Add CW MARS Customization for Evergreen 3.10
authorJason Stephenson <jason@sigio.com>
Thu, 15 Dec 2022 17:58:00 +0000 (12:58 -0500)
committerJason Stephenson <jason@sigio.com>
Wed, 8 Feb 2023 18:03:07 +0000 (13:03 -0500)
This branch contains public customization, suitable for all audiences.
Some configuration has been omitted.

Signed-off-by: Jason Stephenson <jason@sigio.com>
715 files changed:
Open-ILS/examples/a_t_filters/a_t_filters.14_day_od.json [new file with mode: 0644]
Open-ILS/examples/a_t_filters/a_t_filters.28_day_lost.json [new file with mode: 0644]
Open-ILS/examples/a_t_filters/a_t_filters.7_day_od.json [new file with mode: 0644]
Open-ILS/examples/apache_24/eg.conf.in
Open-ILS/examples/apache_24/eg_vhost.conf.in
Open-ILS/examples/fm_IDL.xml
Open-ILS/examples/kpac.xml.example
Open-ILS/examples/libcode.txt [new file with mode: 0644]
Open-ILS/examples/libtarget.txt [new file with mode: 0644]
Open-ILS/examples/marc_stream_importer.conf.example
Open-ILS/examples/oils_ncip.xml [new file with mode: 0644]
Open-ILS/examples/oils_yaz.xml.example
Open-ILS/examples/oils_z3950.xml.example
Open-ILS/examples/opensrf.xml.example
Open-ILS/examples/zips.txt [new file with mode: 0644]
Open-ILS/src/Makefile.am
Open-ILS/src/eg2/src/app/share/catalog/search-context.ts
Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.html
Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Ecard.pm [new file with mode: 0644]
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Register.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
Open-ILS/src/reporter/clark-kent.pl
Open-ILS/src/sql/Pg/version-upgrade/cwmars-3.7.3-3.10.0-upgrade-db.sql [new file with mode: 0644]
Open-ILS/src/support-scripts/marc_export.in
Open-ILS/src/templates-bootstrap_cons/opac/css/style.css.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/myopac/holds_curbside.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/advanced/numeric.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/base.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/config.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/css/colors.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/footer.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/homesearch.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/login/form.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/login/login_modal.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/login/password_hint.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/myopac/main_refund_policy.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/qtype_selector.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/record/extras.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/record/summary.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/topnav.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/topnav_links.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/parts/topnav_logo.tt2 [new file with mode: 0644]
Open-ILS/src/templates-bootstrap_cons/opac/register.tt2 [new file with mode: 0644]
Open-ILS/src/templates/marc/LOT_aud-vis.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/LOT_board-games.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/LOT_collection.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/LOT_home.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/LOT_rec.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/LOT_tech.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/art-reproduction.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/blu-ray_dvd.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/board_game.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/board_game_single.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/braille_book.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/cd_book.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/cd_music.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/dvd.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/e-reader_content.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/e-reader_no_cont.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/equipment.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/ereader_no_cont.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/kit.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/large_print.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/map.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/mp3_cd_book.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/museum_pass.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/phonograph_music.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/phonograph_spoken.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/photograph.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/photograph_online.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/playaway.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/puzzle_juv.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/puzzles_multiple.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/serial.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/serial_microform.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/toy.xml [new file with mode: 0644]
Open-ILS/src/templates/marc/video_game.xml [new file with mode: 0644]
Open-ILS/src/templates_cons/kpac/getit.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/kpac/parts/footer.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/kpac/parts/header.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/advanced.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/browse.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/css/style.css.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/ecard/form.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/ecard/form_es.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/ecard/form_fr.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/ecard/form_pl.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/ecard/form_ru.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/ecard/form_zh.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/ecard/lang.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/ecard/submit.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/ecard/verify.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/myopac/holds_curbside.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/acjs.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/advanced/global_row.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/advanced/numeric.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/advanced/search.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/anon_list.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/base.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/config.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/css/colors.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/filtersort.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/footer.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/hold_status.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/homesearch.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/login/help.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/login/password_hint.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/metarecord_hold_filters.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/misc_util.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/myopac/main_refund_policy.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/place_hold.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/qtype_selector.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/record/addedcontent.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/record/awards.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/record/contents.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/record/extras.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/record/marcextras.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/result/lowhits.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/topnav.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/topnav_links.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/parts/topnav_logo.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/password_reset.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/password_reset_msg.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/opac/register.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/staff/circ/patron/t_bills.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/staff/circ/patron/t_edit.tt2 [new file with mode: 0644]
Open-ILS/src/templates_cons/staff/t_splash.tt2 [new file with mode: 0644]
Open-ILS/web/images/add-to-cart-blue.png [new file with mode: 0644]
Open-ILS/web/images/blue_check.png [new file with mode: 0644]
Open-ILS/web/images/cart-sm-blue.png [new file with mode: 0644]
Open-ILS/web/images/cart-sm.png
Open-ILS/web/images/format_icons/icon_format/digitalmediaplayer.png [new file with mode: 0644]
Open-ILS/web/images/format_icons/icon_format/eserials.png [new file with mode: 0644]
Open-ILS/web/images/green_check.png
Open-ILS/web/images/home-logo.png [new file with mode: 0644]
Open-ILS/web/images/kpac/4th-of-july.png [new file with mode: 0755]
Open-ILS/web/images/kpac/7-world-wonders.png [new file with mode: 0755]
Open-ILS/web/images/kpac/Disney-Princesses.png [new file with mode: 0644]
Open-ILS/web/images/kpac/abuse-and-violence.png [new file with mode: 0755]
Open-ILS/web/images/kpac/abuse-violence.png [new file with mode: 0755]
Open-ILS/web/images/kpac/africa.png [new file with mode: 0755]
Open-ILS/web/images/kpac/african-american-athletes.png [new file with mode: 0755]
Open-ILS/web/images/kpac/african-american-authors.png [new file with mode: 0755]
Open-ILS/web/images/kpac/african-american-explorers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/african-american-inventors.png [new file with mode: 0755]
Open-ILS/web/images/kpac/african-american-musicians.png [new file with mode: 0755]
Open-ILS/web/images/kpac/african-american-scientists.png [new file with mode: 0755]
Open-ILS/web/images/kpac/african-american-women.png [new file with mode: 0755]
Open-ILS/web/images/kpac/african-americans.png [new file with mode: 0755]
Open-ILS/web/images/kpac/alligators.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ambulances.png [new file with mode: 0755]
Open-ILS/web/images/kpac/american-revolution.png [new file with mode: 0755]
Open-ILS/web/images/kpac/americans-in-history.png [new file with mode: 0755]
Open-ILS/web/images/kpac/amphibians.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ancient-america.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ancient-china.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ancient-egypt.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ancient-greece.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ancient-rome.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ancient-world.png [new file with mode: 0755]
Open-ILS/web/images/kpac/anger.png [new file with mode: 0755]
Open-ILS/web/images/kpac/animals-pets.png [new file with mode: 0755]
Open-ILS/web/images/kpac/animals.png [new file with mode: 0644]
Open-ILS/web/images/kpac/animation.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ants.png [new file with mode: 0755]
Open-ILS/web/images/kpac/april-fools-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/archeology.png [new file with mode: 0755]
Open-ILS/web/images/kpac/arctic.png [new file with mode: 0755]
Open-ILS/web/images/kpac/art-music-drama.png [new file with mode: 0755]
Open-ILS/web/images/kpac/art.png [new file with mode: 0755]
Open-ILS/web/images/kpac/artists.png [new file with mode: 0755]
Open-ILS/web/images/kpac/asia.png [new file with mode: 0755]
Open-ILS/web/images/kpac/athletes.png [new file with mode: 0755]
Open-ILS/web/images/kpac/australia.png [new file with mode: 0755]
Open-ILS/web/images/kpac/backyard-birds.png [new file with mode: 0755]
Open-ILS/web/images/kpac/backyard.png [new file with mode: 0755]
Open-ILS/web/images/kpac/bahai.png [new file with mode: 0755]
Open-ILS/web/images/kpac/baseball.png [new file with mode: 0755]
Open-ILS/web/images/kpac/basketball.png [new file with mode: 0755]
Open-ILS/web/images/kpac/bears.png [new file with mode: 0755]
Open-ILS/web/images/kpac/bees.png [new file with mode: 0755]
Open-ILS/web/images/kpac/biology.png [new file with mode: 0755]
Open-ILS/web/images/kpac/birds-of-prey.png [new file with mode: 0755]
Open-ILS/web/images/kpac/birds.png [new file with mode: 0755]
Open-ILS/web/images/kpac/bones.png [new file with mode: 0755]
Open-ILS/web/images/kpac/brain.png [new file with mode: 0755]
Open-ILS/web/images/kpac/brass.png [new file with mode: 0755]
Open-ILS/web/images/kpac/buddhism.png [new file with mode: 0755]
Open-ILS/web/images/kpac/bugs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/bulldozers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/bullying.png [new file with mode: 0755]
Open-ILS/web/images/kpac/butterflies.png [new file with mode: 0755]
Open-ILS/web/images/kpac/butterfly.png [new file with mode: 0644]
Open-ILS/web/images/kpac/camels.png [new file with mode: 0755]
Open-ILS/web/images/kpac/camping.png [new file with mode: 0755]
Open-ILS/web/images/kpac/castles.png [new file with mode: 0755]
Open-ILS/web/images/kpac/caterpillars.png [new file with mode: 0755]
Open-ILS/web/images/kpac/cats.png [new file with mode: 0755]
Open-ILS/web/images/kpac/central-america.png [new file with mode: 0755]
Open-ILS/web/images/kpac/cheerleading.png [new file with mode: 0755]
Open-ILS/web/images/kpac/cheetahs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/chickens.png [new file with mode: 0755]
Open-ILS/web/images/kpac/chinese-new-year.png [new file with mode: 0755]
Open-ILS/web/images/kpac/chinese.png [new file with mode: 0755]
Open-ILS/web/images/kpac/chipmunks.png [new file with mode: 0755]
Open-ILS/web/images/kpac/christian.png [new file with mode: 0755]
Open-ILS/web/images/kpac/christianity.png [new file with mode: 0755]
Open-ILS/web/images/kpac/christmas.png [new file with mode: 0755]
Open-ILS/web/images/kpac/cinco-de-mayo.png [new file with mode: 0755]
Open-ILS/web/images/kpac/civil-rights.png [new file with mode: 0755]
Open-ILS/web/images/kpac/civil-war.png [new file with mode: 0755]
Open-ILS/web/images/kpac/colonial-america.png [new file with mode: 0755]
Open-ILS/web/images/kpac/colonial.png [new file with mode: 0755]
Open-ILS/web/images/kpac/columbus-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/composers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/computers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/counting.png [new file with mode: 0755]
Open-ILS/web/images/kpac/cows.png [new file with mode: 0755]
Open-ILS/web/images/kpac/crabs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/crafts.png [new file with mode: 0755]
Open-ILS/web/images/kpac/cranes.png [new file with mode: 0755]
Open-ILS/web/images/kpac/creepy-crawlies.png [new file with mode: 0755]
Open-ILS/web/images/kpac/crocodiles.png [new file with mode: 0755]
Open-ILS/web/images/kpac/crows.png [new file with mode: 0755]
Open-ILS/web/images/kpac/crusades.png [new file with mode: 0755]
Open-ILS/web/images/kpac/culture-religion.png [new file with mode: 0755]
Open-ILS/web/images/kpac/culture.png [new file with mode: 0755]
Open-ILS/web/images/kpac/dance.png [new file with mode: 0755]
Open-ILS/web/images/kpac/deer.png [new file with mode: 0755]
Open-ILS/web/images/kpac/desert-storm.png [new file with mode: 0755]
Open-ILS/web/images/kpac/desert.png [new file with mode: 0755]
Open-ILS/web/images/kpac/digestion.png [new file with mode: 0755]
Open-ILS/web/images/kpac/dinosaurs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/dirt-biking.png [new file with mode: 0755]
Open-ILS/web/images/kpac/disabilities.png [new file with mode: 0755]
Open-ILS/web/images/kpac/dogs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/dolphins.png [new file with mode: 0755]
Open-ILS/web/images/kpac/drama.png [new file with mode: 0755]
Open-ILS/web/images/kpac/drawing.png [new file with mode: 0755]
Open-ILS/web/images/kpac/drugs-alcohol.png [new file with mode: 0755]
Open-ILS/web/images/kpac/drugs-alcohold.png [new file with mode: 0644]
Open-ILS/web/images/kpac/duck.png [new file with mode: 0644]
Open-ILS/web/images/kpac/ducks.png [new file with mode: 0755]
Open-ILS/web/images/kpac/eagles.png [new file with mode: 0755]
Open-ILS/web/images/kpac/earth-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/earth-science.png [new file with mode: 0755]
Open-ILS/web/images/kpac/easter.png [new file with mode: 0755]
Open-ILS/web/images/kpac/eating-problems.png [new file with mode: 0755]
Open-ILS/web/images/kpac/eggs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/elephants.png [new file with mode: 0755]
Open-ILS/web/images/kpac/endangered-extinct.png [new file with mode: 0755]
Open-ILS/web/images/kpac/endangered.png [new file with mode: 0755]
Open-ILS/web/images/kpac/english.png [new file with mode: 0755]
Open-ILS/web/images/kpac/environment.png [new file with mode: 0755]
Open-ILS/web/images/kpac/europe.png [new file with mode: 0755]
Open-ILS/web/images/kpac/exotic.png [new file with mode: 0755]
Open-ILS/web/images/kpac/explorers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/extinct-animals.png [new file with mode: 0755]
Open-ILS/web/images/kpac/extinct.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fairies.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fairy-tales.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fairytales.png [new file with mode: 0755]
Open-ILS/web/images/kpac/falcons.png [new file with mode: 0755]
Open-ILS/web/images/kpac/family.png [new file with mode: 0755]
Open-ILS/web/images/kpac/famous-people.png [new file with mode: 0755]
Open-ILS/web/images/kpac/farm-animals.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fathers-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fear.png [new file with mode: 0755]
Open-ILS/web/images/kpac/feelings.png [new file with mode: 0755]
Open-ILS/web/images/kpac/firetrucks.png [new file with mode: 0755]
Open-ILS/web/images/kpac/first-ladies.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fish-and-marine-life.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fish-marine-life.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fish.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fishing.png [new file with mode: 0755]
Open-ILS/web/images/kpac/five-senses.png [new file with mode: 0755]
Open-ILS/web/images/kpac/flag-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/flags.png [new file with mode: 0755]
Open-ILS/web/images/kpac/food.png [new file with mode: 0755]
Open-ILS/web/images/kpac/football.png [new file with mode: 0755]
Open-ILS/web/images/kpac/forest.png [new file with mode: 0755]
Open-ILS/web/images/kpac/fossils.png [new file with mode: 0755]
Open-ILS/web/images/kpac/foxes.png [new file with mode: 0755]
Open-ILS/web/images/kpac/french-indian-war.png [new file with mode: 0755]
Open-ILS/web/images/kpac/french.png [new file with mode: 0755]
Open-ILS/web/images/kpac/frogs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/from-massachusetts.png [new file with mode: 0755]
Open-ILS/web/images/kpac/geese.png [new file with mode: 0755]
Open-ILS/web/images/kpac/geography.png [new file with mode: 0755]
Open-ILS/web/images/kpac/geometry.png [new file with mode: 0755]
Open-ILS/web/images/kpac/german.png [new file with mode: 0755]
Open-ILS/web/images/kpac/germs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ghost-stories.png [new file with mode: 0755]
Open-ILS/web/images/kpac/giraffes.png [new file with mode: 0755]
Open-ILS/web/images/kpac/goats.png [new file with mode: 0755]
Open-ILS/web/images/kpac/gorillas.png [new file with mode: 0755]
Open-ILS/web/images/kpac/great-depression.png [new file with mode: 0755]
Open-ILS/web/images/kpac/grief.png [new file with mode: 0755]
Open-ILS/web/images/kpac/groundhog-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/gymnastics.png [new file with mode: 0755]
Open-ILS/web/images/kpac/gymnasts.png [new file with mode: 0755]
Open-ILS/web/images/kpac/halloween.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hanukkah.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hawks.png [new file with mode: 0755]
Open-ILS/web/images/kpac/health-social-issues.png [new file with mode: 0755]
Open-ILS/web/images/kpac/heart.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hiking.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hindu.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hinduism.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hispanic-artists.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hispanic-authors.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hispanic-explorers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hispanics.png [new file with mode: 0755]
Open-ILS/web/images/kpac/history.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hobbies.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hockey.png [new file with mode: 0755]
Open-ILS/web/images/kpac/holidays.png [new file with mode: 0755]
Open-ILS/web/images/kpac/horseback-riding.png [new file with mode: 0755]
Open-ILS/web/images/kpac/horses.png [new file with mode: 0755]
Open-ILS/web/images/kpac/human-body.png [new file with mode: 0755]
Open-ILS/web/images/kpac/hyenas.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ice-age-animals.png [new file with mode: 0755]
Open-ILS/web/images/kpac/individual-sports.png [new file with mode: 0755]
Open-ILS/web/images/kpac/industrial-revolution.png [new file with mode: 0755]
Open-ILS/web/images/kpac/insects.png [new file with mode: 0755]
Open-ILS/web/images/kpac/instruments.png [new file with mode: 0755]
Open-ILS/web/images/kpac/internet.png [new file with mode: 0755]
Open-ILS/web/images/kpac/inventions.png [new file with mode: 0755]
Open-ILS/web/images/kpac/inventors.png [new file with mode: 0755]
Open-ILS/web/images/kpac/islam.png [new file with mode: 0755]
Open-ILS/web/images/kpac/japanese.png [new file with mode: 0755]
Open-ILS/web/images/kpac/jewish.png [new file with mode: 0755]
Open-ILS/web/images/kpac/judaism.png [new file with mode: 0755]
Open-ILS/web/images/kpac/jungle.png [new file with mode: 0755]
Open-ILS/web/images/kpac/knights.png [new file with mode: 0755]
Open-ILS/web/images/kpac/korean-war.png [new file with mode: 0755]
Open-ILS/web/images/kpac/kpac_small_logo.png [new file with mode: 0644]
Open-ILS/web/images/kpac/kwanzaa.png [new file with mode: 0755]
Open-ILS/web/images/kpac/labor-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ladybugs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/languages.png [new file with mode: 0755]
Open-ILS/web/images/kpac/legends.png [new file with mode: 0755]
Open-ILS/web/images/kpac/legos.png [new file with mode: 0755]
Open-ILS/web/images/kpac/lions.png [new file with mode: 0755]
Open-ILS/web/images/kpac/livingCreatures-birds.png [new file with mode: 0644]
Open-ILS/web/images/kpac/lizards.png [new file with mode: 0755]
Open-ILS/web/images/kpac/lobsters.png [new file with mode: 0755]
Open-ILS/web/images/kpac/lungs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/machines.png [new file with mode: 0755]
Open-ILS/web/images/kpac/magic.png [new file with mode: 0755]
Open-ILS/web/images/kpac/malcolm-x.png [new file with mode: 0755]
Open-ILS/web/images/kpac/malcolmx.png [new file with mode: 0755]
Open-ILS/web/images/kpac/manatees.png [new file with mode: 0755]
Open-ILS/web/images/kpac/martial-arts.png [new file with mode: 0755]
Open-ILS/web/images/kpac/math-games.png [new file with mode: 0755]
Open-ILS/web/images/kpac/math-science.png [new file with mode: 0755]
Open-ILS/web/images/kpac/math.png [new file with mode: 0755]
Open-ILS/web/images/kpac/measuring.png [new file with mode: 0755]
Open-ILS/web/images/kpac/memorial-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/middle-ages.png [new file with mode: 0755]
Open-ILS/web/images/kpac/migration.png [new file with mode: 0755]
Open-ILS/web/images/kpac/mlk-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/mlk.png [new file with mode: 0755]
Open-ILS/web/images/kpac/model-making.png [new file with mode: 0755]
Open-ILS/web/images/kpac/monkeys.png [new file with mode: 0755]
Open-ILS/web/images/kpac/monsters.png [new file with mode: 0755]
Open-ILS/web/images/kpac/moose.png [new file with mode: 0755]
Open-ILS/web/images/kpac/mothers-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/movies.png [new file with mode: 0755]
Open-ILS/web/images/kpac/muscles.png [new file with mode: 0755]
Open-ILS/web/images/kpac/music.png [new file with mode: 0755]
Open-ILS/web/images/kpac/musicians.png [new file with mode: 0755]
Open-ILS/web/images/kpac/muslim.png [new file with mode: 0755]
Open-ILS/web/images/kpac/mythology.png [new file with mode: 0755]
Open-ILS/web/images/kpac/native-american.png [new file with mode: 0755]
Open-ILS/web/images/kpac/native-americans.png [new file with mode: 0755]
Open-ILS/web/images/kpac/new-years-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/new-years.png [new file with mode: 0644]
Open-ILS/web/images/kpac/north-america.png [new file with mode: 0755]
Open-ILS/web/images/kpac/nutrition.png [new file with mode: 0755]
Open-ILS/web/images/kpac/octopus.png [new file with mode: 0755]
Open-ILS/web/images/kpac/olympics.png [new file with mode: 0755]
Open-ILS/web/images/kpac/opossums.png [new file with mode: 0755]
Open-ILS/web/images/kpac/ostriches.png [new file with mode: 0755]
Open-ILS/web/images/kpac/outdoor-activities.png [new file with mode: 0755]
Open-ILS/web/images/kpac/owls.png [new file with mode: 0755]
Open-ILS/web/images/kpac/painting.png [new file with mode: 0755]
Open-ILS/web/images/kpac/pandas.png [new file with mode: 0755]
Open-ILS/web/images/kpac/passover.png [new file with mode: 0755]
Open-ILS/web/images/kpac/patriotic-holidays.png [new file with mode: 0755]
Open-ILS/web/images/kpac/peer-pressure.png [new file with mode: 0755]
Open-ILS/web/images/kpac/pelicans.png [new file with mode: 0755]
Open-ILS/web/images/kpac/penguins.png [new file with mode: 0755]
Open-ILS/web/images/kpac/percussion.png [new file with mode: 0755]
Open-ILS/web/images/kpac/pet-farm-animals.png [new file with mode: 0755]
Open-ILS/web/images/kpac/pets-and-farm-animals.png [new file with mode: 0755]
Open-ILS/web/images/kpac/pets.png [new file with mode: 0755]
Open-ILS/web/images/kpac/photography.png [new file with mode: 0755]
Open-ILS/web/images/kpac/pigeons.png [new file with mode: 0755]
Open-ILS/web/images/kpac/pigs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/pirates.png [new file with mode: 0755]
Open-ILS/web/images/kpac/plays.png [new file with mode: 0755]
Open-ILS/web/images/kpac/polar-bears.png [new file with mode: 0755]
Open-ILS/web/images/kpac/polar-regions.png [new file with mode: 0755]
Open-ILS/web/images/kpac/portuguese.png [new file with mode: 0755]
Open-ILS/web/images/kpac/presidents-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/princesses.png [new file with mode: 0755]
Open-ILS/web/images/kpac/purim.png [new file with mode: 0755]
Open-ILS/web/images/kpac/rabbits.png [new file with mode: 0755]
Open-ILS/web/images/kpac/raccoons.png [new file with mode: 0755]
Open-ILS/web/images/kpac/racism.png [new file with mode: 0755]
Open-ILS/web/images/kpac/reindeer.png [new file with mode: 0755]
Open-ILS/web/images/kpac/religion.png [new file with mode: 0755]
Open-ILS/web/images/kpac/renaissance.png [new file with mode: 0755]
Open-ILS/web/images/kpac/renasissance.png [new file with mode: 0755]
Open-ILS/web/images/kpac/reproduction.png [new file with mode: 0755]
Open-ILS/web/images/kpac/reptiles-amphibians.png [new file with mode: 0755]
Open-ILS/web/images/kpac/reptiles.png [new file with mode: 0755]
Open-ILS/web/images/kpac/revolution.png [new file with mode: 0755]
Open-ILS/web/images/kpac/robins.png [new file with mode: 0755]
Open-ILS/web/images/kpac/robotics.png [new file with mode: 0755]
Open-ILS/web/images/kpac/rock-collecting.png [new file with mode: 0755]
Open-ILS/web/images/kpac/rodents.png [new file with mode: 0755]
Open-ILS/web/images/kpac/rosh-hashanah.png [new file with mode: 0755]
Open-ILS/web/images/kpac/russian.png [new file with mode: 0755]
Open-ILS/web/images/kpac/salamanders.png [new file with mode: 0755]
Open-ILS/web/images/kpac/scary-things.png [new file with mode: 0755]
Open-ILS/web/images/kpac/science.png [new file with mode: 0755]
Open-ILS/web/images/kpac/scientists-inventors.png [new file with mode: 0755]
Open-ILS/web/images/kpac/scientists.png [new file with mode: 0755]
Open-ILS/web/images/kpac/scouting.png [new file with mode: 0755]
Open-ILS/web/images/kpac/scrapbooking.png [new file with mode: 0755]
Open-ILS/web/images/kpac/sea-mammals.png [new file with mode: 0755]
Open-ILS/web/images/kpac/seagulls.png [new file with mode: 0755]
Open-ILS/web/images/kpac/seals.png [new file with mode: 0755]
Open-ILS/web/images/kpac/september11.png [new file with mode: 0755]
Open-ILS/web/images/kpac/sharks.png [new file with mode: 0755]
Open-ILS/web/images/kpac/sheep.png [new file with mode: 0755]
Open-ILS/web/images/kpac/shellfish.png [new file with mode: 0755]
Open-ILS/web/images/kpac/sign-language.png [new file with mode: 0755]
Open-ILS/web/images/kpac/skateboarding.png [new file with mode: 0755]
Open-ILS/web/images/kpac/skaters.png [new file with mode: 0755]
Open-ILS/web/images/kpac/skiing.png [new file with mode: 0755]
Open-ILS/web/images/kpac/skin.png [new file with mode: 0755]
Open-ILS/web/images/kpac/skunks.png [new file with mode: 0755]
Open-ILS/web/images/kpac/sled-dogs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/snakes.png [new file with mode: 0755]
Open-ILS/web/images/kpac/snowboarding.png [new file with mode: 0755]
Open-ILS/web/images/kpac/soccer.png [new file with mode: 0755]
Open-ILS/web/images/kpac/social-issues.png [new file with mode: 0755]
Open-ILS/web/images/kpac/softball.png [new file with mode: 0755]
Open-ILS/web/images/kpac/songs.png [new file with mode: 0755]
Open-ILS/web/images/kpac/south-america.png [new file with mode: 0755]
Open-ILS/web/images/kpac/space.png [new file with mode: 0755]
Open-ILS/web/images/kpac/spanish.png [new file with mode: 0755]
Open-ILS/web/images/kpac/spiders.png [new file with mode: 0755]
Open-ILS/web/images/kpac/sports-championships.png [new file with mode: 0755]
Open-ILS/web/images/kpac/sports-recreation.png [new file with mode: 0755]
Open-ILS/web/images/kpac/sports.png [new file with mode: 0644]
Open-ILS/web/images/kpac/squirrels.png [new file with mode: 0755]
Open-ILS/web/images/kpac/st-patricks-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/stamp-collecting.png [new file with mode: 0755]
Open-ILS/web/images/kpac/stonehenge.png [new file with mode: 0755]
Open-ILS/web/images/kpac/strangers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/strings.png [new file with mode: 0755]
Open-ILS/web/images/kpac/sumerians.png [new file with mode: 0755]
Open-ILS/web/images/kpac/swans.png [new file with mode: 0755]
Open-ILS/web/images/kpac/swimmers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/swimming.png [new file with mode: 0755]
Open-ILS/web/images/kpac/team-sports.png [new file with mode: 0755]
Open-ILS/web/images/kpac/technology.png [new file with mode: 0755]
Open-ILS/web/images/kpac/tennis.png [new file with mode: 0755]
Open-ILS/web/images/kpac/terorism.png [new file with mode: 0644]
Open-ILS/web/images/kpac/terrorism.png [new file with mode: 0755]
Open-ILS/web/images/kpac/thanksgiving.png [new file with mode: 0755]
Open-ILS/web/images/kpac/tiger.png [new file with mode: 0644]
Open-ILS/web/images/kpac/tigers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/toads.png [new file with mode: 0755]
Open-ILS/web/images/kpac/tractors.png [new file with mode: 0755]
Open-ILS/web/images/kpac/traditions.png [new file with mode: 0755]
Open-ILS/web/images/kpac/trucks.png [new file with mode: 0755]
Open-ILS/web/images/kpac/turkeys.png [new file with mode: 0755]
Open-ILS/web/images/kpac/turtles.png [new file with mode: 0755]
Open-ILS/web/images/kpac/united-states.png [new file with mode: 0755]
Open-ILS/web/images/kpac/us-holidays.png [new file with mode: 0755]
Open-ILS/web/images/kpac/us-presidents.png [new file with mode: 0755]
Open-ILS/web/images/kpac/valentines-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/veterans-day.png [new file with mode: 0755]
Open-ILS/web/images/kpac/vietnam-war.png [new file with mode: 0755]
Open-ILS/web/images/kpac/vultures.png [new file with mode: 0755]
Open-ILS/web/images/kpac/walruses.png [new file with mode: 0755]
Open-ILS/web/images/kpac/war-heroes.png [new file with mode: 0755]
Open-ILS/web/images/kpac/war-of-1812.png [new file with mode: 0755]
Open-ILS/web/images/kpac/wars.png [new file with mode: 0755]
Open-ILS/web/images/kpac/water-birds.png [new file with mode: 0755]
Open-ILS/web/images/kpac/weather.png [new file with mode: 0755]
Open-ILS/web/images/kpac/whales.png [new file with mode: 0755]
Open-ILS/web/images/kpac/wild-animals.png [new file with mode: 0755]
Open-ILS/web/images/kpac/wolves.png [new file with mode: 0755]
Open-ILS/web/images/kpac/women-artists.png [new file with mode: 0755]
Open-ILS/web/images/kpac/women-athletes.png [new file with mode: 0755]
Open-ILS/web/images/kpac/women-authors.png [new file with mode: 0755]
Open-ILS/web/images/kpac/women-explorers.png [new file with mode: 0755]
Open-ILS/web/images/kpac/women-inventors.png [new file with mode: 0755]
Open-ILS/web/images/kpac/women-musicians.png [new file with mode: 0755]
Open-ILS/web/images/kpac/women-scientists.png [new file with mode: 0755]
Open-ILS/web/images/kpac/women.png [new file with mode: 0755]
Open-ILS/web/images/kpac/woodwinds.png [new file with mode: 0755]
Open-ILS/web/images/kpac/work-machines.png [new file with mode: 0755]
Open-ILS/web/images/kpac/world-war-1.png [new file with mode: 0755]
Open-ILS/web/images/kpac/world-war-2.png [new file with mode: 0755]
Open-ILS/web/images/kpac/world-wars.png [new file with mode: 0755]
Open-ILS/web/images/kpac/worms.png [new file with mode: 0755]
Open-ILS/web/images/kpac/yom-kippur.png [new file with mode: 0755]
Open-ILS/web/images/kpac/zebras.png [new file with mode: 0755]
Open-ILS/web/images/kpac/zoo.png [new file with mode: 0755]
Open-ILS/web/images/kpac_small_logo.png [new file with mode: 0644]
Open-ILS/web/images/new_check.png [new file with mode: 0644]
Open-ILS/web/images/portal/libraries.png [new file with mode: 0644]
Open-ILS/web/js/ui/default/acq/picklist/view.js
Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js
Open-ILS/web/opac/images/faqs-btn.png [new file with mode: 0644]
Open-ILS/web/opac/images/home-logo.png [new file with mode: 0644]
Open-ILS/web/opac/images/questions.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo1.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo101.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo103.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo105.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo107.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo109.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo111.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo113.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo115.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo117.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo119.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo12.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo121.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo123.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo125.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo127.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo129.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo131.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo133.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo135.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo137.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo139.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo14.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo141.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo143.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo144.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo145.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo148.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo150.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo152.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo154.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo155.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo156.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo158.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo16.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo162.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo164.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo166.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo168.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo170.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo172.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo173.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo174.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo176.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo178.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo18.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo180.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo182.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo184.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo186.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo188.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo192.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo194.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo196.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo20.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo200.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo202.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo204.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo206.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo207.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo209.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo211.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo213.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo215.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo219.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo22.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo221.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo223.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo225.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo227.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo229.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo231.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo233.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo237.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo239.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo24.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo241.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo243.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo245.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo247.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo249.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo251.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo252.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo254.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo256.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo26.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo260.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo262.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo264.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo266.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo268.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo270.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo272.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo274.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo276.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo278.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo28.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo280.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo281.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo282.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo283.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo284.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo285.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo286.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo287.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo288.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo289.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo293.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo295.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo297.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo298.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo299.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo30.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo301.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo303.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo305.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo307.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo309.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo311.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo313.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo315.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo317.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo319.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo32.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo321.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo323.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo334.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo337.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo34.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo340.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo341.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo342.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo343.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo344.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo346.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo351.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo36.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo38.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo4.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo40.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo400.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo402.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo404.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo407.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo409.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo411.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo412.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo414.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo418.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo420.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo422.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo424.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo426.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo428.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo43.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo430.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo432.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo434.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo436.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo438.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo45.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo49.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo51.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo53.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo55.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo57.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo59.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo6.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo61.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo63.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo65.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo67.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo69.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo71.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo73.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo75.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo77.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo79.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo8.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo81.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo83.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo87.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo89.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo91.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo93.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo95.png [new file with mode: 0644]
Open-ILS/web/opac/images/small_logo_default.png [new file with mode: 0644]
Open-ILS/web/reports/oils_rpt_report_editor.js
Open-ILS/web/robots.txt [new file with mode: 0644]

diff --git a/Open-ILS/examples/a_t_filters/a_t_filters.14_day_od.json b/Open-ILS/examples/a_t_filters/a_t_filters.14_day_od.json
new file mode 100644 (file)
index 0000000..ecad98f
--- /dev/null
@@ -0,0 +1,13 @@
+{
+    "checkout.due" : {
+        "context_org" : "circ_lib",
+        "filter" : {
+            "checkin_time" : null,
+            "-or" : [
+                { "stop_fines" : ["MAXFINES", "LONGOVERDUE", "CLAIMSRETURNED"] },
+                { "stop_fines" : null }
+            ]
+        }
+     }
+}
+
diff --git a/Open-ILS/examples/a_t_filters/a_t_filters.28_day_lost.json b/Open-ILS/examples/a_t_filters/a_t_filters.28_day_lost.json
new file mode 100644 (file)
index 0000000..ecad98f
--- /dev/null
@@ -0,0 +1,13 @@
+{
+    "checkout.due" : {
+        "context_org" : "circ_lib",
+        "filter" : {
+            "checkin_time" : null,
+            "-or" : [
+                { "stop_fines" : ["MAXFINES", "LONGOVERDUE", "CLAIMSRETURNED"] },
+                { "stop_fines" : null }
+            ]
+        }
+     }
+}
+
diff --git a/Open-ILS/examples/a_t_filters/a_t_filters.7_day_od.json b/Open-ILS/examples/a_t_filters/a_t_filters.7_day_od.json
new file mode 100644 (file)
index 0000000..81d05e4
--- /dev/null
@@ -0,0 +1,13 @@
+{
+    "checkout.due" : {
+        "context_org" : "circ_lib",
+        "filter" : {
+            "checkin_time" : null,
+            "-or" : [
+                { "stop_fines" : ["MAXFINES", "LONGOVERDUE", "CLAIMSRETURNED"] },
+                { "stop_fines" : null }
+            ]
+        }
+    }
+}
+
index 0733794..a75099b 100644 (file)
@@ -5,8 +5,14 @@ LogLevel info
 # CustomLog /var/log/apache2/access.log combined
 # ErrorLog /var/log/apache2/error.log
 # - log to syslog 
-CustomLog "|/usr/bin/logger -p local7.info" common
-ErrorLog syslog:local7
+LogFormat "%a %l %u %t \"%r\" %>s %b" proxy
+Logformat "%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" proxy-combined
+CustomLog "|/usr/bin/logger -p local7.info" proxy-combined
+ErrorLog  "|/usr/bin/logger -p local7.error"
+
+# Obscure Server Version for security
+ServerSignature Off
+ServerTokens Prod
 
 
 # ----------------------------------------------------------------------------------
@@ -58,7 +64,7 @@ Alias /cgi-bin/offline/ "@localstatedir@/cgi-bin/offline/"
        AddHandler cgi-script .cgi .pl
        AllowOverride None
        Options None
-    Require host 10.0.0.0/8
+       Require all granted
        Options FollowSymLinks ExecCGI Indexes
 </Directory>
 
@@ -92,7 +98,7 @@ Alias /updates/ "@localstatedir@/updates/pub/"
 # you can change the cache-key in opac/parts/config.tt2 to force browsers to
 # reload them immediately.
 # ----------------------------------------------------------------------------------
-ExpiresActive On
+ExpiresActive Off
 ExpiresDefault "access plus 1 year"
 ExpiresByType text/html "access plus 18 hours"
 ExpiresByType application/xhtml+xml "access plus 18 hours"
@@ -104,7 +110,7 @@ ExpiresByType text/css "access plus 1 year"
 # Set up our SSL virtual host
 # ----------------------------------------------------------------------------------
 #Listen 443
-<VirtualHost *:443>
+<VirtualHost *:7443>
        DocumentRoot "@localstatedir@/web"
        ServerName localhost:443
        ServerAlias 127.0.0.1:443
@@ -143,7 +149,7 @@ ExpiresByType text/css "access plus 1 year"
 # errors, per http://wiki.apache.org/httpd/InternalDummyConnection
 # ----------------------------------------------------------------------------------
 
-<VirtualHost *:80>
+<VirtualHost *:7080>
        ServerName localhost:80
        ServerAlias 127.0.0.1:80
        DocumentRoot @localstatedir@/web/
index aed61b6..3dc255e 100644 (file)
@@ -126,6 +126,13 @@ RewriteRule ^/opac/extras/ac/jacket/(small|medium|large)/$ \
 #        ErrorDocument 404 /opac/images/noimage_large.png
 #</Location>
 
+#----------------------------------------------------------------------------------
+#  Add the library ID  (OILS_OPAC_LIBRARY_ID)
+#----------------------------------------------------------------------------------
+RewriteEngine   ON
+RewriteCond %{QUERY_STRING} (^loc|&loc|;loc|^locg|&locg|;locg)=(\d+)
+RewriteRule .   -   [E=OILS_OPAC_LIBRARY_ID:%2]
+
 # ----------------------------------------------------------------------------------
 # Add the row ID (RID) and date so we can make unAPI happy
 # ----------------------------------------------------------------------------------
@@ -144,6 +151,18 @@ RewriteRule . - [E=locale:%1]
 # My Account
 RewriteRule /opac/[^/]*/skin/default/xml/myopac.xml %{REQUEST_SCHEME}://%{HTTP_HOST}/eg/opac/myopac/main?%{ENV:OILS_JSPAC_SEARCH_TYPE}%{ENV:OILS_JSPAC_SEARCH_TERMS}%{ENV:OILS_JSPAC_SEARCH_LOCATION} [NE,R,L]
 
+# ----------------
+# Apache Redirects
+# ----------------
+
+RewriteMap lowercase int:tolower
+RewriteMap libcode   txt:/openils/conf/libcode.txt
+RewriteMap libtarget txt:/openils/conf/libtarget.txt
+RewriteRule . - [E=libcode:${libcode:${lowercase:%{HTTP_HOST}}|CWMARS}]
+RewriteRule . - [E=libtarget:${libtarget:%{ENV:libcode}}]
+RewriteRule . - [E=OILS_OPAC_LIBRARY_ID:${libtarget:%{ENV:libcode}}]
+RewriteRule . - [E=physical_loc:${libtarget:%{ENV:libcode}}]
+
 # -----------------------------------------------------------------------------$
 # Force HTTPS for /eg/circ/selfcheck
 # -----------------------------------------------------------------------------$
@@ -211,7 +230,7 @@ Options -Indexes
 
     # Uncomment to force SSL any time a patron is logged in.  This protects 
     # authentication tokens.  Left commented out for backwards compat for now.
-    #SetEnv OILS_OPAC_FORCE_LOGIN_SSL 1
+    SetEnv OILS_OPAC_FORCE_LOGIN_SSL 1
 
     # If set, the skin uses the combined JS file at $SKINDIR/js/combined.js
     #SetEnv OILS_OPAC_COMBINED_JS 1
@@ -433,9 +452,9 @@ RewriteRule .? - [E=locale:%{HTTP:Accept-Language}]
 # Below is a sample configuration for a proxy running on the same
 # server and passing the client IP address via the X-Forwarded-For header.
 #
-#RemoteIPInternalProxy 127.0.0.1/24
-#RemoteIPInternalProxy ::1
-#RemoteIPHeader X-Forwarded-For
+RemoteIPInternalProxy 127.0.0.1/24
+RemoteIPInternalProxy ::1
+RemoteIPHeader X-Forwarded-For
 
 <Location /osrf-http-translator>
     SetHandler osrf_http_translator_module
@@ -505,7 +524,7 @@ RewriteRule .? - [E=locale:%{HTTP:Accept-Language}]
     PerlAuthenHandler OpenILS::WWW::Proxy::Authen
     Require valid-user
     PerlSendHeader On
-    allow from all
+    Require all granted
     SSLRequireSSL
 </Location>
 
@@ -657,7 +676,7 @@ RewriteRule ^/openurl$ ${openurl:%1} [NE,PT]
     # routed from Perl handlers back to the same Apache instance, like
     # added content requests.  Use this when running Apache with a 
     # non-standard port, typical with a proxy setup.  Defaults to "80".
-    PerlSetVar OILSWebInternalHTTPPort "7080"
+    PerlSetVar OILSWebInternalHTTPPort "7080"
 
     # Enable Template-Toolkit error debugging messages (apache error log)
     PerlSetVar OILSWebDebugTemplate "false"
@@ -704,8 +723,9 @@ RewriteRule ^/openurl$ ${openurl:%1} [NE,PT]
     
     # Templates will be loaded from the following paths in reverse order.
     PerlAddVar OILSWebTemplatePath "@localstatedir@/templates"
-    PerlAddVar OILSWebTemplatePath "@localstatedir@/templates-bootstrap" # Comment this line out to use the legacy TPAC
-    #PerlAddVar OILSWebTemplatePath "@localstatedir@/templates_localskin"
+    PerlAddVar OILSWebTemplatePath "@localstatedir@/templates_cons"
+    PerlAddVar OILSWebTemplatePath "@localstatedir@/templates-bootstrap"
+    PerlAddVar OILSWebTemplatePath "@localstatedir@/templates-bootstrap_cons"
 
     #-------------------------------------------------
     # Added Content Configuration
@@ -768,10 +788,72 @@ RewriteRule ^/openurl$ ${openurl:%1} [NE,PT]
 </Location>
 <Location /eg/kpac>
     PerlSetVar OILSWebContextLoader "OpenILS::WWW::EGKPacLoader"
-    PerlSetVar KPacConfigFile "@sysconfdir@/kpac.xml.example"
+    PerlSetVar KPacConfigFile "@sysconfdir@/kpac.xml"
     ExpiresActive On
     ExpiresByType text/html "access plus 5 seconds"
 </Location>
+#---------------------------------------------------------------------------------------------
+# NCIPServer via mod_perl:
+<Directory "/home/opensrf/NCIPServer" >
+    AllowOverride None
+</Directory>
+<Location /NCIP/>
+    SetHandler perl-script
+    PerlResponseHandler Plack::Handler::Apache2
+    PerlSetVar psgi_app /home/opensrf/NCIPServer/bin/ncip_dancing.pl
+    PerlSetEnv DANCER_ENVIRONMENT "production"
+    PerlSetEnv NCIP_CONFIG_DIR "/home/opensrf/NCIPServer/t/config_sample"
+    PerlSetEnv OILS_NCIP_CONFIG /openils/conf/oils_ncip.xml
+    Require ip 10.250
+    Require ip 192.168.100
+    Require ip 69.43.75.84
+    Require ip 69.43.75.85
+    Require ip 69.43.75.86
+    Require ip 69.43.75.87
+    Require ip 69.43.75.88
+    Require ip 69.43.75.89
+    Require ip 69.43.75.90
+    Require ip 69.43.75.91
+    Require ip 69.43.75.92
+    Require ip 69.43.75.93
+    Require ip 69.43.75.94
+    Require ip 69.43.75.95
+    Require ip 208.193.119.91
+    # Autographics test/development
+    Require ip 47.180.16.171
+    Require ip 47.180.16.172
+    Require ip 47.180.16.173
+    Require ip 47.180.16.174
+    Require ip 47.180.16.175
+    Require ip 47.180.16.176
+    Require ip 47.180.16.177
+    Require ip 47.180.16.178
+    Require ip 47.180.16.179
+    Require ip 47.180.16.180
+    Require ip 47.180.16.181
+    Require ip 47.180.16.182
+    Require ip 47.180.16.183
+    Require ip 47.180.16.184
+    Require ip 47.180.16.185
+    Require ip 47.180.16.186
+    Require ip 47.180.16.187
+    Require ip 47.180.16.188
+    Require ip 47.180.16.189
+    Require ip 47.180.16.190
+    Require ip 47.180.16.191
+    Require ip 47.180.16.192
+    Require ip 47.180.16.193
+    Require ip 47.180.16.194
+    Require ip 47.180.16.195
+    Require ip 47.180.16.196
+    Require ip 47.180.16.197
+    Require ip 47.180.16.198
+    Require ip 47.180.16.199
+    Require ip 3.18.142.5
+    Require ip 3.18.195.10
+    # Another one for testing
+    Require host preprod-massvc-agent.auto-graphics.com
+</Location>
 
 # Note: the template processor will decline handling anything it does not
 # have an explicit configuration for, which means it will fall back to 
@@ -969,8 +1051,8 @@ RewriteRule ^/openurl$ ${openurl:%1} [NE,PT]
 
 # Uncomment the following to force SSL for everything. Note that this defeats caching
 # and you will suffer a performance hit.
-#RewriteCond %{HTTPS} off
-#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R,L]
+RewriteCond %{HTTPS} off
+RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R,L]
 
 # ------------------------------------------------------------------------
 # /eg2/ client setup and locale configuration.
index a4fb45b..b04ef8c 100644 (file)
@@ -15584,6 +15584,189 @@ SELECT  usr,
                </permacrud>
        </class>
 
+    <!-- START OF CUSTOM SOURCES -->
+       <class id="ariscirc" controller="open-ils.cstore" oils_obj:fieldmapper="extend_reporter::aris_circulation" oils_persist:tablename="extend_reporter.aris_circulation" reporter:core="true" reporter:label="ARIS Circulations" oils_persist:readonly="true">
+         <fields oils_persist:primary="id" oils_persist:sequence="money.billable_xact_id_seq">
+               <field reporter:label="Circ ID" name="id" reporter:datatype="id" />
+               <field reporter:label="Circulating Library" name="circ_lib"  reporter:datatype="org_unit"/>
+               <field reporter:label="Patron Home Library" name="patron_library" reporter:datatype="link"/>
+               <field reporter:label="Transaction Finish Date/Time" name="xact_finish" reporter:datatype="timestamp" />
+               <field reporter:label="Check Out Date/Time" name="xact_start" reporter:datatype="timestamp" />
+               <field reporter:label="Circulating Item" name="target_copy" reporter:datatype="link"/>
+               <field reporter:label="Due Date/Time" name="due_date" reporter:datatype="timestamp"/>
+               <field reporter:label="Copy Owning Library" name="copy_owning_lib" reporter:datatype="link"/>
+               <field reporter:label="Circulation Modifier" name="circ_modifier" reporter:datatype="text"/>
+               <field reporter:label="ARIS Audience" name="aris_audience" reporter:datatype="text"/>
+               <field reporter:label="ARIS Format" name="aris_format" reporter:datatype="text"/>
+         </fields>
+         <links>
+               <link field="circ_lib" reltype="has_a" key="id" map="" class="aou"/>
+               <link field="copy_owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+               <link field="target_copy" reltype="has_a" key="id" map="" class="acp"/>
+         </links>
+       </class>
+       <class id="ariscounts" controller="open-ils.cstore" oils_obj:fieldmapper="extend_reporter::aris_copy_counts" oils_persist:tablename="extend_reporter.aris_copy_counts" reporter:core="true" reporter:label="ARIS Item Counts" oils_persist:readonly="true">
+         <fields oils_persist:primary="id" oils_persist:sequence="asset.copy_id_seq">
+               <field reporter:label="Copy ID" name="id" reporter:datatype="link"/>
+               <field reporter:label="Copy Owning Library" name="copy_owning_lib" reporter:datatype="link"/>
+               <field reporter:label="Create Date" name="create_date" reporter:datatype="timestamp" />
+               <field reporter:label="ARIS Audience" name="aris_audience" reporter:datatype="text"/>
+               <field reporter:label="ARIS Format" name="aris_format" reporter:datatype="text"/>
+         </fields>
+         <links>
+               <link field="id" reltype="has_a" key="id" map="" class="acp"/>
+               <link field="copy_owning_lib" reltype="has_a" key="copy_owning_lib" map="" class="aou"/>
+         </links>
+       </class>
+       <class id="dusty_books" controller="open-ils.cstore" oils_obj:fieldmapper="extend_reporter::dusty_books" oils_persist:tablename="extend_reporter.dusty_books" reporter:core="false" reporter:label="Dusty Books" oils_persist:readonly="true">
+         <fields oils_persist:primary="id" oils_persist:sequence="asset.copy_id_seq">
+               <field reporter:label="bib id" name="bib_id" reporter:datatype="id" />
+               <field reporter:label="copy id" name="copy_id" reporter:datatype="id" />
+               <field reporter:label="owning library" name="circ_lib" reporter:datatype="org_unit" />
+               <field reporter:label="circs" name="circs" reporter:datatype="int" />
+               <field reporter:label="last checkout" name="last_checkout" reporter:datatype="timestamp" />
+               <field reporter:label="price per circ" name="price_per_circ" reporter:datatype="money" />
+               <field reporter:label="isbn" name="isbn" reporter:datatype="text" />
+               <field reporter:label="issn" name="issn" reporter:datatype="text" />
+         </fields>
+         <links>
+               <link field="copy_id" reltype="has_a" key="id" map="" class="acp"/>
+               <link field="bib_id" reltype="has_a" key="id" map="" class="bre"/>
+               <link field="circ_lib" reltype="has_a" key="id" map="" class="aou"/>
+         </links>
+       </class>
+       <class id="serials_holdings" controller="open-ils.cstore" oils_obj:fieldmapper="extend_reporter::serials_holdings" oils_persist:tablename="extend_reporter.serials_holdings" reporter:core="false" reporter:label="Serials Holdings Statement" oils_persist:readonly="true">
+         <fields oils_persist:primary="id" oils_persist:sequence="record_entry_id_seq">
+               <field reporter:label="mfhd record id" name="id" reporter:datatype="id" />
+               <field reporter:label="marc record id" name="record" reporter:datatype="id" />
+               <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit" />
+               <field reporter:label="ereated" name="create_date" reporter:datatype="timestamp"/>
+               <field reporter:label="edited" name="edit_date" reporter:datatype="timestamp"/>
+               <field reporter:label="issn" name="issn" reporter:datatype="text"/>
+               <field reporter:label="title" name="title" reporter:datatype="text"/>
+               <field reporter:label="holdings" name="holdings" reporter:datatype="text"/>
+         </fields>
+         <links>
+               <link field="id" reltype="has_a" key="id" map="" class="sitem"/>
+               <link field="record" reltype="has_a" key="id" map="" class="bre"/>
+               <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+         </links>
+       </class>
+       <class id="serial_items" controller="open-ils.cstore" oils_obj:fieldmapper="extend_reporter::serial_item_list" oils_persist:tablename="extend_reporter.serial_item_list" reporter:core="false" reporter:label="Serial Item List" oils_persist:readonly="true">
+         <fields oils_persist:primary="id" oils_persist:sequence="item_id_seq">
+               <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit" />
+               <field reporter:label="marc record id" name="id" reporter:datatype="id" />
+               <field reporter:label="tcn" name="tcn_value" reporter:datatype="text"/>
+               <field reporter:label="issn" name="issn" reporter:datatype="text" />
+               <field reporter:label="title" name="title" reporter:datatype="text" />
+               <field reporter:label="issue" name="issue_name" reporter:datatype="text" />
+               <field reporter:label="item id" name="item_id" reporter:datatype="id" />
+               <field reporter:label="Date Expected" name="date_expected" reporter:datatype="timestamp"/>
+               <field reporter:label="Date Received" name="date_received" reporter:datatype="timestamp"/>
+         </fields>
+         <links>
+               <link field="item_id" reltype="has_a" key="id" map="" class="sitem"/>
+               <link field="id" reltype="has_a" key="id" map="" class="bre"/>
+               <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+         </links>
+       </class>
+       <class id="last_issue" controller="open-ils.cstore" oils_obj:fieldmapper="extend_reporter::last_issue_received" oils_persist:tablename="extend_reporter.last_issue_received" reporter:core="false" reporter:label="Last Issue Received" oils_persist:readonly="true">
+         <fields oils_persist:primary="id" oils_persist:sequence="item_id_seq">
+               <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit" />
+               <field reporter:label="marc record id" name="id" reporter:datatype="id" />
+               <field reporter:label="tcn" name="tcn_value" reporter:datatype="text"/>
+               <field reporter:label="issn" name="issn" reporter:datatype="text" />
+               <field reporter:label="title" name="title" reporter:datatype="text" />
+               <field reporter:label="issue" name="issue_name" reporter:datatype="text" />
+               <field reporter:label="Date Received" name="date_received" reporter:datatype="timestamp"/>
+         </fields>
+         <links>
+               <link field="item_id" reltype="has_a" key="id" map="" class="sitem"/>
+               <link field="id" reltype="has_a" key="id" map="" class="bre"/>
+               <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+         </links>
+       </class>
+       <class id="payments_combined_detail" controller="open-ils.cstore" oils_obj:fieldmapper="extend_reporter::payments_combined_detail" oils_persist:tablename="extend_reporter.payments_combined_detail" reporter:core="false" reporter:label="Payments Combined Detail" oils_persist:readonly="true">
+         <fields oils_persist:primary="xact" oils_persist:sequence="billable_xact_id_seq">
+               <field reporter:label="xact" name="xact_id" reporter:datatype="link" />
+               <field reporter:label="Accepting Staff Member" name="accepting_usr" reporter:datatype="link"/>
+               <field name="cash_drawer" reporter:datatype="text"/>
+               <field name="note" reporter:datatype="text"/>
+               <field name="payment_ts" reporter:datatype="timestamp"/>
+               <field name="usr" reporter:datatype="id"/>
+               <field name="patron" reporter:datatype="text"/>
+               <field name="patron_barcode" reporter:datatype="text"/>
+               <field name="amount_collected" reporter:datatype="money"/>
+               <field name="owning_library" reporter:datatype="text"/>
+               <field name="billing_type" reporter:datatype="text"/>
+               <field name="pay_type" reporter:datatype="text"/>
+         </fields>
+         <links>
+               <link field="usr" reltype="has_a" key="id" map="" class="au"/>
+               <link field="accepting_usr" reltype="has_a" key="id" map="" class="au"/>
+               <link field="xact" reltype="has_a" key="id" map="" class="mbt"/>
+         </links>
+       </class>
+       <class id="springfield_collection_agency"
+              controller="open-ils.cstore"
+              oils_obj:fieldmapper="extend_reporter::springfield_collection_agency"
+              oils_persist:tablename="extend_reporter.springfield_collection_agency"
+              reporter:core="false"
+              reporter:label="Springfield Collectioni Agency"
+              oils_persist:readonly="true">
+         <fields oils_persist:primary="id" oils_persist:sequence="actor.usr_id_seq">
+               <field name="usr" reporter:datatype="id"/>
+               <field name="copy" reporter:datatype="id"/>
+               <field name="balance_owed" reporter:datatype="money"/>
+         </fields>
+         <links>
+               <link field="usr" reltype="has_a" key="id" map="" class="au"/>
+               <link field="copy" reltype="has_a" key="id" map="" class="acp"/>
+         </links>
+       </class>
+    <class id="cash_report_mimic"
+           controller="open-ils.cstore"
+           oils_obj:fieldmapper="extend_reporter::materialized_money"
+           oils_persist:tablename="extend_reporter.materialized_money"
+           reporter:core="false"
+           reporter:label="Cash Report Mimic"
+           oils_persist:readonly="true">
+         <fields oils_persist:primary="id" oils_persist:sequence="actor.usr_id_seq">
+               <field name="owning_lib" reporter:datatype="id"/>
+               <field name="payment_ts" reporter:datatype="timestamp"/>
+               <field name="name" reporter:datatype="text"/>
+               <field name="billing_type" reporter:datatype="text"/>
+               <field name="pay_method" reporter:datatype="text"/>
+               <field name="amount_collected" reporter:datatype="money"/>
+         </fields>
+         <links>
+               <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+         </links>
+       </class>
+    <class id="cwmaterializedmoney" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="extend_reporter::materialized_money" oils_persist:tablename="extend_reporter.materialized_money" reporter:core="true" reporter:label="CWMARS Materialized Money">
+         <fields oils_persist:primary="pay_xact" oils_persist:sequence="money.billable_xact_id_seq">
+               <field reporter:label="Payment Xact" name="pay_xact" reporter:datatype="id"/>
+               <field reporter:label="Bill Xact" name="bill_xact" reporter:datatype="id"/>
+               <field reporter:label="Billing Timestamp" name="billing_ts" reporter:datatype="timestamp"/>
+               <field reporter:label="Billing Total Owed" name="total_owed" reporter:datatype="money"/>
+               <field reporter:label="Billing Type" name="billing_type" reporter:datatype="text"/>
+               <field reporter:label="Payment Method" name="pay_method" reporter:datatype="text"/>
+               <field reporter:label="Payment Timestamp" name="payment_ts" reporter:datatype="timestamp"/>
+               <field reporter:label="Amount Collected" name="amount_collected" reporter:datatype="money"/>
+               <field reporter:label="Workstation" name="cash_drawer" reporter:datatype="link"/>
+               <field reporter:label="Accepting User" name="accepting_usr" reporter:datatype="link"/>
+               <field reporter:label="Active Circulation" name="act_circ" reporter:datatype="link"/>
+               <field reporter:label="All Circulation" name="all_circ" reporter:datatype="link"/>
+         </fields>
+         <links>
+               <link field="act_circ" reltype="might_have" key="id" map="" class="circ"/>
+               <link field="all_circ" reltype="might_have" key="id" map="" class="combcirc"/>
+               <link field="cash_drawer" reltype="has_a" key="id" map="" class="aws"/>
+               <link field="accepting_usr" reltype="has_a" key="id" map="" class="au"/>
+         </links>
+    </class>
+    <!-- END OF CUSTOM SOURCES -->
+
        <!-- ********************************************************************************************************************* -->
 </IDL>
 
index fde9883..8828108 100644 (file)
@@ -1,4 +1,4 @@
-<kpac version="1.0" xmlns="http://evergreen-ils.org/spec/OPAC/kpac/v1">
+<kpac version="1.0" encoding="UTF-8" xmlns="http://evergreen-ils.org/spec/OPAC/kpac/v1">
 
     <!-- 
     If configured, all searches, including topic searches configured
     <pages>
         <!-- top-level layout pages -->
         <page id="1" columns="5" name="Home" img="/images/home.jpg">
-            <cell type="topic">10</cell>
-            <cell type="topic">11</cell>
-            <cell type="topic">12</cell>
-            <cell type="topic">13</cell>
-            <cell type="topic">14</cell>
-            <cell type="topic">15</cell>
-            <cell type="topic">16</cell>
-            <cell type="topic">17</cell>
-            <cell type="topic">18</cell>
-            <cell type="topic">19</cell>
+            <cell type="topic">1000</cell> <!-- Princesses -->
+            <cell type="topic">1060</cell> <!-- Pirates -->
+            <cell type="topic">1120</cell> <!-- Work Machines -->
+            <cell type="topic">1180</cell> <!-- Fairies -->
+            <cell type="topic">1240</cell> <!-- Magic -->
+            <cell type="topic">1300</cell> <!-- Scary Things -->
+            <cell type="topic">100</cell> <!-- Animals &amp; Pets -->
+            <cell type="topic">200</cell> <!-- Art, Music &amp; Drama -->
+            <cell type="topic">400</cell> <!-- Culture &amp; Religion -->
+            <cell type="topic">500</cell> <!-- Famous People -->
+            <cell type="topic">600</cell> <!-- Health &amp; Social Issues -->
+            <cell type="topic">700</cell> <!-- Geography -->
+            <cell type="topic">800</cell> <!-- History -->
+            <cell type="topic">900</cell> <!-- Math &amp; Science -->
+            <cell type="topic">2000</cell> <!-- Sports &amp; Recreation -->
         </page>
 
         <!-- sample alternate layout -->
         </page>
 
         <!-- topic pages -->
-        <page id="10" columns="3" name="Musical Instruments" img="category.png">
-            <cell name="Piano"    img="category.png" type="search">su:piano</cell>
-            <cell name="Guitar"   img="category.png" type="search">su:guitar</cell>
-            <cell name="Trumpet"  img="category.png" type="search">su:trumpet</cell>
-            <cell name="Drums"    img="category.png" type="search">su:drums</cell>
-            <cell name="Bass"     img="category.png" type="search">su:bass</cell>
-            <cell name="Clarinet" img="category.png" type="link">http://en.wikipedia.org/wiki/Clarinet</cell>
-        </page>
-        <page id="11" columns="3" name="Current Events" img="category.png">
-            <cell name="Entertainment"  img="category.png" type="search">su:entertainment sort(pubdate)#descending</cell>
-            <cell name="Politics"       img="category.png" type="search">su:politics sort(pubdate)#descending</cell>
-            <cell name="Economy"        img="category.png" type="search">su:economy sort(pubdate)#descending</cell>
-        </page>
-        <page id="12" columns="3" name="Programming" img="category.png"/>
-        <page id="13" columns="3" name="It's Alive!" img="category.png"/>
-        <page id="14" columns="3" name="Book Series" img="category.png"/>
-        <page id="15" columns="3" name="Book Series" img="category.png"/>
-        <page id="16" columns="3" name="Book Series" img="category.png"/>
-        <page id="17" columns="3" name="Book Series" img="category.png"/>
-        <page id="18" columns="3" name="Book Series" img="category.png"/>
-        <page id="19" columns="3" name="Book Series" img="category.png"/>
+<page id="1000" columns="3" name="Princesses" img="princesses.png">
+        <cell name="Princesses"  img="princesses.png" type="search">kw:princess</cell>
+        <cell name="Disney Princesses"  img="Disney-Princesses.png" type="search">kw:princess kw:disney</cell>
+</page>
+<page id="1060" columns="3" name="Pirates" img="pirates.png">
+        <cell name="Pirates"  img="pirates.png" type="search">kw:pirate audience(j)</cell>
+</page>
+<page id="1120" columns="3" name="Work Machines" img="work-machines.png">
+        <cell name="Trucks"  img="trucks.png" type="search">kw:truck</cell>
+        <cell name="Bulldozers"  img="bulldozers.png" type="search">kw:bulldozer</cell>
+        <cell name="Ambulances"  img="ambulances.png" type="search">kw:ambulance</cell>
+        <cell name="Firetrucks"  img="firetrucks.png" type="search">kw:firetruck</cell>
+        <cell name="Cranes"  img="cranes.png" type="search">kw:construction kw:crane audience(j)</cell>
+</page>
+<page id="1180" columns="3" name="Fairies" img="fairies.png">
+        <cell name="Fairies"  img="fairies.png" type="search">kw:fairy</cell>
+        <cell name="Fairytales"  img="fairytales.png" type="search">su:fairy tales</cell>
+</page>
+<page id="1240" columns="3" name="Magic" img="magic.png">
+        <cell name="Magic"  img="magic.png" type="search">kw:magic trick -johnson</cell>
+</page>
+<page id="1300" columns="3" name="Scary Things" img="scary-things.png">
+        <cell name="Scary Things"  img="scary-things.png" type="search">kw:scary</cell>
+        <cell name="Ghost Stories" img="ghost-stories.png" type="search">su:ghost story</cell>
+        <cell name="Monsters"  img="monsters.png" type="search">su:monsters</cell>
+</page>
+        
+        <page id="100" columns="3" name="Animals &amp; Pets" img="animals-pets.png">
+            <cell type="topic">110</cell> <!-- Birds -->
+            <cell type="topic">120</cell> <!-- Creepy Crawlies -->
+            <cell name="Dinosaurs" img="dinosaurs.png" type="search">su:dinosaurs</cell>
+            <cell type="topic">140</cell> <!-- Endangered &amp; Extinct -->
+            <cell type="topic">150</cell> <!-- Fish &amp; Marine Life -->
+            <cell type="topic">160</cell> <!-- Pets &amp; Farm Animals -->
+            <cell type="topic">170</cell> <!-- Reptiles &amp; Amphibians -->
+            <cell type="topic">180</cell> <!-- Wild Animals -->
+        </page>
+        <page id="200" columns="3" name="Art, Music, &amp; Drama" img="art-music-drama.png">
+            <cell type="topic">210</cell> <!-- Art -->
+            <cell type="topic">220</cell> <!-- Music -->
+            <cell type="topic">230</cell> <!-- Drama -->
+        </page>
+
+        <page id="400" columns="3" name="Culture &amp; Religion" img="religion.png">
+            <cell type="topic">410</cell> <!-- Holidays -->
+            <cell type="topic">420</cell> <!-- Languages -->
+            <cell type="topic">430</cell> <!-- Religion -->
+            <cell type="topic">440</cell> <!-- Culture -->
+        </page>
+        <page id="500" columns="3" name="Famous People" img="famous-people.png">
+            <cell type="topic">510</cell> <!-- African-Americans -->
+            <cell type="topic">520</cell> <!-- Americans in History -->
+            <cell type="topic">530</cell> <!-- Athletes -->
+            <cell name="Explorers"  img="explorers.png" type="search">su:explorers</cell>
+            <cell type="topic">540</cell> <!-- Hispanics -->
+            <cell type="topic">550</cell> <!-- Scientists &amp; Inventors -->
+            <cell name="US Presidents"  img="us-presidents.png" type="search">su:united states president biography</cell>
+            <cell type="topic">560</cell> <!-- Women -->
+        </page>
+        <page id="600" columns="3" name="Health &amp; Social Issues" img="health-social-issues.png">
+            <cell type="topic">610</cell> <!-- Feelings -->
+            <cell name="Five Senses"  img="five-senses.png" type="search">keyword:human senses</cell>
+            <cell name="Germs"  img="germs.png" type="search">keyword:germs</cell>
+            <cell type="topic">620</cell> <!-- Human Body -->
+            <cell name="Nutrition"  img="nutrition.png" type="search">keyword:nutrition</cell>
+            <cell type="topic">640</cell> <!-- Social Issues -->
+        </page>
+        <page id="700" columns="3" name="Geography" img="geography.png">
+            <cell name="Africa" img="africa.png" type="search">keyword:africa geography</cell>
+            <cell name="Asia" img="asia.png" type="search">keyword:asia geography</cell>
+            <cell name="Australia" img="australia.png" type="search">keyword:australia geography</cell>
+            <cell name="Central America" img="central-america.png" type="search">keyword:central america geography</cell>
+            <cell name="Europe" img="europe.png" type="search">keyword:europe geography</cell>
+            <cell type="topic">710</cell> <!-- North America -->
+            <cell name="Polar Regions" img="polar-regions.png" type="search">keyword:polar regions geography</cell>
+            <cell name="South America" img="south-america.png" type="search">su:south america geography</cell>
+            <cell name="Flags" img="flags.png" type="search">su:flags</cell>
+        </page>
+        <page id="800" columns="3" name="History" img="history.png">
+            <cell type="topic">810</cell> <!-- Ancient World -->
+            <cell type="topic">820</cell> <!-- Middle Ages -->
+            <cell name="Renaissance" img="renaissance.png" type="search">su:renaissance</cell>
+            <cell type="topic">830</cell> <!-- United States -->
+            <cell type="topic">840</cell> <!-- Wars -->
+            <cell name="Terrorism" img="terrorism.png" type="search">su:terrorism</cell>
+        </page>
+        <page id="900" columns="3" name="Math &amp; Science" img="math-science.png">
+            <cell type="topic">910</cell> <!-- Math -->
+            <cell type="topic">920</cell> <!-- Science -->
+            <cell type="topic">950</cell> <!-- Technology -->
+        </page>
+        <page id="2000" columns="3" name="Sports &amp; Recreation" img="sports-recreation.png">
+            <cell type="topic">1010</cell> <!-- Hobbies -->
+            <cell type="topic">1020</cell> <!-- Individual Sports -->
+            <cell name="Olympics" img="olympics.png" type="search">su:olympics</cell>
+            <cell type="topic">1030</cell> <!-- Outdoor Activities -->
+            <cell name="Sports Championships" img="sports-championships.png" type="search">keyword:sports championships</cell>
+            <cell type="topic">1040</cell> <!-- Team Sports -->
+        </page>
+
+        <!-- sub topic pages -->
+        <page id="110" columns="3" name="Birds" img="birds.png">
+            <cell type="topic">111</cell> <!-- Backyard Birds -->
+            <cell type="topic">112</cell> <!-- Birds of Prey -->
+            <cell name="Eggs" img="eggs.png" type="search">su:eggs</cell>
+            <cell name="Exotic" img="exotic.png" type="search">keyword:tropical birds</cell>
+            <cell name="Migration" img="migration.png" type="search">keyword:bird migration</cell>
+            <cell name="Pets" img="pets.png" type="search">keyword:birds pets</cell>
+            <cell type="topic">117</cell> <!-- Water Birds -->
+        </page>
+        <page id="111" columns="3" name="Backyard Birds" img="backyard-birds.png">
+            <cell name="Backyard Birds" img="backyard-birds.png" type="search">keyword:backyard birds</cell>
+            <cell name="Chickens" img="chickens.png" type="search">su:chickens</cell>
+            <cell name="Crows" img="crows.png" type="search">su:crows</cell>
+            <cell name="Pigeons" img="pigeons.png" type="search">su:pigeons</cell>
+            <cell name="Robins" img="robins.png" type="search">su:robins</cell>
+            <cell name="Turkeys" img="turkeys.png" type="search">su:turkey</cell>
+        </page>
+        <page id="112" columns="3" name="Birds of Prey" img="birds-of-prey.png">
+            <cell name="Birds of Prey" img="birds-of-prey.png" type="search">su:birds of prey</cell>
+            <cell name="Eagles" img="eagles.png" type="search">su:eagles</cell>
+            <cell name="Falcons" img="falcons.png" type="search">su:falcons</cell>
+            <cell name="Hawks" img="hawks.png" type="search">su:hawks</cell>
+            <cell name="Owls" img="owls.png" type="search">su:owls</cell>
+            <cell name="Vultures" img="vultures.png" type="search">su:vultures</cell>
+        </page>
+        <page id="117" columns="3" name="Water Birds" img="water-birds.png">
+            <cell name="Ducks" img="ducks.png" type="search">su:ducks</cell>
+            <cell name="Geese" img="geese.png" type="search">su:geese</cell>
+            <cell name="Pelicans" img="pelicans.png" type="search">su:pelicans</cell>
+            <cell name="Penguins" img="penguins.png" type="search">su:penguins</cell>
+            <cell name="Seagulls" img="seagulls.png" type="search">su:gulls</cell>
+            <cell name="Swans" img="swans.png" type="search">su:swans</cell>
+        </page>
+        <page id="120" columns="3" name="Creepy Crawlies" img="creepy-crawlies.png">
+            <cell type="topic">121</cell> <!-- Bugs-->
+            <cell name="Spiders" img="spiders.png" type="search">su:spiders</cell>
+            <cell name="Worms" img="worms.png" type="search">su:worms</cell>
+        </page>
+        <page id="121" columns="3" name="Bugs" img="bugs.png">
+            <cell name="Ants" img="ants.png" type="search">su:ants</cell>
+            <cell name="Bees" img="bees.png" type="search">su:bee</cell>
+            <cell name="Butterflies" img="butterflies.png" type="search">su:butterflies</cell>
+            <cell name="Caterpillars" img="caterpillars.png" type="search">su:caterpillars</cell>
+            <cell name="Insects" img="insects.png" type="search">su:insects</cell>
+            <cell name="Ladybugs" img="ladybugs.png" type="search">su:ladybugs</cell>
+        </page>
+        <page id="140" columns="3" name="Endangered &amp; Extinct" img="endangered-extinct.png">
+            <cell name="Endangered" img="endangered.png" type="search">su:endangered animals</cell>
+            <cell type="topic">142</cell> <!-- Extinct -->
+        </page>
+        <page id="142" columns="3" name="Extinct" img="extinct.png">
+            <cell name="Extinct Animals" img="extinct-animals.png" type="search">su:extinct animals</cell>
+            <cell name="Dinosaurs" img="dinosaurs.png" type="search">su:dinosaurs</cell>
+            <cell name="Fossils" img="fossils.png" type="search">su:fossils</cell>
+            <cell name="Ice Age Animals" img="ice-age-animals.png" type="search">keyword:ice age animals</cell>
+        </page>
+        <page id="150" columns="3" name="Fish &amp; Marine Life" img="fish-marine-life.png">
+            <cell name="Fish" img="fish.png" type="search">su:fish</cell>
+            <cell name="Octopus" img="octopus.png" type="search">su:octopus</cell>
+            <cell type="topic">151</cell> <!-- Sea Mammals -->
+            <cell name="Sharks" img="sharks.png" type="search">su:shark</cell>
+            <cell type="topic">152</cell> <!-- Shellfish -->
+        </page>
+        <page id="151" columns="3" name="Sea Mammals" img="sea-mammals.png">
+            <cell name="Dolphins" img="dolphins.png" type="search">su:dolphin</cell>
+            <cell name="Manatees" img="manatees.png" type="search">su:manatee</cell>
+            <cell name="Seals" img="seals.png" type="search">su:seal</cell>
+            <cell name="Walruses" img="walruses.png" type="search">su:walrus</cell>
+            <cell name="Whales" img="whales.png" type="search">su:whale</cell>
+        </page>
+        <page id="152" columns="3" name="Shellfish" img="shellfish.png">
+            <cell name="Crabs" img="crabs.png" type="search">su:crab</cell>
+            <cell name="Lobsters" img="lobsters.png" type="search">su:lobster</cell>
+        </page>
+        <page id="160" columns="3" name="Pets &amp; Farm Animals" img="pet-farm-animals.png">
+            <cell type="topic">161</cell> <!-- Farm Animals -->
+            <cell type="topic">162</cell> <!-- Pets -->
+        </page>
+        <page id="161" columns="3" name="Farm Animals" img="farm-animals.png">
+            <cell name="Chickens" img="chickens.png" type="search">su:chicken</cell>
+            <cell name="Cows" img="cows.png" type="search">su:cow</cell>
+            <cell name="Goats" img="goats.png" type="search">su:goat</cell>
+            <cell name="Horses" img="horses.png" type="search">su:horse</cell>
+            <cell name="Pigs" img="pigs.png" type="search">su:pig</cell>
+            <cell name="Sheep" img="sheep.png" type="search">su:sheep</cell>
+        </page>
+        <page id="162" columns="3" name="Pets" img="pets.png">
+            <cell name="Birds" img="birds.png" type="search">keyword:pet bird</cell>
+            <cell name="Cats" img="cats.png" type="search">su:pet cats</cell>
+            <cell name="Dogs" img="dogs.png" type="search">su:pet dogs</cell>
+            <cell name="Fish" img="fish.png" type="search">keyword:pet fish</cell>
+            <cell name="Rabbits" img="rabbits.png" type="search">su:pet rabbits</cell>
+            <cell name="Rodents" img="rodents.png" type="search">su:rodents as pets</cell>
+        </page>
+        <page id="170" columns="3" name="Reptiles &amp; Amphibians" img="reptiles-amphibians.png">
+            <cell type="topic">171</cell> <!-- Amphibians -->
+            <cell type="topic">172</cell> <!-- Reptiles -->
+        </page>
+        <page id="171" columns="3" name="Amphibians" img="amphibians.png">
+            <cell name="Amphibians" img="amphibians.png" type="search">su:amphibian</cell>
+            <cell name="Frogs" img="frogs.png" type="search">su:frog</cell>
+            <cell name="Salamanders" img="salamanders.png" type="search">su:salamander</cell>
+            <cell name="Toads" img="toads.png" type="search">su:toad</cell>
+        </page>
+        <page id="172" columns="3" name="Reptiles" img="reptiles.png">
+            <cell name="Alligators" img="alligators.png" type="search">su:alligator</cell>
+            <cell name="Crocodiles" img="crocodiles.png" type="search">su:crocodile</cell>
+            <cell name="Lizards" img="lizards.png" type="search">su:lizard</cell>
+            <cell name="Reptiles" img="reptiles.png" type="search">su:reptile</cell>
+            <cell name="Snakes" img="snakes.png" type="search">su:snake</cell>
+            <cell name="Turtles" img="turtles.png" type="search">su:turtle</cell>
+        </page>
+        <page id="180" columns="3" name="Wild Animals" img="wild-animals.png">
+            <cell type="topic">181</cell> <!-- Arctic -->
+            <cell type="topic">182</cell> <!-- Backyard -->
+            <cell type="topic">183</cell> <!-- Desert -->
+            <cell type="topic">184</cell> <!-- Forest -->
+            <cell type="topic">185</cell> <!-- Jungle -->
+            <cell type="topic">186</cell> <!-- Zoo -->
+        </page>
+        <page id="181" columns="3" name="Arctic" img="arctic.png">
+            <cell name="Polar Bears" img="polar-bears.png" type="search">su:polar bear</cell>
+            <cell name="Reindeer" img="reindeer.png" type="search">su:reindeer</cell>
+            <cell name="Seals" img="seals.png" type="search">su:seals animals</cell>
+            <cell name="Sled Dogs" img="sled-dogs.png" type="search">su:sled dog</cell>
+        </page>
+        <page id="182" columns="3" name="Backyard" img="backyard.png">
+            <cell name="Birds" img="birds.png" type="search">keyword:backyard birds</cell>
+            <cell name="Chimpmunks" img="chipmunks.png" type="search">su:chipmunk</cell>
+            <cell name="Opossums" img="opossums.png" type="search">su:opossum</cell>
+            <cell name="Raccoons" img="raccoons.png" type="search">su:raccoon</cell>
+            <cell name="Skunks" img="skunks.png" type="search">su:skunk</cell>
+            <cell name="Squirrels" img="squirrels.png" type="search">su:squirrel</cell>
+        </page>
+        <page id="183" columns="3" name="Desert" img="desert.png">
+            <cell name="Camels" img="camels.png" type="search">su:camel</cell>
+            <cell name="Cheetahs" img="cheetahs.png" type="search">su:cheetah</cell>
+            <cell name="Hyenas" img="hyenas.png" type="search">su:hyena</cell>
+            <cell name="Lions" img="lions.png" type="search">su:lion</cell>
+            <cell name="Ostriches" img="ostriches.png" type="search">su:ostrich</cell>
+        </page>
+        <page id="184" columns="3" name="Forest" img="forest.png">
+            <cell name="Bears" img="bears.png" type="search">su:bear</cell>
+            <cell name="Deer" img="deer.png" type="search">su:deer</cell>
+            <cell name="Foxes" img="foxes.png" type="search">su:fox</cell>
+            <cell name="Moose" img="moose.png" type="search">su:moose</cell>
+            <cell name="Wolves" img="wolves.png" type="search">su:wolf</cell>
+        </page>
+        <page id="185" columns="3" name="Jungle" img="jungle.png">
+            <cell name="Amphibians" img="amphibians.png" type="search">su:amphibian</cell>
+            <cell name="Birds" img="birds.png" type="search">keyword:tropical birds</cell>
+            <cell name="Gorillas" img="gorillas.png" type="search">su:gorilla</cell>
+            <cell name="Monkeys" img="monkeys.png" type="search">su:monkey</cell>
+            <cell name="Pandas" img="pandas.png" type="search">su:panda</cell>
+            <cell name="Tigers" img="tigers.png" type="search">su:tiger</cell>
+        </page>
+        <page id="186" columns="3" name="Zoo" img="zoo.png">
+            <cell name="Elephants" img="elephants.png" type="search">su:elephant</cell>
+            <cell name="Giraffes" img="giraffes.png" type="search">su:giraffe</cell>
+            <cell name="Lions" img="lions.png" type="search">su:lion</cell>
+            <cell name="Monkeys" img="monkeys.png" type="search">su:monkey</cell>
+            <cell name="Tigers" img="tigers.png" type="search">su:tiger</cell>
+            <cell name="Zebras" img="zebras.png" type="search">su:zebra</cell>
+        </page>
+
+        <page id="210" columns="3" name="Art" img="art.png">
+            <cell name="Animation" img="animation.png" type="search">keyword:computer animation</cell>
+            <cell name="Artists" img="artists.png" type="search">su:artists</cell>
+            <cell name="Crafts" img="crafts.png" type="search">su:crafts</cell>
+            <cell name="Drawing" img="drawing.png" type="search">su:drawing</cell>
+            <cell name="Painting" img="painting.png" type="search">su:painting</cell>
+            <cell name="Photography" img="photography.png" type="search">su:photography</cell>
+        </page>
+        <page id="220" columns="3" name="Music" img="music.png">
+            <cell name="Brass" img="brass.png" type="search">keyword:music brass</cell>
+            <cell name="Composers" img="composers.png" type="search">su:composers</cell>
+            <cell name="Instruments" img="instruments.png" type="search">su:musical instruments</cell>
+            <cell name="Percussion" img="percussion.png" type="search">keyword:percussion</cell>
+            <cell name="Songs" img="songs.png" type="search">su:songs</cell>
+            <cell name="Strings" img="strings.png" type="search">keyword:music strings</cell>
+            <cell name="Woodwinds" img="woodwinds.png" type="search">keyword:woodwinds</cell>
+        </page>
+        <page id="230" columns="3" name="Drama" img="drama.png">
+            <cell name="Dance" img="dance.png" type="search">su:dance</cell>
+            <cell name="Movies" img="movies.png" type="search">su:motion picture</cell>
+            <cell name="Plays" img="plays.png" type="search">su:play theater</cell>
+        </page>
+
+        <page id="310" columns="3" name="Caldecott" img="category/caldecott.png">
+            <cell name="Medal Winner" img=".png" type="search">keyword:Caldecott Medal 2012 sort(titlesort)#ascending</cell>
+            <cell name="Honor Books" img=".png" type="search">keyword:Caldecott Honor Book, 2012 sort(titlesort)#ascending</cell>
+        </page>
+        <page id="320" columns="3" name="Coretta Scott King" img="category/coretta.png">
+            <cell name="Medal Winners" img=".png" type="search">keyword:Coretta Scott King Award 2012 sort(titlesort)#ascending</cell>
+            <cell name="Past Winners" img=".png" type="search">keyword:Coretta Scott King Award sort(titlesort)#ascending</cell>
+        </page>
+        <page id="330" columns="3" name="Newbery" img="category/newbery.png">
+            <cell name="Medal Winner" img=".png" type="search">keyword:Newbery Medal, 2012 sort(titlesort)#ascending</cell>
+            <cell name="Honor Books" img=".png" type="search">keyword:Newbery Honor Book, 2012 sort(titlesort)#ascending</cell>
+        </page>
+        <page id="340" columns="3" name="Pura Belpr&#233;" img="category/pura.png">
+            <cell name="Medal Winners" img=".png" type="search">keyword:Pura Belpre Award, 2012 sort(titlesort)#ascending</cell>
+            <cell name="Past Winners" img=".png" type="search">keyword:Pura Belpre Award sort(titlesort)#ascending</cell>
+        </page>
+
+        <page id="410" columns="3" name="Holidays" img="holidays.png">
+            <cell name="Chinese New Year" img="chinese-new-year.png" type="search">su:chinese new year</cell>
+            <cell type="topic">411</cell> <!-- Christian -->
+            <cell name="Cinco de Mayo" img="cinco-de-mayo.png" type="search">su:cinco de mayo</cell>
+            <cell name="Hindu" img="hindu.png" type="search">su:diwali</cell>
+            <cell type="topic">412</cell> <!-- Jewish -->
+            <cell name="Kwanzaa" img="kwanzaa.png" type="search">keyword:kwanzaa</cell>
+            <cell name="Muslim" img="muslim.png" type="search">keyword:ramadan</cell>
+            <cell type="topic">413</cell> <!-- Patriotic Holidays -->
+            <cell type="topic">414</cell> <!-- U.S. Holidays -->
+        </page>
+        <page id="411" columns="3" name="Christian" img="christian.png">
+            <cell name="Christmas" img="christmas.png" type="search">su:christmas</cell>
+            <cell name="Easter" img="easter.png" type="search">su:easter</cell>
+        </page>
+        <page id="412" columns="3" name="Jewish" img="jewish.png">
+            <cell name="Hanukkah" img="hanukkah.png" type="search">su:hanukkah</cell>
+            <cell name="Passover" img="passover.png" type="search">keyword:passover</cell>
+            <cell name="Purim" img="purim.png" type="search">keyword:purim</cell>
+            <cell name="Rosh Hashanah" img="rosh-hashanah.png" type="search">keyword:rosh hashanah</cell>
+            <cell name="Yom Kippur" img="yom-kippur.png" type="search">keyword:yom kippur</cell>
+        </page>
+        <page id="413" columns="3" name="Patriotic Holidays" img="patriotic-holidays.png">
+            <cell name="4th of July" img="4th-of-july.png" type="search">su:fourth of july</cell>
+            <cell name="Columbus Day" img="columbus-day.png" type="search">keyword:columbus day</cell>
+            <cell name="Flag Day" img="flag-day.png" type="search">keyword:flag day</cell>
+            <cell name="Labor Day" img="labor-day.png" type="search">keyword:labor day</cell>
+            <cell name="Martin Luther King Day" img="mlk-day.png" type="search">su:martin luther king</cell>
+            <cell name="Memorial Day" img="memorial-day.png" type="search">su:memorial day</cell>
+            <cell name="Presidents Day" img="presidents-day.png" type="search">su:presidents day</cell>
+            <cell name="Veterans Day" img="veterans-day.png" type="search">su:veterans day</cell>
+        </page>
+        <page id="414" columns="3" name="US Holidays" img="us-holidays.png">
+            <cell name="April Fool's Day" img="april-fools-day.png" type="search">su:april fool's day</cell>
+            <cell name="Earth Day" img="earth-day.png" type="search">su:earth day</cell>
+            <cell name="Father's Day" img="fathers-day.png" type="search">su:father's day</cell>
+            <cell name="Groundhog Day" img="groundhog-day.png" type="search">su:groundhog day</cell>
+            <cell name="Halloween" img="halloween.png" type="search">su:halloween</cell>
+            <cell name="Mother's Day" img="mothers-day.png" type="search">su:mother's day</cell>
+            <cell name="New Year's Day" img="new-years-day.png" type="search">su:new year</cell>
+            <cell name="St. Patrick's Day" img="st-patricks-day.png" type="search">su:saint patrick's day</cell>
+            <cell name="Thanksgiving" img="thanksgiving.png" type="search">su:thanksgiving</cell>
+            <cell name="Valentine's Day" img="valentines-day.png" type="search">su:valentine's day</cell>
+        </page>
+        <page id="420" columns="3" name="Languages" img="languages.png">
+            <cell name="Chinese" img="chinese.png" type="search">su:chinese language</cell>
+            <cell name="English" img="english.png" type="search">su:english language</cell>
+            <cell name="French" img="french.png" type="search">su:french language</cell>
+            <cell name="German" img="german.png" type="search">su:german language</cell>
+            <cell name="Japanese" img="japanese.png" type="search">su:japanese language</cell>
+            <cell name="Portuguese" img="portuguese.png" type="search">su:portuguese language</cell>
+            <cell name="Russian" img="russian.png" type="search">su:russian language</cell>
+            <cell name="Sign Language" img="sign-language.png" type="search">su:american sign language</cell>
+            <cell name="Spanish" img="spanish.png" type="search">su:spanish language</cell>
+        </page>
+        <page id="430" columns="3" name="Religion" img="religion.png">
+            <cell name="Buddhism" img="buddhism.png" type="search">su:buddhism</cell>
+            <cell name="Christianity" img="christianity.png" type="search">su:christianity</cell>
+            <cell name="Hinduism" img="hinduism.png" type="search">su:hinduism</cell>
+            <cell name="Islam" img="islam.png" type="search">su:islam</cell>
+            <cell name="Judaism" img="judaism.png" type="search">su:judaism</cell>
+            <cell name="Native American" img="native-american.png" type="search">keyword:native american religion</cell>
+            <cell name="Religion" img="religion.png" type="search">su:religion</cell>
+        </page>
+        <page id="440" columns="3" name="Culture" img="culture.png">
+            <cell name="Food" img="food.png" type="search">su:food customs</cell>
+            <cell name="Fairy Tales" img="fairy-tales.png" type="search">su:fairy tales</cell>
+            <cell name="Legends" img="legends.png" type="search">su:legends</cell>
+            <cell name="Mythology" img="mythology.png" type="search">su:mythology</cell>
+            <cell name="Traditions" img="traditions.png" type="search">su:social life and customs</cell>
+        </page>
+
+        <page id="510" columns="3" name="African Americans" img="african-americans.png">
+            <cell name="Athletes" img="african-american-athletes.png" type="search">keyword:african american athletes biography</cell>
+            <cell name="Authors" img="african-american-authors.png" type="search">keyword:african american authors biography</cell>
+            <cell name="Explorers" img="african-american-explorers.png" type="search">keyword:african american explorers biography</cell>
+            <cell name="Inventors" img="african-american-inventors.png" type="search">keyword:african american inventors biography</cell>
+            <cell name="Malcolm X" img="malcolmx.png" type="search">keyword:malcolm x biography</cell>
+            <cell name="Martin Luther King, Jr." img="mlk.png" type="search">keyword:martin luther king jr biography</cell>
+            <cell name="Musicians" img="african-american-musicians.png" type="search">keyword:african american musicians biography</cell>
+            <cell name="Scientists" img="african-american-scientists.png" type="search">keyword:african american scientists biography</cell>
+            <cell name="Women" img="african-american-women.png" type="search">keyword:african american women biography</cell>
+        </page>
+        <page id="520" columns="3" name="Americans in History" img="americans-in-history.png">
+            <cell name="Native Americans" img="native-americans.png" type="search">keyword:indians america biography</cell>
+            <cell name="Colonial America" img="colonial-america.png" type="search">keyword:colonial america biography</cell>
+            <cell name="American Revolution" img="american-revolution.png" type="search">keyword:american revolution biography</cell>
+            <cell name="Civil War" img="civil-war.png" type="search">keyword:united states civil war biography</cell>
+            <cell name="World Wars" img="world-wars.png" type="search">su:world wars biography</cell>
+            <cell name="War Heroes" img="war-heroes.png" type="search">keyword:united states biography war</cell>
+        </page>
+        <page id="530" columns="3" name="Athletes" img="athletes.png">
+            <cell name="Baseball" img="baseball.png" type="search">keyword:baseball players biography</cell>
+            <cell name="Basketball" img="basketball.png" type="search">keyword:basketball players biography</cell>
+            <cell name="Football" img="football.png" type="search">keyword:football players biography</cell>
+            <cell name="Gymnasts" img="gymnasts.png" type="search">keyword:gymnasts biography</cell>
+            <cell name="Hockey" img="hockey.png" type="search">keyword:hockey players biography</cell>
+            <cell name="Skaters" img="skaters.png" type="search">keyword:ice skaters biography</cell>
+            <cell name="Soccer" img="soccer.png" type="search">keyword:soccer players biography</cell>
+            <cell name="Swimmers" img="swimmers.png" type="search">keyword:swimmers biography</cell>
+            <cell name="Tennis" img="tennis.png" type="search">keyword:tennis players biography</cell>
+        </page>
+        <page id="540" columns="3" name="Hispanics" img="hispanics.png">
+            <cell name="Artists" img="hispanic-artists.png" type="search">keyword:hispanic artists</cell>
+            <cell name="Authors" img="hispanic-authors.png" type="search">keyword:hispanic authors</cell>
+            <cell name="Explorers" img="hispanic-explorers.png" type="search">keyword:hispanic explorers</cell>
+        </page>
+        <page id="550" columns="3" name="Scientists &amp; Inventors" img="scientists-inventors.png">
+            <cell name="Inventors" img="inventors.png" type="search">su:inventors biography</cell>
+            <cell name="Scientists" img="scientists.png" type="search">su:scientists biography</cell>
+        </page>
+        <page id="560" columns="3" name="Women" img="women.png">
+            <cell name="Artists" img="women-artists.png" type="search">keyword:women artists biography</cell>
+            <cell name="Athletes" img="women-athletes.png" type="search">keyword:women athletes biography</cell>
+            <cell name="Authors" img="women-authors.png" type="search">keyword:women authors biography</cell>
+            <cell name="Explorers" img="women-explorers.png" type="search">keyword:women explorers biography</cell>
+            <cell name="First Ladies" img="first-ladies.png" type="search">keyword:first ladies biography</cell>
+            <cell name="Inventors" img="women-inventors.png" type="search">keyword:women inventors biography</cell>
+            <cell name="Musicians" img="women-musicians.png" type="search">keyword:women musicians biography</cell>
+            <cell name="Scientists" img="women-scientists.png" type="search">keyword:women scientists biography</cell>
+        </page>
+
+        <page id="610" columns="3" name="Feelings" img="feelings.png">
+            <cell name="Anger" img="anger.png" type="search">su:anger</cell>
+            <cell name="Fear" img="fear.png" type="search">su:fear</cell>
+            <cell name="Feelings" img="feelings.png" type="search">su:emotions</cell>
+            <cell name="Grief" img="grief.png" type="search">su:grief</cell>
+        </page>
+        <page id="620" columns="3" name="Human Body" img="human-body.png">
+            <cell name="Bones" img="bones.png" type="search">keyword:human bones</cell>
+            <cell name="Brain" img="brain.png" type="search">keyword:human brain</cell>
+            <cell name="Digestion" img="digestion.png" type="search">keyword:human digestion</cell>
+            <cell name="Heart" img="heart.png" type="search">keyword:human heart</cell>
+            <cell name="Human Body" img="human-body.png" type="search">keyword:human body</cell>
+            <cell name="Lungs" img="lungs.png" type="search">keyword:human lungs</cell>
+            <cell name="Muscles" img="muscles.png" type="search">keyword:human muscles</cell>
+            <cell name="Reproduction" img="reproduction.png" type="search">keyword:human reproduction</cell>
+            <cell name="Skin" img="skin.png" type="search">keyword:human skin</cell>
+        </page>
+        <page id="640" columns="3" name="Social Issues" img="social-issues.png">
+            <cell name="Abuse &amp; Violence" img="abuse-violence.png" type="search">keyword:child abuse</cell>
+            <cell name="Bullying" img="bullying.png" type="search">keyword:bullying</cell>
+            <cell name="Disabilities" img="disabilities.png" type="search">su:disabilities</cell>
+            <cell name="Drugs &amp; Alcohol" img="drugs-alcohol.png" type="search">keyword:substance abuse</cell>
+            <cell name="Eating Problems" img="eating-problems.png" type="search">keyword:eating disorders</cell>
+            <cell name="Family" img="family.png" type="search">keyword:family issues</cell>
+            <cell name="Peer Pressure" img="peer-pressure.png" type="search">keyword:peer pressure</cell>
+            <cell name="Racism" img="racism.png" type="search">keyword:racism</cell>
+            <cell name="Strangers" img="strangers.png" type="search">su:children and strangers</cell>
+        </page>
+
+        <page id="710" columns="3" name="North America" img="north-america.png">
+            <cell name="Canada" img="canada.png" type="search">keyword:canada geography</cell>
+            <cell name="Mexico" img="mexico.png" type="search">keyword:mexico geography</cell>
+            <cell name="United States" img="united-states.png" type="search">keyword:united states geography</cell>
+        </page>
+
+        <page id="810" columns="3" name="Ancient World" img="ancient-world.png">
+            <cell name="7 World Wonders" img="7-world-wonders.png" type="search">keyword:seven ancient wonders world</cell>
+            <cell type="topic">811</cell> <!-- Ancient America -->
+            <cell name="Ancient China" img="ancient-china.png" type="search">keyword:ancient china</cell>
+            <cell name="Ancient Egypt" img="ancient-egypt.png" type="search">keyword:ancient egypt</cell>
+            <cell name="Ancient Greece" img="ancient-greece.png" type="search">keyword:ancient greece</cell>
+            <cell name="Ancient Rome" img="ancient-rome.png" type="search">keyword:ancient rome</cell>
+            <cell name="Archeology" img="archeology.png" type="search">keyword:archeology</cell>
+            <cell name="Stonehenge" img="stonehenge.png" type="search">keyword:stonehenge</cell>
+            <cell name="Sumerians" img="sumerians.png" type="search">keyword:sumerians</cell>
+        </page>
+        <page id="811" columns="3" name="Ancient America" img="ancient-america.png">
+            <cell name="Maya" img="maya.png" type="search">keyword:maya</cell>
+            <cell name="Aztecs" img="aztecs.png" type="search">keyword:aztecs</cell>
+            <cell name="Anasazi" img="anasazi.png" type="search">keyword:anasazi</cell>
+            <cell name="Incas" img="incas.png" type="search">keyword:incas</cell>
+        </page>
+        <page id="820" columns="3" name="Middle Ages" img="middle-ages.png">
+            <cell name="Castles" img="castles.png" type="search">keyword:medieval castles</cell>
+            <cell name="Crusades" img="crusades.png" type="search">su:medieval crusades</cell>
+            <cell name="Knights" img="knights.png" type="search">keyword:knights</cell>
+            <cell name="Middle Ages" img="middle-ages.png" type="search">keyword:middle ages</cell>
+        </page>
+        <page id="830" columns="3" name="United States" img="united-states.png">
+            <cell name="Colonial" img="colonial.png" type="search">keyword:colonial america</cell>
+            <cell name="Revolution" img="revolution.png" type="search">keyword:american revolution</cell>
+            <cell name="Civil War" img="civil-war.png" type="search">keyword:united states civil war</cell>
+            <cell name="Native Americans" img="native-americans.png" type="search">keyword:indians america</cell>
+            <cell name="Industrial Revolution" img="industrial-revolution.png" type="search">su:industrial revolution</cell>
+            <cell name="Great Depression" img="great-depression.png" type="search">su:depressions 1929</cell>
+            <cell name="Civil Rights" img="civil-rights.png" type="search">keyword:united states civil rights</cell>
+            <cell name="9/11" img="september11.png" type="search">keyword:september 11 terrorist attacks</cell>
+        </page>
+        <page id="840" columns="3" name="Wars" img="wars.png">
+            <cell name="French &amp; Indian War" img="french-indian-war.png" type="search">su:french and indian war</cell>
+            <cell name="American Revolution" img="american-revolution.png" type="search">keyword:american revolution</cell>
+            <cell name="War of 1812" img="war-of-1812.png" type="search">keyword:war 1812</cell>
+            <cell name="Civil War" img="civil-war.png" type="search">keyword:united states civil war</cell>
+            <cell name="World War I" img="world-war-1.png" type="search">su:world war, 1914-1918</cell>
+            <cell name="World War II" img="world-war-2.png" type="search">su:world war, 1939-1945</cell>
+            <cell name="Korean" img="korean-war.png" type="search">su:ukorean war</cell>
+            <cell name="Vietnam" img="vietnam-war.png" type="search">su:vietnam war</cell>
+            <cell name="Desert Storm" img="desert-storm.png" type="search">su:Persian Gulf War, 1991</cell>
+        </page>
+
+        <page id="910" columns="3" name="Math" img="math.png">
+            <cell name="Counting" img="counting.png" type="search">su:counting</cell>
+            <cell name="Geometry" img="geometry.png" type="search">su:geometry</cell>
+            <cell name="Math" img="math.png" type="search">su:mathematics</cell>
+            <cell name="Math Games" img="math-games.png" type="search">keyword:mathematics games</cell>
+            <cell name="Measuring" img="measuring.png" type="search">su:measuring</cell>
+        </page>
+        <page id="920" columns="3" name="Science" img="science.png">
+            <cell type="topic">921</cell> <!-- Biology -->
+            <cell type="topic">922</cell> <!-- Earth Science -->
+            <cell type="topic">923</cell> <!-- Environment -->
+            <cell type="topic">924</cell> <!-- Machines -->
+            <cell type="topic">930</cell> <!-- Space -->
+            <cell type="topic">940</cell> <!-- Weather -->
+        </page>
+        <page id="921" columns="3" name="Biology" img="biology.png">
+            <cell name="Animal Life" img="animal-life.png" type="search">keyword:animal life</cell>
+            <cell name="Evolution" img="evolution.png" type="search">su:evolution</cell>
+            <cell name="Ocean Life" img="ocean-life.png" type="search">keyword:ocean life</cell>
+            <cell name="Plant Life" img="plant-life.png" type="search">keyword:plant life</cell>
+        </page>
+        <page id="922" columns="3" name="Earth Science" img="earth-science.png">
+            <cell name="Earthquakes" img="earthquakes.png" type="search">su:earthquakes</cell>
+            <cell name="Fossils" img="fossils.png" type="search">su:fossils</cell>
+            <cell name="Minerals" img="minerals.png" type="search">su:mineral*</cell>
+            <cell name="Rocks" img="rocks.png" type="search">su:rocks</cell>
+            <cell name="Volcanoes" img="volcanos.png" type="search">su:volcanoes</cell>
+            <cell name="Weather" img="weather.png" type="search">su:weather</cell>
+        </page>
+        <page id="923" columns="3" name="Environment" img="environment.png">
+            <cell name="Climate Change" img="climate-change.png" type="search">keyword:climate change || keyword:global warming</cell>
+            <cell name="Endangered Animals" img="endangered-animals.png" type="search">su:endangered animals</cell>
+            <cell name="Environment" img="environment.png" type="search">su:ecology</cell>
+            <cell name="Habitat" img="habitat.png" type="search">keyword:habitat</cell>
+            <cell name="Pollution" img="pollution.png" type="search">su:pollution</cell>
+            <cell name="Recycling" img="recycling.png" type="search">su:recycling</cell>
+        </page>
+        <page id="924" columns="3" name="Machines" img="machines.png">
+            <cell type="topic">925</cell> <!-- Construction -->
+            <cell name="Machines" img="machines.png" type="search">keyword:machines</cell>
+            <cell name="Robots" img="robots.png" type="search">keyword:robots</cell>
+            <cell name="Simple Machines" img="simple-machines.png" type="search">su:simple machines</cell>
+            <cell type="topic">926</cell> <!-- Transportation-->
+            <cell type="topic">927</cell> <!-- War Machines -->
+        </page>
+        <page id="925" columns="3" name="Construction" img="construction.png">
+            <cell name="Bulldozers" img="bulldozers.png" type="search">su:bulldozers</cell>
+            <cell name="Diggers" img="diggers.png" type="search">keyword:diggers construction</cell>
+            <cell name="Dump Trucks" img="dump-trucks.png" type="search">su:dump trucks</cell>
+            <cell name="Construction" img="construction.png" type="search">su:construction equipment</cell>
+            <cell name="Tractors" img="tractors.png" type="search">su:tractors</cell>
+        </page>
+        <page id="926" columns="3" name="Transportation" img="transportation.png">
+            <cell name="Cars" img="cars.png" type="search">keyword:cars</cell>
+            <cell name="Fire Engines" img="firetrucks.png" type="search">keyword:fire engines</cell>
+            <cell name="Motorcycles" img="motorcycles.png" type="search">keyword:motorcycles</cell>
+            <cell name="Planes" img="planes.png" type="search">keyword:airplanes</cell>
+            <cell name="Ships" img="ships.png" type="search">su:ships</cell>
+            <cell name="Trains" img="trains.png" type="search">su:railroads trains</cell>
+        </page>
+        <page id="927" columns="3" name="War Machines" img="war-machines.png">
+            <cell name="Helicopters" img="helicopters.png" type="search">keyword:military helicopters</cell>
+            <cell name="Fighter Planes" img="fighter-planes.png" type="search">keyword:fighter planes</cell>
+            <cell name="Military" img="military.png" type="search">su:military</cell>
+            <cell name="Submarines" img="submarines.png" type="search">keyword:submarines</cell>
+            <cell name="Tanks" img="tanks.png" type="search">su:tanks military science</cell>
+            <cell name="Warships" img="warships.png" type="search">keyword:warships</cell>
+        </page>
+        <page id="930" columns="3" name="Space" img="space.png">
+            <cell name="Space" img="space.png" type="search">su:space || su:astronomy</cell>
+            <cell name="Space Exploration" img="space-exploration.png" type="search">keyword:space exploration</cell>
+            <cell name="Stars" img="stars.png" type="search">su:stars -wars -trek -song</cell>
+            <cell type="topic">931</cell> <!-- Solar System -->
+        </page>
+        <page id="931" columns="3" name="Solar System" img="solar-system.png">
+            <cell name="Planets" img="planets.png" type="search">su:planets</cell>
+            <cell name="Moon" img="moon.png" type="search">su:moon</cell>
+            <cell name="Sun" img="sun.png" type="search">su:sun</cell>
+        </page>
+        <page id="940" columns="3" name="Weather" img="weather.png">
+            <cell name="Clouds" img="clouds.png" type="search">su:clouds</cell>
+            <cell name="Forecasting" img="forecasting.png" type="search">su:forecasting</cell>
+            <cell name="Hurricanes" img="hurricanes.png" type="search">su:hurricanes</cell>
+            <cell name="Rainbows" img="rainbows.png" type="search">su:rainbows</cell>
+            <cell name="Snow" img="snow.png" type="search">su:snow</cell>
+            <cell name="Storms" img="storms.png" type="search">su:storms</cell>
+            <cell name="Tornadoes" img="tornadoes.png" type="search">su:tornadoes</cell>
+            <cell name="Weather Experiments" img="weather-experiments.png" type="search">su:weather experiments</cell>
+            <cell name="Wind" img="wind.png" type="search">su:wind</cell>
+        </page>
+        <page id="950" columns="3" name="Technology" img="technology.png">
+            <cell name="Animation" img="animation.png" type="search">keyword:computer animation</cell>
+            <cell name="Computers" img="computers.png" type="search">su:computers</cell>
+            <cell name="Internet" img="internet.png" type="search">su:internet</cell>
+            <cell name="Inventions" img="inventions.png" type="search">keyword:technology inventions</cell>
+            <cell name="Robotics" img="robotics.png" type="search">su:robotics</cell>
+            <cell name="Technology" img="technology.png" type="search">su:technology</cell>
+        </page>
+
+        <page id="1010" columns="3" name="Hobbies" img="hobbies.png">
+            <cell name="Legos" img="legos.png" type="search">su:lego toys</cell>
+            <cell name="Magic" img="magic.png" type="search">su:magic tricks</cell>
+            <cell name="Model Making" img="model-making.png" type="search">keyword:modelmaking</cell>
+            <cell name="Rock Collecting" img="rock-collecting.png" type="search">su:rock collecting</cell>
+            <cell name="Scrapbooking" img="scrapbooking.png" type="search">su:scrapbooking</cell>
+            <cell name="Stamp Collecting" img="stamp-collecting.png" type="search">su:stamp collecting</cell>
+        </page>
+        <page id="1020" columns="3" name="Individual Sports" img="individual-sports.png">
+            <cell name="Gymnastics" img="gymnastics.png" type="search">su:gymnastics</cell>
+            <cell name="Martial Arts" img="martial-arts.png" type="search">su:martial arts</cell>
+            <cell name="Skateboarding" img="skateboarding.png" type="search">su:skateboarding</cell>
+            <cell name="Skiing" img="skiing.png" type="search">su:skiing</cell>
+            <cell name="Snowboarding" img="snowboarding.png" type="search">su:snowboarding</cell>
+            <cell name="Swimming" img="swimming.png" type="search">su:swimming</cell>
+        </page>
+        <page id="1030" columns="3" name="Outdoor Activities" img="outdoor-activities.png">
+            <cell name="Camping" img="camping.png" type="search">su:camping</cell>
+            <cell name="Dirt Biking" img="dirt-biking.png" type="search">keyword:trail bikes</cell>
+            <cell name="Fishing" img="fishing.png" type="search">su:fishing</cell>
+            <cell name="Hiking" img="hiking.png" type="search">su:hiking</cell>
+            <cell name="Horseback Riding" img="horseback-riding.png" type="search">su:horsemanship</cell>
+            <cell name="Scouting" img="scouting.png" type="search">su:scouts</cell>
+        </page>
+        <page id="1040" columns="3" name="Team Sports" img="team-sports.png">
+            <cell name="Baseball" img="baseball.png" type="search">su:baseball</cell>
+            <cell name="Basketball" img="basketball.png" type="search">su:basketball</cell>
+            <cell name="Cheerleading" img="cheerleading.png" type="search">su:cheerleading</cell>
+            <cell name="Football" img="football.png" type="search">su:football</cell>
+            <cell name="Hockey" img="hockey.png" type="search">su:hockey</cell>
+            <cell name="Soccer" img="soccer.png" type="search">su:soccer</cell>
+            <cell name="Softball" img="softball.png" type="search">su:softball</cell>
+        </page>
+
     </pages>
 
     <layout owner="1" page="1"/>
diff --git a/Open-ILS/examples/libcode.txt b/Open-ILS/examples/libcode.txt
new file mode 100644 (file)
index 0000000..9f21f35
--- /dev/null
@@ -0,0 +1,184 @@
+adams.cwmars.org adams
+agawam.cwmars.org agawam
+aic.cwmars.org aic
+amc.cwmars.org amc
+amh-jones.cwmars.org amh-jones
+amh-munson.cwmars.org amh-munson
+amh-north.cwmars.org amh-north
+ashburnham.cwmars.org ashburnham
+ashby.cwmars.org ashby
+ashfield.cwmars.org ashfield
+athol.cwmars.org athol
+auburn.cwmars.org auburn
+ayer.cwmars.org ayer
+barre.cwmars.org barre
+belchertwn.cwmars.org belchertwn
+bellingham.cwmars.org bellingham
+berlin.cwmars.org berlin
+bernardstn.cwmars.org bernardstn
+blackstone.cwmars.org blackstone
+blandford.cwmars.org blandford
+bolton.cwmars.org bolton
+boxboro.cwmars.org boxboro
+boylston.cwmars.org boylston
+brimfield.cwmars.org brimfield
+brookfield.cwmars.org brookfield
+buckland.cwmars.org buckland
+charlemont.cwmars.org charlemont
+charlton.cwmars.org charlton
+chcp-bkm.cwmars.org chcp-bkm
+chcp-fair.cwmars.org chcp-fair
+chcp-fall.cwmars.org chcp-fall
+chcp-main.cwmars.org chcp-main
+cheshire.cwmars.org cheshire
+chesterfld.cwmars.org chesterfld
+clarksburg.cwmars.org clarksburg
+conway.cwmars.org conway
+clinton.cwmars.org clinton
+colrain.cwmars.org colrain
+dalton.cwmars.org dalton
+deerfield.cwmars.org deerfield
+douglas.cwmars.org douglas
+dudley.cwmars.org dudley
+easthamptn.cwmars.org easthamptn
+ebrookfld.cwmars.org ebrookfld
+egremont.cwmars.org egremont
+elongmdw.cwmars.org elongmdw
+erving.cwmars.org erving
+fitchburg.cwmars.org fitchburg
+florence.cwmars.org florence
+florida.cwmars.org florida
+gardner.cwmars.org gardner
+gaylord.cwmars.org gaylord
+gb-mason.cwmars.org gb-mason
+gb-ramsdel.cwmars.org gb-ramsdel
+gcc.cwmars.org gcc
+grafton.cwmars.org grafton
+granby.cwmars.org granby
+granville.cwmars.org granville
+greenfield.cwmars.org greenfield
+hadley.cwmars.org hadley
+hampden.cwmars.org hampden
+hancock.cwmars.org hancock
+hardwick.cwmars.org hardwick
+harvard.cwmars.org harvard
+hatfield.cwmars.org hatfield
+hinsdale.cwmars.org hinsdale
+heath.cwmars.org heath
+holden.cwmars.org holden
+holland.cwmars.org holland
+holyoke.cwmars.org holyoke
+hopedale.cwmars.org hopedale
+hopkinton.cwmars.org hopkinton
+hubbardstn.cwmars.org hubbardstn
+hudson.cwmars.org hudson
+lancaster.cwmars.org lancaster
+lanesboro.cwmars.org lanesboro
+lee.cwmars.org lee
+leicester.cwmars.org leicester
+lenox.cwmars.org lenox
+leominster.cwmars.org leominster
+leverett.cwmars.org leverett
+longmeadow.cwmars.org longmeadow
+ludlow.cwmars.org ludlow
+lunenburg.cwmars.org lunenburg
+marlboro.cwmars.org marlboro
+mendon.cwmars.org mendon
+middlefld.cwmars.org middlefld
+milford.cwmars.org milford
+millbury.cwmars.org millbury
+millers.cwmars.org millers
+millville.cwmars.org millville
+monson.cwmars.org monson
+montague.cwmars.org montague
+monterey.cwmars.org monterey
+mwcc.cwmars.org mwcc
+nadams.cwmars.org nadams
+nbrookfld.cwmars.org nbrookfld
+newbraintr.cwmars.org newbraintr
+newmarlbor.cwmars.org newmarlbor
+newsalem.cwmars.org newsalem
+northamptn.cwmars.org northamptn
+northboro.cwmars.org northboro
+northfield.cwmars.org northfield
+oakham.cwmars.org oakham
+orange-no.cwmars.org orange-no
+orange-wh.cwmars.org orange-wh
+otis.cwmars.org otis
+oxford.cwmars.org oxford
+palmer.cwmars.org palmer
+paxton.cwmars.org paxton
+pepperell.cwmars.org pepperell
+petersham.cwmars.org petersham
+phillipstn.cwmars.org phillipstn
+pittsfield.cwmars.org pittsfield
+princeton.cwmars.org princeton
+pvpa.cwmars.org pvpa
+richmond.cwmars.org richmond
+rowe.cwmars.org rowe
+shadley.cwmars.org shadley
+sheffield.cwmars.org sheffield
+shelbfalls.cwmars.org shelbfalls
+shelburne.cwmars.org shelburne
+shirley.cwmars.org shirley
+shrewsbury.cwmars.org shrewsbury
+shutesbury.cwmars.org shutesbury
+southamptn.cwmars.org southamptn
+southboro.cwmars.org southboro
+southbridge.cwmars.org southbridge
+southwick.cwmars.org southwick
+spencer.cwmars.org spencer
+spfld-bw.cwmars.org spfld-bw
+spfld-efp.cwmars.org spfld-efp
+spfld-es.cwmars.org spfld-es
+spfld-fp.cwmars.org spfld-fp
+spfld-io.cwmars.org spfld-io
+spfld-li.cwmars.org spfld-li
+spfld-main.cwmars.org spfld-main
+spfld-ms.cwmars.org spfld-ms
+spfld-pp.cwmars.org spfld-pp
+spfld-sa.cwmars.org spfld-sa
+state.cwmars.org state
+sterling.cwmars.org sterling
+stockbridg.cwmars.org stockbridg
+sturbridge.cwmars.org sturbridge
+sunderland.cwmars.org sunderland
+sutton.cwmars.org sutton
+templeton.cwmars.org templeton
+tolland.cwmars.org tolland
+townsend.cwmars.org townsend
+turners.cwmars.org turners
+tyringham.cwmars.org tyringham
+upton.cwmars.org upton
+uxbridge.cwmars.org uxbridge
+wales.cwmars.org wales
+ware.cwmars.org ware
+warren.cwmars.org warren
+warwick.cwmars.org warwick
+wboylston.cwmars.org wboylston
+wbrookfld.cwmars.org wbrookfld
+webster.cwmars.org webster
+wendell.cwmars.org wendell
+westboro.cwmars.org westboro
+westfield.cwmars.org westfield
+westhamptn.cwmars.org westhamptn
+westminster.cwmars.org westminster
+whately.cwmars.org whately
+whitnsvlle.cwmars.org whitnsvlle
+wilbraham.cwmars.org wilbraham
+willmsbrg.cwmars.org willmsbrg
+willmstwn.cwmars.org willmstwn
+winchendon.cwmars.org winchendon
+windsor.cwmars.org windsor
+worp-bm.cwmars.org worp-bm
+worp-bm2.cwmars.org worp-bm2
+worp-bur.cwmars.org worp-bur
+worp-fp.cwmars.org worp-fp
+worp-gbv.cwmars.org worp-gbv
+worp-god.cwmars.org worp-god
+worp-main.cwmars.org worp-main
+worp-roo.cwmars.org worp-roo
+worp.tat.cwmars.org worp-tat
+wspringfld.cwmars.org wspringfld
+wstockbrdg.cwmars.org wstockbrdg
+wwarren.cwmars.org wwarren
diff --git a/Open-ILS/examples/libtarget.txt b/Open-ILS/examples/libtarget.txt
new file mode 100644 (file)
index 0000000..08cda57
--- /dev/null
@@ -0,0 +1,185 @@
+CWMARS 1
+adams 148
+agawam 150
+aic 152
+amc 4
+amh-jones 154
+amh-munson 155
+amh-north 156
+ashburnham 407
+ashby 6
+ashfield 158
+athol 8
+auburn 12
+ayer 14
+barre 16
+belchertwn 162
+bellingham 18
+berlin 20
+bernardstn 164
+blackstone 22
+blandford 402
+bolton 24
+boxboro 26
+boylston 28
+brimfield 430
+brookfield 30
+buckland 166
+charlemont 404
+charlton 32
+chcp-bkm 400
+chcp-fair 172
+chcp-fall 173
+chcp-main 174
+cheshire 168
+chesterfld 170
+clarksburg 176
+clinton 178
+conway 434
+colrain 180
+dalton 182
+deerfield 184
+douglas 34
+dudley 36
+easthamptn 188
+ebrookfld 38
+egremont 346
+elongmdw 186
+erving 192
+fitchburg 40
+florence 194
+florida 196
+gardner 43
+gaylord 412
+gb-mason 206
+gb-ramsdel 207
+gcc 200
+grafton 45
+granby 202
+granville 204
+greenfield 209
+hadley 211
+hampden 213
+hancock 420
+hardwick 428
+harvard 49
+hatfield 215
+hinsdale 436
+heath 219
+holden 51
+holland 221
+holyoke 223
+hopedale 53
+hopkinton 55
+hubbardstn 57
+hudson 59
+lancaster 61
+lanesboro 411
+lee 225
+leicester 63
+lenox 227
+leominster 65
+leverett 229
+longmeadow 231
+ludlow 233
+lunenburg 67
+marlboro 69
+mendon 71
+middlefld 438
+milford 73
+millbury 75
+millers 298
+millville 77
+monson 237
+montague 297
+monterey 239
+mwcc 79
+nadams 245
+nbrookfld 81
+newbraintr 432
+newmarlbor 241
+newsalem 243
+northamptn 247
+northboro 83
+northfield 249
+oakham 414
+orange-no 251
+orange-wh 252
+otis 254
+oxford 87
+palmer 256
+paxton 89
+pepperell 91
+petersham 93
+phillipstn 422
+pittsfield 260
+princeton 95
+pvpa 418
+richmond 262
+rowe 264
+shadley 274
+sheffield 266
+shelbfalls 270
+shelburne 268
+shirley 101
+shrewsbury 103
+shutesbury 272
+southamptn 276
+southboro 105
+southbridge 107
+southwick 278
+spencer 109
+spfld-bw 281
+spfld-efp 282
+spfld-es 283
+spfld-fp 284
+spfld-io 285
+spfld-li 286
+spfld-main 280
+spfld-ms 287
+spfld-pp 288
+spfld-sa 289
+state 111
+sterling 113
+stockbridg 293
+sturbridge 115
+sunderland 295
+sutton 117
+templeton 119
+tolland 409
+townsend 121
+turners 299
+tyringham 426
+upton 123
+uxbridge 125
+wales 301
+ware 303
+warren 127
+warwick 305
+wboylston 131
+wbrookfld 309
+webster 129
+wendell 307
+westboro 135
+westfield 315
+westhamptn 317
+westminster 137
+whately 337
+whitnsvlle 139
+wilbraham 319
+willmsbrg 321
+willmstwn 323
+winchendon 141
+windsor 424
+worp-bm 334
+worp-bm2 344
+worp-bur 341
+worp-fp 144
+worp-gbv 145
+worp-god 340
+worp-main 143
+worp-roo 342
+worp-tat 343
+wspringfld 311
+wstockbrdg 313
+wwarren 133
index 7521db5..9255ad7 100644 (file)
@@ -5,24 +5,31 @@ user        opensrf
 group       opensrf
 
 ### logging ?
-log_file    LOCALSTATEDIR/log/marc_stream_importer.log
+log_file    Sys::Syslog
 log_level   3
-pid_file    LOCALSTATEDIR/run/marc_stream_importer.pid
+syslog_logsock unix
+syslog_ident "marc_importer"
+syslog_facility local1
+pid_file    /openils/var/run/marc_stream_importer.pid
 
 ### access control
-# allow       .+\.(net|com)
-# allow       domain\.com
-# deny        a.+
+cidr_allow    10.250.10.0/24
+cidr_allow    192.168.100.0/24
+cidr_allow    132.174.2.0/24
+cidr_allow    132.174.100.0/24
 
 ### background the process?
-# background  1
+background  1
+setsid      1
 
 ### ports to bind
 # host        127.0.0.1
 # port        localhost:20204
 port       5544
 
-### reverse lookups ?
-# reverse_lookups on
-
+### prefork settings
+min_servers 3
+max_servers 20
+min_spare_servers 2
+max_spare_servers 10
 #-------------- file marc_stream_importer.conf --------------
diff --git a/Open-ILS/examples/oils_ncip.xml b/Open-ILS/examples/oils_ncip.xml
new file mode 100644 (file)
index 0000000..1ce141f
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ncip>
+  <credentials>
+    <username></username>
+    <password></password>
+    <work_ou></work_ou>
+    <workstation></workstation>
+  </credentials>
+  <bootstrap>/openils/conf/opensrf_core.xml</bootstrap>
+  <items>
+    <use_force_holds />
+    <bib_source cbs="2">System Local</bib_source>
+    <stat_cat_entry stat_cat="2">Adult</stat_cat_entry>
+    <stat_cat_entry stat_cat="1">Books</stat_cat_entry>
+  </items>
+  <patrons>
+       <block_profile grp="159"/>
+    <lookupuser_send_database_id/>
+  </patrons>
+</ncip>
index df3896d..0ec1067 100644 (file)
@@ -1,6 +1,5 @@
 <yazgfs>
-  <!-- You can add a listen entry, if you want your z39.50 server to
-       listen on a port other than the default, 9999. -->
+    <listen id="public">tcp:0.0.0.0:210</listen>
     <server id="server1">
     <retrievalinfo>
         <retrieval syntax="xml"/>
index 6cacbca..bfa2d0c 100644 (file)
@@ -1,31 +1,14 @@
 <client>
-   <database name="CONS">
-     <!-- Change "localhost" to your server's name as appropriate. -->
-     <zurl>http://localhost/opac/extras/sru/-/holdings</zurl>
+   <database name="cwmars">
+     <zurl>http://localhost/opac/extras/sru/CWMARS/holdings</zurl>
      <option name="sru">get</option>
      <charset>marc-8</charset>
      <search>
        <querytype>cql</querytype>
        <map use="4"><index>eg.title</index></map>
-       <map use="7"><index>eg.isbn</index></map>
-       <map use="8"><index>eg.issn</index></map>
-       <map use="21"><index>eg.subject</index></map>
-       <map use="1003"><index>eg.author</index></map>
-       <map use="1018"><index>eg.publisher</index></map>
-       <map use="1035"><index>eg.keyword</index></map>
-       <map use="1016"><index>eg.keyword</index></map>
-     </search>
-   </database>
-   <database name="BR1">
-     <!-- Change "localhost" to your server's name as appropriate. -->
-     <zurl>http://localhost/opac/extras/sru/BR1/holdings</zurl>
-     <option name="sru">get</option>
-     <charset>marc-8</charset>
-     <search>
-       <querytype>cql</querytype>
-       <map use="4"><index>eg.title</index></map>
-       <map use="7"><index>eg.isbn</index></map>
-       <map use="8"><index>eg.issn</index></map>
+       <map use="7"><index>eg.keyword</index></map>
+       <map use="8"><index>eg.keyword</index></map>
+       <map use="12"><index>oclc</index></map>
        <map use="21"><index>eg.subject</index></map>
        <map use="1003"><index>eg.author</index></map>
        <map use="1018"><index>eg.publisher</index></map>
index 05d945f..a63d935 100644 (file)
@@ -688,7 +688,7 @@ vim:et:ts=4:sw=4:
                     <max_superpages>100</max_superpages>
 
                     <!-- zip code database file -->
-                    <!--<zips_file>LOCALSTATEDIR/data/zips.txt</zips_file>-->
+                    <zips_file>LOCALSTATEDIR/data/zips.txt</zips_file>
                 </app_settings>
             </open-ils.search>
 
@@ -775,7 +775,39 @@ vim:et:ts=4:sw=4:
                 </unix_config>
                 <app_settings>
                     <marctemplates>
-                        <K_book>LOCALSTATEDIR/templates/marc/k_book.xml</K_book>
+                      <art-reproduction>/openils/var/templates/marc/art-reproduction.xml</art-reproduction>
+                      <bluray>/openils/var/templates/marc/blu-ray_dvd.xml</bluray>
+                      <board_games_multiple>/openils/var/templates/marc/board_game.xml</board_games_multiple>
+                      <board_game_single>/openils/var/templates/marc/board_game_single.xml</board_game_single>
+                      <book>/openils/var/templates/marc/k_book.xml</book>
+                      <braille_book>/openils/var/templates/marc/braille_book.xml</braille_book>
+                      <cd_book>/openils/var/templates/marc/cd_book.xml</cd_book>
+                      <cd_music>/openils/var/templates/marc/cd_music.xml</cd_music>
+                      <dvd>/openils/var/templates/marc/dvd.xml</dvd>
+                      <equipment>/openils/var/templates/marc/equipment.xml</equipment>
+                      <ereader_content>/openils/var/templates/marc/e-reader_content.xml</ereader_content>
+                      <ereader_nocontent>/openils/var/templates/marc/e-reader_no_cont.xml</ereader_nocontent>
+                      <kit>/openils/var/templates/marc/kit.xml</kit>
+                      <large_print>/openils/var/templates/marc/large_print.xml</large_print>
+                      <lot_aud-vis>/openils/var/templates/marc/LOT_aud-vis.xml</lot_aud-vis>
+                      <lot_board-games>/openils/var/templates/marc/LOT_board-games.xml</lot_board-games>
+                      <lot_collection>/openils/var/templates/marc/LOT_collection.xml</lot_collection>
+                      <lot_home>/openils/var/templates/marc/LOT_home.xml</lot_home>
+                      <lot_rec>/openils/var/templates/marc/LOT_rec.xml</lot_rec>
+                      <lot_tech>/openils/var/templates/marc/LOT_tech.xml</lot_tech>
+                      <maps>/openils/var/templates/marc/map.xml</maps>
+                      <mp3_cd_book>/openils/var/templates/marc/mp3_cd_book.xml</mp3_cd_book>
+                      <museum_pass>/openils/var/templates/marc/museum_pass.xml</museum_pass>
+                      <phonograph_music>/openils/var/templates/marc/phonograph_music.xml</phonograph_music>
+                      <phonograph_spoken>/openils/var/templates/marc/phonograph_spoken.xml</phonograph_spoken>
+                      <photograph_online>/openils/var/templates/marc/photograph_online.xml</photograph_online>
+                      <playaway>/openils/var/templates/marc/playaway.xml</playaway>
+                      <puzzle_juv>/openils/var/templates/marc/puzzle_juv.xml</puzzle_juv>
+                      <puzzles_multiple>/openils/var/templates/marc/puzzles_multiple.xml</puzzles_multiple>
+                      <serial>/openils/var/templates/marc/serial.xml</serial>
+                      <serial_microform>/openils/var/templates/marc/serial_microform.xml</serial_microform>
+                      <toy>/openils/var/templates/marc/toy.xml</toy>
+                      <video_game>/openils/var/templates/marc/video_game.xml</video_game>
                     </marctemplates>
                 </app_settings>
             </open-ils.cat>
diff --git a/Open-ILS/examples/zips.txt b/Open-ILS/examples/zips.txt
new file mode 100644 (file)
index 0000000..723dde3
--- /dev/null
@@ -0,0 +1,43602 @@
+|AA|FPO|34050|1||ERIE||
+|AA|APO|34034|1||DILLON||
+|AK|AKUTAN|99553|1||ALEUTIANS EAST||
+|AK|COLD BAY|99571|1||ALEUTIANS EAST||
+|AK|FALSE PASS|99583|1||ALEUTIANS EAST||
+|AK|KING COVE|99612|1||ALEUTIANS EAST||
+|AK|SAND POINT|99661|1||ALEUTIANS EAST||
+|AK|ADAK|99546|1||ALEUTIANS WEST (CA)||
+|AK|ATKA|99547|1||ALEUTIANS WEST (CA)||
+|AK|SAINT GEORGE ISLAND|99591|1||ALEUTIANS WEST (CA)||
+|AK|NIKOLSKI|99638|1||ALEUTIANS WEST (CA)||
+|AK|SAINT PAUL ISLAND|99660|1||ALEUTIANS WEST (CA)||
+|AK|UNALASKA|99685|1||ALEUTIANS WEST (CA)||
+|AK|DUTCH HARBOR|99692|1||ALEUTIANS WEST (CA)||
+|AK|ANCHORAGE|99501|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99502|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99503|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99504|1||ANCHORAGE MUNICIPALITY||
+|AK|FORT RICHARDSON|99505|1||ANCHORAGE MUNICIPALITY||
+|AK|ELMENDORF AFB|99506|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99507|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99508|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99509|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99510|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99511|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99512|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99513|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99514|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99515|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99516|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99517|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99518|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99519|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99520|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99521|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99522|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99523|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99524|1||ANCHORAGE MUNICIPALITY||
+|AK|INDIAN|99540|1||ANCHORAGE MUNICIPALITY||
+|AK|CHUGIAK|99567|1||ANCHORAGE MUNICIPALITY||
+|AK|EAGLE RIVER|99577|1||ANCHORAGE MUNICIPALITY||
+|AK|GIRDWOOD|99587|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99599|1||ANCHORAGE MUNICIPALITY||
+|AK|ANCHORAGE|99695|1||ANCHORAGE MUNICIPALITY||
+|AK|AKIACHAK|99551|1||BETHEL (CA)||
+|AK|AKIAK|99552|1||BETHEL (CA)||
+|AK|ANIAK|99557|1||BETHEL (CA)||
+|AK|BETHEL|99559|1||BETHEL (CA)||
+|AK|CHEFORNAK|99561|1||BETHEL (CA)||
+|AK|CROOKED CREEK|99575|1||BETHEL (CA)||
+|AK|EEK|99578|1||BETHEL (CA)||
+|AK|GOODNEWS BAY|99589|1||BETHEL (CA)||
+|AK|KALSKAG|99607|1||BETHEL (CA)||
+|AK|KASIGLUK|99609|1||BETHEL (CA)||
+|AK|KIPNUK|99614|1||BETHEL (CA)||
+|AK|KWETHLUK|99621|1||BETHEL (CA)||
+|AK|KWIGILLINGOK|99622|1||BETHEL (CA)||
+|AK|LOWER KALSKAG|99626|1||BETHEL (CA)||
+|AK|MEKORYUK|99630|1||BETHEL (CA)||
+|AK|NAPAKIAK|99634|1||BETHEL (CA)||
+|AK|TOKSOOK BAY|99637|1||BETHEL (CA)||
+|AK|NUNAPITCHUK|99641|1||BETHEL (CA)||
+|AK|PLATINUM|99651|1||BETHEL (CA)||
+|AK|QUINHAGAK|99655|1||BETHEL (CA)||
+|AK|RED DEVIL|99656|1||BETHEL (CA)||
+|AK|SLEETMUTE|99668|1||BETHEL (CA)||
+|AK|TULUKSAK|99679|1||BETHEL (CA)||
+|AK|TUNTUTULIAK|99680|1||BETHEL (CA)||
+|AK|TUNUNAK|99681|1||BETHEL (CA)||
+|AK|NIGHTMUTE|99690|1||BETHEL (CA)||
+|AK|KING SALMON|99613|1||BRISTOL BAY||
+|AK|NAKNEK|99633|1||BRISTOL BAY||
+|AK|SOUTH NAKNEK|99670|1||BRISTOL BAY||
+|AK|CLEAR|99704|1||DENALI||
+|AK|CANTWELL|99729|1||DENALI||
+|AK|HEALY|99743|1||DENALI||
+|AK|ANDERSON|99744|1||DENALI||
+|AK|DENALI NATIONAL PARK|99755|1||DENALI||
+|AK|ALEKNAGIK|99555|1||DILLINGHAM (CA)||
+|AK|CLARKS POINT|99569|1||DILLINGHAM (CA)||
+|AK|DILLINGHAM|99576|1||DILLINGHAM (CA)||
+|AK|EKWOK|99580|1||DILLINGHAM (CA)||
+|AK|MANOKOTAK|99628|1||DILLINGHAM (CA)||
+|AK|NEW STUYAHOK|99636|1||DILLINGHAM (CA)||
+|AK|TOGIAK|99678|1||DILLINGHAM (CA)||
+|AK|FAIRBANKS|99701|1||FAIRBANKS NORTH STAR||
+|AK|EIELSON AFB|99702|1||FAIRBANKS NORTH STAR||
+|AK|FORT WAINWRIGHT|99703|1||FAIRBANKS NORTH STAR||
+|AK|NORTH POLE|99705|1||FAIRBANKS NORTH STAR||
+|AK|FAIRBANKS|99706|1||FAIRBANKS NORTH STAR||
+|AK|FAIRBANKS|99707|1||FAIRBANKS NORTH STAR||
+|AK|FAIRBANKS|99708|1||FAIRBANKS NORTH STAR||
+|AK|FAIRBANKS|99709|1||FAIRBANKS NORTH STAR||
+|AK|FAIRBANKS|99710|1||FAIRBANKS NORTH STAR||
+|AK|FAIRBANKS|99711|1||FAIRBANKS NORTH STAR||
+|AK|FAIRBANKS|99712|1||FAIRBANKS NORTH STAR||
+|AK|SALCHA|99714|1||FAIRBANKS NORTH STAR||
+|AK|TWO RIVERS|99716|1||FAIRBANKS NORTH STAR||
+|AK|ESTER|99725|1||FAIRBANKS NORTH STAR||
+|AK|FAIRBANKS|99775|1||FAIRBANKS NORTH STAR||
+|AK|FAIRBANKS|99790|1||FAIRBANKS NORTH STAR||
+|AK|HAINES|99827|1||HAINES||
+|AK|JUNEAU|99801|1||JUNEAU CITY AND BOROUG||
+|AK|JUNEAU|99802|1||JUNEAU CITY AND BOROUG||
+|AK|JUNEAU|99803|1||JUNEAU CITY AND BOROUG||
+|AK|JUNEAU|99811|1||JUNEAU CITY AND BOROUG||
+|AK|AUKE BAY|99821|1||JUNEAU CITY AND BOROUG||
+|AK|DOUGLAS|99824|1||JUNEAU CITY AND BOROUG||
+|AK|JUNEAU|99850|1||JUNEAU CITY AND BOROUG||
+|AK|ANCHOR POINT|99556|1||KENAI PENINSULA||
+|AK|CLAM GULCH|99568|1||KENAI PENINSULA||
+|AK|COOPER LANDING|99572|1||KENAI PENINSULA||
+|AK|HOMER|99603|1||KENAI PENINSULA||
+|AK|HOPE|99605|1||KENAI PENINSULA||
+|AK|KASILOF|99610|1||KENAI PENINSULA||
+|AK|KENAI|99611|1||KENAI PENINSULA||
+|AK|MOOSE PASS|99631|1||KENAI PENINSULA||
+|AK|NIKISKI|99635|1||KENAI PENINSULA||
+|AK|NINILCHIK|99639|1||KENAI PENINSULA||
+|AK|SELDOVIA|99663|1||KENAI PENINSULA||
+|AK|SEWARD|99664|1||KENAI PENINSULA||
+|AK|SOLDOTNA|99669|1||KENAI PENINSULA||
+|AK|STERLING|99672|1||KENAI PENINSULA||
+|AK|TYONEK|99682|1||KENAI PENINSULA||
+|AK|KETCHIKAN|99901|1||KETCHIKAN GATEWAY||
+|AK|WARD COVE|99928|1||KETCHIKAN GATEWAY||
+|AK|KETCHIKAN|99950|1||KETCHIKAN GATEWAY||
+|AK|PORT LIONS|99550|1||KODIAK ISLAND||
+|AK|KARLUK|99608|1||KODIAK ISLAND||
+|AK|KODIAK|99615|1||KODIAK ISLAND||
+|AK|KODIAK|99619|1||KODIAK ISLAND||
+|AK|LARSEN BAY|99624|1||KODIAK ISLAND||
+|AK|OLD HARBOR|99643|1||KODIAK ISLAND||
+|AK|OUZINKIE|99644|1||KODIAK ISLAND||
+|AK|KODIAK|99697|1||KODIAK ISLAND||
+|AK|CHIGNIK LAKE|99548|1||LAKE AND PENINSULA||
+|AK|PORT HEIDEN|99549|1||LAKE AND PENINSULA||
+|AK|CHIGNIK|99564|1||LAKE AND PENINSULA||
+|AK|CHIGNIK LAGOON|99565|1||LAKE AND PENINSULA||
+|AK|EGEGIK|99579|1||LAKE AND PENINSULA||
+|AK|ILIAMNA|99606|1||LAKE AND PENINSULA||
+|AK|LEVELOCK|99625|1||LAKE AND PENINSULA||
+|AK|NONDALTON|99640|1||LAKE AND PENINSULA||
+|AK|PEDRO BAY|99647|1||LAKE AND PENINSULA||
+|AK|PERRYVILLE|99648|1||LAKE AND PENINSULA||
+|AK|PILOT POINT|99649|1||LAKE AND PENINSULA||
+|AK|PORT ALSWORTH|99653|1||LAKE AND PENINSULA||
+|AK|PALMER|99645|1||MATANUSKA-SUSITNA||
+|AK|BIG LAKE|99652|1||MATANUSKA-SUSITNA||
+|AK|WASILLA|99654|1||MATANUSKA-SUSITNA||
+|AK|SKWENTNA|99667|1||MATANUSKA-SUSITNA||
+|AK|SUTTON|99674|1||MATANUSKA-SUSITNA||
+|AK|TALKEETNA|99676|1||MATANUSKA-SUSITNA||
+|AK|TRAPPER CREEK|99683|1||MATANUSKA-SUSITNA||
+|AK|WASILLA|99687|1||MATANUSKA-SUSITNA||
+|AK|WILLOW|99688|1||MATANUSKA-SUSITNA||
+|AK|HOUSTON|99694|1||MATANUSKA-SUSITNA||
+|AK|SAINT MICHAEL|99659|1||NOME (CA)||
+|AK|STEBBINS|99671|1||NOME (CA)||
+|AK|UNALAKLEET|99684|1||NOME (CA)||
+|AK|ELIM|99739|1||NOME (CA)||
+|AK|GAMBELL|99742|1||NOME (CA)||
+|AK|KOYUK|99753|1||NOME (CA)||
+|AK|NOME|99762|1||NOME (CA)||
+|AK|SAVOONGA|99769|1||NOME (CA)||
+|AK|SHAKTOOLIK|99771|1||NOME (CA)||
+|AK|SHISHMAREF|99772|1||NOME (CA)||
+|AK|TELLER|99778|1||NOME (CA)||
+|AK|WALES|99783|1||NOME (CA)||
+|AK|WHITE MOUNTAIN|99784|1||NOME (CA)||
+|AK|BREVIG MISSION|99785|1||NOME (CA)||
+|AK|ANAKTUVUK PASS|99721|1||NORTH SLOPE||
+|AK|BARROW|99723|1||NORTH SLOPE||
+|AK|PRUDHOE BAY|99734|1||NORTH SLOPE||
+|AK|KAKTOVIK|99747|1||NORTH SLOPE||
+|AK|POINT LAY|99759|1||NORTH SLOPE||
+|AK|POINT HOPE|99766|1||NORTH SLOPE||
+|AK|WAINWRIGHT|99782|1||NORTH SLOPE||
+|AK|NUIQSUT|99789|1||NORTH SLOPE||
+|AK|ATQASUK|99791|1||NORTH SLOPE||
+|AK|BUCKLAND|99727|1||NORTHWEST ARCTIC||
+|AK|DEERING|99736|1||NORTHWEST ARCTIC||
+|AK|KIANA|99749|1||NORTHWEST ARCTIC||
+|AK|KIVALINA|99750|1||NORTHWEST ARCTIC||
+|AK|KOBUK|99751|1||NORTHWEST ARCTIC||
+|AK|KOTZEBUE|99752|1||NORTHWEST ARCTIC||
+|AK|NOATAK|99761|1||NORTHWEST ARCTIC||
+|AK|NOORVIK|99763|1||NORTHWEST ARCTIC||
+|AK|SELAWIK|99770|1||NORTHWEST ARCTIC||
+|AK|SHUNGNAK|99773|1||NORTHWEST ARCTIC||
+|AK|AMBLER|99786|1||NORTHWEST ARCTIC||
+|AK|MEYERS CHUCK|99903|1||PRINCE OF WALES-OUTER||
+|AK|COFFMAN COVE|99918|1||PRINCE OF WALES-OUTER||
+|AK|THORNE BAY|99919|1||PRINCE OF WALES-OUTER||
+|AK|CRAIG|99921|1||PRINCE OF WALES-OUTER||
+|AK|HYDABURG|99922|1||PRINCE OF WALES-OUTER||
+|AK|HYDER|99923|1||PRINCE OF WALES-OUTER||
+|AK|KLAWOCK|99925|1||PRINCE OF WALES-OUTER||
+|AK|METLAKATLA|99926|1||PRINCE OF WALES-OUTER||
+|AK|POINT BAKER|99927|1||PRINCE OF WALES-OUTER||
+|AK|SITKA|99835|1||SITKA CITY AND BOROUGH||
+|AK|YAKUTAT|99689|1||SKAGWAY-HOONAH-ANGOON||
+|AK|ANGOON|99820|1||SKAGWAY-HOONAH-ANGOON||
+|AK|ELFIN COVE|99825|1||SKAGWAY-HOONAH-ANGOON||
+|AK|GUSTAVUS|99826|1||SKAGWAY-HOONAH-ANGOON||
+|AK|HOONAH|99829|1||SKAGWAY-HOONAH-ANGOON||
+|AK|PELICAN|99832|1||SKAGWAY-HOONAH-ANGOON||
+|AK|SKAGWAY|99840|1||SKAGWAY-HOONAH-ANGOON||
+|AK|TENAKEE SPRINGS|99841|1||SKAGWAY-HOONAH-ANGOON||
+|AK|CHICKEN|99732|1||SOUTHEAST FAIRBANKS (C||
+|AK|DELTA JUNCTION|99737|1||SOUTHEAST FAIRBANKS (C||
+|AK|EAGLE|99738|1||SOUTHEAST FAIRBANKS (C||
+|AK|NORTHWAY|99764|1||SOUTHEAST FAIRBANKS (C||
+|AK|TANACROSS|99776|1||SOUTHEAST FAIRBANKS (C||
+|AK|TETLIN|99779|1||SOUTHEAST FAIRBANKS (C||
+|AK|TOK|99780|1||SOUTHEAST FAIRBANKS (C||
+|AK|CHITINA|99566|1||VALDEZ-CORDOVA (CA)||
+|AK|COPPER CENTER|99573|1||VALDEZ-CORDOVA (CA)||
+|AK|CORDOVA|99574|1||VALDEZ-CORDOVA (CA)||
+|AK|GAKONA|99586|1||VALDEZ-CORDOVA (CA)||
+|AK|GLENNALLEN|99588|1||VALDEZ-CORDOVA (CA)||
+|AK|TATITLEK|99677|1||VALDEZ-CORDOVA (CA)||
+|AK|VALDEZ|99686|1||VALDEZ-CORDOVA (CA)||
+|AK|WHITTIER|99693|1||VALDEZ-CORDOVA (CA)||
+|AK|ALAKANUK|99554|1||WADE HAMPTON (CA)||
+|AK|CHEVAK|99563|1||WADE HAMPTON (CA)||
+|AK|EMMONAK|99581|1||WADE HAMPTON (CA)||
+|AK|MARSHALL|99585|1||WADE HAMPTON (CA)||
+|AK|HOOPER BAY|99604|1||WADE HAMPTON (CA)||
+|AK|KOTLIK|99620|1||WADE HAMPTON (CA)||
+|AK|MOUNTAIN VILLAGE|99632|1||WADE HAMPTON (CA)||
+|AK|PILOT STATION|99650|1||WADE HAMPTON (CA)||
+|AK|RUSSIAN MISSION|99657|1||WADE HAMPTON (CA)||
+|AK|SAINT MARYS|99658|1||WADE HAMPTON (CA)||
+|AK|SCAMMON BAY|99662|1||WADE HAMPTON (CA)||
+|AK|SHELDON POINT|99666|1||WADE HAMPTON (CA)||
+|AK|KAKE|99830|1||WRANGELL-PETERSBURG (C||
+|AK|PETERSBURG|99833|1||WRANGELL-PETERSBURG (C||
+|AK|PORT ALEXANDER|99836|1||WRANGELL-PETERSBURG (C||
+|AK|WRANGELL|99929|1||WRANGELL-PETERSBURG (C||
+|AK|ANVIK|99558|1||YUKON-KOYUKUK (CA)||
+|AK|FLAT|99584|1||YUKON-KOYUKUK (CA)||
+|AK|GRAYLING|99590|1||YUKON-KOYUKUK (CA)||
+|AK|HOLY CROSS|99602|1||YUKON-KOYUKUK (CA)||
+|AK|MC GRATH|99627|1||YUKON-KOYUKUK (CA)||
+|AK|SHAGELUK|99665|1||YUKON-KOYUKUK (CA)||
+|AK|TAKOTNA|99675|1||YUKON-KOYUKUK (CA)||
+|AK|NIKOLAI|99691|1||YUKON-KOYUKUK (CA)||
+|AK|ALLAKAKET|99720|1||YUKON-KOYUKUK (CA)||
+|AK|ARCTIC VILLAGE|99722|1||YUKON-KOYUKUK (CA)||
+|AK|BEAVER|99724|1||YUKON-KOYUKUK (CA)||
+|AK|BETTLES FIELD|99726|1||YUKON-KOYUKUK (CA)||
+|AK|CENTRAL|99730|1||YUKON-KOYUKUK (CA)||
+|AK|CIRCLE|99733|1||YUKON-KOYUKUK (CA)||
+|AK|FORT YUKON|99740|1||YUKON-KOYUKUK (CA)||
+|AK|GALENA|99741|1||YUKON-KOYUKUK (CA)||
+|AK|HUGHES|99745|1||YUKON-KOYUKUK (CA)||
+|AK|HUSLIA|99746|1||YUKON-KOYUKUK (CA)||
+|AK|KALTAG|99748|1||YUKON-KOYUKUK (CA)||
+|AK|KOYUKUK|99754|1||YUKON-KOYUKUK (CA)||
+|AK|MANLEY HOT SPRINGS|99756|1||YUKON-KOYUKUK (CA)||
+|AK|LAKE MINCHUMINA|99757|1||YUKON-KOYUKUK (CA)||
+|AK|MINTO|99758|1||YUKON-KOYUKUK (CA)||
+|AK|NENANA|99760|1||YUKON-KOYUKUK (CA)||
+|AK|NULATO|99765|1||YUKON-KOYUKUK (CA)||
+|AK|RAMPART|99767|1||YUKON-KOYUKUK (CA)||
+|AK|RUBY|99768|1||YUKON-KOYUKUK (CA)||
+|AK|STEVENS VILLAGE|99774|1||YUKON-KOYUKUK (CA)||
+|AK|TANANA|99777|1||YUKON-KOYUKUK (CA)||
+|AK|VENETIE|99781|1||YUKON-KOYUKUK (CA)||
+|AK|CHALKYITSIK|99788|1||YUKON-KOYUKUK (CA)||
+|AK|ANCHORAGE|99529|1||||
+|AK|ANCHORAGE|99530|1||||
+|AK|KONGIGANAK|99545|1||||
+|AK|WASILLA|99629|1||||
+|AK|FORT GREELY|99731|1||||
+|AK|JUNEAU|99812|1||||
+|AL|AUTAUGAVILLE|36003|1||AUTAUGA||
+|AL|BILLINGSLEY|36006|1||AUTAUGA||
+|AL|BOOTH|36008|1||AUTAUGA||
+|AL|MARBURY|36051|1||AUTAUGA||
+|AL|PRATTVILLE|36066|1||AUTAUGA||
+|AL|PRATTVILLE|36067|1||AUTAUGA||
+|AL|PRATTVILLE|36068|1||AUTAUGA||
+|AL|JONES|36749|1||AUTAUGA||
+|AL|BAY MINETTE|36507|1||BALDWIN||
+|AL|BON SECOUR|36511|1||BALDWIN||
+|AL|DAPHNE|36526|1||BALDWIN||
+|AL|SPANISH FORT|36527|1||BALDWIN||
+|AL|ELBERTA|36530|1||BALDWIN||
+|AL|FAIRHOPE|36532|1||BALDWIN||
+|AL|FAIRHOPE|36533|1||BALDWIN||
+|AL|FOLEY|36535|1||BALDWIN||
+|AL|FOLEY|36536|1||BALDWIN||
+|AL|GULF SHORES|36542|1||BALDWIN||
+|AL|GULF SHORES|36547|1||BALDWIN||
+|AL|LILLIAN|36549|1||BALDWIN||
+|AL|LITTLE RIVER|36550|1||BALDWIN||
+|AL|LOXLEY|36551|1||BALDWIN||
+|AL|MAGNOLIA SPRINGS|36555|1||BALDWIN||
+|AL|MONTROSE|36559|1||BALDWIN||
+|AL|ORANGE BEACH|36561|1||BALDWIN||
+|AL|PERDIDO|36562|1||BALDWIN||
+|AL|POINT CLEAR|36564|1||BALDWIN||
+|AL|ROBERTSDALE|36567|1||BALDWIN||
+|AL|SEMINOLE|36574|1||BALDWIN||
+|AL|SILVERHILL|36576|1||BALDWIN||
+|AL|SPANISH FORT|36577|1||BALDWIN||
+|AL|STAPLETON|36578|1||BALDWIN||
+|AL|STOCKTON|36579|1||BALDWIN||
+|AL|SUMMERDALE|36580|1||BALDWIN||
+|AL|CLAYTON|36016|1||BARBOUR||
+|AL|CLIO|36017|1||BARBOUR||
+|AL|EUFAULA|36027|1||BARBOUR||
+|AL|LOUISVILLE|36048|1||BARBOUR||
+|AL|EUFAULA|36072|1||BARBOUR||
+|AL|BRENT|35034|1||BIBB||
+|AL|BRIERFIELD|35035|1||BIBB||
+|AL|CENTREVILLE|35042|1||BIBB||
+|AL|GREEN POND|35074|1||BIBB||
+|AL|WEST BLOCTON|35184|1||BIBB||
+|AL|WOODSTOCK|35188|1||BIBB||
+|AL|RANDOLPH|36792|1||BIBB||
+|AL|LAWLEY|36793|1||BIBB||
+|AL|ALLGOOD|35013|1||BLOUNT||
+|AL|BLOUNTSVILLE|35031|1||BLOUNT||
+|AL|CLEVELAND|35049|1||BLOUNT||
+|AL|HAYDEN|35079|1||BLOUNT||
+|AL|LOCUST FORK|35097|1||BLOUNT||
+|AL|ONEONTA|35121|1||BLOUNT||
+|AL|REMLAP|35133|1||BLOUNT||
+|AL|FITZPATRICK|36029|1||BULLOCK||
+|AL|MIDWAY|36053|1||BULLOCK||
+|AL|PEROTE|36061|1||BULLOCK||
+|AL|UNION SPRINGS|36089|1||BULLOCK||
+|AL|CHAPMAN|36015|1||BUTLER||
+|AL|FOREST HOME|36030|1||BUTLER||
+|AL|GEORGIANA|36033|1||BUTLER||
+|AL|GREENVILLE|36037|1||BUTLER||
+|AL|MC KENZIE|36456|1||BUTLER||
+|AL|ANNISTON|36201|1||CALHOUN||
+|AL|ANNISTON|36202|1||CALHOUN||
+|AL|ANNISTON|36203|1||CALHOUN||
+|AL|OXFORD|36203|1||CALHOUN||
+|AL|ANNISTON|36204|1||CALHOUN||
+|AL|ANNISTON|36205|1||CALHOUN||
+|AL|ANNISTON|36206|1||CALHOUN||
+|AL|ANNISTON|36207|1||CALHOUN||
+|AL|ALEXANDRIA|36250|1||CALHOUN||
+|AL|BYNUM|36253|1||CALHOUN||
+|AL|CHOCCOLOCCO|36254|1||CALHOUN||
+|AL|DE ARMANVILLE|36257|1||CALHOUN||
+|AL|EASTABOGA|36260|1||CALHOUN||
+|AL|JACKSONVILLE|36265|1||CALHOUN||
+|AL|OHATCHEE|36271|1||CALHOUN||
+|AL|PIEDMONT|36272|1||CALHOUN||
+|AL|WEAVER|36277|1||CALHOUN||
+|AL|WELLINGTON|36279|1||CALHOUN||
+|AL|CUSSETA|36852|1||CHAMBERS||
+|AL|VALLEY|36854|1||CHAMBERS||
+|AL|FIVE POINTS|36855|1||CHAMBERS||
+|AL|LAFAYETTE|36862|1||CHAMBERS||
+|AL|LANETT|36863|1||CHAMBERS||
+|AL|CEDAR BLUFF|35959|1||CHEROKEE||
+|AL|CENTRE|35960|1||CHEROKEE||
+|AL|GAYLESVILLE|35973|1||CHEROKEE||
+|AL|LEESBURG|35983|1||CHEROKEE||
+|AL|SPRING GARDEN|36275|1||CHEROKEE||
+|AL|CLANTON|35045|1||CHILTON||
+|AL|CLANTON|35046|1||CHILTON||
+|AL|JEMISON|35085|1||CHILTON||
+|AL|THORSBY|35171|1||CHILTON||
+|AL|VERBENA|36091|1||CHILTON||
+|AL|MAPLESVILLE|36750|1||CHILTON||
+|AL|STANTON|36790|1||CHILTON||
+|AL|BUTLER|36904|1||CHOCTAW||
+|AL|CROMWELL|36906|1||CHOCTAW||
+|AL|GILBERTOWN|36908|1||CHOCTAW||
+|AL|JACHIN|36910|1||CHOCTAW||
+|AL|LISMAN|36912|1||CHOCTAW||
+|AL|MELVIN|36913|1||CHOCTAW||
+|AL|NEEDHAM|36915|1||CHOCTAW||
+|AL|PENNINGTON|36916|1||CHOCTAW||
+|AL|SILAS|36919|1||CHOCTAW||
+|AL|TOXEY|36921|1||CHOCTAW||
+|AL|WARD|36922|1||CHOCTAW||
+|AL|DICKINSON|36436|1||CLARKE||
+|AL|FULTON|36446|1||CLARKE||
+|AL|GROVE HILL|36451|1||CLARKE||
+|AL|WHATLEY|36482|1||CLARKE||
+|AL|ALMA|36501|1||CLARKE||
+|AL|CARLTON|36515|1||CLARKE||
+|AL|COFFEEVILLE|36524|1||CLARKE||
+|AL|GAINESTOWN|36540|1||CLARKE||
+|AL|JACKSON|36545|1||CLARKE||
+|AL|SALITPA|36570|1||CLARKE||
+|AL|WALKER SPRINGS|36586|1||CLARKE||
+|AL|CAMPBELL|36727|1||CLARKE||
+|AL|MORVIN|36762|1||CLARKE||
+|AL|THOMASVILLE|36784|1||CLARKE||
+|AL|HOLLINS|35082|1||CLAY||
+|AL|ASHLAND|36251|1||CLAY||
+|AL|CRAGFORD|36255|1||CLAY||
+|AL|DELTA|36258|1||CLAY||
+|AL|LINEVILLE|36266|1||CLAY||
+|AL|MILLERVILLE|36267|1||CLAY||
+|AL|EDWARDSVILLE|36261|1||CLEBURNE||
+|AL|FRUITHURST|36262|1||CLEBURNE||
+|AL|HEFLIN|36264|1||CLEBURNE||
+|AL|MUSCADINE|36269|1||CLEBURNE||
+|AL|RANBURNE|36273|1||CLEBURNE||
+|AL|ELBA|36323|1||COFFEE||
+|AL|ENTERPRISE|36330|1||COFFEE||
+|AL|ENTERPRISE|36331|1||COFFEE||
+|AL|JACK|36346|1||COFFEE||
+|AL|NEW BROCKTON|36351|1||COFFEE||
+|AL|KINSTON|36453|1||COFFEE||
+|AL|CHEROKEE|35616|1||COLBERT||
+|AL|LEIGHTON|35646|1||COLBERT||
+|AL|SHEFFIELD|35660|1||COLBERT||
+|AL|MUSCLE SHOALS|35661|1||COLBERT||
+|AL|MUSCLE SHOALS|35662|1||COLBERT||
+|AL|TUSCUMBIA|35674|1||COLBERT||
+|AL|EVERGREEN|36401|1||CONECUH||
+|AL|BROOKLYN|36429|1||CONECUH||
+|AL|CASTLEBERRY|36432|1||CONECUH||
+|AL|LENOX|36454|1||CONECUH||
+|AL|RANGE|36473|1||CONECUH||
+|AL|REPTON|36475|1||CONECUH||
+|AL|GOODWATER|35072|1||COOSA||
+|AL|KELLYTON|35089|1||COOSA||
+|AL|ROCKFORD|35136|1||COOSA||
+|AL|WEOGUFKA|35183|1||COOSA||
+|AL|EQUALITY|36026|1||COOSA||
+|AL|GANTT|36038|1||COVINGTON||
+|AL|ANDALUSIA|36420|1||COVINGTON||
+|AL|FLORALA|36442|1||COVINGTON||
+|AL|LOCKHART|36455|1||COVINGTON||
+|AL|OPP|36467|1||COVINGTON||
+|AL|RED LEVEL|36474|1||COVINGTON||
+|AL|RIVER FALLS|36476|1||COVINGTON||
+|AL|WING|36483|1||COVINGTON||
+|AL|BRANTLEY|36009|1||CRENSHAW||
+|AL|DOZIER|36028|1||CRENSHAW||
+|AL|GLENWOOD|36034|1||CRENSHAW||
+|AL|HIGHLAND HOME|36041|1||CRENSHAW||
+|AL|HONORAVILLE|36042|1||CRENSHAW||
+|AL|LUVERNE|36049|1||CRENSHAW||
+|AL|PETREY|36062|1||CRENSHAW||
+|AL|RUTLEDGE|36071|1||CRENSHAW||
+|AL|BAILEYTON|35019|1||CULLMAN||
+|AL|BREMEN|35033|1||CULLMAN||
+|AL|CRANE HILL|35053|1||CULLMAN||
+|AL|CULLMAN|35055|1||CULLMAN||
+|AL|CULLMAN|35056|1||CULLMAN||
+|AL|CULLMAN|35057|1||CULLMAN||
+|AL|CULLMAN|35058|1||CULLMAN||
+|AL|GARDEN CITY|35070|1||CULLMAN||
+|AL|HANCEVILLE|35077|1||CULLMAN||
+|AL|HOLLY POND|35083|1||CULLMAN||
+|AL|JOPPA|35087|1||CULLMAN||
+|AL|LOGAN|35098|1||CULLMAN||
+|AL|VINEMONT|35179|1||CULLMAN||
+|AL|ARITON|36311|1||DALE||
+|AL|CLOPTON|36317|1||DALE||
+|AL|DALEVILLE|36322|1||DALE||
+|AL|MIDLAND CITY|36350|1||DALE||
+|AL|NEWTON|36352|1||DALE||
+|AL|OZARK|36360|1||DALE||
+|AL|OZARK|36361|1||DALE||
+|AL|FORT RUCKER|36362|1||DALE||
+|AL|PINCKARD|36371|1||DALE||
+|AL|SKIPPERVILLE|36374|1||DALE||
+|AL|SELMA|36701|1||DALLAS||
+|AL|SELMA|36702|1||DALLAS||
+|AL|SELMA|36703|1||DALLAS||
+|AL|PLANTERSVILLE|36758|1||DALLAS||
+|AL|MARION JUNCTION|36759|1||DALLAS||
+|AL|MINTER|36761|1||DALLAS||
+|AL|ORRVILLE|36767|1||DALLAS||
+|AL|SAFFORD|36773|1||DALLAS||
+|AL|SARDIS|36775|1||DALLAS||
+|AL|TYLER|36785|1||DALLAS||
+|AL|COLLINSVILLE|35961|1||DEKALB||
+|AL|CROSSVILLE|35962|1||DEKALB||
+|AL|DAWSON|35963|1||DEKALB||
+|AL|FORT PAYNE|35967|1||DEKALB||
+|AL|FORT PAYNE|35968|1||DEKALB||
+|AL|FYFFE|35971|1||DEKALB||
+|AL|GERALDINE|35974|1||DEKALB||
+|AL|GROVEOAK|35975|1||DEKALB||
+|AL|HENAGAR|35978|1||DEKALB||
+|AL|IDER|35981|1||DEKALB||
+|AL|MENTONE|35984|1||DEKALB||
+|AL|RAINSVILLE|35986|1||DEKALB||
+|AL|SYLVANIA|35988|1||DEKALB||
+|AL|VALLEY HEAD|35989|1||DEKALB||
+|AL|COOSADA|36020|1||ELMORE||
+|AL|DEATSVILLE|36022|1||ELMORE||
+|AL|ECLECTIC|36024|1||ELMORE||
+|AL|ELMORE|36025|1||ELMORE||
+|AL|KENT|36045|1||ELMORE||
+|AL|MILLBROOK|36054|1||ELMORE||
+|AL|TALLASSEE|36078|1||ELMORE||
+|AL|TITUS|36080|1||ELMORE||
+|AL|WETUMPKA|36092|1||ELMORE||
+|AL|WETUMPKA|36093|1||ELMORE||
+|AL|BREWTON|36426|1||ESCAMBIA||
+|AL|BREWTON|36427|1||ESCAMBIA||
+|AL|FLOMATON|36441|1||ESCAMBIA||
+|AL|ATMORE|36502|1||ESCAMBIA||
+|AL|ATMORE|36503|1||ESCAMBIA||
+|AL|ATMORE|36504|1||ESCAMBIA||
+|AL|HUXFORD|36543|1||ESCAMBIA||
+|AL|GADSDEN|35901|1||ETOWAH||
+|AL|GADSDEN|35902|1||ETOWAH||
+|AL|GADSDEN|35903|1||ETOWAH||
+|AL|GADSDEN|35904|1||ETOWAH||
+|AL|GADSDEN|35905|1||ETOWAH||
+|AL|RAINBOW CITY|35906|1||ETOWAH||
+|AL|GADSDEN|35907|1||ETOWAH||
+|AL|ALTOONA|35952|1||ETOWAH||
+|AL|ATTALLA|35954|1||ETOWAH||
+|AL|GALLANT|35972|1||ETOWAH||
+|AL|WALNUT GROVE|35990|1||ETOWAH||
+|AL|BANKSTON|35542|1||FAYETTE||
+|AL|BELK|35545|1||FAYETTE||
+|AL|BERRY|35546|1||FAYETTE||
+|AL|FAYETTE|35555|1||FAYETTE||
+|AL|GLEN ALLEN|35559|1||FAYETTE||
+|AL|HODGES|35571|1||FRANKLIN||
+|AL|PHIL CAMPBELL|35581|1||FRANKLIN||
+|AL|RED BAY|35582|1||FRANKLIN||
+|AL|SPRUCE PINE|35585|1||FRANKLIN||
+|AL|VINA|35593|1||FRANKLIN||
+|AL|RUSSELLVILLE|35653|1||FRANKLIN||
+|AL|RUSSELLVILLE|35654|1||FRANKLIN||
+|AL|BELLWOOD|36313|1||GENEVA||
+|AL|BLACK|36314|1||GENEVA||
+|AL|CHANCELLOR|36316|1||GENEVA||
+|AL|COFFEE SPRINGS|36318|1||GENEVA||
+|AL|GENEVA|36340|1||GENEVA||
+|AL|HARTFORD|36344|1||GENEVA||
+|AL|MALVERN|36349|1||GENEVA||
+|AL|SLOCOMB|36375|1||GENEVA||
+|AL|SAMSON|36477|1||GENEVA||
+|AL|BOLIGEE|35443|1||GREENE||
+|AL|CLINTON|35448|1||GREENE||
+|AL|EUTAW|35462|1||GREENE||
+|AL|KNOXVILLE|35469|1||GREENE||
+|AL|WEST GREENE|35491|1||GREENE||
+|AL|FORKLAND|36740|1||GREENE||
+|AL|AKRON|35441|1||HALE||
+|AL|MOUNDVILLE|35474|1||HALE||
+|AL|GALLION|36742|1||HALE||
+|AL|GREENSBORO|36744|1||HALE||
+|AL|NEWBERN|36765|1||HALE||
+|AL|SAWYERVILLE|36776|1||HALE||
+|AL|ABBEVILLE|36310|1||HENRY||
+|AL|HEADLAND|36345|1||HENRY||
+|AL|NEWVILLE|36353|1||HENRY||
+|AL|SHORTERVILLE|36373|1||HENRY||
+|AL|DOTHAN|36301|1||HOUSTON||
+|AL|DOTHAN|36302|1||HOUSTON||
+|AL|DOTHAN|36303|1||HOUSTON||
+|AL|DOTHAN|36304|1||HOUSTON||
+|AL|DOTHAN|36305|1||HOUSTON||
+|AL|ASHFORD|36312|1||HOUSTON||
+|AL|COLUMBIA|36319|1||HOUSTON||
+|AL|COTTONWOOD|36320|1||HOUSTON||
+|AL|COWARTS|36321|1||HOUSTON||
+|AL|GORDON|36343|1||HOUSTON||
+|AL|PANSEY|36370|1||HOUSTON||
+|AL|WEBB|36376|1||HOUSTON||
+|AL|BRIDGEPORT|35740|1||JACKSON||
+|AL|DUTTON|35744|1||JACKSON||
+|AL|ESTILLFORK|35745|1||JACKSON||
+|AL|FACKLER|35746|1||JACKSON||
+|AL|HOLLYTREE|35751|1||JACKSON||
+|AL|HOLLYWOOD|35752|1||JACKSON||
+|AL|LANGSTON|35755|1||JACKSON||
+|AL|PAINT ROCK|35764|1||JACKSON||
+|AL|PISGAH|35765|1||JACKSON||
+|AL|PRINCETON|35766|1||JACKSON||
+|AL|SCOTTSBORO|35768|1||JACKSON||
+|AL|SCOTTSBORO|35769|1||JACKSON||
+|AL|SECTION|35771|1||JACKSON||
+|AL|STEVENSON|35772|1||JACKSON||
+|AL|TRENTON|35774|1||JACKSON||
+|AL|WOODVILLE|35776|1||JACKSON||
+|AL|BRYANT|35958|1||JACKSON||
+|AL|FLAT ROCK|35966|1||JACKSON||
+|AL|HIGDON|35979|1||JACKSON||
+|AL|ADAMSVILLE|35005|1||JEFFERSON||
+|AL|ADGER|35006|1||JEFFERSON||
+|AL|ALTON|35015|1||JEFFERSON||
+|AL|BESSEMER|35020|1||JEFFERSON||
+|AL|BESSEMER|35021|1||JEFFERSON||
+|AL|BESSEMER|35022|1||JEFFERSON||
+|AL|BESSEMER|35023|1||JEFFERSON||
+|AL|BROOKSIDE|35036|1||JEFFERSON||
+|AL|CARDIFF|35041|1||JEFFERSON||
+|AL|CLAY|35048|1||JEFFERSON||
+|AL|DOCENA|35060|1||JEFFERSON||
+|AL|DOLOMITE|35061|1||JEFFERSON||
+|AL|FAIRFIELD|35064|1||JEFFERSON||
+|AL|FULTONDALE|35068|1||JEFFERSON||
+|AL|GARDENDALE|35071|1||JEFFERSON||
+|AL|GRAYSVILLE|35073|1||JEFFERSON||
+|AL|KIMBERLY|35091|1||JEFFERSON||
+|AL|LEEDS|35094|1||JEFFERSON||
+|AL|MC CALLA|35111|1||JEFFERSON||
+|AL|MORRIS|35116|1||JEFFERSON||
+|AL|MOUNT OLIVE|35117|1||JEFFERSON||
+|AL|MULGA|35118|1||JEFFERSON||
+|AL|NEW CASTLE|35119|1||JEFFERSON||
+|AL|PALMERDALE|35123|1||JEFFERSON||
+|AL|PINSON|35126|1||JEFFERSON||
+|AL|PLEASANT GROVE|35127|1||JEFFERSON||
+|AL|SAYRE|35139|1||JEFFERSON||
+|AL|SHANNON|35142|1||JEFFERSON||
+|AL|TRAFFORD|35172|1||JEFFERSON||
+|AL|TRUSSVILLE|35173|1||JEFFERSON||
+|AL|WARRIOR|35180|1||JEFFERSON||
+|AL|WATSON|35181|1||JEFFERSON||
+|AL|BIRMINGHAM|35201|1||JEFFERSON||
+|AL|BIRMINGHAM|35202|1||JEFFERSON||
+|AL|BIRMINGHAM|35203|1||JEFFERSON||
+|AL|BIRMINGHAM|35204|1||JEFFERSON||
+|AL|BIRMINGHAM|35205|1||JEFFERSON||
+|AL|BIRMINGHAM|35206|1||JEFFERSON||
+|AL|BIRMINGHAM|35207|1||JEFFERSON||
+|AL|BIRMINGHAM|35208|1||JEFFERSON||
+|AL|BIRMINGHAM|35209|1||JEFFERSON||
+|AL|BIRMINGHAM|35210|1||JEFFERSON||
+|AL|BIRMINGHAM|35211|1||JEFFERSON||
+|AL|BIRMINGHAM|35212|1||JEFFERSON||
+|AL|BIRMINGHAM|35213|1||JEFFERSON||
+|AL|BIRMINGHAM|35214|1||JEFFERSON||
+|AL|BIRMINGHAM|35215|1||JEFFERSON||
+|AL|BIRMINGHAM|35216|1||JEFFERSON||
+|AL|BIRMINGHAM|35217|1||JEFFERSON||
+|AL|BIRMINGHAM|35218|1||JEFFERSON||
+|AL|BIRMINGHAM|35219|1||JEFFERSON||
+|AL|BIRMINGHAM|35220|1||JEFFERSON||
+|AL|BIRMINGHAM|35221|1||JEFFERSON||
+|AL|BIRMINGHAM|35222|1||JEFFERSON||
+|AL|BIRMINGHAM|35223|1||JEFFERSON||
+|AL|BIRMINGHAM|35224|1||JEFFERSON||
+|AL|BIRMINGHAM|35225|1||JEFFERSON||
+|AL|BIRMINGHAM|35226|1||JEFFERSON||
+|AL|BIRMINGHAM|35228|1||JEFFERSON||
+|AL|BIRMINGHAM|35229|1||JEFFERSON||
+|AL|BIRMINGHAM|35230|1||JEFFERSON||
+|AL|BIRMINGHAM|35231|1||JEFFERSON||
+|AL|BIRMINGHAM|35232|1||JEFFERSON||
+|AL|BIRMINGHAM|35233|1||JEFFERSON||
+|AL|BIRMINGHAM|35234|1||JEFFERSON||
+|AL|BIRMINGHAM|35235|1||JEFFERSON||
+|AL|BIRMINGHAM|35236|1||JEFFERSON||
+|AL|BIRMINGHAM|35237|1||JEFFERSON||
+|AL|BIRMINGHAM|35238|1||JEFFERSON||
+|AL|BIRMINGHAM|35240|1||JEFFERSON||
+|AL|BIRMINGHAM|35243|1||JEFFERSON||
+|AL|BIRMINGHAM|35244|1||JEFFERSON||
+|AL|BIRMINGHAM|35245|1||JEFFERSON||
+|AL|BIRMINGHAM|35246|1||JEFFERSON||
+|AL|BIRMINGHAM|35249|1||JEFFERSON||
+|AL|BIRMINGHAM|35253|1||JEFFERSON||
+|AL|BIRMINGHAM|35254|1||JEFFERSON||
+|AL|BIRMINGHAM|35255|1||JEFFERSON||
+|AL|BIRMINGHAM|35259|1||JEFFERSON||
+|AL|BIRMINGHAM|35260|1||JEFFERSON||
+|AL|BIRMINGHAM|35261|1||JEFFERSON||
+|AL|BIRMINGHAM|35263|1||JEFFERSON||
+|AL|BIRMINGHAM|35266|1||JEFFERSON||
+|AL|BIRMINGHAM|35277|1||JEFFERSON||
+|AL|BIRMINGHAM|35278|1||JEFFERSON||
+|AL|BIRMINGHAM|35279|1||JEFFERSON||
+|AL|BIRMINGHAM|35280|1||JEFFERSON||
+|AL|BIRMINGHAM|35281|1||JEFFERSON||
+|AL|BIRMINGHAM|35282|1||JEFFERSON||
+|AL|BIRMINGHAM|35283|1||JEFFERSON||
+|AL|BIRMINGHAM|35285|1||JEFFERSON||
+|AL|BIRMINGHAM|35286|1||JEFFERSON||
+|AL|BIRMINGHAM|35287|1||JEFFERSON||
+|AL|BIRMINGHAM|35288|1||JEFFERSON||
+|AL|BIRMINGHAM|35289|1||JEFFERSON||
+|AL|BIRMINGHAM|35290|1||JEFFERSON||
+|AL|BIRMINGHAM|35291|1||JEFFERSON||
+|AL|BIRMINGHAM|35292|1||JEFFERSON||
+|AL|BIRMINGHAM|35293|1||JEFFERSON||
+|AL|BIRMINGHAM|35294|1||JEFFERSON||
+|AL|BIRMINGHAM|35295|1||JEFFERSON||
+|AL|BIRMINGHAM|35296|1||JEFFERSON||
+|AL|BIRMINGHAM|35297|1||JEFFERSON||
+|AL|BIRMINGHAM|35298|1||JEFFERSON||
+|AL|BIRMINGHAM|35299|1||JEFFERSON||
+|AL|BEAVERTON|35544|1||LAMAR||
+|AL|DETROIT|35552|1||LAMAR||
+|AL|KENNEDY|35574|1||LAMAR||
+|AL|MILLPORT|35576|1||LAMAR||
+|AL|SULLIGENT|35586|1||LAMAR||
+|AL|VERNON|35592|1||LAMAR||
+|AL|ANDERSON|35610|1||LAUDERDALE||
+|AL|CLOVERDALE|35617|1||LAUDERDALE||
+|AL|FLORENCE|35630|1||LAUDERDALE||
+|AL|FLORENCE|35631|1||LAUDERDALE||
+|AL|FLORENCE|35632|1||LAUDERDALE||
+|AL|FLORENCE|35633|1||LAUDERDALE||
+|AL|FLORENCE|35634|1||LAUDERDALE||
+|AL|KILLEN|35645|1||LAUDERDALE||
+|AL|LEXINGTON|35648|1||LAUDERDALE||
+|AL|ROGERSVILLE|35652|1||LAUDERDALE||
+|AL|WATERLOO|35677|1||LAUDERDALE||
+|AL|COURTLAND|35618|1||LAWRENCE||
+|AL|HILLSBORO|35643|1||LAWRENCE||
+|AL|MOULTON|35650|1||LAWRENCE||
+|AL|MOUNT HOPE|35651|1||LAWRENCE||
+|AL|TOWN CREEK|35672|1||LAWRENCE||
+|AL|OPELIKA|36801|1||LEE||
+|AL|OPELIKA|36802|1||LEE||
+|AL|OPELIKA|36803|1||LEE||
+|AL|OPELIKA|36804|1||LEE||
+|AL|AUBURN|36830|1||LEE||
+|AL|AUBURN|36831|1||LEE||
+|AL|AUBURN|36832|1||LEE||
+|AL|AUBURN UNIVERSITY|36849|1||LEE||
+|AL|LOACHAPOKA|36865|1||LEE||
+|AL|VALLEY|36872|1||LEE||
+|AL|SALEM|36874|1||LEE||
+|AL|SMITHS|36877|1||LEE||
+|AL|WAVERLY|36879|1||LEE||
+|AL|ATHENS|35611|1||LIMESTONE||
+|AL|ATHENS|35612|1||LIMESTONE||
+|AL|ATHENS|35613|1||LIMESTONE||
+|AL|ATHENS|35614|1||LIMESTONE||
+|AL|BELLE MINA|35615|1||LIMESTONE||
+|AL|ELKMONT|35620|1||LIMESTONE||
+|AL|LESTER|35647|1||LIMESTONE||
+|AL|MOORESVILLE|35649|1||LIMESTONE||
+|AL|TANNER|35671|1||LIMESTONE||
+|AL|ARDMORE|35739|1||LIMESTONE||
+|AL|CAPSHAW|35742|1||LIMESTONE||
+|AL|FORT DEPOSIT|36032|1||LOWNDES||
+|AL|HAYNEVILLE|36040|1||LOWNDES||
+|AL|LETOHATCHEE|36047|1||LOWNDES||
+|AL|LOWNDESBORO|36752|1||LOWNDES||
+|AL|FORT DAVIS|36031|1||MACON||
+|AL|HARDAWAY|36039|1||MACON||
+|AL|SHORTER|36075|1||MACON||
+|AL|TUSKEGEE|36083|1||MACON||
+|AL|TUSKEGEE INSTITUTE|36087|1||MACON||
+|AL|TUSKEGEE INSTITUTE|36088|1||MACON||
+|AL|NOTASULGA|36866|1||MACON||
+|AL|BROWNSBORO|35741|1||MADISON||
+|AL|GURLEY|35748|1||MADISON||
+|AL|HARVEST|35749|1||MADISON||
+|AL|HAZEL GREEN|35750|1||MADISON||
+|AL|MADISON|35756|1||MADISON||
+|AL|MADISON|35757|1||MADISON||
+|AL|MADISON|35758|1||MADISON||
+|AL|MERIDIANVILLE|35759|1||MADISON||
+|AL|NEW HOPE|35760|1||MADISON||
+|AL|NEW MARKET|35761|1||MADISON||
+|AL|NORMAL|35762|1||MADISON||
+|AL|OWENS CROSS ROADS|35763|1||MADISON||
+|AL|RYLAND|35767|1||MADISON||
+|AL|TONEY|35773|1||MADISON||
+|AL|HUNTSVILLE|35801|1||MADISON||
+|AL|HUNTSVILLE|35802|1||MADISON||
+|AL|HUNTSVILLE|35803|1||MADISON||
+|AL|HUNTSVILLE|35804|1||MADISON||
+|AL|HUNTSVILLE|35805|1||MADISON||
+|AL|HUNTSVILLE|35806|1||MADISON||
+|AL|HUNTSVILLE|35807|1||MADISON||
+|AL|HUNTSVILLE|35808|1||MADISON||
+|AL|HUNTSVILLE|35809|1||MADISON||
+|AL|HUNTSVILLE|35810|1||MADISON||
+|AL|HUNTSVILLE|35811|1||MADISON||
+|AL|HUNTSVILLE|35812|1||MADISON||
+|AL|HUNTSVILLE|35813|1||MADISON||
+|AL|HUNTSVILLE|35814|1||MADISON||
+|AL|HUNTSVILLE|35815|1||MADISON||
+|AL|HUNTSVILLE|35816|1||MADISON||
+|AL|HUNTSVILLE|35824|1||MADISON||
+|AL|HUNTSVILLE|35893|1||MADISON||
+|AL|HUNTSVILLE|35894|1||MADISON||
+|AL|HUNTSVILLE|35895|1||MADISON||
+|AL|HUNTSVILLE|35896|1||MADISON||
+|AL|HUNTSVILLE|35897|1||MADISON||
+|AL|HUNTSVILLE|35898|1||MADISON||
+|AL|HUNTSVILLE|35899|1||MADISON||
+|AL|DEMOPOLIS|36732|1||MARENGO||
+|AL|DIXONS MILLS|36736|1||MARENGO||
+|AL|FAUNSDALE|36738|1||MARENGO||
+|AL|JEFFERSON|36745|1||MARENGO||
+|AL|LINDEN|36748|1||MARENGO||
+|AL|MAGNOLIA|36754|1||MARENGO||
+|AL|MYRTLEWOOD|36763|1||MARENGO||
+|AL|NANAFALIA|36764|1||MARENGO||
+|AL|SWEET WATER|36782|1||MARENGO||
+|AL|THOMASTON|36783|1||MARENGO||
+|AL|BEAR CREEK|35543|1||MARION||
+|AL|BRILLIANT|35548|1||MARION||
+|AL|GUIN|35563|1||MARION||
+|AL|HACKLEBURG|35564|1||MARION||
+|AL|HAMILTON|35570|1||MARION||
+|AL|WINFIELD|35594|1||MARION||
+|AL|ARAB|35016|1||MARSHALL||
+|AL|UNION GROVE|35175|1||MARSHALL||
+|AL|GRANT|35747|1||MARSHALL||
+|AL|ALBERTVILLE|35950|1||MARSHALL||
+|AL|ALBERTVILLE|35951|1||MARSHALL||
+|AL|BOAZ|35956|1||MARSHALL||
+|AL|BOAZ|35957|1||MARSHALL||
+|AL|DOUGLAS|35964|1||MARSHALL||
+|AL|GUNTERSVILLE|35976|1||MARSHALL||
+|AL|HORTON|35980|1||MARSHALL||
+|AL|AXIS|36505|1||MOBILE||
+|AL|BAYOU LA BATRE|36509|1||MOBILE||
+|AL|BUCKS|36512|1||MOBILE||
+|AL|CHUNCHULA|36521|1||MOBILE||
+|AL|CITRONELLE|36522|1||MOBILE||
+|AL|CODEN|36523|1||MOBILE||
+|AL|CREOLA|36525|1||MOBILE||
+|AL|DAUPHIN ISLAND|36528|1||MOBILE||
+|AL|GRAND BAY|36541|1||MOBILE||
+|AL|IRVINGTON|36544|1||MOBILE||
+|AL|MOUNT VERNON|36560|1||MOBILE||
+|AL|SAINT ELMO|36568|1||MOBILE||
+|AL|SARALAND|36571|1||MOBILE||
+|AL|SATSUMA|36572|1||MOBILE||
+|AL|SEMMES|36575|1||MOBILE||
+|AL|THEODORE|36582|1||MOBILE||
+|AL|WILMER|36587|1||MOBILE||
+|AL|THEODORE|36590|1||MOBILE||
+|AL|MOBILE|36601|1||MOBILE||
+|AL|MOBILE|36602|1||MOBILE||
+|AL|MOBILE|36603|1||MOBILE||
+|AL|MOBILE|36604|1||MOBILE||
+|AL|MOBILE|36605|1||MOBILE||
+|AL|MOBILE|36606|1||MOBILE||
+|AL|MOBILE|36607|1||MOBILE||
+|AL|MOBILE|36608|1||MOBILE||
+|AL|MOBILE|36609|1||MOBILE||
+|AL|MOBILE|36610|1||MOBILE||
+|AL|MOBILE|36611|1||MOBILE||
+|AL|MOBILE|36612|1||MOBILE||
+|AL|EIGHT MILE|36613|1||MOBILE||
+|AL|MOBILE|36614|1||MOBILE||
+|AL|MOBILE|36615|1||MOBILE||
+|AL|MOBILE|36616|1||MOBILE||
+|AL|MOBILE|36617|1||MOBILE||
+|AL|MOBILE|36618|1||MOBILE||
+|AL|MOBILE|36619|1||MOBILE||
+|AL|MOBILE|36621|1||MOBILE||
+|AL|MOBILE|36622|1||MOBILE||
+|AL|MOBILE|36623|1||MOBILE||
+|AL|MOBILE|36625|1||MOBILE||
+|AL|MOBILE|36626|1||MOBILE||
+|AL|MOBILE|36628|1||MOBILE||
+|AL|MOBILE|36630|1||MOBILE||
+|AL|MOBILE|36631|1||MOBILE||
+|AL|MOBILE|36633|1||MOBILE||
+|AL|MOBILE|36640|1||MOBILE||
+|AL|MOBILE|36641|1||MOBILE||
+|AL|MOBILE|36644|1||MOBILE||
+|AL|MOBILE|36652|1||MOBILE||
+|AL|MOBILE|36660|1||MOBILE||
+|AL|MOBILE|36663|1||MOBILE||
+|AL|MOBILE|36670|1||MOBILE||
+|AL|MOBILE|36671|1||MOBILE||
+|AL|MOBILE|36675|1||MOBILE||
+|AL|MOBILE|36685|1||MOBILE||
+|AL|MOBILE|36688|1||MOBILE||
+|AL|MOBILE|36689|1||MOBILE||
+|AL|MOBILE|36690|1||MOBILE||
+|AL|MOBILE|36691|1||MOBILE||
+|AL|MOBILE|36693|1||MOBILE||
+|AL|MOBILE|36695|1||MOBILE||
+|AL|BEATRICE|36425|1||MONROE||
+|AL|BURNT CORN|36431|1||MONROE||
+|AL|EXCEL|36439|1||MONROE||
+|AL|FRANKLIN|36444|1||MONROE||
+|AL|FRISCO CITY|36445|1||MONROE||
+|AL|GOODWAY|36449|1||MONROE||
+|AL|MEGARGEL|36457|1||MONROE||
+|AL|MEXIA|36458|1||MONROE||
+|AL|MONROEVILLE|36460|1||MONROE||
+|AL|MONROEVILLE|36461|1||MONROE||
+|AL|MONROEVILLE|36462|1||MONROE||
+|AL|PERDUE HILL|36470|1||MONROE||
+|AL|PETERMAN|36471|1||MONROE||
+|AL|URIAH|36480|1||MONROE||
+|AL|VREDENBURGH|36481|1||MONROE||
+|AL|CECIL|36013|1||MONTGOMERY||
+|AL|GRADY|36036|1||MONTGOMERY||
+|AL|HOPE HULL|36043|1||MONTGOMERY||
+|AL|LAPINE|36046|1||MONTGOMERY||
+|AL|MATHEWS|36052|1||MONTGOMERY||
+|AL|MOUNT MEIGS|36057|1||MONTGOMERY||
+|AL|PIKE ROAD|36064|1||MONTGOMERY||
+|AL|PINE LEVEL|36065|1||MONTGOMERY||
+|AL|RAMER|36069|1||MONTGOMERY||
+|AL|MONTGOMERY|36101|1||MONTGOMERY||
+|AL|MONTGOMERY|36102|1||MONTGOMERY||
+|AL|MONTGOMERY|36103|1||MONTGOMERY||
+|AL|MONTGOMERY|36104|1||MONTGOMERY||
+|AL|MONTGOMERY|36105|1||MONTGOMERY||
+|AL|MONTGOMERY|36106|1||MONTGOMERY||
+|AL|MONTGOMERY|36107|1||MONTGOMERY||
+|AL|MONTGOMERY|36108|1||MONTGOMERY||
+|AL|MONTGOMERY|36109|1||MONTGOMERY||
+|AL|MONTGOMERY|36110|1||MONTGOMERY||
+|AL|MONTGOMERY|36111|1||MONTGOMERY||
+|AL|MONTGOMERY|36112|1||MONTGOMERY||
+|AL|MONTGOMERY|36113|1||MONTGOMERY||
+|AL|MONTGOMERY|36114|1||MONTGOMERY||
+|AL|MONTGOMERY|36115|1||MONTGOMERY||
+|AL|MONTGOMERY|36116|1||MONTGOMERY||
+|AL|MONTGOMERY|36117|1||MONTGOMERY||
+|AL|MONTGOMERY|36118|1||MONTGOMERY||
+|AL|MONTGOMERY|36119|1||MONTGOMERY||
+|AL|MONTGOMERY|36120|1||MONTGOMERY||
+|AL|MONTGOMERY|36121|1||MONTGOMERY||
+|AL|MONTGOMERY|36123|1||MONTGOMERY||
+|AL|MONTGOMERY|36124|1||MONTGOMERY||
+|AL|MONTGOMERY|36125|1||MONTGOMERY||
+|AL|MONTGOMERY|36130|1||MONTGOMERY||
+|AL|MONTGOMERY|36131|1||MONTGOMERY||
+|AL|MONTGOMERY|36132|1||MONTGOMERY||
+|AL|MONTGOMERY|36133|1||MONTGOMERY||
+|AL|MONTGOMERY|36134|1||MONTGOMERY||
+|AL|MONTGOMERY|36135|1||MONTGOMERY||
+|AL|MONTGOMERY|36140|1||MONTGOMERY||
+|AL|MONTGOMERY|36141|1||MONTGOMERY||
+|AL|MONTGOMERY|36142|1||MONTGOMERY||
+|AL|MONTGOMERY|36177|1||MONTGOMERY||
+|AL|MONTGOMERY|36191|1||MONTGOMERY||
+|AL|DECATUR|35601|1||MORGAN||
+|AL|DECATUR|35602|1||MORGAN||
+|AL|DECATUR|35603|1||MORGAN||
+|AL|DECATUR|35609|1||MORGAN||
+|AL|DANVILLE|35619|1||MORGAN||
+|AL|EVA|35621|1||MORGAN||
+|AL|FALKVILLE|35622|1||MORGAN||
+|AL|HARTSELLE|35640|1||MORGAN||
+|AL|SOMERVILLE|35670|1||MORGAN||
+|AL|TRINITY|35673|1||MORGAN||
+|AL|DECATUR|35699|1||MORGAN||
+|AL|LACEYS SPRING|35754|1||MORGAN||
+|AL|VALHERMOSO SPRINGS|35775|1||MORGAN||
+|AL|MARION|36756|1||PERRY||
+|AL|SPROTT|36779|1||PERRY||
+|AL|UNIONTOWN|36786|1||PERRY||
+|AL|ALICEVILLE|35442|1||PICKENS||
+|AL|CARROLLTON|35447|1||PICKENS||
+|AL|ETHELSVILLE|35461|1||PICKENS||
+|AL|GORDO|35466|1||PICKENS||
+|AL|MC SHAN|35471|1||PICKENS||
+|AL|REFORM|35481|1||PICKENS||
+|AL|BANKS|36005|1||PIKE||
+|AL|BRUNDIDGE|36010|1||PIKE||
+|AL|GOSHEN|36035|1||PIKE||
+|AL|TROY|36079|1||PIKE||
+|AL|TROY|36081|1||PIKE||
+|AL|TROY|36082|1||PIKE||
+|AL|GRAHAM|36263|1||RANDOLPH||
+|AL|NEWELL|36270|1||RANDOLPH||
+|AL|ROANOKE|36274|1||RANDOLPH||
+|AL|WADLEY|36276|1||RANDOLPH||
+|AL|WEDOWEE|36278|1||RANDOLPH||
+|AL|WOODLAND|36280|1||RANDOLPH||
+|AL|COTTONTON|36851|1||RUSSELL||
+|AL|FORT MITCHELL|36856|1||RUSSELL||
+|AL|HATCHECHUBBEE|36858|1||RUSSELL||
+|AL|HOLY TRINITY|36859|1||RUSSELL||
+|AL|HURTSBORO|36860|1||RUSSELL||
+|AL|PHENIX CITY|36867|1||RUSSELL||
+|AL|PHENIX CITY|36868|1||RUSSELL||
+|AL|PHENIX CITY|36869|1||RUSSELL||
+|AL|PHENIX CITY|36870|1||RUSSELL||
+|AL|PITTSVIEW|36871|1||RUSSELL||
+|AL|SEALE|36875|1||RUSSELL||
+|AL|MOODY|35004|1||ST. CLAIR||
+|AL|COOK SPRINGS|35052|1||ST. CLAIR||
+|AL|CROPWELL|35054|1||ST. CLAIR||
+|AL|MARGARET|35112|1||ST. CLAIR||
+|AL|ODENVILLE|35120|1||ST. CLAIR||
+|AL|PELL CITY|35125|1||ST. CLAIR||
+|AL|PELL CITY|35128|1||ST. CLAIR||
+|AL|RAGLAND|35131|1||ST. CLAIR||
+|AL|RIVERSIDE|35135|1||ST. CLAIR||
+|AL|SPRINGVILLE|35146|1||ST. CLAIR||
+|AL|WATTSVILLE|35182|1||ST. CLAIR||
+|AL|ASHVILLE|35953|1||ST. CLAIR||
+|AL|STEELE|35987|1||ST. CLAIR||
+|AL|ALABASTER|35007|1||SHELBY||
+|AL|CALERA|35040|1||SHELBY||
+|AL|CHELSEA|35043|1||SHELBY||
+|AL|COLUMBIANA|35051|1||SHELBY||
+|AL|HARPERSVILLE|35078|1||SHELBY||
+|AL|HELENA|35080|1||SHELBY||
+|AL|MAYLENE|35114|1||SHELBY||
+|AL|MONTEVALLO|35115|1||SHELBY||
+|AL|PELHAM|35124|1||SHELBY||
+|AL|SAGINAW|35137|1||SHELBY||
+|AL|SHELBY|35143|1||SHELBY||
+|AL|SILURIA|35144|1||SHELBY||
+|AL|STERRETT|35147|1||SHELBY||
+|AL|VANDIVER|35176|1||SHELBY||
+|AL|VINCENT|35178|1||SHELBY||
+|AL|WESTOVER|35185|1||SHELBY||
+|AL|WILSONVILLE|35186|1||SHELBY||
+|AL|WILTON|35187|1||SHELBY||
+|AL|BIRMINGHAM|35242|1||SHELBY||
+|AL|EMELLE|35459|1||SUMTER||
+|AL|EPES|35460|1||SUMTER||
+|AL|GAINESVILLE|35464|1||SUMTER||
+|AL|LIVINGSTON|35470|1||SUMTER||
+|AL|PANOLA|35477|1||SUMTER||
+|AL|BELLAMY|36901|1||SUMTER||
+|AL|CUBA|36907|1||SUMTER||
+|AL|YORK|36925|1||SUMTER||
+|AL|ALPINE|35014|1||TALLADEGA||
+|AL|BON AIR|35032|1||TALLADEGA||
+|AL|CHILDERSBURG|35044|1||TALLADEGA||
+|AL|LINCOLN|35096|1||TALLADEGA||
+|AL|SYCAMORE|35149|1||TALLADEGA||
+|AL|SYLACAUGA|35150|1||TALLADEGA||
+|AL|SYLACAUGA|35151|1||TALLADEGA||
+|AL|TALLADEGA|35160|1||TALLADEGA||
+|AL|TALLADEGA|35161|1||TALLADEGA||
+|AL|MUNFORD|36268|1||TALLADEGA||
+|AL|ALEXANDER CITY|35010|1||TALLAPOOSA||
+|AL|ALEXANDER CITY|35011|1||TALLAPOOSA||
+|AL|EAST TALLASSEE|36023|1||TALLAPOOSA||
+|AL|DAVISTON|36256|1||TALLAPOOSA||
+|AL|CAMP HILL|36850|1||TALLAPOOSA||
+|AL|DADEVILLE|36853|1||TALLAPOOSA||
+|AL|JACKSONS GAP|36861|1||TALLAPOOSA||
+|AL|TUSCALOOSA|35401|1||TUSCALOOSA||
+|AL|TUSCALOOSA|35402|1||TUSCALOOSA||
+|AL|TUSCALOOSA|35403|1||TUSCALOOSA||
+|AL|TUSCALOOSA|35404|1||TUSCALOOSA||
+|AL|TUSCALOOSA|35405|1||TUSCALOOSA||
+|AL|TUSCALOOSA|35406|1||TUSCALOOSA||
+|AL|TUSCALOOSA|35407|1||TUSCALOOSA||
+|AL|ABERNANT|35440|1||TUSCALOOSA||
+|AL|BROOKWOOD|35444|1||TUSCALOOSA||
+|AL|BUHL|35446|1||TUSCALOOSA||
+|AL|COALING|35449|1||TUSCALOOSA||
+|AL|COKER|35452|1||TUSCALOOSA||
+|AL|COTTONDALE|35453|1||TUSCALOOSA||
+|AL|DUNCANVILLE|35456|1||TUSCALOOSA||
+|AL|ECHOLA|35457|1||TUSCALOOSA||
+|AL|ELROD|35458|1||TUSCALOOSA||
+|AL|FOSTERS|35463|1||TUSCALOOSA||
+|AL|KELLERMAN|35468|1||TUSCALOOSA||
+|AL|NORTHPORT|35473|1||TUSCALOOSA||
+|AL|NORTHPORT|35475|1||TUSCALOOSA||
+|AL|NORTHPORT|35476|1||TUSCALOOSA||
+|AL|PETERSON|35478|1||TUSCALOOSA||
+|AL|RALPH|35480|1||TUSCALOOSA||
+|AL|SAMANTHA|35482|1||TUSCALOOSA||
+|AL|TUSCALOOSA|35485|1||TUSCALOOSA||
+|AL|TUSCALOOSA|35486|1||TUSCALOOSA||
+|AL|TUSCALOOSA|35487|1||TUSCALOOSA||
+|AL|VANCE|35490|1||TUSCALOOSA||
+|AL|BURNWELL|35038|1||WALKER||
+|AL|DORA|35062|1||WALKER||
+|AL|EMPIRE|35063|1||WALKER||
+|AL|QUINTON|35130|1||WALKER||
+|AL|SUMITON|35148|1||WALKER||
+|AL|JASPER|35501|1||WALKER||
+|AL|JASPER|35502|1||WALKER||
+|AL|JASPER|35503|1||WALKER||
+|AL|JASPER|35504|1||WALKER||
+|AL|CARBON HILL|35549|1||WALKER||
+|AL|CORDOVA|35550|1||WALKER||
+|AL|ELDRIDGE|35554|1||WALKER||
+|AL|GOODSPRINGS|35560|1||WALKER||
+|AL|KANSAS|35573|1||WALKER||
+|AL|NAUVOO|35578|1||WALKER||
+|AL|OAKMAN|35579|1||WALKER||
+|AL|PARRISH|35580|1||WALKER||
+|AL|SIPSEY|35584|1||WALKER||
+|AL|TOWNLEY|35587|1||WALKER||
+|AL|CALVERT|36513|1||WASHINGTON||
+|AL|CHATOM|36518|1||WASHINGTON||
+|AL|DEER PARK|36529|1||WASHINGTON||
+|AL|FRANKVILLE|36538|1||WASHINGTON||
+|AL|FRUITDALE|36539|1||WASHINGTON||
+|AL|LEROY|36548|1||WASHINGTON||
+|AL|MC INTOSH|36553|1||WASHINGTON||
+|AL|MALCOLM|36556|1||WASHINGTON||
+|AL|MILLRY|36558|1||WASHINGTON||
+|AL|SAINT STEPHENS|36569|1||WASHINGTON||
+|AL|SUNFLOWER|36581|1||WASHINGTON||
+|AL|TIBBIE|36583|1||WASHINGTON||
+|AL|VINEGAR BEND|36584|1||WASHINGTON||
+|AL|WAGARVILLE|36585|1||WASHINGTON||
+|AL|COY|36435|1||WILCOX||
+|AL|ALBERTA|36720|1||WILCOX||
+|AL|ANNEMANIE|36721|1||WILCOX||
+|AL|ARLINGTON|36722|1||WILCOX||
+|AL|BOYKIN|36723|1||WILCOX||
+|AL|CAMDEN|36726|1||WILCOX||
+|AL|CATHERINE|36728|1||WILCOX||
+|AL|FURMAN|36741|1||WILCOX||
+|AL|LOWER PEACH TREE|36751|1||WILCOX||
+|AL|MC WILLIAMS|36753|1||WILCOX||
+|AL|OAK HILL|36766|1||WILCOX||
+|AL|PINE APPLE|36768|1||WILCOX||
+|AL|PINE HILL|36769|1||WILCOX||
+|AL|SNOW HILL|36778|1||WILCOX||
+|AL|ADDISON|35540|1||WINSTON||
+|AL|ARLEY|35541|1||WINSTON||
+|AL|DELMAR|35551|1||WINSTON||
+|AL|DOUBLE SPRINGS|35553|1||WINSTON||
+|AL|HALEYVILLE|35565|1||WINSTON||
+|AL|HOUSTON|35572|1||WINSTON||
+|AL|LYNN|35575|1||WINSTON||
+|AL|NATURAL BRIDGE|35577|1||WINSTON||
+|AL|BIRMINGHAM|35256|1||||
+|AL|BIRMINGHAM|35275|1||||
+|AL|GADSDEN|35999|1||||
+|AL|BAKER HILL|36004|1||||
+|AL|MONTGOMERY|36136|1||||
+|AL|MONTGOMERY|36192|1||||
+|AL|MONTGOMERY|36193|1||||
+|AL|MONTGOMERY|36194|1||||
+|AL|MONTGOMERY|36195|1||||
+|AL|MONTGOMERY|36196|1||||
+|AL|MONTGOMERY|36197|1||||
+|AL|MONTGOMERY|36198|1||||
+|AL|MONTGOMERY|36199|1||||
+|AL|ANNISTON|36210|1||||
+|AL|ALLEN|36419|1||||
+|AL|ANDALUSIA|36421|1||||
+|AL|PAUL|36469|1||||
+|AL|BIGBEE|36510|1||||
+|AL|MOBILE|36624|1||||
+|AL|DAYTON|36731|1||||
+|AL|LAMISON|36747|1||||
+|AL|MILLERS FERRY|36760|1||||
+|AL|PRAIRIE|36771|1||||
+|AL|BUTLER|36903|1||||
+|AL|LAVACA|36911|1||||
+|AP|FPO|96373|1||ADAMS||
+|AP|FPO|96536|1||NEW CASTLE||
+|AP|APO|96337|1||HARFORD||
+|AP|FPO|96507|1||BRAZORIA||
+|AP|FPO|96644|1||BRAZORIA||
+|AP|APO|96208|1||FULTON||
+|AR|ALMYRA|72003|1||ARKANSAS||
+|AR|CASSCOE|72026|1||ARKANSAS||
+|AR|CROCKETTS BLUFF|72038|1||ARKANSAS||
+|AR|DE WITT|72042|1||ARKANSAS||
+|AR|ETHEL|72048|1||ARKANSAS||
+|AR|GILLETT|72055|1||ARKANSAS||
+|AR|HUMPHREY|72073|1||ARKANSAS||
+|AR|SAINT CHARLES|72140|1||ARKANSAS||
+|AR|STUTTGART|72160|1||ARKANSAS||
+|AR|TICHNOR|72166|1||ARKANSAS||
+|AR|CROSSETT|71635|1||ASHLEY||
+|AR|FOUNTAIN HILL|71642|1||ASHLEY||
+|AR|HAMBURG|71646|1||ASHLEY||
+|AR|MONTROSE|71658|1||ASHLEY||
+|AR|PARKDALE|71661|1||ASHLEY||
+|AR|PORTLAND|71663|1||ASHLEY||
+|AR|WILMOT|71676|1||ASHLEY||
+|AR|GAMALIEL|72537|1||BAXTER||
+|AR|HENDERSON|72544|1||BAXTER||
+|AR|BIG FLAT|72617|1||BAXTER||
+|AR|CLARKRIDGE|72623|1||BAXTER||
+|AR|COTTER|72626|1||BAXTER||
+|AR|GASSVILLE|72635|1||BAXTER||
+|AR|LAKEVIEW|72642|1||BAXTER||
+|AR|MIDWAY|72651|1||BAXTER||
+|AR|MOUNTAIN HOME|72653|1||BAXTER||
+|AR|MOUNTAIN HOME|72654|1||BAXTER||
+|AR|NORFORK|72658|1||BAXTER||
+|AR|NORFORK|72659|1||BAXTER||
+|AR|AVOCA|72711|1||BENTON||
+|AR|BENTONVILLE|72712|1||BENTON||
+|AR|BELLA VISTA|72714|1||BENTON||
+|AR|BELLA VISTA|72715|1||BENTON||
+|AR|BENTONVILLE|72716|1||BENTON||
+|AR|CAVE SPRINGS|72718|1||BENTON||
+|AR|CENTERTON|72719|1||BENTON||
+|AR|DECATUR|72722|1||BENTON||
+|AR|GARFIELD|72732|1||BENTON||
+|AR|GATEWAY|72733|1||BENTON||
+|AR|GENTRY|72734|1||BENTON||
+|AR|GRAVETTE|72736|1||BENTON||
+|AR|HIWASSE|72739|1||BENTON||
+|AR|LOWELL|72745|1||BENTON||
+|AR|MAYSVILLE|72747|1||BENTON||
+|AR|PEA RIDGE|72751|1||BENTON||
+|AR|ROGERS|72756|1||BENTON||
+|AR|ROGERS|72757|1||BENTON||
+|AR|ROGERS|72758|1||BENTON||
+|AR|SILOAM SPRINGS|72761|1||BENTON||
+|AR|SULPHUR SPRINGS|72768|1||BENTON||
+|AR|HARRISON|72601|1||BOONE||
+|AR|HARRISON|72602|1||BOONE||
+|AR|ALPENA|72611|1||BOONE||
+|AR|BERGMAN|72615|1||BOONE||
+|AR|DIAMOND CITY|72630|1||BOONE||
+|AR|EVERTON|72633|1||BOONE||
+|AR|LEAD HILL|72644|1||BOONE||
+|AR|OMAHA|72662|1||BOONE||
+|AR|VALLEY SPRINGS|72682|1||BOONE||
+|AR|BANKS|71631|1||BRADLEY||
+|AR|HERMITAGE|71647|1||BRADLEY||
+|AR|JERSEY|71651|1||BRADLEY||
+|AR|WARREN|71671|1||BRADLEY||
+|AR|HAMPTON|71744|1||CALHOUN||
+|AR|HARRELL|71745|1||CALHOUN||
+|AR|THORNTON|71766|1||CALHOUN||
+|AR|HAMPTON|71767|1||CALHOUN||
+|AR|BEAVER|72613|1||CARROLL||
+|AR|BERRYVILLE|72616|1||CARROLL||
+|AR|EUREKA SPRINGS|72631|1||CARROLL||
+|AR|EUREKA SPRINGS|72632|1||CARROLL||
+|AR|GREEN FOREST|72638|1||CARROLL||
+|AR|OAK GROVE|72660|1||CARROLL||
+|AR|DERMOTT|71638|1||CHICOT||
+|AR|EUDORA|71640|1||CHICOT||
+|AR|JENNIE|71649|1||CHICOT||
+|AR|LAKE VILLAGE|71653|1||CHICOT||
+|AR|BEIRNE|71721|1||CLARK||
+|AR|CURTIS|71728|1||CLARK||
+|AR|GURDON|71743|1||CLARK||
+|AR|WHELEN SPRINGS|71772|1||CLARK||
+|AR|ALPINE|71920|1||CLARK||
+|AR|AMITY|71921|1||CLARK||
+|AR|ARKADELPHIA|71923|1||CLARK||
+|AR|OKOLONA|71962|1||CLARK||
+|AR|ARKADELPHIA|71998|1||CLARK||
+|AR|ARKADELPHIA|71999|1||CLARK||
+|AR|CORNING|72422|1||CLAY||
+|AR|DATTO|72424|1||CLAY||
+|AR|GREENWAY|72430|1||CLAY||
+|AR|KNOBEL|72435|1||CLAY||
+|AR|MC DOUGAL|72441|1||CLAY||
+|AR|PEACH ORCHARD|72453|1||CLAY||
+|AR|PIGGOTT|72454|1||CLAY||
+|AR|POLLARD|72456|1||CLAY||
+|AR|RECTOR|72461|1||CLAY||
+|AR|SAINT FRANCIS|72464|1||CLAY||
+|AR|SUCCESS|72470|1||CLAY||
+|AR|EDGEMONT|72044|1||CLEBURNE||
+|AR|HIGDEN|72067|1||CLEBURNE||
+|AR|PRIM|72130|1||CLEBURNE||
+|AR|QUITMAN|72131|1||CLEBURNE||
+|AR|WILBURN|72179|1||CLEBURNE||
+|AR|CONCORD|72523|1||CLEBURNE||
+|AR|DRASCO|72530|1||CLEBURNE||
+|AR|HEBER SPRINGS|72543|1||CLEBURNE||
+|AR|HEBER SPRINGS|72545|1||CLEBURNE||
+|AR|IDA|72546|1||CLEBURNE||
+|AR|TUMBLING SHOALS|72581|1||CLEBURNE||
+|AR|KINGSLAND|71652|1||CLEVELAND||
+|AR|NEW EDINBURG|71660|1||CLEVELAND||
+|AR|RISON|71665|1||CLEVELAND||
+|AR|EMERSON|71740|1||COLUMBIA||
+|AR|MC NEIL|71752|1||COLUMBIA||
+|AR|MAGNOLIA|71753|1||COLUMBIA||
+|AR|MAGNOLIA|71754|1||COLUMBIA||
+|AR|VILLAGE|71769|1||COLUMBIA||
+|AR|WALDO|71770|1||COLUMBIA||
+|AR|TAYLOR|71861|1||COLUMBIA||
+|AR|CENTER RIDGE|72027|1||CONWAY||
+|AR|CLEVELAND|72030|1||CONWAY||
+|AR|HATTIEVILLE|72063|1||CONWAY||
+|AR|JERUSALEM|72080|1||CONWAY||
+|AR|MENIFEE|72107|1||CONWAY||
+|AR|MORRILTON|72110|1||CONWAY||
+|AR|PLUMERVILLE|72127|1||CONWAY||
+|AR|SOLGOHACHIA|72156|1||CONWAY||
+|AR|SPRINGFIELD|72157|1||CONWAY||
+|AR|JONESBORO|72401|1||CRAIGHEAD||
+|AR|JONESBORO|72402|1||CRAIGHEAD||
+|AR|JONESBORO|72403|1||CRAIGHEAD||
+|AR|JONESBORO|72404|1||CRAIGHEAD||
+|AR|BAY|72411|1||CRAIGHEAD||
+|AR|BLACK OAK|72414|1||CRAIGHEAD||
+|AR|BONO|72416|1||CRAIGHEAD||
+|AR|BROOKLAND|72417|1||CRAIGHEAD||
+|AR|CARAWAY|72419|1||CRAIGHEAD||
+|AR|CASH|72421|1||CRAIGHEAD||
+|AR|EGYPT|72427|1||CRAIGHEAD||
+|AR|LAKE CITY|72437|1||CRAIGHEAD||
+|AR|MONETTE|72447|1||CRAIGHEAD||
+|AR|STATE UNIVERSITY|72467|1||CRAIGHEAD||
+|AR|ALMA|72921|1||CRAWFORD||
+|AR|CEDARVILLE|72932|1||CRAWFORD||
+|AR|CHESTER|72934|1||CRAWFORD||
+|AR|DYER|72935|1||CRAWFORD||
+|AR|MOUNTAINBURG|72946|1||CRAWFORD||
+|AR|MULBERRY|72947|1||CRAWFORD||
+|AR|NATURAL DAM|72948|1||CRAWFORD||
+|AR|RUDY|72952|1||CRAWFORD||
+|AR|UNIONTOWN|72955|1||CRAWFORD||
+|AR|VAN BUREN|72956|1||CRAWFORD||
+|AR|VAN BUREN|72957|1||CRAWFORD||
+|AR|WEST MEMPHIS|72301|1||CRITTENDEN||
+|AR|WEST MEMPHIS|72303|1||CRITTENDEN||
+|AR|CLARKEDALE|72325|1||CRITTENDEN||
+|AR|CRAWFORDSVILLE|72327|1||CRITTENDEN||
+|AR|EARLE|72331|1||CRITTENDEN||
+|AR|EDMONDSON|72332|1||CRITTENDEN||
+|AR|GILMORE|72339|1||CRITTENDEN||
+|AR|MARION|72364|1||CRITTENDEN||
+|AR|PROCTOR|72376|1||CRITTENDEN||
+|AR|TURRELL|72384|1||CRITTENDEN||
+|AR|BIRDEYE|72314|1||CROSS||
+|AR|CHERRY VALLEY|72324|1||CROSS||
+|AR|HICKORY RIDGE|72347|1||CROSS||
+|AR|PARKIN|72373|1||CROSS||
+|AR|TWIST|72385|1||CROSS||
+|AR|VANNDALE|72387|1||CROSS||
+|AR|WYNNE|72396|1||CROSS||
+|AR|MC CRORY|72397|1||CROSS||
+|AR|CARTHAGE|71725|1||DALLAS||
+|AR|FORDYCE|71742|1||DALLAS||
+|AR|IVAN|71748|1||DALLAS||
+|AR|SPARKMAN|71763|1||DALLAS||
+|AR|ARKANSAS CITY|71630|1||DESHA||
+|AR|DUMAS|71639|1||DESHA||
+|AR|MC GEHEE|71654|1||DESHA||
+|AR|PICKENS|71662|1||DESHA||
+|AR|MC GEHEE|71666|1||DESHA||
+|AR|TILLAR|71670|1||DESHA||
+|AR|WATSON|71674|1||DESHA||
+|AR|SNOW LAKE|72379|1||DESHA||
+|AR|JEROME|71650|1||DREW||
+|AR|MONTICELLO|71655|1||DREW||
+|AR|MONTICELLO|71656|1||DREW||
+|AR|MONTICELLO|71657|1||DREW||
+|AR|WILMAR|71675|1||DREW||
+|AR|WINCHESTER|71677|1||DREW||
+|AR|CONWAY|72032|1||FAULKNER||
+|AR|CONWAY|72033|1||FAULKNER||
+|AR|CONWAY|72034|1||FAULKNER||
+|AR|CONWAY|72035|1||FAULKNER||
+|AR|DAMASCUS|72039|1||FAULKNER||
+|AR|ENOLA|72047|1||FAULKNER||
+|AR|GREENBRIER|72058|1||FAULKNER||
+|AR|GUY|72061|1||FAULKNER||
+|AR|MAYFLOWER|72106|1||FAULKNER||
+|AR|MOUNT VERNON|72111|1||FAULKNER||
+|AR|VILONIA|72173|1||FAULKNER||
+|AR|WOOSTER|72181|1||FAULKNER||
+|AR|ALIX|72820|1||FRANKLIN||
+|AR|ALTUS|72821|1||FRANKLIN||
+|AR|BRANCH|72928|1||FRANKLIN||
+|AR|CECIL|72930|1||FRANKLIN||
+|AR|CHARLESTON|72933|1||FRANKLIN||
+|AR|OZARK|72949|1||FRANKLIN||
+|AR|BEXAR|72515|1||FULTON||
+|AR|CAMP|72520|1||FULTON||
+|AR|ELIZABETH|72531|1||FULTON||
+|AR|GEPP|72538|1||FULTON||
+|AR|GLENCOE|72539|1||FULTON||
+|AR|MAMMOTH SPRING|72554|1||FULTON||
+|AR|MOKO|72557|1||FULTON||
+|AR|SALEM|72576|1||FULTON||
+|AR|STURKIE|72578|1||FULTON||
+|AR|VIOLA|72583|1||FULTON||
+|AR|HOT SPRINGS NATIONAL PARK|71901|1||GARLAND||
+|AR|HOT SPRINGS NATIONAL PARK|71902|1||GARLAND||
+|AR|HOT SPRINGS NATIONAL PARK|71903|1||GARLAND||
+|AR|HOT SPRINGS VILLAGE|71909|1||GARLAND||
+|AR|HOT SPRINGS VILLAGE|71910|1||GARLAND||
+|AR|HOT SPRINGS NATIONAL PARK|71913|1||GARLAND||
+|AR|HOT SPRINGS NATIONAL PARK|71914|1||GARLAND||
+|AR|JESSIEVILLE|71949|1||GARLAND||
+|AR|HOT SPRINGS NATIONAL PARK|71951|1||GARLAND||
+|AR|MOUNTAIN PINE|71956|1||GARLAND||
+|AR|PEARCY|71964|1||GARLAND||
+|AR|ROYAL|71968|1||GARLAND||
+|AR|LONSDALE|72087|1||GARLAND||
+|AR|GRAPEVINE|72057|1||GRANT||
+|AR|LEOLA|72084|1||GRANT||
+|AR|POYEN|72128|1||GRANT||
+|AR|PRATTSVILLE|72129|1||GRANT||
+|AR|SHERIDAN|72150|1||GRANT||
+|AR|BEECH GROVE|72412|1||GREENE||
+|AR|DELAPLAINE|72425|1||GREENE||
+|AR|LAFE|72436|1||GREENE||
+|AR|LIGHT|72439|1||GREENE||
+|AR|MARMADUKE|72443|1||GREENE||
+|AR|PARAGOULD|72450|1||GREENE||
+|AR|PARAGOULD|72451|1||GREENE||
+|AR|WALCOTT|72474|1||GREENE||
+|AR|HOPE|71801|1||HEMPSTEAD||
+|AR|HOPE|71802|1||HEMPSTEAD||
+|AR|BLEVINS|71825|1||HEMPSTEAD||
+|AR|COLUMBUS|71831|1||HEMPSTEAD||
+|AR|FULTON|71838|1||HEMPSTEAD||
+|AR|MC CASKILL|71847|1||HEMPSTEAD||
+|AR|OZAN|71855|1||HEMPSTEAD||
+|AR|WASHINGTON|71862|1||HEMPSTEAD||
+|AR|BISMARCK|71929|1||HOT SPRING||
+|AR|BONNERDALE|71933|1||HOT SPRING||
+|AR|DONALDSON|71941|1||HOT SPRING||
+|AR|FRIENDSHIP|71942|1||HOT SPRING||
+|AR|MALVERN|72104|1||HOT SPRING||
+|AR|JONES MILL|72105|1||HOT SPRING||
+|AR|DIERKS|71833|1||HOWARD||
+|AR|MINERAL SPRINGS|71851|1||HOWARD||
+|AR|NASHVILLE|71852|1||HOWARD||
+|AR|SARATOGA|71859|1||HOWARD||
+|AR|UMPIRE|71971|1||HOWARD||
+|AR|THIDA|72165|1||INDEPENDENCE||
+|AR|BATESVILLE|72501|1||INDEPENDENCE||
+|AR|BATESVILLE|72503|1||INDEPENDENCE||
+|AR|CHARLOTTE|72522|1||INDEPENDENCE||
+|AR|CORD|72524|1||INDEPENDENCE||
+|AR|CUSHMAN|72526|1||INDEPENDENCE||
+|AR|DESHA|72527|1||INDEPENDENCE||
+|AR|FLORAL|72534|1||INDEPENDENCE||
+|AR|LOCUST GROVE|72550|1||INDEPENDENCE||
+|AR|MAGNESS|72553|1||INDEPENDENCE||
+|AR|NEWARK|72562|1||INDEPENDENCE||
+|AR|OIL TROUGH|72564|1||INDEPENDENCE||
+|AR|PLEASANT PLAINS|72568|1||INDEPENDENCE||
+|AR|ROSIE|72571|1||INDEPENDENCE||
+|AR|SALADO|72575|1||INDEPENDENCE||
+|AR|SULPHUR ROCK|72579|1||INDEPENDENCE||
+|AR|HORSESHOE BEND|72512|1||IZARD||
+|AR|BOSWELL|72516|1||IZARD||
+|AR|BROCKWELL|72517|1||IZARD||
+|AR|CALICO ROCK|72519|1||IZARD||
+|AR|DOLPH|72528|1||IZARD||
+|AR|FRANKLIN|72536|1||IZARD||
+|AR|GUION|72540|1||IZARD||
+|AR|MELBOURNE|72556|1||IZARD||
+|AR|MOUNT PLEASANT|72561|1||IZARD||
+|AR|OXFORD|72565|1||IZARD||
+|AR|PINEVILLE|72566|1||IZARD||
+|AR|SAGE|72573|1||IZARD||
+|AR|VIOLET HILL|72584|1||IZARD||
+|AR|WIDEMAN|72585|1||IZARD||
+|AR|WISEMAN|72587|1||IZARD||
+|AR|AMAGON|72005|1||JACKSON||
+|AR|BEEDEVILLE|72014|1||JACKSON||
+|AR|DIAZ|72043|1||JACKSON||
+|AR|JACKSONPORT|72075|1||JACKSON||
+|AR|NEWPORT|72112|1||JACKSON||
+|AR|TUPELO|72169|1||JACKSON||
+|AR|GRUBBS|72431|1||JACKSON||
+|AR|SWIFTON|72471|1||JACKSON||
+|AR|TUCKERMAN|72473|1||JACKSON||
+|AR|PINE BLUFF|71601|1||JEFFERSON||
+|AR|WHITE HALL|71602|1||JEFFERSON||
+|AR|PINE BLUFF|71603|1||JEFFERSON||
+|AR|PINE BLUFF|71611|1||JEFFERSON||
+|AR|WHITE HALL|71612|1||JEFFERSON||
+|AR|PINE BLUFF|71613|1||JEFFERSON||
+|AR|MOSCOW|71659|1||JEFFERSON||
+|AR|ALTHEIMER|72004|1||JEFFERSON||
+|AR|JEFFERSON|72079|1||JEFFERSON||
+|AR|REDFIELD|72132|1||JEFFERSON||
+|AR|REYDELL|72133|1||JEFFERSON||
+|AR|SHERRILL|72152|1||JEFFERSON||
+|AR|TUCKER|72168|1||JEFFERSON||
+|AR|WABBASEKA|72175|1||JEFFERSON||
+|AR|WRIGHT|72182|1||JEFFERSON||
+|AR|CLARKSVILLE|72830|1||JOHNSON||
+|AR|COAL HILL|72832|1||JOHNSON||
+|AR|HAGARVILLE|72839|1||JOHNSON||
+|AR|HARTMAN|72840|1||JOHNSON||
+|AR|KNOXVILLE|72845|1||JOHNSON||
+|AR|LAMAR|72846|1||JOHNSON||
+|AR|OARK|72852|1||JOHNSON||
+|AR|OZONE|72854|1||JOHNSON||
+|AR|BRADLEY|71826|1||LAFAYETTE||
+|AR|BUCKNER|71827|1||LAFAYETTE||
+|AR|GARLAND CITY|71839|1||LAFAYETTE||
+|AR|LEWISVILLE|71845|1||LAFAYETTE||
+|AR|STAMPS|71860|1||LAFAYETTE||
+|AR|ALICIA|72410|1||LAWRENCE||
+|AR|BLACK ROCK|72415|1||LAWRENCE||
+|AR|HOXIE|72433|1||LAWRENCE||
+|AR|IMBODEN|72434|1||LAWRENCE||
+|AR|LYNN|72440|1||LAWRENCE||
+|AR|MINTURN|72445|1||LAWRENCE||
+|AR|PORTIA|72457|1||LAWRENCE||
+|AR|POWHATAN|72458|1||LAWRENCE||
+|AR|RAVENDEN|72459|1||LAWRENCE||
+|AR|SEDGWICK|72465|1||LAWRENCE||
+|AR|SMITHVILLE|72466|1||LAWRENCE||
+|AR|STRAWBERRY|72469|1||LAWRENCE||
+|AR|WALNUT RIDGE|72476|1||LAWRENCE||
+|AR|SAFFELL|72572|1||LAWRENCE||
+|AR|AUBREY|72311|1||LEE||
+|AR|BRICKEYS|72320|1||LEE||
+|AR|HAYNES|72341|1||LEE||
+|AR|LA GRANGE|72352|1||LEE||
+|AR|MARIANNA|72360|1||LEE||
+|AR|MORO|72368|1||LEE||
+|AR|GOULD|71643|1||LINCOLN||
+|AR|GRADY|71644|1||LINCOLN||
+|AR|STAR CITY|71667|1||LINCOLN||
+|AR|YORKTOWN|71678|1||LINCOLN||
+|AR|ALLEENE|71820|1||LITTLE RIVER||
+|AR|ASHDOWN|71822|1||LITTLE RIVER||
+|AR|FOREMAN|71836|1||LITTLE RIVER||
+|AR|OGDEN|71853|1||LITTLE RIVER||
+|AR|WILTON|71865|1||LITTLE RIVER||
+|AR|WINTHROP|71866|1||LITTLE RIVER||
+|AR|BLUE MOUNTAIN|72826|1||LOGAN||
+|AR|DELAWARE|72835|1||LOGAN||
+|AR|NEW BLAINE|72851|1||LOGAN||
+|AR|PARIS|72855|1||LOGAN||
+|AR|SCRANTON|72863|1||LOGAN||
+|AR|SUBIACO|72865|1||LOGAN||
+|AR|BOONEVILLE|72927|1||LOGAN||
+|AR|MAGAZINE|72943|1||LOGAN||
+|AR|RATCLIFF|72951|1||LOGAN||
+|AR|AUSTIN|72007|1||LONOKE||
+|AR|CABOT|72023|1||LONOKE||
+|AR|CARLISLE|72024|1||LONOKE||
+|AR|COY|72037|1||LONOKE||
+|AR|ENGLAND|72046|1||LONOKE||
+|AR|HUMNOKE|72072|1||LONOKE||
+|AR|KEO|72083|1||LONOKE||
+|AR|LONOKE|72086|1||LONOKE||
+|AR|WARD|72176|1||LONOKE||
+|AR|COMBS|72721|1||MADISON||
+|AR|HINDSVILLE|72738|1||MADISON||
+|AR|HUNTSVILLE|72740|1||MADISON||
+|AR|KINGSTON|72742|1||MADISON||
+|AR|PETTIGREW|72752|1||MADISON||
+|AR|SAINT PAUL|72760|1||MADISON||
+|AR|WESLEY|72773|1||MADISON||
+|AR|WITTER|72776|1||MADISON||
+|AR|BULL SHOALS|72619|1||MARION||
+|AR|FLIPPIN|72634|1||MARION||
+|AR|OAKLAND|72661|1||MARION||
+|AR|PEEL|72668|1||MARION||
+|AR|PYATT|72672|1||MARION||
+|AR|SUMMIT|72677|1||MARION||
+|AR|YELLVILLE|72687|1||MARION||
+|AR|DODDRIDGE|71834|1||MILLER||
+|AR|FOUKE|71837|1||MILLER||
+|AR|GENOA|71840|1||MILLER||
+|AR|TEXARKANA|71854|1||MILLER||
+|AR|ARMOREL|72310|1||MISSISSIPPI||
+|AR|BASSETT|72313|1||MISSISSIPPI||
+|AR|BLYTHEVILLE|72315|1||MISSISSIPPI||
+|AR|BLYTHEVILLE|72316|1||MISSISSIPPI||
+|AR|GOSNELL|72319|1||MISSISSIPPI||
+|AR|BURDETTE|72321|1||MISSISSIPPI||
+|AR|DRIVER|72329|1||MISSISSIPPI||
+|AR|DYESS|72330|1||MISSISSIPPI||
+|AR|FRENCHMANS BAYOU|72338|1||MISSISSIPPI||
+|AR|JOINER|72350|1||MISSISSIPPI||
+|AR|KEISER|72351|1||MISSISSIPPI||
+|AR|LUXORA|72358|1||MISSISSIPPI||
+|AR|OSCEOLA|72370|1||MISSISSIPPI||
+|AR|TOMATO|72381|1||MISSISSIPPI||
+|AR|WEST RIDGE|72391|1||MISSISSIPPI||
+|AR|WILSON|72395|1||MISSISSIPPI||
+|AR|DELL|72426|1||MISSISSIPPI||
+|AR|ETOWAH|72428|1||MISSISSIPPI||
+|AR|LEACHVILLE|72438|1||MISSISSIPPI||
+|AR|MANILA|72442|1||MISSISSIPPI||
+|AR|BRINKLEY|72021|1||MONROE||
+|AR|CLARENDON|72029|1||MONROE||
+|AR|HOLLY GROVE|72069|1||MONROE||
+|AR|MONROE|72108|1||MONROE||
+|AR|ROE|72134|1||MONROE||
+|AR|CADDO GAP|71935|1||MONTGOMERY||
+|AR|MOUNT IDA|71957|1||MONTGOMERY||
+|AR|NORMAN|71960|1||MONTGOMERY||
+|AR|ODEN|71961|1||MONTGOMERY||
+|AR|PENCIL BLUFF|71965|1||MONTGOMERY||
+|AR|ODEN|71966|1||MONTGOMERY||
+|AR|SIMS|71969|1||MONTGOMERY||
+|AR|STORY|71970|1||MONTGOMERY||
+|AR|BLUFF CITY|71722|1||NEVADA||
+|AR|CALE|71828|1||NEVADA||
+|AR|EMMET|71835|1||NEVADA||
+|AR|LANEBURG|71844|1||NEVADA||
+|AR|PRESCOTT|71857|1||NEVADA||
+|AR|ROSSTON|71858|1||NEVADA||
+|AR|WILLISVILLE|71864|1||NEVADA||
+|AR|COMPTON|72624|1||NEWTON||
+|AR|DEER|72628|1||NEWTON||
+|AR|HASTY|72640|1||NEWTON||
+|AR|JASPER|72641|1||NEWTON||
+|AR|MARBLE FALLS|72648|1||NEWTON||
+|AR|MOUNT JUDEA|72655|1||NEWTON||
+|AR|PARTHENON|72666|1||NEWTON||
+|AR|PONCA|72670|1||NEWTON||
+|AR|VENDOR|72683|1||NEWTON||
+|AR|WESTERN GROVE|72685|1||NEWTON||
+|AR|CAMDEN|71701|1||OUACHITA||
+|AR|CAMDEN|71711|1||OUACHITA||
+|AR|BEARDEN|71720|1||OUACHITA||
+|AR|CHIDESTER|71726|1||OUACHITA||
+|AR|LOUANN|71751|1||OUACHITA||
+|AR|STEPHENS|71764|1||OUACHITA||
+|AR|ADONA|72001|1||PERRY||
+|AR|BIGELOW|72016|1||PERRY||
+|AR|CASA|72025|1||PERRY||
+|AR|HOUSTON|72070|1||PERRY||
+|AR|PERRY|72125|1||PERRY||
+|AR|PERRYVILLE|72126|1||PERRY||
+|AR|BARTON|72312|1||PHILLIPS||
+|AR|CRUMROD|72328|1||PHILLIPS||
+|AR|ELAINE|72333|1||PHILLIPS||
+|AR|HELENA|72342|1||PHILLIPS||
+|AR|LAMBROOK|72353|1||PHILLIPS||
+|AR|LEXA|72355|1||PHILLIPS||
+|AR|MARVELL|72366|1||PHILLIPS||
+|AR|MELLWOOD|72367|1||PHILLIPS||
+|AR|ONEIDA|72369|1||PHILLIPS||
+|AR|POPLAR GROVE|72374|1||PHILLIPS||
+|AR|TURNER|72383|1||PHILLIPS||
+|AR|WABASH|72389|1||PHILLIPS||
+|AR|WEST HELENA|72390|1||PHILLIPS||
+|AR|ANTOINE|71922|1||PIKE||
+|AR|DELIGHT|71940|1||PIKE||
+|AR|GLENWOOD|71943|1||PIKE||
+|AR|KIRBY|71950|1||PIKE||
+|AR|LANGLEY|71952|1||PIKE||
+|AR|MURFREESBORO|71958|1||PIKE||
+|AR|NEWHOPE|71959|1||PIKE||
+|AR|LEPANTO|72354|1||POINSETT||
+|AR|MARKED TREE|72365|1||POINSETT||
+|AR|RIVERVALE|72377|1||POINSETT||
+|AR|TYRONZA|72386|1||POINSETT||
+|AR|FISHER|72429|1||POINSETT||
+|AR|HARRISBURG|72432|1||POINSETT||
+|AR|TRUMANN|72472|1||POINSETT||
+|AR|WALDENBURG|72475|1||POINSETT||
+|AR|WEINER|72479|1||POINSETT||
+|AR|BOARD CAMP|71932|1||POLK||
+|AR|COVE|71937|1||POLK||
+|AR|GRANNIS|71944|1||POLK||
+|AR|HATFIELD|71945|1||POLK||
+|AR|HATTON|71946|1||POLK||
+|AR|MENA|71953|1||POLK||
+|AR|VANDERVOORT|71972|1||POLK||
+|AR|WICKES|71973|1||POLK||
+|AR|TILLY|72679|1||POPE||
+|AR|RUSSELLVILLE|72801|1||POPE||
+|AR|RUSSELLVILLE|72802|1||POPE||
+|AR|RUSSELLVILLE|72811|1||POPE||
+|AR|RUSSELLVILLE|72812|1||POPE||
+|AR|ATKINS|72823|1||POPE||
+|AR|DOVER|72837|1||POPE||
+|AR|HECTOR|72843|1||POPE||
+|AR|LONDON|72847|1||POPE||
+|AR|PELSOR|72856|1||POPE||
+|AR|POTTSVILLE|72858|1||POPE||
+|AR|BISCOE|72017|1||PRAIRIE||
+|AR|DES ARC|72040|1||PRAIRIE||
+|AR|DE VALLS BLUFF|72041|1||PRAIRIE||
+|AR|HAZEN|72064|1||PRAIRIE||
+|AR|HICKORY PLAINS|72066|1||PRAIRIE||
+|AR|ULM|72170|1||PRAIRIE||
+|AR|ALEXANDER|72002|1||PULASKI||
+|AR|COLLEGE STATION|72053|1||PULASKI||
+|AR|HENSLEY|72065|1||PULASKI||
+|AR|JACKSONVILLE|72076|1||PULASKI||
+|AR|JACKSONVILLE|72078|1||PULASKI||
+|AR|LITTLE ROCK AIR FORCE BASE|72099|1||PULASKI||
+|AR|MABELVALE|72103|1||PULASKI||
+|AR|MAUMELLE|72113|1||PULASKI||
+|AR|NORTH LITTLE ROCK|72114|1||PULASKI||
+|AR|NORTH LITTLE ROCK|72115|1||PULASKI||
+|AR|NORTH LITTLE ROCK|72116|1||PULASKI||
+|AR|NORTH LITTLE ROCK|72117|1||PULASKI||
+|AR|NORTH LITTLE ROCK|72118|1||PULASKI||
+|AR|NORTH LITTLE ROCK|72119|1||PULASKI||
+|AR|SHERWOOD|72120|1||PULASKI||
+|AR|NORTH LITTLE ROCK|72124|1||PULASKI||
+|AR|ROLAND|72135|1||PULASKI||
+|AR|SCOTT|72142|1||PULASKI||
+|AR|SWEET HOME|72164|1||PULASKI||
+|AR|WOODSON|72180|1||PULASKI||
+|AR|WRIGHTSVILLE|72183|1||PULASKI||
+|AR|NORTH LITTLE ROCK|72190|1||PULASKI||
+|AR|NORTH LITTLE ROCK|72199|1||PULASKI||
+|AR|LITTLE ROCK|72201|1||PULASKI||
+|AR|LITTLE ROCK|72202|1||PULASKI||
+|AR|LITTLE ROCK|72203|1||PULASKI||
+|AR|LITTLE ROCK|72204|1||PULASKI||
+|AR|LITTLE ROCK|72205|1||PULASKI||
+|AR|LITTLE ROCK|72206|1||PULASKI||
+|AR|LITTLE ROCK|72207|1||PULASKI||
+|AR|LITTLE ROCK|72209|1||PULASKI||
+|AR|LITTLE ROCK|72210|1||PULASKI||
+|AR|LITTLE ROCK|72211|1||PULASKI||
+|AR|LITTLE ROCK|72212|1||PULASKI||
+|AR|LITTLE ROCK|72214|1||PULASKI||
+|AR|LITTLE ROCK|72215|1||PULASKI||
+|AR|LITTLE ROCK|72216|1||PULASKI||
+|AR|LITTLE ROCK|72217|1||PULASKI||
+|AR|LITTLE ROCK|72219|1||PULASKI||
+|AR|LITTLE ROCK|72221|1||PULASKI||
+|AR|LITTLE ROCK|72222|1||PULASKI||
+|AR|LITTLE ROCK|72223|1||PULASKI||
+|AR|LITTLE ROCK|72225|1||PULASKI||
+|AR|LITTLE ROCK|72227|1||PULASKI||
+|AR|LITTLE ROCK|72231|1||PULASKI||
+|AR|LITTLE ROCK|72295|1||PULASKI||
+|AR|BIGGERS|72413|1||RANDOLPH||
+|AR|MAYNARD|72444|1||RANDOLPH||
+|AR|O KEAN|72449|1||RANDOLPH||
+|AR|POCAHONTAS|72455|1||RANDOLPH||
+|AR|RAVENDEN SPRINGS|72460|1||RANDOLPH||
+|AR|REYNO|72462|1||RANDOLPH||
+|AR|WARM SPRINGS|72478|1||RANDOLPH||
+|AR|CALDWELL|72322|1||ST. FRANCIS||
+|AR|COLT|72326|1||ST. FRANCIS||
+|AR|FORREST CITY|72335|1||ST. FRANCIS||
+|AR|FORREST CITY|72336|1||ST. FRANCIS||
+|AR|GOODWIN|72340|1||ST. FRANCIS||
+|AR|HETH|72346|1||ST. FRANCIS||
+|AR|HUGHES|72348|1||ST. FRANCIS||
+|AR|MADISON|72359|1||ST. FRANCIS||
+|AR|PALESTINE|72372|1||ST. FRANCIS||
+|AR|WHEATLEY|72392|1||ST. FRANCIS||
+|AR|WIDENER|72394|1||ST. FRANCIS||
+|AR|BAUXITE|72011|1||SALINE||
+|AR|BENTON|72015|1||SALINE||
+|AR|BENTON|72018|1||SALINE||
+|AR|BRYANT|72022|1||SALINE||
+|AR|BRYANT|72089|1||SALINE||
+|AR|PARON|72122|1||SALINE||
+|AR|BENTON|72158|1||SALINE||
+|AR|TRASKWOOD|72167|1||SALINE||
+|AR|HARVEY|72841|1||SCOTT||
+|AR|BATES|72924|1||SCOTT||
+|AR|BOLES|72926|1||SCOTT||
+|AR|MANSFIELD|72944|1||SCOTT||
+|AR|PARKS|72950|1||SCOTT||
+|AR|WALDRON|72958|1||SCOTT||
+|AR|GILBERT|72636|1||SEARCY||
+|AR|HARRIET|72639|1||SEARCY||
+|AR|LESLIE|72645|1||SEARCY||
+|AR|MARSHALL|72650|1||SEARCY||
+|AR|PINDALL|72669|1||SEARCY||
+|AR|SAINT JOE|72675|1||SEARCY||
+|AR|WITTS SPRINGS|72686|1||SEARCY||
+|AR|FORT SMITH|72901|1||SEBASTIAN||
+|AR|FORT SMITH|72902|1||SEBASTIAN||
+|AR|FORT SMITH|72903|1||SEBASTIAN||
+|AR|FORT SMITH|72904|1||SEBASTIAN||
+|AR|FORT SMITH|72905|1||SEBASTIAN||
+|AR|FORT SMITH|72906|1||SEBASTIAN||
+|AR|FORT SMITH|72908|1||SEBASTIAN||
+|AR|FORT SMITH|72913|1||SEBASTIAN||
+|AR|FORT SMITH|72914|1||SEBASTIAN||
+|AR|FORT SMITH|72916|1||SEBASTIAN||
+|AR|FORT SMITH|72917|1||SEBASTIAN||
+|AR|FORT SMITH|72918|1||SEBASTIAN||
+|AR|FORT SMITH|72919|1||SEBASTIAN||
+|AR|BARLING|72923|1||SEBASTIAN||
+|AR|GREENWOOD|72936|1||SEBASTIAN||
+|AR|HACKETT|72937|1||SEBASTIAN||
+|AR|HARTFORD|72938|1||SEBASTIAN||
+|AR|HUNTINGTON|72940|1||SEBASTIAN||
+|AR|LAVACA|72941|1||SEBASTIAN||
+|AR|MIDLAND|72945|1||SEBASTIAN||
+|AR|BEN LOMOND|71823|1||SEVIER||
+|AR|DE QUEEN|71832|1||SEVIER||
+|AR|GILLHAM|71841|1||SEVIER||
+|AR|HORATIO|71842|1||SEVIER||
+|AR|LOCKESBURG|71846|1||SEVIER||
+|AR|WILLIFORD|72482|1||SHARP||
+|AR|ASH FLAT|72513|1||SHARP||
+|AR|CAVE CITY|72521|1||SHARP||
+|AR|CHEROKEE VILLAGE|72525|1||SHARP||
+|AR|CHEROKEE VILLAGE|72529|1||SHARP||
+|AR|EVENING SHADE|72532|1||SHARP||
+|AR|HARDY|72542|1||SHARP||
+|AR|POUGHKEEPSIE|72569|1||SHARP||
+|AR|SIDNEY|72577|1||SHARP||
+|AR|FOX|72051|1||STONE||
+|AR|FIFTY SIX|72533|1||STONE||
+|AR|MARCELLA|72555|1||STONE||
+|AR|MOUNTAIN VIEW|72560|1||STONE||
+|AR|PLEASANT GROVE|72567|1||STONE||
+|AR|ALCO|72610|1||STONE||
+|AR|TIMBO|72657|1||STONE||
+|AR|ONIA|72663|1||STONE||
+|AR|TIMBO|72680|1||STONE||
+|AR|CALION|71724|1||UNION||
+|AR|EL DORADO|71730|1||UNION||
+|AR|EL DORADO|71731|1||UNION||
+|AR|HUTTIG|71747|1||UNION||
+|AR|JUNCTION CITY|71749|1||UNION||
+|AR|LAWSON|71750|1||UNION||
+|AR|MOUNT HOLLY|71758|1||UNION||
+|AR|NORPHLET|71759|1||UNION||
+|AR|SMACKOVER|71762|1||UNION||
+|AR|STRONG|71765|1||UNION||
+|AR|URBANA|71768|1||UNION||
+|AR|BEE BRANCH|72013|1||VAN BUREN||
+|AR|CHOCTAW|72028|1||VAN BUREN||
+|AR|CLINTON|72031|1||VAN BUREN||
+|AR|FAIRFIELD BAY|72088|1||VAN BUREN||
+|AR|SCOTLAND|72141|1||VAN BUREN||
+|AR|SHIRLEY|72153|1||VAN BUREN||
+|AR|DENNARD|72629|1||VAN BUREN||
+|AR|FAYETTEVILLE|72701|1||WASHINGTON||
+|AR|FAYETTEVILLE|72702|1||WASHINGTON||
+|AR|FAYETTEVILLE|72703|1||WASHINGTON||
+|AR|FAYETTEVILLE|72704|1||WASHINGTON||
+|AR|CANEHILL|72717|1||WASHINGTON||
+|AR|ELKINS|72727|1||WASHINGTON||
+|AR|ELM SPRINGS|72728|1||WASHINGTON||
+|AR|EVANSVILLE|72729|1||WASHINGTON||
+|AR|FARMINGTON|72730|1||WASHINGTON||
+|AR|GOSHEN|72735|1||WASHINGTON||
+|AR|GREENLAND|72737|1||WASHINGTON||
+|AR|JOHNSON|72741|1||WASHINGTON||
+|AR|LINCOLN|72744|1||WASHINGTON||
+|AR|MORROW|72749|1||WASHINGTON||
+|AR|PRAIRIE GROVE|72753|1||WASHINGTON||
+|AR|SPRINGDALE|72762|1||WASHINGTON||
+|AR|SPRINGDALE|72764|1||WASHINGTON||
+|AR|SPRINGDALE|72765|1||WASHINGTON||
+|AR|SPRINGDALE|72766|1||WASHINGTON||
+|AR|SUMMERS|72769|1||WASHINGTON||
+|AR|TONTITOWN|72770|1||WASHINGTON||
+|AR|WEST FORK|72774|1||WASHINGTON||
+|AR|WINSLOW|72959|1||WASHINGTON||
+|AR|BALD KNOB|72010|1||WHITE||
+|AR|BEEBE|72012|1||WHITE||
+|AR|BRADFORD|72020|1||WHITE||
+|AR|EL PASO|72045|1||WHITE||
+|AR|GARNER|72052|1||WHITE||
+|AR|GRIFFITHVILLE|72060|1||WHITE||
+|AR|HIGGINSON|72068|1||WHITE||
+|AR|JUDSONIA|72081|1||WHITE||
+|AR|KENSETT|72082|1||WHITE||
+|AR|LETONA|72085|1||WHITE||
+|AR|MC RAE|72102|1||WHITE||
+|AR|PANGBURN|72121|1||WHITE||
+|AR|ROMANCE|72136|1||WHITE||
+|AR|ROSE BUD|72137|1||WHITE||
+|AR|RUSSELL|72139|1||WHITE||
+|AR|SEARCY|72143|1||WHITE||
+|AR|SEARCY|72145|1||WHITE||
+|AR|SEARCY|72149|1||WHITE||
+|AR|WEST POINT|72178|1||WHITE||
+|AR|AUGUSTA|72006|1||WOODRUFF||
+|AR|COTTON PLANT|72036|1||WOODRUFF||
+|AR|GREGORY|72059|1||WOODRUFF||
+|AR|HOWELL|72071|1||WOODRUFF||
+|AR|HUNTER|72074|1||WOODRUFF||
+|AR|MC CRORY|72101|1||WOODRUFF||
+|AR|PATTERSON|72123|1||WOODRUFF||
+|AR|MC CRORY|72189|1||WOODRUFF||
+|AR|BELLEVILLE|72824|1||YELL||
+|AR|BLUFFTON|72827|1||YELL||
+|AR|BRIGGSVILLE|72828|1||YELL||
+|AR|CENTERVILLE|72829|1||YELL||
+|AR|DANVILLE|72833|1||YELL||
+|AR|DARDANELLE|72834|1||YELL||
+|AR|GRAVELLY|72838|1||YELL||
+|AR|HAVANA|72842|1||YELL||
+|AR|OLA|72853|1||YELL||
+|AR|PLAINVIEW|72857|1||YELL||
+|AR|ROVER|72860|1||YELL||
+|AR|COLLINS|71634|1||||
+|AR|BLAKELY|71931|1||||
+|AR|BALCH|72009|1||||
+|AR|BENTON|72019|1||||
+|AR|STEPROCK|72159|1||||
+|AR|NORTH LITTLE ROCK|72198|1||||
+|AR|LITTLE ROCK|72208|1||||
+|AR|LITTLE ROCK|72224|1||||
+|AR|LITTLE ROCK|72260|1||||
+|AR|LITTLE ROCK|72297|1||||
+|AR|BLYTHEVILLE|72317|1||||
+|AR|CHATFIELD|72323|1||||
+|AR|ROUND POND|72378|1||||
+|AR|BASS|72612|1||||
+|AR|BRUNO|72618|1||||
+|AR|SPRINGTOWN|72767|1||||
+|AR|WHEELER|72775|1||||
+|AR|ATKINS|72822|1||||
+|AR|HUNT|72844|1||||
+|AR|WAVELAND|72867|1||||
+|AZ|ALPINE|85920|1||APACHE||
+|AZ|CONCHO|85924|1||APACHE||
+|AZ|EAGAR|85925|1||APACHE||
+|AZ|GREER|85927|1||APACHE||
+|AZ|MCNARY|85930|1||APACHE||
+|AZ|NUTRIOSO|85932|1||APACHE||
+|AZ|SAINT JOHNS|85936|1||APACHE||
+|AZ|SPRINGERVILLE|85938|1||APACHE||
+|AZ|VERNON|85940|1||APACHE||
+|AZ|PETRIFIED FOREST NATL PK|86028|1||APACHE||
+|AZ|CHAMBERS|86502|1||APACHE||
+|AZ|CHINLE|86503|1||APACHE||
+|AZ|FORT DEFIANCE|86504|1||APACHE||
+|AZ|GANADO|86505|1||APACHE||
+|AZ|HOUCK|86506|1||APACHE||
+|AZ|LUKACHUKAI|86507|1||APACHE||
+|AZ|LUPTON|86508|1||APACHE||
+|AZ|SAINT MICHAELS|86511|1||APACHE||
+|AZ|SANDERS|86512|1||APACHE||
+|AZ|TEEC NOS POS|86514|1||APACHE||
+|AZ|WINDOW ROCK|86515|1||APACHE||
+|AZ|DENNEHOTSO|86535|1||APACHE||
+|AZ|MANY FARMS|86538|1||APACHE||
+|AZ|NAZLINI|86540|1||APACHE||
+|AZ|RED VALLEY|86544|1||APACHE||
+|AZ|ROCK POINT|86545|1||APACHE||
+|AZ|ROUND ROCK|86547|1||APACHE||
+|AZ|SAWMILL|86549|1||APACHE||
+|AZ|TSAILE|86556|1||APACHE||
+|AZ|BENSON|85602|1||COCHISE||
+|AZ|BISBEE|85603|1||COCHISE||
+|AZ|BOWIE|85605|1||COCHISE||
+|AZ|COCHISE|85606|1||COCHISE||
+|AZ|DOUGLAS|85607|1||COCHISE||
+|AZ|DOUGLAS|85608|1||COCHISE||
+|AZ|DRAGOON|85609|1||COCHISE||
+|AZ|ELFRIDA|85610|1||COCHISE||
+|AZ|FORT HUACHUCA|85613|1||COCHISE||
+|AZ|HEREFORD|85615|1||COCHISE||
+|AZ|HUACHUCA CITY|85616|1||COCHISE||
+|AZ|MC NEAL|85617|1||COCHISE||
+|AZ|NACO|85620|1||COCHISE||
+|AZ|PEARCE|85625|1||COCHISE||
+|AZ|PIRTLEVILLE|85626|1||COCHISE||
+|AZ|POMERENE|85627|1||COCHISE||
+|AZ|SAINT DAVID|85630|1||COCHISE||
+|AZ|SAN SIMON|85632|1||COCHISE||
+|AZ|SIERRA VISTA|85635|1||COCHISE||
+|AZ|SIERRA VISTA|85636|1||COCHISE||
+|AZ|TOMBSTONE|85638|1||COCHISE||
+|AZ|WILLCOX|85643|1||COCHISE||
+|AZ|WILLCOX|85644|1||COCHISE||
+|AZ|SIERRA VISTA|85650|1||COCHISE||
+|AZ|DOUGLAS|85655|1||COCHISE||
+|AZ|FORT HUACHUCA|85670|1||COCHISE||
+|AZ|SIERRA VISTA|85671|1||COCHISE||
+|AZ|FOREST LAKES|85931|1||COCONINO||
+|AZ|FLAGSTAFF|86001|1||COCONINO||
+|AZ|FLAGSTAFF|86002|1||COCONINO||
+|AZ|FLAGSTAFF|86003|1||COCONINO||
+|AZ|FLAGSTAFF|86004|1||COCONINO||
+|AZ|FLAGSTAFF|86011|1||COCONINO||
+|AZ|BELLEMONT|86015|1||COCONINO||
+|AZ|GRAY MOUNTAIN|86016|1||COCONINO||
+|AZ|MUNDS PARK|86017|1||COCONINO||
+|AZ|PARKS|86018|1||COCONINO||
+|AZ|CAMERON|86020|1||COCONINO||
+|AZ|FREDONIA|86022|1||COCONINO||
+|AZ|GRAND CANYON|86023|1||COCONINO||
+|AZ|HAPPY JACK|86024|1||COCONINO||
+|AZ|LEUPP|86035|1||COCONINO||
+|AZ|MARBLE CANYON|86036|1||COCONINO||
+|AZ|MORMON LAKE|86038|1||COCONINO||
+|AZ|PAGE|86040|1||COCONINO||
+|AZ|TONALEA|86044|1||COCONINO||
+|AZ|TUBA CITY|86045|1||COCONINO||
+|AZ|WILLIAMS|86046|1||COCONINO||
+|AZ|NORTH RIM|86052|1||COCONINO||
+|AZ|KAIBITO|86053|1||COCONINO||
+|AZ|SEDONA|86336|1||COCONINO||
+|AZ|SEDONA|86339|1||COCONINO||
+|AZ|SEDONA|86351|1||COCONINO||
+|AZ|SUPAI|86435|1||COCONINO||
+|AZ|WINKELMAN|85192|1||GILA||
+|AZ|HAYDEN|85235|1||GILA||
+|AZ|GLOBE|85501|1||GILA||
+|AZ|GLOBE|85502|1||GILA||
+|AZ|CLAYPOOL|85532|1||GILA||
+|AZ|MIAMI|85539|1||GILA||
+|AZ|PAYSON|85541|1||GILA||
+|AZ|PERIDOT|85542|1||GILA||
+|AZ|PINE|85544|1||GILA||
+|AZ|ROOSEVELT|85545|1||GILA||
+|AZ|PAYSON|85547|1||GILA||
+|AZ|SAN CARLOS|85550|1||GILA||
+|AZ|TONTO BASIN|85553|1||GILA||
+|AZ|YOUNG|85554|1||GILA||
+|AZ|BYLAS|85530|1||GRAHAM||
+|AZ|CENTRAL|85531|1||GRAHAM||
+|AZ|EDEN|85535|1||GRAHAM||
+|AZ|FORT THOMAS|85536|1||GRAHAM||
+|AZ|PIMA|85543|1||GRAHAM||
+|AZ|SAFFORD|85546|1||GRAHAM||
+|AZ|SAFFORD|85548|1||GRAHAM||
+|AZ|SOLOMON|85551|1||GRAHAM||
+|AZ|THATCHER|85552|1||GRAHAM||
+|AZ|CLIFTON|85533|1||GREENLEE||
+|AZ|DUNCAN|85534|1||GREENLEE||
+|AZ|MORENCI|85540|1||GREENLEE||
+|AZ|BLUE|85922|1||GREENLEE||
+|AZ|BOUSE|85325|1||LA PAZ||
+|AZ|CIBOLA|85328|1||LA PAZ||
+|AZ|EHRENBERG|85334|1||LA PAZ||
+|AZ|PARKER|85344|1||LA PAZ||
+|AZ|QUARTZSITE|85346|1||LA PAZ||
+|AZ|SALOME|85348|1||LA PAZ||
+|AZ|WENDEN|85357|1||LA PAZ||
+|AZ|QUARTZSITE|85359|1||LA PAZ||
+|AZ|POSTON|85371|1||LA PAZ||
+|AZ|PHOENIX|85001|1||MARICOPA||
+|AZ|PHOENIX|85002|1||MARICOPA||
+|AZ|PHOENIX|85003|1||MARICOPA||
+|AZ|PHOENIX|85004|1||MARICOPA||
+|AZ|PHOENIX|85005|1||MARICOPA||
+|AZ|PHOENIX|85006|1||MARICOPA||
+|AZ|PHOENIX|85007|1||MARICOPA||
+|AZ|PHOENIX|85008|1||MARICOPA||
+|AZ|PHOENIX|85009|1||MARICOPA||
+|AZ|PHOENIX|85010|1||MARICOPA||
+|AZ|PHOENIX|85011|1||MARICOPA||
+|AZ|PHOENIX|85012|1||MARICOPA||
+|AZ|PHOENIX|85013|1||MARICOPA||
+|AZ|PHOENIX|85014|1||MARICOPA||
+|AZ|PHOENIX|85015|1||MARICOPA||
+|AZ|PHOENIX|85016|1||MARICOPA||
+|AZ|PHOENIX|85017|1||MARICOPA||
+|AZ|PHOENIX|85018|1||MARICOPA||
+|AZ|PHOENIX|85019|1||MARICOPA||
+|AZ|PHOENIX|85020|1||MARICOPA||
+|AZ|PHOENIX|85021|1||MARICOPA||
+|AZ|PHOENIX|85022|1||MARICOPA||
+|AZ|PHOENIX|85023|1||MARICOPA||
+|AZ|PHOENIX|85024|1||MARICOPA||
+|AZ|PHOENIX|85025|1||MARICOPA||
+|AZ|PHOENIX|85026|1||MARICOPA||
+|AZ|PHOENIX|85027|1||MARICOPA||
+|AZ|PHOENIX|85028|1||MARICOPA||
+|AZ|PHOENIX|85029|1||MARICOPA||
+|AZ|PHOENIX|85030|1||MARICOPA||
+|AZ|PHOENIX|85031|1||MARICOPA||
+|AZ|PHOENIX|85032|1||MARICOPA||
+|AZ|PHOENIX|85033|1||MARICOPA||
+|AZ|PHOENIX|85034|1||MARICOPA||
+|AZ|PHOENIX|85035|1||MARICOPA||
+|AZ|PHOENIX|85036|1||MARICOPA||
+|AZ|PHOENIX|85037|1||MARICOPA||
+|AZ|PHOENIX|85038|1||MARICOPA||
+|AZ|PHOENIX|85039|1||MARICOPA||
+|AZ|PHOENIX|85040|1||MARICOPA||
+|AZ|PHOENIX|85041|1||MARICOPA||
+|AZ|PHOENIX|85042|1||MARICOPA||
+|AZ|PHOENIX|85043|1||MARICOPA||
+|AZ|PHOENIX|85044|1||MARICOPA||
+|AZ|PHOENIX|85045|1||MARICOPA||
+|AZ|PHOENIX|85046|1||MARICOPA||
+|AZ|PHOENIX|85048|1||MARICOPA||
+|AZ|PHOENIX|85050|1||MARICOPA||
+|AZ|PHOENIX|85051|1||MARICOPA||
+|AZ|PHOENIX|85053|1||MARICOPA||
+|AZ|PHOENIX|85054|1||MARICOPA||
+|AZ|PHOENIX|85055|1||MARICOPA||
+|AZ|PHOENIX|85060|1||MARICOPA||
+|AZ|PHOENIX|85061|1||MARICOPA||
+|AZ|PHOENIX|85062|1||MARICOPA||
+|AZ|PHOENIX|85063|1||MARICOPA||
+|AZ|PHOENIX|85064|1||MARICOPA||
+|AZ|PHOENIX|85065|1||MARICOPA||
+|AZ|PHOENIX|85066|1||MARICOPA||
+|AZ|PHOENIX|85067|1||MARICOPA||
+|AZ|PHOENIX|85068|1||MARICOPA||
+|AZ|PHOENIX|85069|1||MARICOPA||
+|AZ|PHOENIX|85070|1||MARICOPA||
+|AZ|PHOENIX|85071|1||MARICOPA||
+|AZ|PHOENIX|85072|1||MARICOPA||
+|AZ|PHOENIX|85073|1||MARICOPA||
+|AZ|PHOENIX|85074|1||MARICOPA||
+|AZ|PHOENIX|85075|1||MARICOPA||
+|AZ|PHOENIX|85076|1||MARICOPA||
+|AZ|PHOENIX|85077|1||MARICOPA||
+|AZ|PHOENIX|85078|1||MARICOPA||
+|AZ|PHOENIX|85079|1||MARICOPA||
+|AZ|PHOENIX|85080|1||MARICOPA||
+|AZ|PHOENIX|85082|1||MARICOPA||
+|AZ|PHOENIX|85085|1||MARICOPA||
+|AZ|PHOENIX|85086|1||MARICOPA||
+|AZ|ANTHEM|85086|1||MARICOPA||
+|AZ|NEW RIVER|85087|1||MARICOPA||
+|AZ|PHOENIX|85097|1||MARICOPA||
+|AZ|PHOENIX|85098|1||MARICOPA||
+|AZ|PHOENIX|85099|1||MARICOPA||
+|AZ|QUEEN CREEK|85142|1||MARICOPA||
+|AZ|MESA|85201|1||MARICOPA||
+|AZ|MESA|85202|1||MARICOPA||
+|AZ|MESA|85203|1||MARICOPA||
+|AZ|MESA|85204|1||MARICOPA||
+|AZ|MESA|85205|1||MARICOPA||
+|AZ|MESA|85206|1||MARICOPA||
+|AZ|MESA|85207|1||MARICOPA||
+|AZ|MESA|85208|1||MARICOPA||
+|AZ|MESA|85210|1||MARICOPA||
+|AZ|MESA|85211|1||MARICOPA||
+|AZ|MESA|85212|1||MARICOPA||
+|AZ|MESA|85213|1||MARICOPA||
+|AZ|MESA|85214|1||MARICOPA||
+|AZ|MESA|85215|1||MARICOPA||
+|AZ|MESA|85216|1||MARICOPA||
+|AZ|CHANDLER|85224|1||MARICOPA||
+|AZ|CHANDLER|85225|1||MARICOPA||
+|AZ|CHANDLER|85226|1||MARICOPA||
+|AZ|CHANDLER HEIGHTS|85227|1||MARICOPA||
+|AZ|GILBERT|85233|1||MARICOPA||
+|AZ|GILBERT|85234|1||MARICOPA||
+|AZ|HIGLEY|85236|1||MARICOPA||
+|AZ|CHANDLER|85244|1||MARICOPA||
+|AZ|CHANDLER|85246|1||MARICOPA||
+|AZ|CHANDLER|85248|1||MARICOPA||
+|AZ|CHANDLER|85249|1||MARICOPA||
+|AZ|SCOTTSDALE|85250|1||MARICOPA||
+|AZ|SCOTTSDALE|85251|1||MARICOPA||
+|AZ|SCOTTSDALE|85252|1||MARICOPA||
+|AZ|PARADISE VALLEY|85253|1||MARICOPA||
+|AZ|SCOTTSDALE|85254|1||MARICOPA||
+|AZ|SCOTTSDALE|85255|1||MARICOPA||
+|AZ|SCOTTSDALE|85256|1||MARICOPA||
+|AZ|SCOTTSDALE|85257|1||MARICOPA||
+|AZ|SCOTTSDALE|85258|1||MARICOPA||
+|AZ|SCOTTSDALE|85259|1||MARICOPA||
+|AZ|SCOTTSDALE|85260|1||MARICOPA||
+|AZ|SCOTTSDALE|85261|1||MARICOPA||
+|AZ|SCOTTSDALE|85262|1||MARICOPA||
+|AZ|RIO VERDE|85263|1||MARICOPA||
+|AZ|FORT MCDOWELL|85264|1||MARICOPA||
+|AZ|SCOTTSDALE|85266|1||MARICOPA||
+|AZ|SCOTTSDALE|85267|1||MARICOPA||
+|AZ|FOUNTAIN HILLS|85268|1||MARICOPA||
+|AZ|FOUNTAIN HILLS|85269|1||MARICOPA||
+|AZ|SCOTTSDALE|85271|1||MARICOPA||
+|AZ|MESA|85274|1||MARICOPA||
+|AZ|MESA|85275|1||MARICOPA||
+|AZ|MESA|85277|1||MARICOPA||
+|AZ|TEMPE|85280|1||MARICOPA||
+|AZ|TEMPE|85281|1||MARICOPA||
+|AZ|TEMPE|85282|1||MARICOPA||
+|AZ|TEMPE|85283|1||MARICOPA||
+|AZ|TEMPE|85284|1||MARICOPA||
+|AZ|TEMPE|85285|1||MARICOPA||
+|AZ|TEMPE|85287|1||MARICOPA||
+|AZ|TEMPE|85289|1||MARICOPA||
+|AZ|TORTILLA FLAT|85290|1||MARICOPA||
+|AZ|GILBERT|85296|1||MARICOPA||
+|AZ|GILBERT|85297|1||MARICOPA||
+|AZ|GILBERT|85299|1||MARICOPA||
+|AZ|GLENDALE|85301|1||MARICOPA||
+|AZ|GLENDALE|85302|1||MARICOPA||
+|AZ|GLENDALE|85303|1||MARICOPA||
+|AZ|GLENDALE|85304|1||MARICOPA||
+|AZ|GLENDALE|85305|1||MARICOPA||
+|AZ|GLENDALE|85306|1||MARICOPA||
+|AZ|GLENDALE|85307|1||MARICOPA||
+|AZ|GLENDALE|85308|1||MARICOPA||
+|AZ|LUKE AFB|85309|1||MARICOPA||
+|AZ|GLENDALE|85310|1||MARICOPA||
+|AZ|GLENDALE|85311|1||MARICOPA||
+|AZ|GLENDALE|85312|1||MARICOPA||
+|AZ|GLENDALE|85313|1||MARICOPA||
+|AZ|GLENDALE|85318|1||MARICOPA||
+|AZ|AGUILA|85320|1||MARICOPA||
+|AZ|ARLINGTON|85322|1||MARICOPA||
+|AZ|AVONDALE|85323|1||MARICOPA||
+|AZ|BUCKEYE|85326|1||MARICOPA||
+|AZ|CAVE CREEK|85327|1||MARICOPA||
+|AZ|CASHION|85329|1||MARICOPA||
+|AZ|CAVE CREEK|85331|1||MARICOPA||
+|AZ|EL MIRAGE|85335|1||MARICOPA||
+|AZ|GILA BEND|85337|1||MARICOPA||
+|AZ|GOODYEAR|85338|1||MARICOPA||
+|AZ|LAVEEN|85339|1||MARICOPA||
+|AZ|LITCHFIELD PARK|85340|1||MARICOPA||
+|AZ|MORRISTOWN|85342|1||MARICOPA||
+|AZ|PALO VERDE|85343|1||MARICOPA||
+|AZ|PEORIA|85345|1||MARICOPA||
+|AZ|SUN CITY|85351|1||MARICOPA||
+|AZ|TOLLESON|85353|1||MARICOPA||
+|AZ|TONOPAH|85354|1||MARICOPA||
+|AZ|WADDELL|85355|1||MARICOPA||
+|AZ|WICKENBURG|85358|1||MARICOPA||
+|AZ|WITTMANN|85361|1||MARICOPA||
+|AZ|YOUNGTOWN|85363|1||MARICOPA||
+|AZ|SUN CITY|85372|1||MARICOPA||
+|AZ|SUN CITY|85373|1||MARICOPA||
+|AZ|SURPRISE|85374|1||MARICOPA||
+|AZ|SUN CITY WEST|85375|1||MARICOPA||
+|AZ|SUN CITY WEST|85376|1||MARICOPA||
+|AZ|CAREFREE|85377|1||MARICOPA||
+|AZ|SURPRISE|85378|1||MARICOPA||
+|AZ|SURPRISE|85379|1||MARICOPA||
+|AZ|PEORIA|85380|1||MARICOPA||
+|AZ|PEORIA|85381|1||MARICOPA||
+|AZ|PEORIA|85382|1||MARICOPA||
+|AZ|PEORIA|85383|1||MARICOPA||
+|AZ|PEORIA|85385|1||MARICOPA||
+|AZ|SURPRISE|85387|1||MARICOPA||
+|AZ|WICKENBURG|85390|1||MARICOPA||
+|AZ|WIKIEUP|85360|1||MOHAVE||
+|AZ|COLORADO CITY|86021|1||MOHAVE||
+|AZ|KINGMAN|86401|1||MOHAVE||
+|AZ|KINGMAN|86402|1||MOHAVE||
+|AZ|LAKE HAVASU CITY|86403|1||MOHAVE||
+|AZ|LAKE HAVASU CITY|86404|1||MOHAVE||
+|AZ|LAKE HAVASU CITY|86405|1||MOHAVE||
+|AZ|LAKE HAVASU CITY|86406|1||MOHAVE||
+|AZ|HACKBERRY|86411|1||MOHAVE||
+|AZ|HUALAPAI|86412|1||MOHAVE||
+|AZ|GOLDEN VALLEY|86413|1||MOHAVE||
+|AZ|FORT MOHAVE|86426|1||MOHAVE||
+|AZ|FORT MOHAVE|86427|1||MOHAVE||
+|AZ|BULLHEAD CITY|86429|1||MOHAVE||
+|AZ|BULLHEAD CITY|86430|1||MOHAVE||
+|AZ|CHLORIDE|86431|1||MOHAVE||
+|AZ|LITTLEFIELD|86432|1||MOHAVE||
+|AZ|OATMAN|86433|1||MOHAVE||
+|AZ|PEACH SPRINGS|86434|1||MOHAVE||
+|AZ|TOPOCK|86436|1||MOHAVE||
+|AZ|VALENTINE|86437|1||MOHAVE||
+|AZ|YUCCA|86438|1||MOHAVE||
+|AZ|BULLHEAD CITY|86439|1||MOHAVE||
+|AZ|MOHAVE VALLEY|86440|1||MOHAVE||
+|AZ|DOLAN SPRINGS|86441|1||MOHAVE||
+|AZ|BULLHEAD CITY|86442|1||MOHAVE||
+|AZ|TEMPLE BAR MARINA|86443|1||MOHAVE||
+|AZ|MEADVIEW|86444|1||MOHAVE||
+|AZ|WILLOW BEACH|86445|1||MOHAVE||
+|AZ|MOHAVE VALLEY|86446|1||MOHAVE||
+|AZ|SHOW LOW|85901|1||NAVAJO||
+|AZ|SHOW LOW|85902|1||NAVAJO||
+|AZ|CIBECUE|85911|1||NAVAJO||
+|AZ|WHITE MOUNTAIN LAKE|85912|1||NAVAJO||
+|AZ|CLAY SPRINGS|85923|1||NAVAJO||
+|AZ|FORT APACHE|85926|1||NAVAJO||
+|AZ|HEBER|85928|1||NAVAJO||
+|AZ|LAKESIDE|85929|1||NAVAJO||
+|AZ|OVERGAARD|85933|1||NAVAJO||
+|AZ|PINEDALE|85934|1||NAVAJO||
+|AZ|PINETOP|85935|1||NAVAJO||
+|AZ|SNOWFLAKE|85937|1||NAVAJO||
+|AZ|TAYLOR|85939|1||NAVAJO||
+|AZ|WHITERIVER|85941|1||NAVAJO||
+|AZ|WOODRUFF|85942|1||NAVAJO||
+|AZ|HOLBROOK|86025|1||NAVAJO||
+|AZ|SUN VALLEY|86029|1||NAVAJO||
+|AZ|HOTEVILLA|86030|1||NAVAJO||
+|AZ|INDIAN WELLS|86031|1||NAVAJO||
+|AZ|JOSEPH CITY|86032|1||NAVAJO||
+|AZ|KAYENTA|86033|1||NAVAJO||
+|AZ|KEAMS CANYON|86034|1||NAVAJO||
+|AZ|KYKOTSMOVI VILLAGE|86039|1||NAVAJO||
+|AZ|POLACCA|86042|1||NAVAJO||
+|AZ|SECOND MESA|86043|1||NAVAJO||
+|AZ|WINSLOW|86047|1||NAVAJO||
+|AZ|SHONTO|86054|1||NAVAJO||
+|AZ|PINON|86510|1||NAVAJO||
+|AZ|BLUE GAP|86520|1||NAVAJO||
+|AZ|AJO|85321|1||PIMA||
+|AZ|LUKEVILLE|85341|1||PIMA||
+|AZ|ARIVACA|85601|1||PIMA||
+|AZ|GREEN VALLEY|85614|1||PIMA||
+|AZ|MOUNT LEMMON|85619|1||PIMA||
+|AZ|GREEN VALLEY|85622|1||PIMA||
+|AZ|SAHUARITA|85629|1||PIMA||
+|AZ|SASABE|85633|1||PIMA||
+|AZ|SELLS|85634|1||PIMA||
+|AZ|TOPAWA|85639|1||PIMA||
+|AZ|VAIL|85641|1||PIMA||
+|AZ|CORTARO|85652|1||PIMA||
+|AZ|MARANA|85653|1||PIMA||
+|AZ|RILLITO|85654|1||PIMA||
+|AZ|TUCSON|85701|1||PIMA||
+|AZ|TUCSON|85702|1||PIMA||
+|AZ|TUCSON|85703|1||PIMA||
+|AZ|TUCSON|85704|1||PIMA||
+|AZ|TUCSON|85705|1||PIMA||
+|AZ|TUCSON|85706|1||PIMA||
+|AZ|TUCSON|85707|1||PIMA||
+|AZ|TUCSON|85708|1||PIMA||
+|AZ|TUCSON|85709|1||PIMA||
+|AZ|TUCSON|85710|1||PIMA||
+|AZ|TUCSON|85711|1||PIMA||
+|AZ|TUCSON|85712|1||PIMA||
+|AZ|TUCSON|85713|1||PIMA||
+|AZ|TUCSON|85714|1||PIMA||
+|AZ|TUCSON|85715|1||PIMA||
+|AZ|TUCSON|85716|1||PIMA||
+|AZ|TUCSON|85717|1||PIMA||
+|AZ|TUCSON|85718|1||PIMA||
+|AZ|TUCSON|85719|1||PIMA||
+|AZ|TUCSON|85720|1||PIMA||
+|AZ|TUCSON|85721|1||PIMA||
+|AZ|TUCSON|85722|1||PIMA||
+|AZ|TUCSON|85723|1||PIMA||
+|AZ|TUCSON|85724|1||PIMA||
+|AZ|TUCSON|85725|1||PIMA||
+|AZ|TUCSON|85726|1||PIMA||
+|AZ|TUCSON|85728|1||PIMA||
+|AZ|TUCSON|85730|1||PIMA||
+|AZ|TUCSON|85731|1||PIMA||
+|AZ|TUCSON|85732|1||PIMA||
+|AZ|TUCSON|85733|1||PIMA||
+|AZ|TUCSON|85734|1||PIMA||
+|AZ|TUCSON|85735|1||PIMA||
+|AZ|TUCSON|85736|1||PIMA||
+|AZ|TUCSON|85737|1||PIMA||
+|AZ|CATALINA|85738|1||PIMA||
+|AZ|TUCSON|85739|1||PIMA||
+|AZ|TUCSON|85740|1||PIMA||
+|AZ|TUCSON|85741|1||PIMA||
+|AZ|TUCSON|85742|1||PIMA||
+|AZ|TUCSON|85743|1||PIMA||
+|AZ|TUCSON|85744|1||PIMA||
+|AZ|TUCSON|85745|1||PIMA||
+|AZ|TUCSON|85746|1||PIMA||
+|AZ|TUCSON|85747|1||PIMA||
+|AZ|TUCSON|85748|1||PIMA||
+|AZ|TUCSON|85749|1||PIMA||
+|AZ|TUCSON|85750|1||PIMA||
+|AZ|TUCSON|85751|1||PIMA||
+|AZ|TUCSON|85752|1||PIMA||
+|AZ|TUCSON|85754|1||PIMA||
+|AZ|TUCSON|85775|1||PIMA||
+|AZ|TUCSON|85777|1||PIMA||
+|AZ|CASA GRANDE|85122|1||PINAL||
+|AZ|ARIZONA CITY|85123|1||PINAL||
+|AZ|COOLIDGE|85128|1||PINAL||
+|AZ|CASA GRANDE|85130|1||PINAL||
+|AZ|ELOY|85131|1||PINAL||
+|AZ|FLORENCE|85132|1||PINAL||
+|AZ|KEARNY|85137|1||PINAL||
+|AZ|MARICOPA|85139|1||PINAL||
+|AZ|RED ROCK|85145|1||PINAL||
+|AZ|STANFIELD|85172|1||PINAL||
+|AZ|SUPERIOR|85173|1||PINAL||
+|AZ|FLORENCE|85179|1||PINAL||
+|AZ|APACHE JUNCTION|85217|1||PINAL||
+|AZ|APACHE JUNCTION|85218|1||PINAL||
+|AZ|APACHE JUNCTION|85219|1||PINAL||
+|AZ|APACHE JUNCTION|85220|1||PINAL||
+|AZ|BAPCHULE|85221|1||PINAL||
+|AZ|PICACHO|85241|1||PINAL||
+|AZ|SACATON|85247|1||PINAL||
+|AZ|APACHE JUNCTION|85278|1||PINAL||
+|AZ|VALLEY FARMS|85291|1||PINAL||
+|AZ|MAMMOTH|85618|1||PINAL||
+|AZ|ORACLE|85623|1||PINAL||
+|AZ|SAN MANUEL|85631|1||PINAL||
+|AZ|ELGIN|85611|1||SANTA CRUZ||
+|AZ|NOGALES|85621|1||SANTA CRUZ||
+|AZ|PATAGONIA|85624|1||SANTA CRUZ||
+|AZ|NOGALES|85628|1||SANTA CRUZ||
+|AZ|SONOITA|85637|1||SANTA CRUZ||
+|AZ|TUMACACORI|85640|1||SANTA CRUZ||
+|AZ|AMADO|85645|1||SANTA CRUZ||
+|AZ|TUBAC|85646|1||SANTA CRUZ||
+|AZ|RIO RICO|85648|1||SANTA CRUZ||
+|AZ|NOGALES|85662|1||SANTA CRUZ||
+|AZ|BLACK CANYON CITY|85324|1||YAVAPAI||
+|AZ|CONGRESS|85332|1||YAVAPAI||
+|AZ|YARNELL|85362|1||YAVAPAI||
+|AZ|PRESCOTT|86301|1||YAVAPAI||
+|AZ|PRESCOTT|86302|1||YAVAPAI||
+|AZ|PRESCOTT|86303|1||YAVAPAI||
+|AZ|PRESCOTT|86304|1||YAVAPAI||
+|AZ|PRESCOTT|86305|1||YAVAPAI||
+|AZ|PRESCOTT VALLEY|86312|1||YAVAPAI||
+|AZ|PRESCOTT|86313|1||YAVAPAI||
+|AZ|PRESCOTT VALLEY|86314|1||YAVAPAI||
+|AZ|ASH FORK|86320|1||YAVAPAI||
+|AZ|BAGDAD|86321|1||YAVAPAI||
+|AZ|CAMP VERDE|86322|1||YAVAPAI||
+|AZ|CHINO VALLEY|86323|1||YAVAPAI||
+|AZ|CLARKDALE|86324|1||YAVAPAI||
+|AZ|CORNVILLE|86325|1||YAVAPAI||
+|AZ|COTTONWOOD|86326|1||YAVAPAI||
+|AZ|DEWEY|86327|1||YAVAPAI||
+|AZ|HUMBOLDT|86329|1||YAVAPAI||
+|AZ|IRON SPRINGS|86330|1||YAVAPAI||
+|AZ|JEROME|86331|1||YAVAPAI||
+|AZ|KIRKLAND|86332|1||YAVAPAI||
+|AZ|MAYER|86333|1||YAVAPAI||
+|AZ|PAULDEN|86334|1||YAVAPAI||
+|AZ|RIMROCK|86335|1||YAVAPAI||
+|AZ|SELIGMAN|86337|1||YAVAPAI||
+|AZ|SKULL VALLEY|86338|1||YAVAPAI||
+|AZ|SEDONA|86340|1||YAVAPAI||
+|AZ|SEDONA|86341|1||YAVAPAI||
+|AZ|LAKE MONTEZUMA|86342|1||YAVAPAI||
+|AZ|CROWN KING|86343|1||YAVAPAI||
+|AZ|DATELAND|85333|1||YUMA||
+|AZ|GADSDEN|85336|1||YUMA||
+|AZ|ROLL|85347|1||YUMA||
+|AZ|SAN LUIS|85349|1||YUMA||
+|AZ|SOMERTON|85350|1||YUMA||
+|AZ|TACNA|85352|1||YUMA||
+|AZ|WELLTON|85356|1||YUMA||
+|AZ|YUMA|85364|1||YUMA||
+|AZ|YUMA|85365|1||YUMA||
+|AZ|YUMA|85366|1||YUMA||
+|AZ|YUMA|85367|1||YUMA||
+|AZ|YUMA|85369|1||YUMA||
+|AZ|PHOENIX|85083|1||||
+|AZ|MARICOPA|85138|1||||
+|AZ|QUEEN CREEK|85140|1||||
+|AZ|QUEEN CREEK|85143|1||||
+|AZ|CASA GRANDE|85193|1||||
+|AZ|CASA GRANDE|85194|1||||
+|AZ|MESA|85209|1||||
+|AZ|CHANDLER|85286|1||||
+|AZ|GILBERT|85295|1||||
+|AZ|GILBERT|85298|1||||
+|AZ|SURPRISE|85388|1||||
+|AZ|AVONDALE|85392|1||||
+|AZ|GOODYEAR|85395|1||||
+|AZ|BUCKEYE|85396|1||||
+|AZ|MARANA|85658|1||||
+|AZ|ORO VALLEY|85755|1||||
+|AZ|TUCSON|85757|1||||
+|AZ|KINGMAN|86409|1||||
+|AZ|CHAMBERS|86509|1||||
+|CA|ALAMEDA|94501|1||ALAMEDA||
+|CA|ALAMEDA|94502|1||ALAMEDA||
+|CA|FREMONT|94536|1||ALAMEDA||
+|CA|FREMONT|94537|1||ALAMEDA||
+|CA|FREMONT|94538|1||ALAMEDA||
+|CA|FREMONT|94539|1||ALAMEDA||
+|CA|HAYWARD|94540|1||ALAMEDA||
+|CA|HAYWARD|94541|1||ALAMEDA||
+|CA|HAYWARD|94542|1||ALAMEDA||
+|CA|HAYWARD|94543|1||ALAMEDA||
+|CA|HAYWARD|94544|1||ALAMEDA||
+|CA|HAYWARD|94545|1||ALAMEDA||
+|CA|CASTRO VALLEY|94546|1||ALAMEDA||
+|CA|LIVERMORE|94550|1||ALAMEDA||
+|CA|LIVERMORE|94551|1||ALAMEDA||
+|CA|CASTRO VALLEY|94552|1||ALAMEDA||
+|CA|FREMONT|94555|1||ALAMEDA||
+|CA|HAYWARD|94557|1||ALAMEDA||
+|CA|NEWARK|94560|1||ALAMEDA||
+|CA|PLEASANTON|94566|1||ALAMEDA||
+|CA|DUBLIN|94568|1||ALAMEDA||
+|CA|SAN LEANDRO|94577|1||ALAMEDA||
+|CA|SAN LEANDRO|94578|1||ALAMEDA||
+|CA|SAN LEANDRO|94579|1||ALAMEDA||
+|CA|SAN LORENZO|94580|1||ALAMEDA||
+|CA|SUNOL|94586|1||ALAMEDA||
+|CA|UNION CITY|94587|1||ALAMEDA||
+|CA|PLEASANTON|94588|1||ALAMEDA||
+|CA|OAKLAND|94601|1||ALAMEDA||
+|CA|OAKLAND|94602|1||ALAMEDA||
+|CA|OAKLAND|94603|1||ALAMEDA||
+|CA|OAKLAND|94604|1||ALAMEDA||
+|CA|OAKLAND|94605|1||ALAMEDA||
+|CA|OAKLAND|94606|1||ALAMEDA||
+|CA|OAKLAND|94607|1||ALAMEDA||
+|CA|EMERYVILLE|94608|1||ALAMEDA||
+|CA|OAKLAND|94609|1||ALAMEDA||
+|CA|OAKLAND|94610|1||ALAMEDA||
+|CA|OAKLAND|94611|1||ALAMEDA||
+|CA|OAKLAND|94612|1||ALAMEDA||
+|CA|OAKLAND|94613|1||ALAMEDA||
+|CA|OAKLAND|94614|1||ALAMEDA||
+|CA|OAKLAND|94615|1||ALAMEDA||
+|CA|OAKLAND|94617|1||ALAMEDA||
+|CA|OAKLAND|94618|1||ALAMEDA||
+|CA|OAKLAND|94619|1||ALAMEDA||
+|CA|PIEDMONT|94620|1||ALAMEDA||
+|CA|OAKLAND|94621|1||ALAMEDA||
+|CA|OAKLAND|94623|1||ALAMEDA||
+|CA|OAKLAND|94624|1||ALAMEDA||
+|CA|OAKLAND|94625|1||ALAMEDA||
+|CA|OAKLAND|94626|1||ALAMEDA||
+|CA|OAKLAND|94627|1||ALAMEDA||
+|CA|OAKLAND|94643|1||ALAMEDA||
+|CA|OAKLAND|94649|1||ALAMEDA||
+|CA|OAKLAND|94659|1||ALAMEDA||
+|CA|OAKLAND|94660|1||ALAMEDA||
+|CA|OAKLAND|94661|1||ALAMEDA||
+|CA|EMERYVILLE|94662|1||ALAMEDA||
+|CA|OAKLAND|94666|1||ALAMEDA||
+|CA|BERKELEY|94701|1||ALAMEDA||
+|CA|BERKELEY|94702|1||ALAMEDA||
+|CA|BERKELEY|94703|1||ALAMEDA||
+|CA|BERKELEY|94704|1||ALAMEDA||
+|CA|BERKELEY|94705|1||ALAMEDA||
+|CA|ALBANY|94706|1||ALAMEDA||
+|CA|BERKELEY|94707|1||ALAMEDA||
+|CA|BERKELEY|94708|1||ALAMEDA||
+|CA|BERKELEY|94709|1||ALAMEDA||
+|CA|BERKELEY|94710|1||ALAMEDA||
+|CA|BERKELEY|94712|1||ALAMEDA||
+|CA|BERKELEY|94720|1||ALAMEDA||
+|CA|KIRKWOOD|95646|1||ALPINE||
+|CA|MARKLEEVILLE|96120|1||ALPINE||
+|CA|AMADOR CITY|95601|1||AMADOR||
+|CA|FIDDLETOWN|95629|1||AMADOR||
+|CA|IONE|95640|1||AMADOR||
+|CA|JACKSON|95642|1||AMADOR||
+|CA|KIT CARSON|95644|1||AMADOR||
+|CA|MARTELL|95654|1||AMADOR||
+|CA|PINE GROVE|95665|1||AMADOR||
+|CA|PIONEER|95666|1||AMADOR||
+|CA|PLYMOUTH|95669|1||AMADOR||
+|CA|RIVER PINES|95675|1||AMADOR||
+|CA|SUTTER CREEK|95685|1||AMADOR||
+|CA|VOLCANO|95689|1||AMADOR||
+|CA|DRYTOWN|95699|1||AMADOR||
+|CA|BANGOR|95914|1||BUTTE||
+|CA|BERRY CREEK|95916|1||BUTTE||
+|CA|BIGGS|95917|1||BUTTE||
+|CA|CHICO|95926|1||BUTTE||
+|CA|CHICO|95927|1||BUTTE||
+|CA|CHICO|95928|1||BUTTE||
+|CA|CHICO|95929|1||BUTTE||
+|CA|CLIPPER MILLS|95930|1||BUTTE||
+|CA|DURHAM|95938|1||BUTTE||
+|CA|FEATHER FALLS|95940|1||BUTTE||
+|CA|FORBESTOWN|95941|1||BUTTE||
+|CA|FOREST RANCH|95942|1||BUTTE||
+|CA|GRIDLEY|95948|1||BUTTE||
+|CA|MAGALIA|95954|1||BUTTE||
+|CA|NELSON|95958|1||BUTTE||
+|CA|OROVILLE|95965|1||BUTTE||
+|CA|OROVILLE|95966|1||BUTTE||
+|CA|PARADISE|95967|1||BUTTE||
+|CA|PALERMO|95968|1||BUTTE||
+|CA|PARADISE|95969|1||BUTTE||
+|CA|CHICO|95973|1||BUTTE||
+|CA|RICHVALE|95974|1||BUTTE||
+|CA|CHICO|95976|1||BUTTE||
+|CA|STIRLING CITY|95978|1||BUTTE||
+|CA|ALTAVILLE|95221|1||CALAVERAS||
+|CA|ANGELS CAMP|95222|1||CALAVERAS||
+|CA|ARNOLD|95223|1||CALAVERAS||
+|CA|AVERY|95224|1||CALAVERAS||
+|CA|BURSON|95225|1||CALAVERAS||
+|CA|CAMPO SECO|95226|1||CALAVERAS||
+|CA|COPPEROPOLIS|95228|1||CALAVERAS||
+|CA|DOUGLAS FLAT|95229|1||CALAVERAS||
+|CA|GLENCOE|95232|1||CALAVERAS||
+|CA|HATHAWAY PINES|95233|1||CALAVERAS||
+|CA|MOKELUMNE HILL|95245|1||CALAVERAS||
+|CA|MOUNTAIN RANCH|95246|1||CALAVERAS||
+|CA|MURPHYS|95247|1||CALAVERAS||
+|CA|RAIL ROAD FLAT|95248|1||CALAVERAS||
+|CA|SAN ANDREAS|95249|1||CALAVERAS||
+|CA|SHEEP RANCH|95250|1||CALAVERAS||
+|CA|VALLECITO|95251|1||CALAVERAS||
+|CA|VALLEY SPRINGS|95252|1||CALAVERAS||
+|CA|WALLACE|95254|1||CALAVERAS||
+|CA|WEST POINT|95255|1||CALAVERAS||
+|CA|WILSEYVILLE|95257|1||CALAVERAS||
+|CA|ARBUCKLE|95912|1||COLUSA||
+|CA|COLLEGE CITY|95931|1||COLUSA||
+|CA|COLUSA|95932|1||COLUSA||
+|CA|GRIMES|95950|1||COLUSA||
+|CA|MAXWELL|95955|1||COLUSA||
+|CA|PRINCETON|95970|1||COLUSA||
+|CA|STONYFORD|95979|1||COLUSA||
+|CA|WILLIAMS|95987|1||COLUSA||
+|CA|DANVILLE|94506|1||CONTRA COSTA||
+|CA|ALAMO|94507|1||CONTRA COSTA||
+|CA|ANTIOCH|94509|1||CONTRA COSTA||
+|CA|BETHEL ISLAND|94511|1||CONTRA COSTA||
+|CA|BRENTWOOD|94513|1||CONTRA COSTA||
+|CA|BYRON|94514|1||CONTRA COSTA||
+|CA|CANYON|94516|1||CONTRA COSTA||
+|CA|CLAYTON|94517|1||CONTRA COSTA||
+|CA|CONCORD|94518|1||CONTRA COSTA||
+|CA|CONCORD|94519|1||CONTRA COSTA||
+|CA|CONCORD|94520|1||CONTRA COSTA||
+|CA|CONCORD|94521|1||CONTRA COSTA||
+|CA|CONCORD|94522|1||CONTRA COSTA||
+|CA|PLEASANT HILL|94523|1||CONTRA COSTA||
+|CA|CONCORD|94524|1||CONTRA COSTA||
+|CA|CROCKETT|94525|1||CONTRA COSTA||
+|CA|DANVILLE|94526|1||CONTRA COSTA||
+|CA|CONCORD|94527|1||CONTRA COSTA||
+|CA|DIABLO|94528|1||CONTRA COSTA||
+|CA|CONCORD|94529|1||CONTRA COSTA||
+|CA|EL CERRITO|94530|1||CONTRA COSTA||
+|CA|ANTIOCH|94531|1||CONTRA COSTA||
+|CA|HERCULES|94547|1||CONTRA COSTA||
+|CA|KNIGHTSEN|94548|1||CONTRA COSTA||
+|CA|LAFAYETTE|94549|1||CONTRA COSTA||
+|CA|MARTINEZ|94553|1||CONTRA COSTA||
+|CA|MORAGA|94556|1||CONTRA COSTA||
+|CA|OAKLEY|94561|1||CONTRA COSTA||
+|CA|ORINDA|94563|1||CONTRA COSTA||
+|CA|PINOLE|94564|1||CONTRA COSTA||
+|CA|PITTSBURG|94565|1||CONTRA COSTA||
+|CA|PORT COSTA|94569|1||CONTRA COSTA||
+|CA|MORAGA|94570|1||CONTRA COSTA||
+|CA|RODEO|94572|1||CONTRA COSTA||
+|CA|MORAGA|94575|1||CONTRA COSTA||
+|CA|SAN RAMON|94583|1||CONTRA COSTA||
+|CA|WALNUT CREEK|94595|1||CONTRA COSTA||||||
+|CA|WALNUT CREEK|94596|1||CONTRA COSTA||||||
+|CA|WALNUT CREEK|94597|1||CONTRA COSTA||||||6
+|CA|WALNUT CREEK|94598|1||CONTRA COSTA||||||
+|CA|RICHMOND|94801|1||CONTRA COSTA||||||
+|CA|RICHMOND|94802|1||CONTRA COSTA||||||
+|CA|EL SOBRANTE|94803|1||CONTRA COSTA||||||
+|CA|RICHMOND|94804|1||CONTRA COSTA||||||
+|CA|RICHMOND|94805|1||CONTRA COSTA||||||
+|CA|SAN PABLO|94806|1||CONTRA COSTA||||||
+|CA|RICHMOND|94807|1||CONTRA COSTA||||||
+|CA|RICHMOND|94808|1||CONTRA COSTA||||||
+|CA|EL SOBRANTE|94820|1||CONTRA COSTA||||||
+|CA|RICHMOND|94850|1||CONTRA COSTA||||||
+|CA|CRESCENT CITY|95531|1||DEL NORTE||||||
+|CA|CRESCENT CITY|95532|1||DEL NORTE||||||
+|CA|FORT DICK|95538|1||DEL NORTE||
+|CA|GASQUET|95543|1||DEL NORTE||
+|CA|KLAMATH|95548|1||DEL NORTE||
+|CA|SMITH RIVER|95567|1||DEL NORTE||
+|CA|COLOMA|95613|1||EL DORADO||
+|CA|COOL|95614|1||EL DORADO||
+|CA|DIAMOND SPRINGS|95619|1||EL DORADO||
+|CA|EL DORADO|95623|1||EL DORADO||
+|CA|GARDEN VALLEY|95633|1||EL DORADO||
+|CA|GEORGETOWN|95634|1||EL DORADO||
+|CA|GREENWOOD|95635|1||EL DORADO||
+|CA|GRIZZLY FLATS|95636|1||EL DORADO||
+|CA|LOTUS|95651|1||EL DORADO||
+|CA|MOUNT AUKUM|95656|1||EL DORADO||
+|CA|PILOT HILL|95664|1||EL DORADO||
+|CA|PLACERVILLE|95667|1||EL DORADO||
+|CA|RESCUE|95672|1||EL DORADO||
+|CA|SHINGLE SPRINGS|95682|1||EL DORADO||
+|CA|SOMERSET|95684|1||EL DORADO||
+|CA|CAMINO|95709|1||EL DORADO||
+|CA|KYBURZ|95720|1||EL DORADO||
+|CA|ECHO LAKE|95721|1||EL DORADO||
+|CA|POLLOCK PINES|95726|1||EL DORADO||
+|CA|TWIN BRIDGES|95735|1||EL DORADO||
+|CA|EL DORADO HILLS|95762|1||EL DORADO||
+|CA|TAHOMA|96142|1||EL DORADO||
+|CA|SOUTH LAKE TAHOE|96150|1||EL DORADO||
+|CA|SOUTH LAKE TAHOE|96151|1||EL DORADO||
+|CA|SOUTH LAKE TAHOE|96152|1||EL DORADO||
+|CA|SOUTH LAKE TAHOE|96154|1||EL DORADO||
+|CA|SOUTH LAKE TAHOE|96155|1||EL DORADO||
+|CA|SOUTH LAKE TAHOE|96156|1||EL DORADO||
+|CA|SOUTH LAKE TAHOE|96157|1||EL DORADO||
+|CA|SOUTH LAKE TAHOE|96158|1||EL DORADO||
+|CA|COALINGA|93210|1||FRESNO||
+|CA|HURON|93234|1||FRESNO||
+|CA|LATON|93242|1||FRESNO||
+|CA|AUBERRY|93602|1||FRESNO||
+|CA|BIG CREEK|93605|1||FRESNO||
+|CA|BIOLA|93606|1||FRESNO||
+|CA|BURREL|93607|1||FRESNO||
+|CA|CANTUA CREEK|93608|1||FRESNO||
+|CA|CARUTHERS|93609|1||FRESNO||
+|CA|CLOVIS|93611|1||FRESNO||
+|CA|CLOVIS|93612|1||FRESNO||
+|CA|CLOVIS|93613|1||FRESNO||
+|CA|DEL REY|93616|1||FRESNO||
+|CA|DUNLAP|93621|1||FRESNO||
+|CA|FIREBAUGH|93622|1||FRESNO||||||
+|CA|FIVE POINTS|93624|1||FRESNO||||||
+|CA|FOWLER|93625|1||FRESNO||||||
+|CA|FRIANT|93626|1||FRESNO||||||
+|CA|HELM|93627|1||FRESNO||||||
+|CA|HUME|93628|1||FRESNO||||||
+|CA|KERMAN|93630|1||FRESNO||||||
+|CA|KINGSBURG|93631|1||FRESNO||||||
+|CA|LAKESHORE|93634|1||FRESNO||||||
+|CA|MENDOTA|93640|1||FRESNO||||||
+|CA|MIRAMONTE|93641|1||FRESNO||||||
+|CA|MONO HOT SPRINGS|93642|1||FRESNO||||||
+|CA|ORANGE COVE|93646|1||FRESNO||||||5
+|CA|PARLIER|93648|1||FRESNO||||||
+|CA|PIEDRA|93649|1||FRESNO||||||
+|CA|FRESNO|93650|1||FRESNO||||||
+|CA|PRATHER|93651|1||FRESNO||
+|CA|RAISIN|93652|1||FRESNO||
+|CA|REEDLEY|93654|1||FRESNO||
+|CA|RIVERDALE|93656|1||FRESNO||
+|CA|SANGER|93657|1||FRESNO||
+|CA|SAN JOAQUIN|93660|1||FRESNO||
+|CA|SELMA|93662|1||FRESNO||
+|CA|SHAVER LAKE|93664|1||FRESNO||
+|CA|TOLLHOUSE|93667|1||FRESNO||
+|CA|TRANQUILLITY|93668|1||FRESNO||
+|CA|SQUAW VALLEY|93675|1||FRESNO||
+|CA|FRESNO|93701|1||FRESNO||
+|CA|FRESNO|93702|1||FRESNO||
+|CA|FRESNO|93703|1||FRESNO||
+|CA|FRESNO|93704|1||FRESNO||
+|CA|FRESNO|93705|1||FRESNO||
+|CA|FRESNO|93706|1||FRESNO||
+|CA|FRESNO|93707|1||FRESNO||
+|CA|FRESNO|93708|1||FRESNO||
+|CA|FRESNO|93709|1||FRESNO||
+|CA|FRESNO|93710|1||FRESNO||
+|CA|FRESNO|93711|1||FRESNO||
+|CA|FRESNO|93712|1||FRESNO||
+|CA|FRESNO|93714|1||FRESNO||
+|CA|FRESNO|93715|1||FRESNO||
+|CA|FRESNO|93716|1||FRESNO||
+|CA|FRESNO|93717|1||FRESNO||
+|CA|FRESNO|93718|1||FRESNO||
+|CA|FRESNO|93720|1||FRESNO||
+|CA|FRESNO|93721|1||FRESNO||
+|CA|FRESNO|93722|1||FRESNO||
+|CA|FRESNO|93724|1||FRESNO||
+|CA|FRESNO|93725|1||FRESNO||
+|CA|FRESNO|93726|1||FRESNO||
+|CA|FRESNO|93727|1||FRESNO||
+|CA|FRESNO|93728|1||FRESNO||
+|CA|FRESNO|93729|1||FRESNO||
+|CA|FRESNO|93740|1||FRESNO||
+|CA|FRESNO|93741|1||FRESNO||
+|CA|FRESNO|93744|1||FRESNO||
+|CA|FRESNO|93745|1||FRESNO||
+|CA|FRESNO|93747|1||FRESNO||
+|CA|FRESNO|93750|1||FRESNO||
+|CA|FRESNO|93755|1||FRESNO||
+|CA|FRESNO|93759|1||FRESNO||
+|CA|FRESNO|93760|1||FRESNO||
+|CA|FRESNO|93761|1||FRESNO||
+|CA|FRESNO|93762|1||FRESNO||
+|CA|FRESNO|93764|1||FRESNO||
+|CA|FRESNO|93765|1||FRESNO||
+|CA|FRESNO|93771|1||FRESNO||
+|CA|FRESNO|93772|1||FRESNO||
+|CA|FRESNO|93773|1||FRESNO||
+|CA|FRESNO|93774|1||FRESNO||
+|CA|FRESNO|93775|1||FRESNO||
+|CA|FRESNO|93776|1||FRESNO||
+|CA|FRESNO|93777|1||FRESNO||
+|CA|FRESNO|93778|1||FRESNO||
+|CA|FRESNO|93779|1||FRESNO||
+|CA|FRESNO|93780|1||FRESNO||
+|CA|FRESNO|93782|1||FRESNO||
+|CA|FRESNO|93784|1||FRESNO||
+|CA|FRESNO|93786|1||FRESNO||
+|CA|FRESNO|93790|1||FRESNO||
+|CA|FRESNO|93791|1||FRESNO||
+|CA|FRESNO|93792|1||FRESNO||
+|CA|FRESNO|93793|1||FRESNO||
+|CA|FRESNO|93794|1||FRESNO||
+|CA|FRESNO|93844|1||FRESNO||
+|CA|FRESNO|93888|1||FRESNO||
+|CA|ARTOIS|95913|1||GLENN||
+|CA|BUTTE CITY|95920|1||GLENN||
+|CA|ELK CREEK|95939|1||GLENN||
+|CA|GLENN|95943|1||GLENN||
+|CA|HAMILTON CITY|95951|1||GLENN||
+|CA|ORLAND|95963|1||GLENN||
+|CA|WILLOWS|95988|1||GLENN||
+|CA|EUREKA|95501|1||HUMBOLDT||
+|CA|EUREKA|95502|1||HUMBOLDT||
+|CA|EUREKA|95503|1||HUMBOLDT||
+|CA|ALDERPOINT|95511|1||HUMBOLDT||
+|CA|BLOCKSBURG|95514|1||HUMBOLDT||
+|CA|ARCATA|95518|1||HUMBOLDT||
+|CA|MCKINLEYVILLE|95519|1||HUMBOLDT||
+|CA|ARCATA|95521|1||HUMBOLDT||
+|CA|BAYSIDE|95524|1||HUMBOLDT||
+|CA|BLUE LAKE|95525|1||HUMBOLDT||
+|CA|BRIDGEVILLE|95526|1||HUMBOLDT||
+|CA|CARLOTTA|95528|1||HUMBOLDT||
+|CA|CUTTEN|95534|1||HUMBOLDT||
+|CA|FERNDALE|95536|1||HUMBOLDT||
+|CA|FIELDS LANDING|95537|1||HUMBOLDT||
+|CA|FORTUNA|95540|1||HUMBOLDT||
+|CA|GARBERVILLE|95542|1||HUMBOLDT||
+|CA|HONEYDEW|95545|1||HUMBOLDT||
+|CA|HOOPA|95546|1||HUMBOLDT||
+|CA|HYDESVILLE|95547|1||HUMBOLDT||
+|CA|KNEELAND|95549|1||HUMBOLDT||
+|CA|KORBEL|95550|1||HUMBOLDT||
+|CA|LOLETA|95551|1||HUMBOLDT||
+|CA|MIRANDA|95553|1||HUMBOLDT||
+|CA|MYERS FLAT|95554|1||HUMBOLDT||
+|CA|ORICK|95555|1||HUMBOLDT||
+|CA|ORLEANS|95556|1||HUMBOLDT||
+|CA|PETROLIA|95558|1||HUMBOLDT||
+|CA|PHILLIPSVILLE|95559|1||HUMBOLDT||
+|CA|REDWAY|95560|1||HUMBOLDT||
+|CA|RIO DELL|95562|1||HUMBOLDT||
+|CA|SAMOA|95564|1||HUMBOLDT||
+|CA|SCOTIA|95565|1||HUMBOLDT||
+|CA|REDCREST|95569|1||HUMBOLDT||
+|CA|TRINIDAD|95570|1||HUMBOLDT||
+|CA|WEOTT|95571|1||HUMBOLDT||
+|CA|WILLOW CREEK|95573|1||HUMBOLDT||
+|CA|WHITETHORN|95589|1||HUMBOLDT||
+|CA|BARD|92222|1||IMPERIAL||
+|CA|BRAWLEY|92227|1||IMPERIAL||
+|CA|CALEXICO|92231|1||IMPERIAL||
+|CA|CALEXICO|92232|1||IMPERIAL||
+|CA|CALIPATRIA|92233|1||IMPERIAL||
+|CA|EL CENTRO|92243|1||IMPERIAL||
+|CA|EL CENTRO|92244|1||IMPERIAL||
+|CA|HEBER|92249|1||IMPERIAL||
+|CA|HOLTVILLE|92250|1||IMPERIAL||
+|CA|IMPERIAL|92251|1||IMPERIAL||
+|CA|NILAND|92257|1||IMPERIAL||
+|CA|OCOTILLO|92259|1||IMPERIAL||
+|CA|PALO VERDE|92266|1||IMPERIAL||
+|CA|SEELEY|92273|1||IMPERIAL||
+|CA|SALTON CITY|92275|1||IMPERIAL||
+|CA|WESTMORLAND|92281|1||IMPERIAL||
+|CA|WINTERHAVEN|92283|1||IMPERIAL||
+|CA|DEATH VALLEY|92328|1||INYO||
+|CA|SHOSHONE|92384|1||INYO||
+|CA|TECOPA|92389|1||INYO||
+|CA|BIG PINE|93513|1||INYO||
+|CA|BISHOP|93514|1||INYO||
+|CA|BISHOP|93515|1||INYO||
+|CA|DARWIN|93522|1||INYO||
+|CA|INDEPENDENCE|93526|1||INYO||
+|CA|KEELER|93530|1||INYO||
+|CA|LITTLE LAKE|93542|1||INYO||
+|CA|LONE PINE|93545|1||INYO||
+|CA|OLANCHA|93549|1||INYO||
+|CA|ARVIN|93203|1||KERN||
+|CA|BODFISH|93205|1||KERN||
+|CA|BUTTONWILLOW|93206|1||KERN||
+|CA|DELANO|93215|1||KERN||
+|CA|DELANO|93216|1||KERN||
+|CA|EDISON|93220|1||KERN||
+|CA|FRAZIER PARK|93222|1||KERN||
+|CA|FELLOWS|93224|1||KERN||
+|CA|FRAZIER PARK|93225|1||KERN||
+|CA|GLENNVILLE|93226|1||KERN||
+|CA|KERNVILLE|93238|1||KERN||
+|CA|LAKE ISABELLA|93240|1||KERN||
+|CA|LAMONT|93241|1||KERN||
+|CA|LEBEC|93243|1||KERN||
+|CA|LOST HILLS|93249|1||KERN||
+|CA|MC FARLAND|93250|1||KERN||
+|CA|MC KITTRICK|93251|1||KERN||
+|CA|MARICOPA|93252|1||KERN||
+|CA|ONYX|93255|1||KERN||
+|CA|SHAFTER|93263|1||KERN||
+|CA|TAFT|93268|1||KERN||
+|CA|TUPMAN|93276|1||KERN||
+|CA|WASCO|93280|1||KERN||
+|CA|WELDON|93283|1||KERN||
+|CA|WOFFORD HEIGHTS|93285|1||KERN||
+|CA|WOODY|93287|1||KERN||
+|CA|BAKERSFIELD|93301|1||KERN||
+|CA|BAKERSFIELD|93302|1||KERN||
+|CA|BAKERSFIELD|93303|1||KERN||
+|CA|BAKERSFIELD|93304|1||KERN||
+|CA|BAKERSFIELD|93305|1||KERN||
+|CA|BAKERSFIELD|93306|1||KERN||
+|CA|BAKERSFIELD|93307|1||KERN||
+|CA|BAKERSFIELD|93308|1||KERN||
+|CA|BAKERSFIELD|93309|1||KERN||
+|CA|BAKERSFIELD|93311|1||KERN||
+|CA|BAKERSFIELD|93312|1||KERN||
+|CA|BAKERSFIELD|93313|1||KERN||
+|CA|BAKERSFIELD|93380|1||KERN||
+|CA|BAKERSFIELD|93381|1||KERN||
+|CA|BAKERSFIELD|93382|1||KERN||
+|CA|BAKERSFIELD|93383|1||KERN||
+|CA|BAKERSFIELD|93384|1||KERN||
+|CA|BAKERSFIELD|93385|1||KERN||
+|CA|BAKERSFIELD|93386|1||KERN||
+|CA|BAKERSFIELD|93387|1||KERN||
+|CA|BAKERSFIELD|93388|1||KERN||
+|CA|BAKERSFIELD|93389|1||KERN||
+|CA|BAKERSFIELD|93390|1||KERN||
+|CA|MOJAVE|93501|1||KERN||
+|CA|MOJAVE|93502|1||KERN||
+|CA|CALIFORNIA CITY|93504|1||KERN||
+|CA|CALIFORNIA CITY|93505|1||KERN||
+|CA|BORON|93516|1||KERN||
+|CA|CALIENTE|93518|1||KERN||
+|CA|CANTIL|93519|1||KERN||
+|CA|EDWARDS|93523|1||KERN||
+|CA|EDWARDS|93524|1||KERN||
+|CA|INYOKERN|93527|1||KERN||
+|CA|JOHANNESBURG|93528|1||KERN||
+|CA|KEENE|93531|1||KERN||
+|CA|RANDSBURG|93554|1||KERN||
+|CA|RIDGECREST|93555|1||KERN||
+|CA|RIDGECREST|93556|1||KERN||
+|CA|ROSAMOND|93560|1||KERN||
+|CA|TEHACHAPI|93561|1||KERN||
+|CA|TEHACHAPI|93581|1||KERN||
+|CA|BORON|93596|1||KERN||
+|CA|ARMONA|93202|1||KINGS||
+|CA|AVENAL|93204|1||KINGS||
+|CA|CORCORAN|93212|1||KINGS||
+|CA|HANFORD|93230|1||KINGS||
+|CA|HANFORD|93231|1||KINGS||
+|CA|HANFORD|93232|1||KINGS||
+|CA|KETTLEMAN CITY|93239|1||KINGS||
+|CA|LEMOORE|93245|1||KINGS||
+|CA|LEMOORE|93246|1||KINGS||
+|CA|STRATFORD|93266|1||KINGS||
+|CA|CLEARLAKE|95422|1||LAKE||
+|CA|CLEARLAKE OAKS|95423|1||LAKE||
+|CA|CLEARLAKE PARK|95424|1||LAKE||
+|CA|COBB|95426|1||LAKE||
+|CA|FINLEY|95435|1||LAKE||
+|CA|GLENHAVEN|95443|1||LAKE||
+|CA|KELSEYVILLE|95451|1||LAKE||
+|CA|LAKEPORT|95453|1||LAKE||
+|CA|LOWER LAKE|95457|1||LAKE||
+|CA|LUCERNE|95458|1||LAKE||
+|CA|MIDDLETOWN|95461|1||LAKE||
+|CA|NICE|95464|1||LAKE||
+|CA|UPPER LAKE|95485|1||LAKE||
+|CA|WITTER SPRINGS|95493|1||LAKE||
+|CA|BIEBER|96009|1||LASSEN||
+|CA|MCARTHUR|96053|1||LASSEN||
+|CA|NUBIEBER|96068|1||LASSEN||
+|CA|DOYLE|96109|1||LASSEN||
+|CA|HERLONG|96113|1||LASSEN||
+|CA|JANESVILLE|96114|1||LASSEN||
+|CA|LITCHFIELD|96117|1||LASSEN||
+|CA|MADELINE|96119|1||LASSEN||
+|CA|MILFORD|96121|1||LASSEN||
+|CA|RAVENDALE|96123|1||LASSEN||
+|CA|SUSANVILLE|96127|1||LASSEN||
+|CA|STANDISH|96128|1||LASSEN||
+|CA|SUSANVILLE|96130|1||LASSEN||
+|CA|TERMO|96132|1||LASSEN||
+|CA|WENDEL|96136|1||LASSEN||
+|CA|WESTWOOD|96137|1||LASSEN||
+|CA|LOS ANGELES|90001|1||LOS ANGELES||
+|CA|LOS ANGELES|90002|1||LOS ANGELES||
+|CA|LOS ANGELES|90003|1||LOS ANGELES||
+|CA|LOS ANGELES|90004|1||LOS ANGELES||
+|CA|LOS ANGELES|90005|1||LOS ANGELES||
+|CA|LOS ANGELES|90006|1||LOS ANGELES||
+|CA|LOS ANGELES|90007|1||LOS ANGELES||
+|CA|LOS ANGELES|90008|1||LOS ANGELES||
+|CA|LOS ANGELES|90009|1||LOS ANGELES||
+|CA|LOS ANGELES|90010|1||LOS ANGELES||
+|CA|LOS ANGELES|90011|1||LOS ANGELES||
+|CA|LOS ANGELES|90012|1||LOS ANGELES||
+|CA|LOS ANGELES|90013|1||LOS ANGELES||
+|CA|LOS ANGELES|90014|1||LOS ANGELES||
+|CA|LOS ANGELES|90015|1||LOS ANGELES||
+|CA|LOS ANGELES|90016|1||LOS ANGELES||
+|CA|LOS ANGELES|90017|1||LOS ANGELES||
+|CA|LOS ANGELES|90018|1||LOS ANGELES||
+|CA|LOS ANGELES|90019|1||LOS ANGELES||
+|CA|LOS ANGELES|90020|1||LOS ANGELES||
+|CA|LOS ANGELES|90021|1||LOS ANGELES||
+|CA|LOS ANGELES|90022|1||LOS ANGELES||
+|CA|LOS ANGELES|90023|1||LOS ANGELES||
+|CA|LOS ANGELES|90024|1||LOS ANGELES||
+|CA|LOS ANGELES|90025|1||LOS ANGELES||
+|CA|LOS ANGELES|90026|1||LOS ANGELES||
+|CA|LOS ANGELES|90027|1||LOS ANGELES||
+|CA|LOS ANGELES|90028|1||LOS ANGELES||
+|CA|LOS ANGELES|90029|1||LOS ANGELES||
+|CA|LOS ANGELES|90030|1||LOS ANGELES||
+|CA|LOS ANGELES|90031|1||LOS ANGELES||
+|CA|LOS ANGELES|90032|1||LOS ANGELES||
+|CA|LOS ANGELES|90033|1||LOS ANGELES||
+|CA|LOS ANGELES|90034|1||LOS ANGELES||
+|CA|LOS ANGELES|90035|1||LOS ANGELES||
+|CA|LOS ANGELES|90036|1||LOS ANGELES||
+|CA|LOS ANGELES|90037|1||LOS ANGELES||
+|CA|LOS ANGELES|90038|1||LOS ANGELES||
+|CA|LOS ANGELES|90039|1||LOS ANGELES||
+|CA|LOS ANGELES|90040|1||LOS ANGELES||
+|CA|LOS ANGELES|90041|1||LOS ANGELES||
+|CA|LOS ANGELES|90042|1||LOS ANGELES||
+|CA|LOS ANGELES|90043|1||LOS ANGELES||
+|CA|LOS ANGELES|90044|1||LOS ANGELES||
+|CA|LOS ANGELES|90045|1||LOS ANGELES||
+|CA|LOS ANGELES|90046|1||LOS ANGELES||
+|CA|LOS ANGELES|90047|1||LOS ANGELES||
+|CA|LOS ANGELES|90048|1||LOS ANGELES||
+|CA|LOS ANGELES|90049|1||LOS ANGELES||
+|CA|LOS ANGELES|90050|1||LOS ANGELES||
+|CA|LOS ANGELES|90051|1||LOS ANGELES||
+|CA|LOS ANGELES|90052|1||LOS ANGELES||
+|CA|LOS ANGELES|90053|1||LOS ANGELES||
+|CA|LOS ANGELES|90054|1||LOS ANGELES||
+|CA|LOS ANGELES|90055|1||LOS ANGELES||
+|CA|LOS ANGELES|90056|1||LOS ANGELES||
+|CA|LOS ANGELES|90057|1||LOS ANGELES||
+|CA|LOS ANGELES|90058|1||LOS ANGELES||
+|CA|LOS ANGELES|90059|1||LOS ANGELES||
+|CA|LOS ANGELES|90060|1||LOS ANGELES||
+|CA|LOS ANGELES|90061|1||LOS ANGELES||
+|CA|LOS ANGELES|90062|1||LOS ANGELES||
+|CA|LOS ANGELES|90063|1||LOS ANGELES||
+|CA|LOS ANGELES|90064|1||LOS ANGELES||
+|CA|LOS ANGELES|90065|1||LOS ANGELES||
+|CA|LOS ANGELES|90066|1||LOS ANGELES||
+|CA|LOS ANGELES|90067|1||LOS ANGELES||
+|CA|LOS ANGELES|90068|1||LOS ANGELES||
+|CA|WEST HOLLYWOOD|90069|1||LOS ANGELES||
+|CA|LOS ANGELES|90070|1||LOS ANGELES||
+|CA|LOS ANGELES|90071|1||LOS ANGELES||
+|CA|LOS ANGELES|90072|1||LOS ANGELES||
+|CA|LOS ANGELES|90073|1||LOS ANGELES||
+|CA|LOS ANGELES|90074|1||LOS ANGELES||
+|CA|LOS ANGELES|90075|1||LOS ANGELES||
+|CA|LOS ANGELES|90076|1||LOS ANGELES||
+|CA|LOS ANGELES|90077|1||LOS ANGELES||
+|CA|LOS ANGELES|90078|1||LOS ANGELES||
+|CA|LOS ANGELES|90079|1||LOS ANGELES||
+|CA|LOS ANGELES|90080|1||LOS ANGELES||
+|CA|LOS ANGELES|90081|1||LOS ANGELES||
+|CA|LOS ANGELES|90082|1||LOS ANGELES||
+|CA|LOS ANGELES|90083|1||LOS ANGELES||
+|CA|LOS ANGELES|90084|1||LOS ANGELES||
+|CA|LOS ANGELES|90086|1||LOS ANGELES||
+|CA|LOS ANGELES|90087|1||LOS ANGELES||
+|CA|LOS ANGELES|90088|1||LOS ANGELES||
+|CA|LOS ANGELES|90089|1||LOS ANGELES||
+|CA|LOS ANGELES|90091|1||LOS ANGELES||
+|CA|LOS ANGELES|90093|1||LOS ANGELES||
+|CA|LOS ANGELES|90094|1||LOS ANGELES||
+|CA|LOS ANGELES|90095|1||LOS ANGELES||
+|CA|LOS ANGELES|90096|1||LOS ANGELES||
+|CA|LOS ANGELES|90097|1||LOS ANGELES||
+|CA|LOS ANGELES|90099|1||LOS ANGELES||
+|CA|LOS ANGELES|90101|1||LOS ANGELES||
+|CA|LOS ANGELES|90102|1||LOS ANGELES||
+|CA|LOS ANGELES|90103|1||LOS ANGELES||
+|CA|LOS ANGELES|90174|1||LOS ANGELES||
+|CA|LOS ANGELES|90185|1||LOS ANGELES||
+|CA|BELL|90201|1||LOS ANGELES||
+|CA|BELL GARDENS|90202|1||LOS ANGELES||
+|CA|BEVERLY HILLS|90209|1||LOS ANGELES||
+|CA|BEVERLY HILLS|90210|1||LOS ANGELES||
+|CA|BEVERLY HILLS|90211|1||LOS ANGELES||
+|CA|BEVERLY HILLS|90212|1||LOS ANGELES||
+|CA|BEVERLY HILLS|90213|1||LOS ANGELES||
+|CA|COMPTON|90220|1||LOS ANGELES||
+|CA|COMPTON|90221|1||LOS ANGELES||
+|CA|COMPTON|90222|1||LOS ANGELES||
+|CA|COMPTON|90223|1||LOS ANGELES||
+|CA|COMPTON|90224|1||LOS ANGELES||
+|CA|CULVER CITY|90230|1||LOS ANGELES||
+|CA|CULVER CITY|90231|1||LOS ANGELES||
+|CA|CULVER CITY|90232|1||LOS ANGELES||
+|CA|CULVER CITY|90233|1||LOS ANGELES||
+|CA|DOWNEY|90239|1||LOS ANGELES||
+|CA|DOWNEY|90240|1||LOS ANGELES||
+|CA|DOWNEY|90241|1||LOS ANGELES||
+|CA|DOWNEY|90242|1||LOS ANGELES||
+|CA|EL SEGUNDO|90245|1||LOS ANGELES||
+|CA|GARDENA|90247|1||LOS ANGELES||
+|CA|GARDENA|90248|1||LOS ANGELES||
+|CA|GARDENA|90249|1||LOS ANGELES||
+|CA|HAWTHORNE|90250|1||LOS ANGELES||
+|CA|HAWTHORNE|90251|1||LOS ANGELES||
+|CA|HERMOSA BEACH|90254|1||LOS ANGELES||
+|CA|HUNTINGTON PARK|90255|1||LOS ANGELES||
+|CA|LAWNDALE|90260|1||LOS ANGELES||
+|CA|LAWNDALE|90261|1||LOS ANGELES||
+|CA|LYNWOOD|90262|1||LOS ANGELES||
+|CA|MALIBU|90263|1||LOS ANGELES||
+|CA|MALIBU|90264|1||LOS ANGELES||
+|CA|MALIBU|90265|1||LOS ANGELES||
+|CA|MANHATTAN BEACH|90266|1||LOS ANGELES||
+|CA|MANHATTAN BEACH|90267|1||LOS ANGELES||
+|CA|MAYWOOD|90270|1||LOS ANGELES||
+|CA|PACIFIC PALISADES|90272|1||LOS ANGELES||
+|CA|PALOS VERDES PENINSULA|90274|1||LOS ANGELES||
+|CA|RANCHO PALOS VERDES|90275|1||LOS ANGELES||
+|CA|REDONDO BEACH|90277|1||LOS ANGELES||
+|CA|REDONDO BEACH|90278|1||LOS ANGELES||
+|CA|SOUTH GATE|90280|1||LOS ANGELES||
+|CA|TOPANGA|90290|1||LOS ANGELES||
+|CA|VENICE|90291|1||LOS ANGELES||
+|CA|MARINA DEL REY|90292|1||LOS ANGELES||
+|CA|PLAYA DEL REY|90293|1||LOS ANGELES||
+|CA|VENICE|90294|1||LOS ANGELES||
+|CA|MARINA DEL REY|90295|1||LOS ANGELES||
+|CA|PLAYA DEL REY|90296|1||LOS ANGELES||
+|CA|INGLEWOOD|90301|1||LOS ANGELES||
+|CA|INGLEWOOD|90302|1||LOS ANGELES||
+|CA|INGLEWOOD|90303|1||LOS ANGELES||
+|CA|INGLEWOOD|90304|1||LOS ANGELES||
+|CA|INGLEWOOD|90305|1||LOS ANGELES||
+|CA|INGLEWOOD|90306|1||LOS ANGELES||
+|CA|INGLEWOOD|90307|1||LOS ANGELES||
+|CA|INGLEWOOD|90308|1||LOS ANGELES||
+|CA|INGLEWOOD|90309|1||LOS ANGELES||
+|CA|INGLEWOOD|90310|1||LOS ANGELES||
+|CA|INGLEWOOD|90311|1||LOS ANGELES||
+|CA|INGLEWOOD|90312|1||LOS ANGELES||
+|CA|INGLEWOOD|90313|1||LOS ANGELES||
+|CA|INGLEWOOD|90397|1||LOS ANGELES||
+|CA|INGLEWOOD|90398|1||LOS ANGELES||
+|CA|SANTA MONICA|90401|1||LOS ANGELES||
+|CA|SANTA MONICA|90402|1||LOS ANGELES||
+|CA|SANTA MONICA|90403|1||LOS ANGELES||
+|CA|SANTA MONICA|90404|1||LOS ANGELES||
+|CA|SANTA MONICA|90405|1||LOS ANGELES||
+|CA|SANTA MONICA|90406|1||LOS ANGELES||
+|CA|SANTA MONICA|90407|1||LOS ANGELES||
+|CA|SANTA MONICA|90408|1||LOS ANGELES||
+|CA|SANTA MONICA|90409|1||LOS ANGELES||
+|CA|SANTA MONICA|90410|1||LOS ANGELES||
+|CA|SANTA MONICA|90411|1||LOS ANGELES||
+|CA|TORRANCE|90501|1||LOS ANGELES||
+|CA|TORRANCE|90502|1||LOS ANGELES||
+|CA|TORRANCE|90503|1||LOS ANGELES||
+|CA|TORRANCE|90504|1||LOS ANGELES||
+|CA|TORRANCE|90505|1||LOS ANGELES||
+|CA|TORRANCE|90506|1||LOS ANGELES||
+|CA|TORRANCE|90507|1||LOS ANGELES||
+|CA|TORRANCE|90508|1||LOS ANGELES||
+|CA|TORRANCE|90509|1||LOS ANGELES||
+|CA|TORRANCE|90510|1||LOS ANGELES||
+|CA|WHITTIER|90601|1||LOS ANGELES||
+|CA|WHITTIER|90602|1||LOS ANGELES||
+|CA|WHITTIER|90603|1||LOS ANGELES||
+|CA|WHITTIER|90604|1||LOS ANGELES||
+|CA|WHITTIER|90605|1||LOS ANGELES||
+|CA|WHITTIER|90606|1||LOS ANGELES||
+|CA|WHITTIER|90607|1||LOS ANGELES||
+|CA|WHITTIER|90608|1||LOS ANGELES||
+|CA|WHITTIER|90609|1||LOS ANGELES||
+|CA|WHITTIER|90610|1||LOS ANGELES||
+|CA|WHITTIER|90612|1||LOS ANGELES||
+|CA|LA MIRADA|90637|1||LOS ANGELES||
+|CA|LA MIRADA|90638|1||LOS ANGELES||
+|CA|LA MIRADA|90639|1||LOS ANGELES||
+|CA|MONTEBELLO|90640|1||LOS ANGELES||
+|CA|NORWALK|90650|1||LOS ANGELES||
+|CA|NORWALK|90651|1||LOS ANGELES||
+|CA|NORWALK|90652|1||LOS ANGELES||
+|CA|NORWALK|90659|1||LOS ANGELES||
+|CA|PICO RIVERA|90660|1||LOS ANGELES||
+|CA|PICO RIVERA|90661|1||LOS ANGELES||
+|CA|PICO RIVERA|90662|1||LOS ANGELES||
+|CA|PICO RIVERA|90665|1||LOS ANGELES||
+|CA|SANTA FE SPRINGS|90670|1||LOS ANGELES||
+|CA|SANTA FE SPRINGS|90671|1||LOS ANGELES||
+|CA|ARTESIA|90701|1||LOS ANGELES||
+|CA|ARTESIA|90702|1||LOS ANGELES||
+|CA|CERRITOS|90703|1||LOS ANGELES||
+|CA|AVALON|90704|1||LOS ANGELES||
+|CA|BELLFLOWER|90706|1||LOS ANGELES||
+|CA|BELLFLOWER|90707|1||LOS ANGELES||
+|CA|HARBOR CITY|90710|1||LOS ANGELES||
+|CA|LAKEWOOD|90711|1||LOS ANGELES||
+|CA|LAKEWOOD|90712|1||LOS ANGELES||
+|CA|LAKEWOOD|90713|1||LOS ANGELES||
+|CA|LAKEWOOD|90714|1||LOS ANGELES||
+|CA|LAKEWOOD|90715|1||LOS ANGELES||
+|CA|HAWAIIAN GARDENS|90716|1||LOS ANGELES||
+|CA|LOMITA|90717|1||LOS ANGELES||
+|CA|PARAMOUNT|90723|1||LOS ANGELES||
+|CA|SAN PEDRO|90731|1||LOS ANGELES||
+|CA|SAN PEDRO|90732|1||LOS ANGELES||
+|CA|SAN PEDRO|90733|1||LOS ANGELES||
+|CA|SAN PEDRO|90734|1||LOS ANGELES||
+|CA|WILMINGTON|90744|1||LOS ANGELES||
+|CA|CARSON|90745|1||LOS ANGELES||
+|CA|CARSON|90746|1||LOS ANGELES||
+|CA|CARSON|90747|1||LOS ANGELES||
+|CA|WILMINGTON|90748|1||LOS ANGELES||
+|CA|CARSON|90749|1||LOS ANGELES||
+|CA|LONG BEACH|90801|1||LOS ANGELES||
+|CA|LONG BEACH|90802|1||LOS ANGELES||
+|CA|LONG BEACH|90803|1||LOS ANGELES||
+|CA|LONG BEACH|90804|1||LOS ANGELES||
+|CA|LONG BEACH|90805|1||LOS ANGELES||
+|CA|LONG BEACH|90806|1||LOS ANGELES||
+|CA|LONG BEACH|90807|1||LOS ANGELES||
+|CA|LONG BEACH|90808|1||LOS ANGELES||
+|CA|LONG BEACH|90809|1||LOS ANGELES||
+|CA|LONG BEACH|90810|1||LOS ANGELES||
+|CA|LONG BEACH|90813|1||LOS ANGELES||
+|CA|LONG BEACH|90814|1||LOS ANGELES||
+|CA|LONG BEACH|90815|1||LOS ANGELES||
+|CA|LONG BEACH|90822|1||LOS ANGELES||
+|CA|LONG BEACH|90831|1||LOS ANGELES||
+|CA|LONG BEACH|90832|1||LOS ANGELES||
+|CA|LONG BEACH|90833|1||LOS ANGELES||
+|CA|LONG BEACH|90834|1||LOS ANGELES||
+|CA|LONG BEACH|90835|1||LOS ANGELES||
+|CA|LONG BEACH|90840|1||LOS ANGELES||
+|CA|LONG BEACH|90842|1||LOS ANGELES||
+|CA|LONG BEACH|90844|1||LOS ANGELES||
+|CA|LONG BEACH|90845|1||LOS ANGELES||
+|CA|LONG BEACH|90846|1||LOS ANGELES||
+|CA|LONG BEACH|90847|1||LOS ANGELES||
+|CA|LONG BEACH|90848|1||LOS ANGELES||
+|CA|LONG BEACH|90853|1||LOS ANGELES||
+|CA|LONG BEACH|90888|1||LOS ANGELES||
+|CA|ALTADENA|91001|1||LOS ANGELES||
+|CA|ALTADENA|91003|1||LOS ANGELES||
+|CA|ARCADIA|91006|1||LOS ANGELES||
+|CA|ARCADIA|91007|1||LOS ANGELES||
+|CA|DUARTE|91009|1||LOS ANGELES||
+|CA|DUARTE|91010|1||LOS ANGELES||
+|CA|LA CANADA FLINTRIDGE|91011|1||LOS ANGELES||
+|CA|LA CANADA FLINTRIDGE|91012|1||LOS ANGELES||
+|CA|MONROVIA|91016|1||LOS ANGELES||
+|CA|MONROVIA|91017|1||LOS ANGELES||
+|CA|MONTROSE|91020|1||LOS ANGELES||
+|CA|MONTROSE|91021|1||LOS ANGELES||
+|CA|MOUNT WILSON|91023|1||LOS ANGELES||
+|CA|SIERRA MADRE|91024|1||LOS ANGELES||
+|CA|SIERRA MADRE|91025|1||LOS ANGELES||
+|CA|SOUTH PASADENA|91030|1||LOS ANGELES||
+|CA|SOUTH PASADENA|91031|1||LOS ANGELES||
+|CA|SUNLAND|91040|1||LOS ANGELES||
+|CA|SUNLAND|91041|1||LOS ANGELES||
+|CA|TUJUNGA|91042|1||LOS ANGELES||
+|CA|TUJUNGA|91043|1||LOS ANGELES||
+|CA|VERDUGO CITY|91046|1||LOS ANGELES||
+|CA|PASADENA|91050|1||LOS ANGELES||
+|CA|PASADENA|91051|1||LOS ANGELES||
+|CA|ARCADIA|91066|1||LOS ANGELES||
+|CA|ARCADIA|91077|1||LOS ANGELES||
+|CA|PASADENA|91101|1||LOS ANGELES||
+|CA|PASADENA|91102|1||LOS ANGELES||
+|CA|PASADENA|91103|1||LOS ANGELES||
+|CA|PASADENA|91104|1||LOS ANGELES||
+|CA|PASADENA|91105|1||LOS ANGELES||
+|CA|PASADENA|91106|1||LOS ANGELES||
+|CA|PASADENA|91107|1||LOS ANGELES||
+|CA|SAN MARINO|91108|1||LOS ANGELES||
+|CA|PASADENA|91109|1||LOS ANGELES||
+|CA|PASADENA|91110|1||LOS ANGELES||
+|CA|PASADENA|91114|1||LOS ANGELES||
+|CA|PASADENA|91115|1||LOS ANGELES||
+|CA|PASADENA|91116|1||LOS ANGELES||
+|CA|PASADENA|91117|1||LOS ANGELES||
+|CA|SAN MARINO|91118|1||LOS ANGELES||
+|CA|PASADENA|91121|1||LOS ANGELES||
+|CA|PASADENA|91123|1||LOS ANGELES||
+|CA|PASADENA|91124|1||LOS ANGELES||
+|CA|PASADENA|91125|1||LOS ANGELES||
+|CA|PASADENA|91126|1||LOS ANGELES||
+|CA|PASADENA|91129|1||LOS ANGELES||
+|CA|PASADENA|91131|1||LOS ANGELES||
+|CA|PASADENA|91175|1||LOS ANGELES||
+|CA|PASADENA|91182|1||LOS ANGELES||
+|CA|PASADENA|91184|1||LOS ANGELES||
+|CA|PASADENA|91185|1||LOS ANGELES||
+|CA|PASADENA|91186|1||LOS ANGELES||
+|CA|PASADENA|91187|1||LOS ANGELES||
+|CA|PASADENA|91188|1||LOS ANGELES||
+|CA|PASADENA|91189|1||LOS ANGELES||
+|CA|PASADENA|91191|1||LOS ANGELES||
+|CA|GLENDALE|91201|1||LOS ANGELES||
+|CA|GLENDALE|91202|1||LOS ANGELES||
+|CA|GLENDALE|91203|1||LOS ANGELES||
+|CA|GLENDALE|91204|1||LOS ANGELES||
+|CA|GLENDALE|91205|1||LOS ANGELES||
+|CA|GLENDALE|91206|1||LOS ANGELES||
+|CA|GLENDALE|91207|1||LOS ANGELES||
+|CA|GLENDALE|91208|1||LOS ANGELES||
+|CA|GLENDALE|91209|1||LOS ANGELES||
+|CA|GLENDALE|91210|1||LOS ANGELES||
+|CA|LA CRESCENTA|91214|1||LOS ANGELES||
+|CA|GLENDALE|91221|1||LOS ANGELES||
+|CA|GLENDALE|91222|1||LOS ANGELES||
+|CA|LA CRESCENTA|91224|1||LOS ANGELES||
+|CA|GLENDALE|91225|1||LOS ANGELES||
+|CA|GLENDALE|91226|1||LOS ANGELES||
+|CA|AGOURA HILLS|91301|1||LOS ANGELES||
+|CA|CALABASAS|91302|1||LOS ANGELES||
+|CA|CANOGA PARK|91303|1||LOS ANGELES||
+|CA|CANOGA PARK|91304|1||LOS ANGELES||
+|CA|CANOGA PARK|91305|1||LOS ANGELES||
+|CA|WINNETKA|91306|1||LOS ANGELES||
+|CA|WEST HILLS|91307|1||LOS ANGELES||
+|CA|WEST HILLS|91308|1||LOS ANGELES||
+|CA|CANOGA PARK|91309|1||LOS ANGELES||
+|CA|CASTAIC|91310|1||LOS ANGELES||
+|CA|CHATSWORTH|91311|1||LOS ANGELES||
+|CA|CHATSWORTH|91312|1||LOS ANGELES||
+|CA|CHATSWORTH|91313|1||LOS ANGELES||
+|CA|ENCINO|91316|1||LOS ANGELES||
+|CA|NEWHALL|91321|1||LOS ANGELES||
+|CA|NEWHALL|91322|1||LOS ANGELES||
+|CA|NORTHRIDGE|91324|1||LOS ANGELES||
+|CA|NORTHRIDGE|91325|1||LOS ANGELES||
+|CA|NORTHRIDGE|91326|1||LOS ANGELES||
+|CA|NORTHRIDGE|91327|1||LOS ANGELES||
+|CA|NORTHRIDGE|91328|1||LOS ANGELES||
+|CA|NORTHRIDGE|91329|1||LOS ANGELES||
+|CA|NORTHRIDGE|91330|1||LOS ANGELES||
+|CA|PACOIMA|91331|1||LOS ANGELES||
+|CA|PACOIMA|91333|1||LOS ANGELES||
+|CA|PACOIMA|91334|1||LOS ANGELES||
+|CA|RESEDA|91335|1||LOS ANGELES||
+|CA|RESEDA|91337|1||LOS ANGELES||
+|CA|SAN FERNANDO|91340|1||LOS ANGELES||
+|CA|SAN FERNANDO|91341|1||LOS ANGELES||
+|CA|SYLMAR|91342|1||LOS ANGELES||
+|CA|NORTH HILLS|91343|1||LOS ANGELES||
+|CA|GRANADA HILLS|91344|1||LOS ANGELES||
+|CA|MISSION HILLS|91345|1||LOS ANGELES||
+|CA|MISSION HILLS|91346|1||LOS ANGELES||
+|CA|SANTA CLARITA|91350|1||LOS ANGELES||
+|CA|CANYON COUNTRY|91351|1||LOS ANGELES||
+|CA|SUN VALLEY|91352|1||LOS ANGELES||
+|CA|SUN VALLEY|91353|1||LOS ANGELES||
+|CA|VALENCIA|91354|1||LOS ANGELES||
+|CA|VALENCIA|91355|1||LOS ANGELES||
+|CA|TARZANA|91356|1||LOS ANGELES||
+|CA|TARZANA|91357|1||LOS ANGELES||
+|CA|WESTLAKE VILLAGE|91363|1||LOS ANGELES||
+|CA|WOODLAND HILLS|91364|1||LOS ANGELES||
+|CA|WOODLAND HILLS|91365|1||LOS ANGELES||
+|CA|WOODLAND HILLS|91367|1||LOS ANGELES||
+|CA|WOODLAND HILLS|91371|1||LOS ANGELES||
+|CA|CALABASAS|91372|1||LOS ANGELES||
+|CA|AGOURA HILLS|91376|1||LOS ANGELES||
+|CA|SANTA CLARITA|91380|1||LOS ANGELES||
+|CA|STEVENSON RANCH|91381|1||LOS ANGELES||
+|CA|SANTA CLARITA|91382|1||LOS ANGELES||
+|CA|SANTA CLARITA|91383|1||LOS ANGELES||
+|CA|CASTAIC|91384|1||LOS ANGELES||
+|CA|VALENCIA|91385|1||LOS ANGELES||
+|CA|CANYON COUNTRY|91386|1||LOS ANGELES||
+|CA|CANYON COUNTRY|91387|1||LOS ANGELES||
+|CA|VAN NUYS|91388|1||LOS ANGELES||
+|CA|SANTA CLARITA|91390|1||LOS ANGELES||
+|CA|SYLMAR|91392|1||LOS ANGELES||
+|CA|NORTH HILLS|91393|1||LOS ANGELES||
+|CA|GRANADA HILLS|91394|1||LOS ANGELES||
+|CA|MISSION HILLS|91395|1||LOS ANGELES||
+|CA|WINNETKA|91396|1||LOS ANGELES||
+|CA|WOODLAND HILLS|91399|1||LOS ANGELES||
+|CA|VAN NUYS|91401|1||LOS ANGELES||
+|CA|PANORAMA CITY|91402|1||LOS ANGELES||
+|CA|SHERMAN OAKS|91403|1||LOS ANGELES||
+|CA|VAN NUYS|91404|1||LOS ANGELES||
+|CA|VAN NUYS|91405|1||LOS ANGELES||
+|CA|VAN NUYS|91406|1||LOS ANGELES||
+|CA|VAN NUYS|91407|1||LOS ANGELES||
+|CA|VAN NUYS|91408|1||LOS ANGELES||
+|CA|VAN NUYS|91409|1||LOS ANGELES||
+|CA|VAN NUYS|91410|1||LOS ANGELES||
+|CA|VAN NUYS|91411|1||LOS ANGELES||
+|CA|PANORAMA CITY|91412|1||LOS ANGELES||
+|CA|SHERMAN OAKS|91413|1||LOS ANGELES||
+|CA|ENCINO|91416|1||LOS ANGELES||
+|CA|SHERMAN OAKS|91423|1||LOS ANGELES||
+|CA|ENCINO|91426|1||LOS ANGELES||
+|CA|ENCINO|91436|1||LOS ANGELES||
+|CA|VAN NUYS|91470|1||LOS ANGELES||
+|CA|VAN NUYS|91482|1||LOS ANGELES||
+|CA|SHERMAN OAKS|91495|1||LOS ANGELES||
+|CA|VAN NUYS|91496|1||LOS ANGELES||
+|CA|VAN NUYS|91497|1||LOS ANGELES||
+|CA|VAN NUYS|91499|1||LOS ANGELES||
+|CA|BURBANK|91501|1||LOS ANGELES||
+|CA|BURBANK|91502|1||LOS ANGELES||
+|CA|BURBANK|91503|1||LOS ANGELES||
+|CA|BURBANK|91504|1||LOS ANGELES||
+|CA|BURBANK|91505|1||LOS ANGELES||
+|CA|BURBANK|91506|1||LOS ANGELES||
+|CA|BURBANK|91507|1||LOS ANGELES||
+|CA|BURBANK|91508|1||LOS ANGELES||
+|CA|BURBANK|91510|1||LOS ANGELES||
+|CA|BURBANK|91521|1||LOS ANGELES||
+|CA|BURBANK|91522|1||LOS ANGELES||
+|CA|BURBANK|91523|1||LOS ANGELES||
+|CA|BURBANK|91526|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91601|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91602|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91603|1||LOS ANGELES||
+|CA|STUDIO CITY|91604|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91605|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91606|1||LOS ANGELES||
+|CA|VALLEY VILLAGE|91607|1||LOS ANGELES||
+|CA|UNIVERSAL CITY|91608|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91609|1||LOS ANGELES||
+|CA|TOLUCA LAKE|91610|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91611|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91612|1||LOS ANGELES||
+|CA|STUDIO CITY|91614|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91615|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91616|1||LOS ANGELES||
+|CA|VALLEY VILLAGE|91617|1||LOS ANGELES||
+|CA|NORTH HOLLYWOOD|91618|1||LOS ANGELES||
+|CA|AZUSA|91702|1||LOS ANGELES||
+|CA|BALDWIN PARK|91706|1||LOS ANGELES||
+|CA|CLAREMONT|91711|1||LOS ANGELES||
+|CA|CITY OF INDUSTRY|91714|1||LOS ANGELES||
+|CA|CITY OF INDUSTRY|91715|1||LOS ANGELES||
+|CA|CITY OF INDUSTRY|91716|1||LOS ANGELES||
+|CA|COVINA|91722|1||LOS ANGELES||
+|CA|COVINA|91723|1||LOS ANGELES||
+|CA|COVINA|91724|1||LOS ANGELES||
+|CA|EL MONTE|91731|1||LOS ANGELES||
+|CA|EL MONTE|91732|1||LOS ANGELES||
+|CA|SOUTH EL MONTE|91733|1||LOS ANGELES||
+|CA|EL MONTE|91734|1||LOS ANGELES||
+|CA|EL MONTE|91735|1||LOS ANGELES||
+|CA|GLENDORA|91740|1||LOS ANGELES||
+|CA|GLENDORA|91741|1||LOS ANGELES||
+|CA|LA PUENTE|91744|1||LOS ANGELES||
+|CA|HACIENDA HEIGHTS|91745|1||LOS ANGELES||
+|CA|LA PUENTE|91746|1||LOS ANGELES||
+|CA|LA PUENTE|91747|1||LOS ANGELES||
+|CA|ROWLAND HEIGHTS|91748|1||LOS ANGELES||
+|CA|LA PUENTE|91749|1||LOS ANGELES||
+|CA|LA VERNE|91750|1||LOS ANGELES||
+|CA|MONTEREY PARK|91754|1||LOS ANGELES||
+|CA|MONTEREY PARK|91755|1||LOS ANGELES||
+|CA|MONTEREY PARK|91756|1||LOS ANGELES||
+|CA|MT BALDY|91759|1||LOS ANGELES||
+|CA|DIAMOND BAR|91765|1||LOS ANGELES||
+|CA|POMONA|91766|1||LOS ANGELES||
+|CA|POMONA|91767|1||LOS ANGELES||
+|CA|POMONA|91768|1||LOS ANGELES||
+|CA|POMONA|91769|1||LOS ANGELES||
+|CA|ROSEMEAD|91770|1||LOS ANGELES||
+|CA|ROSEMEAD|91771|1||LOS ANGELES||
+|CA|ROSEMEAD|91772|1||LOS ANGELES||
+|CA|SAN DIMAS|91773|1||LOS ANGELES||
+|CA|SAN GABRIEL|91775|1||LOS ANGELES||
+|CA|SAN GABRIEL|91776|1||LOS ANGELES||
+|CA|SAN GABRIEL|91778|1||LOS ANGELES||
+|CA|TEMPLE CITY|91780|1||LOS ANGELES||
+|CA|WALNUT|91788|1||LOS ANGELES||
+|CA|WALNUT|91789|1||LOS ANGELES||
+|CA|WEST COVINA|91790|1||LOS ANGELES||
+|CA|WEST COVINA|91791|1||LOS ANGELES||
+|CA|WEST COVINA|91792|1||LOS ANGELES||
+|CA|WEST COVINA|91793|1||LOS ANGELES||
+|CA|WALNUT|91795|1||LOS ANGELES||
+|CA|POMONA|91797|1||LOS ANGELES||
+|CA|POMONA|91799|1||LOS ANGELES||
+|CA|ALHAMBRA|91801|1||LOS ANGELES||
+|CA|ALHAMBRA|91802|1||LOS ANGELES||
+|CA|ALHAMBRA|91803|1||LOS ANGELES||
+|CA|ALHAMBRA|91804|1||LOS ANGELES||
+|CA|ALHAMBRA|91841|1||LOS ANGELES||
+|CA|ALHAMBRA|91896|1||LOS ANGELES||
+|CA|ALHAMBRA|91899|1||LOS ANGELES||
+|CA|ACTON|93510|1||LOS ANGELES||
+|CA|LAKE HUGHES|93532|1||LOS ANGELES||
+|CA|LANCASTER|93534|1||LOS ANGELES||
+|CA|LANCASTER|93535|1||LOS ANGELES||
+|CA|LANCASTER|93536|1||LOS ANGELES||
+|CA|LANCASTER|93539|1||LOS ANGELES||
+|CA|LITTLEROCK|93543|1||LOS ANGELES||
+|CA|LLANO|93544|1||LOS ANGELES||
+|CA|PALMDALE|93550|1||LOS ANGELES||
+|CA|PALMDALE|93551|1||LOS ANGELES||
+|CA|PALMDALE|93552|1||LOS ANGELES||
+|CA|PEARBLOSSOM|93553|1||LOS ANGELES||
+|CA|VALYERMO|93563|1||LOS ANGELES||
+|CA|LANCASTER|93584|1||LOS ANGELES||
+|CA|LANCASTER|93586|1||LOS ANGELES||
+|CA|PALMDALE|93590|1||LOS ANGELES||
+|CA|PALMDALE|93591|1||LOS ANGELES||
+|CA|PALMDALE|93599|1||LOS ANGELES||
+|CA|AHWAHNEE|93601|1||MADERA||
+|CA|BASS LAKE|93604|1||MADERA||
+|CA|CHOWCHILLA|93610|1||MADERA||
+|CA|COARSEGOLD|93614|1||MADERA||
+|CA|MADERA|93637|1||MADERA||
+|CA|MADERA|93638|1||MADERA||
+|CA|MADERA|93639|1||MADERA||
+|CA|NORTH FORK|93643|1||MADERA||
+|CA|OAKHURST|93644|1||MADERA||
+|CA|O NEALS|93645|1||MADERA||
+|CA|RAYMOND|93653|1||MADERA||
+|CA|WISHON|93669|1||MADERA||
+|CA|SAN RAFAEL|94901|1||MARIN||
+|CA|SAN RAFAEL|94903|1||MARIN||
+|CA|GREENBRAE|94904|1||MARIN||
+|CA|SAN RAFAEL|94912|1||MARIN||
+|CA|SAN RAFAEL|94913|1||MARIN||
+|CA|KENTFIELD|94914|1||MARIN||
+|CA|SAN RAFAEL|94915|1||MARIN||
+|CA|BELVEDERE TIBURON|94920|1||MARIN||
+|CA|BOLINAS|94924|1||MARIN||
+|CA|CORTE MADERA|94925|1||MARIN||
+|CA|DILLON BEACH|94929|1||MARIN||
+|CA|FAIRFAX|94930|1||MARIN||
+|CA|FOREST KNOLLS|94933|1||MARIN||
+|CA|INVERNESS|94937|1||MARIN||
+|CA|LAGUNITAS|94938|1||MARIN||
+|CA|LARKSPUR|94939|1||MARIN||
+|CA|MARSHALL|94940|1||MARIN||
+|CA|MILL VALLEY|94941|1||MARIN||
+|CA|MILL VALLEY|94942|1||MARIN||
+|CA|NOVATO|94945|1||MARIN||
+|CA|NICASIO|94946|1||MARIN||
+|CA|NOVATO|94947|1||MARIN||
+|CA|NOVATO|94948|1||MARIN||
+|CA|NOVATO|94949|1||MARIN||
+|CA|OLEMA|94950|1||MARIN||
+|CA|POINT REYES STATION|94956|1||MARIN||
+|CA|ROSS|94957|1||MARIN||
+|CA|SAN ANSELMO|94960|1||MARIN||
+|CA|SAN GERONIMO|94963|1||MARIN||
+|CA|SAN QUENTIN|94964|1||MARIN||
+|CA|SAUSALITO|94965|1||MARIN||
+|CA|SAUSALITO|94966|1||MARIN||
+|CA|STINSON BEACH|94970|1||MARIN||
+|CA|TOMALES|94971|1||MARIN||
+|CA|WOODACRE|94973|1||MARIN||
+|CA|SAN QUENTIN|94974|1||MARIN||
+|CA|CORTE MADERA|94976|1||MARIN||
+|CA|LARKSPUR|94977|1||MARIN||
+|CA|FAIRFAX|94978|1||MARIN||
+|CA|SAN ANSELMO|94979|1||MARIN||
+|CA|NOVATO|94998|1||MARIN||
+|CA|FISH CAMP|93623|1||MARIPOSA||
+|CA|CATHEYS VALLEY|95306|1||MARIPOSA||
+|CA|COULTERVILLE|95311|1||MARIPOSA||
+|CA|EL PORTAL|95318|1||MARIPOSA||
+|CA|HORNITOS|95325|1||MARIPOSA||
+|CA|MARIPOSA|95338|1||MARIPOSA||
+|CA|MIDPINES|95345|1||MARIPOSA||
+|CA|YOSEMITE NATIONAL PARK|95389|1||MARIPOSA||
+|CA|ALBION|95410|1||MENDOCINO||
+|CA|BOONVILLE|95415|1||MENDOCINO||
+|CA|BRANSCOMB|95417|1||MENDOCINO||
+|CA|CALPELLA|95418|1||MENDOCINO||
+|CA|CASPAR|95420|1||MENDOCINO||
+|CA|COMPTCHE|95427|1||MENDOCINO||
+|CA|COVELO|95428|1||MENDOCINO||
+|CA|DOS RIOS|95429|1||MENDOCINO||
+|CA|ELK|95432|1||MENDOCINO||
+|CA|FORT BRAGG|95437|1||MENDOCINO||
+|CA|GUALALA|95445|1||MENDOCINO||
+|CA|HOPLAND|95449|1||MENDOCINO||
+|CA|LAYTONVILLE|95454|1||MENDOCINO||
+|CA|LITTLERIVER|95456|1||MENDOCINO||
+|CA|MANCHESTER|95459|1||MENDOCINO||
+|CA|MENDOCINO|95460|1||MENDOCINO||
+|CA|NAVARRO|95463|1||MENDOCINO||
+|CA|PHILO|95466|1||MENDOCINO||
+|CA|POINT ARENA|95468|1||MENDOCINO||
+|CA|POTTER VALLEY|95469|1||MENDOCINO||
+|CA|REDWOOD VALLEY|95470|1||MENDOCINO||
+|CA|TALMAGE|95481|1||MENDOCINO||
+|CA|UKIAH|95482|1||MENDOCINO||
+|CA|WESTPORT|95488|1||MENDOCINO||
+|CA|WILLITS|95490|1||MENDOCINO||
+|CA|YORKVILLE|95494|1||MENDOCINO||
+|CA|LEGGETT|95585|1||MENDOCINO||
+|CA|PIERCY|95587|1||MENDOCINO||
+|CA|DOS PALOS|93620|1||MERCED||
+|CA|LOS BANOS|93635|1||MERCED||
+|CA|SANTA RITA PARK|93661|1||MERCED||
+|CA|SOUTH DOS PALOS|93665|1||MERCED||
+|CA|ATWATER|95301|1||MERCED||
+|CA|BALLICO|95303|1||MERCED||
+|CA|CRESSEY|95312|1||MERCED||
+|CA|DELHI|95315|1||MERCED||
+|CA|EL NIDO|95317|1||MERCED||
+|CA|GUSTINE|95322|1||MERCED||
+|CA|HILMAR|95324|1||MERCED||
+|CA|LE GRAND|95333|1||MERCED||
+|CA|LIVINGSTON|95334|1||MERCED||
+|CA|MERCED|95340|1||MERCED||
+|CA|MERCED|95341|1||MERCED||
+|CA|ATWATER|95342|1||MERCED||
+|CA|MERCED|95343|1||MERCED||
+|CA|MERCED|95344|1||MERCED||
+|CA|MERCED|95348|1||MERCED||
+|CA|PLANADA|95365|1||MERCED||
+|CA|SNELLING|95369|1||MERCED||
+|CA|STEVINSON|95374|1||MERCED||
+|CA|WINTON|95388|1||MERCED||
+|CA|ADIN|96006|1||MODOC||
+|CA|CANBY|96015|1||MODOC||
+|CA|LOOKOUT|96054|1||MODOC||
+|CA|ALTURAS|96101|1||MODOC||
+|CA|CEDARVILLE|96104|1||MODOC||
+|CA|DAVIS CREEK|96108|1||MODOC||
+|CA|EAGLEVILLE|96110|1||MODOC||
+|CA|FORT BIDWELL|96112|1||MODOC||
+|CA|LAKE CITY|96115|1||MODOC||
+|CA|LIKELY|96116|1||MODOC||
+|CA|BENTON|93512|1||MONO||
+|CA|BRIDGEPORT|93517|1||MONO||
+|CA|JUNE LAKE|93529|1||MONO||
+|CA|LEE VINING|93541|1||MONO||
+|CA|MAMMOTH LAKES|93546|1||MONO||
+|CA|COLEVILLE|96107|1||MONO||
+|CA|TOPAZ|96133|1||MONO||
+|CA|BRADLEY|93426|1||MONTEREY||
+|CA|SAN ARDO|93450|1||MONTEREY||
+|CA|SALINAS|93901|1||MONTEREY||
+|CA|SALINAS|93902|1||MONTEREY||
+|CA|SALINAS|93905|1||MONTEREY||
+|CA|SALINAS|93906|1||MONTEREY||
+|CA|SALINAS|93907|1||MONTEREY||
+|CA|SALINAS|93908|1||MONTEREY||
+|CA|SALINAS|93912|1||MONTEREY||
+|CA|SALINAS|93915|1||MONTEREY||
+|CA|BIG SUR|93920|1||MONTEREY||
+|CA|CARMEL|93921|1||MONTEREY||
+|CA|CARMEL|93922|1||MONTEREY||
+|CA|CARMEL|93923|1||MONTEREY||
+|CA|CARMEL VALLEY|93924|1||MONTEREY||
+|CA|CHUALAR|93925|1||MONTEREY||
+|CA|GONZALES|93926|1||MONTEREY||
+|CA|GREENFIELD|93927|1||MONTEREY||
+|CA|JOLON|93928|1||MONTEREY||
+|CA|KING CITY|93930|1||MONTEREY||
+|CA|LOCKWOOD|93932|1||MONTEREY||
+|CA|MARINA|93933|1||MONTEREY||
+|CA|MONTEREY|93940|1||MONTEREY||
+|CA|MONTEREY|93942|1||MONTEREY||
+|CA|MONTEREY|93943|1||MONTEREY||
+|CA|MONTEREY|93944|1||MONTEREY||
+|CA|PACIFIC GROVE|93950|1||MONTEREY||
+|CA|PEBBLE BEACH|93953|1||MONTEREY||
+|CA|SAN LUCAS|93954|1||MONTEREY||
+|CA|SEASIDE|93955|1||MONTEREY||
+|CA|SOLEDAD|93960|1||MONTEREY||
+|CA|SPRECKELS|93962|1||MONTEREY||
+|CA|AROMAS|95004|1||MONTEREY||
+|CA|CASTROVILLE|95012|1||MONTEREY||
+|CA|MOSS LANDING|95039|1||MONTEREY||
+|CA|AMERICAN CANYON|94503|1||NAPA||
+|CA|ANGWIN|94508|1||NAPA||
+|CA|CALISTOGA|94515|1||NAPA||
+|CA|NAPA|94558|1||NAPA||
+|CA|NAPA|94559|1||NAPA||
+|CA|OAKVILLE|94562|1||NAPA||
+|CA|POPE VALLEY|94567|1||NAPA||
+|CA|RUTHERFORD|94573|1||NAPA||
+|CA|SAINT HELENA|94574|1||NAPA||
+|CA|DEER PARK|94576|1||NAPA||
+|CA|NAPA|94581|1||NAPA||
+|CA|YOUNTVILLE|94599|1||NAPA||
+|CA|CHICAGO PARK|95712|1||NEVADA||
+|CA|NORDEN|95724|1||NEVADA||
+|CA|SODA SPRINGS|95728|1||NEVADA||||||
+|CA|CEDAR RIDGE|95924|1||NEVADA||||||
+|CA|GRASS VALLEY|95945|1||NEVADA||||||
+|CA|PENN VALLEY|95946|1||NEVADA||||||
+|CA|GRASS VALLEY|95949|1||NEVADA||||||
+|CA|NEVADA CITY|95959|1||NEVADA||||||
+|CA|NORTH SAN JUAN|95960|1||NEVADA||||||
+|CA|ROUGH AND READY|95975|1||NEVADA||||||
+|CA|WASHINGTON|95986|1||NEVADA||||||
+|CA|FLORISTON|96111|1||NEVADA||||||
+|CA|TRUCKEE|96160|1||NEVADA||||||
+|CA|TRUCKEE|96161|1||NEVADA||||||
+|CA|TRUCKEE|96162|1||NEVADA||||||
+|CA|BUENA PARK|90620|1||ORANGE||||||5
+|CA|BUENA PARK|90621|1||ORANGE||||||5
+|CA|BUENA PARK|90622|1||ORANGE||||||5
+|CA|LA PALMA|90623|1||ORANGE||||||5
+|CA|BUENA PARK|90624|1||ORANGE||||||5
+|CA|CYPRESS|90630|1||ORANGE||||||5
+|CA|LA HABRA|90631|1||ORANGE||||||5
+|CA|LA HABRA|90632|1||ORANGE||||||5
+|CA|LA HABRA|90633|1||ORANGE||||||5
+|CA|STANTON|90680|1||ORANGE||||||5
+|CA|LOS ALAMITOS|90720|1||ORANGE||||||5
+|CA|LOS ALAMITOS|90721|1||ORANGE||||||5
+|CA|SEAL BEACH|90740|1||ORANGE||||||5
+|CA|SUNSET BEACH|90742|1||ORANGE||||||5
+|CA|SURFSIDE|90743|1||ORANGE||||||5
+|CA|IRVINE|92602|1||ORANGE||||||5
+|CA|IRVINE|92603|1||ORANGE||||||5
+|CA|IRVINE|92604|1||ORANGE||||||5
+|CA|HUNTINGTON BEACH|92605|1||ORANGE||||||5
+|CA|IRVINE|92606|1||ORANGE||||||5
+|CA|LAGUNA NIGUEL|92607|1||ORANGE||||||5
+|CA|FOOTHILL RANCH|92610|1||ORANGE||||||5
+|CA|IRVINE|92612|1||ORANGE||||||5
+|CA|IRVINE|92614|1||ORANGE||||||5
+|CA|HUNTINGTON BEACH|92615|1||ORANGE||||||5
+|CA|IRVINE|92616|1||ORANGE||||||5
+|CA|IRVINE|92618|1||ORANGE||||||5
+|CA|IRVINE|92619|1||ORANGE||||||5
+|CA|IRVINE|92620|1||ORANGE||||||5
+|CA|IRVINE|92623|1||ORANGE||||||5
+|CA|CAPISTRANO BEACH|92624|1||ORANGE||||||5
+|CA|CORONA DEL MAR|92625|1||ORANGE||||||
+|CA|COSTA MESA|92626|1||ORANGE||||||5
+|CA|COSTA MESA|92627|1||ORANGE||||||5
+|CA|COSTA MESA|92628|1||ORANGE||||||5
+|CA|DANA POINT|92629|1||ORANGE||||||5
+|CA|LAKE FOREST|92630|1||ORANGE||||||5
+|CA|LAGUNA HILLS|92637|1||ORANGE||||||5
+|CA|HUNTINGTON BEACH|92646|1||ORANGE||||||5
+|CA|HUNTINGTON BEACH|92647|1||ORANGE||||||5
+|CA|HUNTINGTON BEACH|92648|1||ORANGE||||||5
+|CA|HUNTINGTON BEACH|92649|1||ORANGE||||||5
+|CA|EAST IRVINE|92650|1||ORANGE||||||5
+|CA|LAGUNA BEACH|92651|1||ORANGE||||||5
+|CA|LAGUNA BEACH|92652|1||ORANGE||||||5
+|CA|LAGUNA HILLS|92653|1||ORANGE||||||5
+|CA|LAGUNA HILLS|92654|1||ORANGE||||||5
+|CA|MIDWAY CITY|92655|1||ORANGE||||||5
+|CA|ALISO VIEJO|92656|1||ORANGE||||||5
+|CA|NEWPORT COAST|92657|1||ORANGE||||||5
+|CA|NEWPORT BEACH|92658|1||ORANGE||||||5
+|CA|NEWPORT BEACH|92659|1||ORANGE||||||5
+|CA|NEWPORT BEACH|92660|1||ORANGE||||||5
+|CA|NEWPORT BEACH|92661|1||ORANGE||||||5
+|CA|NEWPORT BEACH|92662|1||ORANGE||||||5
+|CA|NEWPORT BEACH|92663|1||ORANGE||||||5
+|CA|SAN CLEMENTE|92672|1||ORANGE||||||5
+|CA|SAN CLEMENTE|92673|1||ORANGE||||||5
+|CA|SAN CLEMENTE|92674|1||ORANGE||||||5
+|CA|SAN JUAN CAPISTRANO|92675|1||ORANGE||||||5
+|CA|SILVERADO|92676|1||ORANGE||||||5
+|CA|LAGUNA NIGUEL|92677|1||ORANGE||||||5
+|CA|TRABUCO CANYON|92678|1||ORANGE||||||5
+|CA|TRABUCO CANYON|92679|1||ORANGE||||||5
+|CA|WESTMINSTER|92683|1||ORANGE||||||5
+|CA|WESTMINSTER|92684|1||ORANGE||||||5
+|CA|WESTMINSTER|92685|1||ORANGE||||||5
+|CA|RANCHO SANTA MARGARITA|92688|1||ORANGE||||||5
+|CA|MISSION VIEJO|92690|1||ORANGE||||||5
+|CA|MISSION VIEJO|92691|1||ORANGE||||||5
+|CA|MISSION VIEJO|92692|1||ORANGE||||||5
+|CA|SAN JUAN CAPISTRANO|92693|1||ORANGE||||||5
+|CA|LADERA RANCH|92694|1||ORANGE||||||5
+|CA|IRVINE|92697|1||ORANGE||||||5
+|CA|ALISO VIEJO|92698|1||ORANGE||||||5
+|CA|SANTA ANA|92701|1||ORANGE||||||5
+|CA|SANTA ANA|92702|1||ORANGE||||||5
+|CA|SANTA ANA|92703|1||ORANGE||||||5
+|CA|SANTA ANA|92704|1||ORANGE||||||5
+|CA|SANTA ANA|92705|1||ORANGE||||||5
+|CA|SANTA ANA|92706|1||ORANGE||||||5
+|CA|SANTA ANA|92707|1||ORANGE||||||5
+|CA|FOUNTAIN VALLEY|92708|1||ORANGE||||||5
+|CA|IRVINE|92709|1||ORANGE||||||5
+|CA|IRVINE|92710|1||ORANGE||||||5
+|CA|SANTA ANA|92711|1||ORANGE||||||5
+|CA|SANTA ANA|92712|1||ORANGE||||||5
+|CA|FOUNTAIN VALLEY|92728|1||ORANGE||||||5
+|CA|SANTA ANA|92735|1||ORANGE||||||5
+|CA|TUSTIN|92780|1||ORANGE||||||5
+|CA|TUSTIN|92781|1||ORANGE||||||5
+|CA|TUSTIN|92782|1||ORANGE||||||5
+|CA|SANTA ANA|92799|1||ORANGE||||||5
+|CA|ANAHEIM|92801|1||ORANGE||||||5
+|CA|ANAHEIM|92802|1||ORANGE||||||5
+|CA|ANAHEIM|92803|1||ORANGE||||||5
+|CA|ANAHEIM|92804|1||ORANGE||||||5
+|CA|ANAHEIM|92805|1||ORANGE||||||5
+|CA|ANAHEIM|92806|1||ORANGE||||||5
+|CA|ANAHEIM|92807|1||ORANGE||||||5
+|CA|ANAHEIM|92808|1||ORANGE||||||5
+|CA|ATWOOD|92811|1||ORANGE||||||5
+|CA|ANAHEIM|92812|1||ORANGE||||||5
+|CA|ANAHEIM|92814|1||ORANGE||||||5
+|CA|ANAHEIM|92815|1||ORANGE||||||5
+|CA|ANAHEIM|92816|1||ORANGE||||||5
+|CA|ANAHEIM|92817|1||ORANGE||||||5
+|CA|BREA|92821|1||ORANGE||||||5
+|CA|BREA|92822|1||ORANGE||||||5
+|CA|BREA|92823|1||ORANGE||||||5
+|CA|ANAHEIM|92825|1||ORANGE||||||5
+|CA|FULLERTON|92831|1||ORANGE||||||5
+|CA|FULLERTON|92832|1||ORANGE||||||5
+|CA|FULLERTON|92833|1||ORANGE||||||5
+|CA|FULLERTON|92834|1||ORANGE||||||5
+|CA|FULLERTON|92835|1||ORANGE||||||5
+|CA|FULLERTON|92836|1||ORANGE||||||5
+|CA|FULLERTON|92837|1||ORANGE||||||5
+|CA|FULLERTON|92838|1||ORANGE||||||5
+|CA|GARDEN GROVE|92840|1||ORANGE||||||5
+|CA|GARDEN GROVE|92841|1||ORANGE||||||5
+|CA|GARDEN GROVE|92842|1||ORANGE||||||5
+|CA|GARDEN GROVE|92843|1||ORANGE||||||5
+|CA|GARDEN GROVE|92844|1||ORANGE||||||5
+|CA|GARDEN GROVE|92845|1||ORANGE||||||5
+|CA|GARDEN GROVE|92846|1||ORANGE||||||5
+|CA|ANAHEIM|92850|1||ORANGE||||||5
+|CA|ORANGE|92856|1||ORANGE||||||5
+|CA|ORANGE|92857|1||ORANGE||||||5
+|CA|ORANGE|92859|1||ORANGE||||||5
+|CA|VILLA PARK|92861|1||ORANGE||||||5
+|CA|ORANGE|92862|1||ORANGE||||||5
+|CA|ORANGE|92863|1||ORANGE||||||5
+|CA|ORANGE|92864|1||ORANGE||||||5
+|CA|ORANGE|92865|1||ORANGE||||||5
+|CA|ORANGE|92866|1||ORANGE||||||5
+|CA|ORANGE|92867|1||ORANGE||||||5
+|CA|ORANGE|92868|1||ORANGE||||||5
+|CA|ORANGE|92869|1||ORANGE||||||5
+|CA|PLACENTIA|92870|1||ORANGE||||||5
+|CA|PLACENTIA|92871|1||ORANGE||||||5
+|CA|YORBA LINDA|92885|1||ORANGE||||||5
+|CA|YORBA LINDA|92886|1||ORANGE||||||5
+|CA|YORBA LINDA|92887|1||ORANGE||||||5
+|CA|ANAHEIM|92899|1||ORANGE||||||5
+|CA|AUBURN|95602|1||PLACER||||||
+|CA|AUBURN|95603|1||PLACER||||||
+|CA|AUBURN|95604|1||PLACER||
+|CA|FORESTHILL|95631|1||PLACER||
+|CA|LINCOLN|95648|1||PLACER||
+|CA|LOOMIS|95650|1||PLACER||
+|CA|NEWCASTLE|95658|1||PLACER||
+|CA|ROSEVILLE|95661|1||PLACER||
+|CA|PENRYN|95663|1||PLACER||
+|CA|ROCKLIN|95677|1||PLACER||
+|CA|ROSEVILLE|95678|1||PLACER||
+|CA|SHERIDAN|95681|1||PLACER||
+|CA|ALTA|95701|1||PLACER||
+|CA|APPLEGATE|95703|1||PLACER||
+|CA|COLFAX|95713|1||PLACER||
+|CA|DUTCH FLAT|95714|1||PLACER||
+|CA|EMIGRANT GAP|95715|1||PLACER||
+|CA|GOLD RUN|95717|1||PLACER||
+|CA|MEADOW VISTA|95722|1||PLACER||
+|CA|WEIMAR|95736|1||PLACER||
+|CA|GRANITE BAY|95746|1||PLACER||
+|CA|ROSEVILLE|95747|1||PLACER||
+|CA|ROCKLIN|95765|1||PLACER||
+|CA|CARNELIAN BAY|96140|1||PLACER||
+|CA|HOMEWOOD|96141|1||PLACER||
+|CA|KINGS BEACH|96143|1||PLACER||
+|CA|TAHOE CITY|96145|1||PLACER||
+|CA|OLYMPIC VALLEY|96146|1||PLACER||
+|CA|TAHOE VISTA|96148|1||PLACER||
+|CA|BELDEN|95915|1||PLUMAS||
+|CA|CANYONDAM|95923|1||PLUMAS||
+|CA|CRESCENT MILLS|95934|1||PLUMAS||
+|CA|GREENVILLE|95947|1||PLUMAS||
+|CA|MEADOW VALLEY|95956|1||PLUMAS||
+|CA|QUINCY|95971|1||PLUMAS||
+|CA|STORRIE|95980|1||PLUMAS||
+|CA|TAYLORSVILLE|95983|1||PLUMAS||
+|CA|TWAIN|95984|1||PLUMAS||
+|CA|CHESTER|96020|1||PLUMAS||
+|CA|BLAIRSDEN-GRAEAGLE|96103|1||PLUMAS||
+|CA|CHILCOOT|96105|1||PLUMAS||
+|CA|CLIO|96106|1||PLUMAS||
+|CA|PORTOLA|96122|1||PLUMAS||
+|CA|BECKWOURTH|96129|1||PLUMAS||
+|CA|VINTON|96135|1||PLUMAS||
+|CA|CORONA|91718|1||RIVERSIDE||
+|CA|CORONA|91719|1||RIVERSIDE||
+|CA|CORONA|91720|1||RIVERSIDE||
+|CA|MIRA LOMA|91752|1||RIVERSIDE||
+|CA|NORCO|91760|1||RIVERSIDE||
+|CA|INDIO|92201|1||RIVERSIDE||
+|CA|INDIO|92202|1||RIVERSIDE||
+|CA|INDIO|92203|1||RIVERSIDE||
+|CA|INDIAN WELLS|92210|1||RIVERSIDE||
+|CA|PALM DESERT|92211|1||RIVERSIDE||
+|CA|BANNING|92220|1||RIVERSIDE||
+|CA|BEAUMONT|92223|1||RIVERSIDE||
+|CA|BLYTHE|92225|1||RIVERSIDE||
+|CA|BLYTHE|92226|1||RIVERSIDE||
+|CA|CABAZON|92230|1||RIVERSIDE||
+|CA|CATHEDRAL CITY|92234|1||RIVERSIDE||
+|CA|CATHEDRAL CITY|92235|1||RIVERSIDE||
+|CA|COACHELLA|92236|1||RIVERSIDE||
+|CA|DESERT CENTER|92239|1||RIVERSIDE||
+|CA|DESERT HOT SPRINGS|92240|1||RIVERSIDE||
+|CA|DESERT HOT SPRINGS|92241|1||RIVERSIDE||
+|CA|LA QUINTA|92253|1||RIVERSIDE||
+|CA|MECCA|92254|1||RIVERSIDE||
+|CA|PALM DESERT|92255|1||RIVERSIDE||
+|CA|NORTH PALM SPRINGS|92258|1||RIVERSIDE||
+|CA|PALM DESERT|92260|1||RIVERSIDE||
+|CA|PALM DESERT|92261|1||RIVERSIDE||
+|CA|PALM SPRINGS|92262|1||RIVERSIDE||
+|CA|PALM SPRINGS|92263|1||RIVERSIDE||
+|CA|PALM SPRINGS|92264|1||RIVERSIDE||
+|CA|RANCHO MIRAGE|92270|1||RIVERSIDE||
+|CA|THERMAL|92274|1||RIVERSIDE||
+|CA|THOUSAND PALMS|92276|1||RIVERSIDE||
+|CA|WHITE WATER|92282|1||RIVERSIDE||
+|CA|PALM SPRINGS|92292|1||RIVERSIDE||
+|CA|CALIMESA|92320|1||RIVERSIDE||
+|CA|RIVERSIDE|92501|1||RIVERSIDE||
+|CA|RIVERSIDE|92502|1||RIVERSIDE||
+|CA|RIVERSIDE|92503|1||RIVERSIDE||
+|CA|RIVERSIDE|92504|1||RIVERSIDE||
+|CA|RIVERSIDE|92505|1||RIVERSIDE||
+|CA|RIVERSIDE|92506|1||RIVERSIDE||
+|CA|RIVERSIDE|92507|1||RIVERSIDE||
+|CA|RIVERSIDE|92508|1||RIVERSIDE||
+|CA|RIVERSIDE|92509|1||RIVERSIDE||
+|CA|RIVERSIDE|92513|1||RIVERSIDE||
+|CA|RIVERSIDE|92514|1||RIVERSIDE||
+|CA|RIVERSIDE|92515|1||RIVERSIDE||
+|CA|RIVERSIDE|92516|1||RIVERSIDE||
+|CA|RIVERSIDE|92517|1||RIVERSIDE||
+|CA|MARCH AIR FORCE BASE|92518|1||RIVERSIDE||
+|CA|RIVERSIDE|92519|1||RIVERSIDE||
+|CA|RIVERSIDE|92521|1||RIVERSIDE||
+|CA|RIVERSIDE|92522|1||RIVERSIDE||
+|CA|LAKE ELSINORE|92530|1||RIVERSIDE||
+|CA|LAKE ELSINORE|92531|1||RIVERSIDE||
+|CA|LAKE ELSINORE|92532|1||RIVERSIDE||
+|CA|AGUANGA|92536|1||RIVERSIDE||
+|CA|ANZA|92539|1||RIVERSIDE||
+|CA|HEMET|92543|1||RIVERSIDE||
+|CA|HEMET|92544|1||RIVERSIDE||
+|CA|HEMET|92545|1||RIVERSIDE||
+|CA|HEMET|92546|1||RIVERSIDE||
+|CA|HOMELAND|92548|1||RIVERSIDE||
+|CA|IDYLLWILD|92549|1||RIVERSIDE||
+|CA|MORENO VALLEY|92551|1||RIVERSIDE||
+|CA|MORENO VALLEY|92552|1||RIVERSIDE||
+|CA|MORENO VALLEY|92553|1||RIVERSIDE||
+|CA|MORENO VALLEY|92554|1||RIVERSIDE||
+|CA|MORENO VALLEY|92555|1||RIVERSIDE||
+|CA|MORENO VALLEY|92556|1||RIVERSIDE||
+|CA|MORENO VALLEY|92557|1||RIVERSIDE||
+|CA|MOUNTAIN CENTER|92561|1||RIVERSIDE||
+|CA|MURRIETA|92562|1||RIVERSIDE||
+|CA|MURRIETA|92563|1||RIVERSIDE||
+|CA|MURRIETA|92564|1||RIVERSIDE||
+|CA|NUEVO|92567|1||RIVERSIDE||
+|CA|PERRIS|92570|1||RIVERSIDE||
+|CA|PERRIS|92571|1||RIVERSIDE||
+|CA|PERRIS|92572|1||RIVERSIDE||
+|CA|SAN JACINTO|92581|1||RIVERSIDE||
+|CA|SAN JACINTO|92582|1||RIVERSIDE||
+|CA|SAN JACINTO|92583|1||RIVERSIDE||
+|CA|MENIFEE|92584|1||RIVERSIDE||
+|CA|SUN CITY|92585|1||RIVERSIDE||
+|CA|SUN CITY|92586|1||RIVERSIDE||
+|CA|SUN CITY|92587|1||RIVERSIDE||
+|CA|TEMECULA|92589|1||RIVERSIDE||
+|CA|TEMECULA|92590|1||RIVERSIDE||
+|CA|TEMECULA|92591|1||RIVERSIDE||
+|CA|TEMECULA|92592|1||RIVERSIDE||
+|CA|TEMECULA|92593|1||RIVERSIDE||
+|CA|WILDOMAR|92595|1||RIVERSIDE||
+|CA|WINCHESTER|92596|1||RIVERSIDE||
+|CA|PERRIS|92599|1||RIVERSIDE||
+|CA|NORCO|92860|1||RIVERSIDE||
+|CA|CORONA|92877|1||RIVERSIDE||
+|CA|CORONA|92878|1||RIVERSIDE||
+|CA|CORONA|92879|1||RIVERSIDE||
+|CA|CORONA|92880|1||RIVERSIDE||
+|CA|CORONA|92881|1||RIVERSIDE||
+|CA|CORONA|92882|1||RIVERSIDE||
+|CA|CORONA|92883|1||RIVERSIDE||
+|CA|SACRAMENTO|94203|1||SACRAMENTO||
+|CA|SACRAMENTO|94204|1||SACRAMENTO||
+|CA|SACRAMENTO|94205|1||SACRAMENTO||
+|CA|SACRAMENTO|94206|1||SACRAMENTO||
+|CA|SACRAMENTO|94207|1||SACRAMENTO||
+|CA|SACRAMENTO|94208|1||SACRAMENTO||
+|CA|SACRAMENTO|94209|1||SACRAMENTO||
+|CA|SACRAMENTO|94211|1||SACRAMENTO||
+|CA|SACRAMENTO|94229|1||SACRAMENTO||
+|CA|SACRAMENTO|94230|1||SACRAMENTO||
+|CA|SACRAMENTO|94232|1||SACRAMENTO||
+|CA|SACRAMENTO|94234|1||SACRAMENTO||
+|CA|SACRAMENTO|94235|1||SACRAMENTO||
+|CA|SACRAMENTO|94236|1||SACRAMENTO||
+|CA|SACRAMENTO|94237|1||SACRAMENTO||
+|CA|SACRAMENTO|94239|1||SACRAMENTO||
+|CA|SACRAMENTO|94240|1||SACRAMENTO||
+|CA|SACRAMENTO|94243|1||SACRAMENTO||
+|CA|SACRAMENTO|94244|1||SACRAMENTO||
+|CA|SACRAMENTO|94245|1||SACRAMENTO||
+|CA|SACRAMENTO|94246|1||SACRAMENTO||
+|CA|SACRAMENTO|94247|1||SACRAMENTO||
+|CA|SACRAMENTO|94248|1||SACRAMENTO||
+|CA|SACRAMENTO|94249|1||SACRAMENTO||
+|CA|SACRAMENTO|94250|1||SACRAMENTO||
+|CA|SACRAMENTO|94252|1||SACRAMENTO||
+|CA|SACRAMENTO|94253|1||SACRAMENTO||
+|CA|SACRAMENTO|94254|1||SACRAMENTO||
+|CA|SACRAMENTO|94256|1||SACRAMENTO||
+|CA|SACRAMENTO|94257|1||SACRAMENTO||
+|CA|SACRAMENTO|94258|1||SACRAMENTO||
+|CA|SACRAMENTO|94259|1||SACRAMENTO||
+|CA|SACRAMENTO|94261|1||SACRAMENTO||
+|CA|SACRAMENTO|94262|1||SACRAMENTO||
+|CA|SACRAMENTO|94263|1||SACRAMENTO||
+|CA|SACRAMENTO|94267|1||SACRAMENTO||
+|CA|SACRAMENTO|94268|1||SACRAMENTO||
+|CA|SACRAMENTO|94269|1||SACRAMENTO||
+|CA|SACRAMENTO|94271|1||SACRAMENTO||
+|CA|SACRAMENTO|94273|1||SACRAMENTO||
+|CA|SACRAMENTO|94274|1||SACRAMENTO||
+|CA|SACRAMENTO|94277|1||SACRAMENTO||
+|CA|SACRAMENTO|94278|1||SACRAMENTO||
+|CA|SACRAMENTO|94279|1||SACRAMENTO||
+|CA|SACRAMENTO|94280|1||SACRAMENTO||
+|CA|SACRAMENTO|94282|1||SACRAMENTO||
+|CA|SACRAMENTO|94283|1||SACRAMENTO||
+|CA|SACRAMENTO|94284|1||SACRAMENTO||
+|CA|SACRAMENTO|94285|1||SACRAMENTO||
+|CA|SACRAMENTO|94286|1||SACRAMENTO||
+|CA|SACRAMENTO|94287|1||SACRAMENTO||
+|CA|SACRAMENTO|94288|1||SACRAMENTO||
+|CA|SACRAMENTO|94289|1||SACRAMENTO||
+|CA|SACRAMENTO|94290|1||SACRAMENTO||
+|CA|SACRAMENTO|94291|1||SACRAMENTO||
+|CA|SACRAMENTO|94293|1||SACRAMENTO||
+|CA|SACRAMENTO|94294|1||SACRAMENTO||
+|CA|SACRAMENTO|94295|1||SACRAMENTO||
+|CA|SACRAMENTO|94296|1||SACRAMENTO||
+|CA|SACRAMENTO|94297|1||SACRAMENTO||
+|CA|SACRAMENTO|94298|1||SACRAMENTO||
+|CA|SACRAMENTO|94299|1||SACRAMENTO||
+|CA|CARMICHAEL|95608|1||SACRAMENTO||
+|CA|CARMICHAEL|95609|1||SACRAMENTO||
+|CA|CITRUS HEIGHTS|95610|1||SACRAMENTO||
+|CA|CITRUS HEIGHTS|95611|1||SACRAMENTO||
+|CA|COURTLAND|95615|1||SACRAMENTO||
+|CA|CITRUS HEIGHTS|95621|1||SACRAMENTO||
+|CA|ELK GROVE|95624|1||SACRAMENTO||
+|CA|ELVERTA|95626|1||SACRAMENTO||
+|CA|FAIR OAKS|95628|1||SACRAMENTO||
+|CA|FOLSOM|95630|1||SACRAMENTO||
+|CA|GALT|95632|1||SACRAMENTO||
+|CA|HERALD|95638|1||SACRAMENTO||
+|CA|HOOD|95639|1||SACRAMENTO||
+|CA|ISLETON|95641|1||SACRAMENTO||
+|CA|MCCLELLAN|95652|1||SACRAMENTO||
+|CA|MCCLELLAN AFB|95652|1||SACRAMENTO||
+|CA|MATHER|95655|1||SACRAMENTO||||||
+|CA|NORTH HIGHLANDS|95660|1||SACRAMENTO||||||
+|CA|ORANGEVALE|95662|1||SACRAMENTO||||||5
+|CA|RANCHO CORDOVA|95670|1||SACRAMENTO||||||
+|CA|REPRESA|95671|1||SACRAMENTO||||||
+|CA|RIO LINDA|95673|1||SACRAMENTO||||||
+|CA|RYDE|95680|1||SACRAMENTO||||||
+|CA|SLOUGHHOUSE|95683|1||SACRAMENTO||||||
+|CA|WALNUT GROVE|95690|1||SACRAMENTO||||||
+|CA|WILTON|95693|1||SACRAMENTO||||||
+|CA|RANCHO CORDOVA|95741|1||SACRAMENTO||||||
+|CA|RANCHO CORDOVA|95742|1||SACRAMENTO||||||
+|CA|RANCHO CORDOVA|95743|1||SACRAMENTO||||||
+|CA|ELK GROVE|95758|1||SACRAMENTO||||||
+|CA|ELK GROVE|95759|1||SACRAMENTO||||||
+|CA|FOLSOM|95763|1||SACRAMENTO||||||
+|CA|SACRAMENTO|95812|1||SACRAMENTO||
+|CA|SACRAMENTO|95813|1||SACRAMENTO||
+|CA|SACRAMENTO|95814|1||SACRAMENTO||
+|CA|SACRAMENTO|95815|1||SACRAMENTO||
+|CA|SACRAMENTO|95816|1||SACRAMENTO||
+|CA|SACRAMENTO|95817|1||SACRAMENTO||
+|CA|SACRAMENTO|95818|1||SACRAMENTO||
+|CA|SACRAMENTO|95819|1||SACRAMENTO||
+|CA|SACRAMENTO|95820|1||SACRAMENTO||
+|CA|SACRAMENTO|95821|1||SACRAMENTO||
+|CA|SACRAMENTO|95822|1||SACRAMENTO||
+|CA|SACRAMENTO|95823|1||SACRAMENTO||
+|CA|SACRAMENTO|95824|1||SACRAMENTO||
+|CA|SACRAMENTO|95825|1||SACRAMENTO||
+|CA|SACRAMENTO|95826|1||SACRAMENTO||
+|CA|SACRAMENTO|95827|1||SACRAMENTO||
+|CA|SACRAMENTO|95828|1||SACRAMENTO||
+|CA|SACRAMENTO|95829|1||SACRAMENTO||
+|CA|SACRAMENTO|95830|1||SACRAMENTO||
+|CA|SACRAMENTO|95831|1||SACRAMENTO||
+|CA|SACRAMENTO|95832|1||SACRAMENTO||
+|CA|SACRAMENTO|95833|1||SACRAMENTO||
+|CA|SACRAMENTO|95834|1||SACRAMENTO||
+|CA|SACRAMENTO|95835|1||SACRAMENTO||
+|CA|SACRAMENTO|95836|1||SACRAMENTO||
+|CA|SACRAMENTO|95837|1||SACRAMENTO||
+|CA|SACRAMENTO|95838|1||SACRAMENTO||
+|CA|SACRAMENTO|95840|1||SACRAMENTO||
+|CA|SACRAMENTO|95841|1||SACRAMENTO||
+|CA|SACRAMENTO|95842|1||SACRAMENTO||
+|CA|ANTELOPE|95843|1||SACRAMENTO||
+|CA|SACRAMENTO|95851|1||SACRAMENTO||
+|CA|SACRAMENTO|95852|1||SACRAMENTO||
+|CA|SACRAMENTO|95853|1||SACRAMENTO||
+|CA|SACRAMENTO|95857|1||SACRAMENTO||
+|CA|SACRAMENTO|95860|1||SACRAMENTO||
+|CA|SACRAMENTO|95864|1||SACRAMENTO||
+|CA|SACRAMENTO|95865|1||SACRAMENTO||
+|CA|SACRAMENTO|95866|1||SACRAMENTO||
+|CA|SACRAMENTO|95867|1||SACRAMENTO||
+|CA|SACRAMENTO|95873|1||SACRAMENTO||
+|CA|SACRAMENTO|95887|1||SACRAMENTO||
+|CA|SACRAMENTO|95894|1||SACRAMENTO||
+|CA|SACRAMENTO|95899|1||SACRAMENTO||
+|CA|HOLLISTER|95023|1||SAN BENITO||
+|CA|HOLLISTER|95024|1||SAN BENITO||
+|CA|PAICINES|95043|1||SAN BENITO||
+|CA|SAN JUAN BAUTISTA|95045|1||SAN BENITO||
+|CA|TRES PINOS|95075|1||SAN BENITO||
+|CA|ALTA LOMA|91701|1||SAN BERNARDINO||
+|CA|RANCHO CUCAMONGA|91701|1||SAN BERNARDINO||
+|CA|CHINO|91708|1||SAN BERNARDINO||
+|CA|CHINO HILLS|91709|1||SAN BERNARDINO||
+|CA|CHINO|91710|1||SAN BERNARDINO||
+|CA|RANCHO CUCAMONGA|91729|1||SAN BERNARDINO||
+|CA|RANCHO CUCAMONGA|91730|1||SAN BERNARDINO||
+|CA|ALTA LOMA|91737|1||SAN BERNARDINO||
+|CA|RANCHO CUCAMONGA|91737|1||SAN BERNARDINO||
+|CA|RANCHO CUCAMONGA|91739|1||SAN BERNARDINO||
+|CA|GUASTI|91743|1||SAN BERNARDINO||
+|CA|ONTARIO|91758|1||SAN BERNARDINO||
+|CA|ONTARIO|91761|1||SAN BERNARDINO||
+|CA|ONTARIO|91762|1||SAN BERNARDINO||
+|CA|MONTCLAIR|91763|1||SAN BERNARDINO||
+|CA|ONTARIO|91764|1||SAN BERNARDINO||
+|CA|UPLAND|91784|1||SAN BERNARDINO||
+|CA|UPLAND|91785|1||SAN BERNARDINO||
+|CA|UPLAND|91786|1||SAN BERNARDINO||
+|CA|ONTARIO|91798|1||SAN BERNARDINO||
+|CA|EARP|92242|1||SAN BERNARDINO||
+|CA|JOSHUA TREE|92252|1||SAN BERNARDINO||
+|CA|MORONGO VALLEY|92256|1||SAN BERNARDINO||
+|CA|PARKER DAM|92267|1||SAN BERNARDINO||
+|CA|PIONEERTOWN|92268|1||SAN BERNARDINO||
+|CA|TWENTYNINE PALMS|92277|1||SAN BERNARDINO||
+|CA|TWENTYNINE PALMS|92278|1||SAN BERNARDINO||
+|CA|VIDAL|92280|1||SAN BERNARDINO||
+|CA|YUCCA VALLEY|92284|1||SAN BERNARDINO||
+|CA|LANDERS|92285|1||SAN BERNARDINO||
+|CA|YUCCA VALLEY|92286|1||SAN BERNARDINO||
+|CA|ADELANTO|92301|1||SAN BERNARDINO||
+|CA|AMBOY|92304|1||SAN BERNARDINO||
+|CA|ANGELUS OAKS|92305|1||SAN BERNARDINO||
+|CA|APPLE VALLEY|92307|1||SAN BERNARDINO||
+|CA|APPLE VALLEY|92308|1||SAN BERNARDINO||
+|CA|BAKER|92309|1||SAN BERNARDINO||
+|CA|FORT IRWIN|92310|1||SAN BERNARDINO||
+|CA|BARSTOW|92311|1||SAN BERNARDINO||
+|CA|BARSTOW|92312|1||SAN BERNARDINO||
+|CA|GRAND TERRACE|92313|1||SAN BERNARDINO||
+|CA|BIG BEAR CITY|92314|1||SAN BERNARDINO||
+|CA|BIG BEAR LAKE|92315|1||SAN BERNARDINO||
+|CA|BLOOMINGTON|92316|1||SAN BERNARDINO||
+|CA|BLUE JAY|92317|1||SAN BERNARDINO||
+|CA|BRYN MAWR|92318|1||SAN BERNARDINO||
+|CA|CEDAR GLEN|92321|1||SAN BERNARDINO||
+|CA|CEDARPINES PARK|92322|1||SAN BERNARDINO||
+|CA|CIMA|92323|1||SAN BERNARDINO||
+|CA|COLTON|92324|1||SAN BERNARDINO||
+|CA|CRESTLINE|92325|1||SAN BERNARDINO||
+|CA|CREST PARK|92326|1||SAN BERNARDINO||
+|CA|DAGGETT|92327|1||SAN BERNARDINO||
+|CA|PHELAN|92329|1||SAN BERNARDINO||
+|CA|ESSEX|92332|1||SAN BERNARDINO||
+|CA|FAWNSKIN|92333|1||SAN BERNARDINO||
+|CA|FONTANA|92334|1||SAN BERNARDINO||
+|CA|FONTANA|92335|1||SAN BERNARDINO||
+|CA|FONTANA|92336|1||SAN BERNARDINO||
+|CA|FONTANA|92337|1||SAN BERNARDINO||
+|CA|LUDLOW|92338|1||SAN BERNARDINO||
+|CA|FOREST FALLS|92339|1||SAN BERNARDINO||
+|CA|HESPERIA|92340|1||SAN BERNARDINO||
+|CA|GREEN VALLEY LAKE|92341|1||SAN BERNARDINO||
+|CA|HELENDALE|92342|1||SAN BERNARDINO||
+|CA|HESPERIA|92345|1||SAN BERNARDINO||
+|CA|HIGHLAND|92346|1||SAN BERNARDINO||
+|CA|HINKLEY|92347|1||SAN BERNARDINO||
+|CA|LOMA LINDA|92350|1||SAN BERNARDINO||
+|CA|LAKE ARROWHEAD|92352|1||SAN BERNARDINO||
+|CA|LOMA LINDA|92354|1||SAN BERNARDINO||
+|CA|LUCERNE VALLEY|92356|1||SAN BERNARDINO||
+|CA|LOMA LINDA|92357|1||SAN BERNARDINO||
+|CA|LYTLE CREEK|92358|1||SAN BERNARDINO||
+|CA|MENTONE|92359|1||SAN BERNARDINO||
+|CA|NEEDLES|92363|1||SAN BERNARDINO||
+|CA|NIPTON|92364|1||SAN BERNARDINO||
+|CA|NEWBERRY SPRINGS|92365|1||SAN BERNARDINO||
+|CA|MOUNTAIN PASS|92366|1||SAN BERNARDINO||
+|CA|ORO GRANDE|92368|1||SAN BERNARDINO||
+|CA|PATTON|92369|1||SAN BERNARDINO||
+|CA|PHELAN|92371|1||SAN BERNARDINO||
+|CA|PINON HILLS|92372|1||SAN BERNARDINO||
+|CA|REDLANDS|92373|1||SAN BERNARDINO||
+|CA|REDLANDS|92374|1||SAN BERNARDINO||
+|CA|REDLANDS|92375|1||SAN BERNARDINO||
+|CA|RIALTO|92376|1||SAN BERNARDINO||
+|CA|RIALTO|92377|1||SAN BERNARDINO||
+|CA|RIMFOREST|92378|1||SAN BERNARDINO||
+|CA|RUNNING SPRINGS|92382|1||SAN BERNARDINO||
+|CA|SKYFOREST|92385|1||SAN BERNARDINO||
+|CA|SUGARLOAF|92386|1||SAN BERNARDINO||
+|CA|TWIN PEAKS|92391|1||SAN BERNARDINO||
+|CA|VICTORVILLE|92392|1||SAN BERNARDINO||
+|CA|VICTORVILLE|92393|1||SAN BERNARDINO||
+|CA|VICTORVILLE|92394|1||SAN BERNARDINO||
+|CA|WRIGHTWOOD|92397|1||SAN BERNARDINO||
+|CA|YERMO|92398|1||SAN BERNARDINO||
+|CA|YUCAIPA|92399|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92401|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92402|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92403|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92404|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92405|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92406|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92407|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92408|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92410|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92411|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92412|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92413|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92414|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92415|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92416|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92418|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92420|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92423|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92424|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92427|1||SAN BERNARDINO||
+|CA|RED MOUNTAIN|93558|1||SAN BERNARDINO||
+|CA|TRONA|93562|1||SAN BERNARDINO||
+|CA|TRONA|93592|1||SAN BERNARDINO||
+|CA|ALPINE|91901|1||SAN DIEGO||
+|CA|BONITA|91902|1||SAN DIEGO||
+|CA|ALPINE|91903|1||SAN DIEGO||
+|CA|BOULEVARD|91905|1||SAN DIEGO||
+|CA|CAMPO|91906|1||SAN DIEGO||
+|CA|BONITA|91908|1||SAN DIEGO||
+|CA|CHULA VISTA|91909|1||SAN DIEGO||
+|CA|CHULA VISTA|91910|1||SAN DIEGO||
+|CA|CHULA VISTA|91911|1||SAN DIEGO||
+|CA|CHULA VISTA|91912|1||SAN DIEGO||
+|CA|CHULA VISTA|91913|1||SAN DIEGO||
+|CA|CHULA VISTA|91914|1||SAN DIEGO||
+|CA|CHULA VISTA|91915|1||SAN DIEGO||
+|CA|DESCANSO|91916|1||SAN DIEGO||
+|CA|DULZURA|91917|1||SAN DIEGO||
+|CA|CHULA VISTA|91921|1||SAN DIEGO||
+|CA|GUATAY|91931|1||SAN DIEGO||
+|CA|IMPERIAL BEACH|91932|1||SAN DIEGO||
+|CA|IMPERIAL BEACH|91933|1||SAN DIEGO||
+|CA|JACUMBA|91934|1||SAN DIEGO||
+|CA|JAMUL|91935|1||SAN DIEGO||
+|CA|LA MESA|91941|1||SAN DIEGO||
+|CA|LA MESA|91942|1||SAN DIEGO||
+|CA|LA MESA|91943|1||SAN DIEGO||
+|CA|LA MESA|91944|1||SAN DIEGO||
+|CA|LEMON GROVE|91945|1||SAN DIEGO||
+|CA|LEMON GROVE|91946|1||SAN DIEGO||
+|CA|LINCOLN ACRES|91947|1||SAN DIEGO||
+|CA|MOUNT LAGUNA|91948|1||SAN DIEGO||
+|CA|NATIONAL CITY|91950|1||SAN DIEGO||
+|CA|NATIONAL CITY|91951|1||SAN DIEGO||
+|CA|PINE VALLEY|91962|1||SAN DIEGO||
+|CA|POTRERO|91963|1||SAN DIEGO||
+|CA|SPRING VALLEY|91976|1||SAN DIEGO||
+|CA|SPRING VALLEY|91977|1||SAN DIEGO||
+|CA|SPRING VALLEY|91978|1||SAN DIEGO||
+|CA|SPRING VALLEY|91979|1||SAN DIEGO||
+|CA|TECATE|91980|1||SAN DIEGO||
+|CA|TECATE|91987|1||SAN DIEGO||
+|CA|POTRERO|91990|1||SAN DIEGO||
+|CA|BONSALL|92003|1||SAN DIEGO||
+|CA|BORREGO SPRINGS|92004|1||SAN DIEGO||
+|CA|CARDIFF BY THE SEA|92007|1||SAN DIEGO||
+|CA|CARLSBAD|92008|1||SAN DIEGO||
+|CA|CARLSBAD|92009|1||SAN DIEGO||
+|CA|CARLSBAD|92011|1||SAN DIEGO||
+|CA|CARLSBAD|92013|1||SAN DIEGO||
+|CA|DEL MAR|92014|1||SAN DIEGO||
+|CA|CARLSBAD|92018|1||SAN DIEGO||
+|CA|EL CAJON|92019|1||SAN DIEGO||
+|CA|EL CAJON|92020|1||SAN DIEGO||
+|CA|EL CAJON|92021|1||SAN DIEGO||
+|CA|EL CAJON|92022|1||SAN DIEGO||
+|CA|ENCINITAS|92023|1||SAN DIEGO||
+|CA|ENCINITAS|92024|1||SAN DIEGO||
+|CA|ESCONDIDO|92025|1||SAN DIEGO||
+|CA|ESCONDIDO|92026|1||SAN DIEGO||
+|CA|ESCONDIDO|92027|1||SAN DIEGO||
+|CA|FALLBROOK|92028|1||SAN DIEGO||
+|CA|ESCONDIDO|92029|1||SAN DIEGO||
+|CA|ESCONDIDO|92030|1||SAN DIEGO||
+|CA|ESCONDIDO|92033|1||SAN DIEGO||
+|CA|JULIAN|92036|1||SAN DIEGO||
+|CA|LA JOLLA|92037|1||SAN DIEGO||
+|CA|LA JOLLA|92038|1||SAN DIEGO||
+|CA|LA JOLLA|92039|1||SAN DIEGO||
+|CA|LAKESIDE|92040|1||SAN DIEGO||
+|CA|ESCONDIDO|92046|1||SAN DIEGO||
+|CA|OCEANSIDE|92049|1||SAN DIEGO||
+|CA|OCEANSIDE|92051|1||SAN DIEGO||
+|CA|OCEANSIDE|92052|1||SAN DIEGO||
+|CA|OCEANSIDE|92054|1||SAN DIEGO||
+|CA|CAMP PENDLETON|92055|1||SAN DIEGO||
+|CA|OCEANSIDE|92056|1||SAN DIEGO||
+|CA|OCEANSIDE|92057|1||SAN DIEGO||
+|CA|OCEANSIDE|92058|1||SAN DIEGO||
+|CA|PALA|92059|1||SAN DIEGO||
+|CA|PALOMAR MOUNTAIN|92060|1||SAN DIEGO||
+|CA|PAUMA VALLEY|92061|1||SAN DIEGO||
+|CA|POWAY|92064|1||SAN DIEGO||
+|CA|RAMONA|92065|1||SAN DIEGO||
+|CA|RANCHITA|92066|1||SAN DIEGO||
+|CA|RANCHO SANTA FE|92067|1||SAN DIEGO||
+|CA|SAN LUIS REY|92068|1||SAN DIEGO||
+|CA|SAN MARCOS|92069|1||SAN DIEGO||
+|CA|SANTA YSABEL|92070|1||SAN DIEGO||
+|CA|SANTEE|92071|1||SAN DIEGO||
+|CA|SANTEE|92072|1||SAN DIEGO||
+|CA|POWAY|92074|1||SAN DIEGO||
+|CA|SOLANA BEACH|92075|1||SAN DIEGO||
+|CA|SAN MARCOS|92078|1||SAN DIEGO||
+|CA|SAN MARCOS|92079|1||SAN DIEGO||
+|CA|VALLEY CENTER|92082|1||SAN DIEGO||
+|CA|VISTA|92083|1||SAN DIEGO||
+|CA|VISTA|92084|1||SAN DIEGO||
+|CA|VISTA|92085|1||SAN DIEGO||
+|CA|WARNER SPRINGS|92086|1||SAN DIEGO||
+|CA|FALLBROOK|92088|1||SAN DIEGO||
+|CA|EL CAJON|92090|1||SAN DIEGO||
+|CA|RANCHO SANTA FE|92091|1||SAN DIEGO||
+|CA|LA JOLLA|92092|1||SAN DIEGO||
+|CA|LA JOLLA|92093|1||SAN DIEGO||
+|CA|SAN MARCOS|92096|1||SAN DIEGO||
+|CA|SAN DIEGO|92101|1||SAN DIEGO||
+|CA|SAN DIEGO|92102|1||SAN DIEGO||
+|CA|SAN DIEGO|92103|1||SAN DIEGO||
+|CA|SAN DIEGO|92104|1||SAN DIEGO||
+|CA|SAN DIEGO|92105|1||SAN DIEGO||
+|CA|SAN DIEGO|92106|1||SAN DIEGO||
+|CA|SAN DIEGO|92107|1||SAN DIEGO||
+|CA|SAN DIEGO|92108|1||SAN DIEGO||
+|CA|SAN DIEGO|92109|1||SAN DIEGO||
+|CA|SAN DIEGO|92110|1||SAN DIEGO||
+|CA|SAN DIEGO|92111|1||SAN DIEGO||
+|CA|SAN DIEGO|92112|1||SAN DIEGO||
+|CA|SAN DIEGO|92113|1||SAN DIEGO||
+|CA|SAN DIEGO|92114|1||SAN DIEGO||
+|CA|SAN DIEGO|92115|1||SAN DIEGO||
+|CA|SAN DIEGO|92116|1||SAN DIEGO||
+|CA|SAN DIEGO|92117|1||SAN DIEGO||
+|CA|CORONADO|92118|1||SAN DIEGO||
+|CA|SAN DIEGO|92119|1||SAN DIEGO||
+|CA|SAN DIEGO|92120|1||SAN DIEGO||
+|CA|SAN DIEGO|92121|1||SAN DIEGO||
+|CA|SAN DIEGO|92122|1||SAN DIEGO||
+|CA|SAN DIEGO|92123|1||SAN DIEGO||
+|CA|SAN DIEGO|92124|1||SAN DIEGO||
+|CA|SAN DIEGO|92126|1||SAN DIEGO||
+|CA|SAN DIEGO|92127|1||SAN DIEGO||
+|CA|SAN DIEGO|92128|1||SAN DIEGO||
+|CA|SAN DIEGO|92129|1||SAN DIEGO||
+|CA|SAN DIEGO|92130|1||SAN DIEGO||
+|CA|SAN DIEGO|92131|1||SAN DIEGO||
+|CA|SAN DIEGO|92132|1||SAN DIEGO||
+|CA|SAN DIEGO|92133|1||SAN DIEGO||
+|CA|SAN DIEGO|92134|1||SAN DIEGO||
+|CA|SAN DIEGO|92135|1||SAN DIEGO||
+|CA|SAN DIEGO|92136|1||SAN DIEGO||
+|CA|SAN DIEGO|92137|1||SAN DIEGO||
+|CA|SAN DIEGO|92138|1||SAN DIEGO||
+|CA|SAN DIEGO|92139|1||SAN DIEGO||
+|CA|SAN DIEGO|92140|1||SAN DIEGO||
+|CA|SAN DIEGO|92142|1||SAN DIEGO||
+|CA|SAN YSIDRO|92143|1||SAN DIEGO||
+|CA|SAN DIEGO|92145|1||SAN DIEGO||
+|CA|SAN DIEGO|92147|1||SAN DIEGO||
+|CA|SAN DIEGO|92149|1||SAN DIEGO||
+|CA|SAN DIEGO|92150|1||SAN DIEGO||
+|CA|SAN DIEGO|92152|1||SAN DIEGO||
+|CA|SAN DIEGO|92153|1||SAN DIEGO||
+|CA|SAN DIEGO|92154|1||SAN DIEGO||
+|CA|SAN DIEGO|92155|1||SAN DIEGO||
+|CA|SAN DIEGO|92158|1||SAN DIEGO||
+|CA|SAN DIEGO|92159|1||SAN DIEGO||
+|CA|SAN DIEGO|92160|1||SAN DIEGO||
+|CA|SAN DIEGO|92161|1||SAN DIEGO||
+|CA|SAN DIEGO|92162|1||SAN DIEGO||
+|CA|SAN DIEGO|92163|1||SAN DIEGO||
+|CA|SAN DIEGO|92164|1||SAN DIEGO||
+|CA|SAN DIEGO|92165|1||SAN DIEGO||
+|CA|SAN DIEGO|92166|1||SAN DIEGO||
+|CA|SAN DIEGO|92167|1||SAN DIEGO||
+|CA|SAN DIEGO|92168|1||SAN DIEGO||
+|CA|SAN DIEGO|92169|1||SAN DIEGO||
+|CA|SAN DIEGO|92170|1||SAN DIEGO||
+|CA|SAN DIEGO|92171|1||SAN DIEGO||
+|CA|SAN DIEGO|92172|1||SAN DIEGO||
+|CA|SAN YSIDRO|92173|1||SAN DIEGO||
+|CA|SAN DIEGO|92174|1||SAN DIEGO||
+|CA|SAN DIEGO|92175|1||SAN DIEGO||
+|CA|SAN DIEGO|92176|1||SAN DIEGO||
+|CA|SAN DIEGO|92177|1||SAN DIEGO||
+|CA|CORONADO|92178|1||SAN DIEGO||
+|CA|SAN DIEGO|92179|1||SAN DIEGO||
+|CA|SAN DIEGO|92182|1||SAN DIEGO||
+|CA|SAN DIEGO|92184|1||SAN DIEGO||
+|CA|SAN DIEGO|92186|1||SAN DIEGO||
+|CA|SAN DIEGO|92187|1||SAN DIEGO||
+|CA|SAN DIEGO|92190|1||SAN DIEGO||
+|CA|SAN DIEGO|92191|1||SAN DIEGO||
+|CA|SAN DIEGO|92192|1||SAN DIEGO||
+|CA|SAN DIEGO|92193|1||SAN DIEGO||
+|CA|SAN DIEGO|92194|1||SAN DIEGO||
+|CA|SAN DIEGO|92195|1||SAN DIEGO||
+|CA|SAN DIEGO|92196|1||SAN DIEGO||
+|CA|SAN DIEGO|92197|1||SAN DIEGO||
+|CA|SAN DIEGO|92198|1||SAN DIEGO||
+|CA|SAN DIEGO|92199|1||SAN DIEGO||
+|CA|SAN FRANCISCO|94101|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94102|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94103|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94104|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94105|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94106|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94107|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94108|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94109|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94110|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94111|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94112|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94114|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94115|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94116|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94117|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94118|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94119|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94120|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94121|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94122|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94123|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94124|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94125|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94126|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94127|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94129|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94130|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94131|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94132|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94133|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94134|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94135|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94136|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94137|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94138|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94139|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94140|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94141|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94142|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94143|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94144|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94145|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94146|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94147|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94150|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94151|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94152|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94153|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94154|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94155|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94156|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94157|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94159|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94160|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94161|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94162|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94163|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94164|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94165|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94166|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94167|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94168|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94169|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94170|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94171|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94172|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94175|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94177|1||SAN FRANCISCO||
+|CA|SAN FRANCISCO|94188|1||SAN FRANCISCO||
+|CA|STOCKTON|95201|1||SAN JOAQUIN||
+|CA|STOCKTON|95202|1||SAN JOAQUIN||
+|CA|STOCKTON|95203|1||SAN JOAQUIN||
+|CA|STOCKTON|95204|1||SAN JOAQUIN||
+|CA|STOCKTON|95205|1||SAN JOAQUIN||
+|CA|STOCKTON|95206|1||SAN JOAQUIN||
+|CA|STOCKTON|95207|1||SAN JOAQUIN||
+|CA|STOCKTON|95208|1||SAN JOAQUIN||
+|CA|STOCKTON|95209|1||SAN JOAQUIN||
+|CA|STOCKTON|95210|1||SAN JOAQUIN||
+|CA|STOCKTON|95211|1||SAN JOAQUIN||
+|CA|STOCKTON|95212|1||SAN JOAQUIN||
+|CA|STOCKTON|95213|1||SAN JOAQUIN||
+|CA|STOCKTON|95215|1||SAN JOAQUIN||
+|CA|STOCKTON|95219|1||SAN JOAQUIN||
+|CA|ACAMPO|95220|1||SAN JOAQUIN||
+|CA|CLEMENTS|95227|1||SAN JOAQUIN||
+|CA|FARMINGTON|95230|1||SAN JOAQUIN||
+|CA|FRENCH CAMP|95231|1||SAN JOAQUIN||
+|CA|HOLT|95234|1||SAN JOAQUIN||
+|CA|LINDEN|95236|1||SAN JOAQUIN||
+|CA|LOCKEFORD|95237|1||SAN JOAQUIN||
+|CA|LODI|95240|1||SAN JOAQUIN||
+|CA|LODI|95241|1||SAN JOAQUIN||
+|CA|LODI|95242|1||SAN JOAQUIN||
+|CA|VICTOR|95253|1||SAN JOAQUIN||
+|CA|WOODBRIDGE|95258|1||SAN JOAQUIN||
+|CA|STOCKTON|95267|1||SAN JOAQUIN||
+|CA|STOCKTON|95269|1||SAN JOAQUIN||
+|CA|STOCKTON|95290|1||SAN JOAQUIN||
+|CA|LYOTH|95296|1||SAN JOAQUIN||
+|CA|STOCKTON|95297|1||SAN JOAQUIN||
+|CA|STOCKTON|95298|1||SAN JOAQUIN||
+|CA|BANTA|95304|1||SAN JOAQUIN||
+|CA|TRACY|95304|1||SAN JOAQUIN||
+|CA|ESCALON|95320|1||SAN JOAQUIN||
+|CA|LATHROP|95330|1||SAN JOAQUIN||
+|CA|MANTECA|95336|1||SAN JOAQUIN||
+|CA|MANTECA|95337|1||SAN JOAQUIN||
+|CA|RIPON|95366|1||SAN JOAQUIN||
+|CA|TRACY|95376|1||SAN JOAQUIN||
+|CA|TRACY|95377|1||SAN JOAQUIN||
+|CA|TRACY|95378|1||SAN JOAQUIN||
+|CA|VERNALIS|95385|1||SAN JOAQUIN||
+|CA|TRACY|95391|1||SAN JOAQUIN||
+|CA|THORNTON|95686|1||SAN JOAQUIN||
+|CA|SAN LUIS OBISPO|93401|1||SAN LUIS OBISPO||
+|CA|LOS OSOS|93402|1||SAN LUIS OBISPO||
+|CA|SAN LUIS OBISPO|93403|1||SAN LUIS OBISPO||
+|CA|SAN LUIS OBISPO|93405|1||SAN LUIS OBISPO||
+|CA|SAN LUIS OBISPO|93406|1||SAN LUIS OBISPO||
+|CA|SAN LUIS OBISPO|93407|1||SAN LUIS OBISPO||
+|CA|SAN LUIS OBISPO|93408|1||SAN LUIS OBISPO||
+|CA|SAN LUIS OBISPO|93409|1||SAN LUIS OBISPO||
+|CA|SAN LUIS OBISPO|93410|1||SAN LUIS OBISPO||
+|CA|LOS OSOS|93412|1||SAN LUIS OBISPO||
+|CA|ARROYO GRANDE|93420|1||SAN LUIS OBISPO||
+|CA|ARROYO GRANDE|93421|1||SAN LUIS OBISPO||
+|CA|ATASCADERO|93422|1||SAN LUIS OBISPO||
+|CA|ATASCADERO|93423|1||SAN LUIS OBISPO||
+|CA|AVILA BEACH|93424|1||SAN LUIS OBISPO||
+|CA|CAMBRIA|93428|1||SAN LUIS OBISPO||
+|CA|CAYUCOS|93430|1||SAN LUIS OBISPO||
+|CA|CRESTON|93432|1||SAN LUIS OBISPO||
+|CA|GROVER BEACH|93433|1||SAN LUIS OBISPO||
+|CA|HARMONY|93435|1||SAN LUIS OBISPO||
+|CA|MORRO BAY|93442|1||SAN LUIS OBISPO||
+|CA|MORRO BAY|93443|1||SAN LUIS OBISPO||
+|CA|NIPOMO|93444|1||SAN LUIS OBISPO||
+|CA|OCEANO|93445|1||SAN LUIS OBISPO||
+|CA|PASO ROBLES|93446|1||SAN LUIS OBISPO||
+|CA|PASO ROBLES|93447|1||SAN LUIS OBISPO||
+|CA|PISMO BEACH|93448|1||SAN LUIS OBISPO||
+|CA|PISMO BEACH|93449|1||SAN LUIS OBISPO||
+|CA|SAN MIGUEL|93451|1||SAN LUIS OBISPO||
+|CA|SAN SIMEON|93452|1||SAN LUIS OBISPO||
+|CA|SANTA MARGARITA|93453|1||SAN LUIS OBISPO||
+|CA|SHANDON|93461|1||SAN LUIS OBISPO||
+|CA|TEMPLETON|93465|1||SAN LUIS OBISPO||
+|CA|GROVER BEACH|93483|1||SAN LUIS OBISPO||
+|CA|BELMONT|94002|1||SAN MATEO||
+|CA|BELMONT|94003|1||SAN MATEO||
+|CA|BRISBANE|94005|1||SAN MATEO||
+|CA|BURLINGAME|94010|1||SAN MATEO||
+|CA|BURLINGAME|94011|1||SAN MATEO||
+|CA|BURLINGAME|94012|1||SAN MATEO||
+|CA|DALY CITY|94014|1||SAN MATEO||
+|CA|DALY CITY|94015|1||SAN MATEO||
+|CA|DALY CITY|94016|1||SAN MATEO||
+|CA|DALY CITY|94017|1||SAN MATEO||
+|CA|EL GRANADA|94018|1||SAN MATEO||
+|CA|HALF MOON BAY|94019|1||SAN MATEO||
+|CA|LA HONDA|94020|1||SAN MATEO||
+|CA|LOMA MAR|94021|1||SAN MATEO||
+|CA|MENLO PARK|94025|1||SAN MATEO||
+|CA|MENLO PARK|94026|1||SAN MATEO||
+|CA|ATHERTON|94027|1||SAN MATEO||
+|CA|PORTOLA VALLEY|94028|1||SAN MATEO||
+|CA|MENLO PARK|94029|1||SAN MATEO||
+|CA|MILLBRAE|94030|1||SAN MATEO||
+|CA|MILLBRAE|94031|1||SAN MATEO||
+|CA|MONTARA|94037|1||SAN MATEO||
+|CA|MOSS BEACH|94038|1||SAN MATEO||
+|CA|PACIFICA|94044|1||SAN MATEO||
+|CA|PACIFICA|94045|1||SAN MATEO||
+|CA|REDWOOD CITY|94059|1||SAN MATEO||
+|CA|PESCADERO|94060|1||SAN MATEO||
+|CA|REDWOOD CITY|94061|1||SAN MATEO||
+|CA|REDWOOD CITY|94062|1||SAN MATEO||
+|CA|REDWOOD CITY|94063|1||SAN MATEO||
+|CA|REDWOOD CITY|94064|1||SAN MATEO||
+|CA|REDWOOD CITY|94065|1||SAN MATEO||
+|CA|SAN BRUNO|94066|1||SAN MATEO||
+|CA|SAN BRUNO|94067|1||SAN MATEO||
+|CA|SAN CARLOS|94070|1||SAN MATEO||
+|CA|SAN CARLOS|94071|1||SAN MATEO||
+|CA|SAN GREGORIO|94074|1||SAN MATEO||
+|CA|SOUTH SAN FRANCISCO|94080|1||SAN MATEO||
+|CA|SOUTH SAN FRANCISCO|94083|1||SAN MATEO||
+|CA|SAN BRUNO|94096|1||SAN MATEO||
+|CA|SAN BRUNO|94098|1||SAN MATEO||
+|CA|SOUTH SAN FRANCISCO|94099|1||SAN MATEO||
+|CA|SAN FRANCISCO|94128|1||SAN MATEO||
+|CA|PALO ALTO|94303|1||SAN MATEO||
+|CA|PALO ALTO|94307|1||SAN MATEO||
+|CA|PALO ALTO|94308|1||SAN MATEO||
+|CA|SAN MATEO|94401|1||SAN MATEO||
+|CA|SAN MATEO|94402|1||SAN MATEO||
+|CA|SAN MATEO|94403|1||SAN MATEO||
+|CA|SAN MATEO|94404|1||SAN MATEO||
+|CA|SAN MATEO|94405|1||SAN MATEO||
+|CA|SAN MATEO|94407|1||SAN MATEO||
+|CA|SAN MATEO|94408|1||SAN MATEO||
+|CA|SAN MATEO|94409|1||SAN MATEO||
+|CA|SAN MATEO|94497|1||SAN MATEO||
+|CA|CARPINTERIA|93013|1||SANTA BARBARA||
+|CA|CARPINTERIA|93014|1||SANTA BARBARA||
+|CA|SUMMERLAND|93067|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93101|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93102|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93103|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93105|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93106|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93107|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93108|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93109|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93110|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93111|1||SANTA BARBARA||
+|CA|GOLETA|93116|1||SANTA BARBARA||
+|CA|GOLETA|93117|1||SANTA BARBARA||
+|CA|GOLETA|93118|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93120|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93121|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93130|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93140|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93150|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93160|1||SANTA BARBARA||
+|CA|SANTA BARBARA|93190|1||SANTA BARBARA||
+|CA|GOLETA|93199|1||SANTA BARBARA||
+|CA|NEW CUYAMA|93254|1||SANTA BARBARA||
+|CA|BUELLTON|93427|1||SANTA BARBARA||
+|CA|CASMALIA|93429|1||SANTA BARBARA||
+|CA|GUADALUPE|93434|1||SANTA BARBARA||
+|CA|LOMPOC|93436|1||SANTA BARBARA||
+|CA|LOMPOC|93437|1||SANTA BARBARA||
+|CA|LOMPOC|93438|1||SANTA BARBARA||
+|CA|LOS ALAMOS|93440|1||SANTA BARBARA||
+|CA|LOS OLIVOS|93441|1||SANTA BARBARA||
+|CA|SANTA MARIA|93454|1||SANTA BARBARA||
+|CA|SANTA MARIA|93455|1||SANTA BARBARA||
+|CA|SANTA MARIA|93456|1||SANTA BARBARA||
+|CA|SANTA MARIA|93457|1||SANTA BARBARA||
+|CA|SANTA MARIA|93458|1||SANTA BARBARA||
+|CA|SANTA YNEZ|93460|1||SANTA BARBARA||
+|CA|SOLVANG|93463|1||SANTA BARBARA||
+|CA|SOLVANG|93464|1||SANTA BARBARA||
+|CA|LOS ALTOS|94022|1||SANTA CLARA||
+|CA|LOS ALTOS|94023|1||SANTA CLARA||
+|CA|LOS ALTOS|94024|1||SANTA CLARA||
+|CA|MOUNTAIN VIEW|94035|1||SANTA CLARA||
+|CA|MOUNTAIN VIEW|94039|1||SANTA CLARA||
+|CA|MOUNTAIN VIEW|94040|1||SANTA CLARA||
+|CA|MOUNTAIN VIEW|94041|1||SANTA CLARA||
+|CA|MOUNTAIN VIEW|94042|1||SANTA CLARA||
+|CA|MOUNTAIN VIEW|94043|1||SANTA CLARA||
+|CA|SUNNYVALE|94085|1||SANTA CLARA||
+|CA|SUNNYVALE|94086|1||SANTA CLARA||
+|CA|SUNNYVALE|94087|1||SANTA CLARA||
+|CA|SUNNYVALE|94088|1||SANTA CLARA||
+|CA|SUNNYVALE|94089|1||SANTA CLARA||
+|CA|SUNNYVALE|94090|1||SANTA CLARA||
+|CA|PALO ALTO|94301|1||SANTA CLARA||
+|CA|PALO ALTO|94302|1||SANTA CLARA||
+|CA|PALO ALTO|94304|1||SANTA CLARA||
+|CA|STANFORD|94305|1||SANTA CLARA||
+|CA|PALO ALTO|94306|1||SANTA CLARA||
+|CA|PALO ALTO|94309|1||SANTA CLARA||
+|CA|PALO ALTO|94310|1||SANTA CLARA||
+|CA|ALVISO|95002|1||SANTA CLARA||
+|CA|CAMPBELL|95008|1||SANTA CLARA||
+|CA|CAMPBELL|95009|1||SANTA CLARA||
+|CA|CAMPBELL|95011|1||SANTA CLARA||
+|CA|COYOTE|95013|1||SANTA CLARA||
+|CA|CUPERTINO|95014|1||SANTA CLARA||
+|CA|CUPERTINO|95015|1||SANTA CLARA||
+|CA|GILROY|95020|1||SANTA CLARA||
+|CA|GILROY|95021|1||SANTA CLARA||
+|CA|HOLY CITY|95026|1||SANTA CLARA||
+|CA|LOS GATOS|95030|1||SANTA CLARA||
+|CA|LOS GATOS|95031|1||SANTA CLARA||
+|CA|LOS GATOS|95032|1||SANTA CLARA||
+|CA|LOS GATOS|95033|1||SANTA CLARA||
+|CA|MILPITAS|95035|1||SANTA CLARA||
+|CA|MILPITAS|95036|1||SANTA CLARA||
+|CA|MORGAN HILL|95037|1||SANTA CLARA||
+|CA|MORGAN HILL|95038|1||SANTA CLARA||
+|CA|NEW ALMADEN|95042|1||SANTA CLARA||
+|CA|REDWOOD ESTATES|95044|1||SANTA CLARA||
+|CA|SAN MARTIN|95046|1||SANTA CLARA||
+|CA|SANTA CLARA|95050|1||SANTA CLARA||
+|CA|SANTA CLARA|95051|1||SANTA CLARA||
+|CA|SANTA CLARA|95052|1||SANTA CLARA||
+|CA|SANTA CLARA|95053|1||SANTA CLARA||
+|CA|SANTA CLARA|95054|1||SANTA CLARA||
+|CA|SANTA CLARA|95055|1||SANTA CLARA||
+|CA|SANTA CLARA|95056|1||SANTA CLARA||
+|CA|SARATOGA|95070|1||SANTA CLARA||
+|CA|SARATOGA|95071|1||SANTA CLARA||
+|CA|SAN JOSE|95101|1||SANTA CLARA||
+|CA|SAN JOSE|95102|1||SANTA CLARA||
+|CA|SAN JOSE|95103|1||SANTA CLARA||
+|CA|SAN JOSE|95106|1||SANTA CLARA||
+|CA|SAN JOSE|95108|1||SANTA CLARA||
+|CA|SAN JOSE|95109|1||SANTA CLARA||
+|CA|SAN JOSE|95110|1||SANTA CLARA||
+|CA|SAN JOSE|95111|1||SANTA CLARA||
+|CA|SAN JOSE|95112|1||SANTA CLARA||
+|CA|SAN JOSE|95113|1||SANTA CLARA||
+|CA|SAN JOSE|95114|1||SANTA CLARA||
+|CA|SAN JOSE|95115|1||SANTA CLARA||
+|CA|SAN JOSE|95116|1||SANTA CLARA||
+|CA|SAN JOSE|95117|1||SANTA CLARA||
+|CA|SAN JOSE|95118|1||SANTA CLARA||
+|CA|SAN JOSE|95119|1||SANTA CLARA||
+|CA|SAN JOSE|95120|1||SANTA CLARA||
+|CA|SAN JOSE|95121|1||SANTA CLARA||
+|CA|SAN JOSE|95122|1||SANTA CLARA||
+|CA|SAN JOSE|95123|1||SANTA CLARA||
+|CA|SAN JOSE|95124|1||SANTA CLARA||
+|CA|SAN JOSE|95125|1||SANTA CLARA||
+|CA|SAN JOSE|95126|1||SANTA CLARA||
+|CA|SAN JOSE|95127|1||SANTA CLARA||
+|CA|SAN JOSE|95128|1||SANTA CLARA||
+|CA|SAN JOSE|95129|1||SANTA CLARA||
+|CA|SAN JOSE|95130|1||SANTA CLARA||
+|CA|SAN JOSE|95131|1||SANTA CLARA||
+|CA|SAN JOSE|95132|1||SANTA CLARA||
+|CA|SAN JOSE|95133|1||SANTA CLARA||
+|CA|SAN JOSE|95134|1||SANTA CLARA||
+|CA|SAN JOSE|95135|1||SANTA CLARA||
+|CA|SAN JOSE|95136|1||SANTA CLARA||
+|CA|SAN JOSE|95137|1||SANTA CLARA||
+|CA|SAN JOSE|95138|1||SANTA CLARA||
+|CA|SAN JOSE|95139|1||SANTA CLARA||
+|CA|MOUNT HAMILTON|95140|1||SANTA CLARA||
+|CA|SAN JOSE|95141|1||SANTA CLARA||
+|CA|SAN JOSE|95142|1||SANTA CLARA||
+|CA|SAN JOSE|95148|1||SANTA CLARA||
+|CA|SAN JOSE|95150|1||SANTA CLARA||
+|CA|SAN JOSE|95151|1||SANTA CLARA||
+|CA|SAN JOSE|95152|1||SANTA CLARA||
+|CA|SAN JOSE|95153|1||SANTA CLARA||
+|CA|SAN JOSE|95154|1||SANTA CLARA||
+|CA|SAN JOSE|95155|1||SANTA CLARA||
+|CA|SAN JOSE|95156|1||SANTA CLARA||
+|CA|SAN JOSE|95157|1||SANTA CLARA||
+|CA|SAN JOSE|95158|1||SANTA CLARA||
+|CA|SAN JOSE|95159|1||SANTA CLARA||
+|CA|SAN JOSE|95160|1||SANTA CLARA||
+|CA|SAN JOSE|95161|1||SANTA CLARA||
+|CA|SAN JOSE|95164|1||SANTA CLARA||
+|CA|SAN JOSE|95170|1||SANTA CLARA||
+|CA|SAN JOSE|95172|1||SANTA CLARA||
+|CA|SAN JOSE|95173|1||SANTA CLARA||
+|CA|SAN JOSE|95190|1||SANTA CLARA||
+|CA|SAN JOSE|95191|1||SANTA CLARA||
+|CA|SAN JOSE|95192|1||SANTA CLARA||
+|CA|SAN JOSE|95193|1||SANTA CLARA||
+|CA|SAN JOSE|95194|1||SANTA CLARA||
+|CA|SAN JOSE|95196|1||SANTA CLARA||
+|CA|APTOS|95001|1||SANTA CRUZ||
+|CA|APTOS|95003|1||SANTA CRUZ||
+|CA|BEN LOMOND|95005|1||SANTA CRUZ||
+|CA|BOULDER CREEK|95006|1||SANTA CRUZ||
+|CA|BROOKDALE|95007|1||SANTA CRUZ||
+|CA|CAPITOLA|95010|1||SANTA CRUZ||
+|CA|DAVENPORT|95017|1||SANTA CRUZ||
+|CA|FELTON|95018|1||SANTA CRUZ||
+|CA|FREEDOM|95019|1||SANTA CRUZ||
+|CA|MOUNT HERMON|95041|1||SANTA CRUZ||
+|CA|SANTA CRUZ|95060|1||SANTA CRUZ||
+|CA|SANTA CRUZ|95061|1||SANTA CRUZ||
+|CA|SANTA CRUZ|95062|1||SANTA CRUZ||
+|CA|SANTA CRUZ|95063|1||SANTA CRUZ||
+|CA|SANTA CRUZ|95064|1||SANTA CRUZ||
+|CA|SANTA CRUZ|95065|1||SANTA CRUZ||
+|CA|SCOTTS VALLEY|95066|1||SANTA CRUZ||
+|CA|SCOTTS VALLEY|95067|1||SANTA CRUZ||
+|CA|SOQUEL|95073|1||SANTA CRUZ||
+|CA|WATSONVILLE|95076|1||SANTA CRUZ||
+|CA|WATSONVILLE|95077|1||SANTA CRUZ||
+|CA|REDDING|96001|1||SHASTA||
+|CA|REDDING|96002|1||SHASTA||
+|CA|REDDING|96003|1||SHASTA||
+|CA|ANDERSON|96007|1||SHASTA||
+|CA|BELLA VISTA|96008|1||SHASTA||
+|CA|BIG BEND|96011|1||SHASTA||
+|CA|BURNEY|96013|1||SHASTA||
+|CA|CASSEL|96016|1||SHASTA||
+|CA|CASTELLA|96017|1||SHASTA||
+|CA|SHASTA LAKE|96019|1||SHASTA||
+|CA|COTTONWOOD|96022|1||SHASTA||
+|CA|FALL RIVER MILLS|96028|1||SHASTA||
+|CA|FRENCH GULCH|96033|1||SHASTA||
+|CA|HAT CREEK|96040|1||SHASTA||
+|CA|IGO|96047|1||SHASTA||
+|CA|REDDING|96049|1||SHASTA||
+|CA|LAKEHEAD|96051|1||SHASTA||
+|CA|MCARTHUR|96056|1||SHASTA||
+|CA|MILLVILLE|96062|1||SHASTA||
+|CA|MONTGOMERY CREEK|96065|1||SHASTA||
+|CA|OAK RUN|96069|1||SHASTA||
+|CA|OBRIEN|96070|1||SHASTA||
+|CA|OLD STATION|96071|1||SHASTA||
+|CA|PALO CEDRO|96073|1||SHASTA||
+|CA|PLATINA|96076|1||SHASTA||
+|CA|SHASTA LAKE|96079|1||SHASTA||
+|CA|ROUND MOUNTAIN|96084|1||SHASTA||
+|CA|SHASTA|96087|1||SHASTA||
+|CA|SHINGLETOWN|96088|1||SHASTA||
+|CA|SHASTA LAKE|96089|1||SHASTA||
+|CA|WHISKEYTOWN|96095|1||SHASTA||
+|CA|WHITMORE|96096|1||SHASTA||
+|CA|REDDING|96099|1||SHASTA||
+|CA|ALLEGHANY|95910|1||SIERRA||
+|CA|DOWNIEVILLE|95936|1||SIERRA||
+|CA|GOODYEARS BAR|95944|1||SIERRA||
+|CA|LOYALTON|96118|1||SIERRA||
+|CA|CALPINE|96124|1||SIERRA||
+|CA|SIERRA CITY|96125|1||SIERRA||
+|CA|SIERRAVILLE|96126|1||SIERRA||
+|CA|SOMES BAR|95568|1||SISKIYOU||
+|CA|CALLAHAN|96014|1||SISKIYOU||
+|CA|DORRIS|96023|1||SISKIYOU||
+|CA|DUNSMUIR|96025|1||SISKIYOU||
+|CA|ETNA|96027|1||SISKIYOU||
+|CA|FORKS OF SALMON|96031|1||SISKIYOU||
+|CA|FORT JONES|96032|1||SISKIYOU||
+|CA|GAZELLE|96034|1||SISKIYOU||
+|CA|GREENVIEW|96037|1||SISKIYOU||
+|CA|GRENADA|96038|1||SISKIYOU||
+|CA|HAPPY CAMP|96039|1||SISKIYOU||
+|CA|HORNBROOK|96044|1||SISKIYOU||
+|CA|KLAMATH RIVER|96050|1||SISKIYOU||
+|CA|MCCLOUD|96057|1||SISKIYOU||
+|CA|MACDOEL|96058|1||SISKIYOU||
+|CA|MONTAGUE|96064|1||SISKIYOU||
+|CA|MOUNT SHASTA|96067|1||SISKIYOU||
+|CA|SCOTT BAR|96085|1||SISKIYOU||
+|CA|SEIAD VALLEY|96086|1||SISKIYOU||
+|CA|WEED|96094|1||SISKIYOU||
+|CA|YREKA|96097|1||SISKIYOU||
+|CA|TULELAKE|96134|1||SISKIYOU||
+|CA|BENICIA|94510|1||SOLANO||
+|CA|BIRDS LANDING|94512|1||SOLANO||
+|CA|FAIRFIELD|94533|1||SOLANO||
+|CA|TRAVIS AFB|94535|1||SOLANO||
+|CA|RIO VISTA|94571|1||SOLANO||
+|CA|SUISUN CITY|94585|1||SOLANO||
+|CA|VALLEJO|94589|1||SOLANO||
+|CA|VALLEJO|94590|1||SOLANO||
+|CA|VALLEJO|94591|1||SOLANO||
+|CA|VALLEJO|94592|1||SOLANO||
+|CA|DIXON|95620|1||SOLANO||
+|CA|ELMIRA|95625|1||SOLANO||
+|CA|VACAVILLE|95687|1||SOLANO||
+|CA|VACAVILLE|95688|1||SOLANO||
+|CA|VACAVILLE|95696|1||SOLANO||
+|CA|BODEGA|94922|1||SONOMA||
+|CA|BODEGA BAY|94923|1||SONOMA||
+|CA|COTATI|94926|1||SONOMA||
+|CA|ROHNERT PARK|94927|1||SONOMA||
+|CA|ROHNERT PARK|94928|1||SONOMA||
+|CA|COTATI|94931|1||SONOMA||
+|CA|PENNGROVE|94951|1||SONOMA||
+|CA|PETALUMA|94952|1||SONOMA||
+|CA|PETALUMA|94953|1||SONOMA||
+|CA|PETALUMA|94954|1||SONOMA||
+|CA|PETALUMA|94955|1||SONOMA||
+|CA|VALLEY FORD|94972|1||SONOMA||
+|CA|PETALUMA|94975|1||SONOMA||
+|CA|PETALUMA|94999|1||SONOMA||
+|CA|SANTA ROSA|95401|1||SONOMA||
+|CA|SANTA ROSA|95402|1||SONOMA||
+|CA|SANTA ROSA|95403|1||SONOMA||
+|CA|SANTA ROSA|95404|1||SONOMA||
+|CA|SANTA ROSA|95405|1||SONOMA||
+|CA|SANTA ROSA|95406|1||SONOMA||
+|CA|SANTA ROSA|95407|1||SONOMA||
+|CA|SANTA ROSA|95408|1||SONOMA||
+|CA|SANTA ROSA|95409|1||SONOMA||
+|CA|ANNAPOLIS|95412|1||SONOMA||
+|CA|BOYES HOT SPRINGS|95416|1||SONOMA||
+|CA|CAMP MEEKER|95419|1||SONOMA||
+|CA|CAZADERO|95421|1||SONOMA||
+|CA|CLOVERDALE|95425|1||SONOMA||
+|CA|DUNCANS MILLS|95430|1||SONOMA||
+|CA|ELDRIDGE|95431|1||SONOMA||
+|CA|EL VERANO|95433|1||SONOMA||
+|CA|FORESTVILLE|95436|1||SONOMA||
+|CA|FULTON|95439|1||SONOMA||
+|CA|GEYSERVILLE|95441|1||SONOMA||
+|CA|GLEN ELLEN|95442|1||SONOMA||
+|CA|GRATON|95444|1||SONOMA||
+|CA|GUERNEVILLE|95446|1||SONOMA||
+|CA|HEALDSBURG|95448|1||SONOMA||
+|CA|JENNER|95450|1||SONOMA||
+|CA|KENWOOD|95452|1||SONOMA||
+|CA|MONTE RIO|95462|1||SONOMA||
+|CA|OCCIDENTAL|95465|1||SONOMA||
+|CA|RIO NIDO|95471|1||SONOMA||
+|CA|SEBASTOPOL|95472|1||SONOMA||
+|CA|SEBASTOPOL|95473|1||SONOMA||
+|CA|SONOMA|95476|1||SONOMA||
+|CA|STEWARTS POINT|95480|1||SONOMA||
+|CA|VILLA GRANDE|95486|1||SONOMA||
+|CA|VINEBURG|95487|1||SONOMA||
+|CA|WINDSOR|95492|1||SONOMA||
+|CA|THE SEA RANCH|95497|1||SONOMA||
+|CA|CERES|95307|1||STANISLAUS||
+|CA|CROWS LANDING|95313|1||STANISLAUS||
+|CA|DENAIR|95316|1||STANISLAUS||
+|CA|EMPIRE|95319|1||STANISLAUS||
+|CA|HICKMAN|95323|1||STANISLAUS||
+|CA|HUGHSON|95326|1||STANISLAUS||
+|CA|KEYES|95328|1||STANISLAUS||
+|CA|LA GRANGE|95329|1||STANISLAUS||
+|CA|MODESTO|95350|1||STANISLAUS||
+|CA|MODESTO|95351|1||STANISLAUS||
+|CA|MODESTO|95352|1||STANISLAUS||
+|CA|MODESTO|95353|1||STANISLAUS||
+|CA|MODESTO|95354|1||STANISLAUS||
+|CA|MODESTO|95355|1||STANISLAUS||
+|CA|MODESTO|95356|1||STANISLAUS||
+|CA|MODESTO|95357|1||STANISLAUS||
+|CA|MODESTO|95358|1||STANISLAUS||
+|CA|NEWMAN|95360|1||STANISLAUS||
+|CA|OAKDALE|95361|1||STANISLAUS||
+|CA|PATTERSON|95363|1||STANISLAUS||
+|CA|RIVERBANK|95367|1||STANISLAUS||
+|CA|SALIDA|95368|1||STANISLAUS||
+|CA|TURLOCK|95380|1||STANISLAUS||
+|CA|TURLOCK|95381|1||STANISLAUS||
+|CA|TURLOCK|95382|1||STANISLAUS||
+|CA|WATERFORD|95386|1||STANISLAUS||
+|CA|WESTLEY|95387|1||STANISLAUS||
+|CA|RIVERBANK|95390|1||STANISLAUS||
+|CA|MODESTO|95397|1||STANISLAUS||
+|CA|NICOLAUS|95659|1||SUTTER||
+|CA|PLEASANT GROVE|95668|1||SUTTER||
+|CA|RIO OSO|95674|1||SUTTER||
+|CA|ROBBINS|95676|1||SUTTER||
+|CA|LIVE OAK|95953|1||SUTTER||
+|CA|MERIDIAN|95957|1||SUTTER||
+|CA|SUTTER|95982|1||SUTTER||
+|CA|YUBA CITY|95991|1||SUTTER||
+|CA|YUBA CITY|95992|1||SUTTER||
+|CA|YUBA CITY|95993|1||SUTTER||
+|CA|CORNING|96021|1||TEHAMA||
+|CA|FLOURNOY|96029|1||TEHAMA||
+|CA|GERBER|96035|1||TEHAMA||
+|CA|LOS MOLINOS|96055|1||TEHAMA||
+|CA|MANTON|96059|1||TEHAMA||
+|CA|MILL CREEK|96061|1||TEHAMA||
+|CA|MINERAL|96063|1||TEHAMA||
+|CA|PASKENTA|96074|1||TEHAMA||
+|CA|PAYNES CREEK|96075|1||TEHAMA||
+|CA|PROBERTA|96078|1||TEHAMA||
+|CA|RED BLUFF|96080|1||TEHAMA||
+|CA|TEHAMA|96090|1||TEHAMA||
+|CA|VINA|96092|1||TEHAMA||
+|CA|BURNT RANCH|95527|1||TRINITY||
+|CA|MAD RIVER|95552|1||TRINITY||
+|CA|SALYER|95563|1||TRINITY||
+|CA|ZENIA|95595|1||TRINITY||
+|CA|BIG BAR|96010|1||TRINITY||
+|CA|DOUGLAS CITY|96024|1||TRINITY||
+|CA|HAYFORK|96041|1||TRINITY||
+|CA|HYAMPOM|96046|1||TRINITY||
+|CA|JUNCTION CITY|96048|1||TRINITY||
+|CA|LEWISTON|96052|1||TRINITY||
+|CA|TRINITY CENTER|96091|1||TRINITY||
+|CA|WEAVERVILLE|96093|1||TRINITY||
+|CA|ALPAUGH|93201|1||TULARE||
+|CA|CALIFORNIA HOT SPRINGS|93207|1||TULARE||
+|CA|CAMP NELSON|93208|1||TULARE||
+|CA|DUCOR|93218|1||TULARE||
+|CA|EARLIMART|93219|1||TULARE||
+|CA|EXETER|93221|1||TULARE||
+|CA|FARMERSVILLE|93223|1||TULARE||
+|CA|GOSHEN|93227|1||TULARE||
+|CA|IVANHOE|93235|1||TULARE||
+|CA|KAWEAH|93237|1||TULARE||
+|CA|LEMON COVE|93244|1||TULARE||
+|CA|LINDSAY|93247|1||TULARE||
+|CA|PIXLEY|93256|1||TULARE||
+|CA|PORTERVILLE|93257|1||TULARE||
+|CA|PORTERVILLE|93258|1||TULARE||
+|CA|POSEY|93260|1||TULARE||
+|CA|RICHGROVE|93261|1||TULARE||
+|CA|SEQUOIA NATIONAL PARK|93262|1||TULARE||
+|CA|SPRINGVILLE|93265|1||TULARE||
+|CA|STRATHMORE|93267|1||TULARE||
+|CA|TERRA BELLA|93270|1||TULARE||
+|CA|THREE RIVERS|93271|1||TULARE||
+|CA|TIPTON|93272|1||TULARE||
+|CA|TULARE|93274|1||TULARE||
+|CA|TULARE|93275|1||TULARE||
+|CA|VISALIA|93277|1||TULARE||
+|CA|VISALIA|93278|1||TULARE||
+|CA|VISALIA|93279|1||TULARE||
+|CA|WAUKENA|93282|1||TULARE||
+|CA|WOODLAKE|93286|1||TULARE||
+|CA|VISALIA|93291|1||TULARE||
+|CA|VISALIA|93292|1||TULARE||
+|CA|BADGER|93603|1||TULARE||
+|CA|CUTLER|93615|1||TULARE||
+|CA|DINUBA|93618|1||TULARE||
+|CA|KINGS CANYON NATIONAL PK|93633|1||TULARE||
+|CA|OROSI|93647|1||TULARE||
+|CA|SULTANA|93666|1||TULARE||
+|CA|YETTEM|93670|1||TULARE||
+|CA|TRAVER|93673|1||TULARE||
+|CA|BIG OAK FLAT|95305|1||TUOLUMNE||
+|CA|CHINESE CAMP|95309|1||TUOLUMNE||
+|CA|COLUMBIA|95310|1||TUOLUMNE||
+|CA|DARDANELLE|95314|1||TUOLUMNE||
+|CA|GROVELAND|95321|1||TUOLUMNE||
+|CA|JAMESTOWN|95327|1||TUOLUMNE||
+|CA|LONG BARN|95335|1||TUOLUMNE||
+|CA|MI WUK VILLAGE|95346|1||TUOLUMNE||
+|CA|MOCCASIN|95347|1||TUOLUMNE||
+|CA|PINECREST|95364|1||TUOLUMNE||
+|CA|SONORA|95370|1||TUOLUMNE||
+|CA|SOULSBYVILLE|95372|1||TUOLUMNE||
+|CA|STANDARD|95373|1||TUOLUMNE||
+|CA|STRAWBERRY|95375|1||TUOLUMNE||
+|CA|TUOLUMNE|95379|1||TUOLUMNE||
+|CA|TWAIN HARTE|95383|1||TUOLUMNE||
+|CA|NEWBURY PARK|91319|1||VENTURA||
+|CA|NEWBURY PARK|91320|1||VENTURA||
+|CA|THOUSAND OAKS|91358|1||VENTURA||
+|CA|WESTLAKE VILLAGE|91359|1||VENTURA||
+|CA|THOUSAND OAKS|91360|1||VENTURA||
+|CA|WESTLAKE VILLAGE|91361|1||VENTURA||
+|CA|THOUSAND OAKS|91362|1||VENTURA||
+|CA|OAK PARK|91377|1||VENTURA||
+|CA|VENTURA|93001|1||VENTURA||
+|CA|VENTURA|93002|1||VENTURA||
+|CA|VENTURA|93003|1||VENTURA||
+|CA|VENTURA|93004|1||VENTURA||
+|CA|VENTURA|93005|1||VENTURA||
+|CA|VENTURA|93006|1||VENTURA||
+|CA|VENTURA|93007|1||VENTURA||
+|CA|VENTURA|93009|1||VENTURA||
+|CA|CAMARILLO|93010|1||VENTURA||
+|CA|CAMARILLO|93011|1||VENTURA||
+|CA|CAMARILLO|93012|1||VENTURA||
+|CA|FILLMORE|93015|1||VENTURA||
+|CA|FILLMORE|93016|1||VENTURA||
+|CA|MOORPARK|93020|1||VENTURA||
+|CA|MOORPARK|93021|1||VENTURA||
+|CA|OAK VIEW|93022|1||VENTURA||
+|CA|OJAI|93023|1||VENTURA||
+|CA|OJAI|93024|1||VENTURA||
+|CA|OXNARD|93030|1||VENTURA||
+|CA|OXNARD|93031|1||VENTURA||
+|CA|OXNARD|93032|1||VENTURA||
+|CA|OXNARD|93033|1||VENTURA||
+|CA|OXNARD|93034|1||VENTURA||
+|CA|OXNARD|93035|1||VENTURA||
+|CA|PIRU|93040|1||VENTURA||
+|CA|PORT HUENEME|93041|1||VENTURA||
+|CA|POINT MUGU NAWC|93042|1||VENTURA||
+|CA|PORT HUENEME CBC BASE|93043|1||VENTURA||
+|CA|PORT HUENEME|93044|1||VENTURA||
+|CA|SANTA PAULA|93060|1||VENTURA||
+|CA|SANTA PAULA|93061|1||VENTURA||
+|CA|SIMI VALLEY|93062|1||VENTURA||
+|CA|SIMI VALLEY|93063|1||VENTURA||
+|CA|BRANDEIS|93064|1||VENTURA||
+|CA|SIMI VALLEY|93065|1||VENTURA||
+|CA|SOMIS|93066|1||VENTURA||
+|CA|SIMI VALLEY|93093|1||VENTURA||
+|CA|SIMI VALLEY|93094|1||VENTURA||
+|CA|SIMI VALLEY|93099|1||VENTURA||
+|CA|WEST SACRAMENTO|95605|1||YOLO||
+|CA|BROOKS|95606|1||YOLO||
+|CA|CAPAY|95607|1||YOLO||
+|CA|CLARKSBURG|95612|1||YOLO||
+|CA|DAVIS|95616|1||YOLO||
+|CA|DAVIS|95617|1||YOLO||
+|CA|EL MACERO|95618|1||YOLO||
+|CA|ESPARTO|95627|1||YOLO||
+|CA|GUINDA|95637|1||YOLO||
+|CA|KNIGHTS LANDING|95645|1||YOLO||
+|CA|MADISON|95653|1||YOLO||
+|CA|RUMSEY|95679|1||YOLO||
+|CA|WEST SACRAMENTO|95691|1||YOLO||
+|CA|WINTERS|95694|1||YOLO||
+|CA|WOODLAND|95695|1||YOLO||
+|CA|YOLO|95697|1||YOLO||
+|CA|ZAMORA|95698|1||YOLO||
+|CA|WOODLAND|95776|1||YOLO||
+|CA|WEST SACRAMENTO|95798|1||YOLO||
+|CA|WEST SACRAMENTO|95799|1||YOLO||
+|CA|DUNNIGAN|95937|1||YOLO||
+|CA|WHEATLAND|95692|1||YUBA||
+|CA|MARYSVILLE|95901|1||YUBA||
+|CA|BEALE AFB|95903|1||YUBA||
+|CA|BROWNS VALLEY|95918|1||YUBA||
+|CA|BROWNSVILLE|95919|1||YUBA||
+|CA|CAMPTONVILLE|95922|1||YUBA||
+|CA|CHALLENGE|95925|1||YUBA||
+|CA|DOBBINS|95935|1||YUBA||
+|CA|OLIVEHURST|95961|1||YUBA||
+|CA|OREGON HOUSE|95962|1||YUBA||
+|CA|RACKERBY|95972|1||YUBA||
+|CA|SMARTVILLE|95977|1||YUBA||
+|CA|STRAWBERRY VALLEY|95981|1||YUBA||
+|CA|LOS ANGELES|90189|1||||
+|CA|SIGNAL HILL|90755|1||LOS ANGELES||
+|CA|CARSON|90895|1||||
+|CA|LONG BEACH|90899|1||||
+|CA|ALTADENA|91002|1||||
+|CA|DUARTE|91008|1||||
+|CA|PASADENA|91122|1||||
+|CA|PASADENA|91127|1||||
+|CA|PASADENA|91128|1||||
+|CA|PASADENA|91199|1||||
+|CA|HIDDEN HILLS|91370|1||||
+|CA|AGOURA HILLS|91375|1||||
+|CA|LOS ANGELES|91461|1||||
+|CA|LOS ANGELES|91462|1||||
+|CA|LOS ANGELES|91463|1||||
+|CA|LOS ANGELES|91494|1||||
+|CA|BURBANK|91520|1||||
+|CA|CARLSBAD|92010|1||||
+|CA|VISTA|92081|1||SAN DIEGO||
+|CA|NATIONAL CITY|92180|1||||
+|CA|NATIONAL CITY|92181|1||||
+|CA|NATIONAL CITY|92185|1||||
+|CA|SAN DIEGO|92188|1||||
+|CA|SAN DIEGO|92189|1||||
+|CA|LA QUINTA|92247|1||||
+|CA|LA QUINTA|92248|1||||
+|CA|RIPLEY|92272|1||||
+|CA|CADIZ|92319|1||||
+|CA|FONTANA|92331|1||||
+|CA|HESPERIA|92344|1||||
+|CA|KELSO|92351|1||||
+|CA|LAKEVIEW|92353|1||||
+|CA|VICTORVILLE|92395|1||SAN BERNARDINO||
+|CA|SAN BERNARDINO|92409|1||||
+|CA|ATWOOD|92601|1||||
+|CA|EL TORO|92609|1||||||||5
+|CA|ORANGE|92613|1||||||||
+|CA|IRVINE|92617|1||ORANGE||||||
+|CA|BREA|92621|1||||||||
+|CA|BREA|92622|1||||||||
+|CA|BREA|92631|1||||||||
+|CA|FULLERTON|92632|1||||||||
+|CA|FULLERTON|92633|1||||||||
+|CA|FULLERTON|92634|1||||||||
+|CA|FULLERTON|92635|1||||||||
+|CA|FULLERTON|92640|1||||||||
+|CA|GARDEN GROVE|92641|1||||||||
+|CA|GARDEN GROVE|92642|1||||||||
+|CA|GARDEN GROVE|92643|1||||||||
+|CA|GARDEN GROVE|92644|1||||||||
+|CA|GARDEN GROVE|92645|1||||||||
+|CA|ORANGE|92664|1||||
+|CA|ORANGE|92665|1||||
+|CA|ORANGE|92666|1||||
+|CA|ORANGE|92667|1||||
+|CA|ORANGE|92668|1||||
+|CA|ORANGE|92669|1||||
+|CA|PLACENTIA|92670|1||||
+|CA|TUSTIN|92680|1||||
+|CA|TUSTIN|92681|1||||
+|CA|YORBA LINDA|92686|1||||
+|CA|YORBA LINDA|92687|1||||
+|CA|IRVINE|92713|1||||
+|CA|IRVINE|92714|1||||
+|CA|IRVINE|92715|1||||
+|CA|IRVINE|92716|1||||
+|CA|IRVINE|92717|1||||
+|CA|IRVINE|92718|1||||||||
+|CA|SANTA ANA|92725|1||||||||5
+|CA|IRVINE|92730|1||||||||
+|CA|ANAHEIM|92809|1||||||||5
+|CA|OXNARD|93036|1||VENTURA||||||
+|CA|SIMI VALLEY|93097|1||||||||
+|CA|CUYAMA|93214|1||||||||
+|CA|DI GIORGIO|93217|1||||||||
+|CA|VISALIA|93290|1||||||||
+|CA|BAKERSFIELD|93314|1||KERN||||||
+|CA|BAKERSFIELD|93399|1||||||||
+|CA|CHOLAME|93431|1||||||||
+|CA|OCEANO|93475|1||||||||
+|CA|BEAR VALLEY SPRINGS|93570|1||||||||
+|CA|TEHACHAPI|93582|1||||||||
+|CA|CLOVIS|93619|1||FRESNO||||||
+|CA|HUNTINGTON LAKE|93629|1||||
+|CA|MADERA|93636|1||||
+|CA|FRESNO|93723|1||||
+|CA|FRESNO|93730|1||||
+|CA|SALINAS|93911|1||||
+|CA|MONTEREY|93941|1||||
+|CA|DALY CITY|94013|1||||
+|CA|SUNNYVALE|94091|1||||
+|CA|SAN FRANCISCO|94158|1||||
+|CA|SAN FRANCISCO|94199|1||||
+|CA|DISCOVERY BAY|94505|1||||
+|CA|FAIRFIELD|94534|1||SOLANO||
+|CA|SAN RAMON|94582|1||CONTRA COSTA||
+|CA|OAKLAND|94616|1||||
+|CA|OAKLAND|94622|1||||
+|CA|OAKLAND|94650|1||||
+|CA|RICHMOND|94875|1||||
+|CA|SAN RAFAEL|94911|1||||
+|CA|SAN JOSE|95199|1||||
+|CA|VALLEY HOME|95384|1||||
+|CA|HIDDEN VALLEY LAKE|95467|1||LAKE||
+|CA|NICOLAUS|95622|1||||
+|CA|KELSEY|95643|1||||
+|CA|ELK GROVE|95757|1||SACRAMENTO||
+|CA|SACRAMENTO|95811|1||||
+|CA|HORSE CREEK|96045|1||||
+|CA|SOUTH LAKE TAHOE|96153|1||||
+|CO|AURORA|80011|1||ADAMS||
+|CO|AURORA|80019|1||ADAMS||
+|CO|COMMERCE CITY|80022|1||ADAMS||
+|CO|DUPONT|80024|1||ADAMS||
+|CO|WESTMINSTER|80030|1||ADAMS||
+|CO|WESTMINSTER|80031|1||ADAMS||
+|CO|WESTMINSTER|80035|1||ADAMS||
+|CO|WESTMINSTER|80036|1||ADAMS||
+|CO|COMMERCE CITY|80037|1||ADAMS||
+|CO|AURORA|80040|1||ADAMS||
+|CO|AURORA|80042|1||ADAMS||
+|CO|AURORA|80045|1||ADAMS||
+|CO|BENNETT|80102|1||ADAMS||
+|CO|STRASBURG|80136|1||ADAMS||
+|CO|WATKINS|80137|1||ADAMS||
+|CO|DENVER|80221|1||ADAMS||
+|CO|DENVER|80229|1||ADAMS||
+|CO|DENVER|80233|1||ADAMS||
+|CO|DENVER|80234|1||ADAMS||
+|CO|DENVER|80241|1||ADAMS||
+|CO|DENVER|80260|1||ADAMS||
+|CO|BRIGHTON|80601|1||ADAMS||
+|CO|BRIGHTON|80602|1||ADAMS||
+|CO|BRIGHTON|80603|1||ADAMS||
+|CO|EASTLAKE|80614|1||ADAMS||
+|CO|HENDERSON|80640|1||ADAMS||
+|CO|ALAMOSA|81101|1||ALAMOSA||
+|CO|ALAMOSA|81102|1||ALAMOSA||
+|CO|HOOPER|81136|1||ALAMOSA||
+|CO|MOSCA|81146|1||ALAMOSA||
+|CO|AURORA|80010|1||ARAPAHOE||
+|CO|AURORA|80012|1||ARAPAHOE||
+|CO|AURORA|80013|1||ARAPAHOE||
+|CO|AURORA|80014|1||ARAPAHOE||
+|CO|AURORA|80015|1||ARAPAHOE||
+|CO|AURORA|80016|1||ARAPAHOE||
+|CO|AURORA|80017|1||ARAPAHOE||
+|CO|AURORA|80018|1||ARAPAHOE||
+|CO|AURORA|80041|1||ARAPAHOE||
+|CO|AURORA|80044|1||ARAPAHOE||
+|CO|AURORA|80046|1||ARAPAHOE||
+|CO|AURORA|80047|1||ARAPAHOE||
+|CO|BYERS|80103|1||ARAPAHOE||
+|CO|DEER TRAIL|80105|1||ARAPAHOE||
+|CO|ENGLEWOOD|80110|1||ARAPAHOE||
+|CO|ENGLEWOOD|80111|1||ARAPAHOE||
+|CO|ENGLEWOOD|80112|1||ARAPAHOE||
+|CO|LITTLETON|80120|1||ARAPAHOE||
+|CO|LITTLETON|80121|1||ARAPAHOE||
+|CO|LITTLETON|80122|1||ARAPAHOE||
+|CO|ENGLEWOOD|80150|1||ARAPAHOE||
+|CO|ENGLEWOOD|80151|1||ARAPAHOE||
+|CO|ENGLEWOOD|80154|1||ARAPAHOE||
+|CO|ENGLEWOOD|80155|1||ARAPAHOE||
+|CO|LITTLETON|80160|1||ARAPAHOE||
+|CO|LITTLETON|80161|1||ARAPAHOE||
+|CO|LITTLETON|80165|1||ARAPAHOE||
+|CO|LITTLETON|80166|1||ARAPAHOE||
+|CO|ARBOLES|81121|1||ARCHULETA||
+|CO|CHIMNEY ROCK|81127|1||ARCHULETA||
+|CO|CHROMO|81128|1||ARCHULETA||
+|CO|PAGOSA SPRINGS|81147|1||ARCHULETA||
+|CO|PAGOSA SPRINGS|81157|1||ARCHULETA||
+|CO|CAMPO|81029|1||BACA||
+|CO|PRITCHETT|81064|1||BACA||
+|CO|SPRINGFIELD|81073|1||BACA||
+|CO|TWO BUTTES|81084|1||BACA||
+|CO|VILAS|81087|1||BACA||
+|CO|WALSH|81090|1||BACA||
+|CO|FORT LYON|81038|1||BENT||
+|CO|HASTY|81044|1||BENT||
+|CO|LAS ANIMAS|81054|1||BENT||
+|CO|MC CLAVE|81057|1||BENT||
+|CO|BROOMFIELD|80020|1||BOULDER||
+|CO|ELDORADO SPRINGS|80025|1||BOULDER||
+|CO|LAFAYETTE|80026|1||BOULDER||
+|CO|LOUISVILLE|80027|1||BOULDER||
+|CO|LOUISVILLE|80028|1||BOULDER||
+|CO|BROOMFIELD|80038|1||BOULDER||
+|CO|BOULDER|80301|1||BOULDER||
+|CO|BOULDER|80302|1||BOULDER||
+|CO|BOULDER|80303|1||BOULDER||
+|CO|BOULDER|80304|1||BOULDER||
+|CO|BOULDER|80305|1||BOULDER||
+|CO|BOULDER|80306|1||BOULDER||
+|CO|BOULDER|80307|1||BOULDER||
+|CO|BOULDER|80308|1||BOULDER||
+|CO|BOULDER|80309|1||BOULDER||
+|CO|BOULDER|80310|1||BOULDER||
+|CO|BOULDER|80314|1||BOULDER||
+|CO|BOULDER|80321|1||BOULDER||
+|CO|BOULDER|80322|1||BOULDER||
+|CO|BOULDER|80323|1||BOULDER||
+|CO|BOULDER|80328|1||BOULDER||
+|CO|BOULDER|80329|1||BOULDER||
+|CO|JAMESTOWN|80455|1||BOULDER||
+|CO|NEDERLAND|80466|1||BOULDER||
+|CO|PINECLIFFE|80471|1||BOULDER||
+|CO|WARD|80481|1||BOULDER||
+|CO|LONGMONT|80501|1||BOULDER||
+|CO|LONGMONT|80502|1||BOULDER||
+|CO|LONGMONT|80503|1||BOULDER||
+|CO|ALLENSPARK|80510|1||BOULDER||
+|CO|HYGIENE|80533|1||BOULDER||
+|CO|LYONS|80540|1||BOULDER||
+|CO|NIWOT|80544|1||BOULDER||
+|CO|SALIDA|81201|1||CHAFFEE||
+|CO|BUENA VISTA|81211|1||CHAFFEE||
+|CO|MONARCH|81227|1||CHAFFEE||
+|CO|GRANITE|81228|1||CHAFFEE||
+|CO|NATHROP|81236|1||CHAFFEE||
+|CO|PONCHA SPRINGS|81242|1||CHAFFEE||
+|CO|ARAPAHOE|80802|1||CHEYENNE||
+|CO|CHEYENNE WELLS|80810|1||CHEYENNE||
+|CO|KIT CARSON|80825|1||CHEYENNE||
+|CO|WILD HORSE|80862|1||CHEYENNE||
+|CO|DUMONT|80436|1||CLEAR CREEK||
+|CO|EMPIRE|80438|1||CLEAR CREEK||
+|CO|GEORGETOWN|80444|1||CLEAR CREEK||
+|CO|IDAHO SPRINGS|80452|1||CLEAR CREEK||
+|CO|SILVER PLUME|80476|1||CLEAR CREEK||
+|CO|ANTONITO|81120|1||CONEJOS||
+|CO|CAPULIN|81124|1||CONEJOS||
+|CO|CONEJOS|81129|1||CONEJOS||
+|CO|LA JARA|81140|1||CONEJOS||
+|CO|MANASSA|81141|1||CONEJOS||
+|CO|ROMEO|81148|1||CONEJOS||
+|CO|SANFORD|81151|1||CONEJOS||
+|CO|BLANCA|81123|1||COSTILLA||
+|CO|CHAMA|81126|1||COSTILLA||
+|CO|FORT GARLAND|81133|1||COSTILLA||
+|CO|GARCIA|81134|1||COSTILLA||
+|CO|JAROSO|81138|1||COSTILLA||
+|CO|SAN LUIS|81152|1||COSTILLA||
+|CO|SAN PABLO|81153|1||COSTILLA||
+|CO|CROWLEY|81033|1||CROWLEY||
+|CO|CROWLEY|81034|1||CROWLEY||
+|CO|OLNEY SPRINGS|81062|1||CROWLEY||
+|CO|ORDWAY|81063|1||CROWLEY||
+|CO|SUGAR CITY|81076|1||CROWLEY||
+|CO|WESTCLIFFE|81252|1||CUSTER||
+|CO|WETMORE|81253|1||CUSTER||
+|CO|AUSTIN|81410|1||DELTA||
+|CO|CEDAREDGE|81413|1||DELTA||
+|CO|CORY|81414|1||DELTA||
+|CO|CRAWFORD|81415|1||DELTA||
+|CO|DELTA|81416|1||DELTA||
+|CO|ECKERT|81418|1||DELTA||
+|CO|HOTCHKISS|81419|1||DELTA||
+|CO|LAZEAR|81420|1||DELTA||
+|CO|MAHER|81421|1||DELTA||
+|CO|PAONIA|81428|1||DELTA||
+|CO|DENVER|80201|1||DENVER||
+|CO|DENVER|80202|1||DENVER||
+|CO|DENVER|80203|1||DENVER||
+|CO|DENVER|80204|1||DENVER||
+|CO|DENVER|80205|1||DENVER||
+|CO|DENVER|80206|1||DENVER||
+|CO|DENVER|80207|1||DENVER||
+|CO|DENVER|80208|1||DENVER||
+|CO|DENVER|80209|1||DENVER||
+|CO|DENVER|80210|1||DENVER||
+|CO|DENVER|80211|1||DENVER||
+|CO|DENVER|80212|1||DENVER||
+|CO|DENVER|80216|1||DENVER||
+|CO|DENVER|80217|1||DENVER||
+|CO|DENVER|80218|1||DENVER||
+|CO|DENVER|80219|1||DENVER||
+|CO|DENVER|80220|1||DENVER||
+|CO|DENVER|80222|1||DENVER||
+|CO|DENVER|80223|1||DENVER||
+|CO|DENVER|80224|1||DENVER||
+|CO|DENVER|80227|1||DENVER||
+|CO|DENVER|80230|1||DENVER||
+|CO|DENVER|80231|1||DENVER||
+|CO|DENVER|80235|1||DENVER||
+|CO|DENVER|80236|1||DENVER||
+|CO|DENVER|80237|1||DENVER||
+|CO|DENVER|80238|1||DENVER||
+|CO|DENVER|80239|1||DENVER||
+|CO|DENVER|80243|1||DENVER||
+|CO|DENVER|80244|1||DENVER||
+|CO|DENVER|80246|1||DENVER||
+|CO|DENVER|80248|1||DENVER||
+|CO|DENVER|80249|1||DENVER||
+|CO|DENVER|80250|1||DENVER||
+|CO|DENVER|80251|1||DENVER||
+|CO|DENVER|80252|1||DENVER||
+|CO|DENVER|80254|1||DENVER||
+|CO|DENVER|80255|1||DENVER||
+|CO|DENVER|80256|1||DENVER||
+|CO|DENVER|80257|1||DENVER||
+|CO|DENVER|80259|1||DENVER||
+|CO|DENVER|80261|1||DENVER||
+|CO|DENVER|80262|1||DENVER||
+|CO|DENVER|80263|1||DENVER||
+|CO|DENVER|80264|1||DENVER||
+|CO|DENVER|80265|1||DENVER||
+|CO|DENVER|80266|1||DENVER||
+|CO|DENVER|80270|1||DENVER||
+|CO|DENVER|80271|1||DENVER||
+|CO|DENVER|80273|1||DENVER||
+|CO|DENVER|80274|1||DENVER||
+|CO|DENVER|80275|1||DENVER||
+|CO|DENVER|80279|1||DENVER||
+|CO|DENVER|80280|1||DENVER||
+|CO|DENVER|80281|1||DENVER||
+|CO|DENVER|80290|1||DENVER||
+|CO|DENVER|80291|1||DENVER||
+|CO|DENVER|80292|1||DENVER||
+|CO|DENVER|80293|1||DENVER||
+|CO|DENVER|80294|1||DENVER||
+|CO|DENVER|80295|1||DENVER||
+|CO|DENVER|80299|1||DENVER||
+|CO|CAHONE|81320|1||DOLORES||
+|CO|DOVE CREEK|81324|1||DOLORES||
+|CO|RICO|81332|1||DOLORES||
+|CO|CASTLE ROCK|80104|1||DOUGLAS||
+|CO|FRANKTOWN|80116|1||DOUGLAS||
+|CO|LARKSPUR|80118|1||DOUGLAS||
+|CO|LITTLETON|80124|1||DOUGLAS||
+|CO|LITTLETON|80125|1||DOUGLAS||
+|CO|LITTLETON|80126|1||DOUGLAS||
+|CO|LITTLETON|80129|1||DOUGLAS||
+|CO|LITTLETON|80130|1||DOUGLAS||
+|CO|LOUVIERS|80131|1||DOUGLAS||
+|CO|PARKER|80134|1||DOUGLAS||
+|CO|SEDALIA|80135|1||DOUGLAS||
+|CO|PARKER|80138|1||DOUGLAS||
+|CO|LITTLETON|80163|1||DOUGLAS||
+|CO|BOND|80423|1||EAGLE||
+|CO|BURNS|80426|1||EAGLE||
+|CO|MC COY|80463|1||EAGLE||
+|CO|AVON|81620|1||EAGLE||
+|CO|BASALT|81621|1||EAGLE||
+|CO|EL JEBEL|81628|1||EAGLE||
+|CO|EAGLE|81631|1||EAGLE||
+|CO|EDWARDS|81632|1||EAGLE||
+|CO|GYPSUM|81637|1||EAGLE||
+|CO|MINTURN|81645|1||EAGLE||
+|CO|RED CLIFF|81649|1||EAGLE||
+|CO|WOLCOTT|81655|1||EAGLE||
+|CO|VAIL|81657|1||EAGLE||
+|CO|VAIL|81658|1||EAGLE||
+|CO|AGATE|80101|1||ELBERT||
+|CO|ELBERT|80106|1||ELBERT||
+|CO|ELIZABETH|80107|1||ELBERT||
+|CO|KIOWA|80117|1||ELBERT||
+|CO|MATHESON|80830|1||ELBERT||
+|CO|SIMLA|80835|1||ELBERT||
+|CO|MONUMENT|80132|1||EL PASO||
+|CO|PALMER LAKE|80133|1||EL PASO||
+|CO|CALHAN|80808|1||EL PASO||
+|CO|CASCADE|80809|1||EL PASO||
+|CO|FOUNTAIN|80817|1||EL PASO||
+|CO|GREEN MOUNTAIN FALLS|80819|1||EL PASO||
+|CO|MANITOU SPRINGS|80829|1||EL PASO||
+|CO|PEYTON|80831|1||EL PASO||
+|CO|RAMAH|80832|1||EL PASO||
+|CO|RUSH|80833|1||EL PASO||
+|CO|U S A F ACADEMY|80840|1||EL PASO||
+|CO|U S A F ACADEMY|80841|1||EL PASO||
+|CO|YODER|80864|1||EL PASO||
+|CO|COLORADO SPRINGS|80901|1||EL PASO||
+|CO|COLORADO SPRINGS|80903|1||EL PASO||
+|CO|COLORADO SPRINGS|80904|1||EL PASO||
+|CO|COLORADO SPRINGS|80905|1||EL PASO||
+|CO|COLORADO SPRINGS|80906|1||EL PASO||
+|CO|COLORADO SPRINGS|80907|1||EL PASO||
+|CO|COLORADO SPRINGS|80908|1||EL PASO||
+|CO|COLORADO SPRINGS|80909|1||EL PASO||
+|CO|COLORADO SPRINGS|80910|1||EL PASO||
+|CO|COLORADO SPRINGS|80911|1||EL PASO||
+|CO|COLORADO SPRINGS|80912|1||EL PASO||
+|CO|COLORADO SPRINGS|80913|1||EL PASO||
+|CO|COLORADO SPRINGS|80914|1||EL PASO||
+|CO|COLORADO SPRINGS|80915|1||EL PASO||
+|CO|COLORADO SPRINGS|80916|1||EL PASO||
+|CO|COLORADO SPRINGS|80917|1||EL PASO||
+|CO|COLORADO SPRINGS|80918|1||EL PASO||
+|CO|COLORADO SPRINGS|80919|1||EL PASO||
+|CO|COLORADO SPRINGS|80920|1||EL PASO||
+|CO|COLORADO SPRINGS|80921|1||EL PASO||
+|CO|COLORADO SPRINGS|80922|1||EL PASO||
+|CO|COLORADO SPRINGS|80925|1||EL PASO||
+|CO|COLORADO SPRINGS|80926|1||EL PASO||
+|CO|COLORADO SPRINGS|80928|1||EL PASO||
+|CO|COLORADO SPRINGS|80929|1||EL PASO||
+|CO|COLORADO SPRINGS|80930|1||EL PASO||
+|CO|COLORADO SPRINGS|80931|1||EL PASO||
+|CO|COLORADO SPRINGS|80932|1||EL PASO||
+|CO|COLORADO SPRINGS|80933|1||EL PASO||
+|CO|COLORADO SPRINGS|80934|1||EL PASO||
+|CO|COLORADO SPRINGS|80935|1||EL PASO||
+|CO|COLORADO SPRINGS|80936|1||EL PASO||
+|CO|COLORADO SPRINGS|80937|1||EL PASO||
+|CO|COLORADO SPRINGS|80940|1||EL PASO||
+|CO|COLORADO SPRINGS|80941|1||EL PASO||
+|CO|COLORADO SPRINGS|80942|1||EL PASO||
+|CO|COLORADO SPRINGS|80943|1||EL PASO||
+|CO|COLORADO SPRINGS|80944|1||EL PASO||
+|CO|COLORADO SPRINGS|80945|1||EL PASO||
+|CO|COLORADO SPRINGS|80946|1||EL PASO||
+|CO|COLORADO SPRINGS|80947|1||EL PASO||
+|CO|COLORADO SPRINGS|80949|1||EL PASO||
+|CO|COLORADO SPRINGS|80950|1||EL PASO||
+|CO|COLORADO SPRINGS|80960|1||EL PASO||
+|CO|COLORADO SPRINGS|80962|1||EL PASO||
+|CO|COLORADO SPRINGS|80970|1||EL PASO||
+|CO|COLORADO SPRINGS|80977|1||EL PASO||
+|CO|COLORADO SPRINGS|80995|1||EL PASO||
+|CO|COLORADO SPRINGS|80997|1||EL PASO||
+|CO|CANON CITY|81212|1||FREMONT||
+|CO|CANON CITY|81215|1||FREMONT||
+|CO|COAL CREEK|81221|1||FREMONT||
+|CO|COALDALE|81222|1||FREMONT||
+|CO|COTOPAXI|81223|1||FREMONT||
+|CO|FLORENCE|81226|1||FREMONT||
+|CO|HILLSIDE|81232|1||FREMONT||
+|CO|HOWARD|81233|1||FREMONT||
+|CO|PENROSE|81240|1||FREMONT||
+|CO|ROCKVALE|81244|1||FREMONT||
+|CO|CANON CITY|81246|1||FREMONT||
+|CO|FLORENCE|81290|1||FREMONT||
+|CO|GLENWOOD SPRINGS|81601|1||GARFIELD||
+|CO|GLENWOOD SPRINGS|81602|1||GARFIELD||
+|CO|CARBONDALE|81623|1||GARFIELD||
+|CO|PARACHUTE|81635|1||GARFIELD||
+|CO|BATTLEMENT MESA|81636|1||GARFIELD||
+|CO|NEW CASTLE|81647|1||GARFIELD||
+|CO|RIFLE|81650|1||GARFIELD||
+|CO|SILT|81652|1||GARFIELD||
+|CO|BLACK HAWK|80422|1||GILPIN||
+|CO|CENTRAL CITY|80427|1||GILPIN||
+|CO|ROLLINSVILLE|80474|1||GILPIN||
+|CO|FRASER|80442|1||GRAND||
+|CO|GRANBY|80446|1||GRAND||
+|CO|GRAND LAKE|80447|1||GRAND||
+|CO|HOT SULPHUR SPRINGS|80451|1||GRAND||
+|CO|KREMMLING|80459|1||GRAND||
+|CO|PARSHALL|80468|1||GRAND||
+|CO|TABERNASH|80478|1||GRAND||
+|CO|WINTER PARK|80482|1||GRAND||
+|CO|ALMONT|81210|1||GUNNISON||
+|CO|CRESTED BUTTE|81224|1||GUNNISON||
+|CO|CRESTED BUTTE|81225|1||GUNNISON||
+|CO|GUNNISON|81230|1||GUNNISON||
+|CO|GUNNISON|81231|1||GUNNISON||
+|CO|OHIO CITY|81237|1||GUNNISON||
+|CO|PARLIN|81239|1||GUNNISON||
+|CO|PITKIN|81241|1||GUNNISON||
+|CO|POWDERHORN|81243|1||GUNNISON||
+|CO|GUNNISON|81247|1||GUNNISON||
+|CO|SOMERSET|81434|1||GUNNISON||
+|CO|LAKE CITY|81235|1||HINSDALE||
+|CO|GARDNER|81040|1||HUERFANO||
+|CO|LA VETA|81055|1||HUERFANO||
+|CO|RED WING|81066|1||HUERFANO||
+|CO|WALSENBURG|81066|1||HUERFANO||
+|CO|WALSENBURG|81089|1||HUERFANO||
+|CO|COALMONT|80430|1||JACKSON||
+|CO|COWDREY|80434|1||JACKSON||
+|CO|RAND|80473|1||JACKSON||
+|CO|WALDEN|80480|1||JACKSON||
+|CO|ARVADA|80001|1||JEFFERSON||
+|CO|ARVADA|80002|1||JEFFERSON||
+|CO|ARVADA|80003|1||JEFFERSON||
+|CO|ARVADA|80004|1||JEFFERSON||
+|CO|ARVADA|80005|1||JEFFERSON||
+|CO|ARVADA|80006|1||JEFFERSON||
+|CO|ARVADA|80007|1||JEFFERSON||
+|CO|BROOMFIELD|80021|1||JEFFERSON||
+|CO|WHEAT RIDGE|80033|1||JEFFERSON||
+|CO|WHEAT RIDGE|80034|1||JEFFERSON||
+|CO|LITTLETON|80123|1||JEFFERSON||
+|CO|LITTLETON|80127|1||JEFFERSON||
+|CO|LITTLETON|80128|1||JEFFERSON||
+|CO|LITTLETON|80162|1||JEFFERSON||
+|CO|DENVER|80214|1||JEFFERSON||
+|CO|DENVER|80215|1||JEFFERSON||
+|CO|DENVER|80225|1||JEFFERSON||
+|CO|DENVER|80226|1||JEFFERSON||
+|CO|DENVER|80228|1||JEFFERSON||
+|CO|DENVER|80232|1||JEFFERSON||
+|CO|GOLDEN|80401|1||JEFFERSON||
+|CO|GOLDEN|80402|1||JEFFERSON||
+|CO|GOLDEN|80403|1||JEFFERSON||
+|CO|GOLDEN|80419|1||JEFFERSON||
+|CO|BUFFALO CREEK|80425|1||JEFFERSON||
+|CO|CONIFER|80433|1||JEFFERSON||
+|CO|EVERGREEN|80437|1||JEFFERSON||
+|CO|EVERGREEN|80439|1||JEFFERSON||
+|CO|IDLEDALE|80453|1||JEFFERSON||
+|CO|INDIAN HILLS|80454|1||JEFFERSON||
+|CO|KITTREDGE|80457|1||JEFFERSON||
+|CO|MORRISON|80465|1||JEFFERSON||
+|CO|PINE|80470|1||JEFFERSON||
+|CO|ARLINGTON|81021|1||KIOWA||
+|CO|EADS|81036|1||KIOWA||
+|CO|HASWELL|81045|1||KIOWA||
+|CO|SHERIDAN LAKE|81071|1||KIOWA||
+|CO|BETHUNE|80805|1||KIT CARSON||
+|CO|BURLINGTON|80807|1||KIT CARSON||
+|CO|FLAGLER|80815|1||KIT CARSON||
+|CO|SEIBERT|80834|1||KIT CARSON||
+|CO|STRATTON|80836|1||KIT CARSON||
+|CO|VONA|80861|1||KIT CARSON||
+|CO|CLIMAX|80429|1||LAKE||
+|CO|LEADVILLE|80461|1||LAKE||
+|CO|TWIN LAKES|81251|1||LAKE||
+|CO|BAYFIELD|81122|1||LA PLATA||
+|CO|IGNACIO|81137|1||LA PLATA||
+|CO|DURANGO|81301|1||LA PLATA||
+|CO|DURANGO|81302|1||LA PLATA||
+|CO|DURANGO|81303|1||LA PLATA||
+|CO|HESPERUS|81326|1||LA PLATA||
+|CO|MARVEL|81329|1||LA PLATA||
+|CO|ESTES PARK|80511|1||LARIMER||
+|CO|BELLVUE|80512|1||LARIMER||
+|CO|BERTHOUD|80513|1||LARIMER||
+|CO|DRAKE|80515|1||LARIMER||
+|CO|ESTES PARK|80517|1||LARIMER||
+|CO|FORT COLLINS|80521|1||LARIMER||
+|CO|FORT COLLINS|80522|1||LARIMER||
+|CO|FORT COLLINS|80523|1||LARIMER||
+|CO|FORT COLLINS|80524|1||LARIMER||
+|CO|FORT COLLINS|80525|1||LARIMER||
+|CO|FORT COLLINS|80526|1||LARIMER||
+|CO|FORT COLLINS|80527|1||LARIMER||
+|CO|FORT COLLINS|80528|1||LARIMER||
+|CO|GLEN HAVEN|80532|1||LARIMER||
+|CO|LAPORTE|80535|1||LARIMER||
+|CO|LIVERMORE|80536|1||LARIMER||
+|CO|LOVELAND|80537|1||LARIMER||
+|CO|LOVELAND|80538|1||LARIMER||
+|CO|LOVELAND|80539|1||LARIMER||
+|CO|MASONVILLE|80541|1||LARIMER||
+|CO|RED FEATHER LAKES|80545|1||LARIMER||
+|CO|TIMNATH|80547|1||LARIMER||
+|CO|WELLINGTON|80549|1||LARIMER||
+|CO|FORT COLLINS|80553|1||LARIMER||
+|CO|AGUILAR|81020|1||LAS ANIMAS||
+|CO|BONCARBO|81024|1||LAS ANIMAS||
+|CO|BRANSON|81027|1||LAS ANIMAS||
+|CO|GULNARE|81042|1||LAS ANIMAS||
+|CO|HOEHNE|81046|1||LAS ANIMAS||
+|CO|KIM|81049|1||LAS ANIMAS||
+|CO|MODEL|81059|1||LAS ANIMAS||
+|CO|STARKVILLE|81074|1||LAS ANIMAS||
+|CO|TRINCHERA|81081|1||LAS ANIMAS||
+|CO|TRINIDAD|81082|1||LAS ANIMAS||
+|CO|WESTON|81091|1||LAS ANIMAS||
+|CO|ARRIBA|80804|1||LINCOLN||
+|CO|GENOA|80818|1||LINCOLN||
+|CO|HUGO|80821|1||LINCOLN||
+|CO|KARVAL|80823|1||LINCOLN||
+|CO|LIMON|80826|1||LINCOLN||
+|CO|LIMON|80828|1||LINCOLN||
+|CO|ATWOOD|80722|1||LOGAN||
+|CO|CROOK|80726|1||LOGAN||
+|CO|FLEMING|80728|1||LOGAN||
+|CO|ILIFF|80736|1||LOGAN||
+|CO|MERINO|80741|1||LOGAN||
+|CO|PADRONI|80745|1||LOGAN||
+|CO|PEETZ|80747|1||LOGAN||
+|CO|STERLING|80751|1||LOGAN||
+|CO|GRAND JUNCTION|81501|1||MESA||
+|CO|GRAND JUNCTION|81502|1||MESA||
+|CO|GRAND JUNCTION|81503|1||MESA||
+|CO|GRAND JUNCTION|81504|1||MESA||
+|CO|GRAND JUNCTION|81505|1||MESA||
+|CO|GRAND JUNCTION|81506|1||MESA||
+|CO|CLIFTON|81520|1||MESA||
+|CO|FRUITA|81521|1||MESA||
+|CO|GATEWAY|81522|1||MESA||
+|CO|GLADE PARK|81523|1||MESA||
+|CO|LOMA|81524|1||MESA||
+|CO|MACK|81525|1||MESA||
+|CO|PALISADE|81526|1||MESA||
+|CO|WHITEWATER|81527|1||MESA||
+|CO|COLLBRAN|81624|1||MESA||
+|CO|DE BEQUE|81630|1||MESA||
+|CO|MESA|81643|1||MESA||
+|CO|MOLINA|81646|1||MESA||
+|CO|CREEDE|81130|1||MINERAL||
+|CO|DINOSAUR|81610|1||MOFFAT||
+|CO|CRAIG|81625|1||MOFFAT||
+|CO|CRAIG|81626|1||MOFFAT||
+|CO|DINOSAUR|81633|1||MOFFAT||
+|CO|HAMILTON|81638|1||MOFFAT||
+|CO|MAYBELL|81640|1||MOFFAT||
+|CO|SLATER|81653|1||MOFFAT||
+|CO|CORTEZ|81321|1||MONTEZUMA||
+|CO|DOLORES|81323|1||MONTEZUMA||
+|CO|LEWIS|81327|1||MONTEZUMA||
+|CO|MANCOS|81328|1||MONTEZUMA||
+|CO|MESA VERDE NATIONAL PARK|81330|1||MONTEZUMA||
+|CO|PLEASANT VIEW|81331|1||MONTEZUMA||
+|CO|TOWAOC|81334|1||MONTEZUMA||
+|CO|YELLOW JACKET|81335|1||MONTEZUMA||
+|CO|CIMARRON|81220|1||MONTROSE||
+|CO|MONTROSE|81401|1||MONTROSE||
+|CO|MONTROSE|81402|1||MONTROSE||
+|CO|BEDROCK|81411|1||MONTROSE||
+|CO|NATURITA|81422|1||MONTROSE||
+|CO|NUCLA|81424|1||MONTROSE||
+|CO|OLATHE|81425|1||MONTROSE||
+|CO|PARADOX|81429|1||MONTROSE||
+|CO|REDVALE|81431|1||MONTROSE||
+|CO|ORCHARD|80649|1||MORGAN||
+|CO|WELDONA|80653|1||MORGAN||
+|CO|WIGGINS|80654|1||MORGAN||
+|CO|FORT MORGAN|80701|1||MORGAN||
+|CO|LOG LANE VILLAGE|80705|1||MORGAN||
+|CO|BRUSH|80723|1||MORGAN||
+|CO|HILLROSE|80733|1||MORGAN||
+|CO|SNYDER|80750|1||MORGAN||
+|CO|CHERAW|81030|1||OTERO||
+|CO|FOWLER|81039|1||OTERO||
+|CO|LA JUNTA|81050|1||OTERO||
+|CO|MANZANOLA|81058|1||OTERO||
+|CO|ROCKY FORD|81067|1||OTERO||
+|CO|SWINK|81077|1||OTERO||
+|CO|OURAY|81427|1||OURAY||
+|CO|RIDGWAY|81432|1||OURAY||
+|CO|ALMA|80420|1||PARK||
+|CO|BAILEY|80421|1||PARK||
+|CO|COMO|80432|1||PARK||
+|CO|FAIRPLAY|80440|1||PARK||
+|CO|GRANT|80448|1||PARK||
+|CO|HARTSEL|80449|1||PARK||
+|CO|JEFFERSON|80456|1||PARK||
+|CO|SHAWNEE|80475|1||PARK||
+|CO|GUFFEY|80820|1||PARK||
+|CO|LAKE GEORGE|80827|1||PARK||
+|CO|AMHERST|80721|1||PHILLIPS||
+|CO|HAXTUN|80731|1||PHILLIPS||
+|CO|HOLYOKE|80734|1||PHILLIPS||
+|CO|PAOLI|80746|1||PHILLIPS||
+|CO|ASPEN|81611|1||PITKIN||
+|CO|ASPEN|81612|1||PITKIN||
+|CO|SNOWMASS VILLAGE|81615|1||PITKIN||
+|CO|MEREDITH|81642|1||PITKIN||
+|CO|SNOWMASS|81654|1||PITKIN||
+|CO|WOODY CREEK|81656|1||PITKIN||
+|CO|GRANADA|81041|1||PROWERS||
+|CO|HARTMAN|81043|1||PROWERS||
+|CO|HOLLY|81047|1||PROWERS||
+|CO|LAMAR|81052|1||PROWERS||
+|CO|WILEY|81092|1||PROWERS||
+|CO|PUEBLO|81001|1||PUEBLO||
+|CO|PUEBLO|81002|1||PUEBLO||
+|CO|PUEBLO|81003|1||PUEBLO||
+|CO|PUEBLO|81004|1||PUEBLO||
+|CO|PUEBLO|81005|1||PUEBLO||
+|CO|PUEBLO|81006|1||PUEBLO||
+|CO|PUEBLO|81007|1||PUEBLO||
+|CO|PUEBLO|81008|1||PUEBLO||
+|CO|PUEBLO|81009|1||PUEBLO||
+|CO|PUEBLO|81010|1||PUEBLO||
+|CO|PUEBLO|81011|1||PUEBLO||
+|CO|PUEBLO|81012|1||PUEBLO||
+|CO|PUEBLO|81013|1||PUEBLO||
+|CO|PUEBLO|81014|1||PUEBLO||
+|CO|PUEBLO|81015|1||PUEBLO||
+|CO|COLORADO CITY|81019|1||PUEBLO||
+|CO|AVONDALE|81022|1||PUEBLO||
+|CO|BEULAH|81023|1||PUEBLO||
+|CO|BOONE|81025|1||PUEBLO||
+|CO|RYE|81069|1||PUEBLO||
+|CO|MEEKER|81641|1||RIO BLANCO||
+|CO|RANGELY|81648|1||RIO BLANCO||
+|CO|DEL NORTE|81132|1||RIO GRANDE||
+|CO|HOMELAKE|81135|1||RIO GRANDE||
+|CO|MONTE VISTA|81144|1||RIO GRANDE||
+|CO|SOUTH FORK|81154|1||RIO GRANDE||
+|CO|CLARK|80428|1||ROUTT||
+|CO|OAK CREEK|80467|1||ROUTT||
+|CO|PHIPPSBURG|80469|1||ROUTT||
+|CO|STEAMBOAT SPRINGS|80477|1||ROUTT||
+|CO|TOPONAS|80479|1||ROUTT||
+|CO|YAMPA|80483|1||ROUTT||
+|CO|STEAMBOAT SPRINGS|80487|1||ROUTT||
+|CO|STEAMBOAT SPRINGS|80488|1||ROUTT||
+|CO|HAYDEN|81639|1||ROUTT||
+|CO|CENTER|81125|1||SAGUACHE||
+|CO|CRESTONE|81131|1||SAGUACHE||
+|CO|MOFFAT|81143|1||SAGUACHE||
+|CO|SAGUACHE|81149|1||SAGUACHE||
+|CO|VILLA GROVE|81155|1||SAGUACHE||
+|CO|SARGENTS|81248|1||SAGUACHE||
+|CO|SILVERTON|81433|1||SAN JUAN||
+|CO|EGNAR|81325|1||SAN MIGUEL||
+|CO|NORWOOD|81423|1||SAN MIGUEL||
+|CO|OPHIR|81426|1||SAN MIGUEL||
+|CO|PLACERVILLE|81430|1||SAN MIGUEL||
+|CO|TELLURIDE|81435|1||SAN MIGUEL||
+|CO|JULESBURG|80737|1||SEDGWICK||
+|CO|OVID|80744|1||SEDGWICK||
+|CO|SEDGWICK|80749|1||SEDGWICK||
+|CO|BRECKENRIDGE|80424|1||SUMMIT||
+|CO|DILLON|80435|1||SUMMIT||
+|CO|FRISCO|80443|1||SUMMIT||
+|CO|SILVERTHORNE|80497|1||SUMMIT||
+|CO|SILVERTHORNE|80498|1||SUMMIT||
+|CO|CRIPPLE CREEK|80813|1||TELLER||
+|CO|DIVIDE|80814|1||TELLER||
+|CO|FLORISSANT|80816|1||TELLER||
+|CO|VICTOR|80860|1||TELLER||
+|CO|WOODLAND PARK|80863|1||TELLER||
+|CO|WOODLAND PARK|80866|1||TELLER||
+|CO|AKRON|80720|1||WASHINGTON||
+|CO|LINDON|80740|1||WASHINGTON||
+|CO|OTIS|80743|1||WASHINGTON||
+|CO|WOODROW|80757|1||WASHINGTON||
+|CO|ANTON|80801|1||WASHINGTON||
+|CO|COPE|80812|1||WASHINGTON||
+|CO|LONGMONT|80504|1||WELD||
+|CO|DACONO|80514|1||WELD||
+|CO|ERIE|80516|1||WELD||
+|CO|FIRESTONE|80520|1||WELD||
+|CO|FREDERICK|80530|1||WELD||
+|CO|JOHNSTOWN|80534|1||WELD||
+|CO|MEAD|80542|1||WELD||
+|CO|MILLIKEN|80543|1||WELD||
+|CO|SEVERANCE|80546|1||WELD||
+|CO|WINDSOR|80550|1||WELD||
+|CO|WINDSOR|80551|1||WELD||
+|CO|AULT|80610|1||WELD||
+|CO|BRIGGSDALE|80611|1||WELD||
+|CO|CARR|80612|1||WELD||
+|CO|EATON|80615|1||WELD||
+|CO|EVANS|80620|1||WELD||
+|CO|FORT LUPTON|80621|1||WELD||
+|CO|GALETON|80622|1||WELD||
+|CO|GILCREST|80623|1||WELD||
+|CO|GILL|80624|1||WELD||
+|CO|GREELEY|80631|1||WELD||
+|CO|GREELEY|80632|1||WELD||
+|CO|GREELEY|80633|1||WELD||
+|CO|GREELEY|80634|1||WELD||
+|CO|GREELEY|80638|1||WELD||
+|CO|GREELEY|80639|1||WELD||
+|CO|HUDSON|80642|1||WELD||
+|CO|KEENESBURG|80643|1||WELD||
+|CO|KERSEY|80644|1||WELD||
+|CO|LA SALLE|80645|1||WELD||
+|CO|LUCERNE|80646|1||WELD||
+|CO|NUNN|80648|1||WELD||
+|CO|PIERCE|80650|1||WELD||
+|CO|PLATTEVILLE|80651|1||WELD||
+|CO|ROGGEN|80652|1||WELD||
+|CO|GROVER|80729|1||WELD||
+|CO|HEREFORD|80732|1||WELD||
+|CO|NEW RAYMER|80742|1||WELD||
+|CO|STONEHAM|80754|1||WELD||
+|CO|ECKLEY|80727|1||YUMA||
+|CO|IDALIA|80735|1||YUMA||
+|CO|VERNON|80755|1||YUMA||
+|CO|WRAY|80758|1||YUMA||
+|CO|YUMA|80759|1||YUMA||
+|CO|JOES|80822|1||YUMA||
+|CO|KIRK|80824|1||YUMA||
+|CO|BROOMFIELD|80023|1||||
+|CO|CASTLE ROCK|80108|1||DOUGLAS||
+|CO|CASTLE ROCK|80109|1||DOUGLAS||
+|CO|ENGLEWOOD|80113|1||ARAPAHOE||
+|CO|DENVER|80247|1||ARAPAHOE||
+|CO|DENVER|80285|1||||
+|CO|FOXTON|80441|1||||
+|CO|LAPORTE|80548|1||||
+|CO|BOYERO|80806|1||||
+|CO|COLORADO SPRINGS|80902|1||||
+|CO|COLORADO SPRINGS|80923|1||||
+|CO|COLORADO SPRINGS|80924|1||||
+|CO|COLORADO SPRINGS|80927|1||||
+|CO|COLORADO SPRINGS|80938|1||||
+|CO|COLORADO SPRINGS|80939|1||||
+|CO|COLORADO SPRINGS|80951|1||||
+|CO|EADS|81026|1||||
+|CO|BRISTOL|81028|1||||
+|CO|COKEDALE|81032|1||||
+|CO|PRYOR|81065|1||||
+|CO|SEGUNDO|81070|1||||
+|CO|STONINGTON|81075|1||||
+|CO|SAN ACACIO|81150|1||||
+|CO|SILVER CLIFF|81249|1||||
+|CO|SLICK ROCK|81333|1||||
+|CT|BOTSFORD|06404|1||FAIRFIELD||
+|CT|FAIRFIELD|06430|1||FAIRFIELD||
+|CT|FAIRFIELD|06431|1||FAIRFIELD||
+|CT|FAIRFIELD|06432|1||FAIRFIELD||
+|CT|GREENS FARMS|06436|1||FAIRFIELD||
+|CT|HAWLEYVILLE|06440|1||FAIRFIELD||
+|CT|MONROE|06468|1||FAIRFIELD||
+|CT|NEWTOWN|06470|1||FAIRFIELD||
+|CT|SANDY HOOK|06482|1||FAIRFIELD||
+|CT|SHELTON|06484|1||FAIRFIELD||
+|CT|SOUTHPORT|06490|1||FAIRFIELD||
+|CT|STEVENSON|06491|1||FAIRFIELD||
+|CT|STRATFORD|06497|1||FAIRFIELD||
+|CT|BRIDGEPORT|06601|1||FAIRFIELD||
+|CT|BRIDGEPORT|06602|1||FAIRFIELD||
+|CT|BRIDGEPORT|06604|1||FAIRFIELD||
+|CT|BRIDGEPORT|06605|1||FAIRFIELD||
+|CT|BRIDGEPORT|06606|1||FAIRFIELD||
+|CT|BRIDGEPORT|06607|1||FAIRFIELD||
+|CT|BRIDGEPORT|06608|1||FAIRFIELD||
+|CT|BRIDGEPORT|06610|1||FAIRFIELD||
+|CT|TRUMBULL|06611|1||FAIRFIELD||
+|CT|EASTON|06612|1||FAIRFIELD||
+|CT|STRATFORD|06614|1||FAIRFIELD||
+|CT|STRATFORD|06615|1||FAIRFIELD||
+|CT|BRIDGEPORT|06650|1||FAIRFIELD||
+|CT|BRIDGEPORT|06673|1||FAIRFIELD||
+|CT|BRIDGEPORT|06699|1||FAIRFIELD||
+|CT|SHERMAN|06784|1||FAIRFIELD||
+|CT|BETHEL|06801|1||FAIRFIELD||
+|CT|BROOKFIELD|06804|1||FAIRFIELD||
+|CT|COS COB|06807|1||FAIRFIELD||
+|CT|DANBURY|06810|1||FAIRFIELD||
+|CT|DANBURY|06811|1||FAIRFIELD||
+|CT|NEW FAIRFIELD|06812|1||FAIRFIELD||
+|CT|DANBURY|06813|1||FAIRFIELD||
+|CT|DANBURY|06814|1||FAIRFIELD||
+|CT|DANBURY|06816|1||FAIRFIELD||
+|CT|DANBURY|06817|1||FAIRFIELD||
+|CT|DARIEN|06820|1||FAIRFIELD||
+|CT|GEORGETOWN|06829|1||FAIRFIELD||
+|CT|GREENWICH|06830|1||FAIRFIELD||
+|CT|GREENWICH|06831|1||FAIRFIELD||
+|CT|GREENWICH|06832|1||FAIRFIELD||
+|CT|GREENWICH|06836|1||FAIRFIELD||
+|CT|NEW CANAAN|06840|1||FAIRFIELD||
+|CT|NEW CANAAN|06842|1||FAIRFIELD||
+|CT|NORWALK|06850|1||FAIRFIELD||
+|CT|NORWALK|06851|1||FAIRFIELD||
+|CT|NORWALK|06852|1||FAIRFIELD||
+|CT|NORWALK|06853|1||FAIRFIELD||
+|CT|NORWALK|06854|1||FAIRFIELD||
+|CT|NORWALK|06855|1||FAIRFIELD||
+|CT|NORWALK|06856|1||FAIRFIELD||
+|CT|NORWALK|06857|1||FAIRFIELD||
+|CT|NORWALK|06858|1||FAIRFIELD||
+|CT|NORWALK|06859|1||FAIRFIELD||
+|CT|NORWALK|06860|1||FAIRFIELD||
+|CT|OLD GREENWICH|06870|1||FAIRFIELD||
+|CT|REDDING CENTER|06875|1||FAIRFIELD||
+|CT|REDDING RIDGE|06876|1||FAIRFIELD||
+|CT|RIDGEFIELD|06877|1||FAIRFIELD||
+|CT|RIVERSIDE|06878|1||FAIRFIELD||
+|CT|RIDGEFIELD|06879|1||FAIRFIELD||
+|CT|WESTPORT|06880|1||FAIRFIELD||
+|CT|WESTPORT|06881|1||FAIRFIELD||
+|CT|WESTON|06883|1||FAIRFIELD||
+|CT|WESTPORT|06888|1||FAIRFIELD||
+|CT|WESTPORT|06889|1||FAIRFIELD||
+|CT|REDDING|06896|1||FAIRFIELD||
+|CT|WILTON|06897|1||FAIRFIELD||
+|CT|STAMFORD|06901|1||FAIRFIELD||
+|CT|STAMFORD|06902|1||FAIRFIELD||
+|CT|STAMFORD|06903|1||FAIRFIELD||
+|CT|STAMFORD|06904|1||FAIRFIELD||
+|CT|STAMFORD|06905|1||FAIRFIELD||
+|CT|STAMFORD|06906|1||FAIRFIELD||
+|CT|STAMFORD|06907|1||FAIRFIELD||
+|CT|STAMFORD|06910|1||FAIRFIELD||
+|CT|STAMFORD|06911|1||FAIRFIELD||
+|CT|STAMFORD|06912|1||FAIRFIELD||
+|CT|STAMFORD|06913|1||FAIRFIELD||
+|CT|STAMFORD|06914|1||FAIRFIELD||
+|CT|STAMFORD|06920|1||FAIRFIELD||
+|CT|STAMFORD|06921|1||FAIRFIELD||
+|CT|STAMFORD|06922|1||FAIRFIELD||
+|CT|STAMFORD|06925|1||FAIRFIELD||
+|CT|STAMFORD|06926|1||FAIRFIELD||
+|CT|STAMFORD|06927|1||FAIRFIELD||
+|CT|STAMFORD|06928|1||FAIRFIELD||
+|CT|AVON|06001|1||HARTFORD||
+|CT|BLOOMFIELD|06002|1||HARTFORD||
+|CT|WINDSOR|06006|1||HARTFORD||
+|CT|BRISTOL|06010|1||HARTFORD||
+|CT|BRISTOL|06011|1||HARTFORD||
+|CT|BURLINGTON|06013|1||HARTFORD||
+|CT|BROAD BROOK|06016|1||HARTFORD||
+|CT|CANTON|06019|1||HARTFORD||
+|CT|CANTON CENTER|06020|1||HARTFORD||
+|CT|COLLINSVILLE|06022|1||HARTFORD||
+|CT|EAST BERLIN|06023|1||HARTFORD||
+|CT|EAST GLASTONBURY|06025|1||HARTFORD||
+|CT|EAST GRANBY|06026|1||HARTFORD||
+|CT|EAST HARTLAND|06027|1||HARTFORD||
+|CT|EAST WINDSOR HILL|06028|1||HARTFORD||
+|CT|FARMINGTON|06030|1||HARTFORD||
+|CT|FARMINGTON|06032|1||HARTFORD||
+|CT|GLASTONBURY|06033|1||HARTFORD||
+|CT|FARMINGTON|06034|1||HARTFORD||
+|CT|GRANBY|06035|1||HARTFORD||
+|CT|KENSINGTON|06037|1||HARTFORD||
+|CT|MANCHESTER|06040|1||HARTFORD||
+|CT|MANCHESTER|06041|1||HARTFORD||
+|CT|MANCHESTER|06045|1||HARTFORD||
+|CT|MELROSE|06049|1||HARTFORD||
+|CT|NEW BRITAIN|06050|1||HARTFORD||
+|CT|NEW BRITAIN|06051|1||HARTFORD||
+|CT|NEW BRITAIN|06052|1||HARTFORD||
+|CT|NEW BRITAIN|06053|1||HARTFORD||
+|CT|NORTH CANTON|06059|1||HARTFORD||
+|CT|NORTH GRANBY|06060|1||HARTFORD||
+|CT|PLAINVILLE|06062|1||HARTFORD||
+|CT|POQUONOCK|06064|1||HARTFORD||
+|CT|ROCKY HILL|06067|1||HARTFORD||
+|CT|SIMSBURY|06070|1||HARTFORD||
+|CT|SOUTH GLASTONBURY|06073|1||HARTFORD||
+|CT|SOUTH WINDSOR|06074|1||HARTFORD||
+|CT|SUFFIELD|06078|1||HARTFORD||
+|CT|SUFFIELD|06080|1||HARTFORD||
+|CT|TARIFFVILLE|06081|1||HARTFORD||
+|CT|ENFIELD|06082|1||HARTFORD||
+|CT|ENFIELD|06083|1||HARTFORD||
+|CT|UNIONVILLE|06085|1||HARTFORD||
+|CT|UNIONVILLE|06087|1||HARTFORD||
+|CT|EAST WINDSOR|06088|1||HARTFORD||
+|CT|WEATOGUE|06089|1||HARTFORD||
+|CT|WEST GRANBY|06090|1||HARTFORD||
+|CT|WEST HARTLAND|06091|1||HARTFORD||
+|CT|WEST SIMSBURY|06092|1||HARTFORD||
+|CT|WEST SUFFIELD|06093|1||HARTFORD||
+|CT|WINDSOR|06095|1||HARTFORD||
+|CT|WINDSOR LOCKS|06096|1||HARTFORD||
+|CT|HARTFORD|06101|1||HARTFORD||
+|CT|HARTFORD|06102|1||HARTFORD||
+|CT|HARTFORD|06103|1||HARTFORD||
+|CT|HARTFORD|06104|1||HARTFORD||
+|CT|HARTFORD|06105|1||HARTFORD||
+|CT|HARTFORD|06106|1||HARTFORD||
+|CT|W HARTFORD|06107|1||HARTFORD||
+|CT|EAST HARTFORD|06108|1||HARTFORD||
+|CT|WETHERSFIELD|06109|1||HARTFORD||
+|CT|W HARTFORD|06110|1||HARTFORD||
+|CT|NEWINGTON|06111|1||HARTFORD||
+|CT|HARTFORD|06112|1||HARTFORD||
+|CT|HARTFORD|06114|1||HARTFORD||
+|CT|HARTFORD|06115|1||HARTFORD||
+|CT|W HARTFORD|06117|1||HARTFORD||
+|CT|EAST HARTFORD|06118|1||HARTFORD||
+|CT|W HARTFORD|06119|1||HARTFORD||
+|CT|HARTFORD|06120|1||HARTFORD||
+|CT|HARTFORD|06123|1||HARTFORD||
+|CT|HARTFORD|06126|1||HARTFORD||
+|CT|W HARTFORD|06127|1||HARTFORD||
+|CT|EAST HARTFORD|06128|1||HARTFORD||
+|CT|WETHERSFIELD|06129|1||HARTFORD||
+|CT|NEWINGTON|06131|1||HARTFORD||
+|CT|HARTFORD|06132|1||HARTFORD||
+|CT|W HARTFORD|06133|1||HARTFORD||
+|CT|HARTFORD|06134|1||HARTFORD||
+|CT|W HARTFORD|06137|1||HARTFORD||
+|CT|EAST HARTFORD|06138|1||HARTFORD||
+|CT|HARTFORD|06140|1||HARTFORD||
+|CT|HARTFORD|06141|1||HARTFORD||
+|CT|HARTFORD|06142|1||HARTFORD||
+|CT|HARTFORD|06143|1||HARTFORD||
+|CT|HARTFORD|06144|1||HARTFORD||
+|CT|HARTFORD|06145|1||HARTFORD||
+|CT|HARTFORD|06146|1||HARTFORD||
+|CT|HARTFORD|06147|1||HARTFORD||
+|CT|HARTFORD|06150|1||HARTFORD||
+|CT|HARTFORD|06151|1||HARTFORD||
+|CT|HARTFORD|06152|1||HARTFORD||
+|CT|HARTFORD|06153|1||HARTFORD||
+|CT|HARTFORD|06154|1||HARTFORD||
+|CT|HARTFORD|06155|1||HARTFORD||
+|CT|HARTFORD|06156|1||HARTFORD||
+|CT|HARTFORD|06160|1||HARTFORD||
+|CT|HARTFORD|06161|1||HARTFORD||
+|CT|HARTFORD|06167|1||HARTFORD||
+|CT|HARTFORD|06176|1||HARTFORD||
+|CT|HARTFORD|06180|1||HARTFORD||
+|CT|HARTFORD|06183|1||HARTFORD||
+|CT|HARTFORD|06199|1||HARTFORD||
+|CT|MARION|06444|1||HARTFORD||
+|CT|MARLBOROUGH|06447|1||HARTFORD||
+|CT|MILLDALE|06467|1||HARTFORD||
+|CT|PLANTSVILLE|06479|1||HARTFORD||
+|CT|SOUTHINGTON|06489|1||HARTFORD||
+|CT|CANAAN|06018|1||LITCHFIELD||
+|CT|COLEBROOK|06021|1||LITCHFIELD||
+|CT|EAST CANAAN|06024|1||LITCHFIELD||
+|CT|FALLS VILLAGE|06031|1||LITCHFIELD||
+|CT|LAKEVILLE|06039|1||LITCHFIELD||
+|CT|NEW HARTFORD|06057|1||LITCHFIELD||
+|CT|NORFOLK|06058|1||LITCHFIELD||
+|CT|PINE MEADOW|06061|1||LITCHFIELD||
+|CT|PLEASANT VALLEY|06063|1||LITCHFIELD||
+|CT|RIVERTON|06065|1||LITCHFIELD||
+|CT|SALISBURY|06068|1||LITCHFIELD||
+|CT|SHARON|06069|1||LITCHFIELD||
+|CT|TACONIC|06079|1||LITCHFIELD||
+|CT|WINCHESTER CENTER|06094|1||LITCHFIELD||
+|CT|WINSTED|06098|1||LITCHFIELD||
+|CT|BANTAM|06750|1||LITCHFIELD||
+|CT|BETHLEHEM|06751|1||LITCHFIELD||
+|CT|BRIDGEWATER|06752|1||LITCHFIELD||
+|CT|CORNWALL|06753|1||LITCHFIELD||
+|CT|CORNWALL BRIDGE|06754|1||LITCHFIELD||
+|CT|GAYLORDSVILLE|06755|1||LITCHFIELD||
+|CT|GOSHEN|06756|1||LITCHFIELD||
+|CT|KENT|06757|1||LITCHFIELD||
+|CT|LAKESIDE|06758|1||LITCHFIELD||
+|CT|LITCHFIELD|06759|1||LITCHFIELD||
+|CT|MORRIS|06763|1||LITCHFIELD||
+|CT|NEW MILFORD|06776|1||LITCHFIELD||
+|CT|NEW PRESTON MARBLE DALE|06777|1||LITCHFIELD||
+|CT|NORTHFIELD|06778|1||LITCHFIELD||
+|CT|OAKVILLE|06779|1||LITCHFIELD||
+|CT|PEQUABUCK|06781|1||LITCHFIELD||
+|CT|PLYMOUTH|06782|1||LITCHFIELD||
+|CT|ROXBURY|06783|1||LITCHFIELD||
+|CT|SOUTH KENT|06785|1||LITCHFIELD||
+|CT|TERRYVILLE|06786|1||LITCHFIELD||
+|CT|THOMASTON|06787|1||LITCHFIELD||
+|CT|TORRINGTON|06790|1||LITCHFIELD||
+|CT|HARWINTON|06791|1||LITCHFIELD||
+|CT|WASHINGTON|06793|1||LITCHFIELD||
+|CT|WASHINGTON DEPOT|06794|1||LITCHFIELD||
+|CT|WATERTOWN|06795|1||LITCHFIELD||
+|CT|WEST CORNWALL|06796|1||LITCHFIELD||
+|CT|WOODBURY|06798|1||LITCHFIELD||
+|CT|CENTERBROOK|06409|1||MIDDLESEX||
+|CT|CHESTER|06412|1||MIDDLESEX||
+|CT|CLINTON|06413|1||MIDDLESEX||
+|CT|COBALT|06414|1||MIDDLESEX||
+|CT|CROMWELL|06416|1||MIDDLESEX||
+|CT|DEEP RIVER|06417|1||MIDDLESEX||
+|CT|KILLINGWORTH|06419|1||MIDDLESEX||
+|CT|DURHAM|06422|1||MIDDLESEX||
+|CT|EAST HADDAM|06423|1||MIDDLESEX||
+|CT|EAST HAMPTON|06424|1||MIDDLESEX||
+|CT|ESSEX|06426|1||MIDDLESEX||
+|CT|HADDAM|06438|1||MIDDLESEX||
+|CT|HIGGANUM|06441|1||MIDDLESEX||
+|CT|IVORYTON|06442|1||MIDDLESEX||
+|CT|MIDDLEFIELD|06455|1||MIDDLESEX||
+|CT|MIDDLE HADDAM|06456|1||MIDDLESEX||
+|CT|MIDDLETOWN|06457|1||MIDDLESEX||
+|CT|MIDDLETOWN|06459|1||MIDDLESEX||
+|CT|MOODUS|06469|1||MIDDLESEX||
+|CT|OLD SAYBROOK|06475|1||MIDDLESEX||
+|CT|PORTLAND|06480|1||MIDDLESEX||
+|CT|ROCKFALL|06481|1||MIDDLESEX||
+|CT|WESTBROOK|06498|1||MIDDLESEX||
+|CT|ANSONIA|06401|1||NEW HAVEN||
+|CT|BEACON FALLS|06403|1||NEW HAVEN||
+|CT|BRANFORD|06405|1||NEW HAVEN||
+|CT|CHESHIRE|06408|1||NEW HAVEN||
+|CT|CHESHIRE|06410|1||NEW HAVEN||
+|CT|CHESHIRE|06411|1||NEW HAVEN||
+|CT|DERBY|06418|1||NEW HAVEN||
+|CT|GUILFORD|06437|1||NEW HAVEN||
+|CT|MADISON|06443|1||NEW HAVEN||
+|CT|MERIDEN|06450|1||NEW HAVEN||
+|CT|MERIDEN|06451|1||NEW HAVEN||
+|CT|MERIDEN|06454|1||NEW HAVEN||
+|CT|MILFORD|06460|1||NEW HAVEN||
+|CT|NORTH BRANFORD|06471|1||NEW HAVEN||
+|CT|NORTHFORD|06472|1||NEW HAVEN||
+|CT|NORTH HAVEN|06473|1||NEW HAVEN||
+|CT|ORANGE|06477|1||NEW HAVEN||
+|CT|OXFORD|06478|1||NEW HAVEN||
+|CT|SEYMOUR|06483|1||NEW HAVEN||
+|CT|SOUTH BRITAIN|06487|1||NEW HAVEN||
+|CT|SOUTHBURY|06488|1||NEW HAVEN||
+|CT|WALLINGFORD|06492|1||NEW HAVEN||
+|CT|WALLINGFORD|06493|1||NEW HAVEN||
+|CT|WALLINGFORD|06494|1||NEW HAVEN||
+|CT|NEW HAVEN|06501|1||NEW HAVEN||
+|CT|NEW HAVEN|06502|1||NEW HAVEN||
+|CT|NEW HAVEN|06503|1||NEW HAVEN||
+|CT|NEW HAVEN|06504|1||NEW HAVEN||
+|CT|NEW HAVEN|06505|1||NEW HAVEN||
+|CT|NEW HAVEN|06506|1||NEW HAVEN||
+|CT|NEW HAVEN|06507|1||NEW HAVEN||
+|CT|NEW HAVEN|06508|1||NEW HAVEN||
+|CT|NEW HAVEN|06509|1||NEW HAVEN||
+|CT|NEW HAVEN|06510|1||NEW HAVEN||
+|CT|NEW HAVEN|06511|1||NEW HAVEN||
+|CT|EAST HAVEN|06512|1||NEW HAVEN||
+|CT|NEW HAVEN|06513|1||NEW HAVEN||
+|CT|HAMDEN|06514|1||NEW HAVEN||
+|CT|NEW HAVEN|06515|1||NEW HAVEN||
+|CT|WEST HAVEN|06516|1||NEW HAVEN||
+|CT|HAMDEN|06517|1||NEW HAVEN||
+|CT|HAMDEN|06518|1||NEW HAVEN||
+|CT|NEW HAVEN|06519|1||NEW HAVEN||
+|CT|NEW HAVEN|06520|1||NEW HAVEN||
+|CT|NEW HAVEN|06521|1||NEW HAVEN||
+|CT|BETHANY|06524|1||NEW HAVEN||
+|CT|WOODBRIDGE|06525|1||NEW HAVEN||
+|CT|NEW HAVEN|06530|1||NEW HAVEN||
+|CT|NEW HAVEN|06531|1||NEW HAVEN||
+|CT|NEW HAVEN|06532|1||NEW HAVEN||
+|CT|NEW HAVEN|06533|1||NEW HAVEN||
+|CT|NEW HAVEN|06534|1||NEW HAVEN||
+|CT|NEW HAVEN|06535|1||NEW HAVEN||
+|CT|NEW HAVEN|06536|1||NEW HAVEN||
+|CT|NEW HAVEN|06537|1||NEW HAVEN||
+|CT|NEW HAVEN|06538|1||NEW HAVEN||
+|CT|NEW HAVEN|06540|1||NEW HAVEN||
+|CT|WATERBURY|06701|1||NEW HAVEN||
+|CT|WATERBURY|06702|1||NEW HAVEN||
+|CT|WATERBURY|06703|1||NEW HAVEN||
+|CT|WATERBURY|06704|1||NEW HAVEN||
+|CT|WATERBURY|06705|1||NEW HAVEN||
+|CT|WATERBURY|06706|1||NEW HAVEN||
+|CT|WATERBURY|06708|1||NEW HAVEN||
+|CT|WATERBURY|06710|1||NEW HAVEN||
+|CT|PROSPECT|06712|1||NEW HAVEN||
+|CT|WOLCOTT|06716|1||NEW HAVEN||
+|CT|WATERBURY|06720|1||NEW HAVEN||
+|CT|WATERBURY|06721|1||NEW HAVEN||
+|CT|WATERBURY|06722|1||NEW HAVEN||
+|CT|WATERBURY|06723|1||NEW HAVEN||
+|CT|WATERBURY|06724|1||NEW HAVEN||
+|CT|WATERBURY|06725|1||NEW HAVEN||
+|CT|WATERBURY|06726|1||NEW HAVEN||
+|CT|WATERBURY|06749|1||NEW HAVEN||
+|CT|MIDDLEBURY|06762|1||NEW HAVEN||
+|CT|NAUGATUCK|06770|1||NEW HAVEN||
+|CT|LEBANON|06249|1||NEW LONDON||
+|CT|NORTH FRANKLIN|06254|1||NEW LONDON||
+|CT|NEW LONDON|06320|1||NEW LONDON||
+|CT|BALTIC|06330|1||NEW LONDON||
+|CT|EAST LYME|06333|1||NEW LONDON||
+|CT|BOZRAH|06334|1||NEW LONDON||
+|CT|GALES FERRY|06335|1||NEW LONDON||
+|CT|GILMAN|06336|1||NEW LONDON||
+|CT|GLASGO|06337|1||NEW LONDON||
+|CT|LEDYARD|06339|1||NEW LONDON||
+|CT|GROTON|06340|1||NEW LONDON||
+|CT|GROTON|06349|1||NEW LONDON||
+|CT|HANOVER|06350|1||NEW LONDON||
+|CT|JEWETT CITY|06351|1||NEW LONDON||
+|CT|MONTVILLE|06353|1||NEW LONDON||
+|CT|MYSTIC|06355|1||NEW LONDON||
+|CT|NIANTIC|06357|1||NEW LONDON||
+|CT|NORTH STONINGTON|06359|1||NEW LONDON||
+|CT|NORWICH|06360|1||NEW LONDON||
+|CT|PRESTON|06365|1||NEW LONDON||
+|CT|OAKDALE|06370|1||NEW LONDON||
+|CT|OLD LYME|06371|1||NEW LONDON||
+|CT|OLD MYSTIC|06372|1||NEW LONDON||
+|CT|QUAKER HILL|06375|1||NEW LONDON||
+|CT|SOUTH LYME|06376|1||NEW LONDON||
+|CT|STONINGTON|06378|1||NEW LONDON||
+|CT|PAWCATUCK|06379|1||NEW LONDON||
+|CT|TAFTVILLE|06380|1||NEW LONDON||
+|CT|UNCASVILLE|06382|1||NEW LONDON||
+|CT|VERSAILLES|06383|1||NEW LONDON||
+|CT|VOLUNTOWN|06384|1||NEW LONDON||
+|CT|WATERFORD|06385|1||NEW LONDON||
+|CT|WATERFORD|06386|1||NEW LONDON||
+|CT|WEST MYSTIC|06388|1||NEW LONDON||
+|CT|YANTIC|06389|1||NEW LONDON||
+|CT|COLCHESTER|06415|1||NEW LONDON||
+|CT|SALEM|06420|1||NEW LONDON||
+|CT|HADLYME|06439|1||NEW LONDON||
+|CT|NORTH WESTCHESTER|06474|1||NEW LONDON||
+|CT|ELLINGTON|06029|1||TOLLAND||
+|CT|BOLTON|06043|1||TOLLAND||
+|CT|VERNON ROCKVILLE|06066|1||TOLLAND||
+|CT|SOMERS|06071|1||TOLLAND||
+|CT|SOMERSVILLE|06072|1||TOLLAND||
+|CT|STAFFORD|06075|1||TOLLAND||
+|CT|STAFFORD SPRINGS|06076|1||TOLLAND||
+|CT|STAFFORDVILLE|06077|1||TOLLAND||
+|CT|TOLLAND|06084|1||TOLLAND||
+|CT|AMSTON|06231|1||TOLLAND||
+|CT|ANDOVER|06232|1||TOLLAND||
+|CT|COLUMBIA|06237|1||TOLLAND||
+|CT|COVENTRY|06238|1||TOLLAND||
+|CT|HEBRON|06248|1||TOLLAND||
+|CT|MANSFIELD CENTER|06250|1||TOLLAND||
+|CT|MANSFIELD DEPOT|06251|1||TOLLAND||
+|CT|SOUTH WILLINGTON|06265|1||TOLLAND||
+|CT|STORRS MANSFIELD|06268|1||TOLLAND||
+|CT|STORRS MANSFIELD|06269|1||TOLLAND||
+|CT|WILLINGTON|06279|1||TOLLAND||
+|CT|WILLIMANTIC|06226|1||WINDHAM||
+|CT|ABINGTON|06230|1||WINDHAM||
+|CT|BALLOUVILLE|06233|1||WINDHAM||
+|CT|BROOKLYN|06234|1||WINDHAM||
+|CT|CHAPLIN|06235|1||WINDHAM||
+|CT|DANIELSON|06239|1||WINDHAM||
+|CT|DAYVILLE|06241|1||WINDHAM||
+|CT|EASTFORD|06242|1||WINDHAM||
+|CT|EAST KILLINGLY|06243|1||WINDHAM||
+|CT|EAST WOODSTOCK|06244|1||WINDHAM||
+|CT|FABYAN|06245|1||WINDHAM||
+|CT|GROSVENOR DALE|06246|1||WINDHAM||
+|CT|HAMPTON|06247|1||WINDHAM||
+|CT|NORTH GROSVENORDALE|06255|1||WINDHAM||
+|CT|NORTH WINDHAM|06256|1||WINDHAM||
+|CT|POMFRET|06258|1||WINDHAM||
+|CT|POMFRET CENTER|06259|1||WINDHAM||
+|CT|PUTNAM|06260|1||WINDHAM||
+|CT|QUINEBAUG|06262|1||WINDHAM||
+|CT|ROGERS|06263|1||WINDHAM||
+|CT|SCOTLAND|06264|1||WINDHAM||
+|CT|SOUTH WINDHAM|06266|1||WINDHAM||
+|CT|SOUTH WOODSTOCK|06267|1||WINDHAM||
+|CT|THOMPSON|06277|1||WINDHAM||
+|CT|ASHFORD|06278|1||WINDHAM||
+|CT|WINDHAM|06280|1||WINDHAM||
+|CT|WOODSTOCK|06281|1||WINDHAM||
+|CT|WOODSTOCK VALLEY|06282|1||WINDHAM||
+|CT|CANTERBURY|06331|1||WINDHAM||
+|CT|CENTRAL VILLAGE|06332|1||WINDHAM||
+|CT|MOOSUP|06354|1||WINDHAM||
+|CT|ONECO|06373|1||WINDHAM||
+|CT|PLAINFIELD|06374|1||WINDHAM||
+|CT|STERLING|06377|1||WINDHAM||
+|CT|WAUREGAN|06387|1||WINDHAM||
+|CT|MANCHESTER|06042|1||||
+|CT|MASHANTUCKET|06338|1||||
+|CT|MILFORD|06461|1||||
+|CT|MILFORD|06466|1||||
+|CT|WALLINGFORD|06495|1||||
+|CT|TORRINGTON|06792|1||||
+|CT|FAIRFIELD|06824|1||FAIRFIELD||
+|CT|FAIRFIELD|06825|1||FAIRFIELD||
+|CT|FAIRFIELD|06828|1||||
+|CT|GREENS FARMS|06838|1||||
+|CT|SOUTHPORT|06890|1||FAIRFIELD||
+|DC|WASHINGTON|20001|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20002|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20003|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20004|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20005|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20006|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20007|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20008|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20009|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20010|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20011|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20012|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20013|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20015|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20016|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20017|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20018|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20019|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20020|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20024|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20026|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20029|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20030|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20032|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20033|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20035|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20036|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20037|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20038|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20039|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20040|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20041|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20042|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20043|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20044|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20045|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20046|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20047|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20049|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20050|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20051|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20052|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20053|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20055|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20056|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20057|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20058|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20059|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20060|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20061|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20062|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20063|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20064|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20065|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20066|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20067|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20068|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20069|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20070|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20071|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20073|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20074|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20075|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20076|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20077|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20078|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20080|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20081|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20082|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20088|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20090|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20091|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20097|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20098|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20099|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20201|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20202|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20203|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20204|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20206|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20207|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20208|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20210|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20211|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20212|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20213|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20214|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20215|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20216|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20217|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20218|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20219|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20220|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20221|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20222|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20223|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20224|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20226|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20227|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20228|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20229|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20230|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20231|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20232|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20233|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20235|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20238|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20239|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20240|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20241|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20242|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20244|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20245|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20250|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20251|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20254|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20260|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20261|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20262|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20265|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20266|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20268|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20270|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20277|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20289|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20299|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20301|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20303|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20306|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20307|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20310|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20314|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20315|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20317|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20318|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20319|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20330|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20332|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20336|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20337|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20338|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20340|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20350|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20370|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20372|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20373|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20374|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20375|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20380|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20388|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20389|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20390|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20391|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20392|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20393|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20394|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20395|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20398|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20401|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20402|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20403|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20404|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20405|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20406|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20407|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20408|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20409|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20410|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20411|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20412|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20413|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20414|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20415|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20416|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20418|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20419|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20420|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20421|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20422|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20423|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20424|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20425|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20426|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20427|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20428|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20429|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20431|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20433|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20434|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20435|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20436|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20437|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20439|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20440|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20441|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20442|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20444|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20447|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20451|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20453|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20456|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20460|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20463|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20468|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20469|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20470|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20472|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20500|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20501|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20502|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20503|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20504|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20505|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20506|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20507|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20508|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20510|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20515|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20520|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20521|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20522|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20523|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20524|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20525|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20526|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20527|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20530|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20531|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20532|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20533|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20534|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20535|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20536|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20537|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20538|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20539|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20540|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20541|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20542|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20543|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20544|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20546|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20547|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20548|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20549|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20550|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20551|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20552|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20553|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20554|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20555|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20557|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20558|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20559|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20560|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20565|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20566|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20570|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20571|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20572|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20573|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20575|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20576|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20577|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20578|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20579|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20580|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20581|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20585|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20586|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20590|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20591|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20593|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20594|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20597|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20599|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20022|1||||
+|DC|WASHINGTON|20023|1||||
+|DC|WASHINGTON|20027|1||||
+|DC|WASHINGTON|20048|1||||
+|DC|WASHINGTON|20084|1||||
+|DC|WASHINGTON|20205|1||||
+|DC|WASHINGTON|20209|1||||
+|DC|WASHINGTON|20237|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20292|1||||
+|DC|WASHINGTON|20331|1||||
+|DC|ANDREWS A F B|20335|1||||
+|DC|WASHINGTON|20355|1||||
+|DC|WASHINGTON NAVY YARD|20376|1||DISTRICT OF COLUMBIA||
+|DC|WASHINGTON|20396|1||||
+|DC|WASHINGTON|20397|1||||
+|DC|WASHINGTON|20430|1||||
+|DC|WASHINGTON|20509|1||||
+|DC|WASHINGTON|20511|1||||
+|DC|WASHINGTON|20528|1||||
+|DC|WASHINGTON|20529|1||||
+|DC|WASHINGTON|20595|1||||
+|DC|WASHINGTON|56901|1||||
+|DC|WASHINGTON|56915|1||||
+|DC|WASHINGTON|56920|1||||
+|DC|WASHINGTON|56933|1||||
+|DC|WASHINGTON|56944|1||||
+|DC|WASHINGTON|56972|1||||
+|DE|DOVER|19901|1||KENT||
+|DE|DOVER AFB|19902|1||KENT||
+|DE|DOVER|19903|1||KENT||
+|DE|DOVER|19904|1||KENT||
+|DE|DOVER|19905|1||KENT||
+|DE|CAMDEN WYOMING|19934|1||KENT||
+|DE|CHESWOLD|19936|1||KENT||
+|DE|CLAYTON|19938|1||KENT||
+|DE|FARMINGTON|19942|1||KENT||
+|DE|FELTON|19943|1||KENT||
+|DE|FREDERICA|19946|1||KENT||
+|DE|HARRINGTON|19952|1||KENT||
+|DE|HARTLY|19953|1||KENT||
+|DE|HOUSTON|19954|1||KENT||
+|DE|KENTON|19955|1||KENT||
+|DE|LITTLE CREEK|19961|1||KENT||
+|DE|MAGNOLIA|19962|1||KENT||
+|DE|MARYDEL|19964|1||KENT||
+|DE|SMYRNA|19977|1||KENT||
+|DE|VIOLA|19979|1||KENT||
+|DE|WOODSIDE|19980|1||KENT||
+|DE|BEAR|19701|1||NEW CASTLE||
+|DE|NEWARK|19702|1||NEW CASTLE||
+|DE|CLAYMONT|19703|1||NEW CASTLE||
+|DE|DELAWARE CITY|19706|1||NEW CASTLE||
+|DE|HOCKESSIN|19707|1||NEW CASTLE||
+|DE|KIRKWOOD|19708|1||NEW CASTLE||
+|DE|MIDDLETOWN|19709|1||NEW CASTLE||
+|DE|MONTCHANIN|19710|1||NEW CASTLE||
+|DE|NEWARK|19711|1||NEW CASTLE||
+|DE|NEWARK|19712|1||NEW CASTLE||
+|DE|NEWARK|19713|1||NEW CASTLE||
+|DE|NEWARK|19714|1||NEW CASTLE||
+|DE|NEWARK|19715|1||NEW CASTLE||
+|DE|NEWARK|19716|1||NEW CASTLE||
+|DE|NEWARK|19717|1||NEW CASTLE||
+|DE|NEWARK|19718|1||NEW CASTLE||
+|DE|NEW CASTLE|19720|1||NEW CASTLE||
+|DE|NEW CASTLE|19721|1||NEW CASTLE||
+|DE|NEWARK|19725|1||NEW CASTLE||
+|DE|NEWARK|19726|1||NEW CASTLE||
+|DE|ODESSA|19730|1||NEW CASTLE||
+|DE|PORT PENN|19731|1||NEW CASTLE||
+|DE|ROCKLAND|19732|1||NEW CASTLE||
+|DE|SAINT GEORGES|19733|1||NEW CASTLE||
+|DE|TOWNSEND|19734|1||NEW CASTLE||
+|DE|WINTERTHUR|19735|1||NEW CASTLE||
+|DE|YORKLYN|19736|1||NEW CASTLE||
+|DE|WILMINGTON|19801|1||NEW CASTLE||
+|DE|WILMINGTON|19802|1||NEW CASTLE||
+|DE|WILMINGTON|19803|1||NEW CASTLE||
+|DE|WILMINGTON|19804|1||NEW CASTLE||
+|DE|WILMINGTON|19805|1||NEW CASTLE||
+|DE|WILMINGTON|19806|1||NEW CASTLE||
+|DE|WILMINGTON|19807|1||NEW CASTLE||
+|DE|WILMINGTON|19808|1||NEW CASTLE||
+|DE|WILMINGTON|19809|1||NEW CASTLE||
+|DE|WILMINGTON|19810|1||NEW CASTLE||
+|DE|WILMINGTON|19850|1||NEW CASTLE||
+|DE|WILMINGTON|19880|1||NEW CASTLE||
+|DE|WILMINGTON|19884|1||NEW CASTLE||
+|DE|WILMINGTON|19885|1||NEW CASTLE||
+|DE|WILMINGTON|19886|1||NEW CASTLE||
+|DE|WILMINGTON|19887|1||NEW CASTLE||
+|DE|WILMINGTON|19889|1||NEW CASTLE||
+|DE|WILMINGTON|19890|1||NEW CASTLE||
+|DE|WILMINGTON|19891|1||NEW CASTLE||
+|DE|WILMINGTON|19892|1||NEW CASTLE||
+|DE|WILMINGTON|19893|1||NEW CASTLE||
+|DE|WILMINGTON|19894|1||NEW CASTLE||
+|DE|WILMINGTON|19895|1||NEW CASTLE||
+|DE|WILMINGTON|19896|1||NEW CASTLE||
+|DE|WILMINGTON|19897|1||NEW CASTLE||
+|DE|WILMINGTON|19898|1||NEW CASTLE||
+|DE|WILMINGTON|19899|1||NEW CASTLE||
+|DE|BETHANY BEACH|19930|1||SUSSEX||
+|DE|BETHEL|19931|1||SUSSEX||
+|DE|BRIDGEVILLE|19933|1||SUSSEX||
+|DE|DAGSBORO|19939|1||SUSSEX||
+|DE|DELMAR|19940|1||SUSSEX||
+|DE|ELLENDALE|19941|1||SUSSEX||
+|DE|FENWICK ISLAND|19944|1||SUSSEX||
+|DE|FRANKFORD|19945|1||SUSSEX||
+|DE|GEORGETOWN|19947|1||SUSSEX||
+|DE|GREENWOOD|19950|1||SUSSEX||
+|DE|HARBESON|19951|1||SUSSEX||
+|DE|LAUREL|19956|1||SUSSEX||
+|DE|LEWES|19958|1||SUSSEX||
+|DE|LINCOLN|19960|1||SUSSEX||
+|DE|MILFORD|19963|1||SUSSEX||
+|DE|MILLSBORO|19966|1||SUSSEX||
+|DE|MILLVILLE|19967|1||SUSSEX||
+|DE|MILTON|19968|1||SUSSEX||
+|DE|NASSAU|19969|1||SUSSEX||
+|DE|OCEAN VIEW|19970|1||SUSSEX||
+|DE|REHOBOTH BEACH|19971|1||SUSSEX||
+|DE|SEAFORD|19973|1||SUSSEX||
+|DE|SELBYVILLE|19975|1||SUSSEX||
+|DE|DOVER|19906|1||||
+|FL|GAINESVILLE|32601|1||ALACHUA||
+|FL|GAINESVILLE|32602|1||ALACHUA||
+|FL|GAINESVILLE|32603|1||ALACHUA||
+|FL|GAINESVILLE|32604|1||ALACHUA||
+|FL|GAINESVILLE|32605|1||ALACHUA||
+|FL|GAINESVILLE|32606|1||ALACHUA||
+|FL|GAINESVILLE|32607|1||ALACHUA||
+|FL|GAINESVILLE|32608|1||ALACHUA||
+|FL|GAINESVILLE|32609|1||ALACHUA||
+|FL|GAINESVILLE|32610|1||ALACHUA||
+|FL|GAINESVILLE|32611|1||ALACHUA||
+|FL|GAINESVILLE|32612|1||ALACHUA||
+|FL|GAINESVILLE|32613|1||ALACHUA||
+|FL|GAINESVILLE|32614|1||ALACHUA||
+|FL|ALACHUA|32615|1||ALACHUA||
+|FL|ALACHUA|32616|1||ALACHUA||
+|FL|ARCHER|32618|1||ALACHUA||
+|FL|GAINESVILLE|32627|1||ALACHUA||
+|FL|EARLETON|32631|1||ALACHUA||
+|FL|EVINSTON|32633|1||ALACHUA||
+|FL|GAINESVILLE|32635|1||ALACHUA||
+|FL|HAWTHORNE|32640|1||ALACHUA||
+|FL|GAINESVILLE|32641|1||ALACHUA||
+|FL|HIGH SPRINGS|32643|1||ALACHUA||
+|FL|GAINESVILLE|32653|1||ALACHUA||
+|FL|ISLAND GROVE|32654|1||ALACHUA||
+|FL|HIGH SPRINGS|32655|1||ALACHUA||
+|FL|LA CROSSE|32658|1||ALACHUA||
+|FL|LOCHLOOSA|32662|1||ALACHUA||
+|FL|MICANOPY|32667|1||ALACHUA||
+|FL|NEWBERRY|32669|1||ALACHUA||
+|FL|WALDO|32694|1||ALACHUA||
+|FL|GLEN SAINT MARY|32040|1||BAKER||
+|FL|MACCLENNY|32063|1||BAKER||
+|FL|OLUSTEE|32072|1||BAKER||
+|FL|SANDERSON|32087|1||BAKER||
+|FL|PANAMA CITY|32401|1||BAY||
+|FL|PANAMA CITY|32402|1||BAY||
+|FL|PANAMA CITY|32403|1||BAY||
+|FL|PANAMA CITY|32404|1||BAY||
+|FL|PANAMA CITY|32405|1||BAY||
+|FL|PANAMA CITY|32406|1||BAY||
+|FL|PANAMA CITY BEACH|32407|1||BAY||
+|FL|PANAMA CITY|32408|1||BAY||
+|FL|PANAMA CITY|32409|1||BAY||
+|FL|MEXICO BEACH|32410|1||BAY||
+|FL|PANAMA CITY|32411|1||BAY||
+|FL|PANAMA CITY|32412|1||BAY||
+|FL|PANAMA CITY BEACH|32413|1||BAY||
+|FL|PANAMA CITY|32417|1||BAY||
+|FL|FOUNTAIN|32438|1||BAY||
+|FL|LYNN HAVEN|32444|1||BAY||
+|FL|SUNNYSIDE|32461|1||BAY||
+|FL|ROSEMARY BCH|32461|1||BAY||
+|FL|YOUNGSTOWN|32466|1||BAY||
+|FL|GRAHAM|32042|1||BRADFORD||
+|FL|HAMPTON|32044|1||BRADFORD||
+|FL|LAWTEY|32058|1||BRADFORD||
+|FL|STARKE|32091|1||BRADFORD||
+|FL|BROOKER|32622|1||BRADFORD||
+|FL|MIMS|32754|1||BREVARD||
+|FL|SCOTTSMOOR|32775|1||BREVARD||
+|FL|TITUSVILLE|32780|1||BREVARD||
+|FL|TITUSVILLE|32781|1||BREVARD||
+|FL|TITUSVILLE|32782|1||BREVARD||
+|FL|TITUSVILLE|32783|1||BREVARD||
+|FL|TITUSVILLE|32796|1||BREVARD||
+|FL|ORLANDO|32815|1||BREVARD||
+|FL|ORLANDO|32899|1||BREVARD||
+|FL|MELBOURNE|32901|1||BREVARD||
+|FL|MELBOURNE|32902|1||BREVARD||
+|FL|INDIALANTIC|32903|1||BREVARD||
+|FL|MELBOURNE|32904|1||BREVARD||
+|FL|PALM BAY|32905|1||BREVARD||
+|FL|PALM BAY|32906|1||BREVARD||
+|FL|PALM BAY|32907|1||BREVARD||
+|FL|PALM BAY|32908|1||BREVARD||
+|FL|PALM BAY|32909|1||BREVARD||
+|FL|PALM BAY|32910|1||BREVARD||
+|FL|PALM BAY|32911|1||BREVARD||
+|FL|MELBOURNE|32912|1||BREVARD||
+|FL|MELBOURNE|32919|1||BREVARD||
+|FL|CAPE CANAVERAL|32920|1||BREVARD||
+|FL|COCOA|32922|1||BREVARD||
+|FL|COCOA|32923|1||BREVARD||
+|FL|COCOA|32924|1||BREVARD||
+|FL|PATRICK AFB|32925|1||BREVARD||
+|FL|COCOA|32926|1||BREVARD||
+|FL|COCOA|32927|1||BREVARD||
+|FL|COCOA BEACH|32931|1||BREVARD||
+|FL|COCOA BEACH|32932|1||BREVARD||
+|FL|MELBOURNE|32934|1||BREVARD||
+|FL|MELBOURNE|32935|1||BREVARD||
+|FL|MELBOURNE|32936|1||BREVARD||
+|FL|SATELLITE BEACH|32937|1||BREVARD||
+|FL|MELBOURNE|32940|1||BREVARD||
+|FL|MELBOURNE|32941|1||BREVARD||
+|FL|GRANT|32949|1||BREVARD||
+|FL|MALABAR|32950|1||BREVARD||
+|FL|MELBOURNE BEACH|32951|1||BREVARD||
+|FL|MERRITT ISLAND|32952|1||BREVARD||
+|FL|MERRITT ISLAND|32953|1||BREVARD||
+|FL|MERRITT ISLAND|32954|1||BREVARD||
+|FL|ROCKLEDGE|32955|1||BREVARD||
+|FL|ROCKLEDGE|32956|1||BREVARD||
+|FL|SHARPES|32959|1||BREVARD||
+|FL|SEBASTIAN|32976|1||BREVARD||
+|FL|DANIA|33004|1||BROWARD||
+|FL|HALLANDALE|33008|1||BROWARD||
+|FL|HALLANDALE|33009|1||BROWARD||
+|FL|HOLLYWOOD|33019|1||BROWARD||
+|FL|HOLLYWOOD|33020|1||BROWARD||
+|FL|HOLLYWOOD|33021|1||BROWARD||
+|FL|HOLLYWOOD|33022|1||BROWARD||
+|FL|HOLLYWOOD|33023|1||BROWARD||
+|FL|HOLLYWOOD|33024|1||BROWARD||
+|FL|HOLLYWOOD|33025|1||BROWARD||
+|FL|HOLLYWOOD|33026|1||BROWARD||
+|FL|HOLLYWOOD|33027|1||BROWARD||
+|FL|HOLLYWOOD|33028|1||BROWARD||
+|FL|PEMBROKE PINES|33028|1||BROWARD||
+|FL|HOLLYWOOD|33028|1||BROWARD||
+|FL|HOLLYWOOD|33029|1||BROWARD||
+|FL|POMPANO BEACH|33060|1||BROWARD||
+|FL|POMPANO BEACH|33061|1||BROWARD||
+|FL|POMPANO BEACH|33062|1||BROWARD||
+|FL|POMPANO BEACH|33063|1||BROWARD||
+|FL|POMPANO BEACH|33064|1||BROWARD||
+|FL|POMPANO BEACH|33065|1||BROWARD||
+|FL|POMPANO BEACH|33066|1||BROWARD||
+|FL|POMPANO BEACH|33067|1||BROWARD||
+|FL|POMPANO BEACH|33068|1||BROWARD||
+|FL|POMPANO BEACH|33069|1||BROWARD||
+|FL|POMPANO BEACH|33071|1||BROWARD||
+|FL|POMPANO BEACH|33072|1||BROWARD||
+|FL|POMPANO BEACH|33073|1||BROWARD||
+|FL|POMPANO BEACH|33074|1||BROWARD||
+|FL|POMPANO BEACH|33075|1||BROWARD||
+|FL|POMPANO BEACH|33076|1||BROWARD||
+|FL|POMPANO BEACH|33077|1||BROWARD||
+|FL|HOLLYWOOD|33081|1||BROWARD||
+|FL|PEMBROKE PINES|33082|1||BROWARD||
+|FL|HOLLYWOOD|33083|1||BROWARD||
+|FL|PEMBROKE PINES|33084|1||BROWARD||
+|FL|POMPANO BEACH|33093|1||BROWARD||
+|FL|POMPANO BEACH|33097|1||BROWARD||
+|FL|FORT LAUDERDALE|33301|1||BROWARD||
+|FL|FORT LAUDERDALE|33302|1||BROWARD||
+|FL|FORT LAUDERDALE|33303|1||BROWARD||
+|FL|FORT LAUDERDALE|33304|1||BROWARD||
+|FL|FORT LAUDERDALE|33305|1||BROWARD||
+|FL|FORT LAUDERDALE|33306|1||BROWARD||
+|FL|FORT LAUDERDALE|33307|1||BROWARD||
+|FL|FORT LAUDERDALE|33308|1||BROWARD||
+|FL|FORT LAUDERDALE|33309|1||BROWARD||
+|FL|FORT LAUDERDALE|33310|1||BROWARD||
+|FL|FORT LAUDERDALE|33311|1||BROWARD||
+|FL|FORT LAUDERDALE|33312|1||BROWARD||
+|FL|FORT LAUDERDALE|33313|1||BROWARD||
+|FL|FORT LAUDERDALE|33314|1||BROWARD||
+|FL|FORT LAUDERDALE|33315|1||BROWARD||
+|FL|FORT LAUDERDALE|33316|1||BROWARD||
+|FL|FORT LAUDERDALE|33317|1||BROWARD||
+|FL|FORT LAUDERDALE|33318|1||BROWARD||
+|FL|FORT LAUDERDALE|33319|1||BROWARD||
+|FL|FORT LAUDERDALE|33320|1||BROWARD||
+|FL|FORT LAUDERDALE|33321|1||BROWARD||
+|FL|FORT LAUDERDALE|33322|1||BROWARD||
+|FL|FORT LAUDERDALE|33323|1||BROWARD||
+|FL|FORT LAUDERDALE|33324|1||BROWARD||
+|FL|FORT LAUDERDALE|33325|1||BROWARD||
+|FL|FORT LAUDERDALE|33326|1||BROWARD||
+|FL|WESTON|33326|1||BROWARD||
+|FL|FORT LAUDERDALE|33327|1||BROWARD||
+|FL|WESTON|33327|1||BROWARD||
+|FL|FORT LAUDERDALE|33328|1||BROWARD||
+|FL|FORT LAUDERDALE|33329|1||BROWARD||
+|FL|FORT LAUDERDALE|33330|1||BROWARD||
+|FL|FORT LAUDERDALE|33331|1||BROWARD||
+|FL|FORT LAUDERDALE|33332|1||BROWARD||
+|FL|FORT LAUDERDALE|33334|1||BROWARD||
+|FL|FORT LAUDERDALE|33335|1||BROWARD||
+|FL|FORT LAUDERDALE|33337|1||BROWARD||
+|FL|FORT LAUDERDALE|33338|1||BROWARD||
+|FL|FORT LAUDERDALE|33339|1||BROWARD||
+|FL|FORT LAUDERDALE|33340|1||BROWARD||
+|FL|FORT LAUDERDALE|33345|1||BROWARD||
+|FL|FORT LAUDERDALE|33346|1||BROWARD||
+|FL|FORT LAUDERDALE|33348|1||BROWARD||
+|FL|FORT LAUDERDALE|33349|1||BROWARD||
+|FL|FORT LAUDERDALE|33351|1||BROWARD||
+|FL|FORT LAUDERDALE|33355|1||BROWARD||
+|FL|FORT LAUDERDALE|33359|1||BROWARD||
+|FL|FORT LAUDERDALE|33388|1||BROWARD||
+|FL|FORT LAUDERDALE|33394|1||BROWARD||
+|FL|DEERFIELD BEACH|33441|1||BROWARD||
+|FL|DEERFIELD BEACH|33442|1||BROWARD||
+|FL|DEERFIELD BEACH|33443|1||BROWARD||
+|FL|ALTHA|32421|1||CALHOUN||
+|FL|BLOUNTSTOWN|32424|1||CALHOUN||
+|FL|CLARKSVILLE|32430|1||CALHOUN||
+|FL|KINARD|32449|1||CALHOUN||
+|FL|EL JOBEAN|33927|1||CHARLOTTE||
+|FL|PUNTA GORDA|33927|1||CHARLOTTE||
+|FL|MURDOCK|33938|1||CHARLOTTE||
+|FL|PLACIDA|33946|1||CHARLOTTE||
+|FL|ROTONDA WEST|33947|1||CHARLOTTE||
+|FL|PORT CHARLOTTE|33948|1||CHARLOTTE||
+|FL|PORT CHARLOTTE|33949|1||CHARLOTTE||
+|FL|PUNTA GORDA|33950|1||CHARLOTTE||
+|FL|PUNTA GORDA|33951|1||CHARLOTTE||
+|FL|PORT CHARLOTTE|33952|1||CHARLOTTE||
+|FL|PORT CHARLOTTE|33953|1||CHARLOTTE||
+|FL|PORT CHARLOTTE|33954|1||CHARLOTTE||
+|FL|PUNTA GORDA|33955|1||CHARLOTTE||
+|FL|PORT CHARLOTTE|33980|1||CHARLOTTE||
+|FL|PORT CHARLOTTE|33981|1||CHARLOTTE||
+|FL|PUNTA GORDA|33982|1||CHARLOTTE||
+|FL|PUNTA GORDA|33983|1||CHARLOTTE||
+|FL|CRYSTAL RIVER|34423|1||CITRUS||
+|FL|CRYSTAL RIVER|34428|1||CITRUS||
+|FL|CRYSTAL RIVER|34429|1||CITRUS||
+|FL|DUNNELLON|34433|1||CITRUS||
+|FL|DUNNELLON|34434|1||CITRUS||
+|FL|FLORAL CITY|34436|1||CITRUS||
+|FL|HERNANDO|34442|1||CITRUS||
+|FL|HOLDER|34445|1||CITRUS||
+|FL|HOMOSASSA|34446|1||CITRUS||
+|FL|HOMOSASSA SPRINGS|34447|1||CITRUS||
+|FL|HOMOSASSA|34448|1||CITRUS||
+|FL|INVERNESS|34450|1||CITRUS||
+|FL|INVERNESS|34451|1||CITRUS||
+|FL|INVERNESS|34452|1||CITRUS||
+|FL|INVERNESS|34453|1||CITRUS||
+|FL|LECANTO|34460|1||CITRUS||
+|FL|LECANTO|34461|1||CITRUS||
+|FL|BEVERLY HILLS|34464|1||CITRUS||
+|FL|BEVERLY HILLS|34465|1||CITRUS||
+|FL|HOMOSASSA|34487|1||CITRUS||
+|FL|SPRING HILL|34609|1||CITRUS||
+|FL|ORANGE PARK|32003|1||CLAY||
+|FL|DOCTORS INLET|32030|1||CLAY||
+|FL|GREEN COVE SPRINGS|32043|1||CLAY||
+|FL|MIDDLEBURG|32050|1||CLAY||
+|FL|ORANGE PARK|32065|1||CLAY||
+|FL|ORANGE PARK|32067|1||CLAY||
+|FL|MIDDLEBURG|32068|1||CLAY||
+|FL|ORANGE PARK|32073|1||CLAY||
+|FL|PENNEY FARMS|32079|1||CLAY||
+|FL|LAKE GENEVA|32160|1||CLAY||
+|FL|KEYSTONE HEIGHTS|32656|1||CLAY||
+|FL|NAPLES|34101|1||COLLIER||
+|FL|NAPLES|34102|1||COLLIER||
+|FL|NAPLES|34103|1||COLLIER||
+|FL|NAPLES|34104|1||COLLIER||
+|FL|NAPLES|34105|1||COLLIER||
+|FL|NAPLES|34106|1||COLLIER||
+|FL|VANDERBILT BEACH|34107|1||COLLIER||
+|FL|NAPLES|34108|1||COLLIER||
+|FL|NAPLES|34109|1||COLLIER||
+|FL|NAPLES|34110|1||COLLIER||
+|FL|NAPLES|34112|1||COLLIER||
+|FL|NAPLES|34113|1||COLLIER||
+|FL|NAPLES|34114|1||COLLIER||
+|FL|NAPLES|34116|1||COLLIER||
+|FL|NAPLES|34117|1||COLLIER||
+|FL|NAPLES|34119|1||COLLIER||
+|FL|NAPLES|34120|1||COLLIER||
+|FL|COPELAND|34137|1||COLLIER||
+|FL|CHOKOLOSKEE|34138|1||COLLIER||
+|FL|EVERGLADES CITY|34139|1||COLLIER||
+|FL|GOODLAND|34140|1||COLLIER||
+|FL|OCHOPEE|34141|1||COLLIER||
+|FL|IMMOKALEE|34142|1||COLLIER||
+|FL|IMMOKALEE|34143|1||COLLIER||
+|FL|MARCO ISLAND|34145|1||COLLIER||
+|FL|MARCO ISLAND|34146|1||COLLIER||
+|FL|LAKE CITY|32024|1||COLUMBIA||
+|FL|LAKE CITY|32025|1||COLUMBIA||
+|FL|FORT WHITE|32038|1||COLUMBIA||
+|FL|LAKE CITY|32055|1||COLUMBIA||
+|FL|LAKE CITY|32056|1||COLUMBIA||
+|FL|LULU|32061|1||COLUMBIA||
+|FL|ARCADIA|34265|1||DESOTO||
+|FL|ARCADIA|34266|1||DESOTO||
+|FL|FORT OGDEN|34267|1||DESOTO||
+|FL|NOCATEE|34268|1||DESOTO||
+|FL|ARCADIA|34269|1||DESOTO||
+|FL|CROSS CITY|32628|1||DIXIE||
+|FL|HORSESHOE BEACH|32648|1||DIXIE||
+|FL|OLD TOWN|32680|1||DIXIE||
+|FL|SUWANNEE|32692|1||DIXIE||
+|FL|JACKSONVILLE|32099|1||DUVAL||
+|FL|JACKSONVILLE|32201|1||DUVAL||
+|FL|JACKSONVILLE|32202|1||DUVAL||
+|FL|JACKSONVILLE|32203|1||DUVAL||
+|FL|JACKSONVILLE|32204|1||DUVAL||
+|FL|JACKSONVILLE|32205|1||DUVAL||
+|FL|JACKSONVILLE|32206|1||DUVAL||
+|FL|JACKSONVILLE|32207|1||DUVAL||
+|FL|JACKSONVILLE|32208|1||DUVAL||
+|FL|JACKSONVILLE|32209|1||DUVAL||
+|FL|JACKSONVILLE|32210|1||DUVAL||
+|FL|JACKSONVILLE|32211|1||DUVAL||
+|FL|JACKSONVILLE|32212|1||DUVAL||
+|FL|JACKSONVILLE|32214|1||DUVAL||
+|FL|JACKSONVILLE|32215|1||DUVAL||
+|FL|JACKSONVILLE|32216|1||DUVAL||
+|FL|JACKSONVILLE|32217|1||DUVAL||
+|FL|JACKSONVILLE|32218|1||DUVAL||
+|FL|JACKSONVILLE|32219|1||DUVAL||
+|FL|JACKSONVILLE|32220|1||DUVAL||
+|FL|JACKSONVILLE|32221|1||DUVAL||
+|FL|JACKSONVILLE|32222|1||DUVAL||
+|FL|JACKSONVILLE|32223|1||DUVAL||
+|FL|JACKSONVILLE|32224|1||DUVAL||
+|FL|JACKSONVILLE|32225|1||DUVAL||
+|FL|JACKSONVILLE|32226|1||DUVAL||
+|FL|JACKSONVILLE|32227|1||DUVAL||
+|FL|JACKSONVILLE|32228|1||DUVAL||
+|FL|JACKSONVILLE|32229|1||DUVAL||
+|FL|JACKSONVILLE|32230|1||DUVAL||
+|FL|JACKSONVILLE|32231|1||DUVAL||
+|FL|JACKSONVILLE|32232|1||DUVAL||
+|FL|ATLANTIC BEACH|32233|1||DUVAL||
+|FL|JACKSONVILLE|32234|1||DUVAL||
+|FL|JACKSONVILLE|32235|1||DUVAL||
+|FL|JACKSONVILLE|32236|1||DUVAL||
+|FL|JACKSONVILLE|32237|1||DUVAL||
+|FL|JACKSONVILLE|32238|1||DUVAL||
+|FL|JACKSONVILLE|32239|1||DUVAL||
+|FL|JACKSONVILLE BEACH|32240|1||DUVAL||
+|FL|JACKSONVILLE|32241|1||DUVAL||
+|FL|JACKSONVILLE|32244|1||DUVAL||
+|FL|JACKSONVILLE|32245|1||DUVAL||
+|FL|JACKSONVILLE|32246|1||DUVAL||
+|FL|JACKSONVILLE|32247|1||DUVAL||
+|FL|JACKSONVILLE BEACH|32250|1||DUVAL||
+|FL|JACKSONVILLE|32254|1||DUVAL||
+|FL|JACKSONVILLE|32255|1||DUVAL||
+|FL|JACKSONVILLE|32256|1||DUVAL||
+|FL|JACKSONVILLE|32257|1||DUVAL||
+|FL|JACKSONVILLE|32258|1||DUVAL||
+|FL|NEPTUNE BEACH|32266|1||DUVAL||
+|FL|JACKSONVILLE|32267|1||DUVAL||
+|FL|JACKSONVILLE|32277|1||DUVAL||
+|FL|PENSACOLA|32501|1||ESCAMBIA||
+|FL|PENSACOLA|32502|1||ESCAMBIA||
+|FL|PENSACOLA|32503|1||ESCAMBIA||
+|FL|PENSACOLA|32504|1||ESCAMBIA||
+|FL|PENSACOLA|32505|1||ESCAMBIA||
+|FL|PENSACOLA|32506|1||ESCAMBIA||
+|FL|PENSACOLA|32507|1||ESCAMBIA||
+|FL|PENSACOLA|32508|1||ESCAMBIA||
+|FL|PENSACOLA|32509|1||ESCAMBIA||
+|FL|PENSACOLA|32511|1||ESCAMBIA||
+|FL|PENSACOLA|32512|1||ESCAMBIA||
+|FL|PENSACOLA|32513|1||ESCAMBIA||
+|FL|PENSACOLA|32514|1||ESCAMBIA||
+|FL|PENSACOLA|32516|1||ESCAMBIA||
+|FL|PENSACOLA|32520|1||ESCAMBIA||
+|FL|PENSACOLA|32521|1||ESCAMBIA||
+|FL|PENSACOLA|32522|1||ESCAMBIA||
+|FL|PENSACOLA|32523|1||ESCAMBIA||
+|FL|PENSACOLA|32524|1||ESCAMBIA||
+|FL|PENSACOLA|32526|1||ESCAMBIA||
+|FL|CANTONMENT|32533|1||ESCAMBIA||
+|FL|PENSACOLA|32534|1||ESCAMBIA||
+|FL|CENTURY|32535|1||ESCAMBIA||
+|FL|PENSACOLA|32559|1||ESCAMBIA||
+|FL|GONZALEZ|32560|1||ESCAMBIA||
+|FL|MC DAVID|32568|1||ESCAMBIA||
+|FL|PENSACOLA|32573|1||ESCAMBIA||
+|FL|PENSACOLA|32574|1||ESCAMBIA||
+|FL|PENSACOLA|32575|1||ESCAMBIA||
+|FL|PENSACOLA|32576|1||ESCAMBIA||
+|FL|MOLINO|32577|1||ESCAMBIA||
+|FL|PENSACOLA|32581|1||ESCAMBIA||
+|FL|PENSACOLA|32582|1||ESCAMBIA||
+|FL|PENSACOLA|32589|1||ESCAMBIA||
+|FL|PENSACOLA|32590|1||ESCAMBIA||
+|FL|PENSACOLA|32591|1||ESCAMBIA||
+|FL|PENSACOLA|32592|1||ESCAMBIA||
+|FL|PENSACOLA|32593|1||ESCAMBIA||
+|FL|PENSACOLA|32594|1||ESCAMBIA||
+|FL|PENSACOLA|32595|1||ESCAMBIA||
+|FL|PENSACOLA|32596|1||ESCAMBIA||
+|FL|PENSACOLA|32597|1||ESCAMBIA||
+|FL|PENSACOLA|32598|1||ESCAMBIA||
+|FL|BUNNELL|32110|1||FLAGLER||
+|FL|PALM COAST|32135|1||FLAGLER||
+|FL|FLAGLER BEACH|32136|1||FLAGLER||
+|FL|PALM COAST|32137|1||FLAGLER||
+|FL|PALM COAST|32142|1||FLAGLER||
+|FL|FLAGLER BEACH|32151|1||FLAGLER||
+|FL|PALM COAST|32164|1||FLAGLER||
+|FL|APALACHICOLA|32320|1||FRANKLIN||
+|FL|CARRABELLE|32322|1||FRANKLIN||
+|FL|LANARK VILLAGE|32323|1||FRANKLIN||
+|FL|EASTPOINT|32328|1||FRANKLIN||
+|FL|APALACHICOLA|32329|1||FRANKLIN||
+|FL|CHATTAHOOCHEE|32324|1||GADSDEN||
+|FL|GREENSBORO|32330|1||GADSDEN||
+|FL|GRETNA|32332|1||GADSDEN||
+|FL|HAVANA|32333|1||GADSDEN||
+|FL|MIDWAY|32343|1||GADSDEN||
+|FL|QUINCY|32351|1||GADSDEN||
+|FL|MOUNT PLEASANT|32352|1||GADSDEN||
+|FL|QUINCY|32352|1||GADSDEN||
+|FL|QUINCY|32353|1||GADSDEN||
+|FL|BELL|32619|1||GILCHRIST||
+|FL|TRENTON|32693|1||GILCHRIST||
+|FL|MOORE HAVEN|33471|1||GLADES||
+|FL|PALMDALE|33944|1||GLADES||
+|FL|PORT SAINT JOE|32456|1||GULF||
+|FL|PORT SAINT JOE|32457|1||GULF||
+|FL|WEWAHITCHKA|32465|1||GULF||
+|FL|JASPER|32052|1||HAMILTON||
+|FL|JENNINGS|32053|1||HAMILTON||
+|FL|WHITE SPRINGS|32096|1||HAMILTON||
+|FL|BOWLING GREEN|33834|1||HARDEE||
+|FL|ONA|33865|1||HARDEE||
+|FL|WAUCHULA|33873|1||HARDEE||
+|FL|ZOLFO SPRINGS|33890|1||HARDEE||
+|FL|CLEWISTON|33440|1||HENDRY||
+|FL|FELDA|33930|1||HENDRY||
+|FL|LABELLE|33935|1||HENDRY||
+|FL|LABELLE|33975|1||HENDRY||
+|FL|BROOKSVILLE|34601|1||HERNANDO||
+|FL|BROOKSVILLE|34602|1||HERNANDO||
+|FL|BROOKSVILLE|34603|1||HERNANDO||
+|FL|BROOKSVILLE|34604|1||HERNANDO||
+|FL|BROOKSVILLE|34605|1||HERNANDO||
+|FL|SPRING HILL|34606|1||HERNANDO||
+|FL|SPRING HILL|34607|1||HERNANDO||
+|FL|SPRING HILL|34608|1||HERNANDO||
+|FL|BROOKSVILLE|34609|1||HERNANDO||
+|FL|SPRING HILL|34611|1||HERNANDO||
+|FL|BROOKSVILLE|34613|1||HERNANDO||
+|FL|BROOKSVILLE|34614|1||HERNANDO||
+|FL|ISTACHATTA|34636|1||HERNANDO||
+|FL|NOBLETON|34661|1||HERNANDO||
+|FL|AVON PARK|33825|1||HIGHLANDS||
+|FL|AVON PARK|33826|1||HIGHLANDS||
+|FL|LAKE PLACID|33852|1||HIGHLANDS||
+|FL|LORIDA|33857|1||HIGHLANDS||
+|FL|LAKE PLACID|33862|1||HIGHLANDS||
+|FL|SEBRING|33870|1||HIGHLANDS||
+|FL|SEBRING|33871|1||HIGHLANDS||
+|FL|SEBRING|33872|1||HIGHLANDS||
+|FL|SEBRING|33875|1||HIGHLANDS||
+|FL|SEBRING|33876|1||HIGHLANDS||
+|FL|VENUS|33960|1||HIGHLANDS||
+|FL|BALM|33503|1||HILLSBOROUGH||
+|FL|BRANDON|33509|1||HILLSBOROUGH||
+|FL|BRANDON|33510|1||HILLSBOROUGH||
+|FL|BRANDON|33511|1||HILLSBOROUGH||
+|FL|DOVER|33527|1||HILLSBOROUGH||
+|FL|DURANT|33530|1||HILLSBOROUGH||
+|FL|GIBSONTON|33534|1||HILLSBOROUGH||
+|FL|LITHIA|33547|1||HILLSBOROUGH||
+|FL|LUTZ|33548|1||HILLSBOROUGH||
+|FL|LUTZ|33549|1||HILLSBOROUGH||
+|FL|MANGO|33550|1||HILLSBOROUGH||
+|FL|ODESSA|33556|1||HILLSBOROUGH||
+|FL|LUTZ|33558|1||HILLSBOROUGH||
+|FL|PLANT CITY|33564|1||HILLSBOROUGH||
+|FL|PLANT CITY|33565|1||HILLSBOROUGH||
+|FL|PLANT CITY|33566|1||HILLSBOROUGH||
+|FL|PLANT CITY|33567|1||HILLSBOROUGH||
+|FL|RIVERVIEW|33568|1||HILLSBOROUGH||
+|FL|RIVERVIEW|33569|1||HILLSBOROUGH||
+|FL|RUSKIN|33570|1||HILLSBOROUGH||
+|FL|SUN CITY CENTER|33571|1||HILLSBOROUGH||
+|FL|APOLLO BEACH|33572|1||HILLSBOROUGH||
+|FL|SUN CITY CENTER|33573|1||HILLSBOROUGH||
+|FL|SEFFNER|33583|1||HILLSBOROUGH||
+|FL|SEFFNER|33584|1||HILLSBOROUGH||
+|FL|SUN CITY|33586|1||HILLSBOROUGH||
+|FL|SYDNEY|33587|1||HILLSBOROUGH||
+|FL|THONOTOSASSA|33592|1||HILLSBOROUGH||
+|FL|VALRICO|33594|1||HILLSBOROUGH||
+|FL|VALRICO|33595|1||HILLSBOROUGH||
+|FL|WIMAUMA|33598|1||HILLSBOROUGH||
+|FL|TAMPA|33601|1||HILLSBOROUGH||
+|FL|TAMPA|33602|1||HILLSBOROUGH||
+|FL|TAMPA|33603|1||HILLSBOROUGH||
+|FL|TAMPA|33604|1||HILLSBOROUGH||
+|FL|TAMPA|33605|1||HILLSBOROUGH||
+|FL|TAMPA|33606|1||HILLSBOROUGH||
+|FL|TAMPA|33607|1||HILLSBOROUGH||
+|FL|TAMPA|33608|1||HILLSBOROUGH||
+|FL|TAMPA|33609|1||HILLSBOROUGH||
+|FL|TAMPA|33610|1||HILLSBOROUGH||
+|FL|TAMPA|33611|1||HILLSBOROUGH||
+|FL|TAMPA|33612|1||HILLSBOROUGH||
+|FL|TAMPA|33613|1||HILLSBOROUGH||
+|FL|TAMPA|33614|1||HILLSBOROUGH||
+|FL|TAMPA|33615|1||HILLSBOROUGH||
+|FL|TAMPA|33616|1||HILLSBOROUGH||
+|FL|TAMPA|33617|1||HILLSBOROUGH||
+|FL|TAMPA|33618|1||HILLSBOROUGH||
+|FL|TAMPA|33619|1||HILLSBOROUGH||
+|FL|TAMPA|33620|1||HILLSBOROUGH||
+|FL|TAMPA|33621|1||HILLSBOROUGH||
+|FL|TAMPA|33622|1||HILLSBOROUGH||
+|FL|TAMPA|33623|1||HILLSBOROUGH||
+|FL|TAMPA|33624|1||HILLSBOROUGH||
+|FL|TAMPA|33625|1||HILLSBOROUGH||
+|FL|TAMPA|33626|1||HILLSBOROUGH||
+|FL|TAMPA|33629|1||HILLSBOROUGH||
+|FL|TAMPA|33630|1||HILLSBOROUGH||
+|FL|TAMPA|33631|1||HILLSBOROUGH||
+|FL|TAMPA|33633|1||HILLSBOROUGH||
+|FL|TAMPA|33634|1||HILLSBOROUGH||
+|FL|TAMPA|33635|1||HILLSBOROUGH||
+|FL|TAMPA|33637|1||HILLSBOROUGH||
+|FL|TAMPA|33647|1||HILLSBOROUGH||
+|FL|TAMPA|33650|1||HILLSBOROUGH||
+|FL|TAMPA|33651|1||HILLSBOROUGH||
+|FL|TAMPA|33655|1||HILLSBOROUGH||
+|FL|TAMPA|33660|1||HILLSBOROUGH||
+|FL|TAMPA|33661|1||HILLSBOROUGH||
+|FL|TAMPA|33662|1||HILLSBOROUGH||
+|FL|TAMPA|33663|1||HILLSBOROUGH||
+|FL|TAMPA|33664|1||HILLSBOROUGH||
+|FL|TAMPA|33672|1||HILLSBOROUGH||
+|FL|TAMPA|33673|1||HILLSBOROUGH||
+|FL|TAMPA|33674|1||HILLSBOROUGH||
+|FL|TAMPA|33675|1||HILLSBOROUGH||
+|FL|TAMPA|33677|1||HILLSBOROUGH||
+|FL|TAMPA|33679|1||HILLSBOROUGH||
+|FL|TAMPA|33680|1||HILLSBOROUGH||
+|FL|TAMPA|33681|1||HILLSBOROUGH||
+|FL|TAMPA|33682|1||HILLSBOROUGH||
+|FL|TAMPA|33684|1||HILLSBOROUGH||
+|FL|TAMPA|33685|1||HILLSBOROUGH||
+|FL|TAMPA|33686|1||HILLSBOROUGH||
+|FL|TAMPA|33687|1||HILLSBOROUGH||
+|FL|TAMPA|33688|1||HILLSBOROUGH||
+|FL|TAMPA|33689|1||HILLSBOROUGH||
+|FL|TAMPA|33690|1||HILLSBOROUGH||
+|FL|TAMPA|33694|1||HILLSBOROUGH||
+|FL|TAMPA|33697|1||HILLSBOROUGH||
+|FL|BONIFAY|32425|1||HOLMES||
+|FL|NOMA|32452|1||HOLMES||
+|FL|PONCE DE LEON|32455|1||HOLMES||
+|FL|WESTVILLE|32464|1||HOLMES||
+|FL|FELLSMERE|32948|1||INDIAN RIVER||
+|FL|ROSELAND|32957|1||INDIAN RIVER||
+|FL|SEBASTIAN|32958|1||INDIAN RIVER||
+|FL|VERO BEACH|32960|1||INDIAN RIVER||
+|FL|VERO BEACH|32961|1||INDIAN RIVER||
+|FL|VERO BEACH|32962|1||INDIAN RIVER||
+|FL|VERO BEACH|32963|1||INDIAN RIVER||
+|FL|VERO BEACH|32964|1||INDIAN RIVER||
+|FL|VERO BEACH|32965|1||INDIAN RIVER||
+|FL|VERO BEACH|32966|1||INDIAN RIVER||
+|FL|VERO BEACH|32967|1||INDIAN RIVER||
+|FL|VERO BEACH|32968|1||INDIAN RIVER||
+|FL|VERO BEACH|32969|1||INDIAN RIVER||
+|FL|WABASSO|32970|1||INDIAN RIVER||
+|FL|WINTER BEACH|32971|1||INDIAN RIVER||
+|FL|SEBASTIAN|32978|1||INDIAN RIVER||
+|FL|ALFORD|32420|1||JACKSON||
+|FL|BASCOM|32423|1||JACKSON||
+|FL|CAMPBELLTON|32426|1||JACKSON||
+|FL|COTTONDALE|32431|1||JACKSON||
+|FL|CYPRESS|32432|1||JACKSON||
+|FL|GRACEVILLE|32440|1||JACKSON||
+|FL|GRAND RIDGE|32442|1||JACKSON||
+|FL|GREENWOOD|32443|1||JACKSON||
+|FL|MALONE|32445|1||JACKSON||
+|FL|MARIANNA|32446|1||JACKSON||
+|FL|MARIANNA|32447|1||JACKSON||
+|FL|MARIANNA|32448|1||JACKSON||
+|FL|SNEADS|32460|1||JACKSON||
+|FL|LAMONT|32336|1||JEFFERSON||
+|FL|LLOYD|32337|1||JEFFERSON||
+|FL|MONTICELLO|32344|1||JEFFERSON||
+|FL|MONTICELLO|32345|1||JEFFERSON||
+|FL|WACISSA|32361|1||JEFFERSON||
+|FL|DEBARY|32753|1||JEFFERSON||
+|FL|DAY|32013|1||LAFAYETTE||
+|FL|MAYO|32066|1||LAFAYETTE||
+|FL|ASTOR|32102|1||LAKE||
+|FL|LADY LAKE|32158|1||LAKE||
+|FL|LADY LAKE|32159|1||LAKE||
+|FL|ALTOONA|32702|1||LAKE||
+|FL|EUSTIS|32726|1||LAKE||
+|FL|EUSTIS|32727|1||LAKE||
+|FL|GRAND ISLAND|32735|1||LAKE||
+|FL|EUSTIS|32736|1||LAKE||
+|FL|MOUNT DORA|32756|1||LAKE||
+|FL|MOUNT DORA|32757|1||LAKE||
+|FL|PAISLEY|32767|1||LAKE||
+|FL|SORRENTO|32776|1||LAKE||
+|FL|TAVARES|32778|1||LAKE||
+|FL|UMATILLA|32784|1||LAKE||
+|FL|ASTATULA|34705|1||LAKE||
+|FL|CLERMONT|34711|1||LAKE||
+|FL|CLERMONT|34712|1||LAKE||
+|FL|CLERMONT|34713|1||LAKE||
+|FL|FERNDALE|34729|1||LAKE||
+|FL|FRUITLAND PARK|34731|1||LAKE||
+|FL|GROVELAND|34736|1||LAKE||
+|FL|HOWEY IN THE HILLS|34737|1||LAKE||
+|FL|LEESBURG|34748|1||LAKE||
+|FL|LEESBURG|34749|1||LAKE||
+|FL|MASCOTTE|34753|1||LAKE||
+|FL|MINNEOLA|34755|1||LAKE||
+|FL|MONTVERDE|34756|1||LAKE||
+|FL|OKAHUMPKA|34762|1||LAKE||
+|FL|LEESBURG|34788|1||LAKE||
+|FL|LEESBURG|34789|1||LAKE||
+|FL|YALAHA|34797|1||LAKE||
+|FL|FORT MYERS|33901|1||LEE||
+|FL|FORT MYERS|33902|1||LEE||
+|FL|NORTH FORT MYERS|33903|1||LEE||
+|FL|CAPE CORAL|33904|1||LEE||
+|FL|FORT MYERS|33905|1||LEE||
+|FL|FORT MYERS|33906|1||LEE||
+|FL|FORT MYERS|33907|1||LEE||
+|FL|FORT MYERS|33908|1||LEE||
+|FL|CAPE CORAL|33909|1||LEE||
+|FL|CAPE CORAL|33910|1||LEE||
+|FL|FORT MYERS|33911|1||LEE||
+|FL|FORT MYERS|33912|1||LEE||
+|FL|FORT MYERS|33913|1||LEE||
+|FL|CAPE CORAL|33914|1||LEE||
+|FL|CAPE CORAL|33915|1||LEE||
+|FL|FORT MYERS|33916|1||LEE||
+|FL|NORTH FORT MYERS|33917|1||LEE||
+|FL|NORTH FORT MYERS|33918|1||LEE||
+|FL|FORT MYERS|33919|1||LEE||
+|FL|ALVA|33920|1||LEE||
+|FL|BOCA GRANDE|33921|1||LEE||
+|FL|BOKEELIA|33922|1||LEE||
+|FL|CAPTIVA|33924|1||LEE||
+|FL|ESTERO|33928|1||LEE||
+|FL|FORT MYERS BEACH|33931|1||LEE||
+|FL|FORT MYERS BEACH|33932|1||LEE||
+|FL|LEHIGH ACRES|33936|1||LEE||
+|FL|PINELAND|33945|1||LEE||
+|FL|SAINT JAMES CITY|33956|1||LEE||
+|FL|SANIBEL|33957|1||LEE||
+|FL|FORT MYERS|33965|1||LEE||
+|FL|LEHIGH ACRES|33970|1||LEE||
+|FL|LEHIGH ACRES|33971|1||LEE||
+|FL|LEHIGH ACRES|33972|1||LEE||
+|FL|CAPE CORAL|33990|1||LEE||
+|FL|CAPE CORAL|33991|1||LEE||
+|FL|CAPE CORAL|33993|1||LEE||
+|FL|FORT MYERS|33994|1||LEE||
+|FL|BONITA SPRINGS|34133|1||LEE||
+|FL|BONITA SPRINGS|34134|1||LEE||
+|FL|BONITA SPRINGS|34135|1||LEE||
+|FL|BONITA SPRINGS|34136|1||LEE||
+|FL|TALLAHASSEE|32301|1||LEON||
+|FL|TALLAHASSEE|32302|1||LEON||
+|FL|TALLAHASSEE|32303|1||LEON||
+|FL|TALLAHASSEE|32304|1||LEON||
+|FL|TALLAHASSEE|32305|1||LEON||
+|FL|TALLAHASSEE|32306|1||LEON||
+|FL|TALLAHASSEE|32307|1||LEON||
+|FL|TALLAHASSEE|32308|1||LEON||
+|FL|MICCOSUKEE CPO|32309|1||LEON||
+|FL|TALLAHASSEE|32309|1||LEON||
+|FL|TALLAHASSEE|32310|1||LEON||
+|FL|TALLAHASSEE|32311|1||LEON||
+|FL|TALLAHASSEE|32312|1||LEON||
+|FL|TALLAHASSEE|32313|1||LEON||
+|FL|TALLAHASSEE|32314|1||LEON||
+|FL|TALLAHASSEE|32315|1||LEON||
+|FL|TALLAHASSEE|32316|1||LEON||
+|FL|TALLAHASSEE|32317|1||LEON||
+|FL|WOODVILLE|32362|1||LEON||
+|FL|TALLAHASSEE|32395|1||LEON||
+|FL|TALLAHASSEE|32399|1||LEON||
+|FL|BRONSON|32621|1||LEVY||
+|FL|CEDAR KEY|32625|1||LEVY||
+|FL|CHIEFLAND|32626|1||LEVY||
+|FL|GULF HAMMOCK|32639|1||LEVY||
+|FL|CHIEFLAND|32644|1||LEVY||
+|FL|MORRISTON|32668|1||LEVY||
+|FL|OTTER CREEK|32683|1||LEVY||
+|FL|WILLISTON|32696|1||LEVY||
+|FL|INGLIS|34449|1||LEVY||
+|FL|YANKEETOWN|34498|1||LEVY||
+|FL|BRISTOL|32321|1||LIBERTY||
+|FL|HOSFORD|32334|1||LIBERTY||
+|FL|SUMATRA|32335|1||LIBERTY||
+|FL|TELOGIA|32360|1||LIBERTY||
+|FL|LEE|32059|1||MADISON||
+|FL|GREENVILLE|32331|1||MADISON||
+|FL|MADISON|32340|1||MADISON||
+|FL|MADISON|32341|1||MADISON||
+|FL|PINETTA|32350|1||MADISON||
+|FL|BRADENTON|34201|1||MANATEE||
+|FL|BRADENTON|34202|1||MANATEE||
+|FL|BRADENTON|34203|1||MANATEE||
+|FL|BRADENTON|34204|1||MANATEE||
+|FL|BRADENTON|34205|1||MANATEE||
+|FL|BRADENTON|34206|1||MANATEE||
+|FL|BRADENTON|34207|1||MANATEE||
+|FL|BRADENTON|34208|1||MANATEE||
+|FL|BRADENTON|34209|1||MANATEE||
+|FL|BRADENTON|34210|1||MANATEE||
+|FL|BRADENTON|34211|1||MANATEE||
+|FL|BRADENTON|34212|1||MANATEE||
+|FL|CORTEZ|34215|1||MANATEE||
+|FL|ANNA MARIA|34216|1||MANATEE||
+|FL|BRADENTON BEACH|34217|1||MANATEE||
+|FL|HOLMES BEACH|34218|1||MANATEE||
+|FL|PARRISH|34219|1||MANATEE||
+|FL|PALMETTO|34220|1||MANATEE||
+|FL|PALMETTO|34221|1||MANATEE||
+|FL|ELLENTON|34222|1||MANATEE||
+|FL|LONGBOAT KEY|34228|1||MANATEE||
+|FL|SARASOTA|34243|1||MANATEE||
+|FL|TERRA CEIA|34250|1||MANATEE||
+|FL|MYAKKA CITY|34251|1||MANATEE||
+|FL|MANASOTA|34260|1||MANATEE||
+|FL|ONECO|34264|1||MANATEE||
+|FL|TALLEVAST|34270|1||MANATEE||
+|FL|BRADENTON|34280|1||MANATEE||
+|FL|BRADENTON|34281|1||MANATEE||
+|FL|BRADENTON|34282|1||MANATEE||
+|FL|CANDLER|32111|1||MARION||
+|FL|CITRA|32113|1||MARION||
+|FL|EASTLAKE WEIR|32133|1||MARION||
+|FL|FORT MC COY|32134|1||MARION||
+|FL|OCKLAWAHA|32179|1||MARION||
+|FL|ORANGE SPRINGS|32182|1||MARION||
+|FL|OCKLAWAHA|32183|1||MARION||
+|FL|SPARR|32192|1||MARION||
+|FL|WEIRSDALE|32195|1||MARION||
+|FL|ANTHONY|32617|1||MARION||
+|FL|FAIRFIELD|32634|1||MARION||
+|FL|LOWELL|32663|1||MARION||
+|FL|MC INTOSH|32664|1||MARION||
+|FL|ORANGE LAKE|32681|1||MARION||
+|FL|REDDICK|32686|1||MARION||
+|FL|BELLEVIEW|34420|1||MARION||
+|FL|BELLEVIEW|34421|1||MARION||
+|FL|DUNNELLON|34430|1||MARION||
+|FL|DUNNELLON|34431|1||MARION||
+|FL|DUNNELLON|34432|1||MARION||
+|FL|OCALA|34470|1||MARION||
+|FL|OCALA|34471|1||MARION||
+|FL|OCALA|34472|1||MARION||
+|FL|OCALA|34473|1||MARION||
+|FL|OCALA|34474|1||MARION||
+|FL|OCALA|34475|1||MARION||
+|FL|OCALA|34476|1||MARION||
+|FL|OCALA|34477|1||MARION||
+|FL|OCALA|34478|1||MARION||
+|FL|OCALA|34479|1||MARION||
+|FL|OCALA|34480|1||MARION||
+|FL|OCALA|34481|1||MARION||
+|FL|OCALA|34482|1||MARION||
+|FL|OCALA|34483|1||MARION||
+|FL|SILVER SPRINGS|34488|1||MARION||
+|FL|SILVER SPRINGS|34489|1||MARION||
+|FL|SUMMERFIELD|34491|1||MARION||
+|FL|SUMMERFIELD|34492|1||MARION||
+|FL|HOBE SOUND|33455|1||MARTIN||
+|FL|HOBE SOUND|33475|1||MARTIN||
+|FL|INDIANTOWN|34956|1||MARTIN||
+|FL|JENSEN BEACH|34957|1||MARTIN||
+|FL|JENSEN BEACH|34958|1||MARTIN||
+|FL|PALM CITY|34990|1||MARTIN||
+|FL|PALM CITY|34991|1||MARTIN||
+|FL|PORT SALERNO|34992|1||MARTIN||
+|FL|STUART|34994|1||MARTIN||
+|FL|STUART|34995|1||MARTIN||
+|FL|STUART|34996|1||MARTIN||
+|FL|STUART|34997|1||MARTIN||
+|FL|HIALEAH|33002|1||MIAMI-DADE||
+|FL|HIALEAH|33010|1||MIAMI-DADE||
+|FL|HIALEAH|33011|1||MIAMI-DADE||
+|FL|HIALEAH|33012|1||MIAMI-DADE||
+|FL|HIALEAH|33013|1||MIAMI-DADE||
+|FL|HIALEAH|33014|1||MIAMI-DADE||
+|FL|HIALEAH|33015|1||MIAMI-DADE||
+|FL|HIALEAH|33016|1||MIAMI-DADE||
+|FL|HIALEAH|33017|1||MIAMI-DADE||
+|FL|HIALEAH|33018|1||MIAMI-DADE||
+|FL|HOMESTEAD|33030|1||MIAMI-DADE||
+|FL|HOMESTEAD|33031|1||MIAMI-DADE||
+|FL|HOMESTEAD|33032|1||MIAMI-DADE||
+|FL|HOMESTEAD|33033|1||MIAMI-DADE||
+|FL|HOMESTEAD|33034|1||MIAMI-DADE||
+|FL|HOMESTEAD|33035|1||MIAMI-DADE||
+|FL|HOMESTEAD|33039|1||MIAMI-DADE||
+|FL|OPA LOCKA|33054|1||MIAMI-DADE||
+|FL|OPA LOCKA|33055|1||MIAMI-DADE||
+|FL|OPA LOCKA|33056|1||MIAMI-DADE||
+|FL|HOMESTEAD|33090|1||MIAMI-DADE||
+|FL|HOMESTEAD|33092|1||MIAMI-DADE||
+|FL|MIAMI|33101|1||MIAMI-DADE||
+|FL|MIAMI|33102|1||MIAMI-DADE||
+|FL|MIAMI|33107|1||MIAMI-DADE||
+|FL|MIAMI BEACH|33109|1||MIAMI-DADE||
+|FL|MIAMI|33110|1||MIAMI-DADE||
+|FL|MIAMI|33111|1||MIAMI-DADE||
+|FL|MIAMI|33114|1||MIAMI-DADE||
+|FL|MIAMI|33116|1||MIAMI-DADE||
+|FL|MIAMI BEACH|33119|1||MIAMI-DADE||
+|FL|MIAMI|33121|1||MIAMI-DADE||
+|FL|MIAMI|33122|1||MIAMI-DADE||
+|FL|MIAMI|33124|1||MIAMI-DADE||
+|FL|MIAMI|33125|1||MIAMI-DADE||
+|FL|MIAMI|33126|1||MIAMI-DADE||
+|FL|MIAMI|33127|1||MIAMI-DADE||
+|FL|MIAMI|33128|1||MIAMI-DADE||
+|FL|MIAMI|33129|1||MIAMI-DADE||
+|FL|MIAMI|33130|1||MIAMI-DADE||
+|FL|MIAMI|33131|1||MIAMI-DADE||
+|FL|MIAMI|33132|1||MIAMI-DADE||
+|FL|MIAMI|33133|1||MIAMI-DADE||
+|FL|MIAMI|33134|1||MIAMI-DADE||
+|FL|MIAMI|33135|1||MIAMI-DADE||
+|FL|MIAMI|33136|1||MIAMI-DADE||
+|FL|MIAMI|33137|1||MIAMI-DADE||
+|FL|MIAMI|33138|1||MIAMI-DADE||
+|FL|MIAMI BEACH|33139|1||MIAMI-DADE||
+|FL|MIAMI BEACH|33140|1||MIAMI-DADE||
+|FL|MIAMI BEACH|33141|1||MIAMI-DADE||
+|FL|MIAMI|33142|1||MIAMI-DADE||
+|FL|MIAMI|33143|1||MIAMI-DADE||
+|FL|MIAMI|33144|1||MIAMI-DADE||
+|FL|MIAMI|33145|1||MIAMI-DADE||
+|FL|MIAMI|33146|1||MIAMI-DADE||
+|FL|MIAMI|33147|1||MIAMI-DADE||
+|FL|MIAMI|33148|1||MIAMI-DADE||
+|FL|KEY BISCAYNE|33149|1||MIAMI-DADE||
+|FL|MIAMI|33150|1||MIAMI-DADE||
+|FL|MIAMI|33151|1||MIAMI-DADE||
+|FL|MIAMI|33152|1||MIAMI-DADE||
+|FL|MIAMI|33153|1||MIAMI-DADE||
+|FL|MIAMI|33154|1||MIAMI-DADE||
+|FL|MIAMI|33155|1||MIAMI-DADE||
+|FL|MIAMI|33156|1||MIAMI-DADE||
+|FL|MIAMI|33157|1||MIAMI-DADE||
+|FL|MIAMI|33158|1||MIAMI-DADE||
+|FL|MIAMI|33159|1||MIAMI-DADE||
+|FL|NORTH MIAMI BEACH|33160|1||MIAMI-DADE||
+|FL|MIAMI|33161|1||MIAMI-DADE||
+|FL|MIAMI|33162|1||MIAMI-DADE||
+|FL|MIAMI|33163|1||MIAMI-DADE||
+|FL|MIAMI|33164|1||MIAMI-DADE||
+|FL|MIAMI|33165|1||MIAMI-DADE||
+|FL|MIAMI|33166|1||MIAMI-DADE||
+|FL|MIAMI|33167|1||MIAMI-DADE||
+|FL|MIAMI|33168|1||MIAMI-DADE||
+|FL|MIAMI|33169|1||MIAMI-DADE||
+|FL|MIAMI|33170|1||MIAMI-DADE||
+|FL|MIAMI|33172|1||MIAMI-DADE||
+|FL|MIAMI|33173|1||MIAMI-DADE||
+|FL|MIAMI|33174|1||MIAMI-DADE||
+|FL|MIAMI|33175|1||MIAMI-DADE||
+|FL|MIAMI|33176|1||MIAMI-DADE||
+|FL|MIAMI|33177|1||MIAMI-DADE||
+|FL|MIAMI|33178|1||MIAMI-DADE||
+|FL|MIAMI|33179|1||MIAMI-DADE||
+|FL|MIAMI|33180|1||MIAMI-DADE||
+|FL|MIAMI|33181|1||MIAMI-DADE||
+|FL|MIAMI|33182|1||MIAMI-DADE||
+|FL|MIAMI|33183|1||MIAMI-DADE||
+|FL|MIAMI|33184|1||MIAMI-DADE||
+|FL|MIAMI|33185|1||MIAMI-DADE||
+|FL|MIAMI|33186|1||MIAMI-DADE||
+|FL|MIAMI|33187|1||MIAMI-DADE||
+|FL|MIAMI|33188|1||MIAMI-DADE||
+|FL|MIAMI|33189|1||MIAMI-DADE||
+|FL|MIAMI|33190|1||MIAMI-DADE||
+|FL|MIAMI|33192|1||MIAMI-DADE||
+|FL|MIAMI|33193|1||MIAMI-DADE||
+|FL|MIAMI|33194|1||MIAMI-DADE||
+|FL|MIAMI|33195|1||MIAMI-DADE||
+|FL|MIAMI|33196|1||MIAMI-DADE||
+|FL|MIAMI|33197|1||MIAMI-DADE||
+|FL|MIAMI|33199|1||MIAMI-DADE||
+|FL|MIAMI|33231|1||MIAMI-DADE||
+|FL|MIAMI|33233|1||MIAMI-DADE||
+|FL|MIAMI|33234|1||MIAMI-DADE||
+|FL|MIAMI|33238|1||MIAMI-DADE||
+|FL|MIAMI BEACH|33239|1||MIAMI-DADE||
+|FL|MIAMI|33242|1||MIAMI-DADE||
+|FL|MIAMI|33243|1||MIAMI-DADE||
+|FL|MIAMI|33245|1||MIAMI-DADE||
+|FL|MIAMI|33247|1||MIAMI-DADE||
+|FL|MIAMI|33255|1||MIAMI-DADE||
+|FL|MIAMI|33256|1||MIAMI-DADE||
+|FL|MIAMI|33257|1||MIAMI-DADE||
+|FL|MIAMI|33261|1||MIAMI-DADE||
+|FL|MIAMI|33265|1||MIAMI-DADE||
+|FL|MIAMI|33266|1||MIAMI-DADE||
+|FL|MIAMI|33269|1||MIAMI-DADE||
+|FL|MIAMI|33280|1||MIAMI-DADE||
+|FL|MIAMI|33283|1||MIAMI-DADE||
+|FL|MIAMI|33296|1||MIAMI-DADE||
+|FL|MIAMI|33299|1||MIAMI-DADE||
+|FL|LONG KEY|33001|1||MONROE||
+|FL|ISLAMORADA|33036|1||MONROE||
+|FL|KEY LARGO|33037|1||MONROE||
+|FL|KEY WEST|33040|1||MONROE||
+|FL|KEY WEST|33041|1||MONROE||
+|FL|SUMMERLAND KEY|33042|1||MONROE||
+|FL|SUGARLOAF SHORES|33042|1||MONROE||
+|FL|BIG PINE KEY|33043|1||MONROE||
+|FL|KEY WEST|33045|1||MONROE||
+|FL|MARATHON|33050|1||MONROE||
+|FL|KEY COLONY BEACH|33051|1||MONROE||
+|FL|MARATHON SHORES|33052|1||MONROE||
+|FL|TAVERNIER|33070|1||MONROE||
+|FL|BRYCEVILLE|32009|1||NASSAU||
+|FL|CALLAHAN|32011|1||NASSAU||
+|FL|FERNANDINA BEACH|32034|1||NASSAU||
+|FL|FERNANDINA BEACH|32035|1||NASSAU||
+|FL|YULEE|32041|1||NASSAU||
+|FL|HILLIARD|32046|1||NASSAU||
+|FL|YULEE|32097|1||NASSAU||
+|FL|BAKER|32531|1||OKALOOSA||
+|FL|CRESTVIEW|32536|1||OKALOOSA||
+|FL|MILLIGAN|32537|1||OKALOOSA||
+|FL|CRESTVIEW|32539|1||OKALOOSA||
+|FL|DESTIN|32540|1||OKALOOSA||
+|FL|DESTIN|32541|1||OKALOOSA||
+|FL|EGLIN AFB|32542|1||OKALOOSA||
+|FL|HURLBURT FIELD|32544|1||OKALOOSA||
+|FL|FORT WALTON BEACH|32547|1||OKALOOSA||
+|FL|FORT WALTON BEACH|32548|1||OKALOOSA||
+|FL|FORT WALTON BEACH|32549|1||OKALOOSA||
+|FL|HOLT|32564|1||OKALOOSA||
+|FL|LAUREL HILL|32567|1||OKALOOSA||
+|FL|MARY ESTHER|32569|1||OKALOOSA||
+|FL|NICEVILLE|32578|1||OKALOOSA||
+|FL|SHALIMAR|32579|1||OKALOOSA||
+|FL|VALPARAISO|32580|1||OKALOOSA||
+|FL|NICEVILLE|32588|1||OKALOOSA||
+|FL|OKEECHOBEE|34972|1||OKEECHOBEE||
+|FL|OKEECHOBEE|34973|1||OKEECHOBEE||
+|FL|OKEECHOBEE|34974|1||OKEECHOBEE||
+|FL|APOPKA|32703|1||ORANGE||
+|FL|APOPKA|32704|1||ORANGE||
+|FL|CHRISTMAS|32709|1||ORANGE||
+|FL|CLARCONA|32710|1||ORANGE||
+|FL|APOPKA|32712|1||ORANGE||
+|FL|MAITLAND|32751|1||ORANGE||
+|FL|PLYMOUTH|32768|1||ORANGE||
+|FL|TANGERINE|32777|1||ORANGE||
+|FL|WINTER PARK|32789|1||ORANGE||
+|FL|WINTER PARK|32790|1||ORANGE||
+|FL|WINTER PARK|32792|1||ORANGE||
+|FL|WINTER PARK|32793|1||ORANGE||
+|FL|MAITLAND|32794|1||ORANGE||
+|FL|ZELLWOOD|32798|1||ORANGE||
+|FL|ORLANDO|32801|1||ORANGE||
+|FL|ORLANDO|32802|1||ORANGE||
+|FL|ORLANDO|32803|1||ORANGE||
+|FL|ORLANDO|32804|1||ORANGE||
+|FL|ORLANDO|32805|1||ORANGE||
+|FL|ORLANDO|32806|1||ORANGE||
+|FL|ORLANDO|32807|1||ORANGE||
+|FL|ORLANDO|32808|1||ORANGE||
+|FL|ORLANDO|32809|1||ORANGE||
+|FL|ORLANDO|32810|1||ORANGE||
+|FL|ORLANDO|32811|1||ORANGE||
+|FL|ORLANDO|32812|1||ORANGE||
+|FL|ORLANDO|32813|1||ORANGE||
+|FL|ORLANDO|32814|1||ORANGE||
+|FL|ORLANDO|32816|1||ORANGE||
+|FL|ORLANDO|32817|1||ORANGE||
+|FL|ORLANDO|32818|1||ORANGE||
+|FL|ORLANDO|32819|1||ORANGE||
+|FL|ORLANDO|32820|1||ORANGE||
+|FL|ORLANDO|32821|1||ORANGE||
+|FL|ORLANDO|32822|1||ORANGE||
+|FL|ORLANDO|32824|1||ORANGE||
+|FL|ORLANDO|32825|1||ORANGE||
+|FL|ORLANDO|32826|1||ORANGE||
+|FL|ORLANDO|32827|1||ORANGE||
+|FL|ORLANDO|32828|1||ORANGE||
+|FL|ORLANDO|32829|1||ORANGE||
+|FL|ORLANDO|32830|1||ORANGE||
+|FL|ORLANDO|32831|1||ORANGE||
+|FL|ORLANDO|32832|1||ORANGE||
+|FL|ORLANDO|32833|1||ORANGE||
+|FL|ORLANDO|32834|1||ORANGE||
+|FL|ORLANDO|32835|1||ORANGE||
+|FL|ORLANDO|32836|1||ORANGE||
+|FL|ORLANDO|32837|1||ORANGE||
+|FL|ORLANDO|32839|1||ORANGE||
+|FL|ORLANDO|32853|1||ORANGE||
+|FL|ORLANDO|32854|1||ORANGE||
+|FL|ORLANDO|32855|1||ORANGE||
+|FL|ORLANDO|32856|1||ORANGE||
+|FL|ORLANDO|32857|1||ORANGE||
+|FL|ORLANDO|32858|1||ORANGE||
+|FL|ORLANDO|32859|1||ORANGE||
+|FL|ORLANDO|32860|1||ORANGE||
+|FL|ORLANDO|32861|1||ORANGE||
+|FL|ORLANDO|32862|1||ORANGE||
+|FL|ORLANDO|32867|1||ORANGE||
+|FL|ORLANDO|32868|1||ORANGE||
+|FL|ORLANDO|32869|1||ORANGE||
+|FL|ORLANDO|32872|1||ORANGE||
+|FL|ORLANDO|32877|1||ORANGE||
+|FL|ORLANDO|32878|1||ORANGE||
+|FL|ORLANDO|32886|1||ORANGE||
+|FL|ORLANDO|32887|1||ORANGE||
+|FL|ORLANDO|32889|1||ORANGE||
+|FL|ORLANDO|32890|1||ORANGE||
+|FL|ORLANDO|32891|1||ORANGE||
+|FL|ORLANDO|32893|1||ORANGE||
+|FL|ORLANDO|32897|1||ORANGE||
+|FL|ORLANDO|32898|1||ORANGE||
+|FL|GOTHA|34734|1||ORANGE||
+|FL|KILLARNEY|34740|1||ORANGE||
+|FL|OAKLAND|34760|1||ORANGE||
+|FL|OCOEE|34761|1||ORANGE||
+|FL|WINTER GARDEN|34777|1||ORANGE||
+|FL|WINTER GARDEN|34778|1||ORANGE||
+|FL|WINDERMERE|34786|1||ORANGE||
+|FL|WINTER GARDEN|34787|1||ORANGE||
+|FL|INTERCESSION CITY|33848|1||OSCEOLA||
+|FL|KENANSVILLE|34739|1||OSCEOLA||
+|FL|KISSIMMEE|34741|1||OSCEOLA||
+|FL|KISSIMMEE|34742|1||OSCEOLA||
+|FL|KISSIMMEE|34743|1||OSCEOLA||
+|FL|KISSIMMEE|34744|1||OSCEOLA||
+|FL|KISSIMMEE|34745|1||OSCEOLA||
+|FL|KISSIMMEE|34746|1||OSCEOLA||
+|FL|KISSIMMEE|34747|1||OSCEOLA||
+|FL|KISSIMMEE|34758|1||OSCEOLA||
+|FL|SAINT CLOUD|34769|1||OSCEOLA||
+|FL|SAINT CLOUD|34770|1||OSCEOLA||
+|FL|SAINT CLOUD|34771|1||OSCEOLA||
+|FL|SAINT CLOUD|34772|1||OSCEOLA||
+|FL|SAINT CLOUD|34773|1||OSCEOLA||
+|FL|WEST PALM BEACH|33401|1||PALM BEACH||
+|FL|WEST PALM BEACH|33402|1||PALM BEACH||
+|FL|WEST PALM BEACH|33403|1||PALM BEACH||
+|FL|WEST PALM BEACH|33404|1||PALM BEACH||
+|FL|WEST PALM BEACH|33405|1||PALM BEACH||
+|FL|WEST PALM BEACH|33406|1||PALM BEACH||
+|FL|WEST PALM BEACH|33407|1||PALM BEACH||
+|FL|NORTH PALM BEACH|33408|1||PALM BEACH||
+|FL|WEST PALM BEACH|33409|1||PALM BEACH||
+|FL|WEST PALM BEACH|33410|1||PALM BEACH||
+|FL|WEST PALM BEACH|33411|1||PALM BEACH||
+|FL|WEST PALM BEACH|33412|1||PALM BEACH||
+|FL|WEST PALM BEACH|33413|1||PALM BEACH||
+|FL|WEST PALM BEACH|33414|1||PALM BEACH||
+|FL|WEST PALM BEACH|33415|1||PALM BEACH||
+|FL|WEST PALM BEACH|33416|1||PALM BEACH||
+|FL|WEST PALM BEACH|33417|1||PALM BEACH||
+|FL|WEST PALM BEACH|33418|1||PALM BEACH||
+|FL|WEST PALM BEACH|33419|1||PALM BEACH||
+|FL|WEST PALM BEACH|33420|1||PALM BEACH||
+|FL|WEST PALM BEACH|33421|1||PALM BEACH||
+|FL|WEST PALM BEACH|33422|1||PALM BEACH||
+|FL|BOYNTON BEACH|33424|1||PALM BEACH||
+|FL|BOYNTON BEACH|33425|1||PALM BEACH||
+|FL|BOYNTON BEACH|33426|1||PALM BEACH||
+|FL|BOCA RATON|33427|1||PALM BEACH||
+|FL|BOCA RATON|33428|1||PALM BEACH||
+|FL|BOCA RATON|33429|1||PALM BEACH||
+|FL|BELLE GLADE|33430|1||PALM BEACH||
+|FL|BOCA RATON|33431|1||PALM BEACH||
+|FL|BOCA RATON|33432|1||PALM BEACH||
+|FL|BOCA RATON|33433|1||PALM BEACH||
+|FL|BOCA RATON|33434|1||PALM BEACH||
+|FL|BOYNTON BEACH|33435|1||PALM BEACH||
+|FL|BOYNTON BEACH|33436|1||PALM BEACH||
+|FL|BOYNTON BEACH|33437|1||PALM BEACH||
+|FL|CANAL POINT|33438|1||PALM BEACH||
+|FL|BRYANT|33439|1||PALM BEACH||
+|FL|DELRAY BEACH|33444|1||PALM BEACH||
+|FL|DELRAY BEACH|33445|1||PALM BEACH||
+|FL|DELRAY BEACH|33446|1||PALM BEACH||
+|FL|DELRAY BEACH|33447|1||PALM BEACH||
+|FL|DELRAY BEACH|33448|1||PALM BEACH||
+|FL|LAKE WORTH|33454|1||PALM BEACH||
+|FL|JUPITER|33458|1||PALM BEACH||
+|FL|LAKE HARBOR|33459|1||PALM BEACH||
+|FL|LAKE WORTH|33460|1||PALM BEACH||
+|FL|LAKE WORTH|33461|1||PALM BEACH||
+|FL|LAKE WORTH|33462|1||PALM BEACH||
+|FL|LAKE WORTH|33463|1||PALM BEACH||
+|FL|LAKE WORTH|33464|1||PALM BEACH||
+|FL|LAKE WORTH|33465|1||PALM BEACH||
+|FL|LAKE WORTH|33466|1||PALM BEACH||
+|FL|LAKE WORTH|33467|1||PALM BEACH||
+|FL|JUPITER|33468|1||PALM BEACH||
+|FL|JUPITER|33469|1||PALM BEACH||
+|FL|LOXAHATCHEE|33470|1||PALM BEACH||
+|FL|BOYNTON BEACH|33474|1||PALM BEACH||
+|FL|PAHOKEE|33476|1||PALM BEACH||
+|FL|JUPITER|33477|1||PALM BEACH||
+|FL|JUPITER|33478|1||PALM BEACH||
+|FL|PALM BEACH|33480|1||PALM BEACH||
+|FL|BOCA RATON|33481|1||PALM BEACH||
+|FL|DELRAY BEACH|33482|1||PALM BEACH||
+|FL|DELRAY BEACH|33483|1||PALM BEACH||
+|FL|DELRAY BEACH|33484|1||PALM BEACH||
+|FL|BOCA RATON|33486|1||PALM BEACH||
+|FL|BOCA RATON|33487|1||PALM BEACH||
+|FL|BOCA RATON|33488|1||PALM BEACH||
+|FL|SOUTH BAY|33493|1||PALM BEACH||
+|FL|BOCA RATON|33496|1||PALM BEACH||
+|FL|BOCA RATON|33497|1||PALM BEACH||
+|FL|BOCA RATON|33498|1||PALM BEACH||
+|FL|BOCA RATON|33499|1||PALM BEACH||
+|FL|DADE CITY|33523|1||PASCO||
+|FL|CRYSTAL SPRINGS|33524|1||PASCO||
+|FL|DADE CITY|33525|1||PASCO||
+|FL|DADE CITY|33526|1||PASCO||
+|FL|LACOOCHEE|33537|1||PASCO||
+|FL|ZEPHYRHILLS|33539|1||PASCO||
+|FL|ZEPHYRHILLS|33540|1||PASCO||
+|FL|ZEPHYRHILLS|33541|1||PASCO||
+|FL|ZEPHYRHILLS|33543|1||PASCO||
+|FL|ZEPHYRHILLS|33544|1||PASCO||
+|FL|LUTZ|33559|1||PASCO||
+|FL|SAINT LEO|33574|1||PASCO||
+|FL|SAN ANTONIO|33576|1||PASCO||
+|FL|TRILBY|33593|1||PASCO||
+|FL|SPRING HILL|34610|1||PASCO||
+|FL|BROOKSVILLE|34610|1||PASCO||
+|FL|LAND O LAKES|34639|1||PASCO||
+|FL|NEW PORT RICHEY|34652|1||PASCO||
+|FL|NEW PORT RICHEY|34653|1||PASCO||
+|FL|NEW PORT RICHEY|34654|1||PASCO||
+|FL|NEW PORT RICHEY|34655|1||PASCO||
+|FL|NEW PORT RICHEY|34656|1||PASCO||
+|FL|HUDSON|34667|1||PASCO||
+|FL|PORT RICHEY|34668|1||PASCO||
+|FL|HUDSON|34669|1||PASCO||
+|FL|PORT RICHEY|34673|1||PASCO||
+|FL|HUDSON|34674|1||PASCO||
+|FL|ARIPEKA|34679|1||PASCO||
+|FL|ELFERS|34680|1||PASCO||
+|FL|HOLIDAY|34690|1||PASCO||
+|FL|HOLIDAY|34691|1||PASCO||
+|FL|SAINT PETERSBURG|33701|1||PINELLAS||
+|FL|SAINT PETERSBURG|33702|1||PINELLAS||
+|FL|SAINT PETERSBURG|33703|1||PINELLAS||
+|FL|SAINT PETERSBURG|33704|1||PINELLAS||
+|FL|SAINT PETERSBURG|33705|1||PINELLAS||
+|FL|SAINT PETERSBURG|33706|1||PINELLAS||
+|FL|SAINT PETERSBURG|33707|1||PINELLAS||
+|FL|SAINT PETERSBURG|33708|1||PINELLAS||
+|FL|SAINT PETERSBURG|33709|1||PINELLAS||
+|FL|SAINT PETERSBURG|33710|1||PINELLAS||
+|FL|SAINT PETERSBURG|33711|1||PINELLAS||
+|FL|SAINT PETERSBURG|33712|1||PINELLAS||
+|FL|SAINT PETERSBURG|33713|1||PINELLAS||
+|FL|SAINT PETERSBURG|33714|1||PINELLAS||
+|FL|SAINT PETERSBURG|33715|1||PINELLAS||
+|FL|SAINT PETERSBURG|33716|1||PINELLAS||
+|FL|SAINT PETERSBURG|33728|1||PINELLAS||
+|FL|SAINT PETERSBURG|33729|1||PINELLAS||
+|FL|SAINT PETERSBURG|33730|1||PINELLAS||
+|FL|SAINT PETERSBURG|33731|1||PINELLAS||
+|FL|SAINT PETERSBURG|33732|1||PINELLAS||
+|FL|SAINT PETERSBURG|33733|1||PINELLAS||
+|FL|SAINT PETERSBURG|33734|1||PINELLAS||
+|FL|SAINT PETERSBURG|33736|1||PINELLAS||
+|FL|SAINT PETERSBURG|33737|1||PINELLAS||
+|FL|SAINT PETERSBURG|33738|1||PINELLAS||
+|FL|SAINT PETERSBURG|33740|1||PINELLAS||
+|FL|SAINT PETERSBURG|33741|1||PINELLAS||
+|FL|SAINT PETERSBURG|33742|1||PINELLAS||
+|FL|SAINT PETERSBURG|33743|1||PINELLAS||
+|FL|BAY PINES|33744|1||PINELLAS||
+|FL|SAINT PETERSBURG|33747|1||PINELLAS||
+|FL|CLEARWATER|33755|1||PINELLAS||
+|FL|CLEARWATER|33756|1||PINELLAS||
+|FL|CLEARWATER|33757|1||PINELLAS||
+|FL|CLEARWATER|33758|1||PINELLAS||
+|FL|CLEARWATER|33759|1||PINELLAS||
+|FL|CLEARWATER|33760|1||PINELLAS||
+|FL|CLEARWATER|33761|1||PINELLAS||
+|FL|CLEARWATER|33762|1||PINELLAS||
+|FL|CLEARWATER|33763|1||PINELLAS||
+|FL|CLEARWATER|33764|1||PINELLAS||
+|FL|CLEARWATER|33765|1||PINELLAS||
+|FL|CLEARWATER|33766|1||PINELLAS||
+|FL|CLEARWATER BEACH|33767|1||PINELLAS||
+|FL|CLEARWATER|33769|1||PINELLAS||
+|FL|LARGO|33770|1||PINELLAS||
+|FL|LARGO|33771|1||PINELLAS||
+|FL|SEMINOLE|33772|1||PINELLAS||
+|FL|LARGO|33773|1||PINELLAS||
+|FL|LARGO|33774|1||PINELLAS||
+|FL|SEMINOLE|33775|1||PINELLAS||
+|FL|SEMINOLE|33776|1||PINELLAS||
+|FL|SEMINOLE|33777|1||PINELLAS||
+|FL|LARGO|33777|1||PINELLAS||
+|FL|LARGO|33778|1||PINELLAS||
+|FL|LARGO|33779|1||PINELLAS||
+|FL|PINELLAS PARK|33780|1||PINELLAS||
+|FL|PINELLAS PARK|33781|1||PINELLAS||
+|FL|PINELLAS PARK|33782|1||PINELLAS||
+|FL|SAINT PETERSBURG|33784|1||PINELLAS||
+|FL|INDIAN ROCKS BEACH|33785|1||PINELLAS||
+|FL|BELLEAIR BEACH|33786|1||PINELLAS||
+|FL|OZONA|34660|1||PINELLAS||
+|FL|OLDSMAR|34677|1||PINELLAS||
+|FL|CRYSTAL BEACH|34681|1||PINELLAS||
+|FL|PALM HARBOR|34682|1||PINELLAS||
+|FL|PALM HARBOR|34683|1||PINELLAS||
+|FL|PALM HARBOR|34684|1||PINELLAS||
+|FL|PALM HARBOR|34685|1||PINELLAS||
+|FL|TARPON SPRINGS|34688|1||PINELLAS||
+|FL|TARPON SPRINGS|34689|1||PINELLAS||
+|FL|SAFETY HARBOR|34695|1||PINELLAS||
+|FL|DUNEDIN|34697|1||PINELLAS||
+|FL|DUNEDIN|34698|1||PINELLAS||
+|FL|LAKELAND|33801|1||POLK||
+|FL|LAKELAND|33802|1||POLK||
+|FL|LAKELAND|33803|1||POLK||
+|FL|LAKELAND|33804|1||POLK||
+|FL|LAKELAND|33805|1||POLK||
+|FL|LAKELAND|33806|1||POLK||
+|FL|LAKELAND|33807|1||POLK||
+|FL|LAKELAND|33809|1||POLK||
+|FL|LAKELAND|33810|1||POLK||
+|FL|LAKELAND|33811|1||POLK||
+|FL|LAKELAND|33813|1||POLK||
+|FL|LAKELAND|33815|1||POLK||
+|FL|ALTURAS|33820|1||POLK||
+|FL|AUBURNDALE|33823|1||POLK||
+|FL|BABSON PARK|33827|1||POLK||
+|FL|BARTOW|33830|1||POLK||
+|FL|BARTOW|33831|1||POLK||
+|FL|BRADLEY|33835|1||POLK||
+|FL|DAVENPORT|33836|1||POLK||
+|FL|DAVENPORT|33837|1||POLK||
+|FL|DUNDEE|33838|1||POLK||
+|FL|EAGLE LAKE|33839|1||POLK||
+|FL|EATON PARK|33840|1||POLK||
+|FL|FORT MEADE|33841|1||POLK||
+|FL|FROSTPROOF|33843|1||POLK||
+|FL|HAINES CITY|33844|1||POLK||
+|FL|HAINES CITY|33845|1||POLK||
+|FL|HIGHLAND CITY|33846|1||POLK||
+|FL|HOMELAND|33847|1||POLK||
+|FL|KATHLEEN|33849|1||POLK||
+|FL|LAKE ALFRED|33850|1||POLK||
+|FL|LAKE HAMILTON|33851|1||POLK||
+|FL|LAKE WALES|33853|1||POLK||
+|FL|FEDHAVEN|33854|1||POLK||
+|FL|INDIAN LAKE ESTATES|33855|1||POLK||
+|FL|NALCREST|33856|1||POLK||
+|FL|LOUGHMAN|33858|1||POLK||
+|FL|LAKE WALES|33859|1||POLK||
+|FL|MULBERRY|33860|1||POLK||
+|FL|NICHOLS|33863|1||POLK||
+|FL|RIVER RANCH|33867|1||POLK||
+|FL|POLK CITY|33868|1||POLK||
+|FL|WAVERLY|33877|1||POLK||
+|FL|WINTER HAVEN|33880|1||POLK||
+|FL|WINTER HAVEN|33881|1||POLK||
+|FL|WINTER HAVEN|33882|1||POLK||
+|FL|WINTER HAVEN|33883|1||POLK||
+|FL|WINTER HAVEN|33884|1||POLK||
+|FL|WINTER HAVEN|33885|1||POLK||
+|FL|WINTER HAVEN|33888|1||POLK||
+|FL|DAVENPORT|33896|1||POLK||
+|FL|DAVENPORT|33897|1||POLK||
+|FL|LAKE WALES|33898|1||POLK||
+|FL|KISSIMMEE|34759|1||POLK||
+|FL|BOSTWICK|32007|1||PUTNAM||
+|FL|CRESCENT CITY|32112|1||PUTNAM||
+|FL|EAST PALATKA|32131|1||PUTNAM||
+|FL|GRANDIN|32138|1||PUTNAM||
+|FL|GEORGETOWN|32139|1||PUTNAM||
+|FL|FLORAHOME|32140|1||PUTNAM||
+|FL|HOLLISTER|32147|1||PUTNAM||
+|FL|INTERLACHEN|32148|1||PUTNAM||
+|FL|INTERLACHEN|32149|1||PUTNAM||
+|FL|LAKE COMO|32157|1||PUTNAM||
+|FL|PALATKA|32177|1||PUTNAM||
+|FL|PALATKA|32178|1||PUTNAM||
+|FL|POMONA PARK|32181|1||PUTNAM||
+|FL|PUTNAM HALL|32185|1||PUTNAM||
+|FL|SAN MATEO|32187|1||PUTNAM||
+|FL|SATSUMA|32189|1||PUTNAM||
+|FL|WELAKA|32193|1||PUTNAM||
+|FL|MELROSE|32666|1||PUTNAM||
+|FL|PONTE VEDRA BEACH|32004|1||ST. JOHNS||
+|FL|ELKTON|32033|1||ST. JOHNS||
+|FL|SAINT AUGUSTINE|32080|1||ST. JOHNS||
+|FL|PONTE VEDRA BEACH|32082|1||ST. JOHNS||
+|FL|SAINT AUGUSTINE|32084|1||ST. JOHNS||
+|FL|SAINT AUGUSTINE|32085|1||ST. JOHNS||
+|FL|SAINT AUGUSTINE|32086|1||ST. JOHNS||
+|FL|SAINT AUGUSTINE|32092|1||ST. JOHNS||
+|FL|SAINT AUGUSTINE|32095|1||ST. JOHNS||
+|FL|HASTINGS|32145|1||ST. JOHNS||
+|FL|JACKSONVILLE|32259|1||ST. JOHNS||
+|FL|JACKSONVILLE|32260|1||ST. JOHNS||
+|FL|FORT PIERCE|34945|1||ST. LUCIE||
+|FL|FORT PIERCE|34946|1||ST. LUCIE||
+|FL|FORT PIERCE|34947|1||ST. LUCIE||
+|FL|FORT PIERCE|34948|1||ST. LUCIE||
+|FL|FORT PIERCE|34949|1||ST. LUCIE||
+|FL|FORT PIERCE|34950|1||ST. LUCIE||
+|FL|FORT PIERCE|34951|1||ST. LUCIE||
+|FL|PORT SAINT LUCIE|34952|1||ST. LUCIE||
+|FL|PORT SAINT LUCIE|34953|1||ST. LUCIE||
+|FL|FORT PIERCE|34954|1||ST. LUCIE||
+|FL|FORT PIERCE|34979|1||ST. LUCIE||
+|FL|FORT PIERCE|34981|1||ST. LUCIE||
+|FL|FORT PIERCE|34982|1||ST. LUCIE||
+|FL|PORT SAINT LUCIE|34983|1||ST. LUCIE||
+|FL|PORT SAINT LUCIE|34984|1||ST. LUCIE||
+|FL|PORT SAINT LUCIE|34985|1||ST. LUCIE||
+|FL|PORT SAINT LUCIE|34986|1||ST. LUCIE||
+|FL|PORT SAINT LUCIE|34987|1||ST. LUCIE||
+|FL|PORT SAINT LUCIE|34988|1||ST. LUCIE||
+|FL|BAGDAD|32530|1||SANTA ROSA||
+|FL|GULF BREEZE|32561|1||SANTA ROSA||
+|FL|GULF BREEZE|32562|1||SANTA ROSA||
+|FL|HAROLD|32563|1||SANTA ROSA||
+|FL|GULF BREEZE|32563|1||SANTA ROSA||
+|FL|JAY|32565|1||SANTA ROSA||
+|FL|NAVARRE|32566|1||SANTA ROSA||
+|FL|GULF BREEZE|32566|1||SANTA ROSA||
+|FL|MILTON|32570|1||SANTA ROSA||
+|FL|MILTON|32571|1||SANTA ROSA||
+|FL|MILTON|32572|1||SANTA ROSA||
+|FL|MILTON|32583|1||SANTA ROSA||
+|FL|ENGLEWOOD|34223|1||SARASOTA||
+|FL|ENGLEWOOD|34224|1||SARASOTA||
+|FL|OSPREY|34229|1||SARASOTA||
+|FL|SARASOTA|34230|1||SARASOTA||
+|FL|SARASOTA|34231|1||SARASOTA||
+|FL|SARASOTA|34232|1||SARASOTA||
+|FL|SARASOTA|34233|1||SARASOTA||
+|FL|SARASOTA|34234|1||SARASOTA||
+|FL|SARASOTA|34235|1||SARASOTA||
+|FL|SARASOTA|34236|1||SARASOTA||
+|FL|SARASOTA|34237|1||SARASOTA||
+|FL|SARASOTA|34238|1||SARASOTA||
+|FL|SARASOTA|34239|1||SARASOTA||
+|FL|SARASOTA|34240|1||SARASOTA||
+|FL|SARASOTA|34241|1||SARASOTA||
+|FL|SARASOTA|34242|1||SARASOTA||
+|FL|LAUREL|34272|1||SARASOTA||
+|FL|NOKOMIS|34274|1||SARASOTA||
+|FL|NOKOMIS|34275|1||SARASOTA||
+|FL|SARASOTA|34276|1||SARASOTA||
+|FL|SARASOTA|34277|1||SARASOTA||
+|FL|SARASOTA|34278|1||SARASOTA||
+|FL|VENICE|34284|1||SARASOTA||
+|FL|VENICE|34285|1||SARASOTA||
+|FL|NORTH PORT|34286|1||SARASOTA||
+|FL|NORTH PORT|34287|1||SARASOTA||
+|FL|NORTH PORT|34288|1||SARASOTA||
+|FL|NORTH PORT|34289|1||SARASOTA||
+|FL|VENICE|34292|1||SARASOTA||
+|FL|VENICE|34293|1||SARASOTA||
+|FL|ENGLEWOOD|34295|1||SARASOTA||
+|FL|ALTAMONTE SPRINGS|32701|1||SEMINOLE||
+|FL|CASSELBERRY|32707|1||SEMINOLE||
+|FL|WINTER SPRINGS|32708|1||SEMINOLE||
+|FL|ALTAMONTE SPRINGS|32714|1||SEMINOLE||
+|FL|ALTAMONTE SPRINGS|32715|1||SEMINOLE||
+|FL|ALTAMONTE SPRINGS|32716|1||SEMINOLE||
+|FL|CASSELBERRY|32718|1||SEMINOLE||
+|FL|WINTER SPRINGS|32719|1||SEMINOLE||
+|FL|CASSELBERRY|32730|1||SEMINOLE||
+|FL|GENEVA|32732|1||SEMINOLE||
+|FL|GOLDENROD|32733|1||SEMINOLE||
+|FL|LAKE MARY|32746|1||SEMINOLE||
+|FL|LAKE MONROE|32747|1||SEMINOLE||
+|FL|LONGWOOD|32750|1||SEMINOLE||
+|FL|LONGWOOD|32752|1||SEMINOLE||
+|FL|OVIEDO|32762|1||SEMINOLE||
+|FL|OVIEDO|32765|1||SEMINOLE||
+|FL|OVIEDO|32766|1||SEMINOLE||
+|FL|SANFORD|32771|1||SEMINOLE||
+|FL|SANFORD|32772|1||SEMINOLE||
+|FL|SANFORD|32773|1||SEMINOLE||
+|FL|LONGWOOD|32779|1||SEMINOLE||
+|FL|LONGWOOD|32791|1||SEMINOLE||
+|FL|LAKE MARY|32795|1||SEMINOLE||
+|FL|MID FLORIDA|32799|1||SEMINOLE||
+|FL|LADY LAKE|32162|1||SUMTER||
+|FL|BUSHNELL|33513|1||SUMTER||
+|FL|CENTER HILL|33514|1||SUMTER||
+|FL|COLEMAN|33521|1||SUMTER||
+|FL|LAKE PANASOFFKEE|33538|1||SUMTER||
+|FL|SUMTERVILLE|33585|1||SUMTER||
+|FL|WEBSTER|33597|1||SUMTER||
+|FL|OXFORD|34484|1||SUMTER||
+|FL|WILDWOOD|34785|1||SUMTER||
+|FL|BRANFORD|32008|1||SUWANNEE||
+|FL|LIVE OAK|32060|1||SUWANNEE||
+|FL|MC ALPIN|32062|1||SUWANNEE||
+|FL|LIVE OAK|32064|1||SUWANNEE||
+|FL|O BRIEN|32071|1||SUWANNEE||
+|FL|WELLBORN|32094|1||SUWANNEE||
+|FL|PERRY|32347|1||TAYLOR||
+|FL|PERRY|32348|1||TAYLOR||
+|FL|SALEM|32356|1||TAYLOR||
+|FL|SHADY GROVE|32357|1||TAYLOR||
+|FL|STEINHATCHEE|32359|1||TAYLOR||
+|FL|LAKE BUTLER|32054|1||UNION||
+|FL|RAIFORD|32083|1||UNION||
+|FL|WORTHINGTON SPRINGS|32697|1||UNION||
+|FL|BARBERVILLE|32105|1||VOLUSIA||
+|FL|DAYTONA BEACH|32114|1||VOLUSIA||
+|FL|DAYTONA BEACH|32115|1||VOLUSIA||
+|FL|DAYTONA BEACH|32116|1||VOLUSIA||
+|FL|DAYTONA BEACH|32117|1||VOLUSIA||
+|FL|DAYTONA BEACH|32118|1||VOLUSIA||
+|FL|DAYTONA BEACH|32119|1||VOLUSIA||
+|FL|DAYTONA BEACH|32120|1||VOLUSIA||
+|FL|DAYTONA BEACH|32121|1||VOLUSIA||
+|FL|DAYTONA BEACH|32122|1||VOLUSIA||
+|FL|DAYTONA BEACH|32123|1||VOLUSIA||
+|FL|DAYTONA BEACH|32124|1||VOLUSIA||
+|FL|DAYTONA BEACH|32125|1||VOLUSIA||
+|FL|DAYTONA BEACH|32126|1||VOLUSIA||
+|FL|DAYTONA BEACH|32127|1||VOLUSIA||
+|FL|DAYTONA BEACH|32128|1||VOLUSIA||
+|FL|PORT ORANGE|32129|1||VOLUSIA||
+|FL|DE LEON SPRINGS|32130|1||VOLUSIA||
+|FL|EDGEWATER|32132|1||VOLUSIA||
+|FL|EDGEWATER|32141|1||VOLUSIA||
+|FL|NEW SMYRNA BEACH|32168|1||VOLUSIA||
+|FL|NEW SMYRNA BEACH|32169|1||VOLUSIA||
+|FL|NEW SMYRNA BEACH|32170|1||VOLUSIA||
+|FL|ORMOND BEACH|32173|1||VOLUSIA||
+|FL|ORMOND BEACH|32174|1||VOLUSIA||
+|FL|ORMOND BEACH|32175|1||VOLUSIA||
+|FL|ORMOND BEACH|32176|1||VOLUSIA||
+|FL|PIERSON|32180|1||VOLUSIA||
+|FL|SEVILLE|32190|1||VOLUSIA||
+|FL|DAYTONA BEACH|32198|1||VOLUSIA||
+|FL|CASSADAGA|32706|1||VOLUSIA||
+|FL|DEBARY|32713|1||VOLUSIA||
+|FL|DELAND|32720|1||VOLUSIA||
+|FL|DELAND|32721|1||VOLUSIA||
+|FL|GLENWOOD|32722|1||VOLUSIA||
+|FL|DELAND|32724|1||VOLUSIA||
+|FL|DELTONA|32725|1||VOLUSIA||
+|FL|DELTONA|32728|1||VOLUSIA||
+|FL|DELTONA|32738|1||VOLUSIA||
+|FL|DELTONA|32739|1||VOLUSIA||
+|FL|LAKE HELEN|32744|1||VOLUSIA||
+|FL|OAK HILL|32759|1||VOLUSIA||
+|FL|ORANGE CITY|32763|1||VOLUSIA||
+|FL|OSTEEN|32764|1||VOLUSIA||
+|FL|ORANGE CITY|32774|1||VOLUSIA||
+|FL|WAKULLA SPRINGS|32305|1||WAKULLA||
+|FL|CRAWFORDVILLE|32326|1||WAKULLA||
+|FL|CRAWFORDVILLE|32327|1||WAKULLA||
+|FL|PANACEA|32346|1||WAKULLA||
+|FL|SAINT MARKS|32355|1||WAKULLA||
+|FL|SOPCHOPPY|32358|1||WAKULLA||
+|FL|ARGYLE|32422|1||WALTON||
+|FL|DEFUNIAK SPRINGS|32433|1||WALTON||
+|FL|MOSSY HEAD|32434|1||WALTON||
+|FL|DEFUNIAK SPRINGS|32435|1||WALTON||
+|FL|FREEPORT|32439|1||WALTON||
+|FL|POINT WASHINGTON|32454|1||WALTON||
+|FL|SANTA ROSA BEACH|32459|1||WALTON||
+|FL|PAXTON|32538|1||WALTON||
+|FL|MIRAMAR BEACH|32550|1||WALTON||
+|FL|CARYVILLE|32427|1||WASHINGTON||
+|FL|CHIPLEY|32428|1||WASHINGTON||
+|FL|EBRO|32437|1||WASHINGTON||
+|FL|VERNON|32462|1||WASHINGTON||
+|FL|WAUSAU|32463|1||WASHINGTON||
+|FL|FLEMING ISLAND|32006|1||||
+|FL|RAIFORD|32026|1||||
+|FL|PONTE VEDRA|32081|1||||
+|FL|THE VILLAGES|32163|1||||
+|FL|JACKSONVILLE|32290|1||||
+|FL|JACKSONVILLE|32294|1||||
+|FL|JACKSONVILLE|32296|1||||
+|FL|JACKSONVILLE|32297|1||||
+|FL|TALLAHASSEE|32318|1||||
+|FL|OVERSTREET|32453|1||||
+|FL|ALTAMONTE SPRINGS|32717|1||||
+|FL|DELAND|32723|1||||
+|FL|MID FLORIDA|32745|1||||
+|FL|ORLANDO|32885|1||||
+|FL|ORLANDO|32896|1||||
+|FL|MIAMI|33112|1||||
+|FL|MIAMI|33222|1||||
+|FL|FORT LAUDERDALE|33336|1||||
+|FL|LAKE WORTH|33449|1||||
+|FL|BOYNTON BEACH|33472|1||||
+|FL|BOYNTON BEACH|33473|1||||
+|FL|CANAL POINT|33491|1||||
+|FL|BAY PINES|33504|1||||
+|FL|BRANDON|33508|1||||
+|FL|ZEPHYRHILLS|33542|1||||
+|FL|WESLEY CHAPEL|33545|1||||
+|FL|PLANT CITY|33563|1||HILLSBOROUGH||
+|FL|RUSKIN|33575|1||||
+|FL|RIVERVIEW|33578|1||||
+|FL|RIVERVIEW|33579|1||||
+|FL|VALRICO|33596|1||||
+|FL|TAMPA|33646|1||||
+|FL|TAMPA|33695|1||||
+|FL|SAINT PETERSBURG|33739|1||||
+|FL|LAKELAND|33812|1||||
+|FL|ARCADIA|33821|1||||
+|FL|FORT OGDEN|33842|1||||
+|FL|NOCATEE|33864|1||||
+|FL|FORT MYERS|33900|1||||
+|FL|BONITA SPRINGS|33923|1||||
+|FL|CHOKOLOSKEE|33925|1||||
+|FL|COPELAND|33926|1||||
+|FL|EVERGLADES CITY|33929|1||||
+|FL|GOODLAND|33933|1||||
+|FL|IMMOKALEE|33934|1||||
+|FL|MARCO ISLAND|33937|1||||
+|FL|NAPLES|33939|1||||
+|FL|NAPLES|33940|1||||
+|FL|NAPLES|33941|1||||
+|FL|NAPLES|33942|1||||
+|FL|OCHOPEE|33943|1||||
+|FL|BONITA SPRINGS|33959|1||||
+|FL|NAPLES|33961|1||||
+|FL|NAPLES|33962|1||||
+|FL|NAPLES|33963|1||||
+|FL|NAPLES|33964|1||||
+|FL|FORT MYERS|33966|1||||
+|FL|FORT MYERS|33967|1||||
+|FL|MARCO ISLAND|33969|1||||
+|FL|LEHIGH ACRES|33973|1||||
+|FL|LEHIGH ACRES|33974|1||||
+|FL|LEHIGH ACRES|33976|1||||
+|FL|NAPLES|33999|1||||
+|FL|NORTH PORT|34290|1||||
+|FL|NORTH PORT|34291|1||||
+|FL|CLEARWATER|34615|1||||
+|FL|CLEARWATER|34616|1||||
+|FL|CLEARWATER|34617|1||||
+|FL|CLEARWATER|34618|1||||
+|FL|CLEARWATER|34619|1||||
+|FL|CLEARWATER|34620|1||||
+|FL|CLEARWATER|34621|1||||
+|FL|CLEARWATER|34622|1||||
+|FL|CLEARWATER|34623|1||||
+|FL|CLEARWATER|34624|1||||
+|FL|CLEARWATER|34625|1||||
+|FL|CLEARWATER|34629|1||||
+|FL|CLEARWATER|34630|1||||
+|FL|BELLEAIR BEACH|34634|1||||
+|FL|INDIAN ROCKS BEACH|34635|1||||
+|FL|LAND O LAKES|34637|1||||
+|FL|LAND O LAKES|34638|1||PASCO||
+|FL|LARGO|34640|1||||
+|FL|LARGO|34641|1||||
+|FL|SEMINOLE|34642|1||||
+|FL|LARGO|34643|1||||
+|FL|LARGO|34644|1||||
+|FL|SEMINOLE|34645|1||||
+|FL|SEMINOLE|34646|1||||
+|FL|LARGO|34647|1||||
+|FL|LARGO|34648|1||||
+|FL|LARGO|34649|1||||
+|FL|PINELLAS PARK|34664|1||||
+|FL|PINELLAS PARK|34665|1||||
+|FL|PINELLAS PARK|34666|1||||
+|FL|HOLIDAY|34692|1||||
+|FL|CLERMONT|34714|1||LAKE||
+|FL|CLERMONT|34715|1||LAKE||
+|FM|POHNPEI|96941|1||||
+|FM|CHUUK|96942|1||||
+|FM|YAP|96943|1||||
+|FM|KOSRAE|96944|1||||
+|GA|BAXLEY|31513|1||APPLING||
+|GA|BAXLEY|31515|1||APPLING||
+|GA|SURRENCY|31563|1||APPLING||
+|GA|AXSON|31624|1||ATKINSON||
+|GA|PEARSON|31642|1||ATKINSON||
+|GA|WILLACOOCHEE|31650|1||ATKINSON||
+|GA|ALMA|31510|1||BACON||
+|GA|NEWTON|31770|1||BAKER||
+|GA|HARDWICK|31034|1||BALDWIN||
+|GA|MILLEDGEVILLE|31061|1||BALDWIN||
+|GA|MILLEDGEVILLE|31062|1||BALDWIN||
+|GA|BALDWIN|30511|1||BANKS||
+|GA|HOMER|30547|1||BANKS||
+|GA|MAYSVILLE|30558|1||BANKS||
+|GA|AUBURN|30011|1||BARROW||
+|GA|BETHLEHEM|30620|1||BARROW||
+|GA|STATHAM|30666|1||BARROW||
+|GA|WINDER|30680|1||BARROW||
+|GA|ADAIRSVILLE|30103|1||BARTOW||
+|GA|CARTERSVILLE|30120|1||BARTOW||
+|GA|CARTERSVILLE|30121|1||BARTOW||
+|GA|CASSVILLE|30123|1||BARTOW||
+|GA|EMERSON|30137|1||BARTOW||
+|GA|KINGSTON|30145|1||BARTOW||
+|GA|RYDAL|30171|1||BARTOW||
+|GA|TAYLORSVILLE|30178|1||BARTOW||
+|GA|WHITE|30184|1||BARTOW||
+|GA|FITZGERALD|31750|1||BEN HILL||
+|GA|ALAPAHA|31622|1||BERRIEN||
+|GA|NASHVILLE|31639|1||BERRIEN||
+|GA|RAY CITY|31645|1||BERRIEN||
+|GA|ENIGMA|31749|1||BERRIEN||
+|GA|LIZELLA|31052|1||BIBB||
+|GA|MACON|31201|1||BIBB||
+|GA|MACON|31202|1||BIBB||
+|GA|MACON|31203|1||BIBB||
+|GA|MACON|31204|1||BIBB||
+|GA|MACON|31205|1||BIBB||
+|GA|MACON|31206|1||BIBB||
+|GA|MACON|31207|1||BIBB||
+|GA|MACON|31208|1||BIBB||
+|GA|MACON|31209|1||BIBB||
+|GA|MACON|31210|1||BIBB||
+|GA|MACON|31211|1||BIBB||
+|GA|MACON|31212|1||BIBB||
+|GA|MACON|31213|1||BIBB||
+|GA|MACON|31216|1||BIBB||
+|GA|MACON|31217|1||BIBB||
+|GA|MACON|31220|1||BIBB||
+|GA|MACON|31221|1||BIBB||
+|GA|MACON|31294|1||BIBB||
+|GA|MACON|31295|1||BIBB||
+|GA|MACON|31296|1||BIBB||
+|GA|MACON|31297|1||BIBB||
+|GA|MACON|31298|1||BIBB||
+|GA|MACON|31299|1||BIBB||
+|GA|COCHRAN|31014|1||BLECKLEY||
+|GA|HOBOKEN|31542|1||BRANTLEY||
+|GA|HORTENSE|31543|1||BRANTLEY||
+|GA|NAHUNTA|31553|1||BRANTLEY||
+|GA|WAYNESVILLE|31566|1||BRANTLEY||
+|GA|BARNEY|31625|1||BROOKS||
+|GA|DIXIE|31629|1||BROOKS||
+|GA|MORVEN|31638|1||BROOKS||
+|GA|QUITMAN|31643|1||BROOKS||
+|GA|BARWICK|31720|1||BROOKS||
+|GA|ELLABELL|31308|1||BRYAN||
+|GA|PEMBROKE|31321|1||BRYAN||
+|GA|RICHMOND HILL|31324|1||BRYAN||
+|GA|BROOKLET|30415|1||BULLOCH||
+|GA|PORTAL|30450|1||BULLOCH||
+|GA|REGISTER|30452|1||BULLOCH||
+|GA|STATESBORO|30458|1||BULLOCH||
+|GA|STATESBORO|30459|1||BULLOCH||
+|GA|STATESBORO|30460|1||BULLOCH||
+|GA|STATESBORO|30461|1||BULLOCH||
+|GA|GIRARD|30426|1||BURKE||
+|GA|MIDVILLE|30441|1||BURKE||
+|GA|SARDIS|30456|1||BURKE||
+|GA|GOUGH|30811|1||BURKE||
+|GA|KEYSVILLE|30816|1||BURKE||
+|GA|WAYNESBORO|30830|1||BURKE||
+|GA|FLOVILLA|30216|1||BUTTS||
+|GA|JACKSON|30233|1||BUTTS||
+|GA|JENKINSBURG|30234|1||BUTTS||
+|GA|ARLINGTON|31713|1||CALHOUN||
+|GA|EDISON|31746|1||CALHOUN||
+|GA|LEARY|31762|1||CALHOUN||
+|GA|MORGAN|31766|1||CALHOUN||
+|GA|KINGS BAY|31547|1||CAMDEN||
+|GA|KINGSLAND|31548|1||CAMDEN||
+|GA|SAINT MARYS|31558|1||CAMDEN||
+|GA|WAVERLY|31565|1||CAMDEN||
+|GA|WHITE OAK|31568|1||CAMDEN||
+|GA|WOODBINE|31569|1||CAMDEN||
+|GA|METTER|30439|1||CANDLER||
+|GA|PULASKI|30451|1||CANDLER||
+|GA|BOWDON|30108|1||CARROLL||
+|GA|BOWDON JUNCTION|30109|1||CARROLL||
+|GA|CARROLLTON|30116|1||CARROLL||
+|GA|CARROLLTON|30117|1||CARROLL||
+|GA|CARROLLTON|30118|1||CARROLL||
+|GA|CARROLLTON|30119|1||CARROLL||
+|GA|MOUNT ZION|30150|1||CARROLL||
+|GA|ROOPVILLE|30170|1||CARROLL||
+|GA|TEMPLE|30179|1||CARROLL||
+|GA|VILLA RICA|30180|1||CARROLL||
+|GA|WHITESBURG|30185|1||CARROLL||
+|GA|GRAYSVILLE|30726|1||CATOOSA||
+|GA|RINGGOLD|30736|1||CATOOSA||
+|GA|FORT OGLETHORPE|30742|1||CATOOSA||
+|GA|FOLKSTON|31537|1||CHARLTON||
+|GA|SAINT GEORGE|31646|1||CHARLTON||
+|GA|BLOOMINGDALE|31302|1||CHATHAM||
+|GA|POOLER|31322|1||CHATHAM||
+|GA|TYBEE ISLAND|31328|1||CHATHAM||
+|GA|SAVANNAH|31401|1||CHATHAM||
+|GA|SAVANNAH|31402|1||CHATHAM||
+|GA|SAVANNAH|31403|1||CHATHAM||
+|GA|SAVANNAH|31404|1||CHATHAM||
+|GA|SAVANNAH|31405|1||CHATHAM||
+|GA|SAVANNAH|31406|1||CHATHAM||
+|GA|SAVANNAH|31407|1||CHATHAM||
+|GA|SAVANNAH|31408|1||CHATHAM||
+|GA|SAVANNAH|31409|1||CHATHAM||
+|GA|SAVANNAH|31410|1||CHATHAM||
+|GA|SAVANNAH|31411|1||CHATHAM||
+|GA|SAVANNAH|31412|1||CHATHAM||
+|GA|SAVANNAH|31414|1||CHATHAM||
+|GA|SAVANNAH|31415|1||CHATHAM||
+|GA|SAVANNAH|31416|1||CHATHAM||
+|GA|SAVANNAH|31418|1||CHATHAM||
+|GA|SAVANNAH|31419|1||CHATHAM||
+|GA|SAVANNAH|31420|1||CHATHAM||
+|GA|SAVANNAH|31421|1||CHATHAM||
+|GA|SAVANNAH|31422|1||CHATHAM||
+|GA|SAVANNAH|31498|1||CHATHAM||
+|GA|SAVANNAH|31499|1||CHATHAM||
+|GA|CUSSETA|31805|1||CHATTAHOOCHEE||
+|GA|LYERLY|30730|1||CHATTOOGA||
+|GA|MENLO|30731|1||CHATTOOGA||
+|GA|SUMMERVILLE|30747|1||CHATTOOGA||
+|GA|TRION|30753|1||CHATTOOGA||
+|GA|BALL GROUND|30107|1||CHEROKEE||
+|GA|CANTON|30114|1||CHEROKEE||
+|GA|CANTON|30115|1||CHEROKEE||
+|GA|HOLLY SPRINGS|30142|1||CHEROKEE||
+|GA|LEBANON|30146|1||CHEROKEE||
+|GA|NELSON|30151|1||CHEROKEE||
+|GA|WALESKA|30183|1||CHEROKEE||
+|GA|WOODSTOCK|30188|1||CHEROKEE||
+|GA|WOODSTOCK|30189|1||CHEROKEE||
+|GA|ATHENS|30601|1||CLARKE||
+|GA|ATHENS|30602|1||CLARKE||
+|GA|ATHENS|30603|1||CLARKE||
+|GA|ATHENS|30604|1||CLARKE||
+|GA|ATHENS|30605|1||CLARKE||
+|GA|ATHENS|30606|1||CLARKE||
+|GA|ATHENS|30607|1||CLARKE||
+|GA|ATHENS|30608|1||CLARKE||
+|GA|ATHENS|30609|1||CLARKE||
+|GA|ATHENS|30610|1||CLARKE||
+|GA|ATHENS|30612|1||CLARKE||
+|GA|ATHENS|30613|1||CLARKE||
+|GA|WINTERVILLE|30683|1||CLARKE||
+|GA|BLUFFTON|31724|1||CLAY||
+|GA|FORT GAINES|31751|1||CLAY||
+|GA|JONESBORO|30236|1||CLAYTON||
+|GA|JONESBORO|30237|1||CLAYTON||
+|GA|JONESBORO|30238|1||CLAYTON||
+|GA|LOVEJOY|30250|1||CLAYTON||
+|GA|MORROW|30260|1||CLAYTON||
+|GA|REX|30273|1||CLAYTON||
+|GA|RIVERDALE|30274|1||CLAYTON||
+|GA|MORROW|30287|1||CLAYTON||
+|GA|CONLEY|30288|1||CLAYTON||
+|GA|ELLENWOOD|30294|1||CLAYTON||
+|GA|RIVERDALE|30296|1||CLAYTON||
+|GA|FOREST PARK|30297|1||CLAYTON||
+|GA|FOREST PARK|30298|1||CLAYTON||
+|GA|ARGYLE|31623|1||CLINCH||
+|GA|DU PONT|31630|1||CLINCH||
+|GA|FARGO|31631|1||CLINCH||
+|GA|HOMERVILLE|31634|1||CLINCH||
+|GA|MARIETTA|30006|1||COBB||
+|GA|MARIETTA|30007|1||COBB||
+|GA|MARIETTA|30008|1||COBB||
+|GA|MARIETTA|30060|1||COBB||
+|GA|MARIETTA|30061|1||COBB||
+|GA|MARIETTA|30062|1||COBB||
+|GA|MARIETTA|30063|1||COBB||
+|GA|MARIETTA|30064|1||COBB||
+|GA|MARIETTA|30065|1||COBB||
+|GA|MARIETTA|30066|1||COBB||
+|GA|MARIETTA|30067|1||COBB||
+|GA|MARIETTA|30068|1||COBB||
+|GA|MARIETTA|30069|1||COBB||
+|GA|SMYRNA|30080|1||COBB||
+|GA|SMYRNA|30081|1||COBB||
+|GA|SMYRNA|30082|1||COBB||
+|GA|MARIETTA|30090|1||COBB||
+|GA|ACWORTH|30101|1||COBB||
+|GA|ACWORTH|30102|1||COBB||
+|GA|AUSTELL|30106|1||COBB||
+|GA|CLARKDALE|30111|1||COBB||
+|GA|MABLETON|30126|1||COBB||
+|GA|POWDER SPRINGS|30127|1||COBB||
+|GA|KENNESAW|30144|1||COBB||
+|GA|KENNESAW|30152|1||COBB||
+|GA|AUSTELL|30168|1||COBB||
+|GA|AMBROSE|31512|1||COFFEE||
+|GA|BROXTON|31519|1||COFFEE||
+|GA|DOUGLAS|31533|1||COFFEE||
+|GA|DOUGLAS|31534|1||COFFEE||
+|GA|DOUGLAS|31535|1||COFFEE||
+|GA|NICHOLLS|31554|1||COFFEE||
+|GA|WEST GREEN|31567|1||COFFEE||
+|GA|BERLIN|31722|1||COLQUITT||
+|GA|DOERUN|31744|1||COLQUITT||
+|GA|ELLENTON|31747|1||COLQUITT||
+|GA|FUNSTON|31753|1||COLQUITT||
+|GA|HARTSFIELD|31756|1||COLQUITT||
+|GA|MOULTRIE|31768|1||COLQUITT||
+|GA|NORMAN PARK|31771|1||COLQUITT||
+|GA|MOULTRIE|31776|1||COLQUITT||
+|GA|APPLING|30802|1||COLUMBIA||
+|GA|EVANS|30809|1||COLUMBIA||
+|GA|GROVETOWN|30813|1||COLUMBIA||
+|GA|HARLEM|30814|1||COLUMBIA||
+|GA|AUGUSTA|30917|1||COLUMBIA||
+|GA|ADEL|31620|1||COOK||
+|GA|CECIL|31627|1||COOK||
+|GA|LENOX|31637|1||COOK||
+|GA|SPARKS|31647|1||COOK||
+|GA|GRANTVILLE|30220|1||COWETA||
+|GA|HARALSON|30229|1||COWETA||
+|GA|MORELAND|30259|1||COWETA||
+|GA|NEWNAN|30263|1||COWETA||
+|GA|NEWNAN|30264|1||COWETA||
+|GA|NEWNAN|30265|1||COWETA||
+|GA|NEWNAN|30271|1||COWETA||
+|GA|SARGENT|30275|1||COWETA||
+|GA|SENOIA|30276|1||COWETA||
+|GA|SHARPSBURG|30277|1||COWETA||
+|GA|TURIN|30289|1||COWETA||
+|GA|KNOXVILLE|31050|1||CRAWFORD||
+|GA|MUSELLA|31066|1||CRAWFORD||
+|GA|ROBERTA|31078|1||CRAWFORD||
+|GA|CORDELE|31010|1||CRISP||
+|GA|CORDELE|31015|1||CRISP||
+|GA|ARABI|31712|1||CRISP||
+|GA|RISING FAWN|30738|1||DADE||
+|GA|TRENTON|30752|1||DADE||
+|GA|WILDWOOD|30757|1||DADE||
+|GA|DAWSONVILLE|30534|1||DAWSON||
+|GA|ATTAPULGUS|31715|1||DECATUR||
+|GA|BAINBRIDGE|31717|1||DECATUR||
+|GA|BAINBRIDGE|31718|1||DECATUR||
+|GA|BRINSON|31725|1||DECATUR||
+|GA|CLIMAX|31734|1||DECATUR||
+|GA|FOWLSTOWN|31752|1||DECATUR||
+|GA|AVONDALE ESTATES|30002|1||DEKALB||
+|GA|CLARKSTON|30021|1||DEKALB||
+|GA|DECATUR|30030|1||DEKALB||
+|GA|DECATUR|30031|1||DEKALB||
+|GA|DECATUR|30032|1||DEKALB||
+|GA|DECATUR|30033|1||DEKALB||
+|GA|DECATUR|30034|1||DEKALB||
+|GA|DECATUR|30035|1||DEKALB||
+|GA|DECATUR|30036|1||DEKALB||
+|GA|DECATUR|30037|1||DEKALB||
+|GA|LITHONIA|30038|1||DEKALB||
+|GA|LITHONIA|30058|1||DEKALB||
+|GA|PINE LAKE|30072|1||DEKALB||
+|GA|REDAN|30074|1||DEKALB||
+|GA|SCOTTDALE|30079|1||DEKALB||
+|GA|STONE MOUNTAIN|30083|1||DEKALB||
+|GA|TUCKER|30084|1||DEKALB||
+|GA|TUCKER|30085|1||DEKALB||
+|GA|STONE MOUNTAIN|30086|1||DEKALB||
+|GA|STONE MOUNTAIN|30087|1||DEKALB||
+|GA|STONE MOUNTAIN|30088|1||DEKALB||
+|GA|ATLANTA|30319|1||DEKALB||
+|GA|ATLANTA|30322|1||DEKALB||
+|GA|ATLANTA|30329|1||DEKALB||
+|GA|ATLANTA|30333|1||DEKALB||
+|GA|ATLANTA|30340|1||DEKALB||
+|GA|ATLANTA|30341|1||DEKALB||
+|GA|ATLANTA|30345|1||DEKALB||
+|GA|ATLANTA|30346|1||DEKALB||
+|GA|ATLANTA|30350|1||DEKALB||
+|GA|ATLANTA|30356|1||DEKALB||
+|GA|ATLANTA|30359|1||DEKALB||
+|GA|ATLANTA|30360|1||DEKALB||
+|GA|ATLANTA|30362|1||DEKALB||
+|GA|ATLANTA|30366|1||DEKALB||
+|GA|ATLANTA|31119|1||DEKALB||
+|GA|ATLANTA|31141|1||DEKALB||
+|GA|ATLANTA|31145|1||DEKALB||
+|GA|ATLANTA|31146|1||DEKALB||
+|GA|ATLANTA|39901|1||DEKALB||
+|GA|CHAUNCEY|31011|1||DODGE||
+|GA|CHESTER|31012|1||DODGE||
+|GA|EASTMAN|31023|1||DODGE||
+|GA|PLAINFIELD|31073|1||DODGE||
+|GA|RHINE|31077|1||DODGE||
+|GA|BYROMVILLE|31007|1||DOOLY||
+|GA|LILLY|31051|1||DOOLY||
+|GA|MONTEZUMA|31063|1||DOOLY||
+|GA|PINEHURST|31070|1||DOOLY||
+|GA|UNADILLA|31091|1||DOOLY||
+|GA|VIENNA|31092|1||DOOLY||
+|GA|ALBANY|31701|1||DOUGHERTY||
+|GA|ALBANY|31702|1||DOUGHERTY||
+|GA|ALBANY|31703|1||DOUGHERTY||
+|GA|ALBANY|31704|1||DOUGHERTY||
+|GA|ALBANY|31705|1||DOUGHERTY||
+|GA|ALBANY|31706|1||DOUGHERTY||
+|GA|ALBANY|31707|1||DOUGHERTY||
+|GA|ALBANY|31708|1||DOUGHERTY||
+|GA|PUTNEY|31782|1||DOUGHERTY||
+|GA|LITHIA SPRINGS|30122|1||DOUGLAS||
+|GA|DOUGLASVILLE|30133|1||DOUGLAS||
+|GA|DOUGLASVILLE|30134|1||DOUGLAS||
+|GA|DOUGLASVILLE|30135|1||DOUGLAS||
+|GA|DOUGLASVILLE|30154|1||DOUGLAS||
+|GA|WINSTON|30187|1||DOUGLAS||
+|GA|BLAKELY|31723|1||EARLY||
+|GA|CEDAR SPRINGS|31732|1||EARLY||
+|GA|DAMASCUS|31741|1||EARLY||
+|GA|JAKIN|31761|1||EARLY||
+|GA|STATENVILLE|31648|1||ECHOLS||
+|GA|CLYO|31303|1||EFFINGHAM||
+|GA|EDEN|31307|1||EFFINGHAM||
+|GA|GUYTON|31312|1||EFFINGHAM||
+|GA|MELDRIM|31318|1||EFFINGHAM||
+|GA|RINCON|31326|1||EFFINGHAM||
+|GA|SPRINGFIELD|31329|1||EFFINGHAM||
+|GA|BOWMAN|30624|1||ELBERT||
+|GA|DEWY ROSE|30634|1||ELBERT||
+|GA|ELBERTON|30635|1||ELBERT||
+|GA|SWAINSBORO|30401|1||EMANUEL||
+|GA|GARFIELD|30425|1||EMANUEL||
+|GA|NORRISTOWN|30447|1||EMANUEL||
+|GA|NUNEZ|30448|1||EMANUEL||
+|GA|STILLMORE|30464|1||EMANUEL||
+|GA|SUMMERTOWN|30466|1||EMANUEL||
+|GA|TWIN CITY|30471|1||EMANUEL||
+|GA|ADRIAN|31002|1||EMANUEL||
+|GA|BELLVILLE|30414|1||EVANS||
+|GA|CLAXTON|30417|1||EVANS||
+|GA|DAISY|30423|1||EVANS||
+|GA|HAGAN|30429|1||EVANS||
+|GA|BLUE RIDGE|30513|1||FANNIN||
+|GA|EPWORTH|30541|1||FANNIN||
+|GA|MC CAYSVILLE|30555|1||FANNIN||
+|GA|MINERAL BLUFF|30559|1||FANNIN||
+|GA|MORGANTON|30560|1||FANNIN||
+|GA|BROOKS|30205|1||FAYETTE||
+|GA|FAYETTEVILLE|30214|1||FAYETTE||
+|GA|FAYETTEVILLE|30215|1||FAYETTE||
+|GA|INMAN|30232|1||FAYETTE||
+|GA|PEACHTREE CITY|30269|1||FAYETTE||
+|GA|TYRONE|30290|1||FAYETTE||
+|GA|ARMUCHEE|30105|1||FLOYD||
+|GA|CAVE SPRING|30124|1||FLOYD||
+|GA|COOSA|30129|1||FLOYD||
+|GA|LINDALE|30147|1||FLOYD||
+|GA|MOUNT BERRY|30149|1||FLOYD||
+|GA|ROME|30161|1||FLOYD||
+|GA|ROME|30162|1||FLOYD||
+|GA|ROME|30163|1||FLOYD||
+|GA|ROME|30164|1||FLOYD||
+|GA|ROME|30165|1||FLOYD||
+|GA|SHANNON|30172|1||FLOYD||
+|GA|SILVER CREEK|30173|1||FLOYD||
+|GA|CUMMING|30028|1||FORSYTH||
+|GA|CUMMING|30040|1||FORSYTH||
+|GA|CUMMING|30041|1||FORSYTH||
+|GA|CANON|30520|1||FRANKLIN||
+|GA|CARNESVILLE|30521|1||FRANKLIN||
+|GA|LAVONIA|30553|1||FRANKLIN||
+|GA|FRANKLIN SPRINGS|30639|1||FRANKLIN||
+|GA|ROYSTON|30662|1||FRANKLIN||
+|GA|ALPHARETTA|30004|1||FULTON||
+|GA|ALPHARETTA|30005|1||FULTON||
+|GA|ALPHARETTA|30009|1||FULTON||
+|GA|ALPHARETTA|30022|1||FULTON||
+|GA|ALPHARETTA|30023|1||FULTON||
+|GA|ROSWELL|30075|1||FULTON||
+|GA|ROSWELL|30076|1||FULTON||
+|GA|ROSWELL|30077|1||FULTON||
+|GA|FAIRBURN|30213|1||FULTON||
+|GA|PALMETTO|30268|1||FULTON||
+|GA|RED OAK|30272|1||FULTON||
+|GA|UNION CITY|30291|1||FULTON||
+|GA|ATLANTA|30301|1||FULTON||
+|GA|ATLANTA|30302|1||FULTON||
+|GA|ATLANTA|30303|1||FULTON||
+|GA|ATLANTA|30304|1||FULTON||
+|GA|ATLANTA|30305|1||FULTON||
+|GA|ATLANTA|30306|1||FULTON||
+|GA|ATLANTA|30307|1||FULTON||
+|GA|ATLANTA|30308|1||FULTON||
+|GA|ATLANTA|30309|1||FULTON||
+|GA|ATLANTA|30310|1||FULTON||
+|GA|ATLANTA|30311|1||FULTON||
+|GA|ATLANTA|30312|1||FULTON||
+|GA|ATLANTA|30313|1||FULTON||
+|GA|ATLANTA|30314|1||FULTON||
+|GA|ATLANTA|30315|1||FULTON||
+|GA|ATLANTA|30316|1||FULTON||
+|GA|ATLANTA|30317|1||FULTON||
+|GA|ATLANTA|30318|1||FULTON||
+|GA|ATLANTA|30320|1||FULTON||
+|GA|ATLANTA|30321|1||FULTON||
+|GA|ATLANTA|30323|1||FULTON||
+|GA|ATLANTA|30324|1||FULTON||
+|GA|ATLANTA|30325|1||FULTON||
+|GA|ATLANTA|30326|1||FULTON||
+|GA|ATLANTA|30327|1||FULTON||
+|GA|ATLANTA|30328|1||FULTON||
+|GA|ATLANTA|30330|1||FULTON||
+|GA|ATLANTA|30331|1||FULTON||
+|GA|ATLANTA|30332|1||FULTON||
+|GA|ATLANTA|30334|1||FULTON||
+|GA|ATLANTA|30336|1||FULTON||
+|GA|ATLANTA|30337|1||FULTON||
+|GA|ATLANTA|30338|1||FULTON||
+|GA|ATLANTA|30339|1||FULTON||
+|GA|ATLANTA|30342|1||FULTON||
+|GA|ATLANTA|30343|1||FULTON||
+|GA|ATLANTA|30344|1||FULTON||
+|GA|ATLANTA|30347|1||FULTON||
+|GA|ATLANTA|30348|1||FULTON||
+|GA|ATLANTA|30349|1||FULTON||
+|GA|ATLANTA|30351|1||FULTON||
+|GA|ATLANTA|30353|1||FULTON||
+|GA|ATLANTA|30354|1||FULTON||
+|GA|ATLANTA|30355|1||FULTON||
+|GA|ATLANTA|30357|1||FULTON||
+|GA|ATLANTA|30358|1||FULTON||
+|GA|ATLANTA|30361|1||FULTON||
+|GA|ATLANTA|30363|1||FULTON||
+|GA|ATLANTA|30364|1||FULTON||
+|GA|ATLANTA|30365|1||FULTON||
+|GA|ATLANTA|30368|1||FULTON||
+|GA|ATLANTA|30369|1||FULTON||
+|GA|ATLANTA|30370|1||FULTON||
+|GA|ATLANTA|30371|1||FULTON||
+|GA|ATLANTA|30374|1||FULTON||
+|GA|ATLANTA|30375|1||FULTON||
+|GA|ATLANTA|30376|1||FULTON||
+|GA|ATLANTA|30377|1||FULTON||
+|GA|ATLANTA|30378|1||FULTON||
+|GA|ATLANTA|30379|1||FULTON||
+|GA|ATLANTA|30380|1||FULTON||
+|GA|ATLANTA|30381|1||FULTON||
+|GA|ATLANTA|30384|1||FULTON||
+|GA|ATLANTA|30385|1||FULTON||
+|GA|ATLANTA|30386|1||FULTON||
+|GA|ATLANTA|30387|1||FULTON||
+|GA|ATLANTA|30388|1||FULTON||
+|GA|ATLANTA|30389|1||FULTON||
+|GA|ATLANTA|30390|1||FULTON||
+|GA|ATLANTA|30392|1||FULTON||
+|GA|ATLANTA|30394|1||FULTON||
+|GA|ATLANTA|30396|1||FULTON||
+|GA|ATLANTA|30398|1||FULTON||
+|GA|ATLANTA|30399|1||FULTON||
+|GA|ATLANTA|31106|1||FULTON||
+|GA|ATLANTA|31107|1||FULTON||
+|GA|ATLANTA|31126|1||FULTON||
+|GA|ATLANTA|31131|1||FULTON||
+|GA|ATLANTA|31139|1||FULTON||
+|GA|ATLANTA|31150|1||FULTON||
+|GA|ATLANTA|31156|1||FULTON||
+|GA|ATLANTA|31191|1||FULTON||
+|GA|ATLANTA|31192|1||FULTON||
+|GA|ATLANTA|31193|1||FULTON||
+|GA|ATLANTA|31195|1||FULTON||
+|GA|ATLANTA|31196|1||FULTON||
+|GA|ATLANTA|31197|1||FULTON||
+|GA|ATLANTA|31198|1||FULTON||
+|GA|ATLANTA|31199|1||FULTON||
+|GA|CHERRYLOG|30522|1||GILMER||
+|GA|EAST ELLIJAY|30539|1||GILMER||
+|GA|ELLIJAY|30540|1||GILMER||
+|GA|GIBSON|30810|1||GLASCOCK||
+|GA|MITCHELL|30820|1||GLASCOCK||
+|GA|BRUNSWICK|31520|1||GLYNN||
+|GA|BRUNSWICK|31521|1||GLYNN||
+|GA|SAINT SIMONS ISLAND|31522|1||GLYNN||
+|GA|BRUNSWICK|31523|1||GLYNN||
+|GA|BRUNSWICK|31524|1||GLYNN||
+|GA|BRUNSWICK|31525|1||GLYNN||
+|GA|JEKYLL ISLAND|31527|1||GLYNN||
+|GA|SEA ISLAND|31561|1||GLYNN||
+|GA|FAIRMOUNT|30139|1||GORDON||
+|GA|CALHOUN|30701|1||GORDON||
+|GA|CALHOUN|30703|1||GORDON||
+|GA|OAKMAN|30732|1||GORDON||
+|GA|PLAINVILLE|30733|1||GORDON||
+|GA|RANGER|30734|1||GORDON||
+|GA|RESACA|30735|1||GORDON||
+|GA|SUGAR VALLEY|30746|1||GORDON||
+|GA|CAIRO|31728|1||GRADY||
+|GA|CALVARY|31729|1||GRADY||
+|GA|WHIGHAM|31797|1||GRADY||
+|GA|GREENSBORO|30642|1||GREENE||
+|GA|SILOAM|30665|1||GREENE||
+|GA|UNION POINT|30669|1||GREENE||
+|GA|WHITE PLAINS|30678|1||GREENE||
+|GA|NORCROSS|30003|1||GWINNETT||
+|GA|NORCROSS|30010|1||GWINNETT||
+|GA|GRAYSON|30017|1||GWINNETT||
+|GA|DACULA|30019|1||GWINNETT||
+|GA|SUWANEE|30024|1||GWINNETT||
+|GA|DULUTH|30026|1||GWINNETT||
+|GA|DULUTH|30029|1||GWINNETT||
+|GA|SNELLVILLE|30039|1||GWINNETT||
+|GA|LAWRENCEVILLE|30042|1||GWINNETT||
+|GA|LAWRENCEVILLE|30043|1||GWINNETT||
+|GA|LAWRENCEVILLE|30044|1||GWINNETT||
+|GA|LAWRENCEVILLE|30045|1||GWINNETT||
+|GA|LAWRENCEVILLE|30046|1||GWINNETT||
+|GA|LILBURN|30047|1||GWINNETT||
+|GA|LILBURN|30048|1||GWINNETT||
+|GA|LOGANVILLE|30052|1||GWINNETT||
+|GA|NORCROSS|30071|1||GWINNETT||
+|GA|SNELLVILLE|30078|1||GWINNETT||
+|GA|NORCROSS|30091|1||GWINNETT||
+|GA|NORCROSS|30092|1||GWINNETT||
+|GA|NORCROSS|30093|1||GWINNETT||
+|GA|DULUTH|30095|1||GWINNETT||
+|GA|DULUTH|30096|1||GWINNETT||
+|GA|DULUTH|30097|1||GWINNETT||
+|GA|DULUTH|30098|1||GWINNETT||
+|GA|DULUTH|30099|1||GWINNETT||
+|GA|BUFORD|30515|1||GWINNETT||
+|GA|BUFORD|30518|1||GWINNETT||
+|GA|BUFORD|30519|1||GWINNETT||
+|GA|ALTO|30510|1||HABERSHAM||
+|GA|CLARKESVILLE|30523|1||HABERSHAM||
+|GA|CORNELIA|30531|1||HABERSHAM||
+|GA|DEMOREST|30535|1||HABERSHAM||
+|GA|DEMOREST|30544|1||HABERSHAM||
+|GA|MOUNT AIRY|30563|1||HABERSHAM||
+|GA|TURNERVILLE|30580|1||HABERSHAM||
+|GA|ALTO|30596|1||HABERSHAM||
+|GA|GAINESVILLE|30501|1||HALL||
+|GA|CHESTNUT MOUNTAIN|30502|1||HALL||
+|GA|GAINESVILLE|30503|1||HALL||
+|GA|GAINESVILLE|30504|1||HALL||
+|GA|GAINESVILLE|30505|1||HALL||
+|GA|GAINESVILLE|30506|1||HALL||
+|GA|GAINESVILLE|30507|1||HALL||
+|GA|CLERMONT|30527|1||HALL||
+|GA|FLOWERY BRANCH|30542|1||HALL||
+|GA|GILLSVILLE|30543|1||HALL||
+|GA|LULA|30554|1||HALL||
+|GA|MURRAYVILLE|30564|1||HALL||
+|GA|OAKWOOD|30566|1||HALL||
+|GA|SPARTA|31087|1||HANCOCK||
+|GA|BREMEN|30110|1||HARALSON||
+|GA|BUCHANAN|30113|1||HARALSON||
+|GA|FELTON|30140|1||HARALSON||
+|GA|TALLAPOOSA|30176|1||HARALSON||
+|GA|WACO|30182|1||HARALSON||
+|GA|CATAULA|31804|1||HARRIS||
+|GA|ELLERSLIE|31807|1||HARRIS||
+|GA|HAMILTON|31811|1||HARRIS||
+|GA|PINE MOUNTAIN|31822|1||HARRIS||
+|GA|PINE MOUNTAIN VALLEY|31823|1||HARRIS||
+|GA|SHILOH|31826|1||HARRIS||
+|GA|WAVERLY HALL|31831|1||HARRIS||
+|GA|BOWERSVILLE|30516|1||HART||
+|GA|HARTWELL|30643|1||HART||
+|GA|FRANKLIN|30217|1||HEARD||
+|GA|GLENN|30219|1||HEARD||
+|GA|HAMPTON|30228|1||HENRY||
+|GA|LOCUST GROVE|30248|1||HENRY||
+|GA|MCDONOUGH|30252|1||HENRY||
+|GA|MCDONOUGH|30253|1||HENRY||
+|GA|STOCKBRIDGE|30281|1||HENRY||
+|GA|BONAIRE|31005|1||HOUSTON||
+|GA|CLINCHFIELD|31013|1||HOUSTON||
+|GA|ELKO|31025|1||HOUSTON||
+|GA|CENTERVILLE|31028|1||HOUSTON||
+|GA|KATHLEEN|31047|1||HOUSTON||
+|GA|PERRY|31069|1||HOUSTON||
+|GA|WARNER ROBINS|31088|1||HOUSTON||
+|GA|WARNER ROBINS|31093|1||HOUSTON||
+|GA|WARNER ROBINS|31095|1||HOUSTON||
+|GA|WARNER ROBINS|31098|1||HOUSTON||
+|GA|WARNER ROBINS|31099|1||HOUSTON||
+|GA|IRWINVILLE|31760|1||IRWIN||
+|GA|MYSTIC|31769|1||IRWIN||
+|GA|OCILLA|31774|1||IRWIN||
+|GA|WRAY|31798|1||IRWIN||
+|GA|BRASELTON|30517|1||JACKSON||
+|GA|COMMERCE|30529|1||JACKSON||
+|GA|COMMERCE|30530|1||JACKSON||
+|GA|HOSCHTON|30548|1||JACKSON||
+|GA|JEFFERSON|30549|1||JACKSON||
+|GA|NICHOLSON|30565|1||JACKSON||
+|GA|PENDERGRASS|30567|1||JACKSON||
+|GA|TALMO|30575|1||JACKSON||
+|GA|COMMERCE|30599|1||JACKSON||
+|GA|MANSFIELD|30055|1||JASPER||
+|GA|HILLSBORO|31038|1||JASPER||
+|GA|MONTICELLO|31064|1||JASPER||
+|GA|SHADY DALE|31085|1||JASPER||
+|GA|DENTON|31532|1||JEFF DAVIS||
+|GA|HAZLEHURST|31539|1||JEFF DAVIS||
+|GA|BARTOW|30413|1||JEFFERSON||
+|GA|LOUISVILLE|30434|1||JEFFERSON||
+|GA|WADLEY|30477|1||JEFFERSON||
+|GA|AVERA|30803|1||JEFFERSON||
+|GA|MATTHEWS|30818|1||JEFFERSON||
+|GA|STAPLETON|30823|1||JEFFERSON||
+|GA|WRENS|30833|1||JEFFERSON||
+|GA|MILLEN|30442|1||JENKINS||
+|GA|PERKINS|30822|1||JENKINS||
+|GA|KITE|31049|1||JOHNSON||
+|GA|WRIGHTSVILLE|31096|1||JOHNSON||
+|GA|GRAY|31032|1||JONES||
+|GA|HADDOCK|31033|1||JONES||
+|GA|BARNESVILLE|30204|1||LAMAR||
+|GA|MILNER|30257|1||LAMAR||
+|GA|LAKELAND|31635|1||LANIER||
+|GA|STOCKTON|31649|1||LANIER||
+|GA|ROCKLEDGE|30454|1||LAURENS||
+|GA|CADWELL|31009|1||LAURENS||
+|GA|DEXTER|31019|1||LAURENS||
+|GA|DUBLIN|31021|1||LAURENS||
+|GA|DUDLEY|31022|1||LAURENS||
+|GA|DUBLIN|31027|1||LAURENS||
+|GA|DUBLIN|31040|1||LAURENS||
+|GA|MONTROSE|31065|1||LAURENS||
+|GA|RENTZ|31075|1||LAURENS||
+|GA|LEESBURG|31763|1||LEE||
+|GA|SMITHVILLE|31787|1||LEE||
+|GA|ALLENHURST|31301|1||LIBERTY||
+|GA|FLEMING|31309|1||LIBERTY||
+|GA|HINESVILLE|31310|1||LIBERTY||
+|GA|HINESVILLE|31313|1||LIBERTY||
+|GA|FORT STEWART|31314|1||LIBERTY||
+|GA|FORT STEWART|31315|1||LIBERTY||
+|GA|MIDWAY|31320|1||LIBERTY||
+|GA|RICEBORO|31323|1||LIBERTY||
+|GA|WALTHOURVILLE|31333|1||LIBERTY||
+|GA|LINCOLNTON|30817|1||LINCOLN||
+|GA|LUDOWICI|31316|1||LONG||
+|GA|VALDOSTA|31601|1||LOWNDES||
+|GA|VALDOSTA|31602|1||LOWNDES||
+|GA|VALDOSTA|31603|1||LOWNDES||
+|GA|VALDOSTA|31604|1||LOWNDES||
+|GA|VALDOSTA|31605|1||LOWNDES||
+|GA|VALDOSTA|31606|1||LOWNDES||
+|GA|HAHIRA|31632|1||LOWNDES||
+|GA|LAKE PARK|31636|1||LOWNDES||
+|GA|NAYLOR|31641|1||LOWNDES||
+|GA|VALDOSTA|31698|1||LOWNDES||
+|GA|VALDOSTA|31699|1||LOWNDES||
+|GA|DAHLONEGA|30533|1||LUMPKIN||
+|GA|DAHLONEGA|30597|1||LUMPKIN||
+|GA|BONEVILLE|30806|1||MCDUFFIE||
+|GA|DEARING|30808|1||MCDUFFIE||
+|GA|THOMSON|30824|1||MCDUFFIE||
+|GA|CRESCENT|31304|1||MCINTOSH||
+|GA|DARIEN|31305|1||MCINTOSH||
+|GA|MERIDIAN|31319|1||MCINTOSH||
+|GA|SAPELO ISLAND|31327|1||MCINTOSH||
+|GA|TOWNSEND|31331|1||MCINTOSH||
+|GA|VALONA|31332|1||MCINTOSH||
+|GA|IDEAL|31041|1||MACON||
+|GA|MARSHALLVILLE|31057|1||MACON||
+|GA|OGLETHORPE|31068|1||MACON||
+|GA|CARLTON|30627|1||MADISON||
+|GA|COLBERT|30628|1||MADISON||
+|GA|COMER|30629|1||MADISON||
+|GA|DANIELSVILLE|30633|1||MADISON||
+|GA|HULL|30646|1||MADISON||
+|GA|ILA|30647|1||MADISON||
+|GA|BUENA VISTA|31803|1||MARION||
+|GA|GAY|30218|1||MERIWETHER||
+|GA|GREENVILLE|30222|1||MERIWETHER||
+|GA|LUTHERSVILLE|30251|1||MERIWETHER||
+|GA|WOODBURY|30293|1||MERIWETHER||
+|GA|MANCHESTER|31816|1||MERIWETHER||
+|GA|WARM SPRINGS|31830|1||MERIWETHER||
+|GA|COLQUITT|31737|1||MILLER||
+|GA|BACONTON|31716|1||MITCHELL||
+|GA|CAMILLA|31730|1||MITCHELL||
+|GA|COTTON|31739|1||MITCHELL||
+|GA|PELHAM|31779|1||MITCHELL||
+|GA|SALE CITY|31784|1||MITCHELL||
+|GA|BOLINGBROKE|31004|1||MONROE||
+|GA|CULLODEN|31016|1||MONROE||
+|GA|FORSYTH|31029|1||MONROE||
+|GA|JULIETTE|31046|1||MONROE||
+|GA|SMARR|31086|1||MONROE||
+|GA|AILEY|30410|1||MONTGOMERY||
+|GA|ALSTON|30412|1||MONTGOMERY||
+|GA|MOUNT VERNON|30445|1||MONTGOMERY||
+|GA|TARRYTOWN|30470|1||MONTGOMERY||
+|GA|UVALDA|30473|1||MONTGOMERY||
+|GA|BOSTWICK|30623|1||MORGAN||
+|GA|BUCKHEAD|30625|1||MORGAN||
+|GA|HIGH SHOALS|30645|1||MORGAN||
+|GA|MADISON|30650|1||MORGAN||
+|GA|RUTLEDGE|30663|1||MORGAN||
+|GA|CHATSWORTH|30705|1||MURRAY||
+|GA|CISCO|30708|1||MURRAY||
+|GA|CRANDALL|30711|1||MURRAY||
+|GA|ETON|30724|1||MURRAY||
+|GA|TENNGA|30751|1||MURRAY||
+|GA|FORTSON|31808|1||MUSCOGEE||
+|GA|MIDLAND|31820|1||MUSCOGEE||
+|GA|UPATOI|31829|1||MUSCOGEE||
+|GA|COLUMBUS|31901|1||MUSCOGEE||
+|GA|COLUMBUS|31902|1||MUSCOGEE||
+|GA|COLUMBUS|31903|1||MUSCOGEE||
+|GA|COLUMBUS|31904|1||MUSCOGEE||
+|GA|FORT BENNING|31905|1||MUSCOGEE||
+|GA|COLUMBUS|31906|1||MUSCOGEE||
+|GA|COLUMBUS|31907|1||MUSCOGEE||
+|GA|COLUMBUS|31908|1||MUSCOGEE||
+|GA|COLUMBUS|31909|1||MUSCOGEE||
+|GA|COLUMBUS|31914|1||MUSCOGEE||
+|GA|COLUMBUS|31917|1||MUSCOGEE||
+|GA|COLUMBUS|31993|1||MUSCOGEE||
+|GA|COLUMBUS|31994|1||MUSCOGEE||
+|GA|FORT BENNING|31995|1||MUSCOGEE||
+|GA|COLUMBUS|31997|1||MUSCOGEE||
+|GA|COLUMBUS|31998|1||MUSCOGEE||
+|GA|COLUMBUS|31999|1||MUSCOGEE||
+|GA|COVINGTON|30014|1||NEWTON||
+|GA|COVINGTON|30015|1||NEWTON||
+|GA|COVINGTON|30016|1||NEWTON||
+|GA|OXFORD|30054|1||NEWTON||
+|GA|NEWBORN|30056|1||NEWTON||
+|GA|PORTERDALE|30070|1||NEWTON||
+|GA|BISHOP|30621|1||OCONEE||
+|GA|BOGART|30622|1||OCONEE||
+|GA|FARMINGTON|30638|1||OCONEE||
+|GA|WATKINSVILLE|30677|1||OCONEE||
+|GA|ARNOLDSVILLE|30619|1||OGLETHORPE||
+|GA|CRAWFORD|30630|1||OGLETHORPE||
+|GA|LEXINGTON|30648|1||OGLETHORPE||
+|GA|STEPHENS|30667|1||OGLETHORPE||
+|GA|MAXEYS|30671|1||OGLETHORPE||
+|GA|DALLAS|30132|1||PAULDING||
+|GA|HIRAM|30141|1||PAULDING||
+|GA|DALLAS|30157|1||PAULDING||
+|GA|BYRON|31008|1||PEACH||
+|GA|FORT VALLEY|31030|1||PEACH||
+|GA|JASPER|30143|1||PICKENS||
+|GA|MARBLE HILL|30148|1||PICKENS||
+|GA|TALKING ROCK|30175|1||PICKENS||
+|GA|TATE|30177|1||PICKENS||
+|GA|BLACKSHEAR|31516|1||PIERCE||
+|GA|BRISTOL|31518|1||PIERCE||
+|GA|MERSHON|31551|1||PIERCE||
+|GA|OFFERMAN|31556|1||PIERCE||
+|GA|PATTERSON|31557|1||PIERCE||
+|GA|CONCORD|30206|1||PIKE||
+|GA|MEANSVILLE|30256|1||PIKE||
+|GA|MOLENA|30258|1||PIKE||
+|GA|WILLIAMSON|30292|1||PIKE||
+|GA|ZEBULON|30295|1||PIKE||
+|GA|ARAGON|30104|1||POLK||
+|GA|CEDARTOWN|30125|1||POLK||
+|GA|ESOM HILL|30138|1||POLK||
+|GA|ROCKMART|30153|1||POLK||
+|GA|HAWKINSVILLE|31036|1||PULASKI||
+|GA|EATONTON|31024|1||PUTNAM||
+|GA|GEORGETOWN|31754|1||QUITMAN||
+|GA|MORRIS|31767|1||QUITMAN||
+|GA|CLAYTON|30525|1||RABUN||
+|GA|DILLARD|30537|1||RABUN||
+|GA|LAKEMONT|30552|1||RABUN||
+|GA|MOUNTAIN CITY|30562|1||RABUN||
+|GA|RABUN GAP|30568|1||RABUN||
+|GA|TALLULAH FALLS|30573|1||RABUN||
+|GA|TIGER|30576|1||RABUN||
+|GA|WILEY|30581|1||RABUN||
+|GA|COLEMAN|31736|1||RANDOLPH||
+|GA|CUTHBERT|31740|1||RANDOLPH||
+|GA|SHELLMAN|31786|1||RANDOLPH||
+|GA|BLYTHE|30805|1||RICHMOND||
+|GA|GRACEWOOD|30812|1||RICHMOND||
+|GA|HEPHZIBAH|30815|1||RICHMOND||
+|GA|AUGUSTA|30901|1||RICHMOND||
+|GA|AUGUSTA|30903|1||RICHMOND||
+|GA|AUGUSTA|30904|1||RICHMOND||
+|GA|AUGUSTA|30905|1||RICHMOND||
+|GA|AUGUSTA|30906|1||RICHMOND||
+|GA|AUGUSTA|30907|1||RICHMOND||
+|GA|AUGUSTA|30909|1||RICHMOND||
+|GA|AUGUSTA|30910|1||RICHMOND||
+|GA|AUGUSTA|30911|1||RICHMOND||
+|GA|AUGUSTA|30912|1||RICHMOND||
+|GA|AUGUSTA|30913|1||RICHMOND||
+|GA|AUGUSTA|30914|1||RICHMOND||
+|GA|AUGUSTA|30916|1||RICHMOND||
+|GA|AUGUSTA|30919|1||RICHMOND||
+|GA|AUGUSTA|30999|1||RICHMOND||
+|GA|CONYERS|30012|1||ROCKDALE||
+|GA|CONYERS|30013|1||ROCKDALE||
+|GA|CONYERS|30094|1||ROCKDALE||
+|GA|ELLAVILLE|31806|1||SCHLEY||
+|GA|DOVER|30424|1||SCREVEN||
+|GA|NEWINGTON|30446|1||SCREVEN||
+|GA|OLIVER|30449|1||SCREVEN||
+|GA|ROCKY FORD|30455|1||SCREVEN||
+|GA|SYLVANIA|30467|1||SCREVEN||
+|GA|DONALSONVILLE|31745|1||SEMINOLE||
+|GA|IRON CITY|31759|1||SEMINOLE||
+|GA|EXPERIMENT|30212|1||SPALDING||
+|GA|GRIFFIN|30223|1||SPALDING||
+|GA|GRIFFIN|30224|1||SPALDING||
+|GA|ORCHARD HILL|30266|1||SPALDING||
+|GA|SUNNY SIDE|30284|1||SPALDING||
+|GA|EASTANOLLEE|30538|1||STEPHENS||
+|GA|MARTIN|30557|1||STEPHENS||
+|GA|TOCCOA|30577|1||STEPHENS||
+|GA|TOCCOA|30598|1||STEPHENS||
+|GA|TOCCOA FALLS|30598|1||STEPHENS||
+|GA|LOUVALE|31814|1||STEWART||
+|GA|LUMPKIN|31815|1||STEWART||
+|GA|OMAHA|31821|1||STEWART||
+|GA|RICHLAND|31825|1||STEWART||
+|GA|AMERICUS|31709|1||SUMTER||
+|GA|AMERICUS|31710|1||SUMTER||
+|GA|ANDERSONVILLE|31711|1||SUMTER||
+|GA|COBB|31735|1||SUMTER||
+|GA|DE SOTO|31743|1||SUMTER||
+|GA|LESLIE|31764|1||SUMTER||
+|GA|PLAINS|31780|1||SUMTER||
+|GA|BOX SPRINGS|31801|1||TALBOT||
+|GA|GENEVA|31810|1||TALBOT||
+|GA|JUNCTION CITY|31812|1||TALBOT||
+|GA|TALBOTTON|31827|1||TALBOT||
+|GA|WOODLAND|31836|1||TALBOT||
+|GA|CRAWFORDVILLE|30631|1||TALIAFERRO||
+|GA|SHARON|30664|1||TALIAFERRO||
+|GA|COBBTOWN|30420|1||TATTNALL||
+|GA|COLLINS|30421|1||TATTNALL||
+|GA|GLENNVILLE|30427|1||TATTNALL||
+|GA|MANASSAS|30438|1||TATTNALL||
+|GA|REIDSVILLE|30453|1||TATTNALL||
+|GA|REIDSVILLE|30499|1||TATTNALL||
+|GA|BUTLER|31006|1||TAYLOR||
+|GA|HOWARD|31039|1||TAYLOR||
+|GA|MAUK|31058|1||TAYLOR||
+|GA|REYNOLDS|31076|1||TAYLOR||
+|GA|RUPERT|31081|1||TAYLOR||
+|GA|HELENA|31037|1||TELFAIR||
+|GA|MC RAE|31055|1||TELFAIR||
+|GA|MILAN|31060|1||TELFAIR||
+|GA|SCOTLAND|31083|1||TELFAIR||
+|GA|JACKSONVILLE|31544|1||TELFAIR||
+|GA|LUMBER CITY|31549|1||TELFAIR||
+|GA|BRONWOOD|31726|1||TERRELL||
+|GA|DAWSON|31742|1||TERRELL||
+|GA|PARROTT|31777|1||TERRELL||
+|GA|SASSER|31785|1||TERRELL||
+|GA|BOSTON|31626|1||THOMAS||
+|GA|COOLIDGE|31738|1||THOMAS||
+|GA|THOMASVILLE|31757|1||THOMAS||
+|GA|THOMASVILLE|31758|1||THOMAS||
+|GA|MEIGS|31765|1||THOMAS||
+|GA|OCHLOCKNEE|31773|1||THOMAS||
+|GA|PAVO|31778|1||THOMAS||
+|GA|THOMASVILLE|31792|1||THOMAS||
+|GA|THOMASVILLE|31799|1||THOMAS||
+|GA|BROOKFIELD|31727|1||TIFT||
+|GA|CHULA|31733|1||TIFT||
+|GA|OMEGA|31775|1||TIFT||
+|GA|TIFTON|31793|1||TIFT||
+|GA|TIFTON|31794|1||TIFT||
+|GA|TY TY|31795|1||TIFT||
+|GA|LYONS|30436|1||TOOMBS||
+|GA|VIDALIA|30474|1||TOOMBS||
+|GA|VIDALIA|30475|1||TOOMBS||
+|GA|HIAWASSEE|30546|1||TOWNS||
+|GA|YOUNG HARRIS|30582|1||TOWNS||
+|GA|SOPERTON|30457|1||TREUTLEN||
+|GA|HOGANSVILLE|30230|1||TROUP||
+|GA|LAGRANGE|30240|1||TROUP||
+|GA|LAGRANGE|30241|1||TROUP||
+|GA|LAGRANGE|30261|1||TROUP||
+|GA|WEST POINT|31833|1||TROUP||
+|GA|ASHBURN|31714|1||TURNER||
+|GA|REBECCA|31783|1||TURNER||
+|GA|SYCAMORE|31790|1||TURNER||
+|GA|DANVILLE|31017|1||TWIGGS||
+|GA|DRY BRANCH|31020|1||TWIGGS||
+|GA|JEFFERSONVILLE|31044|1||TWIGGS||
+|GA|BLAIRSVILLE|30512|1||UNION||
+|GA|BLAIRSVILLE|30514|1||UNION||
+|GA|SUCHES|30572|1||UNION||
+|GA|THE ROCK|30285|1||UPSON||
+|GA|THOMASTON|30286|1||UPSON||
+|GA|YATESVILLE|31097|1||UPSON||
+|GA|CHICKAMAUGA|30707|1||WALKER||
+|GA|FLINTSTONE|30725|1||WALKER||
+|GA|LA FAYETTE|30728|1||WALKER||
+|GA|ROCK SPRING|30739|1||WALKER||
+|GA|ROSSVILLE|30741|1||WALKER||
+|GA|LOOKOUT MOUNTAIN|30750|1||WALKER||
+|GA|JERSEY|30018|1||WALTON||
+|GA|SOCIAL CIRCLE|30025|1||WALTON||
+|GA|GOOD HOPE|30641|1||WALTON||
+|GA|MONROE|30655|1||WALTON||
+|GA|MONROE|30656|1||WALTON||
+|GA|WAYCROSS|31501|1||WARE||
+|GA|WAYCROSS|31502|1||WARE||
+|GA|WAYCROSS|31503|1||WARE||
+|GA|MANOR|31550|1||WARE||
+|GA|MILLWOOD|31552|1||WARE||
+|GA|WARESBORO|31564|1||WARE||
+|GA|CAMAK|30807|1||WARREN||
+|GA|MESENA|30819|1||WARREN||
+|GA|NORWOOD|30821|1||WARREN||
+|GA|WARRENTON|30828|1||WARREN||
+|GA|JEWELL|31045|1||WARREN||
+|GA|DAVISBORO|31018|1||WASHINGTON||
+|GA|HARRISON|31035|1||WASHINGTON||
+|GA|OCONEE|31067|1||WASHINGTON||
+|GA|SANDERSVILLE|31082|1||WASHINGTON||
+|GA|TENNILLE|31089|1||WASHINGTON||
+|GA|WARTHEN|31094|1||WASHINGTON||
+|GA|JESUP|31545|1||WAYNE||
+|GA|JESUP|31546|1||WAYNE||
+|GA|ODUM|31555|1||WAYNE||
+|GA|SCREVEN|31560|1||WAYNE||
+|GA|JESUP|31598|1||WAYNE||
+|GA|JESUP|31599|1||WAYNE||
+|GA|PRESTON|31824|1||WEBSTER||
+|GA|WESTON|31832|1||WEBSTER||
+|GA|ALAMO|30411|1||WHEELER||
+|GA|GLENWOOD|30428|1||WHEELER||
+|GA|CLEVELAND|30528|1||WHITE||
+|GA|HELEN|30545|1||WHITE||
+|GA|SAUTEE NACOOCHEE|30571|1||WHITE||
+|GA|COHUTTA|30710|1||WHITFIELD||
+|GA|DALTON|30719|1||WHITFIELD||
+|GA|DALTON|30720|1||WHITFIELD||
+|GA|DALTON|30721|1||WHITFIELD||
+|GA|DALTON|30722|1||WHITFIELD||
+|GA|ROCKY FACE|30740|1||WHITFIELD||
+|GA|TUNNEL HILL|30755|1||WHITFIELD||
+|GA|VARNELL|30756|1||WHITFIELD||
+|GA|ABBEVILLE|31001|1||WILCOX||
+|GA|PINEVIEW|31071|1||WILCOX||
+|GA|PITTS|31072|1||WILCOX||
+|GA|ROCHELLE|31079|1||WILCOX||
+|GA|SEVILLE|31084|1||WILCOX||
+|GA|RAYLE|30660|1||WILKES||
+|GA|TIGNALL|30668|1||WILKES||
+|GA|WASHINGTON|30673|1||WILKES||
+|GA|ALLENTOWN|31003|1||WILKINSON||
+|GA|GORDON|31031|1||WILKINSON||
+|GA|IRWINTON|31042|1||WILKINSON||
+|GA|MC INTYRE|31054|1||WILKINSON||
+|GA|TOOMSBORO|31090|1||WILKINSON||
+|GA|OAKFIELD|31772|1||WORTH||
+|GA|POULAN|31781|1||WORTH||
+|GA|SUMNER|31789|1||WORTH||
+|GA|SYLVESTER|31791|1||WORTH||
+|GA|WARWICK|31796|1||WORTH||
+|GA|AUSTELL|30001|1||||
+|GA|CLARKDALE|30020|1||||
+|GA|CONLEY|30027|1||||
+|GA|LAWRENCEVILLE|30049|1||||
+|GA|FOREST PARK|30050|1||||
+|GA|FOREST PARK|30051|1||||
+|GA|LITHIA SPRINGS|30057|1||||
+|GA|MABLETON|30059|1||||
+|GA|DECATUR|30073|1||||
+|GA|DECATUR|30089|1||||
+|GA|CARROLLTON|30112|1||||
+|GA|CUMMING|30128|1||||
+|GA|CUMMING|30130|1||||
+|GA|CUMMING|30131|1||||
+|GA|DULUTH|30136|1||||
+|GA|DULUTH|30155|1||||
+|GA|KENNESAW|30156|1||||
+|GA|NORTH METRO|30158|1||||
+|GA|KENNESAW|30160|1||||
+|GA|CANTON|30169|1||||
+|GA|SUWANEE|30174|1||||
+|GA|DULUTH|30195|1||||
+|GA|DULUTH|30198|1||||
+|GA|DULUTH|30199|1||||
+|GA|ALPHARETTA|30201|1||||
+|GA|ALPHARETTA|30202|1||||
+|GA|AUBURN|30203|1||||
+|GA|CONYERS|30207|1||||
+|GA|CONYERS|30208|1||||
+|GA|COVINGTON|30209|1||||
+|GA|COVINGTON|30210|1||||
+|GA|DACULA|30211|1||||
+|GA|GRAYSON|30221|1||||
+|GA|LILBURN|30226|1||||
+|GA|LAWRENCEVILLE|30227|1||||
+|GA|JERSEY|30235|1||||
+|GA|ALPHARETTA|30239|1||||
+|GA|LAWRENCEVILLE|30243|1||||
+|GA|LAWRENCEVILLE|30244|1||||
+|GA|LAWRENCEVILLE|30245|1||||
+|GA|LAWRENCEVILLE|30246|1||||
+|GA|LILBURN|30247|1||||
+|GA|LOGANVILLE|30249|1||||
+|GA|NEWNAN|30254|1||||
+|GA|MANSFIELD|30255|1||||
+|GA|NEWBORN|30262|1||||
+|GA|OXFORD|30267|1||||
+|GA|PEACHTREE CITY|30270|1||||
+|GA|SNELLVILLE|30278|1||||
+|GA|SOCIAL CIRCLE|30279|1||||
+|GA|ATLANTA|30352|1||||
+|GA|ATLANTA|30383|1||||
+|GA|ELLIJAY|30536|1||GILMER||
+|GA|EATONTON|31026|1||||
+|GA|MILLEDGEVILLE|31059|1||||
+|GA|ATLANTA|31120|1||||
+|GA|ATLANTA|31132|1||||
+|GA|ATLANTA|31136|1||||
+|GA|ATLANTA|31160|1||||
+|GA|ATLANTA|31165|1||||
+|GA|ATLANTA|31170|1||||
+|GA|ATLANTA|31175|1||||
+|GA|ATLANTA|31180|1||||
+|GA|ATLANTA|31185|1||||
+|GA|ATLANTA|31190|1||||
+|GA|SAINT GEORGE|31562|1||CHARLTON||
+|GA|AMERICUS|31719|1||SUMTER||
+|GA|ALBANY|31721|1||DOUGHERTY||
+|GA|MOULTRIE|31788|1||||
+|GA|COLUMBUS|31900|1||||
+|GA|ARLINGTON|39813|1||CALHOUN||
+|GA|ATTAPULGUS|39815|1||||
+|GA|BAINBRIDGE|39817|1||DECATUR||
+|GA|BAINBRIDGE|39818|1||||
+|GA|BAINBRIDGE|39819|1||DECATUR||
+|GA|BLAKELY|39823|1||||
+|GA|BLUFFTON|39824|1||||
+|GA|BRINSON|39825|1||||
+|GA|BRONWOOD|39826|1||||
+|GA|CAIRO|39827|1||||
+|GA|CAIRO|39828|1||GRADY||
+|GA|CALVARY|39829|1||||
+|GA|CEDAR SPRINGS|39832|1||||
+|GA|CLIMAX|39834|1||DECATUR||
+|GA|COLEMAN|39836|1||||
+|GA|COLQUITT|39837|1||MILLER||
+|GA|CUTHBERT|39840|1||||
+|GA|DAMASCUS|39841|1||||
+|GA|DAWSON|39842|1||||
+|GA|DONALSONVILLE|39845|1||||
+|GA|EDISON|39846|1||||
+|GA|FORT GAINES|39851|1||||
+|GA|FOWLSTOWN|39852|1||||
+|GA|GEORGETOWN|39854|1||||
+|GA|IRON CITY|39859|1||||
+|GA|JAKIN|39861|1||||
+|GA|LEARY|39862|1||||
+|GA|MORGAN|39866|1||||
+|GA|MORRIS|39867|1||||
+|GA|NEWTON|39870|1||||
+|GA|PARROTT|39877|1||||
+|GA|SASSER|39885|1||||
+|GA|SHELLMAN|39886|1||RANDOLPH||
+|GA|WHIGHAM|39897|1||||
+|GU|DEDEDO|96912|1||BINGHAM||
+|HI|CAPTAIN COOK|96704|1||HAWAII||
+|HI|HAKALAU|96710|1||HAWAII||
+|HI|HAWAII NATIONAL PARK|96718|1||HAWAII||
+|HI|HAWI|96719|1||HAWAII||
+|HI|HILO|96720|1||HAWAII||
+|HI|HILO|96721|1||HAWAII||
+|HI|HOLUALOA|96725|1||HAWAII||
+|HI|HONAUNAU|96726|1||HAWAII||
+|HI|HONOKAA|96727|1||HAWAII||
+|HI|HONOMU|96728|1||HAWAII||
+|HI|OCEAN VIEW|96737|1||HAWAII||
+|HI|WAIKOLOA|96738|1||HAWAII||
+|HI|KEAUHOU|96739|1||HAWAII||
+|HI|KAILUA KONA|96740|1||HAWAII||
+|HI|KAMUELA|96743|1||HAWAII||
+|HI|KAILUA KONA|96745|1||HAWAII||
+|HI|KEAAU|96749|1||HAWAII||
+|HI|KEALAKEKUA|96750|1||HAWAII||
+|HI|KAPAAU|96755|1||HAWAII||
+|HI|KURTISTOWN|96760|1||HAWAII||
+|HI|LAUPAHOEHOE|96764|1||HAWAII||
+|HI|MOUNTAIN VIEW|96771|1||HAWAII||
+|HI|NAALEHU|96772|1||HAWAII||
+|HI|NINOLE|96773|1||HAWAII||
+|HI|OOKALA|96774|1||HAWAII||
+|HI|PAAUHAU|96775|1||HAWAII||
+|HI|PAAUILO|96776|1||HAWAII||
+|HI|PAHALA|96777|1||HAWAII||
+|HI|PAHOA|96778|1||HAWAII||
+|HI|PAPAALOA|96780|1||HAWAII||
+|HI|PAPAIKOU|96781|1||HAWAII||
+|HI|PEPEEKEO|96783|1||HAWAII||
+|HI|VOLCANO|96785|1||HAWAII||
+|HI|AIEA|96701|1||HONOLULU||
+|HI|EWA BEACH|96706|1||HONOLULU||
+|HI|KAPOLEI|96707|1||HONOLULU||
+|HI|KAPOLEI|96709|1||HONOLULU||
+|HI|HALEIWA|96712|1||HONOLULU||
+|HI|HAUULA|96717|1||HONOLULU||
+|HI|KAAAWA|96730|1||HONOLULU||
+|HI|KAHUKU|96731|1||HONOLULU||
+|HI|KAILUA|96734|1||HONOLULU||
+|HI|KANEOHE|96744|1||HONOLULU||
+|HI|KUNIA|96759|1||HONOLULU||
+|HI|LAIE|96762|1||HONOLULU||
+|HI|PEARL CITY|96782|1||HONOLULU||
+|HI|WAHIAWA|96786|1||HONOLULU||
+|HI|MILILANI|96789|1||HONOLULU||
+|HI|WAIALUA|96791|1||HONOLULU||
+|HI|WAIANAE|96792|1||HONOLULU||
+|HI|WAIMANALO|96795|1||HONOLULU||
+|HI|WAIPAHU|96797|1||HONOLULU||
+|HI|HONOLULU|96801|1||HONOLULU||
+|HI|HONOLULU|96802|1||HONOLULU||
+|HI|HONOLULU|96803|1||HONOLULU||
+|HI|HONOLULU|96804|1||HONOLULU||
+|HI|HONOLULU|96805|1||HONOLULU||
+|HI|HONOLULU|96806|1||HONOLULU||
+|HI|HONOLULU|96807|1||HONOLULU||
+|HI|HONOLULU|96808|1||HONOLULU||
+|HI|HONOLULU|96809|1||HONOLULU||
+|HI|HONOLULU|96810|1||HONOLULU||
+|HI|HONOLULU|96811|1||HONOLULU||
+|HI|HONOLULU|96812|1||HONOLULU||
+|HI|HONOLULU|96813|1||HONOLULU||
+|HI|HONOLULU|96814|1||HONOLULU||
+|HI|HONOLULU|96815|1||HONOLULU||
+|HI|HONOLULU|96816|1||HONOLULU||
+|HI|HONOLULU|96817|1||HONOLULU||
+|HI|HONOLULU|96818|1||HONOLULU||
+|HI|HONOLULU|96819|1||HONOLULU||
+|HI|HONOLULU|96820|1||HONOLULU||
+|HI|HONOLULU|96821|1||HONOLULU||
+|HI|HONOLULU|96822|1||HONOLULU||
+|HI|HONOLULU|96823|1||HONOLULU||
+|HI|HONOLULU|96824|1||HONOLULU||
+|HI|HONOLULU|96825|1||HONOLULU||
+|HI|HONOLULU|96826|1||HONOLULU||
+|HI|HONOLULU|96827|1||HONOLULU||
+|HI|HONOLULU|96828|1||HONOLULU||
+|HI|HONOLULU|96830|1||HONOLULU||
+|HI|HONOLULU|96835|1||HONOLULU||
+|HI|HONOLULU|96836|1||HONOLULU||
+|HI|HONOLULU|96837|1||HONOLULU||
+|HI|HONOLULU|96838|1||HONOLULU||
+|HI|HONOLULU|96839|1||HONOLULU||
+|HI|HONOLULU|96840|1||HONOLULU||
+|HI|HONOLULU|96841|1||HONOLULU||
+|HI|HONOLULU|96842|1||HONOLULU||
+|HI|HONOLULU|96843|1||HONOLULU||
+|HI|HONOLULU|96844|1||HONOLULU||
+|HI|HONOLULU|96845|1||HONOLULU||
+|HI|HONOLULU|96846|1||HONOLULU||
+|HI|HONOLULU|96847|1||HONOLULU||
+|HI|HONOLULU|96848|1||HONOLULU||
+|HI|HONOLULU|96849|1||HONOLULU||
+|HI|HONOLULU|96850|1||HONOLULU||
+|HI|HICKAM AFB|96853|1||HONOLULU||
+|HI|WHEELER ARMY AIRFIELD|96854|1||HONOLULU||
+|HI|SCHOFIELD BARRACKS|96857|1||HONOLULU||
+|HI|FORT SHAFTER|96858|1||HONOLULU||
+|HI|TRIPLER ARMY MEDICAL CTR|96859|1||HONOLULU||
+|HI|PEARL HARBOR|96860|1||HONOLULU||
+|HI|CAMP H M SMITH|96861|1||HONOLULU||
+|HI|BARBERS POINT N A S|96862|1||HONOLULU||
+|HI|M C B H KANEOHE BAY|96863|1||HONOLULU||
+|HI|WAKE ISLAND|96898|1||HONOLULU||
+|HI|ANAHOLA|96703|1||KAUAI||
+|HI|ELEELE|96705|1||KAUAI||
+|HI|HANALEI|96714|1||KAUAI||
+|HI|HANAMAULU|96715|1||KAUAI||
+|HI|HANAPEPE|96716|1||KAUAI||
+|HI|PRINCEVILLE|96722|1||KAUAI||
+|HI|KALAHEO|96741|1||KAUAI||
+|HI|KAPAA|96746|1||KAUAI||
+|HI|KAUMAKANI|96747|1||KAUAI||
+|HI|KEALIA|96751|1||KAUAI||
+|HI|KEKAHA|96752|1||KAUAI||
+|HI|KILAUEA|96754|1||KAUAI||
+|HI|KOLOA|96756|1||KAUAI||
+|HI|LAWAI|96765|1||KAUAI||
+|HI|LIHUE|96766|1||KAUAI||
+|HI|MAKAWELI|96769|1||KAUAI||
+|HI|WAIMEA|96796|1||KAUAI||
+|HI|HAIKU|96708|1||MAUI||
+|HI|HANA|96713|1||MAUI||
+|HI|HOOLEHUA|96729|1||MAUI||
+|HI|KAHULUI|96732|1||MAUI||
+|HI|KAHULUI|96733|1||MAUI||
+|HI|KALAUPAPA|96742|1||MAUI||
+|HI|KAUNAKAKAI|96748|1||MAUI||
+|HI|KIHEI|96753|1||MAUI||
+|HI|KUALAPUU|96757|1||MAUI||
+|HI|LAHAINA|96761|1||MAUI||
+|HI|LANAI CITY|96763|1||MAUI||
+|HI|LAHAINA|96767|1||MAUI||
+|HI|MAKAWAO|96768|1||MAUI||
+|HI|MAUNALOA|96770|1||MAUI||
+|HI|PAIA|96779|1||MAUI||
+|HI|PUUNENE|96784|1||MAUI||
+|HI|PUKALANI|96788|1||MAUI||
+|HI|KULA|96790|1||MAUI||
+|HI|WAILUKU|96793|1||MAUI||
+|IA|ADAIR|50002|1||ADAIR||
+|IA|BRIDGEWATER|50837|1||ADAIR||
+|IA|FONTANELLE|50846|1||ADAIR||
+|IA|GREENFIELD|50849|1||ADAIR||
+|IA|ORIENT|50858|1||ADAIR||
+|IA|CARBON|50839|1||ADAMS||
+|IA|CORNING|50841|1||ADAMS||
+|IA|NODAWAY|50857|1||ADAMS||
+|IA|PRESCOTT|50859|1||ADAMS||
+|IA|DORCHESTER|52140|1||ALLAMAKEE||
+|IA|HARPERS FERRY|52146|1||ALLAMAKEE||
+|IA|LANSING|52151|1||ALLAMAKEE||
+|IA|NEW ALBIN|52160|1||ALLAMAKEE||
+|IA|POSTVILLE|52162|1||ALLAMAKEE||
+|IA|WATERVILLE|52170|1||ALLAMAKEE||
+|IA|WAUKON|52172|1||ALLAMAKEE||
+|IA|CENTERVILLE|52544|1||APPANOOSE||
+|IA|CINCINNATI|52549|1||APPANOOSE||
+|IA|EXLINE|52555|1||APPANOOSE||
+|IA|MORAVIA|52571|1||APPANOOSE||
+|IA|MOULTON|52572|1||APPANOOSE||
+|IA|MYSTIC|52574|1||APPANOOSE||
+|IA|PLANO|52581|1||APPANOOSE||
+|IA|UDELL|52593|1||APPANOOSE||
+|IA|UNIONVILLE|52594|1||APPANOOSE||
+|IA|AUDUBON|50025|1||AUDUBON||
+|IA|BRAYTON|50042|1||AUDUBON||
+|IA|EXIRA|50076|1||AUDUBON||
+|IA|GRAY|50110|1||AUDUBON||
+|IA|HAMLIN|50117|1||AUDUBON||
+|IA|KIMBALLTON|51543|1||AUDUBON||
+|IA|ATKINS|52206|1||BENTON||
+|IA|BELLE PLAINE|52208|1||BENTON||
+|IA|BLAIRSTOWN|52209|1||BENTON||
+|IA|GARRISON|52229|1||BENTON||
+|IA|KEYSTONE|52249|1||BENTON||
+|IA|LUZERNE|52257|1||BENTON||
+|IA|MOUNT AUBURN|52313|1||BENTON||
+|IA|NEWHALL|52315|1||BENTON||
+|IA|NORWAY|52318|1||BENTON||
+|IA|SHELLSBURG|52332|1||BENTON||
+|IA|URBANA|52345|1||BENTON||
+|IA|VAN HORNE|52346|1||BENTON||
+|IA|VINTON|52349|1||BENTON||
+|IA|WALFORD|52351|1||BENTON||
+|IA|WATKINS|52354|1||BENTON||
+|IA|CEDAR FALLS|50613|1||BLACK HAWK||
+|IA|CEDAR FALLS|50614|1||BLACK HAWK||
+|IA|DEWAR|50623|1||BLACK HAWK||
+|IA|DUNKERTON|50626|1||BLACK HAWK||
+|IA|GILBERTVILLE|50634|1||BLACK HAWK||
+|IA|HUDSON|50643|1||BLACK HAWK||
+|IA|LA PORTE CITY|50651|1||BLACK HAWK||
+|IA|RAYMOND|50667|1||BLACK HAWK||
+|IA|WATERLOO|50701|1||BLACK HAWK||
+|IA|WATERLOO|50702|1||BLACK HAWK||
+|IA|WATERLOO|50703|1||BLACK HAWK||
+|IA|WATERLOO|50704|1||BLACK HAWK||
+|IA|WATERLOO|50706|1||BLACK HAWK||
+|IA|EVANSDALE|50707|1||BLACK HAWK||
+|IA|WATERLOO|50799|1||BLACK HAWK||
+|IA|BEAVER|50031|1||BOONE||
+|IA|BOONE|50036|1||BOONE||
+|IA|BOONE|50037|1||BOONE||
+|IA|BOXHOLM|50040|1||BOONE||
+|IA|LUTHER|50152|1||BOONE||
+|IA|MADRID|50156|1||BOONE||
+|IA|OGDEN|50212|1||BOONE||
+|IA|PILOT MOUND|50223|1||BOONE||
+|IA|DENVER|50622|1||BREMER||
+|IA|FREDERIKA|50631|1||BREMER||
+|IA|JANESVILLE|50647|1||BREMER||
+|IA|PLAINFIELD|50666|1||BREMER||
+|IA|READLYN|50668|1||BREMER||
+|IA|SUMNER|50674|1||BREMER||
+|IA|TRIPOLI|50676|1||BREMER||
+|IA|WAVERLY|50677|1||BREMER||
+|IA|AURORA|50607|1||BUCHANAN||
+|IA|FAIRBANK|50629|1||BUCHANAN||
+|IA|HAZLETON|50641|1||BUCHANAN||
+|IA|INDEPENDENCE|50644|1||BUCHANAN||
+|IA|JESUP|50648|1||BUCHANAN||
+|IA|LAMONT|50650|1||BUCHANAN||
+|IA|STANLEY|50671|1||BUCHANAN||
+|IA|WINTHROP|50682|1||BUCHANAN||
+|IA|BRANDON|52210|1||BUCHANAN||
+|IA|QUASQUETON|52326|1||BUCHANAN||
+|IA|ROWLEY|52329|1||BUCHANAN||
+|IA|ALBERT CITY|50510|1||BUENA VISTA||
+|IA|MARATHON|50565|1||BUENA VISTA||
+|IA|NEWELL|50568|1||BUENA VISTA||
+|IA|REMBRANDT|50576|1||BUENA VISTA||
+|IA|SIOUX RAPIDS|50585|1||BUENA VISTA||
+|IA|STORM LAKE|50588|1||BUENA VISTA||
+|IA|TRUESDALE|50592|1||BUENA VISTA||
+|IA|ALTA|51002|1||BUENA VISTA||
+|IA|LINN GROVE|51033|1||BUENA VISTA||
+|IA|ALLISON|50602|1||BUTLER||
+|IA|APLINGTON|50604|1||BUTLER||
+|IA|AREDALE|50605|1||BUTLER||
+|IA|AUSTINVILLE|50608|1||BUTLER||
+|IA|BRISTOW|50611|1||BUTLER||
+|IA|CLARKSVILLE|50619|1||BUTLER||
+|IA|DUMONT|50625|1||BUTLER||
+|IA|GREENE|50636|1||BUTLER||
+|IA|KESLEY|50649|1||BUTLER||
+|IA|NEW HARTFORD|50660|1||BUTLER||
+|IA|PARKERSBURG|50665|1||BUTLER||
+|IA|SHELL ROCK|50670|1||BUTLER||
+|IA|FARNHAMVILLE|50538|1||CALHOUN||
+|IA|JOLLEY|50551|1||CALHOUN||
+|IA|KNIERIM|50552|1||CALHOUN||
+|IA|LYTTON|50561|1||CALHOUN||
+|IA|MANSON|50563|1||CALHOUN||
+|IA|POMEROY|50575|1||CALHOUN||
+|IA|ROCKWELL CITY|50579|1||CALHOUN||
+|IA|SOMERS|50586|1||CALHOUN||
+|IA|RINARD|50587|1||CALHOUN||
+|IA|LAKE CITY|51449|1||CALHOUN||
+|IA|LOHRVILLE|51453|1||CALHOUN||
+|IA|COON RAPIDS|50058|1||CARROLL||
+|IA|CARROLL|51401|1||CARROLL||
+|IA|ARCADIA|51430|1||CARROLL||
+|IA|BREDA|51436|1||CARROLL||
+|IA|DEDHAM|51440|1||CARROLL||
+|IA|GLIDDEN|51443|1||CARROLL||
+|IA|HALBUR|51444|1||CARROLL||
+|IA|LANESBORO|51451|1||CARROLL||
+|IA|LIDDERDALE|51452|1||CARROLL||
+|IA|MANNING|51455|1||CARROLL||
+|IA|RALSTON|51459|1||CARROLL||
+|IA|TEMPLETON|51463|1||CARROLL||
+|IA|ANITA|50020|1||CASS||
+|IA|ATLANTIC|50022|1||CASS||
+|IA|WIOTA|50274|1||CASS||
+|IA|CUMBERLAND|50843|1||CASS||
+|IA|MASSENA|50853|1||CASS||
+|IA|GRISWOLD|51535|1||CASS||
+|IA|LEWIS|51544|1||CASS||
+|IA|MARNE|51552|1||CASS||
+|IA|CLARENCE|52216|1||CEDAR||
+|IA|LOWDEN|52255|1||CEDAR||
+|IA|MECHANICSVILLE|52306|1||CEDAR||
+|IA|STANWOOD|52337|1||CEDAR||
+|IA|WEST BRANCH|52358|1||CEDAR||
+|IA|BENNETT|52721|1||CEDAR||
+|IA|DURANT|52747|1||CEDAR||
+|IA|TIPTON|52772|1||CEDAR||
+|IA|MASON CITY|50401|1||CERRO GORDO||
+|IA|MASON CITY|50402|1||CERRO GORDO||
+|IA|CLEAR LAKE|50428|1||CERRO GORDO||
+|IA|DOUGHERTY|50433|1||CERRO GORDO||
+|IA|MESERVEY|50457|1||CERRO GORDO||
+|IA|PLYMOUTH|50464|1||CERRO GORDO||
+|IA|ROCK FALLS|50467|1||CERRO GORDO||
+|IA|ROCKWELL|50469|1||CERRO GORDO||
+|IA|SWALEDALE|50477|1||CERRO GORDO||
+|IA|THORNTON|50479|1||CERRO GORDO||
+|IA|VENTURA|50482|1||CERRO GORDO||
+|IA|AURELIA|51005|1||CHEROKEE||
+|IA|CHEROKEE|51012|1||CHEROKEE||
+|IA|CLEGHORN|51014|1||CHEROKEE||
+|IA|LARRABEE|51029|1||CHEROKEE||
+|IA|MARCUS|51035|1||CHEROKEE||
+|IA|MERIDEN|51037|1||CHEROKEE||
+|IA|QUIMBY|51049|1||CHEROKEE||
+|IA|WASHTA|51061|1||CHEROKEE||
+|IA|ALTA VISTA|50603|1||CHICKASAW||
+|IA|FREDERICKSBURG|50630|1||CHICKASAW||
+|IA|IONIA|50645|1||CHICKASAW||
+|IA|NASHUA|50658|1||CHICKASAW||
+|IA|NEW HAMPTON|50659|1||CHICKASAW||
+|IA|NORTH WASHINGTON|50661|1||CHICKASAW||
+|IA|LAWLER|52154|1||CHICKASAW||
+|IA|MURRAY|50174|1||CLARKE||
+|IA|OSCEOLA|50213|1||CLARKE||
+|IA|WOODBURN|50275|1||CLARKE||
+|IA|PETERSON|51047|1||CLAY||
+|IA|SPENCER|51301|1||CLAY||
+|IA|DICKENS|51333|1||CLAY||
+|IA|EVERLY|51338|1||CLAY||
+|IA|FOSTORIA|51340|1||CLAY||
+|IA|GILLETT GROVE|51341|1||CLAY||
+|IA|GREENVILLE|51343|1||CLAY||
+|IA|ROYAL|51357|1||CLAY||
+|IA|WEBB|51366|1||CLAY||
+|IA|EDGEWOOD|52042|1||CLAYTON||
+|IA|ELKADER|52043|1||CLAYTON||
+|IA|ELKPORT|52044|1||CLAYTON||
+|IA|FARMERSBURG|52047|1||CLAYTON||
+|IA|GARBER|52048|1||CLAYTON||
+|IA|GARNAVILLO|52049|1||CLAYTON||
+|IA|GUTTENBERG|52052|1||CLAYTON||
+|IA|LITTLEPORT|52055|1||CLAYTON||
+|IA|NORTH BUENA VISTA|52066|1||CLAYTON||
+|IA|SAINT OLAF|52072|1||CLAYTON||
+|IA|STRAWBERRY POINT|52076|1||CLAYTON||
+|IA|VOLGA|52077|1||CLAYTON||
+|IA|LUANA|52156|1||CLAYTON||
+|IA|MC GREGOR|52157|1||CLAYTON||
+|IA|MARQUETTE|52158|1||CLAYTON||
+|IA|MONONA|52159|1||CLAYTON||
+|IA|DELMAR|52037|1||CLINTON||
+|IA|ELWOOD|52226|1||CLINTON||
+|IA|LOST NATION|52254|1||CLINTON||
+|IA|ANDOVER|52701|1||CLINTON||
+|IA|BRYANT|52727|1||CLINTON||
+|IA|CALAMUS|52729|1||CLINTON||
+|IA|CAMANCHE|52730|1||CLINTON||
+|IA|CHARLOTTE|52731|1||CLINTON||
+|IA|CLINTON|52732|1||CLINTON||
+|IA|CLINTON|52733|1||CLINTON||
+|IA|CLINTON|52736|1||CLINTON||
+|IA|DE WITT|52742|1||CLINTON||
+|IA|GOOSE LAKE|52750|1||CLINTON||
+|IA|GRAND MOUND|52751|1||CLINTON||
+|IA|LOW MOOR|52757|1||CLINTON||
+|IA|TEEDS GROVE|52771|1||CLINTON||
+|IA|WELTON|52774|1||CLINTON||
+|IA|WHEATLAND|52777|1||CLINTON||
+|IA|ASPINWALL|51432|1||CRAWFORD||
+|IA|CHARTER OAK|51439|1||CRAWFORD||
+|IA|DELOIT|51441|1||CRAWFORD||
+|IA|DENISON|51442|1||CRAWFORD||
+|IA|KIRON|51448|1||CRAWFORD||
+|IA|MANILLA|51454|1||CRAWFORD||
+|IA|RICKETTS|51460|1||CRAWFORD||
+|IA|SCHLESWIG|51461|1||CRAWFORD||
+|IA|VAIL|51465|1||CRAWFORD||
+|IA|WESTSIDE|51467|1||CRAWFORD||
+|IA|ARION|51520|1||CRAWFORD||
+|IA|DOW CITY|51528|1||CRAWFORD||
+|IA|ADEL|50003|1||DALLAS||
+|IA|BOONEVILLE|50038|1||DALLAS||
+|IA|BOUTON|50039|1||DALLAS||
+|IA|DALLAS CENTER|50063|1||DALLAS||
+|IA|DAWSON|50066|1||DALLAS||
+|IA|DE SOTO|50069|1||DALLAS||
+|IA|DEXTER|50070|1||DALLAS||
+|IA|GRANGER|50109|1||DALLAS||
+|IA|LINDEN|50146|1||DALLAS||
+|IA|MINBURN|50167|1||DALLAS||
+|IA|PERRY|50220|1||DALLAS||
+|IA|REDFIELD|50233|1||DALLAS||
+|IA|VAN METER|50261|1||DALLAS||
+|IA|WAUKEE|50263|1||DALLAS||
+|IA|WOODWARD|50276|1||DALLAS||
+|IA|BLOOMFIELD|52537|1||DAVIS||
+|IA|WEST GROVE|52538|1||DAVIS||
+|IA|DRAKESVILLE|52552|1||DAVIS||
+|IA|FLORIS|52560|1||DAVIS||
+|IA|PULASKI|52584|1||DAVIS||
+|IA|DAVIS CITY|50065|1||DECATUR||
+|IA|DECATUR|50067|1||DECATUR||
+|IA|GARDEN GROVE|50103|1||DECATUR||
+|IA|GRAND RIVER|50108|1||DECATUR||
+|IA|LAMONI|50140|1||DECATUR||
+|IA|LEON|50144|1||DECATUR||
+|IA|VAN WERT|50262|1||DECATUR||
+|IA|WELDON|50264|1||DECATUR||
+|IA|MASONVILLE|50654|1||DELAWARE||
+|IA|COLESBURG|52035|1||DELAWARE||
+|IA|DELAWARE|52036|1||DELAWARE||
+|IA|DUNDEE|52038|1||DELAWARE||
+|IA|EARLVILLE|52041|1||DELAWARE||
+|IA|GREELEY|52050|1||DELAWARE||
+|IA|MANCHESTER|52057|1||DELAWARE||
+|IA|DELHI|52223|1||DELAWARE||
+|IA|HOPKINTON|52237|1||DELAWARE||
+|IA|RYAN|52330|1||DELAWARE||
+|IA|BURLINGTON|52601|1||DES MOINES||
+|IA|DANVILLE|52623|1||DES MOINES||
+|IA|MEDIAPOLIS|52637|1||DES MOINES||
+|IA|MIDDLETOWN|52638|1||DES MOINES||
+|IA|SPERRY|52650|1||DES MOINES||
+|IA|WEST BURLINGTON|52655|1||DES MOINES||
+|IA|YARMOUTH|52660|1||DES MOINES||
+|IA|ARNOLDS PARK|51331|1||DICKINSON||
+|IA|LAKE PARK|51347|1||DICKINSON||
+|IA|MILFORD|51351|1||DICKINSON||
+|IA|OKOBOJI|51355|1||DICKINSON||
+|IA|SPIRIT LAKE|51360|1||DICKINSON||
+|IA|SUPERIOR|51363|1||DICKINSON||
+|IA|TERRIL|51364|1||DICKINSON||
+|IA|DUBUQUE|52001|1||DUBUQUE||
+|IA|DUBUQUE|52002|1||DUBUQUE||
+|IA|DUBUQUE|52003|1||DUBUQUE||
+|IA|DUBUQUE|52004|1||DUBUQUE||
+|IA|BERNARD|52032|1||DUBUQUE||
+|IA|CASCADE|52033|1||DUBUQUE||
+|IA|DURANGO|52039|1||DUBUQUE||
+|IA|DYERSVILLE|52040|1||DUBUQUE||
+|IA|EPWORTH|52045|1||DUBUQUE||
+|IA|FARLEY|52046|1||DUBUQUE||
+|IA|HOLY CROSS|52053|1||DUBUQUE||
+|IA|LUXEMBURG|52056|1||DUBUQUE||
+|IA|NEW VIENNA|52065|1||DUBUQUE||
+|IA|PEOSTA|52068|1||DUBUQUE||
+|IA|SHERRILL|52073|1||DUBUQUE||
+|IA|WORTHINGTON|52078|1||DUBUQUE||
+|IA|ZWINGLE|52079|1||DUBUQUE||
+|IA|DUBUQUE|52099|1||DUBUQUE||
+|IA|ARMSTRONG|50514|1||EMMET||
+|IA|DOLLIVER|50531|1||EMMET||
+|IA|RINGSTED|50578|1||EMMET||
+|IA|ESTHERVILLE|51334|1||EMMET||
+|IA|GRUVER|51344|1||EMMET||
+|IA|WALLINGFORD|51365|1||EMMET||
+|IA|ARLINGTON|50606|1||FAYETTE||
+|IA|MAYNARD|50655|1||FAYETTE||
+|IA|OELWEIN|50662|1||FAYETTE||
+|IA|ORAN|50664|1||FAYETTE||
+|IA|WESTGATE|50681|1||FAYETTE||
+|IA|CLERMONT|52135|1||FAYETTE||
+|IA|ELGIN|52141|1||FAYETTE||
+|IA|FAYETTE|52142|1||FAYETTE||
+|IA|HAWKEYE|52147|1||FAYETTE||
+|IA|RANDALIA|52164|1||FAYETTE||
+|IA|SAINT LUCAS|52166|1||FAYETTE||
+|IA|WADENA|52169|1||FAYETTE||
+|IA|WAUCOMA|52171|1||FAYETTE||
+|IA|WEST UNION|52175|1||FAYETTE||
+|IA|FLOYD|50435|1||FLOYD||
+|IA|NORA SPRINGS|50458|1||FLOYD||
+|IA|ROCKFORD|50468|1||FLOYD||
+|IA|RUDD|50471|1||FLOYD||
+|IA|CHARLES CITY|50616|1||FLOYD||
+|IA|COLWELL|50620|1||FLOYD||
+|IA|MARBLE ROCK|50653|1||FLOYD||
+|IA|BRADFORD|50041|1||FRANKLIN||
+|IA|POPEJOY|50227|1||FRANKLIN||
+|IA|ALEXANDER|50420|1||FRANKLIN||
+|IA|CHAPIN|50427|1||FRANKLIN||
+|IA|COULTER|50431|1||FRANKLIN||
+|IA|HAMPTON|50441|1||FRANKLIN||
+|IA|LATIMER|50452|1||FRANKLIN||
+|IA|SHEFFIELD|50475|1||FRANKLIN||
+|IA|GENEVA|50633|1||FRANKLIN||
+|IA|FARRAGUT|51639|1||FREMONT||
+|IA|HAMBURG|51640|1||FREMONT||
+|IA|IMOGENE|51645|1||FREMONT||
+|IA|PERCIVAL|51648|1||FREMONT||
+|IA|RANDOLPH|51649|1||FREMONT||
+|IA|RIVERTON|51650|1||FREMONT||
+|IA|SIDNEY|51652|1||FREMONT||
+|IA|TABOR|51653|1||FREMONT||
+|IA|THURMAN|51654|1||FREMONT||
+|IA|CHURDAN|50050|1||GREENE||
+|IA|COOPER|50059|1||GREENE||
+|IA|DANA|50064|1||GREENE||
+|IA|GRAND JUNCTION|50107|1||GREENE||
+|IA|JEFFERSON|50129|1||GREENE||
+|IA|PATON|50217|1||GREENE||
+|IA|RIPPEY|50235|1||GREENE||
+|IA|SCRANTON|51462|1||GREENE||
+|IA|BEAMAN|50609|1||GRUNDY||
+|IA|CONRAD|50621|1||GRUNDY||
+|IA|DIKE|50624|1||GRUNDY||
+|IA|GRUNDY CENTER|50638|1||GRUNDY||
+|IA|HOLLAND|50642|1||GRUNDY||
+|IA|MORRISON|50657|1||GRUNDY||
+|IA|REINBECK|50669|1||GRUNDY||
+|IA|STOUT|50673|1||GRUNDY||
+|IA|WELLSBURG|50680|1||GRUNDY||
+|IA|BAGLEY|50026|1||GUTHRIE||
+|IA|BAYARD|50029|1||GUTHRIE||
+|IA|CASEY|50048|1||GUTHRIE||
+|IA|GUTHRIE CENTER|50115|1||GUTHRIE||
+|IA|JAMAICA|50128|1||GUTHRIE||
+|IA|MENLO|50164|1||GUTHRIE||
+|IA|PANORA|50216|1||GUTHRIE||
+|IA|STUART|50250|1||GUTHRIE||
+|IA|YALE|50277|1||GUTHRIE||
+|IA|BLAIRSBURG|50034|1||HAMILTON||
+|IA|ELLSWORTH|50075|1||HAMILTON||
+|IA|JEWELL|50130|1||HAMILTON||
+|IA|KAMRAR|50132|1||HAMILTON||
+|IA|RANDALL|50231|1||HAMILTON||
+|IA|STANHOPE|50246|1||HAMILTON||
+|IA|STRATFORD|50249|1||HAMILTON||
+|IA|WILLIAMS|50271|1||HAMILTON||
+|IA|WEBSTER CITY|50595|1||HAMILTON||
+|IA|BRITT|50423|1||HANCOCK||
+|IA|CORWITH|50430|1||HANCOCK||
+|IA|CRYSTAL LAKE|50432|1||HANCOCK||
+|IA|GARNER|50438|1||HANCOCK||
+|IA|GOODELL|50439|1||HANCOCK||
+|IA|KANAWHA|50447|1||HANCOCK||
+|IA|KLEMME|50449|1||HANCOCK||
+|IA|WODEN|50484|1||HANCOCK||
+|IA|ALDEN|50006|1||HARDIN||
+|IA|BUCKEYE|50043|1||HARDIN||
+|IA|GARDEN CITY|50102|1||HARDIN||
+|IA|HUBBARD|50122|1||HARDIN||
+|IA|IOWA FALLS|50126|1||HARDIN||
+|IA|NEW PROVIDENCE|50206|1||HARDIN||
+|IA|RADCLIFFE|50230|1||HARDIN||
+|IA|UNION|50258|1||HARDIN||
+|IA|GIFFORD|50259|1||HARDIN||
+|IA|WHITTEN|50269|1||HARDIN||
+|IA|ACKLEY|50601|1||HARDIN||
+|IA|ELDORA|50627|1||HARDIN||
+|IA|STEAMBOAT ROCK|50672|1||HARDIN||
+|IA|DUNLAP|51529|1||HARRISON||
+|IA|LITTLE SIOUX|51545|1||HARRISON||
+|IA|LOGAN|51546|1||HARRISON||
+|IA|MAGNOLIA|51550|1||HARRISON||
+|IA|MISSOURI VALLEY|51555|1||HARRISON||
+|IA|MODALE|51556|1||HARRISON||
+|IA|MONDAMIN|51557|1||HARRISON||
+|IA|PERSIA|51563|1||HARRISON||
+|IA|PISGAH|51564|1||HARRISON||
+|IA|WOODBINE|51579|1||HARRISON||
+|IA|HILLSBORO|52630|1||HENRY||
+|IA|MOUNT PLEASANT|52641|1||HENRY||
+|IA|ROME|52642|1||HENRY||
+|IA|MOUNT UNION|52644|1||HENRY||
+|IA|NEW LONDON|52645|1||HENRY||
+|IA|OLDS|52647|1||HENRY||
+|IA|SALEM|52649|1||HENRY||
+|IA|SWEDESBURG|52652|1||HENRY||
+|IA|WAYLAND|52654|1||HENRY||
+|IA|WINFIELD|52659|1||HENRY||
+|IA|RICEVILLE|50466|1||HOWARD||
+|IA|ELMA|50628|1||HOWARD||
+|IA|CHESTER|52134|1||HOWARD||
+|IA|CRESCO|52136|1||HOWARD||
+|IA|LIME SPRINGS|52155|1||HOWARD||
+|IA|PROTIVIN|52163|1||HOWARD||
+|IA|BODE|50519|1||HUMBOLDT||
+|IA|BRADGATE|50520|1||HUMBOLDT||
+|IA|DAKOTA CITY|50529|1||HUMBOLDT||
+|IA|GILMORE CITY|50541|1||HUMBOLDT||
+|IA|HARDY|50545|1||HUMBOLDT||
+|IA|HUMBOLDT|50548|1||HUMBOLDT||
+|IA|LIVERMORE|50558|1||HUMBOLDT||
+|IA|OTTOSEN|50570|1||HUMBOLDT||
+|IA|RENWICK|50577|1||HUMBOLDT||
+|IA|RUTLAND|50582|1||HUMBOLDT||
+|IA|THOR|50591|1||HUMBOLDT||
+|IA|BATTLE CREEK|51006|1||IDA||
+|IA|GALVA|51020|1||IDA||
+|IA|HOLSTEIN|51025|1||IDA||
+|IA|ARTHUR|51431|1||IDA||
+|IA|IDA GROVE|51445|1||IDA||
+|IA|AMANA|52203|1||IOWA||
+|IA|AMANA|52204|1||IOWA||
+|IA|CONROY|52220|1||IOWA||
+|IA|HOMESTEAD|52236|1||IOWA||
+|IA|LADORA|52251|1||IOWA||
+|IA|MARENGO|52301|1||IOWA||
+|IA|MIDDLE AMANA|52307|1||IOWA||
+|IA|MILLERSBURG|52308|1||IOWA||
+|IA|NORTH ENGLISH|52316|1||IOWA||
+|IA|PARNELL|52325|1||IOWA||
+|IA|SOUTH AMANA|52334|1||IOWA||
+|IA|VICTOR|52347|1||IOWA||
+|IA|WILLIAMSBURG|52361|1||IOWA||
+|IA|ANDREW|52030|1||JACKSON||
+|IA|BELLEVUE|52031|1||JACKSON||
+|IA|LA MOTTE|52054|1||JACKSON||
+|IA|MAQUOKETA|52060|1||JACKSON||
+|IA|MILES|52064|1||JACKSON||
+|IA|PRESTON|52069|1||JACKSON||
+|IA|SABULA|52070|1||JACKSON||
+|IA|SAINT DONATUS|52071|1||JACKSON||
+|IA|SPRAGUEVILLE|52074|1||JACKSON||
+|IA|SPRINGBROOK|52075|1||JACKSON||
+|IA|BALDWIN|52207|1||JACKSON||
+|IA|MONMOUTH|52309|1||JACKSON||
+|IA|BAXTER|50028|1||JASPER||
+|IA|COLFAX|50054|1||JASPER||
+|IA|IRA|50127|1||JASPER||
+|IA|KELLOGG|50135|1||JASPER||
+|IA|KILLDUFF|50137|1||JASPER||
+|IA|LYNNVILLE|50153|1||JASPER||
+|IA|MINGO|50168|1||JASPER||
+|IA|MONROE|50170|1||JASPER||
+|IA|NEWTON|50208|1||JASPER||
+|IA|PRAIRIE CITY|50228|1||JASPER||
+|IA|REASNOR|50232|1||JASPER||
+|IA|SULLY|50251|1||JASPER||
+|IA|BATAVIA|52533|1||JEFFERSON||
+|IA|FAIRFIELD|52556|1||JEFFERSON||
+|IA|FAIRFIELD|52557|1||JEFFERSON||
+|IA|LIBERTYVILLE|52567|1||JEFFERSON||
+|IA|PACKWOOD|52580|1||JEFFERSON||
+|IA|LOCKRIDGE|52635|1||JEFFERSON||
+|IA|HILLS|52235|1||JOHNSON||
+|IA|IOWA CITY|52240|1||JOHNSON||
+|IA|CORALVILLE|52241|1||JOHNSON||
+|IA|IOWA CITY|52242|1||JOHNSON||
+|IA|IOWA CITY|52243|1||JOHNSON||
+|IA|IOWA CITY|52244|1||JOHNSON||
+|IA|IOWA CITY|52245|1||JOHNSON||
+|IA|IOWA CITY|52246|1||JOHNSON||
+|IA|NORTH LIBERTY|52317|1||JOHNSON||
+|IA|OAKDALE|52319|1||JOHNSON||
+|IA|OXFORD|52322|1||JOHNSON||
+|IA|SOLON|52333|1||JOHNSON||
+|IA|SWISHER|52338|1||JOHNSON||
+|IA|TIFFIN|52340|1||JOHNSON||
+|IA|LONE TREE|52755|1||JOHNSON||
+|IA|ANAMOSA|52205|1||JONES||
+|IA|CENTER JUNCTION|52212|1||JONES||
+|IA|LANGWORTHY|52252|1||JONES||
+|IA|MARTELLE|52305|1||JONES||
+|IA|MONTICELLO|52310|1||JONES||
+|IA|MORLEY|52312|1||JONES||
+|IA|OLIN|52320|1||JONES||
+|IA|ONSLOW|52321|1||JONES||
+|IA|OXFORD JUNCTION|52323|1||JONES||
+|IA|WYOMING|52362|1||JONES||
+|IA|GIBSON|50104|1||KEOKUK||
+|IA|KESWICK|50136|1||KEOKUK||
+|IA|THORNBURG|50255|1||KEOKUK||
+|IA|WHAT CHEER|50268|1||KEOKUK||
+|IA|HARPER|52231|1||KEOKUK||
+|IA|KEOTA|52248|1||KEOKUK||
+|IA|SOUTH ENGLISH|52335|1||KEOKUK||
+|IA|WEBSTER|52355|1||KEOKUK||
+|IA|DELTA|52550|1||KEOKUK||
+|IA|HAYESVILLE|52562|1||KEOKUK||
+|IA|HEDRICK|52563|1||KEOKUK||
+|IA|MARTINSBURG|52568|1||KEOKUK||
+|IA|OLLIE|52576|1||KEOKUK||
+|IA|RICHLAND|52585|1||KEOKUK||
+|IA|SIGOURNEY|52591|1||KEOKUK||
+|IA|LAKOTA|50451|1||KOSSUTH||
+|IA|TITONKA|50480|1||KOSSUTH||
+|IA|WESLEY|50483|1||KOSSUTH||
+|IA|ALGONA|50511|1||KOSSUTH||
+|IA|BANCROFT|50517|1||KOSSUTH||
+|IA|BURT|50522|1||KOSSUTH||
+|IA|FENTON|50539|1||KOSSUTH||
+|IA|LEDYARD|50556|1||KOSSUTH||
+|IA|LONE ROCK|50559|1||KOSSUTH||
+|IA|LU VERNE|50560|1||KOSSUTH||
+|IA|SWEA CITY|50590|1||KOSSUTH||
+|IA|WHITTEMORE|50598|1||KOSSUTH||
+|IA|ARGYLE|52619|1||LEE||
+|IA|DENMARK|52624|1||LEE||
+|IA|DONNELLSON|52625|1||LEE||
+|IA|FORT MADISON|52627|1||LEE||
+|IA|HOUGHTON|52631|1||LEE||
+|IA|KEOKUK|52632|1||LEE||
+|IA|MONTROSE|52639|1||LEE||
+|IA|PILOT GROVE|52648|1||LEE||
+|IA|WEST POINT|52656|1||LEE||
+|IA|SAINT PAUL|52657|1||LEE||
+|IA|WEVER|52658|1||LEE||
+|IA|ALBURNETT|52202|1||LINN||
+|IA|CENTER POINT|52213|1||LINN||
+|IA|CENTRAL CITY|52214|1||LINN||
+|IA|COGGON|52218|1||LINN||
+|IA|PRAIRIEBURG|52219|1||LINN||
+|IA|ELY|52227|1||LINN||
+|IA|FAIRFAX|52228|1||LINN||
+|IA|HIAWATHA|52233|1||LINN||
+|IA|LISBON|52253|1||LINN||
+|IA|MARION|52302|1||LINN||
+|IA|MOUNT VERNON|52314|1||LINN||
+|IA|PALO|52324|1||LINN||
+|IA|ROBINS|52328|1||LINN||
+|IA|SPRINGVILLE|52336|1||LINN||
+|IA|TODDVILLE|52341|1||LINN||
+|IA|TROY MILLS|52344|1||LINN||
+|IA|VIOLA|52350|1||LINN||
+|IA|WALKER|52352|1||LINN||
+|IA|CEDAR RAPIDS|52401|1||LINN||
+|IA|CEDAR RAPIDS|52402|1||LINN||
+|IA|CEDAR RAPIDS|52403|1||LINN||
+|IA|CEDAR RAPIDS|52404|1||LINN||
+|IA|CEDAR RAPIDS|52405|1||LINN||
+|IA|CEDAR RAPIDS|52406|1||LINN||
+|IA|CEDAR RAPIDS|52407|1||LINN||
+|IA|CEDAR RAPIDS|52408|1||LINN||
+|IA|CEDAR RAPIDS|52409|1||LINN||
+|IA|CEDAR RAPIDS|52410|1||LINN||
+|IA|CEDAR RAPIDS|52411|1||LINN||
+|IA|CEDAR RAPIDS|52497|1||LINN||
+|IA|CEDAR RAPIDS|52498|1||LINN||
+|IA|CEDAR RAPIDS|52499|1||LINN||
+|IA|MORNING SUN|52640|1||LOUISA||
+|IA|OAKVILLE|52646|1||LOUISA||
+|IA|WAPELLO|52653|1||LOUISA||
+|IA|COLUMBUS CITY|52737|1||LOUISA||
+|IA|COLUMBUS JUNCTION|52738|1||LOUISA||
+|IA|GRANDVIEW|52752|1||LOUISA||
+|IA|LETTS|52754|1||LOUISA||
+|IA|CHARITON|50049|1||LUCAS||
+|IA|DERBY|50068|1||LUCAS||
+|IA|LUCAS|50151|1||LUCAS||
+|IA|RUSSELL|50238|1||LUCAS||
+|IA|WILLIAMSON|50272|1||LUCAS||
+|IA|ALVORD|51230|1||LYON||
+|IA|DOON|51235|1||LYON||
+|IA|GEORGE|51237|1||LYON||
+|IA|INWOOD|51240|1||LYON||
+|IA|LARCHWOOD|51241|1||LYON||
+|IA|LESTER|51242|1||LYON||
+|IA|LITTLE ROCK|51243|1||LYON||
+|IA|ROCK RAPIDS|51246|1||LYON||
+|IA|BEVINGTON|50033|1||MADISON||
+|IA|EARLHAM|50072|1||MADISON||
+|IA|MACKSBURG|50155|1||MADISON||
+|IA|PATTERSON|50218|1||MADISON||
+|IA|PERU|50222|1||MADISON||
+|IA|SAINT CHARLES|50240|1||MADISON||
+|IA|TRURO|50257|1||MADISON||
+|IA|WINTERSET|50273|1||MADISON||
+|IA|BARNES CITY|50027|1||MAHASKA||
+|IA|LEIGHTON|50143|1||MAHASKA||
+|IA|NEW SHARON|50207|1||MAHASKA||
+|IA|BEACON|52534|1||MAHASKA||
+|IA|CEDAR|52543|1||MAHASKA||
+|IA|FREMONT|52561|1||MAHASKA||
+|IA|OSKALOOSA|52577|1||MAHASKA||
+|IA|ROSE HILL|52586|1||MAHASKA||
+|IA|UNIVERSITY PARK|52595|1||MAHASKA||
+|IA|BUSSEY|50044|1||MARION||
+|IA|COLUMBIA|50057|1||MARION||
+|IA|DALLAS|50062|1||MARION||
+|IA|HAMILTON|50116|1||MARION||
+|IA|HARVEY|50119|1||MARION||
+|IA|KNOXVILLE|50138|1||MARION||
+|IA|MELCHER|50163|1||MARION||
+|IA|KNOXVILLE|50197|1||MARION||
+|IA|KNOXVILLE|50198|1||MARION||
+|IA|OTLEY|50214|1||MARION||
+|IA|PELLA|50219|1||MARION||
+|IA|PLEASANTVILLE|50225|1||MARION||
+|IA|SWAN|50252|1||MARION||
+|IA|TRACY|50256|1||MARION||
+|IA|ALBION|50005|1||MARSHALL||
+|IA|CLEMONS|50051|1||MARSHALL||
+|IA|FERGUSON|50078|1||MARSHALL||
+|IA|GILMAN|50106|1||MARSHALL||
+|IA|HAVERHILL|50120|1||MARSHALL||
+|IA|LAUREL|50141|1||MARSHALL||
+|IA|LE GRAND|50142|1||MARSHALL||
+|IA|LISCOMB|50148|1||MARSHALL||
+|IA|MARSHALLTOWN|50158|1||MARSHALL||
+|IA|MELBOURNE|50162|1||MARSHALL||
+|IA|RHODES|50234|1||MARSHALL||
+|IA|SAINT ANTHONY|50239|1||MARSHALL||
+|IA|STATE CENTER|50247|1||MARSHALL||
+|IA|EMERSON|51533|1||MILLS||
+|IA|GLENWOOD|51534|1||MILLS||
+|IA|HASTINGS|51540|1||MILLS||
+|IA|HENDERSON|51541|1||MILLS||
+|IA|MALVERN|51551|1||MILLS||
+|IA|MINEOLA|51554|1||MILLS||
+|IA|PACIFIC JUNCTION|51561|1||MILLS||
+|IA|SILVER CITY|51571|1||MILLS||
+|IA|CARPENTER|50426|1||MITCHELL||
+|IA|LITTLE CEDAR|50454|1||MITCHELL||
+|IA|MC INTIRE|50455|1||MITCHELL||
+|IA|ORCHARD|50460|1||MITCHELL||
+|IA|OSAGE|50461|1||MITCHELL||
+|IA|SAINT ANSGAR|50472|1||MITCHELL||
+|IA|STACYVILLE|50476|1||MITCHELL||
+|IA|TOETERVILLE|50481|1||MITCHELL||
+|IA|CASTANA|51010|1||MONONA||
+|IA|MAPLETON|51034|1||MONONA||
+|IA|ONAWA|51040|1||MONONA||
+|IA|RODNEY|51051|1||MONONA||
+|IA|TURIN|51059|1||MONONA||
+|IA|UTE|51060|1||MONONA||
+|IA|WHITING|51063|1||MONONA||
+|IA|BLENCOE|51523|1||MONONA||
+|IA|MOORHEAD|51558|1||MONONA||
+|IA|SOLDIER|51572|1||MONONA||
+|IA|LOVILIA|50150|1||MONROE||
+|IA|ALBIA|52531|1||MONROE||
+|IA|MELROSE|52569|1||MONROE||
+|IA|GRANT|50847|1||MONTGOMERY||
+|IA|VILLISCA|50864|1||MONTGOMERY||
+|IA|ELLIOTT|51532|1||MONTGOMERY||
+|IA|RED OAK|51566|1||MONTGOMERY||
+|IA|STANTON|51573|1||MONTGOMERY||
+|IA|RED OAK|51591|1||MONTGOMERY||
+|IA|ATALISSA|52720|1||MUSCATINE||
+|IA|CONESVILLE|52739|1||MUSCATINE||
+|IA|FRUITLAND|52749|1||MUSCATINE||
+|IA|MONTPELIER|52759|1||MUSCATINE||
+|IA|MOSCOW|52760|1||MUSCATINE||
+|IA|MUSCATINE|52761|1||MUSCATINE||
+|IA|NICHOLS|52766|1||MUSCATINE||
+|IA|STOCKTON|52769|1||MUSCATINE||
+|IA|WEST LIBERTY|52776|1||MUSCATINE||
+|IA|WILTON|52778|1||MUSCATINE||
+|IA|CALUMET|51009|1||O'BRIEN||
+|IA|PAULLINA|51046|1||O'BRIEN||
+|IA|SUTHERLAND|51058|1||O'BRIEN||
+|IA|SHELDON|51201|1||O'BRIEN||
+|IA|ARCHER|51231|1||O'BRIEN||
+|IA|PRIMGHAR|51245|1||O'BRIEN||
+|IA|SANBORN|51248|1||O'BRIEN||
+|IA|HARTLEY|51346|1||O'BRIEN||
+|IA|ASHTON|51232|1||OSCEOLA||
+|IA|SIBLEY|51249|1||OSCEOLA||
+|IA|ALLENDORF|51330|1||OSCEOLA||
+|IA|HARRIS|51345|1||OSCEOLA||
+|IA|MAY CITY|51349|1||OSCEOLA||
+|IA|MELVIN|51350|1||OSCEOLA||
+|IA|OCHEYEDAN|51354|1||OSCEOLA||
+|IA|SHENANDOAH|51601|1||PAGE||
+|IA|SHENANDOAH|51602|1||PAGE||
+|IA|SHENANDOAH|51603|1||PAGE||
+|IA|BLANCHARD|51630|1||PAGE||
+|IA|BRADDYVILLE|51631|1||PAGE||
+|IA|CLARINDA|51632|1||PAGE||
+|IA|COIN|51636|1||PAGE||
+|IA|COLLEGE SPRINGS|51637|1||PAGE||
+|IA|ESSEX|51638|1||PAGE||
+|IA|NORTHBORO|51647|1||PAGE||
+|IA|SHAMBAUGH|51651|1||PAGE||
+|IA|YORKTOWN|51656|1||PAGE||
+|IA|AYRSHIRE|50515|1||PALO ALTO||
+|IA|CURLEW|50527|1||PALO ALTO||
+|IA|CYLINDER|50528|1||PALO ALTO||
+|IA|EMMETSBURG|50536|1||PALO ALTO||
+|IA|MALLARD|50562|1||PALO ALTO||
+|IA|WEST BEND|50597|1||PALO ALTO||
+|IA|GRAETTINGER|51342|1||PALO ALTO||
+|IA|RUTHVEN|51358|1||PALO ALTO||
+|IA|AKRON|51001|1||PLYMOUTH||
+|IA|BRUNSVILLE|51008|1||PLYMOUTH||
+|IA|CRAIG|51017|1||PLYMOUTH||
+|IA|HINTON|51024|1||PLYMOUTH||
+|IA|KINGSLEY|51028|1||PLYMOUTH||
+|IA|LE MARS|51031|1||PLYMOUTH||
+|IA|MERRILL|51038|1||PLYMOUTH||
+|IA|OYENS|51045|1||PLYMOUTH||
+|IA|REMSEN|51050|1||PLYMOUTH||
+|IA|STRUBLE|51057|1||PLYMOUTH||
+|IA|WESTFIELD|51062|1||PLYMOUTH||
+|IA|FONDA|50540|1||POCAHONTAS||
+|IA|HAVELOCK|50546|1||POCAHONTAS||
+|IA|LAURENS|50554|1||POCAHONTAS||
+|IA|PALMER|50571|1||POCAHONTAS||
+|IA|PLOVER|50573|1||POCAHONTAS||
+|IA|POCAHONTAS|50574|1||POCAHONTAS||
+|IA|ROLFE|50581|1||POCAHONTAS||
+|IA|VARINA|50593|1||POCAHONTAS||
+|IA|ALLEMAN|50007|1||POLK||
+|IA|ALTOONA|50009|1||POLK||
+|IA|ANKENY|50015|1||POLK||
+|IA|ANKENY|50021|1||POLK||
+|IA|BERWICK|50032|1||POLK||
+|IA|BONDURANT|50035|1||POLK||
+|IA|ELKHART|50073|1||POLK||
+|IA|GRIMES|50111|1||POLK||
+|IA|JOHNSTON|50131|1||POLK||
+|IA|MITCHELLVILLE|50169|1||POLK||
+|IA|POLK CITY|50226|1||POLK||
+|IA|RUNNELLS|50237|1||POLK||
+|IA|SHELDAHL|50243|1||POLK||
+|IA|WEST DES MOINES|50265|1||POLK||
+|IA|WEST DES MOINES|50266|1||POLK||
+|IA|DES MOINES|50301|1||POLK||
+|IA|DES MOINES|50302|1||POLK||
+|IA|DES MOINES|50303|1||POLK||
+|IA|DES MOINES|50304|1||POLK||
+|IA|DES MOINES|50305|1||POLK||
+|IA|DES MOINES|50306|1||POLK||
+|IA|DES MOINES|50307|1||POLK||
+|IA|DES MOINES|50308|1||POLK||
+|IA|DES MOINES|50309|1||POLK||
+|IA|DES MOINES|50310|1||POLK||
+|IA|DES MOINES|50311|1||POLK||
+|IA|DES MOINES|50312|1||POLK||
+|IA|DES MOINES|50313|1||POLK||
+|IA|DES MOINES|50314|1||POLK||
+|IA|DES MOINES|50315|1||POLK||
+|IA|DES MOINES|50316|1||POLK||
+|IA|DES MOINES|50317|1||POLK||
+|IA|DES MOINES|50318|1||POLK||
+|IA|DES MOINES|50319|1||POLK||
+|IA|DES MOINES|50320|1||POLK||
+|IA|DES MOINES|50321|1||POLK||
+|IA|URBANDALE|50322|1||POLK||
+|IA|URBANDALE|50323|1||POLK||
+|IA|CLIVE|50325|1||POLK||
+|IA|DES MOINES|50327|1||POLK||
+|IA|DES MOINES|50328|1||POLK||
+|IA|DES MOINES|50329|1||POLK||
+|IA|DES MOINES|50330|1||POLK||
+|IA|DES MOINES|50331|1||POLK||
+|IA|DES MOINES|50332|1||POLK||
+|IA|DES MOINES|50333|1||POLK||
+|IA|DES MOINES|50334|1||POLK||
+|IA|DES MOINES|50335|1||POLK||
+|IA|DES MOINES|50336|1||POLK||
+|IA|DES MOINES|50338|1||POLK||
+|IA|DES MOINES|50339|1||POLK||
+|IA|DES MOINES|50340|1||POLK||
+|IA|DES MOINES|50347|1||POLK||
+|IA|DES MOINES|50350|1||POLK||
+|IA|DES MOINES|50359|1||POLK||
+|IA|DES MOINES|50360|1||POLK||
+|IA|DES MOINES|50361|1||POLK||
+|IA|DES MOINES|50362|1||POLK||
+|IA|DES MOINES|50363|1||POLK||
+|IA|DES MOINES|50364|1||POLK||
+|IA|DES MOINES|50367|1||POLK||
+|IA|DES MOINES|50368|1||POLK||
+|IA|DES MOINES|50369|1||POLK||
+|IA|DES MOINES|50380|1||POLK||
+|IA|DES MOINES|50381|1||POLK||
+|IA|DES MOINES|50391|1||POLK||
+|IA|DES MOINES|50392|1||POLK||
+|IA|DES MOINES|50393|1||POLK||
+|IA|DES MOINES|50394|1||POLK||
+|IA|DES MOINES|50395|1||POLK||
+|IA|DES MOINES|50396|1||POLK||
+|IA|DES MOINES|50397|1||POLK||
+|IA|WEST DES MOINES|50398|1||POLK||
+|IA|DES MOINES|50936|1||POLK||
+|IA|DES MOINES|50940|1||POLK||
+|IA|DES MOINES|50947|1||POLK||
+|IA|DES MOINES|50950|1||POLK||
+|IA|DES MOINES|50980|1||POLK||
+|IA|DES MOINES|50981|1||POLK||
+|IA|COUNCIL BLUFFS|51501|1||POTTAWATTAMIE||
+|IA|COUNCIL BLUFFS|51502|1||POTTAWATTAMIE||
+|IA|COUNCIL BLUFFS|51503|1||POTTAWATTAMIE||
+|IA|CARTER LAKE|51510|1||POTTAWATTAMIE||
+|IA|AVOCA|51521|1||POTTAWATTAMIE||
+|IA|CARSON|51525|1||POTTAWATTAMIE||
+|IA|CRESCENT|51526|1||POTTAWATTAMIE||
+|IA|HANCOCK|51536|1||POTTAWATTAMIE||
+|IA|HONEY CREEK|51542|1||POTTAWATTAMIE||
+|IA|MC CLELLAND|51548|1||POTTAWATTAMIE||
+|IA|MACEDONIA|51549|1||POTTAWATTAMIE||
+|IA|MINDEN|51553|1||POTTAWATTAMIE||
+|IA|NEOLA|51559|1||POTTAWATTAMIE||
+|IA|OAKLAND|51560|1||POTTAWATTAMIE||
+|IA|SHELBY|51570|1||POTTAWATTAMIE||
+|IA|TREYNOR|51575|1||POTTAWATTAMIE||
+|IA|UNDERWOOD|51576|1||POTTAWATTAMIE||
+|IA|WALNUT|51577|1||POTTAWATTAMIE||
+|IA|HARLAN|51593|1||POTTAWATTAMIE||
+|IA|GRINNELL|50112|1||POWESHIEK||
+|IA|MALCOM|50157|1||POWESHIEK||
+|IA|MONTEZUMA|50171|1||POWESHIEK||
+|IA|GRINNELL|50177|1||POWESHIEK||
+|IA|SEARSBORO|50242|1||POWESHIEK||
+|IA|BROOKLYN|52211|1||POWESHIEK||
+|IA|GUERNSEY|52221|1||POWESHIEK||
+|IA|DEEP RIVER|52222|1||POWESHIEK||
+|IA|HARTWICK|52232|1||POWESHIEK||
+|IA|ELLSTON|50074|1||RINGGOLD||
+|IA|KELLERTON|50133|1||RINGGOLD||
+|IA|BENTON|50835|1||RINGGOLD||
+|IA|DIAGONAL|50845|1||RINGGOLD||
+|IA|MOUNT AYR|50854|1||RINGGOLD||
+|IA|REDDING|50860|1||RINGGOLD||
+|IA|TINGLEY|50863|1||RINGGOLD||
+|IA|EARLY|50535|1||SAC||
+|IA|NEMAHA|50567|1||SAC||
+|IA|SAC CITY|50583|1||SAC||
+|IA|SCHALLER|51053|1||SAC||
+|IA|AUBURN|51433|1||SAC||
+|IA|LAKE VIEW|51450|1||SAC||
+|IA|ODEBOLT|51458|1||SAC||
+|IA|WALL LAKE|51466|1||SAC||
+|IA|BETTENDORF|52722|1||SCOTT||
+|IA|BLUE GRASS|52726|1||SCOTT||
+|IA|BUFFALO|52728|1||SCOTT||
+|IA|DIXON|52745|1||SCOTT||
+|IA|DONAHUE|52746|1||SCOTT||
+|IA|ELDRIDGE|52748|1||SCOTT||
+|IA|LE CLAIRE|52753|1||SCOTT||
+|IA|LONG GROVE|52756|1||SCOTT||
+|IA|MC CAUSLAND|52758|1||SCOTT||
+|IA|NEW LIBERTY|52765|1||SCOTT||
+|IA|PLEASANT VALLEY|52767|1||SCOTT||
+|IA|PRINCETON|52768|1||SCOTT||
+|IA|WALCOTT|52773|1||SCOTT||
+|IA|DAVENPORT|52801|1||SCOTT||
+|IA|DAVENPORT|52802|1||SCOTT||
+|IA|DAVENPORT|52803|1||SCOTT||
+|IA|DAVENPORT|52804|1||SCOTT||
+|IA|DAVENPORT|52805|1||SCOTT||
+|IA|DAVENPORT|52806|1||SCOTT||
+|IA|DAVENPORT|52807|1||SCOTT||
+|IA|DAVENPORT|52808|1||SCOTT||
+|IA|DAVENPORT|52809|1||SCOTT||
+|IA|IRWIN|51446|1||SHELBY||
+|IA|KIRKMAN|51447|1||SHELBY||
+|IA|DEFIANCE|51527|1||SHELBY||
+|IA|EARLING|51530|1||SHELBY||
+|IA|ELK HORN|51531|1||SHELBY||
+|IA|HARLAN|51537|1||SHELBY||
+|IA|PANAMA|51562|1||SHELBY||
+|IA|PORTSMOUTH|51565|1||SHELBY||
+|IA|TENNANT|51574|1||SHELBY||
+|IA|WESTPHALIA|51578|1||SHELBY||
+|IA|ALTON|51003|1||SIOUX||
+|IA|CHATSWORTH|51011|1||SIOUX||
+|IA|GRANVILLE|51022|1||SIOUX||
+|IA|HAWARDEN|51023|1||SIOUX||
+|IA|IRETON|51027|1||SIOUX||
+|IA|MAURICE|51036|1||SIOUX||
+|IA|ORANGE CITY|51041|1||SIOUX||
+|IA|BOYDEN|51234|1||SIOUX||
+|IA|HOSPERS|51238|1||SIOUX||
+|IA|HULL|51239|1||SIOUX||
+|IA|MATLOCK|51244|1||SIOUX||
+|IA|ROCK VALLEY|51247|1||SIOUX||
+|IA|SIOUX CENTER|51250|1||SIOUX||
+|IA|AMES|50010|1||STORY||
+|IA|AMES|50011|1||STORY||
+|IA|AMES|50012|1||STORY||
+|IA|AMES|50013|1||STORY||
+|IA|AMES|50014|1||STORY||
+|IA|CAMBRIDGE|50046|1||STORY||
+|IA|COLLINS|50055|1||STORY||
+|IA|COLO|50056|1||STORY||
+|IA|GILBERT|50105|1||STORY||
+|IA|HUXLEY|50124|1||STORY||
+|IA|KELLEY|50134|1||STORY||
+|IA|MC CALLSBURG|50154|1||STORY||
+|IA|MAXWELL|50161|1||STORY||
+|IA|NEVADA|50201|1||STORY||
+|IA|ROLAND|50236|1||STORY||
+|IA|SLATER|50244|1||STORY||
+|IA|STORY CITY|50248|1||STORY||
+|IA|ZEARING|50278|1||STORY||
+|IA|MONTOUR|50173|1||TAMA||
+|IA|BUCKINGHAM|50612|1||TAMA||
+|IA|GARWIN|50632|1||TAMA||
+|IA|GLADBROOK|50635|1||TAMA||
+|IA|LINCOLN|50652|1||TAMA||
+|IA|TRAER|50675|1||TAMA||
+|IA|CHELSEA|52215|1||TAMA||
+|IA|CLUTIER|52217|1||TAMA||
+|IA|DYSART|52224|1||TAMA||
+|IA|ELBERON|52225|1||TAMA||
+|IA|TAMA|52339|1||TAMA||
+|IA|TOLEDO|52342|1||TAMA||
+|IA|VINING|52348|1||TAMA||
+|IA|BEDFORD|50833|1||TAYLOR||
+|IA|BLOCKTON|50836|1||TAYLOR||
+|IA|CLEARFIELD|50840|1||TAYLOR||
+|IA|GRAVITY|50848|1||TAYLOR||
+|IA|LENOX|50851|1||TAYLOR||
+|IA|SHARPSBURG|50862|1||TAYLOR||
+|IA|NEW MARKET|51646|1||TAYLOR||
+|IA|LORIMOR|50149|1||UNION||
+|IA|THAYER|50254|1||UNION||
+|IA|CRESTON|50801|1||UNION||
+|IA|AFTON|50830|1||UNION||
+|IA|ARISPE|50831|1||UNION||
+|IA|CROMWELL|50842|1||UNION||
+|IA|SHANNON CITY|50861|1||UNION||
+|IA|BIRMINGHAM|52535|1||VAN BUREN||
+|IA|CANTRIL|52542|1||VAN BUREN||
+|IA|DOUDS|52551|1||VAN BUREN||
+|IA|KEOSAUQUA|52565|1||VAN BUREN||
+|IA|MILTON|52570|1||VAN BUREN||
+|IA|MOUNT STERLING|52573|1||VAN BUREN||
+|IA|SELMA|52588|1||VAN BUREN||
+|IA|BONAPARTE|52620|1||VAN BUREN||
+|IA|FARMINGTON|52626|1||VAN BUREN||
+|IA|STOCKPORT|52651|1||VAN BUREN||
+|IA|OTTUMWA|52501|1||WAPELLO||
+|IA|AGENCY|52530|1||WAPELLO||
+|IA|BLAKESBURG|52536|1||WAPELLO||
+|IA|CHILLICOTHE|52548|1||WAPELLO||
+|IA|EDDYVILLE|52553|1||WAPELLO||
+|IA|ELDON|52554|1||WAPELLO||
+|IA|KIRKVILLE|52566|1||WAPELLO||
+|IA|ACKWORTH|50001|1||WARREN||
+|IA|CARLISLE|50047|1||WARREN||
+|IA|CUMMING|50061|1||WARREN||
+|IA|HARTFORD|50118|1||WARREN||
+|IA|INDIANOLA|50125|1||WARREN||
+|IA|LACONA|50139|1||WARREN||
+|IA|LIBERTY CENTER|50145|1||WARREN||
+|IA|MARTENSDALE|50160|1||WARREN||
+|IA|MILO|50166|1||WARREN||
+|IA|NEW VIRGINIA|50210|1||WARREN||
+|IA|NORWALK|50211|1||WARREN||
+|IA|PROLE|50229|1||WARREN||
+|IA|SAINT MARYS|50241|1||WARREN||
+|IA|AINSWORTH|52201|1||WASHINGTON||
+|IA|KALONA|52247|1||WASHINGTON||
+|IA|RIVERSIDE|52327|1||WASHINGTON||
+|IA|WASHINGTON|52353|1||WASHINGTON||
+|IA|WELLMAN|52356|1||WASHINGTON||
+|IA|WEST CHESTER|52359|1||WASHINGTON||
+|IA|BRIGHTON|52540|1||WASHINGTON||
+|IA|CRAWFORDSVILLE|52621|1||WASHINGTON||
+|IA|ALLERTON|50008|1||WAYNE||
+|IA|CLIO|50052|1||WAYNE||
+|IA|CORYDON|50060|1||WAYNE||
+|IA|HUMESTON|50123|1||WAYNE||
+|IA|LINEVILLE|50147|1||WAYNE||
+|IA|MILLERTON|50165|1||WAYNE||
+|IA|PROMISE CITY|52583|1||WAYNE||
+|IA|SEYMOUR|52590|1||WAYNE||
+|IA|FORT DODGE|50501|1||WEBSTER||
+|IA|BADGER|50516|1||WEBSTER||
+|IA|BARNUM|50518|1||WEBSTER||
+|IA|BURNSIDE|50521|1||WEBSTER||
+|IA|CALLENDER|50523|1||WEBSTER||
+|IA|CLARE|50524|1||WEBSTER||
+|IA|DAYTON|50530|1||WEBSTER||
+|IA|DUNCOMBE|50532|1||WEBSTER||
+|IA|GOWRIE|50543|1||WEBSTER||
+|IA|HARCOURT|50544|1||WEBSTER||
+|IA|LEHIGH|50557|1||WEBSTER||
+|IA|MOORLAND|50566|1||WEBSTER||
+|IA|OTHO|50569|1||WEBSTER||
+|IA|VINCENT|50594|1||WEBSTER||
+|IA|BUFFALO CENTER|50424|1||WINNEBAGO||
+|IA|FOREST CITY|50436|1||WINNEBAGO||
+|IA|LAKE MILLS|50450|1||WINNEBAGO||
+|IA|LELAND|50453|1||WINNEBAGO||
+|IA|RAKE|50465|1||WINNEBAGO||
+|IA|SCARVILLE|50473|1||WINNEBAGO||
+|IA|THOMPSON|50478|1||WINNEBAGO||
+|IA|DECORAH|52101|1||WINNESHIEK||
+|IA|BURR OAK|52131|1||WINNESHIEK||
+|IA|CALMAR|52132|1||WINNESHIEK||
+|IA|CASTALIA|52133|1||WINNESHIEK||
+|IA|FORT ATKINSON|52144|1||WINNESHIEK||
+|IA|HIGHLANDVILLE|52149|1||WINNESHIEK||
+|IA|OSSIAN|52161|1||WINNESHIEK||
+|IA|RIDGEWAY|52165|1||WINNESHIEK||
+|IA|SPILLVILLE|52168|1||WINNESHIEK||
+|IA|ANTHON|51004|1||WOODBURY||
+|IA|BRONSON|51007|1||WOODBURY||
+|IA|CLIMBING HILL|51015|1||WOODBURY||
+|IA|CORRECTIONVILLE|51016|1||WOODBURY||
+|IA|CUSHING|51018|1||WOODBURY||
+|IA|DANBURY|51019|1||WOODBURY||
+|IA|HORNICK|51026|1||WOODBURY||
+|IA|LAWTON|51030|1||WOODBURY||
+|IA|MOVILLE|51039|1||WOODBURY||
+|IA|OTO|51044|1||WOODBURY||
+|IA|PIERSON|51048|1||WOODBURY||
+|IA|SALIX|51052|1||WOODBURY||
+|IA|SERGEANT BLUFF|51054|1||WOODBURY||
+|IA|SLOAN|51055|1||WOODBURY||
+|IA|SMITHLAND|51056|1||WOODBURY||
+|IA|SIOUX CITY|51101|1||WOODBURY||
+|IA|SIOUX CITY|51102|1||WOODBURY||
+|IA|SIOUX CITY|51103|1||WOODBURY||
+|IA|SIOUX CITY|51104|1||WOODBURY||
+|IA|SIOUX CITY|51105|1||WOODBURY||
+|IA|SIOUX CITY|51106|1||WOODBURY||
+|IA|SIOUX CITY|51108|1||WOODBURY||
+|IA|SIOUX CITY|51109|1||WOODBURY||
+|IA|SIOUX CITY|51111|1||WOODBURY||
+|IA|FERTILE|50434|1||WORTH||
+|IA|GRAFTON|50440|1||WORTH||
+|IA|HANLONTOWN|50444|1||WORTH||
+|IA|JOICE|50446|1||WORTH||
+|IA|KENSETT|50448|1||WORTH||
+|IA|MANLY|50456|1||WORTH||
+|IA|NORTHWOOD|50459|1||WORTH||
+|IA|DOWS|50071|1||WRIGHT||
+|IA|GALT|50101|1||WRIGHT||
+|IA|BELMOND|50421|1||WRIGHT||
+|IA|ROWAN|50470|1||WRIGHT||
+|IA|CLARION|50525|1||WRIGHT||
+|IA|CLARION|50526|1||WRIGHT||
+|IA|EAGLE GROVE|50533|1||WRIGHT||
+|IA|GOLDFIELD|50542|1||WRIGHT||
+|IA|WOOLSTOCK|50599|1||WRIGHT||
+|IA|ANKENY|50023|1||||
+|IA|BEACONSFIELD|50030|1||||
+|IA|MONTEZUMA|50172|1||||
+|IA|PERSHING|50221|1||||
+|IA|TAINTOR|50253|1||||
+|IA|FONDA|50553|1||||
+|IA|RODMAN|50580|1||||
+|IA|GREEN MOUNTAIN|50637|1||||
+|IA|HANSELL|50640|1||||
+|IA|DELPHOS|50844|1||||
+|IA|KENT|50850|1||||
+|IA|MALOY|50852|1||||
+|IA|SIOUX CITY|51107|1||||
+|IA|SIOUX CITY|51110|1||||
+|IA|CARNARVON|51437|1||||
+|IA|BARTLETT|51655|1||||
+|IA|SHENANDOAH|51693|1||||
+|IA|ALPHA|52130|1||||
+|IA|FESTINA|52143|1||||
+|IA|JACKSON JUNCTION|52150|1||||
+|IA|HALE|52230|1||||
+|IA|KINROSS|52250|1||||
+|IA|SCOTCH GROVE|52331|1||||
+|IA|TORONTO|52343|1||||
+|IA|WEST AMANA|52357|1||||
+|IA|NUMA|52575|1||||
+|IA|BIG ROCK|52725|1||||
+|IA|CLINTON|52734|1||||
+|IA|DAVENPORT|52800|1||||
+|ID|EAGLE|83616|1||ADA||
+|ID|KUNA|83634|1||ADA||
+|ID|MERIDIAN|83642|1||ADA||
+|ID|STAR|83669|1||ADA||
+|ID|MERIDIAN|83680|1||ADA||
+|ID|BOISE|83701|1||ADA||
+|ID|BOISE|83702|1||ADA||
+|ID|BOISE|83703|1||ADA||
+|ID|BOISE|83704|1||ADA||
+|ID|BOISE|83705|1||ADA||
+|ID|BOISE|83706|1||ADA||
+|ID|BOISE|83707|1||ADA||
+|ID|BOISE|83708|1||ADA||
+|ID|BOISE|83709|1||ADA||
+|ID|BOISE|83711|1||ADA||
+|ID|BOISE|83712|1||ADA||
+|ID|BOISE|83713|1||ADA||
+|ID|BOISE|83714|1||ADA||
+|ID|GARDEN CITY|83714|1||ADA||
+|ID|BOISE|83715|1||ADA||
+|ID|BOISE|83716|1||ADA||
+|ID|BOISE|83717|1||ADA||
+|ID|BOISE|83719|1||ADA||
+|ID|BOISE|83720|1||ADA||
+|ID|BOISE|83721|1||ADA||
+|ID|BOISE|83722|1||ADA||
+|ID|BOISE|83723|1||ADA||
+|ID|BOISE|83724|1||ADA||
+|ID|BOISE|83725|1||ADA||
+|ID|BOISE|83726|1||ADA||
+|ID|BOISE|83727|1||ADA||
+|ID|BOISE|83728|1||ADA||
+|ID|BOISE|83729|1||ADA||
+|ID|BOISE|83730|1||ADA||
+|ID|BOISE|83731|1||ADA||
+|ID|BOISE|83732|1||ADA||
+|ID|BOISE|83733|1||ADA||
+|ID|BOISE|83735|1||ADA||
+|ID|BOISE|83744|1||ADA||
+|ID|BOISE|83756|1||ADA||
+|ID|BOISE|83757|1||ADA||
+|ID|BOISE|83788|1||ADA||
+|ID|BOISE|83799|1||ADA||
+|ID|COUNCIL|83612|1||ADAMS||
+|ID|FRUITVALE|83620|1||ADAMS||
+|ID|INDIAN VALLEY|83632|1||ADAMS||
+|ID|MESA|83643|1||ADAMS||
+|ID|NEW MEADOWS|83654|1||ADAMS||
+|ID|POCATELLO|83201|1||BANNOCK||
+|ID|POCATELLO|83202|1||BANNOCK||
+|ID|POCATELLO|83204|1||BANNOCK||
+|ID|POCATELLO|83205|1||BANNOCK||
+|ID|POCATELLO|83206|1||BANNOCK||
+|ID|POCATELLO|83209|1||BANNOCK||
+|ID|ARIMO|83214|1||BANNOCK||
+|ID|DOWNEY|83234|1||BANNOCK||
+|ID|INKOM|83245|1||BANNOCK||
+|ID|LAVA HOT SPRINGS|83246|1||BANNOCK||
+|ID|MCCAMMON|83250|1||BANNOCK||
+|ID|SWANLAKE|83281|1||BANNOCK||
+|ID|BERN|83220|1||BEAR LAKE||
+|ID|BLOOMINGTON|83223|1||BEAR LAKE||
+|ID|DINGLE|83233|1||BEAR LAKE||
+|ID|GENEVA|83238|1||BEAR LAKE||
+|ID|GEORGETOWN|83239|1||BEAR LAKE||
+|ID|MONTPELIER|83254|1||BEAR LAKE||
+|ID|PARIS|83261|1||BEAR LAKE||
+|ID|SAINT CHARLES|83272|1||BEAR LAKE||
+|ID|FISH HAVEN|83287|1||BEAR LAKE||
+|ID|DESMET|83824|1||BENEWAH||
+|ID|FERNWOOD|83830|1||BENEWAH||
+|ID|PLUMMER|83851|1||BENEWAH||
+|ID|SAINT MARIES|83861|1||BENEWAH||
+|ID|SANTA|83866|1||BENEWAH||
+|ID|TENSED|83870|1||BENEWAH||
+|ID|FORT HALL|83203|1||BINGHAM||
+|ID|ABERDEEN|83210|1||BINGHAM||
+|ID|ATOMIC CITY|83215|1||BINGHAM||
+|ID|BASALT|83218|1||BINGHAM||
+|ID|BLACKFOOT|83221|1||BINGHAM||
+|ID|FIRTH|83236|1||BINGHAM||
+|ID|MORELAND|83256|1||BINGHAM||
+|ID|PINGREE|83262|1||BINGHAM||
+|ID|SHELLEY|83274|1||BINGHAM||
+|ID|SPRINGFIELD|83277|1||BINGHAM||
+|ID|BELLEVUE|83313|1||BLAINE||
+|ID|CAREY|83320|1||BLAINE||
+|ID|HAILEY|83333|1||BLAINE||
+|ID|KETCHUM|83340|1||BLAINE||
+|ID|PICABO|83348|1||BLAINE||
+|ID|SUN VALLEY|83353|1||BLAINE||
+|ID|SUN VALLEY|83354|1||BLAINE||
+|ID|BANKS|83602|1||BOISE||
+|ID|GARDEN VALLEY|83622|1||BOISE||
+|ID|HORSESHOE BEND|83629|1||BOISE||
+|ID|IDAHO CITY|83631|1||BOISE||
+|ID|LOWMAN|83637|1||BOISE||
+|ID|PLACERVILLE|83666|1||BOISE||
+|ID|BLANCHARD|83804|1||BONNER||
+|ID|CAREYWOOD|83809|1||BONNER||
+|ID|CLARK FORK|83811|1||BONNER||
+|ID|COCOLALLA|83813|1||BONNER||
+|ID|COOLIN|83821|1||BONNER||
+|ID|OLDTOWN|83822|1||BONNER||
+|ID|DOVER|83825|1||BONNER||
+|ID|HOPE|83836|1||BONNER||
+|ID|KOOTENAI|83840|1||BONNER||
+|ID|LACLEDE|83841|1||BONNER||
+|ID|NORDMAN|83848|1||BONNER||
+|ID|PONDERAY|83852|1||BONNER||
+|ID|PRIEST RIVER|83856|1||BONNER||
+|ID|SAGLE|83860|1||BONNER||
+|ID|SAMUELS|83862|1||BONNER||
+|ID|SANDPOINT|83864|1||BONNER||
+|ID|COLBURN|83865|1||BONNER||
+|ID|SANDPOINT|83888|1||BONNER||
+|ID|IDAHO FALLS|83401|1||BONNEVILLE||
+|ID|IDAHO FALLS|83402|1||BONNEVILLE||
+|ID|IDAHO FALLS|83403|1||BONNEVILLE||
+|ID|IDAHO FALLS|83404|1||BONNEVILLE||
+|ID|IDAHO FALLS|83405|1||BONNEVILLE||
+|ID|IDAHO FALLS|83406|1||BONNEVILLE||
+|ID|IDAHO FALLS|83415|1||BONNEVILLE||
+|ID|IONA|83427|1||BONNEVILLE||
+|ID|IRWIN|83428|1||BONNEVILLE||
+|ID|SWAN VALLEY|83449|1||BONNEVILLE||
+|ID|UCON|83454|1||BONNEVILLE||
+|ID|BONNERS FERRY|83805|1||BOUNDARY||
+|ID|EASTPORT|83826|1||BOUNDARY||
+|ID|MOYIE SPRINGS|83845|1||BOUNDARY||
+|ID|NAPLES|83847|1||BOUNDARY||
+|ID|PORTHILL|83853|1||BOUNDARY||
+|ID|ARCO|83213|1||BUTTE||
+|ID|HOWE|83244|1||BUTTE||
+|ID|MOORE|83255|1||BUTTE||
+|ID|CORRAL|83322|1||CAMAS||
+|ID|FAIRFIELD|83327|1||CAMAS||
+|ID|HILL CITY|83337|1||CAMAS||
+|ID|CALDWELL|83605|1||CANYON||
+|ID|CALDWELL|83606|1||CANYON||
+|ID|CALDWELL|83607|1||CANYON||
+|ID|GREENLEAF|83626|1||CANYON||
+|ID|HUSTON|83630|1||CANYON||
+|ID|MELBA|83641|1||CANYON||
+|ID|MIDDLETON|83644|1||CANYON||
+|ID|NAMPA|83651|1||CANYON||
+|ID|NAMPA|83652|1||CANYON||
+|ID|NAMPA|83653|1||CANYON||
+|ID|NOTUS|83656|1||CANYON||
+|ID|PARMA|83660|1||CANYON||
+|ID|WILDER|83676|1||CANYON||
+|ID|NAMPA|83686|1||CANYON||
+|ID|NAMPA|83687|1||CANYON||
+|ID|BANCROFT|83217|1||CARIBOU||
+|ID|CONDA|83230|1||CARIBOU||
+|ID|GRACE|83241|1||CARIBOU||
+|ID|SODA SPRINGS|83276|1||CARIBOU||
+|ID|WAYAN|83285|1||CARIBOU||
+|ID|ALBION|83311|1||CASSIA||
+|ID|ALMO|83312|1||CASSIA||
+|ID|BURLEY|83318|1||CASSIA||
+|ID|DECLO|83323|1||CASSIA||
+|ID|MALTA|83342|1||CASSIA||
+|ID|OAKLEY|83346|1||CASSIA||
+|ID|DUBOIS|83423|1||CLARK||
+|ID|SPENCER|83446|1||CLARK||
+|ID|AHSAHKA|83520|1||CLEARWATER||
+|ID|LENORE|83541|1||CLEARWATER||
+|ID|OROFINO|83544|1||CLEARWATER||
+|ID|PIERCE|83546|1||CLEARWATER||
+|ID|WEIPPE|83553|1||CLEARWATER||
+|ID|ELK RIVER|83827|1||CLEARWATER||
+|ID|CHALLIS|83226|1||CUSTER||
+|ID|CLAYTON|83227|1||CUSTER||
+|ID|ELLIS|83235|1||CUSTER||
+|ID|MACKAY|83251|1||CUSTER||
+|ID|STANLEY|83278|1||CUSTER||
+|ID|ATLANTA|83601|1||ELMORE||
+|ID|GLENNS FERRY|83623|1||ELMORE||
+|ID|HAMMETT|83627|1||ELMORE||
+|ID|KING HILL|83633|1||ELMORE||
+|ID|MOUNTAIN HOME|83647|1||ELMORE||
+|ID|MOUNTAIN HOME A F B|83648|1||ELMORE||
+|ID|CLIFTON|83228|1||FRANKLIN||
+|ID|DAYTON|83232|1||FRANKLIN||
+|ID|FRANKLIN|83237|1||FRANKLIN||
+|ID|PRESTON|83263|1||FRANKLIN||
+|ID|THATCHER|83283|1||FRANKLIN||
+|ID|WESTON|83286|1||FRANKLIN||
+|ID|ASHTON|83420|1||FREMONT||
+|ID|CHESTER|83421|1||FREMONT||
+|ID|ISLAND PARK|83429|1||FREMONT||
+|ID|MACKS INN|83433|1||FREMONT||
+|ID|NEWDALE|83436|1||FREMONT||
+|ID|PARKER|83438|1||FREMONT||
+|ID|SAINT ANTHONY|83445|1||FREMONT||
+|ID|SQUIRREL|83447|1||FREMONT||
+|ID|TETON|83451|1||FREMONT||
+|ID|EMMETT|83617|1||GEM||
+|ID|LETHA|83636|1||GEM||
+|ID|OLA|83657|1||GEM||
+|ID|SWEET|83670|1||GEM||
+|ID|BLISS|83314|1||GOODING||
+|ID|GOODING|83330|1||GOODING||
+|ID|HAGERMAN|83332|1||GOODING||
+|ID|WENDELL|83355|1||GOODING||
+|ID|COTTONWOOD|83522|1||IDAHO||
+|ID|ELK CITY|83525|1||IDAHO||
+|ID|FERDINAND|83526|1||IDAHO||
+|ID|GRANGEVILLE|83530|1||IDAHO||
+|ID|FENN|83531|1||IDAHO||
+|ID|GREENCREEK|83533|1||IDAHO||
+|ID|KOOSKIA|83539|1||IDAHO||
+|ID|LUCILE|83542|1||IDAHO||
+|ID|POLLOCK|83547|1||IDAHO||
+|ID|RIGGINS|83549|1||IDAHO||
+|ID|STITES|83552|1||IDAHO||
+|ID|WHITE BIRD|83554|1||IDAHO||
+|ID|WARREN|83671|1||IDAHO||
+|ID|HAMER|83425|1||JEFFERSON||
+|ID|LEWISVILLE|83431|1||JEFFERSON||
+|ID|MENAN|83434|1||JEFFERSON||
+|ID|MONTEVIEW|83435|1||JEFFERSON||
+|ID|RIGBY|83442|1||JEFFERSON||
+|ID|RIRIE|83443|1||JEFFERSON||
+|ID|ROBERTS|83444|1||JEFFERSON||
+|ID|TERRETON|83450|1||JEFFERSON||
+|ID|EDEN|83325|1||JEROME||
+|ID|HAZELTON|83335|1||JEROME||
+|ID|JEROME|83338|1||JEROME||
+|ID|ATHOL|83801|1||KOOTENAI||
+|ID|BAYVIEW|83803|1||KOOTENAI||
+|ID|CATALDO|83810|1||KOOTENAI||
+|ID|COEUR D ALENE|83814|1||KOOTENAI||
+|ID|COEUR D ALENE|83815|1||KOOTENAI||
+|ID|COEUR D ALENE|83816|1||KOOTENAI||
+|ID|HARRISON|83833|1||KOOTENAI||
+|ID|HAYDEN|83835|1||KOOTENAI||
+|ID|MEDIMONT|83842|1||KOOTENAI||
+|ID|POST FALLS|83854|1||KOOTENAI||
+|ID|RATHDRUM|83858|1||KOOTENAI||
+|ID|SPIRIT LAKE|83869|1||KOOTENAI||
+|ID|WORLEY|83876|1||KOOTENAI||
+|ID|POST FALLS|83877|1||KOOTENAI||
+|ID|JULIAETTA|83535|1||LATAH||
+|ID|KENDRICK|83537|1||LATAH||
+|ID|BOVILL|83806|1||LATAH||
+|ID|DEARY|83823|1||LATAH||
+|ID|GENESEE|83832|1||LATAH||
+|ID|HARVARD|83834|1||LATAH||
+|ID|MOSCOW|83843|1||LATAH||
+|ID|MOSCOW|83844|1||LATAH||
+|ID|POTLATCH|83855|1||LATAH||
+|ID|PRINCETON|83857|1||LATAH||
+|ID|TROY|83871|1||LATAH||
+|ID|VIOLA|83872|1||LATAH||
+|ID|COBALT|83229|1||LEMHI||
+|ID|MAY|83253|1||LEMHI||
+|ID|CARMEN|83462|1||LEMHI||
+|ID|GIBBONSVILLE|83463|1||LEMHI||
+|ID|LEADORE|83464|1||LEMHI||
+|ID|LEMHI|83465|1||LEMHI||
+|ID|NORTH FORK|83466|1||LEMHI||
+|ID|SALMON|83467|1||LEMHI||
+|ID|TENDOY|83468|1||LEMHI||
+|ID|SHOUP|83469|1||LEMHI||
+|ID|CRAIGMONT|83523|1||LEWIS||
+|ID|KAMIAH|83536|1||LEWIS||
+|ID|NEZPERCE|83543|1||LEWIS||
+|ID|REUBENS|83548|1||LEWIS||
+|ID|WINCHESTER|83555|1||LEWIS||
+|ID|DIETRICH|83324|1||LINCOLN||
+|ID|RICHFIELD|83349|1||LINCOLN||
+|ID|SHOSHONE|83352|1||LINCOLN||
+|ID|REXBURG|83440|1||MADISON||
+|ID|REXBURG|83441|1||MADISON||
+|ID|SUGAR CITY|83448|1||MADISON||
+|ID|REXBURG|83460|1||MADISON||
+|ID|HEYBURN|83336|1||MINIDOKA||
+|ID|MINIDOKA|83343|1||MINIDOKA||
+|ID|PAUL|83347|1||MINIDOKA||
+|ID|RUPERT|83350|1||MINIDOKA||
+|ID|LEWISTON|83501|1||NEZ PERCE||
+|ID|CULDESAC|83524|1||NEZ PERCE||
+|ID|LAPWAI|83540|1||NEZ PERCE||
+|ID|PECK|83545|1||NEZ PERCE||
+|ID|SPALDING|83551|1||NEZ PERCE||
+|ID|HOLBROOK|83243|1||ONEIDA||
+|ID|MALAD CITY|83252|1||ONEIDA||
+|ID|BRUNEAU|83604|1||OWYHEE||
+|ID|GRAND VIEW|83624|1||OWYHEE||
+|ID|HOMEDALE|83628|1||OWYHEE||
+|ID|MARSING|83639|1||OWYHEE||
+|ID|MURPHY|83650|1||OWYHEE||
+|ID|FRUITLAND|83619|1||PAYETTE||
+|ID|NEW PLYMOUTH|83655|1||PAYETTE||
+|ID|PAYETTE|83661|1||PAYETTE||
+|ID|AMERICAN FALLS|83211|1||POWER||
+|ID|ARBON|83212|1||POWER||
+|ID|ROCKLAND|83271|1||POWER||
+|ID|AVERY|83802|1||SHOSHONE||
+|ID|CALDER|83808|1||SHOSHONE||
+|ID|CLARKIA|83812|1||SHOSHONE||
+|ID|KELLOGG|83837|1||SHOSHONE||
+|ID|KINGSTON|83839|1||SHOSHONE||
+|ID|MULLAN|83846|1||SHOSHONE||
+|ID|OSBURN|83849|1||SHOSHONE||
+|ID|PINEHURST|83850|1||SHOSHONE||
+|ID|SILVERTON|83867|1||SHOSHONE||
+|ID|SMELTERVILLE|83868|1||SHOSHONE||
+|ID|WALLACE|83873|1||SHOSHONE||
+|ID|MURRAY|83874|1||SHOSHONE||
+|ID|DRIGGS|83422|1||TETON||
+|ID|FELT|83424|1||TETON||
+|ID|TETONIA|83452|1||TETON||
+|ID|VICTOR|83455|1||TETON||
+|ID|TWIN FALLS|83301|1||TWIN FALLS||
+|ID|ROGERSON|83302|1||TWIN FALLS||
+|ID|TWIN FALLS|83303|1||TWIN FALLS||
+|ID|BUHL|83316|1||TWIN FALLS||
+|ID|CASTLEFORD|83321|1||TWIN FALLS||
+|ID|FILER|83328|1||TWIN FALLS||
+|ID|HANSEN|83334|1||TWIN FALLS||
+|ID|KIMBERLY|83341|1||TWIN FALLS||
+|ID|MURTAUGH|83344|1||TWIN FALLS||
+|ID|CASCADE|83611|1||VALLEY||
+|ID|DONNELLY|83615|1||VALLEY||
+|ID|LAKE FORK|83635|1||VALLEY||
+|ID|MCCALL|83638|1||VALLEY||
+|ID|YELLOW PINE|83677|1||VALLEY||
+|ID|CAMBRIDGE|83610|1||WASHINGTON||
+|ID|MIDVALE|83645|1||WASHINGTON||
+|ID|WEISER|83672|1||WASHINGTON||
+|ID|MOORE|83231|1||||
+|ID|OVID|83260|1||||
+|ID|STONE|83280|1||||
+|ID|ELBA|83326|1||||
+|ID|PALISADES|83437|1||||
+|ID|COTTONWOOD|83538|1||||
+|ID|MERIDIAN|83646|1||||
+|IL|QUINCY|62301|1||ADAMS||
+|IL|QUINCY|62305|1||ADAMS||
+|IL|QUINCY|62306|1||ADAMS||
+|IL|CAMP POINT|62320|1||ADAMS||
+|IL|CLAYTON|62324|1||ADAMS||
+|IL|COATSBURG|62325|1||ADAMS||
+|IL|FOWLER|62338|1||ADAMS||
+|IL|GOLDEN|62339|1||ADAMS||
+|IL|LA PRAIRIE|62346|1||ADAMS||
+|IL|LIBERTY|62347|1||ADAMS||
+|IL|LIMA|62348|1||ADAMS||
+|IL|LORAINE|62349|1||ADAMS||
+|IL|MENDON|62351|1||ADAMS||
+|IL|PALOMA|62359|1||ADAMS||
+|IL|PAYSON|62360|1||ADAMS||
+|IL|PLAINVILLE|62365|1||ADAMS||
+|IL|URSA|62376|1||ADAMS||
+|IL|CACHE|62913|1||ALEXANDER||
+|IL|CAIRO|62914|1||ALEXANDER||
+|IL|MC CLURE|62957|1||ALEXANDER||
+|IL|MILLER CITY|62962|1||ALEXANDER||
+|IL|OLIVE BRANCH|62969|1||ALEXANDER||
+|IL|TAMMS|62988|1||ALEXANDER||
+|IL|THEBES|62990|1||ALEXANDER||
+|IL|UNITY|62993|1||ALEXANDER||
+|IL|DONNELLSON|62019|1||BOND||
+|IL|SORENTO|62086|1||BOND||
+|IL|GREENVILLE|62246|1||BOND||
+|IL|MULBERRY GROVE|62262|1||BOND||
+|IL|PIERRON|62273|1||BOND||
+|IL|POCAHONTAS|62275|1||BOND||
+|IL|SMITHBORO|62284|1||BOND||
+|IL|BELVIDERE|61008|1||BOONE||
+|IL|CALEDONIA|61011|1||BOONE||
+|IL|CAPRON|61012|1||BOONE||
+|IL|GARDEN PRAIRIE|61038|1||BOONE||
+|IL|POPLAR GROVE|61065|1||BOONE||
+|IL|MOUNT STERLING|62353|1||BROWN||
+|IL|TIMEWELL|62375|1||BROWN||
+|IL|VERSAILLES|62378|1||BROWN||
+|IL|ARLINGTON|61312|1||BUREAU||
+|IL|BUDA|61314|1||BUREAU||
+|IL|BUREAU|61315|1||BUREAU||
+|IL|CHERRY|61317|1||BUREAU||
+|IL|DALZELL|61320|1||BUREAU||
+|IL|DEPUE|61322|1||BUREAU||
+|IL|DOVER|61323|1||BUREAU||
+|IL|KASBEER|61328|1||BUREAU||
+|IL|LADD|61329|1||BUREAU||
+|IL|LA MOILLE|61330|1||BUREAU||
+|IL|MALDEN|61337|1||BUREAU||
+|IL|MANLIUS|61338|1||BUREAU||
+|IL|MINERAL|61344|1||BUREAU||
+|IL|NEPONSET|61345|1||BUREAU||
+|IL|NEW BEDFORD|61346|1||BUREAU||
+|IL|OHIO|61349|1||BUREAU||
+|IL|PRINCETON|61356|1||BUREAU||
+|IL|SEATONVILLE|61359|1||BUREAU||
+|IL|SHEFFIELD|61361|1||BUREAU||
+|IL|SPRING VALLEY|61362|1||BUREAU||
+|IL|TISKILWA|61368|1||BUREAU||
+|IL|VAN ORIN|61374|1||BUREAU||
+|IL|WALNUT|61376|1||BUREAU||
+|IL|WYANET|61379|1||BUREAU||
+|IL|BATCHTOWN|62006|1||CALHOUN||
+|IL|BRUSSELS|62013|1||CALHOUN||
+|IL|GOLDEN EAGLE|62036|1||CALHOUN||
+|IL|HAMBURG|62045|1||CALHOUN||
+|IL|HARDIN|62047|1||CALHOUN||
+|IL|KAMPSVILLE|62053|1||CALHOUN||
+|IL|MICHAEL|62065|1||CALHOUN||
+|IL|MOZIER|62070|1||CALHOUN||
+|IL|CHADWICK|61014|1||CARROLL||
+|IL|LANARK|61046|1||CARROLL||
+|IL|MILLEDGEVILLE|61051|1||CARROLL||
+|IL|MOUNT CARROLL|61053|1||CARROLL||
+|IL|SAVANNA|61074|1||CARROLL||
+|IL|SHANNON|61078|1||CARROLL||
+|IL|THOMSON|61285|1||CARROLL||
+|IL|ARENZVILLE|62611|1||CASS||
+|IL|ASHLAND|62612|1||CASS||
+|IL|BEARDSTOWN|62618|1||CASS||
+|IL|BLUFF SPRINGS|62622|1||CASS||
+|IL|CHANDLERVILLE|62627|1||CASS||
+|IL|VIRGINIA|62691|1||CASS||
+|IL|LUDLOW|60949|1||CHAMPAIGN||
+|IL|URBANA|61801|1||CHAMPAIGN||
+|IL|URBANA|61802|1||CHAMPAIGN||
+|IL|URBANA|61803|1||CHAMPAIGN||
+|IL|BONDVILLE|61815|1||CHAMPAIGN||
+|IL|BROADLANDS|61816|1||CHAMPAIGN||
+|IL|CHAMPAIGN|61820|1||CHAMPAIGN||
+|IL|CHAMPAIGN|61821|1||CHAMPAIGN||
+|IL|CHAMPAIGN|61822|1||CHAMPAIGN||
+|IL|CHAMPAIGN|61824|1||CHAMPAIGN||
+|IL|CHAMPAIGN|61825|1||CHAMPAIGN||
+|IL|CHAMPAIGN|61826|1||CHAMPAIGN||
+|IL|DEWEY|61840|1||CHAMPAIGN||
+|IL|FISHER|61843|1||CHAMPAIGN||
+|IL|FOOSLAND|61845|1||CHAMPAIGN||
+|IL|GIFFORD|61847|1||CHAMPAIGN||
+|IL|HOMER|61849|1||CHAMPAIGN||
+|IL|IVESDALE|61851|1||CHAMPAIGN||
+|IL|LONGVIEW|61852|1||CHAMPAIGN||
+|IL|MAHOMET|61853|1||CHAMPAIGN||
+|IL|OGDEN|61859|1||CHAMPAIGN||
+|IL|PENFIELD|61862|1||CHAMPAIGN||
+|IL|PESOTUM|61863|1||CHAMPAIGN||
+|IL|PHILO|61864|1||CHAMPAIGN||
+|IL|RANTOUL|61866|1||CHAMPAIGN||
+|IL|ROYAL|61871|1||CHAMPAIGN||
+|IL|SADORUS|61872|1||CHAMPAIGN||
+|IL|SAINT JOSEPH|61873|1||CHAMPAIGN||
+|IL|SAVOY|61874|1||CHAMPAIGN||
+|IL|SEYMOUR|61875|1||CHAMPAIGN||
+|IL|SIDNEY|61877|1||CHAMPAIGN||
+|IL|THOMASBORO|61878|1||CHAMPAIGN||
+|IL|TOLONO|61880|1||CHAMPAIGN||
+|IL|ROSAMOND|62083|1||CHRISTIAN||
+|IL|ASSUMPTION|62510|1||CHRISTIAN||
+|IL|BULPITT|62517|1||CHRISTIAN||
+|IL|EDINBURG|62531|1||CHRISTIAN||
+|IL|KINCAID|62540|1||CHRISTIAN||
+|IL|MORRISONVILLE|62546|1||CHRISTIAN||
+|IL|MOUNT AUBURN|62547|1||CHRISTIAN||
+|IL|OWANECO|62555|1||CHRISTIAN||
+|IL|PALMER|62556|1||CHRISTIAN||
+|IL|PANA|62557|1||CHRISTIAN||
+|IL|STONINGTON|62567|1||CHRISTIAN||
+|IL|TAYLORVILLE|62568|1||CHRISTIAN||
+|IL|TOVEY|62570|1||CHRISTIAN||
+|IL|CASEY|62420|1||CLARK||
+|IL|DENNISON|62423|1||CLARK||
+|IL|MARSHALL|62441|1||CLARK||
+|IL|MARTINSVILLE|62442|1||CLARK||
+|IL|WESTFIELD|62474|1||CLARK||
+|IL|WEST UNION|62477|1||CLARK||
+|IL|INGRAHAM|62434|1||CLAY||
+|IL|CLAY CITY|62824|1||CLAY||
+|IL|FLORA|62839|1||CLAY||
+|IL|IOLA|62847|1||CLAY||
+|IL|LOUISVILLE|62858|1||CLAY||
+|IL|SAILOR SPRINGS|62879|1||CLAY||
+|IL|XENIA|62899|1||CLAY||
+|IL|ALBERS|62215|1||CLINTON||
+|IL|AVISTON|62216|1||CLINTON||
+|IL|BARTELSO|62218|1||CLINTON||
+|IL|BECKEMEYER|62219|1||CLINTON||
+|IL|BREESE|62230|1||CLINTON||
+|IL|CARLYLE|62231|1||CLINTON||
+|IL|GERMANTOWN|62245|1||CLINTON||
+|IL|HOFFMAN|62250|1||CLINTON||
+|IL|HUEY|62252|1||CLINTON||
+|IL|KEYESPORT|62253|1||CLINTON||
+|IL|NEW BADEN|62265|1||CLINTON||
+|IL|NEW MEMPHIS|62266|1||CLINTON||
+|IL|SHATTUC|62283|1||CLINTON||
+|IL|TRENTON|62293|1||CLINTON||
+|IL|ASHMORE|61912|1||COLES||
+|IL|CHARLESTON|61920|1||COLES||
+|IL|HUMBOLDT|61931|1||COLES||
+|IL|MATTOON|61938|1||COLES||
+|IL|OAKLAND|61943|1||COLES||
+|IL|LERNA|62440|1||COLES||
+|IL|TRILLA|62469|1||COLES||
+|IL|ARLINGTON HEIGHTS|60004|1||COOK||
+|IL|ARLINGTON HEIGHTS|60005|1||COOK||
+|IL|ARLINGTON HEIGHTS|60006|1||COOK||
+|IL|ELK GROVE VILLAGE|60007|1||COOK||
+|IL|ROLLING MEADOWS|60008|1||COOK||
+|IL|ELK GROVE VILLAGE|60009|1||COOK||
+|IL|DES PLAINES|60016|1||COOK||
+|IL|DES PLAINES|60017|1||COOK||
+|IL|DES PLAINES|60018|1||COOK||
+|IL|DES PLAINES|60019|1||COOK||
+|IL|GLENCOE|60022|1||COOK||
+|IL|GLENVIEW|60025|1||COOK||
+|IL|GLENVIEW NAS|60026|1||COOK||
+|IL|GOLF|60029|1||COOK||
+|IL|PALATINE|60038|1||COOK||
+|IL|KENILWORTH|60043|1||COOK||
+|IL|MORTON GROVE|60053|1||COOK||
+|IL|PALATINE|60055|1||COOK||
+|IL|MOUNT PROSPECT|60056|1||COOK||
+|IL|NORTHBROOK|60062|1||COOK||
+|IL|NORTHBROOK|60065|1||COOK||
+|IL|PALATINE|60067|1||COOK||
+|IL|PARK RIDGE|60068|1||COOK||
+|IL|PROSPECT HEIGHTS|60070|1||COOK||
+|IL|PALATINE|60074|1||COOK||
+|IL|SKOKIE|60076|1||COOK||
+|IL|SKOKIE|60077|1||COOK||
+|IL|PALATINE|60078|1||COOK||
+|IL|TECHNY|60082|1||COOK||
+|IL|WHEELING|60090|1||COOK||
+|IL|WILMETTE|60091|1||COOK||
+|IL|WINNETKA|60093|1||COOK||
+|IL|PALATINE|60094|1||COOK||
+|IL|PALATINE|60095|1||COOK||
+|IL|BARTLETT|60103|1||COOK||
+|IL|BELLWOOD|60104|1||COOK||
+|IL|STREAMWOOD|60107|1||COOK||
+|IL|FOREST PARK|60130|1||COOK||
+|IL|FRANKLIN PARK|60131|1||COOK||
+|IL|HINES|60141|1||COOK||
+|IL|MAYWOOD|60153|1||COOK||
+|IL|WESTCHESTER|60154|1||COOK||
+|IL|BROADVIEW|60155|1||COOK||
+|IL|SCHAUMBURG|60159|1||COOK||
+|IL|MELROSE PARK|60160|1||COOK||
+|IL|MELROSE PARK|60161|1||COOK||
+|IL|HILLSIDE|60162|1||COOK||
+|IL|BERKELEY|60163|1||COOK||
+|IL|MELROSE PARK|60164|1||COOK||
+|IL|STONE PARK|60165|1||COOK||
+|IL|SCHAUMBURG|60168|1||COOK||
+|IL|RIVER GROVE|60171|1||COOK||
+|IL|SCHAUMBURG|60173|1||COOK||
+|IL|SCHILLER PARK|60176|1||COOK||
+|IL|HOFFMAN ESTATES|60179|1||COOK||
+|IL|SCHAUMBURG|60192|1||COOK||
+|IL|SCHAUMBURG|60193|1||COOK||
+|IL|SCHAUMBURG|60194|1||COOK||
+|IL|SCHAUMBURG|60195|1||COOK||
+|IL|SCHAUMBURG|60196|1||COOK||
+|IL|EVANSTON|60201|1||COOK||
+|IL|EVANSTON|60202|1||COOK||
+|IL|EVANSTON|60203|1||COOK||
+|IL|EVANSTON|60204|1||COOK||
+|IL|EVANSTON|60208|1||COOK||
+|IL|EVANSTON|60209|1||COOK||
+|IL|OAK PARK|60301|1||COOK||
+|IL|OAK PARK|60302|1||COOK||
+|IL|OAK PARK|60303|1||COOK||
+|IL|OAK PARK|60304|1||COOK||
+|IL|RIVER FOREST|60305|1||COOK||
+|IL|BERWYN|60402|1||COOK||
+|IL|BLUE ISLAND|60406|1||COOK||
+|IL|CALUMET CITY|60409|1||COOK||
+|IL|CHICAGO HEIGHTS|60411|1||COOK||
+|IL|CHICAGO HEIGHTS|60412|1||COOK||
+|IL|CHICAGO RIDGE|60415|1||COOK||
+|IL|DOLTON|60419|1||COOK||
+|IL|FLOSSMOOR|60422|1||COOK||
+|IL|GLENWOOD|60425|1||COOK||
+|IL|HARVEY|60426|1||COOK||
+|IL|HAZEL CREST|60429|1||COOK||
+|IL|HOMEWOOD|60430|1||COOK||
+|IL|LANSING|60438|1||COOK||
+|IL|MATTESON|60443|1||COOK||
+|IL|MIDLOTHIAN|60445|1||COOK||
+|IL|OAK FOREST|60452|1||COOK||
+|IL|OAK LAWN|60453|1||COOK||
+|IL|OAK LAWN|60454|1||COOK||
+|IL|BRIDGEVIEW|60455|1||COOK||
+|IL|HOMETOWN|60456|1||COOK||
+|IL|HICKORY HILLS|60457|1||COOK||
+|IL|JUSTICE|60458|1||COOK||
+|IL|BURBANK|60459|1||COOK||
+|IL|OLYMPIA FIELDS|60461|1||COOK||
+|IL|ORLAND PARK|60462|1||COOK||
+|IL|PALOS HEIGHTS|60463|1||COOK||
+|IL|PALOS PARK|60464|1||COOK||
+|IL|PALOS HILLS|60465|1||COOK||
+|IL|PARK FOREST|60466|1||COOK||
+|IL|ORLAND PARK|60467|1||COOK||
+|IL|POSEN|60469|1||COOK||
+|IL|RICHTON PARK|60471|1||COOK||
+|IL|ROBBINS|60472|1||COOK||
+|IL|SOUTH HOLLAND|60473|1||COOK||
+|IL|STEGER|60475|1||COOK||
+|IL|THORNTON|60476|1||COOK||
+|IL|TINLEY PARK|60477|1||COOK||
+|IL|COUNTRY CLUB HILLS|60478|1||COOK||
+|IL|WILLOW SPRINGS|60480|1||COOK||
+|IL|WORTH|60482|1||COOK||
+|IL|BEDFORD PARK|60499|1||COOK||
+|IL|SUMMIT ARGO|60501|1||COOK||
+|IL|BROOKFIELD|60513|1||COOK||
+|IL|LA GRANGE|60525|1||COOK||
+|IL|LA GRANGE PARK|60526|1||COOK||
+|IL|WILLOWBROOK|60527|1||COOK||
+|IL|LYONS|60534|1||COOK||
+|IL|RIVERSIDE|60546|1||COOK||
+|IL|WESTERN SPRINGS|60558|1||COOK||
+|IL|CHICAGO|60601|1||COOK||
+|IL|CHICAGO|60602|1||COOK||
+|IL|CHICAGO|60603|1||COOK||
+|IL|CHICAGO|60604|1||COOK||
+|IL|CHICAGO|60605|1||COOK||
+|IL|CHICAGO|60606|1||COOK||
+|IL|CHICAGO|60607|1||COOK||
+|IL|CHICAGO|60608|1||COOK||
+|IL|CHICAGO|60609|1||COOK||
+|IL|CHICAGO|60610|1||COOK||
+|IL|CHICAGO|60611|1||COOK||
+|IL|CHICAGO|60612|1||COOK||
+|IL|CHICAGO|60613|1||COOK||
+|IL|CHICAGO|60614|1||COOK||
+|IL|CHICAGO|60615|1||COOK||
+|IL|CHICAGO|60616|1||COOK||
+|IL|CHICAGO|60617|1||COOK||
+|IL|CHICAGO|60618|1||COOK||
+|IL|CHICAGO|60619|1||COOK||
+|IL|CHICAGO|60620|1||COOK||
+|IL|CHICAGO|60621|1||COOK||
+|IL|CHICAGO|60622|1||COOK||
+|IL|CHICAGO|60623|1||COOK||
+|IL|CHICAGO|60624|1||COOK||
+|IL|CHICAGO|60625|1||COOK||
+|IL|CHICAGO|60626|1||COOK||
+|IL|CHICAGO|60628|1||COOK||
+|IL|CHICAGO|60629|1||COOK||
+|IL|CHICAGO|60630|1||COOK||
+|IL|CHICAGO|60631|1||COOK||
+|IL|CHICAGO|60632|1||COOK||
+|IL|CHICAGO|60633|1||COOK||
+|IL|CHICAGO|60634|1||COOK||
+|IL|CHICAGO|60636|1||COOK||
+|IL|CHICAGO|60637|1||COOK||
+|IL|CHICAGO|60638|1||COOK||
+|IL|CHICAGO|60639|1||COOK||
+|IL|CHICAGO|60640|1||COOK||
+|IL|CHICAGO|60641|1||COOK||
+|IL|CHICAGO|60642|1||COOK||
+|IL|CHICAGO|60643|1||COOK||
+|IL|CHICAGO|60644|1||COOK||
+|IL|CHICAGO|60645|1||COOK||
+|IL|CHICAGO|60646|1||COOK||
+|IL|CHICAGO|60647|1||COOK||
+|IL|CHICAGO|60649|1||COOK||
+|IL|CHICAGO|60651|1||COOK||
+|IL|CHICAGO|60652|1||COOK||
+|IL|CHICAGO|60653|1||COOK||
+|IL|CHICAGO|60654|1||COOK||
+|IL|CHICAGO|60655|1||COOK||
+|IL|CHICAGO|60656|1||COOK||
+|IL|CHICAGO|60657|1||COOK||
+|IL|CHICAGO|60659|1||COOK||
+|IL|CHICAGO|60660|1||COOK||
+|IL|CHICAGO|60661|1||COOK||
+|IL|CHICAGO|60663|1||COOK||
+|IL|CHICAGO|60664|1||COOK||
+|IL|CHICAGO|60665|1||COOK||
+|IL|AMF OHARE|60666|1||COOK||
+|IL|CHICAGO|60667|1||COOK||
+|IL|CHICAGO|60668|1||COOK||
+|IL|CHICAGO|60669|1||COOK||
+|IL|CHICAGO|60670|1||COOK||
+|IL|CHICAGO|60671|1||COOK||
+|IL|CHICAGO|60672|1||COOK||
+|IL|CHICAGO|60673|1||COOK||
+|IL|CHICAGO|60674|1||COOK||
+|IL|CHICAGO|60675|1||COOK||
+|IL|CHICAGO|60677|1||COOK||
+|IL|CHICAGO|60678|1||COOK||
+|IL|CHICAGO|60680|1||COOK||
+|IL|CHICAGO|60681|1||COOK||
+|IL|CHICAGO|60683|1||COOK||
+|IL|CHICAGO|60684|1||COOK||
+|IL|CHICAGO|60685|1||COOK||
+|IL|CHICAGO|60687|1||COOK||
+|IL|CHICAGO|60690|1||COOK||
+|IL|CHICAGO|60691|1||COOK||
+|IL|CHICAGO|60693|1||COOK||
+|IL|CHICAGO|60694|1||COOK||
+|IL|CHICAGO|60697|1||COOK||
+|IL|CHICAGO|60699|1||COOK||
+|IL|CHICAGO|60701|1||COOK||
+|IL|HARWOOD HEIGHTS|60706|1||COOK||
+|IL|ELMWOOD PARK|60707|1||COOK||
+|IL|LINCOLNWOOD|60712|1||COOK||
+|IL|NILES|60714|1||COOK||
+|IL|ALSIP|60803|1||COOK||
+|IL|CICERO|60804|1||COOK||
+|IL|EVERGREEN PARK|60805|1||COOK||
+|IL|RIVERDALE|60827|1||COOK||
+|IL|ANNAPOLIS|62413|1||CRAWFORD||
+|IL|FLAT ROCK|62427|1||CRAWFORD||
+|IL|HUTSONVILLE|62433|1||CRAWFORD||
+|IL|OBLONG|62449|1||CRAWFORD||
+|IL|PALESTINE|62451|1||CRAWFORD||
+|IL|ROBINSON|62454|1||CRAWFORD||
+|IL|STOY|62464|1||CRAWFORD||
+|IL|WEST YORK|62478|1||CRAWFORD||
+|IL|GREENUP|62428|1||CUMBERLAND||
+|IL|JANESVILLE|62435|1||CUMBERLAND||
+|IL|JEWETT|62436|1||CUMBERLAND||
+|IL|NEOGA|62447|1||CUMBERLAND||
+|IL|TOLEDO|62468|1||CUMBERLAND||
+|IL|CLARE|60111|1||DEKALB||
+|IL|CORTLAND|60112|1||DEKALB||
+|IL|DEKALB|60115|1||DEKALB||
+|IL|ESMOND|60129|1||DEKALB||
+|IL|GENOA|60135|1||DEKALB||
+|IL|KINGSTON|60145|1||DEKALB||
+|IL|KIRKLAND|60146|1||DEKALB||
+|IL|MALTA|60150|1||DEKALB||
+|IL|SYCAMORE|60178|1||DEKALB||
+|IL|HINCKLEY|60520|1||DEKALB||
+|IL|SANDWICH|60548|1||DEKALB||
+|IL|SHABBONA|60550|1||DEKALB||
+|IL|SOMONAUK|60552|1||DEKALB||
+|IL|WATERMAN|60556|1||DEKALB||
+|IL|CLINTON|61727|1||DE WITT||
+|IL|DEWITT|61735|1||DE WITT||
+|IL|KENNEY|61749|1||DE WITT||
+|IL|LANE|61750|1||DE WITT||
+|IL|WAPELLA|61777|1||DE WITT||
+|IL|WAYNESVILLE|61778|1||DE WITT||
+|IL|FARMER CITY|61842|1||DE WITT||
+|IL|WELDON|61882|1||DE WITT||
+|IL|ARCOLA|61910|1||DOUGLAS||
+|IL|ARTHUR|61911|1||DOUGLAS||
+|IL|ATWOOD|61913|1||DOUGLAS||
+|IL|CAMARGO|61919|1||DOUGLAS||
+|IL|HINDSBORO|61930|1||DOUGLAS||
+|IL|MURDOCK|61941|1||DOUGLAS||
+|IL|NEWMAN|61942|1||DOUGLAS||
+|IL|TUSCOLA|61953|1||DOUGLAS||
+|IL|VILLA GROVE|61956|1||DOUGLAS||
+|IL|ADDISON|60101|1||DUPAGE||
+|IL|BENSENVILLE|60105|1||DUPAGE||
+|IL|BENSENVILLE|60106|1||DUPAGE||
+|IL|BLOOMINGDALE|60108|1||DUPAGE||
+|IL|ADDISON|60114|1||DUPAGE||
+|IL|CAROL STREAM|60116|1||DUPAGE||
+|IL|BLOOMINGDALE|60117|1||DUPAGE||
+|IL|CAROL STREAM|60125|1||DUPAGE||
+|IL|ELMHURST|60126|1||DUPAGE||
+|IL|CAROL STREAM|60128|1||DUPAGE||
+|IL|CAROL STREAM|60132|1||DUPAGE||
+|IL|HANOVER PARK|60133|1||DUPAGE||
+|IL|GLEN ELLYN|60137|1||DUPAGE||
+|IL|GLEN ELLYN|60138|1||DUPAGE||
+|IL|GLENDALE HEIGHTS|60139|1||DUPAGE||
+|IL|ITASCA|60143|1||DUPAGE||
+|IL|LOMBARD|60148|1||DUPAGE||
+|IL|MEDINAH|60157|1||DUPAGE||
+|IL|ROSELLE|60172|1||DUPAGE||
+|IL|VILLA PARK|60181|1||DUPAGE||
+|IL|WAYNE|60184|1||DUPAGE||
+|IL|WEST CHICAGO|60185|1||DUPAGE||
+|IL|WEST CHICAGO|60186|1||DUPAGE||
+|IL|WHEATON|60187|1||DUPAGE||
+|IL|CAROL STREAM|60188|1||DUPAGE||
+|IL|WHEATON|60189|1||DUPAGE||
+|IL|WINFIELD|60190|1||DUPAGE||
+|IL|WOOD DALE|60191|1||DUPAGE||
+|IL|CAROL STREAM|60197|1||DUPAGE||
+|IL|CAROL STREAM|60198|1||DUPAGE||
+|IL|CAROL STREAM|60199|1||DUPAGE||
+|IL|LEMONT|60439|1||DUPAGE||
+|IL|AURORA|60504|1||DUPAGE||
+|IL|CLARENDON HILLS|60514|1||DUPAGE||
+|IL|DOWNERS GROVE|60515|1||DUPAGE||
+|IL|DOWNERS GROVE|60516|1||DUPAGE||
+|IL|WOODRIDGE|60517|1||DUPAGE||
+|IL|EOLA|60519|1||DUPAGE||
+|IL|HINSDALE|60521|1||DUPAGE||
+|IL|HINSDALE|60522|1||DUPAGE||
+|IL|OAK BROOK|60523|1||DUPAGE||
+|IL|HINSDALE|60527|1||DUPAGE||
+|IL|LISLE|60532|1||DUPAGE||
+|IL|NAPERVILLE|60540|1||DUPAGE||
+|IL|WARRENVILLE|60555|1||DUPAGE||
+|IL|WESTMONT|60559|1||DUPAGE||
+|IL|DARIEN|60561|1||DUPAGE||
+|IL|NAPERVILLE|60563|1||DUPAGE||
+|IL|NAPERVILLE|60565|1||DUPAGE||
+|IL|NAPERVILLE|60566|1||DUPAGE||
+|IL|NAPERVILLE|60567|1||DUPAGE||
+|IL|HINSDALE|60570|1||DUPAGE||
+|IL|AURORA|60572|1||DUPAGE||
+|IL|AURORA|60598|1||DUPAGE||
+|IL|FOX VALLEY|60599|1||DUPAGE||
+|IL|BROCTON|61917|1||EDGAR||
+|IL|CHRISMAN|61924|1||EDGAR||
+|IL|HUME|61932|1||EDGAR||
+|IL|KANSAS|61933|1||EDGAR||
+|IL|METCALF|61940|1||EDGAR||
+|IL|PARIS|61944|1||EDGAR||
+|IL|REDMON|61949|1||EDGAR||
+|IL|VERMILION|61955|1||EDGAR||
+|IL|WEST SALEM|62476|1||EDWARDS||
+|IL|ALBION|62806|1||EDWARDS||
+|IL|BONE GAP|62815|1||EDWARDS||
+|IL|BROWNS|62818|1||EDWARDS||
+|IL|ELLERY|62833|1||EDWARDS||
+|IL|EFFINGHAM|62401|1||EFFINGHAM||
+|IL|ALTAMONT|62411|1||EFFINGHAM||
+|IL|BEECHER CITY|62414|1||EFFINGHAM||
+|IL|DIETERICH|62424|1||EFFINGHAM||
+|IL|EDGEWOOD|62426|1||EFFINGHAM||
+|IL|MASON|62443|1||EFFINGHAM||
+|IL|MONTROSE|62445|1||EFFINGHAM||
+|IL|SHUMWAY|62461|1||EFFINGHAM||
+|IL|TEUTOPOLIS|62467|1||EFFINGHAM||
+|IL|WATSON|62473|1||EFFINGHAM||
+|IL|BINGHAM|62011|1||FAYETTE||
+|IL|RAMSEY|62080|1||FAYETTE||
+|IL|HAGARSTOWN|62247|1||FAYETTE||
+|IL|BROWNSTOWN|62418|1||FAYETTE||
+|IL|SAINT ELMO|62458|1||FAYETTE||
+|IL|VANDALIA|62471|1||FAYETTE||
+|IL|FARINA|62838|1||FAYETTE||
+|IL|LOOGOOTEE|62857|1||FAYETTE||
+|IL|SAINT PETER|62880|1||FAYETTE||
+|IL|SHOBONIER|62885|1||FAYETTE||
+|IL|CABERY|60919|1||FORD||
+|IL|ELLIOTT|60933|1||FORD||
+|IL|GIBSON CITY|60936|1||FORD||
+|IL|KEMPTON|60946|1||FORD||
+|IL|MELVIN|60952|1||FORD||
+|IL|PAXTON|60957|1||FORD||
+|IL|PIPER CITY|60959|1||FORD||
+|IL|ROBERTS|60962|1||FORD||
+|IL|SIBLEY|61773|1||FORD||
+|IL|AKIN|62805|1||FRANKLIN||
+|IL|BENTON|62812|1||FRANKLIN||
+|IL|BUCKNER|62819|1||FRANKLIN||
+|IL|CHRISTOPHER|62822|1||FRANKLIN||
+|IL|COELLO|62825|1||FRANKLIN||
+|IL|EWING|62836|1||FRANKLIN||
+|IL|FRANKFORT HEIGHTS|62840|1||FRANKLIN||
+|IL|LOGAN|62856|1||FRANKLIN||
+|IL|MULKEYTOWN|62865|1||FRANKLIN||
+|IL|ORIENT|62874|1||FRANKLIN||
+|IL|SESSER|62884|1||FRANKLIN||
+|IL|THOMPSONVILLE|62890|1||FRANKLIN||
+|IL|VALIER|62891|1||FRANKLIN||
+|IL|WEST FRANKFORT|62896|1||FRANKLIN||
+|IL|WHITTINGTON|62897|1||FRANKLIN||
+|IL|ROYALTON|62983|1||FRANKLIN||
+|IL|ZEIGLER|62999|1||FRANKLIN||
+|IL|AVON|61415|1||FULTON||
+|IL|CUBA|61427|1||FULTON||
+|IL|ELLISVILLE|61431|1||FULTON||
+|IL|FAIRVIEW|61432|1||FULTON||
+|IL|FIATT|61433|1||FULTON||
+|IL|IPAVA|61441|1||FULTON||
+|IL|MARIETTA|61459|1||FULTON||
+|IL|SMITHFIELD|61477|1||FULTON||
+|IL|TABLE GROVE|61482|1||FULTON||
+|IL|VERMONT|61484|1||FULTON||
+|IL|ASTORIA|61501|1||FULTON||
+|IL|BRYANT|61519|1||FULTON||
+|IL|CANTON|61520|1||FULTON||
+|IL|DUNFERMLINE|61524|1||FULTON||
+|IL|FARMINGTON|61531|1||FULTON||
+|IL|LEWISTOWN|61542|1||FULTON||
+|IL|LIVERPOOL|61543|1||FULTON||
+|IL|LONDON MILLS|61544|1||FULTON||
+|IL|NORRIS|61553|1||FULTON||
+|IL|SAINT DAVID|61563|1||FULTON||
+|IL|NEW HAVEN|62867|1||GALLATIN||
+|IL|OMAHA|62871|1||GALLATIN||
+|IL|EQUALITY|62934|1||GALLATIN||
+|IL|JUNCTION|62954|1||GALLATIN||
+|IL|RIDGWAY|62979|1||GALLATIN||
+|IL|SHAWNEETOWN|62984|1||GALLATIN||
+|IL|CARROLLTON|62016|1||GREENE||
+|IL|ELDRED|62027|1||GREENE||
+|IL|GREENFIELD|62044|1||GREENE||
+|IL|HILLVIEW|62050|1||GREENE||
+|IL|KANE|62054|1||GREENE||
+|IL|PATTERSON|62078|1||GREENE||
+|IL|ROCKBRIDGE|62081|1||GREENE||
+|IL|ROODHOUSE|62082|1||GREENE||
+|IL|WHITE HALL|62092|1||GREENE||
+|IL|WRIGHTS|62098|1||GREENE||
+|IL|BRACEVILLE|60407|1||GRUNDY||
+|IL|COAL CITY|60416|1||GRUNDY||
+|IL|GARDNER|60424|1||GRUNDY||
+|IL|KINSMAN|60437|1||GRUNDY||
+|IL|MAZON|60444|1||GRUNDY||
+|IL|MINOOKA|60447|1||GRUNDY||
+|IL|MORRIS|60450|1||GRUNDY||
+|IL|SOUTH WILMINGTON|60474|1||GRUNDY||
+|IL|VERONA|60479|1||GRUNDY||
+|IL|BROUGHTON|62817|1||HAMILTON||
+|IL|DAHLGREN|62828|1||HAMILTON||
+|IL|DALE|62829|1||HAMILTON||
+|IL|MC LEANSBORO|62859|1||HAMILTON||
+|IL|MACEDONIA|62860|1||HAMILTON||
+|IL|LA HARPE|61450|1||HANCOCK||
+|IL|ADRIAN|62310|1||HANCOCK||
+|IL|AUGUSTA|62311|1||HANCOCK||
+|IL|BASCO|62313|1||HANCOCK||
+|IL|BOWEN|62316|1||HANCOCK||
+|IL|BURNSIDE|62318|1||HANCOCK||
+|IL|CARTHAGE|62321|1||HANCOCK||
+|IL|COLUSA|62329|1||HANCOCK||
+|IL|DALLAS CITY|62330|1||HANCOCK||
+|IL|ELVASTON|62334|1||HANCOCK||
+|IL|FERRIS|62336|1||HANCOCK||
+|IL|HAMILTON|62341|1||HANCOCK||
+|IL|NAUVOO|62354|1||HANCOCK||
+|IL|NIOTA|62358|1||HANCOCK||
+|IL|PLYMOUTH|62367|1||HANCOCK||
+|IL|SUTTER|62373|1||HANCOCK||
+|IL|WARSAW|62379|1||HANCOCK||
+|IL|WEST POINT|62380|1||HANCOCK||
+|IL|CAVE IN ROCK|62919|1||HARDIN||
+|IL|ELIZABETHTOWN|62931|1||HARDIN||
+|IL|KARBERS RIDGE|62955|1||HARDIN||
+|IL|ROSICLARE|62982|1||HARDIN||
+|IL|BIGGSVILLE|61418|1||HENDERSON||
+|IL|CARMAN|61425|1||HENDERSON||
+|IL|GLADSTONE|61437|1||HENDERSON||
+|IL|LOMAX|61454|1||HENDERSON||
+|IL|MEDIA|61460|1||HENDERSON||
+|IL|OQUAWKA|61469|1||HENDERSON||
+|IL|RARITAN|61471|1||HENDERSON||
+|IL|STRONGHURST|61480|1||HENDERSON||
+|IL|ANDOVER|61233|1||HENRY||
+|IL|ANNAWAN|61234|1||HENRY||
+|IL|ATKINSON|61235|1||HENRY||
+|IL|CAMBRIDGE|61238|1||HENRY||
+|IL|COLONA|61241|1||HENRY||
+|IL|GENESEO|61254|1||HENRY||
+|IL|HOOPPOLE|61258|1||HENRY||
+|IL|LYNN CENTER|61262|1||HENRY||
+|IL|ORION|61273|1||HENRY||
+|IL|OSCO|61274|1||HENRY||
+|IL|ALPHA|61413|1||HENRY||
+|IL|BISHOP HILL|61419|1||HENRY||
+|IL|GALVA|61434|1||HENRY||
+|IL|KEWANEE|61443|1||HENRY||
+|IL|OPHEIM|61468|1||HENRY||
+|IL|WOODHULL|61490|1||HENRY||
+|IL|ASHKUM|60911|1||IROQUOIS||
+|IL|BEAVERVILLE|60912|1||IROQUOIS||
+|IL|BUCKLEY|60918|1||IROQUOIS||
+|IL|CHEBANSE|60922|1||IROQUOIS||
+|IL|CISSNA PARK|60924|1||IROQUOIS||
+|IL|CLAYTONVILLE|60926|1||IROQUOIS||
+|IL|CLIFTON|60927|1||IROQUOIS||
+|IL|CRESCENT CITY|60928|1||IROQUOIS||
+|IL|DANFORTH|60930|1||IROQUOIS||
+|IL|DONOVAN|60931|1||IROQUOIS||
+|IL|GILMAN|60938|1||IROQUOIS||
+|IL|GOODWINE|60939|1||IROQUOIS||
+|IL|IROQUOIS|60945|1||IROQUOIS||
+|IL|LODA|60948|1||IROQUOIS||
+|IL|MARTINTON|60951|1||IROQUOIS||
+|IL|MILFORD|60953|1||IROQUOIS||
+|IL|ONARGA|60955|1||IROQUOIS||
+|IL|PAPINEAU|60956|1||IROQUOIS||
+|IL|SHELDON|60966|1||IROQUOIS||
+|IL|STOCKLAND|60967|1||IROQUOIS||
+|IL|THAWVILLE|60968|1||IROQUOIS||
+|IL|WATSEKA|60970|1||IROQUOIS||
+|IL|WELLINGTON|60973|1||IROQUOIS||
+|IL|WOODLAND|60974|1||IROQUOIS||
+|IL|CARBONDALE|62901|1||JACKSON||
+|IL|CARBONDALE|62902|1||JACKSON||
+|IL|CARBONDALE|62903|1||JACKSON||
+|IL|AVA|62907|1||JACKSON||
+|IL|CAMPBELL HILL|62916|1||JACKSON||
+|IL|DE SOTO|62924|1||JACKSON||
+|IL|DOWELL|62927|1||JACKSON||
+|IL|ELKVILLE|62932|1||JACKSON||
+|IL|GORHAM|62940|1||JACKSON||
+|IL|GRAND TOWER|62942|1||JACKSON||
+|IL|JACOB|62950|1||JACKSON||
+|IL|MAKANDA|62958|1||JACKSON||
+|IL|MURPHYSBORO|62966|1||JACKSON||
+|IL|ORAVILLE|62971|1||JACKSON||
+|IL|POMONA|62975|1||JACKSON||
+|IL|VERGENNES|62994|1||JACKSON||
+|IL|HIDALGO|62432|1||JASPER||
+|IL|NEWTON|62448|1||JASPER||
+|IL|SAINTE MARIE|62459|1||JASPER||
+|IL|WEST LIBERTY|62475|1||JASPER||
+|IL|WHEELER|62479|1||JASPER||
+|IL|WILLOW HILL|62480|1||JASPER||
+|IL|YALE|62481|1||JASPER||
+|IL|BELLE RIVE|62810|1||JEFFERSON||
+|IL|BLUFORD|62814|1||JEFFERSON||
+|IL|BONNIE|62816|1||JEFFERSON||
+|IL|DIX|62830|1||JEFFERSON||
+|IL|INA|62846|1||JEFFERSON||
+|IL|MOUNT VERNON|62864|1||JEFFERSON||
+|IL|NASON|62866|1||JEFFERSON||
+|IL|OPDYKE|62872|1||JEFFERSON||
+|IL|SCHELLER|62883|1||JEFFERSON||
+|IL|TEXICO|62889|1||JEFFERSON||
+|IL|WALTONVILLE|62894|1||JEFFERSON||
+|IL|WOODLAWN|62898|1||JEFFERSON||
+|IL|BRIGHTON|62012|1||JERSEY||
+|IL|DOW|62022|1||JERSEY||
+|IL|ELSAH|62028|1||JERSEY||
+|IL|FIDELITY|62030|1||JERSEY||
+|IL|FIELDON|62031|1||JERSEY||
+|IL|GRAFTON|62037|1||JERSEY||
+|IL|JERSEYVILLE|62052|1||JERSEY||
+|IL|MEDORA|62063|1||JERSEY||
+|IL|APPLE RIVER|61001|1||JO DAVIESS||
+|IL|EAST DUBUQUE|61025|1||JO DAVIESS||
+|IL|ELIZABETH|61028|1||JO DAVIESS||
+|IL|GALENA|61036|1||JO DAVIESS||
+|IL|HANOVER|61041|1||JO DAVIESS||
+|IL|NORA|61059|1||JO DAVIESS||
+|IL|SCALES MOUND|61075|1||JO DAVIESS||
+|IL|STOCKTON|61085|1||JO DAVIESS||
+|IL|WARREN|61087|1||JO DAVIESS||
+|IL|BELKNAP|62908|1||JOHNSON||
+|IL|BOLES|62909|1||JOHNSON||
+|IL|BUNCOMBE|62912|1||JOHNSON||
+|IL|CYPRESS|62923|1||JOHNSON||
+|IL|GOREVILLE|62939|1||JOHNSON||
+|IL|GRANTSBURG|62943|1||JOHNSON||
+|IL|NEW BURNSIDE|62967|1||JOHNSON||
+|IL|OZARK|62972|1||JOHNSON||
+|IL|SIMPSON|62985|1||JOHNSON||
+|IL|TUNNEL HILL|62991|1||JOHNSON||
+|IL|VIENNA|62995|1||JOHNSON||
+|IL|BURLINGTON|60109|1||KANE||
+|IL|CARPENTERSVILLE|60110|1||KANE||
+|IL|DUNDEE|60118|1||KANE||
+|IL|ELBURN|60119|1||KANE||
+|IL|ELGIN|60120|1||KANE||
+|IL|ELGIN|60121|1||KANE||
+|IL|ELGIN|60122|1||KANE||
+|IL|ELGIN|60123|1||KANE||
+|IL|GENEVA|60134|1||KANE||
+|IL|GILBERTS|60136|1||KANE||
+|IL|HAMPSHIRE|60140|1||KANE||
+|IL|KANEVILLE|60144|1||KANE||
+|IL|LAFOX|60147|1||KANE||
+|IL|MAPLE PARK|60151|1||KANE||
+|IL|PLATO CENTER|60170|1||KANE||
+|IL|SAINT CHARLES|60174|1||KANE||
+|IL|SAINT CHARLES|60175|1||KANE||
+|IL|SOUTH ELGIN|60177|1||KANE||
+|IL|VIRGIL|60182|1||KANE||
+|IL|WASCO|60183|1||KANE||
+|IL|AURORA|60505|1||KANE||
+|IL|AURORA|60506|1||KANE||
+|IL|AURORA|60507|1||KANE||
+|IL|BATAVIA|60510|1||KANE||
+|IL|BIG ROCK|60511|1||KANE||
+|IL|MOOSEHEART|60539|1||KANE||
+|IL|NORTH AURORA|60542|1||KANE||
+|IL|SUGAR GROVE|60554|1||KANE||
+|IL|AURORA|60568|1||KANE||
+|IL|KANKAKEE|60901|1||KANKAKEE||
+|IL|KANKAKEE|60902|1||KANKAKEE||
+|IL|AROMA PARK|60910|1||KANKAKEE||
+|IL|BONFIELD|60913|1||KANKAKEE||
+|IL|BOURBONNAIS|60914|1||KANKAKEE||
+|IL|BRADLEY|60915|1||KANKAKEE||
+|IL|BUCKINGHAM|60917|1||KANKAKEE||
+|IL|ESSEX|60935|1||KANKAKEE||
+|IL|GRANT PARK|60940|1||KANKAKEE||
+|IL|HERSCHER|60941|1||KANKAKEE||
+|IL|HOPKINS PARK|60944|1||KANKAKEE||
+|IL|MANTENO|60950|1||KANKAKEE||
+|IL|MOMENCE|60954|1||KANKAKEE||
+|IL|REDDICK|60961|1||KANKAKEE||
+|IL|SAINT ANNE|60964|1||KANKAKEE||
+|IL|UNION HILL|60969|1||KANKAKEE||
+|IL|BRISTOL|60512|1||KENDALL||
+|IL|MILLBROOK|60536|1||KENDALL||
+|IL|MILLINGTON|60537|1||KENDALL||
+|IL|MONTGOMERY|60538|1||KENDALL||
+|IL|NEWARK|60541|1||KENDALL||
+|IL|OSWEGO|60543|1||KENDALL||
+|IL|PLANO|60545|1||KENDALL||
+|IL|YORKVILLE|60560|1||KENDALL||
+|IL|GALESBURG|61401|1||KNOX||
+|IL|GALESBURG|61402|1||KNOX||
+|IL|ABINGDON|61410|1||KNOX||
+|IL|ALTONA|61414|1||KNOX||
+|IL|DAHINDA|61428|1||KNOX||
+|IL|EAST GALESBURG|61430|1||KNOX||
+|IL|GILSON|61436|1||KNOX||
+|IL|HENDERSON|61439|1||KNOX||
+|IL|KNOXVILLE|61448|1||KNOX||
+|IL|MAQUON|61458|1||KNOX||
+|IL|ONEIDA|61467|1||KNOX||
+|IL|RIO|61472|1||KNOX||
+|IL|SAINT AUGUSTINE|61474|1||KNOX||
+|IL|VICTORIA|61485|1||KNOX||
+|IL|WATAGA|61488|1||KNOX||
+|IL|WILLIAMSFIELD|61489|1||KNOX||
+|IL|YATES CITY|61572|1||KNOX||
+|IL|ANTIOCH|60002|1||LAKE||
+|IL|BARRINGTON|60010|1||LAKE||
+|IL|BARRINGTON|60011|1||LAKE||
+|IL|DEERFIELD|60015|1||LAKE||
+|IL|FOX LAKE|60020|1||LAKE||
+|IL|GRAYSLAKE|60030|1||LAKE||
+|IL|GURNEE|60031|1||LAKE||
+|IL|HIGHLAND PARK|60035|1||LAKE||
+|IL|FORT SHERIDAN|60037|1||LAKE||
+|IL|HIGHWOOD|60040|1||LAKE||
+|IL|INGLESIDE|60041|1||LAKE||
+|IL|ISLAND LAKE|60042|1||LAKE||
+|IL|LAKE BLUFF|60044|1||LAKE||
+|IL|LAKE FOREST|60045|1||LAKE||
+|IL|LAKE VILLA|60046|1||LAKE||
+|IL|LAKE ZURICH|60047|1||LAKE||
+|IL|LIBERTYVILLE|60048|1||LAKE||
+|IL|LONG GROVE|60049|1||LAKE||
+|IL|MUNDELEIN|60060|1||LAKE||
+|IL|VERNON HILLS|60061|1||LAKE||
+|IL|NORTH CHICAGO|60064|1||LAKE||
+|IL|LINCOLNSHIRE|60069|1||LAKE||
+|IL|ROUND LAKE|60073|1||LAKE||
+|IL|RUSSELL|60075|1||LAKE||
+|IL|WAUKEGAN|60079|1||LAKE||
+|IL|WADSWORTH|60083|1||LAKE||
+|IL|WAUCONDA|60084|1||LAKE||
+|IL|WAUKEGAN|60085|1||LAKE||
+|IL|NORTH CHICAGO|60086|1||LAKE||
+|IL|WAUKEGAN|60087|1||LAKE||
+|IL|GREAT LAKES|60088|1||LAKE||
+|IL|BUFFALO GROVE|60089|1||LAKE||
+|IL|LIBERTYVILLE|60092|1||LAKE||
+|IL|WINTHROP HARBOR|60096|1||LAKE||
+|IL|ZION|60099|1||LAKE||
+|IL|RANSOM|60470|1||LA SALLE||
+|IL|EARLVILLE|60518|1||LA SALLE||
+|IL|LELAND|60531|1||LA SALLE||
+|IL|SERENA|60549|1||LA SALLE||
+|IL|SHERIDAN|60551|1||LA SALLE||
+|IL|WEDRON|60557|1||LA SALLE||
+|IL|LA SALLE|61301|1||LA SALLE||
+|IL|CEDAR POINT|61316|1||LA SALLE||
+|IL|DANA|61321|1||LA SALLE||
+|IL|GRAND RIDGE|61325|1||LA SALLE||
+|IL|LEONORE|61332|1||LA SALLE||
+|IL|LOSTANT|61334|1||LA SALLE||
+|IL|MARSEILLES|61341|1||LA SALLE||
+|IL|MENDOTA|61342|1||LA SALLE||
+|IL|OGLESBY|61348|1||LA SALLE||
+|IL|OTTAWA|61350|1||LA SALLE||
+|IL|PERU|61354|1||LA SALLE||
+|IL|RUTLAND|61358|1||LA SALLE||
+|IL|SENECA|61360|1||LA SALLE||
+|IL|STREATOR|61364|1||LA SALLE||
+|IL|TONICA|61370|1||LA SALLE||
+|IL|TRIUMPH|61371|1||LA SALLE||
+|IL|TROY GROVE|61372|1||LA SALLE||
+|IL|UTICA|61373|1||LA SALLE||
+|IL|BIRDS|62415|1||LAWRENCE||
+|IL|BRIDGEPORT|62417|1||LAWRENCE||
+|IL|LAWRENCEVILLE|62439|1||LAWRENCE||
+|IL|SAINT FRANCISVILLE|62460|1||LAWRENCE||
+|IL|SUMNER|62466|1||LAWRENCE||
+|IL|LEE|60530|1||LEE||
+|IL|STEWARD|60553|1||LEE||
+|IL|ASHTON|61006|1||LEE||
+|IL|DIXON|61021|1||LEE||
+|IL|FRANKLIN GROVE|61031|1||LEE||
+|IL|HARMON|61042|1||LEE||
+|IL|NACHUSA|61057|1||LEE||
+|IL|NELSON|61058|1||LEE||
+|IL|AMBOY|61310|1||LEE||
+|IL|COMPTON|61318|1||LEE||
+|IL|ELDENA|61324|1||LEE||
+|IL|LEE CENTER|61331|1||LEE||
+|IL|PAW PAW|61353|1||LEE||
+|IL|SUBLETTE|61367|1||LEE||
+|IL|WEST BROOKLYN|61378|1||LEE||
+|IL|DWIGHT|60420|1||LIVINGSTON||
+|IL|ODELL|60460|1||LIVINGSTON||
+|IL|CAMPUS|60920|1||LIVINGSTON||
+|IL|CHATSWORTH|60921|1||LIVINGSTON||
+|IL|CULLOM|60929|1||LIVINGSTON||
+|IL|EMINGTON|60934|1||LIVINGSTON||
+|IL|ANCONA|61311|1||LIVINGSTON||
+|IL|BLACKSTONE|61313|1||LIVINGSTON||
+|IL|CORNELL|61319|1||LIVINGSTON||
+|IL|LONG POINT|61333|1||LIVINGSTON||
+|IL|FAIRBURY|61739|1||LIVINGSTON||
+|IL|FLANAGAN|61740|1||LIVINGSTON||
+|IL|FORREST|61741|1||LIVINGSTON||
+|IL|GRAYMONT|61743|1||LIVINGSTON||
+|IL|PONTIAC|61764|1||LIVINGSTON||
+|IL|SAUNEMIN|61769|1||LIVINGSTON||
+|IL|STRAWN|61775|1||LIVINGSTON||
+|IL|ATLANTA|61723|1||LOGAN||
+|IL|LAWNDALE|61751|1||LOGAN||
+|IL|BEASON|62512|1||LOGAN||
+|IL|CHESTNUT|62518|1||LOGAN||
+|IL|CORNLAND|62519|1||LOGAN||
+|IL|LAKE FORK|62541|1||LOGAN||
+|IL|LATHAM|62543|1||LOGAN||
+|IL|MOUNT PULASKI|62548|1||LOGAN||
+|IL|ELKHART|62634|1||LOGAN||
+|IL|EMDEN|62635|1||LOGAN||
+|IL|HARTSBURG|62643|1||LOGAN||
+|IL|LINCOLN|62656|1||LOGAN||
+|IL|MIDDLETOWN|62666|1||LOGAN||
+|IL|NEW HOLLAND|62671|1||LOGAN||
+|IL|ADAIR|61411|1||MCDONOUGH||
+|IL|BARDOLPH|61416|1||MCDONOUGH||
+|IL|BLANDINSVILLE|61420|1||MCDONOUGH||
+|IL|BUSHNELL|61422|1||MCDONOUGH||
+|IL|GOOD HOPE|61438|1||MCDONOUGH||
+|IL|INDUSTRY|61440|1||MCDONOUGH||
+|IL|MACOMB|61455|1||MCDONOUGH||
+|IL|PRAIRIE CITY|61470|1||MCDONOUGH||
+|IL|SCIOTA|61475|1||MCDONOUGH||
+|IL|COLCHESTER|62326|1||MCDONOUGH||
+|IL|TENNESSEE|62374|1||MCDONOUGH||
+|IL|ALDEN|60001|1||MCHENRY||
+|IL|CRYSTAL LAKE|60012|1||MCHENRY||
+|IL|CARY|60013|1||MCHENRY||
+|IL|CRYSTAL LAKE|60014|1||MCHENRY||
+|IL|FOX RIVER GROVE|60021|1||MCHENRY||
+|IL|HARVARD|60033|1||MCHENRY||
+|IL|HEBRON|60034|1||MCHENRY||
+|IL|CRYSTAL LAKE|60039|1||MCHENRY||
+|IL|MCHENRY|60050|1||MCHENRY||
+|IL|MCHENRY|60051|1||MCHENRY||
+|IL|RICHMOND|60071|1||MCHENRY||
+|IL|RINGWOOD|60072|1||MCHENRY||
+|IL|SOLON MILLS|60080|1||MCHENRY||
+|IL|SPRING GROVE|60081|1||MCHENRY||
+|IL|WONDER LAKE|60097|1||MCHENRY||
+|IL|WOODSTOCK|60098|1||MCHENRY||
+|IL|ALGONQUIN|60102|1||MCHENRY||
+|IL|HUNTLEY|60142|1||MCHENRY||
+|IL|MARENGO|60152|1||MCHENRY||
+|IL|LAKE IN THE HILLS|60156|1||MCHENRY||
+|IL|UNION|60180|1||MCHENRY||
+|IL|BLOOMINGTON|61701|1||MCLEAN||
+|IL|BLOOMINGTON|61702|1||MCLEAN||
+|IL|BLOOMINGTON|61704|1||MCLEAN||
+|IL|BLOOMINGTON|61705|1||MCLEAN||
+|IL|BLOOMINGTON|61709|1||MCLEAN||
+|IL|BLOOMINGTON|61710|1||MCLEAN||
+|IL|ANCHOR|61720|1||MCLEAN||
+|IL|ARROWSMITH|61722|1||MCLEAN||
+|IL|BELLFLOWER|61724|1||MCLEAN||
+|IL|CARLOCK|61725|1||MCLEAN||
+|IL|CHENOA|61726|1||MCLEAN||
+|IL|COLFAX|61728|1||MCLEAN||
+|IL|COOKSVILLE|61730|1||MCLEAN||
+|IL|CROPSEY|61731|1||MCLEAN||
+|IL|DANVERS|61732|1||MCLEAN||
+|IL|DOWNS|61736|1||MCLEAN||
+|IL|ELLSWORTH|61737|1||MCLEAN||
+|IL|GRIDLEY|61744|1||MCLEAN||
+|IL|HEYWORTH|61745|1||MCLEAN||
+|IL|HUDSON|61748|1||MCLEAN||
+|IL|LE ROY|61752|1||MCLEAN||
+|IL|LEXINGTON|61753|1||MCLEAN||
+|IL|MC LEAN|61754|1||MCLEAN||
+|IL|MERNA|61758|1||MCLEAN||
+|IL|NORMAL|61761|1||MCLEAN||
+|IL|SAYBROOK|61770|1||MCLEAN||
+|IL|SHIRLEY|61772|1||MCLEAN||
+|IL|STANFORD|61774|1||MCLEAN||
+|IL|TOWANDA|61776|1||MCLEAN||
+|IL|NORMAL|61790|1||MCLEAN||
+|IL|BLOOMINGTON|61791|1||MCLEAN||
+|IL|BLOOMINGTON|61799|1||MCLEAN||
+|IL|MAROA|61756|1||MACON||
+|IL|ARGENTA|62501|1||MACON||
+|IL|BLUE MOUND|62513|1||MACON||
+|IL|BOODY|62514|1||MACON||
+|IL|DECATUR|62521|1||MACON||
+|IL|DECATUR|62522|1||MACON||
+|IL|DECATUR|62523|1||MACON||
+|IL|DECATUR|62524|1||MACON||
+|IL|DECATUR|62525|1||MACON||
+|IL|DECATUR|62526|1||MACON||
+|IL|DECATUR|62527|1||MACON||
+|IL|ELWIN|62532|1||MACON||
+|IL|FORSYTH|62535|1||MACON||
+|IL|HARRISTOWN|62537|1||MACON||
+|IL|MACON|62544|1||MACON||
+|IL|MT ZION|62549|1||MACON||
+|IL|NIANTIC|62551|1||MACON||
+|IL|OAKLEY|62552|1||MACON||
+|IL|OREANA|62554|1||MACON||
+|IL|WARRENSBURG|62573|1||MACON||
+|IL|BENLD|62009|1||MACOUPIN||
+|IL|BUNKER HILL|62014|1||MACOUPIN||
+|IL|EAGARVILLE|62023|1||MACOUPIN||
+|IL|GILLESPIE|62033|1||MACOUPIN||
+|IL|MOUNT OLIVE|62069|1||MACOUPIN||
+|IL|PIASA|62079|1||MACOUPIN||
+|IL|SAWYERVILLE|62085|1||MACOUPIN||
+|IL|STAUNTON|62088|1||MACOUPIN||
+|IL|WILSONVILLE|62093|1||MACOUPIN||
+|IL|ATWATER|62511|1||MACOUPIN||
+|IL|CARLINVILLE|62626|1||MACOUPIN||
+|IL|CHESTERFIELD|62630|1||MACOUPIN||
+|IL|GIRARD|62640|1||MACOUPIN||
+|IL|HETTICK|62649|1||MACOUPIN||
+|IL|MODESTO|62667|1||MACOUPIN||
+|IL|NILWOOD|62672|1||MACOUPIN||
+|IL|PALMYRA|62674|1||MACOUPIN||
+|IL|SCOTTVILLE|62683|1||MACOUPIN||
+|IL|SHIPMAN|62685|1||MACOUPIN||
+|IL|STANDARD CITY|62686|1||MACOUPIN||
+|IL|VIRDEN|62690|1||MACOUPIN||
+|IL|ALHAMBRA|62001|1||MADISON||
+|IL|ALTON|62002|1||MADISON||
+|IL|BETHALTO|62010|1||MADISON||
+|IL|COTTAGE HILLS|62018|1||MADISON||
+|IL|DORSEY|62021|1||MADISON||
+|IL|EAST ALTON|62024|1||MADISON||
+|IL|EDWARDSVILLE|62025|1||MADISON||
+|IL|EDWARDSVILLE|62026|1||MADISON||
+|IL|GLEN CARBON|62034|1||MADISON||
+|IL|GODFREY|62035|1||MADISON||
+|IL|GRANITE CITY|62040|1||MADISON||
+|IL|HAMEL|62046|1||MADISON||
+|IL|HARTFORD|62048|1||MADISON||
+|IL|LIVINGSTON|62058|1||MADISON||
+|IL|MADISON|62060|1||MADISON||
+|IL|MARINE|62061|1||MADISON||
+|IL|MARYVILLE|62062|1||MADISON||
+|IL|MORO|62067|1||MADISON||
+|IL|NEW DOUGLAS|62074|1||MADISON||
+|IL|ROXANA|62084|1||MADISON||
+|IL|SOUTH ROXANA|62087|1||MADISON||
+|IL|VENICE|62090|1||MADISON||
+|IL|WOOD RIVER|62095|1||MADISON||
+|IL|WORDEN|62097|1||MADISON||
+|IL|COLLINSVILLE|62234|1||MADISON||
+|IL|HIGHLAND|62249|1||MADISON||
+|IL|SAINT JACOB|62281|1||MADISON||
+|IL|TROY|62294|1||MADISON||
+|IL|CENTRALIA|62801|1||MARION||
+|IL|ALMA|62807|1||MARION||
+|IL|IUKA|62849|1||MARION||
+|IL|KELL|62853|1||MARION||
+|IL|KINMUNDY|62854|1||MARION||
+|IL|ODIN|62870|1||MARION||
+|IL|PATOKA|62875|1||MARION||
+|IL|SALEM|62881|1||MARION||
+|IL|SANDOVAL|62882|1||MARION||
+|IL|VERNON|62892|1||MARION||
+|IL|WALNUT HILL|62893|1||MARION||
+|IL|TOLUCA|61369|1||MARSHALL||
+|IL|VARNA|61375|1||MARSHALL||
+|IL|WENONA|61377|1||MARSHALL||
+|IL|CAMP GROVE|61424|1||MARSHALL||
+|IL|HENRY|61537|1||MARSHALL||
+|IL|LACON|61540|1||MARSHALL||
+|IL|LA ROSE|61541|1||MARSHALL||
+|IL|SPARLAND|61565|1||MARSHALL||
+|IL|WASHBURN|61570|1||MARSHALL||
+|IL|FOREST CITY|61532|1||MASON||
+|IL|MANITO|61546|1||MASON||
+|IL|TOPEKA|61567|1||MASON||
+|IL|BATH|62617|1||MASON||
+|IL|EASTON|62633|1||MASON||
+|IL|HAVANA|62644|1||MASON||
+|IL|KILBOURNE|62655|1||MASON||
+|IL|MASON CITY|62664|1||MASON||
+|IL|SAN JOSE|62682|1||MASON||
+|IL|BROOKPORT|62910|1||MASSAC||
+|IL|JOPPA|62953|1||MASSAC||
+|IL|METROPOLIS|62960|1||MASSAC||
+|IL|ATHENS|62613|1||MENARD||
+|IL|GREENVIEW|62642|1||MENARD||
+|IL|LINCOLN'S NEW SALEM|62659|1||MENARD||
+|IL|OAKFORD|62673|1||MENARD||
+|IL|PETERSBURG|62675|1||MENARD||
+|IL|TALLULA|62688|1||MENARD||
+|IL|ALEDO|61231|1||MERCER||
+|IL|JOY|61260|1||MERCER||
+|IL|MATHERVILLE|61263|1||MERCER||
+|IL|NEW BOSTON|61272|1||MERCER||
+|IL|PREEMPTION|61276|1||MERCER||
+|IL|SHERRARD|61281|1||MERCER||
+|IL|ALEXIS|61412|1||MERCER||
+|IL|KEITHSBURG|61442|1||MERCER||
+|IL|NEW WINDSOR|61465|1||MERCER||
+|IL|NORTH HENDERSON|61466|1||MERCER||
+|IL|SEATON|61476|1||MERCER||
+|IL|VIOLA|61486|1||MERCER||
+|IL|COLUMBIA|62236|1||MONROE||
+|IL|FULTS|62244|1||MONROE||
+|IL|HECKER|62248|1||MONROE||
+|IL|MAEYSTOWN|62256|1||MONROE||
+|IL|RENAULT|62279|1||MONROE||
+|IL|VALMEYER|62295|1||MONROE||
+|IL|WATERLOO|62298|1||MONROE||
+|IL|BUTLER|62015|1||MONTGOMERY||
+|IL|COFFEEN|62017|1||MONTGOMERY||
+|IL|FILLMORE|62032|1||MONTGOMERY||
+|IL|HILLSBORO|62049|1||MONTGOMERY||
+|IL|IRVING|62051|1||MONTGOMERY||
+|IL|LITCHFIELD|62056|1||MONTGOMERY||
+|IL|NOKOMIS|62075|1||MONTGOMERY||
+|IL|OHLMAN|62076|1||MONTGOMERY||
+|IL|PANAMA|62077|1||MONTGOMERY||
+|IL|TAYLOR SPRINGS|62089|1||MONTGOMERY||
+|IL|WALSHVILLE|62091|1||MONTGOMERY||
+|IL|WITT|62094|1||MONTGOMERY||
+|IL|FARMERSVILLE|62533|1||MONTGOMERY||
+|IL|HARVEL|62538|1||MONTGOMERY||
+|IL|RAYMOND|62560|1||MONTGOMERY||
+|IL|WAGGONER|62572|1||MONTGOMERY||
+|IL|ALEXANDER|62601|1||MORGAN||
+|IL|CHAPIN|62628|1||MORGAN||
+|IL|CONCORD|62631|1||MORGAN||
+|IL|FRANKLIN|62638|1||MORGAN||
+|IL|JACKSONVILLE|62650|1||MORGAN||
+|IL|JACKSONVILLE|62651|1||MORGAN||
+|IL|LITERBERRY|62660|1||MORGAN||
+|IL|MEREDOSIA|62665|1||MORGAN||
+|IL|MURRAYVILLE|62668|1||MORGAN||
+|IL|WAVERLY|62692|1||MORGAN||
+|IL|WOODSON|62695|1||MORGAN||
+|IL|BETHANY|61914|1||MOULTRIE||
+|IL|DALTON CITY|61925|1||MOULTRIE||
+|IL|GAYS|61928|1||MOULTRIE||
+|IL|LOVINGTON|61937|1||MOULTRIE||
+|IL|SULLIVAN|61951|1||MOULTRIE||
+|IL|CRESTON|60113|1||OGLE||
+|IL|BAILEYVILLE|61007|1||OGLE||
+|IL|BYRON|61010|1||OGLE||
+|IL|CHANA|61015|1||OGLE||
+|IL|DAVIS JUNCTION|61020|1||OGLE||
+|IL|FORRESTON|61030|1||OGLE||
+|IL|HOLCOMB|61043|1||OGLE||
+|IL|LEAF RIVER|61047|1||OGLE||
+|IL|LINDENWOOD|61049|1||OGLE||
+|IL|MONROE CENTER|61052|1||OGLE||
+|IL|MOUNT MORRIS|61054|1||OGLE||
+|IL|OREGON|61061|1||OGLE||
+|IL|POLO|61064|1||OGLE||
+|IL|ROCHELLE|61068|1||OGLE||
+|IL|STILLMAN VALLEY|61084|1||OGLE||
+|IL|WOOSUNG|61091|1||OGLE||
+|IL|LAURA|61451|1||PEORIA||
+|IL|BRIMFIELD|61517|1||PEORIA||
+|IL|BRIMFIELD|61518|1||PEORIA||
+|IL|CHILLICOTHE|61523|1||PEORIA||
+|IL|DUNLAP|61525|1||PEORIA||
+|IL|EDELSTEIN|61526|1||PEORIA||
+|IL|EDWARDS|61528|1||PEORIA||
+|IL|ELMWOOD|61529|1||PEORIA||
+|IL|GLASFORD|61533|1||PEORIA||
+|IL|HANNA CITY|61536|1||PEORIA||
+|IL|KINGSTON MINES|61539|1||PEORIA||
+|IL|MAPLETON|61547|1||PEORIA||
+|IL|MOSSVILLE|61552|1||PEORIA||
+|IL|ROME|61562|1||PEORIA||
+|IL|TRIVOLI|61569|1||PEORIA||
+|IL|PEORIA|61601|1||PEORIA||
+|IL|PEORIA|61602|1||PEORIA||
+|IL|PEORIA|61603|1||PEORIA||
+|IL|PEORIA|61604|1||PEORIA||
+|IL|PEORIA|61605|1||PEORIA||
+|IL|PEORIA|61606|1||PEORIA||
+|IL|PEORIA|61607|1||PEORIA||
+|IL|PEORIA|61612|1||PEORIA||
+|IL|PEORIA|61613|1||PEORIA||
+|IL|PEORIA|61614|1||PEORIA||
+|IL|PEORIA|61615|1||PEORIA||
+|IL|PEORIA|61616|1||PEORIA||
+|IL|PEORIA|61625|1||PEORIA||
+|IL|PEORIA|61628|1||PEORIA||
+|IL|PEORIA|61629|1||PEORIA||
+|IL|PEORIA|61630|1||PEORIA||
+|IL|PEORIA|61632|1||PEORIA||
+|IL|PEORIA|61633|1||PEORIA||
+|IL|PEORIA|61634|1||PEORIA||
+|IL|PEORIA|61635|1||PEORIA||
+|IL|PEORIA|61636|1||PEORIA||
+|IL|PEORIA|61637|1||PEORIA||
+|IL|PEORIA|61638|1||PEORIA||
+|IL|PEORIA|61639|1||PEORIA||
+|IL|PEORIA|61640|1||PEORIA||
+|IL|PEORIA|61641|1||PEORIA||
+|IL|PEORIA|61643|1||PEORIA||
+|IL|PEORIA|61644|1||PEORIA||
+|IL|PEORIA|61650|1||PEORIA||
+|IL|PEORIA|61651|1||PEORIA||
+|IL|PEORIA|61652|1||PEORIA||
+|IL|PEORIA|61653|1||PEORIA||
+|IL|PEORIA|61654|1||PEORIA||
+|IL|PEORIA|61655|1||PEORIA||
+|IL|PEORIA|61656|1||PEORIA||
+|IL|CUTLER|62238|1||PERRY||
+|IL|PINCKNEYVILLE|62274|1||PERRY||
+|IL|DU QUOIN|62832|1||PERRY||
+|IL|TAMAROA|62888|1||PERRY||
+|IL|WILLISVILLE|62997|1||PERRY||
+|IL|BEMENT|61813|1||PIATT||
+|IL|CERRO GORDO|61818|1||PIATT||
+|IL|CISCO|61830|1||PIATT||
+|IL|DE LAND|61839|1||PIATT||
+|IL|MANSFIELD|61854|1||PIATT||
+|IL|MILMINE|61855|1||PIATT||
+|IL|MONTICELLO|61856|1||PIATT||
+|IL|WHITE HEATH|61884|1||PIATT||
+|IL|HAMMOND|61929|1||PIATT||
+|IL|LA PLACE|61936|1||PIATT||
+|IL|BARRY|62312|1||PIKE||
+|IL|BAYLIS|62314|1||PIKE||
+|IL|CHAMBERSBURG|62323|1||PIKE||
+|IL|GRIGGSVILLE|62340|1||PIKE||
+|IL|HULL|62343|1||PIKE||
+|IL|KINDERHOOK|62345|1||PIKE||
+|IL|MILTON|62352|1||PIKE||
+|IL|NEBO|62355|1||PIKE||
+|IL|NEW CANTON|62356|1||PIKE||
+|IL|NEW SALEM|62357|1||PIKE||
+|IL|PEARL|62361|1||PIKE||
+|IL|PERRY|62362|1||PIKE||
+|IL|PITTSFIELD|62363|1||PIKE||
+|IL|PLEASANT HILL|62366|1||PIKE||
+|IL|ROCKPORT|62370|1||PIKE||
+|IL|EDDYVILLE|62928|1||POPE||
+|IL|GOLCONDA|62938|1||POPE||
+|IL|HAMLETSBURG|62944|1||POPE||
+|IL|HEROD|62947|1||POPE||
+|IL|GRAND CHAIN|62941|1||PULASKI||
+|IL|KARNAK|62956|1||PULASKI||
+|IL|MOUND CITY|62963|1||PULASKI||
+|IL|MOUNDS|62964|1||PULASKI||
+|IL|OLMSTED|62970|1||PULASKI||
+|IL|PERKS|62973|1||PULASKI||
+|IL|PULASKI|62976|1||PULASKI||
+|IL|ULLIN|62992|1||PULASKI||
+|IL|VILLA RIDGE|62996|1||PULASKI||
+|IL|GRANVILLE|61326|1||PUTNAM||
+|IL|HENNEPIN|61327|1||PUTNAM||
+|IL|MC NABB|61335|1||PUTNAM||
+|IL|MAGNOLIA|61336|1||PUTNAM||
+|IL|MARK|61340|1||PUTNAM||
+|IL|STANDARD|61363|1||PUTNAM||
+|IL|PUTNAM|61560|1||PUTNAM||
+|IL|BALDWIN|62217|1||RANDOLPH||
+|IL|CHESTER|62233|1||RANDOLPH||
+|IL|COULTERVILLE|62237|1||RANDOLPH||
+|IL|ELLIS GROVE|62241|1||RANDOLPH||
+|IL|EVANSVILLE|62242|1||RANDOLPH||
+|IL|MENARD|62259|1||RANDOLPH||
+|IL|MODOC|62261|1||RANDOLPH||
+|IL|PERCY|62272|1||RANDOLPH||
+|IL|PRAIRIE DU ROCHER|62277|1||RANDOLPH||
+|IL|RED BUD|62278|1||RANDOLPH||
+|IL|ROCKWOOD|62280|1||RANDOLPH||
+|IL|SPARTA|62286|1||RANDOLPH||
+|IL|STEELEVILLE|62288|1||RANDOLPH||
+|IL|TILDEN|62292|1||RANDOLPH||
+|IL|WALSH|62297|1||RANDOLPH||
+|IL|CALHOUN|62419|1||RICHLAND||
+|IL|CLAREMONT|62421|1||RICHLAND||
+|IL|DUNDAS|62425|1||RICHLAND||
+|IL|OLNEY|62450|1||RICHLAND||
+|IL|PARKERSBURG|62452|1||RICHLAND||
+|IL|NOBLE|62868|1||RICHLAND||
+|IL|ROCK ISLAND|61201|1||ROCK ISLAND||
+|IL|ROCK ISLAND|61204|1||ROCK ISLAND||
+|IL|ROCK ISLAND|61206|1||ROCK ISLAND||
+|IL|ANDALUSIA|61232|1||ROCK ISLAND||
+|IL|BARSTOW|61236|1||ROCK ISLAND||
+|IL|BUFFALO PRAIRIE|61237|1||ROCK ISLAND||
+|IL|CARBON CLIFF|61239|1||ROCK ISLAND||
+|IL|COAL VALLEY|61240|1||ROCK ISLAND||
+|IL|CORDOVA|61242|1||ROCK ISLAND||
+|IL|EAST MOLINE|61244|1||ROCK ISLAND||
+|IL|HAMPTON|61256|1||ROCK ISLAND||
+|IL|HILLSDALE|61257|1||ROCK ISLAND||
+|IL|ILLINOIS CITY|61259|1||ROCK ISLAND||
+|IL|MILAN|61264|1||ROCK ISLAND||
+|IL|MOLINE|61265|1||ROCK ISLAND||
+|IL|MOLINE|61266|1||ROCK ISLAND||
+|IL|PORT BYRON|61275|1||ROCK ISLAND||
+|IL|RAPIDS CITY|61278|1||ROCK ISLAND||
+|IL|REYNOLDS|61279|1||ROCK ISLAND||
+|IL|SILVIS|61282|1||ROCK ISLAND||
+|IL|TAYLOR RIDGE|61284|1||ROCK ISLAND||
+|IL|ROCK ISLAND|61299|1||ROCK ISLAND||
+|IL|LOVEJOY|62059|1||ST. CLAIR||
+|IL|NATIONAL STOCK YARDS|62071|1||ST. CLAIR||
+|IL|EAST SAINT LOUIS|62201|1||ST. CLAIR||
+|IL|EAST SAINT LOUIS|62202|1||ST. CLAIR||
+|IL|EAST SAINT LOUIS|62203|1||ST. CLAIR||
+|IL|EAST SAINT LOUIS|62204|1||ST. CLAIR||
+|IL|EAST SAINT LOUIS|62205|1||ST. CLAIR||
+|IL|EAST SAINT LOUIS|62206|1||ST. CLAIR||
+|IL|EAST SAINT LOUIS|62207|1||ST. CLAIR||
+|IL|FAIRVIEW HEIGHTS|62208|1||ST. CLAIR||
+|IL|BELLEVILLE|62220|1||ST. CLAIR||
+|IL|BELLEVILLE|62221|1||ST. CLAIR||
+|IL|BELLEVILLE|62222|1||ST. CLAIR||
+|IL|BELLEVILLE|62223|1||ST. CLAIR||
+|IL|MASCOUTAH|62224|1||ST. CLAIR||
+|IL|SCOTT AIR FORCE BASE|62225|1||ST. CLAIR||
+|IL|BELLEVILLE|62226|1||ST. CLAIR||
+|IL|CASEYVILLE|62232|1||ST. CLAIR||
+|IL|DUPO|62239|1||ST. CLAIR||
+|IL|EAST CARONDELET|62240|1||ST. CLAIR||
+|IL|FREEBURG|62243|1||ST. CLAIR||
+|IL|LEBANON|62254|1||ST. CLAIR||
+|IL|LENZBURG|62255|1||ST. CLAIR||
+|IL|MARISSA|62257|1||ST. CLAIR||
+|IL|MASCOUTAH|62258|1||ST. CLAIR||
+|IL|MILLSTADT|62260|1||ST. CLAIR||
+|IL|NEW ATHENS|62264|1||ST. CLAIR||
+|IL|O FALLON|62269|1||ST. CLAIR||
+|IL|SAINT LIBORY|62282|1||ST. CLAIR||
+|IL|SMITHTON|62285|1||ST. CLAIR||
+|IL|SUMMERFIELD|62289|1||ST. CLAIR||
+|IL|CARRIER MILLS|62917|1||SALINE||
+|IL|ELDORADO|62930|1||SALINE||
+|IL|GALATIA|62935|1||SALINE||
+|IL|HARRISBURG|62946|1||SALINE||
+|IL|MUDDY|62965|1||SALINE||
+|IL|RALEIGH|62977|1||SALINE||
+|IL|STONEFORT|62987|1||SALINE||
+|IL|BUFFALO|62515|1||SANGAMON||
+|IL|DAWSON|62520|1||SANGAMON||
+|IL|DIVERNON|62530|1||SANGAMON||
+|IL|GLENARM|62536|1||SANGAMON||
+|IL|ILLIOPOLIS|62539|1||SANGAMON||
+|IL|MECHANICSBURG|62545|1||SANGAMON||
+|IL|PAWNEE|62558|1||SANGAMON||
+|IL|RIVERTON|62561|1||SANGAMON||
+|IL|ROCHESTER|62563|1||SANGAMON||
+|IL|AUBURN|62615|1||SANGAMON||
+|IL|CANTRALL|62625|1||SANGAMON||
+|IL|CHATHAM|62629|1||SANGAMON||
+|IL|LOAMI|62661|1||SANGAMON||
+|IL|LOWDER|62662|1||SANGAMON||
+|IL|NEW BERLIN|62670|1||SANGAMON||
+|IL|PLEASANT PLAINS|62677|1||SANGAMON||
+|IL|SHERMAN|62684|1||SANGAMON||
+|IL|THAYER|62689|1||SANGAMON||
+|IL|WILLIAMSVILLE|62693|1||SANGAMON||
+|IL|SPRINGFIELD|62701|1||SANGAMON||
+|IL|SPRINGFIELD|62702|1||SANGAMON||
+|IL|SPRINGFIELD|62703|1||SANGAMON||
+|IL|SPRINGFIELD|62704|1||SANGAMON||
+|IL|SPRINGFIELD|62705|1||SANGAMON||
+|IL|SPRINGFIELD|62706|1||SANGAMON||
+|IL|SPRINGFIELD|62707|1||SANGAMON||
+|IL|SPRINGFIELD|62708|1||SANGAMON||
+|IL|SPRINGFIELD|62709|1||SANGAMON||
+|IL|SPRINGFIELD|62713|1||SANGAMON||
+|IL|SPRINGFIELD|62715|1||SANGAMON||
+|IL|SPRINGFIELD|62716|1||SANGAMON||
+|IL|SPRINGFIELD|62718|1||SANGAMON||
+|IL|SPRINGFIELD|62719|1||SANGAMON||
+|IL|SPRINGFIELD|62720|1||SANGAMON||
+|IL|SPRINGFIELD|62721|1||SANGAMON||
+|IL|SPRINGFIELD|62722|1||SANGAMON||
+|IL|SPRINGFIELD|62723|1||SANGAMON||
+|IL|SPRINGFIELD|62726|1||SANGAMON||
+|IL|SPRINGFIELD|62736|1||SANGAMON||
+|IL|SPRINGFIELD|62739|1||SANGAMON||
+|IL|SPRINGFIELD|62746|1||SANGAMON||
+|IL|SPRINGFIELD|62756|1||SANGAMON||
+|IL|SPRINGFIELD|62757|1||SANGAMON||
+|IL|SPRINGFIELD|62761|1||SANGAMON||
+|IL|SPRINGFIELD|62762|1||SANGAMON||
+|IL|SPRINGFIELD|62763|1||SANGAMON||
+|IL|SPRINGFIELD|62764|1||SANGAMON||
+|IL|SPRINGFIELD|62765|1||SANGAMON||
+|IL|SPRINGFIELD|62766|1||SANGAMON||
+|IL|SPRINGFIELD|62767|1||SANGAMON||
+|IL|SPRINGFIELD|62769|1||SANGAMON||
+|IL|SPRINGFIELD|62776|1||SANGAMON||
+|IL|SPRINGFIELD|62777|1||SANGAMON||
+|IL|SPRINGFIELD|62781|1||SANGAMON||
+|IL|SPRINGFIELD|62786|1||SANGAMON||
+|IL|SPRINGFIELD|62791|1||SANGAMON||
+|IL|SPRINGFIELD|62794|1||SANGAMON||
+|IL|SPRINGFIELD|62796|1||SANGAMON||
+|IL|LITTLETON|61452|1||SCHUYLER||
+|IL|CAMDEN|62319|1||SCHUYLER||
+|IL|HUNTSVILLE|62344|1||SCHUYLER||
+|IL|BROWNING|62624|1||SCHUYLER||
+|IL|FREDERICK|62639|1||SCHUYLER||
+|IL|RUSHVILLE|62681|1||SCHUYLER||
+|IL|ALSEY|62610|1||SCOTT||
+|IL|BLUFFS|62621|1||SCOTT||
+|IL|MANCHESTER|62663|1||SCOTT||
+|IL|WINCHESTER|62694|1||SCOTT||
+|IL|WINDSOR|61957|1||SHELBY||
+|IL|COWDEN|62422|1||SHELBY||
+|IL|HERRICK|62431|1||SHELBY||
+|IL|LAKEWOOD|62438|1||SHELBY||
+|IL|MODE|62444|1||SHELBY||
+|IL|SIGEL|62462|1||SHELBY||
+|IL|STEWARDSON|62463|1||SHELBY||
+|IL|STRASBURG|62465|1||SHELBY||
+|IL|FINDLAY|62534|1||SHELBY||
+|IL|MOWEAQUA|62550|1||SHELBY||
+|IL|OCONEE|62553|1||SHELBY||
+|IL|SHELBYVILLE|62565|1||SHELBY||
+|IL|TOWER HILL|62571|1||SHELBY||
+|IL|BRADFORD|61421|1||STARK||
+|IL|CASTLETON|61426|1||STARK||
+|IL|LA FAYETTE|61449|1||STARK||
+|IL|SPEER|61479|1||STARK||
+|IL|TOULON|61483|1||STARK||
+|IL|WYOMING|61491|1||STARK||
+|IL|PRINCEVILLE|61559|1||STARK||
+|IL|CEDARVILLE|61013|1||STEPHENSON||
+|IL|DAKOTA|61018|1||STEPHENSON||
+|IL|DAVIS|61019|1||STEPHENSON||
+|IL|ELEROY|61027|1||STEPHENSON||
+|IL|FREEPORT|61032|1||STEPHENSON||
+|IL|GERMAN VALLEY|61039|1||STEPHENSON||
+|IL|KENT|61044|1||STEPHENSON||
+|IL|LENA|61048|1||STEPHENSON||
+|IL|MC CONNELL|61050|1||STEPHENSON||
+|IL|ORANGEVILLE|61060|1||STEPHENSON||
+|IL|PEARL CITY|61062|1||STEPHENSON||
+|IL|RIDOTT|61067|1||STEPHENSON||
+|IL|ROCK CITY|61070|1||STEPHENSON||
+|IL|SCIOTO MILLS|61076|1||STEPHENSON||
+|IL|WINSLOW|61089|1||STEPHENSON||
+|IL|GREEN VALLEY|61534|1||TAZEWELL||
+|IL|GROVELAND|61535|1||TAZEWELL||
+|IL|MORTON|61550|1||TAZEWELL||
+|IL|PEKIN|61554|1||TAZEWELL||
+|IL|PEKIN|61555|1||TAZEWELL||
+|IL|PEKIN|61558|1||TAZEWELL||
+|IL|SOUTH PEKIN|61564|1||TAZEWELL||
+|IL|TREMONT|61568|1||TAZEWELL||
+|IL|WASHINGTON|61571|1||TAZEWELL||
+|IL|CREVE COEUR|61610|1||TAZEWELL||
+|IL|EAST PEORIA|61611|1||TAZEWELL||
+|IL|ARMINGTON|61721|1||TAZEWELL||
+|IL|DEER CREEK|61733|1||TAZEWELL||
+|IL|DELAVAN|61734|1||TAZEWELL||
+|IL|HOPEDALE|61747|1||TAZEWELL||
+|IL|MACKINAW|61755|1||TAZEWELL||
+|IL|MINIER|61759|1||TAZEWELL||
+|IL|ALTO PASS|62905|1||UNION||
+|IL|ANNA|62906|1||UNION||
+|IL|COBDEN|62920|1||UNION||
+|IL|DONGOLA|62926|1||UNION||
+|IL|JONESBORO|62952|1||UNION||
+|IL|MILLCREEK|62961|1||UNION||
+|IL|WOLF LAKE|62998|1||UNION||
+|IL|EAST LYNN|60932|1||VERMILION||
+|IL|HOOPESTON|60942|1||VERMILION||
+|IL|RANKIN|60960|1||VERMILION||
+|IL|ROSSVILLE|60963|1||VERMILION||
+|IL|ALLERTON|61810|1||VERMILION||
+|IL|ALVIN|61811|1||VERMILION||
+|IL|ARMSTRONG|61812|1||VERMILION||
+|IL|BISMARCK|61814|1||VERMILION||
+|IL|CATLIN|61817|1||VERMILION||
+|IL|COLLISON|61831|1||VERMILION||
+|IL|DANVILLE|61832|1||VERMILION||
+|IL|TILTON|61833|1||VERMILION||
+|IL|DANVILLE|61834|1||VERMILION||
+|IL|FAIRMOUNT|61841|1||VERMILION||
+|IL|FITHIAN|61844|1||VERMILION||
+|IL|GEORGETOWN|61846|1||VERMILION||
+|IL|HENNING|61848|1||VERMILION||
+|IL|INDIANOLA|61850|1||VERMILION||
+|IL|MUNCIE|61857|1||VERMILION||
+|IL|OAKWOOD|61858|1||VERMILION||
+|IL|POTOMAC|61865|1||VERMILION||
+|IL|RIDGE FARM|61870|1||VERMILION||
+|IL|SIDELL|61876|1||VERMILION||
+|IL|WESTVILLE|61883|1||VERMILION||
+|IL|ALLENDALE|62410|1||WABASH||
+|IL|BELLMONT|62811|1||WABASH||
+|IL|KEENSBURG|62852|1||WABASH||
+|IL|LANCASTER|62855|1||WABASH||
+|IL|MOUNT CARMEL|62863|1||WABASH||
+|IL|BERWICK|61417|1||WARREN||
+|IL|CAMERON|61423|1||WARREN||
+|IL|GERLAW|61435|1||WARREN||
+|IL|KIRKWOOD|61447|1||WARREN||
+|IL|LITTLE YORK|61453|1||WARREN||
+|IL|MONMOUTH|61462|1||WARREN||
+|IL|ROSEVILLE|61473|1||WARREN||
+|IL|SMITHSHIRE|61478|1||WARREN||
+|IL|ADDIEVILLE|62214|1||WASHINGTON||
+|IL|NASHVILLE|62263|1||WASHINGTON||
+|IL|OAKDALE|62268|1||WASHINGTON||
+|IL|OKAWVILLE|62271|1||WASHINGTON||
+|IL|HOYLETON|62803|1||WASHINGTON||
+|IL|ASHLEY|62808|1||WASHINGTON||
+|IL|DU BOIS|62831|1||WASHINGTON||
+|IL|IRVINGTON|62848|1||WASHINGTON||
+|IL|RADOM|62876|1||WASHINGTON||
+|IL|RICHVIEW|62877|1||WASHINGTON||
+|IL|MOUNT ERIE|62446|1||WAYNE||
+|IL|BARNHILL|62809|1||WAYNE||
+|IL|CISNE|62823|1||WAYNE||
+|IL|FAIRFIELD|62837|1||WAYNE||
+|IL|GEFF|62842|1||WAYNE||
+|IL|GOLDEN GATE|62843|1||WAYNE||
+|IL|JOHNSONVILLE|62850|1||WAYNE||
+|IL|KEENES|62851|1||WAYNE||
+|IL|RINARD|62878|1||WAYNE||
+|IL|SIMS|62886|1||WAYNE||
+|IL|WAYNE CITY|62895|1||WAYNE||
+|IL|BURNT PRAIRIE|62820|1||WHITE||
+|IL|CARMI|62821|1||WHITE||
+|IL|CROSSVILLE|62827|1||WHITE||
+|IL|EMMA|62834|1||WHITE||
+|IL|ENFIELD|62835|1||WHITE||
+|IL|GRAYVILLE|62844|1||WHITE||
+|IL|HERALD|62845|1||WHITE||
+|IL|MAUNIE|62861|1||WHITE||
+|IL|MILL SHOALS|62862|1||WHITE||
+|IL|NORRIS CITY|62869|1||WHITE||
+|IL|SPRINGERTON|62887|1||WHITE||
+|IL|COLETA|61017|1||WHITESIDE||
+|IL|GALT|61037|1||WHITESIDE||
+|IL|ROCK FALLS|61071|1||WHITESIDE||
+|IL|STERLING|61081|1||WHITESIDE||
+|IL|ALBANY|61230|1||WHITESIDE||
+|IL|DEER GROVE|61243|1||WHITESIDE||
+|IL|ERIE|61250|1||WHITESIDE||
+|IL|FENTON|61251|1||WHITESIDE||
+|IL|FULTON|61252|1||WHITESIDE||
+|IL|LYNDON|61261|1||WHITESIDE||
+|IL|MORRISON|61270|1||WHITESIDE||
+|IL|PROPHETSTOWN|61277|1||WHITESIDE||
+|IL|TAMPICO|61283|1||WHITESIDE||
+|IL|BEECHER|60401|1||WILL||
+|IL|BRAIDWOOD|60408|1||WILL||
+|IL|CHANNAHON|60410|1||WILL||
+|IL|CRETE|60417|1||WILL||
+|IL|ELWOOD|60421|1||WILL||
+|IL|FRANKFORT|60423|1||WILL||
+|IL|JOLIET|60431|1||WILL||
+|IL|JOLIET|60432|1||WILL||
+|IL|JOLIET|60433|1||WILL||
+|IL|JOLIET|60434|1||WILL||
+|IL|JOLIET|60435|1||WILL||
+|IL|JOLIET|60436|1||WILL||
+|IL|BOLINGBROOK|60440|1||WILL||
+|IL|LOCKPORT|60441|1||WILL||
+|IL|MANHATTAN|60442|1||WILL||
+|IL|ROMEOVILLE|60446|1||WILL||
+|IL|MOKENA|60448|1||WILL||
+|IL|MONEE|60449|1||WILL||
+|IL|NEW LENOX|60451|1||WILL||
+|IL|PEOTONE|60468|1||WILL||
+|IL|WILMINGTON|60481|1||WILL||
+|IL|BOLINGBROOK|60490|1||WILL||
+|IL|PLAINFIELD|60544|1||WILL||
+|IL|NAPERVILLE|60564|1||WILL||
+|IL|FREEMAN SPUR|62841|1||WILLIAMSON||
+|IL|CAMBRIA|62915|1||WILLIAMSON||
+|IL|CARTERVILLE|62918|1||WILLIAMSON||
+|IL|COLP|62921|1||WILLIAMSON||
+|IL|CREAL SPRINGS|62922|1||WILLIAMSON||
+|IL|ENERGY|62933|1||WILLIAMSON||
+|IL|HERRIN|62948|1||WILLIAMSON||
+|IL|HURST|62949|1||WILLIAMSON||
+|IL|JOHNSTON CITY|62951|1||WILLIAMSON||
+|IL|MARION|62959|1||WILLIAMSON||
+|IL|PITTSBURG|62974|1||WILLIAMSON||
+|IL|CHERRY VALLEY|61016|1||WINNEBAGO||
+|IL|DURAND|61024|1||WINNEBAGO||
+|IL|PECATONICA|61063|1||WINNEBAGO||
+|IL|ROCKTON|61072|1||WINNEBAGO||
+|IL|ROSCOE|61073|1||WINNEBAGO||
+|IL|SEWARD|61077|1||WINNEBAGO||
+|IL|SHIRLAND|61079|1||WINNEBAGO||
+|IL|SOUTH BELOIT|61080|1||WINNEBAGO||
+|IL|WINNEBAGO|61088|1||WINNEBAGO||
+|IL|ROCKFORD|61101|1||WINNEBAGO||
+|IL|ROCKFORD|61102|1||WINNEBAGO||
+|IL|ROCKFORD|61103|1||WINNEBAGO||
+|IL|ROCKFORD|61104|1||WINNEBAGO||
+|IL|ROCKFORD|61105|1||WINNEBAGO||
+|IL|ROCKFORD|61106|1||WINNEBAGO||
+|IL|ROCKFORD|61107|1||WINNEBAGO||
+|IL|ROCKFORD|61108|1||WINNEBAGO||
+|IL|ROCKFORD|61109|1||WINNEBAGO||
+|IL|ROCKFORD|61110|1||WINNEBAGO||
+|IL|LOVES PARK|61111|1||WINNEBAGO||
+|IL|ROCKFORD|61112|1||WINNEBAGO||
+|IL|ROCKFORD|61114|1||WINNEBAGO||
+|IL|MACHESNEY PARK|61115|1||WINNEBAGO||
+|IL|ROCKFORD|61125|1||WINNEBAGO||
+|IL|ROCKFORD|61126|1||WINNEBAGO||
+|IL|LOVES PARK|61130|1||WINNEBAGO||
+|IL|LOVES PARK|61131|1||WINNEBAGO||
+|IL|LOVES PARK|61132|1||WINNEBAGO||
+|IL|BENSON|61516|1||WOODFORD||
+|IL|EUREKA|61530|1||WOODFORD||
+|IL|LOWPOINT|61545|1||WOODFORD||
+|IL|METAMORA|61548|1||WOODFORD||
+|IL|ROANOKE|61561|1||WOODFORD||
+|IL|CONGERVILLE|61729|1||WOODFORD||
+|IL|EL PASO|61738|1||WOODFORD||
+|IL|GOODFIELD|61742|1||WOODFORD||
+|IL|MINONK|61760|1||WOODFORD||
+|IL|SECOR|61771|1||WOODFORD||
+|IL|DEERFIELD|60063|1||||
+|IL|ELGIN|60124|1||||
+|IL|CAROL STREAM|60158|1||||
+|IL|HOFFMAN ESTATES|60169|1||||
+|IL|PALATINE|60251|1||||
+|IL|CHICAGO|60290|1||||
+|IL|MCHENRY|60296|1||||
+|IL|MCHENRY|60297|1||||
+|IL|CAROL STREAM|60351|1||||
+|IL|CAROL STREAM|60353|1||||
+|IL|FRANKLIN PARK|60398|1||||
+|IL|WOOD DALE|60399|1||||
+|IL|CREST HILL|60403|1||||
+|IL|SHOREWOOD|60404|1||||
+|IL|MARKHAM|60428|1||COOK||
+|IL|TINLEY PARK|60483|1||||
+|IL|TINLEY PARK|60487|1||||
+|IL|HOMER GLEN|60491|1||WILL||
+|IL|AURORA|60502|1||||
+|IL|AURORA|60503|1||||
+|IL|PLAINFIELD|60585|1||||
+|IL|PLAINFIELD|60586|1||||
+|IL|RIVERDALE|60627|1||||
+|IL|ELMWOOD PARK|60635|1||||
+|IL|CHICAGO|60648|1||||
+|IL|CICERO|60650|1||||
+|IL|CHICAGO|60658|1||||
+|IL|CHICAGO|60682|1||||
+|IL|CHICAGO|60686|1||||
+|IL|CHICAGO|60688|1||||
+|IL|CHICAGO|60689|1||||
+|IL|CHICAGO|60695|1||||
+|IL|CHICAGO|60696|1||||
+|IL|CHICAGO BMC|60799|1||||
+|IL|KINGS|61045|1||||
+|IL|RANTOUL|61868|1||||
+|IL|COLMAR|62327|1||||
+|IL|COLUMBUS|62328|1||||
+|IL|DETROIT|62332|1||||
+|IL|SUMMER HILL|62372|1||||
+|IL|FINDLAY|62574|1||||
+|IL|PLAINVIEW|62676|1||||
+|IL|SPRINGFIELD|62711|1||SANGAMON||
+|IL|SPRINGFIELD|62712|1||SANGAMON||
+|IL|ELCO|62929|1||||
+|IN|BERNE|46711|1||ADAMS||
+|IN|DECATUR|46733|1||ADAMS||
+|IN|GENEVA|46740|1||ADAMS||
+|IN|LINN GROVE|46769|1||ADAMS||
+|IN|MONROE|46772|1||ADAMS||
+|IN|PLEASANT MILLS|46780|1||ADAMS||
+|IN|PREBLE|46782|1||ADAMS||
+|IN|ARCOLA|46704|1||ALLEN||
+|IN|GRABILL|46741|1||ALLEN||
+|IN|HARLAN|46743|1||ALLEN||
+|IN|HOAGLAND|46745|1||ALLEN||
+|IN|HUNTERTOWN|46748|1||ALLEN||
+|IN|LEO|46765|1||ALLEN||
+|IN|MONROEVILLE|46773|1||ALLEN||
+|IN|NEW HAVEN|46774|1||ALLEN||
+|IN|WOODBURN|46797|1||ALLEN||
+|IN|YODER|46798|1||ALLEN||
+|IN|ZANESVILLE|46799|1||ALLEN||
+|IN|FORT WAYNE|46801|1||ALLEN||
+|IN|FORT WAYNE|46802|1||ALLEN||
+|IN|FORT WAYNE|46803|1||ALLEN||
+|IN|FORT WAYNE|46804|1||ALLEN||
+|IN|FORT WAYNE|46805|1||ALLEN||
+|IN|FORT WAYNE|46806|1||ALLEN||
+|IN|FORT WAYNE|46807|1||ALLEN||
+|IN|FORT WAYNE|46808|1||ALLEN||
+|IN|FORT WAYNE|46809|1||ALLEN||
+|IN|FORT WAYNE|46814|1||ALLEN||
+|IN|FORT WAYNE|46815|1||ALLEN||
+|IN|FORT WAYNE|46816|1||ALLEN||
+|IN|FORT WAYNE|46818|1||ALLEN||
+|IN|FORT WAYNE|46819|1||ALLEN||
+|IN|FORT WAYNE|46825|1||ALLEN||
+|IN|FORT WAYNE|46835|1||ALLEN||
+|IN|FORT WAYNE|46845|1||ALLEN||
+|IN|FORT WAYNE|46850|1||ALLEN||
+|IN|FORT WAYNE|46851|1||ALLEN||
+|IN|FORT WAYNE|46852|1||ALLEN||
+|IN|FORT WAYNE|46853|1||ALLEN||
+|IN|FORT WAYNE|46854|1||ALLEN||
+|IN|FORT WAYNE|46855|1||ALLEN||
+|IN|FORT WAYNE|46856|1||ALLEN||
+|IN|FORT WAYNE|46857|1||ALLEN||
+|IN|FORT WAYNE|46858|1||ALLEN||
+|IN|FORT WAYNE|46859|1||ALLEN||
+|IN|FORT WAYNE|46860|1||ALLEN||
+|IN|FORT WAYNE|46861|1||ALLEN||
+|IN|FORT WAYNE|46862|1||ALLEN||
+|IN|FORT WAYNE|46863|1||ALLEN||
+|IN|FORT WAYNE|46864|1||ALLEN||
+|IN|FORT WAYNE|46865|1||ALLEN||
+|IN|FORT WAYNE|46866|1||ALLEN||
+|IN|FORT WAYNE|46867|1||ALLEN||
+|IN|FORT WAYNE|46868|1||ALLEN||
+|IN|FORT WAYNE|46869|1||ALLEN||
+|IN|FORT WAYNE|46885|1||ALLEN||
+|IN|FORT WAYNE|46895|1||ALLEN||
+|IN|FORT WAYNE|46896|1||ALLEN||
+|IN|FORT WAYNE|46897|1||ALLEN||
+|IN|FORT WAYNE|46898|1||ALLEN||
+|IN|FORT WAYNE|46899|1||ALLEN||
+|IN|COLUMBUS|47201|1||BARTHOLOMEW||
+|IN|COLUMBUS|47202|1||BARTHOLOMEW||
+|IN|COLUMBUS|47203|1||BARTHOLOMEW||
+|IN|CLIFFORD|47226|1||BARTHOLOMEW||
+|IN|ELIZABETHTOWN|47232|1||BARTHOLOMEW||
+|IN|GRAMMER|47236|1||BARTHOLOMEW||
+|IN|HARTSVILLE|47244|1||BARTHOLOMEW||
+|IN|HOPE|47246|1||BARTHOLOMEW||
+|IN|JONESVILLE|47247|1||BARTHOLOMEW||
+|IN|TAYLORSVILLE|47280|1||BARTHOLOMEW||
+|IN|AMBIA|47917|1||BENTON||
+|IN|BOSWELL|47921|1||BENTON||
+|IN|EARL PARK|47942|1||BENTON||
+|IN|FOWLER|47944|1||BENTON||
+|IN|OTTERBEIN|47970|1||BENTON||
+|IN|OXFORD|47971|1||BENTON||
+|IN|EARL PARK|47976|1||BENTON||
+|IN|TALBOT|47984|1||BENTON||
+|IN|TEMPLETON|47986|1||BENTON||
+|IN|HARTFORD CITY|47348|1||BLACKFORD||
+|IN|MONTPELIER|47359|1||BLACKFORD||
+|IN|LEBANON|46052|1||BOONE||
+|IN|THORNTOWN|46071|1||BOONE||
+|IN|WHITESTOWN|46075|1||BOONE||
+|IN|ZIONSVILLE|46077|1||BOONE||
+|IN|ADVANCE|46102|1||BOONE||
+|IN|JAMESTOWN|46147|1||BOONE||
+|IN|MORGANTOWN|46160|1||BROWN||
+|IN|HELMSBURG|47435|1||BROWN||
+|IN|NASHVILLE|47448|1||BROWN||
+|IN|BRINGHURST|46913|1||CARROLL||
+|IN|BURLINGTON|46915|1||CARROLL||
+|IN|BURROWS|46916|1||CARROLL||
+|IN|CAMDEN|46917|1||CARROLL||
+|IN|CUTLER|46920|1||CARROLL||
+|IN|DELPHI|46923|1||CARROLL||
+|IN|FLORA|46929|1||CARROLL||
+|IN|ROCKFIELD|46977|1||CARROLL||
+|IN|YEOMAN|47997|1||CARROLL||
+|IN|GALVESTON|46932|1||CASS||
+|IN|LAKE CICOTT|46942|1||CASS||
+|IN|LOGANSPORT|46947|1||CASS||
+|IN|LUCERNE|46950|1||CASS||
+|IN|NEW WAVERLY|46961|1||CASS||
+|IN|ONWARD|46967|1||CASS||
+|IN|ROYAL CENTER|46978|1||CASS||
+|IN|TWELVE MILE|46988|1||CASS||
+|IN|WALTON|46994|1||CASS||
+|IN|YOUNG AMERICA|46998|1||CASS||
+|IN|BETHLEHEM|47104|1||CLARK||
+|IN|BORDEN|47106|1||CLARK||
+|IN|CHARLESTOWN|47111|1||CLARK||
+|IN|HENRYVILLE|47126|1||CLARK||
+|IN|CLARKSVILLE|47129|1||CLARK||
+|IN|JEFFERSONVILLE|47130|1||CLARK||
+|IN|JEFFERSONVILLE|47131|1||CLARK||
+|IN|JEFFERSONVILLE|47132|1||CLARK||
+|IN|JEFFERSONVILLE|47133|1||CLARK||
+|IN|JEFFERSONVILLE|47134|1||CLARK||
+|IN|MARYSVILLE|47141|1||CLARK||
+|IN|MEMPHIS|47143|1||CLARK||
+|IN|JEFFERSONVILLE|47144|1||CLARK||
+|IN|NABB|47147|1||CLARK||
+|IN|NEW WASHINGTON|47162|1||CLARK||
+|IN|OTISCO|47163|1||CLARK||
+|IN|SELLERSBURG|47172|1||CLARK||
+|IN|UNDERWOOD|47177|1||CLARK||
+|IN|JEFFERSONVILLE|47190|1||CLARK||
+|IN|JEFFERSONVILLE|47199|1||CLARK||
+|IN|BOWLING GREEN|47833|1||CLAY||
+|IN|BRAZIL|47834|1||CLAY||
+|IN|CARBON|47837|1||CLAY||
+|IN|CENTERPOINT|47840|1||CLAY||
+|IN|CLAY CITY|47841|1||CLAY||
+|IN|COALMONT|47845|1||CLAY||
+|IN|CORY|47846|1||CLAY||
+|IN|HARMONY|47853|1||CLAY||
+|IN|KNIGHTSVILLE|47857|1||CLAY||
+|IN|POLAND|47868|1||CLAY||
+|IN|STAUNTON|47881|1||CLAY||
+|IN|COLFAX|46035|1||CLINTON||
+|IN|FOREST|46039|1||CLINTON||
+|IN|FRANKFORT|46041|1||CLINTON||
+|IN|HILLISBURG|46046|1||CLINTON||
+|IN|KIRKLIN|46050|1||CLINTON||
+|IN|MICHIGANTOWN|46057|1||CLINTON||
+|IN|MULBERRY|46058|1||CLINTON||
+|IN|ROSSVILLE|46065|1||CLINTON||
+|IN|SEDALIA|46067|1||CLINTON||
+|IN|ECKERTY|47116|1||CRAWFORD||
+|IN|ENGLISH|47118|1||CRAWFORD||
+|IN|GRANTSBURG|47123|1||CRAWFORD||
+|IN|LEAVENWORTH|47137|1||CRAWFORD||
+|IN|MARENGO|47140|1||CRAWFORD||
+|IN|MILLTOWN|47145|1||CRAWFORD||
+|IN|SULPHUR|47174|1||CRAWFORD||
+|IN|TASWELL|47175|1||CRAWFORD||
+|IN|WASHINGTON|47501|1||DAVIESS||
+|IN|CANNELBURG|47519|1||DAVIESS||
+|IN|ELNORA|47529|1||DAVIESS||
+|IN|MONTGOMERY|47558|1||DAVIESS||
+|IN|ODON|47562|1||DAVIESS||
+|IN|PLAINVILLE|47568|1||DAVIESS||
+|IN|AURORA|47001|1||DEARBORN||
+|IN|DILLSBORO|47018|1||DEARBORN||
+|IN|GUILFORD|47022|1||DEARBORN||
+|IN|LAWRENCEBURG|47025|1||DEARBORN||
+|IN|MOORES HILL|47032|1||DEARBORN||
+|IN|WEST HARRISON|47060|1||DEARBORN||
+|IN|CLARKSBURG|47225|1||DECATUR||
+|IN|GREENSBURG|47240|1||DECATUR||
+|IN|MILLHOUSEN|47261|1||DECATUR||
+|IN|NEW POINT|47263|1||DECATUR||
+|IN|SAINT PAUL|47272|1||DECATUR||
+|IN|WESTPORT|47283|1||DECATUR||
+|IN|ASHLEY|46705|1||DEKALB||
+|IN|AUBURN|46706|1||DEKALB||
+|IN|BUTLER|46721|1||DEKALB||
+|IN|CORUNNA|46730|1||DEKALB||
+|IN|GARRETT|46738|1||DEKALB||
+|IN|SAINT JOE|46785|1||DEKALB||
+|IN|SPENCERVILLE|46788|1||DEKALB||
+|IN|WATERLOO|46793|1||DEKALB||
+|IN|MUNCIE|47302|1||DELAWARE||
+|IN|MUNCIE|47303|1||DELAWARE||
+|IN|MUNCIE|47304|1||DELAWARE||
+|IN|MUNCIE|47305|1||DELAWARE||
+|IN|MUNCIE|47306|1||DELAWARE||
+|IN|MUNCIE|47307|1||DELAWARE||
+|IN|MUNCIE|47308|1||DELAWARE||
+|IN|ALBANY|47320|1||DELAWARE||
+|IN|DALEVILLE|47334|1||DELAWARE||
+|IN|EATON|47338|1||DELAWARE||
+|IN|GASTON|47342|1||DELAWARE||
+|IN|OAKVILLE|47367|1||DELAWARE||
+|IN|SELMA|47383|1||DELAWARE||
+|IN|YORKTOWN|47396|1||DELAWARE||
+|IN|BIRDSEYE|47513|1||DUBOIS||
+|IN|CELESTINE|47521|1||DUBOIS||
+|IN|DUBOIS|47527|1||DUBOIS||
+|IN|FERDINAND|47532|1||DUBOIS||
+|IN|HOLLAND|47541|1||DUBOIS||
+|IN|HUNTINGBURG|47542|1||DUBOIS||
+|IN|IRELAND|47545|1||DUBOIS||
+|IN|JASPER|47546|1||DUBOIS||
+|IN|JASPER|47547|1||DUBOIS||
+|IN|JASPER|47549|1||DUBOIS||
+|IN|SAINT ANTHONY|47575|1||DUBOIS||
+|IN|SCHNELLVILLE|47580|1||DUBOIS||
+|IN|BRISTOL|46507|1||ELKHART||
+|IN|ELKHART|46514|1||ELKHART||
+|IN|ELKHART|46515|1||ELKHART||
+|IN|ELKHART|46516|1||ELKHART||
+|IN|ELKHART|46517|1||ELKHART||
+|IN|GOSHEN|46526|1||ELKHART||
+|IN|GOSHEN|46527|1||ELKHART||
+|IN|GOSHEN|46528|1||ELKHART||
+|IN|MIDDLEBURY|46540|1||ELKHART||
+|IN|MILLERSBURG|46543|1||ELKHART||
+|IN|NAPPANEE|46550|1||ELKHART||
+|IN|NEW PARIS|46553|1||ELKHART||
+|IN|WAKARUSA|46573|1||ELKHART||
+|IN|GLENWOOD|46133|1||FAYETTE||
+|IN|BENTONVILLE|47322|1||FAYETTE||
+|IN|CONNERSVILLE|47331|1||FAYETTE||
+|IN|FLOYDS KNOBS|47119|1||FLOYD||
+|IN|GEORGETOWN|47122|1||FLOYD||
+|IN|GREENVILLE|47124|1||FLOYD||
+|IN|MOUNT SAINT FRANCIS|47146|1||FLOYD||
+|IN|NEW ALBANY|47150|1||FLOYD||
+|IN|NEW ALBANY|47151|1||FLOYD||
+|IN|ATTICA|47918|1||FOUNTAIN||
+|IN|COVINGTON|47932|1||FOUNTAIN||
+|IN|HILLSBORO|47949|1||FOUNTAIN||
+|IN|KINGMAN|47952|1||FOUNTAIN||
+|IN|MELLOTT|47958|1||FOUNTAIN||
+|IN|NEWTOWN|47969|1||FOUNTAIN||
+|IN|VEEDERSBURG|47987|1||FOUNTAIN||
+|IN|WALLACE|47988|1||FOUNTAIN||
+|IN|WEST COLLEGE CORNER|47003|1||FRANKLIN||
+|IN|BATH|47010|1||FRANKLIN||
+|IN|BROOKVILLE|47012|1||FRANKLIN||
+|IN|CEDAR GROVE|47016|1||FRANKLIN||
+|IN|LAUREL|47024|1||FRANKLIN||
+|IN|METAMORA|47030|1||FRANKLIN||
+|IN|NEW TRENTON|47035|1||FRANKLIN||
+|IN|OLDENBURG|47036|1||FRANKLIN||
+|IN|AKRON|46910|1||FULTON||
+|IN|ATHENS|46912|1||FULTON||
+|IN|DELONG|46922|1||FULTON||
+|IN|FULTON|46931|1||FULTON||
+|IN|GRASS CREEK|46935|1||FULTON||
+|IN|KEWANNA|46939|1||FULTON||
+|IN|LEITERS FORD|46945|1||FULTON||
+|IN|ROCHESTER|46975|1||FULTON||
+|IN|HAUBSTADT|47639|1||GIBSON||
+|IN|HAZLETON|47640|1||GIBSON||
+|IN|BUCKSKIN|47647|1||GIBSON||
+|IN|FORT BRANCH|47648|1||GIBSON||
+|IN|FRANCISCO|47649|1||GIBSON||
+|IN|MACKEY|47654|1||GIBSON||
+|IN|OAKLAND CITY|47660|1||GIBSON||
+|IN|OWENSVILLE|47665|1||GIBSON||
+|IN|PATOKA|47666|1||GIBSON||
+|IN|PRINCETON|47670|1||GIBSON||
+|IN|SOMERVILLE|47683|1||GIBSON||
+|IN|FAIRMOUNT|46928|1||GRANT||
+|IN|FOWLERTON|46930|1||GRANT||
+|IN|GAS CITY|46933|1||GRANT||
+|IN|JONESBORO|46938|1||GRANT||
+|IN|MARION|46952|1||GRANT||
+|IN|MARION|46953|1||GRANT||
+|IN|MATTHEWS|46957|1||GRANT||
+|IN|SWAYZEE|46986|1||GRANT||
+|IN|SWEETSER|46987|1||GRANT||
+|IN|UPLAND|46989|1||GRANT||
+|IN|VAN BUREN|46991|1||GRANT||
+|IN|BLOOMFIELD|47424|1||GREENE||
+|IN|JASONVILLE|47438|1||GREENE||
+|IN|KOLEEN|47439|1||GREENE||
+|IN|LINTON|47441|1||GREENE||
+|IN|LYONS|47443|1||GREENE||
+|IN|MIDLAND|47445|1||GREENE||
+|IN|NEWBERRY|47449|1||GREENE||
+|IN|OWENSBURG|47453|1||GREENE||
+|IN|SCOTLAND|47457|1||GREENE||
+|IN|SOLSBERRY|47459|1||GREENE||
+|IN|SWITZ CITY|47465|1||GREENE||
+|IN|WORTHINGTON|47471|1||GREENE||
+|IN|ARCADIA|46030|1||HAMILTON||
+|IN|ATLANTA|46031|1||HAMILTON||
+|IN|CARMEL|46032|1||HAMILTON||
+|IN|CARMEL|46033|1||HAMILTON||
+|IN|CICERO|46034|1||HAMILTON||
+|IN|FISHERS|46038|1||HAMILTON||
+|IN|NOBLESVILLE|46060|1||HAMILTON||
+|IN|NOBLESVILLE|46061|1||HAMILTON||
+|IN|SHERIDAN|46069|1||HAMILTON||
+|IN|WESTFIELD|46074|1||HAMILTON||
+|IN|CARMEL|46082|1||HAMILTON||
+|IN|INDIANAPOLIS|46280|1||HAMILTON||
+|IN|INDIANAPOLIS|46290|1||HAMILTON||
+|IN|FORTVILLE|46040|1||HANCOCK||
+|IN|MC CORDSVILLE|46055|1||HANCOCK||
+|IN|CHARLOTTESVILLE|46117|1||HANCOCK||
+|IN|FINLY|46129|1||HANCOCK||
+|IN|GREENFIELD|46140|1||HANCOCK||
+|IN|MAXWELL|46154|1||HANCOCK||
+|IN|NEW PALESTINE|46163|1||HANCOCK||
+|IN|WILKINSON|46186|1||HANCOCK||
+|IN|BRADFORD|47107|1||HARRISON||
+|IN|CENTRAL|47110|1||HARRISON||
+|IN|CORYDON|47112|1||HARRISON||
+|IN|CRANDALL|47114|1||HARRISON||
+|IN|DEPAUW|47115|1||HARRISON||
+|IN|ELIZABETH|47117|1||HARRISON||
+|IN|LACONIA|47135|1||HARRISON||
+|IN|LANESVILLE|47136|1||HARRISON||
+|IN|MAUCKPORT|47142|1||HARRISON||
+|IN|NEW MIDDLETOWN|47160|1||HARRISON||
+|IN|NEW SALISBURY|47161|1||HARRISON||
+|IN|PALMYRA|47164|1||HARRISON||
+|IN|RAMSEY|47166|1||HARRISON||
+|IN|AMO|46103|1||HENDRICKS||
+|IN|BROWNSBURG|46112|1||HENDRICKS||
+|IN|CARTERSBURG|46114|1||HENDRICKS||
+|IN|CLAYTON|46118|1||HENDRICKS||
+|IN|COATESVILLE|46121|1||HENDRICKS||
+|IN|DANVILLE|46122|1||HENDRICKS||
+|IN|AVON|46123|1||HENDRICKS||
+|IN|LIZTON|46149|1||HENDRICKS||
+|IN|NORTH SALEM|46165|1||HENDRICKS||
+|IN|PITTSBORO|46167|1||HENDRICKS||
+|IN|PLAINFIELD|46168|1||HENDRICKS||
+|IN|STILESVILLE|46180|1||HENDRICKS||
+|IN|KNIGHTSTOWN|46148|1||HENRY||
+|IN|DUNREITH|47337|1||HENRY||
+|IN|GREENSBORO|47344|1||HENRY||
+|IN|KENNARD|47351|1||HENRY||
+|IN|LEWISVILLE|47352|1||HENRY||
+|IN|MIDDLETOWN|47356|1||HENRY||
+|IN|MOORELAND|47360|1||HENRY||
+|IN|MOUNT SUMMIT|47361|1||HENRY||
+|IN|NEW CASTLE|47362|1||HENRY||
+|IN|NEW LISBON|47366|1||HENRY||
+|IN|SHIRLEY|47384|1||HENRY||
+|IN|SPICELAND|47385|1||HENRY||
+|IN|SPRINGPORT|47386|1||HENRY||
+|IN|STRAUGHN|47387|1||HENRY||
+|IN|SULPHUR SPRINGS|47388|1||HENRY||
+|IN|KOKOMO|46901|1||HOWARD||
+|IN|KOKOMO|46902|1||HOWARD||
+|IN|KOKOMO|46903|1||HOWARD||
+|IN|KOKOMO|46904|1||HOWARD||
+|IN|GREENTOWN|46936|1||HOWARD||
+|IN|HEMLOCK|46937|1||HOWARD||
+|IN|OAKFORD|46965|1||HOWARD||
+|IN|RUSSIAVILLE|46979|1||HOWARD||
+|IN|WEST MIDDLETON|46995|1||HOWARD||
+|IN|ANDREWS|46702|1||HUNTINGTON||
+|IN|BIPPUS|46713|1||HUNTINGTON||
+|IN|HUNTINGTON|46750|1||HUNTINGTON||
+|IN|MARKLE|46770|1||HUNTINGTON||
+|IN|ROANOKE|46783|1||HUNTINGTON||
+|IN|WARREN|46792|1||HUNTINGTON||
+|IN|BROWNSTOWN|47220|1||JACKSON||
+|IN|CORTLAND|47228|1||JACKSON||
+|IN|CROTHERSVILLE|47229|1||JACKSON||
+|IN|FREETOWN|47235|1||JACKSON||
+|IN|KURTZ|47249|1||JACKSON||
+|IN|MEDORA|47260|1||JACKSON||
+|IN|NORMAN|47264|1||JACKSON||
+|IN|SEYMOUR|47274|1||JACKSON||
+|IN|VALLONIA|47281|1||JACKSON||
+|IN|DEMOTTE|46310|1||JASPER||
+|IN|TEFFT|46380|1||JASPER||
+|IN|WHEATFIELD|46392|1||JASPER||
+|IN|FAIR OAKS|47943|1||JASPER||
+|IN|REMINGTON|47977|1||JASPER||
+|IN|RENSSELAER|47978|1||JASPER||
+|IN|BRYANT|47326|1||JAY||
+|IN|DUNKIRK|47336|1||JAY||
+|IN|PENNVILLE|47369|1||JAY||
+|IN|PORTLAND|47371|1||JAY||
+|IN|REDKEY|47373|1||JAY||
+|IN|SALAMONIA|47381|1||JAY||
+|IN|CANAAN|47224|1||JEFFERSON||
+|IN|DEPUTY|47230|1||JEFFERSON||
+|IN|DUPONT|47231|1||JEFFERSON||
+|IN|HANOVER|47243|1||JEFFERSON||
+|IN|MADISON|47250|1||JEFFERSON||
+|IN|BUTLERVILLE|47223|1||JENNINGS||
+|IN|COMMISKEY|47227|1||JENNINGS||
+|IN|HAYDEN|47245|1||JENNINGS||
+|IN|NEBRASKA|47262|1||JENNINGS||
+|IN|NORTH VERNON|47265|1||JENNINGS||
+|IN|PARIS CROSSING|47270|1||JENNINGS||
+|IN|SCIPIO|47273|1||JENNINGS||
+|IN|VERNON|47282|1||JENNINGS||
+|IN|BARGERSVILLE|46106|1||JOHNSON||
+|IN|EDINBURGH|46124|1||JOHNSON||
+|IN|FRANKLIN|46131|1||JOHNSON||
+|IN|GREENWOOD|46142|1||JOHNSON||
+|IN|GREENWOOD|46143|1||JOHNSON||
+|IN|NEEDHAM|46162|1||JOHNSON||
+|IN|NINEVEH|46164|1||JOHNSON||
+|IN|TRAFALGAR|46181|1||JOHNSON||
+|IN|WHITELAND|46184|1||JOHNSON||
+|IN|BICKNELL|47512|1||KNOX||
+|IN|BRUCEVILLE|47516|1||KNOX||
+|IN|DECKER|47524|1||KNOX||
+|IN|EDWARDSPORT|47528|1||KNOX||
+|IN|FREELANDVILLE|47535|1||KNOX||
+|IN|MONROE CITY|47557|1||KNOX||
+|IN|OAKTOWN|47561|1||KNOX||
+|IN|RAGSDALE|47573|1||KNOX||
+|IN|SANDBORN|47578|1||KNOX||
+|IN|VINCENNES|47591|1||KNOX||
+|IN|WESTPHALIA|47596|1||KNOX||
+|IN|WHEATLAND|47597|1||KNOX||
+|IN|ATWOOD|46502|1||KOSCIUSKO||
+|IN|BURKET|46508|1||KOSCIUSKO||
+|IN|CLAYPOOL|46510|1||KOSCIUSKO||
+|IN|ETNA GREEN|46524|1||KOSCIUSKO||
+|IN|LEESBURG|46538|1||KOSCIUSKO||
+|IN|MENTONE|46539|1||KOSCIUSKO||
+|IN|MILFORD|46542|1||KOSCIUSKO||
+|IN|NORTH WEBSTER|46555|1||KOSCIUSKO||
+|IN|PIERCETON|46562|1||KOSCIUSKO||
+|IN|SIDNEY|46566|1||KOSCIUSKO||
+|IN|SYRACUSE|46567|1||KOSCIUSKO||
+|IN|WARSAW|46580|1||KOSCIUSKO||
+|IN|WARSAW|46581|1||KOSCIUSKO||
+|IN|WARSAW|46582|1||KOSCIUSKO||
+|IN|WINONA LAKE|46590|1||KOSCIUSKO||
+|IN|SILVER LAKE|46982|1||KOSCIUSKO||
+|IN|SHIPSHEWANA|46565|1||LAGRANGE||
+|IN|TOPEKA|46571|1||LAGRANGE||
+|IN|HOWE|46746|1||LAGRANGE||
+|IN|LAGRANGE|46761|1||LAGRANGE||
+|IN|MONGO|46771|1||LAGRANGE||
+|IN|SOUTH MILFORD|46786|1||LAGRANGE||
+|IN|STROH|46789|1||LAGRANGE||
+|IN|WOLCOTTVILLE|46795|1||LAGRANGE||
+|IN|CEDAR LAKE|46303|1||LAKE||
+|IN|CROWN POINT|46307|1||LAKE||
+|IN|CROWN POINT|46308|1||LAKE||
+|IN|DYER|46311|1||LAKE||
+|IN|EAST CHICAGO|46312|1||LAKE||
+|IN|GRIFFITH|46319|1||LAKE||
+|IN|HAMMOND|46320|1||LAKE||
+|IN|MUNSTER|46321|1||LAKE||
+|IN|HIGHLAND|46322|1||LAKE||
+|IN|HAMMOND|46323|1||LAKE||
+|IN|HAMMOND|46324|1||LAKE||
+|IN|HAMMOND|46325|1||LAKE||
+|IN|HAMMOND|46327|1||LAKE||
+|IN|HOBART|46342|1||LAKE||
+|IN|LEROY|46355|1||LAKE||
+|IN|LOWELL|46356|1||LAKE||
+|IN|SAINT JOHN|46373|1||LAKE||
+|IN|SCHERERVILLE|46375|1||LAKE||
+|IN|SCHNEIDER|46376|1||LAKE||
+|IN|SHELBY|46377|1||LAKE||
+|IN|WHITING|46394|1||LAKE||
+|IN|GARY|46401|1||LAKE||
+|IN|GARY|46402|1||LAKE||
+|IN|GARY|46403|1||LAKE||
+|IN|GARY|46404|1||LAKE||
+|IN|LAKE STATION|46405|1||LAKE||
+|IN|GARY|46406|1||LAKE||
+|IN|GARY|46407|1||LAKE||
+|IN|GARY|46408|1||LAKE||
+|IN|GARY|46409|1||LAKE||
+|IN|MERRILLVILLE|46410|1||LAKE||
+|IN|MERRILLVILLE|46411|1||LAKE||
+|IN|HANNA|46340|1||LAPORTE||
+|IN|KINGSBURY|46345|1||LAPORTE||
+|IN|KINGSFORD HEIGHTS|46346|1||LAPORTE||
+|IN|LA CROSSE|46348|1||LAPORTE||
+|IN|LA PORTE|46350|1||LAPORTE||
+|IN|LA PORTE|46352|1||LAPORTE||
+|IN|MICHIGAN CITY|46360|1||LAPORTE||
+|IN|MICHIGAN CITY|46361|1||LAPORTE||
+|IN|MILL CREEK|46365|1||LAPORTE||
+|IN|ROLLING PRAIRIE|46371|1||LAPORTE||
+|IN|UNION MILLS|46382|1||LAPORTE||
+|IN|WANATAH|46390|1||LAPORTE||
+|IN|WESTVILLE|46391|1||LAPORTE||
+|IN|AVOCA|47420|1||LAWRENCE||
+|IN|BEDFORD|47421|1||LAWRENCE||
+|IN|FORT RITNER|47430|1||LAWRENCE||
+|IN|HELTONVILLE|47436|1||LAWRENCE||
+|IN|HURON|47437|1||LAWRENCE||
+|IN|MITCHELL|47446|1||LAWRENCE||
+|IN|OOLITIC|47451|1||LAWRENCE||
+|IN|SPRINGVILLE|47462|1||LAWRENCE||
+|IN|TUNNELTON|47467|1||LAWRENCE||
+|IN|WILLIAMS|47470|1||LAWRENCE||
+|IN|ALEXANDRIA|46001|1||MADISON||
+|IN|ANDERSON|46011|1||MADISON||
+|IN|ANDERSON|46012|1||MADISON||
+|IN|ANDERSON|46013|1||MADISON||
+|IN|ANDERSON|46014|1||MADISON||
+|IN|ANDERSON|46015|1||MADISON||
+|IN|ANDERSON|46016|1||MADISON||
+|IN|ANDERSON|46017|1||MADISON||
+|IN|ANDERSON|46018|1||MADISON||
+|IN|ELWOOD|46036|1||MADISON||
+|IN|FRANKTON|46044|1||MADISON||
+|IN|INGALLS|46048|1||MADISON||
+|IN|LAPEL|46051|1||MADISON||
+|IN|MARKLEVILLE|46056|1||MADISON||
+|IN|ORESTES|46063|1||MADISON||
+|IN|PENDLETON|46064|1||MADISON||
+|IN|SUMMITVILLE|46070|1||MADISON||
+|IN|BEECH GROVE|46107|1||MARION||
+|IN|CAMBY|46113|1||MARION||
+|IN|WEST NEWTON|46183|1||MARION||
+|IN|INDIANAPOLIS|46201|1||MARION||
+|IN|INDIANAPOLIS|46202|1||MARION||
+|IN|INDIANAPOLIS|46203|1||MARION||
+|IN|INDIANAPOLIS|46204|1||MARION||
+|IN|INDIANAPOLIS|46205|1||MARION||
+|IN|INDIANAPOLIS|46206|1||MARION||
+|IN|INDIANAPOLIS|46207|1||MARION||
+|IN|INDIANAPOLIS|46208|1||MARION||
+|IN|INDIANAPOLIS|46209|1||MARION||
+|IN|INDIANAPOLIS|46211|1||MARION||
+|IN|INDIANAPOLIS|46214|1||MARION||
+|IN|INDIANAPOLIS|46216|1||MARION||
+|IN|INDIANAPOLIS|46217|1||MARION||
+|IN|INDIANAPOLIS|46218|1||MARION||
+|IN|INDIANAPOLIS|46219|1||MARION||
+|IN|INDIANAPOLIS|46220|1||MARION||
+|IN|INDIANAPOLIS|46221|1||MARION||
+|IN|INDIANAPOLIS|46222|1||MARION||
+|IN|INDIANAPOLIS|46223|1||MARION||
+|IN|INDIANAPOLIS|46224|1||MARION||
+|IN|INDIANAPOLIS|46225|1||MARION||
+|IN|INDIANAPOLIS|46226|1||MARION||
+|IN|INDIANAPOLIS|46227|1||MARION||
+|IN|INDIANAPOLIS|46228|1||MARION||
+|IN|INDIANAPOLIS|46229|1||MARION||
+|IN|INDIANAPOLIS|46230|1||MARION||
+|IN|INDIANAPOLIS|46231|1||MARION||
+|IN|INDIANAPOLIS|46234|1||MARION||
+|IN|INDIANAPOLIS|46235|1||MARION||
+|IN|INDIANAPOLIS|46236|1||MARION||
+|IN|INDIANAPOLIS|46237|1||MARION||
+|IN|INDIANAPOLIS|46239|1||MARION||
+|IN|INDIANAPOLIS|46240|1||MARION||
+|IN|INDIANAPOLIS|46241|1||MARION||
+|IN|INDIANAPOLIS|46242|1||MARION||
+|IN|INDIANAPOLIS|46244|1||MARION||
+|IN|INDIANAPOLIS|46247|1||MARION||
+|IN|INDIANAPOLIS|46249|1||MARION||
+|IN|INDIANAPOLIS|46250|1||MARION||
+|IN|INDIANAPOLIS|46251|1||MARION||
+|IN|INDIANAPOLIS|46253|1||MARION||
+|IN|INDIANAPOLIS|46254|1||MARION||
+|IN|INDIANAPOLIS|46255|1||MARION||
+|IN|INDIANAPOLIS|46256|1||MARION||
+|IN|INDIANAPOLIS|46259|1||MARION||
+|IN|INDIANAPOLIS|46260|1||MARION||
+|IN|INDIANAPOLIS|46266|1||MARION||
+|IN|INDIANAPOLIS|46268|1||MARION||
+|IN|INDIANAPOLIS|46274|1||MARION||
+|IN|INDIANAPOLIS|46275|1||MARION||
+|IN|INDIANAPOLIS|46277|1||MARION||
+|IN|INDIANAPOLIS|46278|1||MARION||
+|IN|INDIANAPOLIS|46282|1||MARION||
+|IN|INDIANAPOLIS|46283|1||MARION||
+|IN|INDIANAPOLIS|46285|1||MARION||
+|IN|INDIANAPOLIS|46291|1||MARION||
+|IN|INDIANAPOLIS|46295|1||MARION||
+|IN|INDIANAPOLIS|46298|1||MARION||
+|IN|ARGOS|46501|1||MARSHALL||
+|IN|BOURBON|46504|1||MARSHALL||
+|IN|BREMEN|46506|1||MARSHALL||
+|IN|CULVER|46511|1||MARSHALL||
+|IN|DONALDSON|46513|1||MARSHALL||
+|IN|LAPAZ|46537|1||MARSHALL||
+|IN|PLYMOUTH|46563|1||MARSHALL||
+|IN|TIPPECANOE|46570|1||MARSHALL||
+|IN|TYNER|46572|1||MARSHALL||
+|IN|CRANE|47522|1||MARTIN||
+|IN|LOOGOOTEE|47553|1||MARTIN||
+|IN|SHOALS|47581|1||MARTIN||
+|IN|AMBOY|46911|1||MIAMI||
+|IN|BUNKER HILL|46914|1||MIAMI||
+|IN|CONVERSE|46919|1||MIAMI||
+|IN|DEEDSVILLE|46921|1||MIAMI||
+|IN|DENVER|46926|1||MIAMI||
+|IN|MACY|46951|1||MIAMI||
+|IN|MEXICO|46958|1||MIAMI||
+|IN|MIAMI|46959|1||MIAMI||
+|IN|PERU|46970|1||MIAMI||
+|IN|GRISSOM AFB|46971|1||MIAMI||
+|IN|GRISSOM ARB|46971|1||MIAMI||
+|IN|BLOOMINGTON|47401|1||MONROE||
+|IN|BLOOMINGTON|47402|1||MONROE||
+|IN|BLOOMINGTON|47403|1||MONROE||
+|IN|BLOOMINGTON|47404|1||MONROE||
+|IN|BLOOMINGTON|47405|1||MONROE||
+|IN|BLOOMINGTON|47406|1||MONROE||
+|IN|BLOOMINGTON|47407|1||MONROE||
+|IN|BLOOMINGTON|47408|1||MONROE||
+|IN|CLEAR CREEK|47426|1||MONROE||
+|IN|ELLETTSVILLE|47429|1||MONROE||
+|IN|HARRODSBURG|47434|1||MONROE||
+|IN|SMITHVILLE|47458|1||MONROE||
+|IN|STANFORD|47463|1||MONROE||
+|IN|STINESVILLE|47464|1||MONROE||
+|IN|UNIONVILLE|47468|1||MONROE||
+|IN|BLOOMINGTON|47490|1||MONROE||
+|IN|ALAMO|47916|1||MONTGOMERY||
+|IN|CRAWFORDSVILLE|47933|1||MONTGOMERY||
+|IN|CRAWFORDSVILLE|47934|1||MONTGOMERY||
+|IN|CRAWFORDSVILLE|47935|1||MONTGOMERY||
+|IN|CRAWFORDSVILLE|47936|1||MONTGOMERY||
+|IN|CRAWFORDSVILLE|47937|1||MONTGOMERY||
+|IN|CRAWFORDSVILLE|47938|1||MONTGOMERY||
+|IN|CRAWFORDSVILLE|47939|1||MONTGOMERY||
+|IN|DARLINGTON|47940|1||MONTGOMERY||
+|IN|LADOGA|47954|1||MONTGOMERY||
+|IN|LINDEN|47955|1||MONTGOMERY||
+|IN|NEW MARKET|47965|1||MONTGOMERY||
+|IN|NEW RICHMOND|47967|1||MONTGOMERY||
+|IN|NEW ROSS|47968|1||MONTGOMERY||
+|IN|WAVELAND|47989|1||MONTGOMERY||
+|IN|WAYNETOWN|47990|1||MONTGOMERY||
+|IN|WINGATE|47994|1||MONTGOMERY||
+|IN|BROOKLYN|46111|1||MORGAN||
+|IN|EMINENCE|46125|1||MORGAN||
+|IN|MARTINSVILLE|46151|1||MORGAN||
+|IN|MONROVIA|46157|1||MORGAN||
+|IN|MOORESVILLE|46158|1||MORGAN||
+|IN|PARAGON|46166|1||MORGAN||
+|IN|LAKE VILLAGE|46349|1||NEWTON||
+|IN|ROSELAWN|46372|1||NEWTON||
+|IN|SUMAVA RESORTS|46379|1||NEWTON||
+|IN|THAYER|46381|1||NEWTON||
+|IN|BROOK|47922|1||NEWTON||
+|IN|GOODLAND|47948|1||NEWTON||
+|IN|KENTLAND|47951|1||NEWTON||
+|IN|MOROCCO|47963|1||NEWTON||
+|IN|MOUNT AYR|47964|1||NEWTON||
+|IN|ALBION|46701|1||NOBLE||
+|IN|AVILLA|46710|1||NOBLE||
+|IN|BRIMFIELD|46720|1||NOBLE||
+|IN|CROMWELL|46732|1||NOBLE||
+|IN|KENDALLVILLE|46755|1||NOBLE||
+|IN|KIMMELL|46760|1||NOBLE||
+|IN|LAOTTO|46763|1||NOBLE||
+|IN|LIGONIER|46767|1||NOBLE||
+|IN|ROME CITY|46784|1||NOBLE||
+|IN|WAWAKA|46794|1||NOBLE||
+|IN|WOLFLAKE|46796|1||NOBLE||
+|IN|RISING SUN|47040|1||OHIO||
+|IN|FRENCH LICK|47432|1||ORANGE||
+|IN|ORLEANS|47452|1||ORANGE||
+|IN|PAOLI|47454|1||ORANGE||
+|IN|WEST BADEN SPRINGS|47469|1||ORANGE||
+|IN|COAL CITY|47427|1||OWEN||
+|IN|FREEDOM|47431|1||OWEN||
+|IN|GOSPORT|47433|1||OWEN||
+|IN|PATRICKSBURG|47455|1||OWEN||
+|IN|QUINCY|47456|1||OWEN||
+|IN|SPENCER|47460|1||OWEN||
+|IN|BELLMORE|47830|1||PARKE||
+|IN|BLOOMINGDALE|47832|1||PARKE||
+|IN|BRIDGETON|47836|1||PARKE||
+|IN|JUDSON|47856|1||PARKE||
+|IN|MARSHALL|47859|1||PARKE||
+|IN|MECCA|47860|1||PARKE||
+|IN|MONTEZUMA|47862|1||PARKE||
+|IN|ROCKVILLE|47872|1||PARKE||
+|IN|ROSEDALE|47874|1||PARKE||
+|IN|BRANCHVILLE|47514|1||PERRY||
+|IN|BRISTOW|47515|1||PERRY||
+|IN|CANNELTON|47520|1||PERRY||
+|IN|DERBY|47525|1||PERRY||
+|IN|LEOPOLD|47551|1||PERRY||
+|IN|ROME|47574|1||PERRY||
+|IN|SAINT CROIX|47576|1||PERRY||
+|IN|TELL CITY|47586|1||PERRY||
+|IN|OTWELL|47564|1||PIKE||
+|IN|PETERSBURG|47567|1||PIKE||
+|IN|SPURGEON|47584|1||PIKE||
+|IN|STENDAL|47585|1||PIKE||
+|IN|VELPEN|47590|1||PIKE||
+|IN|WINSLOW|47598|1||PIKE||
+|IN|BEVERLY SHORES|46301|1||PORTER||
+|IN|BOONE GROVE|46302|1||PORTER||
+|IN|CHESTERTON|46304|1||PORTER||
+|IN|HEBRON|46341|1||PORTER||
+|IN|KOUTS|46347|1||PORTER||
+|IN|PORTAGE|46368|1||PORTER||
+|IN|VALPARAISO|46383|1||PORTER||
+|IN|VALPARAISO|46384|1||PORTER||
+|IN|VALPARAISO|46385|1||PORTER||
+|IN|WHEELER|46393|1||PORTER||
+|IN|CYNTHIANA|47612|1||POSEY||
+|IN|GRIFFIN|47616|1||POSEY||
+|IN|MOUNT VERNON|47620|1||POSEY||
+|IN|NEW HARMONY|47631|1||POSEY||
+|IN|POSEYVILLE|47633|1||POSEY||
+|IN|WADESVILLE|47638|1||POSEY||
+|IN|MONTEREY|46960|1||PULASKI||
+|IN|STAR CITY|46985|1||PULASKI||
+|IN|WINAMAC|46996|1||PULASKI||
+|IN|FRANCESVILLE|47946|1||PULASKI||
+|IN|MEDARYVILLE|47957|1||PULASKI||
+|IN|BAINBRIDGE|46105|1||PUTNAM||
+|IN|CLOVERDALE|46120|1||PUTNAM||
+|IN|FILLMORE|46128|1||PUTNAM||
+|IN|GREENCASTLE|46135|1||PUTNAM||
+|IN|PUTNAMVILLE|46170|1||PUTNAM||
+|IN|REELSVILLE|46171|1||PUTNAM||
+|IN|ROACHDALE|46172|1||PUTNAM||
+|IN|RUSSELLVILLE|46175|1||PUTNAM||
+|IN|FARMLAND|47340|1||RANDOLPH||
+|IN|LOSANTVILLE|47354|1||RANDOLPH||
+|IN|LYNN|47355|1||RANDOLPH||
+|IN|MODOC|47358|1||RANDOLPH||
+|IN|PARKER CITY|47368|1||RANDOLPH||
+|IN|RIDGEVILLE|47380|1||RANDOLPH||
+|IN|SARATOGA|47382|1||RANDOLPH||
+|IN|UNION CITY|47390|1||RANDOLPH||
+|IN|WINCHESTER|47394|1||RANDOLPH||
+|IN|BATESVILLE|47006|1||RIPLEY||
+|IN|CROSS PLAINS|47017|1||RIPLEY||
+|IN|FRIENDSHIP|47021|1||RIPLEY||
+|IN|HOLTON|47023|1||RIPLEY||
+|IN|MILAN|47031|1||RIPLEY||
+|IN|MORRIS|47033|1||RIPLEY||
+|IN|NAPOLEON|47034|1||RIPLEY||
+|IN|OSGOOD|47037|1||RIPLEY||
+|IN|PIERCEVILLE|47039|1||RIPLEY||
+|IN|SUNMAN|47041|1||RIPLEY||
+|IN|VERSAILLES|47042|1||RIPLEY||
+|IN|ARLINGTON|46104|1||RUSH||
+|IN|CARTHAGE|46115|1||RUSH||
+|IN|FALMOUTH|46127|1||RUSH||
+|IN|HOMER|46146|1||RUSH||
+|IN|MANILLA|46150|1||RUSH||
+|IN|MAYS|46155|1||RUSH||
+|IN|MILROY|46156|1||RUSH||
+|IN|RUSHVILLE|46173|1||RUSH||
+|IN|GRANGER|46530|1||ST. JOSEPH||
+|IN|LAKEVILLE|46536|1||ST. JOSEPH||
+|IN|MISHAWAKA|46544|1||ST. JOSEPH||
+|IN|MISHAWAKA|46545|1||ST. JOSEPH||
+|IN|MISHAWAKA|46546|1||ST. JOSEPH||
+|IN|NEW CARLISLE|46552|1||ST. JOSEPH||
+|IN|NORTH LIBERTY|46554|1||ST. JOSEPH||
+|IN|NOTRE DAME|46556|1||ST. JOSEPH||
+|IN|OSCEOLA|46561|1||ST. JOSEPH||
+|IN|WALKERTON|46574|1||ST. JOSEPH||
+|IN|WYATT|46595|1||ST. JOSEPH||
+|IN|SOUTH BEND|46601|1||ST. JOSEPH||
+|IN|SOUTH BEND|46604|1||ST. JOSEPH||
+|IN|SOUTH BEND|46612|1||ST. JOSEPH||
+|IN|SOUTH BEND|46613|1||ST. JOSEPH||
+|IN|SOUTH BEND|46614|1||ST. JOSEPH||
+|IN|SOUTH BEND|46615|1||ST. JOSEPH||
+|IN|SOUTH BEND|46616|1||ST. JOSEPH||
+|IN|SOUTH BEND|46617|1||ST. JOSEPH||
+|IN|SOUTH BEND|46619|1||ST. JOSEPH||
+|IN|SOUTH BEND|46620|1||ST. JOSEPH||
+|IN|SOUTH BEND|46624|1||ST. JOSEPH||
+|IN|SOUTH BEND|46626|1||ST. JOSEPH||
+|IN|SOUTH BEND|46628|1||ST. JOSEPH||
+|IN|SOUTH BEND|46629|1||ST. JOSEPH||
+|IN|SOUTH BEND|46634|1||ST. JOSEPH||
+|IN|SOUTH BEND|46635|1||ST. JOSEPH||
+|IN|SOUTH BEND|46637|1||ST. JOSEPH||
+|IN|SOUTH BEND|46660|1||ST. JOSEPH||
+|IN|SOUTH BEND|46680|1||ST. JOSEPH||
+|IN|SOUTH BEND|46699|1||ST. JOSEPH||
+|IN|AUSTIN|47102|1||SCOTT||
+|IN|LEXINGTON|47138|1||SCOTT||
+|IN|SCOTTSBURG|47170|1||SCOTT||
+|IN|BOGGSTOWN|46110|1||SHELBY||
+|IN|FAIRLAND|46126|1||SHELBY||
+|IN|FOUNTAINTOWN|46130|1||SHELBY||
+|IN|GWYNNEVILLE|46144|1||SHELBY||
+|IN|MORRISTOWN|46161|1||SHELBY||
+|IN|SHELBYVILLE|46176|1||SHELBY||
+|IN|WALDRON|46182|1||SHELBY||
+|IN|FLAT ROCK|47234|1||SHELBY||
+|IN|DALE|47523|1||SPENCER||
+|IN|EVANSTON|47531|1||SPENCER||
+|IN|FULDA|47536|1||SPENCER||
+|IN|GENTRYVILLE|47537|1||SPENCER||
+|IN|LAMAR|47550|1||SPENCER||
+|IN|LINCOLN CITY|47552|1||SPENCER||
+|IN|MARIAH HILL|47556|1||SPENCER||
+|IN|SAINT MEINRAD|47577|1||SPENCER||
+|IN|SANTA CLAUS|47579|1||SPENCER||
+|IN|TROY|47588|1||SPENCER||
+|IN|CHRISNEY|47611|1||SPENCER||
+|IN|GRANDVIEW|47615|1||SPENCER||
+|IN|HATFIELD|47617|1||SPENCER||
+|IN|RICHLAND|47634|1||SPENCER||
+|IN|ROCKPORT|47635|1||SPENCER||
+|IN|NORTH JUDSON|46366|1||STARKE||
+|IN|SAN PIERRE|46374|1||STARKE||
+|IN|GROVERTOWN|46531|1||STARKE||
+|IN|HAMLET|46532|1||STARKE||
+|IN|KNOX|46534|1||STARKE||
+|IN|ORA|46968|1||STARKE||
+|IN|ANGOLA|46703|1||STEUBEN||
+|IN|FREMONT|46737|1||STEUBEN||
+|IN|HAMILTON|46742|1||STEUBEN||
+|IN|HUDSON|46747|1||STEUBEN||
+|IN|ORLAND|46776|1||STEUBEN||
+|IN|PLEASANT LAKE|46779|1||STEUBEN||
+|IN|CARLISLE|47838|1||SULLIVAN||
+|IN|DUGGER|47848|1||SULLIVAN||
+|IN|FAIRBANKS|47849|1||SULLIVAN||
+|IN|FARMERSBURG|47850|1||SULLIVAN||
+|IN|GRAYSVILLE|47852|1||SULLIVAN||
+|IN|HYMERA|47855|1||SULLIVAN||
+|IN|MEROM|47861|1||SULLIVAN||
+|IN|NEW LEBANON|47864|1||SULLIVAN||
+|IN|PAXTON|47865|1||SULLIVAN||
+|IN|SHELBURN|47879|1||SULLIVAN||
+|IN|SULLIVAN|47882|1||SULLIVAN||
+|IN|BENNINGTON|47011|1||SWITZERLAND||
+|IN|EAST ENTERPRISE|47019|1||SWITZERLAND||
+|IN|FLORENCE|47020|1||SWITZERLAND||
+|IN|PATRIOT|47038|1||SWITZERLAND||
+|IN|VEVAY|47043|1||SWITZERLAND||
+|IN|LAFAYETTE|47901|1||TIPPECANOE||
+|IN|LAFAYETTE|47902|1||TIPPECANOE||
+|IN|LAFAYETTE|47903|1||TIPPECANOE||
+|IN|LAFAYETTE|47904|1||TIPPECANOE||
+|IN|LAFAYETTE|47905|1||TIPPECANOE||
+|IN|WEST LAFAYETTE|47906|1||TIPPECANOE||
+|IN|WEST LAFAYETTE|47907|1||TIPPECANOE||
+|IN|LAFAYETTE|47909|1||TIPPECANOE||
+|IN|BATTLE GROUND|47920|1||TIPPECANOE||
+|IN|BUCK CREEK|47924|1||TIPPECANOE||
+|IN|CLARKS HILL|47930|1||TIPPECANOE||
+|IN|DAYTON|47941|1||TIPPECANOE||
+|IN|MONTMORENCI|47962|1||TIPPECANOE||
+|IN|ROMNEY|47981|1||TIPPECANOE||
+|IN|STOCKWELL|47983|1||TIPPECANOE||
+|IN|WESTPOINT|47992|1||TIPPECANOE||
+|IN|WEST LAFAYETTE|47996|1||TIPPECANOE||
+|IN|GOLDSMITH|46045|1||TIPTON||
+|IN|HOBBS|46047|1||TIPTON||
+|IN|KEMPTON|46049|1||TIPTON||
+|IN|SHARPSVILLE|46068|1||TIPTON||
+|IN|TIPTON|46072|1||TIPTON||
+|IN|WINDFALL|46076|1||TIPTON||
+|IN|BROWNSVILLE|47325|1||UNION||
+|IN|LIBERTY|47353|1||UNION||
+|IN|INGLEFIELD|47618|1||VANDERBURGH||
+|IN|EVANSVILLE|47701|1||VANDERBURGH||
+|IN|EVANSVILLE|47702|1||VANDERBURGH||
+|IN|EVANSVILLE|47703|1||VANDERBURGH||
+|IN|EVANSVILLE|47704|1||VANDERBURGH||
+|IN|EVANSVILLE|47705|1||VANDERBURGH||
+|IN|EVANSVILLE|47706|1||VANDERBURGH||
+|IN|EVANSVILLE|47708|1||VANDERBURGH||
+|IN|EVANSVILLE|47710|1||VANDERBURGH||
+|IN|EVANSVILLE|47711|1||VANDERBURGH||
+|IN|EVANSVILLE|47712|1||VANDERBURGH||
+|IN|EVANSVILLE|47713|1||VANDERBURGH||
+|IN|EVANSVILLE|47714|1||VANDERBURGH||
+|IN|EVANSVILLE|47715|1||VANDERBURGH||
+|IN|EVANSVILLE|47716|1||VANDERBURGH||
+|IN|EVANSVILLE|47719|1||VANDERBURGH||
+|IN|EVANSVILLE|47720|1||VANDERBURGH||
+|IN|EVANSVILLE|47721|1||VANDERBURGH||
+|IN|EVANSVILLE|47722|1||VANDERBURGH||
+|IN|EVANSVILLE|47724|1||VANDERBURGH||
+|IN|EVANSVILLE|47725|1||VANDERBURGH||
+|IN|EVANSVILLE|47727|1||VANDERBURGH||
+|IN|EVANSVILLE|47728|1||VANDERBURGH||
+|IN|EVANSVILLE|47730|1||VANDERBURGH||
+|IN|EVANSVILLE|47731|1||VANDERBURGH||
+|IN|EVANSVILLE|47732|1||VANDERBURGH||
+|IN|EVANSVILLE|47733|1||VANDERBURGH||
+|IN|EVANSVILLE|47734|1||VANDERBURGH||
+|IN|EVANSVILLE|47735|1||VANDERBURGH||
+|IN|EVANSVILLE|47736|1||VANDERBURGH||
+|IN|EVANSVILLE|47737|1||VANDERBURGH||
+|IN|EVANSVILLE|47739|1||VANDERBURGH||
+|IN|EVANSVILLE|47740|1||VANDERBURGH||
+|IN|EVANSVILLE|47741|1||VANDERBURGH||
+|IN|EVANSVILLE|47744|1||VANDERBURGH||
+|IN|EVANSVILLE|47747|1||VANDERBURGH||
+|IN|EVANSVILLE|47750|1||VANDERBURGH||
+|IN|BLANFORD|47831|1||VERMILLION||
+|IN|CLINTON|47842|1||VERMILLION||
+|IN|DANA|47847|1||VERMILLION||
+|IN|HILLSDALE|47854|1||VERMILLION||
+|IN|SAINT BERNICE|47875|1||VERMILLION||
+|IN|UNIVERSAL|47884|1||VERMILLION||
+|IN|CAYUGA|47928|1||VERMILLION||
+|IN|NEWPORT|47966|1||VERMILLION||
+|IN|PERRYSVILLE|47974|1||VERMILLION||
+|IN|TERRE HAUTE|47801|1||VIGO||
+|IN|TERRE HAUTE|47802|1||VIGO||
+|IN|TERRE HAUTE|47803|1||VIGO||
+|IN|TERRE HAUTE|47804|1||VIGO||
+|IN|TERRE HAUTE|47805|1||VIGO||
+|IN|TERRE HAUTE|47807|1||VIGO||
+|IN|TERRE HAUTE|47808|1||VIGO||
+|IN|TERRE HAUTE|47809|1||VIGO||
+|IN|TERRE HAUTE|47811|1||VIGO||
+|IN|TERRE HAUTE|47812|1||VIGO||
+|IN|TERRE HAUTE|47813|1||VIGO||
+|IN|TERRE HAUTE|47814|1||VIGO||
+|IN|FONTANET|47851|1||VIGO||
+|IN|LEWIS|47858|1||VIGO||
+|IN|NEW GOSHEN|47863|1||VIGO||
+|IN|PIMENTO|47866|1||VIGO||
+|IN|PRAIRIE CREEK|47869|1||VIGO||
+|IN|PRAIRIETON|47870|1||VIGO||
+|IN|RILEY|47871|1||VIGO||
+|IN|SAINT MARY OF THE WOODS|47876|1||VIGO||
+|IN|SEELYVILLE|47878|1||VIGO||
+|IN|SHEPARDSVILLE|47880|1||VIGO||
+|IN|WEST TERRE HAUTE|47885|1||VIGO||
+|IN|LA FONTAINE|46940|1||WABASH||
+|IN|LAGRO|46941|1||WABASH||
+|IN|LAKETON|46943|1||WABASH||
+|IN|LIBERTY MILLS|46946|1||WABASH||
+|IN|NORTH MANCHESTER|46962|1||WABASH||
+|IN|ROANN|46974|1||WABASH||
+|IN|SERVIA|46980|1||WABASH||
+|IN|SOMERSET|46984|1||WABASH||
+|IN|URBANA|46990|1||WABASH||
+|IN|WABASH|46992|1||WABASH||
+|IN|PINE VILLAGE|47975|1||WARREN||
+|IN|STATE LINE|47982|1||WARREN||
+|IN|WEST LEBANON|47991|1||WARREN||
+|IN|WILLIAMSPORT|47993|1||WARREN||
+|IN|BOONVILLE|47601|1||WARRICK||
+|IN|CHANDLER|47610|1||WARRICK||
+|IN|ELBERFELD|47613|1||WARRICK||
+|IN|FOLSOMVILLE|47614|1||WARRICK||
+|IN|LYNNVILLE|47619|1||WARRICK||
+|IN|NEWBURGH|47629|1||WARRICK||
+|IN|NEWBURGH|47630|1||WARRICK||
+|IN|TENNYSON|47637|1||WARRICK||
+|IN|CAMPBELLSBURG|47108|1||WASHINGTON||
+|IN|FREDERICKSBURG|47120|1||WASHINGTON||
+|IN|HARDINSBURG|47125|1||WASHINGTON||
+|IN|LITTLE YORK|47139|1||WASHINGTON||
+|IN|PEKIN|47165|1||WASHINGTON||
+|IN|SALEM|47167|1||WASHINGTON||
+|IN|BOSTON|47324|1||WAYNE||
+|IN|CAMBRIDGE CITY|47327|1||WAYNE||
+|IN|CENTERVILLE|47330|1||WAYNE||
+|IN|DUBLIN|47335|1||WAYNE||
+|IN|ECONOMY|47339|1||WAYNE||
+|IN|FOUNTAIN CITY|47341|1||WAYNE||
+|IN|GREENS FORK|47345|1||WAYNE||
+|IN|HAGERSTOWN|47346|1||WAYNE||
+|IN|MILTON|47357|1||WAYNE||
+|IN|PERSHING|47370|1||WAYNE||
+|IN|RICHMOND|47374|1||WAYNE||
+|IN|RICHMOND|47375|1||WAYNE||
+|IN|WEBSTER|47392|1||WAYNE||
+|IN|WILLIAMSBURG|47393|1||WAYNE||
+|IN|BLUFFTON|46714|1||WELLS||
+|IN|CRAIGVILLE|46731|1||WELLS||
+|IN|KEYSTONE|46759|1||WELLS||
+|IN|LIBERTY CENTER|46766|1||WELLS||
+|IN|OSSIAN|46777|1||WELLS||
+|IN|PETROLEUM|46778|1||WELLS||
+|IN|PONETO|46781|1||WELLS||
+|IN|UNIONDALE|46791|1||WELLS||
+|IN|BROOKSTON|47923|1||WHITE||
+|IN|BUFFALO|47925|1||WHITE||
+|IN|BURNETTSVILLE|47926|1||WHITE||
+|IN|CHALMERS|47929|1||WHITE||
+|IN|IDAVILLE|47950|1||WHITE||
+|IN|MONON|47959|1||WHITE||
+|IN|MONTICELLO|47960|1||WHITE||
+|IN|REYNOLDS|47980|1||WHITE||
+|IN|WOLCOTT|47995|1||WHITE||
+|IN|CHURUBUSCO|46723|1||WHITLEY||
+|IN|COLUMBIA CITY|46725|1||WHITLEY||
+|IN|LARWILL|46764|1||WHITLEY||
+|IN|SOUTH WHITLEY|46787|1||WHITLEY||
+|IN|FISHERS|46037|1||||
+|IN|NOBLESVILLE|46062|1||HAMILTON||
+|IN|FISHERS|46085|1||||
+|IN|WILKINSON|46187|1||||
+|IN|INDIANAPOLIS|46262|1||||
+|IN|INDIANAPOLIS|46296|1||||
+|IN|LOWELL|46399|1||||
+|IN|HELMER|46744|1||||
+|IN|DENHAM|46925|1||||
+|IN|LANDESS|46944|1||||
+|IN|SIMS|46983|1||||
+|IN|BURNEY|47222|1||||
+|IN|EMISON|47530|1||||
+|IN|MAGNET|47555|1||||
+|IN|TOBINSPORT|47587|1||||
+|IN|PRINCETON|47671|1||||
+|IN|SANDFORD|47877|1||||
+|IN|TANGIER|47985|1||||
+|KS|ELSMORE|66732|1||ALLEN||
+|KS|GAS|66742|1||ALLEN||
+|KS|HUMBOLDT|66748|1||ALLEN||
+|KS|IOLA|66749|1||ALLEN||
+|KS|LA HARPE|66751|1||ALLEN||
+|KS|MORAN|66755|1||ALLEN||
+|KS|SAVONBURG|66772|1||ALLEN||
+|KS|COLONY|66015|1||ANDERSON||
+|KS|GARNETT|66032|1||ANDERSON||
+|KS|GREELEY|66033|1||ANDERSON||
+|KS|KINCAID|66039|1||ANDERSON||
+|KS|WELDA|66091|1||ANDERSON||
+|KS|WESTPHALIA|66093|1||ANDERSON||
+|KS|ATCHISON|66002|1||ATCHISON||
+|KS|CUMMINGS|66016|1||ATCHISON||
+|KS|EFFINGHAM|66023|1||ATCHISON||
+|KS|LANCASTER|66041|1||ATCHISON||
+|KS|MUSCOTAH|66058|1||ATCHISON||
+|KS|POTTER|66077|1||ATCHISON||
+|KS|HARDTNER|67057|1||BARBER||
+|KS|HAZELTON|67061|1||BARBER||
+|KS|ISABEL|67065|1||BARBER||
+|KS|KIOWA|67070|1||BARBER||
+|KS|LAKE CITY|67071|1||BARBER||
+|KS|MEDICINE LODGE|67104|1||BARBER||
+|KS|SHARON|67138|1||BARBER||
+|KS|SUN CITY|67143|1||BARBER||
+|KS|ALBERT|67511|1||BARTON||
+|KS|CLAFLIN|67525|1||BARTON||
+|KS|ELLINWOOD|67526|1||BARTON||
+|KS|GREAT BEND|67530|1||BARTON||
+|KS|HOISINGTON|67544|1||BARTON||
+|KS|OLMITZ|67564|1||BARTON||
+|KS|PAWNEE ROCK|67567|1||BARTON||
+|KS|FORT SCOTT|66701|1||BOURBON||
+|KS|BRONSON|66716|1||BOURBON||
+|KS|FULTON|66738|1||BOURBON||
+|KS|GARLAND|66741|1||BOURBON||
+|KS|ARCADIA|66741|1||BOURBON||
+|KS|MAPLETON|66754|1||BOURBON||
+|KS|REDFIELD|66769|1||BOURBON||
+|KS|UNIONTOWN|66779|1||BOURBON||
+|KS|EVEREST|66424|1||BROWN||
+|KS|FAIRVIEW|66425|1||BROWN||
+|KS|HIAWATHA|66434|1||BROWN||
+|KS|HORTON|66439|1||BROWN||
+|KS|MORRILL|66515|1||BROWN||
+|KS|POWHATTAN|66527|1||BROWN||
+|KS|ROBINSON|66532|1||BROWN||
+|KS|CASSODAY|66842|1||BUTLER||
+|KS|ANDOVER|67002|1||BUTLER||
+|KS|AUGUSTA|67010|1||BUTLER||
+|KS|BEAUMONT|67012|1||BUTLER||
+|KS|BENTON|67017|1||BUTLER||
+|KS|DOUGLASS|67039|1||BUTLER||
+|KS|ELBING|67041|1||BUTLER||
+|KS|EL DORADO|67042|1||BUTLER||
+|KS|LATHAM|67072|1||BUTLER||
+|KS|LEON|67074|1||BUTLER||
+|KS|POTWIN|67123|1||BUTLER||
+|KS|ROSALIA|67132|1||BUTLER||
+|KS|ROSE HILL|67133|1||BUTLER||
+|KS|TOWANDA|67144|1||BUTLER||
+|KS|WHITEWATER|67154|1||BUTLER||
+|KS|CEDAR POINT|66843|1||CHASE||
+|KS|COTTONWOOD FALLS|66845|1||CHASE||
+|KS|ELMDALE|66850|1||CHASE||
+|KS|MATFIELD GREEN|66862|1||CHASE||
+|KS|STRONG CITY|66869|1||CHASE||
+|KS|CEDAR VALE|67024|1||CHAUTAUQUA||
+|KS|CHAUTAUQUA|67334|1||CHAUTAUQUA||
+|KS|NIOTAZE|67355|1||CHAUTAUQUA||
+|KS|PERU|67360|1||CHAUTAUQUA||
+|KS|SEDAN|67361|1||CHAUTAUQUA||
+|KS|BAXTER SPRINGS|66713|1||CHEROKEE||
+|KS|COLUMBUS|66725|1||CHEROKEE||
+|KS|CRESTLINE|66728|1||CHEROKEE||
+|KS|GALENA|66739|1||CHEROKEE||
+|KS|RIVERTON|66770|1||CHEROKEE||
+|KS|SCAMMON|66773|1||CHEROKEE||
+|KS|TREECE|66778|1||CHEROKEE||
+|KS|WEIR|66781|1||CHEROKEE||
+|KS|WEST MINERAL|66782|1||CHEROKEE||
+|KS|BIRD CITY|67731|1||CHEYENNE||
+|KS|SAINT FRANCIS|67756|1||CHEYENNE||
+|KS|ASHLAND|67831|1||CLARK||
+|KS|ENGLEWOOD|67840|1||CLARK||
+|KS|MINNEOLA|67865|1||CLARK||
+|KS|CLAY CENTER|67432|1||CLAY||
+|KS|GREEN|67447|1||CLAY||
+|KS|LONGFORD|67458|1||CLAY||
+|KS|MORGANVILLE|67468|1||CLAY||
+|KS|WAKEFIELD|67487|1||CLAY||
+|KS|CONCORDIA|66901|1||CLOUD||
+|KS|CLYDE|66938|1||CLOUD||
+|KS|JAMESTOWN|66948|1||CLOUD||
+|KS|AURORA|67417|1||CLOUD||
+|KS|GLASCO|67445|1||CLOUD||
+|KS|MILTONVALE|67466|1||CLOUD||
+|KS|BURLINGTON|66839|1||COFFEY||
+|KS|GRIDLEY|66852|1||COFFEY||
+|KS|LEBO|66856|1||COFFEY||
+|KS|LE ROY|66857|1||COFFEY||
+|KS|WAVERLY|66871|1||COFFEY||
+|KS|COLDWATER|67029|1||COMANCHE||
+|KS|PROTECTION|67127|1||COMANCHE||
+|KS|WILMORE|67155|1||COMANCHE||
+|KS|ARKANSAS CITY|67005|1||COWLEY||
+|KS|ATLANTA|67008|1||COWLEY||
+|KS|BURDEN|67019|1||COWLEY||
+|KS|CAMBRIDGE|67023|1||COWLEY||
+|KS|DEXTER|67038|1||COWLEY||
+|KS|MAPLE CITY|67102|1||COWLEY||
+|KS|ROCK|67131|1||COWLEY||
+|KS|UDALL|67146|1||COWLEY||
+|KS|WINFIELD|67156|1||COWLEY||
+|KS|ARCADIA|66711|1||CRAWFORD||
+|KS|ARMA|66712|1||CRAWFORD||
+|KS|CHEROKEE|66724|1||CRAWFORD||
+|KS|FARLINGTON|66734|1||CRAWFORD||
+|KS|FRANKLIN|66735|1||CRAWFORD||
+|KS|GIRARD|66743|1||CRAWFORD||
+|KS|HEPLER|66746|1||CRAWFORD||
+|KS|MC CUNE|66753|1||CRAWFORD||
+|KS|MULBERRY|66756|1||CRAWFORD||
+|KS|OPOLIS|66760|1||CRAWFORD||
+|KS|PITTSBURG|66762|1||CRAWFORD||
+|KS|FRONTENAC|66763|1||CRAWFORD||
+|KS|WALNUT|66780|1||CRAWFORD||
+|KS|DRESDEN|67635|1||DECATUR||
+|KS|JENNINGS|67643|1||DECATUR||
+|KS|NORCATUR|67653|1||DECATUR||
+|KS|OBERLIN|67749|1||DECATUR||
+|KS|ABILENE|67410|1||DICKINSON||
+|KS|CHAPMAN|67431|1||DICKINSON||
+|KS|ENTERPRISE|67441|1||DICKINSON||
+|KS|HERINGTON|67449|1||DICKINSON||
+|KS|HOPE|67451|1||DICKINSON||
+|KS|SOLOMON|67480|1||DICKINSON||
+|KS|TALMAGE|67482|1||DICKINSON||
+|KS|WOODBINE|67492|1||DICKINSON||
+|KS|BENDENA|66008|1||DONIPHAN||
+|KS|DENTON|66017|1||DONIPHAN||
+|KS|ELWOOD|66024|1||DONIPHAN||
+|KS|HIGHLAND|66035|1||DONIPHAN||
+|KS|TROY|66087|1||DONIPHAN||
+|KS|WATHENA|66090|1||DONIPHAN||
+|KS|WHITE CLOUD|66094|1||DONIPHAN||
+|KS|BALDWIN CITY|66006|1||DOUGLAS||
+|KS|EUDORA|66025|1||DOUGLAS||
+|KS|LAWRENCE|66044|1||DOUGLAS||
+|KS|LAWRENCE|66045|1||DOUGLAS||
+|KS|LAWRENCE|66046|1||DOUGLAS||
+|KS|LAWRENCE|66047|1||DOUGLAS||
+|KS|LAWRENCE|66049|1||DOUGLAS||
+|KS|LECOMPTON|66050|1||DOUGLAS||
+|KS|BELPRE|67519|1||EDWARDS||
+|KS|KINSLEY|67547|1||EDWARDS||
+|KS|LEWIS|67552|1||EDWARDS||
+|KS|OFFERLE|67563|1||EDWARDS||
+|KS|ELK FALLS|67345|1||ELK||
+|KS|GRENOLA|67346|1||ELK||
+|KS|HOWARD|67349|1||ELK||
+|KS|LONGTON|67352|1||ELK||
+|KS|MOLINE|67353|1||ELK||
+|KS|HAYS|67601|1||ELLIS||
+|KS|CATHARINE|67627|1||ELLIS||
+|KS|ELLIS|67637|1||ELLIS||
+|KS|PFEIFER|67660|1||ELLIS||
+|KS|SCHOENCHEN|67667|1||ELLIS||
+|KS|VICTORIA|67671|1||ELLIS||
+|KS|WALKER|67674|1||ELLIS||
+|KS|ELLSWORTH|67439|1||ELLSWORTH||
+|KS|HOLYROOD|67450|1||ELLSWORTH||
+|KS|KANOPOLIS|67454|1||ELLSWORTH||
+|KS|LORRAINE|67459|1||ELLSWORTH||
+|KS|WILSON|67490|1||ELLSWORTH||
+|KS|GARDEN CITY|67846|1||FINNEY||
+|KS|HOLCOMB|67851|1||FINNEY||
+|KS|PIERCEVILLE|67868|1||FINNEY||
+|KS|DODGE CITY|67801|1||FORD||
+|KS|BUCKLIN|67834|1||FORD||
+|KS|FORD|67842|1||FORD||
+|KS|SPEARVILLE|67876|1||FORD||
+|KS|WRIGHT|67882|1||FORD||
+|KS|LANE|66042|1||FRANKLIN||
+|KS|OTTAWA|66067|1||FRANKLIN||
+|KS|POMONA|66076|1||FRANKLIN||
+|KS|PRINCETON|66078|1||FRANKLIN||
+|KS|RANTOUL|66079|1||FRANKLIN||
+|KS|RICHMOND|66080|1||FRANKLIN||
+|KS|WELLSVILLE|66092|1||FRANKLIN||
+|KS|WILLIAMSBURG|66095|1||FRANKLIN||
+|KS|JUNCTION CITY|66441|1||GEARY||
+|KS|FORT RILEY|66442|1||GEARY||
+|KS|MILFORD|66514|1||GEARY||
+|KS|GOVE|67736|1||GOVE||
+|KS|GRAINFIELD|67737|1||GOVE||
+|KS|GRINNELL|67738|1||GOVE||
+|KS|PARK|67751|1||GOVE||
+|KS|QUINTER|67752|1||GOVE||
+|KS|BOGUE|67625|1||GRAHAM||
+|KS|HILL CITY|67642|1||GRAHAM||
+|KS|MORLAND|67650|1||GRAHAM||
+|KS|PENOKEE|67659|1||GRAHAM||
+|KS|ULYSSES|67880|1||GRANT||
+|KS|CIMARRON|67835|1||GRAY||
+|KS|COPELAND|67837|1||GRAY||
+|KS|ENSIGN|67841|1||GRAY||
+|KS|INGALLS|67853|1||GRAY||
+|KS|MONTEZUMA|67867|1||GRAY||
+|KS|TRIBUNE|67879|1||GREELEY||
+|KS|HAMILTON|66853|1||GREENWOOD||
+|KS|LAMONT|66855|1||GREENWOOD||
+|KS|MADISON|66860|1||GREENWOOD||
+|KS|NEAL|66863|1||GREENWOOD||
+|KS|VIRGIL|66870|1||GREENWOOD||
+|KS|EUREKA|67045|1||GREENWOOD||
+|KS|FALL RIVER|67047|1||GREENWOOD||
+|KS|PIEDMONT|67122|1||GREENWOOD||
+|KS|SEVERY|67137|1||GREENWOOD||
+|KS|COOLIDGE|67836|1||HAMILTON||
+|KS|KENDALL|67857|1||HAMILTON||
+|KS|SYRACUSE|67878|1||HAMILTON||
+|KS|ANTHONY|67003|1||HARPER||
+|KS|ATTICA|67009|1||HARPER||
+|KS|BLUFF CITY|67018|1||HARPER||
+|KS|DANVILLE|67036|1||HARPER||
+|KS|FREEPORT|67049|1||HARPER||
+|KS|HARPER|67058|1||HARPER||
+|KS|WALDRON|67150|1||HARPER||
+|KS|BURRTON|67020|1||HARVEY||
+|KS|HALSTEAD|67056|1||HARVEY||
+|KS|HESSTON|67062|1||HARVEY||
+|KS|NEWTON|67114|1||HARVEY||
+|KS|NORTH NEWTON|67117|1||HARVEY||
+|KS|SEDGWICK|67135|1||HARVEY||
+|KS|WALTON|67151|1||HARVEY||
+|KS|SATANTA|67870|1||HASKELL||
+|KS|SUBLETTE|67877|1||HASKELL||
+|KS|HANSTON|67849|1||HODGEMAN||
+|KS|JETMORE|67854|1||HODGEMAN||
+|KS|CIRCLEVILLE|66416|1||JACKSON||
+|KS|DELIA|66418|1||JACKSON||
+|KS|DENISON|66419|1||JACKSON||
+|KS|HOLTON|66436|1||JACKSON||
+|KS|HOYT|66440|1||JACKSON||
+|KS|MAYETTA|66509|1||JACKSON||
+|KS|NETAWAKA|66516|1||JACKSON||
+|KS|SOLDIER|66540|1||JACKSON||
+|KS|WHITING|66552|1||JACKSON||
+|KS|MC LOUTH|66054|1||JEFFERSON||
+|KS|NORTONVILLE|66060|1||JEFFERSON||
+|KS|OSKALOOSA|66066|1||JEFFERSON||
+|KS|OZAWKIE|66070|1||JEFFERSON||
+|KS|PERRY|66073|1||JEFFERSON||
+|KS|VALLEY FALLS|66088|1||JEFFERSON||
+|KS|WINCHESTER|66097|1||JEFFERSON||
+|KS|GRANTVILLE|66429|1||JEFFERSON||
+|KS|MERIDEN|66512|1||JEFFERSON||
+|KS|BURR OAK|66936|1||JEWELL||
+|KS|ESBON|66941|1||JEWELL||
+|KS|FORMOSO|66942|1||JEWELL||
+|KS|JEWELL|66949|1||JEWELL||
+|KS|MANKATO|66956|1||JEWELL||
+|KS|RANDALL|66963|1||JEWELL||
+|KS|WEBBER|66970|1||JEWELL||
+|KS|DE SOTO|66018|1||JOHNSON||
+|KS|CLEARVIEW CITY|66019|1||JOHNSON||
+|KS|EDGERTON|66021|1||JOHNSON||
+|KS|GARDNER|66030|1||JOHNSON||
+|KS|NEW CENTURY|66031|1||JOHNSON||
+|KS|OLATHE|66051|1||JOHNSON||
+|KS|OLATHE|66061|1||JOHNSON||
+|KS|OLATHE|66062|1||JOHNSON||
+|KS|OLATHE|66063|1||JOHNSON||
+|KS|SPRING HILL|66083|1||JOHNSON||
+|KS|STILWELL|66085|1||JOHNSON||
+|KS|SHAWNEE MISSION|66201|1||JOHNSON||
+|KS|SHAWNEE MISSION|66202|1||JOHNSON||
+|KS|SHAWNEE MISSION|66203|1||JOHNSON||
+|KS|SHAWNEE MISSION|66204|1||JOHNSON||
+|KS|SHAWNEE MISSION|66205|1||JOHNSON||
+|KS|SHAWNEE MISSION|66206|1||JOHNSON||
+|KS|SHAWNEE MISSION|66207|1||JOHNSON||
+|KS|SHAWNEE MISSION|66208|1||JOHNSON||
+|KS|SHAWNEE MISSION|66209|1||JOHNSON||
+|KS|SHAWNEE MISSION|66210|1||JOHNSON||
+|KS|SHAWNEE MISSION|66211|1||JOHNSON||
+|KS|SHAWNEE MISSION|66212|1||JOHNSON||
+|KS|SHAWNEE MISSION|66213|1||JOHNSON||
+|KS|SHAWNEE MISSION|66214|1||JOHNSON||
+|KS|SHAWNEE MISSION|66215|1||JOHNSON||
+|KS|SHAWNEE MISSION|66216|1||JOHNSON||
+|KS|SHAWNEE MISSION|66217|1||JOHNSON||
+|KS|SHAWNEE MISSION|66218|1||JOHNSON||
+|KS|SHAWNEE MISSION|66219|1||JOHNSON||
+|KS|SHAWNEE MISSION|66220|1||JOHNSON||
+|KS|SHAWNEE MISSION|66221|1||JOHNSON||
+|KS|SHAWNEE MISSION|66222|1||JOHNSON||
+|KS|SHAWNEE MISSION|66223|1||JOHNSON||
+|KS|SHAWNEE MISSION|66224|1||JOHNSON||
+|KS|SHAWNEE MISSION|66225|1||JOHNSON||
+|KS|SHAWNEE MISSION|66226|1||JOHNSON||
+|KS|SHAWNEE MISSION|66227|1||JOHNSON||
+|KS|SHAWNEE MISSION|66250|1||JOHNSON||
+|KS|SHAWNEE MISSION|66251|1||JOHNSON||
+|KS|SHAWNEE MISSION|66276|1||JOHNSON||
+|KS|SHAWNEE MISSION|66279|1||JOHNSON||
+|KS|SHAWNEE MISSION|66282|1||JOHNSON||
+|KS|SHAWNEE MISSION|66283|1||JOHNSON||
+|KS|SHAWNEE MISSION|66285|1||JOHNSON||
+|KS|SHAWNEE MISSION|66286|1||JOHNSON||
+|KS|DEERFIELD|67838|1||KEARNY||
+|KS|LAKIN|67860|1||KEARNY||
+|KS|CUNNINGHAM|67035|1||KINGMAN||
+|KS|KINGMAN|67068|1||KINGMAN||
+|KS|MURDOCK|67111|1||KINGMAN||
+|KS|NASHVILLE|67112|1||KINGMAN||
+|KS|NORWICH|67118|1||KINGMAN||
+|KS|RAGO|67128|1||KINGMAN||
+|KS|SPIVEY|67142|1||KINGMAN||
+|KS|ZENDA|67159|1||KINGMAN||
+|KS|GREENSBURG|67054|1||KIOWA||
+|KS|HAVILAND|67059|1||KIOWA||
+|KS|MULLINVILLE|67109|1||KIOWA||
+|KS|ALTAMONT|67330|1||LABETTE||
+|KS|BARTLETT|67332|1||LABETTE||
+|KS|CHETOPA|67336|1||LABETTE||
+|KS|DENNIS|67341|1||LABETTE||
+|KS|EDNA|67342|1||LABETTE||
+|KS|MOUND VALLEY|67354|1||LABETTE||
+|KS|OSWEGO|67356|1||LABETTE||
+|KS|PARSONS|67357|1||LABETTE||
+|KS|DIGHTON|67839|1||LANE||
+|KS|HEALY|67850|1||LANE||
+|KS|BASEHOR|66007|1||LEAVENWORTH||
+|KS|EASTON|66020|1||LEAVENWORTH||
+|KS|FORT LEAVENWORTH|66027|1||LEAVENWORTH||
+|KS|LANSING|66043|1||LEAVENWORTH||
+|KS|LEAVENWORTH|66048|1||LEAVENWORTH||
+|KS|LINWOOD|66052|1||LEAVENWORTH||
+|KS|TONGANOXIE|66086|1||LEAVENWORTH||
+|KS|BARNARD|67418|1||LINCOLN||
+|KS|BEVERLY|67423|1||LINCOLN||
+|KS|LINCOLN|67455|1||LINCOLN||
+|KS|SYLVAN GROVE|67481|1||LINCOLN||
+|KS|BLUE MOUND|66010|1||LINN||
+|KS|CENTERVILLE|66014|1||LINN||
+|KS|LA CYGNE|66040|1||LINN||
+|KS|MOUND CITY|66056|1||LINN||
+|KS|PARKER|66072|1||LINN||
+|KS|PLEASANTON|66075|1||LINN||
+|KS|PRESCOTT|66767|1||LINN||
+|KS|MONUMENT|67747|1||LOGAN||
+|KS|OAKLEY|67748|1||LOGAN||
+|KS|WINONA|67764|1||LOGAN||
+|KS|EMPORIA|66801|1||LYON||
+|KS|ADMIRE|66830|1||LYON||
+|KS|ALLEN|66833|1||LYON||
+|KS|AMERICUS|66835|1||LYON||
+|KS|HARTFORD|66854|1||LYON||
+|KS|NEOSHO RAPIDS|66864|1||LYON||
+|KS|OLPE|66865|1||LYON||
+|KS|READING|66868|1||LYON||
+|KS|MOUNDRIDGE|67107|1||MCPHERSON||
+|KS|CANTON|67428|1||MCPHERSON||
+|KS|GALVA|67443|1||MCPHERSON||
+|KS|LINDSBORG|67456|1||MCPHERSON||
+|KS|MCPHERSON|67460|1||MCPHERSON||
+|KS|MARQUETTE|67464|1||MCPHERSON||
+|KS|ROXBURY|67476|1||MCPHERSON||
+|KS|WINDOM|67491|1||MCPHERSON||
+|KS|INMAN|67546|1||MCPHERSON||
+|KS|BURNS|66840|1||MARION||
+|KS|FLORENCE|66851|1||MARION||
+|KS|LINCOLNVILLE|66858|1||MARION||
+|KS|LOST SPRINGS|66859|1||MARION||
+|KS|MARION|66861|1||MARION||
+|KS|PEABODY|66866|1||MARION||
+|KS|GOESSEL|67053|1||MARION||
+|KS|HILLSBORO|67063|1||MARION||
+|KS|LEHIGH|67073|1||MARION||
+|KS|DURHAM|67438|1||MARION||
+|KS|RAMONA|67475|1||MARION||
+|KS|TAMPA|67483|1||MARION||
+|KS|AXTELL|66403|1||MARSHALL||
+|KS|BEATTIE|66406|1||MARSHALL||
+|KS|BLUE RAPIDS|66411|1||MARSHALL||
+|KS|BREMEN|66412|1||MARSHALL||
+|KS|FRANKFORT|66427|1||MARSHALL||
+|KS|HOME|66438|1||MARSHALL||
+|KS|MARYSVILLE|66508|1||MARSHALL||
+|KS|OKETO|66518|1||MARSHALL||
+|KS|SUMMERFIELD|66541|1||MARSHALL||
+|KS|VERMILLION|66544|1||MARSHALL||
+|KS|WATERVILLE|66548|1||MARSHALL||
+|KS|MARYSVILLE|66555|1||MARSHALL||
+|KS|FOWLER|67844|1||MEADE||
+|KS|MEADE|67864|1||MEADE||
+|KS|PLAINS|67869|1||MEADE||
+|KS|BUCYRUS|66013|1||MIAMI||
+|KS|FONTANA|66026|1||MIAMI||
+|KS|HILLSDALE|66036|1||MIAMI||
+|KS|LOUISBURG|66053|1||MIAMI||
+|KS|OSAWATOMIE|66064|1||MIAMI||
+|KS|PAOLA|66071|1||MIAMI||
+|KS|BELOIT|67420|1||MITCHELL||
+|KS|CAWKER CITY|67430|1||MITCHELL||
+|KS|GLEN ELDER|67446|1||MITCHELL||
+|KS|HUNTER|67452|1||MITCHELL||
+|KS|SIMPSON|67478|1||MITCHELL||
+|KS|TIPTON|67485|1||MITCHELL||
+|KS|INDEPENDENCE|67301|1||MONTGOMERY||
+|KS|CANEY|67333|1||MONTGOMERY||
+|KS|CHERRYVALE|67335|1||MONTGOMERY||
+|KS|COFFEYVILLE|67337|1||MONTGOMERY||
+|KS|DEARING|67340|1||MONTGOMERY||
+|KS|ELK CITY|67344|1||MONTGOMERY||
+|KS|HAVANA|67347|1||MONTGOMERY||
+|KS|LIBERTY|67351|1||MONTGOMERY||
+|KS|SYCAMORE|67363|1||MONTGOMERY||
+|KS|TYRO|67364|1||MONTGOMERY||
+|KS|BURDICK|66838|1||MORRIS||
+|KS|COUNCIL GROVE|66846|1||MORRIS||
+|KS|DWIGHT|66849|1||MORRIS||
+|KS|WHITE CITY|66872|1||MORRIS||
+|KS|WILSEY|66873|1||MORRIS||
+|KS|ELKHART|67950|1||MORTON||
+|KS|RICHFIELD|67953|1||MORTON||
+|KS|ROLLA|67954|1||MORTON||
+|KS|BAILEYVILLE|66404|1||NEMAHA||
+|KS|BERN|66408|1||NEMAHA||
+|KS|CENTRALIA|66415|1||NEMAHA||
+|KS|CORNING|66417|1||NEMAHA||
+|KS|GOFF|66428|1||NEMAHA||
+|KS|ONEIDA|66522|1||NEMAHA||
+|KS|SABETHA|66534|1||NEMAHA||
+|KS|SENECA|66538|1||NEMAHA||
+|KS|WETMORE|66550|1||NEMAHA||
+|KS|CHANUTE|66720|1||NEOSHO||
+|KS|ERIE|66733|1||NEOSHO||
+|KS|GALESBURG|66740|1||NEOSHO||
+|KS|SAINT PAUL|66771|1||NEOSHO||
+|KS|STARK|66775|1||NEOSHO||
+|KS|THAYER|66776|1||NEOSHO||
+|KS|ARNOLD|67515|1||NESS||
+|KS|BAZINE|67516|1||NESS||
+|KS|BEELER|67518|1||NESS||
+|KS|BROWNELL|67521|1||NESS||
+|KS|NESS CITY|67560|1||NESS||
+|KS|RANSOM|67572|1||NESS||
+|KS|UTICA|67584|1||NESS||
+|KS|ALMENA|67622|1||NORTON||
+|KS|CLAYTON|67629|1||NORTON||
+|KS|LENORA|67645|1||NORTON||
+|KS|NORTON|67654|1||NORTON||
+|KS|BURLINGAME|66413|1||OSAGE||
+|KS|CARBONDALE|66414|1||OSAGE||
+|KS|LYNDON|66451|1||OSAGE||
+|KS|MELVERN|66510|1||OSAGE||
+|KS|OSAGE CITY|66523|1||OSAGE||
+|KS|OVERBROOK|66524|1||OSAGE||
+|KS|QUENEMO|66528|1||OSAGE||
+|KS|SCRANTON|66537|1||OSAGE||
+|KS|VASSAR|66543|1||OSAGE||
+|KS|DOWNS|67437|1||OSBORNE||
+|KS|OSBORNE|67473|1||OSBORNE||
+|KS|PORTIS|67474|1||OSBORNE||
+|KS|ALTON|67623|1||OSBORNE||
+|KS|NATOMA|67651|1||OSBORNE||
+|KS|BENNINGTON|67422|1||OTTAWA||
+|KS|DELPHOS|67436|1||OTTAWA||
+|KS|MINNEAPOLIS|67467|1||OTTAWA||
+|KS|TESCOTT|67484|1||OTTAWA||
+|KS|BURDETT|67523|1||PAWNEE||
+|KS|GARFIELD|67529|1||PAWNEE||
+|KS|LARNED|67550|1||PAWNEE||
+|KS|ROZEL|67574|1||PAWNEE||
+|KS|AGRA|67621|1||PHILLIPS||
+|KS|GLADE|67639|1||PHILLIPS||
+|KS|KIRWIN|67644|1||PHILLIPS||
+|KS|LOGAN|67646|1||PHILLIPS||
+|KS|LONG ISLAND|67647|1||PHILLIPS||
+|KS|PHILLIPSBURG|67661|1||PHILLIPS||
+|KS|PRAIRIE VIEW|67664|1||PHILLIPS||
+|KS|STUTTGART|67670|1||PHILLIPS||
+|KS|BELVUE|66407|1||POTTAWATOMIE||
+|KS|EMMETT|66422|1||POTTAWATOMIE||
+|KS|FOSTORIA|66426|1||POTTAWATOMIE||
+|KS|HAVENSVILLE|66432|1||POTTAWATOMIE||
+|KS|LOUISVILLE|66450|1||POTTAWATOMIE||
+|KS|OLSBURG|66520|1||POTTAWATOMIE||
+|KS|ONAGA|66521|1||POTTAWATOMIE||
+|KS|SAINT GEORGE|66535|1||POTTAWATOMIE||
+|KS|SAINT MARYS|66536|1||POTTAWATOMIE||
+|KS|WAMEGO|66547|1||POTTAWATOMIE||
+|KS|WESTMORELAND|66549|1||POTTAWATOMIE||
+|KS|WHEATON|66551|1||POTTAWATOMIE||
+|KS|BYERS|67021|1||PRATT||
+|KS|COATS|67028|1||PRATT||
+|KS|IUKA|67066|1||PRATT||
+|KS|PRATT|67124|1||PRATT||
+|KS|SAWYER|67134|1||PRATT||
+|KS|ATWOOD|67730|1||RAWLINS||
+|KS|HERNDON|67739|1||RAWLINS||
+|KS|LUDELL|67744|1||RAWLINS||
+|KS|MC DONALD|67745|1||RAWLINS||
+|KS|HUTCHINSON|67501|1||RENO||
+|KS|HUTCHINSON|67502|1||RENO||
+|KS|HUTCHINSON|67504|1||RENO||
+|KS|SOUTH HUTCHINSON|67505|1||RENO||
+|KS|ABBYVILLE|67510|1||RENO||
+|KS|ARLINGTON|67514|1||RENO||
+|KS|BUHLER|67522|1||RENO||
+|KS|HAVEN|67543|1||RENO||
+|KS|NICKERSON|67561|1||RENO||
+|KS|PARTRIDGE|67566|1||RENO||
+|KS|PLEVNA|67568|1||RENO||
+|KS|PRETTY PRAIRIE|67570|1||RENO||
+|KS|SYLVIA|67581|1||RENO||
+|KS|TURON|67583|1||RENO||
+|KS|YODER|67585|1||RENO||
+|KS|AGENDA|66930|1||REPUBLIC||
+|KS|BELLEVILLE|66935|1||REPUBLIC||
+|KS|COURTLAND|66939|1||REPUBLIC||
+|KS|CUBA|66940|1||REPUBLIC||
+|KS|MUNDEN|66959|1||REPUBLIC||
+|KS|NARKA|66960|1||REPUBLIC||
+|KS|NORWAY|66961|1||REPUBLIC||
+|KS|REPUBLIC|66964|1||REPUBLIC||
+|KS|SCANDIA|66966|1||REPUBLIC||
+|KS|BUSHTON|67427|1||RICE||
+|KS|GENESEO|67444|1||RICE||
+|KS|LITTLE RIVER|67457|1||RICE||
+|KS|ALDEN|67512|1||RICE||
+|KS|CHASE|67524|1||RICE||
+|KS|LYONS|67554|1||RICE||
+|KS|RAYMOND|67573|1||RICE||
+|KS|STERLING|67579|1||RICE||
+|KS|LEONARDVILLE|66449|1||RILEY||
+|KS|MANHATTAN|66502|1||RILEY||
+|KS|MANHATTAN|66503|1||RILEY||
+|KS|MANHATTAN|66505|1||RILEY||
+|KS|MANHATTAN|66506|1||RILEY||
+|KS|OGDEN|66517|1||RILEY||
+|KS|RILEY|66531|1||RILEY||
+|KS|RANDOLPH|66554|1||RILEY||
+|KS|DAMAR|67632|1||ROOKS||
+|KS|PALCO|67657|1||ROOKS||
+|KS|PLAINVILLE|67663|1||ROOKS||
+|KS|STOCKTON|67669|1||ROOKS||
+|KS|WOODSTON|67675|1||ROOKS||
+|KS|ALEXANDER|67513|1||RUSH||
+|KS|BISON|67520|1||RUSH||
+|KS|LA CROSSE|67548|1||RUSH||
+|KS|LIEBENTHAL|67553|1||RUSH||
+|KS|MC CRACKEN|67556|1||RUSH||
+|KS|NEKOMA|67559|1||RUSH||
+|KS|OTIS|67565|1||RUSH||
+|KS|RUSH CENTER|67575|1||RUSH||
+|KS|BUNKER HILL|67626|1||RUSSELL||
+|KS|DORRANCE|67634|1||RUSSELL||
+|KS|GORHAM|67640|1||RUSSELL||
+|KS|LUCAS|67648|1||RUSSELL||
+|KS|LURAY|67649|1||RUSSELL||
+|KS|PARADISE|67658|1||RUSSELL||
+|KS|RUSSELL|67665|1||RUSSELL||
+|KS|WALDO|67673|1||RUSSELL||
+|KS|SALINA|67401|1||SALINE||
+|KS|SALINA|67402|1||SALINE||
+|KS|ASSARIA|67416|1||SALINE||
+|KS|BROOKVILLE|67425|1||SALINE||
+|KS|FALUN|67442|1||SALINE||
+|KS|GYPSUM|67448|1||SALINE||
+|KS|NEW CAMBRIA|67470|1||SALINE||
+|KS|SCOTT CITY|67871|1||SCOTT||
+|KS|ANDALE|67001|1||SEDGWICK||
+|KS|BENTLEY|67016|1||SEDGWICK||
+|KS|CHENEY|67025|1||SEDGWICK||
+|KS|CLEARWATER|67026|1||SEDGWICK||
+|KS|COLWICH|67030|1||SEDGWICK||
+|KS|DERBY|67037|1||SEDGWICK||
+|KS|GARDEN PLAIN|67050|1||SEDGWICK||
+|KS|GODDARD|67052|1||SEDGWICK||
+|KS|GREENWICH|67055|1||SEDGWICK||
+|KS|HAYSVILLE|67060|1||SEDGWICK||
+|KS|KECHI|67067|1||SEDGWICK||
+|KS|MAIZE|67101|1||SEDGWICK||
+|KS|MOUNT HOPE|67108|1||SEDGWICK||
+|KS|PECK|67120|1||SEDGWICK||
+|KS|VALLEY CENTER|67147|1||SEDGWICK||
+|KS|VIOLA|67149|1||SEDGWICK||
+|KS|WICHITA|67201|1||SEDGWICK||
+|KS|WICHITA|67202|1||SEDGWICK||
+|KS|WICHITA|67203|1||SEDGWICK||
+|KS|WICHITA|67204|1||SEDGWICK||
+|KS|WICHITA|67205|1||SEDGWICK||
+|KS|WICHITA|67206|1||SEDGWICK||
+|KS|WICHITA|67207|1||SEDGWICK||
+|KS|WICHITA|67208|1||SEDGWICK||
+|KS|WICHITA|67209|1||SEDGWICK||
+|KS|WICHITA|67210|1||SEDGWICK||
+|KS|WICHITA|67211|1||SEDGWICK||
+|KS|WICHITA|67212|1||SEDGWICK||
+|KS|WICHITA|67213|1||SEDGWICK||
+|KS|WICHITA|67214|1||SEDGWICK||
+|KS|WICHITA|67215|1||SEDGWICK||
+|KS|WICHITA|67216|1||SEDGWICK||
+|KS|WICHITA|67217|1||SEDGWICK||
+|KS|WICHITA|67218|1||SEDGWICK||
+|KS|WICHITA|67219|1||SEDGWICK||
+|KS|WICHITA|67220|1||SEDGWICK||
+|KS|MCCONNELL AFB|67221|1||SEDGWICK||
+|KS|MC CONNELL A F B|67221|1||SEDGWICK||
+|KS|WICHITA|67223|1||SEDGWICK||
+|KS|WICHITA|67226|1||SEDGWICK||
+|KS|WICHITA|67227|1||SEDGWICK||
+|KS|WICHITA|67228|1||SEDGWICK||
+|KS|WICHITA|67230|1||SEDGWICK||
+|KS|WICHITA|67231|1||SEDGWICK||
+|KS|WICHITA|67232|1||SEDGWICK||
+|KS|WICHITA|67233|1||SEDGWICK||
+|KS|WICHITA|67235|1||SEDGWICK||
+|KS|WICHITA|67236|1||SEDGWICK||
+|KS|WICHITA|67251|1||SEDGWICK||
+|KS|WICHITA|67256|1||SEDGWICK||
+|KS|WICHITA|67257|1||SEDGWICK||
+|KS|WICHITA|67259|1||SEDGWICK||
+|KS|WICHITA|67260|1||SEDGWICK||
+|KS|WICHITA|67275|1||SEDGWICK||
+|KS|WICHITA|67276|1||SEDGWICK||
+|KS|WICHITA|67277|1||SEDGWICK||
+|KS|WICHITA|67278|1||SEDGWICK||
+|KS|KISMET|67859|1||SEWARD||
+|KS|LIBERAL|67901|1||SEWARD||
+|KS|LIBERAL|67905|1||SEWARD||
+|KS|AUBURN|66402|1||SHAWNEE||
+|KS|BERRYTON|66409|1||SHAWNEE||
+|KS|DOVER|66420|1||SHAWNEE||
+|KS|ROSSVILLE|66533|1||SHAWNEE||
+|KS|SILVER LAKE|66539|1||SHAWNEE||
+|KS|TECUMSEH|66542|1||SHAWNEE||
+|KS|WAKARUSA|66546|1||SHAWNEE||
+|KS|TOPEKA|66601|1||SHAWNEE||
+|KS|TOPEKA|66603|1||SHAWNEE||
+|KS|TOPEKA|66604|1||SHAWNEE||
+|KS|TOPEKA|66605|1||SHAWNEE||
+|KS|TOPEKA|66606|1||SHAWNEE||
+|KS|TOPEKA|66607|1||SHAWNEE||
+|KS|TOPEKA|66608|1||SHAWNEE||
+|KS|TOPEKA|66609|1||SHAWNEE||
+|KS|TOPEKA|66610|1||SHAWNEE||
+|KS|TOPEKA|66611|1||SHAWNEE||
+|KS|TOPEKA|66612|1||SHAWNEE||
+|KS|TOPEKA|66614|1||SHAWNEE||
+|KS|TOPEKA|66615|1||SHAWNEE||
+|KS|TOPEKA|66616|1||SHAWNEE||
+|KS|TOPEKA|66617|1||SHAWNEE||
+|KS|TOPEKA|66618|1||SHAWNEE||
+|KS|TOPEKA|66619|1||SHAWNEE||
+|KS|TOPEKA|66620|1||SHAWNEE||
+|KS|TOPEKA|66621|1||SHAWNEE||
+|KS|TOPEKA|66622|1||SHAWNEE||
+|KS|TOPEKA|66624|1||SHAWNEE||
+|KS|TOPEKA|66625|1||SHAWNEE||
+|KS|TOPEKA|66626|1||SHAWNEE||
+|KS|TOPEKA|66628|1||SHAWNEE||
+|KS|TOPEKA|66629|1||SHAWNEE||
+|KS|TOPEKA|66634|1||SHAWNEE||
+|KS|TOPEKA|66636|1||SHAWNEE||
+|KS|TOPEKA|66637|1||SHAWNEE||
+|KS|TOPEKA|66638|1||SHAWNEE||
+|KS|TOPEKA|66642|1||SHAWNEE||
+|KS|TOPEKA|66647|1||SHAWNEE||
+|KS|TOPEKA|66652|1||SHAWNEE||
+|KS|TOPEKA|66653|1||SHAWNEE||
+|KS|TOPEKA|66658|1||SHAWNEE||
+|KS|TOPEKA|66667|1||SHAWNEE||
+|KS|TOPEKA|66675|1||SHAWNEE||
+|KS|TOPEKA|66683|1||SHAWNEE||
+|KS|TOPEKA|66686|1||SHAWNEE||
+|KS|TOPEKA|66692|1||SHAWNEE||
+|KS|TOPEKA|66699|1||SHAWNEE||
+|KS|HOXIE|67740|1||SHERIDAN||
+|KS|SELDEN|67757|1||SHERIDAN||
+|KS|EDSON|67733|1||SHERMAN||
+|KS|GOODLAND|67735|1||SHERMAN||
+|KS|KANORADO|67741|1||SHERMAN||
+|KS|ATHOL|66932|1||SMITH||
+|KS|KENSINGTON|66951|1||SMITH||
+|KS|LEBANON|66952|1||SMITH||
+|KS|SMITH CENTER|66967|1||SMITH||
+|KS|CEDAR|67628|1||SMITH||
+|KS|GAYLORD|67638|1||SMITH||
+|KS|HUDSON|67545|1||STAFFORD||
+|KS|MACKSVILLE|67557|1||STAFFORD||
+|KS|SAINT JOHN|67576|1||STAFFORD||
+|KS|STAFFORD|67578|1||STAFFORD||
+|KS|JOHNSON|67855|1||STANTON||
+|KS|MANTER|67862|1||STANTON||
+|KS|HUGOTON|67951|1||STEVENS||
+|KS|MOSCOW|67952|1||STEVENS||
+|KS|ARGONIA|67004|1||SUMNER||
+|KS|BELLE PLAINE|67013|1||SUMNER||
+|KS|CALDWELL|67022|1||SUMNER||
+|KS|CONWAY SPRINGS|67031|1||SUMNER||
+|KS|GEUDA SPRINGS|67051|1||SUMNER||
+|KS|MAYFIELD|67103|1||SUMNER||
+|KS|MILAN|67105|1||SUMNER||
+|KS|MILTON|67106|1||SUMNER||
+|KS|MULVANE|67110|1||SUMNER||
+|KS|OXFORD|67119|1||SUMNER||
+|KS|SOUTH HAVEN|67140|1||SUMNER||
+|KS|WELLINGTON|67152|1||SUMNER||
+|KS|COLBY|67701|1||THOMAS||
+|KS|BREWSTER|67732|1||THOMAS||
+|KS|GEM|67734|1||THOMAS||
+|KS|LEVANT|67743|1||THOMAS||
+|KS|REXFORD|67753|1||THOMAS||
+|KS|COLLYER|67631|1||TREGO||
+|KS|OGALLAH|67656|1||TREGO||
+|KS|WA KEENEY|67672|1||TREGO||
+|KS|ALMA|66401|1||WABAUNSEE||
+|KS|ESKRIDGE|66423|1||WABAUNSEE||
+|KS|HARVEYVILLE|66431|1||WABAUNSEE||
+|KS|MC FARLAND|66501|1||WABAUNSEE||
+|KS|MAPLE HILL|66507|1||WABAUNSEE||
+|KS|PAXICO|66526|1||WABAUNSEE||
+|KS|ALTA VISTA|66834|1||WABAUNSEE||
+|KS|SHARON SPRINGS|67758|1||WALLACE||
+|KS|WALLACE|67761|1||WALLACE||
+|KS|WESKAN|67762|1||WALLACE||
+|KS|BARNES|66933|1||WASHINGTON||
+|KS|CLIFTON|66937|1||WASHINGTON||
+|KS|GREENLEAF|66943|1||WASHINGTON||
+|KS|HADDAM|66944|1||WASHINGTON||
+|KS|HANOVER|66945|1||WASHINGTON||
+|KS|HOLLENBERG|66946|1||WASHINGTON||
+|KS|LINN|66953|1||WASHINGTON||
+|KS|MAHASKA|66955|1||WASHINGTON||
+|KS|MORROWVILLE|66958|1||WASHINGTON||
+|KS|PALMER|66962|1||WASHINGTON||
+|KS|WASHINGTON|66968|1||WASHINGTON||
+|KS|LEOTI|67861|1||WICHITA||
+|KS|MARIENTHAL|67863|1||WICHITA||
+|KS|ALTOONA|66710|1||WILSON||
+|KS|BENEDICT|66714|1||WILSON||
+|KS|BUFFALO|66717|1||WILSON||
+|KS|COYVILLE|66727|1||WILSON||
+|KS|FREDONIA|66736|1||WILSON||
+|KS|NEODESHA|66757|1||WILSON||
+|KS|NEW ALBANY|66759|1||WILSON||
+|KS|NEOSHO FALLS|66758|1||WOODSON||
+|KS|PIQUA|66761|1||WOODSON||
+|KS|TORONTO|66777|1||WOODSON||
+|KS|YATES CENTER|66783|1||WOODSON||
+|KS|BONNER SPRINGS|66012|1||WYANDOTTE||
+|KS|KANSAS CITY|66101|1||WYANDOTTE||
+|KS|KANSAS CITY|66102|1||WYANDOTTE||
+|KS|KANSAS CITY|66103|1||WYANDOTTE||
+|KS|KANSAS CITY|66104|1||WYANDOTTE||
+|KS|KANSAS CITY|66105|1||WYANDOTTE||
+|KS|KANSAS CITY|66106|1||WYANDOTTE||
+|KS|KANSAS CITY|66109|1||WYANDOTTE||
+|KS|KANSAS CITY|66110|1||WYANDOTTE||
+|KS|KANSAS CITY|66111|1||WYANDOTTE||
+|KS|KANSAS CITY|66112|1||WYANDOTTE||
+|KS|EDWARDSVILLE|66113|1||WYANDOTTE||
+|KS|KANSAS CITY|66115|1||WYANDOTTE||
+|KS|KANSAS CITY|66117|1||WYANDOTTE||
+|KS|KANSAS CITY|66118|1||WYANDOTTE||
+|KS|KANSAS CITY|66119|1||WYANDOTTE||
+|KS|KANSAS CITY|66160|1||WYANDOTTE||
+|KS|SHAWNEE MISSION|66262|1||||
+|KS|MARYSVILLE|66433|1||||
+|KS|WILLIS|66435|1||||
+|KS|VLIETS|66545|1||||
+|KS|AMES|66931|1||||
+|KS|BELVIDERE|67015|1||||
+|KS|CALDWELL|67032|1||||
+|KS|ADA|67414|1||||
+|KS|CARLTON|67429|1||||
+|KS|MANCHESTER|67463|1||||
+|KS|MENTOR|67465|1||||
+|KS|NAVARRE|67469|1||||
+|KS|OAKHILL|67472|1||||
+|KS|SMOLAN|67479|1||||
+|KS|WELLS|67488|1||||
+|KS|BEAVER|67517|1||||
+|KS|ODIN|67562|1||||
+|KS|PRESTON|67569|1||||
+|KS|SEWARD|67577|1||||
+|KS|TIMKEN|67582|1||||
+|KS|CODELL|67630|1||||
+|KS|EDMOND|67636|1||||
+|KS|HARLAN|67641|1||||
+|KS|NEW ALMELO|67652|1||||
+|KS|ZURICH|67676|1||||
+|KS|RUSSELL SPRINGS|67755|1||||
+|KS|STUDLEY|67759|1||||
+|KS|FORT DODGE|67843|1||||
+|KS|KALVESTA|67856|1||||
+|KS|KINGSDOWN|67858|1||||
+|KS|SHIELDS|67874|1||||
+|KY|BREEDING|42715|1||ADAIR||
+|KY|CANE VALLEY|42720|1||ADAIR||
+|KY|COLUMBIA|42728|1||ADAIR||
+|KY|FAIRPLAY|42735|1||ADAIR||
+|KY|GLENS FORK|42741|1||ADAIR||
+|KY|GRADYVILLE|42742|1||ADAIR||
+|KY|KNIFLEY|42753|1||ADAIR||
+|KY|MILLTOWN|42761|1||ADAIR||
+|KY|ADOLPHUS|42120|1||ALLEN||
+|KY|HALFWAY|42150|1||ALLEN||
+|KY|HOLLAND|42153|1||ALLEN||
+|KY|SCOTTSVILLE|42164|1||ALLEN||
+|KY|LAWRENCEBURG|40342|1||ANDERSON||
+|KY|BANDANA|42022|1||BALLARD||
+|KY|BARLOW|42024|1||BALLARD||
+|KY|LA CENTER|42056|1||BALLARD||
+|KY|LOVELACEVILLE|42060|1||BALLARD||
+|KY|WICKLIFFE|42087|1||BALLARD||
+|KY|AUSTIN|42123|1||BARREN||
+|KY|CAVE CITY|42127|1||BARREN||
+|KY|EIGHTY EIGHT|42130|1||BARREN||
+|KY|ETOILE|42131|1||BARREN||
+|KY|GLASGOW|42141|1||BARREN||
+|KY|GLASGOW|42142|1||BARREN||
+|KY|HISEVILLE|42152|1||BARREN||
+|KY|LUCAS|42156|1||BARREN||
+|KY|PARK CITY|42160|1||BARREN||
+|KY|OLYMPIA|40358|1||BATH||
+|KY|OWINGSVILLE|40360|1||BATH||
+|KY|PRESTON|40366|1||BATH||
+|KY|SALT LICK|40371|1||BATH||
+|KY|SHARPSBURG|40374|1||BATH||
+|KY|CALVIN|40813|1||BELL||
+|KY|HULEN|40845|1||BELL||
+|KY|MIRACLE|40856|1||BELL||
+|KY|ARJAY|40902|1||BELL||
+|KY|BEVERLY|40913|1||BELL||
+|KY|FRAKES|40940|1||BELL||
+|KY|INGRAM|40955|1||BELL||
+|KY|KETTLE ISLAND|40958|1||BELL||
+|KY|MIDDLESBORO|40965|1||BELL||
+|KY|PINEVILLE|40977|1||BELL||
+|KY|STONEY FORK|40988|1||BELL||
+|KY|BURLINGTON|41005|1||BOONE||
+|KY|FLORENCE|41022|1||BOONE||
+|KY|FLORENCE|41042|1||BOONE||
+|KY|HEBRON|41048|1||BOONE||
+|KY|PETERSBURG|41080|1||BOONE||
+|KY|UNION|41091|1||BOONE||
+|KY|VERONA|41092|1||BOONE||
+|KY|WALTON|41094|1||BOONE||
+|KY|MILLERSBURG|40348|1||BOURBON||
+|KY|NORTH MIDDLETOWN|40357|1||BOURBON||
+|KY|PARIS|40361|1||BOURBON||
+|KY|PARIS|40362|1||BOURBON||
+|KY|ASHLAND|41101|1||BOYD||
+|KY|ASHLAND|41102|1||BOYD||
+|KY|ASHLAND|41105|1||BOYD||
+|KY|ASHLAND|41114|1||BOYD||
+|KY|CATLETTSBURG|41129|1||BOYD||
+|KY|RUSH|41168|1||BOYD||
+|KY|DANVILLE|40422|1||BOYLE||
+|KY|DANVILLE|40423|1||BOYLE||
+|KY|JUNCTION CITY|40440|1||BOYLE||
+|KY|MITCHELLSBURG|40452|1||BOYLE||
+|KY|PARKSVILLE|40464|1||BOYLE||
+|KY|PERRYVILLE|40468|1||BOYLE||
+|KY|AUGUSTA|41002|1||BRACKEN||
+|KY|BROOKSVILLE|41004|1||BRACKEN||
+|KY|FOSTER|41043|1||BRACKEN||
+|KY|GERMANTOWN|41044|1||BRACKEN||
+|KY|MILFORD|41061|1||BRACKEN||
+|KY|ATHOL|41307|1||BREATHITT||
+|KY|BAYS|41310|1||BREATHITT||
+|KY|CLAYHOLE|41317|1||BREATHITT||
+|KY|JACKSON|41339|1||BREATHITT||
+|KY|LOST CREEK|41348|1||BREATHITT||
+|KY|ROUSSEAU|41366|1||BREATHITT||
+|KY|TALBERT|41377|1||BREATHITT||
+|KY|VANCLEVE|41385|1||BREATHITT||
+|KY|WHICK|41390|1||BREATHITT||
+|KY|BIG SPRING|40106|1||BRECKINRIDGE||
+|KY|CLOVERPORT|40111|1||BRECKINRIDGE||
+|KY|CUSTER|40115|1||BRECKINRIDGE||
+|KY|GARFIELD|40140|1||BRECKINRIDGE||
+|KY|HARDINSBURG|40143|1||BRECKINRIDGE||
+|KY|HARNED|40144|1||BRECKINRIDGE||
+|KY|HUDSON|40145|1||BRECKINRIDGE||
+|KY|IRVINGTON|40146|1||BRECKINRIDGE||
+|KY|MC DANIELS|40152|1||BRECKINRIDGE||
+|KY|MC QUADY|40153|1||BRECKINRIDGE||
+|KY|SE REE|40164|1||BRECKINRIDGE||
+|KY|STEPHENSPORT|40170|1||BRECKINRIDGE||
+|KY|UNION STAR|40171|1||BRECKINRIDGE||
+|KY|WEBSTER|40176|1||BRECKINRIDGE||
+|KY|WESTVIEW|40178|1||BRECKINRIDGE||
+|KY|MOUNT WASHINGTON|40047|1||BULLITT||
+|KY|BROOKS|40109|1||BULLITT||
+|KY|CLERMONT|40110|1||BULLITT||
+|KY|LEBANON JUNCTION|40150|1||BULLITT||
+|KY|SHEPHERDSVILLE|40165|1||BULLITT||
+|KY|ABERDEEN|42201|1||BUTLER||
+|KY|BROOKLYN|42209|1||BUTLER||
+|KY|DUNBAR|42219|1||BUTLER||
+|KY|HUNTSVILLE|42251|1||BUTLER||
+|KY|JETSON|42252|1||BUTLER||
+|KY|MORGANTOWN|42261|1||BUTLER||
+|KY|PROVO|42267|1||BUTLER||
+|KY|ROCHESTER|42273|1||BUTLER||
+|KY|WELCHS CREEK|42287|1||BUTLER||
+|KY|WOODBURY|42288|1||BUTLER||
+|KY|FREDONIA|42411|1||CALDWELL||
+|KY|PRINCETON|42445|1||CALDWELL||
+|KY|ALMO|42020|1||CALLOWAY||
+|KY|DEXTER|42036|1||CALLOWAY||
+|KY|HAMLIN|42046|1||CALLOWAY||
+|KY|HAZEL|42049|1||CALLOWAY||
+|KY|KIRKSEY|42054|1||CALLOWAY||
+|KY|MURRAY|42071|1||CALLOWAY||
+|KY|NEW CONCORD|42076|1||CALLOWAY||
+|KY|ALEXANDRIA|41001|1||CAMPBELL||
+|KY|CALIFORNIA|41007|1||CAMPBELL||
+|KY|MELBOURNE|41059|1||CAMPBELL||
+|KY|NEWPORT|41071|1||CAMPBELL||
+|KY|NEWPORT|41072|1||CAMPBELL||
+|KY|BELLEVUE|41073|1||CAMPBELL||
+|KY|DAYTON|41074|1||CAMPBELL||
+|KY|FORT THOMAS|41075|1||CAMPBELL||
+|KY|NEWPORT|41076|1||CAMPBELL||
+|KY|SILVER GROVE|41085|1||CAMPBELL||
+|KY|NEWPORT|41099|1||CAMPBELL||
+|KY|ARLINGTON|42021|1||CARLISLE||
+|KY|BARDWELL|42023|1||CARLISLE||
+|KY|CUNNINGHAM|42035|1||CARLISLE||
+|KY|MILBURN|42070|1||CARLISLE||
+|KY|CARROLLTON|41008|1||CARROLL||
+|KY|GHENT|41045|1||CARROLL||
+|KY|SANDERS|41083|1||CARROLL||
+|KY|WORTHVILLE|41098|1||CARROLL||
+|KY|CARTER|41128|1||CARTER||
+|KY|DENTON|41132|1||CARTER||
+|KY|GRAHN|41142|1||CARTER||
+|KY|GRAYSON|41143|1||CARTER||
+|KY|HITCHINS|41146|1||CARTER||
+|KY|JACOBS|41150|1||CARTER||
+|KY|OLIVE HILL|41164|1||CARTER||
+|KY|SOLDIER|41173|1||CARTER||
+|KY|WILLARD|41181|1||CARTER||
+|KY|BETHELRIDGE|42516|1||CASEY||
+|KY|DUNNVILLE|42528|1||CASEY||
+|KY|LIBERTY|42539|1||CASEY||
+|KY|MIDDLEBURG|42541|1||CASEY||
+|KY|WINDSOR|42565|1||CASEY||
+|KY|YOSEMITE|42566|1||CASEY||
+|KY|CROFTON|42217|1||CHRISTIAN||
+|KY|FAIRVIEW|42221|1||CHRISTIAN||
+|KY|FORT CAMPBELL|42223|1||CHRISTIAN||
+|KY|GRACEY|42232|1||CHRISTIAN||
+|KY|HERNDON|42236|1||CHRISTIAN||
+|KY|HOPKINSVILLE|42240|1||CHRISTIAN||
+|KY|HOPKINSVILLE|42241|1||CHRISTIAN||
+|KY|LA FAYETTE|42254|1||CHRISTIAN||
+|KY|OAK GROVE|42262|1||CHRISTIAN||
+|KY|PEMBROKE|42266|1||CHRISTIAN||
+|KY|FORD|40320|1||CLARK||
+|KY|WINCHESTER|40391|1||CLARK||
+|KY|WINCHESTER|40392|1||CLARK||
+|KY|BIG CREEK|40914|1||CLAY||
+|KY|ERILINE|40931|1||CLAY||
+|KY|FALL ROCK|40932|1||CLAY||
+|KY|GARRARD|40941|1||CLAY||
+|KY|GOOSE ROCK|40944|1||CLAY||
+|KY|HIMA|40951|1||CLAY||
+|KY|MANCHESTER|40962|1||CLAY||
+|KY|ONEIDA|40972|1||CLAY||
+|KY|SEXTONS CREEK|40983|1||CLAY||
+|KY|ALBANY|42602|1||CLINTON||
+|KY|ALPHA|42603|1||CLINTON||
+|KY|CRAYNE|42033|1||CRITTENDEN||
+|KY|DYCUSBURG|42037|1||CRITTENDEN||
+|KY|MARION|42064|1||CRITTENDEN||
+|KY|TOLU|42084|1||CRITTENDEN||
+|KY|BAKERTON|42711|1||CUMBERLAND||
+|KY|BURKESVILLE|42717|1||CUMBERLAND||
+|KY|DUBRE|42731|1||CUMBERLAND||
+|KY|MARROWBONE|42759|1||CUMBERLAND||
+|KY|WATERVIEW|42786|1||CUMBERLAND||
+|KY|OWENSBORO|42301|1||DAVIESS||
+|KY|OWENSBORO|42302|1||DAVIESS||
+|KY|OWENSBORO|42303|1||DAVIESS||
+|KY|OWENSBORO|42304|1||DAVIESS||
+|KY|CURDSVILLE|42334|1||DAVIESS||
+|KY|MACEO|42355|1||DAVIESS||
+|KY|MAPLE MOUNT|42356|1||DAVIESS||
+|KY|PHILPOT|42366|1||DAVIESS||
+|KY|STANLEY|42375|1||DAVIESS||
+|KY|UTICA|42376|1||DAVIESS||
+|KY|WEST LOUISVILLE|42377|1||DAVIESS||
+|KY|WHITESVILLE|42378|1||DAVIESS||
+|KY|ROCKY HILL|42163|1||EDMONSON||
+|KY|BEE SPRING|42207|1||EDMONSON||
+|KY|BROWNSVILLE|42210|1||EDMONSON||
+|KY|LINDSEYVILLE|42257|1||EDMONSON||
+|KY|MAMMOTH CAVE|42259|1||EDMONSON||
+|KY|ROUNDHILL|42275|1||EDMONSON||
+|KY|SWEEDEN|42285|1||EDMONSON||
+|KY|ISONVILLE|41149|1||ELLIOTT||
+|KY|SANDY HOOK|41171|1||ELLIOTT||
+|KY|IRVINE|40336|1||ESTILL||
+|KY|RAVENNA|40472|1||ESTILL||
+|KY|WINSTON|40495|1||ESTILL||
+|KY|LEXINGTON|40501|1||FAYETTE||
+|KY|LEXINGTON|40502|1||FAYETTE||
+|KY|LEXINGTON|40503|1||FAYETTE||
+|KY|LEXINGTON|40504|1||FAYETTE||
+|KY|LEXINGTON|40505|1||FAYETTE||
+|KY|LEXINGTON|40506|1||FAYETTE||
+|KY|LEXINGTON|40507|1||FAYETTE||
+|KY|LEXINGTON|40508|1||FAYETTE||
+|KY|LEXINGTON|40509|1||FAYETTE||
+|KY|LEXINGTON|40510|1||FAYETTE||
+|KY|LEXINGTON|40511|1||FAYETTE||
+|KY|LEXINGTON|40512|1||FAYETTE||
+|KY|LEXINGTON|40513|1||FAYETTE||
+|KY|LEXINGTON|40514|1||FAYETTE||
+|KY|LEXINGTON|40515|1||FAYETTE||
+|KY|LEXINGTON|40516|1||FAYETTE||
+|KY|LEXINGTON|40517|1||FAYETTE||
+|KY|LEXINGTON|40522|1||FAYETTE||
+|KY|LEXINGTON|40523|1||FAYETTE||
+|KY|LEXINGTON|40524|1||FAYETTE||
+|KY|LEXINGTON|40526|1||FAYETTE||
+|KY|LEXINGTON|40533|1||FAYETTE||
+|KY|LEXINGTON|40536|1||FAYETTE||
+|KY|LEXINGTON|40544|1||FAYETTE||
+|KY|LEXINGTON|40546|1||FAYETTE||
+|KY|LEXINGTON|40550|1||FAYETTE||
+|KY|LEXINGTON|40555|1||FAYETTE||
+|KY|LEXINGTON|40574|1||FAYETTE||
+|KY|LEXINGTON|40575|1||FAYETTE||
+|KY|LEXINGTON|40576|1||FAYETTE||
+|KY|LEXINGTON|40577|1||FAYETTE||
+|KY|LEXINGTON|40578|1||FAYETTE||
+|KY|LEXINGTON|40579|1||FAYETTE||
+|KY|LEXINGTON|40580|1||FAYETTE||
+|KY|LEXINGTON|40581|1||FAYETTE||
+|KY|LEXINGTON|40582|1||FAYETTE||
+|KY|LEXINGTON|40583|1||FAYETTE||
+|KY|LEXINGTON|40584|1||FAYETTE||
+|KY|LEXINGTON|40585|1||FAYETTE||
+|KY|LEXINGTON|40586|1||FAYETTE||
+|KY|LEXINGTON|40587|1||FAYETTE||
+|KY|LEXINGTON|40588|1||FAYETTE||
+|KY|LEXINGTON|40589|1||FAYETTE||
+|KY|LEXINGTON|40590|1||FAYETTE||
+|KY|LEXINGTON|40591|1||FAYETTE||
+|KY|LEXINGTON|40592|1||FAYETTE||
+|KY|LEXINGTON|40593|1||FAYETTE||
+|KY|LEXINGTON|40594|1||FAYETTE||
+|KY|LEXINGTON|40595|1||FAYETTE||
+|KY|LEXINGTON|40596|1||FAYETTE||
+|KY|ELIZAVILLE|41037|1||FLEMING||
+|KY|EWING|41039|1||FLEMING||
+|KY|FLEMINGSBURG|41041|1||FLEMING||
+|KY|HILLSBORO|41049|1||FLEMING||
+|KY|MUSES MILLS|41065|1||FLEMING||
+|KY|PLUMMERS LANDING|41081|1||FLEMING||
+|KY|WALLINGFORD|41093|1||FLEMING||
+|KY|ALLEN|41601|1||FLOYD||
+|KY|AUXIER|41602|1||FLOYD||
+|KY|BANNER|41603|1||FLOYD||
+|KY|BEAVER|41604|1||FLOYD||
+|KY|BETSY LAYNE|41605|1||FLOYD||
+|KY|BEVINSVILLE|41606|1||FLOYD||
+|KY|BLUE RIVER|41607|1||FLOYD||
+|KY|BYPRO|41612|1||FLOYD||
+|KY|DANA|41615|1||FLOYD||
+|KY|DAVID|41616|1||FLOYD||
+|KY|DRIFT|41619|1||FLOYD||
+|KY|DWALE|41621|1||FLOYD||
+|KY|EASTERN|41622|1||FLOYD||
+|KY|GARRETT|41630|1||FLOYD||
+|KY|GRETHEL|41631|1||FLOYD||
+|KY|HAROLD|41635|1||FLOYD||
+|KY|HI HAT|41636|1||FLOYD||
+|KY|HUEYSVILLE|41640|1||FLOYD||
+|KY|IVEL|41642|1||FLOYD||
+|KY|LACKEY|41643|1||FLOYD||
+|KY|LANGLEY|41645|1||FLOYD||
+|KY|MC DOWELL|41647|1||FLOYD||
+|KY|MARTIN|41649|1||FLOYD||
+|KY|MELVIN|41650|1||FLOYD||
+|KY|MINNIE|41651|1||FLOYD||
+|KY|PRESTONSBURG|41653|1||FLOYD||
+|KY|PRINTER|41655|1||FLOYD||
+|KY|STANVILLE|41659|1||FLOYD||
+|KY|TEABERRY|41660|1||FLOYD||
+|KY|TRAM|41663|1||FLOYD||
+|KY|WAYLAND|41666|1||FLOYD||
+|KY|WEEKSBURY|41667|1||FLOYD||
+|KY|WEST PRESTONSBURG|41668|1||FLOYD||
+|KY|WHEELWRIGHT|41669|1||FLOYD||
+|KY|FRANKFORT|40601|1||FRANKLIN||
+|KY|FRANKFORT|40602|1||FRANKLIN||
+|KY|FRANKFORT|40603|1||FRANKLIN||
+|KY|FRANKFORT|40604|1||FRANKLIN||
+|KY|FRANKFORT|40618|1||FRANKLIN||
+|KY|FRANKFORT|40619|1||FRANKLIN||
+|KY|FRANKFORT|40620|1||FRANKLIN||
+|KY|FRANKFORT|40621|1||FRANKLIN||
+|KY|FRANKFORT|40622|1||FRANKLIN||
+|KY|FULTON|42041|1||FULTON||
+|KY|HICKMAN|42050|1||FULTON||
+|KY|GLENCOE|41046|1||GALLATIN||
+|KY|SPARTA|41086|1||GALLATIN||
+|KY|WARSAW|41095|1||GALLATIN||
+|KY|BRYANTSVILLE|40410|1||GARRARD||
+|KY|LANCASTER|40444|1||GARRARD||
+|KY|LANCASTER|40446|1||GARRARD||
+|KY|PAINT LICK|40461|1||GARRARD||
+|KY|CORINTH|41010|1||GRANT||
+|KY|CRITTENDEN|41030|1||GRANT||
+|KY|DRY RIDGE|41035|1||GRANT||
+|KY|JONESVILLE|41052|1||GRANT||
+|KY|MASON|41054|1||GRANT||
+|KY|WILLIAMSTOWN|41097|1||GRANT||
+|KY|BOAZ|42027|1||GRAVES||
+|KY|FANCY FARM|42039|1||GRAVES||
+|KY|FARMINGTON|42040|1||GRAVES||
+|KY|HICKORY|42051|1||GRAVES||
+|KY|LOWES|42061|1||GRAVES||
+|KY|LYNNVILLE|42063|1||GRAVES||
+|KY|MAYFIELD|42066|1||GRAVES||
+|KY|MELBER|42069|1||GRAVES||
+|KY|SEDALIA|42079|1||GRAVES||
+|KY|SYMSONIA|42082|1||GRAVES||
+|KY|WATER VALLEY|42085|1||GRAVES||
+|KY|WINGO|42088|1||GRAVES||
+|KY|FALLS OF ROUGH|40119|1||GRAYSON||
+|KY|BIG CLIFTY|42712|1||GRAYSON||
+|KY|CANEYVILLE|42721|1||GRAYSON||
+|KY|CLARKSON|42726|1||GRAYSON||
+|KY|LEITCHFIELD|42754|1||GRAYSON||
+|KY|LEITCHFIELD|42755|1||GRAYSON||
+|KY|MILLWOOD|42762|1||GRAYSON||
+|KY|GREENSBURG|42743|1||GREEN||
+|KY|SUMMERSVILLE|42782|1||GREEN||
+|KY|ARGILLITE|41121|1||GREENUP||
+|KY|FLATWOODS|41139|1||GREENUP||
+|KY|GREENUP|41144|1||GREENUP||
+|KY|LLOYD|41156|1||GREENUP||
+|KY|RUSSELL|41169|1||GREENUP||
+|KY|SOUTH PORTSMOUTH|41174|1||GREENUP||
+|KY|SOUTH SHORE|41175|1||GREENUP||
+|KY|WORTHINGTON|41183|1||GREENUP||
+|KY|HAWESVILLE|42348|1||HANCOCK||
+|KY|LEWISPORT|42351|1||HANCOCK||
+|KY|PELLVILLE|42364|1||HANCOCK||
+|KY|REYNOLDS STATION|42368|1||HANCOCK||
+|KY|FORT KNOX|40121|1||HARDIN||
+|KY|RADCLIFF|40159|1||HARDIN||
+|KY|RADCLIFF|40160|1||HARDIN||
+|KY|RINEYVILLE|40162|1||HARDIN||
+|KY|VINE GROVE|40175|1||HARDIN||
+|KY|WEST POINT|40177|1||HARDIN||
+|KY|ELIZABETHTOWN|42701|1||HARDIN||
+|KY|ELIZABETHTOWN|42702|1||HARDIN||
+|KY|CECILIA|42724|1||HARDIN||
+|KY|EASTVIEW|42732|1||HARDIN||
+|KY|GLENDALE|42740|1||HARDIN||
+|KY|SONORA|42776|1||HARDIN||
+|KY|SUMMIT|42783|1||HARDIN||
+|KY|UPTON|42784|1||HARDIN||
+|KY|WHITE MILLS|42788|1||HARDIN||
+|KY|AGES BROOKSIDE|40801|1||HARLAN||
+|KY|BAXTER|40806|1||HARLAN||
+|KY|BENHAM|40807|1||HARLAN||
+|KY|BIG LAUREL|40808|1||HARLAN||
+|KY|BLEDSOE|40810|1||HARLAN||
+|KY|CAWOOD|40815|1||HARLAN||
+|KY|COALGOOD|40818|1||HARLAN||
+|KY|COLDIRON|40819|1||HARLAN||
+|KY|CRANKS|40820|1||HARLAN||
+|KY|CUMBERLAND|40823|1||HARLAN||
+|KY|DAYHOIT|40824|1||HARLAN||
+|KY|EVARTS|40828|1||HARLAN||
+|KY|GRAYS KNOB|40829|1||HARLAN||
+|KY|GULSTON|40830|1||HARLAN||
+|KY|HARLAN|40831|1||HARLAN||
+|KY|HOLMES MILL|40843|1||HARLAN||
+|KY|KENVIR|40847|1||HARLAN||
+|KY|LEJUNIOR|40849|1||HARLAN||
+|KY|LOYALL|40854|1||HARLAN||
+|KY|LYNCH|40855|1||HARLAN||
+|KY|PATHFORK|40863|1||HARLAN||
+|KY|PUTNEY|40865|1||HARLAN||
+|KY|SMITH|40867|1||HARLAN||
+|KY|TOTZ|40870|1||HARLAN||
+|KY|WALLINS CREEK|40873|1||HARLAN||
+|KY|CLOSPLINT|40927|1||HARLAN||
+|KY|MARY ALICE|40964|1||HARLAN||
+|KY|BERRY|41003|1||HARRISON||
+|KY|CYNTHIANA|41031|1||HARRISON||
+|KY|BONNIEVILLE|42713|1||HART||
+|KY|CANMER|42722|1||HART||
+|KY|CUB RUN|42729|1||HART||
+|KY|HARDYVILLE|42746|1||HART||
+|KY|HORSE CAVE|42749|1||HART||
+|KY|MUNFORDVILLE|42765|1||HART||
+|KY|BASKETT|42402|1||HENDERSON||
+|KY|CORYDON|42406|1||HENDERSON||
+|KY|HENDERSON|42419|1||HENDERSON||
+|KY|HENDERSON|42420|1||HENDERSON||
+|KY|REED|42451|1||HENDERSON||
+|KY|ROBARDS|42452|1||HENDERSON||
+|KY|SMITH MILLS|42457|1||HENDERSON||
+|KY|SPOTTSVILLE|42458|1||HENDERSON||
+|KY|BETHLEHEM|40007|1||HENRY||
+|KY|CAMPBELLSBURG|40011|1||HENRY||
+|KY|EMINENCE|40019|1||HENRY||
+|KY|LOCKPORT|40036|1||HENRY||
+|KY|NEW CASTLE|40050|1||HENRY||
+|KY|PENDLETON|40055|1||HENRY||
+|KY|PLEASUREVILLE|40057|1||HENRY||
+|KY|PORT ROYAL|40058|1||HENRY||
+|KY|SMITHFIELD|40068|1||HENRY||
+|KY|SULPHUR|40070|1||HENRY||
+|KY|TURNERS STATION|40075|1||HENRY||
+|KY|CLINTON|42031|1||HICKMAN||
+|KY|COLUMBUS|42032|1||HICKMAN||
+|KY|DAWSON SPRINGS|42408|1||HOPKINS||
+|KY|EARLINGTON|42410|1||HOPKINS||
+|KY|HANSON|42413|1||HOPKINS||
+|KY|MADISONVILLE|42431|1||HOPKINS||
+|KY|MANITOU|42436|1||HOPKINS||
+|KY|MORTONS GAP|42440|1||HOPKINS||
+|KY|NEBO|42441|1||HOPKINS||
+|KY|NORTONVILLE|42442|1||HOPKINS||
+|KY|SAINT CHARLES|42453|1||HOPKINS||
+|KY|WHITE PLAINS|42464|1||HOPKINS||
+|KY|ANNVILLE|40402|1||JACKSON||
+|KY|DABOLT|40421|1||JACKSON||
+|KY|GRAY HAWK|40434|1||JACKSON||
+|KY|MC KEE|40447|1||JACKSON||
+|KY|PEOPLES|40467|1||JACKSON||
+|KY|SANDGAP|40481|1||JACKSON||
+|KY|TYNER|40486|1||JACKSON||
+|KY|WANETA|40488|1||JACKSON||
+|KY|EASTWOOD|40018|1||JEFFERSON||
+|KY|FISHERVILLE|40023|1||JEFFERSON||
+|KY|GLENVIEW|40025|1||JEFFERSON||
+|KY|HARRODS CREEK|40027|1||JEFFERSON||
+|KY|MASONIC HOME|40041|1||JEFFERSON||
+|KY|PROSPECT|40059|1||JEFFERSON||
+|KY|FAIRDALE|40118|1||JEFFERSON||
+|KY|LOUISVILLE|40201|1||JEFFERSON||
+|KY|LOUISVILLE|40202|1||JEFFERSON||
+|KY|LOUISVILLE|40203|1||JEFFERSON||
+|KY|LOUISVILLE|40204|1||JEFFERSON||
+|KY|LOUISVILLE|40205|1||JEFFERSON||
+|KY|LOUISVILLE|40206|1||JEFFERSON||
+|KY|LOUISVILLE|40207|1||JEFFERSON||
+|KY|LOUISVILLE|40208|1||JEFFERSON||
+|KY|LOUISVILLE|40209|1||JEFFERSON||
+|KY|LOUISVILLE|40210|1||JEFFERSON||
+|KY|LOUISVILLE|40211|1||JEFFERSON||
+|KY|LOUISVILLE|40212|1||JEFFERSON||
+|KY|LOUISVILLE|40213|1||JEFFERSON||
+|KY|LOUISVILLE|40214|1||JEFFERSON||
+|KY|LOUISVILLE|40215|1||JEFFERSON||
+|KY|LOUISVILLE|40216|1||JEFFERSON||
+|KY|LOUISVILLE|40217|1||JEFFERSON||
+|KY|LOUISVILLE|40218|1||JEFFERSON||
+|KY|LOUISVILLE|40219|1||JEFFERSON||
+|KY|LOUISVILLE|40220|1||JEFFERSON||
+|KY|LOUISVILLE|40221|1||JEFFERSON||
+|KY|LOUISVILLE|40222|1||JEFFERSON||
+|KY|LOUISVILLE|40223|1||JEFFERSON||
+|KY|LOUISVILLE|40224|1||JEFFERSON||
+|KY|LOUISVILLE|40225|1||JEFFERSON||
+|KY|LOUISVILLE|40228|1||JEFFERSON||
+|KY|LOUISVILLE|40229|1||JEFFERSON||
+|KY|LOUISVILLE|40231|1||JEFFERSON||
+|KY|LOUISVILLE|40232|1||JEFFERSON||
+|KY|LOUISVILLE|40233|1||JEFFERSON||
+|KY|LOUISVILLE|40241|1||JEFFERSON||
+|KY|LOUISVILLE|40242|1||JEFFERSON||
+|KY|LOUISVILLE|40243|1||JEFFERSON||
+|KY|LOUISVILLE|40245|1||JEFFERSON||
+|KY|LOUISVILLE|40250|1||JEFFERSON||
+|KY|LOUISVILLE|40251|1||JEFFERSON||
+|KY|LOUISVILLE|40252|1||JEFFERSON||
+|KY|LOUISVILLE|40253|1||JEFFERSON||
+|KY|LOUISVILLE|40255|1||JEFFERSON||
+|KY|LOUISVILLE|40256|1||JEFFERSON||
+|KY|LOUISVILLE|40257|1||JEFFERSON||
+|KY|LOUISVILLE|40258|1||JEFFERSON||
+|KY|LOUISVILLE|40259|1||JEFFERSON||
+|KY|LOUISVILLE|40261|1||JEFFERSON||
+|KY|LOUISVILLE|40266|1||JEFFERSON||
+|KY|LOUISVILLE|40268|1||JEFFERSON||
+|KY|LOUISVILLE|40269|1||JEFFERSON||
+|KY|LOUISVILLE|40270|1||JEFFERSON||
+|KY|LOUISVILLE|40272|1||JEFFERSON||
+|KY|LOUISVILLE|40280|1||JEFFERSON||
+|KY|LOUISVILLE|40281|1||JEFFERSON||
+|KY|LOUISVILLE|40282|1||JEFFERSON||
+|KY|LOUISVILLE|40283|1||JEFFERSON||
+|KY|LOUISVILLE|40285|1||JEFFERSON||
+|KY|LOUISVILLE|40287|1||JEFFERSON||
+|KY|LOUISVILLE|40289|1||JEFFERSON||
+|KY|LOUISVILLE|40290|1||JEFFERSON||
+|KY|LOUISVILLE|40291|1||JEFFERSON||
+|KY|LOUISVILLE|40292|1||JEFFERSON||
+|KY|LOUISVILLE|40293|1||JEFFERSON||
+|KY|LOUISVILLE|40294|1||JEFFERSON||
+|KY|LOUISVILLE|40295|1||JEFFERSON||
+|KY|LOUISVILLE|40296|1||JEFFERSON||
+|KY|LOUISVILLE|40297|1||JEFFERSON||
+|KY|LOUISVILLE|40298|1||JEFFERSON||
+|KY|LOUISVILLE|40299|1||JEFFERSON||
+|KY|KEENE|40339|1||JESSAMINE||
+|KY|NICHOLASVILLE|40340|1||JESSAMINE||
+|KY|NICHOLASVILLE|40356|1||JESSAMINE||
+|KY|WILMORE|40390|1||JESSAMINE||
+|KY|BOONS CAMP|41204|1||JOHNSON||
+|KY|DENVER|41215|1||JOHNSON||
+|KY|EAST POINT|41216|1||JOHNSON||
+|KY|FLATGAP|41219|1||JOHNSON||
+|KY|HAGERHILL|41222|1||JOHNSON||
+|KY|KEATON|41226|1||JOHNSON||
+|KY|LEANDER|41228|1||JOHNSON||
+|KY|MEALLY|41234|1||JOHNSON||
+|KY|OIL SPRINGS|41238|1||JOHNSON||
+|KY|PAINTSVILLE|41240|1||JOHNSON||
+|KY|RIVER|41254|1||JOHNSON||
+|KY|SITKA|41255|1||JOHNSON||
+|KY|STAFFORDSVILLE|41256|1||JOHNSON||
+|KY|STAMBAUGH|41257|1||JOHNSON||
+|KY|THELMA|41260|1||JOHNSON||
+|KY|TUTOR KEY|41263|1||JOHNSON||
+|KY|VAN LEAR|41265|1||JOHNSON||
+|KY|WEST VAN LEAR|41268|1||JOHNSON||
+|KY|WILLIAMSPORT|41271|1||JOHNSON||
+|KY|WITTENSVILLE|41274|1||JOHNSON||
+|KY|COVINGTON|41011|1||KENTON||
+|KY|COVINGTON|41012|1||KENTON||
+|KY|COVINGTON|41014|1||KENTON||
+|KY|LATONIA|41015|1||KENTON||
+|KY|COVINGTON|41016|1||KENTON||
+|KY|FT MITCHELL|41017|1||KENTON||
+|KY|ERLANGER|41018|1||KENTON||
+|KY|COVINGTON|41019|1||KENTON||
+|KY|INDEPENDENCE|41051|1||KENTON||
+|KY|KENTON|41053|1||KENTON||
+|KY|MORNING VIEW|41063|1||KENTON||
+|KY|CARRIE|41725|1||KNOTT||
+|KY|EMMALENA|41740|1||KNOTT||
+|KY|FISTY|41743|1||KNOTT||
+|KY|SASSAFRAS|41759|1||KNOTT||
+|KY|VEST|41772|1||KNOTT||
+|KY|GARNER|41817|1||KNOTT||
+|KY|HINDMAN|41822|1||KNOTT||
+|KY|KITE|41828|1||KNOTT||
+|KY|LEBURN|41831|1||KNOTT||
+|KY|LITTCARR|41834|1||KNOTT||
+|KY|MALLIE|41836|1||KNOTT||
+|KY|MOUSIE|41839|1||KNOTT||
+|KY|PINE TOP|41843|1||KNOTT||
+|KY|PIPPA PASSES|41844|1||KNOTT||
+|KY|REDFOX|41847|1||KNOTT||
+|KY|DEMA|41859|1||KNOTT||
+|KY|RAVEN|41861|1||KNOTT||
+|KY|TOPMOST|41862|1||KNOTT||
+|KY|GRAY|40734|1||KNOX||
+|KY|WOODBINE|40771|1||KNOX||
+|KY|ARTEMUS|40903|1||KNOX||
+|KY|BARBOURVILLE|40906|1||KNOX||
+|KY|BIMBLE|40915|1||KNOX||
+|KY|BRYANTS STORE|40921|1||KNOX||
+|KY|CANNON|40923|1||KNOX||
+|KY|DEWITT|40930|1||KNOX||
+|KY|FLAT LICK|40935|1||KNOX||
+|KY|FOURMILE|40939|1||KNOX||
+|KY|GIRDLER|40943|1||KNOX||
+|KY|GREEN ROAD|40946|1||KNOX||
+|KY|HEIDRICK|40949|1||KNOX||
+|KY|HINKLE|40953|1||KNOX||
+|KY|SCALF|40982|1||KNOX||
+|KY|TROSPER|40995|1||KNOX||
+|KY|WALKER|40997|1||KNOX||
+|KY|WOOLLUM|40999|1||KNOX||
+|KY|BUFFALO|42716|1||LARUE||
+|KY|HODGENVILLE|42748|1||LARUE||
+|KY|MAGNOLIA|42757|1||LARUE||
+|KY|MOUNT SHERMAN|42764|1||LARUE||
+|KY|BUSH|40724|1||LAUREL||
+|KY|EAST BERNSTADT|40729|1||LAUREL||
+|KY|KEAVY|40737|1||LAUREL||
+|KY|LILY|40740|1||LAUREL||
+|KY|LONDON|40741|1||LAUREL||
+|KY|LONDON|40742|1||LAUREL||
+|KY|LONDON|40743|1||LAUREL||
+|KY|LONDON|40744|1||LAUREL||
+|KY|LONDON|40745|1||LAUREL||
+|KY|LONDON|40746|1||LAUREL||
+|KY|LONDON|40747|1||LAUREL||
+|KY|LONDON|40748|1||LAUREL||
+|KY|MARYDELL|40751|1||LAUREL||
+|KY|PITTSBURG|40755|1||LAUREL||
+|KY|BLAINE|41124|1||LAWRENCE||
+|KY|MARTHA|41159|1||LAWRENCE||
+|KY|MAZIE|41160|1||LAWRENCE||
+|KY|WEBBVILLE|41180|1||LAWRENCE||
+|KY|ADAMS|41201|1||LAWRENCE||
+|KY|LOUISA|41230|1||LAWRENCE||
+|KY|LOWMANSVILLE|41232|1||LAWRENCE||
+|KY|ULYSSES|41264|1||LAWRENCE||
+|KY|BEATTYVILLE|41311|1||LEE||
+|KY|HEIDELBERG|41333|1||LEE||
+|KY|LONE|41347|1||LEE||
+|KY|PRIMROSE|41362|1||LEE||
+|KY|SAINT HELENS|41368|1||LEE||
+|KY|ZOE|41397|1||LEE||
+|KY|ASHER|40803|1||LESLIE||
+|KY|CHAPPELL|40816|1||LESLIE||
+|KY|ESSIE|40827|1||LESLIE||
+|KY|HELTON|40840|1||LESLIE||
+|KY|HOSKINSTON|40844|1||LESLIE||
+|KY|MOZELLE|40858|1||LESLIE||
+|KY|STINNETT|40868|1||LESLIE||
+|KY|WARBRANCH|40874|1||LESLIE||
+|KY|ROARK|40979|1||LESLIE||
+|KY|BEAR BRANCH|41714|1||LESLIE||
+|KY|CONFLUENCE|41730|1||LESLIE||
+|KY|HYDEN|41749|1||LESLIE||
+|KY|SIZEROCK|41762|1||LESLIE||
+|KY|SMILAX|41764|1||LESLIE||
+|KY|THOUSANDSTICKS|41766|1||LESLIE||
+|KY|WENDOVER|41775|1||LESLIE||
+|KY|WOOTON|41776|1||LESLIE||
+|KY|YEADDISS|41777|1||LESLIE||
+|KY|EOLIA|40826|1||LETCHER||
+|KY|PARTRIDGE|40862|1||LETCHER||
+|KY|BURDINE|41517|1||LETCHER||
+|KY|JENKINS|41537|1||LETCHER||
+|KY|BLACKEY|41804|1||LETCHER||
+|KY|CROMONA|41810|1||LETCHER||
+|KY|DEANE|41812|1||LETCHER||
+|KY|ERMINE|41815|1||LETCHER||
+|KY|GORDON|41819|1||LETCHER||
+|KY|HALLIE|41821|1||LETCHER||
+|KY|ISOM|41824|1||LETCHER||
+|KY|JACKHORN|41825|1||LETCHER||
+|KY|JEREMIAH|41826|1||LETCHER||
+|KY|LETCHER|41832|1||LETCHER||
+|KY|LINEFORK|41833|1||LETCHER||
+|KY|MC ROBERTS|41835|1||LETCHER||
+|KY|MAYKING|41837|1||LETCHER||
+|KY|MILLSTONE|41838|1||LETCHER||
+|KY|NEON|41840|1||LETCHER||
+|KY|PREMIUM|41845|1||LETCHER||
+|KY|ROXANA|41848|1||LETCHER||
+|KY|SECO|41849|1||LETCHER||
+|KY|THORNTON|41855|1||LETCHER||
+|KY|WHITESBURG|41858|1||LETCHER||
+|KY|CAMP DIX|41127|1||LEWIS||
+|KY|EMERSON|41135|1||LEWIS||
+|KY|FIREBRICK|41137|1||LEWIS||
+|KY|GARRISON|41141|1||LEWIS||
+|KY|QUINCY|41166|1||LEWIS||
+|KY|SAINT PAUL|41170|1||LEWIS||
+|KY|VANCEBURG|41179|1||LEWIS||
+|KY|TOLLESBORO|41189|1||LEWIS||
+|KY|CRAB ORCHARD|40419|1||LINCOLN||
+|KY|HUSTONVILLE|40437|1||LINCOLN||
+|KY|KINGS MOUNTAIN|40442|1||LINCOLN||
+|KY|MC KINNEY|40448|1||LINCOLN||
+|KY|STANFORD|40484|1||LINCOLN||
+|KY|WAYNESBURG|40489|1||LINCOLN||
+|KY|BURNA|42028|1||LIVINGSTON||
+|KY|GRAND RIVERS|42045|1||LIVINGSTON||
+|KY|HAMPTON|42047|1||LIVINGSTON||
+|KY|LEDBETTER|42058|1||LIVINGSTON||
+|KY|SALEM|42078|1||LIVINGSTON||
+|KY|SMITHLAND|42081|1||LIVINGSTON||
+|KY|TILINE|42083|1||LIVINGSTON||
+|KY|ADAIRVILLE|42202|1||LOGAN||
+|KY|AUBURN|42206|1||LOGAN||
+|KY|LEWISBURG|42256|1||LOGAN||
+|KY|OLMSTEAD|42265|1||LOGAN||
+|KY|RUSSELLVILLE|42276|1||LOGAN||
+|KY|SOUTH UNION|42283|1||LOGAN||
+|KY|EDDYVILLE|42038|1||LYON||
+|KY|KUTTAWA|42055|1||LYON||
+|KY|PADUCAH|42001|1||MCCRACKEN||
+|KY|PADUCAH|42002|1||MCCRACKEN||
+|KY|PADUCAH|42003|1||MCCRACKEN||
+|KY|KEVIL|42053|1||MCCRACKEN||
+|KY|WEST PADUCAH|42086|1||MCCRACKEN||
+|KY|MARSHES SIDING|42631|1||MCCREARY||
+|KY|PARKERS LAKE|42634|1||MCCREARY||
+|KY|PINE KNOT|42635|1||MCCREARY||
+|KY|REVELO|42638|1||MCCREARY||
+|KY|STEARNS|42647|1||MCCREARY||
+|KY|STRUNK|42649|1||MCCREARY||
+|KY|WHITLEY CITY|42653|1||MCCREARY||
+|KY|BEECH GROVE|42322|1||MCLEAN||
+|KY|CALHOUN|42327|1||MCLEAN||
+|KY|ISLAND|42350|1||MCLEAN||
+|KY|LIVERMORE|42352|1||MCLEAN||
+|KY|RUMSEY|42371|1||MCLEAN||
+|KY|SACRAMENTO|42372|1||MCLEAN||
+|KY|WACO|40385|1||MADISON||
+|KY|BEREA|40403|1||MADISON||
+|KY|BEREA|40404|1||MADISON||
+|KY|BIGHILL|40405|1||MADISON||
+|KY|RICHMOND|40475|1||MADISON||
+|KY|RICHMOND|40476|1||MADISON||
+|KY|CISCO|41410|1||MAGOFFIN||
+|KY|EDNA|41419|1||MAGOFFIN||
+|KY|ELSIE|41422|1||MAGOFFIN||
+|KY|FALCON|41426|1||MAGOFFIN||
+|KY|GAPVILLE|41433|1||MAGOFFIN||
+|KY|IVYTON|41444|1||MAGOFFIN||
+|KY|ROYALTON|41464|1||MAGOFFIN||
+|KY|SALYERSVILLE|41465|1||MAGOFFIN||
+|KY|GUNLOCK|41632|1||MAGOFFIN||
+|KY|BRADFORDSVILLE|40009|1||MARION||
+|KY|LEBANON|40033|1||MARION||
+|KY|LORETTO|40037|1||MARION||
+|KY|NERINX|40049|1||MARION||
+|KY|RAYWICK|40060|1||MARION||
+|KY|SAINT FRANCIS|40062|1||MARION||
+|KY|SAINT MARY|40063|1||MARION||
+|KY|GRAVEL SWITCH|40328|1||MARION||
+|KY|BENTON|42025|1||MARSHALL||
+|KY|CALVERT CITY|42029|1||MARSHALL||
+|KY|GILBERTSVILLE|42044|1||MARSHALL||
+|KY|HARDIN|42048|1||MARSHALL||
+|KY|BEAUTY|41203|1||MARTIN||
+|KY|DEBORD|41214|1||MARTIN||
+|KY|INEZ|41224|1||MARTIN||
+|KY|LOVELY|41231|1||MARTIN||
+|KY|PILGRIM|41250|1||MARTIN||
+|KY|TOMAHAWK|41262|1||MARTIN||
+|KY|WARFIELD|41267|1||MARTIN||
+|KY|DOVER|41034|1||MASON||
+|KY|MAYSLICK|41055|1||MASON||
+|KY|MAYSVILLE|41056|1||MASON||
+|KY|MINERVA|41062|1||MASON||
+|KY|WASHINGTON|41096|1||MASON||
+|KY|BATTLETOWN|40104|1||MEADE||
+|KY|BRANDENBURG|40108|1||MEADE||
+|KY|EKRON|40117|1||MEADE||
+|KY|GUSTON|40142|1||MEADE||
+|KY|MULDRAUGH|40155|1||MEADE||
+|KY|PAYNEVILLE|40157|1||MEADE||
+|KY|RHODELIA|40161|1||MEADE||
+|KY|DENNISTON|40316|1||MENIFEE||
+|KY|FRENCHBURG|40322|1||MENIFEE||
+|KY|MEANS|40346|1||MENIFEE||
+|KY|WELLINGTON|40387|1||MENIFEE||
+|KY|BURGIN|40310|1||MERCER||
+|KY|HARRODSBURG|40330|1||MERCER||
+|KY|SALVISA|40372|1||MERCER||
+|KY|BEAUMONT|42124|1||METCALFE||
+|KY|EDMONTON|42129|1||METCALFE||
+|KY|KNOB LICK|42154|1||METCALFE||
+|KY|SUMMER SHADE|42166|1||METCALFE||
+|KY|CENTER|42214|1||METCALFE||
+|KY|FOUNTAIN RUN|42133|1||MONROE||
+|KY|GAMALIEL|42140|1||MONROE||
+|KY|HESTAND|42151|1||MONROE||
+|KY|MOUNT HERMON|42157|1||MONROE||
+|KY|TOMPKINSVILLE|42167|1||MONROE||
+|KY|HOPE|40334|1||MONTGOMERY||
+|KY|JEFFERSONVILLE|40337|1||MONTGOMERY||
+|KY|MOUNT STERLING|40353|1||MONTGOMERY||
+|KY|MIZE|41352|1||MORGAN||
+|KY|CANNEL CITY|41408|1||MORGAN||
+|KY|CROCKETT|41413|1||MORGAN||
+|KY|ELKFORK|41421|1||MORGAN||
+|KY|EZEL|41425|1||MORGAN||
+|KY|MALONE|41451|1||MORGAN||
+|KY|OPHIR|41459|1||MORGAN||
+|KY|WEST LIBERTY|41472|1||MORGAN||
+|KY|WRIGLEY|41477|1||MORGAN||
+|KY|BEECH CREEK|42321|1||MUHLENBERG||
+|KY|BEECHMONT|42323|1||MUHLENBERG||
+|KY|BELTON|42324|1||MUHLENBERG||
+|KY|BREMEN|42325|1||MUHLENBERG||
+|KY|BROWDER|42326|1||MUHLENBERG||
+|KY|CENTRAL CITY|42330|1||MUHLENBERG||
+|KY|CLEATON|42332|1||MUHLENBERG||
+|KY|DRAKESBORO|42337|1||MUHLENBERG||
+|KY|DUNMOR|42339|1||MUHLENBERG||
+|KY|GRAHAM|42344|1||MUHLENBERG||
+|KY|GREENVILLE|42345|1||MUHLENBERG||
+|KY|PENROD|42365|1||MUHLENBERG||
+|KY|POWDERLY|42367|1||MUHLENBERG||
+|KY|SOUTH CARROLLTON|42374|1||MUHLENBERG||
+|KY|BARDSTOWN|40004|1||NELSON||
+|KY|BLOOMFIELD|40008|1||NELSON||
+|KY|CHAPLIN|40012|1||NELSON||
+|KY|COXS CREEK|40013|1||NELSON||
+|KY|FAIRFIELD|40020|1||NELSON||
+|KY|NAZARETH|40048|1||NELSON||
+|KY|NEW HAVEN|40051|1||NELSON||
+|KY|NEW HOPE|40052|1||NELSON||
+|KY|BOSTON|40107|1||NELSON||
+|KY|CARLISLE|40311|1||NICHOLAS||
+|KY|MOOREFIELD|40350|1||NICHOLAS||
+|KY|BEAVER DAM|42320|1||OHIO||
+|KY|CENTERTOWN|42328|1||OHIO||
+|KY|CROMWELL|42333|1||OHIO||
+|KY|DUNDEE|42338|1||OHIO||
+|KY|FORDSVILLE|42343|1||OHIO||
+|KY|HARTFORD|42347|1||OHIO||
+|KY|HORSE BRANCH|42349|1||OHIO||
+|KY|MC HENRY|42354|1||OHIO||
+|KY|OLATON|42361|1||OHIO||
+|KY|ROCKPORT|42369|1||OHIO||
+|KY|ROSINE|42370|1||OHIO||
+|KY|BUCKNER|40010|1||OLDHAM||
+|KY|CRESTWOOD|40014|1||OLDHAM||
+|KY|GOSHEN|40026|1||OLDHAM||
+|KY|LA GRANGE|40031|1||OLDHAM||
+|KY|LA GRANGE|40032|1||OLDHAM||
+|KY|PEWEE VALLEY|40056|1||OLDHAM||
+|KY|WESTPORT|40077|1||OLDHAM||
+|KY|NEW LIBERTY|40355|1||OWEN||
+|KY|OWENTON|40359|1||OWEN||
+|KY|PERRY PARK|40363|1||OWEN||
+|KY|BOONEVILLE|41314|1||OWSLEY||
+|KY|ISLAND CITY|41338|1||OWSLEY||
+|KY|LEROSE|41344|1||OWSLEY||
+|KY|MISTLETOE|41351|1||OWSLEY||
+|KY|RICETOWN|41364|1||OWSLEY||
+|KY|VINCENT|41386|1||OWSLEY||
+|KY|BUTLER|41006|1||PENDLETON||
+|KY|DE MOSSVILLE|41033|1||PENDLETON||
+|KY|FALMOUTH|41040|1||PENDLETON||
+|KY|SAUL|40981|1||PERRY||
+|KY|ROWDY|41367|1||PERRY||
+|KY|HAZARD|41701|1||PERRY||
+|KY|HAZARD|41702|1||PERRY||
+|KY|ARY|41712|1||PERRY||
+|KY|AVAWAM|41713|1||PERRY||
+|KY|BONNYMAN|41719|1||PERRY||
+|KY|BUCKHORN|41721|1||PERRY||
+|KY|BULAN|41722|1||PERRY||
+|KY|BUSY|41723|1||PERRY||
+|KY|CHAVIES|41727|1||PERRY||
+|KY|COMBS|41729|1||PERRY||
+|KY|CORNETTSVILLE|41731|1||PERRY||
+|KY|DELPHIA|41735|1||PERRY||
+|KY|DICE|41736|1||PERRY||
+|KY|DWARF|41739|1||PERRY||
+|KY|GAYS CREEK|41745|1||PERRY||
+|KY|HAPPY|41746|1||PERRY||
+|KY|HARDBURLY|41747|1||PERRY||
+|KY|JEFF|41751|1||PERRY||
+|KY|KRYPTON|41754|1||PERRY||
+|KY|SCUDDY|41760|1||PERRY||
+|KY|SLEMP|41763|1||PERRY||
+|KY|VICCO|41773|1||PERRY||
+|KY|VIPER|41774|1||PERRY||
+|KY|YERKES|41778|1||PERRY||
+|KY|PIKEVILLE|41501|1||PIKE||
+|KY|PIKEVILLE|41502|1||PIKE||
+|KY|SOUTH WILLIAMSON|41503|1||PIKE||
+|KY|ASHCAMP|41512|1||PIKE||
+|KY|BELCHER|41513|1||PIKE||
+|KY|BELFRY|41514|1||PIKE||
+|KY|CANADA|41519|1||PIKE||
+|KY|DORTON|41520|1||PIKE||
+|KY|ELKHORN CITY|41522|1||PIKE||
+|KY|FEDSCREEK|41524|1||PIKE||
+|KY|FORDS BRANCH|41526|1||PIKE||
+|KY|FOREST HILLS|41527|1||PIKE||
+|KY|FREEBURN|41528|1||PIKE||
+|KY|HARDY|41531|1||PIKE||
+|KY|HELLIER|41534|1||PIKE||
+|KY|HUDDY|41535|1||PIKE||
+|KY|JONANCY|41538|1||PIKE||
+|KY|KIMPER|41539|1||PIKE||
+|KY|LICK CREEK|41540|1||PIKE||
+|KY|LOOKOUT|41542|1||PIKE||
+|KY|MC ANDREWS|41543|1||PIKE||
+|KY|MC CARR|41544|1||PIKE||
+|KY|MC VEIGH|41546|1||PIKE||
+|KY|MAJESTIC|41547|1||PIKE||
+|KY|MOUTHCARD|41548|1||PIKE||
+|KY|MYRA|41549|1||PIKE||
+|KY|PHELPS|41553|1||PIKE||
+|KY|PHYLLIS|41554|1||PIKE||
+|KY|PINSONFORK|41555|1||PIKE||
+|KY|RACCOON|41557|1||PIKE||
+|KY|RANSOM|41558|1||PIKE||
+|KY|REGINA|41559|1||PIKE||
+|KY|ROBINSON CREEK|41560|1||PIKE||
+|KY|ROCKHOUSE|41561|1||PIKE||
+|KY|SHELBIANA|41562|1||PIKE||
+|KY|SHELBY GAP|41563|1||PIKE||
+|KY|SIDNEY|41564|1||PIKE||
+|KY|STEELE|41566|1||PIKE||
+|KY|STONE|41567|1||PIKE||
+|KY|STOPOVER|41568|1||PIKE||
+|KY|TOLER|41569|1||PIKE||
+|KY|VARNEY|41571|1||PIKE||
+|KY|VIRGIE|41572|1||PIKE||
+|KY|CLAY CITY|40312|1||POWELL||
+|KY|SLADE|40376|1||POWELL||
+|KY|STANTON|40380|1||POWELL||
+|KY|SOMERSET|42501|1||PULASKI||
+|KY|SOMERSET|42502|1||PULASKI||
+|KY|SOMERSET|42503|1||PULASKI||
+|KY|BRONSTON|42518|1||PULASKI||
+|KY|BURNSIDE|42519|1||PULASKI||
+|KY|FERGUSON|42533|1||PULASKI||
+|KY|NANCY|42544|1||PULASKI||
+|KY|SCIENCE HILL|42553|1||PULASKI||
+|KY|TATEVILLE|42558|1||PULASKI||
+|KY|WEST SOMERSET|42564|1||PULASKI||
+|KY|EUBANK|42567|1||PULASKI||
+|KY|MOUNT OLIVET|41064|1||ROBERTSON||
+|KY|BRODHEAD|40409|1||ROCKCASTLE||
+|KY|LIVINGSTON|40445|1||ROCKCASTLE||
+|KY|MOUNT VERNON|40456|1||ROCKCASTLE||
+|KY|ORLANDO|40460|1||ROCKCASTLE||
+|KY|RENFRO VALLEY|40473|1||ROCKCASTLE||
+|KY|WILDIE|40492|1||ROCKCASTLE||
+|KY|CLEARFIELD|40313|1||ROWAN||
+|KY|ELLIOTTVILLE|40317|1||ROWAN||
+|KY|FARMERS|40319|1||ROWAN||
+|KY|HALDEMAN|40329|1||ROWAN||
+|KY|MOREHEAD|40351|1||ROWAN||
+|KY|JAMESTOWN|42629|1||RUSSELL||
+|KY|RUSSELL SPRINGS|42642|1||RUSSELL||
+|KY|GEORGETOWN|40324|1||SCOTT||
+|KY|SADIEVILLE|40370|1||SCOTT||
+|KY|STAMPING GROUND|40379|1||SCOTT||
+|KY|BAGDAD|40003|1||SHELBY||
+|KY|FINCHVILLE|40022|1||SHELBY||
+|KY|SHELBYVILLE|40065|1||SHELBY||
+|KY|SHELBYVILLE|40066|1||SHELBY||
+|KY|SIMPSONVILLE|40067|1||SHELBY||
+|KY|WADDY|40076|1||SHELBY||
+|KY|FRANKLIN|42134|1||SIMPSON||
+|KY|FRANKLIN|42135|1||SIMPSON||
+|KY|MOUNT EDEN|40046|1||SPENCER||
+|KY|TAYLORSVILLE|40071|1||SPENCER||
+|KY|CAMPBELLSVILLE|42718|1||TAYLOR||
+|KY|CAMPBELLSVILLE|42719|1||TAYLOR||
+|KY|ELK HORN|42733|1||TAYLOR||
+|KY|MANNSVILLE|42758|1||TAYLOR||
+|KY|ALLEGRE|42203|1||TODD||
+|KY|ALLENSVILLE|42204|1||TODD||
+|KY|CLIFTY|42216|1||TODD||
+|KY|ELKTON|42220|1||TODD||
+|KY|GUTHRIE|42234|1||TODD||
+|KY|SHARON GROVE|42280|1||TODD||
+|KY|TRENTON|42286|1||TODD||
+|KY|CADIZ|42211|1||TRIGG||
+|KY|CERULEAN|42215|1||TRIGG||
+|KY|BEDFORD|40006|1||TRIMBLE||
+|KY|MILTON|40045|1||TRIMBLE||
+|KY|MORGANFIELD|42437|1||UNION||
+|KY|STURGIS|42459|1||UNION||
+|KY|SULLIVAN|42460|1||UNION||
+|KY|UNIONTOWN|42461|1||UNION||
+|KY|WAVERLY|42462|1||UNION||
+|KY|BOWLING GREEN|42101|1||WARREN||
+|KY|BOWLING GREEN|42102|1||WARREN||
+|KY|BOWLING GREEN|42103|1||WARREN||
+|KY|BOWLING GREEN|42104|1||WARREN||
+|KY|ALVATON|42122|1||WARREN||
+|KY|DRAKE|42128|1||WARREN||
+|KY|OAKLAND|42159|1||WARREN||
+|KY|WOODBURN|42170|1||WARREN||
+|KY|SMITHS GROVE|42171|1||WARREN||
+|KY|HADLEY|42235|1||WARREN||
+|KY|RICHARDSVILLE|42270|1||WARREN||
+|KY|ROCKFIELD|42274|1||WARREN||
+|KY|MACKVILLE|40040|1||WASHINGTON||
+|KY|SAINT CATHARINE|40061|1||WASHINGTON||
+|KY|SPRINGFIELD|40069|1||WASHINGTON||
+|KY|WILLISBURG|40078|1||WASHINGTON||
+|KY|MILL SPRINGS|42632|1||WAYNE||
+|KY|MONTICELLO|42633|1||WAYNE||
+|KY|BLACKFORD|42403|1||WEBSTER||
+|KY|CLAY|42404|1||WEBSTER||
+|KY|DIXON|42409|1||WEBSTER||
+|KY|POOLE|42444|1||WEBSTER||
+|KY|PROVIDENCE|42450|1||WEBSTER||
+|KY|SEBREE|42455|1||WEBSTER||
+|KY|SLAUGHTERS|42456|1||WEBSTER||
+|KY|WHEATCROFT|42463|1||WEBSTER||
+|KY|CORBIN|40701|1||WHITLEY||
+|KY|CORBIN|40702|1||WHITLEY||
+|KY|EMLYN|40730|1||WHITLEY||
+|KY|NEVISDALE|40754|1||WHITLEY||
+|KY|ROCKHOLDS|40759|1||WHITLEY||
+|KY|SILER|40763|1||WHITLEY||
+|KY|WILLIAMSBURG|40769|1||WHITLEY||
+|KY|CAMPTON|41301|1||WOLFE||
+|KY|BETHANY|41313|1||WOLFE||
+|KY|HAZEL GREEN|41332|1||WOLFE||
+|KY|LEE CITY|41342|1||WOLFE||
+|KY|PINE RIDGE|41360|1||WOLFE||
+|KY|ROGERS|41365|1||WOLFE||
+|KY|MIDWAY|40347|1||WOODFORD||
+|KY|VERSAILLES|40383|1||WOODFORD||
+|KY|VERSAILLES|40384|1||WOODFORD||
+|KY|VERSAILLES|40386|1||WOODFORD||
+|KY|DEFOE|40017|1||||
+|KY|HOWARDSTOWN|40028|1||||
+|KY|CONSTANTINE|40114|1||||
+|KY|HILLVIEW|40129|1||||
+|KY|BOWEN|40309|1||||
+|KY|GRATZ|40327|1||||
+|KY|LAMERO|40341|1||||
+|KY|MARIBA|40345|1||||
+|KY|POMEROYTON|40365|1||||
+|KY|COBHILL|40415|1||||
+|KY|CONWAY|40417|1||||
+|KY|CRYSTAL|40420|1||||
+|KY|DREYFUS|40426|1||||
+|KY|ANNVILLE|40430|1||||
+|KY|ANNVILLE|40435|1||||
+|KY|MCKEE|40441|1||||
+|KY|PARROT|40465|1||||
+|KY|PRYSE|40471|1||||
+|KY|MCKEE|40494|1||||
+|KY|LEXINGTON|40598|1||||
+|KY|DIZNEY|40825|1||||
+|KY|KEITH|40846|1||||
+|KY|OVEN FORK|40861|1||||
+|KY|BAUGHMAN|40911|1||||
+|KY|BLUEHOLE|40917|1||||
+|KY|ANNVILLE|40936|1||||
+|KY|MILLS|40970|1||||
+|KY|MANCHESTER|40978|1||||
+|KY|CONSTANCE|41009|1||||
+|KY|BRUIN|41125|1||||
+|KY|CONCORD|41131|1||||
+|KY|OLDTOWN|41163|1||||
+|KY|STEPHENS|41177|1||||
+|KY|SANDY HOOK|41211|1||||
+|KY|FUGET|41220|1||||
+|KY|JOB|41225|1||||
+|KY|OFFUTT|41237|1||||
+|KY|SWAMP BRANCH|41258|1||||
+|KY|WARFIELD|41261|1||||
+|KY|VOLGA|41266|1||||
+|KY|WHITEHOUSE|41269|1||||
+|KY|ALTRO|41306|1||||
+|KY|BURKHART|41315|1||||
+|KY|DECOY|41321|1||||
+|KY|BEATTYVILLE|41323|1||||
+|KY|GILLMORE|41327|1||||
+|KY|GREEN HALL|41328|1||||
+|KY|HADDIX|41331|1||||
+|KY|LAMBRIC|41340|1||||
+|KY|LEECO|41343|1||||
+|KY|LITTLE|41346|1||||
+|KY|NOCTOR|41357|1||||
+|KY|OLD LANDING|41358|1||||
+|KY|QUICKSAND|41363|1||||
+|KY|SALDEE|41369|1||||
+|KY|SEBASTIANS BRANCH|41370|1||||
+|KY|TALLEGA|41378|1||||
+|KY|ZACHARIAH|41396|1||||
+|KY|BUSKIRK|41406|1||||
+|KY|CANEY|41407|1||||
+|KY|CARVER|41409|1||||
+|KY|COTTLE|41412|1||||
+|KY|WEST LIBERTY|41417|1||||
+|KY|FLAT FORK|41427|1||||
+|KY|HENDRICKS|41441|1||||
+|KY|INSKO|41443|1||||
+|KY|LENOX|41447|1||||
+|KY|MARSHALLVILLE|41452|1||||
+|KY|BLAINE|41456|1||||
+|KY|MOON|41457|1||||
+|KY|SEITZ|41466|1||||
+|KY|SALYERSVILLE|41467|1||||
+|KY|WHITE OAK|41474|1||||
+|KY|GOODY|41529|1||||
+|KY|JAMBOREE|41536|1||||
+|KY|MCCOMBS|41545|1||||
+|KY|NELSE|41550|1||||
+|KY|PAW PAW|41551|1||||
+|KY|SPEIGHT|41565|1||||
+|KY|TURKEY CREEK|41570|1||||
+|KY|CRAYNOR|41614|1||||
+|KY|ENDICOTT|41626|1||||
+|KY|ESTILL|41627|1||||
+|KY|GALVESTON|41629|1||||
+|KY|HALO|41633|1||||
+|KY|HIPPO|41637|1||||
+|KY|HONAKER|41639|1||||
+|KY|HUNTER|41641|1||||
+|KY|VICCO|41710|1||||
+|KY|BROWNS FORK|41720|1||||
+|KY|CINDA|41728|1||||
+|KY|CUTSHIN|41732|1||||
+|KY|DAISY|41733|1||||
+|KY|LEATHERWOOD|41756|1||||
+|KY|TALCUM|41765|1||||
+|KY|HAZARD|41771|1||||
+|KY|AMBURGEY|41801|1||||
+|KY|BRINKLEY|41805|1||||
+|KY|CROWN|41811|1||||
+|KY|HOLLYBUSH|41823|1||||
+|KY|KONA|41829|1||||
+|KY|MIGRATE|41901|1||||
+|KY|MIGRATE|41902|1||||
+|KY|MIGRATE|41903|1||||
+|KY|MIGRATE|41904|1||||
+|KY|MIGRATE|41905|1||||
+|KY|MIGRATE|41906|1||||
+|KY|BLANDVILLE|42026|1||||
+|KY|LOLA|42059|1||||
+|KY|LAMB|42155|1||||
+|KY|WILLOW SHADE|42169|1||||
+|KY|HUFF|42250|1||||
+|KY|OAKVILLE|42263|1||||
+|KY|QUALITY|42268|1||||
+|KY|SUNFISH|42284|1||||
+|KY|NARROWS|42358|1||||
+|KY|SAINT JOSEPH|42373|1||||
+|KY|FAUBUSH|42532|1||||
+|KY|INGLE|42536|1||||
+|KY|SHOPVILLE|42554|1||||
+|KY|SLOANS VALLEY|42555|1||||
+|KY|BRODHEAD|42563|1||||
+|KY|AARON|42601|1||||
+|KY|BEULAH HEIGHTS|42607|1||||
+|KY|COOPERSVILLE|42611|1||||
+|KY|DELTA|42613|1||||
+|KY|BURNSIDE|42618|1||||
+|KY|ROCKYBRANCH|42640|1||||
+|KY|SAWYER|42643|1||||
+|KY|MONTICELLO|42648|1||||
+|KY|WINDY|42655|1||||
+|KY|BOW|42714|1||||
+|KY|CASEY CREEK|42723|1||||
+|KY|CUNDIFF|42730|1||||
+|KY|FINLEY|42736|1||||
+|KY|KETTLE|42752|1||||
+|KY|MONTPELIER|42763|1||||
+|KY|NEAFUS|42766|1||||
+|KY|PEYTONSBURG|42768|1||||
+|KY|MUNFORDVILLE|42772|1||||
+|KY|SPRING LICK|42779|1||||
+|KY|STEFF|42780|1||||
+|KY|STEPHENSBURG|42781|1||||
+|KY|VERTREES|42785|1||||
+|LA|BRANCH|70516|1||ACADIA||
+|LA|CHURCH POINT|70525|1||ACADIA||
+|LA|CROWLEY|70526|1||ACADIA||
+|LA|CROWLEY|70527|1||ACADIA||
+|LA|EGAN|70531|1||ACADIA||
+|LA|ESTHERWOOD|70534|1||ACADIA||
+|LA|EVANGELINE|70537|1||ACADIA||
+|LA|IOTA|70543|1||ACADIA||
+|LA|MERMENTAU|70556|1||ACADIA||
+|LA|MORSE|70559|1||ACADIA||
+|LA|RAYNE|70578|1||ACADIA||
+|LA|ELIZABETH|70638|1||ALLEN||
+|LA|GRANT|70644|1||ALLEN||
+|LA|KINDER|70648|1||ALLEN||
+|LA|LEBLANC|70651|1||ALLEN||
+|LA|MITTIE|70654|1||ALLEN||
+|LA|OBERLIN|70655|1||ALLEN||
+|LA|REEVES|70658|1||ALLEN||
+|LA|OAKDALE|71463|1||ALLEN||
+|LA|DONALDSONVILLE|70346|1||ASCENSION||
+|LA|MODESTE|70376|1||ASCENSION||
+|LA|GONZALES|70707|1||ASCENSION||
+|LA|BRITTANY|70718|1||ASCENSION||
+|LA|DARROW|70725|1||ASCENSION||
+|LA|DUPLESSIS|70728|1||ASCENSION||
+|LA|GEISMAR|70734|1||ASCENSION||
+|LA|GONZALES|70737|1||ASCENSION||
+|LA|BURNSIDE|70738|1||ASCENSION||
+|LA|PRAIRIEVILLE|70769|1||ASCENSION||
+|LA|SAINT AMANT|70774|1||ASCENSION||
+|LA|SORRENTO|70778|1||ASCENSION||
+|LA|PIERRE PART|70339|1||ASSUMPTION||
+|LA|BELLE ROSE|70341|1||ASSUMPTION||
+|LA|LABADIEVILLE|70372|1||ASSUMPTION||
+|LA|NAPOLEONVILLE|70390|1||ASSUMPTION||
+|LA|PAINCOURTVILLE|70391|1||ASSUMPTION||
+|LA|PLATTENVILLE|70393|1||ASSUMPTION||
+|LA|BORDELONVILLE|71320|1||AVOYELLES||
+|LA|BUNKIE|71322|1||AVOYELLES||
+|LA|CENTER POINT|71323|1||AVOYELLES||
+|LA|COTTONPORT|71327|1||AVOYELLES||
+|LA|DUPONT|71329|1||AVOYELLES||
+|LA|EFFIE|71331|1||AVOYELLES||
+|LA|EVERGREEN|71333|1||AVOYELLES||
+|LA|HAMBURG|71339|1||AVOYELLES||
+|LA|HESSMER|71341|1||AVOYELLES||
+|LA|MANSURA|71350|1||AVOYELLES||
+|LA|MARKSVILLE|71351|1||AVOYELLES||
+|LA|MOREAUVILLE|71355|1||AVOYELLES||
+|LA|PLAUCHEVILLE|71362|1||AVOYELLES||
+|LA|SIMMESPORT|71369|1||AVOYELLES||
+|LA|DERIDDER|70634|1||BEAUREGARD||
+|LA|DRY CREEK|70637|1||BEAUREGARD||
+|LA|LONGVILLE|70652|1||BEAUREGARD||
+|LA|MERRYVILLE|70653|1||BEAUREGARD||
+|LA|RAGLEY|70657|1||BEAUREGARD||
+|LA|SINGER|70660|1||BEAUREGARD||
+|LA|SUGARTOWN|70662|1||BEAUREGARD||
+|LA|ARCADIA|71001|1||BIENVILLE||
+|LA|BIENVILLE|71008|1||BIENVILLE||
+|LA|CASTOR|71016|1||BIENVILLE||
+|LA|GIBSLAND|71028|1||BIENVILLE||
+|LA|JAMESTOWN|71045|1||BIENVILLE||
+|LA|RINGGOLD|71068|1||BIENVILLE||
+|LA|SALINE|71070|1||BIENVILLE||
+|LA|TAYLOR|71080|1||BIENVILLE||
+|LA|BENTON|71006|1||BOSSIER||
+|LA|HAUGHTON|71037|1||BOSSIER||
+|LA|ELM GROVE|71051|1||BOSSIER||
+|LA|PLAIN DEALING|71064|1||BOSSIER||
+|LA|PRINCETON|71067|1||BOSSIER||
+|LA|BARKSDALE AFB|71110|1||BOSSIER||
+|LA|BOSSIER CITY|71111|1||BOSSIER||
+|LA|BOSSIER CITY|71112|1||BOSSIER||
+|LA|BOSSIER CITY|71113|1||BOSSIER||
+|LA|BOSSIER CITY|71171|1||BOSSIER||
+|LA|BOSSIER CITY|71172|1||BOSSIER||
+|LA|BELCHER|71004|1||CADDO||
+|LA|BETHANY|71007|1||CADDO||
+|LA|BLANCHARD|71009|1||CADDO||
+|LA|GILLIAM|71029|1||CADDO||
+|LA|GREENWOOD|71033|1||CADDO||
+|LA|HOSSTON|71043|1||CADDO||
+|LA|IDA|71044|1||CADDO||
+|LA|KEITHVILLE|71047|1||CADDO||
+|LA|MOORINGSPORT|71060|1||CADDO||
+|LA|OIL CITY|71061|1||CADDO||
+|LA|RODESSA|71069|1||CADDO||
+|LA|VIVIAN|71082|1||CADDO||
+|LA|SHREVEPORT|71101|1||CADDO||
+|LA|SHREVEPORT|71102|1||CADDO||
+|LA|SHREVEPORT|71103|1||CADDO||
+|LA|SHREVEPORT|71104|1||CADDO||
+|LA|SHREVEPORT|71105|1||CADDO||
+|LA|SHREVEPORT|71106|1||CADDO||
+|LA|SHREVEPORT|71107|1||CADDO||
+|LA|SHREVEPORT|71108|1||CADDO||
+|LA|SHREVEPORT|71109|1||CADDO||
+|LA|SHREVEPORT|71115|1||CADDO||
+|LA|SHREVEPORT|71118|1||CADDO||
+|LA|SHREVEPORT|71119|1||CADDO||
+|LA|SHREVEPORT|71120|1||CADDO||
+|LA|SHREVEPORT|71129|1||CADDO||
+|LA|SHREVEPORT|71130|1||CADDO||
+|LA|SHREVEPORT|71133|1||CADDO||
+|LA|SHREVEPORT|71134|1||CADDO||
+|LA|SHREVEPORT|71135|1||CADDO||
+|LA|SHREVEPORT|71136|1||CADDO||
+|LA|SHREVEPORT|71137|1||CADDO||
+|LA|SHREVEPORT|71138|1||CADDO||
+|LA|SHREVEPORT|71148|1||CADDO||
+|LA|SHREVEPORT|71149|1||CADDO||
+|LA|SHREVEPORT|71151|1||CADDO||
+|LA|SHREVEPORT|71152|1||CADDO||
+|LA|SHREVEPORT|71153|1||CADDO||
+|LA|SHREVEPORT|71154|1||CADDO||
+|LA|SHREVEPORT|71156|1||CADDO||
+|LA|SHREVEPORT|71161|1||CADDO||
+|LA|SHREVEPORT|71162|1||CADDO||
+|LA|SHREVEPORT|71163|1||CADDO||
+|LA|SHREVEPORT|71164|1||CADDO||
+|LA|SHREVEPORT|71165|1||CADDO||
+|LA|SHREVEPORT|71166|1||CADDO||
+|LA|LAKE CHARLES|70601|1||CALCASIEU||
+|LA|LAKE CHARLES|70602|1||CALCASIEU||
+|LA|LAKE CHARLES|70605|1||CALCASIEU||
+|LA|LAKE CHARLES|70606|1||CALCASIEU||
+|LA|LAKE CHARLES|70607|1||CALCASIEU||
+|LA|LAKE CHARLES|70609|1||CALCASIEU||
+|LA|LAKE CHARLES|70611|1||CALCASIEU||
+|LA|LAKE CHARLES|70612|1||CALCASIEU||
+|LA|LAKE CHARLES|70615|1||CALCASIEU||
+|LA|LAKE CHARLES|70616|1||CALCASIEU||
+|LA|LAKE CHARLES|70629|1||CALCASIEU||
+|LA|BELL CITY|70630|1||CALCASIEU||
+|LA|DEQUINCY|70633|1||CALCASIEU||
+|LA|HAYES|70646|1||CALCASIEU||
+|LA|IOWA|70647|1||CALCASIEU||
+|LA|STARKS|70661|1||CALCASIEU||
+|LA|SULPHUR|70663|1||CALCASIEU||
+|LA|SULPHUR|70664|1||CALCASIEU||
+|LA|SULPHUR|70665|1||CALCASIEU||
+|LA|VINTON|70668|1||CALCASIEU||
+|LA|WESTLAKE|70669|1||CALCASIEU||
+|LA|CLARKS|71415|1||CALDWELL||
+|LA|COLUMBIA|71418|1||CALDWELL||
+|LA|GRAYSON|71435|1||CALDWELL||
+|LA|KELLY|71441|1||CALDWELL||
+|LA|CAMERON|70631|1||CAMERON||
+|LA|CREOLE|70632|1||CAMERON||
+|LA|GRAND CHENIER|70643|1||CAMERON||
+|LA|HACKBERRY|70645|1||CAMERON||
+|LA|HARRISONBURG|71340|1||CATAHOULA||
+|LA|JONESVILLE|71343|1||CATAHOULA||
+|LA|RHINEHART|71363|1||CATAHOULA||
+|LA|SICILY ISLAND|71368|1||CATAHOULA||
+|LA|AIMWELL|71401|1||CATAHOULA||
+|LA|ENTERPRISE|71425|1||CATAHOULA||
+|LA|ATHENS|71003|1||CLAIBORNE||
+|LA|HAYNESVILLE|71038|1||CLAIBORNE||
+|LA|HOMER|71040|1||CLAIBORNE||
+|LA|LISBON|71048|1||CLAIBORNE||
+|LA|SUMMERFIELD|71079|1||CLAIBORNE||
+|LA|ACME|71316|1||CONCORDIA||
+|LA|CLAYTON|71326|1||CONCORDIA||
+|LA|FERRIDAY|71334|1||CONCORDIA||
+|LA|MONTEREY|71354|1||CONCORDIA||
+|LA|VIDALIA|71373|1||CONCORDIA||
+|LA|WILDSVILLE|71377|1||CONCORDIA||
+|LA|FRIERSON|71027|1||DE SOTO||
+|LA|GLOSTER|71030|1||DE SOTO||
+|LA|GRAND CANE|71032|1||DE SOTO||
+|LA|KEATCHIE|71046|1||DE SOTO||
+|LA|LOGANSPORT|71049|1||DE SOTO||
+|LA|LONGSTREET|71050|1||DE SOTO||
+|LA|MANSFIELD|71052|1||DE SOTO||
+|LA|PELICAN|71063|1||DE SOTO||
+|LA|STONEWALL|71078|1||DE SOTO||
+|LA|BAKER|70704|1||EAST BATON ROUGE||
+|LA|BAKER|70714|1||EAST BATON ROUGE||
+|LA|GREENWELL SPRINGS|70739|1||EAST BATON ROUGE||
+|LA|PRIDE|70770|1||EAST BATON ROUGE||
+|LA|ZACHARY|70791|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70801|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70802|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70803|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70804|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70805|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70806|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70807|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70808|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70809|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70810|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70811|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70812|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70813|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70814|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70815|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70816|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70817|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70818|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70819|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70820|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70821|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70822|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70823|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70825|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70826|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70827|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70831|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70833|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70835|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70836|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70837|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70874|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70879|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70883|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70884|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70892|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70893|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70894|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70895|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70896|1||EAST BATON ROUGE||
+|LA|BATON ROUGE|70898|1||EAST BATON ROUGE||
+|LA|LAKE PROVIDENCE|71254|1||EAST CARROLL||
+|LA|SONDHEIMER|71276|1||EAST CARROLL||
+|LA|TRANSYLVANIA|71286|1||EAST CARROLL||
+|LA|CLINTON|70722|1||EAST FELICIANA||
+|LA|ETHEL|70730|1||EAST FELICIANA||
+|LA|JACKSON|70748|1||EAST FELICIANA||
+|LA|NORWOOD|70761|1||EAST FELICIANA||
+|LA|SLAUGHTER|70777|1||EAST FELICIANA||
+|LA|WILSON|70789|1||EAST FELICIANA||
+|LA|BASILE|70515|1||EVANGELINE||
+|LA|CHATAIGNIER|70524|1||EVANGELINE||
+|LA|MAMOU|70554|1||EVANGELINE||
+|LA|PINE PRAIRIE|70576|1||EVANGELINE||
+|LA|REDDELL|70580|1||EVANGELINE||
+|LA|TURKEY CREEK|70585|1||EVANGELINE||
+|LA|VILLE PLATTE|70586|1||EVANGELINE||
+|LA|SAINT LANDRY|71367|1||EVANGELINE||
+|LA|BASKIN|71219|1||FRANKLIN||
+|LA|CROWVILLE|71230|1||FRANKLIN||
+|LA|FORT NECESSITY|71243|1||FRANKLIN||
+|LA|JIGGER|71249|1||FRANKLIN||
+|LA|WINNSBORO|71295|1||FRANKLIN||
+|LA|CHASE|71324|1||FRANKLIN||
+|LA|GILBERT|71336|1||FRANKLIN||
+|LA|WISNER|71378|1||FRANKLIN||
+|LA|BENTLEY|71407|1||GRANT||
+|LA|COLFAX|71417|1||GRANT||
+|LA|DRY PRONG|71423|1||GRANT||
+|LA|GEORGETOWN|71432|1||GRANT||
+|LA|MONTGOMERY|71454|1||GRANT||
+|LA|POLLOCK|71467|1||GRANT||
+|LA|VERDA|71481|1||GRANT||
+|LA|AVERY ISLAND|70513|1||IBERIA||
+|LA|JEANERETTE|70544|1||IBERIA||
+|LA|LOREAUVILLE|70552|1||IBERIA||
+|LA|NEW IBERIA|70560|1||IBERIA||
+|LA|NEW IBERIA|70562|1||IBERIA||
+|LA|NEW IBERIA|70563|1||IBERIA||
+|LA|LYDIA|70569|1||IBERIA||
+|LA|BAYOU GOULA|70716|1||IBERVILLE||
+|LA|CARVILLE|70721|1||IBERVILLE||
+|LA|GROSSE TETE|70740|1||IBERVILLE||
+|LA|MARINGOUIN|70757|1||IBERVILLE||
+|LA|PLAQUEMINE|70764|1||IBERVILLE||
+|LA|PLAQUEMINE|70765|1||IBERVILLE||
+|LA|ROSEDALE|70772|1||IBERVILLE||
+|LA|SAINT GABRIEL|70776|1||IBERVILLE||
+|LA|SUNSHINE|70780|1||IBERVILLE||
+|LA|WHITE CASTLE|70788|1||IBERVILLE||
+|LA|CHATHAM|71226|1||JACKSON||
+|LA|EROS|71238|1||JACKSON||
+|LA|HODGE|71247|1||JACKSON||
+|LA|JONESBORO|71251|1||JACKSON||
+|LA|QUITMAN|71268|1||JACKSON||
+|LA|METAIRIE|70001|1||JEFFERSON||
+|LA|METAIRIE|70002|1||JEFFERSON||
+|LA|METAIRIE|70003|1||JEFFERSON||
+|LA|METAIRIE|70004|1||JEFFERSON||
+|LA|METAIRIE|70005|1||JEFFERSON||
+|LA|METAIRIE|70006|1||JEFFERSON||
+|LA|METAIRIE|70009|1||JEFFERSON||
+|LA|METAIRIE|70010|1||JEFFERSON||
+|LA|METAIRIE|70011|1||JEFFERSON||
+|LA|METAIRIE|70033|1||JEFFERSON||
+|LA|BARATARIA|70036|1||JEFFERSON||
+|LA|GRETNA|70053|1||JEFFERSON||
+|LA|GRETNA|70054|1||JEFFERSON||
+|LA|METAIRIE|70055|1||JEFFERSON||
+|LA|GRETNA|70056|1||JEFFERSON||
+|LA|HARVEY|70058|1||JEFFERSON||
+|LA|HARVEY|70059|1||JEFFERSON||
+|LA|METAIRIE|70060|1||JEFFERSON||
+|LA|KENNER|70062|1||JEFFERSON||
+|LA|KENNER|70063|1||JEFFERSON||
+|LA|KENNER|70064|1||JEFFERSON||
+|LA|KENNER|70065|1||JEFFERSON||
+|LA|LAFITTE|70067|1||JEFFERSON||
+|LA|MARRERO|70072|1||JEFFERSON||
+|LA|MARRERO|70073|1||JEFFERSON||
+|LA|WESTWEGO|70094|1||JEFFERSON||
+|LA|WESTWEGO|70096|1||JEFFERSON||
+|LA|NEW ORLEANS|70121|1||JEFFERSON||
+|LA|NEW ORLEANS|70123|1||JEFFERSON||
+|LA|NEW ORLEANS|70141|1||JEFFERSON||
+|LA|NEW ORLEANS|70181|1||JEFFERSON||
+|LA|NEW ORLEANS|70183|1||JEFFERSON||
+|LA|GRAND ISLE|70358|1||JEFFERSON||
+|LA|ELTON|70532|1||JEFFERSON DAVIS||
+|LA|JENNINGS|70546|1||JEFFERSON DAVIS||
+|LA|LAKE ARTHUR|70549|1||JEFFERSON DAVIS||
+|LA|ROANOKE|70581|1||JEFFERSON DAVIS||
+|LA|WELSH|70591|1||JEFFERSON DAVIS||
+|LA|FENTON|70640|1||JEFFERSON DAVIS||
+|LA|LACASSINE|70650|1||JEFFERSON DAVIS||
+|LA|LAFAYETTE|70501|1||LAFAYETTE||
+|LA|LAFAYETTE|70502|1||LAFAYETTE||
+|LA|LAFAYETTE|70503|1||LAFAYETTE||
+|LA|LAFAYETTE|70504|1||LAFAYETTE||
+|LA|LAFAYETTE|70505|1||LAFAYETTE||
+|LA|LAFAYETTE|70506|1||LAFAYETTE||
+|LA|LAFAYETTE|70507|1||LAFAYETTE||
+|LA|LAFAYETTE|70508|1||LAFAYETTE||
+|LA|LAFAYETTE|70509|1||LAFAYETTE||
+|LA|BROUSSARD|70518|1||LAFAYETTE||
+|LA|CARENCRO|70520|1||LAFAYETTE||
+|LA|DUSON|70529|1||LAFAYETTE||
+|LA|MILTON|70558|1||LAFAYETTE||
+|LA|SCOTT|70583|1||LAFAYETTE||
+|LA|YOUNGSVILLE|70592|1||LAFAYETTE||
+|LA|LAFAYETTE|70593|1||LAFAYETTE||
+|LA|LAFAYETTE|70596|1||LAFAYETTE||
+|LA|LAFAYETTE|70598|1||LAFAYETTE||
+|LA|THIBODAUX|70301|1||LAFOURCHE||
+|LA|THIBODAUX|70302|1||LAFOURCHE||
+|LA|THIBODAUX|70310|1||LAFOURCHE||
+|LA|CUT OFF|70345|1||LAFOURCHE||
+|LA|GALLIANO|70354|1||LAFOURCHE||
+|LA|GHEENS|70355|1||LAFOURCHE||
+|LA|GOLDEN MEADOW|70357|1||LAFOURCHE||
+|LA|KRAEMER|70371|1||LAFOURCHE||
+|LA|LAROSE|70373|1||LAFOURCHE||
+|LA|LOCKPORT|70374|1||LAFOURCHE||
+|LA|MATHEWS|70375|1||LAFOURCHE||
+|LA|RACELAND|70394|1||LAFOURCHE||
+|LA|JENA|71342|1||LA SALLE||
+|LA|TROUT|71371|1||LA SALLE||
+|LA|OLLA|71465|1||LA SALLE||
+|LA|TULLOS|71479|1||LA SALLE||
+|LA|URANIA|71480|1||LA SALLE||
+|LA|CHOUDRANT|71227|1||LINCOLN||
+|LA|DUBACH|71235|1||LINCOLN||
+|LA|GRAMBLING|71245|1||LINCOLN||
+|LA|RUSTON|71270|1||LINCOLN||
+|LA|RUSTON|71272|1||LINCOLN||
+|LA|RUSTON|71273|1||LINCOLN||
+|LA|SIMSBORO|71275|1||LINCOLN||
+|LA|MAUREPAS|70449|1||LIVINGSTON||
+|LA|SPRINGFIELD|70462|1||LIVINGSTON||
+|LA|DENHAM SPRINGS|70706|1||LIVINGSTON||
+|LA|ALBANY|70711|1||LIVINGSTON||
+|LA|DENHAM SPRINGS|70726|1||LIVINGSTON||
+|LA|DENHAM SPRINGS|70727|1||LIVINGSTON||
+|LA|FRENCH SETTLEMENT|70733|1||LIVINGSTON||
+|LA|HOLDEN|70744|1||LIVINGSTON||
+|LA|LIVINGSTON|70754|1||LIVINGSTON||
+|LA|WALKER|70785|1||LIVINGSTON||
+|LA|WATSON|70786|1||LIVINGSTON||
+|LA|DELTA|71233|1||MADISON||
+|LA|TALLULAH|71282|1||MADISON||
+|LA|TALLULAH|71284|1||MADISON||
+|LA|BASTROP|71220|1||MOREHOUSE||
+|LA|BASTROP|71221|1||MOREHOUSE||
+|LA|BONITA|71223|1||MOREHOUSE||
+|LA|COLLINSTON|71229|1||MOREHOUSE||
+|LA|JONES|71250|1||MOREHOUSE||
+|LA|MER ROUGE|71261|1||MOREHOUSE||
+|LA|OAK RIDGE|71264|1||MOREHOUSE||
+|LA|ASHLAND|71002|1||NATCHITOCHES||
+|LA|GOLDONNA|71031|1||NATCHITOCHES||
+|LA|POWHATAN|71066|1||NATCHITOCHES||
+|LA|CAMPTI|71411|1||NATCHITOCHES||
+|LA|CLARENCE|71414|1||NATCHITOCHES||
+|LA|CLOUTIERVILLE|71416|1||NATCHITOCHES||
+|LA|FLORA|71428|1||NATCHITOCHES||
+|LA|GORUM|71434|1||NATCHITOCHES||
+|LA|MARTHAVILLE|71450|1||NATCHITOCHES||
+|LA|MELROSE|71452|1||NATCHITOCHES||
+|LA|MORA|71455|1||NATCHITOCHES||
+|LA|NATCHEZ|71456|1||NATCHITOCHES||
+|LA|NATCHITOCHES|71457|1||NATCHITOCHES||
+|LA|NATCHITOCHES|71458|1||NATCHITOCHES||
+|LA|PROVENCAL|71468|1||NATCHITOCHES||
+|LA|ROBELINE|71469|1||NATCHITOCHES||
+|LA|NATCHITOCHES|71497|1||NATCHITOCHES||
+|LA|NEW ORLEANS|70112|1||ORLEANS||
+|LA|NEW ORLEANS|70113|1||ORLEANS||
+|LA|NEW ORLEANS|70114|1||ORLEANS||
+|LA|NEW ORLEANS|70115|1||ORLEANS||
+|LA|NEW ORLEANS|70116|1||ORLEANS||
+|LA|NEW ORLEANS|70117|1||ORLEANS||
+|LA|NEW ORLEANS|70118|1||ORLEANS||
+|LA|NEW ORLEANS|70119|1||ORLEANS||
+|LA|NEW ORLEANS|70122|1||ORLEANS||
+|LA|NEW ORLEANS|70124|1||ORLEANS||
+|LA|NEW ORLEANS|70125|1||ORLEANS||
+|LA|NEW ORLEANS|70126|1||ORLEANS||
+|LA|NEW ORLEANS|70127|1||ORLEANS||
+|LA|NEW ORLEANS|70128|1||ORLEANS||
+|LA|NEW ORLEANS|70129|1||ORLEANS||
+|LA|NEW ORLEANS|70130|1||ORLEANS||
+|LA|NEW ORLEANS|70131|1||ORLEANS||
+|LA|NEW ORLEANS|70139|1||ORLEANS||
+|LA|NEW ORLEANS|70140|1||ORLEANS||
+|LA|NEW ORLEANS|70142|1||ORLEANS||
+|LA|NEW ORLEANS|70143|1||ORLEANS||
+|LA|NEW ORLEANS|70145|1||ORLEANS||
+|LA|NEW ORLEANS|70146|1||ORLEANS||
+|LA|NEW ORLEANS|70148|1||ORLEANS||
+|LA|NEW ORLEANS|70149|1||ORLEANS||
+|LA|NEW ORLEANS|70150|1||ORLEANS||
+|LA|NEW ORLEANS|70151|1||ORLEANS||
+|LA|NEW ORLEANS|70152|1||ORLEANS||
+|LA|NEW ORLEANS|70153|1||ORLEANS||
+|LA|NEW ORLEANS|70154|1||ORLEANS||
+|LA|NEW ORLEANS|70156|1||ORLEANS||
+|LA|NEW ORLEANS|70157|1||ORLEANS||
+|LA|NEW ORLEANS|70158|1||ORLEANS||
+|LA|NEW ORLEANS|70159|1||ORLEANS||
+|LA|NEW ORLEANS|70160|1||ORLEANS||
+|LA|NEW ORLEANS|70161|1||ORLEANS||
+|LA|NEW ORLEANS|70162|1||ORLEANS||
+|LA|NEW ORLEANS|70163|1||ORLEANS||
+|LA|NEW ORLEANS|70164|1||ORLEANS||
+|LA|NEW ORLEANS|70165|1||ORLEANS||
+|LA|NEW ORLEANS|70166|1||ORLEANS||
+|LA|NEW ORLEANS|70167|1||ORLEANS||
+|LA|NEW ORLEANS|70170|1||ORLEANS||
+|LA|NEW ORLEANS|70172|1||ORLEANS||
+|LA|NEW ORLEANS|70174|1||ORLEANS||
+|LA|NEW ORLEANS|70175|1||ORLEANS||
+|LA|NEW ORLEANS|70176|1||ORLEANS||
+|LA|NEW ORLEANS|70177|1||ORLEANS||
+|LA|NEW ORLEANS|70178|1||ORLEANS||
+|LA|NEW ORLEANS|70179|1||ORLEANS||
+|LA|NEW ORLEANS|70182|1||ORLEANS||
+|LA|NEW ORLEANS|70184|1||ORLEANS||
+|LA|NEW ORLEANS|70185|1||ORLEANS||
+|LA|NEW ORLEANS|70186|1||ORLEANS||
+|LA|NEW ORLEANS|70187|1||ORLEANS||
+|LA|NEW ORLEANS|70189|1||ORLEANS||
+|LA|NEW ORLEANS|70190|1||ORLEANS||
+|LA|NEW ORLEANS|70195|1||ORLEANS||
+|LA|MONROE|71201|1||OUACHITA||
+|LA|MONROE|71202|1||OUACHITA||
+|LA|MONROE|71203|1||OUACHITA||
+|LA|MONROE|71207|1||OUACHITA||
+|LA|MONROE|71208|1||OUACHITA||
+|LA|MONROE|71209|1||OUACHITA||
+|LA|MONROE|71210|1||OUACHITA||
+|LA|MONROE|71211|1||OUACHITA||
+|LA|MONROE|71212|1||OUACHITA||
+|LA|MONROE|71213|1||OUACHITA||
+|LA|CALHOUN|71225|1||OUACHITA||
+|LA|FAIRBANKS|71240|1||OUACHITA||
+|LA|STERLINGTON|71280|1||OUACHITA||
+|LA|SWARTZ|71281|1||OUACHITA||
+|LA|WEST MONROE|71291|1||OUACHITA||
+|LA|WEST MONROE|71292|1||OUACHITA||
+|LA|WEST MONROE|71294|1||OUACHITA||
+|LA|BELLE CHASSE|70037|1||PLAQUEMINES||
+|LA|BOOTHVILLE|70038|1||PLAQUEMINES||
+|LA|BRAITHWAITE|70040|1||PLAQUEMINES||
+|LA|BURAS|70041|1||PLAQUEMINES||
+|LA|CARLISLE|70042|1||PLAQUEMINES||
+|LA|DAVANT|70046|1||PLAQUEMINES||
+|LA|EMPIRE|70050|1||PLAQUEMINES||
+|LA|PILOTTOWN|70081|1||PLAQUEMINES||
+|LA|POINTE A LA HACHE|70082|1||PLAQUEMINES||
+|LA|PORT SULPHUR|70083|1||PLAQUEMINES||
+|LA|VENICE|70091|1||PLAQUEMINES||
+|LA|BATCHELOR|70715|1||POINTE COUPEE||
+|LA|BLANKS|70717|1||POINTE COUPEE||
+|LA|FORDOCHE|70732|1||POINTE COUPEE||
+|LA|GLYNN|70736|1||POINTE COUPEE||
+|LA|INNIS|70747|1||POINTE COUPEE||
+|LA|JARREAU|70749|1||POINTE COUPEE||
+|LA|LABARRE|70751|1||POINTE COUPEE||
+|LA|LAKELAND|70752|1||POINTE COUPEE||
+|LA|LETTSWORTH|70753|1||POINTE COUPEE||
+|LA|LIVONIA|70755|1||POINTE COUPEE||
+|LA|LOTTIE|70756|1||POINTE COUPEE||
+|LA|MORGANZA|70759|1||POINTE COUPEE||
+|LA|NEW ROADS|70760|1||POINTE COUPEE||
+|LA|OSCAR|70762|1||POINTE COUPEE||
+|LA|ROUGON|70773|1||POINTE COUPEE||
+|LA|TORBERT|70781|1||POINTE COUPEE||
+|LA|VENTRESS|70783|1||POINTE COUPEE||
+|LA|ALEXANDRIA|71301|1||RAPIDES||
+|LA|ALEXANDRIA|71302|1||RAPIDES||
+|LA|ALEXANDRIA|71303|1||RAPIDES||
+|LA|ALEXANDRIA|71306|1||RAPIDES||
+|LA|ALEXANDRIA|71307|1||RAPIDES||
+|LA|ALEXANDRIA|71309|1||RAPIDES||
+|LA|ALEXANDRIA|71315|1||RAPIDES||
+|LA|CHENEYVILLE|71325|1||RAPIDES||
+|LA|DEVILLE|71328|1||RAPIDES||
+|LA|ECHO|71330|1||RAPIDES||
+|LA|LECOMPTE|71346|1||RAPIDES||
+|LA|LIBUSE|71348|1||RAPIDES||
+|LA|PINEVILLE|71359|1||RAPIDES||
+|LA|PINEVILLE|71360|1||RAPIDES||
+|LA|PINEVILLE|71361|1||RAPIDES||
+|LA|RUBY|71365|1||RAPIDES||
+|LA|BALL|71405|1||RAPIDES||
+|LA|BOYCE|71409|1||RAPIDES||
+|LA|ELMER|71424|1||RAPIDES||
+|LA|FLATWOODS|71427|1||RAPIDES||
+|LA|FOREST HILL|71430|1||RAPIDES||
+|LA|GARDNER|71431|1||RAPIDES||
+|LA|GLENMORA|71433|1||RAPIDES||
+|LA|HINESTON|71438|1||RAPIDES||
+|LA|LENA|71447|1||RAPIDES||
+|LA|LONGLEAF|71448|1||RAPIDES||
+|LA|OTIS|71466|1||RAPIDES||
+|LA|SIEPER|71472|1||RAPIDES||
+|LA|TIOGA|71477|1||RAPIDES||
+|LA|WOODWORTH|71485|1||RAPIDES||
+|LA|COUSHATTA|71019|1||RED RIVER||
+|LA|EAST POINT|71025|1||RED RIVER||
+|LA|HALL SUMMIT|71034|1||RED RIVER||
+|LA|HARMON|71036|1||RED RIVER||
+|LA|ARCHIBALD|71218|1||RICHLAND||
+|LA|DELHI|71232|1||RICHLAND||
+|LA|MANGHAM|71259|1||RICHLAND||
+|LA|RAYVILLE|71269|1||RICHLAND||
+|LA|START|71279|1||RICHLAND||
+|LA|PLEASANT HILL|71065|1||SABINE||
+|LA|BELMONT|71406|1||SABINE||
+|LA|CONVERSE|71419|1||SABINE||
+|LA|FISHER|71426|1||SABINE||
+|LA|FLORIEN|71429|1||SABINE||
+|LA|MANY|71449|1||SABINE||
+|LA|NEGREET|71460|1||SABINE||
+|LA|NOBLE|71462|1||SABINE||
+|LA|ZWOLLE|71486|1||SABINE||
+|LA|ARABI|70032|1||ST. BERNARD||
+|LA|CHALMETTE|70043|1||ST. BERNARD||
+|LA|CHALMETTE|70044|1||ST. BERNARD||
+|LA|MERAUX|70075|1||ST. BERNARD||
+|LA|SAINT BERNARD|70085|1||ST. BERNARD||
+|LA|VIOLET|70092|1||ST. BERNARD||
+|LA|DES ALLEMANDS|70030|1||ST. CHARLES||
+|LA|AMA|70031|1||ST. CHARLES||
+|LA|BOUTTE|70039|1||ST. CHARLES||
+|LA|DESTREHAN|70047|1||ST. CHARLES||
+|LA|HAHNVILLE|70057|1||ST. CHARLES||
+|LA|KILLONA|70066|1||ST. CHARLES||
+|LA|LULING|70070|1||ST. CHARLES||
+|LA|NEW SARPY|70078|1||ST. CHARLES||
+|LA|NORCO|70079|1||ST. CHARLES||
+|LA|PARADIS|70080|1||ST. CHARLES||
+|LA|SAINT ROSE|70087|1||ST. CHARLES||
+|LA|GREENSBURG|70441|1||ST. HELENA||
+|LA|PINE GROVE|70453|1||ST. HELENA||
+|LA|GRAMERCY|70052|1||ST. JAMES||
+|LA|LUTCHER|70071|1||ST. JAMES||
+|LA|SAINT JAMES|70086|1||ST. JAMES||
+|LA|VACHERIE|70090|1||ST. JAMES||
+|LA|CONVENT|70723|1||ST. JAMES||
+|LA|HESTER|70743|1||ST. JAMES||
+|LA|PAULINA|70763|1||ST. JAMES||
+|LA|UNCLE SAM|70792|1||ST. JAMES||
+|LA|EDGARD|70049|1||ST. JOHN THE BAPTIST||
+|LA|GARYVILLE|70051|1||ST. JOHN THE BAPTIST||
+|LA|LA PLACE|70068|1||ST. JOHN THE BAPTIST||
+|LA|LA PLACE|70069|1||ST. JOHN THE BAPTIST||
+|LA|MOUNT AIRY|70076|1||ST. JOHN THE BAPTIST||
+|LA|RESERVE|70084|1||ST. JOHN THE BAPTIST||
+|LA|ARNAUDVILLE|70512|1||ST. LANDRY||
+|LA|EUNICE|70535|1||ST. LANDRY||
+|LA|GRAND COTEAU|70541|1||ST. LANDRY||
+|LA|LAWTELL|70550|1||ST. LANDRY||
+|LA|LEONVILLE|70551|1||ST. LANDRY||
+|LA|OPELOUSAS|70570|1||ST. LANDRY||
+|LA|OPELOUSAS|70571|1||ST. LANDRY||
+|LA|PORT BARRE|70577|1||ST. LANDRY||
+|LA|SUNSET|70584|1||ST. LANDRY||
+|LA|WASHINGTON|70589|1||ST. LANDRY||
+|LA|KROTZ SPRINGS|70750|1||ST. LANDRY||
+|LA|LEBEAU|71345|1||ST. LANDRY||
+|LA|MELVILLE|71353|1||ST. LANDRY||
+|LA|MORROW|71356|1||ST. LANDRY||
+|LA|PALMETTO|71358|1||ST. LANDRY||
+|LA|BREAUX BRIDGE|70517|1||ST. MARTIN||
+|LA|CADE|70519|1||ST. MARTIN||
+|LA|CECILIA|70521|1||ST. MARTIN||
+|LA|SAINT MARTINVILLE|70582|1||ST. MARTIN||
+|LA|AMELIA|70340|1||ST. MARY||
+|LA|BERWICK|70342|1||ST. MARY||
+|LA|MORGAN CITY|70380|1||ST. MARY||
+|LA|MORGAN CITY|70381|1||ST. MARY||
+|LA|PATTERSON|70392|1||ST. MARY||
+|LA|BALDWIN|70514|1||ST. MARY||
+|LA|CENTERVILLE|70522|1||ST. MARY||
+|LA|CHARENTON|70523|1||ST. MARY||
+|LA|FRANKLIN|70538|1||ST. MARY||
+|LA|GARDEN CITY|70540|1||ST. MARY||
+|LA|ABITA SPRINGS|70420|1||ST. TAMMANY||
+|LA|BUSH|70431|1||ST. TAMMANY||
+|LA|COVINGTON|70433|1||ST. TAMMANY||
+|LA|COVINGTON|70434|1||ST. TAMMANY||
+|LA|COVINGTON|70435|1||ST. TAMMANY||
+|LA|FOLSOM|70437|1||ST. TAMMANY||
+|LA|LACOMBE|70445|1||ST. TAMMANY||
+|LA|MADISONVILLE|70447|1||ST. TAMMANY||
+|LA|MANDEVILLE|70448|1||ST. TAMMANY||
+|LA|PEARL RIVER|70452|1||ST. TAMMANY||
+|LA|SAINT BENEDICT|70457|1||ST. TAMMANY||
+|LA|SLIDELL|70458|1||ST. TAMMANY||
+|LA|SLIDELL|70459|1||ST. TAMMANY||
+|LA|SLIDELL|70460|1||ST. TAMMANY||
+|LA|SLIDELL|70461|1||ST. TAMMANY||
+|LA|SUN|70463|1||ST. TAMMANY||
+|LA|TALISHEEK|70464|1||ST. TAMMANY||
+|LA|SLIDELL|70469|1||ST. TAMMANY||
+|LA|MANDEVILLE|70470|1||ST. TAMMANY||
+|LA|MANDEVILLE|70471|1||ST. TAMMANY||
+|LA|HAMMOND|70401|1||TANGIPAHOA||
+|LA|HAMMOND|70402|1||TANGIPAHOA||
+|LA|HAMMOND|70403|1||TANGIPAHOA||
+|LA|HAMMOND|70404|1||TANGIPAHOA||
+|LA|AKERS|70421|1||TANGIPAHOA||
+|LA|AMITE|70422|1||TANGIPAHOA||
+|LA|FLUKER|70436|1||TANGIPAHOA||
+|LA|HUSSER|70442|1||TANGIPAHOA||
+|LA|INDEPENDENCE|70443|1||TANGIPAHOA||
+|LA|KENTWOOD|70444|1||TANGIPAHOA||
+|LA|LORANGER|70446|1||TANGIPAHOA||
+|LA|NATALBANY|70451|1||TANGIPAHOA||
+|LA|PONCHATOULA|70454|1||TANGIPAHOA||
+|LA|ROBERT|70455|1||TANGIPAHOA||
+|LA|ROSELAND|70456|1||TANGIPAHOA||
+|LA|TANGIPAHOA|70465|1||TANGIPAHOA||
+|LA|TICKFAW|70466|1||TANGIPAHOA||
+|LA|NEWELLTON|71357|1||TENSAS||
+|LA|SAINT JOSEPH|71366|1||TENSAS||
+|LA|WATERPROOF|71375|1||TENSAS||
+|LA|BOURG|70343|1||TERREBONNE||
+|LA|CHAUVIN|70344|1||TERREBONNE||
+|LA|DONNER|70352|1||TERREBONNE||
+|LA|DULAC|70353|1||TERREBONNE||
+|LA|GIBSON|70356|1||TERREBONNE||
+|LA|GRAY|70359|1||TERREBONNE||
+|LA|HOUMA|70360|1||TERREBONNE||
+|LA|HOUMA|70361|1||TERREBONNE||
+|LA|HOUMA|70363|1||TERREBONNE||
+|LA|HOUMA|70364|1||TERREBONNE||
+|LA|MONTEGUT|70377|1||TERREBONNE||
+|LA|SCHRIEVER|70395|1||TERREBONNE||
+|LA|THERIOT|70397|1||TERREBONNE||
+|LA|BERNICE|71222|1||UNION||
+|LA|DOWNSVILLE|71234|1||UNION||
+|LA|FARMERVILLE|71241|1||UNION||
+|LA|LILLIE|71256|1||UNION||
+|LA|MARION|71260|1||UNION||
+|LA|SPEARSVILLE|71277|1||UNION||
+|LA|ABBEVILLE|70510|1||VERMILION||
+|LA|ABBEVILLE|70511|1||VERMILION||
+|LA|DELCAMBRE|70528|1||VERMILION||
+|LA|ERATH|70533|1||VERMILION||
+|LA|GUEYDAN|70542|1||VERMILION||
+|LA|KAPLAN|70548|1||VERMILION||
+|LA|MAURICE|70555|1||VERMILION||
+|LA|PERRY|70575|1||VERMILION||
+|LA|EVANS|70639|1||VERNON||
+|LA|FULLERTON|70642|1||VERNON||
+|LA|PITKIN|70656|1||VERNON||
+|LA|ROSEPINE|70659|1||VERNON||
+|LA|ANACOCO|71403|1||VERNON||
+|LA|HORNBECK|71439|1||VERNON||
+|LA|KURTHWOOD|71443|1||VERNON||
+|LA|LACAMP|71444|1||VERNON||
+|LA|LEESVILLE|71446|1||VERNON||
+|LA|LEESVILLE|71459|1||VERNON||
+|LA|NEWLLANO|71461|1||VERNON||
+|LA|SIMPSON|71474|1||VERNON||
+|LA|SLAGLE|71475|1||VERNON||
+|LA|LEESVILLE|71496|1||VERNON||
+|LA|ANGIE|70426|1||WASHINGTON||
+|LA|BOGALUSA|70427|1||WASHINGTON||
+|LA|BOGALUSA|70429|1||WASHINGTON||
+|LA|FRANKLINTON|70438|1||WASHINGTON||
+|LA|MOUNT HERMON|70450|1||WASHINGTON||
+|LA|ANGIE|70467|1||WASHINGTON||
+|LA|COTTON VALLEY|71018|1||WEBSTER||
+|LA|CULLEN|71021|1||WEBSTER||
+|LA|DOYLINE|71023|1||WEBSTER||
+|LA|DUBBERLY|71024|1||WEBSTER||
+|LA|HEFLIN|71039|1||WEBSTER||
+|LA|MINDEN|71055|1||WEBSTER||
+|LA|MINDEN|71058|1||WEBSTER||
+|LA|SAREPTA|71071|1||WEBSTER||
+|LA|SHONGALOO|71072|1||WEBSTER||
+|LA|SIBLEY|71073|1||WEBSTER||
+|LA|SPRINGHILL|71075|1||WEBSTER||
+|LA|ADDIS|70710|1||WEST BATON ROUGE||
+|LA|BRUSLY|70719|1||WEST BATON ROUGE||
+|LA|BUECHE|70720|1||WEST BATON ROUGE||
+|LA|ERWINVILLE|70729|1||WEST BATON ROUGE||
+|LA|PORT ALLEN|70767|1||WEST BATON ROUGE||
+|LA|EPPS|71237|1||WEST CARROLL||
+|LA|FOREST|71242|1||WEST CARROLL||
+|LA|KILBOURNE|71253|1||WEST CARROLL||
+|LA|OAK GROVE|71263|1||WEST CARROLL||
+|LA|PIONEER|71266|1||WEST CARROLL||
+|LA|ANGOLA|70712|1||WEST FELICIANA||
+|LA|SAINT FRANCISVILLE|70775|1||WEST FELICIANA||
+|LA|TUNICA|70782|1||WEST FELICIANA||
+|LA|WAKEFIELD|70784|1||WEST FELICIANA||
+|LA|WEYANOKE|70787|1||WEST FELICIANA||
+|LA|ATLANTA|71404|1||WINN||
+|LA|CALVIN|71410|1||WINN||
+|LA|DODSON|71422|1||WINN||
+|LA|JOYCE|71440|1||WINN||
+|LA|SAINT MAURICE|71471|1||WINN||
+|LA|SIKES|71473|1||WINN||
+|LA|WINNFIELD|71483|1||WINN||
+|LA|BELLE CHASSE|70093|1||||
+|LA|KENNER|70097|1||||
+|LA|LAFAYETTE|70595|1||||
+|LA|BATON ROUGE|70873|1||||
+|LA|BATON ROUGE|70891|1||||
+|LA|BRYCELAND|71014|1||||
+|LA|MIRA|71059|1||||
+|LA|SHREVEPORT|71150|1||||
+|LA|MONROE|71217|1||||
+|LA|EXTENSION|71239|1||||
+|LA|BIG BEND|71318|1||||
+|LA|LARTO|71344|1||||
+|LA|VICK|71372|1||||
+|LA|CHOPIN|71412|1||||
+|LA|DERRY|71421|1||||
+|LA|HEBERT|71436|1||||
+|LA|LEANDER|71445|1||||
+|LA|MELDER|71451|1||||
+|MA|BUZZARDS BAY|02532|1||BARNSTABLE||
+|MA|CATAUMET|02534|1||BARNSTABLE||
+|MA|EAST FALMOUTH|02536|1||BARNSTABLE||
+|MA|EAST SANDWICH|02537|1||BARNSTABLE||
+|MA|FALMOUTH|02540|1||BARNSTABLE||
+|MA|FALMOUTH|02541|1||BARNSTABLE||
+|MA|BUZZARDS BAY|02542|1||BARNSTABLE||
+|MA|WOODS HOLE|02543|1||BARNSTABLE||
+|MA|MONUMENT BEACH|02553|1||BARNSTABLE||
+|MA|NORTH FALMOUTH|02556|1||BARNSTABLE||
+|MA|POCASSET|02559|1||BARNSTABLE||
+|MA|SAGAMORE|02561|1||BARNSTABLE||
+|MA|SAGAMORE BEACH|02562|1||BARNSTABLE||
+|MA|SANDWICH|02563|1||BARNSTABLE||
+|MA|SILVER BEACH|02565|1||BARNSTABLE||
+|MA|WEST FALMOUTH|02574|1||BARNSTABLE||
+|MA|HYANNIS|02601|1||BARNSTABLE||
+|MA|BARNSTABLE|02630|1||BARNSTABLE||
+|MA|BREWSTER|02631|1||BARNSTABLE||
+|MA|CENTERVILLE|02632|1||BARNSTABLE||
+|MA|CHATHAM|02633|1||BARNSTABLE||
+|MA|CENTERVILLE|02634|1||BARNSTABLE||
+|MA|COTUIT|02635|1||BARNSTABLE||
+|MA|CENTERVILLE|02636|1||BARNSTABLE||
+|MA|CUMMAQUID|02637|1||BARNSTABLE||
+|MA|DENNIS|02638|1||BARNSTABLE||
+|MA|DENNIS PORT|02639|1||BARNSTABLE||
+|MA|EAST DENNIS|02641|1||BARNSTABLE||
+|MA|EASTHAM|02642|1||BARNSTABLE||
+|MA|EAST ORLEANS|02643|1||BARNSTABLE||
+|MA|FORESTDALE|02644|1||BARNSTABLE||
+|MA|HARWICH|02645|1||BARNSTABLE||
+|MA|HARWICH PORT|02646|1||BARNSTABLE||
+|MA|HYANNIS PORT|02647|1||BARNSTABLE||
+|MA|MARSTONS MILLS|02648|1||BARNSTABLE||
+|MA|MASHPEE|02649|1||BARNSTABLE||
+|MA|NORTH CHATHAM|02650|1||BARNSTABLE||
+|MA|NORTH EASTHAM|02651|1||BARNSTABLE||
+|MA|NORTH TRURO|02652|1||BARNSTABLE||
+|MA|ORLEANS|02653|1||BARNSTABLE||
+|MA|OSTERVILLE|02655|1||BARNSTABLE||
+|MA|PROVINCETOWN|02657|1||BARNSTABLE||
+|MA|SOUTH CHATHAM|02659|1||BARNSTABLE||
+|MA|SOUTH DENNIS|02660|1||BARNSTABLE||
+|MA|SOUTH HARWICH|02661|1||BARNSTABLE||
+|MA|SOUTH ORLEANS|02662|1||BARNSTABLE||
+|MA|SOUTH WELLFLEET|02663|1||BARNSTABLE||
+|MA|SOUTH YARMOUTH|02664|1||BARNSTABLE||
+|MA|TRURO|02666|1||BARNSTABLE||
+|MA|WELLFLEET|02667|1||BARNSTABLE||
+|MA|WEST BARNSTABLE|02668|1||BARNSTABLE||
+|MA|WEST CHATHAM|02669|1||BARNSTABLE||
+|MA|WEST DENNIS|02670|1||BARNSTABLE||
+|MA|WEST HARWICH|02671|1||BARNSTABLE||
+|MA|WEST HYANNISPORT|02672|1||BARNSTABLE||
+|MA|WEST YARMOUTH|02673|1||BARNSTABLE||
+|MA|YARMOUTH PORT|02675|1||BARNSTABLE||
+|MA|EAST OTIS|01029|1||BERKSHIRE||
+|MA|PITTSFIELD|01201|1||BERKSHIRE||
+|MA|PITTSFIELD|01202|1||BERKSHIRE||
+|MA|PITTSFIELD|01203|1||BERKSHIRE||
+|MA|ADAMS|01220|1||BERKSHIRE||
+|MA|ASHLEY FALLS|01222|1||BERKSHIRE||
+|MA|BECKET|01223|1||BERKSHIRE||
+|MA|BERKSHIRE|01224|1||BERKSHIRE||
+|MA|CHESHIRE|01225|1||BERKSHIRE||
+|MA|DALTON|01226|1||BERKSHIRE||
+|MA|DALTON|01227|1||BERKSHIRE||
+|MA|GLENDALE|01229|1||BERKSHIRE||
+|MA|GREAT BARRINGTON|01230|1||BERKSHIRE||
+|MA|HINSDALE|01235|1||BERKSHIRE||
+|MA|HOUSATONIC|01236|1||BERKSHIRE||
+|MA|LANESBOROUGH|01237|1||BERKSHIRE||
+|MA|LEE|01238|1||BERKSHIRE||
+|MA|LENOX|01240|1||BERKSHIRE||
+|MA|LENOX DALE|01242|1||BERKSHIRE||
+|MA|MILL RIVER|01244|1||BERKSHIRE||
+|MA|MONTEREY|01245|1||BERKSHIRE||
+|MA|NORTH ADAMS|01247|1||BERKSHIRE||
+|MA|NORTH EGREMONT|01252|1||BERKSHIRE||
+|MA|OTIS|01253|1||BERKSHIRE||
+|MA|RICHMOND|01254|1||BERKSHIRE||
+|MA|SANDISFIELD|01255|1||BERKSHIRE||
+|MA|SAVOY|01256|1||BERKSHIRE||
+|MA|SHEFFIELD|01257|1||BERKSHIRE||
+|MA|SOUTH EGREMONT|01258|1||BERKSHIRE||
+|MA|SOUTHFIELD|01259|1||BERKSHIRE||
+|MA|SOUTH LEE|01260|1||BERKSHIRE||
+|MA|STOCKBRIDGE|01262|1||BERKSHIRE||
+|MA|STOCKBRIDGE|01263|1||BERKSHIRE||
+|MA|TYRINGHAM|01264|1||BERKSHIRE||
+|MA|WEST STOCKBRIDGE|01266|1||BERKSHIRE||
+|MA|WILLIAMSTOWN|01267|1||BERKSHIRE||
+|MA|WINDSOR|01270|1||BERKSHIRE||
+|MA|DRURY|01343|1||BERKSHIRE||
+|MA|EAST MANSFIELD|02031|1||BRISTOL||
+|MA|MANSFIELD|02048|1||BRISTOL||
+|MA|EASTON|02334|1||BRISTOL||
+|MA|NORTH EASTON|02356|1||BRISTOL||
+|MA|NORTH EASTON|02357|1||BRISTOL||
+|MA|SOUTH EASTON|02375|1||BRISTOL||
+|MA|ASSONET|02702|1||BRISTOL||
+|MA|ATTLEBORO|02703|1||BRISTOL||
+|MA|CHARTLEY|02712|1||BRISTOL||
+|MA|DARTMOUTH|02714|1||BRISTOL||
+|MA|DIGHTON|02715|1||BRISTOL||
+|MA|EAST FREETOWN|02717|1||BRISTOL||
+|MA|EAST TAUNTON|02718|1||BRISTOL||
+|MA|FAIRHAVEN|02719|1||BRISTOL||
+|MA|FALL RIVER|02720|1||BRISTOL||
+|MA|FALL RIVER|02721|1||BRISTOL||
+|MA|FALL RIVER|02722|1||BRISTOL||
+|MA|FALL RIVER|02723|1||BRISTOL||
+|MA|FALL RIVER|02724|1||BRISTOL||
+|MA|SOMERSET|02725|1||BRISTOL||
+|MA|SOMERSET|02726|1||BRISTOL||
+|MA|NEW BEDFORD|02740|1||BRISTOL||
+|MA|NEW BEDFORD|02741|1||BRISTOL||
+|MA|NEW BEDFORD|02742|1||BRISTOL||
+|MA|ACUSHNET|02743|1||BRISTOL||
+|MA|NEW BEDFORD|02744|1||BRISTOL||
+|MA|NEW BEDFORD|02745|1||BRISTOL||
+|MA|NEW BEDFORD|02746|1||BRISTOL||
+|MA|NORTH DARTMOUTH|02747|1||BRISTOL||
+|MA|SOUTH DARTMOUTH|02748|1||BRISTOL||
+|MA|NORTH ATTLEBORO|02760|1||BRISTOL||
+|MA|NORTH ATTLEBORO|02761|1||BRISTOL||
+|MA|ATTLEBORO FALLS|02763|1||BRISTOL||
+|MA|NORTH DIGHTON|02764|1||BRISTOL||
+|MA|NORTON|02766|1||BRISTOL||
+|MA|RAYNHAM|02767|1||BRISTOL||
+|MA|RAYNHAM CENTER|02768|1||BRISTOL||
+|MA|REHOBOTH|02769|1||BRISTOL||
+|MA|SEEKONK|02771|1||BRISTOL||
+|MA|SWANSEA|02777|1||BRISTOL||
+|MA|BERKLEY|02779|1||BRISTOL||
+|MA|TAUNTON|02780|1||BRISTOL||
+|MA|TAUNTON|02783|1||BRISTOL||
+|MA|WESTPORT|02790|1||BRISTOL||
+|MA|WESTPORT POINT|02791|1||BRISTOL||
+|MA|CHILMARK|02535|1||DUKES||
+|MA|EDGARTOWN|02539|1||DUKES||
+|MA|MENEMSHA|02552|1||DUKES||
+|MA|OAK BLUFFS|02557|1||DUKES||
+|MA|VINEYARD HAVEN|02568|1||DUKES||
+|MA|VINEYARD HAVEN|02573|1||DUKES||
+|MA|WEST TISBURY|02575|1||DUKES||
+|MA|CUTTYHUNK|02713|1||DUKES||
+|MA|ANDOVER|01810|1||ESSEX||
+|MA|ANDOVER|01812|1||ESSEX||
+|MA|HAVERHILL|01830|1||ESSEX||
+|MA|HAVERHILL|01831|1||ESSEX||
+|MA|HAVERHILL|01832|1||ESSEX||
+|MA|GEORGETOWN|01833|1||ESSEX||
+|MA|GROVELAND|01834|1||ESSEX||
+|MA|HAVERHILL|01835|1||ESSEX||
+|MA|LAWRENCE|01840|1||ESSEX||
+|MA|LAWRENCE|01841|1||ESSEX||
+|MA|LAWRENCE|01842|1||ESSEX||
+|MA|LAWRENCE|01843|1||ESSEX||
+|MA|METHUEN|01844|1||ESSEX||
+|MA|NORTH ANDOVER|01845|1||ESSEX||
+|MA|MERRIMAC|01860|1||ESSEX||
+|MA|WEST BOXFORD|01885|1||ESSEX||
+|MA|ANDOVER|01899|1||ESSEX||
+|MA|LYNN|01901|1||ESSEX||
+|MA|LYNN|01902|1||ESSEX||
+|MA|LYNN|01903|1||ESSEX||
+|MA|LYNN|01904|1||ESSEX||
+|MA|LYNN|01905|1||ESSEX||
+|MA|SAUGUS|01906|1||ESSEX||
+|MA|SWAMPSCOTT|01907|1||ESSEX||
+|MA|NAHANT|01908|1||ESSEX||
+|MA|LYNN|01910|1||ESSEX||
+|MA|AMESBURY|01913|1||ESSEX||
+|MA|BEVERLY|01915|1||ESSEX||
+|MA|BOXFORD|01921|1||ESSEX||
+|MA|BYFIELD|01922|1||ESSEX||
+|MA|DANVERS|01923|1||ESSEX||
+|MA|ESSEX|01929|1||ESSEX||
+|MA|GLOUCESTER|01930|1||ESSEX||
+|MA|GLOUCESTER|01931|1||ESSEX||
+|MA|HAMILTON|01936|1||ESSEX||
+|MA|HATHORNE|01937|1||ESSEX||
+|MA|IPSWICH|01938|1||ESSEX||
+|MA|LYNNFIELD|01940|1||ESSEX||
+|MA|MANCHESTER|01944|1||ESSEX||
+|MA|MARBLEHEAD|01945|1||ESSEX||
+|MA|SALEM|01947|1||ESSEX||
+|MA|MIDDLETON|01949|1||ESSEX||
+|MA|NEWBURYPORT|01950|1||ESSEX||
+|MA|NEWBURY|01951|1||ESSEX||
+|MA|SALISBURY|01952|1||ESSEX||
+|MA|PEABODY|01960|1||ESSEX||
+|MA|PEABODY|01961|1||ESSEX||
+|MA|PRIDES CROSSING|01965|1||ESSEX||
+|MA|ROCKPORT|01966|1||ESSEX||
+|MA|ROWLEY|01969|1||ESSEX||
+|MA|SALEM|01970|1||ESSEX||
+|MA|SALEM|01971|1||ESSEX||
+|MA|SOUTH HAMILTON|01982|1||ESSEX||
+|MA|TOPSFIELD|01983|1||ESSEX||
+|MA|WENHAM|01984|1||ESSEX||
+|MA|WEST NEWBURY|01985|1||ESSEX||
+|MA|ANDOVER|05501|1||ESSEX||
+|MA|ANDOVER|05544|1||ESSEX||
+|MA|LEVERETT|01054|1||FRANKLIN||
+|MA|SHUTESBURY|01072|1||FRANKLIN||
+|MA|WHATELY|01093|1||FRANKLIN||
+|MA|GREENFIELD|01301|1||FRANKLIN||
+|MA|GREENFIELD|01302|1||FRANKLIN||
+|MA|ASHFIELD|01330|1||FRANKLIN||
+|MA|BERNARDSTON|01337|1||FRANKLIN||
+|MA|BUCKLAND|01338|1||FRANKLIN||
+|MA|CHARLEMONT|01339|1||FRANKLIN||
+|MA|COLRAIN|01340|1||FRANKLIN||
+|MA|CONWAY|01341|1||FRANKLIN||
+|MA|DEERFIELD|01342|1||FRANKLIN||
+|MA|ERVING|01344|1||FRANKLIN||
+|MA|HEATH|01346|1||FRANKLIN||
+|MA|LAKE PLEASANT|01347|1||FRANKLIN||
+|MA|TURNERS FALLS|01349|1||FRANKLIN||
+|MA|MONROE BRIDGE|01350|1||FRANKLIN||
+|MA|MONTAGUE|01351|1||FRANKLIN||
+|MA|NORTHFIELD|01354|1||FRANKLIN||
+|MA|NEW SALEM|01355|1||FRANKLIN||
+|MA|NORTHFIELD|01360|1||FRANKLIN||
+|MA|ORANGE|01364|1||FRANKLIN||
+|MA|ROWE|01367|1||FRANKLIN||
+|MA|SHATTUCKVILLE|01369|1||FRANKLIN||
+|MA|SHELBURNE FALLS|01370|1||FRANKLIN||
+|MA|SOUTH DEERFIELD|01373|1||FRANKLIN||
+|MA|SUNDERLAND|01375|1||FRANKLIN||
+|MA|TURNERS FALLS|01376|1||FRANKLIN||
+|MA|WARWICK|01378|1||FRANKLIN||
+|MA|WENDELL|01379|1||FRANKLIN||
+|MA|WENDELL DEPOT|01380|1||FRANKLIN||
+|MA|AGAWAM|01001|1||HAMPDEN||
+|MA|BLANDFORD|01008|1||HAMPDEN||
+|MA|BONDSVILLE|01009|1||HAMPDEN||
+|MA|BRIMFIELD|01010|1||HAMPDEN||
+|MA|CHESTER|01011|1||HAMPDEN||
+|MA|CHICOPEE|01013|1||HAMPDEN||
+|MA|CHICOPEE|01014|1||HAMPDEN||
+|MA|CHICOPEE|01020|1||HAMPDEN||
+|MA|CHICOPEE|01021|1||HAMPDEN||
+|MA|CHICOPEE|01022|1||HAMPDEN||
+|MA|EAST LONGMEADOW|01028|1||HAMPDEN||
+|MA|FEEDING HILLS|01030|1||HAMPDEN||
+|MA|GRANVILLE|01034|1||HAMPDEN||
+|MA|HAMPDEN|01036|1||HAMPDEN||
+|MA|HOLYOKE|01040|1||HAMPDEN||
+|MA|HOLYOKE|01041|1||HAMPDEN||
+|MA|LUDLOW|01056|1||HAMPDEN||
+|MA|MONSON|01057|1||HAMPDEN||
+|MA|PALMER|01069|1||HAMPDEN||
+|MA|RUSSELL|01071|1||HAMPDEN||
+|MA|SOUTHWICK|01077|1||HAMPDEN||
+|MA|THORNDIKE|01079|1||HAMPDEN||
+|MA|THREE RIVERS|01080|1||HAMPDEN||
+|MA|WALES|01081|1||HAMPDEN||
+|MA|WESTFIELD|01085|1||HAMPDEN||
+|MA|WESTFIELD|01086|1||HAMPDEN||
+|MA|WEST SPRINGFIELD|01089|1||HAMPDEN||
+|MA|WEST SPRINGFIELD|01090|1||HAMPDEN||
+|MA|WILBRAHAM|01095|1||HAMPDEN||
+|MA|WORONOCO|01097|1||HAMPDEN||
+|MA|SPRINGFIELD|01101|1||HAMPDEN||
+|MA|SPRINGFIELD|01102|1||HAMPDEN||
+|MA|SPRINGFIELD|01103|1||HAMPDEN||
+|MA|SPRINGFIELD|01104|1||HAMPDEN||
+|MA|SPRINGFIELD|01105|1||HAMPDEN||
+|MA|LONGMEADOW|01106|1||HAMPDEN||
+|MA|SPRINGFIELD|01107|1||HAMPDEN||
+|MA|SPRINGFIELD|01108|1||HAMPDEN||
+|MA|SPRINGFIELD|01109|1||HAMPDEN||
+|MA|SPRINGFIELD|01111|1||HAMPDEN||
+|MA|SPRINGFIELD|01114|1||HAMPDEN||
+|MA|SPRINGFIELD|01115|1||HAMPDEN||
+|MA|LONGMEADOW|01116|1||HAMPDEN||
+|MA|SPRINGFIELD|01118|1||HAMPDEN||
+|MA|SPRINGFIELD|01119|1||HAMPDEN||
+|MA|SPRINGFIELD|01128|1||HAMPDEN||
+|MA|SPRINGFIELD|01129|1||HAMPDEN||
+|MA|SPRINGFIELD|01133|1||HAMPDEN||
+|MA|SPRINGFIELD|01138|1||HAMPDEN||
+|MA|SPRINGFIELD|01139|1||HAMPDEN||
+|MA|SPRINGFIELD|01144|1||HAMPDEN||
+|MA|INDIAN ORCHARD|01151|1||HAMPDEN||
+|MA|SPRINGFIELD|01152|1||HAMPDEN||
+|MA|SPRINGFIELD|01199|1||HAMPDEN||
+|MA|HOLLAND|01521|1||HAMPDEN||
+|MA|AMHERST|01002|1||HAMPSHIRE||
+|MA|AMHERST|01003|1||HAMPSHIRE||
+|MA|AMHERST|01004|1||HAMPSHIRE||
+|MA|BELCHERTOWN|01007|1||HAMPSHIRE||
+|MA|CHESTERFIELD|01012|1||HAMPSHIRE||
+|MA|CUMMINGTON|01026|1||HAMPSHIRE||
+|MA|EASTHAMPTON|01027|1||HAMPSHIRE||
+|MA|GOSHEN|01032|1||HAMPSHIRE||
+|MA|GRANBY|01033|1||HAMPSHIRE||
+|MA|HADLEY|01035|1||HAMPSHIRE||
+|MA|HATFIELD|01038|1||HAMPSHIRE||
+|MA|HAYDENVILLE|01039|1||HAMPSHIRE||
+|MA|HUNTINGTON|01050|1||HAMPSHIRE||
+|MA|LEEDS|01053|1||HAMPSHIRE||
+|MA|NORTH AMHERST|01059|1||HAMPSHIRE||
+|MA|NORTHAMPTON|01060|1||HAMPSHIRE||
+|MA|NORTHAMPTON|01061|1||HAMPSHIRE||
+|MA|FLORENCE|01062|1||HAMPSHIRE||
+|MA|NORTHAMPTON|01063|1||HAMPSHIRE||
+|MA|NORTH HATFIELD|01066|1||HAMPSHIRE||
+|MA|PLAINFIELD|01070|1||HAMPSHIRE||
+|MA|SOUTHAMPTON|01073|1||HAMPSHIRE||
+|MA|SOUTH HADLEY|01075|1||HAMPSHIRE||
+|MA|WARE|01082|1||HAMPSHIRE||
+|MA|WEST CHESTERFIELD|01084|1||HAMPSHIRE||
+|MA|WEST HATFIELD|01088|1||HAMPSHIRE||
+|MA|WILLIAMSBURG|01096|1||HAMPSHIRE||
+|MA|WORTHINGTON|01098|1||HAMPSHIRE||
+|MA|MIDDLEFIELD|01243|1||HAMPSHIRE||
+|MA|ASHBY|01431|1||MIDDLESEX||
+|MA|AYER|01432|1||MIDDLESEX||
+|MA|GROTON|01450|1||MIDDLESEX||
+|MA|LITTLETON|01460|1||MIDDLESEX||
+|MA|PEPPERELL|01463|1||MIDDLESEX||
+|MA|SHIRLEY|01464|1||MIDDLESEX||
+|MA|TOWNSEND|01469|1||MIDDLESEX||
+|MA|GROTON|01470|1||MIDDLESEX||
+|MA|GROTON|01471|1||MIDDLESEX||
+|MA|WEST GROTON|01472|1||MIDDLESEX||
+|MA|WEST TOWNSEND|01474|1||MIDDLESEX||
+|MA|FRAMINGHAM|01701|1||MIDDLESEX||
+|MA|FRAMINGHAM|01702|1||MIDDLESEX||
+|MA|FRAMINGHAM|01703|1||MIDDLESEX||
+|MA|FRAMINGHAM|01704|1||MIDDLESEX||
+|MA|FRAMINGHAM|01705|1||MIDDLESEX||
+|MA|VILLAGE OF NAGOG WOODS|01718|1||MIDDLESEX||
+|MA|BOXBOROUGH|01719|1||MIDDLESEX||
+|MA|ACTON|01720|1||MIDDLESEX||
+|MA|ASHLAND|01721|1||MIDDLESEX||
+|MA|BEDFORD|01730|1||MIDDLESEX||
+|MA|HANSCOM AFB|01731|1||MIDDLESEX||
+|MA|CARLISLE|01741|1||MIDDLESEX||
+|MA|CONCORD|01742|1||MIDDLESEX||
+|MA|HOLLISTON|01746|1||MIDDLESEX||
+|MA|HOPKINTON|01748|1||MIDDLESEX||
+|MA|HUDSON|01749|1||MIDDLESEX||
+|MA|MARLBOROUGH|01752|1||MIDDLESEX||
+|MA|MAYNARD|01754|1||MIDDLESEX||
+|MA|NATICK|01760|1||MIDDLESEX||
+|MA|SHERBORN|01770|1||MIDDLESEX||
+|MA|LINCOLN|01773|1||MIDDLESEX||
+|MA|STOW|01775|1||MIDDLESEX||
+|MA|SUDBURY|01776|1||MIDDLESEX||
+|MA|WAYLAND|01778|1||MIDDLESEX||
+|MA|WOODVILLE|01784|1||MIDDLESEX||
+|MA|WOBURN|01801|1||MIDDLESEX||
+|MA|BURLINGTON|01803|1||MIDDLESEX||
+|MA|BURLINGTON|01805|1||MIDDLESEX||
+|MA|WOBURN|01806|1||MIDDLESEX||
+|MA|WOBURN|01807|1||MIDDLESEX||
+|MA|WOBURN|01808|1||MIDDLESEX||
+|MA|WOBURN|01813|1||MIDDLESEX||
+|MA|WOBURN|01815|1||MIDDLESEX||
+|MA|BILLERICA|01821|1||MIDDLESEX||
+|MA|BILLERICA|01822|1||MIDDLESEX||
+|MA|CHELMSFORD|01824|1||MIDDLESEX||
+|MA|DRACUT|01826|1||MIDDLESEX||
+|MA|DUNSTABLE|01827|1||MIDDLESEX||
+|MA|LOWELL|01850|1||MIDDLESEX||
+|MA|LOWELL|01851|1||MIDDLESEX||
+|MA|LOWELL|01852|1||MIDDLESEX||
+|MA|LOWELL|01853|1||MIDDLESEX||
+|MA|LOWELL|01854|1||MIDDLESEX||
+|MA|NORTH BILLERICA|01862|1||MIDDLESEX||
+|MA|NORTH CHELMSFORD|01863|1||MIDDLESEX||
+|MA|NORTH READING|01864|1||MIDDLESEX||
+|MA|NUTTING LAKE|01865|1||MIDDLESEX||
+|MA|PINEHURST|01866|1||MIDDLESEX||
+|MA|READING|01867|1||MIDDLESEX||
+|MA|TEWKSBURY|01876|1||MIDDLESEX||
+|MA|TYNGSBORO|01879|1||MIDDLESEX||
+|MA|WAKEFIELD|01880|1||MIDDLESEX||
+|MA|WESTFORD|01886|1||MIDDLESEX||
+|MA|WILMINGTON|01887|1||MIDDLESEX||
+|MA|WOBURN|01888|1||MIDDLESEX||
+|MA|NORTH READING|01889|1||MIDDLESEX||
+|MA|WINCHESTER|01890|1||MIDDLESEX||
+|MA|CAMBRIDGE|02138|1||MIDDLESEX||
+|MA|CAMBRIDGE|02139|1||MIDDLESEX||
+|MA|CAMBRIDGE|02140|1||MIDDLESEX||
+|MA|CAMBRIDGE|02141|1||MIDDLESEX||
+|MA|CAMBRIDGE|02142|1||MIDDLESEX||
+|MA|SOMERVILLE|02143|1||MIDDLESEX||
+|MA|SOMERVILLE|02144|1||MIDDLESEX||
+|MA|SOMERVILLE|02145|1||MIDDLESEX||
+|MA|MALDEN|02148|1||MIDDLESEX||
+|MA|EVERETT|02149|1||MIDDLESEX||
+|MA|MEDFORD|02153|1||MIDDLESEX||
+|MA|WALTHAM|02154|1||MIDDLESEX||
+|MA|MEDFORD|02155|1||MIDDLESEX||
+|MA|WEST MEDFORD|02156|1||MIDDLESEX||
+|MA|NEWTON|02158|1||MIDDLESEX||
+|MA|NEWTON|02159|1||MIDDLESEX||
+|MA|NEWTON|02160|1||MIDDLESEX||
+|MA|NEWTON|02161|1||MIDDLESEX||
+|MA|NEWTON|02162|1||MIDDLESEX||
+|MA|NEWTON|02164|1||MIDDLESEX||
+|MA|NEWTON|02165|1||MIDDLESEX||
+|MA|AUBURNDALE|02166|1||MIDDLESEX||
+|MA|CHESTNUT HILL|02167|1||MIDDLESEX||
+|MA|WABAN|02168|1||MIDDLESEX||
+|MA|WATERTOWN|02172|1||MIDDLESEX||
+|MA|LEXINGTON|02173|1||MIDDLESEX||
+|MA|ARLINGTON|02174|1||MIDDLESEX||
+|MA|ARLINGTON HEIGHTS|02175|1||MIDDLESEX||
+|MA|MELROSE|02176|1||MIDDLESEX||
+|MA|MELROSE|02177|1||MIDDLESEX||
+|MA|BELMONT|02178|1||MIDDLESEX||
+|MA|WAVERLEY|02179|1||MIDDLESEX||
+|MA|STONEHAM|02180|1||MIDDLESEX||
+|MA|WESTON|02193|1||MIDDLESEX||
+|MA|NEWTON|02195|1||MIDDLESEX||
+|MA|BOSTON|02212|1||MIDDLESEX||
+|MA|CAMBRIDGE|02238|1||MIDDLESEX||
+|MA|CAMBRIDGE|02239|1||MIDDLESEX||
+|MA|WALTHAM|02254|1||MIDDLESEX||
+|MA|NEWTON|02258|1||MIDDLESEX||
+|MA|WATERTOWN|02272|1||MIDDLESEX||
+|MA|WATERTOWN|02277|1||MIDDLESEX||
+|MA|LEXINGTON|02420|1||MIDDLESEX||
+|MA|LEXINGTON|02421|1||MIDDLESEX||
+|MA|WALTHAM|02451|1||MIDDLESEX||
+|MA|WALTHAM|02452|1||MIDDLESEX||
+|MA|WALTHAM|02453|1||MIDDLESEX||
+|MA|WALTHAM|02454|1||MIDDLESEX||
+|MA|NEW TOWN|02456|1||MIDDLESEX||
+|MA|NEWTON|02458|1||MIDDLESEX||
+|MA|NEWTON CENTER|02459|1||MIDDLESEX||
+|MA|NEWTONVILLE|02460|1||MIDDLESEX||
+|MA|NEWTON HIGHLANDS|02461|1||MIDDLESEX||
+|MA|NEWTON LOWER FALLS|02462|1||MIDDLESEX||
+|MA|NEWTON UPPER FALLS|02464|1||MIDDLESEX||
+|MA|WEST NEWTON|02465|1||MIDDLESEX||
+|MA|AUBURNDALE|02466|1||MIDDLESEX||
+|MA|CHESTNUT HILL|02467|1||MIDDLESEX||
+|MA|WABAN|02468|1||MIDDLESEX||
+|MA|WATERTOWN|02471|1||MIDDLESEX||
+|MA|WATERTOWN|02472|1||MIDDLESEX||
+|MA|ARLINGTON|02474|1||MIDDLESEX||
+|MA|ARLINGTON HEIGHTS|02475|1||MIDDLESEX||
+|MA|ARLINGTON|02476|1||MIDDLESEX||
+|MA|WATERTOWN|02477|1||MIDDLESEX||
+|MA|BELMONT|02478|1||MIDDLESEX||
+|MA|WAVERLEY|02479|1||MIDDLESEX||
+|MA|WESTON|02493|1||MIDDLESEX||
+|MA|NONANTUM|02495|1||MIDDLESEX||
+|MA|NANTUCKET|02554|1||NANTUCKET||
+|MA|SIASCONSET|02564|1||NANTUCKET||
+|MA|NANTUCKET|02584|1||NANTUCKET||
+|MA|BELLINGHAM|02019|1||NORFOLK||
+|MA|CANTON|02021|1||NORFOLK||
+|MA|COHASSET|02025|1||NORFOLK||
+|MA|DEDHAM|02026|1||NORFOLK||
+|MA|DEDHAM|02027|1||NORFOLK||
+|MA|DOVER|02030|1||NORFOLK||
+|MA|EAST WALPOLE|02032|1||NORFOLK||
+|MA|FOXBORO|02035|1||NORFOLK||
+|MA|FRANKLIN|02038|1||NORFOLK||
+|MA|MEDFIELD|02052|1||NORFOLK||
+|MA|MEDWAY|02053|1||NORFOLK||
+|MA|MILLIS|02054|1||NORFOLK||
+|MA|NORFOLK|02056|1||NORFOLK||
+|MA|NORWOOD|02062|1||NORFOLK||
+|MA|SHARON|02067|1||NORFOLK||
+|MA|SHELDONVILLE|02070|1||NORFOLK||
+|MA|SOUTH WALPOLE|02071|1||NORFOLK||
+|MA|STOUGHTON|02072|1||NORFOLK||
+|MA|WALPOLE|02081|1||NORFOLK||
+|MA|WESTWOOD|02090|1||NORFOLK||
+|MA|WRENTHAM|02093|1||NORFOLK||
+|MA|BROOKLINE|02146|1||NORFOLK||
+|MA|BROOKLINE VILLAGE|02147|1||NORFOLK||
+|MA|BABSON PARK|02157|1||NORFOLK||
+|MA|QUINCY|02169|1||NORFOLK||
+|MA|QUINCY|02170|1||NORFOLK||
+|MA|QUINCY|02171|1||NORFOLK||
+|MA|WELLESLEY|02181|1||NORFOLK||
+|MA|BRAINTREE|02184|1||NORFOLK||
+|MA|BRAINTREE|02185|1||NORFOLK||
+|MA|MILTON|02186|1||NORFOLK||
+|MA|MILTON VILLAGE|02187|1||NORFOLK||
+|MA|WEYMOUTH|02188|1||NORFOLK||
+|MA|WEYMOUTH|02189|1||NORFOLK||
+|MA|WEYMOUTH|02190|1||NORFOLK||
+|MA|WEYMOUTH|02191|1||NORFOLK||
+|MA|NEEDHAM|02192|1||NORFOLK||
+|MA|NEEDHAM|02194|1||NORFOLK||
+|MA|QUINCY|02269|1||NORFOLK||
+|MA|AVON|02322|1||NORFOLK||
+|MA|HOLBROOK|02343|1||NORFOLK||
+|MA|RANDOLPH|02368|1||NORFOLK||
+|MA|BROOKLINE|02445|1||NORFOLK||
+|MA|BROOKLINE|02446|1||NORFOLK||
+|MA|BROOKLINE VILLAGE|02447|1||NORFOLK||
+|MA|BABSON PARK|02457|1||NORFOLK||
+|MA|WELLESLEY HILLS|02481|1||NORFOLK||
+|MA|WELLESLEY|02482|1||NORFOLK||
+|MA|NEEDHAM|02492|1||NORFOLK||
+|MA|NEEDHAM|02494|1||NORFOLK||
+|MA|PLAINVILLE|02762|1||NORFOLK||
+|MA|ACCORD|02018|1||PLYMOUTH||
+|MA|BRANT ROCK|02020|1||PLYMOUTH||
+|MA|GREENBUSH|02040|1||PLYMOUTH||
+|MA|GREEN HARBOR|02041|1||PLYMOUTH||
+|MA|HINGHAM|02043|1||PLYMOUTH||
+|MA|HINGHAM|02044|1||PLYMOUTH||
+|MA|HULL|02045|1||PLYMOUTH||
+|MA|HUMAROCK|02047|1||PLYMOUTH||
+|MA|MARSHFIELD|02050|1||PLYMOUTH||
+|MA|MARSHFIELD HILLS|02051|1||PLYMOUTH||
+|MA|MINOT|02055|1||PLYMOUTH||
+|MA|NORTH MARSHFIELD|02059|1||PLYMOUTH||
+|MA|NORTH SCITUATE|02060|1||PLYMOUTH||
+|MA|NORWELL|02061|1||PLYMOUTH||
+|MA|OCEAN BLUFF|02065|1||PLYMOUTH||
+|MA|SCITUATE|02066|1||PLYMOUTH||
+|MA|BROCKTON|02301|1||PLYMOUTH||
+|MA|BROCKTON|02302|1||PLYMOUTH||
+|MA|BROCKTON|02303|1||PLYMOUTH||
+|MA|BROCKTON|02304|1||PLYMOUTH||
+|MA|BROCKTON|02305|1||PLYMOUTH||
+|MA|BRIDGEWATER|02324|1||PLYMOUTH||
+|MA|BRIDGEWATER|02325|1||PLYMOUTH||
+|MA|BRYANTVILLE|02327|1||PLYMOUTH||
+|MA|CARVER|02330|1||PLYMOUTH||
+|MA|DUXBURY|02331|1||PLYMOUTH||
+|MA|DUXBURY|02332|1||PLYMOUTH||
+|MA|EAST BRIDGEWATER|02333|1||PLYMOUTH||
+|MA|ELMWOOD|02337|1||PLYMOUTH||
+|MA|HALIFAX|02338|1||PLYMOUTH||
+|MA|HANOVER|02339|1||PLYMOUTH||
+|MA|HANSON|02341|1||PLYMOUTH||
+|MA|MIDDLEBORO|02344|1||PLYMOUTH||
+|MA|MANOMET|02345|1||PLYMOUTH||
+|MA|MIDDLEBORO|02346|1||PLYMOUTH||
+|MA|LAKEVILLE|02347|1||PLYMOUTH||
+|MA|MIDDLEBORO|02348|1||PLYMOUTH||
+|MA|MIDDLEBORO|02349|1||PLYMOUTH||
+|MA|MONPONSETT|02350|1||PLYMOUTH||
+|MA|ABINGTON|02351|1||PLYMOUTH||
+|MA|NORTH CARVER|02355|1||PLYMOUTH||
+|MA|NORTH PEMBROKE|02358|1||PLYMOUTH||
+|MA|PEMBROKE|02359|1||PLYMOUTH||
+|MA|PLYMOUTH|02360|1||PLYMOUTH||
+|MA|PLYMOUTH|02361|1||PLYMOUTH||
+|MA|PLYMOUTH|02362|1||PLYMOUTH||
+|MA|KINGSTON|02364|1||PLYMOUTH||
+|MA|SOUTH CARVER|02366|1||PLYMOUTH||
+|MA|PLYMPTON|02367|1||PLYMOUTH||
+|MA|ROCKLAND|02370|1||PLYMOUTH||
+|MA|WEST BRIDGEWATER|02379|1||PLYMOUTH||
+|MA|WHITE HORSE BEACH|02381|1||PLYMOUTH||
+|MA|WHITMAN|02382|1||PLYMOUTH||
+|MA|BROCKTON|02401|1||PLYMOUTH||
+|MA|BROCKTON|02402|1||PLYMOUTH||
+|MA|BROCKTON|02403|1||PLYMOUTH||
+|MA|BROCKTON|02404|1||PLYMOUTH||
+|MA|BROCKTON|02405|1||PLYMOUTH||
+|MA|EAST WAREHAM|02538|1||PLYMOUTH||
+|MA|ONSET|02558|1||PLYMOUTH||
+|MA|WAREHAM|02571|1||PLYMOUTH||
+|MA|WEST WAREHAM|02576|1||PLYMOUTH||
+|MA|MARION|02738|1||PLYMOUTH||
+|MA|MATTAPOISETT|02739|1||PLYMOUTH||
+|MA|ROCHESTER|02770|1||PLYMOUTH||
+|MA|BOSTON|02101|1||SUFFOLK||
+|MA|BOSTON|02102|1||SUFFOLK||
+|MA|BOSTON|02103|1||SUFFOLK||
+|MA|BOSTON|02104|1||SUFFOLK||
+|MA|BOSTON|02105|1||SUFFOLK||
+|MA|BOSTON|02106|1||SUFFOLK||
+|MA|BOSTON|02107|1||SUFFOLK||
+|MA|BOSTON|02108|1||SUFFOLK||
+|MA|BOSTON|02109|1||SUFFOLK||
+|MA|BOSTON|02110|1||SUFFOLK||
+|MA|BOSTON|02111|1||SUFFOLK||
+|MA|BOSTON|02112|1||SUFFOLK||
+|MA|BOSTON|02113|1||SUFFOLK||
+|MA|BOSTON|02114|1||SUFFOLK||
+|MA|BOSTON|02115|1||SUFFOLK||
+|MA|BOSTON|02116|1||SUFFOLK||
+|MA|BOSTON|02117|1||SUFFOLK||
+|MA|BOSTON|02118|1||SUFFOLK||
+|MA|BOSTON|02119|1||SUFFOLK||
+|MA|BOSTON|02120|1||SUFFOLK||
+|MA|BOSTON|02121|1||SUFFOLK||
+|MA|BOSTON|02122|1||SUFFOLK||
+|MA|BOSTON|02123|1||SUFFOLK||
+|MA|BOSTON|02124|1||SUFFOLK||
+|MA|BOSTON|02125|1||SUFFOLK||
+|MA|MATTAPAN|02126|1||SUFFOLK||
+|MA|BOSTON|02127|1||SUFFOLK||
+|MA|BOSTON|02128|1||SUFFOLK||
+|MA|CHARLESTOWN|02129|1||SUFFOLK||
+|MA|JAMAICA PLAIN|02130|1||SUFFOLK||
+|MA|ROSLINDALE|02131|1||SUFFOLK||
+|MA|WEST ROXBURY|02132|1||SUFFOLK||
+|MA|BOSTON|02133|1||SUFFOLK||
+|MA|ALLSTON|02134|1||SUFFOLK||
+|MA|BRIGHTON|02135|1||SUFFOLK||
+|MA|HYDE PARK|02136|1||SUFFOLK||
+|MA|READVILLE|02137|1||SUFFOLK||
+|MA|CHELSEA|02150|1||SUFFOLK||
+|MA|REVERE|02151|1||SUFFOLK||
+|MA|WINTHROP|02152|1||SUFFOLK||
+|MA|BOSTON|02163|1||SUFFOLK||
+|MA|BOSTON|02196|1||SUFFOLK||
+|MA|BOSTON|02199|1||SUFFOLK||
+|MA|BOSTON|02201|1||SUFFOLK||
+|MA|BOSTON|02202|1||SUFFOLK||
+|MA|BOSTON|02203|1||SUFFOLK||
+|MA|BOSTON|02204|1||SUFFOLK||
+|MA|BOSTON|02205|1||SUFFOLK||
+|MA|BOSTON|02206|1||SUFFOLK||
+|MA|BOSTON|02207|1||SUFFOLK||
+|MA|BOSTON|02208|1||SUFFOLK||
+|MA|BOSTON|02209|1||SUFFOLK||
+|MA|BOSTON|02210|1||SUFFOLK||
+|MA|BOSTON|02211|1||SUFFOLK||
+|MA|BOSTON|02215|1||SUFFOLK||
+|MA|BOSTON|02216|1||SUFFOLK||
+|MA|BOSTON|02217|1||SUFFOLK||
+|MA|BOSTON|02222|1||SUFFOLK||
+|MA|BOSTON|02241|1||SUFFOLK||
+|MA|BOSTON|02266|1||SUFFOLK||
+|MA|BOSTON|02283|1||SUFFOLK||
+|MA|BOSTON|02284|1||SUFFOLK||
+|MA|BOSTON|02293|1||SUFFOLK||
+|MA|BOSTON|02295|1||SUFFOLK||
+|MA|BOSTON|02297|1||SUFFOLK||
+|MA|BARRE|01005|1||WORCESTER||
+|MA|GILBERTVILLE|01031|1||WORCESTER||
+|MA|HARDWICK|01037|1||WORCESTER||
+|MA|OAKHAM|01068|1||WORCESTER||
+|MA|SOUTH BARRE|01074|1||WORCESTER||
+|MA|WARREN|01083|1||WORCESTER||
+|MA|WEST WARREN|01092|1||WORCESTER||
+|MA|WHEELWRIGHT|01094|1||WORCESTER||
+|MA|ATHOL|01331|1||WORCESTER||
+|MA|PETERSHAM|01366|1||WORCESTER||
+|MA|ROYALSTON|01368|1||WORCESTER||
+|MA|FITCHBURG|01420|1||WORCESTER||
+|MA|ASHBURNHAM|01430|1||WORCESTER||
+|MA|BALDWINVILLE|01436|1||WORCESTER||
+|MA|EAST TEMPLETON|01438|1||WORCESTER||
+|MA|GARDNER|01440|1||WORCESTER||
+|MA|GARDNER|01441|1||WORCESTER||
+|MA|HARVARD|01451|1||WORCESTER||
+|MA|HUBBARDSTON|01452|1||WORCESTER||
+|MA|LEOMINSTER|01453|1||WORCESTER||
+|MA|LUNENBURG|01462|1||WORCESTER||
+|MA|STILL RIVER|01467|1||WORCESTER||
+|MA|TEMPLETON|01468|1||WORCESTER||
+|MA|WESTMINSTER|01473|1||WORCESTER||
+|MA|WINCHENDON|01475|1||WORCESTER||
+|MA|WINCHENDON SPRINGS|01477|1||WORCESTER||
+|MA|AUBURN|01501|1||WORCESTER||
+|MA|BERLIN|01503|1||WORCESTER||
+|MA|BLACKSTONE|01504|1||WORCESTER||
+|MA|BOYLSTON|01505|1||WORCESTER||
+|MA|BROOKFIELD|01506|1||WORCESTER||
+|MA|CHARLTON|01507|1||WORCESTER||
+|MA|CHARLTON CITY|01508|1||WORCESTER||
+|MA|CHARLTON DEPOT|01509|1||WORCESTER||
+|MA|CLINTON|01510|1||WORCESTER||
+|MA|EAST BROOKFIELD|01515|1||WORCESTER||
+|MA|DOUGLAS|01516|1||WORCESTER||
+|MA|EAST PRINCETON|01517|1||WORCESTER||
+|MA|FISKDALE|01518|1||WORCESTER||
+|MA|GRAFTON|01519|1||WORCESTER||
+|MA|HOLDEN|01520|1||WORCESTER||
+|MA|JEFFERSON|01522|1||WORCESTER||
+|MA|LANCASTER|01523|1||WORCESTER||
+|MA|LEICESTER|01524|1||WORCESTER||
+|MA|LINWOOD|01525|1||WORCESTER||
+|MA|MANCHAUG|01526|1||WORCESTER||
+|MA|MILLBURY|01527|1||WORCESTER||
+|MA|MILLVILLE|01529|1||WORCESTER||
+|MA|NEW BRAINTREE|01531|1||WORCESTER||
+|MA|NORTHBOROUGH|01532|1||WORCESTER||
+|MA|NORTHBRIDGE|01534|1||WORCESTER||
+|MA|NORTH BROOKFIELD|01535|1||WORCESTER||
+|MA|NORTH GRAFTON|01536|1||WORCESTER||
+|MA|NORTH OXFORD|01537|1||WORCESTER||
+|MA|NORTH UXBRIDGE|01538|1||WORCESTER||
+|MA|OXFORD|01540|1||WORCESTER||
+|MA|PRINCETON|01541|1||WORCESTER||
+|MA|ROCHDALE|01542|1||WORCESTER||
+|MA|RUTLAND|01543|1||WORCESTER||
+|MA|SHREWSBURY|01545|1||WORCESTER||
+|MA|SHREWSBURY|01546|1||WORCESTER||
+|MA|SOUTHBRIDGE|01550|1||WORCESTER||
+|MA|SOUTH GRAFTON|01560|1||WORCESTER||
+|MA|SOUTH LANCASTER|01561|1||WORCESTER||
+|MA|SPENCER|01562|1||WORCESTER||
+|MA|STERLING|01564|1||WORCESTER||
+|MA|STURBRIDGE|01566|1||WORCESTER||
+|MA|UPTON|01568|1||WORCESTER||
+|MA|UXBRIDGE|01569|1||WORCESTER||
+|MA|WEBSTER|01570|1||WORCESTER||
+|MA|DUDLEY|01571|1||WORCESTER||
+|MA|WESTBOROUGH|01580|1||WORCESTER||
+|MA|WESTBOROUGH|01581|1||WORCESTER||
+|MA|WESTBOROUGH|01582|1||WORCESTER||
+|MA|WEST BOYLSTON|01583|1||WORCESTER||
+|MA|WEST BROOKFIELD|01585|1||WORCESTER||
+|MA|WEST MILLBURY|01586|1||WORCESTER||
+|MA|WHITINSVILLE|01588|1||WORCESTER||
+|MA|SUTTON|01590|1||WORCESTER||
+|MA|WORCESTER|01601|1||WORCESTER||
+|MA|WORCESTER|01602|1||WORCESTER||
+|MA|WORCESTER|01603|1||WORCESTER||
+|MA|WORCESTER|01604|1||WORCESTER||
+|MA|WORCESTER|01605|1||WORCESTER||
+|MA|WORCESTER|01606|1||WORCESTER||
+|MA|WORCESTER|01607|1||WORCESTER||
+|MA|WORCESTER|01608|1||WORCESTER||
+|MA|WORCESTER|01609|1||WORCESTER||
+|MA|WORCESTER|01610|1||WORCESTER||
+|MA|CHERRY VALLEY|01611|1||WORCESTER||
+|MA|PAXTON|01612|1||WORCESTER||
+|MA|WORCESTER|01613|1||WORCESTER||
+|MA|WORCESTER|01614|1||WORCESTER||
+|MA|WORCESTER|01615|1||WORCESTER||
+|MA|WORCESTER|01653|1||WORCESTER||
+|MA|WORCESTER|01654|1||WORCESTER||
+|MA|WORCESTER|01655|1||WORCESTER||
+|MA|BOLTON|01740|1||WORCESTER||
+|MA|FAYVILLE|01745|1||WORCESTER||
+|MA|HOPEDALE|01747|1||WORCESTER||
+|MA|MENDON|01756|1||WORCESTER||
+|MA|MILFORD|01757|1||WORCESTER||
+|MA|SOUTHBOROUGH|01772|1||WORCESTER||
+|MA|SPRINGFIELD|01195|1||||
+|MA|FT DEVENS|01433|1||||
+|MA|DEVENS|01434|1||MIDDLESEX||
+|MA|ASHBURNHAM|01466|1||||
+|MA|OAKDALE|01539|1||||
+|MA|UPTON|01587|1||||
+|MA|READING|01814|1||||
+|MA|PEABODY|01964|1||||
+|MA|EAST BOSTON|02228|1||||
+|MA|BOSTON|02298|1||||
+|MA|HANOVER|02340|1||||
+|MA|PLYMOUTH|02363|1||||
+|MA|BROCKTON|02411|1||||
+|MA|NORTH WALTHAM|02455|1||||
+|MA|BROCKTON|02499|1||||
+|MA|NORTH DIGHTON|02754|1||||
+|MD|CUMBERLAND|21501|1||ALLEGANY||
+|MD|CUMBERLAND|21502|1||ALLEGANY||
+|MD|CUMBERLAND|21503|1||ALLEGANY||
+|MD|CUMBERLAND|21504|1||ALLEGANY||
+|MD|CUMBERLAND|21505|1||ALLEGANY||
+|MD|BARTON|21521|1||ALLEGANY||
+|MD|CORRIGANVILLE|21524|1||ALLEGANY||
+|MD|ECKHART MINES|21528|1||ALLEGANY||
+|MD|ELLERSLIE|21529|1||ALLEGANY||
+|MD|FLINTSTONE|21530|1||ALLEGANY||
+|MD|FROSTBURG|21532|1||ALLEGANY||
+|MD|LONACONING|21539|1||ALLEGANY||
+|MD|LUKE|21540|1||ALLEGANY||
+|MD|MIDLAND|21542|1||ALLEGANY||
+|MD|MIDLOTHIAN|21543|1||ALLEGANY||
+|MD|MOUNT SAVAGE|21545|1||ALLEGANY||
+|MD|OLDTOWN|21555|1||ALLEGANY||
+|MD|PINTO|21556|1||ALLEGANY||
+|MD|RAWLINGS|21557|1||ALLEGANY||
+|MD|SPRING GAP|21560|1||ALLEGANY||
+|MD|WESTERNPORT|21562|1||ALLEGANY||
+|MD|LITTLE ORLEANS|21766|1||ALLEGANY||
+|MD|LOTHIAN|20711|1||ANNE ARUNDEL||
+|MD|LAUREL|20724|1||ANNE ARUNDEL||
+|MD|CHURCHTON|20733|1||ANNE ARUNDEL||
+|MD|DEALE|20751|1||ANNE ARUNDEL||
+|MD|FORT GEORGE G MEADE|20755|1||ANNE ARUNDEL||
+|MD|FRIENDSHIP|20758|1||ANNE ARUNDEL||
+|MD|SHADY SIDE|20764|1||ANNE ARUNDEL||
+|MD|GALESVILLE|20765|1||ANNE ARUNDEL||
+|MD|HARWOOD|20776|1||ANNE ARUNDEL||
+|MD|WEST RIVER|20778|1||ANNE ARUNDEL||
+|MD|TRACYS LANDING|20779|1||ANNE ARUNDEL||
+|MD|ARNOLD|21012|1||ANNE ARUNDEL||
+|MD|CROWNSVILLE|21032|1||ANNE ARUNDEL||
+|MD|DAVIDSONVILLE|21035|1||ANNE ARUNDEL||
+|MD|EDGEWATER|21037|1||ANNE ARUNDEL||
+|MD|GAMBRILLS|21054|1||ANNE ARUNDEL||
+|MD|GIBSON ISLAND|21056|1||ANNE ARUNDEL||
+|MD|GLEN BURNIE|21060|1||ANNE ARUNDEL||
+|MD|GLEN BURNIE|21061|1||ANNE ARUNDEL||
+|MD|GLEN BURNIE|21062|1||ANNE ARUNDEL||
+|MD|HANOVER|21076|1||ANNE ARUNDEL||
+|MD|HARMANS|21077|1||ANNE ARUNDEL||
+|MD|LINTHICUM HEIGHTS|21090|1||ANNE ARUNDEL||
+|MD|HANOVER|21098|1||ANNE ARUNDEL||
+|MD|MAYO|21106|1||ANNE ARUNDEL||
+|MD|MILLERSVILLE|21108|1||ANNE ARUNDEL||
+|MD|ODENTON|21113|1||ANNE ARUNDEL||
+|MD|CROFTON|21114|1||ANNE ARUNDEL||
+|MD|PASADENA|21122|1||ANNE ARUNDEL||
+|MD|PASADENA|21123|1||ANNE ARUNDEL||
+|MD|RIVA|21140|1||ANNE ARUNDEL||
+|MD|SEVERN|21144|1||ANNE ARUNDEL||
+|MD|SEVERNA PARK|21146|1||ANNE ARUNDEL||
+|MD|BROOKLYN|21225|1||ANNE ARUNDEL||
+|MD|CURTIS BAY|21226|1||ANNE ARUNDEL||
+|MD|BALTIMORE|21240|1||ANNE ARUNDEL||
+|MD|ANNAPOLIS|21401|1||ANNE ARUNDEL||
+|MD|ANNAPOLIS|21402|1||ANNE ARUNDEL||
+|MD|ANNAPOLIS|21403|1||ANNE ARUNDEL||
+|MD|ANNAPOLIS|21404|1||ANNE ARUNDEL||
+|MD|ANNAPOLIS|21405|1||ANNE ARUNDEL||
+|MD|ANNAPOLIS|21411|1||ANNE ARUNDEL||
+|MD|ANNAPOLIS|21412|1||ANNE ARUNDEL||
+|MD|BALDWIN|21013|1||BALTIMORE||
+|MD|BORING|21020|1||BALTIMORE||
+|MD|BROOKLANDVILLE|21022|1||BALTIMORE||
+|MD|BUTLER|21023|1||BALTIMORE||
+|MD|CHASE|21027|1||BALTIMORE||
+|MD|COCKEYSVILLE|21030|1||BALTIMORE||
+|MD|HUNT VALLEY|21031|1||BALTIMORE||
+|MD|FORK|21051|1||BALTIMORE||
+|MD|FORT HOWARD|21052|1||BALTIMORE||
+|MD|FREELAND|21053|1||BALTIMORE||
+|MD|GARRISON|21055|1||BALTIMORE||
+|MD|GLEN ARM|21057|1||BALTIMORE||
+|MD|GLYNDON|21071|1||BALTIMORE||
+|MD|HYDES|21082|1||BALTIMORE||
+|MD|KINGSVILLE|21087|1||BALTIMORE||
+|MD|LONG GREEN|21092|1||BALTIMORE||
+|MD|LUTHERVILLE TIMONIUM|21093|1||BALTIMORE||
+|MD|LUTHERVILLE TIMONIUM|21094|1||BALTIMORE||
+|MD|MARYLAND LINE|21105|1||BALTIMORE||
+|MD|MONKTON|21111|1||BALTIMORE||
+|MD|OWINGS MILLS|21117|1||BALTIMORE||
+|MD|PARKTON|21120|1||BALTIMORE||
+|MD|PERRY HALL|21128|1||BALTIMORE||
+|MD|PHOENIX|21131|1||BALTIMORE||
+|MD|RANDALLSTOWN|21133|1||BALTIMORE||
+|MD|REISTERSTOWN|21136|1||BALTIMORE||
+|MD|RIDERWOOD|21139|1||BALTIMORE||
+|MD|SPARKS GLENCOE|21152|1||BALTIMORE||
+|MD|STEVENSON|21153|1||BALTIMORE||
+|MD|UPPERCO|21155|1||BALTIMORE||
+|MD|UPPER FALLS|21156|1||BALTIMORE||
+|MD|WHITE MARSH|21162|1||BALTIMORE||
+|MD|WOODSTOCK|21163|1||BALTIMORE||
+|MD|TOWSON|21204|1||BALTIMORE||
+|MD|GWYNN OAK|21207|1||BALTIMORE||
+|MD|PIKESVILLE|21208|1||BALTIMORE||
+|MD|SPARROWS POINT|21219|1||BALTIMORE||
+|MD|MIDDLE RIVER|21220|1||BALTIMORE||
+|MD|ESSEX|21221|1||BALTIMORE||
+|MD|DUNDALK|21222|1||BALTIMORE||
+|MD|HALETHORPE|21227|1||BALTIMORE||
+|MD|CATONSVILLE|21228|1||BALTIMORE||
+|MD|PARKVILLE|21234|1||BALTIMORE||
+|MD|NOTTINGHAM|21236|1||BALTIMORE||
+|MD|ROSEDALE|21237|1||BALTIMORE||
+|MD|WINDSOR MILL|21244|1||BALTIMORE||
+|MD|BALTIMORE|21250|1||BALTIMORE||
+|MD|BALTIMORE|21251|1||BALTIMORE||
+|MD|BALTIMORE|21252|1||BALTIMORE||
+|MD|BALTIMORE|21282|1||BALTIMORE||
+|MD|BALTIMORE|21284|1||BALTIMORE||
+|MD|BALTIMORE|21285|1||BALTIMORE||
+|MD|TOWSON|21286|1||BALTIMORE||
+|MD|BARSTOW|20610|1||CALVERT||
+|MD|BROOMES ISLAND|20615|1||CALVERT||
+|MD|DOWELL|20629|1||CALVERT||
+|MD|HUNTINGTOWN|20639|1||CALVERT||
+|MD|LUSBY|20657|1||CALVERT||
+|MD|PORT REPUBLIC|20676|1||CALVERT||
+|MD|PRINCE FREDERICK|20678|1||CALVERT||
+|MD|SAINT LEONARD|20685|1||CALVERT||
+|MD|SOLOMONS|20688|1||CALVERT||
+|MD|SUNDERLAND|20689|1||CALVERT||
+|MD|NORTH BEACH|20714|1||CALVERT||
+|MD|CHESAPEAKE BEACH|20732|1||CALVERT||
+|MD|OWINGS|20736|1||CALVERT||
+|MD|DUNKIRK|20754|1||CALVERT||
+|MD|BETHLEHEM|21609|1||CAROLINE||
+|MD|DENTON|21629|1||CAROLINE||
+|MD|FEDERALSBURG|21632|1||CAROLINE||
+|MD|GOLDSBORO|21636|1||CAROLINE||
+|MD|GREENSBORO|21639|1||CAROLINE||
+|MD|HENDERSON|21640|1||CAROLINE||
+|MD|HILLSBORO|21641|1||CAROLINE||
+|MD|MARYDEL|21649|1||CAROLINE||
+|MD|PRESTON|21655|1||CAROLINE||
+|MD|RIDGELY|21660|1||CAROLINE||
+|MD|TEMPLEVILLE|21670|1||CAROLINE||
+|MD|RIDGELY|21681|1||CAROLINE||
+|MD|RIDGELY|21682|1||CAROLINE||
+|MD|RIDGELY|21683|1||CAROLINE||
+|MD|RIDGELY|21684|1||CAROLINE||
+|MD|RIDGELY|21685|1||CAROLINE||
+|MD|RIDGELY|21686|1||CAROLINE||
+|MD|RIDGELY|21687|1||CAROLINE||
+|MD|RIDGELY|21688|1||CAROLINE||
+|MD|FINKSBURG|21048|1||CARROLL||
+|MD|HAMPSTEAD|21074|1||CARROLL||
+|MD|HENRYTON|21080|1||CARROLL||
+|MD|LINEBORO|21088|1||CARROLL||
+|MD|MANCHESTER|21102|1||CARROLL||
+|MD|MARRIOTTSVILLE|21104|1||CARROLL||
+|MD|WESTMINSTER|21157|1||CARROLL||
+|MD|WESTMINSTER|21158|1||CARROLL||
+|MD|KEYMAR|21757|1||CARROLL||
+|MD|LINWOOD|21764|1||CARROLL||
+|MD|NEW WINDSOR|21776|1||CARROLL||
+|MD|SYKESVILLE|21784|1||CARROLL||
+|MD|TANEYTOWN|21787|1||CARROLL||
+|MD|UNION BRIDGE|21791|1||CARROLL||
+|MD|WOODBINE|21797|1||CARROLL||
+|MD|NORTH EAST|21901|1||CECIL||
+|MD|PERRY POINT|21902|1||CECIL||
+|MD|PERRYVILLE|21903|1||CECIL||
+|MD|PORT DEPOSIT|21904|1||CECIL||
+|MD|RISING SUN|21911|1||CECIL||
+|MD|WARWICK|21912|1||CECIL||
+|MD|CECILTON|21913|1||CECIL||
+|MD|CHARLESTOWN|21914|1||CECIL||
+|MD|CHESAPEAKE CITY|21915|1||CECIL||
+|MD|CHILDS|21916|1||CECIL||
+|MD|COLORA|21917|1||CECIL||
+|MD|CONOWINGO|21918|1||CECIL||
+|MD|EARLEVILLE|21919|1||CECIL||
+|MD|ELK MILLS|21920|1||CECIL||
+|MD|ELKTON|21921|1||CECIL||
+|MD|ELKTON|21922|1||CECIL||
+|MD|GEORGETOWN|21930|1||CECIL||
+|MD|WALDORF|20601|1||CHARLES||
+|MD|WALDORF|20602|1||CHARLES||
+|MD|WALDORF|20603|1||CHARLES||
+|MD|WALDORF|20604|1||CHARLES||
+|MD|BEL ALTON|20611|1||CHARLES||
+|MD|BENEDICT|20612|1||CHARLES||
+|MD|BRYANS ROAD|20616|1||CHARLES||
+|MD|BRYANTOWN|20617|1||CHARLES||
+|MD|COBB ISLAND|20625|1||CHARLES||
+|MD|FAULKNER|20632|1||CHARLES||
+|MD|HUGHESVILLE|20637|1||CHARLES||
+|MD|INDIAN HEAD|20640|1||CHARLES||
+|MD|IRONSIDES|20643|1||CHARLES||
+|MD|ISSUE|20645|1||CHARLES||
+|MD|LA PLATA|20646|1||CHARLES||
+|MD|MARBURY|20658|1||CHARLES||
+|MD|MOUNT VICTORIA|20661|1||CHARLES||
+|MD|NANJEMOY|20662|1||CHARLES||
+|MD|NEWBURG|20664|1||CHARLES||
+|MD|POMFRET|20675|1||CHARLES||
+|MD|PORT TOBACCO|20677|1||CHARLES||
+|MD|ROCK POINT|20682|1||CHARLES||
+|MD|WELCOME|20693|1||CHARLES||
+|MD|WHITE PLAINS|20695|1||CHARLES||
+|MD|CAMBRIDGE|21613|1||DORCHESTER||
+|MD|CHURCH CREEK|21622|1||DORCHESTER||
+|MD|CRAPO|21626|1||DORCHESTER||
+|MD|CROCHERON|21627|1||DORCHESTER||
+|MD|EAST NEW MARKET|21631|1||DORCHESTER||
+|MD|FISHING CREEK|21634|1||DORCHESTER||
+|MD|HURLOCK|21643|1||DORCHESTER||
+|MD|MADISON|21648|1||DORCHESTER||
+|MD|RHODESDALE|21659|1||DORCHESTER||
+|MD|SECRETARY|21664|1||DORCHESTER||
+|MD|TAYLORS ISLAND|21669|1||DORCHESTER||
+|MD|TODDVILLE|21672|1||DORCHESTER||
+|MD|WINGATE|21675|1||DORCHESTER||
+|MD|WOOLFORD|21677|1||DORCHESTER||
+|MD|LINKWOOD|21835|1||DORCHESTER||
+|MD|VIENNA|21869|1||DORCHESTER||
+|MD|FREDERICK|21701|1||FREDERICK||
+|MD|FREDERICK|21702|1||FREDERICK||
+|MD|FREDERICK|21703|1||FREDERICK||
+|MD|FREDERICK|21704|1||FREDERICK||
+|MD|FREDERICK|21705|1||FREDERICK||
+|MD|FREDERICK|21709|1||FREDERICK||
+|MD|ADAMSTOWN|21710|1||FREDERICK||
+|MD|BRADDOCK HEIGHTS|21714|1||FREDERICK||
+|MD|BRUNSWICK|21716|1||FREDERICK||
+|MD|BUCKEYSTOWN|21717|1||FREDERICK||
+|MD|BURKITTSVILLE|21718|1||FREDERICK||
+|MD|EMMITSBURG|21727|1||FREDERICK||
+|MD|IJAMSVILLE|21754|1||FREDERICK||
+|MD|JEFFERSON|21755|1||FREDERICK||
+|MD|KNOXVILLE|21758|1||FREDERICK||
+|MD|LADIESBURG|21759|1||FREDERICK||
+|MD|LIBERTYTOWN|21762|1||FREDERICK||
+|MD|MIDDLETOWN|21769|1||FREDERICK||
+|MD|MONROVIA|21770|1||FREDERICK||
+|MD|MOUNT AIRY|21771|1||FREDERICK||
+|MD|MYERSVILLE|21773|1||FREDERICK||
+|MD|NEW MARKET|21774|1||FREDERICK||
+|MD|NEW MIDWAY|21775|1||FREDERICK||
+|MD|POINT OF ROCKS|21777|1||FREDERICK||
+|MD|ROCKY RIDGE|21778|1||FREDERICK||
+|MD|SABILLASVILLE|21780|1||FREDERICK||
+|MD|THURMONT|21788|1||FREDERICK||
+|MD|TUSCARORA|21790|1||FREDERICK||
+|MD|UNIONVILLE|21792|1||FREDERICK||
+|MD|WALKERSVILLE|21793|1||FREDERICK||
+|MD|WOODSBORO|21798|1||FREDERICK||
+|MD|ACCIDENT|21520|1||GARRETT||
+|MD|BITTINGER|21522|1||GARRETT||
+|MD|BLOOMINGTON|21523|1||GARRETT||
+|MD|FRIENDSVILLE|21531|1||GARRETT||
+|MD|GRANTSVILLE|21536|1||GARRETT||
+|MD|KITZMILLER|21538|1||GARRETT||
+|MD|MC HENRY|21541|1||GARRETT||
+|MD|OAKLAND|21550|1||GARRETT||
+|MD|SWANTON|21561|1||GARRETT||
+|MD|ABERDEEN|21001|1||HARFORD||
+|MD|ABERDEEN PROVING GROUND|21005|1||HARFORD||
+|MD|ABINGDON|21009|1||HARFORD||
+|MD|GUNPOWDER|21010|1||HARFORD||
+|MD|BEL AIR|21014|1||HARFORD||
+|MD|BEL AIR|21015|1||HARFORD||
+|MD|BELCAMP|21017|1||HARFORD||
+|MD|BENSON|21018|1||HARFORD||
+|MD|CHURCHVILLE|21028|1||HARFORD||
+|MD|DARLINGTON|21034|1||HARFORD||
+|MD|EDGEWOOD|21040|1||HARFORD||
+|MD|FALLSTON|21047|1||HARFORD||
+|MD|FOREST HILL|21050|1||HARFORD||
+|MD|HAVRE DE GRACE|21078|1||HARFORD||
+|MD|JARRETTSVILLE|21084|1||HARFORD||
+|MD|JOPPA|21085|1||HARFORD||
+|MD|PERRYMAN|21130|1||HARFORD||
+|MD|PYLESVILLE|21132|1||HARFORD||
+|MD|STREET|21154|1||HARFORD||
+|MD|WHITEFORD|21160|1||HARFORD||
+|MD|WHITE HALL|21161|1||HARFORD||
+|MD|ANNAPOLIS JUNCTION|20701|1||HOWARD||
+|MD|LAUREL|20723|1||HOWARD||
+|MD|FULTON|20759|1||HOWARD||
+|MD|SAVAGE|20763|1||HOWARD||
+|MD|HIGHLAND|20777|1||HOWARD||
+|MD|JESSUP|20794|1||HOWARD||
+|MD|CLARKSVILLE|21029|1||HOWARD||
+|MD|DAYTON|21036|1||HOWARD||
+|MD|ELLICOTT CITY|21041|1||HOWARD||
+|MD|ELLICOTT CITY|21042|1||HOWARD||
+|MD|ELLICOTT CITY|21043|1||HOWARD||
+|MD|COLUMBIA|21044|1||HOWARD||
+|MD|COLUMBIA|21045|1||HOWARD||
+|MD|COLUMBIA|21046|1||HOWARD||
+|MD|ELKRIDGE|21075|1||HOWARD||
+|MD|SIMPSONVILLE|21150|1||HOWARD||
+|MD|COOKSVILLE|21723|1||HOWARD||
+|MD|GLENELG|21737|1||HOWARD||
+|MD|GLENWOOD|21738|1||HOWARD||
+|MD|LISBON|21765|1||HOWARD||
+|MD|WEST FRIENDSHIP|21794|1||HOWARD||
+|MD|BETTERTON|21610|1||KENT||
+|MD|CHESTERTOWN|21620|1||KENT||
+|MD|GALENA|21635|1||KENT||
+|MD|KENNEDYVILLE|21645|1||KENT||
+|MD|MASSEY|21650|1||KENT||
+|MD|MILLINGTON|21651|1||KENT||
+|MD|ROCK HALL|21661|1||KENT||
+|MD|STILL POND|21667|1||KENT||
+|MD|WORTON|21678|1||KENT||
+|MD|GLEN ECHO|20812|1||MONTGOMERY||
+|MD|BETHESDA|20813|1||MONTGOMERY||
+|MD|BETHESDA|20814|1||MONTGOMERY||
+|MD|CHEVY CHASE|20815|1||MONTGOMERY||
+|MD|BETHESDA|20816|1||MONTGOMERY||
+|MD|BETHESDA|20817|1||MONTGOMERY||
+|MD|CABIN JOHN|20818|1||MONTGOMERY||
+|MD|BETHESDA|20824|1||MONTGOMERY||
+|MD|CHEVY CHASE|20825|1||MONTGOMERY||
+|MD|BETHESDA|20827|1||MONTGOMERY||
+|MD|OLNEY|20830|1||MONTGOMERY||
+|MD|OLNEY|20832|1||MONTGOMERY||
+|MD|BROOKEVILLE|20833|1||MONTGOMERY||
+|MD|POOLESVILLE|20837|1||MONTGOMERY||
+|MD|BARNESVILLE|20838|1||MONTGOMERY||
+|MD|BEALLSVILLE|20839|1||MONTGOMERY||
+|MD|BOYDS|20841|1||MONTGOMERY||
+|MD|DICKERSON|20842|1||MONTGOMERY||
+|MD|ROCKVILLE|20847|1||MONTGOMERY||
+|MD|ROCKVILLE|20848|1||MONTGOMERY||
+|MD|ROCKVILLE|20849|1||MONTGOMERY||
+|MD|ROCKVILLE|20850|1||MONTGOMERY||
+|MD|ROCKVILLE|20851|1||MONTGOMERY||
+|MD|ROCKVILLE|20852|1||MONTGOMERY||
+|MD|ROCKVILLE|20853|1||MONTGOMERY||
+|MD|POTOMAC|20854|1||MONTGOMERY||
+|MD|DERWOOD|20855|1||MONTGOMERY||
+|MD|ROCKVILLE|20857|1||MONTGOMERY||
+|MD|POTOMAC|20859|1||MONTGOMERY||
+|MD|SANDY SPRING|20860|1||MONTGOMERY||
+|MD|ASHTON|20861|1||MONTGOMERY||
+|MD|BRINKLOW|20862|1||MONTGOMERY||
+|MD|BURTONSVILLE|20866|1||MONTGOMERY||
+|MD|SPENCERVILLE|20868|1||MONTGOMERY||
+|MD|CLARKSBURG|20871|1||MONTGOMERY||
+|MD|DAMASCUS|20872|1||MONTGOMERY||
+|MD|GERMANTOWN|20874|1||MONTGOMERY||
+|MD|GERMANTOWN|20875|1||MONTGOMERY||
+|MD|GERMANTOWN|20876|1||MONTGOMERY||
+|MD|GAITHERSBURG|20877|1||MONTGOMERY||
+|MD|GAITHERSBURG|20878|1||MONTGOMERY||
+|MD|GAITHERSBURG|20879|1||MONTGOMERY||
+|MD|WASHINGTON GROVE|20880|1||MONTGOMERY||
+|MD|GAITHERSBURG|20882|1||MONTGOMERY||
+|MD|GAITHERSBURG|20884|1||MONTGOMERY||
+|MD|GAITHERSBURG|20885|1||MONTGOMERY||
+|MD|MONTGOMERY VILLAGE|20886|1||MONTGOMERY||
+|MD|BETHESDA|20889|1||MONTGOMERY||
+|MD|KENSINGTON|20891|1||MONTGOMERY||
+|MD|BETHESDA|20892|1||MONTGOMERY||
+|MD|BETHESDA|20894|1||MONTGOMERY||
+|MD|KENSINGTON|20895|1||MONTGOMERY||
+|MD|GARRETT PARK|20896|1||MONTGOMERY||
+|MD|SUBURB MARYLAND FAC|20897|1||MONTGOMERY||
+|MD|GAITHERSBURG|20898|1||MONTGOMERY||
+|MD|GAITHERSBURG|20899|1||MONTGOMERY||
+|MD|SILVER SPRING|20901|1||MONTGOMERY||
+|MD|SILVER SPRING|20902|1||MONTGOMERY||
+|MD|SILVER SPRING|20903|1||MONTGOMERY||
+|MD|SILVER SPRING|20904|1||MONTGOMERY||
+|MD|SILVER SPRING|20905|1||MONTGOMERY||
+|MD|SILVER SPRING|20906|1||MONTGOMERY||
+|MD|SILVER SPRING|20907|1||MONTGOMERY||
+|MD|SILVER SPRING|20908|1||MONTGOMERY||
+|MD|SILVER SPRING|20910|1||MONTGOMERY||
+|MD|SILVER SPRING|20911|1||MONTGOMERY||
+|MD|TAKOMA PARK|20912|1||MONTGOMERY||
+|MD|SILVER SPRING|20914|1||MONTGOMERY||
+|MD|SILVER SPRING|20915|1||MONTGOMERY||
+|MD|SILVER SPRING|20916|1||MONTGOMERY||
+|MD|SILVER SPRING|20918|1||MONTGOMERY||
+|MD|SILVER SPRING|20997|1||MONTGOMERY||
+|MD|ACCOKEEK|20607|1||PRINCE GEORGE'S||
+|MD|AQUASCO|20608|1||PRINCE GEORGE'S||
+|MD|BRANDYWINE|20613|1||PRINCE GEORGE'S||
+|MD|CHELTENHAM|20623|1||PRINCE GEORGE'S||
+|MD|SOUTHERN MD FACILITY|20697|1||PRINCE GEORGE'S||
+|MD|LANHAM|20703|1||PRINCE GEORGE'S||
+|MD|BELTSVILLE|20704|1||PRINCE GEORGE'S||
+|MD|BELTSVILLE|20705|1||PRINCE GEORGE'S||
+|MD|LANHAM|20706|1||PRINCE GEORGE'S||
+|MD|LAUREL|20707|1||PRINCE GEORGE'S||
+|MD|LAUREL|20708|1||PRINCE GEORGE'S||
+|MD|LAUREL|20709|1||PRINCE GEORGE'S||
+|MD|BLADENSBURG|20710|1||PRINCE GEORGE'S||
+|MD|MOUNT RAINIER|20712|1||PRINCE GEORGE'S||
+|MD|BOWIE|20715|1||PRINCE GEORGE'S||
+|MD|BOWIE|20716|1||PRINCE GEORGE'S||
+|MD|BOWIE|20717|1||PRINCE GEORGE'S||
+|MD|BOWIE|20718|1||PRINCE GEORGE'S||
+|MD|BOWIE|20719|1||PRINCE GEORGE'S||
+|MD|BOWIE|20720|1||PRINCE GEORGE'S||
+|MD|BOWIE|20721|1||PRINCE GEORGE'S||
+|MD|BRENTWOOD|20722|1||PRINCE GEORGE'S||
+|MD|LAUREL|20725|1||PRINCE GEORGE'S||
+|MD|LAUREL|20726|1||PRINCE GEORGE'S||
+|MD|CAPITOL HEIGHTS|20731|1||PRINCE GEORGE'S||
+|MD|CLINTON|20735|1||PRINCE GEORGE'S||
+|MD|RIVERDALE|20737|1||PRINCE GEORGE'S||
+|MD|RIVERDALE|20738|1||PRINCE GEORGE'S||
+|MD|COLLEGE PARK|20740|1||PRINCE GEORGE'S||
+|MD|COLLEGE PARK|20741|1||PRINCE GEORGE'S||
+|MD|COLLEGE PARK|20742|1||PRINCE GEORGE'S||
+|MD|CAPITOL HEIGHTS|20743|1||PRINCE GEORGE'S||
+|MD|FORT WASHINGTON|20744|1||PRINCE GEORGE'S||
+|MD|OXON HILL|20745|1||PRINCE GEORGE'S||
+|MD|SUITLAND|20746|1||PRINCE GEORGE'S||
+|MD|DISTRICT HEIGHTS|20747|1||PRINCE GEORGE'S||
+|MD|TEMPLE HILLS|20748|1||PRINCE GEORGE'S||
+|MD|FORT WASHINGTON|20749|1||PRINCE GEORGE'S||
+|MD|OXON HILL|20750|1||PRINCE GEORGE'S||
+|MD|SUITLAND|20752|1||PRINCE GEORGE'S||
+|MD|DISTRICT HEIGHTS|20753|1||PRINCE GEORGE'S||
+|MD|TEMPLE HILLS|20757|1||PRINCE GEORGE'S||
+|MD|ANDREWS AIR FORCE BASE|20762|1||PRINCE GEORGE'S||
+|MD|GREENBELT|20768|1||PRINCE GEORGE'S||
+|MD|GLENN DALE|20769|1||PRINCE GEORGE'S||
+|MD|GREENBELT|20770|1||PRINCE GEORGE'S||
+|MD|GREENBELT|20771|1||PRINCE GEORGE'S||
+|MD|UPPER MARLBORO|20772|1||PRINCE GEORGE'S||
+|MD|UPPER MARLBORO|20773|1||PRINCE GEORGE'S||
+|MD|UPPER MARLBORO|20774|1||PRINCE GEORGE'S||
+|MD|UPPER MARLBORO|20775|1||PRINCE GEORGE'S||
+|MD|HYATTSVILLE|20781|1||PRINCE GEORGE'S||
+|MD|HYATTSVILLE|20782|1||PRINCE GEORGE'S||
+|MD|HYATTSVILLE|20783|1||PRINCE GEORGE'S||
+|MD|HYATTSVILLE|20784|1||PRINCE GEORGE'S||
+|MD|HYATTSVILLE|20785|1||PRINCE GEORGE'S||
+|MD|HYATTSVILLE|20787|1||PRINCE GEORGE'S||
+|MD|HYATTSVILLE|20788|1||PRINCE GEORGE'S||
+|MD|CAPITOL HEIGHTS|20790|1||PRINCE GEORGE'S||
+|MD|CAPITOL HEIGHTS|20791|1||PRINCE GEORGE'S||
+|MD|SOUTHERN MD FACILITY|20797|1||PRINCE GEORGE'S||
+|MD|CAPITOL HEIGHTS|20799|1||PRINCE GEORGE'S||
+|MD|TAKOMA PARK|20913|1||PRINCE GEORGE'S||
+|MD|BARCLAY|21607|1||QUEEN ANNE'S||
+|MD|CENTREVILLE|21617|1||QUEEN ANNE'S||
+|MD|CHESTER|21619|1||QUEEN ANNE'S||
+|MD|CHURCH HILL|21623|1||QUEEN ANNE'S||
+|MD|CRUMPTON|21628|1||QUEEN ANNE'S||
+|MD|GRASONVILLE|21638|1||QUEEN ANNE'S||
+|MD|INGLESIDE|21644|1||QUEEN ANNE'S||
+|MD|PRICE|21656|1||QUEEN ANNE'S||
+|MD|QUEEN ANNE|21657|1||QUEEN ANNE'S||
+|MD|QUEENSTOWN|21658|1||QUEEN ANNE'S||
+|MD|STEVENSVILLE|21666|1||QUEEN ANNE'S||
+|MD|SUDLERSVILLE|21668|1||QUEEN ANNE'S||
+|MD|CHESTERTOWN|21690|1||QUEEN ANNE'S||
+|MD|ABELL|20606|1||ST. MARY'S||
+|MD|AVENUE|20609|1||ST. MARY'S||
+|MD|BUSHWOOD|20618|1||ST. MARY'S||
+|MD|CALIFORNIA|20619|1||ST. MARY'S||
+|MD|CALLAWAY|20620|1||ST. MARY'S||
+|MD|CHAPTICO|20621|1||ST. MARY'S||
+|MD|CHARLOTTE HALL|20622|1||ST. MARY'S||
+|MD|CLEMENTS|20624|1||ST. MARY'S||
+|MD|COLTONS POINT|20626|1||ST. MARY'S||
+|MD|COMPTON|20627|1||ST. MARY'S||
+|MD|DAMERON|20628|1||ST. MARY'S||
+|MD|DRAYDEN|20630|1||ST. MARY'S||
+|MD|GREAT MILLS|20634|1||ST. MARY'S||
+|MD|HELEN|20635|1||ST. MARY'S||
+|MD|HOLLYWOOD|20636|1||ST. MARY'S||
+|MD|LEONARDTOWN|20650|1||ST. MARY'S||
+|MD|LEXINGTON PARK|20653|1||ST. MARY'S||
+|MD|LOVEVILLE|20656|1||ST. MARY'S||
+|MD|MECHANICSVILLE|20659|1||ST. MARY'S||
+|MD|MORGANZA|20660|1||ST. MARY'S||
+|MD|PARK HALL|20667|1||ST. MARY'S||
+|MD|PATUXENT RIVER|20670|1||ST. MARY'S||
+|MD|PINEY POINT|20674|1||ST. MARY'S||
+|MD|RIDGE|20680|1||ST. MARY'S||
+|MD|SAINT INIGOES|20684|1||ST. MARY'S||
+|MD|SAINT MARYS CITY|20686|1||ST. MARY'S||
+|MD|SCOTLAND|20687|1||ST. MARY'S||
+|MD|TALL TIMBERS|20690|1||ST. MARY'S||
+|MD|VALLEY LEE|20692|1||ST. MARY'S||
+|MD|CRISFIELD|21817|1||SOMERSET||
+|MD|DEAL ISLAND|21821|1||SOMERSET||
+|MD|EWELL|21824|1||SOMERSET||
+|MD|MANOKIN|21836|1||SOMERSET||
+|MD|MARION STATION|21838|1||SOMERSET||
+|MD|PRINCESS ANNE|21853|1||SOMERSET||
+|MD|REHOBETH|21857|1||SOMERSET||
+|MD|TYLERTON|21866|1||SOMERSET||
+|MD|UPPER FAIRMOUNT|21867|1||SOMERSET||
+|MD|WENONA|21870|1||SOMERSET||
+|MD|WESTOVER|21871|1||SOMERSET||
+|MD|WESTOVER|21890|1||SOMERSET||
+|MD|EASTON|21601|1||TALBOT||
+|MD|EASTON|21606|1||TALBOT||
+|MD|BOZMAN|21612|1||TALBOT||
+|MD|CLAIBORNE|21624|1||TALBOT||
+|MD|CORDOVA|21625|1||TALBOT||
+|MD|MCDANIEL|21647|1||TALBOT||
+|MD|NEAVITT|21652|1||TALBOT||
+|MD|NEWCOMB|21653|1||TALBOT||
+|MD|OXFORD|21654|1||TALBOT||
+|MD|ROYAL OAK|21662|1||TALBOT||
+|MD|SAINT MICHAELS|21663|1||TALBOT||
+|MD|SHERWOOD|21665|1||TALBOT||
+|MD|TILGHMAN|21671|1||TALBOT||
+|MD|TRAPPE|21673|1||TALBOT||
+|MD|WITTMAN|21676|1||TALBOT||
+|MD|WYE MILLS|21679|1||TALBOT||
+|MD|BIG POOL|21711|1||WASHINGTON||
+|MD|BOONSBORO|21713|1||WASHINGTON||
+|MD|BROWNSVILLE|21715|1||WASHINGTON||
+|MD|CASCADE|21719|1||WASHINGTON||
+|MD|CAVETOWN|21720|1||WASHINGTON||
+|MD|CHEWSVILLE|21721|1||WASHINGTON||
+|MD|CLEAR SPRING|21722|1||WASHINGTON||
+|MD|FAIRPLAY|21733|1||WASHINGTON||
+|MD|FUNKSTOWN|21734|1||WASHINGTON||
+|MD|GAPLAND|21736|1||WASHINGTON||
+|MD|HAGERSTOWN|21740|1||WASHINGTON||
+|MD|HAGERSTOWN|21741|1||WASHINGTON||
+|MD|HAGERSTOWN|21742|1||WASHINGTON||
+|MD|HAGERSTOWN|21746|1||WASHINGTON||
+|MD|HAGERSTOWN|21747|1||WASHINGTON||
+|MD|HAGERSTOWN|21748|1||WASHINGTON||
+|MD|HAGERSTOWN|21749|1||WASHINGTON||
+|MD|HANCOCK|21750|1||WASHINGTON||
+|MD|KEEDYSVILLE|21756|1||WASHINGTON||
+|MD|MAUGANSVILLE|21767|1||WASHINGTON||
+|MD|ROHRERSVILLE|21779|1||WASHINGTON||
+|MD|SAINT JAMES|21781|1||WASHINGTON||
+|MD|SHARPSBURG|21782|1||WASHINGTON||
+|MD|SMITHSBURG|21783|1||WASHINGTON||
+|MD|WILLIAMSPORT|21795|1||WASHINGTON||
+|MD|SALISBURY|21801|1||WICOMICO||
+|MD|SALISBURY|21802|1||WICOMICO||
+|MD|SALISBURY|21803|1||WICOMICO||
+|MD|SALISBURY|21804|1||WICOMICO||
+|MD|ALLEN|21810|1||WICOMICO||
+|MD|BIVALVE|21814|1||WICOMICO||
+|MD|FRUITLAND|21826|1||WICOMICO||
+|MD|HEBRON|21830|1||WICOMICO||
+|MD|MARDELA SPRINGS|21837|1||WICOMICO||
+|MD|NANTICOKE|21840|1||WICOMICO||
+|MD|PARSONSBURG|21849|1||WICOMICO||
+|MD|PITTSVILLE|21850|1||WICOMICO||
+|MD|POWELLVILLE|21852|1||WICOMICO||
+|MD|QUANTICO|21856|1||WICOMICO||
+|MD|SHARPTOWN|21861|1||WICOMICO||
+|MD|TYASKIN|21865|1||WICOMICO||
+|MD|WILLARDS|21874|1||WICOMICO||
+|MD|DELMAR|21875|1||WICOMICO||
+|MD|BERLIN|21811|1||WORCESTER||
+|MD|BISHOPVILLE|21813|1||WORCESTER||
+|MD|EDEN|21822|1||WORCESTER||
+|MD|GIRDLETREE|21829|1||WORCESTER||
+|MD|NEWARK|21841|1||WORCESTER||
+|MD|OCEAN CITY|21842|1||WORCESTER||
+|MD|OCEAN CITY|21843|1||WORCESTER||
+|MD|POCOMOKE CITY|21851|1||WORCESTER||
+|MD|SHOWELL|21862|1||WORCESTER||
+|MD|SNOW HILL|21863|1||WORCESTER||
+|MD|STOCKTON|21864|1||WORCESTER||
+|MD|WHALEYVILLE|21872|1||WORCESTER||
+|MD|BALTIMORE|21201|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21202|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21203|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21205|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21206|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21209|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21210|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21211|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21212|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21213|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21214|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21215|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21216|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21217|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21218|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21223|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21224|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21229|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21230|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21231|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21233|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21235|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21239|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21241|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21260|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21263|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21264|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21265|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21268|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21270|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21273|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21274|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21275|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21278|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21279|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21280|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21281|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21283|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21287|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21288|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21289|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21290|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21297|1||BALTIMORE (CITY)||
+|MD|BALTIMORE|21298|1||BALTIMORE (CITY)||
+|MD|HYATTSVILLE|20780|1||||
+|MD|HYATTSVILLE|20789|1||||
+|MD|UPPER MARLBORO|20792|1||PRINCE GEORGES||
+|MD|SUBURB MARYLAND FAC|20800|1||||
+|MD|BETHESDA|20810|1||||
+|MD|BETHESDA|20811|1||||
+|MD|GAITHERSBURG|20883|1||||
+|MD|SUBURB MARYLAND FAC|20890|1||||
+|MD|SILVER SPRING|20900|1||||
+|MD|SILVER SPRING|20990|1||||
+|MD|SILVER SPRING|20993|1||||
+|MD|BRADSHAW|21021|1||||
+|MD|CARDIFF|21024|1||||
+|MD|HUNT VALLEY|21065|1||||
+|MD|MAGNOLIA|21101|1||||
+|MD|MILLERS|21107|1||||
+|MD|BALTIMORE|21276|1||||
+|MD|ANNAPOLIS|21409|1||||
+|MD|NIKEP|21546|1||||
+|MD|GOLTS|21637|1||||
+|MD|BETTERTON|21646|1||||
+|MD|DETOUR|21725|1||||
+|MD|BURKITTSVILLE|21735|1||||
+|MD|CHANCE|21816|1||||
+|MD|DAMES QUARTER|21820|1||||
+|MD|UPPER HILL|21868|1||||
+|ME|AUBURN|04210|1||ANDROSCOGGIN||
+|ME|AUBURN|04211|1||ANDROSCOGGIN||
+|ME|AUBURN|04212|1||ANDROSCOGGIN||
+|ME|DURHAM|04222|1||ANDROSCOGGIN||
+|ME|DANVILLE|04223|1||ANDROSCOGGIN||
+|ME|EAST LIVERMORE|04228|1||ANDROSCOGGIN||
+|ME|EAST POLAND|04230|1||ANDROSCOGGIN||
+|ME|GREENE|04236|1||ANDROSCOGGIN||
+|ME|LEWISTON|04240|1||ANDROSCOGGIN||
+|ME|LEWISTON|04241|1||ANDROSCOGGIN||
+|ME|LEWISTON|04243|1||ANDROSCOGGIN||
+|ME|LISBON|04250|1||ANDROSCOGGIN||
+|ME|LISBON FALLS|04252|1||ANDROSCOGGIN||
+|ME|LIVERMORE|04253|1||ANDROSCOGGIN||
+|ME|LIVERMORE FALLS|04254|1||ANDROSCOGGIN||
+|ME|MECHANIC FALLS|04256|1||ANDROSCOGGIN||
+|ME|MINOT|04258|1||ANDROSCOGGIN||
+|ME|LEEDS|04263|1||ANDROSCOGGIN||
+|ME|NORTH TURNER|04266|1||ANDROSCOGGIN||
+|ME|POLAND|04274|1||ANDROSCOGGIN||
+|ME|SABATTUS|04280|1||ANDROSCOGGIN||
+|ME|TURNER|04282|1||ANDROSCOGGIN||
+|ME|TURNER CENTER|04283|1||ANDROSCOGGIN||
+|ME|WEST MINOT|04288|1||ANDROSCOGGIN||
+|ME|WEST POLAND|04291|1||ANDROSCOGGIN||
+|ME|ORIENT|04471|1||AROOSTOOK||
+|ME|WYTOPITLOCK|04497|1||AROOSTOOK||
+|ME|HOULTON|04730|1||AROOSTOOK||
+|ME|ASHLAND|04732|1||AROOSTOOK||
+|ME|BENEDICTA|04733|1||AROOSTOOK||
+|ME|BLAINE|04734|1||AROOSTOOK||
+|ME|BRIDGEWATER|04735|1||AROOSTOOK||
+|ME|CARIBOU|04736|1||AROOSTOOK||
+|ME|CLAYTON LAKE|04737|1||AROOSTOOK||
+|ME|CROUSEVILLE|04738|1||AROOSTOOK||
+|ME|EAGLE LAKE|04739|1||AROOSTOOK||
+|ME|EASTON|04740|1||AROOSTOOK||
+|ME|ESTCOURT STATION|04741|1||AROOSTOOK||
+|ME|FORT FAIRFIELD|04742|1||AROOSTOOK||
+|ME|FORT KENT|04743|1||AROOSTOOK||
+|ME|FORT KENT MILLS|04744|1||AROOSTOOK||
+|ME|FRENCHVILLE|04745|1||AROOSTOOK||
+|ME|GRAND ISLE|04746|1||AROOSTOOK||
+|ME|ISLAND FALLS|04747|1||AROOSTOOK||
+|ME|LIMESTONE|04750|1||AROOSTOOK||
+|ME|LIMESTONE|04751|1||AROOSTOOK||
+|ME|MADAWASKA|04756|1||AROOSTOOK||
+|ME|MAPLETON|04757|1||AROOSTOOK||
+|ME|MARS HILL|04758|1||AROOSTOOK||
+|ME|MASARDIS|04759|1||AROOSTOOK||
+|ME|MONTICELLO|04760|1||AROOSTOOK||
+|ME|NEW LIMERICK|04761|1||AROOSTOOK||
+|ME|NEW SWEDEN|04762|1||AROOSTOOK||
+|ME|OAKFIELD|04763|1||AROOSTOOK||
+|ME|OXBOW|04764|1||AROOSTOOK||
+|ME|PERHAM|04766|1||AROOSTOOK||
+|ME|PORTAGE|04768|1||AROOSTOOK||
+|ME|PRESQUE ISLE|04769|1||AROOSTOOK||
+|ME|QUIMBY|04770|1||AROOSTOOK||
+|ME|SAINT AGATHA|04772|1||AROOSTOOK||
+|ME|SAINT DAVID|04773|1||AROOSTOOK||
+|ME|SAINT FRANCIS|04774|1||AROOSTOOK||
+|ME|SHERIDAN|04775|1||AROOSTOOK||
+|ME|SHERMAN MILLS|04776|1||AROOSTOOK||
+|ME|SINCLAIR|04779|1||AROOSTOOK||
+|ME|SMYRNA MILLS|04780|1||AROOSTOOK||
+|ME|SOLDIER POND|04781|1||AROOSTOOK||
+|ME|STOCKHOLM|04783|1||AROOSTOOK||
+|ME|VAN BUREN|04785|1||AROOSTOOK||
+|ME|WASHBURN|04786|1||AROOSTOOK||
+|ME|WESTFIELD|04787|1||AROOSTOOK||
+|ME|WINTERVILLE|04788|1||AROOSTOOK||
+|ME|BAILEY ISLAND|04003|1||CUMBERLAND||
+|ME|BRIDGTON|04009|1||CUMBERLAND||
+|ME|BRUNSWICK|04011|1||CUMBERLAND||
+|ME|BUSTINS ISLAND|04013|1||CUMBERLAND||
+|ME|CASCO|04015|1||CUMBERLAND||
+|ME|CHEBEAGUE ISLAND|04017|1||CUMBERLAND||
+|ME|CLIFF ISLAND|04019|1||CUMBERLAND||
+|ME|CUMBERLAND CENTER|04021|1||CUMBERLAND||
+|ME|EAST BALDWIN|04024|1||CUMBERLAND||
+|ME|SEBAGO|04029|1||CUMBERLAND||
+|ME|FREEPORT|04032|1||CUMBERLAND||
+|ME|FREEPORT|04033|1||CUMBERLAND||
+|ME|FREEPORT|04034|1||CUMBERLAND||
+|ME|GORHAM|04038|1||CUMBERLAND||
+|ME|GRAY|04039|1||CUMBERLAND||
+|ME|HARRISON|04040|1||CUMBERLAND||
+|ME|LONG ISLAND|04050|1||CUMBERLAND||
+|ME|MEREPOINT|04053|1||CUMBERLAND||
+|ME|NAPLES|04055|1||CUMBERLAND||
+|ME|NORTH BRIDGTON|04057|1||CUMBERLAND||
+|ME|WINDHAM|04062|1||CUMBERLAND||
+|ME|ORRS ISLAND|04066|1||CUMBERLAND||
+|ME|POWNAL|04069|1||CUMBERLAND||
+|ME|SCARBOROUGH|04070|1||CUMBERLAND||
+|ME|RAYMOND|04071|1||CUMBERLAND||
+|ME|SCARBOROUGH|04074|1||CUMBERLAND||
+|ME|SEBAGO LAKE|04075|1||CUMBERLAND||
+|ME|SOUTH CASCO|04077|1||CUMBERLAND||
+|ME|SOUTH FREEPORT|04078|1||CUMBERLAND||
+|ME|HARPSWELL|04079|1||CUMBERLAND||
+|ME|SOUTH WINDHAM|04082|1||CUMBERLAND||
+|ME|STANDISH|04084|1||CUMBERLAND||
+|ME|STEEP FALLS|04085|1||CUMBERLAND||
+|ME|WEST BALDWIN|04091|1||CUMBERLAND||
+|ME|WESTBROOK|04092|1||CUMBERLAND||
+|ME|YARMOUTH|04096|1||CUMBERLAND||
+|ME|NORTH YARMOUTH|04097|1||CUMBERLAND||
+|ME|WESTBROOK|04098|1||CUMBERLAND||
+|ME|PORTLAND|04101|1||CUMBERLAND||
+|ME|PORTLAND|04102|1||CUMBERLAND||
+|ME|PORTLAND|04103|1||CUMBERLAND||
+|ME|PORTLAND|04104|1||CUMBERLAND||
+|ME|FALMOUTH|04105|1||CUMBERLAND||
+|ME|SOUTH PORTLAND|04106|1||CUMBERLAND||
+|ME|CAPE ELIZABETH|04107|1||CUMBERLAND||
+|ME|PEAKS ISLAND|04108|1||CUMBERLAND||
+|ME|PORTLAND|04109|1||CUMBERLAND||
+|ME|CUMBERLAND FORESIDE|04110|1||CUMBERLAND||
+|ME|PORTLAND|04112|1||CUMBERLAND||
+|ME|SOUTH PORTLAND|04116|1||CUMBERLAND||
+|ME|PORTLAND|04122|1||CUMBERLAND||
+|ME|PORTLAND|04123|1||CUMBERLAND||
+|ME|PORTLAND|04124|1||CUMBERLAND||
+|ME|NEW GLOUCESTER|04260|1||CUMBERLAND||
+|ME|DRYDEN|04225|1||FRANKLIN||
+|ME|EAST DIXFIELD|04227|1||FRANKLIN||
+|ME|EAST WILTON|04234|1||FRANKLIN||
+|ME|JAY|04239|1||FRANKLIN||
+|ME|NORTH JAY|04262|1||FRANKLIN||
+|ME|WELD|04285|1||FRANKLIN||
+|ME|WILTON|04294|1||FRANKLIN||
+|ME|EUSTIS|04936|1||FRANKLIN||
+|ME|FARMINGTON|04938|1||FRANKLIN||
+|ME|FARMINGTON FALLS|04940|1||FRANKLIN||
+|ME|KINGFIELD|04947|1||FRANKLIN||
+|ME|NEW SHARON|04955|1||FRANKLIN||
+|ME|NEW VINEYARD|04956|1||FRANKLIN||
+|ME|OQUOSSOC|04964|1||FRANKLIN||
+|ME|PHILLIPS|04966|1||FRANKLIN||
+|ME|RANGELEY|04970|1||FRANKLIN||
+|ME|STRATTON|04982|1||FRANKLIN||
+|ME|STRONG|04983|1||FRANKLIN||
+|ME|TEMPLE|04984|1||FRANKLIN||
+|ME|WEST FARMINGTON|04992|1||FRANKLIN||
+|ME|AURORA|04408|1||HANCOCK||
+|ME|BUCKSPORT|04416|1||HANCOCK||
+|ME|CASTINE|04420|1||HANCOCK||
+|ME|CASTINE|04421|1||HANCOCK||
+|ME|EAST ORLAND|04431|1||HANCOCK||
+|ME|ORLAND|04472|1||HANCOCK||
+|ME|PENOBSCOT|04476|1||HANCOCK||
+|ME|ELLSWORTH|04605|1||HANCOCK||
+|ME|GOULDSBORO|04607|1||HANCOCK||
+|ME|BAR HARBOR|04609|1||HANCOCK||
+|ME|BERNARD|04612|1||HANCOCK||
+|ME|BIRCH HARBOR|04613|1||HANCOCK||
+|ME|BLUE HILL|04614|1||HANCOCK||
+|ME|BLUE HILL FALLS|04615|1||HANCOCK||
+|ME|BROOKLIN|04616|1||HANCOCK||
+|ME|BROOKSVILLE|04617|1||HANCOCK||
+|ME|COREA|04624|1||HANCOCK||
+|ME|CRANBERRY ISLES|04625|1||HANCOCK||
+|ME|DEER ISLE|04627|1||HANCOCK||
+|ME|EAST BLUE HILL|04629|1||HANCOCK||
+|ME|FRANKLIN|04634|1||HANCOCK||
+|ME|FRENCHBORO|04635|1||HANCOCK||
+|ME|HANCOCK|04640|1||HANCOCK||
+|ME|HARBORSIDE|04642|1||HANCOCK||
+|ME|HULLS COVE|04644|1||HANCOCK||
+|ME|ISLESFORD|04646|1||HANCOCK||
+|ME|LITTLE DEER ISLE|04650|1||HANCOCK||
+|ME|BASS HARBOR|04653|1||HANCOCK||
+|ME|MANSET|04656|1||HANCOCK||
+|ME|MOUNT DESERT|04660|1||HANCOCK||
+|ME|NORTHEAST HARBOR|04662|1||HANCOCK||
+|ME|SULLIVAN|04664|1||HANCOCK||
+|ME|OTTER CREEK|04665|1||HANCOCK||
+|ME|PROSPECT HARBOR|04669|1||HANCOCK||
+|ME|SALSBURY COVE|04672|1||HANCOCK||
+|ME|SARGENTVILLE|04673|1||HANCOCK||
+|ME|SEAL COVE|04674|1||HANCOCK||
+|ME|SEAL HARBOR|04675|1||HANCOCK||
+|ME|SEDGWICK|04676|1||HANCOCK||
+|ME|SORRENTO|04677|1||HANCOCK||
+|ME|SOUTHWEST HARBOR|04679|1||HANCOCK||
+|ME|STONINGTON|04681|1||HANCOCK||
+|ME|SUNSET|04683|1||HANCOCK||
+|ME|SURRY|04684|1||HANCOCK||
+|ME|SWANS ISLAND|04685|1||HANCOCK||
+|ME|WEST TREMONT|04690|1||HANCOCK||
+|ME|WINTER HARBOR|04693|1||HANCOCK||
+|ME|MONMOUTH|04259|1||KENNEBEC||
+|ME|NORTH MONMOUTH|04265|1||KENNEBEC||
+|ME|WAYNE|04284|1||KENNEBEC||
+|ME|AUGUSTA|04330|1||KENNEBEC||
+|ME|AUGUSTA|04332|1||KENNEBEC||
+|ME|AUGUSTA|04333|1||KENNEBEC||
+|ME|AUGUSTA|04336|1||KENNEBEC||
+|ME|AUGUSTA|04338|1||KENNEBEC||
+|ME|EAST WINTHROP|04343|1||KENNEBEC||
+|ME|FARMINGDALE|04344|1||KENNEBEC||
+|ME|GARDINER|04345|1||KENNEBEC||
+|ME|RANDOLPH|04346|1||KENNEBEC||
+|ME|HALLOWELL|04347|1||KENNEBEC||
+|ME|KENTS HILL|04349|1||KENNEBEC||
+|ME|LITCHFIELD|04350|1||KENNEBEC||
+|ME|MANCHESTER|04351|1||KENNEBEC||
+|ME|MOUNT VERNON|04352|1||KENNEBEC||
+|ME|READFIELD|04355|1||KENNEBEC||
+|ME|SOUTH CHINA|04358|1||KENNEBEC||
+|ME|SOUTH GARDINER|04359|1||KENNEBEC||
+|ME|VIENNA|04360|1||KENNEBEC||
+|ME|WINDSOR|04363|1||KENNEBEC||
+|ME|WINTHROP|04364|1||KENNEBEC||
+|ME|WATERVILLE|04901|1||KENNEBEC||
+|ME|WATERVILLE|04903|1||KENNEBEC||
+|ME|ALBION|04910|1||KENNEBEC||
+|ME|BELGRADE|04917|1||KENNEBEC||
+|ME|BELGRADE LAKES|04918|1||KENNEBEC||
+|ME|CHINA|04926|1||KENNEBEC||
+|ME|CLINTON|04927|1||KENNEBEC||
+|ME|EAST VASSALBORO|04935|1||KENNEBEC||
+|ME|NORTH VASSALBORO|04962|1||KENNEBEC||
+|ME|OAKLAND|04963|1||KENNEBEC||
+|ME|VASSALBORO|04989|1||KENNEBEC||
+|ME|FRIENDSHIP|04547|1||KNOX||
+|ME|CUSHING|04563|1||KNOX||
+|ME|WASHINGTON|04574|1||KNOX||
+|ME|ISLE AU HAUT|04645|1||KNOX||
+|ME|ROCKLAND|04841|1||KNOX||
+|ME|CAMDEN|04843|1||KNOX||
+|ME|GLEN COVE|04846|1||KNOX||
+|ME|HOPE|04847|1||KNOX||
+|ME|MATINICUS|04851|1||KNOX||
+|ME|NORTH HAVEN|04853|1||KNOX||
+|ME|OWLS HEAD|04854|1||KNOX||
+|ME|PORT CLYDE|04855|1||KNOX||
+|ME|ROCKPORT|04856|1||KNOX||
+|ME|SAINT GEORGE|04857|1||KNOX||
+|ME|SOUTH THOMASTON|04858|1||KNOX||
+|ME|SPRUCE HEAD|04859|1||KNOX||
+|ME|TENANTS HARBOR|04860|1||KNOX||
+|ME|THOMASTON|04861|1||KNOX||
+|ME|UNION|04862|1||KNOX||
+|ME|VINALHAVEN|04863|1||KNOX||
+|ME|WARREN|04864|1||KNOX||
+|ME|WEST ROCKPORT|04865|1||KNOX||
+|ME|COOPERS MILLS|04341|1||LINCOLN||
+|ME|DRESDEN|04342|1||LINCOLN||
+|ME|JEFFERSON|04348|1||LINCOLN||
+|ME|WHITEFIELD|04353|1||LINCOLN||
+|ME|ALNA|04535|1||LINCOLN||
+|ME|BAYVILLE|04536|1||LINCOLN||
+|ME|BOOTHBAY|04537|1||LINCOLN||
+|ME|BOOTHBAY HARBOR|04538|1||LINCOLN||
+|ME|BRISTOL|04539|1||LINCOLN||
+|ME|CHAMBERLAIN|04541|1||LINCOLN||
+|ME|DAMARISCOTTA|04543|1||LINCOLN||
+|ME|EAST BOOTHBAY|04544|1||LINCOLN||
+|ME|ISLE OF SPRINGS|04549|1||LINCOLN||
+|ME|BREMEN|04551|1||LINCOLN||
+|ME|NEWAGEN|04552|1||LINCOLN||
+|ME|NEWCASTLE|04553|1||LINCOLN||
+|ME|NEW HARBOR|04554|1||LINCOLN||
+|ME|NOBLEBORO|04555|1||LINCOLN||
+|ME|EDGECOMB|04556|1||LINCOLN||
+|ME|PEMAQUID|04558|1||LINCOLN||
+|ME|ROUND POND|04564|1||LINCOLN||
+|ME|SOUTH BRISTOL|04568|1||LINCOLN||
+|ME|SQUIRREL ISLAND|04570|1||LINCOLN||
+|ME|TREVETT|04571|1||LINCOLN||
+|ME|WALDOBORO|04572|1||LINCOLN||
+|ME|WALPOLE|04573|1||LINCOLN||
+|ME|WEST BOOTHBAY HARBOR|04575|1||LINCOLN||
+|ME|SOUTHPORT|04576|1||LINCOLN||
+|ME|WISCASSET|04578|1||LINCOLN||
+|ME|MONHEGAN|04852|1||LINCOLN||
+|ME|BROWNFIELD|04010|1||OXFORD||
+|ME|CENTER LOVELL|04016|1||OXFORD||
+|ME|DENMARK|04022|1||OXFORD||
+|ME|FRYEBURG|04037|1||OXFORD||
+|ME|HIRAM|04041|1||OXFORD||
+|ME|LOVELL|04051|1||OXFORD||
+|ME|PORTER|04068|1||OXFORD||
+|ME|SOUTH WATERFORD|04081|1||OXFORD||
+|ME|WATERFORD|04088|1||OXFORD||
+|ME|ANDOVER|04216|1||OXFORD||
+|ME|BETHEL|04217|1||OXFORD||
+|ME|BRYANT POND|04219|1||OXFORD||
+|ME|BUCKFIELD|04220|1||OXFORD||
+|ME|CANTON|04221|1||OXFORD||
+|ME|DIXFIELD|04224|1||OXFORD||
+|ME|EAST ANDOVER|04226|1||OXFORD||
+|ME|STONEHAM|04231|1||OXFORD||
+|ME|HANOVER|04237|1||OXFORD||
+|ME|HEBRON|04238|1||OXFORD||
+|ME|LOCKE MILLS|04255|1||OXFORD||
+|ME|MEXICO|04257|1||OXFORD||
+|ME|NEWRY|04261|1||OXFORD||
+|ME|NORTH WATERFORD|04267|1||OXFORD||
+|ME|NORWAY|04268|1||OXFORD||
+|ME|OXFORD|04270|1||OXFORD||
+|ME|PARIS|04271|1||OXFORD||
+|ME|ROXBURY|04275|1||OXFORD||
+|ME|RUMFORD|04276|1||OXFORD||
+|ME|RUMFORD CENTER|04278|1||OXFORD||
+|ME|SOUTH PARIS|04281|1||OXFORD||
+|ME|WEST BETHEL|04286|1||OXFORD||
+|ME|WEST PARIS|04289|1||OXFORD||
+|ME|PERU|04290|1||OXFORD||
+|ME|SUMNER|04292|1||OXFORD||
+|ME|BANGOR|04401|1||PENOBSCOT||
+|ME|BANGOR|04402|1||PENOBSCOT||
+|ME|BRADFORD|04410|1||PENOBSCOT||
+|ME|BRADLEY|04411|1||PENOBSCOT||
+|ME|BREWER|04412|1||PENOBSCOT||
+|ME|BURLINGTON|04417|1||PENOBSCOT||
+|ME|CARDVILLE|04418|1||PENOBSCOT||
+|ME|CARMEL|04419|1||PENOBSCOT||
+|ME|CHARLESTON|04422|1||PENOBSCOT||
+|ME|COSTIGAN|04423|1||PENOBSCOT||
+|ME|CORINTH|04427|1||PENOBSCOT||
+|ME|EDDINGTON|04428|1||PENOBSCOT||
+|ME|HOLDEN|04429|1||PENOBSCOT||
+|ME|EAST MILLINOCKET|04430|1||PENOBSCOT||
+|ME|ETNA|04434|1||PENOBSCOT||
+|ME|EXETER|04435|1||PENOBSCOT||
+|ME|HAMPDEN|04444|1||PENOBSCOT||
+|ME|HOWLAND|04448|1||PENOBSCOT||
+|ME|HUDSON|04449|1||PENOBSCOT||
+|ME|KENDUSKEAG|04450|1||PENOBSCOT||
+|ME|KINGMAN|04451|1||PENOBSCOT||
+|ME|LAGRANGE|04453|1||PENOBSCOT||
+|ME|LEE|04455|1||PENOBSCOT||
+|ME|LEVANT|04456|1||PENOBSCOT||
+|ME|LINCOLN|04457|1||PENOBSCOT||
+|ME|MATTAWAMKEAG|04459|1||PENOBSCOT||
+|ME|MEDWAY|04460|1||PENOBSCOT||
+|ME|MILFORD|04461|1||PENOBSCOT||
+|ME|MILLINOCKET|04462|1||PENOBSCOT||
+|ME|OLAMON|04467|1||PENOBSCOT||
+|ME|OLD TOWN|04468|1||PENOBSCOT||
+|ME|ORONO|04469|1||PENOBSCOT||
+|ME|ORONO|04473|1||PENOBSCOT||
+|ME|ORRINGTON|04474|1||PENOBSCOT||
+|ME|PASSADUMKEAG|04475|1||PENOBSCOT||
+|ME|SPRINGFIELD|04487|1||PENOBSCOT||
+|ME|STETSON|04488|1||PENOBSCOT||
+|ME|STILLWATER|04489|1||PENOBSCOT||
+|ME|WEST ENFIELD|04493|1||PENOBSCOT||
+|ME|WINN|04495|1||PENOBSCOT||
+|ME|PATTEN|04765|1||PENOBSCOT||
+|ME|SHERMAN STATION|04777|1||PENOBSCOT||
+|ME|STACYVILLE|04782|1||PENOBSCOT||
+|ME|CORINNA|04928|1||PENOBSCOT||
+|ME|DEXTER|04930|1||PENOBSCOT||
+|ME|DIXMONT|04932|1||PENOBSCOT||
+|ME|EAST NEWPORT|04933|1||PENOBSCOT||
+|ME|GARLAND|04939|1||PENOBSCOT||
+|ME|NEWPORT|04953|1||PENOBSCOT||
+|ME|PLYMOUTH|04969|1||PENOBSCOT||
+|ME|ABBOT|04406|1||PISCATAQUIS||
+|ME|BROWNVILLE|04414|1||PISCATAQUIS||
+|ME|BROWNVILLE JUNCTION|04415|1||PISCATAQUIS||
+|ME|DOVER FOXCROFT|04426|1||PISCATAQUIS||
+|ME|GREENVILLE|04441|1||PISCATAQUIS||
+|ME|GREENVILLE JUNCTION|04442|1||PISCATAQUIS||
+|ME|GUILFORD|04443|1||PISCATAQUIS||
+|ME|MILO|04463|1||PISCATAQUIS||
+|ME|MONSON|04464|1||PISCATAQUIS||
+|ME|SANGERVILLE|04479|1||PISCATAQUIS||
+|ME|SEBEC|04481|1||PISCATAQUIS||
+|ME|SHIRLEY MILLS|04485|1||PISCATAQUIS||
+|ME|BOWDOINHAM|04008|1||SAGADAHOC||
+|ME|TOPSHAM|04086|1||SAGADAHOC||
+|ME|BOWDOIN|04287|1||SAGADAHOC||
+|ME|RICHMOND|04357|1||SAGADAHOC||
+|ME|BATH|04530|1||SAGADAHOC||
+|ME|GEORGETOWN|04548|1||SAGADAHOC||
+|ME|PHIPPSBURG|04562|1||SAGADAHOC||
+|ME|SEBASCO ESTATES|04565|1||SAGADAHOC||
+|ME|SMALL POINT|04567|1||SAGADAHOC||
+|ME|WOOLWICH|04579|1||SAGADAHOC||
+|ME|ROCKWOOD|04478|1||SOMERSET||
+|ME|ANSON|04911|1||SOMERSET||
+|ME|ATHENS|04912|1||SOMERSET||
+|ME|BINGHAM|04920|1||SOMERSET||
+|ME|CAMBRIDGE|04923|1||SOMERSET||
+|ME|CANAAN|04924|1||SOMERSET||
+|ME|CARATUNK|04925|1||SOMERSET||
+|ME|DETROIT|04929|1||SOMERSET||
+|ME|FAIRFIELD|04937|1||SOMERSET||
+|ME|HARMONY|04942|1||SOMERSET||
+|ME|HARTLAND|04943|1||SOMERSET||
+|ME|HINCKLEY|04944|1||SOMERSET||
+|ME|JACKMAN|04945|1||SOMERSET||
+|ME|MADISON|04950|1||SOMERSET||
+|ME|NEW PORTLAND|04954|1||SOMERSET||
+|ME|NORRIDGEWOCK|04957|1||SOMERSET||
+|ME|NORTH ANSON|04958|1||SOMERSET||
+|ME|NORTH NEW PORTLAND|04961|1||SOMERSET||
+|ME|PALMYRA|04965|1||SOMERSET||
+|ME|PITTSFIELD|04967|1||SOMERSET||
+|ME|SAINT ALBANS|04971|1||SOMERSET||
+|ME|SHAWMUT|04975|1||SOMERSET||
+|ME|SKOWHEGAN|04976|1||SOMERSET||
+|ME|SMITHFIELD|04978|1||SOMERSET||
+|ME|SOLON|04979|1||SOMERSET||
+|ME|WEST FORKS|04985|1||SOMERSET||
+|ME|PALERMO|04354|1||WALDO||
+|ME|FRANKFORT|04438|1||WALDO||
+|ME|WINTERPORT|04496|1||WALDO||
+|ME|ISLESBORO|04848|1||WALDO||
+|ME|LINCOLNVILLE|04849|1||WALDO||
+|ME|LINCOLNVILLE CENTER|04850|1||WALDO||
+|ME|BELFAST|04915|1||WALDO||
+|ME|BROOKS|04921|1||WALDO||
+|ME|BURNHAM|04922|1||WALDO||
+|ME|FREEDOM|04941|1||WALDO||
+|ME|LIBERTY|04949|1||WALDO||
+|ME|MONROE|04951|1||WALDO||
+|ME|MORRILL|04952|1||WALDO||
+|ME|SANDY POINT|04972|1||WALDO||
+|ME|SEARSMONT|04973|1||WALDO||
+|ME|SEARSPORT|04974|1||WALDO||
+|ME|STOCKTON SPRINGS|04981|1||WALDO||
+|ME|THORNDIKE|04986|1||WALDO||
+|ME|TROY|04987|1||WALDO||
+|ME|UNITY|04988|1||WALDO||
+|ME|BROOKTON|04413|1||WASHINGTON||
+|ME|DANFORTH|04424|1||WASHINGTON||
+|ME|LAMBERT LAKE|04454|1||WASHINGTON||
+|ME|TOPSFIELD|04490|1||WASHINGTON||
+|ME|VANCEBORO|04491|1||WASHINGTON||
+|ME|WAITE|04492|1||WASHINGTON||
+|ME|ADDISON|04606|1||WASHINGTON||
+|ME|BEALS|04611|1||WASHINGTON||
+|ME|CALAIS|04619|1||WASHINGTON||
+|ME|CHERRYFIELD|04622|1||WASHINGTON||
+|ME|COLUMBIA FALLS|04623|1||WASHINGTON||
+|ME|CUTLER|04626|1||WASHINGTON||
+|ME|DENNYSVILLE|04628|1||WASHINGTON||
+|ME|EAST MACHIAS|04630|1||WASHINGTON||
+|ME|EASTPORT|04631|1||WASHINGTON||
+|ME|GRAND LAKE STREAM|04637|1||WASHINGTON||
+|ME|HARRINGTON|04643|1||WASHINGTON||
+|ME|JONESBORO|04648|1||WASHINGTON||
+|ME|JONESPORT|04649|1||WASHINGTON||
+|ME|LUBEC|04652|1||WASHINGTON||
+|ME|MACHIAS|04654|1||WASHINGTON||
+|ME|MACHIASPORT|04655|1||WASHINGTON||
+|ME|MEDDYBEMPS|04657|1||WASHINGTON||
+|ME|MILBRIDGE|04658|1||WASHINGTON||
+|ME|PEMBROKE|04666|1||WASHINGTON||
+|ME|PERRY|04667|1||WASHINGTON||
+|ME|PRINCETON|04668|1||WASHINGTON||
+|ME|ROBBINSTON|04671|1||WASHINGTON||
+|ME|STEUBEN|04680|1||WASHINGTON||
+|ME|WESLEY|04686|1||WASHINGTON||
+|ME|WHITING|04691|1||WASHINGTON||
+|ME|BAILEYVILLE|04694|1||WASHINGTON||
+|ME|BERWICK|03901|1||YORK||
+|ME|CAPE NEDDICK|03902|1||YORK||
+|ME|ELIOT|03903|1||YORK||
+|ME|KITTERY|03904|1||YORK||
+|ME|KITTERY POINT|03905|1||YORK||
+|ME|NORTH BERWICK|03906|1||YORK||
+|ME|OGUNQUIT|03907|1||YORK||
+|ME|SOUTH BERWICK|03908|1||YORK||
+|ME|YORK|03909|1||YORK||
+|ME|YORK BEACH|03910|1||YORK||
+|ME|YORK HARBOR|03911|1||YORK||
+|ME|ACTON|04001|1||YORK||
+|ME|ALFRED|04002|1||YORK||
+|ME|BAR MILLS|04004|1||YORK||
+|ME|BIDDEFORD|04005|1||YORK||
+|ME|BIDDEFORD POOL|04006|1||YORK||
+|ME|BIDDEFORD|04007|1||YORK||
+|ME|CAPE PORPOISE|04014|1||YORK||
+|ME|CORNISH|04020|1||YORK||
+|ME|LEBANON|04027|1||YORK||
+|ME|EAST PARSONFIELD|04028|1||YORK||
+|ME|EAST WATERBORO|04030|1||YORK||
+|ME|HOLLIS CENTER|04042|1||YORK||
+|ME|KENNEBUNK|04043|1||YORK||
+|ME|KENNEBUNKPORT|04046|1||YORK||
+|ME|PARSONSFIELD|04047|1||YORK||
+|ME|LIMERICK|04048|1||YORK||
+|ME|LIMINGTON|04049|1||YORK||
+|ME|MOODY|04054|1||YORK||
+|ME|NEWFIELD|04056|1||YORK||
+|ME|NORTH WATERBORO|04061|1||YORK||
+|ME|OCEAN PARK|04063|1||YORK||
+|ME|OLD ORCHARD BEACH|04064|1||YORK||
+|ME|SACO|04072|1||YORK||
+|ME|SANFORD|04073|1||YORK||
+|ME|SHAPLEIGH|04076|1||YORK||
+|ME|SPRINGVALE|04083|1||YORK||
+|ME|WATERBORO|04087|1||YORK||
+|ME|WELLS|04090|1||YORK||
+|ME|WEST BUXTON|04093|1||YORK||
+|ME|WEST KENNEBUNK|04094|1||YORK||
+|ME|WEST NEWFIELD|04095|1||YORK||
+|ME|NORTH FRYEBURG|04058|1||||
+|ME|NORTH SHAPLEIGH|04060|1||||
+|ME|PEJEPSCOT|04067|1||||
+|ME|SOUTH HIRAM|04080|1||||
+|ME|EAST WATERFORD|04233|1||||
+|ME|FRYE|04235|1||||
+|ME|LISBON CENTER|04251|1||||
+|ME|POLAND|04273|1||||
+|ME|RUMFORD POINT|04279|1||||
+|ME|WEEKS MILLS|04361|1||||
+|ME|ENFIELD|04433|1||||
+|ME|HAYNESVILLE|04446|1||||
+|ME|LINCOLN CENTER|04458|1||||
+|ME|SEBEC LAKE|04482|1||||
+|ME|ATLANTIC|04608|1||||
+|ME|BUCKS HARBOR|04618|1||||
+|ME|GROVE|04638|1||||
+|ME|MINTURN|04659|1||||
+|ME|NORTH BROOKLIN|04661|1||||
+|ME|SOUTH GOULDSBORO|04678|1||||
+|ME|WHITNEYVILLE|04692|1||||
+|ME|LILLE|04749|1||||
+|ME|UPPER FRENCHVILLE|04784|1||||
+|MH |MARSHALL ISLANDS|96960|1||||
+|MH |EBEYE|96970|1||||
+|MI|BARTON CITY|48705|1||ALCONA||
+|MI|BLACK RIVER|48721|1||ALCONA||
+|MI|CURRAN|48728|1||ALCONA||
+|MI|GLENNIE|48737|1||ALCONA||
+|MI|GREENBUSH|48738|1||ALCONA||
+|MI|HARRISVILLE|48740|1||ALCONA||
+|MI|LINCOLN|48742|1||ALCONA||
+|MI|MIKADO|48745|1||ALCONA||
+|MI|SPRUCE|48762|1||ALCONA||
+|MI|AU TRAIN|49806|1||ALGER||
+|MI|CHATHAM|49816|1||ALGER||
+|MI|DEERTON|49822|1||ALGER||
+|MI|EBEN JUNCTION|49825|1||ALGER||
+|MI|RUMELY|49826|1||ALGER||
+|MI|GRAND MARAIS|49839|1||ALGER||
+|MI|MUNISING|49862|1||ALGER||
+|MI|SHINGLETON|49884|1||ALGER||
+|MI|TRENARY|49891|1||ALGER||
+|MI|WETMORE|49895|1||ALGER||
+|MI|ALLEGAN|49010|1||ALLEGAN||
+|MI|MARTIN|49070|1||ALLEGAN||
+|MI|OTSEGO|49078|1||ALLEGAN||
+|MI|PLAINWELL|49080|1||ALLEGAN||
+|MI|BRADLEY|49311|1||ALLEGAN||
+|MI|BURNIPS|49314|1||ALLEGAN||
+|MI|DORR|49323|1||ALLEGAN||
+|MI|HOPKINS|49328|1||ALLEGAN||
+|MI|MOLINE|49335|1||ALLEGAN||
+|MI|SHELBYVILLE|49344|1||ALLEGAN||
+|MI|WAYLAND|49348|1||ALLEGAN||
+|MI|DOUGLAS|49406|1||ALLEGAN||
+|MI|FENNVILLE|49408|1||ALLEGAN||
+|MI|GLENN|49416|1||ALLEGAN||
+|MI|HAMILTON|49419|1||ALLEGAN||
+|MI|PULLMAN|49450|1||ALLEGAN||
+|MI|SAUGATUCK|49453|1||ALLEGAN||
+|MI|ALPENA|49707|1||ALPENA||
+|MI|HERRON|49744|1||ALPENA||
+|MI|HUBBARD LAKE|49747|1||ALPENA||
+|MI|LACHINE|49753|1||ALPENA||
+|MI|OSSINEKE|49766|1||ALPENA||
+|MI|ALBA|49611|1||ANTRIM||
+|MI|ALDEN|49612|1||ANTRIM||
+|MI|BELLAIRE|49615|1||ANTRIM||
+|MI|CENTRAL LAKE|49622|1||ANTRIM||
+|MI|EASTPORT|49627|1||ANTRIM||
+|MI|ELK RAPIDS|49629|1||ANTRIM||
+|MI|KEWADIN|49648|1||ANTRIM||
+|MI|MANCELONA|49659|1||ANTRIM||
+|MI|ELLSWORTH|49729|1||ANTRIM||
+|MI|STANDISH|48658|1||ARENAC||
+|MI|STERLING|48659|1||ARENAC||
+|MI|AU GRES|48703|1||ARENAC||
+|MI|OMER|48749|1||ARENAC||
+|MI|TURNER|48765|1||ARENAC||
+|MI|TWINING|48766|1||ARENAC||
+|MI|BARAGA|49908|1||BARAGA||
+|MI|COVINGTON|49919|1||BARAGA||
+|MI|LANSE|49946|1||BARAGA||
+|MI|SKANEE|49962|1||BARAGA||
+|MI|WATTON|49970|1||BARAGA||
+|MI|WOODLAND|48897|1||BARRY||
+|MI|CLOVERDALE|49035|1||BARRY||
+|MI|DELTON|49046|1||BARRY||
+|MI|DOWLING|49050|1||BARRY||
+|MI|HASTINGS|49058|1||BARRY||
+|MI|HICKORY CORNERS|49060|1||BARRY||
+|MI|NASHVILLE|49073|1||BARRY||
+|MI|FREEPORT|49325|1||BARRY||
+|MI|MIDDLEVILLE|49333|1||BARRY||
+|MI|AUBURN|48611|1||BAY||
+|MI|BENTLEY|48613|1||BAY||
+|MI|KAWKAWLIN|48631|1||BAY||
+|MI|LINWOOD|48634|1||BAY||
+|MI|PINCONNING|48650|1||BAY||
+|MI|BAY CITY|48706|1||BAY||
+|MI|BAY CITY|48707|1||BAY||
+|MI|BAY CITY|48708|1||BAY||
+|MI|UNIVERSITY CENTER|48710|1||BAY||
+|MI|ESSEXVILLE|48732|1||BAY||
+|MI|MUNGER|48747|1||BAY||
+|MI|BENZONIA|49616|1||BENZIE||
+|MI|BEULAH|49617|1||BENZIE||
+|MI|ELBERTA|49628|1||BENZIE||
+|MI|FRANKFORT|49635|1||BENZIE||
+|MI|HONOR|49640|1||BENZIE||
+|MI|LAKE ANN|49650|1||BENZIE||
+|MI|THOMPSONVILLE|49683|1||BENZIE||
+|MI|BENTON HARBOR|49022|1||BERRIEN||
+|MI|BENTON HARBOR|49023|1||BERRIEN||
+|MI|COLOMA|49038|1||BERRIEN||
+|MI|HAGAR SHORES|49039|1||BERRIEN||
+|MI|RIVERSIDE|49084|1||BERRIEN||
+|MI|SAINT JOSEPH|49085|1||BERRIEN||
+|MI|WATERVLIET|49098|1||BERRIEN||
+|MI|BARODA|49101|1||BERRIEN||
+|MI|BERRIEN CENTER|49102|1||BERRIEN||
+|MI|BERRIEN SPRINGS|49103|1||BERRIEN||
+|MI|BERRIEN SPRINGS|49104|1||BERRIEN||
+|MI|BRIDGMAN|49106|1||BERRIEN||
+|MI|BUCHANAN|49107|1||BERRIEN||
+|MI|EAU CLAIRE|49111|1||BERRIEN||
+|MI|GALIEN|49113|1||BERRIEN||
+|MI|HARBERT|49115|1||BERRIEN||
+|MI|LAKESIDE|49116|1||BERRIEN||
+|MI|NEW BUFFALO|49117|1||BERRIEN||
+|MI|NEW TROY|49119|1||BERRIEN||
+|MI|NILES|49120|1||BERRIEN||
+|MI|NILES|49121|1||BERRIEN||
+|MI|SAWYER|49125|1||BERRIEN||
+|MI|SODUS|49126|1||BERRIEN||
+|MI|STEVENSVILLE|49127|1||BERRIEN||
+|MI|THREE OAKS|49128|1||BERRIEN||
+|MI|UNION PIER|49129|1||BERRIEN||
+|MI|BRONSON|49028|1||BRANCH||
+|MI|COLDWATER|49036|1||BRANCH||
+|MI|QUINCY|49082|1||BRANCH||
+|MI|SHERWOOD|49089|1||BRANCH||
+|MI|UNION CITY|49094|1||BRANCH||
+|MI|MONTGOMERY|49255|1||BRANCH||
+|MI|ATHENS|49011|1||CALHOUN||
+|MI|BATTLE CREEK|49014|1||CALHOUN||
+|MI|BATTLE CREEK|49015|1||CALHOUN||
+|MI|BATTLE CREEK|49016|1||CALHOUN||
+|MI|BATTLE CREEK|49017|1||CALHOUN||
+|MI|BATTLE CREEK|49018|1||CALHOUN||
+|MI|BEDFORD|49020|1||CALHOUN||
+|MI|BURLINGTON|49029|1||CALHOUN||
+|MI|CERESCO|49033|1||CALHOUN||
+|MI|EAST LEROY|49051|1||CALHOUN||
+|MI|MARSHALL|49068|1||CALHOUN||
+|MI|MARSHALL|49069|1||CALHOUN||
+|MI|TEKONSHA|49092|1||CALHOUN||
+|MI|ALBION|49224|1||CALHOUN||
+|MI|HOMER|49245|1||CALHOUN||
+|MI|CASSOPOLIS|49031|1||CASS||
+|MI|DOWAGIAC|49047|1||CASS||
+|MI|JONES|49061|1||CASS||
+|MI|MARCELLUS|49067|1||CASS||
+|MI|VANDALIA|49095|1||CASS||
+|MI|EDWARDSBURG|49112|1||CASS||
+|MI|UNION|49130|1||CASS||
+|MI|BAY SHORE|49711|1||CHARLEVOIX||
+|MI|BOYNE CITY|49712|1||CHARLEVOIX||
+|MI|BOYNE FALLS|49713|1||CHARLEVOIX||
+|MI|CHARLEVOIX|49720|1||CHARLEVOIX||
+|MI|EAST JORDAN|49727|1||CHARLEVOIX||
+|MI|BEAVER ISLAND|49782|1||CHARLEVOIX||
+|MI|WALLOON LAKE|49796|1||CHARLEVOIX||
+|MI|MACKINAW CITY|49701|1||CHEBOYGAN||
+|MI|AFTON|49705|1||CHEBOYGAN||
+|MI|BRUTUS|49716|1||CHEBOYGAN||
+|MI|BURT LAKE|49717|1||CHEBOYGAN||
+|MI|CHEBOYGAN|49721|1||CHEBOYGAN||
+|MI|INDIAN RIVER|49749|1||CHEBOYGAN||
+|MI|MULLETT LAKE|49761|1||CHEBOYGAN||
+|MI|TOPINABEE|49791|1||CHEBOYGAN||
+|MI|TOWER|49792|1||CHEBOYGAN||
+|MI|WOLVERINE|49799|1||CHEBOYGAN||
+|MI|BARBEAU|49710|1||CHIPPEWA||
+|MI|BRIMLEY|49715|1||CHIPPEWA||
+|MI|DAFTER|49724|1||CHIPPEWA||
+|MI|DE TOUR VILLAGE|49725|1||CHIPPEWA||
+|MI|DRUMMOND ISLAND|49726|1||CHIPPEWA||
+|MI|ECKERMAN|49728|1||CHIPPEWA||
+|MI|GOETZVILLE|49736|1||CHIPPEWA||
+|MI|HULBERT|49748|1||CHIPPEWA||
+|MI|KINROSS|49752|1||CHIPPEWA||
+|MI|PARADISE|49768|1||CHIPPEWA||
+|MI|PICKFORD|49774|1||CHIPPEWA||
+|MI|BRIMLEY|49778|1||CHIPPEWA||
+|MI|RUDYARD|49780|1||CHIPPEWA||
+|MI|SAULT SAINTE MARIE|49783|1||CHIPPEWA||
+|MI|KINCHELOE|49784|1||CHIPPEWA||
+|MI|KINCHELOE|49785|1||CHIPPEWA||
+|MI|KINCHELOE|49786|1||CHIPPEWA||
+|MI|KINCHELOE|49788|1||CHIPPEWA||
+|MI|STRONGS|49790|1||CHIPPEWA||
+|MI|TROUT LAKE|49793|1||CHIPPEWA||
+|MI|CLARE|48617|1||CLARE||
+|MI|FARWELL|48622|1||CLARE||
+|MI|HARRISON|48625|1||CLARE||
+|MI|LAKE|48632|1||CLARE||
+|MI|LAKE GEORGE|48633|1||CLARE||
+|MI|BATH|48808|1||CLINTON||
+|MI|DEWITT|48820|1||CLINTON||
+|MI|EAGLE|48822|1||CLINTON||
+|MI|ELSIE|48831|1||CLINTON||
+|MI|EUREKA|48833|1||CLINTON||
+|MI|FOWLER|48835|1||CLINTON||
+|MI|MAPLE RAPIDS|48853|1||CLINTON||
+|MI|OVID|48866|1||CLINTON||
+|MI|SAINT JOHNS|48879|1||CLINTON||
+|MI|WESTPHALIA|48894|1||CLINTON||
+|MI|FREDERIC|49733|1||CRAWFORD||
+|MI|GRAYLING|49738|1||CRAWFORD||
+|MI|GRAYLING|49739|1||CRAWFORD||
+|MI|BARK RIVER|49807|1||DELTA||
+|MI|CORNELL|49818|1||DELTA||
+|MI|ESCANABA|49829|1||DELTA||
+|MI|GARDEN|49835|1||DELTA||
+|MI|GLADSTONE|49837|1||DELTA||
+|MI|NAHMA|49864|1||DELTA||
+|MI|PERKINS|49872|1||DELTA||
+|MI|RAPID RIVER|49878|1||DELTA||
+|MI|ROCK|49880|1||DELTA||
+|MI|WELLS|49894|1||DELTA||
+|MI|IRON MOUNTAIN|49801|1||DICKINSON||
+|MI|KINGSFORD|49802|1||DICKINSON||
+|MI|CHANNING|49815|1||DICKINSON||
+|MI|FELCH|49831|1||DICKINSON||
+|MI|FOSTER CITY|49834|1||DICKINSON||
+|MI|LORETTO|49852|1||DICKINSON||
+|MI|NORWAY|49870|1||DICKINSON||
+|MI|QUINNESEC|49876|1||DICKINSON||
+|MI|RALPH|49877|1||DICKINSON||
+|MI|SAGOLA|49881|1||DICKINSON||
+|MI|VULCAN|49892|1||DICKINSON||
+|MI|CHARLOTTE|48813|1||EATON||
+|MI|DIMONDALE|48821|1||EATON||
+|MI|EATON RAPIDS|48827|1||EATON||
+|MI|GRAND LEDGE|48837|1||EATON||
+|MI|MULLIKEN|48861|1||EATON||
+|MI|POTTERVILLE|48876|1||EATON||
+|MI|SUNFIELD|48890|1||EATON||
+|MI|LANSING|48907|1||EATON||
+|MI|LANSING|48908|1||EATON||
+|MI|LANSING|48917|1||EATON||
+|MI|BELLEVUE|49021|1||EATON||
+|MI|OLIVET|49076|1||EATON||
+|MI|VERMONTVILLE|49096|1||EATON||
+|MI|ALANSON|49706|1||EMMET||
+|MI|CARP LAKE|49718|1||EMMET||
+|MI|CONWAY|49722|1||EMMET||
+|MI|CROSS VILLAGE|49723|1||EMMET||
+|MI|GOOD HART|49737|1||EMMET||
+|MI|HARBOR SPRINGS|49740|1||EMMET||
+|MI|LEVERING|49755|1||EMMET||
+|MI|ODEN|49764|1||EMMET||
+|MI|PELLSTON|49769|1||EMMET||
+|MI|PETOSKEY|49770|1||EMMET||
+|MI|ATLAS|48411|1||GENESEE||
+|MI|CLIO|48420|1||GENESEE||
+|MI|DAVISON|48423|1||GENESEE||
+|MI|FENTON|48430|1||GENESEE||
+|MI|FLUSHING|48433|1||GENESEE||
+|MI|GAINES|48436|1||GENESEE||
+|MI|GENESEE|48437|1||GENESEE||
+|MI|GOODRICH|48438|1||GENESEE||
+|MI|GRAND BLANC|48439|1||GENESEE||
+|MI|LENNON|48449|1||GENESEE||
+|MI|LINDEN|48451|1||GENESEE||
+|MI|MONTROSE|48457|1||GENESEE||
+|MI|MOUNT MORRIS|48458|1||GENESEE||
+|MI|OTISVILLE|48463|1||GENESEE||
+|MI|SWARTZ CREEK|48473|1||GENESEE||
+|MI|FLINT|48501|1||GENESEE||
+|MI|FLINT|48502|1||GENESEE||
+|MI|FLINT|48503|1||GENESEE||
+|MI|FLINT|48504|1||GENESEE||
+|MI|FLINT|48505|1||GENESEE||
+|MI|FLINT|48506|1||GENESEE||
+|MI|FLINT|48507|1||GENESEE||
+|MI|BURTON|48509|1||GENESEE||
+|MI|BURTON|48519|1||GENESEE||
+|MI|BURTON|48529|1||GENESEE||
+|MI|FLINT|48531|1||GENESEE||
+|MI|FLINT|48532|1||GENESEE||
+|MI|FLINT|48550|1||GENESEE||
+|MI|FLINT|48551|1||GENESEE||
+|MI|FLINT|48552|1||GENESEE||
+|MI|FLINT|48553|1||GENESEE||
+|MI|FLINT|48554|1||GENESEE||
+|MI|FLINT|48555|1||GENESEE||
+|MI|FLINT|48556|1||GENESEE||
+|MI|FLINT|48557|1||GENESEE||
+|MI|FLINT|48559|1||GENESEE||
+|MI|BEAVERTON|48612|1||GLADWIN||
+|MI|GLADWIN|48624|1||GLADWIN||
+|MI|RHODES|48652|1||GLADWIN||
+|MI|BESSEMER|49911|1||GOGEBIC||
+|MI|IRONWOOD|49938|1||GOGEBIC||
+|MI|MARENISCO|49947|1||GOGEBIC||
+|MI|RAMSAY|49959|1||GOGEBIC||
+|MI|WAKEFIELD|49968|1||GOGEBIC||
+|MI|WATERSMEET|49969|1||GOGEBIC||
+|MI|ACME|49610|1||GRAND TRAVERSE||
+|MI|FIFE LAKE|49633|1||GRAND TRAVERSE||
+|MI|GRAWN|49637|1||GRAND TRAVERSE||
+|MI|INTERLOCHEN|49643|1||GRAND TRAVERSE||
+|MI|KINGSLEY|49649|1||GRAND TRAVERSE||
+|MI|MAYFIELD|49666|1||GRAND TRAVERSE||
+|MI|OLD MISSION|49673|1||GRAND TRAVERSE||
+|MI|TRAVERSE CITY|49684|1||GRAND TRAVERSE||
+|MI|TRAVERSE CITY|49685|1||GRAND TRAVERSE||
+|MI|TRAVERSE CITY|49686|1||GRAND TRAVERSE||
+|MI|WILLIAMSBURG|49690|1||GRAND TRAVERSE||
+|MI|TRAVERSE CITY|49696|1||GRAND TRAVERSE||
+|MI|BRECKENRIDGE|48615|1||GRATIOT||
+|MI|WHEELER|48662|1||GRATIOT||
+|MI|ALMA|48801|1||GRATIOT||
+|MI|ALMA|48802|1||GRATIOT||
+|MI|ASHLEY|48806|1||GRATIOT||
+|MI|BANNISTER|48807|1||GRATIOT||
+|MI|ELM HALL|48830|1||GRATIOT||
+|MI|ELWELL|48832|1||GRATIOT||
+|MI|ITHACA|48847|1||GRATIOT||
+|MI|MIDDLETON|48856|1||GRATIOT||
+|MI|NORTH STAR|48862|1||GRATIOT||
+|MI|PERRINTON|48871|1||GRATIOT||
+|MI|POMPEII|48874|1||GRATIOT||
+|MI|RIVERDALE|48877|1||GRATIOT||
+|MI|SAINT LOUIS|48880|1||GRATIOT||
+|MI|SUMNER|48889|1||GRATIOT||
+|MI|ALLEN|49227|1||HILLSDALE||
+|MI|CAMDEN|49232|1||HILLSDALE||
+|MI|FRONTIER|49239|1||HILLSDALE||
+|MI|HILLSDALE|49242|1||HILLSDALE||
+|MI|JEROME|49249|1||HILLSDALE||
+|MI|JONESVILLE|49250|1||HILLSDALE||
+|MI|LITCHFIELD|49252|1||HILLSDALE||
+|MI|MOSCOW|49257|1||HILLSDALE||
+|MI|MOSHERVILLE|49258|1||HILLSDALE||
+|MI|NORTH ADAMS|49262|1||HILLSDALE||
+|MI|OSSEO|49266|1||HILLSDALE||
+|MI|PITTSFORD|49271|1||HILLSDALE||
+|MI|READING|49274|1||HILLSDALE||
+|MI|SOMERSET|49281|1||HILLSDALE||
+|MI|SOMERSET CENTER|49282|1||HILLSDALE||
+|MI|WALDRON|49288|1||HILLSDALE||
+|MI|ATLANTIC MINE|49905|1||HOUGHTON||
+|MI|CALUMET|49913|1||HOUGHTON||
+|MI|CHASSELL|49916|1||HOUGHTON||
+|MI|COPPER CITY|49917|1||HOUGHTON||
+|MI|DODGEVILLE|49921|1||HOUGHTON||
+|MI|DOLLAR BAY|49922|1||HOUGHTON||
+|MI|HANCOCK|49930|1||HOUGHTON||
+|MI|HOUGHTON|49931|1||HOUGHTON||
+|MI|HUBBELL|49934|1||HOUGHTON||
+|MI|KEARSARGE|49942|1||HOUGHTON||
+|MI|LAKE LINDEN|49945|1||HOUGHTON||
+|MI|NISULA|49952|1||HOUGHTON||
+|MI|PAINESDALE|49955|1||HOUGHTON||
+|MI|PELKIE|49958|1||HOUGHTON||
+|MI|SIDNAW|49961|1||HOUGHTON||
+|MI|SOUTH RANGE|49963|1||HOUGHTON||
+|MI|TOIVOLA|49965|1||HOUGHTON||
+|MI|BAD AXE|48413|1||HURON||
+|MI|FILION|48432|1||HURON||
+|MI|HARBOR BEACH|48441|1||HURON||
+|MI|KINDE|48445|1||HURON||
+|MI|PORT AUSTIN|48467|1||HURON||
+|MI|PORT HOPE|48468|1||HURON||
+|MI|RUTH|48470|1||HURON||
+|MI|UBLY|48475|1||HURON||
+|MI|BAY PORT|48720|1||HURON||
+|MI|CASEVILLE|48725|1||HURON||
+|MI|ELKTON|48731|1||HURON||
+|MI|OWENDALE|48754|1||HURON||
+|MI|PIGEON|48755|1||HURON||
+|MI|SEBEWAING|48759|1||HURON||
+|MI|OKEMOS|48805|1||INGHAM||
+|MI|DANSVILLE|48819|1||INGHAM||
+|MI|EAST LANSING|48823|1||INGHAM||
+|MI|EAST LANSING|48824|1||INGHAM||
+|MI|EAST LANSING|48825|1||INGHAM||
+|MI|EAST LANSING|48826|1||INGHAM||
+|MI|HASLETT|48840|1||INGHAM||
+|MI|HOLT|48842|1||INGHAM||
+|MI|MASON|48854|1||INGHAM||
+|MI|OKEMOS|48864|1||INGHAM||
+|MI|WEBBERVILLE|48892|1||INGHAM||
+|MI|WILLIAMSTON|48895|1||INGHAM||
+|MI|LANSING|48901|1||INGHAM||
+|MI|LANSING|48906|1||INGHAM||
+|MI|LANSING|48909|1||INGHAM||
+|MI|LANSING|48910|1||INGHAM||
+|MI|LANSING|48911|1||INGHAM||
+|MI|LANSING|48912|1||INGHAM||
+|MI|LANSING|48913|1||INGHAM||
+|MI|LANSING|48915|1||INGHAM||
+|MI|LANSING|48916|1||INGHAM||
+|MI|LANSING|48918|1||INGHAM||
+|MI|LANSING|48919|1||INGHAM||
+|MI|LANSING|48921|1||INGHAM||
+|MI|LANSING|48922|1||INGHAM||
+|MI|LANSING|48924|1||INGHAM||
+|MI|LANSING|48929|1||INGHAM||
+|MI|LANSING|48930|1||INGHAM||
+|MI|LANSING|48933|1||INGHAM||
+|MI|LANSING|48937|1||INGHAM||
+|MI|LANSING|48950|1||INGHAM||
+|MI|LANSING|48956|1||INGHAM||
+|MI|LANSING|48980|1||INGHAM||
+|MI|LESLIE|49251|1||INGHAM||
+|MI|ONONDAGA|49264|1||INGHAM||
+|MI|STOCKBRIDGE|49285|1||INGHAM||
+|MI|BELDING|48809|1||IONIA||
+|MI|CLARKSVILLE|48815|1||IONIA||
+|MI|HUBBARDSTON|48845|1||IONIA||
+|MI|IONIA|48846|1||IONIA||
+|MI|LAKE ODESSA|48849|1||IONIA||
+|MI|LYONS|48851|1||IONIA||
+|MI|MUIR|48860|1||IONIA||
+|MI|ORLEANS|48865|1||IONIA||
+|MI|PALO|48870|1||IONIA||
+|MI|PEWAMO|48873|1||IONIA||
+|MI|PORTLAND|48875|1||IONIA||
+|MI|SARANAC|48881|1||IONIA||
+|MI|SMYRNA|48887|1||IONIA||
+|MI|EAST TAWAS|48730|1||IOSCO||
+|MI|HALE|48739|1||IOSCO||
+|MI|LONG LAKE|48743|1||IOSCO||
+|MI|NATIONAL CITY|48748|1||IOSCO||
+|MI|OSCODA|48750|1||IOSCO||
+|MI|TAWAS CITY|48763|1||IOSCO||
+|MI|TAWAS CITY|48764|1||IOSCO||
+|MI|WHITTEMORE|48770|1||IOSCO||
+|MI|ALPHA|49902|1||IRON||
+|MI|AMASA|49903|1||IRON||
+|MI|CASPIAN|49915|1||IRON||
+|MI|CRYSTAL FALLS|49920|1||IRON||
+|MI|GAASTRA|49927|1||IRON||
+|MI|IRON RIVER|49935|1||IRON||
+|MI|STAMBAUGH|49964|1||IRON||
+|MI|MOUNT PLEASANT|48804|1||ISABELLA||
+|MI|MOUNT PLEASANT|48858|1||ISABELLA||
+|MI|MOUNT PLEASANT|48859|1||ISABELLA||
+|MI|ROSEBUSH|48878|1||ISABELLA||
+|MI|SHEPHERD|48883|1||ISABELLA||
+|MI|WEIDMAN|48893|1||ISABELLA||
+|MI|WINN|48896|1||ISABELLA||
+|MI|BLANCHARD|49310|1||ISABELLA||
+|MI|JACKSON|49201|1||JACKSON||
+|MI|JACKSON|49202|1||JACKSON||
+|MI|JACKSON|49203|1||JACKSON||
+|MI|JACKSON|49204|1||JACKSON||
+|MI|BROOKLYN|49230|1||JACKSON||
+|MI|CLARKLAKE|49234|1||JACKSON||
+|MI|CONCORD|49237|1||JACKSON||
+|MI|GRASS LAKE|49240|1||JACKSON||
+|MI|HANOVER|49241|1||JACKSON||
+|MI|HORTON|49246|1||JACKSON||
+|MI|MICHIGAN CENTER|49254|1||JACKSON||
+|MI|MUNITH|49259|1||JACKSON||
+|MI|NAPOLEON|49261|1||JACKSON||
+|MI|NORVELL|49263|1||JACKSON||
+|MI|PARMA|49269|1||JACKSON||
+|MI|PLEASANT LAKE|49272|1||JACKSON||
+|MI|RIVES JUNCTION|49277|1||JACKSON||
+|MI|SPRING ARBOR|49283|1||JACKSON||
+|MI|SPRINGPORT|49284|1||JACKSON||
+|MI|KALAMAZOO|49001|1||KALAMAZOO||
+|MI|PORTAGE|49002|1||KALAMAZOO||
+|MI|KALAMAZOO|49003|1||KALAMAZOO||
+|MI|KALAMAZOO|49004|1||KALAMAZOO||
+|MI|KALAMAZOO|49005|1||KALAMAZOO||
+|MI|KALAMAZOO|49006|1||KALAMAZOO||
+|MI|KALAMAZOO|49007|1||KALAMAZOO||
+|MI|KALAMAZOO|49008|1||KALAMAZOO||
+|MI|KALAMAZOO|49009|1||KALAMAZOO||
+|MI|AUGUSTA|49012|1||KALAMAZOO||
+|MI|KALAMAZOO|49019|1||KALAMAZOO||
+|MI|PORTAGE|49024|1||KALAMAZOO||
+|MI|CLIMAX|49034|1||KALAMAZOO||
+|MI|COMSTOCK|49041|1||KALAMAZOO||
+|MI|KALAMAZOO|49048|1||KALAMAZOO||
+|MI|FULTON|49052|1||KALAMAZOO||
+|MI|GALESBURG|49053|1||KALAMAZOO||
+|MI|NAZARETH|49074|1||KALAMAZOO||
+|MI|OSHTEMO|49077|1||KALAMAZOO||
+|MI|PORTAGE|49081|1||KALAMAZOO||
+|MI|RICHLAND|49083|1||KALAMAZOO||
+|MI|SCHOOLCRAFT|49087|1||KALAMAZOO||
+|MI|SCOTTS|49088|1||KALAMAZOO||
+|MI|VICKSBURG|49097|1||KALAMAZOO||
+|MI|KALKASKA|49646|1||KALKASKA||
+|MI|RAPID CITY|49676|1||KALKASKA||
+|MI|SOUTH BOARDMAN|49680|1||KALKASKA||
+|MI|ADA|49301|1||KENT||
+|MI|ALTO|49302|1||KENT||
+|MI|BELMONT|49306|1||KENT||
+|MI|BYRON CENTER|49315|1||KENT||
+|MI|CALEDONIA|49316|1||KENT||
+|MI|CANNONSBURG|49317|1||KENT||
+|MI|CEDAR SPRINGS|49319|1||KENT||
+|MI|COMSTOCK PARK|49321|1||KENT||
+|MI|KENT CITY|49330|1||KENT||
+|MI|LOWELL|49331|1||KENT||
+|MI|ROCKFORD|49341|1||KENT||
+|MI|SAND LAKE|49343|1||KENT||
+|MI|SPARTA|49345|1||KENT||
+|MI|ROCKFORD|49351|1||KENT||
+|MI|ADA|49355|1||KENT||
+|MI|ADA|49356|1||KENT||
+|MI|ADA|49357|1||KENT||
+|MI|GRANDVILLE|49418|1||KENT||
+|MI|GRANDVILLE|49468|1||KENT||
+|MI|GRAND RAPIDS|49501|1||KENT||
+|MI|GRAND RAPIDS|49502|1||KENT||
+|MI|GRAND RAPIDS|49503|1||KENT||
+|MI|GRAND RAPIDS|49504|1||KENT||
+|MI|GRAND RAPIDS|49505|1||KENT||
+|MI|GRAND RAPIDS|49506|1||KENT||
+|MI|GRAND RAPIDS|49507|1||KENT||
+|MI|GRAND RAPIDS|49508|1||KENT||
+|MI|GRAND RAPIDS|49509|1||KENT||
+|MI|GRAND RAPIDS|49510|1||KENT||
+|MI|GRAND RAPIDS|49512|1||KENT||
+|MI|GRAND RAPIDS|49514|1||KENT||
+|MI|GRAND RAPIDS|49515|1||KENT||
+|MI|GRAND RAPIDS|49516|1||KENT||
+|MI|GRAND RAPIDS|49518|1||KENT||
+|MI|GRAND RAPIDS|49523|1||KENT||
+|MI|GRAND RAPIDS|49525|1||KENT||
+|MI|GRAND RAPIDS|49530|1||KENT||
+|MI|GRAND RAPIDS|49544|1||KENT||
+|MI|GRAND RAPIDS|49546|1||KENT||
+|MI|GRAND RAPIDS|49548|1||KENT||
+|MI|GRAND RAPIDS|49550|1||KENT||
+|MI|GRAND RAPIDS|49555|1||KENT||
+|MI|GRAND RAPIDS|49560|1||KENT||
+|MI|GRAND RAPIDS|49588|1||KENT||
+|MI|GRAND RAPIDS|49599|1||KENT||
+|MI|ALLOUEZ|49805|1||KEWEENAW||
+|MI|AHMEEK|49901|1||KEWEENAW||
+|MI|COPPER HARBOR|49918|1||KEWEENAW||
+|MI|MOHAWK|49950|1||KEWEENAW||
+|MI|BALDWIN|49304|1||LAKE||
+|MI|BRANCH|49402|1||LAKE||
+|MI|CHASE|49623|1||LAKE||
+|MI|IDLEWILD|49642|1||LAKE||
+|MI|IRONS|49644|1||LAKE||
+|MI|LUTHER|49656|1||LAKE||
+|MI|ALMONT|48003|1||LAPEER||
+|MI|ATTICA|48412|1||LAPEER||
+|MI|COLUMBIAVILLE|48421|1||LAPEER||
+|MI|DRYDEN|48428|1||LAPEER||
+|MI|HADLEY|48440|1||LAPEER||
+|MI|IMLAY CITY|48444|1||LAPEER||
+|MI|LAPEER|48446|1||LAPEER||
+|MI|METAMORA|48455|1||LAPEER||
+|MI|NORTH BRANCH|48461|1||LAPEER||
+|MI|OTTER LAKE|48464|1||LAPEER||
+|MI|CLIFFORD|48727|1||LAPEER||
+|MI|SILVERWOOD|48760|1||LAPEER||
+|MI|CEDAR|49621|1||LEELANAU||
+|MI|EMPIRE|49630|1||LEELANAU||
+|MI|GLEN ARBOR|49636|1||LEELANAU||
+|MI|LAKE LEELANAU|49653|1||LEELANAU||
+|MI|LELAND|49654|1||LEELANAU||
+|MI|MAPLE CITY|49664|1||LEELANAU||
+|MI|NORTHPORT|49670|1||LEELANAU||
+|MI|OMENA|49674|1||LEELANAU||
+|MI|SUTTONS BAY|49682|1||LEELANAU||
+|MI|ADDISON|49220|1||LENAWEE||
+|MI|ADRIAN|49221|1||LENAWEE||
+|MI|BLISSFIELD|49228|1||LENAWEE||
+|MI|BRITTON|49229|1||LENAWEE||
+|MI|CEMENT CITY|49233|1||LENAWEE||
+|MI|CLAYTON|49235|1||LENAWEE||
+|MI|CLINTON|49236|1||LENAWEE||
+|MI|DEERFIELD|49238|1||LENAWEE||
+|MI|HUDSON|49247|1||LENAWEE||
+|MI|JASPER|49248|1||LENAWEE||
+|MI|MANITOU BEACH|49253|1||LENAWEE||
+|MI|MORENCI|49256|1||LENAWEE||
+|MI|ONSTED|49265|1||LENAWEE||
+|MI|PALMYRA|49268|1||LENAWEE||
+|MI|RIDGEWAY|49275|1||LENAWEE||
+|MI|RIGA|49276|1||LENAWEE||
+|MI|ROLLIN|49278|1||LENAWEE||
+|MI|SAND CREEK|49279|1||LENAWEE||
+|MI|SENECA|49280|1||LENAWEE||
+|MI|TECUMSEH|49286|1||LENAWEE||
+|MI|TIPTON|49287|1||LENAWEE||
+|MI|WESTON|49289|1||LENAWEE||
+|MI|BRIGHTON|48114|1||LIVINGSTON||
+|MI|BRIGHTON|48116|1||LIVINGSTON||
+|MI|GREGORY|48137|1||LIVINGSTON||
+|MI|HAMBURG|48139|1||LIVINGSTON||
+|MI|LAKELAND|48143|1||LIVINGSTON||
+|MI|PINCKNEY|48169|1||LIVINGSTON||
+|MI|HARTLAND|48353|1||LIVINGSTON||
+|MI|COHOCTAH|48816|1||LIVINGSTON||
+|MI|FOWLERVILLE|48836|1||LIVINGSTON||
+|MI|HOWELL|48843|1||LIVINGSTON||
+|MI|HOWELL|48844|1||LIVINGSTON||
+|MI|OAK GROVE|48863|1||LIVINGSTON||
+|MI|MC MILLAN|49853|1||LUCE||
+|MI|NEWBERRY|49868|1||LUCE||
+|MI|CEDARVILLE|49719|1||MACKINAC||
+|MI|HESSEL|49745|1||MACKINAC||
+|MI|MACKINAC ISLAND|49757|1||MACKINAC||
+|MI|MORAN|49760|1||MACKINAC||
+|MI|NAUBINWAY|49762|1||MACKINAC||
+|MI|POINTE AUX PINS|49775|1||MACKINAC||
+|MI|SAINT IGNACE|49781|1||MACKINAC||
+|MI|CURTIS|49820|1||MACKINAC||
+|MI|ENGADINE|49827|1||MACKINAC||
+|MI|GOULD CITY|49838|1||MACKINAC||
+|MI|ARMADA|48005|1||MACOMB||
+|MI|CENTER LINE|48015|1||MACOMB||
+|MI|EASTPOINTE|48021|1||MACOMB||
+|MI|FRASER|48026|1||MACOMB||
+|MI|CLINTON TOWNSHIP|48035|1||MACOMB||
+|MI|CLINTON TOWNSHIP|48036|1||MACOMB||
+|MI|CLINTON TOWNSHIP|48038|1||MACOMB||
+|MI|MACOMB|48042|1||MACOMB||
+|MI|MOUNT CLEMENS|48043|1||MACOMB||
+|MI|MACOMB|48044|1||MACOMB||
+|MI|HARRISON TOWNSHIP|48045|1||MACOMB||
+|MI|MOUNT CLEMENS|48046|1||MACOMB||
+|MI|NEW BALTIMORE|48047|1||MACOMB||
+|MI|NEW HAVEN|48048|1||MACOMB||
+|MI|NEW HAVEN|48050|1||MACOMB||
+|MI|NEW BALTIMORE|48051|1||MACOMB||
+|MI|RICHMOND|48062|1||MACOMB||
+|MI|ROMEO|48065|1||MACOMB||
+|MI|ROSEVILLE|48066|1||MACOMB||
+|MI|SAINT CLAIR SHORES|48080|1||MACOMB||
+|MI|SAINT CLAIR SHORES|48081|1||MACOMB||
+|MI|SAINT CLAIR SHORES|48082|1||MACOMB||
+|MI|WARREN|48088|1||MACOMB||
+|MI|WARREN|48089|1||MACOMB||
+|MI|WARREN|48090|1||MACOMB||
+|MI|WARREN|48091|1||MACOMB||
+|MI|WARREN|48092|1||MACOMB||
+|MI|WARREN|48093|1||MACOMB||
+|MI|WASHINGTON|48094|1||MACOMB||
+|MI|WASHINGTON|48095|1||MACOMB||
+|MI|RAY|48096|1||MACOMB||
+|MI|STERLING HEIGHTS|48310|1||MACOMB||
+|MI|STERLING HEIGHTS|48311|1||MACOMB||
+|MI|STERLING HEIGHTS|48312|1||MACOMB||
+|MI|STERLING HEIGHTS|48313|1||MACOMB||
+|MI|STERLING HEIGHTS|48314|1||MACOMB||
+|MI|UTICA|48315|1||MACOMB||
+|MI|UTICA|48316|1||MACOMB||
+|MI|UTICA|48317|1||MACOMB||
+|MI|UTICA|48318|1||MACOMB||
+|MI|WARREN|48397|1||MACOMB||
+|MI|ARCADIA|49613|1||MANISTEE||
+|MI|BEAR LAKE|49614|1||MANISTEE||
+|MI|BRETHREN|49619|1||MANISTEE||
+|MI|COPEMISH|49625|1||MANISTEE||
+|MI|EASTLAKE|49626|1||MANISTEE||
+|MI|FILER CITY|49634|1||MANISTEE||
+|MI|KALEVA|49645|1||MANISTEE||
+|MI|MANISTEE|49660|1||MANISTEE||
+|MI|ONEKAMA|49675|1||MANISTEE||
+|MI|WELLSTON|49689|1||MANISTEE||
+|MI|BIG BAY|49808|1||MARQUETTE||
+|MI|CHAMPION|49814|1||MARQUETTE||
+|MI|ARNOLD|49819|1||MARQUETTE||
+|MI|LITTLE LAKE|49833|1||MARQUETTE||
+|MI|GWINN|49841|1||MARQUETTE||
+|MI|ISHPEMING|49849|1||MARQUETTE||
+|MI|MARQUETTE|49855|1||MARQUETTE||
+|MI|MICHIGAMME|49861|1||MARQUETTE||
+|MI|NATIONAL MINE|49865|1||MARQUETTE||
+|MI|NEGAUNEE|49866|1||MARQUETTE||
+|MI|PALMER|49871|1||MARQUETTE||
+|MI|REPUBLIC|49879|1||MARQUETTE||
+|MI|SKANDIA|49885|1||MARQUETTE||
+|MI|CUSTER|49405|1||MASON||
+|MI|FOUNTAIN|49410|1||MASON||
+|MI|FREE SOIL|49411|1||MASON||
+|MI|LUDINGTON|49431|1||MASON||
+|MI|SCOTTVILLE|49454|1||MASON||
+|MI|WALHALLA|49458|1||MASON||
+|MI|BARRYTON|49305|1||MECOSTA||
+|MI|BIG RAPIDS|49307|1||MECOSTA||
+|MI|CHIPPEWA LAKE|49320|1||MECOSTA||
+|MI|MECOSTA|49332|1||MECOSTA||
+|MI|MORLEY|49336|1||MECOSTA||
+|MI|PARIS|49338|1||MECOSTA||
+|MI|REMUS|49340|1||MECOSTA||
+|MI|RODNEY|49342|1||MECOSTA||
+|MI|STANWOOD|49346|1||MECOSTA||
+|MI|CARNEY|49812|1||MENOMINEE||
+|MI|CEDAR RIVER|49813|1||MENOMINEE||
+|MI|DAGGETT|49821|1||MENOMINEE||
+|MI|HARRIS|49845|1||MENOMINEE||
+|MI|HERMANSVILLE|49847|1||MENOMINEE||
+|MI|INGALLS|49848|1||MENOMINEE||
+|MI|MENOMINEE|49858|1||MENOMINEE||
+|MI|NADEAU|49863|1||MENOMINEE||
+|MI|PERRONVILLE|49873|1||MENOMINEE||
+|MI|POWERS|49874|1||MENOMINEE||
+|MI|SPALDING|49886|1||MENOMINEE||
+|MI|STEPHENSON|49887|1||MENOMINEE||
+|MI|WALLACE|49893|1||MENOMINEE||
+|MI|WILSON|49896|1||MENOMINEE||
+|MI|COLEMAN|48618|1||MIDLAND||
+|MI|EDENVILLE|48620|1||MIDLAND||
+|MI|HOPE|48628|1||MIDLAND||
+|MI|MIDLAND|48640|1||MIDLAND||
+|MI|MIDLAND|48641|1||MIDLAND||
+|MI|MIDLAND|48642|1||MIDLAND||
+|MI|SANFORD|48657|1||MIDLAND||
+|MI|MIDLAND|48667|1||MIDLAND||
+|MI|MIDLAND|48670|1||MIDLAND||
+|MI|MIDLAND|48674|1||MIDLAND||
+|MI|MIDLAND|48686|1||MIDLAND||
+|MI|FALMOUTH|49632|1||MISSAUKEE||
+|MI|LAKE CITY|49651|1||MISSAUKEE||
+|MI|MC BAIN|49657|1||MISSAUKEE||
+|MI|MERRITT|49667|1||MISSAUKEE||
+|MI|AZALIA|48110|1||MONROE||
+|MI|CARLETON|48117|1||MONROE||
+|MI|DUNDEE|48131|1||MONROE||
+|MI|ERIE|48133|1||MONROE||
+|MI|IDA|48140|1||MONROE||
+|MI|LAMBERTVILLE|48144|1||MONROE||
+|MI|LA SALLE|48145|1||MONROE||
+|MI|LUNA PIER|48157|1||MONROE||
+|MI|MAYBEE|48159|1||MONROE||
+|MI|MILAN|48160|1||MONROE||
+|MI|MONROE|48161|1||MONROE||
+|MI|MONROE|48162|1||MONROE||
+|MI|NEWPORT|48166|1||MONROE||
+|MI|SAMARIA|48177|1||MONROE||
+|MI|SOUTH ROCKWOOD|48179|1||MONROE||
+|MI|TEMPERANCE|48182|1||MONROE||
+|MI|OTTAWA LAKE|49267|1||MONROE||
+|MI|PETERSBURG|49270|1||MONROE||
+|MI|CARSON CITY|48811|1||MONTCALM||
+|MI|CEDAR LAKE|48812|1||MONTCALM||
+|MI|CRYSTAL|48818|1||MONTCALM||
+|MI|EDMORE|48829|1||MONTCALM||
+|MI|FENWICK|48834|1||MONTCALM||
+|MI|GREENVILLE|48838|1||MONTCALM||
+|MI|LAKEVIEW|48850|1||MONTCALM||
+|MI|MCBRIDES|48852|1||MONTCALM||
+|MI|SHERIDAN|48884|1||MONTCALM||
+|MI|SIDNEY|48885|1||MONTCALM||
+|MI|SIX LAKES|48886|1||MONTCALM||
+|MI|STANTON|48888|1||MONTCALM||
+|MI|VESTABURG|48891|1||MONTCALM||
+|MI|CORAL|49322|1||MONTCALM||
+|MI|GOWEN|49326|1||MONTCALM||
+|MI|HOWARD CITY|49329|1||MONTCALM||
+|MI|PIERSON|49339|1||MONTCALM||
+|MI|TRUFANT|49347|1||MONTCALM||
+|MI|ATLANTA|49709|1||MONTMORENCY||
+|MI|HILLMAN|49746|1||MONTMORENCY||
+|MI|LEWISTON|49756|1||MONTMORENCY||
+|MI|BAILEY|49303|1||MUSKEGON||
+|MI|CASNOVIA|49318|1||MUSKEGON||
+|MI|FRUITPORT|49415|1||MUSKEGON||
+|MI|HOLTON|49425|1||MUSKEGON||
+|MI|MONTAGUE|49437|1||MUSKEGON||
+|MI|MUSKEGON|49440|1||MUSKEGON||
+|MI|MUSKEGON|49441|1||MUSKEGON||
+|MI|MUSKEGON|49442|1||MUSKEGON||
+|MI|MUSKEGON|49443|1||MUSKEGON||
+|MI|MUSKEGON|49444|1||MUSKEGON||
+|MI|MUSKEGON|49445|1||MUSKEGON||
+|MI|RAVENNA|49451|1||MUSKEGON||
+|MI|TWIN LAKE|49457|1||MUSKEGON||
+|MI|WHITEHALL|49461|1||MUSKEGON||
+|MI|WABANINGO|49463|1||MUSKEGON||
+|MI|BITELY|49309|1||NEWAYGO||
+|MI|BROHMAN|49312|1||NEWAYGO||
+|MI|GRANT|49327|1||NEWAYGO||
+|MI|NEWAYGO|49337|1||NEWAYGO||
+|MI|WHITE CLOUD|49349|1||NEWAYGO||
+|MI|FREMONT|49412|1||NEWAYGO||
+|MI|FREMONT|49413|1||NEWAYGO||
+|MI|TROY|48007|1||OAKLAND||
+|MI|BIRMINGHAM|48009|1||OAKLAND||
+|MI|BIRMINGHAM|48012|1||OAKLAND||
+|MI|CLAWSON|48017|1||OAKLAND||
+|MI|FRANKLIN|48025|1||OAKLAND||
+|MI|HAZEL PARK|48030|1||OAKLAND||
+|MI|SOUTHFIELD|48034|1||OAKLAND||
+|MI|SOUTHFIELD|48037|1||OAKLAND||
+|MI|ROYAL OAK|48067|1||OAKLAND||
+|MI|ROYAL OAK|48068|1||OAKLAND||
+|MI|PLEASANT RIDGE|48069|1||OAKLAND||
+|MI|HUNTINGTON WOODS|48070|1||OAKLAND||
+|MI|MADISON HEIGHTS|48071|1||OAKLAND||
+|MI|BERKLEY|48072|1||OAKLAND||
+|MI|ROYAL OAK|48073|1||OAKLAND||
+|MI|SOUTHFIELD|48075|1||OAKLAND||
+|MI|SOUTHFIELD|48076|1||OAKLAND||
+|MI|TROY|48083|1||OAKLAND||
+|MI|TROY|48084|1||OAKLAND||
+|MI|TROY|48085|1||OAKLAND||
+|MI|SOUTHFIELD|48086|1||OAKLAND||
+|MI|TROY|48098|1||OAKLAND||
+|MI|TROY|48099|1||OAKLAND||
+|MI|NEW HUDSON|48165|1||OAKLAND||
+|MI|SOUTH LYON|48178|1||OAKLAND||
+|MI|FERNDALE|48220|1||OAKLAND||
+|MI|OAK PARK|48237|1||OAKLAND||
+|MI|BLOOMFIELD HILLS|48301|1||OAKLAND||
+|MI|BLOOMFIELD HILLS|48302|1||OAKLAND||
+|MI|BLOOMFIELD HILLS|48303|1||OAKLAND||
+|MI|BLOOMFIELD HILLS|48304|1||OAKLAND||
+|MI|ROCHESTER|48306|1||OAKLAND||
+|MI|ROCHESTER|48307|1||OAKLAND||
+|MI|ROCHESTER|48308|1||OAKLAND||
+|MI|ROCHESTER|48309|1||OAKLAND||
+|MI|KEEGO HARBOR|48320|1||OAKLAND||
+|MI|AUBURN HILLS|48321|1||OAKLAND||
+|MI|WEST BLOOMFIELD|48322|1||OAKLAND||
+|MI|WEST BLOOMFIELD|48323|1||OAKLAND||
+|MI|WEST BLOOMFIELD|48324|1||OAKLAND||
+|MI|WEST BLOOMFIELD|48325|1||OAKLAND||
+|MI|AUBURN HILLS|48326|1||OAKLAND||
+|MI|WATERFORD|48327|1||OAKLAND||
+|MI|WATERFORD|48328|1||OAKLAND||
+|MI|WATERFORD|48329|1||OAKLAND||
+|MI|DRAYTON PLAINS|48330|1||OAKLAND||
+|MI|FARMINGTON|48331|1||OAKLAND||
+|MI|FARMINGTON|48332|1||OAKLAND||
+|MI|FARMINGTON|48333|1||OAKLAND||
+|MI|FARMINGTON|48334|1||OAKLAND||
+|MI|FARMINGTON|48335|1||OAKLAND||
+|MI|FARMINGTON|48336|1||OAKLAND||
+|MI|PONTIAC|48340|1||OAKLAND||
+|MI|PONTIAC|48341|1||OAKLAND||
+|MI|PONTIAC|48342|1||OAKLAND||
+|MI|PONTIAC|48343|1||OAKLAND||
+|MI|CLARKSTON|48346|1||OAKLAND||
+|MI|CLARKSTON|48347|1||OAKLAND||
+|MI|CLARKSTON|48348|1||OAKLAND||
+|MI|DAVISBURG|48350|1||OAKLAND||
+|MI|HIGHLAND|48356|1||OAKLAND||
+|MI|HIGHLAND|48357|1||OAKLAND||
+|MI|LAKE ORION|48359|1||OAKLAND||
+|MI|LAKE ORION|48360|1||OAKLAND||
+|MI|LAKE ORION|48361|1||OAKLAND||
+|MI|LAKE ORION|48362|1||OAKLAND||
+|MI|OAKLAND|48363|1||OAKLAND||
+|MI|LAKEVILLE|48366|1||OAKLAND||
+|MI|LEONARD|48367|1||OAKLAND||
+|MI|OXFORD|48370|1||OAKLAND||
+|MI|OXFORD|48371|1||OAKLAND||
+|MI|NOVI|48374|1||OAKLAND||
+|MI|NOVI|48375|1||OAKLAND||
+|MI|NOVI|48376|1||OAKLAND||
+|MI|NOVI|48377|1||OAKLAND||
+|MI|MILFORD|48380|1||OAKLAND||
+|MI|MILFORD|48381|1||OAKLAND||
+|MI|COMMERCE TOWNSHIP|48382|1||OAKLAND||
+|MI|WHITE LAKE|48383|1||OAKLAND||
+|MI|WHITE LAKE|48386|1||OAKLAND||
+|MI|UNION LAKE|48387|1||OAKLAND||
+|MI|WALLED LAKE|48390|1||OAKLAND||
+|MI|WALLED LAKE|48391|1||OAKLAND||
+|MI|WIXOM|48393|1||OAKLAND||
+|MI|CLAWSON|48398|1||OAKLAND||
+|MI|HOLLY|48442|1||OAKLAND||
+|MI|ORTONVILLE|48462|1||OAKLAND||
+|MI|HART|49420|1||OCEANA||
+|MI|HESPERIA|49421|1||OCEANA||
+|MI|MEARS|49436|1||OCEANA||
+|MI|NEW ERA|49446|1||OCEANA||
+|MI|PENTWATER|49449|1||OCEANA||
+|MI|ROTHBURY|49452|1||OCEANA||
+|MI|SHELBY|49455|1||OCEANA||
+|MI|WALKERVILLE|49459|1||OCEANA||
+|MI|ALGER|48610|1||OGEMAW||
+|MI|LUPTON|48635|1||OGEMAW||
+|MI|ROSE CITY|48654|1||OGEMAW||
+|MI|WEST BRANCH|48661|1||OGEMAW||
+|MI|PRESCOTT|48756|1||OGEMAW||
+|MI|SOUTH BRANCH|48761|1||OGEMAW||
+|MI|BERGLAND|49910|1||ONTONAGON||
+|MI|BRUCE CROSSING|49912|1||ONTONAGON||
+|MI|EWEN|49925|1||ONTONAGON||
+|MI|GREENLAND|49929|1||ONTONAGON||
+|MI|MASS CITY|49948|1||ONTONAGON||
+|MI|ONTONAGON|49953|1||ONTONAGON||
+|MI|ROCKLAND|49960|1||ONTONAGON||
+|MI|TROUT CREEK|49967|1||ONTONAGON||
+|MI|WHITE PINE|49971|1||ONTONAGON||
+|MI|EVART|49631|1||OSCEOLA||
+|MI|HERSEY|49639|1||OSCEOLA||
+|MI|LEROY|49655|1||OSCEOLA||
+|MI|MARION|49665|1||OSCEOLA||
+|MI|REED CITY|49677|1||OSCEOLA||
+|MI|SEARS|49679|1||OSCEOLA||
+|MI|TUSTIN|49688|1||OSCEOLA||
+|MI|COMINS|48619|1||OSCODA||
+|MI|FAIRVIEW|48621|1||OSCODA||
+|MI|LUZERNE|48636|1||OSCODA||
+|MI|MIO|48647|1||OSCODA||
+|MI|ELMIRA|49730|1||OTSEGO||
+|MI|GAYLORD|49734|1||OTSEGO||
+|MI|GAYLORD|49735|1||OTSEGO||
+|MI|JOHANNESBURG|49751|1||OTSEGO||
+|MI|VANDERBILT|49795|1||OTSEGO||
+|MI|WATERS|49797|1||OTSEGO||
+|MI|ALLENDALE|49401|1||OTTAWA||
+|MI|CONKLIN|49403|1||OTTAWA||
+|MI|COOPERSVILLE|49404|1||OTTAWA||
+|MI|FERRYSBURG|49409|1||OTTAWA||
+|MI|GRAND HAVEN|49417|1||OTTAWA||
+|MI|HOLLAND|49422|1||OTTAWA||
+|MI|HOLLAND|49423|1||OTTAWA||
+|MI|HOLLAND|49424|1||OTTAWA||
+|MI|HUDSONVILLE|49426|1||OTTAWA||
+|MI|JAMESTOWN|49427|1||OTTAWA||
+|MI|JENISON|49428|1||OTTAWA||
+|MI|JENISON|49429|1||OTTAWA||
+|MI|LAMONT|49430|1||OTTAWA||
+|MI|MACATAWA|49434|1||OTTAWA||
+|MI|MARNE|49435|1||OTTAWA||
+|MI|NUNICA|49448|1||OTTAWA||
+|MI|SPRING LAKE|49456|1||OTTAWA||
+|MI|WEST OLIVE|49460|1||OTTAWA||
+|MI|ZEELAND|49464|1||OTTAWA||
+|MI|HAWKS|49743|1||PRESQUE ISLE||
+|MI|MILLERSBURG|49759|1||PRESQUE ISLE||
+|MI|ONAWAY|49765|1||PRESQUE ISLE||
+|MI|POSEN|49776|1||PRESQUE ISLE||
+|MI|PRESQUE ISLE|49777|1||PRESQUE ISLE||
+|MI|ROGERS CITY|49779|1||PRESQUE ISLE||
+|MI|HIGGINS LAKE|48627|1||ROSCOMMON||
+|MI|HOUGHTON LAKE|48629|1||ROSCOMMON||
+|MI|HOUGHTON LAKE HEIGHTS|48630|1||ROSCOMMON||
+|MI|PRUDENVILLE|48651|1||ROSCOMMON||
+|MI|ROSCOMMON|48653|1||ROSCOMMON||
+|MI|SAINT HELEN|48656|1||ROSCOMMON||
+|MI|BIRCH RUN|48415|1||SAGINAW||
+|MI|BURT|48417|1||SAGINAW||
+|MI|SAGINAW|48601|1||SAGINAW||
+|MI|SAGINAW|48602|1||SAGINAW||
+|MI|SAGINAW|48603|1||SAGINAW||
+|MI|SAGINAW|48604|1||SAGINAW||
+|MI|SAGINAW|48605|1||SAGINAW||
+|MI|SAGINAW|48606|1||SAGINAW||
+|MI|SAGINAW|48607|1||SAGINAW||
+|MI|SAGINAW|48608|1||SAGINAW||
+|MI|SAGINAW|48609|1||SAGINAW||
+|MI|BRANT|48614|1||SAGINAW||
+|MI|CHESANING|48616|1||SAGINAW||
+|MI|FREELAND|48623|1||SAGINAW||
+|MI|HEMLOCK|48626|1||SAGINAW||
+|MI|MERRILL|48637|1||SAGINAW||
+|MI|OAKLEY|48649|1||SAGINAW||
+|MI|SAINT CHARLES|48655|1||SAGINAW||
+|MI|SAGINAW|48663|1||SAGINAW||
+|MI|BRIDGEPORT|48722|1||SAGINAW||
+|MI|CARROLLTON|48724|1||SAGINAW||
+|MI|FRANKENMUTH|48734|1||SAGINAW||
+|MI|FRANKENMUTH|48787|1||SAGINAW||
+|MI|ALGONAC|48001|1||ST. CLAIR||
+|MI|ALLENTON|48002|1||ST. CLAIR||
+|MI|ANCHORVILLE|48004|1||ST. CLAIR||
+|MI|AVOCA|48006|1||ST. CLAIR||
+|MI|CAPAC|48014|1||ST. CLAIR||
+|MI|EMMETT|48022|1||ST. CLAIR||
+|MI|FAIR HAVEN|48023|1||ST. CLAIR||
+|MI|GOODELLS|48027|1||ST. CLAIR||
+|MI|HARSENS ISLAND|48028|1||ST. CLAIR||
+|MI|JEDDO|48032|1||ST. CLAIR||
+|MI|MARINE CITY|48039|1||ST. CLAIR||
+|MI|MARYSVILLE|48040|1||ST. CLAIR||
+|MI|MEMPHIS|48041|1||ST. CLAIR||
+|MI|NORTH STREET|48049|1||ST. CLAIR||
+|MI|EAST CHINA|48054|1||ST. CLAIR||
+|MI|FORT GRATIOT|48059|1||ST. CLAIR||
+|MI|PORT HURON|48060|1||ST. CLAIR||
+|MI|PORT HURON|48061|1||ST. CLAIR||
+|MI|COLUMBUS|48063|1||ST. CLAIR||
+|MI|CASCO|48064|1||ST. CLAIR||
+|MI|SMITHS CREEK|48074|1||ST. CLAIR||
+|MI|SAINT CLAIR|48079|1||ST. CLAIR||
+|MI|YALE|48097|1||ST. CLAIR||
+|MI|BURR OAK|49030|1||ST. JOSEPH||
+|MI|CENTREVILLE|49032|1||ST. JOSEPH||
+|MI|COLON|49040|1||ST. JOSEPH||
+|MI|CONSTANTINE|49042|1||ST. JOSEPH||
+|MI|LEONIDAS|49066|1||ST. JOSEPH||
+|MI|MENDON|49072|1||ST. JOSEPH||
+|MI|NOTTAWA|49075|1||ST. JOSEPH||
+|MI|STURGIS|49091|1||ST. JOSEPH||
+|MI|THREE RIVERS|49093|1||ST. JOSEPH||
+|MI|WHITE PIGEON|49099|1||ST. JOSEPH||
+|MI|APPLEGATE|48401|1||SANILAC||
+|MI|ARGYLE|48410|1||SANILAC||
+|MI|BROWN CITY|48416|1||SANILAC||
+|MI|CARSONVILLE|48419|1||SANILAC||
+|MI|CROSWELL|48422|1||SANILAC||
+|MI|DECKER|48426|1||SANILAC||
+|MI|DECKERVILLE|48427|1||SANILAC||
+|MI|FORESTVILLE|48434|1||SANILAC||
+|MI|LEXINGTON|48450|1||SANILAC||
+|MI|MARLETTE|48453|1||SANILAC||
+|MI|MELVIN|48454|1||SANILAC||
+|MI|MINDEN CITY|48456|1||SANILAC||
+|MI|PALMS|48465|1||SANILAC||
+|MI|PECK|48466|1||SANILAC||
+|MI|PORT SANILAC|48469|1||SANILAC||
+|MI|SANDUSKY|48471|1||SANILAC||
+|MI|SNOVER|48472|1||SANILAC||
+|MI|COOKS|49817|1||SCHOOLCRAFT||
+|MI|GERMFASK|49836|1||SCHOOLCRAFT||
+|MI|GULLIVER|49840|1||SCHOOLCRAFT||
+|MI|MANISTIQUE|49854|1||SCHOOLCRAFT||
+|MI|SENEY|49883|1||SCHOOLCRAFT||
+|MI|BANCROFT|48414|1||SHIAWASSEE||
+|MI|BYRON|48418|1||SHIAWASSEE||
+|MI|DURAND|48429|1||SHIAWASSEE||
+|MI|NEW LOTHROP|48460|1||SHIAWASSEE||
+|MI|VERNON|48476|1||SHIAWASSEE||
+|MI|CORUNNA|48817|1||SHIAWASSEE||
+|MI|HENDERSON|48841|1||SHIAWASSEE||
+|MI|LAINGSBURG|48848|1||SHIAWASSEE||
+|MI|MORRICE|48857|1||SHIAWASSEE||
+|MI|OWOSSO|48867|1||SHIAWASSEE||
+|MI|PERRY|48872|1||SHIAWASSEE||
+|MI|SHAFTSBURG|48882|1||SHIAWASSEE||
+|MI|FOSTORIA|48435|1||TUSCOLA||
+|MI|AKRON|48701|1||TUSCOLA||
+|MI|CARO|48723|1||TUSCOLA||
+|MI|CASS CITY|48726|1||TUSCOLA||
+|MI|DEFORD|48729|1||TUSCOLA||
+|MI|FAIRGROVE|48733|1||TUSCOLA||
+|MI|GAGETOWN|48735|1||TUSCOLA||
+|MI|GILFORD|48736|1||TUSCOLA||
+|MI|KINGSTON|48741|1||TUSCOLA||
+|MI|MAYVILLE|48744|1||TUSCOLA||
+|MI|MILLINGTON|48746|1||TUSCOLA||
+|MI|REESE|48757|1||TUSCOLA||
+|MI|RICHVILLE|48758|1||TUSCOLA||
+|MI|UNIONVILLE|48767|1||TUSCOLA||
+|MI|VASSAR|48768|1||TUSCOLA||
+|MI|TUSCOLA|48769|1||TUSCOLA||
+|MI|BANGOR|49013|1||VAN BUREN||
+|MI|BLOOMINGDALE|49026|1||VAN BUREN||
+|MI|BREEDSVILLE|49027|1||VAN BUREN||
+|MI|COVERT|49043|1||VAN BUREN||
+|MI|DECATUR|49045|1||VAN BUREN||
+|MI|GOBLES|49055|1||VAN BUREN||
+|MI|GRAND JUNCTION|49056|1||VAN BUREN||
+|MI|HARTFORD|49057|1||VAN BUREN||
+|MI|KENDALL|49062|1||VAN BUREN||
+|MI|LACOTA|49063|1||VAN BUREN||
+|MI|LAWRENCE|49064|1||VAN BUREN||
+|MI|LAWTON|49065|1||VAN BUREN||
+|MI|MATTAWAN|49071|1||VAN BUREN||
+|MI|PAW PAW|49079|1||VAN BUREN||
+|MI|SOUTH HAVEN|49090|1||VAN BUREN||
+|MI|ANN ARBOR|48103|1||WASHTENAW||
+|MI|ANN ARBOR|48104|1||WASHTENAW||
+|MI|ANN ARBOR|48105|1||WASHTENAW||
+|MI|ANN ARBOR|48106|1||WASHTENAW||
+|MI|ANN ARBOR|48107|1||WASHTENAW||
+|MI|ANN ARBOR|48108|1||WASHTENAW||
+|MI|ANN ARBOR|48109|1||WASHTENAW||
+|MI|ANN ARBOR|48113|1||WASHTENAW||
+|MI|BRIDGEWATER|48115|1||WASHTENAW||
+|MI|CHELSEA|48118|1||WASHTENAW||
+|MI|DEXTER|48130|1||WASHTENAW||
+|MI|MANCHESTER|48158|1||WASHTENAW||
+|MI|SALEM|48175|1||WASHTENAW||
+|MI|SALINE|48176|1||WASHTENAW||
+|MI|WHITMORE LAKE|48189|1||WASHTENAW||
+|MI|WHITTAKER|48190|1||WASHTENAW||
+|MI|WILLIS|48191|1||WASHTENAW||
+|MI|YPSILANTI|48197|1||WASHTENAW||
+|MI|YPSILANTI|48198|1||WASHTENAW||
+|MI|ALLEN PARK|48101|1||WAYNE||
+|MI|BELLEVILLE|48111|1||WAYNE||
+|MI|BELLEVILLE|48112|1||WAYNE||
+|MI|DEARBORN|48120|1||WAYNE||
+|MI|DEARBORN|48121|1||WAYNE||
+|MI|MELVINDALE|48122|1||WAYNE||
+|MI|DEARBORN|48123|1||WAYNE||
+|MI|DEARBORN|48124|1||WAYNE||
+|MI|DEARBORN HEIGHTS|48125|1||WAYNE||
+|MI|DEARBORN|48126|1||WAYNE||
+|MI|DEARBORN HEIGHTS|48127|1||WAYNE||
+|MI|DEARBORN|48128|1||WAYNE||
+|MI|FLAT ROCK|48134|1||WAYNE||
+|MI|GARDEN CITY|48135|1||WAYNE||
+|MI|GARDEN CITY|48136|1||WAYNE||
+|MI|GROSSE ILE|48138|1||WAYNE||
+|MI|INKSTER|48141|1||WAYNE||
+|MI|LINCOLN PARK|48146|1||WAYNE||
+|MI|LIVONIA|48150|1||WAYNE||
+|MI|LIVONIA|48151|1||WAYNE||
+|MI|LIVONIA|48152|1||WAYNE||
+|MI|LIVONIA|48153|1||WAYNE||
+|MI|LIVONIA|48154|1||WAYNE||
+|MI|NEW BOSTON|48164|1||WAYNE||
+|MI|NORTHVILLE|48167|1||WAYNE||
+|MI|PLYMOUTH|48170|1||WAYNE||
+|MI|ROCKWOOD|48173|1||WAYNE||
+|MI|ROMULUS|48174|1||WAYNE||
+|MI|TAYLOR|48180|1||WAYNE||
+|MI|TRENTON|48183|1||WAYNE||
+|MI|WAYNE|48184|1||WAYNE||
+|MI|WESTLAND|48185|1||WAYNE||
+|MI|WESTLAND|48186|1||WAYNE||
+|MI|CANTON|48187|1||WAYNE||
+|MI|CANTON|48188|1||WAYNE||
+|MI|WYANDOTTE|48192|1||WAYNE||
+|MI|SOUTHGATE|48195|1||WAYNE||
+|MI|DETROIT|48201|1||WAYNE||
+|MI|DETROIT|48202|1||WAYNE||
+|MI|HIGHLAND PARK|48203|1||WAYNE||
+|MI|DETROIT|48204|1||WAYNE||
+|MI|DETROIT|48205|1||WAYNE||
+|MI|DETROIT|48206|1||WAYNE||
+|MI|DETROIT|48207|1||WAYNE||
+|MI|DETROIT|48208|1||WAYNE||
+|MI|DETROIT|48209|1||WAYNE||
+|MI|DETROIT|48210|1||WAYNE||
+|MI|DETROIT|48211|1||WAYNE||
+|MI|HAMTRAMCK|48212|1||WAYNE||
+|MI|DETROIT|48213|1||WAYNE||
+|MI|DETROIT|48214|1||WAYNE||
+|MI|DETROIT|48215|1||WAYNE||
+|MI|DETROIT|48216|1||WAYNE||
+|MI|DETROIT|48217|1||WAYNE||
+|MI|RIVER ROUGE|48218|1||WAYNE||
+|MI|DETROIT|48219|1||WAYNE||
+|MI|DETROIT|48221|1||WAYNE||
+|MI|DETROIT|48222|1||WAYNE||
+|MI|DETROIT|48223|1||WAYNE||
+|MI|DETROIT|48224|1||WAYNE||
+|MI|HARPER WOODS|48225|1||WAYNE||
+|MI|DETROIT|48226|1||WAYNE||
+|MI|DETROIT|48227|1||WAYNE||
+|MI|DETROIT|48228|1||WAYNE||
+|MI|ECORSE|48229|1||WAYNE||
+|MI|GROSSE POINTE|48230|1||WAYNE||
+|MI|DETROIT|48231|1||WAYNE||
+|MI|DETROIT|48232|1||WAYNE||
+|MI|DETROIT|48233|1||WAYNE||
+|MI|DETROIT|48234|1||WAYNE||
+|MI|DETROIT|48235|1||WAYNE||
+|MI|GROSSE POINTE|48236|1||WAYNE||
+|MI|DETROIT|48238|1||WAYNE||
+|MI|REDFORD|48239|1||WAYNE||
+|MI|REDFORD|48240|1||WAYNE||
+|MI|DETROIT|48242|1||WAYNE||
+|MI|DETROIT|48243|1||WAYNE||
+|MI|DETROIT|48244|1||WAYNE||
+|MI|DETROIT|48254|1||WAYNE||
+|MI|DETROIT|48255|1||WAYNE||
+|MI|DETROIT|48258|1||WAYNE||
+|MI|DETROIT|48260|1||WAYNE||
+|MI|DETROIT|48264|1||WAYNE||
+|MI|DETROIT|48265|1||WAYNE||
+|MI|DETROIT|48266|1||WAYNE||
+|MI|DETROIT|48267|1||WAYNE||
+|MI|DETROIT|48268|1||WAYNE||
+|MI|DETROIT|48269|1||WAYNE||
+|MI|DETROIT|48272|1||WAYNE||
+|MI|DETROIT|48274|1||WAYNE||
+|MI|DETROIT|48275|1||WAYNE||
+|MI|DETROIT|48277|1||WAYNE||
+|MI|DETROIT|48278|1||WAYNE||
+|MI|DETROIT|48279|1||WAYNE||
+|MI|DETROIT|48288|1||WAYNE||
+|MI|DETROIT|48295|1||WAYNE||
+|MI|DETROIT|48297|1||WAYNE||
+|MI|DETROIT|48299|1||WAYNE||
+|MI|CADILLAC|49601|1||WEXFORD||
+|MI|BOON|49618|1||WEXFORD||
+|MI|BUCKLEY|49620|1||WEXFORD||
+|MI|HARRIETTA|49638|1||WEXFORD||
+|MI|MANTON|49663|1||WEXFORD||
+|MI|MESICK|49668|1||WEXFORD||
+|MI|SOUTHFIELD|48033|1||||
+|MI|ALLEN PARK|48102|1||||
+|MI|NORTHVILLE|48168|1||||
+|MI|RIVERVIEW|48193|1||||
+|MI|GRAND BLANC|48480|1||||
+|MI|SAGINAW|48638|1||||
+|MI|OSCODA|48753|1||||
+|MI|HOWELL|48855|1||LIVINGSTON||
+|MI|LANSING|48900|1||||
+|MI|LANSING|48951|1||||
+|MI|BATTLE CREEK|49037|1||||
+|MI|PRATTVILLE|49273|1||||
+|MI|BRUNSWICK|49313|1||||
+|MI|MILLBROOK|49334|1||||
+|MI|NEW RICHMOND|49447|1||||
+|MI|WYOMING|49519|1||KENT||
+|MI|GRAND RAPIDS|49528|1||||
+|MI|GRAND RAPIDS|49534|1||||
+|MI|KARLIN|49647|1||||
+|MI|STALWART|49789|1||||
+|MI|K I SAWYER A F B|49843|1||||
+|MI|NORTHLAND|49869|1||||
+|MI|TRAUNIK|49890|1||||
+|MI|BEECHWOOD|49909|1||||
+|MI|EAGLE RIVER|49924|1||||
+|MI|KENTON|49943|1||||
+|MN|HILL CITY|55748|1||AITKIN||
+|MN|JACOBSON|55752|1||AITKIN||
+|MN|MCGREGOR|55760|1||AITKIN||
+|MN|SWATARA|55785|1||AITKIN||
+|MN|TAMARACK|55787|1||AITKIN||
+|MN|MC GRATH|56350|1||AITKIN||
+|MN|AITKIN|56431|1||AITKIN||
+|MN|PALISADE|56469|1||AITKIN||
+|MN|BETHEL|55005|1||ANOKA||
+|MN|CEDAR|55011|1||ANOKA||
+|MN|CIRCLE PINES|55014|1||ANOKA||
+|MN|SAINT FRANCIS|55070|1||ANOKA||
+|MN|ANOKA|55303|1||ANOKA||
+|MN|ANDOVER|55304|1||ANOKA||
+|MN|MINNEAPOLIS|55421|1||ANOKA||
+|MN|MINNEAPOLIS|55432|1||ANOKA||
+|MN|MINNEAPOLIS|55433|1||ANOKA||
+|MN|MINNEAPOLIS|55434|1||ANOKA||
+|MN|MINNEAPOLIS|55448|1||ANOKA||
+|MN|MINNEAPOLIS|55449|1||ANOKA||
+|MN|DETROIT LAKES|56501|1||BECKER||
+|MN|DETROIT LAKES|56502|1||BECKER||
+|MN|AUDUBON|56511|1||BECKER||
+|MN|CALLAWAY|56521|1||BECKER||
+|MN|FRAZEE|56544|1||BECKER||
+|MN|LAKE PARK|56554|1||BECKER||
+|MN|OGEMA|56569|1||BECKER||
+|MN|OSAGE|56570|1||BECKER||
+|MN|PONSFORD|56575|1||BECKER||
+|MN|RICHWOOD|56577|1||BECKER||
+|MN|ROCHERT|56578|1||BECKER||
+|MN|WHITE EARTH|56591|1||BECKER||
+|MN|WOLF LAKE|56593|1||BECKER||
+|MN|BEMIDJI|56601|1||BELTRAMI||
+|MN|BEMIDJI|56619|1||BELTRAMI||
+|MN|BLACKDUCK|56630|1||BELTRAMI||
+|MN|HINES|56647|1||BELTRAMI||
+|MN|KELLIHER|56650|1||BELTRAMI||
+|MN|PENNINGTON|56663|1||BELTRAMI||
+|MN|PONEMAH|56666|1||BELTRAMI||
+|MN|PUPOSKY|56667|1||BELTRAMI||
+|MN|REDBY|56670|1||BELTRAMI||
+|MN|REDLAKE|56671|1||BELTRAMI||
+|MN|SOLWAY|56678|1||BELTRAMI||
+|MN|TENSTRIKE|56683|1||BELTRAMI||
+|MN|WASKISH|56685|1||BELTRAMI||
+|MN|WILTON|56687|1||BELTRAMI||
+|MN|FOLEY|56329|1||BENTON||
+|MN|GILMAN|56333|1||BENTON||
+|MN|OAK PARK|56357|1||BENTON||
+|MN|RICE|56367|1||BENTON||
+|MN|SAUK RAPIDS|56379|1||BENTON||
+|MN|BARRY|56210|1||BIG STONE||
+|MN|BEARDSLEY|56211|1||BIG STONE||
+|MN|CLINTON|56225|1||BIG STONE||
+|MN|CORRELL|56227|1||BIG STONE||
+|MN|GRACEVILLE|56240|1||BIG STONE||
+|MN|ODESSA|56276|1||BIG STONE||
+|MN|ORTONVILLE|56278|1||BIG STONE||
+|MN|MANKATO|56001|1||BLUE EARTH||
+|MN|MANKATO|56002|1||BLUE EARTH||
+|MN|MANKATO|56006|1||BLUE EARTH||
+|MN|AMBOY|56010|1||BLUE EARTH||
+|MN|EAGLE LAKE|56024|1||BLUE EARTH||
+|MN|GARDEN CITY|56034|1||BLUE EARTH||
+|MN|GOOD THUNDER|56037|1||BLUE EARTH||
+|MN|LAKE CRYSTAL|56055|1||BLUE EARTH||
+|MN|MADISON LAKE|56063|1||BLUE EARTH||
+|MN|MAPLETON|56065|1||BLUE EARTH||
+|MN|PEMBERTON|56078|1||BLUE EARTH||
+|MN|SAINT CLAIR|56080|1||BLUE EARTH||
+|MN|VERNON CENTER|56090|1||BLUE EARTH||
+|MN|COMFREY|56019|1||BROWN||
+|MN|ESSIG|56030|1||BROWN||
+|MN|HANSKA|56041|1||BROWN||
+|MN|NEW ULM|56073|1||BROWN||
+|MN|SEARLES|56084|1||BROWN||
+|MN|SLEEPY EYE|56085|1||BROWN||
+|MN|SPRINGFIELD|56087|1||BROWN||
+|MN|BARNUM|55707|1||CARLTON||
+|MN|CARLTON|55718|1||CARLTON||
+|MN|CLOQUET|55720|1||CARLTON||
+|MN|CROMWELL|55726|1||CARLTON||
+|MN|ESKO|55733|1||CARLTON||
+|MN|HOLYOKE|55749|1||CARLTON||
+|MN|KETTLE RIVER|55757|1||CARLTON||
+|MN|MOOSE LAKE|55767|1||CARLTON||
+|MN|SAWYER|55780|1||CARLTON||
+|MN|WRENSHALL|55797|1||CARLTON||
+|MN|WRIGHT|55798|1||CARLTON||
+|MN|CARVER|55315|1||CARVER||
+|MN|CHANHASSEN|55317|1||CARVER||
+|MN|CHASKA|55318|1||CARVER||
+|MN|COLOGNE|55322|1||CARVER||
+|MN|HAMBURG|55339|1||CARVER||
+|MN|MAYER|55360|1||CARVER||
+|MN|NEW GERMANY|55367|1||CARVER||
+|MN|NORWOOD|55368|1||CARVER||
+|MN|NORWOOD|55383|1||CARVER||
+|MN|VICTORIA|55386|1||CARVER||
+|MN|WACONIA|55387|1||CARVER||
+|MN|WATERTOWN|55388|1||CARVER||
+|MN|YOUNG AMERICA|55394|1||CARVER||
+|MN|YOUNG AMERICA|55397|1||CARVER||
+|MN|YOUNG AMERICA|55399|1||CARVER||
+|MN|MINNEAPOLIS|55473|1||CARVER||
+|MN|YOUNG AMERICA|55550|1||CARVER||
+|MN|YOUNG AMERICA|55551|1||CARVER||
+|MN|YOUNG AMERICA|55552|1||CARVER||
+|MN|YOUNG AMERICA|55553|1||CARVER||
+|MN|NORWOOD|55554|1||CARVER||
+|MN|YOUNG AMERICA|55555|1||CARVER||
+|MN|YOUNG AMERICA|55556|1||CARVER||
+|MN|YOUNG AMERICA|55557|1||CARVER||
+|MN|YOUNG AMERICA|55558|1||CARVER||
+|MN|YOUNG AMERICA|55559|1||CARVER||
+|MN|YOUNG AMERICA|55560|1||CARVER||
+|MN|MONTICELLO|55561|1||CARVER||
+|MN|YOUNG AMERICA|55562|1||CARVER||
+|MN|MONTICELLO|55563|1||CARVER||
+|MN|YOUNG AMERICA|55564|1||CARVER||
+|MN|YOUNG AMERICA|55566|1||CARVER||
+|MN|YOUNG AMERICA|55567|1||CARVER||
+|MN|YOUNG AMERICA|55568|1||CARVER||
+|MN|NORWOOD|55583|1||CARVER||
+|MN|YOUNG AMERICA|55594|1||CARVER||
+|MN|AH GWAH CHING|56430|1||CASS||
+|MN|BACKUS|56435|1||CASS||
+|MN|HACKENSACK|56452|1||CASS||
+|MN|PILLAGER|56473|1||CASS||
+|MN|PINE RIVER|56474|1||CASS||
+|MN|WALKER|56484|1||CASS||
+|MN|BENA|56626|1||CASS||
+|MN|CASS LAKE|56633|1||CASS||
+|MN|FEDERAL DAM|56641|1||CASS||
+|MN|LONGVILLE|56655|1||CASS||
+|MN|OUTING|56662|1||CASS||
+|MN|REMER|56672|1||CASS||
+|MN|CLARA CITY|56222|1||CHIPPEWA||
+|MN|MAYNARD|56260|1||CHIPPEWA||
+|MN|MILAN|56262|1||CHIPPEWA||
+|MN|MONTEVIDEO|56265|1||CHIPPEWA||
+|MN|WATSON|56295|1||CHIPPEWA||
+|MN|ALMELUND|55002|1||CHISAGO||
+|MN|CENTER CITY|55012|1||CHISAGO||
+|MN|CHISAGO CITY|55013|1||CHISAGO||
+|MN|HARRIS|55032|1||CHISAGO||
+|MN|LINDSTROM|55045|1||CHISAGO||
+|MN|NORTH BRANCH|55056|1||CHISAGO||
+|MN|RUSH CITY|55069|1||CHISAGO||
+|MN|SHAFER|55074|1||CHISAGO||
+|MN|STACY|55078|1||CHISAGO||
+|MN|STACY|55079|1||CHISAGO||
+|MN|TAYLORS FALLS|55084|1||CHISAGO||
+|MN|WYOMING|55092|1||CHISAGO||
+|MN|BAKER|56513|1||CLAY||
+|MN|BARNESVILLE|56514|1||CLAY||
+|MN|COMSTOCK|56525|1||CLAY||
+|MN|DILWORTH|56529|1||CLAY||
+|MN|FELTON|56536|1||CLAY||
+|MN|GEORGETOWN|56546|1||CLAY||
+|MN|GLYNDON|56547|1||CLAY||
+|MN|HAWLEY|56549|1||CLAY||
+|MN|HITTERDAL|56552|1||CLAY||
+|MN|MOORHEAD|56560|1||CLAY||
+|MN|MOORHEAD|56561|1||CLAY||
+|MN|MOORHEAD|56562|1||CLAY||
+|MN|MOORHEAD|56563|1||CLAY||
+|MN|SABIN|56580|1||CLAY||
+|MN|ULEN|56585|1||CLAY||
+|MN|BAGLEY|56621|1||CLEARWATER||
+|MN|CLEARBROOK|56634|1||CLEARWATER||
+|MN|GONVICK|56644|1||CLEARWATER||
+|MN|LEONARD|56652|1||CLEARWATER||
+|MN|SHEVLIN|56676|1||CLEARWATER||
+|MN|GRAND MARAIS|55604|1||COOK||
+|MN|GRAND PORTAGE|55605|1||COOK||
+|MN|HOVLAND|55606|1||COOK||
+|MN|LUTSEN|55612|1||COOK||
+|MN|SCHROEDER|55613|1||COOK||
+|MN|TOFTE|55615|1||COOK||
+|MN|WINDOM|56101|1||COTTONWOOD||
+|MN|BINGHAM LAKE|56118|1||COTTONWOOD||
+|MN|JEFFERS|56145|1||COTTONWOOD||
+|MN|MOUNTAIN LAKE|56159|1||COTTONWOOD||
+|MN|STORDEN|56174|1||COTTONWOOD||
+|MN|WESTBROOK|56183|1||COTTONWOOD||
+|MN|BRAINERD|56401|1||CROW WING||
+|MN|BAXTER|56425|1||CROW WING||
+|MN|CROSBY|56441|1||CROW WING||
+|MN|CROSSLAKE|56442|1||CROW WING||
+|MN|DEERWOOD|56444|1||CROW WING||
+|MN|EMILY|56447|1||CROW WING||
+|MN|FIFTY LAKES|56448|1||CROW WING||
+|MN|FORT RIPLEY|56449|1||CROW WING||
+|MN|GARRISON|56450|1||CROW WING||
+|MN|IRONTON|56455|1||CROW WING||
+|MN|JENKINS|56456|1||CROW WING||
+|MN|LAKE HUBERT|56459|1||CROW WING||
+|MN|MERRIFIELD|56465|1||CROW WING||
+|MN|NISSWA|56468|1||CROW WING||
+|MN|PEQUOT LAKES|56472|1||CROW WING||
+|MN|CASTLE ROCK|55010|1||DAKOTA||
+|MN|FARMINGTON|55024|1||DAKOTA||
+|MN|HAMPTON|55031|1||DAKOTA||
+|MN|HASTINGS|55033|1||DAKOTA||
+|MN|LAKEVILLE|55044|1||DAKOTA||
+|MN|RANDOLPH|55065|1||DAKOTA||
+|MN|ROSEMOUNT|55068|1||DAKOTA||
+|MN|SOUTH SAINT PAUL|55075|1||DAKOTA||
+|MN|INVER GROVE HEIGHTS|55076|1||DAKOTA||
+|MN|INVER GROVE HEIGHTS|55077|1||DAKOTA||
+|MN|VERMILLION|55085|1||DAKOTA||
+|MN|SAINT PAUL|55118|1||DAKOTA||
+|MN|SAINT PAUL|55120|1||DAKOTA||
+|MN|SAINT PAUL|55121|1||DAKOTA||
+|MN|SAINT PAUL|55122|1||DAKOTA||
+|MN|SAINT PAUL|55123|1||DAKOTA||
+|MN|SAINT PAUL|55124|1||DAKOTA||
+|MN|MENDOTA|55150|1||DAKOTA||
+|MN|BURNSVILLE|55306|1||DAKOTA||
+|MN|BURNSVILLE|55337|1||DAKOTA||
+|MN|CLAREMONT|55924|1||DODGE||
+|MN|DODGE CENTER|55927|1||DODGE||
+|MN|HAYFIELD|55940|1||DODGE||
+|MN|KASSON|55944|1||DODGE||
+|MN|MANTORVILLE|55955|1||DODGE||
+|MN|WEST CONCORD|55985|1||DODGE||
+|MN|ALEXANDRIA|56308|1||DOUGLAS||
+|MN|BRANDON|56315|1||DOUGLAS||
+|MN|CARLOS|56319|1||DOUGLAS||
+|MN|EVANSVILLE|56326|1||DOUGLAS||
+|MN|GARFIELD|56332|1||DOUGLAS||
+|MN|HOLMES CITY|56341|1||DOUGLAS||
+|MN|KENSINGTON|56343|1||DOUGLAS||
+|MN|MILTONA|56354|1||DOUGLAS||
+|MN|NELSON|56355|1||DOUGLAS||
+|MN|OSAKIS|56360|1||DOUGLAS||
+|MN|BLUE EARTH|56013|1||FARIBAULT||
+|MN|BRICELYN|56014|1||FARIBAULT||
+|MN|DELAVAN|56023|1||FARIBAULT||
+|MN|EASTON|56025|1||FARIBAULT||
+|MN|ELMORE|56027|1||FARIBAULT||
+|MN|FROST|56033|1||FARIBAULT||
+|MN|HUNTLEY|56047|1||FARIBAULT||
+|MN|KIESTER|56051|1||FARIBAULT||
+|MN|MINNESOTA LAKE|56068|1||FARIBAULT||
+|MN|WELLS|56097|1||FARIBAULT||
+|MN|WINNEBAGO|56098|1||FARIBAULT||
+|MN|CANTON|55922|1||FILLMORE||
+|MN|CHATFIELD|55923|1||FILLMORE||
+|MN|FOUNTAIN|55935|1||FILLMORE||
+|MN|HARMONY|55939|1||FILLMORE||
+|MN|LANESBORO|55949|1||FILLMORE||
+|MN|MABEL|55954|1||FILLMORE||
+|MN|OSTRANDER|55961|1||FILLMORE||
+|MN|PETERSON|55962|1||FILLMORE||
+|MN|PRESTON|55965|1||FILLMORE||
+|MN|RUSHFORD|55971|1||FILLMORE||
+|MN|SPRING VALLEY|55975|1||FILLMORE||
+|MN|WYKOFF|55990|1||FILLMORE||
+|MN|ALBERT LEA|56007|1||FREEBORN||
+|MN|ALDEN|56009|1||FREEBORN||
+|MN|CLARKS GROVE|56016|1||FREEBORN||
+|MN|CONGER|56020|1||FREEBORN||
+|MN|EMMONS|56029|1||FREEBORN||
+|MN|FREEBORN|56032|1||FREEBORN||
+|MN|GENEVA|56035|1||FREEBORN||
+|MN|GLENVILLE|56036|1||FREEBORN||
+|MN|HARTLAND|56042|1||FREEBORN||
+|MN|HAYWARD|56043|1||FREEBORN||
+|MN|HOLLANDALE|56045|1||FREEBORN||
+|MN|MANCHESTER|56064|1||FREEBORN||
+|MN|OAKLAND|56076|1||FREEBORN||
+|MN|TWIN LAKES|56089|1||FREEBORN||
+|MN|CANNON FALLS|55009|1||GOODHUE||
+|MN|DENNISON|55018|1||GOODHUE||
+|MN|FRONTENAC|55026|1||GOODHUE||
+|MN|GOODHUE|55027|1||GOODHUE||
+|MN|RED WING|55066|1||GOODHUE||
+|MN|WELCH|55089|1||GOODHUE||
+|MN|KENYON|55946|1||GOODHUE||
+|MN|PINE ISLAND|55963|1||GOODHUE||
+|MN|WANAMINGO|55983|1||GOODHUE||
+|MN|ZUMBROTA|55992|1||GOODHUE||
+|MN|HERMAN|56248|1||GRANT||
+|MN|NORCROSS|56274|1||GRANT||
+|MN|ASHBY|56309|1||GRANT||
+|MN|BARRETT|56311|1||GRANT||
+|MN|HOFFMAN|56339|1||GRANT||
+|MN|ELBOW LAKE|56531|1||GRANT||
+|MN|WENDELL|56590|1||GRANT||
+|MN|SAINT PAUL|55111|1||HENNEPIN||
+|MN|HOPKINS|55305|1||HENNEPIN||
+|MN|OSSEO|55311|1||HENNEPIN||
+|MN|CHAMPLIN|55316|1||HENNEPIN||
+|MN|CRYSTAL BAY|55323|1||HENNEPIN||
+|MN|DAYTON|55327|1||HENNEPIN||
+|MN|EXCELSIOR|55331|1||HENNEPIN||
+|MN|HAMEL|55340|1||HENNEPIN||
+|MN|HOPKINS|55343|1||HENNEPIN||
+|MN|EDEN PRAIRIE|55344|1||HENNEPIN||
+|MN|MINNETONKA|55345|1||HENNEPIN||
+|MN|EDEN PRAIRIE|55346|1||HENNEPIN||
+|MN|EDEN PRAIRIE|55347|1||HENNEPIN||
+|MN|MAPLE PLAIN|55348|1||HENNEPIN||
+|MN|LONG LAKE|55356|1||HENNEPIN||
+|MN|LORETTO|55357|1||HENNEPIN||
+|MN|MAPLE PLAIN|55359|1||HENNEPIN||
+|MN|MINNETONKA BEACH|55361|1||HENNEPIN||
+|MN|MOUND|55364|1||HENNEPIN||
+|MN|OSSEO|55369|1||HENNEPIN||
+|MN|ROGERS|55374|1||HENNEPIN||
+|MN|SAINT BONIFACIUS|55375|1||HENNEPIN||
+|MN|SPRING PARK|55384|1||HENNEPIN||
+|MN|WAYZATA|55391|1||HENNEPIN||
+|MN|NAVARRE|55392|1||HENNEPIN||
+|MN|MINNEAPOLIS|55401|1||HENNEPIN||
+|MN|MINNEAPOLIS|55402|1||HENNEPIN||
+|MN|MINNEAPOLIS|55403|1||HENNEPIN||
+|MN|MINNEAPOLIS|55404|1||HENNEPIN||
+|MN|MINNEAPOLIS|55405|1||HENNEPIN||
+|MN|MINNEAPOLIS|55406|1||HENNEPIN||
+|MN|MINNEAPOLIS|55407|1||HENNEPIN||
+|MN|MINNEAPOLIS|55408|1||HENNEPIN||
+|MN|MINNEAPOLIS|55409|1||HENNEPIN||
+|MN|MINNEAPOLIS|55410|1||HENNEPIN||
+|MN|MINNEAPOLIS|55411|1||HENNEPIN||
+|MN|MINNEAPOLIS|55412|1||HENNEPIN||
+|MN|MINNEAPOLIS|55413|1||HENNEPIN||
+|MN|MINNEAPOLIS|55414|1||HENNEPIN||
+|MN|MINNEAPOLIS|55415|1||HENNEPIN||
+|MN|MINNEAPOLIS|55416|1||HENNEPIN||
+|MN|MINNEAPOLIS|55417|1||HENNEPIN||
+|MN|MINNEAPOLIS|55418|1||HENNEPIN||
+|MN|MINNEAPOLIS|55419|1||HENNEPIN||
+|MN|MINNEAPOLIS|55420|1||HENNEPIN||
+|MN|MINNEAPOLIS|55422|1||HENNEPIN||
+|MN|MINNEAPOLIS|55423|1||HENNEPIN||
+|MN|MINNEAPOLIS|55424|1||HENNEPIN||
+|MN|MINNEAPOLIS|55425|1||HENNEPIN||
+|MN|MINNEAPOLIS|55426|1||HENNEPIN||
+|MN|MINNEAPOLIS|55427|1||HENNEPIN||
+|MN|MINNEAPOLIS|55428|1||HENNEPIN||
+|MN|MINNEAPOLIS|55429|1||HENNEPIN||
+|MN|MINNEAPOLIS|55430|1||HENNEPIN||
+|MN|MINNEAPOLIS|55431|1||HENNEPIN||
+|MN|MINNEAPOLIS|55435|1||HENNEPIN||
+|MN|MINNEAPOLIS|55436|1||HENNEPIN||
+|MN|MINNEAPOLIS|55437|1||HENNEPIN||
+|MN|MINNEAPOLIS|55438|1||HENNEPIN||
+|MN|MINNEAPOLIS|55439|1||HENNEPIN||
+|MN|MINNEAPOLIS|55440|1||HENNEPIN||
+|MN|MINNEAPOLIS|55441|1||HENNEPIN||
+|MN|MINNEAPOLIS|55442|1||HENNEPIN||
+|MN|MINNEAPOLIS|55443|1||HENNEPIN||
+|MN|MINNEAPOLIS|55444|1||HENNEPIN||
+|MN|MINNEAPOLIS|55445|1||HENNEPIN||
+|MN|MINNEAPOLIS|55446|1||HENNEPIN||
+|MN|MINNEAPOLIS|55447|1||HENNEPIN||
+|MN|MINNEAPOLIS|55450|1||HENNEPIN||
+|MN|MINNEAPOLIS|55454|1||HENNEPIN||
+|MN|MINNEAPOLIS|55455|1||HENNEPIN||
+|MN|MINNEAPOLIS|55458|1||HENNEPIN||
+|MN|MINNEAPOLIS|55459|1||HENNEPIN||
+|MN|MINNEAPOLIS|55460|1||HENNEPIN||
+|MN|MINNEAPOLIS|55468|1||HENNEPIN||
+|MN|MINNEAPOLIS|55470|1||HENNEPIN||
+|MN|MINNEAPOLIS|55472|1||HENNEPIN||
+|MN|MINNEAPOLIS|55474|1||HENNEPIN||
+|MN|MINNEAPOLIS|55478|1||HENNEPIN||
+|MN|MINNEAPOLIS|55479|1||HENNEPIN||
+|MN|MINNEAPOLIS|55480|1||HENNEPIN||
+|MN|MINNEAPOLIS|55483|1||HENNEPIN||
+|MN|MINNEAPOLIS|55484|1||HENNEPIN||
+|MN|MINNEAPOLIS|55485|1||HENNEPIN||
+|MN|MINNEAPOLIS|55486|1||HENNEPIN||
+|MN|MINNEAPOLIS|55487|1||HENNEPIN||
+|MN|MINNEAPOLIS|55488|1||HENNEPIN||
+|MN|OSSEO|55569|1||HENNEPIN||
+|MN|MAPLE PLAIN|55570|1||HENNEPIN||
+|MN|MAPLE PLAIN|55571|1||HENNEPIN||
+|MN|MAPLE PLAIN|55572|1||HENNEPIN||
+|MN|YOUNG AMERICA|55573|1||HENNEPIN||
+|MN|MAPLE PLAIN|55574|1||HENNEPIN||
+|MN|HOWARD LAKE|55575|1||HENNEPIN||
+|MN|MAPLE PLAIN|55576|1||HENNEPIN||
+|MN|MAPLE PLAIN|55577|1||HENNEPIN||
+|MN|MAPLE PLAIN|55578|1||HENNEPIN||
+|MN|MAPLE PLAIN|55579|1||HENNEPIN||
+|MN|MAPLE PLAIN|55593|1||HENNEPIN||
+|MN|LORETTO|55595|1||HENNEPIN||
+|MN|LORETTO|55596|1||HENNEPIN||
+|MN|LORETTO|55597|1||HENNEPIN||
+|MN|LORETTO|55598|1||HENNEPIN||
+|MN|LORETTO|55599|1||HENNEPIN||
+|MN|BROWNSVILLE|55919|1||HOUSTON||
+|MN|CALEDONIA|55921|1||HOUSTON||
+|MN|EITZEN|55931|1||HOUSTON||
+|MN|HOKAH|55941|1||HOUSTON||
+|MN|HOUSTON|55943|1||HOUSTON||
+|MN|LA CRESCENT|55947|1||HOUSTON||
+|MN|SPRING GROVE|55974|1||HOUSTON||
+|MN|AKELEY|56433|1||HUBBARD||
+|MN|BENEDICT|56436|1||HUBBARD||
+|MN|LAKE GEORGE|56458|1||HUBBARD||
+|MN|LAPORTE|56461|1||HUBBARD||
+|MN|NEVIS|56467|1||HUBBARD||
+|MN|PARK RAPIDS|56470|1||HUBBARD||
+|MN|BRAHAM|55006|1||ISANTI||
+|MN|CAMBRIDGE|55008|1||ISANTI||
+|MN|DALBO|55017|1||ISANTI||
+|MN|GRANDY|55029|1||ISANTI||
+|MN|ISANTI|55040|1||ISANTI||
+|MN|STANCHFIELD|55080|1||ISANTI||
+|MN|BOVEY|55709|1||ITASCA||
+|MN|CALUMET|55716|1||ITASCA||
+|MN|COHASSET|55721|1||ITASCA||
+|MN|COLERAINE|55722|1||ITASCA||
+|MN|GRAND RAPIDS|55730|1||ITASCA||
+|MN|GOODLAND|55742|1||ITASCA||
+|MN|GRAND RAPIDS|55744|1||ITASCA||
+|MN|GRAND RAPIDS|55745|1||ITASCA||
+|MN|KEEWATIN|55753|1||ITASCA||
+|MN|MARBLE|55764|1||ITASCA||
+|MN|NASHWAUK|55769|1||ITASCA||
+|MN|PENGILLY|55775|1||ITASCA||
+|MN|SWAN RIVER|55784|1||ITASCA||
+|MN|TACONITE|55786|1||ITASCA||
+|MN|WARBA|55793|1||ITASCA||
+|MN|BIGFORK|56628|1||ITASCA||
+|MN|BOWSTRING|56631|1||ITASCA||
+|MN|DEER RIVER|56636|1||ITASCA||
+|MN|TALMOON|56637|1||ITASCA||
+|MN|EFFIE|56639|1||ITASCA||
+|MN|MARCELL|56657|1||ITASCA||
+|MN|MAX|56659|1||ITASCA||
+|MN|SPRING LAKE|56680|1||ITASCA||
+|MN|SQUAW LAKE|56681|1||ITASCA||
+|MN|WIRT|56688|1||ITASCA||
+|MN|ALPHA|56111|1||JACKSON||
+|MN|HERON LAKE|56137|1||JACKSON||
+|MN|JACKSON|56143|1||JACKSON||
+|MN|LAKEFIELD|56150|1||JACKSON||
+|MN|OKABENA|56161|1||JACKSON||
+|MN|MORA|55051|1||KANABEC||
+|MN|OGILVIE|56358|1||KANABEC||
+|MN|WILLMAR|56201|1||KANDIYOHI||
+|MN|ATWATER|56209|1||KANDIYOHI||
+|MN|BLOMKEST|56216|1||KANDIYOHI||
+|MN|HAWICK|56246|1||KANDIYOHI||
+|MN|KANDIYOHI|56251|1||KANDIYOHI||
+|MN|LAKE LILLIAN|56253|1||KANDIYOHI||
+|MN|NEW LONDON|56273|1||KANDIYOHI||
+|MN|PENNOCK|56279|1||KANDIYOHI||
+|MN|PRINSBURG|56281|1||KANDIYOHI||
+|MN|RAYMOND|56282|1||KANDIYOHI||
+|MN|SPICER|56288|1||KANDIYOHI||
+|MN|SUNBURG|56289|1||KANDIYOHI||
+|MN|DONALDSON|56720|1||KITTSON||
+|MN|HALLOCK|56728|1||KITTSON||
+|MN|HALMA|56729|1||KITTSON||
+|MN|HUMBOLDT|56731|1||KITTSON||
+|MN|KARLSTAD|56732|1||KITTSON||
+|MN|KENNEDY|56733|1||KITTSON||
+|MN|LAKE BRONSON|56734|1||KITTSON||
+|MN|LANCASTER|56735|1||KITTSON||
+|MN|NOYES|56740|1||KITTSON||
+|MN|SAINT VINCENT|56755|1||KITTSON||
+|MN|BIG FALLS|56627|1||KOOCHICHING||
+|MN|BIRCHDALE|56629|1||KOOCHICHING||
+|MN|INTERNATIONAL FALLS|56649|1||KOOCHICHING||
+|MN|LITTLEFORK|56653|1||KOOCHICHING||
+|MN|LOMAN|56654|1||KOOCHICHING||
+|MN|MARGIE|56658|1||KOOCHICHING||
+|MN|MIZPAH|56660|1||KOOCHICHING||
+|MN|NORTHOME|56661|1||KOOCHICHING||
+|MN|RANIER|56668|1||KOOCHICHING||
+|MN|RAY|56669|1||KOOCHICHING||
+|MN|SOUTH INTERNATIONAL FALLS|56679|1||KOOCHICHING||
+|MN|BELLINGHAM|56212|1||LAC QUI PARLE||
+|MN|BOYD|56218|1||LAC QUI PARLE||
+|MN|DAWSON|56232|1||LAC QUI PARLE||
+|MN|MADISON|56256|1||LAC QUI PARLE||
+|MN|MARIETTA|56257|1||LAC QUI PARLE||
+|MN|BEAVER BAY|55601|1||LAKE||
+|MN|FINLAND|55603|1||LAKE||
+|MN|ISABELLA|55607|1||LAKE||
+|MN|KNIFE RIVER|55609|1||LAKE||
+|MN|SILVER BAY|55614|1||LAKE||
+|MN|TWO HARBORS|55616|1||LAKE||
+|MN|BAUDETTE|56623|1||LAKE OF THE WOODS||
+|MN|WILLIAMS|56686|1||LAKE OF THE WOODS||
+|MN|ANGLE INLET|56711|1||LAKE OF THE WOODS||
+|MN|OAK ISLAND|56741|1||LAKE OF THE WOODS||
+|MN|CLEVELAND|56017|1||LE SUEUR||
+|MN|ELYSIAN|56028|1||LE SUEUR||
+|MN|KASOTA|56050|1||LE SUEUR||
+|MN|KILKENNY|56052|1||LE SUEUR||
+|MN|LE CENTER|56057|1||LE SUEUR||
+|MN|LE SUEUR|56058|1||LE SUEUR||
+|MN|MONTGOMERY|56069|1||LE SUEUR||
+|MN|NEW PRAGUE|56071|1||LE SUEUR||
+|MN|WATERVILLE|56096|1||LE SUEUR||
+|MN|ARCO|56113|1||LINCOLN||
+|MN|HENDRICKS|56136|1||LINCOLN||
+|MN|IVANHOE|56142|1||LINCOLN||
+|MN|LAKE BENTON|56149|1||LINCOLN||
+|MN|TYLER|56178|1||LINCOLN||
+|MN|BALATON|56115|1||LYON||
+|MN|GARVIN|56132|1||LYON||
+|MN|LYND|56157|1||LYON||
+|MN|RUSSELL|56169|1||LYON||
+|MN|TRACY|56175|1||LYON||
+|MN|COTTONWOOD|56229|1||LYON||
+|MN|GHENT|56239|1||LYON||
+|MN|MARSHALL|56258|1||LYON||
+|MN|MINNEOTA|56264|1||LYON||
+|MN|TAUNTON|56291|1||LYON||
+|MN|BROWNTON|55312|1||MCLEOD||
+|MN|GLENCOE|55336|1||MCLEOD||
+|MN|HUTCHINSON|55350|1||MCLEOD||
+|MN|LESTER PRAIRIE|55354|1||MCLEOD||
+|MN|PLATO|55370|1||MCLEOD||
+|MN|SILVER LAKE|55381|1||MCLEOD||
+|MN|STEWART|55385|1||MCLEOD||
+|MN|WINSTED|55395|1||MCLEOD||
+|MN|BEJOU|56516|1||MAHNOMEN||
+|MN|MAHNOMEN|56557|1||MAHNOMEN||
+|MN|NAYTAHWAUSH|56566|1||MAHNOMEN||
+|MN|WAUBUN|56589|1||MAHNOMEN||
+|MN|ALVARADO|56710|1||MARSHALL||
+|MN|ARGYLE|56713|1||MARSHALL||
+|MN|GATZKE|56724|1||MARSHALL||
+|MN|GRYGLA|56727|1||MARSHALL||
+|MN|MIDDLE RIVER|56737|1||MARSHALL||
+|MN|NEWFOLDEN|56738|1||MARSHALL||
+|MN|OSLO|56744|1||MARSHALL||
+|MN|STEPHEN|56757|1||MARSHALL||
+|MN|STRANDQUIST|56758|1||MARSHALL||
+|MN|VIKING|56760|1||MARSHALL||
+|MN|WARREN|56762|1||MARSHALL||
+|MN|FAIRMONT|56031|1||MARTIN||
+|MN|GRANADA|56039|1||MARTIN||
+|MN|NORTHROP|56075|1||MARTIN||
+|MN|TRUMAN|56088|1||MARTIN||
+|MN|CEYLON|56121|1||MARTIN||
+|MN|DUNNELL|56127|1||MARTIN||
+|MN|ORMSBY|56162|1||MARTIN||
+|MN|SHERBURN|56171|1||MARTIN||
+|MN|TRIMONT|56176|1||MARTIN||
+|MN|WELCOME|56181|1||MARTIN||
+|MN|DARWIN|55324|1||MEEKER||
+|MN|DASSEL|55325|1||MEEKER||
+|MN|EDEN VALLEY|55329|1||MEEKER||
+|MN|LITCHFIELD|55355|1||MEEKER||
+|MN|WATKINS|55389|1||MEEKER||
+|MN|COSMOS|56228|1||MEEKER||
+|MN|GROVE CITY|56243|1||MEEKER||
+|MN|PRINCETON|55371|1||MILLE LACS||
+|MN|BOCK|56313|1||MILLE LACS||
+|MN|FORESTON|56330|1||MILLE LACS||
+|MN|ISLE|56342|1||MILLE LACS||
+|MN|MILACA|56353|1||MILLE LACS||
+|MN|ONAMIA|56359|1||MILLE LACS||
+|MN|PEASE|56363|1||MILLE LACS||
+|MN|WAHKON|56386|1||MILLE LACS||
+|MN|BOWLUS|56314|1||MORRISON||
+|MN|BUCKMAN|56317|1||MORRISON||
+|MN|FLENSBURG|56328|1||MORRISON||
+|MN|HILLMAN|56338|1||MORRISON||
+|MN|LASTRUP|56344|1||MORRISON||
+|MN|LITTLE FALLS|56345|1||MORRISON||
+|MN|PIERZ|56364|1||MORRISON||
+|MN|ROYALTON|56373|1||MORRISON||
+|MN|SWANVILLE|56382|1||MORRISON||
+|MN|UPSALA|56384|1||MORRISON||
+|MN|WAITE PARK|56388|1||MORRISON||
+|MN|CUSHING|56443|1||MORRISON||
+|MN|MOTLEY|56466|1||MORRISON||
+|MN|RANDALL|56475|1||MORRISON||
+|MN|ADAMS|55909|1||MOWER||
+|MN|AUSTIN|55912|1||MOWER||
+|MN|BROWNSDALE|55918|1||MOWER||
+|MN|DEXTER|55926|1||MOWER||
+|MN|ELKTON|55933|1||MOWER||
+|MN|GRAND MEADOW|55936|1||MOWER||
+|MN|LANSING|55950|1||MOWER||
+|MN|LE ROY|55951|1||MOWER||
+|MN|LYLE|55953|1||MOWER||
+|MN|RACINE|55967|1||MOWER||
+|MN|ROSE CREEK|55970|1||MOWER||
+|MN|SARGEANT|55973|1||MOWER||
+|MN|TAOPI|55977|1||MOWER||
+|MN|WALTHAM|55982|1||MOWER||
+|MN|AVOCA|56114|1||MURRAY||
+|MN|CHANDLER|56122|1||MURRAY||
+|MN|CURRIE|56123|1||MURRAY||
+|MN|DOVRAY|56125|1||MURRAY||
+|MN|FULDA|56131|1||MURRAY||
+|MN|IONA|56141|1||MURRAY||
+|MN|LAKE WILSON|56151|1||MURRAY||
+|MN|SLAYTON|56172|1||MURRAY||
+|MN|MANKATO|56003|1||NICOLLET||
+|MN|COURTLAND|56021|1||NICOLLET||
+|MN|LAFAYETTE|56054|1||NICOLLET||
+|MN|NICOLLET|56074|1||NICOLLET||
+|MN|SAINT PETER|56082|1||NICOLLET||
+|MN|ADRIAN|56110|1||NOBLES||
+|MN|BIGELOW|56117|1||NOBLES||
+|MN|BREWSTER|56119|1||NOBLES||
+|MN|ELLSWORTH|56129|1||NOBLES||
+|MN|LEOTA|56153|1||NOBLES||
+|MN|LISMORE|56155|1||NOBLES||
+|MN|READING|56165|1||NOBLES||
+|MN|ROUND LAKE|56167|1||NOBLES||
+|MN|RUSHMORE|56168|1||NOBLES||
+|MN|WILMONT|56185|1||NOBLES||
+|MN|WORTHINGTON|56187|1||NOBLES||
+|MN|ADA|56510|1||NORMAN||
+|MN|BORUP|56519|1||NORMAN||
+|MN|FLOM|56541|1||NORMAN||
+|MN|GARY|56545|1||NORMAN||
+|MN|HALSTAD|56548|1||NORMAN||
+|MN|HENDRUM|56550|1||NORMAN||
+|MN|PERLEY|56574|1||NORMAN||
+|MN|SHELLY|56581|1||NORMAN||
+|MN|TWIN VALLEY|56584|1||NORMAN||
+|MN|ROCHESTER|55901|1||OLMSTED||
+|MN|ROCHESTER|55902|1||OLMSTED||
+|MN|ROCHESTER|55903|1||OLMSTED||
+|MN|ROCHESTER|55904|1||OLMSTED||
+|MN|ROCHESTER|55905|1||OLMSTED||
+|MN|ROCHESTER|55906|1||OLMSTED||
+|MN|BYRON|55920|1||OLMSTED||
+|MN|DOVER|55929|1||OLMSTED||
+|MN|EYOTA|55934|1||OLMSTED||
+|MN|ORONOCO|55960|1||OLMSTED||
+|MN|STEWARTVILLE|55976|1||OLMSTED||
+|MN|DALTON|56324|1||OTTER TAIL||
+|MN|PARKERS PRAIRIE|56361|1||OTTER TAIL||
+|MN|BATTLE LAKE|56515|1||OTTER TAIL||
+|MN|BLUFFTON|56518|1||OTTER TAIL||
+|MN|CLITHERALL|56524|1||OTTER TAIL||
+|MN|DEER CREEK|56527|1||OTTER TAIL||
+|MN|DENT|56528|1||OTTER TAIL||
+|MN|ELIZABETH|56533|1||OTTER TAIL||
+|MN|ERHARD|56534|1||OTTER TAIL||
+|MN|FERGUS FALLS|56537|1||OTTER TAIL||
+|MN|FERGUS FALLS|56538|1||OTTER TAIL||
+|MN|HENNING|56551|1||OTTER TAIL||
+|MN|NEW YORK MILLS|56567|1||OTTER TAIL||
+|MN|OTTERTAIL|56571|1||OTTER TAIL||
+|MN|PELICAN RAPIDS|56572|1||OTTER TAIL||
+|MN|PERHAM|56573|1||OTTER TAIL||
+|MN|RICHVILLE|56576|1||OTTER TAIL||
+|MN|UNDERWOOD|56586|1||OTTER TAIL||
+|MN|VERGAS|56587|1||OTTER TAIL||
+|MN|VINING|56588|1||OTTER TAIL||
+|MN|THIEF RIVER FALLS|56701|1||PENNINGTON||
+|MN|GOODRIDGE|56725|1||PENNINGTON||
+|MN|SAINT HILAIRE|56754|1||PENNINGTON||
+|MN|BROOK PARK|55007|1||PINE||
+|MN|GRASSTON|55030|1||PINE||
+|MN|HENRIETTE|55036|1||PINE||
+|MN|HINCKLEY|55037|1||PINE||
+|MN|PINE CITY|55063|1||PINE||
+|MN|ROCK CREEK|55067|1||PINE||
+|MN|SANDSTONE|55072|1||PINE||
+|MN|ASKOV|55704|1||PINE||
+|MN|BRUNO|55712|1||PINE||
+|MN|FINLAYSON|55735|1||PINE||
+|MN|KERRICK|55756|1||PINE||
+|MN|STURGEON LAKE|55783|1||PINE||
+|MN|WILLOW RIVER|55795|1||PINE||
+|MN|EDGERTON|56128|1||PIPESTONE||
+|MN|HOLLAND|56139|1||PIPESTONE||
+|MN|IHLEN|56140|1||PIPESTONE||
+|MN|JASPER|56144|1||PIPESTONE||
+|MN|PIPESTONE|56164|1||PIPESTONE||
+|MN|RUTHTON|56170|1||PIPESTONE||
+|MN|TROSKY|56177|1||PIPESTONE||
+|MN|WOODSTOCK|56186|1||PIPESTONE||
+|MN|BELTRAMI|56517|1||POLK||
+|MN|CLIMAX|56523|1||POLK||
+|MN|ERSKINE|56535|1||POLK||
+|MN|FERTILE|56540|1||POLK||
+|MN|FOSSTON|56542|1||POLK||
+|MN|MCINTOSH|56556|1||POLK||
+|MN|NIELSVILLE|56568|1||POLK||
+|MN|WINGER|56592|1||POLK||
+|MN|GULLY|56646|1||POLK||
+|MN|LENGBY|56651|1||POLK||
+|MN|TRAIL|56684|1||POLK||
+|MN|ANGUS|56712|1||POLK||
+|MN|CROOKSTON|56716|1||POLK||
+|MN|EAST GRAND FORKS|56721|1||POLK||
+|MN|EUCLID|56722|1||POLK||
+|MN|FISHER|56723|1||POLK||
+|MN|MENTOR|56736|1||POLK||
+|MN|CYRUS|56323|1||POPE||
+|MN|FARWELL|56327|1||POPE||
+|MN|GLENWOOD|56334|1||POPE||
+|MN|LOWRY|56349|1||POPE||
+|MN|STARBUCK|56381|1||POPE||
+|MN|VILLARD|56385|1||POPE||
+|MN|SAINT PAUL|55101|1||RAMSEY||
+|MN|SAINT PAUL|55102|1||RAMSEY||
+|MN|SAINT PAUL|55103|1||RAMSEY||
+|MN|SAINT PAUL|55104|1||RAMSEY||
+|MN|SAINT PAUL|55105|1||RAMSEY||
+|MN|SAINT PAUL|55106|1||RAMSEY||
+|MN|SAINT PAUL|55107|1||RAMSEY||
+|MN|SAINT PAUL|55108|1||RAMSEY||
+|MN|SAINT PAUL|55109|1||RAMSEY||
+|MN|SAINT PAUL|55110|1||RAMSEY||
+|MN|SAINT PAUL|55112|1||RAMSEY||
+|MN|SAINT PAUL|55113|1||RAMSEY||
+|MN|SAINT PAUL|55114|1||RAMSEY||
+|MN|SAINT PAUL|55116|1||RAMSEY||
+|MN|SAINT PAUL|55117|1||RAMSEY||
+|MN|SAINT PAUL|55119|1||RAMSEY||
+|MN|SAINT PAUL|55126|1||RAMSEY||
+|MN|SAINT PAUL|55127|1||RAMSEY||
+|MN|SAINT PAUL|55133|1||RAMSEY||
+|MN|SAINT PAUL|55144|1||RAMSEY||
+|MN|SAINT PAUL|55145|1||RAMSEY||
+|MN|SAINT PAUL|55146|1||RAMSEY||
+|MN|SAINT PAUL|55155|1||RAMSEY||
+|MN|SAINT PAUL|55161|1||RAMSEY||
+|MN|SAINT PAUL|55164|1||RAMSEY||
+|MN|SAINT PAUL|55165|1||RAMSEY||
+|MN|SAINT PAUL|55166|1||RAMSEY||
+|MN|SAINT PAUL|55168|1||RAMSEY||
+|MN|SAINT PAUL|55169|1||RAMSEY||
+|MN|SAINT PAUL|55170|1||RAMSEY||
+|MN|SAINT PAUL|55171|1||RAMSEY||
+|MN|SAINT PAUL|55172|1||RAMSEY||
+|MN|SAINT PAUL|55175|1||RAMSEY||
+|MN|SAINT PAUL|55177|1||RAMSEY||
+|MN|SAINT PAUL|55182|1||RAMSEY||
+|MN|SAINT PAUL|55187|1||RAMSEY||
+|MN|SAINT PAUL|55188|1||RAMSEY||
+|MN|SAINT PAUL|55189|1||RAMSEY||
+|MN|SAINT PAUL|55190|1||RAMSEY||
+|MN|SAINT PAUL|55191|1||RAMSEY||
+|MN|BROOKS|56715|1||RED LAKE||
+|MN|OKLEE|56742|1||RED LAKE||
+|MN|PLUMMER|56748|1||RED LAKE||
+|MN|RED LAKE FALLS|56750|1||RED LAKE||
+|MN|SANBORN|56083|1||REDWOOD||
+|MN|LAMBERTON|56152|1||REDWOOD||
+|MN|REVERE|56166|1||REDWOOD||
+|MN|WALNUT GROVE|56180|1||REDWOOD||
+|MN|BELVIEW|56214|1||REDWOOD||
+|MN|CLEMENTS|56224|1||REDWOOD||
+|MN|LUCAN|56255|1||REDWOOD||
+|MN|MILROY|56263|1||REDWOOD||
+|MN|MORGAN|56266|1||REDWOOD||
+|MN|REDWOOD FALLS|56283|1||REDWOOD||
+|MN|SEAFORTH|56287|1||REDWOOD||
+|MN|VESTA|56292|1||REDWOOD||
+|MN|WABASSO|56293|1||REDWOOD||
+|MN|WANDA|56294|1||REDWOOD||
+|MN|BIRD ISLAND|55310|1||RENVILLE||
+|MN|BUFFALO LAKE|55314|1||RENVILLE||
+|MN|FAIRFAX|55332|1||RENVILLE||
+|MN|FRANKLIN|55333|1||RENVILLE||
+|MN|HECTOR|55342|1||RENVILLE||
+|MN|DANUBE|56230|1||RENVILLE||
+|MN|MORTON|56270|1||RENVILLE||
+|MN|OLIVIA|56277|1||RENVILLE||
+|MN|RENVILLE|56284|1||RENVILLE||
+|MN|SACRED HEART|56285|1||RENVILLE||
+|MN|DUNDAS|55019|1||RICE||
+|MN|FARIBAULT|55021|1||RICE||
+|MN|LONSDALE|55046|1||RICE||
+|MN|MORRISTOWN|55052|1||RICE||
+|MN|NERSTRAND|55053|1||RICE||
+|MN|NORTHFIELD|55057|1||RICE||
+|MN|WARSAW|55087|1||RICE||
+|MN|WEBSTER|55088|1||RICE||
+|MN|BEAVER CREEK|56116|1||ROCK||
+|MN|HARDWICK|56134|1||ROCK||
+|MN|HILLS|56138|1||ROCK||
+|MN|KANARANZI|56146|1||ROCK||
+|MN|KENNETH|56147|1||ROCK||
+|MN|LUVERNE|56156|1||ROCK||
+|MN|MAGNOLIA|56158|1||ROCK||
+|MN|STEEN|56173|1||ROCK||
+|MN|ROOSEVELT|56673|1||ROSEAU||
+|MN|SWIFT|56682|1||ROSEAU||
+|MN|BADGER|56714|1||ROSEAU||
+|MN|GREENBUSH|56726|1||ROSEAU||
+|MN|ROSEAU|56751|1||ROSEAU||
+|MN|SALOL|56756|1||ROSEAU||
+|MN|STRATHCONA|56759|1||ROSEAU||
+|MN|WANNASKA|56761|1||ROSEAU||
+|MN|WARROAD|56763|1||ROSEAU||
+|MN|BRIMSON|55602|1||ST. LOUIS||
+|MN|ADOLPH|55701|1||ST. LOUIS||
+|MN|ALBORN|55702|1||ST. LOUIS||
+|MN|ANGORA|55703|1||ST. LOUIS||
+|MN|AURORA|55705|1||ST. LOUIS||
+|MN|BABBITT|55706|1||ST. LOUIS||
+|MN|BIWABIK|55708|1||ST. LOUIS||
+|MN|BRITT|55710|1||ST. LOUIS||
+|MN|BROOKSTON|55711|1||ST. LOUIS||
+|MN|BUHL|55713|1||ST. LOUIS||
+|MN|CANYON|55717|1||ST. LOUIS||
+|MN|CHISHOLM|55719|1||ST. LOUIS||
+|MN|COOK|55723|1||ST. LOUIS||
+|MN|COTTON|55724|1||ST. LOUIS||
+|MN|CRANE LAKE|55725|1||ST. LOUIS||
+|MN|ELY|55731|1||ST. LOUIS||
+|MN|EMBARRASS|55732|1||ST. LOUIS||
+|MN|EVELETH|55734|1||ST. LOUIS||
+|MN|FLOODWOOD|55736|1||ST. LOUIS||
+|MN|FORBES|55738|1||ST. LOUIS||
+|MN|GILBERT|55741|1||ST. LOUIS||
+|MN|HIBBING|55746|1||ST. LOUIS||
+|MN|HIBBING|55747|1||ST. LOUIS||
+|MN|HOYT LAKES|55750|1||ST. LOUIS||
+|MN|IRON|55751|1||ST. LOUIS||
+|MN|KINNEY|55758|1||ST. LOUIS||
+|MN|MAKINEN|55763|1||ST. LOUIS||
+|MN|MEADOWLANDS|55765|1||ST. LOUIS||
+|MN|MELRUDE|55766|1||ST. LOUIS||
+|MN|MOUNTAIN IRON|55768|1||ST. LOUIS||
+|MN|ORR|55771|1||ST. LOUIS||
+|MN|NETT LAKE|55772|1||ST. LOUIS||
+|MN|VIRGINIA|55777|1||ST. LOUIS||
+|MN|SAGINAW|55779|1||ST. LOUIS||
+|MN|SIDE LAKE|55781|1||ST. LOUIS||
+|MN|SOUDAN|55782|1||ST. LOUIS||
+|MN|TOWER|55790|1||ST. LOUIS||
+|MN|TWIG|55791|1||ST. LOUIS||
+|MN|VIRGINIA|55792|1||ST. LOUIS||
+|MN|WINTON|55796|1||ST. LOUIS||
+|MN|DULUTH|55801|1||ST. LOUIS||
+|MN|DULUTH|55802|1||ST. LOUIS||
+|MN|DULUTH|55803|1||ST. LOUIS||
+|MN|DULUTH|55804|1||ST. LOUIS||
+|MN|DULUTH|55805|1||ST. LOUIS||
+|MN|DULUTH|55806|1||ST. LOUIS||
+|MN|DULUTH|55807|1||ST. LOUIS||
+|MN|DULUTH|55808|1||ST. LOUIS||
+|MN|DULUTH|55810|1||ST. LOUIS||
+|MN|DULUTH|55811|1||ST. LOUIS||
+|MN|DULUTH|55812|1||ST. LOUIS||
+|MN|DULUTH|55814|1||ST. LOUIS||
+|MN|DULUTH|55815|1||ST. LOUIS||
+|MN|DULUTH|55816|1||ST. LOUIS||
+|MN|ELKO|55020|1||SCOTT||
+|MN|NEW MARKET|55054|1||SCOTT||
+|MN|JORDAN|55352|1||SCOTT||
+|MN|PRIOR LAKE|55372|1||SCOTT||
+|MN|SAVAGE|55378|1||SCOTT||
+|MN|SHAKOPEE|55379|1||SCOTT||
+|MN|BELLE PLAINE|56011|1||SCOTT||
+|MN|BECKER|55308|1||SHERBURNE||
+|MN|BIG LAKE|55309|1||SHERBURNE||
+|MN|CLEAR LAKE|55319|1||SHERBURNE||
+|MN|ELK RIVER|55330|1||SHERBURNE||
+|MN|SANTIAGO|55377|1||SHERBURNE||
+|MN|ZIMMERMAN|55398|1||SHERBURNE||
+|MN|ARLINGTON|55307|1||SIBLEY||
+|MN|GAYLORD|55334|1||SIBLEY||
+|MN|GIBBON|55335|1||SIBLEY||
+|MN|GREEN ISLE|55338|1||SIBLEY||
+|MN|NEW AUBURN|55366|1||SIBLEY||
+|MN|WINTHROP|55396|1||SIBLEY||
+|MN|HENDERSON|56044|1||SIBLEY||
+|MN|KIMBALL|55353|1||STEARNS||
+|MN|SAINT CLOUD|56301|1||STEARNS||
+|MN|SAINT CLOUD|56302|1||STEARNS||
+|MN|SAINT CLOUD|56303|1||STEARNS||
+|MN|SAINT CLOUD|56304|1||STEARNS||
+|MN|ALBANY|56307|1||STEARNS||
+|MN|AVON|56310|1||STEARNS||
+|MN|BELGRADE|56312|1||STEARNS||
+|MN|BROOTEN|56316|1||STEARNS||
+|MN|COLD SPRING|56320|1||STEARNS||
+|MN|COLLEGEVILLE|56321|1||STEARNS||
+|MN|ELROSA|56325|1||STEARNS||
+|MN|FREEPORT|56331|1||STEARNS||
+|MN|GREENWALD|56335|1||STEARNS||
+|MN|HOLDINGFORD|56340|1||STEARNS||
+|MN|MELROSE|56352|1||STEARNS||
+|MN|NEW MUNICH|56356|1||STEARNS||
+|MN|PAYNESVILLE|56362|1||STEARNS||
+|MN|RICHMOND|56368|1||STEARNS||
+|MN|ROCKVILLE|56369|1||STEARNS||
+|MN|ROSCOE|56371|1||STEARNS||
+|MN|SAINT CLOUD|56372|1||STEARNS||
+|MN|SAINT JOSEPH|56374|1||STEARNS||
+|MN|SAINT STEPHEN|56375|1||STEARNS||
+|MN|SAINT MARTIN|56376|1||STEARNS||
+|MN|SARTELL|56377|1||STEARNS||
+|MN|SAUK CENTRE|56378|1||STEARNS||
+|MN|WAITE PARK|56387|1||STEARNS||
+|MN|SAINT CLOUD|56393|1||STEARNS||
+|MN|SAINT CLOUD|56395|1||STEARNS||
+|MN|SAINT CLOUD|56396|1||STEARNS||
+|MN|SAINT CLOUD|56397|1||STEARNS||
+|MN|SAINT CLOUD|56398|1||STEARNS||
+|MN|SAINT CLOUD|56399|1||STEARNS||
+|MN|MEDFORD|55049|1||STEELE||
+|MN|OWATONNA|55060|1||STEELE||
+|MN|BLOOMING PRAIRIE|55917|1||STEELE||
+|MN|ELLENDALE|56026|1||STEELE||
+|MN|HOPE|56046|1||STEELE||
+|MN|ALBERTA|56207|1||STEVENS||
+|MN|CHOKIO|56221|1||STEVENS||
+|MN|DONNELLY|56235|1||STEVENS||
+|MN|HANCOCK|56244|1||STEVENS||
+|MN|MORRIS|56267|1||STEVENS||
+|MN|APPLETON|56208|1||SWIFT||
+|MN|BENSON|56215|1||SWIFT||
+|MN|CLONTARF|56226|1||SWIFT||
+|MN|DANVERS|56231|1||SWIFT||
+|MN|HOLLOWAY|56249|1||SWIFT||
+|MN|KERKHOVEN|56252|1||SWIFT||
+|MN|MURDOCK|56271|1||SWIFT||
+|MN|BURTRUM|56318|1||TODD||
+|MN|GREY EAGLE|56336|1||TODD||
+|MN|LONG PRAIRIE|56347|1||TODD||
+|MN|WEST UNION|56389|1||TODD||
+|MN|BERTHA|56437|1||TODD||
+|MN|BROWERVILLE|56438|1||TODD||
+|MN|CLARISSA|56440|1||TODD||
+|MN|EAGLE BEND|56446|1||TODD||
+|MN|HEWITT|56453|1||TODD||
+|MN|STAPLES|56479|1||TODD||
+|MN|BROWNS VALLEY|56219|1||TRAVERSE||
+|MN|DUMONT|56236|1||TRAVERSE||
+|MN|WHEATON|56296|1||TRAVERSE||
+|MN|TINTAH|56583|1||TRAVERSE||
+|MN|LAKE CITY|55041|1||WABASHA||
+|MN|ELGIN|55932|1||WABASHA||
+|MN|KELLOGG|55945|1||WABASHA||
+|MN|MAZEPPA|55956|1||WABASHA||
+|MN|MILLVILLE|55957|1||WABASHA||
+|MN|PLAINVIEW|55964|1||WABASHA||
+|MN|READS LANDING|55968|1||WABASHA||
+|MN|WABASHA|55981|1||WABASHA||
+|MN|ZUMBRO FALLS|55991|1||WABASHA||
+|MN|ALDRICH|56434|1||WADENA||
+|MN|MENAHGA|56464|1||WADENA||
+|MN|SEBEKA|56477|1||WADENA||
+|MN|NIMROD|56478|1||WADENA||
+|MN|VERNDALE|56481|1||WADENA||
+|MN|WADENA|56482|1||WADENA||
+|MN|JANESVILLE|56048|1||WASECA||
+|MN|NEW RICHLAND|56072|1||WASECA||
+|MN|WALDORF|56091|1||WASECA||
+|MN|WASECA|56093|1||WASECA||
+|MN|AFTON|55001|1||WASHINGTON||
+|MN|BAYPORT|55003|1||WASHINGTON||
+|MN|COTTAGE GROVE|55016|1||WASHINGTON||
+|MN|FOREST LAKE|55025|1||WASHINGTON||
+|MN|HUGO|55038|1||WASHINGTON||
+|MN|LAKE ELMO|55042|1||WASHINGTON||
+|MN|LAKELAND|55043|1||WASHINGTON||
+|MN|MARINE ON SAINT CROIX|55047|1||WASHINGTON||
+|MN|NEWPORT|55055|1||WASHINGTON||
+|MN|SAINT PAUL PARK|55071|1||WASHINGTON||
+|MN|SCANDIA|55073|1||WASHINGTON||
+|MN|STILLWATER|55082|1||WASHINGTON||
+|MN|STILLWATER|55083|1||WASHINGTON||
+|MN|WILLERNIE|55090|1||WASHINGTON||
+|MN|SAINT PAUL|55115|1||WASHINGTON||
+|MN|SAINT PAUL|55125|1||WASHINGTON||
+|MN|SAINT PAUL|55128|1||WASHINGTON||
+|MN|SAINT PAUL|55129|1||WASHINGTON||
+|MN|DARFUR|56022|1||WATONWAN||
+|MN|LA SALLE|56056|1||WATONWAN||
+|MN|LEWISVILLE|56060|1||WATONWAN||
+|MN|MADELIA|56062|1||WATONWAN||
+|MN|SAINT JAMES|56081|1||WATONWAN||
+|MN|BUTTERFIELD|56120|1||WATONWAN||
+|MN|ODIN|56160|1||WATONWAN||
+|MN|BRECKENRIDGE|56520|1||WILKIN||
+|MN|CAMPBELL|56522|1||WILKIN||
+|MN|FOXHOME|56543|1||WILKIN||
+|MN|KENT|56553|1||WILKIN||
+|MN|NASHUA|56565|1||WILKIN||
+|MN|ROTHSAY|56579|1||WILKIN||
+|MN|WOLVERTON|56594|1||WILKIN||
+|MN|ALTURA|55910|1||WINONA||
+|MN|DAKOTA|55925|1||WINONA||
+|MN|HOMER|55942|1||WINONA||
+|MN|LEWISTON|55952|1||WINONA||
+|MN|MINNESOTA CITY|55959|1||WINONA||
+|MN|ROLLINGSTONE|55969|1||WINONA||
+|MN|SAINT CHARLES|55972|1||WINONA||
+|MN|UTICA|55979|1||WINONA||
+|MN|WINONA|55987|1||WINONA||
+|MN|STOCKTON|55988|1||WINONA||
+|MN|ALBERTVILLE|55301|1||WRIGHT||
+|MN|ANNANDALE|55302|1||WRIGHT||
+|MN|BUFFALO|55313|1||WRIGHT||
+|MN|CLEARWATER|55320|1||WRIGHT||
+|MN|COKATO|55321|1||WRIGHT||
+|MN|DELANO|55328|1||WRIGHT||
+|MN|HANOVER|55341|1||WRIGHT||
+|MN|HOWARD LAKE|55349|1||WRIGHT||
+|MN|MAPLE LAKE|55358|1||WRIGHT||
+|MN|MONTICELLO|55362|1||WRIGHT||
+|MN|MONTROSE|55363|1||WRIGHT||
+|MN|MONTICELLO|55365|1||WRIGHT||
+|MN|ROCKFORD|55373|1||WRIGHT||
+|MN|SAINT MICHAEL|55376|1||WRIGHT||
+|MN|SILVER CREEK|55380|1||WRIGHT||
+|MN|SOUTH HAVEN|55382|1||WRIGHT||
+|MN|WAVERLY|55390|1||WRIGHT||
+|MN|MAPLE PLAIN|55393|1||WRIGHT||
+|MN|MONTICELLO|55565|1||WRIGHT||
+|MN|MONTICELLO|55580|1||WRIGHT||
+|MN|MONTICELLO|55581|1||WRIGHT||
+|MN|MONTICELLO|55582|1||WRIGHT||
+|MN|MONTICELLO|55584|1||WRIGHT||
+|MN|MONTICELLO|55585|1||WRIGHT||
+|MN|MONTICELLO|55586|1||WRIGHT||
+|MN|MONTICELLO|55587|1||WRIGHT||
+|MN|MONTICELLO|55588|1||WRIGHT||
+|MN|MONTICELLO|55589|1||WRIGHT||
+|MN|MONTICELLO|55590|1||WRIGHT||
+|MN|MONTICELLO|55591|1||WRIGHT||
+|MN|MAPLE PLAIN|55592|1||WRIGHT||
+|MN|CANBY|56220|1||YELLOW MEDICINE||
+|MN|CLARKFIELD|56223|1||YELLOW MEDICINE||
+|MN|ECHO|56237|1||YELLOW MEDICINE||
+|MN|GRANITE FALLS|56241|1||YELLOW MEDICINE||
+|MN|HANLEY FALLS|56245|1||YELLOW MEDICINE||
+|MN|PORTER|56280|1||YELLOW MEDICINE||
+|MN|WOOD LAKE|56297|1||YELLOW MEDICINE||
+|MN|BEROUN|55004|1||||
+|MN|SAINT PAUL|55130|1||||
+|MN|SAINT PAUL|55199|1||||
+|MN|MINNEAPOLIS|55400|1||||
+|MN|MINNEAPOLIS|55467|1||||
+|MN|CULVER|55727|1||||
+|MN|DUQUETTE|55729|1||||
+|MN|GHEEN|55740|1||||
+|MN|KELLY LAKE|55754|1||||
+|MN|KELSEY|55755|1||||
+|MN|MCKINLEY|55761|1||||
+|MN|MAHTOWA|55762|1||||
+|MN|PARKVILLE|55773|1||||
+|MN|RUTLEDGE|55778|1||||
+|MN|TOGO|55788|1||||
+|MN|TOIVOLA|55789|1||||
+|MN|ZIM|55799|1||||
+|MN|GRANGER|55937|1||||
+|MN|ZUMBRO FALLS|55938|1||||
+|MN|THEILMAN|55978|1||||
+|MN|WHALAN|55986|1||||
+|MN|KLOSSNER|56053|1||||
+|MN|LONDON|56061|1||||
+|MN|MERIDEN|56067|1||||
+|MN|MYRTLE|56070|1||||
+|MN|OTISCO|56077|1||||
+|MN|WALTERS|56092|1||||
+|MN|AMIRET|56112|1||||
+|MN|DELFT|56124|1||||
+|MN|DUNDEE|56126|1||||
+|MN|HADLEY|56133|1||||
+|MN|VERDI|56179|1||||
+|MN|DE GRAFF|56233|1||||
+|MN|EVAN|56238|1||||
+|MN|HAZEL RUN|56247|1||||
+|MN|JOHNSON|56250|1||||
+|MN|LOUISBURG|56254|1||||
+|MN|NASSAU|56272|1||||
+|MN|SAINT LEO|56286|1||||
+|MN|LONG PRAIRIE|56346|1||||
+|MN|SEDAN|56380|1||||
+|MN|LAKE ITASCA|56460|1||||
+|MN|MANHATTAN BEACH|56463|1||||
+|MN|WHIPHOLT|56485|1||||
+|MN|BOY RIVER|56632|1||||
+|MN|PITT|56665|1||||
+|MN|SAUM|56674|1||||
+|MO|KIRKSVILLE|63501|1||ADAIR||
+|MO|BRASHEAR|63533|1||ADAIR||
+|MO|GIBBS|63540|1||ADAIR||
+|MO|GREENTOP|63546|1||ADAIR||
+|MO|NOVINGER|63559|1||ADAIR||
+|MO|AMAZONIA|64421|1||ANDREW||
+|MO|BOLCKOW|64427|1||ANDREW||
+|MO|COSBY|64436|1||ANDREW||
+|MO|FILLMORE|64449|1||ANDREW||
+|MO|HELENA|64459|1||ANDREW||
+|MO|REA|64480|1||ANDREW||
+|MO|ROSENDALE|64483|1||ANDREW||
+|MO|SAVANNAH|64485|1||ANDREW||
+|MO|SAINT JOSEPH|64506|1||ANDREW||
+|MO|FAIRFAX|64446|1||ATCHISON||
+|MO|ROCK PORT|64482|1||ATCHISON||
+|MO|TARKIO|64491|1||ATCHISON||
+|MO|WATSON|64496|1||ATCHISON||
+|MO|WESTBORO|64498|1||ATCHISON||
+|MO|FARBER|63345|1||AUDRAIN||
+|MO|LADDONIA|63352|1||AUDRAIN||
+|MO|VANDALIA|63382|1||AUDRAIN||
+|MO|BENTON CITY|65232|1||AUDRAIN||
+|MO|MARTINSBURG|65264|1||AUDRAIN||
+|MO|MEXICO|65265|1||AUDRAIN||
+|MO|RUSH HILL|65280|1||AUDRAIN||
+|MO|THOMPSON|65285|1||AUDRAIN||
+|MO|WHEATON|64874|1||BARRY||
+|MO|BUTTERFIELD|65623|1||BARRY||
+|MO|CASSVILLE|65625|1||BARRY||
+|MO|EAGLE ROCK|65641|1||BARRY||
+|MO|EXETER|65647|1||BARRY||
+|MO|GOLDEN|65658|1||BARRY||
+|MO|MONETT|65708|1||BARRY||
+|MO|PURDY|65734|1||BARRY||
+|MO|SELIGMAN|65745|1||BARRY||
+|MO|SHELL KNOB|65747|1||BARRY||
+|MO|WASHBURN|65772|1||BARRY||
+|MO|GOLDEN CITY|64748|1||BARTON||
+|MO|LAMAR|64759|1||BARTON||
+|MO|LIBERAL|64762|1||BARTON||
+|MO|MILFORD|64766|1||BARTON||
+|MO|MINDENMINES|64769|1||BARTON||
+|MO|ADRIAN|64720|1||BATES||
+|MO|AMORET|64722|1||BATES||
+|MO|AMSTERDAM|64723|1||BATES||
+|MO|BUTLER|64730|1||BATES||
+|MO|DREXEL|64742|1||BATES||
+|MO|FOSTER|64745|1||BATES||
+|MO|HUME|64752|1||BATES||
+|MO|PASSAIC|64777|1||BATES||
+|MO|RICH HILL|64779|1||BATES||
+|MO|ROCKVILLE|64780|1||BATES||
+|MO|COLE CAMP|65325|1||BENTON||
+|MO|EDWARDS|65326|1||BENTON||
+|MO|IONIA|65335|1||BENTON||
+|MO|LINCOLN|65338|1||BENTON||
+|MO|WARSAW|65355|1||BENTON||
+|MO|PATTON|63662|1||BOLLINGER||
+|MO|GIPSY|63750|1||BOLLINGER||
+|MO|GLENALLEN|63751|1||BOLLINGER||
+|MO|GRASSY|63753|1||BOLLINGER||
+|MO|LEOPOLD|63760|1||BOLLINGER||
+|MO|MARBLE HILL|63764|1||BOLLINGER||
+|MO|SEDGEWICKVILLE|63781|1||BOLLINGER||
+|MO|STURDIVANT|63782|1||BOLLINGER||
+|MO|ZALMA|63787|1||BOLLINGER||
+|MO|ASHLAND|65010|1||BOONE||
+|MO|HARTSBURG|65039|1||BOONE||
+|MO|COLUMBIA|65201|1||BOONE||
+|MO|COLUMBIA|65202|1||BOONE||
+|MO|COLUMBIA|65203|1||BOONE||
+|MO|COLUMBIA|65205|1||BOONE||
+|MO|COLUMBIA|65211|1||BOONE||
+|MO|COLUMBIA|65212|1||BOONE||
+|MO|COLUMBIA|65215|1||BOONE||
+|MO|COLUMBIA|65216|1||BOONE||
+|MO|COLUMBIA|65217|1||BOONE||
+|MO|COLUMBIA|65218|1||BOONE||
+|MO|CENTRALIA|65240|1||BOONE||
+|MO|HALLSVILLE|65255|1||BOONE||
+|MO|HARRISBURG|65256|1||BOONE||
+|MO|ROCHEPORT|65279|1||BOONE||
+|MO|STURGEON|65284|1||BOONE||
+|MO|MID MISSOURI|65299|1||BOONE||
+|MO|AGENCY|64401|1||BUCHANAN||
+|MO|DE KALB|64440|1||BUCHANAN||
+|MO|EASTON|64443|1||BUCHANAN||
+|MO|FAUCETT|64448|1||BUCHANAN||
+|MO|RUSHVILLE|64484|1||BUCHANAN||
+|MO|SAINT JOSEPH|64501|1||BUCHANAN||
+|MO|SAINT JOSEPH|64502|1||BUCHANAN||
+|MO|SAINT JOSEPH|64503|1||BUCHANAN||
+|MO|SAINT JOSEPH|64504|1||BUCHANAN||
+|MO|SAINT JOSEPH|64505|1||BUCHANAN||
+|MO|SAINT JOSEPH|64507|1||BUCHANAN||
+|MO|SAINT JOSEPH|64508|1||BUCHANAN||
+|MO|POPLAR BLUFF|63901|1||BUTLER||
+|MO|POPLAR BLUFF|63902|1||BUTLER||
+|MO|BROSELEY|63932|1||BUTLER||
+|MO|FAGUS|63938|1||BUTLER||
+|MO|FISK|63940|1||BUTLER||
+|MO|HARVIELL|63945|1||BUTLER||
+|MO|NEELYVILLE|63954|1||BUTLER||
+|MO|QULIN|63961|1||BUTLER||
+|MO|ROMBAUER|63962|1||BUTLER||
+|MO|BRAYMER|64624|1||CALDWELL||
+|MO|BRECKENRIDGE|64625|1||CALDWELL||
+|MO|COWGILL|64637|1||CALDWELL||
+|MO|HAMILTON|64644|1||CALDWELL||
+|MO|KIDDER|64649|1||CALDWELL||
+|MO|KINGSTON|64650|1||CALDWELL||
+|MO|POLO|64671|1||CALDWELL||
+|MO|WILLIAMSBURG|63388|1||CALLAWAY||
+|MO|CEDAR CITY|65022|1||CALLAWAY||
+|MO|HOLTS SUMMIT|65043|1||CALLAWAY||
+|MO|MOKANE|65059|1||CALLAWAY||
+|MO|NEW BLOOMFIELD|65063|1||CALLAWAY||
+|MO|PORTLAND|65067|1||CALLAWAY||
+|MO|STEEDMAN|65077|1||CALLAWAY||
+|MO|TEBBETTS|65080|1||CALLAWAY||
+|MO|AUXVASSE|65231|1||CALLAWAY||
+|MO|FULTON|65251|1||CALLAWAY||
+|MO|KINGDOM CITY|65262|1||CALLAWAY||
+|MO|CAMDENTON|65020|1||CAMDEN||
+|MO|LAKE OZARK|65049|1||CAMDEN||
+|MO|LINN CREEK|65052|1||CAMDEN||
+|MO|OSAGE BEACH|65065|1||CAMDEN||
+|MO|SUNRISE BEACH|65079|1||CAMDEN||
+|MO|CLIMAX SPRINGS|65324|1||CAMDEN||
+|MO|STOUTLAND|65567|1||CAMDEN||
+|MO|MONTREAL|65591|1||CAMDEN||
+|MO|MACKS CREEK|65786|1||CAMDEN||
+|MO|ROACH|65787|1||CAMDEN||
+|MO|CAPE GIRARDEAU|63701|1||CAPE GIRARDEAU||
+|MO|CAPE GIRARDEAU|63702|1||CAPE GIRARDEAU||
+|MO|CAPE GIRARDEAU|63703|1||CAPE GIRARDEAU||
+|MO|CAPE GIRARDEAU|63705|1||CAPE GIRARDEAU||
+|MO|BURFORDVILLE|63739|1||CAPE GIRARDEAU||
+|MO|DAISY|63743|1||CAPE GIRARDEAU||
+|MO|DELTA|63744|1||CAPE GIRARDEAU||
+|MO|DUTCHTOWN|63745|1||CAPE GIRARDEAU||
+|MO|FRIEDHEIM|63747|1||CAPE GIRARDEAU||
+|MO|GORDONVILLE|63752|1||CAPE GIRARDEAU||
+|MO|JACKSON|63755|1||CAPE GIRARDEAU||
+|MO|MILLERSVILLE|63766|1||CAPE GIRARDEAU||
+|MO|OAK RIDGE|63769|1||CAPE GIRARDEAU||
+|MO|OLD APPLETON|63770|1||CAPE GIRARDEAU||
+|MO|POCAHONTAS|63779|1||CAPE GIRARDEAU||
+|MO|WHITEWATER|63785|1||CAPE GIRARDEAU||
+|MO|BOGARD|64622|1||CARROLL||
+|MO|BOSWORTH|64623|1||CARROLL||
+|MO|CARROLLTON|64633|1||CARROLL||
+|MO|DE WITT|64639|1||CARROLL||
+|MO|HALE|64643|1||CARROLL||
+|MO|NORBORNE|64668|1||CARROLL||
+|MO|STET|64680|1||CARROLL||
+|MO|TINA|64682|1||CARROLL||
+|MO|WAKENDA|64687|1||CARROLL||
+|MO|ELLSINORE|63937|1||CARTER||
+|MO|FREMONT|63941|1||CARTER||
+|MO|GRANDIN|63943|1||CARTER||
+|MO|VAN BUREN|63965|1||CARTER||
+|MO|BELTON|64012|1||CASS||
+|MO|PECULIAR|64078|1||CASS||
+|MO|PLEASANT HILL|64080|1||CASS||
+|MO|RAYMORE|64083|1||CASS||
+|MO|STRASBURG|64090|1||CASS||
+|MO|HARRISONVILLE|64701|1||CASS||
+|MO|ARCHIE|64725|1||CASS||
+|MO|CLEVELAND|64734|1||CASS||
+|MO|CREIGHTON|64739|1||CASS||
+|MO|EAST LYNNE|64743|1||CASS||
+|MO|FREEMAN|64746|1||CASS||
+|MO|GARDEN CITY|64747|1||CASS||
+|MO|EL DORADO SPRINGS|64744|1||CEDAR||
+|MO|JERICO SPRINGS|64756|1||CEDAR||
+|MO|CAPLINGER MILLS|65607|1||CEDAR||
+|MO|STOCKTON|65785|1||CEDAR||
+|MO|MENDON|64660|1||CHARITON||
+|MO|ROTHVILLE|64676|1||CHARITON||
+|MO|SUMNER|64681|1||CHARITON||
+|MO|BRUNSWICK|65236|1||CHARITON||
+|MO|DALTON|65246|1||CHARITON||
+|MO|KEYTESVILLE|65261|1||CHARITON||
+|MO|SALISBURY|65281|1||CHARITON||
+|MO|TRIPLETT|65286|1||CHARITON||
+|MO|BILLINGS|65610|1||CHRISTIAN||
+|MO|BRUNER|65620|1||CHRISTIAN||
+|MO|CHADWICK|65629|1||CHRISTIAN||
+|MO|CHESTNUTRIDGE|65630|1||CHRISTIAN||
+|MO|CLEVER|65631|1||CHRISTIAN||
+|MO|GARRISON|65657|1||CHRISTIAN||
+|MO|HIGHLANDVILLE|65669|1||CHRISTIAN||
+|MO|NIXA|65714|1||CHRISTIAN||
+|MO|OLDFIELD|65720|1||CHRISTIAN||
+|MO|OZARK|65721|1||CHRISTIAN||
+|MO|SPARTA|65753|1||CHRISTIAN||
+|MO|SPOKANE|65754|1||CHRISTIAN||
+|MO|ALEXANDRIA|63430|1||CLARK||
+|MO|KAHOKA|63445|1||CLARK||
+|MO|LURAY|63453|1||CLARK||
+|MO|REVERE|63465|1||CLARK||
+|MO|SAINT PATRICK|63466|1||CLARK||
+|MO|WAYLAND|63472|1||CLARK||
+|MO|WYACONDA|63474|1||CLARK||
+|MO|EXCELSIOR SPRINGS|64024|1||CLAY||
+|MO|HOLT|64048|1||CLAY||
+|MO|KEARNEY|64060|1||CLAY||
+|MO|LIBERTY|64068|1||CLAY||
+|MO|LIBERTY|64069|1||CLAY||
+|MO|MISSOURI CITY|64072|1||CLAY||
+|MO|MOSBY|64073|1||CLAY||
+|MO|LIBERTY|64087|1||CLAY||
+|MO|SMITHVILLE|64089|1||CLAY||
+|MO|KANSAS CITY|64116|1||CLAY||
+|MO|KANSAS CITY|64117|1||CLAY||
+|MO|KANSAS CITY|64118|1||CLAY||
+|MO|KANSAS CITY|64119|1||CLAY||
+|MO|KANSAS CITY|64144|1||CLAY||
+|MO|KANSAS CITY|64155|1||CLAY||
+|MO|KANSAS CITY|64156|1||CLAY||
+|MO|KANSAS CITY|64157|1||CLAY||
+|MO|KANSAS CITY|64158|1||CLAY||
+|MO|KANSAS CITY|64160|1||CLAY||
+|MO|KANSAS CITY|64161|1||CLAY||
+|MO|KANSAS CITY|64165|1||CLAY||
+|MO|KANSAS CITY|64166|1||CLAY||
+|MO|KANSAS CITY|64167|1||CLAY||
+|MO|CAMERON|64429|1||CLINTON||
+|MO|GOWER|64454|1||CLINTON||
+|MO|LATHROP|64465|1||CLINTON||
+|MO|PLATTSBURG|64477|1||CLINTON||
+|MO|TRIMBLE|64492|1||CLINTON||
+|MO|TURNEY|64493|1||CLINTON||
+|MO|CENTERTOWN|65023|1||COLE||
+|MO|EUGENE|65032|1||COLE||
+|MO|HENLEY|65040|1||COLE||
+|MO|LOHMAN|65053|1||COLE||
+|MO|RUSSELLVILLE|65074|1||COLE||
+|MO|SAINT THOMAS|65076|1||COLE||
+|MO|JEFFERSON CITY|65101|1||COLE||
+|MO|JEFFERSON CITY|65102|1||COLE||
+|MO|JEFFERSON CITY|65103|1||COLE||
+|MO|JEFFERSON CITY|65104|1||COLE||
+|MO|JEFFERSON CITY|65105|1||COLE||
+|MO|JEFFERSON CITY|65106|1||COLE||
+|MO|JEFFERSON CITY|65107|1||COLE||
+|MO|JEFFERSON CITY|65108|1||COLE||
+|MO|JEFFERSON CITY|65109|1||COLE||
+|MO|JEFFERSON CITY|65110|1||COLE||
+|MO|JEFFERSON CITY|65111|1||COLE||
+|MO|PRAIRIE HOME|65068|1||COOPER||
+|MO|BOONVILLE|65233|1||COOPER||
+|MO|BUNCETON|65237|1||COOPER||
+|MO|PILOT GROVE|65276|1||COOPER||
+|MO|WOOLDRIDGE|65287|1||COOPER||
+|MO|BLACKWATER|65322|1||COOPER||
+|MO|OTTERVILLE|65348|1||COOPER||
+|MO|BOURBON|65441|1||CRAWFORD||
+|MO|CHERRYVILLE|65446|1||CRAWFORD||
+|MO|COOK STATION|65449|1||CRAWFORD||
+|MO|CUBA|65453|1||CRAWFORD||
+|MO|DAVISVILLE|65456|1||CRAWFORD||
+|MO|LEASBURG|65535|1||CRAWFORD||
+|MO|STEELVILLE|65565|1||CRAWFORD||
+|MO|WESCO|65586|1||CRAWFORD||
+|MO|ARCOLA|65603|1||DADE||
+|MO|DADEVILLE|65635|1||DADE||
+|MO|EVERTON|65646|1||DADE||
+|MO|GREENFIELD|65661|1||DADE||
+|MO|LOCKWOOD|65682|1||DADE||
+|MO|SOUTH GREENFIELD|65752|1||DADE||
+|MO|LONG LANE|65590|1||DALLAS||
+|MO|BUFFALO|65622|1||DALLAS||
+|MO|LOUISBURG|65685|1||DALLAS||
+|MO|TUNAS|65764|1||DALLAS||
+|MO|URBANA|65767|1||DALLAS||
+|MO|WINDYVILLE|65783|1||DALLAS||
+|MO|ALTAMONT|64620|1||DAVIESS||
+|MO|COFFEY|64636|1||DAVIESS||
+|MO|GALLATIN|64640|1||DAVIESS||
+|MO|GILMAN CITY|64642|1||DAVIESS||
+|MO|JAMESON|64647|1||DAVIESS||
+|MO|JAMESPORT|64648|1||DAVIESS||
+|MO|LOCK SPRINGS|64654|1||DAVIESS||
+|MO|PATTONSBURG|64670|1||DAVIESS||
+|MO|WINSTON|64689|1||DAVIESS||
+|MO|AMITY|64422|1||DEKALB||
+|MO|CLARKSDALE|64430|1||DEKALB||
+|MO|FAIRPORT|64447|1||DEKALB||
+|MO|MAYSVILLE|64469|1||DEKALB||
+|MO|OSBORN|64474|1||DEKALB||
+|MO|STEWARTSVILLE|64490|1||DEKALB||
+|MO|UNION STAR|64494|1||DEKALB||
+|MO|WEATHERBY|64497|1||DEKALB||
+|MO|BOSS|65440|1||DENT||
+|MO|JADWIN|65501|1||DENT||
+|MO|LAKE SPRING|65532|1||DENT||
+|MO|LECOMA|65540|1||DENT||
+|MO|LENOX|65541|1||DENT||
+|MO|SALEM|65560|1||DENT||
+|MO|AVA|65608|1||DOUGLAS||
+|MO|DRURY|65638|1||DOUGLAS||
+|MO|SQUIRES|65755|1||DOUGLAS||
+|MO|VANZANT|65768|1||DOUGLAS||
+|MO|ARBYRD|63821|1||DUNKLIN||
+|MO|CARDWELL|63829|1||DUNKLIN||
+|MO|CLARKTON|63837|1||DUNKLIN||
+|MO|GIBSON|63847|1||DUNKLIN||
+|MO|HOLCOMB|63852|1||DUNKLIN||
+|MO|HORNERSVILLE|63855|1||DUNKLIN||
+|MO|KENNETT|63857|1||DUNKLIN||
+|MO|MALDEN|63863|1||DUNKLIN||
+|MO|RIVES|63875|1||DUNKLIN||
+|MO|SENATH|63876|1||DUNKLIN||
+|MO|WHITEOAK|63880|1||DUNKLIN||
+|MO|CAMPBELL|63933|1||DUNKLIN||
+|MO|BEAUFORT|63013|1||FRANKLIN||
+|MO|BERGER|63014|1||FRANKLIN||
+|MO|CATAWISSA|63015|1||FRANKLIN||
+|MO|GERALD|63037|1||FRANKLIN||
+|MO|GRAY SUMMIT|63039|1||FRANKLIN||
+|MO|LABADIE|63055|1||FRANKLIN||
+|MO|LESLIE|63056|1||FRANKLIN||
+|MO|LONEDELL|63060|1||FRANKLIN||
+|MO|LUEBBERING|63061|1||FRANKLIN||
+|MO|NEW HAVEN|63068|1||FRANKLIN||
+|MO|PACIFIC|63069|1||FRANKLIN||
+|MO|ROBERTSVILLE|63072|1||FRANKLIN||
+|MO|SAINT ALBANS|63073|1||FRANKLIN||
+|MO|SAINT CLAIR|63077|1||FRANKLIN||
+|MO|STANTON|63079|1||FRANKLIN||
+|MO|SULLIVAN|63080|1||FRANKLIN||
+|MO|UNION|63084|1||FRANKLIN||
+|MO|VILLA RIDGE|63089|1||FRANKLIN||
+|MO|WASHINGTON|63090|1||FRANKLIN||
+|MO|ROSEBUD|63091|1||GASCONADE||
+|MO|BLAND|65014|1||GASCONADE||
+|MO|GASCONADE|65036|1||GASCONADE||
+|MO|HERMANN|65041|1||GASCONADE||
+|MO|MORRISON|65061|1||GASCONADE||
+|MO|MOUNT STERLING|65062|1||GASCONADE||
+|MO|OWENSVILLE|65066|1||GASCONADE||
+|MO|ALBANY|64402|1||GENTRY||
+|MO|DARLINGTON|64438|1||GENTRY||
+|MO|GENTRY|64453|1||GENTRY||
+|MO|KING CITY|64463|1||GENTRY||
+|MO|STANBERRY|64489|1||GENTRY||
+|MO|MC FALL|64657|1||GENTRY||
+|MO|ASH GROVE|65604|1||GREENE||
+|MO|BOIS D ARC|65612|1||GREENE||
+|MO|BROOKLINE STATION|65619|1||GREENE||
+|MO|FAIR GROVE|65648|1||GREENE||
+|MO|REPUBLIC|65738|1||GREENE||
+|MO|STRAFFORD|65757|1||GREENE||
+|MO|TURNERS|65765|1||GREENE||
+|MO|WALNUT GROVE|65770|1||GREENE||
+|MO|WILLARD|65781|1||GREENE||
+|MO|SPRINGFIELD|65801|1||GREENE||
+|MO|SPRINGFIELD|65802|1||GREENE||
+|MO|SPRINGFIELD|65803|1||GREENE||
+|MO|SPRINGFIELD|65804|1||GREENE||
+|MO|SPRINGFIELD|65805|1||GREENE||
+|MO|SPRINGFIELD|65806|1||GREENE||
+|MO|SPRINGFIELD|65807|1||GREENE||
+|MO|SPRINGFIELD|65808|1||GREENE||
+|MO|SPRINGFIELD|65809|1||GREENE||
+|MO|SPRINGFIELD|65810|1||GREENE||
+|MO|SPRINGFIELD|65814|1||GREENE||
+|MO|SPRINGFIELD|65817|1||GREENE||
+|MO|SPRINGFIELD|65890|1||GREENE||
+|MO|SPRINGFIELD|65898|1||GREENE||
+|MO|SPRINGFIELD|65899|1||GREENE||
+|MO|GALT|64641|1||GRUNDY||
+|MO|LAREDO|64652|1||GRUNDY||
+|MO|SPICKARD|64679|1||GRUNDY||
+|MO|TRENTON|64683|1||GRUNDY||
+|MO|BETHANY|64424|1||HARRISON||
+|MO|BLYTHEDALE|64426|1||HARRISON||
+|MO|EAGLEVILLE|64442|1||HARRISON||
+|MO|HATFIELD|64458|1||HARRISON||
+|MO|MARTINSVILLE|64467|1||HARRISON||
+|MO|NEW HAMPTON|64471|1||HARRISON||
+|MO|RIDGEWAY|64481|1||HARRISON||
+|MO|CAINSVILLE|64632|1||HARRISON||
+|MO|MOUNT MORIAH|64665|1||HARRISON||
+|MO|BLAIRSTOWN|64726|1||HENRY||
+|MO|CLINTON|64735|1||HENRY||
+|MO|DEEPWATER|64740|1||HENRY||
+|MO|MONTROSE|64770|1||HENRY||
+|MO|URICH|64788|1||HENRY||
+|MO|CALHOUN|65323|1||HENRY||
+|MO|WINDSOR|65360|1||HENRY||
+|MO|CROSS TIMBERS|65634|1||HICKORY||
+|MO|HERMITAGE|65668|1||HICKORY||
+|MO|PITTSBURG|65724|1||HICKORY||
+|MO|PRESTON|65732|1||HICKORY||
+|MO|QUINCY|65735|1||HICKORY||
+|MO|WEAUBLEAU|65774|1||HICKORY||
+|MO|WHEATLAND|65779|1||HICKORY||
+|MO|CRAIG|64437|1||HOLT||
+|MO|FOREST CITY|64451|1||HOLT||
+|MO|MAITLAND|64466|1||HOLT||
+|MO|MOUND CITY|64470|1||HOLT||
+|MO|OREGON|64473|1||HOLT||
+|MO|ARMSTRONG|65230|1||HOWARD||
+|MO|FAYETTE|65248|1||HOWARD||
+|MO|FRANKLIN|65250|1||HOWARD||
+|MO|GLASGOW|65254|1||HOWARD||
+|MO|NEW FRANKLIN|65274|1||HOWARD||
+|MO|MOUNTAIN VIEW|65548|1||HOWELL||
+|MO|CAULFIELD|65626|1||HOWELL||
+|MO|BRANDSVILLE|65688|1||HOWELL||
+|MO|WEST PLAINS|65775|1||HOWELL||
+|MO|SOUTH FORK|65776|1||HOWELL||
+|MO|MOODY|65777|1||HOWELL||
+|MO|PEACE VALLEY|65788|1||HOWELL||
+|MO|POMONA|65789|1||HOWELL||
+|MO|POTTERSVILLE|65790|1||HOWELL||
+|MO|WILLOW SPRINGS|65793|1||HOWELL||
+|MO|ANNAPOLIS|63620|1||IRON||
+|MO|ARCADIA|63621|1||IRON||
+|MO|BELLEVIEW|63623|1||IRON||
+|MO|DES ARC|63636|1||IRON||
+|MO|GLOVER|63646|1||IRON||
+|MO|IRONTON|63650|1||IRON||
+|MO|MIDDLE BROOK|63656|1||IRON||
+|MO|PILOT KNOB|63663|1||IRON||
+|MO|VULCAN|63675|1||IRON||
+|MO|BIXBY|65439|1||IRON||
+|MO|VIBURNUM|65566|1||IRON||
+|MO|BLUE SPRINGS|64013|1||JACKSON||
+|MO|BLUE SPRINGS|64014|1||JACKSON||
+|MO|BLUE SPRINGS|64015|1||JACKSON||
+|MO|BUCKNER|64016|1||JACKSON||
+|MO|GRAIN VALLEY|64029|1||JACKSON||
+|MO|GRANDVIEW|64030|1||JACKSON||
+|MO|GREENWOOD|64034|1||JACKSON||
+|MO|INDEPENDENCE|64050|1||JACKSON||
+|MO|INDEPENDENCE|64051|1||JACKSON||
+|MO|INDEPENDENCE|64052|1||JACKSON||
+|MO|INDEPENDENCE|64053|1||JACKSON||
+|MO|INDEPENDENCE|64054|1||JACKSON||
+|MO|INDEPENDENCE|64055|1||JACKSON||
+|MO|INDEPENDENCE|64056|1||JACKSON||
+|MO|INDEPENDENCE|64057|1||JACKSON||
+|MO|INDEPENDENCE|64058|1||JACKSON||
+|MO|LEES SUMMIT|64063|1||JACKSON||
+|MO|LEES SUMMIT|64064|1||JACKSON||
+|MO|LEES SUMMIT|64065|1||JACKSON||
+|MO|LEVASY|64066|1||JACKSON||
+|MO|LONE JACK|64070|1||JACKSON||
+|MO|OAK GROVE|64075|1||JACKSON||
+|MO|LEES SUMMIT|64081|1||JACKSON||
+|MO|LEES SUMMIT|64082|1||JACKSON||
+|MO|LEES SUMMIT|64086|1||JACKSON||
+|MO|SIBLEY|64088|1||JACKSON||
+|MO|KANSAS CITY|64101|1||JACKSON||
+|MO|KANSAS CITY|64102|1||JACKSON||
+|MO|KANSAS CITY|64105|1||JACKSON||
+|MO|KANSAS CITY|64106|1||JACKSON||
+|MO|KANSAS CITY|64108|1||JACKSON||
+|MO|KANSAS CITY|64109|1||JACKSON||
+|MO|KANSAS CITY|64110|1||JACKSON||
+|MO|KANSAS CITY|64111|1||JACKSON||
+|MO|KANSAS CITY|64112|1||JACKSON||
+|MO|KANSAS CITY|64113|1||JACKSON||
+|MO|KANSAS CITY|64114|1||JACKSON||
+|MO|KANSAS CITY|64120|1||JACKSON||
+|MO|KANSAS CITY|64121|1||JACKSON||
+|MO|KANSAS CITY|64123|1||JACKSON||
+|MO|KANSAS CITY|64124|1||JACKSON||
+|MO|KANSAS CITY|64125|1||JACKSON||
+|MO|KANSAS CITY|64126|1||JACKSON||
+|MO|KANSAS CITY|64127|1||JACKSON||
+|MO|KANSAS CITY|64128|1||JACKSON||
+|MO|KANSAS CITY|64129|1||JACKSON||
+|MO|KANSAS CITY|64130|1||JACKSON||
+|MO|KANSAS CITY|64131|1||JACKSON||
+|MO|KANSAS CITY|64132|1||JACKSON||
+|MO|KANSAS CITY|64133|1||JACKSON||
+|MO|KANSAS CITY|64134|1||JACKSON||
+|MO|KANSAS CITY|64136|1||JACKSON||
+|MO|KANSAS CITY|64137|1||JACKSON||
+|MO|KANSAS CITY|64138|1||JACKSON||
+|MO|KANSAS CITY|64139|1||JACKSON||
+|MO|KANSAS CITY|64141|1||JACKSON||
+|MO|KANSAS CITY|64142|1||JACKSON||
+|MO|KANSAS CITY|64145|1||JACKSON||
+|MO|KANSAS CITY|64146|1||JACKSON||
+|MO|KANSAS CITY|64147|1||JACKSON||
+|MO|KANSAS CITY|64148|1||JACKSON||
+|MO|KANSAS CITY|64149|1||JACKSON||
+|MO|KANSAS CITY|64170|1||JACKSON||
+|MO|KANSAS CITY|64171|1||JACKSON||
+|MO|KANSAS CITY|64172|1||JACKSON||
+|MO|KANSAS CITY|64173|1||JACKSON||
+|MO|KANSAS CITY|64179|1||JACKSON||
+|MO|KANSAS CITY|64180|1||JACKSON||
+|MO|KANSAS CITY|64183|1||JACKSON||
+|MO|KANSAS CITY|64184|1||JACKSON||
+|MO|KANSAS CITY|64185|1||JACKSON||
+|MO|KANSAS CITY|64187|1||JACKSON||
+|MO|KANSAS CITY|64188|1||JACKSON||
+|MO|KANSAS CITY|64189|1||JACKSON||
+|MO|KANSAS CITY|64191|1||JACKSON||
+|MO|KANSAS CITY|64192|1||JACKSON||
+|MO|KANSAS CITY|64193|1||JACKSON||
+|MO|KANSAS CITY|64194|1||JACKSON||
+|MO|KANSAS CITY|64196|1||JACKSON||
+|MO|KANSAS CITY|64197|1||JACKSON||
+|MO|KANSAS CITY|64198|1||JACKSON||
+|MO|KANSAS CITY|64199|1||JACKSON||
+|MO|KANSAS CITY|64944|1||JACKSON||
+|MO|KANSAS CITY|64999|1||JACKSON||
+|MO|JASPER|64755|1||JASPER||
+|MO|JOPLIN|64801|1||JASPER||
+|MO|JOPLIN|64802|1||JASPER||
+|MO|JOPLIN|64803|1||JASPER||
+|MO|JOPLIN|64804|1||JASPER||
+|MO|ALBA|64830|1||JASPER||
+|MO|ASBURY|64832|1||JASPER||
+|MO|AVILLA|64833|1||JASPER||
+|MO|CARL JUNCTION|64834|1||JASPER||
+|MO|CARTERVILLE|64835|1||JASPER||
+|MO|CARTHAGE|64836|1||JASPER||
+|MO|DUENWEG|64841|1||JASPER||
+|MO|LA RUSSELL|64848|1||JASPER||
+|MO|NECK CITY|64849|1||JASPER||
+|MO|ORONOGO|64855|1||JASPER||
+|MO|PURCELL|64857|1||JASPER||
+|MO|REEDS|64859|1||JASPER||
+|MO|SARCOXIE|64862|1||JASPER||
+|MO|WACO|64869|1||JASPER||
+|MO|WEBB CITY|64870|1||JASPER||
+|MO|ARNOLD|63010|1||JEFFERSON||
+|MO|BARNHART|63012|1||JEFFERSON||
+|MO|CEDAR HILL|63016|1||JEFFERSON||
+|MO|CRYSTAL CITY|63019|1||JEFFERSON||
+|MO|DE SOTO|63020|1||JEFFERSON||
+|MO|DITTMER|63023|1||JEFFERSON||
+|MO|FESTUS|63028|1||JEFFERSON||
+|MO|FLETCHER|63030|1||JEFFERSON||
+|MO|GRUBVILLE|63041|1||JEFFERSON||
+|MO|HEMATITE|63047|1||JEFFERSON||
+|MO|HERCULANEUM|63048|1||JEFFERSON||
+|MO|HIGH RIDGE|63049|1||JEFFERSON||
+|MO|HILLSBORO|63050|1||JEFFERSON||
+|MO|HOUSE SPRINGS|63051|1||JEFFERSON||
+|MO|IMPERIAL|63052|1||JEFFERSON||
+|MO|KIMMSWICK|63053|1||JEFFERSON||
+|MO|LIGUORI|63057|1||JEFFERSON||
+|MO|MAPAVILLE|63065|1||JEFFERSON||
+|MO|MORSE MILL|63066|1||JEFFERSON||
+|MO|PEVELY|63070|1||JEFFERSON||
+|MO|CENTERVIEW|64019|1||JOHNSON||
+|MO|HOLDEN|64040|1||JOHNSON||
+|MO|KINGSVILLE|64061|1||JOHNSON||
+|MO|WARRENSBURG|64093|1||JOHNSON||
+|MO|CHILHOWEE|64733|1||JOHNSON||
+|MO|LEETON|64761|1||JOHNSON||
+|MO|WHITEMAN AIR FORCE BASE|65305|1||JOHNSON||
+|MO|KNOB NOSTER|65336|1||JOHNSON||
+|MO|KNOX CITY|63446|1||KNOX||
+|MO|NEWARK|63458|1||KNOX||
+|MO|NOVELTY|63460|1||KNOX||
+|MO|PLEVNA|63464|1||KNOX||
+|MO|BARING|63531|1||KNOX||
+|MO|EDINA|63537|1||KNOX||
+|MO|HURDLAND|63547|1||KNOX||
+|MO|ELDRIDGE|65463|1||LACLEDE||
+|MO|FALCON|65470|1||LACLEDE||
+|MO|LEBANON|65536|1||LACLEDE||
+|MO|LYNCHBURG|65543|1||LACLEDE||
+|MO|CONWAY|65632|1||LACLEDE||
+|MO|PHILLIPSBURG|65722|1||LACLEDE||
+|MO|ALMA|64001|1||LAFAYETTE||
+|MO|BATES CITY|64011|1||LAFAYETTE||
+|MO|CONCORDIA|64020|1||LAFAYETTE||
+|MO|CORDER|64021|1||LAFAYETTE||
+|MO|DOVER|64022|1||LAFAYETTE||
+|MO|HIGGINSVILLE|64037|1||LAFAYETTE||
+|MO|LEXINGTON|64067|1||LAFAYETTE||
+|MO|MAYVIEW|64071|1||LAFAYETTE||
+|MO|NAPOLEON|64074|1||LAFAYETTE||
+|MO|ODESSA|64076|1||LAFAYETTE||
+|MO|WAVERLY|64096|1||LAFAYETTE||
+|MO|WELLINGTON|64097|1||LAFAYETTE||
+|MO|EMMA|65327|1||LAFAYETTE||
+|MO|AURORA|65605|1||LAWRENCE||
+|MO|FREISTATT|65654|1||LAWRENCE||
+|MO|HALLTOWN|65664|1||LAWRENCE||
+|MO|MARIONVILLE|65705|1||LAWRENCE||
+|MO|MILLER|65707|1||LAWRENCE||
+|MO|MOUNT VERNON|65712|1||LAWRENCE||
+|MO|PIERCE CITY|65723|1||LAWRENCE||
+|MO|STOTTS CITY|65756|1||LAWRENCE||
+|MO|VERONA|65769|1||LAWRENCE||
+|MO|CANTON|63435|1||LEWIS||
+|MO|DURHAM|63438|1||LEWIS||
+|MO|EWING|63440|1||LEWIS||
+|MO|LA BELLE|63447|1||LEWIS||
+|MO|LA GRANGE|63448|1||LEWIS||
+|MO|LEWISTOWN|63452|1||LEWIS||
+|MO|MONTICELLO|63457|1||LEWIS||
+|MO|WILLIAMSTOWN|63473|1||LEWIS||
+|MO|ELSBERRY|63343|1||LINCOLN||
+|MO|FOLEY|63347|1||LINCOLN||
+|MO|HAWK POINT|63349|1||LINCOLN||
+|MO|MOSCOW MILLS|63362|1||LINCOLN||
+|MO|OLD MONROE|63369|1||LINCOLN||
+|MO|OLNEY|63370|1||LINCOLN||
+|MO|SILEX|63377|1||LINCOLN||
+|MO|TROY|63379|1||LINCOLN||
+|MO|TRUXTON|63381|1||LINCOLN||
+|MO|WHITESIDE|63387|1||LINCOLN||
+|MO|WINFIELD|63389|1||LINCOLN||
+|MO|NEW BOSTON|63557|1||LINN||
+|MO|BROOKFIELD|64628|1||LINN||
+|MO|BROWNING|64630|1||LINN||
+|MO|BUCKLIN|64631|1||LINN||
+|MO|LACLEDE|64651|1||LINN||
+|MO|LINNEUS|64653|1||LINN||
+|MO|MARCELINE|64658|1||LINN||
+|MO|MEADVILLE|64659|1||LINN||
+|MO|PURDIN|64674|1||LINN||
+|MO|CHILLICOTHE|64601|1||LIVINGSTON||
+|MO|CHULA|64635|1||LIVINGSTON||
+|MO|DAWN|64638|1||LIVINGSTON||
+|MO|LUDLOW|64656|1||LIVINGSTON||
+|MO|MOORESVILLE|64664|1||LIVINGSTON||
+|MO|UTICA|64686|1||LIVINGSTON||
+|MO|WHEELING|64688|1||LIVINGSTON||
+|MO|ANDERSON|64831|1||MCDONALD||
+|MO|GOODMAN|64843|1||MCDONALD||
+|MO|LANAGAN|64847|1||MCDONALD||
+|MO|NOEL|64854|1||MCDONALD||
+|MO|PINEVILLE|64856|1||MCDONALD||
+|MO|ROCKY COMFORT|64861|1||MCDONALD||
+|MO|SOUTH WEST CITY|64863|1||MCDONALD||
+|MO|TIFF CITY|64868|1||MCDONALD||
+|MO|POWELL|65730|1||MCDONALD||
+|MO|ANABEL|63431|1||MACON||
+|MO|ATLANTA|63530|1||MACON||
+|MO|BEVIER|63532|1||MACON||
+|MO|CALLAO|63534|1||MACON||
+|MO|ELMER|63538|1||MACON||
+|MO|ETHEL|63539|1||MACON||
+|MO|LA PLATA|63549|1||MACON||
+|MO|MACON|63552|1||MACON||
+|MO|NEW CAMBRIA|63558|1||MACON||
+|MO|EXCELLO|65247|1||MACON||
+|MO|FREDERICKTOWN|63645|1||MADISON||
+|MO|MARQUAND|63655|1||MADISON||
+|MO|BELLE|65013|1||MARIES||
+|MO|BRINKTOWN|65443|1||MARIES||
+|MO|VICHY|65580|1||MARIES||
+|MO|VIENNA|65582|1||MARIES||
+|MO|HANNIBAL|63401|1||MARION||
+|MO|MAYWOOD|63454|1||MARION||
+|MO|PALMYRA|63461|1||MARION||
+|MO|PHILADELPHIA|63463|1||MARION||
+|MO|TAYLOR|63471|1||MARION||
+|MO|MERCER|64661|1||MERCER||
+|MO|PRINCETON|64673|1||MERCER||
+|MO|BRUMLEY|65017|1||MILLER||
+|MO|ELDON|65026|1||MILLER||
+|MO|ETTERVILLE|65031|1||MILLER||
+|MO|KAISER|65047|1||MILLER||
+|MO|OLEAN|65064|1||MILLER||
+|MO|SAINT ELIZABETH|65075|1||MILLER||
+|MO|TUSCUMBIA|65082|1||MILLER||
+|MO|ULMAN|65083|1||MILLER||
+|MO|IBERIA|65486|1||MILLER||
+|MO|ANNISTON|63820|1||MISSISSIPPI||
+|MO|BERTRAND|63823|1||MISSISSIPPI||
+|MO|CHARLESTON|63834|1||MISSISSIPPI||
+|MO|EAST PRAIRIE|63845|1||MISSISSIPPI||
+|MO|WOLF ISLAND|63881|1||MISSISSIPPI||
+|MO|WYATT|63882|1||MISSISSIPPI||
+|MO|CALIFORNIA|65018|1||MONITEAU||
+|MO|CLARKSBURG|65025|1||MONITEAU||
+|MO|FORTUNA|65034|1||MONITEAU||
+|MO|HIGH POINT|65042|1||MONITEAU||
+|MO|JAMESTOWN|65046|1||MONITEAU||
+|MO|LATHAM|65050|1||MONITEAU||
+|MO|MC GIRK|65055|1||MONITEAU||
+|MO|TIPTON|65081|1||MONITEAU||
+|MO|MONROE CITY|63456|1||MONROE||
+|MO|HOLLIDAY|65258|1||MONROE||
+|MO|MADISON|65263|1||MONROE||
+|MO|PARIS|65275|1||MONROE||
+|MO|SANTA FE|65282|1||MONROE||
+|MO|STOUTSVILLE|65283|1||MONROE||
+|MO|BELLFLOWER|63333|1||MONTGOMERY||
+|MO|HIGH HILL|63350|1||MONTGOMERY||
+|MO|JONESBURG|63351|1||MONTGOMERY||
+|MO|MIDDLETOWN|63359|1||MONTGOMERY||
+|MO|MONTGOMERY CITY|63361|1||MONTGOMERY||
+|MO|NEW FLORENCE|63363|1||MONTGOMERY||
+|MO|WELLSVILLE|63384|1||MONTGOMERY||
+|MO|RHINELAND|65069|1||MONTGOMERY||
+|MO|BARNETT|65011|1||MORGAN||
+|MO|GRAVOIS MILLS|65037|1||MORGAN||
+|MO|LAURIE|65038|1||MORGAN||
+|MO|ROCKY MOUNT|65072|1||MORGAN||
+|MO|STOVER|65078|1||MORGAN||
+|MO|VERSAILLES|65084|1||MORGAN||
+|MO|FLORENCE|65329|1||MORGAN||
+|MO|SYRACUSE|65354|1||MORGAN||
+|MO|CANALOU|63828|1||NEW MADRID||
+|MO|CATRON|63833|1||NEW MADRID||
+|MO|CONRAN|63838|1||NEW MADRID||
+|MO|GIDEON|63848|1||NEW MADRID||
+|MO|KEWANEE|63860|1||NEW MADRID||
+|MO|LILBOURN|63862|1||NEW MADRID||
+|MO|MARSTON|63866|1||NEW MADRID||
+|MO|MATTHEWS|63867|1||NEW MADRID||
+|MO|MOREHOUSE|63868|1||NEW MADRID||
+|MO|NEW MADRID|63869|1||NEW MADRID||
+|MO|PARMA|63870|1||NEW MADRID||
+|MO|PORTAGEVILLE|63873|1||NEW MADRID||
+|MO|RISCO|63874|1||NEW MADRID||
+|MO|TALLAPOOSA|63878|1||NEW MADRID||
+|MO|DIAMOND|64840|1||NEWTON||
+|MO|FAIRVIEW|64842|1||NEWTON||
+|MO|GRANBY|64844|1||NEWTON||
+|MO|NEOSHO|64850|1||NEWTON||
+|MO|NEWTONIA|64853|1||NEWTON||
+|MO|RACINE|64858|1||NEWTON||
+|MO|SAGINAW|64864|1||NEWTON||
+|MO|SENECA|64865|1||NEWTON||
+|MO|STARK CITY|64866|1||NEWTON||
+|MO|STELLA|64867|1||NEWTON||
+|MO|WENTWORTH|64873|1||NEWTON||
+|MO|BARNARD|64423|1||NODAWAY||
+|MO|BURLINGTON JUNCTION|64428|1||NODAWAY||
+|MO|CLEARMONT|64431|1||NODAWAY||
+|MO|CLYDE|64432|1||NODAWAY||
+|MO|CONCEPTION|64433|1||NODAWAY||
+|MO|CONCEPTION JUNCTION|64434|1||NODAWAY||
+|MO|ELMO|64445|1||NODAWAY||
+|MO|GRAHAM|64455|1||NODAWAY||
+|MO|GUILFORD|64457|1||NODAWAY||
+|MO|HOPKINS|64461|1||NODAWAY||
+|MO|MARYVILLE|64468|1||NODAWAY||
+|MO|PARNELL|64475|1||NODAWAY||
+|MO|PICKERING|64476|1||NODAWAY||
+|MO|QUITMAN|64478|1||NODAWAY||
+|MO|RAVENWOOD|64479|1||NODAWAY||
+|MO|SKIDMORE|64487|1||NODAWAY||
+|MO|ALTON|65606|1||OREGON||
+|MO|COUCH|65690|1||OREGON||
+|MO|KOSHKONONG|65692|1||OREGON||
+|MO|MYRTLE|65778|1||OREGON||
+|MO|THAYER|65791|1||OREGON||
+|MO|ARGYLE|65001|1||OSAGE||
+|MO|BONNOTS MILL|65016|1||OSAGE||
+|MO|CHAMOIS|65024|1||OSAGE||
+|MO|FREEBURG|65035|1||OSAGE||
+|MO|KOELTZTOWN|65048|1||OSAGE||
+|MO|LINN|65051|1||OSAGE||
+|MO|LOOSE CREEK|65054|1||OSAGE||
+|MO|META|65058|1||OSAGE||
+|MO|WESTPHALIA|65085|1||OSAGE||
+|MO|BAKERSFIELD|65609|1||OZARK||
+|MO|BRIXEY|65618|1||OZARK||
+|MO|DORA|65637|1||OZARK||
+|MO|GAINESVILLE|65655|1||OZARK||
+|MO|HARDENVILLE|65666|1||OZARK||
+|MO|ISABELLA|65676|1||OZARK||
+|MO|NOBLE|65715|1||OZARK||
+|MO|PONTIAC|65729|1||OZARK||
+|MO|ROCKBRIDGE|65741|1||OZARK||
+|MO|TECUMSEH|65760|1||OZARK||
+|MO|THEODOSIA|65761|1||OZARK||
+|MO|THORNFIELD|65762|1||OZARK||
+|MO|UDALL|65766|1||OZARK||
+|MO|WASOLA|65773|1||OZARK||
+|MO|ZANONI|65784|1||OZARK||
+|MO|BRAGGADOCIO|63826|1||PEMISCOT||
+|MO|BRAGG CITY|63827|1||PEMISCOT||
+|MO|CARUTHERSVILLE|63830|1||PEMISCOT||
+|MO|COOTER|63839|1||PEMISCOT||
+|MO|DEERING|63840|1||PEMISCOT||
+|MO|GOBLER|63849|1||PEMISCOT||
+|MO|HAYTI|63851|1||PEMISCOT||
+|MO|HOLLAND|63853|1||PEMISCOT||
+|MO|PASCOLA|63871|1||PEMISCOT||
+|MO|STEELE|63877|1||PEMISCOT||
+|MO|WARDELL|63879|1||PEMISCOT||
+|MO|ALTENBURG|63732|1||PERRY||
+|MO|BRAZEAU|63737|1||PERRY||
+|MO|FARRAR|63746|1||PERRY||
+|MO|FROHNA|63748|1||PERRY||
+|MO|PERRYVILLE|63775|1||PERRY||
+|MO|MC BRIDE|63776|1||PERRY||
+|MO|UNIONTOWN|63783|1||PERRY||
+|MO|SEDALIA|65301|1||PETTIS||
+|MO|SEDALIA|65302|1||PETTIS||
+|MO|GREEN RIDGE|65332|1||PETTIS||
+|MO|HOUSTONIA|65333|1||PETTIS||
+|MO|HUGHESVILLE|65334|1||PETTIS||
+|MO|LA MONTE|65337|1||PETTIS||
+|MO|MORA|65345|1||PETTIS||
+|MO|SMITHTON|65350|1||PETTIS||
+|MO|ROLLA|65401|1||PHELPS||
+|MO|ROLLA|65402|1||PHELPS||
+|MO|ROLLA|65409|1||PHELPS||
+|MO|BEULAH|65436|1||PHELPS||
+|MO|DUKE|65461|1||PHELPS||
+|MO|EDGAR SPRINGS|65462|1||PHELPS||
+|MO|JEROME|65529|1||PHELPS||
+|MO|NEWBURG|65550|1||PHELPS||
+|MO|SAINT JAMES|65559|1||PHELPS||
+|MO|ANNADA|63330|1||PIKE||
+|MO|BOWLING GREEN|63334|1||PIKE||
+|MO|CLARKSVILLE|63336|1||PIKE||
+|MO|CURRYVILLE|63339|1||PIKE||
+|MO|EOLIA|63344|1||PIKE||
+|MO|LOUISIANA|63353|1||PIKE||
+|MO|ASHBURN|63433|1||PIKE||
+|MO|FRANKFORD|63441|1||PIKE||
+|MO|CAMDEN POINT|64018|1||PLATTE||
+|MO|FARLEY|64028|1||PLATTE||
+|MO|PLATTE CITY|64079|1||PLATTE||
+|MO|WALDRON|64092|1||PLATTE||
+|MO|WESTON|64098|1||PLATTE||
+|MO|RIVERSIDE|64150|1||PLATTE||
+|MO|KANSAS CITY|64151|1||PLATTE||
+|MO|KANSAS CITY|64152|1||PLATTE||
+|MO|KANSAS CITY|64153|1||PLATTE||
+|MO|KANSAS CITY|64154|1||PLATTE||
+|MO|KANSAS CITY|64163|1||PLATTE||
+|MO|KANSAS CITY|64164|1||PLATTE||
+|MO|KANSAS CITY|64168|1||PLATTE||
+|MO|KANSAS CITY|64190|1||PLATTE||
+|MO|KANSAS CITY|64195|1||PLATTE||
+|MO|DEARBORN|64439|1||PLATTE||
+|MO|EDGERTON|64444|1||PLATTE||
+|MO|ALDRICH|65601|1||POLK||
+|MO|BOLIVAR|65613|1||POLK||
+|MO|BRIGHTON|65617|1||POLK||
+|MO|DUNNEGAN|65640|1||POLK||
+|MO|EUDORA|65645|1||POLK||
+|MO|FAIR PLAY|65649|1||POLK||
+|MO|FLEMINGTON|65650|1||POLK||
+|MO|GOODSON|65659|1||POLK||
+|MO|HALF WAY|65663|1||POLK||
+|MO|HUMANSVILLE|65674|1||POLK||
+|MO|MORRISVILLE|65710|1||POLK||
+|MO|PLEASANT HOPE|65725|1||POLK||
+|MO|POLK|65727|1||POLK||
+|MO|CROCKER|65452|1||PULASKI||
+|MO|DEVILS ELBOW|65457|1||PULASKI||
+|MO|DIXON|65459|1||PULASKI||
+|MO|FORT LEONARD WOOD|65473|1||PULASKI||
+|MO|LAQUEY|65534|1||PULASKI||
+|MO|RICHLAND|65556|1||PULASKI||
+|MO|SWEDEBORG|65572|1||PULASKI||
+|MO|WAYNESVILLE|65583|1||PULASKI||
+|MO|SAINT ROBERT|65584|1||PULASKI||
+|MO|LIVONIA|63551|1||PUTNAM||
+|MO|UNIONVILLE|63565|1||PUTNAM||
+|MO|WORTHINGTON|63567|1||PUTNAM||
+|MO|LUCERNE|64655|1||PUTNAM||
+|MO|POWERSVILLE|64672|1||PUTNAM||
+|MO|CENTER|63436|1||RALLS||
+|MO|NEW LONDON|63459|1||RALLS||
+|MO|PERRY|63462|1||RALLS||
+|MO|SAVERTON|63467|1||RALLS||
+|MO|CAIRO|65239|1||RANDOLPH||
+|MO|CLARK|65243|1||RANDOLPH||
+|MO|CLIFTON HILL|65244|1||RANDOLPH||
+|MO|HIGBEE|65257|1||RANDOLPH||
+|MO|HUNTSVILLE|65259|1||RANDOLPH||
+|MO|JACKSONVILLE|65260|1||RANDOLPH||
+|MO|MOBERLY|65270|1||RANDOLPH||
+|MO|RENICK|65278|1||RANDOLPH||
+|MO|CAMDEN|64017|1||RAY||
+|MO|HARDIN|64035|1||RAY||
+|MO|HENRIETTA|64036|1||RAY||
+|MO|LAWSON|64062|1||RAY||
+|MO|ORRICK|64077|1||RAY||
+|MO|RAYVILLE|64084|1||RAY||
+|MO|RICHMOND|64085|1||RAY||
+|MO|BLACK|63625|1||REYNOLDS||
+|MO|BUNKER|63629|1||REYNOLDS||
+|MO|CENTERVILLE|63633|1||REYNOLDS||
+|MO|ELLINGTON|63638|1||REYNOLDS||
+|MO|LESTERVILLE|63654|1||REYNOLDS||
+|MO|REDFORD|63665|1||REYNOLDS||
+|MO|REYNOLDS|63666|1||REYNOLDS||
+|MO|BRIAR|63931|1||RIPLEY||
+|MO|DONIPHAN|63935|1||RIPLEY||
+|MO|FAIRDEALING|63939|1||RIPLEY||
+|MO|GATEWOOD|63942|1||RIPLEY||
+|MO|NAYLOR|63953|1||RIPLEY||
+|MO|OXLY|63955|1||RIPLEY||
+|MO|SAINT CHARLES|63301|1||ST. CHARLES||
+|MO|SAINT CHARLES|63302|1||ST. CHARLES||
+|MO|SAINT CHARLES|63303|1||ST. CHARLES||
+|MO|SAINT CHARLES|63304|1||ST. CHARLES||
+|MO|AUGUSTA|63332|1||ST. CHARLES||
+|MO|COTTLEVILLE|63338|1||ST. CHARLES||
+|MO|DEFIANCE|63341|1||ST. CHARLES||
+|MO|FLINTHILL|63346|1||ST. CHARLES||
+|MO|FORISTELL|63348|1||ST. CHARLES||
+|MO|NEW MELLE|63365|1||ST. CHARLES||
+|MO|O FALLON|63366|1||ST. CHARLES||
+|MO|LAKE SAINT LOUIS|63367|1||ST. CHARLES||
+|MO|PORTAGE DES SIOUX|63373|1||ST. CHARLES||
+|MO|SAINT PETERS|63376|1||ST. CHARLES||
+|MO|WENTZVILLE|63385|1||ST. CHARLES||
+|MO|WEST ALTON|63386|1||ST. CHARLES||
+|MO|APPLETON CITY|64724|1||ST. CLAIR||
+|MO|COLLINS|64738|1||ST. CLAIR||
+|MO|LOWRY CITY|64763|1||ST. CLAIR||
+|MO|OSCEOLA|64776|1||ST. CLAIR||
+|MO|ROSCOE|64781|1||ST. CLAIR||
+|MO|VISTA|64789|1||ST. CLAIR||
+|MO|BLOOMSDALE|63627|1||STE. GENEVIEVE||
+|MO|NEW OFFENBURG|63661|1||STE. GENEVIEVE||
+|MO|SAINTE GENEVIEVE|63670|1||STE. GENEVIEVE||
+|MO|SAINT MARY|63673|1||STE. GENEVIEVE||
+|MO|FRENCH VILLAGE|63036|1||ST. FRANCOIS||
+|MO|VALLES MINES|63087|1||ST. FRANCOIS||
+|MO|PARK HILLS|63601|1||ST. FRANCOIS||
+|MO|BISMARCK|63624|1||ST. FRANCOIS||
+|MO|BLACKWELL|63626|1||ST. FRANCOIS||
+|MO|BONNE TERRE|63628|1||ST. FRANCOIS||
+|MO|DOE RUN|63637|1||ST. FRANCOIS||
+|MO|FARMINGTON|63640|1||ST. FRANCOIS||
+|MO|KNOB LICK|63651|1||ST. FRANCOIS||
+|MO|LEADWOOD|63653|1||ST. FRANCOIS||
+|MO|ALLENTON|63001|1||ST. LOUIS||
+|MO|CHESTERFIELD|63005|1||ST. LOUIS||
+|MO|CHESTERFIELD|63006|1||ST. LOUIS||
+|MO|BALLWIN|63011|1||ST. LOUIS||
+|MO|CHESTERFIELD|63017|1||ST. LOUIS||
+|MO|BALLWIN|63021|1||ST. LOUIS||
+|MO|BALLWIN|63022|1||ST. LOUIS||
+|MO|BALLWIN|63024|1||ST. LOUIS||
+|MO|EUREKA|63025|1||ST. LOUIS||
+|MO|FENTON|63026|1||ST. LOUIS||
+|MO|FLORISSANT|63031|1||ST. LOUIS||
+|MO|FLORISSANT|63032|1||ST. LOUIS||
+|MO|FLORISSANT|63033|1||ST. LOUIS||
+|MO|FLORISSANT|63034|1||ST. LOUIS||
+|MO|GLENCOE|63038|1||ST. LOUIS||
+|MO|GROVER|63040|1||ST. LOUIS||
+|MO|HAZELWOOD|63042|1||ST. LOUIS||
+|MO|MARYLAND HEIGHTS|63043|1||ST. LOUIS||
+|MO|BRIDGETON|63044|1||ST. LOUIS||
+|MO|EARTH CITY|63045|1||ST. LOUIS||
+|MO|SAINT ANN|63074|1||ST. LOUIS||
+|MO|VALLEY PARK|63088|1||ST. LOUIS||
+|MO|FENTON|63099|1||ST. LOUIS||
+|MO|SAINT LOUIS|63105|1||ST. LOUIS||
+|MO|SAINT LOUIS|63114|1||ST. LOUIS||
+|MO|SAINT LOUIS|63117|1||ST. LOUIS||
+|MO|SAINT LOUIS|63119|1||ST. LOUIS||
+|MO|SAINT LOUIS|63121|1||ST. LOUIS||
+|MO|SAINT LOUIS|63122|1||ST. LOUIS||
+|MO|SAINT LOUIS|63123|1||ST. LOUIS||
+|MO|SAINT LOUIS|63124|1||ST. LOUIS||
+|MO|SAINT LOUIS|63125|1||ST. LOUIS||
+|MO|SAINT LOUIS|63126|1||ST. LOUIS||
+|MO|SAINT LOUIS|63127|1||ST. LOUIS||
+|MO|SAINT LOUIS|63128|1||ST. LOUIS||
+|MO|SAINT LOUIS|63129|1||ST. LOUIS||
+|MO|SAINT LOUIS|63130|1||ST. LOUIS||
+|MO|SAINT LOUIS|63131|1||ST. LOUIS||
+|MO|SAINT LOUIS|63132|1||ST. LOUIS||
+|MO|SAINT LOUIS|63133|1||ST. LOUIS||
+|MO|SAINT LOUIS|63134|1||ST. LOUIS||
+|MO|SAINT LOUIS|63135|1||ST. LOUIS||
+|MO|SAINT LOUIS|63136|1||ST. LOUIS||
+|MO|SAINT LOUIS|63137|1||ST. LOUIS||
+|MO|SAINT LOUIS|63138|1||ST. LOUIS||
+|MO|SAINT LOUIS|63140|1||ST. LOUIS||
+|MO|SAINT LOUIS|63141|1||ST. LOUIS||
+|MO|SAINT LOUIS|63143|1||ST. LOUIS||
+|MO|SAINT LOUIS|63144|1||ST. LOUIS||
+|MO|SAINT LOUIS|63145|1||ST. LOUIS||
+|MO|SAINT LOUIS|63146|1||ST. LOUIS||
+|MO|SAINT LOUIS|63151|1||ST. LOUIS||
+|MO|SAINT LOUIS|63167|1||ST. LOUIS||
+|MO|SAINT LOUIS|63198|1||ST. LOUIS||
+|MO|ARROW ROCK|65320|1||SALINE||
+|MO|BLACKBURN|65321|1||SALINE||
+|MO|GILLIAM|65330|1||SALINE||
+|MO|MALTA BEND|65339|1||SALINE||
+|MO|MARSHALL|65340|1||SALINE||
+|MO|MIAMI|65344|1||SALINE||
+|MO|NELSON|65347|1||SALINE||
+|MO|SLATER|65349|1||SALINE||
+|MO|SWEET SPRINGS|65351|1||SALINE||
+|MO|COATSVILLE|63535|1||SCHUYLER||
+|MO|DOWNING|63536|1||SCHUYLER||
+|MO|GLENWOOD|63541|1||SCHUYLER||
+|MO|LANCASTER|63548|1||SCHUYLER||
+|MO|QUEEN CITY|63561|1||SCHUYLER||
+|MO|ARBELA|63432|1||SCOTLAND||
+|MO|GRANGER|63442|1||SCOTLAND||
+|MO|GORIN|63543|1||SCOTLAND||
+|MO|MEMPHIS|63555|1||SCOTLAND||
+|MO|RUTLEDGE|63563|1||SCOTLAND||
+|MO|BENTON|63736|1||SCOTT||
+|MO|CHAFFEE|63740|1||SCOTT||
+|MO|COMMERCE|63742|1||SCOTT||
+|MO|KELSO|63758|1||SCOTT||
+|MO|MORLEY|63767|1||SCOTT||
+|MO|ORAN|63771|1||SCOTT||
+|MO|PERKINS|63774|1||SCOTT||
+|MO|SCOTT CITY|63780|1||SCOTT||
+|MO|VANDUSER|63784|1||SCOTT||
+|MO|SIKESTON|63801|1||SCOTT||
+|MO|BLODGETT|63824|1||SCOTT||
+|MO|BIRCH TREE|65438|1||SHANNON||
+|MO|EMINENCE|65466|1||SHANNON||
+|MO|MONTIER|65546|1||SHANNON||
+|MO|TERESITA|65573|1||SHANNON||
+|MO|WINONA|65588|1||SHANNON||
+|MO|BETHEL|63434|1||SHELBY||
+|MO|CLARENCE|63437|1||SHELBY||
+|MO|EMDEN|63439|1||SHELBY||
+|MO|HUNNEWELL|63443|1||SHELBY||
+|MO|LENTNER|63450|1||SHELBY||
+|MO|LEONARD|63451|1||SHELBY||
+|MO|SHELBINA|63468|1||SHELBY||
+|MO|SHELBYVILLE|63469|1||SHELBY||
+|MO|ADVANCE|63730|1||STODDARD||
+|MO|BELL CITY|63735|1||STODDARD||
+|MO|BROWNWOOD|63738|1||STODDARD||
+|MO|PAINTON|63772|1||STODDARD||
+|MO|BERNIE|63822|1||STODDARD||
+|MO|BLOOMFIELD|63825|1||STODDARD||
+|MO|DEXTER|63841|1||STODDARD||
+|MO|ESSEX|63846|1||STODDARD||
+|MO|GRAYRIDGE|63850|1||STODDARD||
+|MO|DUDLEY|63936|1||STODDARD||
+|MO|PUXICO|63960|1||STODDARD||
+|MO|BLUE EYE|65611|1||STONE||
+|MO|CAPE FAIR|65624|1||STONE||
+|MO|CRANE|65633|1||STONE||
+|MO|GALENA|65656|1||STONE||
+|MO|HURLEY|65675|1||STONE||
+|MO|LAMPE|65681|1||STONE||
+|MO|KIMBERLING CITY|65686|1||STONE||
+|MO|PONCE DE LEON|65728|1||STONE||
+|MO|REEDS SPRING|65737|1||STONE||
+|MO|GREEN CASTLE|63544|1||SULLIVAN||
+|MO|GREEN CITY|63545|1||SULLIVAN||
+|MO|MILAN|63556|1||SULLIVAN||
+|MO|POLLOCK|63560|1||SULLIVAN||
+|MO|WINIGAN|63566|1||SULLIVAN||
+|MO|HARRIS|64645|1||SULLIVAN||
+|MO|HUMPHREYS|64646|1||SULLIVAN||
+|MO|NEWTOWN|64667|1||SULLIVAN||
+|MO|BRADLEYVILLE|65614|1||TANEY||
+|MO|BRANSON|65615|1||TANEY||
+|MO|BRANSON|65616|1||TANEY||
+|MO|CEDARCREEK|65627|1||TANEY||
+|MO|FORSYTH|65653|1||TANEY||
+|MO|HOLLISTER|65672|1||TANEY||
+|MO|HOLLISTER|65673|1||TANEY||
+|MO|KIRBYVILLE|65679|1||TANEY||
+|MO|KISSEE MILLS|65680|1||TANEY||
+|MO|MC CLURG|65701|1||TANEY||
+|MO|POINT LOOKOUT|65726|1||TANEY||
+|MO|POWERSITE|65731|1||TANEY||
+|MO|PROTEM|65733|1||TANEY||
+|MO|RIDGEDALE|65739|1||TANEY||
+|MO|ROCKAWAY BEACH|65740|1||TANEY||
+|MO|RUETER|65744|1||TANEY||
+|MO|TANEYVILLE|65759|1||TANEY||
+|MO|WALNUT SHADE|65771|1||TANEY||
+|MO|BENDAVIS|65433|1||TEXAS||
+|MO|BUCYRUS|65444|1||TEXAS||
+|MO|ELK CREEK|65464|1||TEXAS||
+|MO|EUNICE|65468|1||TEXAS||
+|MO|HARTSHORN|65479|1||TEXAS||
+|MO|HOUSTON|65483|1||TEXAS||
+|MO|HUGGINS|65484|1||TEXAS||
+|MO|LICKING|65542|1||TEXAS||
+|MO|PLATO|65552|1||TEXAS||
+|MO|RAYMONDVILLE|65555|1||TEXAS||
+|MO|ROBY|65557|1||TEXAS||
+|MO|SOLO|65564|1||TEXAS||
+|MO|SUCCESS|65570|1||TEXAS||
+|MO|SUMMERSVILLE|65571|1||TEXAS||
+|MO|YUKON|65589|1||TEXAS||
+|MO|CABOOL|65689|1||TEXAS||
+|MO|BRONAUGH|64728|1||VERNON||
+|MO|DEERFIELD|64741|1||VERNON||
+|MO|HARWOOD|64750|1||VERNON||
+|MO|HORTON|64751|1||VERNON||
+|MO|METZ|64765|1||VERNON||
+|MO|MILO|64767|1||VERNON||
+|MO|MOUNDVILLE|64771|1||VERNON||
+|MO|NEVADA|64772|1||VERNON||
+|MO|RICHARDS|64778|1||VERNON||
+|MO|SCHELL CITY|64783|1||VERNON||
+|MO|SHELDON|64784|1||VERNON||
+|MO|WALKER|64790|1||VERNON||
+|MO|DUTZOW|63342|1||WARREN||
+|MO|MARTHASVILLE|63357|1||WARREN||
+|MO|TRELOAR|63378|1||WARREN||
+|MO|WARRENTON|63383|1||WARREN||
+|MO|WRIGHT CITY|63390|1||WARREN||
+|MO|RICHWOODS|63071|1||WASHINGTON||
+|MO|BELGRADE|63622|1||WASHINGTON||
+|MO|CADET|63630|1||WASHINGTON||
+|MO|CALEDONIA|63631|1||WASHINGTON||
+|MO|IRONDALE|63648|1||WASHINGTON||
+|MO|MINERAL POINT|63660|1||WASHINGTON||
+|MO|POTOSI|63664|1||WASHINGTON||
+|MO|TIFF|63674|1||WASHINGTON||
+|MO|CASCADE|63632|1||WAYNE||
+|MO|MC GEE|63763|1||WAYNE||
+|MO|CLUBB|63934|1||WAYNE||
+|MO|GREENVILLE|63944|1||WAYNE||
+|MO|HIRAM|63947|1||WAYNE||
+|MO|LODI|63950|1||WAYNE||
+|MO|LOWNDES|63951|1||WAYNE||
+|MO|MILL SPRING|63952|1||WAYNE||
+|MO|PATTERSON|63956|1||WAYNE||
+|MO|PIEDMONT|63957|1||WAYNE||
+|MO|SHOOK|63963|1||WAYNE||
+|MO|SILVA|63964|1||WAYNE||
+|MO|WAPPAPELLO|63966|1||WAYNE||
+|MO|WILLIAMSVILLE|63967|1||WAYNE||
+|MO|DIGGINS|65636|1||WEBSTER||
+|MO|ELKLAND|65644|1||WEBSTER||
+|MO|FORDLAND|65652|1||WEBSTER||
+|MO|MARSHFIELD|65706|1||WEBSTER||
+|MO|NIANGUA|65713|1||WEBSTER||
+|MO|ROGERSVILLE|65742|1||WEBSTER||
+|MO|SEYMOUR|65746|1||WEBSTER||
+|MO|ALLENDALE|64420|1||WORTH||
+|MO|DENVER|64441|1||WORTH||
+|MO|GRANT CITY|64456|1||WORTH||
+|MO|SHERIDAN|64486|1||WORTH||
+|MO|WORTH|64499|1||WORTH||
+|MO|GRAFF|65660|1||WRIGHT||
+|MO|GROVESPRING|65662|1||WRIGHT||
+|MO|HARTVILLE|65667|1||WRIGHT||
+|MO|MACOMB|65702|1||WRIGHT||
+|MO|MANSFIELD|65704|1||WRIGHT||
+|MO|MOUNTAIN GROVE|65711|1||WRIGHT||
+|MO|NORWOOD|65717|1||WRIGHT||
+|MO|SAINT LOUIS|63101|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63102|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63103|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63104|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63106|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63107|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63108|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63109|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63110|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63111|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63112|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63113|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63115|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63116|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63118|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63120|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63139|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63147|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63150|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63153|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63155|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63156|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63157|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63158|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63160|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63163|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63164|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63166|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63169|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63171|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63177|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63178|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63179|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63180|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63182|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63188|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63195|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63196|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63197|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63199|1||ST. LOUIS (CITY)||
+|MO|SAINT LOUIS|63190|1||||
+|MO|NEW HARTFORD|63364|1||||
+|MO|O FALLON|63368|1||||
+|MO|PAYNESVILLE|63371|1||||
+|MO|STEFFENVILLE|63470|1||||
+|MO|FRANKCLAY|63644|1||||
+|MO|ZALMA|63733|1||||
+|MO|MENFRO|63765|1||||
+|MO|WITTENBERG|63786|1||||
+|MO|CORNING|64435|1||||
+|MO|FORTESCUE|64452|1||||
+|MO|AVALON|64621|1||||
+|MO|SAINT CATHARINE|64677|1||||
+|MO|LATOUR|64760|1||||
+|MO|MCKITTRICK|65056|1||||
+|MO|GAINESVILLE|65758|1||||
+|MO|SPRINGFIELD|65897|1||||
+|MP |ROTA|96951|1||STERLING||
+|MP |SAIPAN |96950|1||||
+|MP |TINIAN |96952|1||||
+|MS|NATCHEZ|39120|1||ADAMS||
+|MS|NATCHEZ|39121|1||ADAMS||
+|MS|NATCHEZ|39122|1||ADAMS||
+|MS|SIBLEY|39165|1||ADAMS||
+|MS|WASHINGTON|39190|1||ADAMS||
+|MS|CORINTH|38834|1||ALCORN||
+|MS|CORINTH|38835|1||ALCORN||
+|MS|GLEN|38846|1||ALCORN||
+|MS|RIENZI|38865|1||ALCORN||
+|MS|CROSBY|39633|1||AMITE||
+|MS|GLOSTER|39638|1||AMITE||
+|MS|LIBERTY|39645|1||AMITE||
+|MS|SMITHDALE|39664|1||AMITE||
+|MS|ETHEL|39067|1||ATTALA||
+|MS|KOSCIUSKO|39090|1||ATTALA||
+|MS|MC ADAMS|39107|1||ATTALA||
+|MS|MC COOL|39108|1||ATTALA||
+|MS|SALLIS|39160|1||ATTALA||
+|MS|ASHLAND|38603|1||BENTON||
+|MS|HICKORY FLAT|38633|1||BENTON||
+|MS|MICHIGAN CITY|38647|1||BENTON||
+|MS|ALLIGATOR|38720|1||BOLIVAR||
+|MS|BENOIT|38725|1||BOLIVAR||
+|MS|BEULAH|38726|1||BOLIVAR||
+|MS|BOYLE|38730|1||BOLIVAR||
+|MS|CLEVELAND|38732|1||BOLIVAR||
+|MS|CLEVELAND|38733|1||BOLIVAR||
+|MS|DUNCAN|38740|1||BOLIVAR||
+|MS|GUNNISON|38746|1||BOLIVAR||
+|MS|MERIGOLD|38759|1||BOLIVAR||
+|MS|MOUND BAYOU|38762|1||BOLIVAR||
+|MS|PACE|38764|1||BOLIVAR||
+|MS|ROSEDALE|38769|1||BOLIVAR||
+|MS|SCOTT|38772|1||BOLIVAR||
+|MS|SHAW|38773|1||BOLIVAR||
+|MS|SHELBY|38774|1||BOLIVAR||
+|MS|WINSTONVILLE|38781|1||BOLIVAR||
+|MS|DERMA|38839|1||CALHOUN||
+|MS|VARDAMAN|38878|1||CALHOUN||
+|MS|BANNER|38913|1||CALHOUN||
+|MS|BIG CREEK|38914|1||CALHOUN||
+|MS|BRUCE|38915|1||CALHOUN||
+|MS|CALHOUN CITY|38916|1||CALHOUN||
+|MS|PITTSBORO|38951|1||CALHOUN||
+|MS|SLATE SPRING|38955|1||CALHOUN||
+|MS|MANTEE|39751|1||CALHOUN||
+|MS|AVALON|38912|1||CARROLL||
+|MS|CARROLLTON|38917|1||CARROLL||
+|MS|COILA|38923|1||CARROLL||
+|MS|MC CARLEY|38943|1||CARROLL||
+|MS|NORTH CARROLLTON|38947|1||CARROLL||
+|MS|SIDON|38954|1||CARROLL||
+|MS|VAIDEN|39176|1||CARROLL||
+|MS|HOULKA|38850|1||CHICKASAW||
+|MS|HOUSTON|38851|1||CHICKASAW||
+|MS|MC CONDY|38854|1||CHICKASAW||
+|MS|OKOLONA|38860|1||CHICKASAW||
+|MS|TREBLOC|38875|1||CHICKASAW||
+|MS|VAN VLEET|38877|1||CHICKASAW||
+|MS|WOODLAND|39776|1||CHICKASAW||
+|MS|ACKERMAN|39735|1||CHOCTAW||
+|MS|FRENCH CAMP|39745|1||CHOCTAW||
+|MS|WEIR|39772|1||CHOCTAW||
+|MS|HERMANVILLE|39086|1||CLAIBORNE||
+|MS|PATTISON|39144|1||CLAIBORNE||
+|MS|PORT GIBSON|39150|1||CLAIBORNE||
+|MS|ENTERPRISE|39330|1||CLARKE||
+|MS|PACHUTA|39347|1||CLARKE||
+|MS|QUITMAN|39355|1||CLARKE||
+|MS|SHUBUTA|39360|1||CLARKE||
+|MS|STONEWALL|39363|1||CLARKE||
+|MS|CEDARBLUFF|39741|1||CLAY||
+|MS|MONTPELIER|39754|1||CLAY||
+|MS|PHEBA|39755|1||CLAY||
+|MS|WEST POINT|39773|1||CLAY||
+|MS|CLARKSDALE|38614|1||COAHOMA||
+|MS|COAHOMA|38617|1||COAHOMA||
+|MS|FARRELL|38630|1||COAHOMA||
+|MS|FRIARS POINT|38631|1||COAHOMA||
+|MS|JONESTOWN|38639|1||COAHOMA||
+|MS|LULA|38644|1||COAHOMA||
+|MS|LYON|38645|1||COAHOMA||
+|MS|SHERARD|38669|1||COAHOMA||
+|MS|DUBLIN|38739|1||COAHOMA||
+|MS|MATTSON|38758|1||COAHOMA||
+|MS|RENA LARA|38767|1||COAHOMA||
+|MS|CRYSTAL SPRINGS|39059|1||COPIAH||
+|MS|GALLMAN|39077|1||COPIAH||
+|MS|GEORGETOWN|39078|1||COPIAH||
+|MS|HAZLEHURST|39083|1||COPIAH||
+|MS|WESSON|39191|1||COPIAH||
+|MS|MOUNT OLIVE|39119|1||COVINGTON||
+|MS|COLLINS|39428|1||COVINGTON||
+|MS|SEMINARY|39479|1||COVINGTON||
+|MS|HERNANDO|38632|1||DESOTO||
+|MS|HORN LAKE|38637|1||DESOTO||
+|MS|LAKE CORMORANT|38641|1||DESOTO||
+|MS|NESBIT|38651|1||DESOTO||
+|MS|OLIVE BRANCH|38654|1||DESOTO||
+|MS|SOUTHAVEN|38671|1||DESOTO||
+|MS|SOUTHAVEN|38672|1||DESOTO||
+|MS|WALLS|38680|1||DESOTO||
+|MS|WALLS|38686|1||DESOTO||
+|MS|HATTIESBURG|39401|1||FORREST||
+|MS|HATTIESBURG|39402|1||FORREST||
+|MS|HATTIESBURG|39403|1||FORREST||
+|MS|HATTIESBURG|39404|1||FORREST||
+|MS|HATTIESBURG|39406|1||FORREST||
+|MS|HATTIESBURG|39407|1||FORREST||
+|MS|BROOKLYN|39425|1||FORREST||
+|MS|PETAL|39465|1||FORREST||
+|MS|BUDE|39630|1||FRANKLIN||
+|MS|MC CALL CREEK|39647|1||FRANKLIN||
+|MS|MEADVILLE|39653|1||FRANKLIN||
+|MS|ROXIE|39661|1||FRANKLIN||
+|MS|LUCEDALE|39452|1||GEORGE||
+|MS|STATE LINE|39362|1||GREENE||
+|MS|LEAKESVILLE|39451|1||GREENE||
+|MS|MC LAIN|39456|1||GREENE||
+|MS|NEELY|39461|1||GREENE||
+|MS|GRENADA|38901|1||GRENADA||
+|MS|GRENADA|38902|1||GRENADA||
+|MS|ELLIOTT|38926|1||GRENADA||
+|MS|GORE SPRINGS|38929|1||GRENADA||
+|MS|HOLCOMB|38940|1||GRENADA||
+|MS|TIE PLANT|38960|1||GRENADA||
+|MS|BAY SAINT LOUIS|39520|1||HANCOCK||
+|MS|BAY SAINT LOUIS|39521|1||HANCOCK||
+|MS|STENNIS SPACE CENTER|39522|1||HANCOCK||
+|MS|DIAMONDHEAD|39525|1||HANCOCK||
+|MS|STENNIS SPACE CENTER|39529|1||HANCOCK||
+|MS|KILN|39556|1||HANCOCK||
+|MS|LAKESHORE|39558|1||HANCOCK||
+|MS|PEARLINGTON|39572|1||HANCOCK||
+|MS|WAVELAND|39576|1||HANCOCK||
+|MS|GULFPORT|39501|1||HARRISON||
+|MS|GULFPORT|39502|1||HARRISON||
+|MS|GULFPORT|39503|1||HARRISON||
+|MS|GULFPORT|39505|1||HARRISON||
+|MS|GULFPORT|39506|1||HARRISON||
+|MS|GULFPORT|39507|1||HARRISON||
+|MS|BILOXI|39530|1||HARRISON||
+|MS|BILOXI|39531|1||HARRISON||
+|MS|BILOXI|39532|1||HARRISON||
+|MS|BILOXI|39533|1||HARRISON||
+|MS|BILOXI|39534|1||HARRISON||
+|MS|BILOXI|39535|1||HARRISON||
+|MS|DIBERVILLE|39540|1||HARRISON||
+|MS|LONG BEACH|39560|1||HARRISON||
+|MS|PASS CHRISTIAN|39571|1||HARRISON||
+|MS|SAUCIER|39574|1||HARRISON||
+|MS|BOLTON|39041|1||HINDS||
+|MS|CLINTON|39056|1||HINDS||
+|MS|CLINTON|39058|1||HINDS||
+|MS|CLINTON|39060|1||HINDS||
+|MS|EDWARDS|39066|1||HINDS||
+|MS|POCAHONTAS|39072|1||HINDS||
+|MS|RAYMOND|39154|1||HINDS||
+|MS|TERRY|39170|1||HINDS||
+|MS|TOUGALOO|39174|1||HINDS||
+|MS|UTICA|39175|1||HINDS||
+|MS|JACKSON|39201|1||HINDS||
+|MS|JACKSON|39202|1||HINDS||
+|MS|JACKSON|39203|1||HINDS||
+|MS|JACKSON|39204|1||HINDS||
+|MS|JACKSON|39205|1||HINDS||
+|MS|JACKSON|39206|1||HINDS||
+|MS|JACKSON|39207|1||HINDS||
+|MS|JACKSON|39209|1||HINDS||
+|MS|JACKSON|39210|1||HINDS||
+|MS|JACKSON|39211|1||HINDS||
+|MS|JACKSON|39212|1||HINDS||
+|MS|JACKSON|39213|1||HINDS||
+|MS|JACKSON|39215|1||HINDS||
+|MS|JACKSON|39216|1||HINDS||
+|MS|JACKSON|39217|1||HINDS||
+|MS|JACKSON|39225|1||HINDS||
+|MS|JACKSON|39232|1||HINDS||
+|MS|JACKSON|39235|1||HINDS||
+|MS|JACKSON|39236|1||HINDS||
+|MS|JACKSON|39250|1||HINDS||
+|MS|JACKSON|39269|1||HINDS||
+|MS|JACKSON|39271|1||HINDS||
+|MS|BYRAM|39272|1||HINDS||
+|MS|JACKSON|39272|1||HINDS||
+|MS|JACKSON|39282|1||HINDS||
+|MS|JACKSON|39283|1||HINDS||
+|MS|JACKSON|39284|1||HINDS||
+|MS|JACKSON|39286|1||HINDS||
+|MS|JACKSON|39289|1||HINDS||
+|MS|JACKSON|39296|1||HINDS||
+|MS|CRUGER|38924|1||HOLMES||
+|MS|DURANT|39063|1||HOLMES||
+|MS|GOODMAN|39079|1||HOLMES||
+|MS|LEXINGTON|39095|1||HOLMES||
+|MS|PICKENS|39146|1||HOLMES||
+|MS|TCHULA|39169|1||HOLMES||
+|MS|WEST|39192|1||HOLMES||
+|MS|ISOLA|38754|1||HUMPHREYS||
+|MS|BELZONI|39038|1||HUMPHREYS||
+|MS|LOUISE|39097|1||HUMPHREYS||
+|MS|MIDNIGHT|39115|1||HUMPHREYS||
+|MS|SILVER CITY|39166|1||HUMPHREYS||
+|MS|GRACE|38745|1||ISSAQUENA||
+|MS|MAYERSVILLE|39113|1||ISSAQUENA||
+|MS|VALLEY PARK|39177|1||ISSAQUENA||
+|MS|FULTON|38843|1||ITAWAMBA||
+|MS|GOLDEN|38847|1||ITAWAMBA||
+|MS|MANTACHIE|38855|1||ITAWAMBA||
+|MS|NETTLETON|38858|1||ITAWAMBA||
+|MS|TREMONT|38876|1||ITAWAMBA||
+|MS|ESCATAWPA|39552|1||JACKSON||
+|MS|GAUTIER|39553|1||JACKSON||
+|MS|HURLEY|39555|1||JACKSON||
+|MS|MOSS POINT|39562|1||JACKSON||
+|MS|MOSS POINT|39563|1||JACKSON||
+|MS|OCEAN SPRINGS|39564|1||JACKSON||
+|MS|OCEAN SPRINGS|39565|1||JACKSON||
+|MS|OCEAN SPRINGS|39566|1||JACKSON||
+|MS|PASCAGOULA|39567|1||JACKSON||
+|MS|PASCAGOULA|39568|1||JACKSON||
+|MS|PASCAGOULA|39569|1||JACKSON||
+|MS|PASCAGOULA|39581|1||JACKSON||
+|MS|PASCAGOULA|39595|1||JACKSON||
+|MS|LOUIN|39338|1||JASPER||
+|MS|PAULDING|39348|1||JASPER||
+|MS|ROSE HILL|39356|1||JASPER||
+|MS|VOSSBURG|39366|1||JASPER||
+|MS|BAY SPRINGS|39422|1||JASPER||
+|MS|HEIDELBERG|39439|1||JASPER||
+|MS|MOSS|39460|1||JASPER||
+|MS|STRINGER|39481|1||JASPER||
+|MS|FAYETTE|39069|1||JEFFERSON||
+|MS|HARRISTON|39081|1||JEFFERSON||
+|MS|LORMAN|39096|1||JEFFERSON||
+|MS|UNION CHURCH|39668|1||JEFFERSON||
+|MS|BASSFIELD|39421|1||JEFFERSON DAVIS||
+|MS|CARSON|39427|1||JEFFERSON DAVIS||
+|MS|PRENTISS|39474|1||JEFFERSON DAVIS||
+|MS|EASTABUCHIE|39436|1||JONES||
+|MS|ELLISVILLE|39437|1||JONES||
+|MS|LAUREL|39440|1||JONES||
+|MS|LAUREL|39441|1||JONES||
+|MS|LAUREL|39442|1||JONES||
+|MS|LAUREL|39443|1||JONES||
+|MS|MOSELLE|39459|1||JONES||
+|MS|SANDERSVILLE|39477|1||JONES||
+|MS|SOSO|39480|1||JONES||
+|MS|DE KALB|39328|1||KEMPER||
+|MS|PORTERVILLE|39352|1||KEMPER||
+|MS|PRESTON|39354|1||KEMPER||
+|MS|SCOOBA|39358|1||KEMPER||
+|MS|ABBEVILLE|38601|1||LAFAYETTE||
+|MS|OXFORD|38655|1||LAFAYETTE||
+|MS|TAYLOR|38673|1||LAFAYETTE||
+|MS|TULA|38675|1||LAFAYETTE||
+|MS|UNIVERSITY|38677|1||LAFAYETTE||
+|MS|WATERFORD|38685|1||LAFAYETTE||
+|MS|TOCCOPOLA|38874|1||LAFAYETTE||
+|MS|PARIS|38949|1||LAFAYETTE||
+|MS|LUMBERTON|39455|1||LAMAR||
+|MS|PURVIS|39475|1||LAMAR||
+|MS|SUMRALL|39482|1||LAMAR||
+|MS|MERIDIAN|39301|1||LAUDERDALE||
+|MS|MERIDIAN|39302|1||LAUDERDALE||
+|MS|MERIDIAN|39303|1||LAUDERDALE||
+|MS|MERIDIAN|39304|1||LAUDERDALE||
+|MS|MERIDIAN|39305|1||LAUDERDALE||
+|MS|MERIDIAN|39307|1||LAUDERDALE||
+|MS|MERIDIAN|39309|1||LAUDERDALE||
+|MS|BAILEY|39320|1||LAUDERDALE||
+|MS|COLLINSVILLE|39325|1||LAUDERDALE||
+|MS|DALEVILLE|39326|1||LAUDERDALE||
+|MS|LAUDERDALE|39335|1||LAUDERDALE||
+|MS|MARION|39342|1||LAUDERDALE||
+|MS|TOOMSUBA|39364|1||LAUDERDALE||
+|MS|NEWHEBRON|39140|1||LAWRENCE||
+|MS|JAYESS|39641|1||LAWRENCE||
+|MS|MONTICELLO|39654|1||LAWRENCE||
+|MS|OAK VALE|39656|1||LAWRENCE||
+|MS|SILVER CREEK|39663|1||LAWRENCE||
+|MS|SONTAG|39665|1||LAWRENCE||
+|MS|CARTHAGE|39051|1||LEAKE||
+|MS|LENA|39094|1||LEAKE||
+|MS|MADDEN|39109|1||LEAKE||
+|MS|THOMASTOWN|39171|1||LEAKE||
+|MS|WALNUT GROVE|39189|1||LEAKE||
+|MS|TUPELO|38801|1||LEE||
+|MS|TUPELO|38802|1||LEE||
+|MS|TUPELO|38803|1||LEE||
+|MS|TUPELO|38804|1||LEE||
+|MS|BALDWYN|38824|1||LEE||
+|MS|BELDEN|38826|1||LEE||
+|MS|GUNTOWN|38849|1||LEE||
+|MS|MOOREVILLE|38857|1||LEE||
+|MS|PLANTERSVILLE|38862|1||LEE||
+|MS|SALTILLO|38866|1||LEE||
+|MS|SHANNON|38868|1||LEE||
+|MS|VERONA|38879|1||LEE||
+|MS|GREENWOOD|38930|1||LEFLORE||
+|MS|GREENWOOD|38935|1||LEFLORE||
+|MS|ITTA BENA|38941|1||LEFLORE||
+|MS|MINTER CITY|38944|1||LEFLORE||
+|MS|MONEY|38945|1||LEFLORE||
+|MS|MORGAN CITY|38946|1||LEFLORE||
+|MS|SCHLATER|38952|1||LEFLORE||
+|MS|SWIFTOWN|38959|1||LEFLORE||
+|MS|BROOKHAVEN|39601|1||LINCOLN||
+|MS|BROOKHAVEN|39602|1||LINCOLN||
+|MS|BROOKHAVEN|39603|1||LINCOLN||
+|MS|BOGUE CHITTO|39629|1||LINCOLN||
+|MS|RUTH|39662|1||LINCOLN||
+|MS|COLUMBUS|39701|1||LOWNDES||
+|MS|COLUMBUS|39702|1||LOWNDES||
+|MS|COLUMBUS|39703|1||LOWNDES||
+|MS|COLUMBUS|39704|1||LOWNDES||
+|MS|COLUMBUS|39705|1||LOWNDES||
+|MS|COLUMBUS|39710|1||LOWNDES||
+|MS|ARTESIA|39736|1||LOWNDES||
+|MS|CRAWFORD|39743|1||LOWNDES||
+|MS|MAYHEW|39753|1||LOWNDES||
+|MS|STEENS|39766|1||LOWNDES||
+|MS|CAMDEN|39045|1||MADISON||
+|MS|CANTON|39046|1||MADISON||
+|MS|FLORA|39071|1||MADISON||
+|MS|MADISON|39110|1||MADISON||
+|MS|MADISON|39130|1||MADISON||
+|MS|RIDGELAND|39157|1||MADISON||
+|MS|RIDGELAND|39158|1||MADISON||
+|MS|SHARON|39163|1||MADISON||
+|MS|COLUMBIA|39429|1||MARION||
+|MS|SANDY HOOK|39478|1||MARION||
+|MS|FOXWORTH|39483|1||MARION||
+|MS|KOKOMO|39643|1||MARION||
+|MS|BYHALIA|38611|1||MARSHALL||
+|MS|HOLLY SPRINGS|38634|1||MARSHALL||
+|MS|HOLLY SPRINGS|38635|1||MARSHALL||
+|MS|LAMAR|38642|1||MARSHALL||
+|MS|MOUNT PLEASANT|38649|1||MARSHALL||
+|MS|POTTS CAMP|38659|1||MARSHALL||
+|MS|RED BANKS|38661|1||MARSHALL||
+|MS|VICTORIA|38679|1||MARSHALL||
+|MS|AMORY|38821|1||MONROE||
+|MS|BECKER|38825|1||MONROE||
+|MS|GATTMAN|38844|1||MONROE||
+|MS|GREENWOOD SPRINGS|38848|1||MONROE||
+|MS|SMITHVILLE|38870|1||MONROE||
+|MS|ABERDEEN|39730|1||MONROE||
+|MS|CALEDONIA|39740|1||MONROE||
+|MS|HAMILTON|39746|1||MONROE||
+|MS|PRAIRIE|39756|1||MONROE||
+|MS|DUCK HILL|38925|1||MONTGOMERY||
+|MS|WINONA|38967|1||MONTGOMERY||
+|MS|KILMICHAEL|39747|1||MONTGOMERY||
+|MS|STEWART|39767|1||MONTGOMERY||
+|MS|PHILADELPHIA|39350|1||NESHOBA||
+|MS|UNION|39365|1||NESHOBA||
+|MS|CONEHATTA|39057|1||NEWTON||
+|MS|CHUNKY|39323|1||NEWTON||
+|MS|DECATUR|39327|1||NEWTON||
+|MS|HICKORY|39332|1||NEWTON||
+|MS|LAWRENCE|39336|1||NEWTON||
+|MS|LITTLE ROCK|39337|1||NEWTON||
+|MS|NEWTON|39345|1||NEWTON||
+|MS|MACON|39341|1||NOXUBEE||
+|MS|SHUQUALAK|39361|1||NOXUBEE||
+|MS|BROOKSVILLE|39739|1||NOXUBEE||
+|MS|STARKVILLE|39759|1||OKTIBBEHA||
+|MS|STARKVILLE|39760|1||OKTIBBEHA||
+|MS|MISSISSIPPI STATE|39762|1||OKTIBBEHA||
+|MS|STURGIS|39769|1||OKTIBBEHA||
+|MS|BATESVILLE|38606|1||PANOLA||
+|MS|COMO|38619|1||PANOLA||
+|MS|COURTLAND|38620|1||PANOLA||
+|MS|CRENSHAW|38621|1||PANOLA||
+|MS|POPE|38658|1||PANOLA||
+|MS|SARAH|38665|1||PANOLA||
+|MS|SARDIS|38666|1||PANOLA||
+|MS|CARRIERE|39426|1||PEARL RIVER||
+|MS|MC NEILL|39457|1||PEARL RIVER||
+|MS|NICHOLSON|39463|1||PEARL RIVER||
+|MS|PICAYUNE|39466|1||PEARL RIVER||
+|MS|POPLARVILLE|39470|1||PEARL RIVER||
+|MS|BEAUMONT|39423|1||PERRY||
+|MS|NEW AUGUSTA|39462|1||PERRY||
+|MS|OVETT|39464|1||PERRY||
+|MS|RICHTON|39476|1||PERRY||
+|MS|CHATAWA|39632|1||PIKE||
+|MS|FERNWOOD|39635|1||PIKE||
+|MS|MCCOMB|39648|1||PIKE||
+|MS|MCCOMB|39649|1||PIKE||
+|MS|MAGNOLIA|39652|1||PIKE||
+|MS|OSYKA|39657|1||PIKE||
+|MS|SUMMIT|39666|1||PIKE||
+|MS|ALGOMA|38820|1||PONTOTOC||
+|MS|ECRU|38841|1||PONTOTOC||
+|MS|PONTOTOC|38863|1||PONTOTOC||
+|MS|RANDOLPH|38864|1||PONTOTOC||
+|MS|SHERMAN|38869|1||PONTOTOC||
+|MS|THAXTON|38871|1||PONTOTOC||
+|MS|BOONEVILLE|38829|1||PRENTISS||
+|MS|MARIETTA|38856|1||PRENTISS||
+|MS|NEW SITE|38859|1||PRENTISS||
+|MS|WHEELER|38880|1||PRENTISS||
+|MS|BELEN|38609|1||QUITMAN||
+|MS|CROWDER|38622|1||QUITMAN||
+|MS|DARLING|38623|1||QUITMAN||
+|MS|FALCON|38628|1||QUITMAN||
+|MS|LAMBERT|38643|1||QUITMAN||
+|MS|MARKS|38646|1||QUITMAN||
+|MS|VANCE|38964|1||QUITMAN||
+|MS|BRANDON|39042|1||RANKIN||
+|MS|BRANDON|39043|1||RANKIN||
+|MS|BRANDON|39047|1||RANKIN||
+|MS|FLORENCE|39073|1||RANKIN||
+|MS|PELAHATCHIE|39145|1||RANKIN||
+|MS|PINEY WOODS|39148|1||RANKIN||
+|MS|PUCKETT|39151|1||RANKIN||
+|MS|SANDHILL|39161|1||RANKIN||
+|MS|STAR|39167|1||RANKIN||
+|MS|WHITFIELD|39193|1||RANKIN||
+|MS|PEARL|39208|1||RANKIN||
+|MS|JACKSON|39208|1||RANKIN||
+|MS|RICHLAND|39218|1||RANKIN||
+|MS|JACKSON|39218|1||RANKIN||
+|MS|FLOWOOD|39232|1||RANKIN||
+|MS|JACKSON|39288|1||RANKIN||
+|MS|PEARL|39288|1||RANKIN||
+|MS|JACKSON|39298|1||RANKIN||
+|MS|FOREST|39074|1||SCOTT||
+|MS|HARPERVILLE|39080|1||SCOTT||
+|MS|HILLSBORO|39087|1||SCOTT||
+|MS|LAKE|39092|1||SCOTT||
+|MS|LUDLOW|39098|1||SCOTT||
+|MS|MORTON|39117|1||SCOTT||
+|MS|PULASKI|39152|1||SCOTT||
+|MS|SEBASTOPOL|39359|1||SCOTT||
+|MS|ANGUILLA|38721|1||SHARKEY||
+|MS|NITTA YUMA|38763|1||SHARKEY||
+|MS|PANTHER BURN|38765|1||SHARKEY||
+|MS|CARY|39054|1||SHARKEY||
+|MS|DELTA CITY|39061|1||SHARKEY||
+|MS|ROLLING FORK|39159|1||SHARKEY||
+|MS|BRAXTON|39044|1||SIMPSON||
+|MS|D LO|39062|1||SIMPSON||
+|MS|HARRISVILLE|39082|1||SIMPSON||
+|MS|MAGEE|39111|1||SIMPSON||
+|MS|SANATORIUM|39112|1||SIMPSON||
+|MS|MENDENHALL|39114|1||SIMPSON||
+|MS|PINOLA|39149|1||SIMPSON||
+|MS|MIZE|39116|1||SMITH||
+|MS|RALEIGH|39153|1||SMITH||
+|MS|TAYLORSVILLE|39168|1||SMITH||
+|MS|MC HENRY|39561|1||STONE||
+|MS|PERKINSTON|39573|1||STONE||
+|MS|WIGGINS|39577|1||STONE||
+|MS|DODDSVILLE|38736|1||SUNFLOWER||
+|MS|DREW|38737|1||SUNFLOWER||
+|MS|PARCHMAN|38738|1||SUNFLOWER||
+|MS|HOLLY RIDGE|38749|1||SUNFLOWER||
+|MS|INDIANOLA|38751|1||SUNFLOWER||
+|MS|INVERNESS|38753|1||SUNFLOWER||
+|MS|MOORHEAD|38761|1||SUNFLOWER||
+|MS|ROME|38768|1||SUNFLOWER||
+|MS|RULEVILLE|38771|1||SUNFLOWER||
+|MS|SUNFLOWER|38778|1||SUNFLOWER||
+|MS|CASCILLA|38920|1||TALLAHATCHIE||
+|MS|CHARLESTON|38921|1||TALLAHATCHIE||
+|MS|ENID|38927|1||TALLAHATCHIE||
+|MS|GLENDORA|38928|1||TALLAHATCHIE||
+|MS|PHILIPP|38950|1||TALLAHATCHIE||
+|MS|SUMNER|38957|1||TALLAHATCHIE||
+|MS|SWAN LAKE|38958|1||TALLAHATCHIE||
+|MS|TIPPO|38962|1||TALLAHATCHIE||
+|MS|TUTWILER|38963|1||TALLAHATCHIE||
+|MS|WEBB|38966|1||TALLAHATCHIE||
+|MS|ARKABUTLA|38602|1||TATE||
+|MS|COLDWATER|38618|1||TATE||
+|MS|INDEPENDENCE|38638|1||TATE||
+|MS|SENATOBIA|38668|1||TATE||
+|MS|BLUE MOUNTAIN|38610|1||TIPPAH||
+|MS|DUMAS|38625|1||TIPPAH||
+|MS|FALKNER|38629|1||TIPPAH||
+|MS|RIPLEY|38663|1||TIPPAH||
+|MS|TIPLERSVILLE|38674|1||TIPPAH||
+|MS|WALNUT|38683|1||TIPPAH||
+|MS|BELMONT|38827|1||TISHOMINGO||
+|MS|BURNSVILLE|38833|1||TISHOMINGO||
+|MS|DENNIS|38838|1||TISHOMINGO||
+|MS|IUKA|38852|1||TISHOMINGO||
+|MS|TISHOMINGO|38873|1||TISHOMINGO||
+|MS|DUNDEE|38626|1||TUNICA||
+|MS|ROBINSONVILLE|38664|1||TUNICA||
+|MS|SLEDGE|38670|1||TUNICA||
+|MS|TUNICA|38676|1||TUNICA||
+|MS|ETTA|38627|1||UNION||
+|MS|MYRTLE|38650|1||UNION||
+|MS|NEW ALBANY|38652|1||UNION||
+|MS|BLUE SPRINGS|38828|1||UNION||
+|MS|TYLERTOWN|39667|1||WALTHALL||
+|MS|REDWOOD|39156|1||WARREN||
+|MS|VICKSBURG|39180|1||WARREN||
+|MS|VICKSBURG|39181|1||WARREN||
+|MS|VICKSBURG|39182|1||WARREN||
+|MS|VICKSBURG|39183|1||WARREN||
+|MS|GREENVILLE|38701|1||WASHINGTON||
+|MS|GREENVILLE|38702|1||WASHINGTON||
+|MS|GREENVILLE|38703|1||WASHINGTON||
+|MS|GREENVILLE|38704|1||WASHINGTON||
+|MS|ARCOLA|38722|1||WASHINGTON||
+|MS|AVON|38723|1||WASHINGTON||
+|MS|CHATHAM|38731|1||WASHINGTON||
+|MS|GLEN ALLAN|38744|1||WASHINGTON||
+|MS|HOLLANDALE|38748|1||WASHINGTON||
+|MS|LELAND|38756|1||WASHINGTON||
+|MS|METCALFE|38760|1||WASHINGTON||
+|MS|STONEVILLE|38776|1||WASHINGTON||
+|MS|WAYSIDE|38780|1||WASHINGTON||
+|MS|WINTERVILLE|38782|1||WASHINGTON||
+|MS|BUCKATUNNA|39322|1||WAYNE||
+|MS|CLARA|39324|1||WAYNE||
+|MS|WAYNESBORO|39367|1||WAYNE||
+|MS|BELLEFONTAINE|39737|1||WEBSTER||
+|MS|EUPORA|39744|1||WEBSTER||
+|MS|MABEN|39750|1||WEBSTER||
+|MS|MATHISTON|39752|1||WEBSTER||
+|MS|WALTHALL|39771|1||WEBSTER||
+|MS|CENTREVILLE|39631|1||WILKINSON||
+|MS|WOODVILLE|39669|1||WILKINSON||
+|MS|LOUISVILLE|39339|1||WINSTON||
+|MS|NOXAPATER|39346|1||WINSTON||
+|MS|COFFEEVILLE|38922|1||YALOBUSHA||
+|MS|OAKLAND|38948|1||YALOBUSHA||
+|MS|SCOBEY|38953|1||YALOBUSHA||
+|MS|TILLATOBA|38961|1||YALOBUSHA||
+|MS|WATER VALLEY|38965|1||YALOBUSHA||
+|MS|BENTON|39039|1||YAZOO||
+|MS|BENTONIA|39040|1||YAZOO||
+|MS|HOLLY BLUFF|39088|1||YAZOO||
+|MS|SATARTIA|39162|1||YAZOO||
+|MS|TINSLEY|39173|1||YAZOO||
+|MS|VAUGHAN|39179|1||YAZOO||
+|MS|YAZOO CITY|39194|1||YAZOO||
+|MS|MINERAL WELLS|38648|1||||
+|MS|PLEASANT GROVE|38657|1||||
+|MS|RICH|38662|1||||
+|MS|GREENVILLE|38755|1||||
+|MS|SKENE|38775|1||||
+|MS|TRIBBETT|38779|1||||
+|MS|CARLISLE|39049|1||||
+|MS|CHURCH HILL|39055|1||||
+|MS|THORNTON|39172|1||||
+|MS|JACKSON|39200|1||||
+|MS|HATTIESBURG|39400|1||||
+|MS|GULFPORT|39500|1||||
+|MS|BIGBEE VALLEY|39738|1||||
+|MS|REFORM|39757|1||||
+|MT|DELL|59724|1||BEAVERHEAD||
+|MT|DILLON|59725|1||BEAVERHEAD||
+|MT|GLEN|59732|1||BEAVERHEAD||
+|MT|JACKSON|59736|1||BEAVERHEAD||
+|MT|LIMA|59739|1||BEAVERHEAD||
+|MT|POLARIS|59746|1||BEAVERHEAD||
+|MT|WISDOM|59761|1||BEAVERHEAD||
+|MT|WISE RIVER|59762|1||BEAVERHEAD||
+|MT|BUSBY|59016|1||BIG HORN||
+|MT|CROW AGENCY|59022|1||BIG HORN||
+|MT|DECKER|59025|1||BIG HORN||
+|MT|GARRYOWEN|59031|1||BIG HORN||
+|MT|HARDIN|59034|1||BIG HORN||
+|MT|YELLOWTAIL|59035|1||BIG HORN||
+|MT|LODGE GRASS|59050|1||BIG HORN||
+|MT|PRYOR|59066|1||BIG HORN||
+|MT|SAINT XAVIER|59075|1||BIG HORN||
+|MT|WYOLA|59089|1||BIG HORN||
+|MT|CHINOOK|59523|1||BLAINE||
+|MT|HARLEM|59526|1||BLAINE||
+|MT|HAYS|59527|1||BLAINE||
+|MT|HOGELAND|59529|1||BLAINE||
+|MT|LLOYD|59535|1||BLAINE||
+|MT|TURNER|59542|1||BLAINE||
+|MT|ZURICH|59547|1||BLAINE||
+|MT|RADERSBURG|59641|1||BROADWATER||
+|MT|TOSTON|59643|1||BROADWATER||
+|MT|TOWNSEND|59644|1||BROADWATER||
+|MT|WINSTON|59647|1||BROADWATER||
+|MT|BEARCREEK|59007|1||CARBON||
+|MT|BELFRY|59008|1||CARBON||
+|MT|BOYD|59013|1||CARBON||
+|MT|BRIDGER|59014|1||CARBON||
+|MT|EDGAR|59026|1||CARBON||
+|MT|FROMBERG|59029|1||CARBON||
+|MT|JOLIET|59041|1||CARBON||
+|MT|RED LODGE|59068|1||CARBON||
+|MT|ROBERTS|59070|1||CARBON||
+|MT|ROSCOE|59071|1||CARBON||
+|MT|ALZADA|59311|1||CARTER||
+|MT|BOYES|59316|1||CARTER||
+|MT|CAPITOL|59319|1||CARTER||
+|MT|EKALAKA|59324|1||CARTER||
+|MT|HAMMOND|59332|1||CARTER||
+|MT|GREAT FALLS|59401|1||CASCADE||
+|MT|MALMSTROM A F B|59402|1||CASCADE||
+|MT|GREAT FALLS|59403|1||CASCADE||
+|MT|GREAT FALLS|59404|1||CASCADE||
+|MT|GREAT FALLS|59405|1||CASCADE||
+|MT|GREAT FALLS|59406|1||CASCADE||
+|MT|BELT|59412|1||CASCADE||
+|MT|BLACK EAGLE|59414|1||CASCADE||
+|MT|CASCADE|59421|1||CASCADE||
+|MT|FORT SHAW|59443|1||CASCADE||
+|MT|MONARCH|59463|1||CASCADE||
+|MT|NEIHART|59465|1||CASCADE||
+|MT|SAND COULEE|59472|1||CASCADE||
+|MT|SIMMS|59477|1||CASCADE||
+|MT|STOCKETT|59480|1||CASCADE||
+|MT|SUN RIVER|59483|1||CASCADE||
+|MT|ULM|59485|1||CASCADE||
+|MT|VAUGHN|59487|1||CASCADE||
+|MT|CARTER|59420|1||CHOUTEAU||
+|MT|FLOWEREE|59440|1||CHOUTEAU||
+|MT|FORT BENTON|59442|1||CHOUTEAU||
+|MT|GERALDINE|59446|1||CHOUTEAU||
+|MT|HIGHWOOD|59450|1||CHOUTEAU||
+|MT|LOMA|59460|1||CHOUTEAU||
+|MT|BIG SANDY|59520|1||CHOUTEAU||
+|MT|MILES CITY|59301|1||CUSTER||
+|MT|ISMAY|59336|1||CUSTER||
+|MT|KINSEY|59338|1||CUSTER||
+|MT|VOLBORG|59351|1||CUSTER||
+|MT|FLAXVILLE|59222|1||DANIELS||
+|MT|PEERLESS|59253|1||DANIELS||
+|MT|SCOBEY|59263|1||DANIELS||
+|MT|WHITETAIL|59276|1||DANIELS||
+|MT|RICHEY|59259|1||DAWSON||
+|MT|BLOOMFIELD|59315|1||DAWSON||
+|MT|GLENDIVE|59330|1||DAWSON||
+|MT|LINDSAY|59339|1||DAWSON||
+|MT|ANACONDA|59711|1||DEER LODGE||
+|MT|WARM SPRINGS|59756|1||DEER LODGE||
+|MT|BAKER|59313|1||FALLON||
+|MT|PLEVNA|59344|1||FALLON||
+|MT|WILLARD|59354|1||FALLON||
+|MT|GRASS RANGE|59032|1||FERGUS||
+|MT|BUFFALO|59418|1||FERGUS||
+|MT|COFFEE CREEK|59424|1||FERGUS||
+|MT|DENTON|59430|1||FERGUS||
+|MT|FORESTGROVE|59441|1||FERGUS||
+|MT|GARNEILL|59445|1||FERGUS||
+|MT|HILGER|59451|1||FERGUS||
+|MT|LEWISTOWN|59457|1||FERGUS||
+|MT|MOORE|59464|1||FERGUS||
+|MT|ROY|59471|1||FERGUS||
+|MT|WINIFRED|59489|1||FERGUS||
+|MT|KALISPELL|59901|1||FLATHEAD||
+|MT|KALISPELL|59902|1||FLATHEAD||
+|MT|KALISPELL|59903|1||FLATHEAD||
+|MT|KALISPELL|59904|1||FLATHEAD||
+|MT|BIGFORK|59911|1||FLATHEAD||
+|MT|COLUMBIA FALLS|59912|1||FLATHEAD||
+|MT|CORAM|59913|1||FLATHEAD||
+|MT|ESSEX|59916|1||FLATHEAD||
+|MT|HUNGRY HORSE|59919|1||FLATHEAD||
+|MT|KILA|59920|1||FLATHEAD||
+|MT|LAKE MC DONALD|59921|1||FLATHEAD||
+|MT|LAKESIDE|59922|1||FLATHEAD||
+|MT|MARION|59925|1||FLATHEAD||
+|MT|MARTIN CITY|59926|1||FLATHEAD||
+|MT|OLNEY|59927|1||FLATHEAD||
+|MT|POLEBRIDGE|59928|1||FLATHEAD||
+|MT|SOMERS|59932|1||FLATHEAD||
+|MT|WEST GLACIER|59936|1||FLATHEAD||
+|MT|WHITEFISH|59937|1||FLATHEAD||
+|MT|BELGRADE|59714|1||GALLATIN||
+|MT|BOZEMAN|59715|1||GALLATIN||
+|MT|BIG SKY|59716|1||GALLATIN||
+|MT|BOZEMAN|59717|1||GALLATIN||
+|MT|BOZEMAN|59718|1||GALLATIN||
+|MT|BOZEMAN|59719|1||GALLATIN||
+|MT|GALLATIN GATEWAY|59730|1||GALLATIN||
+|MT|MANHATTAN|59741|1||GALLATIN||
+|MT|THREE FORKS|59752|1||GALLATIN||
+|MT|WEST YELLOWSTONE|59758|1||GALLATIN||
+|MT|WILLOW CREEK|59760|1||GALLATIN||
+|MT|BOZEMAN|59771|1||GALLATIN||
+|MT|BOZEMAN|59772|1||GALLATIN||
+|MT|BOZEMAN|59773|1||GALLATIN||
+|MT|MOSBY|59058|1||GARFIELD||
+|MT|SAND SPRINGS|59077|1||GARFIELD||
+|MT|BRUSETT|59318|1||GARFIELD||
+|MT|COHAGEN|59322|1||GARFIELD||
+|MT|JORDAN|59337|1||GARFIELD||
+|MT|BABB|59411|1||GLACIER||
+|MT|BROWNING|59417|1||GLACIER||
+|MT|CUT BANK|59427|1||GLACIER||
+|MT|EAST GLACIER PARK|59434|1||GLACIER||
+|MT|SANTA RITA|59473|1||GLACIER||
+|MT|LAVINA|59046|1||GOLDEN VALLEY||
+|MT|RYEGATE|59074|1||GOLDEN VALLEY||
+|MT|DRUMMOND|59832|1||GRANITE||
+|MT|HALL|59837|1||GRANITE||
+|MT|PHILIPSBURG|59858|1||GRANITE||
+|MT|HAVRE|59501|1||HILL||
+|MT|BOX ELDER|59521|1||HILL||
+|MT|GILDFORD|59525|1||HILL||
+|MT|HINGHAM|59528|1||HILL||
+|MT|INVERNESS|59530|1||HILL||
+|MT|KREMLIN|59532|1||HILL||
+|MT|RUDYARD|59540|1||HILL||
+|MT|BASIN|59631|1||JEFFERSON||
+|MT|BOULDER|59632|1||JEFFERSON||
+|MT|CLANCY|59634|1||JEFFERSON||
+|MT|JEFFERSON CITY|59638|1||JEFFERSON||
+|MT|CARDWELL|59721|1||JEFFERSON||
+|MT|WHITEHALL|59759|1||JEFFERSON||
+|MT|GEYSER|59447|1||JUDITH BASIN||
+|MT|HOBSON|59452|1||JUDITH BASIN||
+|MT|MOCCASIN|59462|1||JUDITH BASIN||
+|MT|RAYNESFORD|59469|1||JUDITH BASIN||
+|MT|STANFORD|59479|1||JUDITH BASIN||
+|MT|ARLEE|59821|1||LAKE||
+|MT|CHARLO|59824|1||LAKE||
+|MT|PABLO|59855|1||LAKE||
+|MT|POLSON|59860|1||LAKE||
+|MT|RAVALLI|59863|1||LAKE||
+|MT|RONAN|59864|1||LAKE||
+|MT|SAINT IGNATIUS|59865|1||LAKE||
+|MT|BIG ARM|59910|1||LAKE||
+|MT|DAYTON|59914|1||LAKE||
+|MT|ELMO|59915|1||LAKE||
+|MT|PROCTOR|59929|1||LAKE||
+|MT|ROLLINS|59931|1||LAKE||
+|MT|AUGUSTA|59410|1||LEWIS AND CLARK||
+|MT|HELENA|59601|1||LEWIS AND CLARK||
+|MT|HELENA|59602|1||LEWIS AND CLARK||
+|MT|HELENA|59604|1||LEWIS AND CLARK||
+|MT|HELENA|59620|1||LEWIS AND CLARK||
+|MT|HELENA|59623|1||LEWIS AND CLARK||
+|MT|HELENA|59624|1||LEWIS AND CLARK||
+|MT|HELENA|59625|1||LEWIS AND CLARK||
+|MT|HELENA|59626|1||LEWIS AND CLARK||
+|MT|CANYON CREEK|59633|1||LEWIS AND CLARK||
+|MT|EAST HELENA|59635|1||LEWIS AND CLARK||
+|MT|FORT HARRISON|59636|1||LEWIS AND CLARK||
+|MT|LINCOLN|59639|1||LEWIS AND CLARK||
+|MT|MARYSVILLE|59640|1||LEWIS AND CLARK||
+|MT|WOLF CREEK|59648|1||LEWIS AND CLARK||
+|MT|CHESTER|59522|1||LIBERTY||
+|MT|JOPLIN|59531|1||LIBERTY||
+|MT|WHITLASH|59545|1||LIBERTY||
+|MT|EUREKA|59917|1||LINCOLN||
+|MT|FORTINE|59918|1||LINCOLN||
+|MT|LIBBY|59923|1||LINCOLN||
+|MT|REXFORD|59930|1||LINCOLN||
+|MT|STRYKER|59933|1||LINCOLN||
+|MT|TREGO|59934|1||LINCOLN||
+|MT|TROY|59935|1||LINCOLN||
+|MT|BROCKWAY|59214|1||MCCONE||
+|MT|CIRCLE|59215|1||MCCONE||
+|MT|VIDA|59274|1||MCCONE||
+|MT|ALDER|59710|1||MADISON||
+|MT|CAMERON|59720|1||MADISON||
+|MT|ENNIS|59729|1||MADISON||
+|MT|HARRISON|59735|1||MADISON||
+|MT|MC ALLISTER|59740|1||MADISON||
+|MT|NORRIS|59745|1||MADISON||
+|MT|PONY|59747|1||MADISON||
+|MT|SHERIDAN|59749|1||MADISON||
+|MT|SILVER STAR|59751|1||MADISON||
+|MT|TWIN BRIDGES|59754|1||MADISON||
+|MT|VIRGINIA CITY|59755|1||MADISON||
+|MT|MARTINSDALE|59053|1||MEAGHER||
+|MT|RINGLING|59642|1||MEAGHER||
+|MT|WHITE SULPHUR SPRINGS|59645|1||MEAGHER||
+|MT|ALBERTON|59820|1||MINERAL||
+|MT|DE BORGIA|59830|1||MINERAL||
+|MT|HAUGAN|59842|1||MINERAL||
+|MT|SAINT REGIS|59866|1||MINERAL||
+|MT|SALTESE|59867|1||MINERAL||
+|MT|SUPERIOR|59872|1||MINERAL||
+|MT|MISSOULA|59801|1||MISSOULA||
+|MT|MISSOULA|59802|1||MISSOULA||
+|MT|MISSOULA|59803|1||MISSOULA||
+|MT|MISSOULA|59804|1||MISSOULA||
+|MT|MISSOULA|59806|1||MISSOULA||
+|MT|MISSOULA|59807|1||MISSOULA||
+|MT|MISSOULA|59808|1||MISSOULA||
+|MT|MISSOULA|59812|1||MISSOULA||
+|MT|BONNER|59823|1||MISSOULA||
+|MT|CLINTON|59825|1||MISSOULA||
+|MT|CONDON|59826|1||MISSOULA||
+|MT|FRENCHTOWN|59834|1||MISSOULA||
+|MT|GREENOUGH|59836|1||MISSOULA||
+|MT|HUSON|59846|1||MISSOULA||
+|MT|LOLO|59847|1||MISSOULA||
+|MT|MILLTOWN|59851|1||MISSOULA||
+|MT|SEELEY LAKE|59868|1||MISSOULA||
+|MT|MELSTONE|59054|1||MUSSELSHELL||
+|MT|MUSSELSHELL|59059|1||MUSSELSHELL||
+|MT|ROUNDUP|59072|1||MUSSELSHELL||
+|MT|ROUNDUP|59073|1||MUSSELSHELL||
+|MT|CLYDE PARK|59018|1||PARK||
+|MT|COOKE CITY|59020|1||PARK||
+|MT|EMIGRANT|59027|1||PARK||
+|MT|GARDINER|59030|1||PARK||
+|MT|LIVINGSTON|59047|1||PARK||
+|MT|PRAY|59065|1||PARK||
+|MT|SILVER GATE|59081|1||PARK||
+|MT|SPRINGDALE|59082|1||PARK||
+|MT|WILSALL|59086|1||PARK||
+|MT|TEIGEN|59084|1||PETROLEUM||
+|MT|WINNETT|59087|1||PETROLEUM||
+|MT|SACO|59261|1||PHILLIPS||
+|MT|DODSON|59524|1||PHILLIPS||
+|MT|LORING|59537|1||PHILLIPS||
+|MT|MALTA|59538|1||PHILLIPS||
+|MT|WHITEWATER|59544|1||PHILLIPS||
+|MT|ZORTMAN|59546|1||PHILLIPS||
+|MT|BRADY|59416|1||PONDERA||
+|MT|CONRAD|59425|1||PONDERA||
+|MT|DUPUYER|59432|1||PONDERA||
+|MT|HEART BUTTE|59448|1||PONDERA||
+|MT|LEDGER|59456|1||PONDERA||
+|MT|VALIER|59486|1||PONDERA||
+|MT|OTTER|59062|1||POWDER RIVER||
+|MT|BIDDLE|59314|1||POWDER RIVER||
+|MT|BROADUS|59317|1||POWDER RIVER||
+|MT|OLIVE|59343|1||POWDER RIVER||
+|MT|POWDERVILLE|59345|1||POWDER RIVER||
+|MT|SONNETTE|59348|1||POWDER RIVER||
+|MT|AVON|59713|1||POWELL||
+|MT|DEER LODGE|59722|1||POWELL||
+|MT|ELLISTON|59728|1||POWELL||
+|MT|GARRISON|59731|1||POWELL||
+|MT|GOLD CREEK|59733|1||POWELL||
+|MT|HELMVILLE|59843|1||POWELL||
+|MT|OVANDO|59854|1||POWELL||
+|MT|FALLON|59326|1||PRAIRIE||
+|MT|MILDRED|59341|1||PRAIRIE||
+|MT|TERRY|59349|1||PRAIRIE||
+|MT|CONNER|59827|1||RAVALLI||
+|MT|CORVALLIS|59828|1||RAVALLI||
+|MT|DARBY|59829|1||RAVALLI||
+|MT|FLORENCE|59833|1||RAVALLI||
+|MT|GRANTSDALE|59835|1||RAVALLI||
+|MT|HAMILTON|59840|1||RAVALLI||
+|MT|PINESDALE|59841|1||RAVALLI||
+|MT|STEVENSVILLE|59870|1||RAVALLI||
+|MT|SULA|59871|1||RAVALLI||
+|MT|VICTOR|59875|1||RAVALLI||
+|MT|CRANE|59217|1||RICHLAND||
+|MT|FAIRVIEW|59221|1||RICHLAND||
+|MT|LAMBERT|59243|1||RICHLAND||
+|MT|SAVAGE|59262|1||RICHLAND||
+|MT|SIDNEY|59270|1||RICHLAND||
+|MT|WOLF POINT|59201|1||ROOSEVELT||
+|MT|BAINVILLE|59212|1||ROOSEVELT||
+|MT|BROCKTON|59213|1||ROOSEVELT||
+|MT|CULBERTSON|59218|1||ROOSEVELT||
+|MT|FROID|59226|1||ROOSEVELT||
+|MT|HOMESTEAD|59242|1||ROOSEVELT||
+|MT|MC CABE|59245|1||ROOSEVELT||
+|MT|POPLAR|59255|1||ROOSEVELT||
+|MT|ASHLAND|59003|1||ROSEBUD||
+|MT|ASHLAND|59004|1||ROSEBUD||
+|MT|BIRNEY|59012|1||ROSEBUD||
+|MT|INGOMAR|59039|1||ROSEBUD||
+|MT|LAME DEER|59043|1||ROSEBUD||
+|MT|SUMATRA|59083|1||ROSEBUD||
+|MT|ANGELA|59312|1||ROSEBUD||
+|MT|COLSTRIP|59323|1||ROSEBUD||
+|MT|FORSYTH|59327|1||ROSEBUD||
+|MT|HATHAWAY|59333|1||ROSEBUD||
+|MT|ROSEBUD|59347|1||ROSEBUD||
+|MT|DIXON|59831|1||SANDERS||
+|MT|HERON|59844|1||SANDERS||
+|MT|HOT SPRINGS|59845|1||SANDERS||
+|MT|LONEPINE|59848|1||SANDERS||
+|MT|NOXON|59853|1||SANDERS||
+|MT|PARADISE|59856|1||SANDERS||
+|MT|PLAINS|59859|1||SANDERS||
+|MT|THOMPSON FALLS|59873|1||SANDERS||
+|MT|TROUT CREEK|59874|1||SANDERS||
+|MT|ANTELOPE|59211|1||SHERIDAN||
+|MT|DAGMAR|59219|1||SHERIDAN||
+|MT|MEDICINE LAKE|59247|1||SHERIDAN||
+|MT|OUTLOOK|59252|1||SHERIDAN||
+|MT|PLENTYWOOD|59254|1||SHERIDAN||
+|MT|RAYMOND|59256|1||SHERIDAN||
+|MT|REDSTONE|59257|1||SHERIDAN||
+|MT|RESERVE|59258|1||SHERIDAN||
+|MT|WESTBY|59275|1||SHERIDAN||
+|MT|BUTTE|59701|1||SILVER BOW||
+|MT|BUTTE|59702|1||SILVER BOW||
+|MT|BUTTE|59703|1||SILVER BOW||
+|MT|BUTTE|59707|1||SILVER BOW||
+|MT|DIVIDE|59727|1||SILVER BOW||
+|MT|MELROSE|59743|1||SILVER BOW||
+|MT|RAMSAY|59748|1||SILVER BOW||
+|MT|BUTTE|59750|1||SILVER BOW||
+|MT|ABSAROKEE|59001|1||STILLWATER||
+|MT|COLUMBUS|59019|1||STILLWATER||
+|MT|FISHTAIL|59028|1||STILLWATER||
+|MT|MOLT|59057|1||STILLWATER||
+|MT|NYE|59061|1||STILLWATER||
+|MT|PARK CITY|59063|1||STILLWATER||
+|MT|RAPELJE|59067|1||STILLWATER||
+|MT|REED POINT|59069|1||STILLWATER||
+|MT|BIG TIMBER|59011|1||SWEET GRASS||
+|MT|GREYCLIFF|59033|1||SWEET GRASS||
+|MT|MC LEOD|59052|1||SWEET GRASS||
+|MT|MELVILLE|59055|1||SWEET GRASS||
+|MT|BYNUM|59419|1||TETON||
+|MT|CHOTEAU|59422|1||TETON||
+|MT|DUTTON|59433|1||TETON||
+|MT|FAIRFIELD|59436|1||TETON||
+|MT|PENDROY|59467|1||TETON||
+|MT|POWER|59468|1||TETON||
+|MT|ETHRIDGE|59435|1||TOOLE||
+|MT|GALATA|59444|1||TOOLE||
+|MT|KEVIN|59454|1||TOOLE||
+|MT|LOTHAIR|59461|1||TOOLE||
+|MT|OILMONT|59466|1||TOOLE||
+|MT|SHELBY|59474|1||TOOLE||
+|MT|SUNBURST|59482|1||TOOLE||
+|MT|SWEET GRASS|59484|1||TOOLE||
+|MT|BIGHORN|59010|1||TREASURE||
+|MT|HYSHAM|59038|1||TREASURE||
+|MT|SANDERS|59076|1||TREASURE||
+|MT|FORT PECK|59223|1||VALLEY||
+|MT|FRAZER|59225|1||VALLEY||
+|MT|GLASGOW|59230|1||VALLEY||
+|MT|SAINT MARIE|59231|1||VALLEY||
+|MT|GLENTANA|59240|1||VALLEY||
+|MT|HINSDALE|59241|1||VALLEY||
+|MT|LARSLAN|59244|1||VALLEY||
+|MT|NASHUA|59248|1||VALLEY||
+|MT|OPHEIM|59250|1||VALLEY||
+|MT|RICHLAND|59260|1||VALLEY||
+|MT|VANDALIA|59273|1||VALLEY||
+|MT|HARLOWTON|59036|1||WHEATLAND||
+|MT|SHAWMUT|59078|1||WHEATLAND||
+|MT|TWO DOT|59085|1||WHEATLAND||
+|MT|JUDITH GAP|59453|1||WHEATLAND||
+|MT|WIBAUX|59353|1||WIBAUX||
+|MT|ACTON|59002|1||YELLOWSTONE||
+|MT|BALLANTINE|59006|1||YELLOWSTONE||
+|MT|BROADVIEW|59015|1||YELLOWSTONE||
+|MT|CUSTER|59024|1||YELLOWSTONE||
+|MT|HUNTLEY|59037|1||YELLOWSTONE||
+|MT|LAUREL|59044|1||YELLOWSTONE||
+|MT|POMPEYS PILLAR|59064|1||YELLOWSTONE||
+|MT|SHEPHERD|59079|1||YELLOWSTONE||
+|MT|WORDEN|59088|1||YELLOWSTONE||
+|MT|BILLINGS|59101|1||YELLOWSTONE||
+|MT|BILLINGS|59102|1||YELLOWSTONE||
+|MT|BILLINGS|59103|1||YELLOWSTONE||
+|MT|BILLINGS|59104|1||YELLOWSTONE||
+|MT|BILLINGS|59105|1||YELLOWSTONE||
+|MT|BILLINGS|59106|1||YELLOWSTONE||
+|MT|BILLINGS|59107|1||YELLOWSTONE||
+|MT|BILLINGS|59108|1||YELLOWSTONE||
+|MT|BILLINGS|59111|1||YELLOWSTONE||
+|MT|BILLINGS|59112|1||YELLOWSTONE||
+|MT|BILLINGS|59114|1||YELLOWSTONE||
+|MT|BILLINGS|59115|1||YELLOWSTONE||
+|MT|BILLINGS|59116|1||YELLOWSTONE||
+|MT|BILLINGS|59117|1||YELLOWSTONE||
+|MT|CAT CREEK|59017|1||||
+|MT|RED LODGE|59051|1||||
+|MT|JOLIET|59080|1||||
+|MT|NIARADA|59852|1||||
+|NC|ALAMANCE|27201|1||ALAMANCE||
+|NC|ALTAMAHAW|27202|1||ALAMANCE||
+|NC|BURLINGTON|27215|1||ALAMANCE||
+|NC|BURLINGTON|27216|1||ALAMANCE||
+|NC|BURLINGTON|27217|1||ALAMANCE||
+|NC|BURLINGTON|27220|1||ALAMANCE||
+|NC|ELON COLLEGE|27244|1||ALAMANCE||
+|NC|GRAHAM|27253|1||ALAMANCE||
+|NC|HAW RIVER|27258|1||ALAMANCE||
+|NC|MEBANE|27302|1||ALAMANCE||
+|NC|SAXAPAHAW|27340|1||ALAMANCE||
+|NC|SNOW CAMP|27349|1||ALAMANCE||
+|NC|SWEPSONVILLE|27359|1||ALAMANCE||
+|NC|HIDDENITE|28636|1||ALEXANDER||
+|NC|STONY POINT|28678|1||ALEXANDER||
+|NC|TAYLORSVILLE|28681|1||ALEXANDER||
+|NC|ENNICE|28623|1||ALLEGHANY||
+|NC|GLADE VALLEY|28627|1||ALLEGHANY||
+|NC|PINEY CREEK|28663|1||ALLEGHANY||
+|NC|ROARING GAP|28668|1||ALLEGHANY||
+|NC|SPARTA|28675|1||ALLEGHANY||
+|NC|ANSONVILLE|28007|1||ANSON||
+|NC|LILESVILLE|28091|1||ANSON||
+|NC|MC FARLAN|28102|1||ANSON||
+|NC|MORVEN|28119|1||ANSON||
+|NC|PEACHLAND|28133|1||ANSON||
+|NC|POLKTON|28135|1||ANSON||
+|NC|WADESBORO|28170|1||ANSON||
+|NC|CRESTON|28615|1||ASHE||
+|NC|CRUMPLER|28617|1||ASHE||
+|NC|FLEETWOOD|28626|1||ASHE||
+|NC|GLENDALE SPRINGS|28629|1||ASHE||
+|NC|GRASSY CREEK|28631|1||ASHE||
+|NC|JEFFERSON|28640|1||ASHE||
+|NC|LANSING|28643|1||ASHE||
+|NC|LAUREL SPRINGS|28644|1||ASHE||
+|NC|SCOTTVILLE|28672|1||ASHE||
+|NC|TODD|28684|1||ASHE||
+|NC|WARRENSVILLE|28693|1||ASHE||
+|NC|WEST JEFFERSON|28694|1||ASHE||
+|NC|BANNER ELK|28604|1||AVERY||
+|NC|CROSSNORE|28616|1||AVERY||
+|NC|ELK PARK|28622|1||AVERY||
+|NC|LINVILLE|28646|1||AVERY||
+|NC|MINNEAPOLIS|28652|1||AVERY||
+|NC|MONTEZUMA|28653|1||AVERY||
+|NC|NEWLAND|28657|1||AVERY||
+|NC|PINEOLA|28662|1||AVERY||
+|NC|PLUMTREE|28664|1||AVERY||
+|NC|AURORA|27806|1||BEAUFORT||
+|NC|BATH|27808|1||BEAUFORT||
+|NC|BELHAVEN|27810|1||BEAUFORT||
+|NC|BLOUNTS CREEK|27814|1||BEAUFORT||
+|NC|CHOCOWINITY|27817|1||BEAUFORT||
+|NC|EDWARD|27821|1||BEAUFORT||
+|NC|PANTEGO|27860|1||BEAUFORT||
+|NC|PINETOWN|27865|1||BEAUFORT||
+|NC|WASHINGTON|27889|1||BEAUFORT||
+|NC|AULANDER|27805|1||BERTIE||
+|NC|KELFORD|27847|1||BERTIE||
+|NC|LEWISTON WOODVILLE|27849|1||BERTIE||
+|NC|ROXOBEL|27872|1||BERTIE||
+|NC|COLERAIN|27924|1||BERTIE||
+|NC|MERRY HILL|27957|1||BERTIE||
+|NC|POWELLSVILLE|27967|1||BERTIE||
+|NC|WINDSOR|27983|1||BERTIE||
+|NC|BLADENBORO|28320|1||BLADEN||
+|NC|DUBLIN|28332|1||BLADEN||
+|NC|ELIZABETHTOWN|28337|1||BLADEN||
+|NC|TAR HEEL|28392|1||BLADEN||
+|NC|WHITE OAK|28399|1||BLADEN||
+|NC|CLARKTON|28433|1||BLADEN||
+|NC|COUNCIL|28434|1||BLADEN||
+|NC|KELLY|28448|1||BLADEN||
+|NC|WILMINGTON|28404|1||BRUNSWICK||
+|NC|ASH|28420|1||BRUNSWICK||
+|NC|BOLIVIA|28422|1||BRUNSWICK||
+|NC|LELAND|28451|1||BRUNSWICK||
+|NC|LONGWOOD|28452|1||BRUNSWICK||
+|NC|SHALLOTTE|28459|1||BRUNSWICK||
+|NC|SOUTHPORT|28461|1||BRUNSWICK||
+|NC|SUPPLY|28462|1||BRUNSWICK||
+|NC|OAK ISLAND|28465|1||BRUNSWICK||
+|NC|CALABASH|28467|1||BRUNSWICK||
+|NC|SUNSET BEACH|28468|1||BRUNSWICK||
+|NC|OCEAN ISLE BEACH|28469|1||BRUNSWICK||
+|NC|SHALLOTTE|28470|1||BRUNSWICK||
+|NC|SOUTH BRUNSWICK|28470|1||BRUNSWICK||
+|NC|WINNABOW|28479|1||BRUNSWICK||
+|NC|ALEXANDER|28701|1||BUNCOMBE||
+|NC|ARDEN|28704|1||BUNCOMBE||
+|NC|BARNARDSVILLE|28709|1||BUNCOMBE||
+|NC|BLACK MOUNTAIN|28711|1||BUNCOMBE||
+|NC|CANDLER|28715|1||BUNCOMBE||
+|NC|ENKA|28728|1||BUNCOMBE||
+|NC|FAIRVIEW|28730|1||BUNCOMBE||
+|NC|LEICESTER|28748|1||BUNCOMBE||
+|NC|MONTREAT|28757|1||BUNCOMBE||
+|NC|RIDGECREST|28770|1||BUNCOMBE||
+|NC|SKYLAND|28776|1||BUNCOMBE||
+|NC|SWANNANOA|28778|1||BUNCOMBE||
+|NC|WEAVERVILLE|28787|1||BUNCOMBE||
+|NC|ASHEVILLE|28801|1||BUNCOMBE||
+|NC|ASHEVILLE|28802|1||BUNCOMBE||
+|NC|ASHEVILLE|28803|1||BUNCOMBE||
+|NC|ASHEVILLE|28804|1||BUNCOMBE||
+|NC|ASHEVILLE|28805|1||BUNCOMBE||
+|NC|ASHEVILLE|28806|1||BUNCOMBE||
+|NC|ASHEVILLE|28810|1||BUNCOMBE||
+|NC|ASHEVILLE|28813|1||BUNCOMBE||
+|NC|ASHEVILLE|28814|1||BUNCOMBE||
+|NC|ASHEVILLE|28815|1||BUNCOMBE||
+|NC|ASHEVILLE|28816|1||BUNCOMBE||
+|NC|CONNELLYS SPRINGS|28612|1||BURKE||
+|NC|DREXEL|28619|1||BURKE||
+|NC|GLEN ALPINE|28628|1||BURKE||
+|NC|HILDEBRAN|28637|1||BURKE||
+|NC|JONAS RIDGE|28641|1||BURKE||
+|NC|LINVILLE FALLS|28647|1||BURKE||
+|NC|MORGANTON|28655|1||BURKE||
+|NC|ICARD|28666|1||BURKE||
+|NC|RUTHERFORD COLLEGE|28671|1||BURKE||
+|NC|MORGANTON|28680|1||BURKE||
+|NC|VALDESE|28690|1||BURKE||
+|NC|CONCORD|28025|1||CABARRUS||
+|NC|CONCORD|28026|1||CABARRUS||
+|NC|CONCORD|28027|1||CABARRUS||
+|NC|HARRISBURG|28075|1||CABARRUS||
+|NC|KANNAPOLIS|28081|1||CABARRUS||
+|NC|KANNAPOLIS|28082|1||CABARRUS||
+|NC|KANNAPOLIS|28083|1||CABARRUS||
+|NC|MIDLAND|28107|1||CABARRUS||
+|NC|MOUNT PLEASANT|28124|1||CABARRUS||
+|NC|COLLETTSVILLE|28611|1||CALDWELL||
+|NC|GRANITE FALLS|28630|1||CALDWELL||
+|NC|LENOIR|28633|1||CALDWELL||
+|NC|HUDSON|28638|1||CALDWELL||
+|NC|LENOIR|28645|1||CALDWELL||
+|NC|PATTERSON|28661|1||CALDWELL||
+|NC|RHODHISS|28667|1||CALDWELL||
+|NC|CAMDEN|27921|1||CAMDEN||
+|NC|SHILOH|27974|1||CAMDEN||
+|NC|SOUTH MILLS|27976|1||CAMDEN||
+|NC|ATLANTIC|28511|1||CARTERET||
+|NC|ATLANTIC BEACH|28512|1||CARTERET||
+|NC|BEAUFORT|28516|1||CARTERET||
+|NC|CEDAR ISLAND|28520|1||CARTERET||
+|NC|DAVIS|28524|1||CARTERET||
+|NC|GLOUCESTER|28528|1||CARTERET||
+|NC|HARKERS ISLAND|28531|1||CARTERET||
+|NC|MARSHALLBERG|28553|1||CARTERET||
+|NC|MOREHEAD CITY|28557|1||CARTERET||
+|NC|NEWPORT|28570|1||CARTERET||
+|NC|SALTER PATH|28575|1||CARTERET||
+|NC|SEALEVEL|28577|1||CARTERET||
+|NC|SMYRNA|28579|1||CARTERET||
+|NC|STACY|28581|1||CARTERET||
+|NC|STELLA|28582|1||CARTERET||
+|NC|WILLISTON|28589|1||CARTERET||
+|NC|EMERALD ISLE|28594|1||CARTERET||
+|NC|BLANCH|27212|1||CASWELL||
+|NC|LEASBURG|27291|1||CASWELL||
+|NC|MILTON|27305|1||CASWELL||
+|NC|PELHAM|27311|1||CASWELL||
+|NC|PROSPECT HILL|27314|1||CASWELL||
+|NC|PROVIDENCE|27315|1||CASWELL||
+|NC|YANCEYVILLE|27379|1||CASWELL||
+|NC|HICKORY|28601|1||CATAWBA||
+|NC|HICKORY|28602|1||CATAWBA||
+|NC|HICKORY|28603|1||CATAWBA||
+|NC|CATAWBA|28609|1||CATAWBA||
+|NC|CLAREMONT|28610|1||CATAWBA||
+|NC|CONOVER|28613|1||CATAWBA||
+|NC|MAIDEN|28650|1||CATAWBA||
+|NC|NEWTON|28658|1||CATAWBA||
+|NC|SHERRILLS FORD|28673|1||CATAWBA||
+|NC|TERRELL|28682|1||CATAWBA||
+|NC|BEAR CREEK|27207|1||CHATHAM||
+|NC|BENNETT|27208|1||CHATHAM||
+|NC|BONLEE|27213|1||CHATHAM||
+|NC|BYNUM|27228|1||CHATHAM||
+|NC|GOLDSTON|27252|1||CHATHAM||
+|NC|GULF|27256|1||CHATHAM||
+|NC|PITTSBORO|27312|1||CHATHAM||
+|NC|SILER CITY|27344|1||CHATHAM||
+|NC|MONCURE|27559|1||CHATHAM||
+|NC|TOPTON|28781|1||CHEROKEE||
+|NC|ANDREWS|28901|1||CHEROKEE||
+|NC|CULBERSON|28903|1||CHEROKEE||
+|NC|MARBLE|28905|1||CHEROKEE||
+|NC|MURPHY|28906|1||CHEROKEE||
+|NC|EDENTON|27932|1||CHOWAN||
+|NC|TYNER|27980|1||CHOWAN||
+|NC|BRASSTOWN|28902|1||CLAY||
+|NC|HAYESVILLE|28904|1||CLAY||
+|NC|WARNE|28909|1||CLAY||
+|NC|BOILING SPRINGS|28017|1||CLEVELAND||
+|NC|CASAR|28020|1||CLEVELAND||
+|NC|EARL|28038|1||CLEVELAND||
+|NC|FALLSTON|28042|1||CLEVELAND||
+|NC|GROVER|28073|1||CLEVELAND||
+|NC|KINGS MOUNTAIN|28086|1||CLEVELAND||
+|NC|LATTIMORE|28089|1||CLEVELAND||
+|NC|LAWNDALE|28090|1||CLEVELAND||
+|NC|MOORESBORO|28114|1||CLEVELAND||
+|NC|POLKVILLE|28136|1||CLEVELAND||
+|NC|SHELBY|28150|1||CLEVELAND||
+|NC|SHELBY|28151|1||CLEVELAND||
+|NC|SHELBY|28152|1||CLEVELAND||
+|NC|WACO|28169|1||CLEVELAND||
+|NC|BOLTON|28423|1||COLUMBUS||
+|NC|BRUNSWICK|28424|1||COLUMBUS||
+|NC|CERRO GORDO|28430|1||COLUMBUS||
+|NC|CHADBOURN|28431|1||COLUMBUS||
+|NC|CLARENDON|28432|1||COLUMBUS||
+|NC|DELCO|28436|1||COLUMBUS||
+|NC|EVERGREEN|28438|1||COLUMBUS||
+|NC|FAIR BLUFF|28439|1||COLUMBUS||
+|NC|HALLSBORO|28442|1||COLUMBUS||
+|NC|LAKE WACCAMAW|28450|1||COLUMBUS||
+|NC|NAKINA|28455|1||COLUMBUS||
+|NC|RIEGELWOOD|28456|1||COLUMBUS||
+|NC|TABOR CITY|28463|1||COLUMBUS||
+|NC|WHITEVILLE|28472|1||COLUMBUS||
+|NC|BRIDGETON|28519|1||CRAVEN||
+|NC|COVE CITY|28523|1||CRAVEN||
+|NC|DOVER|28526|1||CRAVEN||
+|NC|ERNUL|28527|1||CRAVEN||
+|NC|HAVELOCK|28532|1||CRAVEN||
+|NC|CHERRY POINT|28533|1||CRAVEN||
+|NC|NEW BERN|28560|1||CRAVEN||
+|NC|NEW BERN|28561|1||CRAVEN||
+|NC|NEW BERN|28562|1||CRAVEN||
+|NC|NEW BERN|28563|1||CRAVEN||
+|NC|NEW BERN|28564|1||CRAVEN||
+|NC|VANCEBORO|28586|1||CRAVEN||
+|NC|FAYETTEVILLE|28301|1||CUMBERLAND||
+|NC|FAYETTEVILLE|28302|1||CUMBERLAND||
+|NC|FAYETTEVILLE|28303|1||CUMBERLAND||
+|NC|FAYETTEVILLE|28304|1||CUMBERLAND||
+|NC|FAYETTEVILLE|28305|1||CUMBERLAND||
+|NC|FAYETTEVILLE|28306|1||CUMBERLAND||
+|NC|FORT BRAGG|28307|1||CUMBERLAND||
+|NC|POPE A F B|28308|1||CUMBERLAND||
+|NC|FAYETTEVILLE|28309|1||CUMBERLAND||
+|NC|FORT BRAGG|28310|1||CUMBERLAND||
+|NC|FAYETTEVILLE|28311|1||CUMBERLAND||
+|NC|FAYETTEVILLE|28314|1||CUMBERLAND||
+|NC|CUMBERLAND|28331|1||CUMBERLAND||
+|NC|FALCON|28342|1||CUMBERLAND||
+|NC|GODWIN|28344|1||CUMBERLAND||
+|NC|HOPE MILLS|28348|1||CUMBERLAND||
+|NC|LINDEN|28356|1||CUMBERLAND||
+|NC|SPRING LAKE|28390|1||CUMBERLAND||
+|NC|STEDMAN|28391|1||CUMBERLAND||
+|NC|WADE|28395|1||CUMBERLAND||
+|NC|AYDLETT|27916|1||CURRITUCK||
+|NC|BARCO|27917|1||CURRITUCK||
+|NC|COINJOCK|27923|1||CURRITUCK||
+|NC|COROLLA|27927|1||CURRITUCK||
+|NC|CURRITUCK|27929|1||CURRITUCK||
+|NC|GRANDY|27939|1||CURRITUCK||
+|NC|HARBINGER|27941|1||CURRITUCK||
+|NC|JARVISBURG|27947|1||CURRITUCK||
+|NC|KNOTTS ISLAND|27950|1||CURRITUCK||
+|NC|MAPLE|27956|1||CURRITUCK||
+|NC|MOYOCK|27958|1||CURRITUCK||
+|NC|POINT HARBOR|27964|1||CURRITUCK||
+|NC|POPLAR BRANCH|27965|1||CURRITUCK||
+|NC|POWELLS POINT|27966|1||CURRITUCK||
+|NC|SHAWBORO|27973|1||CURRITUCK||
+|NC|AVON|27915|1||DARE||
+|NC|BUXTON|27920|1||DARE||
+|NC|FRISCO|27936|1||DARE||
+|NC|HATTERAS|27943|1||DARE||
+|NC|KILL DEVIL HILLS|27948|1||DARE||
+|NC|KITTY HAWK|27949|1||DARE||
+|NC|MANNS HARBOR|27953|1||DARE||
+|NC|MANTEO|27954|1||DARE||
+|NC|NAGS HEAD|27959|1||DARE||
+|NC|RODANTHE|27968|1||DARE||
+|NC|SALVO|27972|1||DARE||
+|NC|STUMPY POINT|27978|1||DARE||
+|NC|WANCHESE|27981|1||DARE||
+|NC|WAVES|27982|1||DARE||
+|NC|DENTON|27239|1||DAVIDSON||
+|NC|LEXINGTON|27292|1||DAVIDSON||
+|NC|LEXINGTON|27293|1||DAVIDSON||
+|NC|LEXINGTON|27294|1||DAVIDSON||
+|NC|LEXINGTON|27295|1||DAVIDSON||
+|NC|LINWOOD|27299|1||DAVIDSON||
+|NC|SOUTHMONT|27351|1||DAVIDSON||
+|NC|THOMASVILLE|27360|1||DAVIDSON||
+|NC|THOMASVILLE|27361|1||DAVIDSON||
+|NC|WALLBURG|27373|1||DAVIDSON||
+|NC|WELCOME|27374|1||DAVIDSON||
+|NC|ADVANCE|27006|1||DAVIE||
+|NC|COOLEEMEE|27014|1||DAVIE||
+|NC|MOCKSVILLE|27028|1||DAVIE||
+|NC|CALYPSO|28325|1||DUPLIN||
+|NC|FAISON|28341|1||DUPLIN||
+|NC|KENANSVILLE|28349|1||DUPLIN||
+|NC|WARSAW|28398|1||DUPLIN||
+|NC|MAGNOLIA|28453|1||DUPLIN||
+|NC|ROSE HILL|28458|1||DUPLIN||
+|NC|TEACHEY|28464|1||DUPLIN||
+|NC|WALLACE|28466|1||DUPLIN||
+|NC|ALBERTSON|28508|1||DUPLIN||
+|NC|BEULAVILLE|28518|1||DUPLIN||
+|NC|CHINQUAPIN|28521|1||DUPLIN||
+|NC|BAHAMA|27503|1||DURHAM||
+|NC|ROUGEMONT|27572|1||DURHAM||
+|NC|DURHAM|27701|1||DURHAM||
+|NC|DURHAM|27702|1||DURHAM||
+|NC|DURHAM|27703|1||DURHAM||
+|NC|DURHAM|27704|1||DURHAM||
+|NC|DURHAM|27705|1||DURHAM||
+|NC|DURHAM|27706|1||DURHAM||
+|NC|DURHAM|27707|1||DURHAM||
+|NC|DURHAM|27708|1||DURHAM||
+|NC|DURHAM|27709|1||DURHAM||
+|NC|DURHAM|27710|1||DURHAM||
+|NC|DURHAM|27711|1||DURHAM||
+|NC|DURHAM|27712|1||DURHAM||
+|NC|DURHAM|27713|1||DURHAM||
+|NC|DURHAM|27715|1||DURHAM||
+|NC|DURHAM|27717|1||DURHAM||
+|NC|DURHAM|27722|1||DURHAM||
+|NC|ROCKY MOUNT|27801|1||EDGECOMBE||
+|NC|ROCKY MOUNT|27802|1||EDGECOMBE||
+|NC|BATTLEBORO|27809|1||EDGECOMBE||
+|NC|CONETOE|27819|1||EDGECOMBE||
+|NC|MACCLESFIELD|27852|1||EDGECOMBE||
+|NC|PINETOPS|27864|1||EDGECOMBE||
+|NC|SPEED|27881|1||EDGECOMBE||
+|NC|TARBORO|27886|1||EDGECOMBE||
+|NC|BELEWS CREEK|27009|1||FORSYTH||
+|NC|BETHANIA|27010|1||FORSYTH||
+|NC|CLEMMONS|27012|1||FORSYTH||
+|NC|LEWISVILLE|27023|1||FORSYTH||
+|NC|PFAFFTOWN|27040|1||FORSYTH||
+|NC|RURAL HALL|27045|1||FORSYTH||
+|NC|TOBACCOVILLE|27050|1||FORSYTH||
+|NC|WALKERTOWN|27051|1||FORSYTH||
+|NC|RURAL HALL|27094|1||FORSYTH||
+|NC|RURAL HALL|27098|1||FORSYTH||
+|NC|RURAL HALL|27099|1||FORSYTH||
+|NC|WINSTON SALEM|27101|1||FORSYTH||
+|NC|WINSTON SALEM|27102|1||FORSYTH||
+|NC|WINSTON SALEM|27103|1||FORSYTH||
+|NC|WINSTON SALEM|27104|1||FORSYTH||
+|NC|WINSTON SALEM|27105|1||FORSYTH||
+|NC|WINSTON SALEM|27106|1||FORSYTH||
+|NC|WINSTON SALEM|27107|1||FORSYTH||
+|NC|WINSTON SALEM|27108|1||FORSYTH||
+|NC|WINSTON SALEM|27109|1||FORSYTH||
+|NC|WINSTON SALEM|27110|1||FORSYTH||
+|NC|WINSTON SALEM|27111|1||FORSYTH||
+|NC|WINSTON SALEM|27113|1||FORSYTH||
+|NC|WINSTON SALEM|27114|1||FORSYTH||
+|NC|WINSTON SALEM|27115|1||FORSYTH||
+|NC|WINSTON SALEM|27116|1||FORSYTH||
+|NC|WINSTON SALEM|27117|1||FORSYTH||
+|NC|WINSTON SALEM|27120|1||FORSYTH||
+|NC|WINSTON SALEM|27127|1||FORSYTH||
+|NC|WINSTON SALEM|27130|1||FORSYTH||
+|NC|WINSTON SALEM|27150|1||FORSYTH||
+|NC|WINSTON SALEM|27151|1||FORSYTH||
+|NC|WINSTON SALEM|27152|1||FORSYTH||
+|NC|WINSTON SALEM|27155|1||FORSYTH||
+|NC|WINSTON SALEM|27156|1||FORSYTH||
+|NC|WINSTON SALEM|27157|1||FORSYTH||
+|NC|WINSTON SALEM|27198|1||FORSYTH||
+|NC|WINSTON SALEM|27199|1||FORSYTH||
+|NC|KERNERSVILLE|27284|1||FORSYTH||
+|NC|KERNERSVILLE|27285|1||FORSYTH||
+|NC|BUNN|27508|1||FRANKLIN||
+|NC|FRANKLINTON|27525|1||FRANKLIN||
+|NC|LOUISBURG|27549|1||FRANKLIN||
+|NC|YOUNGSVILLE|27596|1||FRANKLIN||
+|NC|ALEXIS|28006|1||GASTON||
+|NC|BELMONT|28012|1||GASTON||
+|NC|BESSEMER CITY|28016|1||GASTON||
+|NC|CHERRYVILLE|28021|1||GASTON||
+|NC|CRAMERTON|28032|1||GASTON||
+|NC|DALLAS|28034|1||GASTON||
+|NC|GASTONIA|28051|1||GASTON||
+|NC|GASTONIA|28052|1||GASTON||
+|NC|GASTONIA|28053|1||GASTON||
+|NC|GASTONIA|28054|1||GASTON||
+|NC|GASTONIA|28055|1||GASTON||
+|NC|GASTONIA|28056|1||GASTON||
+|NC|HIGH SHOALS|28077|1||GASTON||
+|NC|LOWELL|28098|1||GASTON||
+|NC|MC ADENVILLE|28101|1||GASTON||
+|NC|MOUNT HOLLY|28120|1||GASTON||
+|NC|STANLEY|28164|1||GASTON||
+|NC|CORAPEAKE|27926|1||GATES||
+|NC|EURE|27935|1||GATES||
+|NC|GATES|27937|1||GATES||
+|NC|GATESVILLE|27938|1||GATES||
+|NC|HOBBSVILLE|27946|1||GATES||
+|NC|RODUCO|27969|1||GATES||
+|NC|SUNBURY|27979|1||GATES||
+|NC|FONTANA DAM|28733|1||GRAHAM||
+|NC|ROBBINSVILLE|28771|1||GRAHAM||
+|NC|BULLOCK|27507|1||GRANVILLE||
+|NC|BUTNER|27509|1||GRANVILLE||
+|NC|CREEDMOOR|27522|1||GRANVILLE||
+|NC|CREEDMOOR|27564|1||GRANVILLE||
+|NC|OXFORD|27565|1||GRANVILLE||
+|NC|STEM|27581|1||GRANVILLE||
+|NC|STOVALL|27582|1||GRANVILLE||
+|NC|WALSTONBURG|27888|1||GREENE||
+|NC|HOOKERTON|28538|1||GREENE||
+|NC|MAURY|28554|1||GREENE||
+|NC|SNOW HILL|28580|1||GREENE||
+|NC|BROWNS SUMMIT|27214|1||GUILFORD||
+|NC|CLIMAX|27233|1||GUILFORD||
+|NC|COLFAX|27235|1||GUILFORD||
+|NC|GIBSONVILLE|27249|1||GUILFORD||
+|NC|HIGH POINT|27260|1||GUILFORD||
+|NC|HIGH POINT|27261|1||GUILFORD||
+|NC|HIGH POINT|27262|1||GUILFORD||
+|NC|HIGH POINT|27263|1||GUILFORD||
+|NC|HIGH POINT|27264|1||GUILFORD||
+|NC|HIGH POINT|27265|1||GUILFORD||
+|NC|JAMESTOWN|27282|1||GUILFORD||
+|NC|JULIAN|27283|1||GUILFORD||
+|NC|MC LEANSVILLE|27301|1||GUILFORD||
+|NC|OAK RIDGE|27310|1||GUILFORD||
+|NC|PLEASANT GARDEN|27313|1||GUILFORD||
+|NC|SEDALIA|27342|1||GUILFORD||
+|NC|STOKESDALE|27357|1||GUILFORD||
+|NC|SUMMERFIELD|27358|1||GUILFORD||
+|NC|WHITSETT|27377|1||GUILFORD||
+|NC|GREENSBORO|27401|1||GUILFORD||
+|NC|GREENSBORO|27402|1||GUILFORD||
+|NC|GREENSBORO|27403|1||GUILFORD||
+|NC|GREENSBORO|27404|1||GUILFORD||
+|NC|GREENSBORO|27405|1||GUILFORD||
+|NC|GREENSBORO|27406|1||GUILFORD||
+|NC|GREENSBORO|27407|1||GUILFORD||
+|NC|GREENSBORO|27408|1||GUILFORD||
+|NC|GREENSBORO|27409|1||GUILFORD||
+|NC|GREENSBORO|27410|1||GUILFORD||
+|NC|GREENSBORO|27411|1||GUILFORD||
+|NC|GREENSBORO|27412|1||GUILFORD||
+|NC|GREENSBORO|27413|1||GUILFORD||
+|NC|GREENSBORO|27415|1||GUILFORD||
+|NC|GREENSBORO|27416|1||GUILFORD||
+|NC|GREENSBORO|27417|1||GUILFORD||
+|NC|GREENSBORO|27419|1||GUILFORD||
+|NC|GREENSBORO|27420|1||GUILFORD||
+|NC|GREENSBORO|27425|1||GUILFORD||
+|NC|GREENSBORO|27427|1||GUILFORD||
+|NC|GREENSBORO|27429|1||GUILFORD||
+|NC|GREENSBORO|27435|1||GUILFORD||
+|NC|GREENSBORO|27438|1||GUILFORD||
+|NC|GREENSBORO|27455|1||GUILFORD||
+|NC|GREENSBORO|27480|1||GUILFORD||
+|NC|GREENSBORO|27495|1||GUILFORD||
+|NC|GREENSBORO|27498|1||GUILFORD||
+|NC|GREENSBORO|27499|1||GUILFORD||
+|NC|ENFIELD|27823|1||HALIFAX||
+|NC|HALIFAX|27839|1||HALIFAX||
+|NC|HOBGOOD|27843|1||HALIFAX||
+|NC|HOLLISTER|27844|1||HALIFAX||
+|NC|LITTLETON|27850|1||HALIFAX||
+|NC|PALMYRA|27859|1||HALIFAX||
+|NC|ROANOKE RAPIDS|27870|1||HALIFAX||
+|NC|SCOTLAND NECK|27874|1||HALIFAX||
+|NC|TILLERY|27887|1||HALIFAX||
+|NC|WELDON|27890|1||HALIFAX||
+|NC|ANGIER|27501|1||HARNETT||
+|NC|BUIES CREEK|27506|1||HARNETT||
+|NC|COATS|27521|1||HARNETT||
+|NC|KIPLING|27543|1||HARNETT||
+|NC|LILLINGTON|27546|1||HARNETT||
+|NC|MAMERS|27552|1||HARNETT||
+|NC|BUNNLEVEL|28323|1||HARNETT||
+|NC|DUNN|28334|1||HARNETT||
+|NC|DUNN|28335|1||HARNETT||
+|NC|ERWIN|28339|1||HARNETT||
+|NC|OLIVIA|28368|1||HARNETT||
+|NC|CANTON|28716|1||HAYWOOD||
+|NC|CLYDE|28721|1||HAYWOOD||
+|NC|HAZELWOOD|28738|1||HAYWOOD||
+|NC|LAKE JUNALUSKA|28745|1||HAYWOOD||
+|NC|MAGGIE VALLEY|28751|1||HAYWOOD||
+|NC|WAYNESVILLE|28785|1||HAYWOOD||
+|NC|WAYNESVILLE|28786|1||HAYWOOD||
+|NC|BAT CAVE|28710|1||HENDERSON||
+|NC|DANA|28724|1||HENDERSON||
+|NC|EAST FLAT ROCK|28726|1||HENDERSON||
+|NC|EDNEYVILLE|28727|1||HENDERSON||
+|NC|ETOWAH|28729|1||HENDERSON||
+|NC|FLAT ROCK|28731|1||HENDERSON||
+|NC|FLETCHER|28732|1||HENDERSON||
+|NC|GERTON|28735|1||HENDERSON||
+|NC|HENDERSONVILLE|28739|1||HENDERSON||
+|NC|HORSE SHOE|28742|1||HENDERSON||
+|NC|MOUNTAIN HOME|28758|1||HENDERSON||
+|NC|NAPLES|28760|1||HENDERSON||
+|NC|TUXEDO|28784|1||HENDERSON||
+|NC|ZIRCONIA|28790|1||HENDERSON||
+|NC|HENDERSONVILLE|28791|1||HENDERSON||
+|NC|HENDERSONVILLE|28792|1||HENDERSON||
+|NC|HENDERSONVILLE|28793|1||HENDERSON||
+|NC|COMO|27818|1||HERTFORD||
+|NC|MURFREESBORO|27855|1||HERTFORD||
+|NC|AHOSKIE|27910|1||HERTFORD||
+|NC|COFIELD|27922|1||HERTFORD||
+|NC|HARRELLSVILLE|27942|1||HERTFORD||
+|NC|WINTON|27986|1||HERTFORD||
+|NC|MCCAIN|28361|1||HOKE||
+|NC|RAEFORD|28376|1||HOKE||
+|NC|ENGELHARD|27824|1||HYDE||
+|NC|FAIRFIELD|27826|1||HYDE||
+|NC|SCRANTON|27875|1||HYDE||
+|NC|SWANQUARTER|27885|1||HYDE||
+|NC|OCRACOKE|27960|1||HYDE||
+|NC|BARIUM SPRINGS|28010|1||IREDELL||
+|NC|MOORESVILLE|28115|1||IREDELL||
+|NC|MOORESVILLE|28117|1||IREDELL||
+|NC|MOUNT MOURNE|28123|1||IREDELL||
+|NC|TROUTMAN|28166|1||IREDELL||
+|NC|STATESVILLE|28625|1||IREDELL||
+|NC|HARMONY|28634|1||IREDELL||
+|NC|OLIN|28660|1||IREDELL||
+|NC|STATESVILLE|28677|1||IREDELL||
+|NC|STATESVILLE|28687|1||IREDELL||
+|NC|TURNERSBURG|28688|1||IREDELL||
+|NC|UNION GROVE|28689|1||IREDELL||
+|NC|SCOTTS|28699|1||IREDELL||
+|NC|BALSAM|28707|1||JACKSON||
+|NC|CASHIERS|28717|1||JACKSON||
+|NC|CULLOWHEE|28723|1||JACKSON||
+|NC|DILLSBORO|28725|1||JACKSON||
+|NC|GLENVILLE|28736|1||JACKSON||
+|NC|SYLVA|28779|1||JACKSON||
+|NC|TUCKASEGEE|28783|1||JACKSON||
+|NC|WEBSTER|28788|1||JACKSON||
+|NC|WHITTIER|28789|1||JACKSON||
+|NC|BENSON|27504|1||JOHNSTON||
+|NC|CLAYTON|27520|1||JOHNSTON||
+|NC|FOUR OAKS|27524|1||JOHNSTON||
+|NC|KENLY|27542|1||JOHNSTON||
+|NC|MICRO|27555|1||JOHNSTON||
+|NC|MIDDLESEX|27557|1||JOHNSTON||
+|NC|PINE LEVEL|27568|1||JOHNSTON||
+|NC|PRINCETON|27569|1||JOHNSTON||
+|NC|SELMA|27576|1||JOHNSTON||
+|NC|SMITHFIELD|27577|1||JOHNSTON||
+|NC|WILSONS MILLS|27593|1||JOHNSTON||
+|NC|COMFORT|28522|1||JONES||
+|NC|MAYSVILLE|28555|1||JONES||
+|NC|POLLOCKSVILLE|28573|1||JONES||
+|NC|TRENTON|28585|1||JONES||
+|NC|CUMNOCK|27237|1||LEE||
+|NC|SANFORD|27330|1||LEE||
+|NC|SANFORD|27331|1||LEE||
+|NC|SANFORD|27332|1||LEE||
+|NC|BROADWAY|27505|1||LEE||
+|NC|LEMON SPRINGS|28355|1||LEE||
+|NC|KINSTON|28501|1||LENOIR||
+|NC|KINSTON|28502|1||LENOIR||
+|NC|KINSTON|28503|1||LENOIR||
+|NC|KINSTON|28504|1||LENOIR||
+|NC|DEEP RUN|28525|1||LENOIR||
+|NC|LA GRANGE|28551|1||LENOIR||
+|NC|PINK HILL|28572|1||LENOIR||
+|NC|CROUSE|28033|1||LINCOLN||
+|NC|DENVER|28037|1||LINCOLN||
+|NC|IRON STATION|28080|1||LINCOLN||
+|NC|LINCOLNTON|28092|1||LINCOLN||
+|NC|LINCOLNTON|28093|1||LINCOLN||
+|NC|VALE|28168|1||LINCOLN||
+|NC|GLENWOOD|28737|1||MCDOWELL||
+|NC|LITTLE SWITZERLAND|28749|1||MCDOWELL||
+|NC|MARION|28752|1||MCDOWELL||
+|NC|NEBO|28761|1||MCDOWELL||
+|NC|OLD FORT|28762|1||MCDOWELL||
+|NC|FRANKLIN|28734|1||MACON||
+|NC|HIGHLANDS|28741|1||MACON||
+|NC|FRANKLIN|28744|1||MACON||
+|NC|OTTO|28763|1||MACON||
+|NC|SCALY MOUNTAIN|28775|1||MACON||
+|NC|HOT SPRINGS|28743|1||MADISON||
+|NC|MARSHALL|28753|1||MADISON||
+|NC|MARS HILL|28754|1||MADISON||
+|NC|EVERETTS|27825|1||MARTIN||
+|NC|HAMILTON|27840|1||MARTIN||
+|NC|HASSELL|27841|1||MARTIN||
+|NC|JAMESVILLE|27846|1||MARTIN||
+|NC|OAK CITY|27857|1||MARTIN||
+|NC|PARMELE|27861|1||MARTIN||
+|NC|ROBERSONVILLE|27871|1||MARTIN||
+|NC|WILLIAMSTON|27892|1||MARTIN||
+|NC|CORNELIUS|28031|1||MECKLENBURG||
+|NC|DAVIDSON|28036|1||MECKLENBURG||
+|NC|HUNTERSVILLE|28070|1||MECKLENBURG||
+|NC|HUNTERSVILLE|28078|1||MECKLENBURG||
+|NC|MATTHEWS|28104|1||MECKLENBURG||
+|NC|MATTHEWS|28105|1||MECKLENBURG||
+|NC|MATTHEWS|28106|1||MECKLENBURG||
+|NC|NEWELL|28126|1||MECKLENBURG||
+|NC|PAW CREEK|28130|1||MECKLENBURG||
+|NC|PINEVILLE|28134|1||MECKLENBURG||
+|NC|CHARLOTTE|28201|1||MECKLENBURG||
+|NC|CHARLOTTE|28202|1||MECKLENBURG||
+|NC|CHARLOTTE|28203|1||MECKLENBURG||
+|NC|CHARLOTTE|28204|1||MECKLENBURG||
+|NC|CHARLOTTE|28205|1||MECKLENBURG||
+|NC|CHARLOTTE|28206|1||MECKLENBURG||
+|NC|CHARLOTTE|28207|1||MECKLENBURG||
+|NC|CHARLOTTE|28208|1||MECKLENBURG||
+|NC|CHARLOTTE|28209|1||MECKLENBURG||
+|NC|CHARLOTTE|28210|1||MECKLENBURG||
+|NC|CHARLOTTE|28211|1||MECKLENBURG||
+|NC|CHARLOTTE|28212|1||MECKLENBURG||
+|NC|CHARLOTTE|28213|1||MECKLENBURG||
+|NC|CHARLOTTE|28214|1||MECKLENBURG||
+|NC|CHARLOTTE|28215|1||MECKLENBURG||
+|NC|CHARLOTTE|28216|1||MECKLENBURG||
+|NC|CHARLOTTE|28217|1||MECKLENBURG||
+|NC|CHARLOTTE|28218|1||MECKLENBURG||
+|NC|CHARLOTTE|28219|1||MECKLENBURG||
+|NC|CHARLOTTE|28220|1||MECKLENBURG||
+|NC|CHARLOTTE|28221|1||MECKLENBURG||
+|NC|CHARLOTTE|28222|1||MECKLENBURG||
+|NC|CHARLOTTE|28223|1||MECKLENBURG||
+|NC|CHARLOTTE|28224|1||MECKLENBURG||
+|NC|CHARLOTTE|28225|1||MECKLENBURG||
+|NC|CHARLOTTE|28226|1||MECKLENBURG||
+|NC|CHARLOTTE|28227|1||MECKLENBURG||
+|NC|CHARLOTTE|28228|1||MECKLENBURG||
+|NC|CHARLOTTE|28229|1||MECKLENBURG||
+|NC|CHARLOTTE|28230|1||MECKLENBURG||
+|NC|CHARLOTTE|28231|1||MECKLENBURG||
+|NC|CHARLOTTE|28232|1||MECKLENBURG||
+|NC|CHARLOTTE|28233|1||MECKLENBURG||
+|NC|CHARLOTTE|28234|1||MECKLENBURG||
+|NC|CHARLOTTE|28235|1||MECKLENBURG||
+|NC|CHARLOTTE|28236|1||MECKLENBURG||
+|NC|CHARLOTTE|28237|1||MECKLENBURG||
+|NC|CHARLOTTE|28240|1||MECKLENBURG||
+|NC|CHARLOTTE|28241|1||MECKLENBURG||
+|NC|CHARLOTTE|28242|1||MECKLENBURG||
+|NC|CHARLOTTE|28243|1||MECKLENBURG||
+|NC|CHARLOTTE|28244|1||MECKLENBURG||
+|NC|CHARLOTTE|28246|1||MECKLENBURG||
+|NC|CHARLOTTE|28247|1||MECKLENBURG||
+|NC|CHARLOTTE|28250|1||MECKLENBURG||
+|NC|CHARLOTTE|28253|1||MECKLENBURG||
+|NC|CHARLOTTE|28254|1||MECKLENBURG||
+|NC|CHARLOTTE|28255|1||MECKLENBURG||
+|NC|CHARLOTTE|28256|1||MECKLENBURG||
+|NC|CHARLOTTE|28258|1||MECKLENBURG||
+|NC|CHARLOTTE|28260|1||MECKLENBURG||
+|NC|CHARLOTTE|28261|1||MECKLENBURG||
+|NC|CHARLOTTE|28262|1||MECKLENBURG||
+|NC|CHARLOTTE|28265|1||MECKLENBURG||
+|NC|CHARLOTTE|28266|1||MECKLENBURG||
+|NC|CHARLOTTE|28269|1||MECKLENBURG||
+|NC|CHARLOTTE|28270|1||MECKLENBURG||
+|NC|CHARLOTTE|28272|1||MECKLENBURG||
+|NC|CHARLOTTE|28273|1||MECKLENBURG||
+|NC|CHARLOTTE|28274|1||MECKLENBURG||
+|NC|CHARLOTTE|28275|1||MECKLENBURG||
+|NC|CHARLOTTE|28277|1||MECKLENBURG||
+|NC|CHARLOTTE|28278|1||MECKLENBURG||
+|NC|CHARLOTTE|28280|1||MECKLENBURG||
+|NC|CHARLOTTE|28281|1||MECKLENBURG||
+|NC|CHARLOTTE|28282|1||MECKLENBURG||
+|NC|CHARLOTTE|28283|1||MECKLENBURG||
+|NC|CHARLOTTE|28284|1||MECKLENBURG||
+|NC|CHARLOTTE|28285|1||MECKLENBURG||
+|NC|CHARLOTTE|28286|1||MECKLENBURG||
+|NC|CHARLOTTE|28287|1||MECKLENBURG||
+|NC|CHARLOTTE|28288|1||MECKLENBURG||
+|NC|CHARLOTTE|28289|1||MECKLENBURG||
+|NC|CHARLOTTE|28290|1||MECKLENBURG||
+|NC|CHARLOTTE|28296|1||MECKLENBURG||
+|NC|CHARLOTTE|28297|1||MECKLENBURG||
+|NC|CHARLOTTE|28299|1||MECKLENBURG||
+|NC|BAKERSVILLE|28705|1||MITCHELL||
+|NC|PENLAND|28765|1||MITCHELL||
+|NC|SPRUCE PINE|28777|1||MITCHELL||
+|NC|BISCOE|27209|1||MONTGOMERY||
+|NC|CANDOR|27229|1||MONTGOMERY||
+|NC|ETHER|27247|1||MONTGOMERY||
+|NC|MOUNT GILEAD|27306|1||MONTGOMERY||
+|NC|STAR|27356|1||MONTGOMERY||
+|NC|TROY|27371|1||MONTGOMERY||
+|NC|EAGLE SPRINGS|27242|1||MOORE||
+|NC|HIGHFALLS|27259|1||MOORE||
+|NC|JACKSON SPRINGS|27281|1||MOORE||
+|NC|ROBBINS|27325|1||MOORE||
+|NC|WEST END|27376|1||MOORE||
+|NC|ABERDEEN|28315|1||MOORE||
+|NC|CAMERON|28326|1||MOORE||
+|NC|CARTHAGE|28327|1||MOORE||
+|NC|LAKEVIEW|28350|1||MOORE||
+|NC|PINEHURST|28370|1||MOORE||
+|NC|PINEBLUFF|28373|1||MOORE||
+|NC|PINEHURST|28374|1||MOORE||
+|NC|SOUTHERN PINES|28387|1||MOORE||
+|NC|SOUTHERN PINES|28388|1||MOORE||
+|NC|VASS|28394|1||MOORE||
+|NC|ROCKY MOUNT|27803|1||NASH||
+|NC|ROCKY MOUNT|27804|1||NASH||
+|NC|BAILEY|27807|1||NASH||
+|NC|CASTALIA|27816|1||NASH||
+|NC|NASHVILLE|27856|1||NASH||
+|NC|RED OAK|27868|1||NASH||
+|NC|SHARPSBURG|27878|1||NASH||
+|NC|SPRING HOPE|27882|1||NASH||
+|NC|WHITAKERS|27891|1||NASH||
+|NC|WILMINGTON|28401|1||NEW HANOVER||
+|NC|WILMINGTON|28402|1||NEW HANOVER||
+|NC|WILMINGTON|28403|1||NEW HANOVER||
+|NC|WILMINGTON|28405|1||NEW HANOVER||
+|NC|WILMINGTON|28406|1||NEW HANOVER||
+|NC|WILMINGTON|28407|1||NEW HANOVER||
+|NC|WILMINGTON|28408|1||NEW HANOVER||
+|NC|WILMINGTON|28409|1||NEW HANOVER||
+|NC|WILMINGTON|28410|1||NEW HANOVER||
+|NC|WILMINGTON|28411|1||NEW HANOVER||
+|NC|WILMINGTON|28412|1||NEW HANOVER||
+|NC|CAROLINA BEACH|28428|1||NEW HANOVER||
+|NC|CASTLE HAYNE|28429|1||NEW HANOVER||
+|NC|KURE BEACH|28449|1||NEW HANOVER||
+|NC|WRIGHTSVILLE BEACH|28480|1||NEW HANOVER||
+|NC|CONWAY|27820|1||NORTHAMPTON||
+|NC|GARYSBURG|27831|1||NORTHAMPTON||
+|NC|GASTON|27832|1||NORTHAMPTON||
+|NC|GUMBERRY|27838|1||NORTHAMPTON||
+|NC|HENRICO|27842|1||NORTHAMPTON||
+|NC|JACKSON|27845|1||NORTHAMPTON||
+|NC|MARGARETTSVILLE|27853|1||NORTHAMPTON||
+|NC|MILWAUKEE|27854|1||NORTHAMPTON||
+|NC|PENDLETON|27862|1||NORTHAMPTON||
+|NC|PLEASANT HILL|27866|1||NORTHAMPTON||
+|NC|POTECASI|27867|1||NORTHAMPTON||
+|NC|RICH SQUARE|27869|1||NORTHAMPTON||
+|NC|SEABOARD|27876|1||NORTHAMPTON||
+|NC|SEVERN|27877|1||NORTHAMPTON||
+|NC|WOODLAND|27897|1||NORTHAMPTON||
+|NC|HOLLY RIDGE|28445|1||ONSLOW||
+|NC|SNEADS FERRY|28460|1||ONSLOW||
+|NC|HUBERT|28539|1||ONSLOW||
+|NC|JACKSONVILLE|28540|1||ONSLOW||
+|NC|JACKSONVILLE|28541|1||ONSLOW||
+|NC|CAMP LEJEUNE|28542|1||ONSLOW||
+|NC|TARAWA TERRACE|28543|1||ONSLOW||
+|NC|MIDWAY PARK|28544|1||ONSLOW||
+|NC|MCCUTCHEON FIELD|28545|1||ONSLOW||
+|NC|JACKSONVILLE|28546|1||ONSLOW||
+|NC|CAMP LEJEUNE|28547|1||ONSLOW||
+|NC|RICHLANDS|28574|1||ONSLOW||
+|NC|SWANSBORO|28584|1||ONSLOW||
+|NC|CEDAR GROVE|27231|1||ORANGE||
+|NC|EFLAND|27243|1||ORANGE||
+|NC|HILLSBOROUGH|27278|1||ORANGE||
+|NC|CARRBORO|27510|1||ORANGE||
+|NC|CHAPEL HILL|27514|1||ORANGE||
+|NC|CHAPEL HILL|27515|1||ORANGE||
+|NC|CHAPEL HILL|27516|1||ORANGE||
+|NC|CHAPEL HILL|27517|1||ORANGE||
+|NC|CHAPEL HILL|27599|1||ORANGE||
+|NC|ALLIANCE|28509|1||PAMLICO||
+|NC|ARAPAHOE|28510|1||PAMLICO||
+|NC|BAYBORO|28515|1||PAMLICO||
+|NC|GRANTSBORO|28529|1||PAMLICO||
+|NC|HOBUCKEN|28537|1||PAMLICO||
+|NC|LOWLAND|28552|1||PAMLICO||
+|NC|MERRITT|28556|1||PAMLICO||
+|NC|ORIENTAL|28571|1||PAMLICO||
+|NC|STONEWALL|28583|1||PAMLICO||
+|NC|VANDEMERE|28587|1||PAMLICO||
+|NC|ELIZABETH CITY|27906|1||PASQUOTANK||
+|NC|ELIZABETH CITY|27907|1||PASQUOTANK||
+|NC|ELIZABETH CITY|27909|1||PASQUOTANK||
+|NC|ATKINSON|28421|1||PENDER||
+|NC|BURGAW|28425|1||PENDER||
+|NC|CURRIE|28435|1||PENDER||
+|NC|HAMPSTEAD|28443|1||PENDER||
+|NC|MAPLE HILL|28454|1||PENDER||
+|NC|ROCKY POINT|28457|1||PENDER||
+|NC|WATHA|28471|1||PENDER||
+|NC|WILLARD|28478|1||PENDER||
+|NC|BELVIDERE|27919|1||PERQUIMANS||
+|NC|DURANTS NECK|27930|1||PERQUIMANS||
+|NC|HERTFORD|27944|1||PERQUIMANS||
+|NC|WINFALL|27985|1||PERQUIMANS||
+|NC|SEMORA|27343|1||PERSON||
+|NC|HURDLE MILLS|27541|1||PERSON||
+|NC|ROXBORO|27573|1||PERSON||
+|NC|TIMBERLAKE|27583|1||PERSON||
+|NC|BELLARTHUR|27811|1||PITT||
+|NC|BETHEL|27812|1||PITT||
+|NC|FALKLAND|27827|1||PITT||
+|NC|FARMVILLE|27828|1||PITT||
+|NC|FOUNTAIN|27829|1||PITT||
+|NC|GREENVILLE|27833|1||PITT||
+|NC|GREENVILLE|27834|1||PITT||
+|NC|GREENVILLE|27835|1||PITT||
+|NC|GREENVILLE|27836|1||PITT||
+|NC|GRIMESLAND|27837|1||PITT||
+|NC|GREENVILLE|27858|1||PITT||
+|NC|SIMPSON|27879|1||PITT||
+|NC|STOKES|27884|1||PITT||
+|NC|AYDEN|28513|1||PITT||
+|NC|GRIFTON|28530|1||PITT||
+|NC|WINTERVILLE|28590|1||PITT||
+|NC|COLUMBUS|28722|1||POLK||
+|NC|LYNN|28750|1||POLK||
+|NC|MILL SPRING|28756|1||POLK||
+|NC|SALUDA|28773|1||POLK||
+|NC|TRYON|28782|1||POLK||
+|NC|ASHEBORO|27203|1||RANDOLPH||
+|NC|ASHEBORO|27204|1||RANDOLPH||
+|NC|ASHEBORO|27205|1||RANDOLPH||
+|NC|CEDAR FALLS|27230|1||RANDOLPH||
+|NC|FRANKLINVILLE|27248|1||RANDOLPH||
+|NC|LIBERTY|27298|1||RANDOLPH||
+|NC|RAMSEUR|27316|1||RANDOLPH||
+|NC|RANDLEMAN|27317|1||RANDOLPH||
+|NC|SEAGROVE|27341|1||RANDOLPH||
+|NC|SOPHIA|27350|1||RANDOLPH||
+|NC|STALEY|27355|1||RANDOLPH||
+|NC|TRINITY|27370|1||RANDOLPH||
+|NC|CORDOVA|28330|1||RICHMOND||
+|NC|ELLERBE|28338|1||RICHMOND||
+|NC|HAMLET|28345|1||RICHMOND||
+|NC|HOFFMAN|28347|1||RICHMOND||
+|NC|MARSTON|28363|1||RICHMOND||
+|NC|NORMAN|28367|1||RICHMOND||
+|NC|ROCKINGHAM|28379|1||RICHMOND||
+|NC|ROCKINGHAM|28380|1||RICHMOND||
+|NC|BARNESVILLE|28319|1||ROBESON||
+|NC|FAIRMONT|28340|1||ROBESON||
+|NC|LUMBER BRIDGE|28357|1||ROBESON||
+|NC|LUMBERTON|28358|1||ROBESON||
+|NC|LUMBERTON|28359|1||ROBESON||
+|NC|LUMBERTON|28360|1||ROBESON||
+|NC|MARIETTA|28362|1||ROBESON||
+|NC|MAXTON|28364|1||ROBESON||
+|NC|ORRUM|28369|1||ROBESON||
+|NC|PARKTON|28371|1||ROBESON||
+|NC|PEMBROKE|28372|1||ROBESON||
+|NC|PROCTORVILLE|28375|1||ROBESON||
+|NC|RED SPRINGS|28377|1||ROBESON||
+|NC|REX|28378|1||ROBESON||
+|NC|ROWLAND|28383|1||ROBESON||
+|NC|SAINT PAULS|28384|1||ROBESON||
+|NC|SHANNON|28386|1||ROBESON||
+|NC|MADISON|27025|1||ROCKINGHAM||
+|NC|MAYODAN|27027|1||ROCKINGHAM||
+|NC|STONEVILLE|27048|1||ROCKINGHAM||
+|NC|EDEN|27288|1||ROCKINGHAM||
+|NC|EDEN|27289|1||ROCKINGHAM||
+|NC|REIDSVILLE|27320|1||ROCKINGHAM||
+|NC|REIDSVILLE|27321|1||ROCKINGHAM||
+|NC|REIDSVILLE|27322|1||ROCKINGHAM||
+|NC|REIDSVILLE|27323|1||ROCKINGHAM||
+|NC|RUFFIN|27326|1||ROCKINGHAM||
+|NC|WENTWORTH|27375|1||ROCKINGHAM||
+|NC|CLEVELAND|27013|1||ROWAN||
+|NC|WOODLEAF|27054|1||ROWAN||
+|NC|CHINA GROVE|28023|1||ROWAN||
+|NC|EAST SPENCER|28039|1||ROWAN||
+|NC|FAITH|28041|1||ROWAN||
+|NC|GOLD HILL|28071|1||ROWAN||
+|NC|GRANITE QUARRY|28072|1||ROWAN||
+|NC|LANDIS|28088|1||ROWAN||
+|NC|MOUNT ULLA|28125|1||ROWAN||
+|NC|ROCKWELL|28138|1||ROWAN||
+|NC|SALISBURY|28144|1||ROWAN||
+|NC|SALISBURY|28145|1||ROWAN||
+|NC|SALISBURY|28146|1||ROWAN||
+|NC|SALISBURY|28147|1||ROWAN||
+|NC|SPENCER|28159|1||ROWAN||
+|NC|BOSTIC|28018|1||RUTHERFORD||
+|NC|CAROLEEN|28019|1||RUTHERFORD||
+|NC|CLIFFSIDE|28024|1||RUTHERFORD||
+|NC|ELLENBORO|28040|1||RUTHERFORD||
+|NC|FOREST CITY|28043|1||RUTHERFORD||
+|NC|HARRIS|28074|1||RUTHERFORD||
+|NC|HENRIETTA|28076|1||RUTHERFORD||
+|NC|RUTHERFORDTON|28139|1||RUTHERFORD||
+|NC|SPINDALE|28160|1||RUTHERFORD||
+|NC|UNION MILLS|28167|1||RUTHERFORD||
+|NC|CHIMNEY ROCK|28720|1||RUTHERFORD||
+|NC|LAKE LURE|28746|1||RUTHERFORD||
+|NC|AUTRYVILLE|28318|1||SAMPSON||
+|NC|CLINTON|28328|1||SAMPSON||
+|NC|CLINTON|28329|1||SAMPSON||
+|NC|NEWTON GROVE|28366|1||SAMPSON||
+|NC|ROSEBORO|28382|1||SAMPSON||
+|NC|SALEMBURG|28385|1||SAMPSON||
+|NC|TURKEY|28393|1||SAMPSON||
+|NC|GARLAND|28441|1||SAMPSON||
+|NC|HARRELLS|28444|1||SAMPSON||
+|NC|INGOLD|28446|1||SAMPSON||
+|NC|IVANHOE|28447|1||SAMPSON||
+|NC|GIBSON|28343|1||SCOTLAND||
+|NC|LAUREL HILL|28351|1||SCOTLAND||
+|NC|LAURINBURG|28352|1||SCOTLAND||
+|NC|LAURINBURG|28353|1||SCOTLAND||
+|NC|WAGRAM|28396|1||SCOTLAND||
+|NC|ALBEMARLE|28001|1||STANLY||
+|NC|ALBEMARLE|28002|1||STANLY||
+|NC|BADIN|28009|1||STANLY||
+|NC|LOCUST|28097|1||STANLY||
+|NC|MISENHEIMER|28109|1||STANLY||
+|NC|NEW LONDON|28127|1||STANLY||
+|NC|NORWOOD|28128|1||STANLY||
+|NC|OAKBORO|28129|1||STANLY||
+|NC|RICHFIELD|28137|1||STANLY||
+|NC|STANFIELD|28163|1||STANLY||
+|NC|DANBURY|27016|1||STOKES||
+|NC|GERMANTON|27019|1||STOKES||
+|NC|KING|27021|1||STOKES||
+|NC|LAWSONVILLE|27022|1||STOKES||
+|NC|PINE HALL|27042|1||STOKES||
+|NC|PINNACLE|27043|1||STOKES||
+|NC|SANDY RIDGE|27046|1||STOKES||
+|NC|WALNUT COVE|27052|1||STOKES||
+|NC|ARARAT|27007|1||SURRY||
+|NC|DOBSON|27017|1||SURRY||
+|NC|LOWGAP|27024|1||SURRY||
+|NC|MOUNT AIRY|27030|1||SURRY||
+|NC|WHITE PLAINS|27031|1||SURRY||
+|NC|PILOT MOUNTAIN|27041|1||SURRY||
+|NC|SILOAM|27047|1||SURRY||
+|NC|TOAST|27049|1||SURRY||
+|NC|WESTFIELD|27053|1||SURRY||
+|NC|ELKIN|28621|1||SURRY||
+|NC|STATE ROAD|28676|1||SURRY||
+|NC|ALMOND|28702|1||SWAIN||
+|NC|BRYSON CITY|28713|1||SWAIN||
+|NC|CHEROKEE|28719|1||SWAIN||
+|NC|BALSAM GROVE|28708|1||TRANSYLVANIA||
+|NC|BREVARD|28712|1||TRANSYLVANIA||
+|NC|CEDAR MOUNTAIN|28718|1||TRANSYLVANIA||
+|NC|LAKE TOXAWAY|28747|1||TRANSYLVANIA||
+|NC|PENROSE|28766|1||TRANSYLVANIA||
+|NC|PISGAH FOREST|28768|1||TRANSYLVANIA||
+|NC|ROSMAN|28772|1||TRANSYLVANIA||
+|NC|SAPPHIRE|28774|1||TRANSYLVANIA||
+|NC|COLUMBIA|27925|1||TYRRELL||
+|NC|INDIAN TRAIL|28079|1||UNION||
+|NC|MARSHVILLE|28103|1||UNION||
+|NC|MINERAL SPRINGS|28108|1||UNION||
+|NC|MONROE|28110|1||UNION||
+|NC|MONROE|28111|1||UNION||
+|NC|MONROE|28112|1||UNION||
+|NC|WAXHAW|28173|1||UNION||
+|NC|WINGATE|28174|1||UNION||
+|NC|HENDERSON|27536|1||VANCE||
+|NC|HENDERSON|27537|1||VANCE||
+|NC|KITTRELL|27544|1||VANCE||
+|NC|MANSON|27553|1||VANCE||
+|NC|MIDDLEBURG|27556|1||VANCE||
+|NC|TOWNSVILLE|27584|1||VANCE||
+|NC|APEX|27502|1||WAKE||
+|NC|CARY|27511|1||WAKE||
+|NC|CARY|27512|1||WAKE||
+|NC|CARY|27513|1||WAKE||
+|NC|CARY|27518|1||WAKE||
+|NC|CARY|27519|1||WAKE||
+|NC|EAGLE ROCK|27523|1||WAKE||
+|NC|FUQUAY VARINA|27526|1||WAKE||
+|NC|GARNER|27529|1||WAKE||
+|NC|HOLLY SPRINGS|27540|1||WAKE||
+|NC|KNIGHTDALE|27545|1||WAKE||
+|NC|MORRISVILLE|27560|1||WAKE||
+|NC|NEW HILL|27562|1||WAKE||
+|NC|ROLESVILLE|27571|1||WAKE||
+|NC|WAKE FOREST|27587|1||WAKE||
+|NC|WAKE FOREST|27588|1||WAKE||
+|NC|WENDELL|27591|1||WAKE||
+|NC|WILLOW SPRING|27592|1||WAKE||
+|NC|ZEBULON|27597|1||WAKE||
+|NC|RALEIGH|27601|1||WAKE||
+|NC|RALEIGH|27602|1||WAKE||
+|NC|RALEIGH|27603|1||WAKE||
+|NC|RALEIGH|27604|1||WAKE||
+|NC|RALEIGH|27605|1||WAKE||
+|NC|RALEIGH|27606|1||WAKE||
+|NC|RALEIGH|27607|1||WAKE||
+|NC|RALEIGH|27608|1||WAKE||
+|NC|RALEIGH|27609|1||WAKE||
+|NC|RALEIGH|27610|1||WAKE||
+|NC|RALEIGH|27611|1||WAKE||
+|NC|RALEIGH|27612|1||WAKE||
+|NC|RALEIGH|27613|1||WAKE||
+|NC|RALEIGH|27614|1||WAKE||
+|NC|RALEIGH|27615|1||WAKE||
+|NC|RALEIGH|27616|1||WAKE||
+|NC|RALEIGH|27617|1||WAKE||
+|NC|RALEIGH|27619|1||WAKE||
+|NC|RALEIGH|27620|1||WAKE||
+|NC|RALEIGH|27621|1||WAKE||
+|NC|RALEIGH|27622|1||WAKE||
+|NC|RALEIGH|27623|1||WAKE||
+|NC|RALEIGH|27624|1||WAKE||
+|NC|RALEIGH|27625|1||WAKE||
+|NC|RALEIGH|27626|1||WAKE||
+|NC|RALEIGH|27627|1||WAKE||
+|NC|RALEIGH|27628|1||WAKE||
+|NC|RALEIGH|27629|1||WAKE||
+|NC|RALEIGH|27634|1||WAKE||
+|NC|RALEIGH|27635|1||WAKE||
+|NC|RALEIGH|27636|1||WAKE||
+|NC|RALEIGH|27640|1||WAKE||
+|NC|RALEIGH|27650|1||WAKE||
+|NC|RALEIGH|27656|1||WAKE||
+|NC|RALEIGH|27658|1||WAKE||
+|NC|RALEIGH|27661|1||WAKE||
+|NC|RALEIGH|27668|1||WAKE||
+|NC|RALEIGH|27675|1||WAKE||
+|NC|RALEIGH|27676|1||WAKE||
+|NC|RALEIGH|27690|1||WAKE||
+|NC|RALEIGH|27695|1||WAKE||
+|NC|RALEIGH|27697|1||WAKE||
+|NC|RALEIGH|27698|1||WAKE||
+|NC|RALEIGH|27699|1||WAKE||
+|NC|MACON|27551|1||WARREN||
+|NC|NORLINA|27563|1||WARREN||
+|NC|RIDGEWAY|27570|1||WARREN||
+|NC|VAUGHAN|27586|1||WARREN||
+|NC|WARRENTON|27589|1||WARREN||
+|NC|WISE|27594|1||WARREN||
+|NC|CRESWELL|27928|1||WASHINGTON||
+|NC|PLYMOUTH|27962|1||WASHINGTON||
+|NC|ROPER|27970|1||WASHINGTON||
+|NC|BLOWING ROCK|28605|1||WATAUGA||
+|NC|BOONE|28607|1||WATAUGA||
+|NC|BOONE|28608|1||WATAUGA||
+|NC|DEEP GAP|28618|1||WATAUGA||
+|NC|SUGAR GROVE|28679|1||WATAUGA||
+|NC|VALLE CRUCIS|28691|1||WATAUGA||
+|NC|VILAS|28692|1||WATAUGA||
+|NC|ZIONVILLE|28698|1||WATAUGA||
+|NC|GOLDSBORO|27530|1||WAYNE||
+|NC|GOLDSBORO|27531|1||WAYNE||
+|NC|GOLDSBORO|27532|1||WAYNE||
+|NC|GOLDSBORO|27533|1||WAYNE||
+|NC|GOLDSBORO|27534|1||WAYNE||
+|NC|FREMONT|27830|1||WAYNE||
+|NC|PIKEVILLE|27863|1||WAYNE||
+|NC|DUDLEY|28333|1||WAYNE||
+|NC|MOUNT OLIVE|28365|1||WAYNE||
+|NC|SEVEN SPRINGS|28578|1||WAYNE||
+|NC|BOOMER|28606|1||WILKES||
+|NC|FERGUSON|28624|1||WILKES||
+|NC|HAYS|28635|1||WILKES||
+|NC|MC GRADY|28649|1||WILKES||
+|NC|MILLERS CREEK|28651|1||WILKES||
+|NC|MORAVIAN FALLS|28654|1||WILKES||
+|NC|NORTH WILKESBORO|28656|1||WILKES||
+|NC|NORTH WILKESBORO|28659|1||WILKES||
+|NC|PURLEAR|28665|1||WILKES||
+|NC|ROARING RIVER|28669|1||WILKES||
+|NC|RONDA|28670|1||WILKES||
+|NC|NORTH WILKESBORO|28674|1||WILKES||
+|NC|THURMOND|28683|1||WILKES||
+|NC|TRAPHILL|28685|1||WILKES||
+|NC|WILKESBORO|28697|1||WILKES||
+|NC|BLACK CREEK|27813|1||WILSON||
+|NC|ELM CITY|27822|1||WILSON||
+|NC|LUCAMA|27851|1||WILSON||
+|NC|SARATOGA|27873|1||WILSON||
+|NC|SIMS|27880|1||WILSON||
+|NC|STANTONSBURG|27883|1||WILSON||
+|NC|WILSON|27893|1||WILSON||
+|NC|WILSON|27894|1||WILSON||
+|NC|WILSON|27895|1||WILSON||
+|NC|WILSON|27896|1||WILSON||
+|NC|BOONVILLE|27011|1||YADKIN||
+|NC|EAST BEND|27018|1||YADKIN||
+|NC|HAMPTONVILLE|27020|1||YADKIN||
+|NC|YADKINVILLE|27055|1||YADKIN||
+|NC|JONESVILLE|28642|1||YADKIN||
+|NC|BURNSVILLE|28714|1||YANCEY||
+|NC|GREEN MOUNTAIN|28740|1||YANCEY||
+|NC|MICAVILLE|28755|1||YANCEY||
+|NC|BARBER|27008|1||||
+|NC|GLENDON|27251|1||||
+|NC|GREENSBORO|27395|1||||
+|NC|GREENSBORO|27497|1||||
+|NC|CLAYTON|27527|1||JOHNSTON||
+|NC|CLAYTON|27528|1||||
+|NC|APEX|27539|1||WAKE||
+|NC|ROXBORO|27574|1||PERSON||
+|NC|ROCKY MOUNT|27815|1||||
+|NC|LASKER|27848|1||||
+|NC|DAVIDSON|28035|1||||
+|NC|CHARLOTTE|28245|1||||
+|NC|CHARLOTTE|28263|1||||
+|NC|CHARLOTTE|28271|1||||
+|NC|CHARLOTTE|28294|1||||
+|NC|FAYETTEVILLE|28312|1||CUMBERLAND||
+|NC|BUTTERS|28324|1||||
+|NC|WAKULLA|28397|1||||
+|NC|CRANBERRY|28614|1||||
+|NC|LONGISLAND|28648|1||||
+|NC|TRIPLETT|28686|1||||
+|NC|WHITEHEAD|28695|1||||
+|NC|MILLERS CREEK|28696|1||||
+|NC|AQUONE|28703|1||||
+|NC|MILLS RIVER|28759|1||||
+|NC|TAPOCO|28780|1||||
+|ND|HETTINGER|58639|1||ADAMS||
+|ND|REEDER|58649|1||ADAMS||
+|ND|FINGAL|58031|1||BARNES||
+|ND|KATHRYN|58049|1||BARNES||
+|ND|NOME|58062|1||BARNES||
+|ND|ORISKA|58063|1||BARNES||
+|ND|PILLSBURY|58065|1||BARNES||
+|ND|VALLEY CITY|58072|1||BARNES||
+|ND|DAZEY|58429|1||BARNES||
+|ND|ECKELSON|58432|1||BARNES||
+|ND|LITCHVILLE|58461|1||BARNES||
+|ND|ROGERS|58479|1||BARNES||
+|ND|SANBORN|58480|1||BARNES||
+|ND|WIMBLEDON|58492|1||BARNES||
+|ND|BRINSMADE|58320|1||BENSON||
+|ND|ESMOND|58332|1||BENSON||
+|ND|FORT TOTTEN|58335|1||BENSON||
+|ND|KNOX|58343|1||BENSON||
+|ND|LEEDS|58346|1||BENSON||
+|ND|MADDOCK|58348|1||BENSON||
+|ND|MINNEWAUKAN|58351|1||BENSON||
+|ND|OBERON|58357|1||BENSON||
+|ND|SAINT MICHAEL|58370|1||BENSON||
+|ND|TOKIO|58379|1||BENSON||
+|ND|WARWICK|58381|1||BENSON||
+|ND|YORK|58386|1||BENSON||
+|ND|FAIRFIELD|58627|1||BILLINGS||
+|ND|MEDORA|58645|1||BILLINGS||
+|ND|BOTTINEAU|58318|1||BOTTINEAU||
+|ND|WILLOW CITY|58384|1||BOTTINEAU||
+|ND|ANTLER|58711|1||BOTTINEAU||
+|ND|KRAMER|58748|1||BOTTINEAU||
+|ND|LANSFORD|58750|1||BOTTINEAU||
+|ND|MAXBASS|58760|1||BOTTINEAU||
+|ND|NEWBURG|58762|1||BOTTINEAU||
+|ND|SOURIS|58783|1||BOTTINEAU||
+|ND|WESTHOPE|58793|1||BOTTINEAU||
+|ND|BOWMAN|58623|1||BOWMAN||
+|ND|RHAME|58651|1||BOWMAN||
+|ND|SCRANTON|58653|1||BOWMAN||
+|ND|BOWBELLS|58721|1||BURKE||
+|ND|COLUMBUS|58727|1||BURKE||
+|ND|FLAXTON|58737|1||BURKE||
+|ND|LIGNITE|58752|1||BURKE||
+|ND|PORTAL|58772|1||BURKE||
+|ND|POWERS LAKE|58773|1||BURKE||
+|ND|REGAN|58477|1||BURLEIGH||
+|ND|WING|58494|1||BURLEIGH||
+|ND|BISMARCK|58501|1||BURLEIGH||
+|ND|BISMARCK|58502|1||BURLEIGH||
+|ND|BISMARCK|58503|1||BURLEIGH||
+|ND|BISMARCK|58504|1||BURLEIGH||
+|ND|BISMARCK|58505|1||BURLEIGH||
+|ND|BISMARCK|58506|1||BURLEIGH||
+|ND|BISMARCK|58507|1||BURLEIGH||
+|ND|BALDWIN|58521|1||BURLEIGH||
+|ND|DRISCOLL|58532|1||BURLEIGH||
+|ND|MCKENZIE|58553|1||BURLEIGH||
+|ND|MENOKEN|58558|1||BURLEIGH||
+|ND|MOFFIT|58560|1||BURLEIGH||
+|ND|STERLING|58572|1||BURLEIGH||
+|ND|ABSARAKA|58002|1||CASS||
+|ND|AMENIA|58004|1||CASS||
+|ND|ARGUSVILLE|58005|1||CASS||
+|ND|ARTHUR|58006|1||CASS||
+|ND|AYR|58007|1||CASS||
+|ND|BUFFALO|58011|1||CASS||
+|ND|CASSELTON|58012|1||CASS||
+|ND|CHAFFEE|58014|1||CASS||
+|ND|DAVENPORT|58021|1||CASS||
+|ND|ERIE|58029|1||CASS||
+|ND|GARDNER|58036|1||CASS||
+|ND|GRANDIN|58038|1||CASS||
+|ND|HARWOOD|58042|1||CASS||
+|ND|HORACE|58047|1||CASS||
+|ND|HUNTER|58048|1||CASS||
+|ND|KINDRED|58051|1||CASS||
+|ND|LEONARD|58052|1||CASS||
+|ND|MAPLETON|58059|1||CASS||
+|ND|PAGE|58064|1||CASS||
+|ND|TOWER CITY|58071|1||CASS||
+|ND|WEST FARGO|58078|1||CASS||
+|ND|WHEATLAND|58079|1||CASS||
+|ND|FARGO|58102|1||CASS||
+|ND|FARGO|58103|1||CASS||
+|ND|FARGO|58104|1||CASS||
+|ND|FARGO|58105|1||CASS||
+|ND|FARGO|58106|1||CASS||
+|ND|FARGO|58107|1||CASS||
+|ND|FARGO|58108|1||CASS||
+|ND|FARGO|58109|1||CASS||
+|ND|FARGO|58121|1||CASS||
+|ND|FARGO|58122|1||CASS||
+|ND|FARGO|58123|1||CASS||
+|ND|FARGO|58124|1||CASS||
+|ND|FARGO|58125|1||CASS||
+|ND|FARGO|58126|1||CASS||
+|ND|HANNAH|58239|1||CAVALIER||
+|ND|LANGDON|58249|1||CAVALIER||
+|ND|MAIDA|58255|1||CAVALIER||
+|ND|MILTON|58260|1||CAVALIER||
+|ND|OSNABROCK|58269|1||CAVALIER||
+|ND|WALES|58281|1||CAVALIER||
+|ND|ALSEN|58311|1||CAVALIER||
+|ND|CALVIN|58323|1||CAVALIER||
+|ND|MUNICH|58352|1||CAVALIER||
+|ND|NEKOMA|58355|1||CAVALIER||
+|ND|SARLES|58372|1||CAVALIER||
+|ND|ELLENDALE|58436|1||DICKEY||
+|ND|FORBES|58439|1||DICKEY||
+|ND|FULLERTON|58441|1||DICKEY||
+|ND|OAKES|58474|1||DICKEY||
+|ND|CROSBY|58730|1||DIVIDE||
+|ND|NOONAN|58765|1||DIVIDE||
+|ND|AMBROSE|58833|1||DIVIDE||
+|ND|FORTUNA|58844|1||DIVIDE||
+|ND|DODGE|58625|1||DUNN||
+|ND|DUNN CENTER|58626|1||DUNN||
+|ND|HALLIDAY|58636|1||DUNN||
+|ND|KILLDEER|58640|1||DUNN||
+|ND|MANNING|58642|1||DUNN||
+|ND|MARSHALL|58644|1||DUNN||
+|ND|NEW ROCKFORD|58356|1||EDDY||
+|ND|SHEYENNE|58374|1||EDDY||
+|ND|BRADDOCK|58524|1||EMMONS||
+|ND|HAGUE|58542|1||EMMONS||
+|ND|HAZELTON|58544|1||EMMONS||
+|ND|KINTYRE|58549|1||EMMONS||
+|ND|LINTON|58552|1||EMMONS||
+|ND|STRASBURG|58573|1||EMMONS||
+|ND|CARRINGTON|58421|1||FOSTER||
+|ND|GLENFIELD|58443|1||FOSTER||
+|ND|GRACE CITY|58445|1||FOSTER||
+|ND|MCHENRY|58464|1||FOSTER||
+|ND|BEACH|58621|1||GOLDEN VALLEY||
+|ND|GOLVA|58632|1||GOLDEN VALLEY||
+|ND|SENTINEL BUTTE|58654|1||GOLDEN VALLEY||
+|ND|GRAND FORKS|58201|1||GRAND FORKS||
+|ND|GRAND FORKS|58202|1||GRAND FORKS||
+|ND|GRAND FORKS|58203|1||GRAND FORKS||
+|ND|GRAND FORKS AFB|58204|1||GRAND FORKS||
+|ND|GRAND FORKS AFB|58205|1||GRAND FORKS||
+|ND|GRAND FORKS|58206|1||GRAND FORKS||
+|ND|GRAND FORKS|58207|1||GRAND FORKS||
+|ND|GRAND FORKS|58208|1||GRAND FORKS||
+|ND|ARVILLA|58214|1||GRAND FORKS||
+|ND|EMERADO|58228|1||GRAND FORKS||
+|ND|GILBY|58235|1||GRAND FORKS||
+|ND|INKSTER|58244|1||GRAND FORKS||
+|ND|LARIMORE|58251|1||GRAND FORKS||
+|ND|MANVEL|58256|1||GRAND FORKS||
+|ND|MEKINOCK|58258|1||GRAND FORKS||
+|ND|NIAGARA|58266|1||GRAND FORKS||
+|ND|NORTHWOOD|58267|1||GRAND FORKS||
+|ND|REYNOLDS|58275|1||GRAND FORKS||
+|ND|THOMPSON|58278|1||GRAND FORKS||
+|ND|CARSON|58529|1||GRANT||
+|ND|ELGIN|58533|1||GRANT||
+|ND|NEW LEIPZIG|58562|1||GRANT||
+|ND|RALEIGH|58564|1||GRANT||
+|ND|SHIELDS|58569|1||GRANT||
+|ND|BINFORD|58416|1||GRIGGS||
+|ND|COOPERSTOWN|58425|1||GRIGGS||
+|ND|HANNAFORD|58448|1||GRIGGS||
+|ND|JESSIE|58452|1||GRIGGS||
+|ND|SUTTON|58484|1||GRIGGS||
+|ND|MOTT|58646|1||HETTINGER||
+|ND|NEW ENGLAND|58647|1||HETTINGER||
+|ND|REGENT|58650|1||HETTINGER||
+|ND|DAWSON|58428|1||KIDDER||
+|ND|PETTIBONE|58475|1||KIDDER||
+|ND|ROBINSON|58478|1||KIDDER||
+|ND|STEELE|58482|1||KIDDER||
+|ND|TAPPEN|58487|1||KIDDER||
+|ND|TUTTLE|58488|1||KIDDER||
+|ND|BERLIN|58415|1||LAMOURE||
+|ND|DICKEY|58431|1||LAMOURE||
+|ND|EDGELEY|58433|1||LAMOURE||
+|ND|JUD|58454|1||LAMOURE||
+|ND|KULM|58456|1||LAMOURE||
+|ND|LAMOURE|58458|1||LAMOURE||
+|ND|MARION|58466|1||LAMOURE||
+|ND|VERONA|58490|1||LAMOURE||
+|ND|FREDONIA|58440|1||LOGAN||
+|ND|GACKLE|58442|1||LOGAN||
+|ND|NAPOLEON|58561|1||LOGAN||
+|ND|ANAMOOSE|58710|1||MCHENRY||
+|ND|BALFOUR|58712|1||MCHENRY||
+|ND|BANTRY|58713|1||MCHENRY||
+|ND|DEERING|58731|1||MCHENRY||
+|ND|DRAKE|58736|1||MCHENRY||
+|ND|GRANVILLE|58741|1||MCHENRY||
+|ND|KARLSRUHE|58744|1||MCHENRY||
+|ND|KIEF|58747|1||MCHENRY||
+|ND|NORWICH|58768|1||MCHENRY||
+|ND|TOWNER|58788|1||MCHENRY||
+|ND|UPHAM|58789|1||MCHENRY||
+|ND|VELVA|58790|1||MCHENRY||
+|ND|VOLTAIRE|58792|1||MCHENRY||
+|ND|ASHLEY|58413|1||MCINTOSH||
+|ND|LEHR|58460|1||MCINTOSH||
+|ND|VENTURIA|58489|1||MCINTOSH||
+|ND|WISHEK|58495|1||MCINTOSH||
+|ND|ZEELAND|58581|1||MCINTOSH||
+|ND|GRASSY BUTTE|58634|1||MCKENZIE||
+|ND|MANDAREE|58757|1||MCKENZIE||
+|ND|ALEXANDER|58831|1||MCKENZIE||
+|ND|ARNEGARD|58835|1||MCKENZIE||
+|ND|CARTWRIGHT|58838|1||MCKENZIE||
+|ND|KEENE|58847|1||MCKENZIE||
+|ND|WATFORD CITY|58854|1||MCKENZIE||
+|ND|COLEHARBOR|58531|1||MCLEAN||
+|ND|GARRISON|58540|1||MCLEAN||
+|ND|MERCER|58559|1||MCLEAN||
+|ND|RIVERDALE|58565|1||MCLEAN||
+|ND|TURTLE LAKE|58575|1||MCLEAN||
+|ND|UNDERWOOD|58576|1||MCLEAN||
+|ND|WASHBURN|58577|1||MCLEAN||
+|ND|WILTON|58579|1||MCLEAN||
+|ND|BENEDICT|58716|1||MCLEAN||
+|ND|BUTTE|58723|1||MCLEAN||
+|ND|MAX|58759|1||MCLEAN||
+|ND|ROSEGLEN|58775|1||MCLEAN||
+|ND|RUSO|58778|1||MCLEAN||
+|ND|BEULAH|58523|1||MERCER||
+|ND|GOLDEN VALLEY|58541|1||MERCER||
+|ND|HAZEN|58545|1||MERCER||
+|ND|STANTON|58571|1||MERCER||
+|ND|ZAP|58580|1||MERCER||
+|ND|ALMONT|58520|1||MORTON||
+|ND|FLASHER|58535|1||MORTON||
+|ND|MANDAN|58554|1||MORTON||
+|ND|NEW SALEM|58563|1||MORTON||
+|ND|SAINT ANTHONY|58566|1||MORTON||
+|ND|GLEN ULLIN|58631|1||MORTON||
+|ND|HEBRON|58638|1||MORTON||
+|ND|NEW TOWN|58763|1||MOUNTRAIL||
+|ND|PALERMO|58769|1||MOUNTRAIL||
+|ND|PARSHALL|58770|1||MOUNTRAIL||
+|ND|PLAZA|58771|1||MOUNTRAIL||
+|ND|ROSS|58776|1||MOUNTRAIL||
+|ND|STANLEY|58784|1||MOUNTRAIL||
+|ND|WHITE EARTH|58794|1||MOUNTRAIL||
+|ND|ANETA|58212|1||NELSON||
+|ND|DAHLEN|58224|1||NELSON||
+|ND|MCVILLE|58254|1||NELSON||
+|ND|MICHIGAN|58259|1||NELSON||
+|ND|PETERSBURG|58272|1||NELSON||
+|ND|LAKOTA|58344|1||NELSON||
+|ND|PEKIN|58361|1||NELSON||
+|ND|TOLNA|58380|1||NELSON||
+|ND|CENTER|58530|1||OLIVER||
+|ND|BATHGATE|58216|1||PEMBINA||
+|ND|CAVALIER|58220|1||PEMBINA||
+|ND|CRYSTAL|58222|1||PEMBINA||
+|ND|DRAYTON|58225|1||PEMBINA||
+|ND|GLASSTON|58236|1||PEMBINA||
+|ND|HAMILTON|58238|1||PEMBINA||
+|ND|HENSEL|58241|1||PEMBINA||
+|ND|MOUNTAIN|58262|1||PEMBINA||
+|ND|NECHE|58265|1||PEMBINA||
+|ND|PEMBINA|58271|1||PEMBINA||
+|ND|SAINT THOMAS|58276|1||PEMBINA||
+|ND|WALHALLA|58282|1||PEMBINA||
+|ND|BALTA|58313|1||PIERCE||
+|ND|ORRIN|58359|1||PIERCE||
+|ND|RUGBY|58368|1||PIERCE||
+|ND|WOLFORD|58385|1||PIERCE||
+|ND|DEVILS LAKE|58301|1||RAMSEY||
+|ND|BROCKET|58321|1||RAMSEY||
+|ND|CHURCHS FERRY|58325|1||RAMSEY||
+|ND|CRARY|58327|1||RAMSEY||
+|ND|EDMORE|58330|1||RAMSEY||
+|ND|HAMPDEN|58338|1||RAMSEY||
+|ND|LAWTON|58345|1||RAMSEY||
+|ND|PENN|58362|1||RAMSEY||
+|ND|STARKWEATHER|58377|1||RAMSEY||
+|ND|WEBSTER|58382|1||RAMSEY||
+|ND|ENDERLIN|58027|1||RANSOM||
+|ND|FORT RANSOM|58033|1||RANSOM||
+|ND|LISBON|58054|1||RANSOM||
+|ND|MCLEOD|58057|1||RANSOM||
+|ND|SHELDON|58068|1||RANSOM||
+|ND|GLENBURN|58740|1||RENVILLE||
+|ND|MOHALL|58761|1||RENVILLE||
+|ND|SHERWOOD|58782|1||RENVILLE||
+|ND|TOLLEY|58787|1||RENVILLE||
+|ND|ABERCROMBIE|58001|1||RICHLAND||
+|ND|BARNEY|58008|1||RICHLAND||
+|ND|CHRISTINE|58015|1||RICHLAND||
+|ND|COLFAX|58018|1||RICHLAND||
+|ND|FAIRMOUNT|58030|1||RICHLAND||
+|ND|GREAT BEND|58039|1||RICHLAND||
+|ND|HANKINSON|58041|1||RICHLAND||
+|ND|LIDGERWOOD|58053|1||RICHLAND||
+|ND|MANTADOR|58058|1||RICHLAND||
+|ND|MOORETON|58061|1||RICHLAND||
+|ND|WAHPETON|58074|1||RICHLAND||
+|ND|WAHPETON|58075|1||RICHLAND||
+|ND|WAHPETON|58076|1||RICHLAND||
+|ND|WALCOTT|58077|1||RICHLAND||
+|ND|WYNDMERE|58081|1||RICHLAND||
+|ND|AGATE|58310|1||ROLETTE||
+|ND|BELCOURT|58316|1||ROLETTE||
+|ND|DUNSEITH|58329|1||ROLETTE||
+|ND|MYLO|58353|1||ROLETTE||
+|ND|ROLETTE|58366|1||ROLETTE||
+|ND|ROLLA|58367|1||ROLETTE||
+|ND|SAINT JOHN|58369|1||ROLETTE||
+|ND|CAYUGA|58013|1||SARGENT||
+|ND|COGSWELL|58017|1||SARGENT||
+|ND|FORMAN|58032|1||SARGENT||
+|ND|GWINNER|58040|1||SARGENT||
+|ND|HAVANA|58043|1||SARGENT||
+|ND|MILNOR|58060|1||SARGENT||
+|ND|RUTLAND|58067|1||SARGENT||
+|ND|STIRUM|58069|1||SARGENT||
+|ND|DENHOFF|58430|1||SHERIDAN||
+|ND|GOODRICH|58444|1||SHERIDAN||
+|ND|MCCLUSKY|58463|1||SHERIDAN||
+|ND|MARTIN|58758|1||SHERIDAN||
+|ND|CANNON BALL|58528|1||SIOUX||
+|ND|FORT YATES|58538|1||SIOUX||
+|ND|SELFRIDGE|58568|1||SIOUX||
+|ND|SOLEN|58570|1||SIOUX||
+|ND|AMIDON|58620|1||SLOPE||
+|ND|MARMARTH|58643|1||SLOPE||
+|ND|DICKINSON|58601|1||STARK||
+|ND|DICKINSON|58602|1||STARK||
+|ND|BELFIELD|58622|1||STARK||
+|ND|GLADSTONE|58630|1||STARK||
+|ND|LEFOR|58641|1||STARK||
+|ND|RICHARDTON|58652|1||STARK||
+|ND|SOUTH HEART|58655|1||STARK||
+|ND|TAYLOR|58656|1||STARK||
+|ND|HOPE|58046|1||STEELE||
+|ND|LUVERNE|58056|1||STEELE||
+|ND|FINLEY|58230|1||STEELE||
+|ND|SHARON|58277|1||STEELE||
+|ND|JAMESTOWN|58401|1||STUTSMAN||
+|ND|JAMESTOWN|58402|1||STUTSMAN||
+|ND|JAMESTOWN|58405|1||STUTSMAN||
+|ND|BUCHANAN|58420|1||STUTSMAN||
+|ND|CLEVELAND|58424|1||STUTSMAN||
+|ND|COURTENAY|58426|1||STUTSMAN||
+|ND|KENSAL|58455|1||STUTSMAN||
+|ND|MEDINA|58467|1||STUTSMAN||
+|ND|MONTPELIER|58472|1||STUTSMAN||
+|ND|PINGREE|58476|1||STUTSMAN||
+|ND|SPIRITWOOD|58481|1||STUTSMAN||
+|ND|STREETER|58483|1||STUTSMAN||
+|ND|WOODWORTH|58496|1||STUTSMAN||
+|ND|YPSILANTI|58497|1||STUTSMAN||
+|ND|BISBEE|58317|1||TOWNER||
+|ND|CANDO|58324|1||TOWNER||
+|ND|EGELAND|58331|1||TOWNER||
+|ND|HANSBORO|58339|1||TOWNER||
+|ND|PERTH|58363|1||TOWNER||
+|ND|ROCKLAKE|58365|1||TOWNER||
+|ND|BLANCHARD|58009|1||TRAILL||
+|ND|CLIFFORD|58016|1||TRAILL||
+|ND|GALESBURG|58035|1||TRAILL||
+|ND|HILLSBORO|58045|1||TRAILL||
+|ND|BUXTON|58218|1||TRAILL||
+|ND|CALEDONIA|58219|1||TRAILL||
+|ND|CUMMINGS|58223|1||TRAILL||
+|ND|HATTON|58240|1||TRAILL||
+|ND|MAYVILLE|58257|1||TRAILL||
+|ND|PORTLAND|58274|1||TRAILL||
+|ND|ADAMS|58210|1||WALSH||
+|ND|ARDOCH|58213|1||WALSH||
+|ND|EDINBURG|58227|1||WALSH||
+|ND|FAIRDALE|58229|1||WALSH||
+|ND|FORDVILLE|58231|1||WALSH||
+|ND|FOREST RIVER|58233|1||WALSH||
+|ND|GRAFTON|58237|1||WALSH||
+|ND|HOOPLE|58243|1||WALSH||
+|ND|LANKIN|58250|1||WALSH||
+|ND|MINTO|58261|1||WALSH||
+|ND|PARK RIVER|58270|1||WALSH||
+|ND|PISEK|58273|1||WALSH||
+|ND|MINOT|58701|1||WARD||
+|ND|MINOT|58702|1||WARD||
+|ND|MINOT|58703|1||WARD||
+|ND|MINOT AFB|58704|1||WARD||
+|ND|MINOT AFB|58705|1||WARD||
+|ND|MINOT|58707|1||WARD||
+|ND|BERTHOLD|58718|1||WARD||
+|ND|BURLINGTON|58722|1||WARD||
+|ND|CARPIO|58725|1||WARD||
+|ND|DES LACS|58733|1||WARD||
+|ND|DONNYBROOK|58734|1||WARD||
+|ND|DOUGLAS|58735|1||WARD||
+|ND|KENMARE|58746|1||WARD||
+|ND|MAKOTI|58756|1||WARD||
+|ND|RYDER|58779|1||WARD||
+|ND|SAWYER|58781|1||WARD||
+|ND|SURREY|58785|1||WARD||
+|ND|BREMEN|58319|1||WELLS||
+|ND|HAMBERG|58337|1||WELLS||
+|ND|HARVEY|58341|1||WELLS||
+|ND|BOWDON|58418|1||WELLS||
+|ND|CATHAY|58422|1||WELLS||
+|ND|CHASELEY|58423|1||WELLS||
+|ND|FESSENDEN|58438|1||WELLS||
+|ND|HURDSFIELD|58451|1||WELLS||
+|ND|SYKESTON|58486|1||WELLS||
+|ND|MCGREGOR|58755|1||WILLIAMS||
+|ND|WILDROSE|58795|1||WILLIAMS||
+|ND|WILLISTON|58801|1||WILLIAMS||
+|ND|WILLISTON|58802|1||WILLIAMS||
+|ND|ALAMO|58830|1||WILLIAMS||
+|ND|EPPING|58843|1||WILLIAMS||
+|ND|GRENORA|58845|1||WILLIAMS||
+|ND|RAY|58849|1||WILLIAMS||
+|ND|TIOGA|58852|1||WILLIAMS||
+|ND|TRENTON|58853|1||WILLIAMS||
+|ND|ZAHL|58856|1||WILLIAMS||
+|ND|ALICE|58003|1||||
+|ND|BARTON|58315|1||||
+|ND|DOYON|58328|1||||
+|ND|HEIMDAL|58342|1||||
+|ND|OVERLY|58360|1||||
+|ND|ALFRED|58411|1||||
+|ND|ARENA|58412|1||||
+|ND|HEATON|58450|1||||
+|ND|MANFRED|58465|1||||
+|ND|MONANGO|58471|1||||
+|ND|FORT RICE|58537|1||||
+|ND|LEITH|58551|1||||
+|ND|TROTTERS|58657|1||||
+|ND|FOXHOLM|58738|1||||
+|ND|GARDENA|58739|1||||
+|NE|HASTINGS|68901|1||ADAMS||
+|NE|HASTINGS|68902|1||ADAMS||
+|NE|AYR|68925|1||ADAMS||
+|NE|HOLSTEIN|68950|1||ADAMS||
+|NE|JUNIATA|68955|1||ADAMS||
+|NE|KENESAW|68956|1||ADAMS||
+|NE|ROSELAND|68973|1||ADAMS||
+|NE|ELGIN|68636|1||ANTELOPE||
+|NE|BRUNSWICK|68720|1||ANTELOPE||
+|NE|CLEARWATER|68726|1||ANTELOPE||
+|NE|NELIGH|68756|1||ANTELOPE||
+|NE|OAKDALE|68761|1||ANTELOPE||
+|NE|ORCHARD|68764|1||ANTELOPE||
+|NE|ROYAL|68773|1||ANTELOPE||
+|NE|ARTHUR|69121|1||ARTHUR||
+|NE|HARRISBURG|69345|1||BANNER||
+|NE|BREWSTER|68821|1||BLAINE||
+|NE|DUNNING|68833|1||BLAINE||
+|NE|PURDUM|69157|1||BLAINE||
+|NE|ALBION|68620|1||BOONE||
+|NE|CEDAR RAPIDS|68627|1||BOONE||
+|NE|PETERSBURG|68652|1||BOONE||
+|NE|PRIMROSE|68655|1||BOONE||
+|NE|SAINT EDWARD|68660|1||BOONE||
+|NE|ALLIANCE|69301|1||BOX BUTTE||
+|NE|HEMINGFORD|69348|1||BOX BUTTE||
+|NE|BRISTOW|68719|1||BOYD||
+|NE|BUTTE|68722|1||BOYD||
+|NE|LYNCH|68746|1||BOYD||
+|NE|NAPER|68755|1||BOYD||
+|NE|SPENCER|68777|1||BOYD||
+|NE|AINSWORTH|69210|1||BROWN||
+|NE|JOHNSTOWN|69214|1||BROWN||
+|NE|LONG PINE|69217|1||BROWN||
+|NE|AMHERST|68812|1||BUFFALO||
+|NE|ELM CREEK|68836|1||BUFFALO||
+|NE|GIBBON|68840|1||BUFFALO||
+|NE|KEARNEY|68845|1||BUFFALO||
+|NE|KEARNEY|68847|1||BUFFALO||
+|NE|KEARNEY|68848|1||BUFFALO||
+|NE|KEARNEY|68849|1||BUFFALO||
+|NE|MILLER|68858|1||BUFFALO||
+|NE|ODESSA|68861|1||BUFFALO||
+|NE|PLEASANTON|68866|1||BUFFALO||
+|NE|RAVENNA|68869|1||BUFFALO||
+|NE|RIVERDALE|68870|1||BUFFALO||
+|NE|SHELTON|68876|1||BUFFALO||
+|NE|CRAIG|68019|1||BURT||
+|NE|DECATUR|68020|1||BURT||
+|NE|LYONS|68038|1||BURT||
+|NE|OAKLAND|68045|1||BURT||
+|NE|TEKAMAH|68061|1||BURT||
+|NE|ABIE|68001|1||BUTLER||
+|NE|BRUNO|68014|1||BUTLER||
+|NE|LINWOOD|68036|1||BUTLER||
+|NE|BELLWOOD|68624|1||BUTLER||
+|NE|BRAINARD|68626|1||BUTLER||
+|NE|DAVID CITY|68632|1||BUTLER||
+|NE|DWIGHT|68635|1||BUTLER||
+|NE|RISING CITY|68658|1||BUTLER||
+|NE|SURPRISE|68667|1||BUTLER||
+|NE|ULYSSES|68669|1||BUTLER||
+|NE|CEDAR CREEK|68016|1||CASS||
+|NE|LOUISVILLE|68037|1||CASS||
+|NE|PLATTSMOUTH|68048|1||CASS||
+|NE|SOUTH BEND|68058|1||CASS||
+|NE|ALVO|68304|1||CASS||
+|NE|AVOCA|68307|1||CASS||
+|NE|EAGLE|68347|1||CASS||
+|NE|ELMWOOD|68349|1||CASS||
+|NE|GREENWOOD|68366|1||CASS||
+|NE|MANLEY|68403|1||CASS||
+|NE|MURDOCK|68407|1||CASS||
+|NE|MURRAY|68409|1||CASS||
+|NE|NEHAWKA|68413|1||CASS||
+|NE|UNION|68455|1||CASS||
+|NE|WEEPING WATER|68463|1||CASS||
+|NE|BELDEN|68717|1||CEDAR||
+|NE|COLERIDGE|68727|1||CEDAR||
+|NE|FORDYCE|68736|1||CEDAR||
+|NE|HARTINGTON|68739|1||CEDAR||
+|NE|LAUREL|68745|1||CEDAR||
+|NE|MAGNET|68749|1||CEDAR||
+|NE|RANDOLPH|68771|1||CEDAR||
+|NE|SAINT HELENA|68774|1||CEDAR||
+|NE|WYNOT|68792|1||CEDAR||
+|NE|CHAMPION|69023|1||CHASE||
+|NE|ENDERS|69027|1||CHASE||
+|NE|IMPERIAL|69033|1||CHASE||
+|NE|WAUNETA|69045|1||CHASE||
+|NE|ELSMERE|69135|1||CHERRY||
+|NE|VALENTINE|69201|1||CHERRY||
+|NE|CODY|69211|1||CHERRY||
+|NE|CROOKSTON|69212|1||CHERRY||
+|NE|KILGORE|69216|1||CHERRY||
+|NE|MERRIMAN|69218|1||CHERRY||
+|NE|NENZEL|69219|1||CHERRY||
+|NE|SPARKS|69220|1||CHERRY||
+|NE|WOOD LAKE|69221|1||CHERRY||
+|NE|DALTON|69131|1||CHEYENNE||
+|NE|GURLEY|69141|1||CHEYENNE||
+|NE|LODGEPOLE|69149|1||CHEYENNE||
+|NE|POTTER|69156|1||CHEYENNE||
+|NE|SIDNEY|69160|1||CHEYENNE||
+|NE|SIDNEY|69162|1||CHEYENNE||
+|NE|ONG|68452|1||CLAY||
+|NE|CLAY CENTER|68933|1||CLAY||
+|NE|DEWEESE|68934|1||CLAY||
+|NE|EDGAR|68935|1||CLAY||
+|NE|FAIRFIELD|68938|1||CLAY||
+|NE|GLENVIL|68941|1||CLAY||
+|NE|HARVARD|68944|1||CLAY||
+|NE|INLAND|68954|1||CLAY||
+|NE|SARONVILLE|68975|1||CLAY||
+|NE|SUTTON|68979|1||CLAY||
+|NE|TRUMBULL|68980|1||CLAY||
+|NE|CLARKSON|68629|1||COLFAX||
+|NE|HOWELLS|68641|1||COLFAX||
+|NE|LEIGH|68643|1||COLFAX||
+|NE|ROGERS|68659|1||COLFAX||
+|NE|SCHUYLER|68661|1||COLFAX||
+|NE|BANCROFT|68004|1||CUMING||
+|NE|BEEMER|68716|1||CUMING||
+|NE|WEST POINT|68788|1||CUMING||
+|NE|WISNER|68791|1||CUMING||
+|NE|ANSELMO|68813|1||CUSTER||
+|NE|ANSLEY|68814|1||CUSTER||
+|NE|BERWYN|68819|1||CUSTER||
+|NE|BROKEN BOW|68822|1||CUSTER||
+|NE|CALLAWAY|68825|1||CUSTER||
+|NE|COMSTOCK|68828|1||CUSTER||
+|NE|MASON CITY|68855|1||CUSTER||
+|NE|MERNA|68856|1||CUSTER||
+|NE|OCONTO|68860|1||CUSTER||
+|NE|SARGENT|68874|1||CUSTER||
+|NE|WEISSERT|68880|1||CUSTER||
+|NE|WESTERVILLE|68881|1||CUSTER||
+|NE|ARNOLD|69120|1||CUSTER||
+|NE|HOMER|68030|1||DAKOTA||
+|NE|DAKOTA CITY|68731|1||DAKOTA||
+|NE|EMERSON|68733|1||DAKOTA||
+|NE|HUBBARD|68741|1||DAKOTA||
+|NE|JACKSON|68743|1||DAKOTA||
+|NE|SOUTH SIOUX CITY|68776|1||DAKOTA||
+|NE|CHADRON|69337|1||DAWES||
+|NE|CRAWFORD|69339|1||DAWES||
+|NE|MARSLAND|69354|1||DAWES||
+|NE|WHITNEY|69367|1||DAWES||
+|NE|EDDYVILLE|68834|1||DAWSON||
+|NE|LEXINGTON|68850|1||DAWSON||
+|NE|OVERTON|68863|1||DAWSON||
+|NE|SUMNER|68878|1||DAWSON||
+|NE|FARNAM|69029|1||DAWSON||
+|NE|COZAD|69130|1||DAWSON||
+|NE|GOTHENBURG|69138|1||DAWSON||
+|NE|WILLOW ISLAND|69171|1||DAWSON||
+|NE|BIG SPRINGS|69122|1||DEUEL||
+|NE|CHAPPELL|69129|1||DEUEL||
+|NE|ALLEN|68710|1||DIXON||
+|NE|CONCORD|68728|1||DIXON||
+|NE|DIXON|68732|1||DIXON||
+|NE|MASKELL|68751|1||DIXON||
+|NE|NEWCASTLE|68757|1||DIXON||
+|NE|PONCA|68770|1||DIXON||
+|NE|WAKEFIELD|68784|1||DIXON||
+|NE|WATERBURY|68785|1||DIXON||
+|NE|FREMONT|68025|1||DODGE||
+|NE|FREMONT|68026|1||DODGE||
+|NE|HOOPER|68031|1||DODGE||
+|NE|NICKERSON|68044|1||DODGE||
+|NE|SCRIBNER|68057|1||DODGE||
+|NE|UEHLING|68063|1||DODGE||
+|NE|WINSLOW|68072|1||DODGE||
+|NE|AMES|68621|1||DODGE||
+|NE|DODGE|68633|1||DODGE||
+|NE|NORTH BEND|68649|1||DODGE||
+|NE|SNYDER|68664|1||DODGE||
+|NE|BENNINGTON|68007|1||DOUGLAS||
+|NE|BOYS TOWN|68010|1||DOUGLAS||
+|NE|ELKHORN|68022|1||DOUGLAS||
+|NE|VALLEY|68064|1||DOUGLAS||
+|NE|WATERLOO|68069|1||DOUGLAS||
+|NE|OMAHA|68101|1||DOUGLAS||
+|NE|OMAHA|68102|1||DOUGLAS||
+|NE|OMAHA|68103|1||DOUGLAS||
+|NE|OMAHA|68104|1||DOUGLAS||
+|NE|OMAHA|68105|1||DOUGLAS||
+|NE|OMAHA|68106|1||DOUGLAS||
+|NE|OMAHA|68107|1||DOUGLAS||
+|NE|OMAHA|68108|1||DOUGLAS||
+|NE|OMAHA|68109|1||DOUGLAS||
+|NE|OMAHA|68110|1||DOUGLAS||
+|NE|OMAHA|68111|1||DOUGLAS||
+|NE|OMAHA|68112|1||DOUGLAS||
+|NE|OMAHA|68114|1||DOUGLAS||
+|NE|OMAHA|68116|1||DOUGLAS||
+|NE|OMAHA|68117|1||DOUGLAS||
+|NE|OMAHA|68118|1||DOUGLAS||
+|NE|OMAHA|68119|1||DOUGLAS||
+|NE|OMAHA|68120|1||DOUGLAS||
+|NE|OMAHA|68122|1||DOUGLAS||
+|NE|OMAHA|68124|1||DOUGLAS||
+|NE|OMAHA|68127|1||DOUGLAS||
+|NE|OMAHA|68130|1||DOUGLAS||
+|NE|OMAHA|68131|1||DOUGLAS||
+|NE|OMAHA|68132|1||DOUGLAS||
+|NE|OMAHA|68134|1||DOUGLAS||
+|NE|OMAHA|68135|1||DOUGLAS||
+|NE|OMAHA|68137|1||DOUGLAS||
+|NE|OMAHA|68139|1||DOUGLAS||
+|NE|OMAHA|68142|1||DOUGLAS||
+|NE|OMAHA|68144|1||DOUGLAS||
+|NE|OMAHA|68145|1||DOUGLAS||
+|NE|OMAHA|68152|1||DOUGLAS||
+|NE|OMAHA|68154|1||DOUGLAS||
+|NE|OMAHA|68155|1||DOUGLAS||
+|NE|OMAHA|68164|1||DOUGLAS||
+|NE|OMAHA|68172|1||DOUGLAS||
+|NE|OMAHA|68175|1||DOUGLAS||
+|NE|OMAHA|68176|1||DOUGLAS||
+|NE|OMAHA|68178|1||DOUGLAS||
+|NE|OMAHA|68179|1||DOUGLAS||
+|NE|OMAHA|68180|1||DOUGLAS||
+|NE|OMAHA|68181|1||DOUGLAS||
+|NE|OMAHA|68182|1||DOUGLAS||
+|NE|OMAHA|68183|1||DOUGLAS||
+|NE|OMAHA|68198|1||DOUGLAS||
+|NE|BENKELMAN|69021|1||DUNDY||
+|NE|HAIGLER|69030|1||DUNDY||
+|NE|MAX|69037|1||DUNDY||
+|NE|PARKS|69041|1||DUNDY||
+|NE|EXETER|68351|1||FILLMORE||
+|NE|FAIRMONT|68354|1||FILLMORE||
+|NE|GENEVA|68361|1||FILLMORE||
+|NE|GRAFTON|68365|1||FILLMORE||
+|NE|MILLIGAN|68406|1||FILLMORE||
+|NE|OHIOWA|68416|1||FILLMORE||
+|NE|SHICKLEY|68436|1||FILLMORE||
+|NE|STRANG|68444|1||FILLMORE||
+|NE|BLOOMINGTON|68929|1||FRANKLIN||
+|NE|CAMPBELL|68932|1||FRANKLIN||
+|NE|FRANKLIN|68939|1||FRANKLIN||
+|NE|HILDRETH|68947|1||FRANKLIN||
+|NE|NAPONEE|68960|1||FRANKLIN||
+|NE|RIVERTON|68972|1||FRANKLIN||
+|NE|UPLAND|68981|1||FRANKLIN||
+|NE|CURTIS|69025|1||FRONTIER||
+|NE|EUSTIS|69028|1||FRONTIER||
+|NE|MAYWOOD|69038|1||FRONTIER||
+|NE|MOOREFIELD|69039|1||FRONTIER||
+|NE|STOCKVILLE|69042|1||FRONTIER||
+|NE|ARAPAHOE|68922|1||FURNAS||
+|NE|BEAVER CITY|68926|1||FURNAS||
+|NE|EDISON|68936|1||FURNAS||
+|NE|HENDLEY|68946|1||FURNAS||
+|NE|HOLBROOK|68948|1||FURNAS||
+|NE|OXFORD|68967|1||FURNAS||
+|NE|CAMBRIDGE|69022|1||FURNAS||
+|NE|WILSONVILLE|69046|1||FURNAS||
+|NE|ADAMS|68301|1||GAGE||
+|NE|BARNESTON|68309|1||GAGE||
+|NE|BEATRICE|68310|1||GAGE||
+|NE|BLUE SPRINGS|68318|1||GAGE||
+|NE|CLATONIA|68328|1||GAGE||
+|NE|CORTLAND|68331|1||GAGE||
+|NE|FILLEY|68357|1||GAGE||
+|NE|HOLMESVILLE|68374|1||GAGE||
+|NE|LIBERTY|68381|1||GAGE||
+|NE|ODELL|68415|1||GAGE||
+|NE|PICKRELL|68422|1||GAGE||
+|NE|VIRGINIA|68458|1||GAGE||
+|NE|WYMORE|68466|1||GAGE||
+|NE|LEWELLEN|69147|1||GARDEN||
+|NE|LISCO|69148|1||GARDEN||
+|NE|OSHKOSH|69154|1||GARDEN||
+|NE|OSHKOSH|69190|1||GARDEN||
+|NE|BURWELL|68823|1||GARFIELD||
+|NE|ELWOOD|68937|1||GOSPER||
+|NE|SMITHFIELD|68976|1||GOSPER||
+|NE|ASHBY|69333|1||GRANT||
+|NE|HYANNIS|69350|1||GRANT||
+|NE|WHITMAN|69366|1||GRANT||
+|NE|SPALDING|68665|1||GREELEY||
+|NE|GREELEY|68842|1||GREELEY||
+|NE|SCOTIA|68875|1||GREELEY||
+|NE|WOLBACH|68882|1||GREELEY||
+|NE|GRAND ISLAND|68801|1||HALL||
+|NE|GRAND ISLAND|68802|1||HALL||
+|NE|GRAND ISLAND|68803|1||HALL||
+|NE|ALDA|68810|1||HALL||
+|NE|CAIRO|68824|1||HALL||
+|NE|DONIPHAN|68832|1||HALL||
+|NE|WOOD RIVER|68883|1||HALL||
+|NE|AURORA|68818|1||HAMILTON||
+|NE|GILTNER|68841|1||HAMILTON||
+|NE|HAMPTON|68843|1||HAMILTON||
+|NE|HORDVILLE|68846|1||HAMILTON||
+|NE|MARQUETTE|68854|1||HAMILTON||
+|NE|PHILLIPS|68865|1||HAMILTON||
+|NE|ALMA|68920|1||HARLAN||
+|NE|ORLEANS|68966|1||HARLAN||
+|NE|RAGAN|68969|1||HARLAN||
+|NE|REPUBLICAN CITY|68971|1||HARLAN||
+|NE|STAMFORD|68977|1||HARLAN||
+|NE|HAMLET|69031|1||HAYES||
+|NE|HAYES CENTER|69032|1||HAYES||
+|NE|CULBERTSON|69024|1||HITCHCOCK||
+|NE|PALISADE|69040|1||HITCHCOCK||
+|NE|STRATTON|69043|1||HITCHCOCK||
+|NE|TRENTON|69044|1||HITCHCOCK||
+|NE|AMELIA|68711|1||HOLT||
+|NE|ATKINSON|68713|1||HOLT||
+|NE|CHAMBERS|68725|1||HOLT||
+|NE|EMMET|68734|1||HOLT||
+|NE|EWING|68735|1||HOLT||
+|NE|INMAN|68742|1||HOLT||
+|NE|ONEILL|68763|1||HOLT||
+|NE|PAGE|68766|1||HOLT||
+|NE|STUART|68780|1||HOLT||
+|NE|MULLEN|69152|1||HOOKER||
+|NE|BOELUS|68820|1||HOWARD||
+|NE|DANNEBROG|68831|1||HOWARD||
+|NE|ELBA|68835|1||HOWARD||
+|NE|FARWELL|68838|1||HOWARD||
+|NE|SAINT LIBORY|68872|1||HOWARD||
+|NE|SAINT PAUL|68873|1||HOWARD||
+|NE|DAYKIN|68338|1||JEFFERSON||
+|NE|DILLER|68342|1||JEFFERSON||
+|NE|ENDICOTT|68350|1||JEFFERSON||
+|NE|FAIRBURY|68352|1||JEFFERSON||
+|NE|JANSEN|68377|1||JEFFERSON||
+|NE|PLYMOUTH|68424|1||JEFFERSON||
+|NE|STEELE CITY|68440|1||JEFFERSON||
+|NE|COOK|68329|1||JOHNSON||
+|NE|CRAB ORCHARD|68332|1||JOHNSON||
+|NE|ELK CREEK|68348|1||JOHNSON||
+|NE|STERLING|68443|1||JOHNSON||
+|NE|TECUMSEH|68450|1||JOHNSON||
+|NE|AXTELL|68924|1||KEARNEY||
+|NE|HEARTWELL|68945|1||KEARNEY||
+|NE|MINDEN|68959|1||KEARNEY||
+|NE|NORMAN|68963|1||KEARNEY||
+|NE|WILCOX|68982|1||KEARNEY||
+|NE|BRULE|69127|1||KEITH||
+|NE|KEYSTONE|69144|1||KEITH||
+|NE|LEMOYNE|69146|1||KEITH||
+|NE|OGALLALA|69153|1||KEITH||
+|NE|PAXTON|69155|1||KEITH||
+|NE|MILLS|68753|1||KEYA PAHA||
+|NE|NEWPORT|68759|1||KEYA PAHA||
+|NE|SPRINGVIEW|68778|1||KEYA PAHA||
+|NE|BUSHNELL|69128|1||KIMBALL||
+|NE|DIX|69133|1||KIMBALL||
+|NE|KIMBALL|69145|1||KIMBALL||
+|NE|BLOOMFIELD|68718|1||KNOX||
+|NE|CENTER|68724|1||KNOX||
+|NE|CREIGHTON|68729|1||KNOX||
+|NE|CROFTON|68730|1||KNOX||
+|NE|NIOBRARA|68760|1||KNOX||
+|NE|VERDIGRE|68783|1||KNOX||
+|NE|WAUSA|68786|1||KNOX||
+|NE|WINNETOON|68789|1||KNOX||
+|NE|BENNET|68317|1||LANCASTER||
+|NE|DAVEY|68336|1||LANCASTER||
+|NE|DENTON|68339|1||LANCASTER||
+|NE|FIRTH|68358|1||LANCASTER||
+|NE|HALLAM|68368|1||LANCASTER||
+|NE|HICKMAN|68372|1||LANCASTER||
+|NE|MALCOLM|68402|1||LANCASTER||
+|NE|MARTELL|68404|1||LANCASTER||
+|NE|PANAMA|68419|1||LANCASTER||
+|NE|RAYMOND|68428|1||LANCASTER||
+|NE|ROCA|68430|1||LANCASTER||
+|NE|SPRAGUE|68438|1||LANCASTER||
+|NE|WALTON|68461|1||LANCASTER||
+|NE|WAVERLY|68462|1||LANCASTER||
+|NE|LINCOLN|68501|1||LANCASTER||
+|NE|LINCOLN|68502|1||LANCASTER||
+|NE|LINCOLN|68503|1||LANCASTER||
+|NE|LINCOLN|68504|1||LANCASTER||
+|NE|LINCOLN|68505|1||LANCASTER||
+|NE|LINCOLN|68506|1||LANCASTER||
+|NE|LINCOLN|68507|1||LANCASTER||
+|NE|LINCOLN|68508|1||LANCASTER||
+|NE|LINCOLN|68509|1||LANCASTER||
+|NE|LINCOLN|68510|1||LANCASTER||
+|NE|LINCOLN|68512|1||LANCASTER||
+|NE|LINCOLN|68514|1||LANCASTER||
+|NE|LINCOLN|68516|1||LANCASTER||
+|NE|LINCOLN|68517|1||LANCASTER||
+|NE|LINCOLN|68520|1||LANCASTER||
+|NE|LINCOLN|68521|1||LANCASTER||
+|NE|LINCOLN|68522|1||LANCASTER||
+|NE|LINCOLN|68523|1||LANCASTER||
+|NE|LINCOLN|68524|1||LANCASTER||
+|NE|LINCOLN|68526|1||LANCASTER||
+|NE|LINCOLN|68527|1||LANCASTER||
+|NE|LINCOLN|68528|1||LANCASTER||
+|NE|LINCOLN|68529|1||LANCASTER||
+|NE|LINCOLN|68531|1||LANCASTER||
+|NE|LINCOLN|68532|1||LANCASTER||
+|NE|LINCOLN|68542|1||LANCASTER||
+|NE|LINCOLN|68544|1||LANCASTER||
+|NE|LINCOLN|68572|1||LANCASTER||
+|NE|LINCOLN|68583|1||LANCASTER||
+|NE|LINCOLN|68588|1||LANCASTER||
+|NE|NORTH PLATTE|69101|1||LINCOLN||
+|NE|NORTH PLATTE|69103|1||LINCOLN||
+|NE|BRADY|69123|1||LINCOLN||
+|NE|DICKENS|69132|1||LINCOLN||
+|NE|HERSHEY|69143|1||LINCOLN||
+|NE|MAXWELL|69151|1||LINCOLN||
+|NE|SUTHERLAND|69165|1||LINCOLN||
+|NE|WALLACE|69169|1||LINCOLN||
+|NE|WELLFLEET|69170|1||LINCOLN||
+|NE|STAPLETON|69163|1||LOGAN||
+|NE|TAYLOR|68879|1||LOUP||
+|NE|TRYON|69167|1||MCPHERSON||
+|NE|NORFOLK|68701|1||MADISON||
+|NE|NORFOLK|68702|1||MADISON||
+|NE|BATTLE CREEK|68715|1||MADISON||
+|NE|MADISON|68748|1||MADISON||
+|NE|MEADOW GROVE|68752|1||MADISON||
+|NE|NEWMAN GROVE|68758|1||MADISON||
+|NE|TILDEN|68781|1||MADISON||
+|NE|CLARKS|68628|1||MERRICK||
+|NE|SILVER CREEK|68663|1||MERRICK||
+|NE|ARCHER|68816|1||MERRICK||
+|NE|CENTRAL CITY|68826|1||MERRICK||
+|NE|CHAPMAN|68827|1||MERRICK||
+|NE|PALMER|68864|1||MERRICK||
+|NE|BROADWATER|69125|1||MORRILL||
+|NE|ANGORA|69331|1||MORRILL||
+|NE|BAYARD|69334|1||MORRILL||
+|NE|BRIDGEPORT|69336|1||MORRILL||
+|NE|BELGRADE|68623|1||NANCE||
+|NE|FULLERTON|68638|1||NANCE||
+|NE|GENOA|68640|1||NANCE||
+|NE|AUBURN|68305|1||NEMAHA||
+|NE|BROCK|68320|1||NEMAHA||
+|NE|BROWNVILLE|68321|1||NEMAHA||
+|NE|JOHNSON|68378|1||NEMAHA||
+|NE|NEMAHA|68414|1||NEMAHA||
+|NE|PERU|68421|1||NEMAHA||
+|NE|HARDY|68943|1||NUCKOLLS||
+|NE|LAWRENCE|68957|1||NUCKOLLS||
+|NE|NELSON|68961|1||NUCKOLLS||
+|NE|OAK|68964|1||NUCKOLLS||
+|NE|RUSKIN|68974|1||NUCKOLLS||
+|NE|SUPERIOR|68978|1||NUCKOLLS||
+|NE|BURR|68324|1||OTOE||
+|NE|DOUGLAS|68344|1||OTOE||
+|NE|DUNBAR|68346|1||OTOE||
+|NE|LORTON|68382|1||OTOE||
+|NE|NEBRASKA CITY|68410|1||OTOE||
+|NE|OTOE|68417|1||OTOE||
+|NE|PALMYRA|68418|1||OTOE||
+|NE|SYRACUSE|68446|1||OTOE||
+|NE|TALMAGE|68448|1||OTOE||
+|NE|UNADILLA|68454|1||OTOE||
+|NE|BURCHARD|68323|1||PAWNEE||
+|NE|DU BOIS|68345|1||PAWNEE||
+|NE|LEWISTON|68380|1||PAWNEE||
+|NE|PAWNEE CITY|68420|1||PAWNEE||
+|NE|STEINAUER|68441|1||PAWNEE||
+|NE|TABLE ROCK|68447|1||PAWNEE||
+|NE|ELSIE|69134|1||PERKINS||
+|NE|GRANT|69140|1||PERKINS||
+|NE|MADRID|69150|1||PERKINS||
+|NE|VENANGO|69168|1||PERKINS||
+|NE|ATLANTA|68923|1||PHELPS||
+|NE|BERTRAND|68927|1||PHELPS||
+|NE|FUNK|68940|1||PHELPS||
+|NE|HOLDREGE|68949|1||PHELPS||
+|NE|LOOMIS|68958|1||PHELPS||
+|NE|FOSTER|68737|1||PIERCE||
+|NE|HADAR|68738|1||PIERCE||
+|NE|MCLEAN|68747|1||PIERCE||
+|NE|OSMOND|68765|1||PIERCE||
+|NE|PIERCE|68767|1||PIERCE||
+|NE|PLAINVIEW|68769|1||PIERCE||
+|NE|COLUMBUS|68601|1||PLATTE||
+|NE|COLUMBUS|68602|1||PLATTE||
+|NE|CRESTON|68631|1||PLATTE||
+|NE|DUNCAN|68634|1||PLATTE||
+|NE|HUMPHREY|68642|1||PLATTE||
+|NE|LINDSAY|68644|1||PLATTE||
+|NE|MONROE|68647|1||PLATTE||
+|NE|PLATTE CENTER|68653|1||PLATTE||
+|NE|OSCEOLA|68651|1||POLK||
+|NE|POLK|68654|1||POLK||
+|NE|SHELBY|68662|1||POLK||
+|NE|STROMSBURG|68666|1||POLK||
+|NE|MC COOK|69001|1||RED WILLOW||
+|NE|BARTLEY|69020|1||RED WILLOW||
+|NE|DANBURY|69026|1||RED WILLOW||
+|NE|INDIANOLA|69034|1||RED WILLOW||
+|NE|LEBANON|69036|1||RED WILLOW||
+|NE|DAWSON|68337|1||RICHARDSON||
+|NE|FALLS CITY|68355|1||RICHARDSON||
+|NE|HUMBOLDT|68376|1||RICHARDSON||
+|NE|RULO|68431|1||RICHARDSON||
+|NE|SALEM|68433|1||RICHARDSON||
+|NE|SHUBERT|68437|1||RICHARDSON||
+|NE|STELLA|68442|1||RICHARDSON||
+|NE|VERDON|68457|1||RICHARDSON||
+|NE|BASSETT|68714|1||ROCK||
+|NE|ROSE|68772|1||ROCK||
+|NE|CRETE|68333|1||SALINE||
+|NE|DE WITT|68341|1||SALINE||
+|NE|DORCHESTER|68343|1||SALINE||
+|NE|FRIEND|68359|1||SALINE||
+|NE|SWANTON|68445|1||SALINE||
+|NE|TOBIAS|68453|1||SALINE||
+|NE|WESTERN|68464|1||SALINE||
+|NE|WILBER|68465|1||SALINE||
+|NE|BELLEVUE|68005|1||SARPY||
+|NE|GRETNA|68028|1||SARPY||
+|NE|PAPILLION|68046|1||SARPY||
+|NE|RICHFIELD|68054|1||SARPY||
+|NE|ST COLUMBANS|68056|1||SARPY||
+|NE|SPRINGFIELD|68059|1||SARPY||
+|NE|OFFUTT A F B|68113|1||SARPY||
+|NE|BELLEVUE|68123|1||SARPY||
+|NE|LA VISTA|68128|1||SARPY||
+|NE|PAPILLION|68133|1||SARPY||
+|NE|OMAHA|68136|1||SARPY||
+|NE|OMAHA|68138|1||SARPY||
+|NE|BELLEVUE|68147|1||SARPY||
+|NE|OMAHA|68157|1||SARPY||
+|NE|ASHLAND|68003|1||SAUNDERS||
+|NE|CEDAR BLUFFS|68015|1||SAUNDERS||
+|NE|CERESCO|68017|1||SAUNDERS||
+|NE|COLON|68018|1||SAUNDERS||
+|NE|ITHACA|68033|1||SAUNDERS||
+|NE|LESHARA|68035|1||SAUNDERS||
+|NE|MALMO|68040|1||SAUNDERS||
+|NE|MEAD|68041|1||SAUNDERS||
+|NE|MEMPHIS|68042|1||SAUNDERS||
+|NE|PRAGUE|68050|1||SAUNDERS||
+|NE|VALPARAISO|68065|1||SAUNDERS||
+|NE|WAHOO|68066|1||SAUNDERS||
+|NE|WESTON|68070|1||SAUNDERS||
+|NE|YUTAN|68073|1||SAUNDERS||
+|NE|MORSE BLUFF|68648|1||SAUNDERS||
+|NE|GERING|69341|1||SCOTTS BLUFF||
+|NE|HENRY|69349|1||SCOTTS BLUFF||
+|NE|LYMAN|69352|1||SCOTTS BLUFF||
+|NE|MCGREW|69353|1||SCOTTS BLUFF||
+|NE|MELBETA|69355|1||SCOTTS BLUFF||
+|NE|MINATARE|69356|1||SCOTTS BLUFF||
+|NE|MITCHELL|69357|1||SCOTTS BLUFF||
+|NE|MORRILL|69358|1||SCOTTS BLUFF||
+|NE|SCOTTSBLUFF|69361|1||SCOTTS BLUFF||
+|NE|SCOTTSBLUFF|69363|1||SCOTTS BLUFF||
+|NE|BEAVER CROSSING|68313|1||SEWARD||
+|NE|BEE|68314|1||SEWARD||
+|NE|CORDOVA|68330|1||SEWARD||
+|NE|GARLAND|68360|1||SEWARD||
+|NE|GOEHNER|68364|1||SEWARD||
+|NE|MILFORD|68405|1||SEWARD||
+|NE|PLEASANT DALE|68423|1||SEWARD||
+|NE|SEWARD|68434|1||SEWARD||
+|NE|STAPLEHURST|68439|1||SEWARD||
+|NE|UTICA|68456|1||SEWARD||
+|NE|BINGHAM|69335|1||SHERIDAN||
+|NE|ELLSWORTH|69340|1||SHERIDAN||
+|NE|GORDON|69343|1||SHERIDAN||
+|NE|HAY SPRINGS|69347|1||SHERIDAN||
+|NE|LAKESIDE|69351|1||SHERIDAN||
+|NE|RUSHVILLE|69360|1||SHERIDAN||
+|NE|WHITECLAY|69365|1||SHERIDAN||
+|NE|ASHTON|68817|1||SHERMAN||
+|NE|HAZARD|68844|1||SHERMAN||
+|NE|LITCHFIELD|68852|1||SHERMAN||
+|NE|LOUP CITY|68853|1||SHERMAN||
+|NE|ROCKVILLE|68871|1||SHERMAN||
+|NE|HARRISON|69346|1||SIOUX||
+|NE|PILGER|68768|1||STANTON||
+|NE|STANTON|68779|1||STANTON||
+|NE|ALEXANDRIA|68303|1||THAYER||
+|NE|BELVIDERE|68315|1||THAYER||
+|NE|BRUNING|68322|1||THAYER||
+|NE|BYRON|68325|1||THAYER||
+|NE|CARLETON|68326|1||THAYER||
+|NE|CHESTER|68327|1||THAYER||
+|NE|DAVENPORT|68335|1||THAYER||
+|NE|DESHLER|68340|1||THAYER||
+|NE|GILEAD|68362|1||THAYER||
+|NE|HEBRON|68370|1||THAYER||
+|NE|HUBBELL|68375|1||THAYER||
+|NE|REYNOLDS|68429|1||THAYER||
+|NE|HALSEY|69142|1||THOMAS||
+|NE|SENECA|69161|1||THOMAS||
+|NE|THEDFORD|69166|1||THOMAS||
+|NE|MACY|68039|1||THURSTON||
+|NE|PENDER|68047|1||THURSTON||
+|NE|ROSALIE|68055|1||THURSTON||
+|NE|THURSTON|68062|1||THURSTON||
+|NE|WALTHILL|68067|1||THURSTON||
+|NE|WINNEBAGO|68071|1||THURSTON||
+|NE|ARCADIA|68815|1||VALLEY||
+|NE|ELYRIA|68837|1||VALLEY||
+|NE|NORTH LOUP|68859|1||VALLEY||
+|NE|ORD|68862|1||VALLEY||
+|NE|ARLINGTON|68002|1||WASHINGTON||
+|NE|BLAIR|68008|1||WASHINGTON||
+|NE|BLAIR|68009|1||WASHINGTON||
+|NE|FORT CALHOUN|68023|1||WASHINGTON||
+|NE|HERMAN|68029|1||WASHINGTON||
+|NE|KENNARD|68034|1||WASHINGTON||
+|NE|WASHINGTON|68068|1||WASHINGTON||
+|NE|CARROLL|68723|1||WAYNE||
+|NE|HOSKINS|68740|1||WAYNE||
+|NE|WAYNE|68787|1||WAYNE||
+|NE|WINSIDE|68790|1||WAYNE||
+|NE|BLADEN|68928|1||WEBSTER||
+|NE|BLUE HILL|68930|1||WEBSTER||
+|NE|GUIDE ROCK|68942|1||WEBSTER||
+|NE|INAVALE|68952|1||WEBSTER||
+|NE|RED CLOUD|68970|1||WEBSTER||
+|NE|BARTLETT|68622|1||WHEELER||
+|NE|ERICSON|68637|1||WHEELER||
+|NE|BENEDICT|68316|1||YORK||
+|NE|BRADSHAW|68319|1||YORK||
+|NE|GRESHAM|68367|1||YORK||
+|NE|HENDERSON|68371|1||YORK||
+|NE|MC COOL JUNCTION|68401|1||YORK||
+|NE|WACO|68460|1||YORK||
+|NE|YORK|68467|1||YORK||
+|NE|OMAHA|68197|1||||
+|NE|JULIAN|68379|1||||
+|NE|SAINT MARY|68432|1||||
+|NE|LINCOLN|68511|1||||
+|NE|OCTAVIA|68650|1||||
+|NE|OBERT|68762|1||||
+|NE|COTESFIELD|68829|1||||
+|NE|PROSSER|68868|1||||
+|NE|HUNTLEY|68951|1||||
+|NE|LAMAR|69035|1||||
+|NH|BARNSTEAD|03218|1||BELKNAP||
+|NH|BELMONT|03220|1||BELKNAP||
+|NH|CENTER BARNSTEAD|03225|1||BELKNAP||
+|NH|CENTER HARBOR|03226|1||BELKNAP||
+|NH|GILMANTON|03237|1||BELKNAP||
+|NH|LACONIA|03246|1||BELKNAP||
+|NH|LACONIA|03247|1||BELKNAP||
+|NH|LOCHMERE|03252|1||BELKNAP||
+|NH|MEREDITH|03253|1||BELKNAP||
+|NH|NEW HAMPTON|03256|1||BELKNAP||
+|NH|SANBORNTON|03269|1||BELKNAP||
+|NH|TILTON|03276|1||BELKNAP||
+|NH|WINNISQUAM|03289|1||BELKNAP||
+|NH|TILTON|03298|1||BELKNAP||
+|NH|TILTON|03299|1||BELKNAP||
+|NH|ALTON|03809|1||BELKNAP||
+|NH|ALTON BAY|03810|1||BELKNAP||
+|NH|GILMANTON IRON WORKS|03837|1||BELKNAP||
+|NH|CENTER SANDWICH|03227|1||CARROLL||
+|NH|MOULTONBOROUGH|03254|1||CARROLL||
+|NH|NORTH SANDWICH|03259|1||CARROLL||
+|NH|BARTLETT|03812|1||CARROLL||
+|NH|CENTER CONWAY|03813|1||CARROLL||
+|NH|CENTER OSSIPEE|03814|1||CARROLL||
+|NH|CENTER TUFTONBORO|03816|1||CARROLL||
+|NH|CHOCORUA|03817|1||CARROLL||
+|NH|CONWAY|03818|1||CARROLL||
+|NH|EAST WAKEFIELD|03830|1||CARROLL||
+|NH|EATON CENTER|03832|1||CARROLL||
+|NH|FREEDOM|03836|1||CARROLL||
+|NH|GLEN|03838|1||CARROLL||
+|NH|INTERVALE|03845|1||CARROLL||
+|NH|JACKSON|03846|1||CARROLL||
+|NH|KEARSARGE|03847|1||CARROLL||
+|NH|MADISON|03849|1||CARROLL||
+|NH|MELVIN VILLAGE|03850|1||CARROLL||
+|NH|MIRROR LAKE|03853|1||CARROLL||
+|NH|NORTH CONWAY|03860|1||CARROLL||
+|NH|OSSIPEE|03864|1||CARROLL||
+|NH|SANBORNVILLE|03872|1||CARROLL||
+|NH|SILVER LAKE|03875|1||CARROLL||
+|NH|SOUTH EFFINGHAM|03882|1||CARROLL||
+|NH|SOUTH TAMWORTH|03883|1||CARROLL||
+|NH|TAMWORTH|03886|1||CARROLL||
+|NH|WEST OSSIPEE|03890|1||CARROLL||
+|NH|WOLFEBORO|03894|1||CARROLL||
+|NH|WOLFEBORO FALLS|03896|1||CARROLL||
+|NH|WONALANCET|03897|1||CARROLL||
+|NH|KEENE|03431|1||CHESHIRE||
+|NH|KEENE|03435|1||CHESHIRE||
+|NH|ASHUELOT|03441|1||CHESHIRE||
+|NH|CHESTERFIELD|03443|1||CHESHIRE||
+|NH|DUBLIN|03444|1||CHESHIRE||
+|NH|SULLIVAN|03445|1||CHESHIRE||
+|NH|SWANZEY|03446|1||CHESHIRE||
+|NH|FITZWILLIAM|03447|1||CHESHIRE||
+|NH|GILSUM|03448|1||CHESHIRE||
+|NH|HARRISVILLE|03450|1||CHESHIRE||
+|NH|HINSDALE|03451|1||CHESHIRE||
+|NH|JAFFREY|03452|1||CHESHIRE||
+|NH|MARLBOROUGH|03455|1||CHESHIRE||
+|NH|MARLOW|03456|1||CHESHIRE||
+|NH|MUNSONVILLE|03457|1||CHESHIRE||
+|NH|RINDGE|03461|1||CHESHIRE||
+|NH|SPOFFORD|03462|1||CHESHIRE||
+|NH|STODDARD|03464|1||CHESHIRE||
+|NH|TROY|03465|1||CHESHIRE||
+|NH|WEST CHESTERFIELD|03466|1||CHESHIRE||
+|NH|WESTMORELAND|03467|1||CHESHIRE||
+|NH|WEST SWANZEY|03469|1||CHESHIRE||
+|NH|WINCHESTER|03470|1||CHESHIRE||
+|NH|ALSTEAD|03602|1||CHESHIRE||
+|NH|DREWSVILLE|03604|1||CHESHIRE||
+|NH|WALPOLE|03608|1||CHESHIRE||
+|NH|NORTH WALPOLE|03609|1||CHESHIRE||
+|NH|BERLIN|03570|1||COOS||
+|NH|BRETTON WOODS|03575|1||COOS||
+|NH|COLEBROOK|03576|1||COOS||
+|NH|ERROL|03579|1||COOS||
+|NH|GORHAM|03581|1||COOS||
+|NH|GROVETON|03582|1||COOS||
+|NH|JEFFERSON|03583|1||COOS||
+|NH|LANCASTER|03584|1||COOS||
+|NH|MEADOWS|03587|1||COOS||
+|NH|MILAN|03588|1||COOS||
+|NH|MOUNT WASHINGTON|03589|1||COOS||
+|NH|NORTH STRATFORD|03590|1||COOS||
+|NH|PITTSBURG|03592|1||COOS||
+|NH|TWIN MOUNTAIN|03595|1||COOS||
+|NH|WEST STEWARTSTOWN|03597|1||COOS||
+|NH|WHITEFIELD|03598|1||COOS||
+|NH|WATERVILLE VALLEY|03215|1||GRAFTON||
+|NH|ASHLAND|03217|1||GRAFTON||
+|NH|BRISTOL|03222|1||GRAFTON||
+|NH|CAMPTON|03223|1||GRAFTON||
+|NH|EAST HEBRON|03232|1||GRAFTON||
+|NH|GLENCLIFF|03238|1||GRAFTON||
+|NH|GRAFTON|03240|1||GRAFTON||
+|NH|HEBRON|03241|1||GRAFTON||
+|NH|HOLDERNESS|03245|1||GRAFTON||
+|NH|LINCOLN|03251|1||GRAFTON||
+|NH|NORTH WOODSTOCK|03262|1||GRAFTON||
+|NH|PLYMOUTH|03264|1||GRAFTON||
+|NH|RUMNEY|03266|1||GRAFTON||
+|NH|STINSON LAKE|03274|1||GRAFTON||
+|NH|WARREN|03279|1||GRAFTON||
+|NH|WENTWORTH|03282|1||GRAFTON||
+|NH|WOODSTOCK|03293|1||GRAFTON||
+|NH|LITTLETON|03561|1||GRAFTON||
+|NH|BETHLEHEM|03574|1||GRAFTON||
+|NH|FRANCONIA|03580|1||GRAFTON||
+|NH|LISBON|03585|1||GRAFTON||
+|NH|BATH|03740|1||GRAFTON||
+|NH|CANAAN|03741|1||GRAFTON||
+|NH|ENFIELD|03748|1||GRAFTON||
+|NH|ENFIELD CENTER|03749|1||GRAFTON||
+|NH|ETNA|03750|1||GRAFTON||
+|NH|HANOVER|03755|1||GRAFTON||
+|NH|LEBANON|03756|1||GRAFTON||
+|NH|HAVERHILL|03765|1||GRAFTON||
+|NH|LEBANON|03766|1||GRAFTON||
+|NH|LYME|03768|1||GRAFTON||
+|NH|LYME CENTER|03769|1||GRAFTON||
+|NH|MONROE|03771|1||GRAFTON||
+|NH|NORTH HAVERHILL|03774|1||GRAFTON||
+|NH|ORFORD|03777|1||GRAFTON||
+|NH|PIERMONT|03779|1||GRAFTON||
+|NH|PIKE|03780|1||GRAFTON||
+|NH|WEST LEBANON|03784|1||GRAFTON||
+|NH|WOODSVILLE|03785|1||GRAFTON||
+|NH|AMHERST|03031|1||HILLSBOROUGH||
+|NH|BROOKLINE|03033|1||HILLSBOROUGH||
+|NH|FRANCESTOWN|03043|1||HILLSBOROUGH||
+|NH|GOFFSTOWN|03045|1||HILLSBOROUGH||
+|NH|GREENFIELD|03047|1||HILLSBOROUGH||
+|NH|GREENVILLE|03048|1||HILLSBOROUGH||
+|NH|HOLLIS|03049|1||HILLSBOROUGH||
+|NH|HUDSON|03051|1||HILLSBOROUGH||
+|NH|LITCHFIELD|03052|1||HILLSBOROUGH||
+|NH|MERRIMACK|03054|1||HILLSBOROUGH||
+|NH|MILFORD|03055|1||HILLSBOROUGH||
+|NH|MONT VERNON|03057|1||HILLSBOROUGH||
+|NH|NASHUA|03060|1||HILLSBOROUGH||
+|NH|NASHUA|03061|1||HILLSBOROUGH||
+|NH|NASHUA|03062|1||HILLSBOROUGH||
+|NH|NASHUA|03063|1||HILLSBOROUGH||
+|NH|NASHUA|03064|1||HILLSBOROUGH||
+|NH|NEW BOSTON|03070|1||HILLSBOROUGH||
+|NH|NEW IPSWICH|03071|1||HILLSBOROUGH||
+|NH|PELHAM|03076|1||HILLSBOROUGH||
+|NH|LYNDEBOROUGH|03082|1||HILLSBOROUGH||
+|NH|TEMPLE|03084|1||HILLSBOROUGH||
+|NH|WILTON|03086|1||HILLSBOROUGH||
+|NH|MANCHESTER|03101|1||HILLSBOROUGH||
+|NH|MANCHESTER|03102|1||HILLSBOROUGH||
+|NH|MANCHESTER|03103|1||HILLSBOROUGH||
+|NH|MANCHESTER|03104|1||HILLSBOROUGH||
+|NH|MANCHESTER|03105|1||HILLSBOROUGH||
+|NH|MANCHESTER|03107|1||HILLSBOROUGH||
+|NH|MANCHESTER|03108|1||HILLSBOROUGH||
+|NH|MANCHESTER|03109|1||HILLSBOROUGH||
+|NH|BEDFORD|03110|1||HILLSBOROUGH||
+|NH|MANCHESTER|03111|1||HILLSBOROUGH||
+|NH|HILLSBORO|03244|1||HILLSBOROUGH||
+|NH|WEARE|03281|1||HILLSBOROUGH||
+|NH|ANTRIM|03440|1||HILLSBOROUGH||
+|NH|BENNINGTON|03442|1||HILLSBOROUGH||
+|NH|HANCOCK|03449|1||HILLSBOROUGH||
+|NH|PETERBOROUGH|03458|1||HILLSBOROUGH||
+|NH|WEST PETERBOROUGH|03468|1||HILLSBOROUGH||
+|NH|HOOKSETT|03106|1||MERRIMACK||
+|NH|ANDOVER|03216|1||MERRIMACK||
+|NH|BRADFORD|03221|1||MERRIMACK||
+|NH|CANTERBURY|03224|1||MERRIMACK||
+|NH|CONTOOCOOK|03229|1||MERRIMACK||
+|NH|DANBURY|03230|1||MERRIMACK||
+|NH|EAST ANDOVER|03231|1||MERRIMACK||
+|NH|ELKINS|03233|1||MERRIMACK||
+|NH|EPSOM|03234|1||MERRIMACK||
+|NH|FRANKLIN|03235|1||MERRIMACK||
+|NH|HENNIKER|03242|1||MERRIMACK||
+|NH|HILL|03243|1||MERRIMACK||
+|NH|NEWBURY|03255|1||MERRIMACK||
+|NH|NEW LONDON|03257|1||MERRIMACK||
+|NH|NORTH SUTTON|03260|1||MERRIMACK||
+|NH|PITTSFIELD|03263|1||MERRIMACK||
+|NH|SALISBURY|03268|1||MERRIMACK||
+|NH|SOUTH NEWBURY|03272|1||MERRIMACK||
+|NH|SOUTH SUTTON|03273|1||MERRIMACK||
+|NH|SUNCOOK|03275|1||MERRIMACK||
+|NH|WARNER|03278|1||MERRIMACK||
+|NH|WILMOT|03287|1||MERRIMACK||
+|NH|CONCORD|03301|1||MERRIMACK||
+|NH|CONCORD|03302|1||MERRIMACK||
+|NH|CONCORD|03303|1||MERRIMACK||
+|NH|BOW|03304|1||MERRIMACK||
+|NH|CONCORD|03305|1||MERRIMACK||
+|NH|LOUDON|03307|1||MERRIMACK||
+|NH|PORTSMOUTH|00210|1||ROCKINGHAM||
+|NH|PORTSMOUTH|00211|1||ROCKINGHAM||
+|NH|PORTSMOUTH|00212|1||ROCKINGHAM||
+|NH|PORTSMOUTH|00213|1||ROCKINGHAM||
+|NH|PORTSMOUTH|00214|1||ROCKINGHAM||
+|NH|PORTSMOUTH|00215|1||ROCKINGHAM||
+|NH|AUBURN|03032|1||ROCKINGHAM||
+|NH|CANDIA|03034|1||ROCKINGHAM||
+|NH|CHESTER|03036|1||ROCKINGHAM||
+|NH|DEERFIELD|03037|1||ROCKINGHAM||
+|NH|DERRY|03038|1||ROCKINGHAM||
+|NH|EAST CANDIA|03040|1||ROCKINGHAM||
+|NH|EAST DERRY|03041|1||ROCKINGHAM||
+|NH|EPPING|03042|1||ROCKINGHAM||
+|NH|FREMONT|03044|1||ROCKINGHAM||
+|NH|LONDONDERRY|03053|1||ROCKINGHAM||
+|NH|NORTH SALEM|03073|1||ROCKINGHAM||
+|NH|RAYMOND|03077|1||ROCKINGHAM||
+|NH|SALEM|03079|1||ROCKINGHAM||
+|NH|WINDHAM|03087|1||ROCKINGHAM||
+|NH|NORTHWOOD|03261|1||ROCKINGHAM||
+|NH|NOTTINGHAM|03290|1||ROCKINGHAM||
+|NH|WEST NOTTINGHAM|03291|1||ROCKINGHAM||
+|NH|PORTSMOUTH|03801|1||ROCKINGHAM||
+|NH|PORTSMOUTH|03802|1||ROCKINGHAM||
+|NH|PORTSMOUTH|03803|1||ROCKINGHAM||
+|NH|PORTSMOUTH|03804|1||ROCKINGHAM||
+|NH|ATKINSON|03811|1||ROCKINGHAM||
+|NH|DANVILLE|03819|1||ROCKINGHAM||
+|NH|EAST HAMPSTEAD|03826|1||ROCKINGHAM||
+|NH|EAST KINGSTON|03827|1||ROCKINGHAM||
+|NH|EXETER|03833|1||ROCKINGHAM||
+|NH|GREENLAND|03840|1||ROCKINGHAM||
+|NH|HAMPSTEAD|03841|1||ROCKINGHAM||
+|NH|HAMPTON|03842|1||ROCKINGHAM||
+|NH|HAMPTON|03843|1||ROCKINGHAM||
+|NH|HAMPTON FALLS|03844|1||ROCKINGHAM||
+|NH|KINGSTON|03848|1||ROCKINGHAM||
+|NH|NEW CASTLE|03854|1||ROCKINGHAM||
+|NH|NEWFIELDS|03856|1||ROCKINGHAM||
+|NH|NEWMARKET|03857|1||ROCKINGHAM||
+|NH|NEWTON|03858|1||ROCKINGHAM||
+|NH|NEWTON JUNCTION|03859|1||ROCKINGHAM||
+|NH|NORTH HAMPTON|03862|1||ROCKINGHAM||
+|NH|PLAISTOW|03865|1||ROCKINGHAM||
+|NH|RYE|03870|1||ROCKINGHAM||
+|NH|RYE BEACH|03871|1||ROCKINGHAM||
+|NH|SANDOWN|03873|1||ROCKINGHAM||
+|NH|SEABROOK|03874|1||ROCKINGHAM||
+|NH|STRATHAM|03885|1||ROCKINGHAM||
+|NH|ROLLINSFORD|03805|1||STRAFFORD||
+|NH|CENTER STRAFFORD|03815|1||STRAFFORD||
+|NH|DOVER|03820|1||STRAFFORD||
+|NH|DOVER|03821|1||STRAFFORD||
+|NH|DOVER|03822|1||STRAFFORD||
+|NH|DURHAM|03824|1||STRAFFORD||
+|NH|BARRINGTON|03825|1||STRAFFORD||
+|NH|FARMINGTON|03835|1||STRAFFORD||
+|NH|ROCHESTER|03839|1||STRAFFORD||
+|NH|MILTON|03851|1||STRAFFORD||
+|NH|MILTON MILLS|03852|1||STRAFFORD||
+|NH|NEW DURHAM|03855|1||STRAFFORD||
+|NH|ROCHESTER|03866|1||STRAFFORD||
+|NH|ROCHESTER|03867|1||STRAFFORD||
+|NH|ROCHESTER|03868|1||STRAFFORD||
+|NH|ROLLINSFORD|03869|1||STRAFFORD||
+|NH|SOMERSWORTH|03878|1||STRAFFORD||
+|NH|STRAFFORD|03884|1||STRAFFORD||
+|NH|UNION|03887|1||STRAFFORD||
+|NH|WASHINGTON|03280|1||SULLIVAN||
+|NH|SPRINGFIELD|03284|1||SULLIVAN||
+|NH|ACWORTH|03601|1||SULLIVAN||
+|NH|CHARLESTOWN|03603|1||SULLIVAN||
+|NH|LEMPSTER|03605|1||SULLIVAN||
+|NH|SOUTH ACWORTH|03607|1||SULLIVAN||
+|NH|CLAREMONT|03743|1||SULLIVAN||
+|NH|CORNISH|03745|1||SULLIVAN||
+|NH|CORNISH FLAT|03746|1||SULLIVAN||
+|NH|GEORGES MILLS|03751|1||SULLIVAN||
+|NH|GOSHEN|03752|1||SULLIVAN||
+|NH|GRANTHAM|03753|1||SULLIVAN||
+|NH|GUILD|03754|1||SULLIVAN||
+|NH|MERIDEN|03770|1||SULLIVAN||
+|NH|NEWPORT|03773|1||SULLIVAN||
+|NH|PLAINFIELD|03781|1||SULLIVAN||
+|NH|SUNAPEE|03782|1||SULLIVAN||
+|NH|DUNBARTON|03046|1||MERRIMACK||
+|NH|GILFORD|03249|1||BELKNAP||
+|NH|CHICHESTER|03258|1||||
+|NH|ANDOVER|03265|1||||
+|NH|THORNTON|03285|1||||
+|NH|CONCORD|03306|1||||
+|NH|SUGAR HILL|03586|1||||
+|NH|RANDOLPH|03593|1||COOS||
+|NH|LEMPSTER|03606|1||||
+|NH|MOUNT SUNAPEE|03772|1||||
+|NH|MADBURY|03823|1||STRAFFORD||
+|NH|LEE|03861|1||||
+|NJ|HAMMONTON|08037|1||ATLANTIC||
+|NJ|ABSECON|08201|1||ATLANTIC||
+|NJ|BRIGANTINE|08203|1||ATLANTIC||
+|NJ|COLOGNE|08213|1||ATLANTIC||
+|NJ|EGG HARBOR CITY|08215|1||ATLANTIC||
+|NJ|ELWOOD|08217|1||ATLANTIC||
+|NJ|LEEDS POINT|08220|1||ATLANTIC||
+|NJ|LINWOOD|08221|1||ATLANTIC||
+|NJ|NORTHFIELD|08225|1||ATLANTIC||
+|NJ|OCEANVILLE|08231|1||ATLANTIC||
+|NJ|PLEASANTVILLE|08232|1||ATLANTIC||
+|NJ|EGG HARBOR TOWNSHIP|08234|1||ATLANTIC||
+|NJ|POMONA|08240|1||ATLANTIC||
+|NJ|PORT REPUBLIC|08241|1||ATLANTIC||
+|NJ|SOMERS POINT|08244|1||ATLANTIC||
+|NJ|BUENA|08310|1||ATLANTIC||
+|NJ|DOROTHY|08317|1||ATLANTIC||
+|NJ|ESTELL MANOR|08319|1||ATLANTIC||
+|NJ|LANDISVILLE|08326|1||ATLANTIC||
+|NJ|MAYS LANDING|08330|1||ATLANTIC||
+|NJ|MILMAY|08340|1||ATLANTIC||
+|NJ|MINOTOLA|08341|1||ATLANTIC||
+|NJ|MIZPAH|08342|1||ATLANTIC||
+|NJ|NEWTONVILLE|08346|1||ATLANTIC||
+|NJ|RICHLAND|08350|1||ATLANTIC||
+|NJ|ATLANTIC CITY|08401|1||ATLANTIC||
+|NJ|MARGATE CITY|08402|1||ATLANTIC||
+|NJ|LONGPORT|08403|1||ATLANTIC||
+|NJ|ATLANTIC CITY|08404|1||ATLANTIC||
+|NJ|ATLANTIC CITY|08405|1||ATLANTIC||
+|NJ|VENTNOR CITY|08406|1||ATLANTIC||
+|NJ|CLIFFSIDE PARK|07010|1||BERGEN||
+|NJ|EDGEWATER|07020|1||BERGEN||
+|NJ|FAIRVIEW|07022|1||BERGEN||
+|NJ|FORT LEE|07024|1||BERGEN||
+|NJ|GARFIELD|07026|1||BERGEN||
+|NJ|NORTH ARLINGTON|07031|1||BERGEN||
+|NJ|WALLINGTON|07057|1||BERGEN||
+|NJ|RUTHERFORD|07070|1||BERGEN||
+|NJ|LYNDHURST|07071|1||BERGEN||
+|NJ|CARLSTADT|07072|1||BERGEN||
+|NJ|EAST RUTHERFORD|07073|1||BERGEN||
+|NJ|MOONACHIE|07074|1||BERGEN||
+|NJ|WOOD RIDGE|07075|1||BERGEN||
+|NJ|ALLENDALE|07401|1||BERGEN||
+|NJ|ELMWOOD PARK|07407|1||BERGEN||
+|NJ|FAIR LAWN|07410|1||BERGEN||
+|NJ|FRANKLIN LAKES|07417|1||BERGEN||
+|NJ|HO HO KUS|07423|1||BERGEN||
+|NJ|MAHWAH|07430|1||BERGEN||
+|NJ|MIDLAND PARK|07432|1||BERGEN||
+|NJ|OAKLAND|07436|1||BERGEN||
+|NJ|RAMSEY|07446|1||BERGEN||
+|NJ|RIDGEWOOD|07450|1||BERGEN||
+|NJ|RIDGEWOOD|07451|1||BERGEN||
+|NJ|GLEN ROCK|07452|1||BERGEN||
+|NJ|SADDLE RIVER|07458|1||BERGEN||
+|NJ|WALDWICK|07463|1||BERGEN||
+|NJ|WYCKOFF|07481|1||BERGEN||
+|NJ|MAHWAH|07495|1||BERGEN||
+|NJ|MAHWAH|07498|1||BERGEN||
+|NJ|HACKENSACK|07601|1||BERGEN||
+|NJ|HACKENSACK|07602|1||BERGEN||
+|NJ|BOGOTA|07603|1||BERGEN||
+|NJ|HASBROUCK HEIGHTS|07604|1||BERGEN||
+|NJ|LEONIA|07605|1||BERGEN||
+|NJ|SOUTH HACKENSACK|07606|1||BERGEN||
+|NJ|MAYWOOD|07607|1||BERGEN||
+|NJ|TETERBORO|07608|1||BERGEN||
+|NJ|ALPINE|07620|1||BERGEN||
+|NJ|BERGENFIELD|07621|1||BERGEN||
+|NJ|CLOSTER|07624|1||BERGEN||
+|NJ|CRESSKILL|07626|1||BERGEN||
+|NJ|DEMAREST|07627|1||BERGEN||
+|NJ|DUMONT|07628|1||BERGEN||
+|NJ|EMERSON|07630|1||BERGEN||
+|NJ|ENGLEWOOD|07631|1||BERGEN||
+|NJ|ENGLEWOOD CLIFFS|07632|1||BERGEN||
+|NJ|HARRINGTON PARK|07640|1||BERGEN||
+|NJ|HAWORTH|07641|1||BERGEN||
+|NJ|HILLSDALE|07642|1||BERGEN||
+|NJ|LITTLE FERRY|07643|1||BERGEN||
+|NJ|LODI|07644|1||BERGEN||
+|NJ|MONTVALE|07645|1||BERGEN||
+|NJ|NEW MILFORD|07646|1||BERGEN||
+|NJ|NORTHVALE|07647|1||BERGEN||
+|NJ|NORWOOD|07648|1||BERGEN||
+|NJ|ORADELL|07649|1||BERGEN||
+|NJ|PALISADES PARK|07650|1||BERGEN||
+|NJ|PARAMUS|07652|1||BERGEN||
+|NJ|PARAMUS|07653|1||BERGEN||
+|NJ|PARK RIDGE|07656|1||BERGEN||
+|NJ|RIDGEFIELD|07657|1||BERGEN||
+|NJ|RIDGEFIELD PARK|07660|1||BERGEN||
+|NJ|RIVER EDGE|07661|1||BERGEN||
+|NJ|ROCHELLE PARK|07662|1||BERGEN||
+|NJ|SADDLE BROOK|07663|1||BERGEN||
+|NJ|TEANECK|07666|1||BERGEN||
+|NJ|TENAFLY|07670|1||BERGEN||
+|NJ|WESTWOOD|07675|1||BERGEN||
+|NJ|TEANECK|07688|1||BERGEN||
+|NJ|BEVERLY|08010|1||BURLINGTON||
+|NJ|BIRMINGHAM|08011|1||BURLINGTON||
+|NJ|BROWNS MILLS|08015|1||BURLINGTON||
+|NJ|BURLINGTON|08016|1||BURLINGTON||
+|NJ|CHATSWORTH|08019|1||BURLINGTON||
+|NJ|COLUMBUS|08022|1||BURLINGTON||
+|NJ|HAINESPORT|08036|1||BURLINGTON||
+|NJ|JOBSTOWN|08041|1||BURLINGTON||
+|NJ|JULIUSTOWN|08042|1||BURLINGTON||
+|NJ|WILLINGBORO|08046|1||BURLINGTON||
+|NJ|LUMBERTON|08048|1||BURLINGTON||
+|NJ|MAPLE SHADE|08052|1||BURLINGTON||
+|NJ|MARLTON|08053|1||BURLINGTON||
+|NJ|MOUNT LAUREL|08054|1||BURLINGTON||
+|NJ|MEDFORD|08055|1||BURLINGTON||
+|NJ|MOORESTOWN|08057|1||BURLINGTON||
+|NJ|MOUNT HOLLY|08060|1||BURLINGTON||
+|NJ|NEW LISBON|08064|1||BURLINGTON||
+|NJ|PALMYRA|08065|1||BURLINGTON||
+|NJ|PEMBERTON|08068|1||BURLINGTON||
+|NJ|RANCOCAS|08073|1||BURLINGTON||
+|NJ|RIVERSIDE|08075|1||BURLINGTON||
+|NJ|RIVERTON|08076|1||BURLINGTON||
+|NJ|RIVERTON|08077|1||BURLINGTON||
+|NJ|VINCENTOWN|08088|1||BURLINGTON||
+|NJ|NEW GRETNA|08224|1||BURLINGTON||
+|NJ|RIVERSIDE|08370|1||BURLINGTON||
+|NJ|BORDENTOWN|08505|1||BURLINGTON||
+|NJ|COOKSTOWN|08511|1||BURLINGTON||
+|NJ|CROSSWICKS|08515|1||BURLINGTON||
+|NJ|FLORENCE|08518|1||BURLINGTON||
+|NJ|ROEBLING|08554|1||BURLINGTON||
+|NJ|WRIGHTSTOWN|08562|1||BURLINGTON||
+|NJ|TRENTON|08640|1||BURLINGTON||
+|NJ|TRENTON|08641|1||BURLINGTON||
+|NJ|CHERRY HILL|08002|1||CAMDEN||
+|NJ|CHERRY HILL|08003|1||CAMDEN||
+|NJ|ATCO|08004|1||CAMDEN||
+|NJ|BARRINGTON|08007|1||CAMDEN||
+|NJ|BERLIN|08009|1||CAMDEN||
+|NJ|BLACKWOOD|08012|1||CAMDEN||
+|NJ|CEDAR BROOK|08018|1||CAMDEN||
+|NJ|CLEMENTON|08021|1||CAMDEN||
+|NJ|GIBBSBORO|08026|1||CAMDEN||
+|NJ|GLENDORA|08029|1||CAMDEN||
+|NJ|GLOUCESTER CITY|08030|1||CAMDEN||
+|NJ|BELLMAWR|08031|1||CAMDEN||
+|NJ|HADDONFIELD|08033|1||CAMDEN||
+|NJ|CHERRY HILL|08034|1||CAMDEN||
+|NJ|HADDON HEIGHTS|08035|1||CAMDEN||
+|NJ|VOORHEES|08043|1||CAMDEN||
+|NJ|LAWNSIDE|08045|1||CAMDEN||
+|NJ|MAGNOLIA|08049|1||CAMDEN||
+|NJ|MOUNT EPHRAIM|08059|1||CAMDEN||
+|NJ|RUNNEMEDE|08078|1||CAMDEN||
+|NJ|SICKLERVILLE|08081|1||CAMDEN||
+|NJ|SOMERDALE|08083|1||CAMDEN||
+|NJ|STRATFORD|08084|1||CAMDEN||
+|NJ|WATERFORD WORKS|08089|1||CAMDEN||
+|NJ|WEST BERLIN|08091|1||CAMDEN||
+|NJ|WINSLOW|08095|1||CAMDEN||
+|NJ|BELLMAWR|08099|1||CAMDEN||
+|NJ|CAMDEN|08101|1||CAMDEN||
+|NJ|CAMDEN|08102|1||CAMDEN||
+|NJ|CAMDEN|08103|1||CAMDEN||
+|NJ|CAMDEN|08104|1||CAMDEN||
+|NJ|CAMDEN|08105|1||CAMDEN||
+|NJ|AUDUBON|08106|1||CAMDEN||
+|NJ|OAKLYN|08107|1||CAMDEN||
+|NJ|COLLINGSWOOD|08108|1||CAMDEN||
+|NJ|MERCHANTVILLE|08109|1||CAMDEN||
+|NJ|PENNSAUKEN|08110|1||CAMDEN||
+|NJ|AVALON|08202|1||CAPE MAY||
+|NJ|CAPE MAY|08204|1||CAPE MAY||
+|NJ|CAPE MAY COURT HOUSE|08210|1||CAPE MAY||
+|NJ|CAPE MAY POINT|08212|1||CAPE MAY||
+|NJ|DENNISVILLE|08214|1||CAPE MAY||
+|NJ|GOSHEN|08218|1||CAPE MAY||
+|NJ|GREEN CREEK|08219|1||CAPE MAY||
+|NJ|MARMORA|08223|1||CAPE MAY||
+|NJ|OCEAN CITY|08226|1||CAPE MAY||
+|NJ|OCEAN VIEW|08230|1||CAPE MAY||
+|NJ|RIO GRANDE|08242|1||CAPE MAY||
+|NJ|SEA ISLE CITY|08243|1||CAPE MAY||
+|NJ|SOUTH DENNIS|08245|1||CAPE MAY||
+|NJ|SOUTH SEAVILLE|08246|1||CAPE MAY||
+|NJ|STONE HARBOR|08247|1||CAPE MAY||
+|NJ|STRATHMERE|08248|1||CAPE MAY||
+|NJ|TUCKAHOE|08250|1||CAPE MAY||
+|NJ|VILLAS|08251|1||CAPE MAY||
+|NJ|WHITESBORO|08252|1||CAPE MAY||
+|NJ|WILDWOOD|08260|1||CAPE MAY||
+|NJ|WOODBINE|08270|1||CAPE MAY||
+|NJ|BRIDGETON|08302|1||CUMBERLAND||
+|NJ|CEDARVILLE|08311|1||CUMBERLAND||
+|NJ|DEERFIELD STREET|08313|1||CUMBERLAND||
+|NJ|DELMONT|08314|1||CUMBERLAND||
+|NJ|DIVIDING CREEK|08315|1||CUMBERLAND||
+|NJ|DORCHESTER|08316|1||CUMBERLAND||
+|NJ|FAIRTON|08320|1||CUMBERLAND||
+|NJ|FORTESCUE|08321|1||CUMBERLAND||
+|NJ|GREENWICH|08323|1||CUMBERLAND||
+|NJ|HEISLERVILLE|08324|1||CUMBERLAND||
+|NJ|LEESBURG|08327|1||CUMBERLAND||
+|NJ|MAURICETOWN|08329|1||CUMBERLAND||
+|NJ|MILLVILLE|08332|1||CUMBERLAND||
+|NJ|NEWPORT|08345|1||CUMBERLAND||
+|NJ|PORT ELIZABETH|08348|1||CUMBERLAND||
+|NJ|PORT NORRIS|08349|1||CUMBERLAND||
+|NJ|ROSENHAYN|08352|1||CUMBERLAND||
+|NJ|SHILOH|08353|1||CUMBERLAND||
+|NJ|VINELAND|08360|1||CUMBERLAND||
+|NJ|VINELAND|08361|1||CUMBERLAND||
+|NJ|VINELAND|08362|1||CUMBERLAND||
+|NJ|BLOOMFIELD|07003|1||ESSEX||
+|NJ|FAIRFIELD|07004|1||ESSEX||
+|NJ|CALDWELL|07006|1||ESSEX||
+|NJ|CALDWELL|07007|1||ESSEX||
+|NJ|CEDAR GROVE|07009|1||ESSEX||
+|NJ|EAST ORANGE|07017|1||ESSEX||
+|NJ|EAST ORANGE|07018|1||ESSEX||
+|NJ|EAST ORANGE|07019|1||ESSEX||
+|NJ|ESSEX FELLS|07021|1||ESSEX||
+|NJ|GLEN RIDGE|07028|1||ESSEX||
+|NJ|LIVINGSTON|07039|1||ESSEX||
+|NJ|MAPLEWOOD|07040|1||ESSEX||
+|NJ|MILLBURN|07041|1||ESSEX||
+|NJ|MONTCLAIR|07042|1||ESSEX||
+|NJ|MONTCLAIR|07043|1||ESSEX||
+|NJ|VERONA|07044|1||ESSEX||
+|NJ|ORANGE|07050|1||ESSEX||
+|NJ|ORANGE|07051|1||ESSEX||
+|NJ|WEST ORANGE|07052|1||ESSEX||
+|NJ|ROSELAND|07068|1||ESSEX||
+|NJ|SHORT HILLS|07078|1||ESSEX||
+|NJ|SOUTH ORANGE|07079|1||ESSEX||
+|NJ|NEWARK|07101|1||ESSEX||
+|NJ|NEWARK|07102|1||ESSEX||
+|NJ|NEWARK|07103|1||ESSEX||
+|NJ|NEWARK|07104|1||ESSEX||
+|NJ|NEWARK|07105|1||ESSEX||
+|NJ|NEWARK|07106|1||ESSEX||
+|NJ|NEWARK|07107|1||ESSEX||
+|NJ|NEWARK|07108|1||ESSEX||
+|NJ|BELLEVILLE|07109|1||ESSEX||
+|NJ|NUTLEY|07110|1||ESSEX||
+|NJ|IRVINGTON|07111|1||ESSEX||
+|NJ|NEWARK|07112|1||ESSEX||
+|NJ|NEWARK|07114|1||ESSEX||
+|NJ|NEWARK|07175|1||ESSEX||
+|NJ|NEWARK|07182|1||ESSEX||
+|NJ|NEWARK|07184|1||ESSEX||
+|NJ|NEWARK|07188|1||ESSEX||
+|NJ|NEWARK|07189|1||ESSEX||
+|NJ|NEWARK|07191|1||ESSEX||
+|NJ|NEWARK|07192|1||ESSEX||
+|NJ|NEWARK|07193|1||ESSEX||
+|NJ|NEWARK|07194|1||ESSEX||
+|NJ|NEWARK|07195|1||ESSEX||
+|NJ|NEWARK|07197|1||ESSEX||
+|NJ|NEWARK|07198|1||ESSEX||
+|NJ|NEWARK|07199|1||ESSEX||
+|NJ|BRIDGEPORT|08014|1||GLOUCESTER||
+|NJ|CLARKSBORO|08020|1||GLOUCESTER||
+|NJ|EWAN|08025|1||GLOUCESTER||
+|NJ|GIBBSTOWN|08027|1||GLOUCESTER||
+|NJ|GLASSBORO|08028|1||GLOUCESTER||
+|NJ|GRENLOCH|08032|1||GLOUCESTER||
+|NJ|HARRISONVILLE|08039|1||GLOUCESTER||
+|NJ|MANTUA|08051|1||GLOUCESTER||
+|NJ|MICKLETON|08056|1||GLOUCESTER||
+|NJ|MOUNT ROYAL|08061|1||GLOUCESTER||
+|NJ|MULLICA HILL|08062|1||GLOUCESTER||
+|NJ|NATIONAL PARK|08063|1||GLOUCESTER||
+|NJ|PAULSBORO|08066|1||GLOUCESTER||
+|NJ|PITMAN|08071|1||GLOUCESTER||
+|NJ|RICHWOOD|08074|1||GLOUCESTER||
+|NJ|SEWELL|08080|1||GLOUCESTER||
+|NJ|SWEDESBORO|08085|1||GLOUCESTER||
+|NJ|THOROFARE|08086|1||GLOUCESTER||
+|NJ|WENONAH|08090|1||GLOUCESTER||
+|NJ|WESTVILLE|08093|1||GLOUCESTER||
+|NJ|WILLIAMSTOWN|08094|1||GLOUCESTER||
+|NJ|WOODBURY|08096|1||GLOUCESTER||
+|NJ|WOODBURY HEIGHTS|08097|1||GLOUCESTER||
+|NJ|CLAYTON|08312|1||GLOUCESTER||
+|NJ|FRANKLINVILLE|08322|1||GLOUCESTER||
+|NJ|MALAGA|08328|1||GLOUCESTER||
+|NJ|MONROEVILLE|08343|1||GLOUCESTER||
+|NJ|NEWFIELD|08344|1||GLOUCESTER||
+|NJ|BAYONNE|07002|1||HUDSON||
+|NJ|HARRISON|07029|1||HUDSON||
+|NJ|HOBOKEN|07030|1||HUDSON||
+|NJ|KEARNY|07032|1||HUDSON||
+|NJ|NORTH BERGEN|07047|1||HUDSON||
+|NJ|UNION CITY|07087|1||HUDSON||
+|NJ|WEST NEW YORK|07093|1||HUDSON||
+|NJ|SECAUCUS|07094|1||HUDSON||
+|NJ|SECAUCUS|07096|1||HUDSON||
+|NJ|JERSEY CITY|07097|1||HUDSON||
+|NJ|KEARNY|07099|1||HUDSON||
+|NJ|JERSEY CITY|07302|1||HUDSON||
+|NJ|JERSEY CITY|07303|1||HUDSON||
+|NJ|JERSEY CITY|07304|1||HUDSON||
+|NJ|JERSEY CITY|07305|1||HUDSON||
+|NJ|JERSEY CITY|07306|1||HUDSON||
+|NJ|JERSEY CITY|07307|1||HUDSON||
+|NJ|JERSEY CITY|07308|1||HUDSON||
+|NJ|JERSEY CITY|07309|1||HUDSON||
+|NJ|JERSEY CITY|07310|1||HUDSON||
+|NJ|JERSEY CITY|07311|1||HUDSON||
+|NJ|JERSEY CITY|07399|1||HUDSON||
+|NJ|CALIFON|07830|1||HUNTERDON||
+|NJ|POTTERSVILLE|07979|1||HUNTERDON||
+|NJ|LAMBERTVILLE|08530|1||HUNTERDON||
+|NJ|RINGOES|08551|1||HUNTERDON||
+|NJ|ROSEMONT|08556|1||HUNTERDON||
+|NJ|SERGEANTSVILLE|08557|1||HUNTERDON||
+|NJ|STOCKTON|08559|1||HUNTERDON||
+|NJ|ANNANDALE|08801|1||HUNTERDON||
+|NJ|BAPTISTOWN|08803|1||HUNTERDON||
+|NJ|BLOOMSBURY|08804|1||HUNTERDON||
+|NJ|CLINTON|08809|1||HUNTERDON||
+|NJ|FLEMINGTON|08822|1||HUNTERDON||
+|NJ|FRENCHTOWN|08825|1||HUNTERDON||
+|NJ|GLEN GARDNER|08826|1||HUNTERDON||
+|NJ|HAMPTON|08827|1||HUNTERDON||
+|NJ|HIGH BRIDGE|08829|1||HUNTERDON||
+|NJ|LEBANON|08833|1||HUNTERDON||
+|NJ|LITTLE YORK|08834|1||HUNTERDON||
+|NJ|MILFORD|08848|1||HUNTERDON||
+|NJ|OLDWICK|08858|1||HUNTERDON||
+|NJ|PITTSTOWN|08867|1||HUNTERDON||
+|NJ|QUAKERTOWN|08868|1||HUNTERDON||
+|NJ|READINGTON|08870|1||HUNTERDON||
+|NJ|STANTON|08885|1||HUNTERDON||
+|NJ|THREE BRIDGES|08887|1||HUNTERDON||
+|NJ|WHITEHOUSE|08888|1||HUNTERDON||
+|NJ|WHITEHOUSE STATION|08889|1||HUNTERDON||
+|NJ|HIGHTSTOWN|08520|1||MERCER||
+|NJ|HOPEWELL|08525|1||MERCER||
+|NJ|PENNINGTON|08534|1||MERCER||
+|NJ|PRINCETON|08540|1||MERCER||
+|NJ|PRINCETON|08541|1||MERCER||
+|NJ|PRINCETON|08542|1||MERCER||
+|NJ|PRINCETON|08543|1||MERCER||
+|NJ|PRINCETON|08544|1||MERCER||
+|NJ|PRINCETON JUNCTION|08550|1||MERCER||
+|NJ|TITUSVILLE|08560|1||MERCER||
+|NJ|WINDSOR|08561|1||MERCER||
+|NJ|TRENTON|08601|1||MERCER||
+|NJ|TRENTON|08602|1||MERCER||
+|NJ|TRENTON|08603|1||MERCER||
+|NJ|TRENTON|08604|1||MERCER||
+|NJ|TRENTON|08605|1||MERCER||
+|NJ|TRENTON|08606|1||MERCER||
+|NJ|TRENTON|08607|1||MERCER||
+|NJ|TRENTON|08608|1||MERCER||
+|NJ|TRENTON|08609|1||MERCER||
+|NJ|TRENTON|08610|1||MERCER||
+|NJ|TRENTON|08611|1||MERCER||
+|NJ|TRENTON|08618|1||MERCER||
+|NJ|TRENTON|08619|1||MERCER||
+|NJ|TRENTON|08620|1||MERCER||
+|NJ|TRENTON|08625|1||MERCER||
+|NJ|TRENTON|08628|1||MERCER||
+|NJ|TRENTON|08629|1||MERCER||
+|NJ|TRENTON|08638|1||MERCER||
+|NJ|TRENTON|08645|1||MERCER||
+|NJ|TRENTON|08646|1||MERCER||
+|NJ|TRENTON|08647|1||MERCER||
+|NJ|TRENTON|08648|1||MERCER||
+|NJ|TRENTON|08650|1||MERCER||
+|NJ|TRENTON|08666|1||MERCER||
+|NJ|TRENTON|08677|1||MERCER||
+|NJ|TRENTON|08690|1||MERCER||
+|NJ|TRENTON|08691|1||MERCER||
+|NJ|TRENTON|08695|1||MERCER||
+|NJ|AVENEL|07001|1||MIDDLESEX||
+|NJ|CARTERET|07008|1||MIDDLESEX||
+|NJ|PORT READING|07064|1||MIDDLESEX||
+|NJ|COLONIA|07067|1||MIDDLESEX||
+|NJ|SEWAREN|07077|1||MIDDLESEX||
+|NJ|SOUTH PLAINFIELD|07080|1||MIDDLESEX||
+|NJ|WOODBRIDGE|07095|1||MIDDLESEX||
+|NJ|CRANBURY|08512|1||MIDDLESEX||
+|NJ|PLAINSBORO|08536|1||MIDDLESEX||
+|NJ|CRANBURY|08570|1||MIDDLESEX||
+|NJ|DAYTON|08810|1||MIDDLESEX||
+|NJ|DUNELLEN|08812|1||MIDDLESEX||
+|NJ|EAST BRUNSWICK|08816|1||MIDDLESEX||
+|NJ|EDISON|08817|1||MIDDLESEX||
+|NJ|EDISON|08818|1||MIDDLESEX||
+|NJ|EDISON|08820|1||MIDDLESEX||
+|NJ|KENDALL PARK|08824|1||MIDDLESEX||
+|NJ|HELMETTA|08828|1||MIDDLESEX||
+|NJ|ISELIN|08830|1||MIDDLESEX||
+|NJ|JAMESBURG|08831|1||MIDDLESEX||
+|NJ|KEASBEY|08832|1||MIDDLESEX||
+|NJ|EDISON|08837|1||MIDDLESEX||
+|NJ|METUCHEN|08840|1||MIDDLESEX||
+|NJ|MIDDLESEX|08846|1||MIDDLESEX||
+|NJ|MILLTOWN|08850|1||MIDDLESEX||
+|NJ|MONMOUTH JUNCTION|08852|1||MIDDLESEX||
+|NJ|PISCATAWAY|08854|1||MIDDLESEX||
+|NJ|PISCATAWAY|08855|1||MIDDLESEX||
+|NJ|OLD BRIDGE|08857|1||MIDDLESEX||
+|NJ|PARLIN|08859|1||MIDDLESEX||
+|NJ|PERTH AMBOY|08861|1||MIDDLESEX||
+|NJ|PERTH AMBOY|08862|1||MIDDLESEX||
+|NJ|FORDS|08863|1||MIDDLESEX||
+|NJ|SAYREVILLE|08871|1||MIDDLESEX||
+|NJ|SAYREVILLE|08872|1||MIDDLESEX||
+|NJ|SOUTH RIVER|08877|1||MIDDLESEX||
+|NJ|SOUTH AMBOY|08878|1||MIDDLESEX||
+|NJ|SOUTH AMBOY|08879|1||MIDDLESEX||
+|NJ|SOUTH RIVER|08882|1||MIDDLESEX||
+|NJ|SPOTSWOOD|08884|1||MIDDLESEX||
+|NJ|EDISON|08899|1||MIDDLESEX||
+|NJ|NEW BRUNSWICK|08901|1||MIDDLESEX||
+|NJ|NORTH BRUNSWICK|08902|1||MIDDLESEX||
+|NJ|NEW BRUNSWICK|08903|1||MIDDLESEX||
+|NJ|HIGHLAND PARK|08904|1||MIDDLESEX||
+|NJ|NEW BRUNSWICK|08905|1||MIDDLESEX||
+|NJ|NEW BRUNSWICK|08906|1||MIDDLESEX||
+|NJ|NEW BRUNSWICK|08922|1||MIDDLESEX||
+|NJ|NEW BRUNSWICK|08933|1||MIDDLESEX||
+|NJ|NEW BRUNSWICK|08988|1||MIDDLESEX||
+|NJ|NEW BRUNSWICK|08989|1||MIDDLESEX||
+|NJ|RED BANK|07701|1||MONMOUTH||
+|NJ|SHREWSBURY|07702|1||MONMOUTH||
+|NJ|FORT MONMOUTH|07703|1||MONMOUTH||
+|NJ|FAIR HAVEN|07704|1||MONMOUTH||
+|NJ|ALLENHURST|07709|1||MONMOUTH||
+|NJ|ADELPHIA|07710|1||MONMOUTH||
+|NJ|ALLENHURST|07711|1||MONMOUTH||
+|NJ|ASBURY PARK|07712|1||MONMOUTH||
+|NJ|BELMAR|07715|1||MONMOUTH||
+|NJ|ATLANTIC HIGHLANDS|07716|1||MONMOUTH||
+|NJ|AVON BY THE SEA|07717|1||MONMOUTH||
+|NJ|BELFORD|07718|1||MONMOUTH||
+|NJ|BELMAR|07719|1||MONMOUTH||
+|NJ|BRADLEY BEACH|07720|1||MONMOUTH||
+|NJ|CLIFFWOOD|07721|1||MONMOUTH||
+|NJ|COLTS NECK|07722|1||MONMOUTH||
+|NJ|DEAL|07723|1||MONMOUTH||
+|NJ|EATONTOWN|07724|1||MONMOUTH||
+|NJ|ENGLISHTOWN|07726|1||MONMOUTH||
+|NJ|FARMINGDALE|07727|1||MONMOUTH||
+|NJ|FREEHOLD|07728|1||MONMOUTH||
+|NJ|HAZLET|07730|1||MONMOUTH||
+|NJ|HOWELL|07731|1||MONMOUTH||
+|NJ|HIGHLANDS|07732|1||MONMOUTH||
+|NJ|HOLMDEL|07733|1||MONMOUTH||
+|NJ|KEANSBURG|07734|1||MONMOUTH||
+|NJ|KEYPORT|07735|1||MONMOUTH||
+|NJ|LEONARDO|07737|1||MONMOUTH||
+|NJ|LINCROFT|07738|1||MONMOUTH||
+|NJ|LITTLE SILVER|07739|1||MONMOUTH||
+|NJ|LONG BRANCH|07740|1||MONMOUTH||
+|NJ|MARLBORO|07746|1||MONMOUTH||
+|NJ|MATAWAN|07747|1||MONMOUTH||
+|NJ|MIDDLETOWN|07748|1||MONMOUTH||
+|NJ|MONMOUTH BEACH|07750|1||MONMOUTH||
+|NJ|MORGANVILLE|07751|1||MONMOUTH||
+|NJ|NAVESINK|07752|1||MONMOUTH||
+|NJ|NEPTUNE|07753|1||MONMOUTH||
+|NJ|NEPTUNE|07754|1||MONMOUTH||
+|NJ|OAKHURST|07755|1||MONMOUTH||
+|NJ|OCEAN GROVE|07756|1||MONMOUTH||
+|NJ|OCEANPORT|07757|1||MONMOUTH||
+|NJ|PORT MONMOUTH|07758|1||MONMOUTH||
+|NJ|RUMSON|07760|1||MONMOUTH||
+|NJ|SPRING LAKE|07762|1||MONMOUTH||
+|NJ|TENNENT|07763|1||MONMOUTH||
+|NJ|WEST LONG BRANCH|07764|1||MONMOUTH||
+|NJ|WICKATUNK|07765|1||MONMOUTH||
+|NJ|HOLMDEL|07777|1||MONMOUTH||
+|NJ|EATONTOWN|07799|1||MONMOUTH||
+|NJ|ALLENTOWN|08501|1||MONMOUTH||
+|NJ|CLARKSBURG|08510|1||MONMOUTH||
+|NJ|CREAM RIDGE|08514|1||MONMOUTH||
+|NJ|IMLAYSTOWN|08526|1||MONMOUTH||
+|NJ|PERRINEVILLE|08535|1||MONMOUTH||
+|NJ|ROOSEVELT|08555|1||MONMOUTH||
+|NJ|ALLENWOOD|08720|1||MONMOUTH||
+|NJ|BRIELLE|08730|1||MONMOUTH||
+|NJ|MANASQUAN|08736|1||MONMOUTH||
+|NJ|SEA GIRT|08750|1||MONMOUTH||
+|NJ|BOONTON|07005|1||MORRIS||
+|NJ|LAKE HIAWATHA|07034|1||MORRIS||
+|NJ|LINCOLN PARK|07035|1||MORRIS||
+|NJ|MONTVILLE|07045|1||MORRIS||
+|NJ|MOUNTAIN LAKES|07046|1||MORRIS||
+|NJ|PARSIPPANY|07054|1||MORRIS||
+|NJ|PINE BROOK|07058|1||MORRIS||
+|NJ|TOWACO|07082|1||MORRIS||
+|NJ|BUTLER|07405|1||MORRIS||
+|NJ|PEQUANNOCK|07440|1||MORRIS||
+|NJ|POMPTON PLAINS|07444|1||MORRIS||
+|NJ|RIVERDALE|07457|1||MORRIS||
+|NJ|DOVER|07801|1||MORRIS||
+|NJ|DOVER|07802|1||MORRIS||
+|NJ|MINE HILL|07803|1||MORRIS||
+|NJ|PICATINNY ARSENAL|07806|1||MORRIS||
+|NJ|BUDD LAKE|07828|1||MORRIS||
+|NJ|DENVILLE|07834|1||MORRIS||
+|NJ|FLANDERS|07836|1||MORRIS||
+|NJ|HIBERNIA|07842|1||MORRIS||
+|NJ|IRONIA|07845|1||MORRIS||
+|NJ|KENVIL|07847|1||MORRIS||
+|NJ|LAKE HOPATCONG|07849|1||MORRIS||
+|NJ|LANDING|07850|1||MORRIS||
+|NJ|LEDGEWOOD|07852|1||MORRIS||
+|NJ|LONG VALLEY|07853|1||MORRIS||
+|NJ|MOUNT ARLINGTON|07856|1||MORRIS||
+|NJ|NETCONG|07857|1||MORRIS||
+|NJ|ROCKAWAY|07866|1||MORRIS||
+|NJ|RANDOLPH|07869|1||MORRIS||
+|NJ|SCHOOLEYS MOUNTAIN|07870|1||MORRIS||
+|NJ|SUCCASUNNA|07876|1||MORRIS||
+|NJ|MOUNT TABOR|07878|1||MORRIS||
+|NJ|WHARTON|07885|1||MORRIS||
+|NJ|BROOKSIDE|07926|1||MORRIS||
+|NJ|CEDAR KNOLLS|07927|1||MORRIS||
+|NJ|CHATHAM|07928|1||MORRIS||
+|NJ|CHESTER|07930|1||MORRIS||
+|NJ|FLORHAM PARK|07932|1||MORRIS||
+|NJ|GILLETTE|07933|1||MORRIS||
+|NJ|GREEN VILLAGE|07935|1||MORRIS||
+|NJ|EAST HANOVER|07936|1||MORRIS||
+|NJ|MADISON|07940|1||MORRIS||
+|NJ|MENDHAM|07945|1||MORRIS||
+|NJ|MILLINGTON|07946|1||MORRIS||
+|NJ|MORRIS PLAINS|07950|1||MORRIS||
+|NJ|MORRISTOWN|07960|1||MORRIS||
+|NJ|MORRISTOWN|07961|1||MORRIS||
+|NJ|MORRISTOWN|07962|1||MORRIS||
+|NJ|MORRISTOWN|07963|1||MORRIS||
+|NJ|MOUNT FREEDOM|07970|1||MORRIS||
+|NJ|NEW VERNON|07976|1||MORRIS||
+|NJ|STIRLING|07980|1||MORRIS||
+|NJ|WHIPPANY|07981|1||MORRIS||
+|NJ|WHIPPANY|07983|1||MORRIS||
+|NJ|WHIPPANY|07999|1||MORRIS||
+|NJ|BARNEGAT|08005|1||OCEAN||
+|NJ|BARNEGAT LIGHT|08006|1||OCEAN||
+|NJ|BEACH HAVEN|08008|1||OCEAN||
+|NJ|MANAHAWKIN|08050|1||OCEAN||
+|NJ|TUCKERTON|08087|1||OCEAN||
+|NJ|WEST CREEK|08092|1||OCEAN||
+|NJ|JACKSON|08527|1||OCEAN||
+|NJ|NEW EGYPT|08533|1||OCEAN||
+|NJ|LAKEWOOD|08701|1||OCEAN||
+|NJ|BAYVILLE|08721|1||OCEAN||
+|NJ|BEACHWOOD|08722|1||OCEAN||
+|NJ|BRICK|08723|1||OCEAN||
+|NJ|BRICK|08724|1||OCEAN||
+|NJ|FORKED RIVER|08731|1||OCEAN||
+|NJ|ISLAND HEIGHTS|08732|1||OCEAN||
+|NJ|LAKEHURST|08733|1||OCEAN||
+|NJ|LANOKA HARBOR|08734|1||OCEAN||
+|NJ|LAVALLETTE|08735|1||OCEAN||
+|NJ|MANTOLOKING|08738|1||OCEAN||
+|NJ|NORMANDY BEACH|08739|1||OCEAN||
+|NJ|OCEAN GATE|08740|1||OCEAN||
+|NJ|PINE BEACH|08741|1||OCEAN||
+|NJ|POINT PLEASANT BEACH|08742|1||OCEAN||
+|NJ|SEASIDE HEIGHTS|08751|1||OCEAN||
+|NJ|SEASIDE PARK|08752|1||OCEAN||
+|NJ|TOMS RIVER|08753|1||OCEAN||
+|NJ|TOMS RIVER|08754|1||OCEAN||
+|NJ|TOMS RIVER|08755|1||OCEAN||
+|NJ|TOMS RIVER|08756|1||OCEAN||
+|NJ|TOMS RIVER|08757|1||OCEAN||
+|NJ|WARETOWN|08758|1||OCEAN||
+|NJ|WHITING|08759|1||OCEAN||
+|NJ|CLIFTON|07011|1||PASSAIC||
+|NJ|CLIFTON|07012|1||PASSAIC||
+|NJ|CLIFTON|07013|1||PASSAIC||
+|NJ|CLIFTON|07014|1||PASSAIC||
+|NJ|CLIFTON|07015|1||PASSAIC||
+|NJ|PASSAIC|07055|1||PASSAIC||
+|NJ|BLOOMINGDALE|07403|1||PASSAIC||
+|NJ|HASKELL|07420|1||PASSAIC||
+|NJ|HEWITT|07421|1||PASSAIC||
+|NJ|LITTLE FALLS|07424|1||PASSAIC||
+|NJ|NEWFOUNDLAND|07435|1||PASSAIC||
+|NJ|OAK RIDGE|07438|1||PASSAIC||
+|NJ|POMPTON LAKES|07442|1||PASSAIC||
+|NJ|RINGWOOD|07456|1||PASSAIC||
+|NJ|WANAQUE|07465|1||PASSAIC||
+|NJ|WAYNE|07470|1||PASSAIC||
+|NJ|WAYNE|07474|1||PASSAIC||
+|NJ|WAYNE|07477|1||PASSAIC||
+|NJ|WEST MILFORD|07480|1||PASSAIC||
+|NJ|PATERSON|07501|1||PASSAIC||
+|NJ|PATERSON|07502|1||PASSAIC||
+|NJ|PATERSON|07503|1||PASSAIC||
+|NJ|PATERSON|07504|1||PASSAIC||
+|NJ|PATERSON|07505|1||PASSAIC||
+|NJ|HAWTHORNE|07506|1||PASSAIC||
+|NJ|HAWTHORNE|07507|1||PASSAIC||
+|NJ|HALEDON|07508|1||PASSAIC||
+|NJ|PATERSON|07509|1||PASSAIC||
+|NJ|PATERSON|07510|1||PASSAIC||
+|NJ|TOTOWA|07511|1||PASSAIC||
+|NJ|TOTOWA|07512|1||PASSAIC||
+|NJ|PATERSON|07513|1||PASSAIC||
+|NJ|PATERSON|07514|1||PASSAIC||
+|NJ|PATERSON|07522|1||PASSAIC||
+|NJ|PATERSON|07524|1||PASSAIC||
+|NJ|PATERSON|07530|1||PASSAIC||
+|NJ|PATERSON|07533|1||PASSAIC||
+|NJ|HALEDON|07538|1||PASSAIC||
+|NJ|PATERSON|07543|1||PASSAIC||
+|NJ|PATERSON|07544|1||PASSAIC||
+|NJ|ALLOWAY|08001|1||SALEM||
+|NJ|DEEPWATER|08023|1||SALEM||
+|NJ|HANCOCKS BRIDGE|08038|1||SALEM||
+|NJ|PEDRICKTOWN|08067|1||SALEM||
+|NJ|PENNS GROVE|08069|1||SALEM||
+|NJ|PENNSVILLE|08070|1||SALEM||
+|NJ|QUINTON|08072|1||SALEM||
+|NJ|SALEM|08079|1||SALEM||
+|NJ|WOODSTOWN|08098|1||SALEM||
+|NJ|ELMER|08318|1||SALEM||
+|NJ|NORMA|08347|1||SALEM||
+|NJ|WARREN|07059|1||SOMERSET||
+|NJ|BASKING RIDGE|07920|1||SOMERSET||
+|NJ|BEDMINSTER|07921|1||SOMERSET||
+|NJ|BERNARDSVILLE|07924|1||SOMERSET||
+|NJ|FAR HILLS|07931|1||SOMERSET||
+|NJ|GLADSTONE|07934|1||SOMERSET||
+|NJ|LIBERTY CORNER|07938|1||SOMERSET||
+|NJ|LYONS|07939|1||SOMERSET||
+|NJ|PEAPACK|07977|1||SOMERSET||
+|NJ|PLUCKEMIN|07978|1||SOMERSET||
+|NJ|BELLE MEAD|08502|1||SOMERSET||
+|NJ|BLAWENBURG|08504|1||SOMERSET||
+|NJ|KINGSTON|08528|1||SOMERSET||
+|NJ|ROCKY HILL|08553|1||SOMERSET||
+|NJ|SKILLMAN|08558|1||SOMERSET||
+|NJ|BOUND BROOK|08805|1||SOMERSET||
+|NJ|BRIDGEWATER|08807|1||SOMERSET||
+|NJ|FLAGTOWN|08821|1||SOMERSET||
+|NJ|FRANKLIN PARK|08823|1||SOMERSET||
+|NJ|MANVILLE|08835|1||SOMERSET||
+|NJ|MARTINSVILLE|08836|1||SOMERSET||
+|NJ|NESHANIC STATION|08853|1||SOMERSET||
+|NJ|RARITAN|08869|1||SOMERSET||
+|NJ|SOMERSET|08873|1||SOMERSET||
+|NJ|SOMERSET|08875|1||SOMERSET||
+|NJ|SOMERVILLE|08876|1||SOMERSET||
+|NJ|SOUTH BOUND BROOK|08880|1||SOMERSET||
+|NJ|ZAREPHATH|08890|1||SOMERSET||
+|NJ|RARITAN|08896|1||SOMERSET||
+|NJ|FRANKLIN|07416|1||SUSSEX||
+|NJ|GLENWOOD|07418|1||SUSSEX||
+|NJ|HAMBURG|07419|1||SUSSEX||
+|NJ|HIGHLAND LAKES|07422|1||SUSSEX||
+|NJ|MC AFEE|07428|1||SUSSEX||
+|NJ|OGDENSBURG|07439|1||SUSSEX||
+|NJ|STOCKHOLM|07460|1||SUSSEX||
+|NJ|SUSSEX|07461|1||SUSSEX||
+|NJ|VERNON|07462|1||SUSSEX||
+|NJ|ANDOVER|07821|1||SUSSEX||
+|NJ|AUGUSTA|07822|1||SUSSEX||
+|NJ|BRANCHVILLE|07826|1||SUSSEX||
+|NJ|MONTAGUE|07827|1||SUSSEX||
+|NJ|GLASSER|07837|1||SUSSEX||
+|NJ|GREENDELL|07839|1||SUSSEX||
+|NJ|HOPATCONG|07843|1||SUSSEX||
+|NJ|LAFAYETTE|07848|1||SUSSEX||
+|NJ|LAYTON|07851|1||SUSSEX||
+|NJ|MIDDLEVILLE|07855|1||SUSSEX||
+|NJ|NEWTON|07860|1||SUSSEX||
+|NJ|SPARTA|07871|1||SUSSEX||
+|NJ|STANHOPE|07874|1||SUSSEX||
+|NJ|STILLWATER|07875|1||SUSSEX||
+|NJ|SWARTSWOOD|07877|1||SUSSEX||
+|NJ|TRANQUILITY|07879|1||SUSSEX||
+|NJ|WALLPACK CENTER|07881|1||SUSSEX||
+|NJ|BRANCHVILLE|07890|1||SUSSEX||
+|NJ|CRANFORD|07016|1||UNION||
+|NJ|FANWOOD|07023|1||UNION||
+|NJ|GARWOOD|07027|1||UNION||
+|NJ|KENILWORTH|07033|1||UNION||
+|NJ|LINDEN|07036|1||UNION||
+|NJ|PLAINFIELD|07060|1||UNION||
+|NJ|PLAINFIELD|07061|1||UNION||
+|NJ|PLAINFIELD|07062|1||UNION||
+|NJ|PLAINFIELD|07063|1||UNION||
+|NJ|RAHWAY|07065|1||UNION||
+|NJ|CLARK|07066|1||UNION||
+|NJ|SCOTCH PLAINS|07076|1||UNION||
+|NJ|SPRINGFIELD|07081|1||UNION||
+|NJ|UNION|07083|1||UNION||
+|NJ|VAUXHALL|07088|1||UNION||
+|NJ|WESTFIELD|07090|1||UNION||
+|NJ|WESTFIELD|07091|1||UNION||
+|NJ|MOUNTAINSIDE|07092|1||UNION||
+|NJ|ELIZABETH|07201|1||UNION||
+|NJ|ELIZABETH|07202|1||UNION||
+|NJ|ROSELLE|07203|1||UNION||
+|NJ|ROSELLE PARK|07204|1||UNION||
+|NJ|HILLSIDE|07205|1||UNION||
+|NJ|ELIZABETH|07206|1||UNION||
+|NJ|ELIZABETH|07207|1||UNION||
+|NJ|ELIZABETH|07208|1||UNION||
+|NJ|SUMMIT|07901|1||UNION||
+|NJ|SUMMIT|07902|1||UNION||
+|NJ|BERKELEY HEIGHTS|07922|1||UNION||
+|NJ|NEW PROVIDENCE|07974|1||UNION||
+|NJ|ALLAMUCHY|07820|1||WARREN||
+|NJ|BELVIDERE|07823|1||WARREN||
+|NJ|BLAIRSTOWN|07825|1||WARREN||
+|NJ|BUTTZVILLE|07829|1||WARREN||
+|NJ|CHANGEWATER|07831|1||WARREN||
+|NJ|COLUMBIA|07832|1||WARREN||
+|NJ|DELAWARE|07833|1||WARREN||
+|NJ|GREAT MEADOWS|07838|1||WARREN||
+|NJ|HACKETTSTOWN|07840|1||WARREN||
+|NJ|HOPE|07844|1||WARREN||
+|NJ|JOHNSONBURG|07846|1||WARREN||
+|NJ|OXFORD|07863|1||WARREN||
+|NJ|PORT MURRAY|07865|1||WARREN||
+|NJ|VIENNA|07880|1||WARREN||
+|NJ|WASHINGTON|07882|1||WARREN||
+|NJ|ASBURY|08802|1||WARREN||
+|NJ|BROADWAY|08808|1||WARREN||
+|NJ|PHILLIPSBURG|08865|1||WARREN||
+|NJ|STEWARTSVILLE|08886|1||WARREN||
+|NJ|WATCHUNG|07069|1||SOMERSET||
+|NJ|WEEHAWKEN|07086|1||HUDSON||
+|NJ|AVENEL|07098|1||||
+|NJ|ELIZABETH|07215|1||||
+|NJ|ELIZABETH|07216|1||||
+|NJ|JERSEY CITY|07390|1||||
+|NJ|JERSEY CITY|07395|1||||
+|NJ|TOWNSHIP OF WASHINGTON|07676|1||BERGEN||
+|NJ|WOODCLIFF LAKE|07677|1||BERGEN||
+|NJ|TETERBORO|07699|1||||
+|NJ|CAMDEN|08100|1||||
+|NJ|ABSECON|08205|1||ATLANTIC||
+|NJ|LINWOOD|08222|1||||
+|NJ|LINWOOD|08227|1||||
+|NJ|PLEASANTVILLE|08233|1||||
+|NJ|CHERRY HILL|08358|1||||
+|NJ|ATLANTIC CITY|08400|1||||
+|NJ|ATLANTIC CITY|08411|1||||
+|NJ|HILLSBOROUGH|08844|1||SOMERSET||
+|NM|CEDAR CREST|87008|1||BERNALILLO||
+|NM|ISLETA|87022|1||BERNALILLO||
+|NM|SANDIA PARK|87047|1||BERNALILLO||
+|NM|TIJERAS|87059|1||BERNALILLO||
+|NM|ALBUQUERQUE|87101|1||BERNALILLO||
+|NM|ALBUQUERQUE|87102|1||BERNALILLO||
+|NM|ALBUQUERQUE|87103|1||BERNALILLO||
+|NM|ALBUQUERQUE|87104|1||BERNALILLO||
+|NM|ALBUQUERQUE|87105|1||BERNALILLO||
+|NM|ALBUQUERQUE|87106|1||BERNALILLO||
+|NM|ALBUQUERQUE|87107|1||BERNALILLO||
+|NM|ALBUQUERQUE|87108|1||BERNALILLO||
+|NM|ALBUQUERQUE|87109|1||BERNALILLO||
+|NM|ALBUQUERQUE|87110|1||BERNALILLO||
+|NM|ALBUQUERQUE|87111|1||BERNALILLO||
+|NM|ALBUQUERQUE|87112|1||BERNALILLO||
+|NM|ALBUQUERQUE|87113|1||BERNALILLO||
+|NM|ALBUQUERQUE|87114|1||BERNALILLO||
+|NM|ALBUQUERQUE|87115|1||BERNALILLO||
+|NM|ALBUQUERQUE|87116|1||BERNALILLO||
+|NM|KIRTLAND AFB|87117|1||BERNALILLO||
+|NM|ALBUQUERQUE|87118|1||BERNALILLO||
+|NM|ALBUQUERQUE|87119|1||BERNALILLO||
+|NM|ALBUQUERQUE|87120|1||BERNALILLO||
+|NM|ALBUQUERQUE|87121|1||BERNALILLO||
+|NM|ALBUQUERQUE|87122|1||BERNALILLO||
+|NM|ALBUQUERQUE|87123|1||BERNALILLO||
+|NM|ALBUQUERQUE|87125|1||BERNALILLO||
+|NM|ALBUQUERQUE|87131|1||BERNALILLO||
+|NM|ALBUQUERQUE|87140|1||BERNALILLO||
+|NM|ALBUQUERQUE|87153|1||BERNALILLO||
+|NM|ALBUQUERQUE|87154|1||BERNALILLO||
+|NM|ALBUQUERQUE|87158|1||BERNALILLO||
+|NM|RIO RANCHO|87174|1||BERNALILLO||
+|NM|ALBUQUERQUE|87176|1||BERNALILLO||
+|NM|ALBUQUERQUE|87180|1||BERNALILLO||
+|NM|ALBUQUERQUE|87181|1||BERNALILLO||
+|NM|ALBUQUERQUE|87184|1||BERNALILLO||
+|NM|ALBUQUERQUE|87185|1||BERNALILLO||
+|NM|ALBUQUERQUE|87187|1||BERNALILLO||
+|NM|ALBUQUERQUE|87190|1||BERNALILLO||
+|NM|ALBUQUERQUE|87191|1||BERNALILLO||
+|NM|ALBUQUERQUE|87192|1||BERNALILLO||
+|NM|ALBUQUERQUE|87193|1||BERNALILLO||
+|NM|ALBUQUERQUE|87194|1||BERNALILLO||
+|NM|ALBUQUERQUE|87195|1||BERNALILLO||
+|NM|ALBUQUERQUE|87196|1||BERNALILLO||
+|NM|ALBUQUERQUE|87197|1||BERNALILLO||
+|NM|ALBUQUERQUE|87198|1||BERNALILLO||
+|NM|ALBUQUERQUE|87199|1||BERNALILLO||
+|NM|ALBUQUERQUE|87201|1||BERNALILLO||
+|NM|ARAGON|87820|1||CATRON||
+|NM|DATIL|87821|1||CATRON||
+|NM|LUNA|87824|1||CATRON||
+|NM|PIE TOWN|87827|1||CATRON||
+|NM|QUEMADO|87829|1||CATRON||
+|NM|RESERVE|87830|1||CATRON||
+|NM|GLENWOOD|88039|1||CATRON||
+|NM|ROSWELL|88201|1||CHAVES||
+|NM|ROSWELL|88202|1||CHAVES||
+|NM|ROSWELL|88203|1||CHAVES||
+|NM|DEXTER|88230|1||CHAVES||
+|NM|HAGERMAN|88232|1||CHAVES||
+|NM|LAKE ARTHUR|88253|1||CHAVES||
+|NM|BLUEWATER|87005|1||CIBOLA||
+|NM|CASA BLANCA|87007|1||CIBOLA||
+|NM|CUBERO|87014|1||CIBOLA||
+|NM|GRANTS|87020|1||CIBOLA||
+|NM|MILAN|87021|1||CIBOLA||
+|NM|LAGUNA|87026|1||CIBOLA||
+|NM|NEW LAGUNA|87038|1||CIBOLA||
+|NM|PAGUATE|87040|1||CIBOLA||
+|NM|SAN FIDEL|87049|1||CIBOLA||
+|NM|SAN RAFAEL|87051|1||CIBOLA||
+|NM|FENCE LAKE|87315|1||CIBOLA||
+|NM|PINEHILL|87357|1||CIBOLA||
+|NM|ANGEL FIRE|87710|1||COLFAX||
+|NM|CIMARRON|87714|1||COLFAX||
+|NM|EAGLE NEST|87718|1||COLFAX||
+|NM|MAXWELL|87728|1||COLFAX||
+|NM|MIAMI|87729|1||COLFAX||
+|NM|RATON|87740|1||COLFAX||
+|NM|SPRINGER|87747|1||COLFAX||
+|NM|UTE PARK|87749|1||COLFAX||
+|NM|CLOVIS|88101|1||CURRY||
+|NM|CLOVIS|88102|1||CURRY||
+|NM|CANNON AFB|88103|1||CURRY||
+|NM|BROADVIEW|88112|1||CURRY||
+|NM|GRADY|88120|1||CURRY||
+|NM|MELROSE|88124|1||CURRY||
+|NM|SAINT VRAIN|88133|1||CURRY||
+|NM|TEXICO|88135|1||CURRY||
+|NM|FORT SUMNER|88119|1||DEBACA||
+|NM|TAIBAN|88134|1||DEBACA||
+|NM|YESO|88136|1||DEBACA||
+|NM|GARFIELD|87936|1||DO??A ANA||
+|NM|HATCH|87937|1||DO??A ANA||
+|NM|RINCON|87940|1||DO??A ANA||
+|NM|SALEM|87941|1||DO??A ANA||
+|NM|LAS CRUCES|88001|1||DO??A ANA||
+|NM|WHITE SANDS MISSILE RANGE|88002|1||DO??A ANA||
+|NM|LAS CRUCES|88003|1||DO??A ANA||
+|NM|LAS CRUCES|88004|1||DO??A ANA||
+|NM|LAS CRUCES|88005|1||DO??A ANA||
+|NM|LAS CRUCES|88006|1||DO??A ANA||
+|NM|SANTA TERESA|88008|1||DO??A ANA||
+|NM|LAS CRUCES|88011|1||DO??A ANA||
+|NM|LAS CRUCES|88012|1||DO??A ANA||
+|NM|ANTHONY|88021|1||DO??A ANA||
+|NM|BERINO|88024|1||DO??A ANA||
+|NM|CHAMBERINO|88027|1||DO??A ANA||
+|NM|DONA ANA|88032|1||DO??A ANA||
+|NM|FAIRACRES|88033|1||DO??A ANA||
+|NM|LA MESA|88044|1||DO??A ANA||
+|NM|MESILLA|88046|1||DO??A ANA||
+|NM|MESILLA PARK|88047|1||DO??A ANA||
+|NM|MESQUITE|88048|1||DO??A ANA||
+|NM|ORGAN|88052|1||DO??A ANA||
+|NM|RADIUM SPRINGS|88054|1||DO??A ANA||
+|NM|SAN MIGUEL|88058|1||DO??A ANA||
+|NM|SUNLAND PARK|88063|1||DO??A ANA||
+|NM|VADO|88072|1||DO??A ANA||
+|NM|ARTESIA|88210|1||EDDY||
+|NM|ARTESIA|88211|1||EDDY||
+|NM|CARLSBAD|88220|1||EDDY||
+|NM|CARLSBAD|88221|1||EDDY||
+|NM|HOPE|88250|1||EDDY||
+|NM|LAKEWOOD|88254|1||EDDY||
+|NM|LOCO HILLS|88255|1||EDDY||
+|NM|LOVING|88256|1||EDDY||
+|NM|MALAGA|88263|1||EDDY||
+|NM|WHITES CITY|88268|1||EDDY||
+|NM|ARENAS VALLEY|88022|1||GRANT||
+|NM|BAYARD|88023|1||GRANT||
+|NM|BUCKHORN|88025|1||GRANT||
+|NM|SANTA CLARA|88026|1||GRANT||
+|NM|CLIFF|88028|1||GRANT||
+|NM|FAYWOOD|88034|1||GRANT||
+|NM|FORT BAYARD|88036|1||GRANT||
+|NM|GILA|88038|1||GRANT||
+|NM|HACHITA|88040|1||GRANT||
+|NM|HANOVER|88041|1||GRANT||
+|NM|HURLEY|88043|1||GRANT||
+|NM|MIMBRES|88049|1||GRANT||
+|NM|MULE CREEK|88051|1||GRANT||
+|NM|PINOS ALTOS|88053|1||GRANT||
+|NM|REDROCK|88055|1||GRANT||
+|NM|SILVER CITY|88061|1||GRANT||
+|NM|SILVER CITY|88062|1||GRANT||
+|NM|TYRONE|88065|1||GRANT||
+|NM|ANTON CHICO|87711|1||GUADALUPE||
+|NM|LA LOMA|87724|1||GUADALUPE||
+|NM|VAUGHN|88353|1||GUADALUPE||
+|NM|CUERVO|88417|1||GUADALUPE||
+|NM|NEWKIRK|88431|1||GUADALUPE||
+|NM|SANTA ROSA|88435|1||GUADALUPE||
+|NM|MILLS|87730|1||HARDING||
+|NM|MOSQUERO|87733|1||HARDING||
+|NM|ROY|87743|1||HARDING||
+|NM|SOLANO|87746|1||HARDING||
+|NM|PLAYAS|88009|1||HIDALGO||
+|NM|ANIMAS|88020|1||HIDALGO||
+|NM|LORDSBURG|88045|1||HIDALGO||
+|NM|RODEO|88056|1||HIDALGO||
+|NM|CROSSROADS|88114|1||LEA||
+|NM|CAPROCK|88213|1||LEA||
+|NM|EUNICE|88231|1||LEA||
+|NM|HOBBS|88240|1||LEA||
+|NM|HOBBS|88241|1||LEA||
+|NM|HOBBS|88242|1||LEA||
+|NM|HOBBS|88244|1||LEA||
+|NM|JAL|88252|1||LEA||
+|NM|LOVINGTON|88260|1||LEA||
+|NM|MC DONALD|88262|1||LEA||
+|NM|MALJAMAR|88264|1||LEA||
+|NM|MONUMENT|88265|1||LEA||
+|NM|TATUM|88267|1||LEA||
+|NM|CARRIZOZO|88301|1||LINCOLN||
+|NM|ALTO|88312|1||LINCOLN||
+|NM|CAPITAN|88316|1||LINCOLN||
+|NM|CORONA|88318|1||LINCOLN||
+|NM|FORT STANTON|88323|1||LINCOLN||
+|NM|GLENCOE|88324|1||LINCOLN||
+|NM|HONDO|88336|1||LINCOLN||
+|NM|LINCOLN|88338|1||LINCOLN||
+|NM|NOGAL|88341|1||LINCOLN||
+|NM|PICACHO|88343|1||LINCOLN||
+|NM|RUIDOSO|88345|1||LINCOLN||
+|NM|RUIDOSO DOWNS|88346|1||LINCOLN||
+|NM|SAN PATRICIO|88348|1||LINCOLN||
+|NM|TINNIE|88351|1||LINCOLN||
+|NM|RUIDOSO|88355|1||LINCOLN||
+|NM|LOS ALAMOS|87544|1||LOS ALAMOS||
+|NM|LOS ALAMOS|87545|1||LOS ALAMOS||
+|NM|COLUMBUS|88029|1||LUNA||
+|NM|DEMING|88030|1||LUNA||
+|NM|DEMING|88031|1||LUNA||
+|NM|PREWITT|87045|1||MCKINLEY||
+|NM|GALLUP|87301|1||MCKINLEY||
+|NM|GALLUP|87302|1||MCKINLEY||
+|NM|GALLUP|87305|1||MCKINLEY||
+|NM|BRIMHALL|87310|1||MCKINLEY||
+|NM|CHURCH ROCK|87311|1||MCKINLEY||
+|NM|CONTINENTAL DIVIDE|87312|1||MCKINLEY||
+|NM|CROWNPOINT|87313|1||MCKINLEY||
+|NM|FORT WINGATE|87316|1||MCKINLEY||
+|NM|GAMERCO|87317|1||MCKINLEY||
+|NM|MENTMORE|87319|1||MCKINLEY||
+|NM|MEXICAN SPRINGS|87320|1||MCKINLEY||
+|NM|RAMAH|87321|1||MCKINLEY||
+|NM|REHOBOTH|87322|1||MCKINLEY||
+|NM|THOREAU|87323|1||MCKINLEY||
+|NM|TOHATCHI|87325|1||MCKINLEY||
+|NM|VANDERWAGEN|87326|1||MCKINLEY||
+|NM|ZUNI|87327|1||MCKINLEY||
+|NM|NAVAJO|87328|1||MCKINLEY||
+|NM|JAMESTOWN|87347|1||MCKINLEY||
+|NM|SMITH LAKE|87365|1||MCKINLEY||
+|NM|YATAHEY|87375|1||MCKINLEY||
+|NM|BUENA VISTA|87712|1||MORA||
+|NM|CHACON|87713|1||MORA||
+|NM|CLEVELAND|87715|1||MORA||
+|NM|GUADALUPITA|87722|1||MORA||
+|NM|HOLMAN|87723|1||MORA||
+|NM|MORA|87732|1||MORA||
+|NM|OCATE|87734|1||MORA||
+|NM|OJO FELIZ|87735|1||MORA||
+|NM|RAINSVILLE|87736|1||MORA||
+|NM|VALMORA|87750|1||MORA||
+|NM|WAGON MOUND|87752|1||MORA||
+|NM|WATROUS|87753|1||MORA||
+|NM|ALAMOGORDO|88310|1||OTERO||
+|NM|ALAMOGORDO|88311|1||OTERO||
+|NM|BENT|88314|1||OTERO||
+|NM|CLOUDCROFT|88317|1||OTERO||
+|NM|HIGH ROLLS MOUNTAIN PARK|88325|1||OTERO||
+|NM|HOLLOMAN AIR FORCE BASE|88330|1||OTERO||
+|NM|LA LUZ|88337|1||OTERO||
+|NM|MAYHILL|88339|1||OTERO||
+|NM|MESCALERO|88340|1||OTERO||
+|NM|OROGRANDE|88342|1||OTERO||
+|NM|PINON|88344|1||OTERO||
+|NM|SACRAMENTO|88347|1||OTERO||
+|NM|SUNSPOT|88349|1||OTERO||
+|NM|TIMBERON|88350|1||OTERO||
+|NM|TULAROSA|88352|1||OTERO||
+|NM|WEED|88354|1||OTERO||
+|NM|HOUSE|88121|1||QUAY||
+|NM|TUCUMCARI|88401|1||QUAY||
+|NM|BARD|88411|1||QUAY||
+|NM|LOGAN|88426|1||QUAY||
+|NM|MC ALISTER|88427|1||QUAY||
+|NM|NARA VISA|88430|1||QUAY||
+|NM|QUAY|88433|1||QUAY||
+|NM|SAN JON|88434|1||QUAY||
+|NM|COYOTE|87012|1||RIO ARRIBA||
+|NM|GALLINA|87017|1||RIO ARRIBA||
+|NM|LINDRITH|87029|1||RIO ARRIBA||
+|NM|YOUNGSVILLE|87064|1||RIO ARRIBA||
+|NM|ABIQUIU|87510|1||RIO ARRIBA||
+|NM|ALCALDE|87511|1||RIO ARRIBA||
+|NM|CANJILON|87515|1||RIO ARRIBA||
+|NM|CANONES|87516|1||RIO ARRIBA||
+|NM|CEBOLLA|87518|1||RIO ARRIBA||
+|NM|CHAMA|87520|1||RIO ARRIBA||
+|NM|CHIMAYO|87522|1||RIO ARRIBA||
+|NM|CORDOVA|87523|1||RIO ARRIBA||
+|NM|DIXON|87527|1||RIO ARRIBA||
+|NM|DULCE|87528|1||RIO ARRIBA||
+|NM|EL RITO|87530|1||RIO ARRIBA||
+|NM|EMBUDO|87531|1||RIO ARRIBA||
+|NM|ESPANOLA|87532|1||RIO ARRIBA||
+|NM|ESPANOLA|87533|1||RIO ARRIBA||
+|NM|HERNANDEZ|87537|1||RIO ARRIBA||
+|NM|LA MADERA|87539|1||RIO ARRIBA||
+|NM|MEDANALES|87548|1||RIO ARRIBA||
+|NM|LOS OJOS|87551|1||RIO ARRIBA||
+|NM|PETACA|87554|1||RIO ARRIBA||
+|NM|SAN JUAN PUEBLO|87566|1||RIO ARRIBA||
+|NM|TIERRA AMARILLA|87575|1||RIO ARRIBA||
+|NM|TRUCHAS|87578|1||RIO ARRIBA||
+|NM|VALLECITOS|87581|1||RIO ARRIBA||
+|NM|VELARDE|87582|1||RIO ARRIBA||
+|NM|CAUSEY|88113|1||ROOSEVELT||
+|NM|DORA|88115|1||ROOSEVELT||
+|NM|ELIDA|88116|1||ROOSEVELT||
+|NM|FLOYD|88118|1||ROOSEVELT||
+|NM|KENNA|88122|1||ROOSEVELT||
+|NM|LINGO|88123|1||ROOSEVELT||
+|NM|MILNESAND|88125|1||ROOSEVELT||
+|NM|PEP|88126|1||ROOSEVELT||
+|NM|PORTALES|88130|1||ROOSEVELT||
+|NM|ROGERS|88132|1||ROOSEVELT||
+|NM|ALGODONES|87001|1||SANDOVAL||
+|NM|BERNALILLO|87004|1||SANDOVAL||
+|NM|CUBA|87013|1||SANDOVAL||
+|NM|COUNSELOR|87018|1||SANDOVAL||
+|NM|JEMEZ PUEBLO|87024|1||SANDOVAL||
+|NM|JEMEZ SPRINGS|87025|1||SANDOVAL||
+|NM|LA JARA|87027|1||SANDOVAL||
+|NM|PENA BLANCA|87041|1||SANDOVAL||
+|NM|PLACITAS|87043|1||SANDOVAL||
+|NM|PONDEROSA|87044|1||SANDOVAL||
+|NM|REGINA|87046|1||SANDOVAL||
+|NM|CORRALES|87048|1||SANDOVAL||
+|NM|SANTO DOMINGO PUEBLO|87052|1||SANDOVAL||
+|NM|SAN YSIDRO|87053|1||SANDOVAL||
+|NM|COCHITI PUEBLO|87072|1||SANDOVAL||
+|NM|COCHITI LAKE|87083|1||SANDOVAL||
+|NM|RIO RANCHO|87124|1||SANDOVAL||
+|NM|NAGEEZI|87037|1||SAN JUAN||
+|NM|SHEEP SPRINGS|87364|1||SAN JUAN||
+|NM|FARMINGTON|87401|1||SAN JUAN||
+|NM|FARMINGTON|87402|1||SAN JUAN||
+|NM|AZTEC|87410|1||SAN JUAN||
+|NM|BLANCO|87412|1||SAN JUAN||
+|NM|BLOOMFIELD|87413|1||SAN JUAN||
+|NM|FLORA VISTA|87415|1||SAN JUAN||
+|NM|FRUITLAND|87416|1||SAN JUAN||
+|NM|KIRTLAND|87417|1||SAN JUAN||
+|NM|LA PLATA|87418|1||SAN JUAN||
+|NM|NAVAJO DAM|87419|1||SAN JUAN||
+|NM|SHIPROCK|87420|1||SAN JUAN||
+|NM|WATERFLOW|87421|1||SAN JUAN||
+|NM|NEWCOMB|87455|1||SAN JUAN||
+|NM|SANOSTEE|87461|1||SAN JUAN||
+|NM|FARMINGTON|87499|1||SAN JUAN||
+|NM|ILFELD|87538|1||SAN MIGUEL||
+|NM|PECOS|87552|1||SAN MIGUEL||
+|NM|RIBERA|87560|1||SAN MIGUEL||
+|NM|ROWE|87562|1||SAN MIGUEL||
+|NM|SAN JOSE|87565|1||SAN MIGUEL||
+|NM|SERAFINA|87569|1||SAN MIGUEL||
+|NM|TERERRO|87573|1||SAN MIGUEL||
+|NM|VILLANUEVA|87583|1||SAN MIGUEL||
+|NM|LAS VEGAS|87701|1||SAN MIGUEL||
+|NM|MONTEZUMA|87731|1||SAN MIGUEL||
+|NM|ROCIADA|87742|1||SAN MIGUEL||
+|NM|SAPELLO|87745|1||SAN MIGUEL||
+|NM|CONCHAS DAM|88416|1||SAN MIGUEL||
+|NM|GARITA|88421|1||SAN MIGUEL||
+|NM|TREMENTINA|88439|1||SAN MIGUEL||
+|NM|BELL RANCH|88441|1||SAN MIGUEL||
+|NM|CERRILLOS|87010|1||SANTA FE||
+|NM|EDGEWOOD|87015|1||SANTA FE||
+|NM|STANLEY|87056|1||SANTA FE||
+|NM|SANTA FE|87501|1||SANTA FE||
+|NM|SANTA FE|87502|1||SANTA FE||
+|NM|SANTA FE|87503|1||SANTA FE||
+|NM|SANTA FE|87504|1||SANTA FE||
+|NM|SANTA FE|87505|1||SANTA FE||
+|NM|SANTA FE|87506|1||SANTA FE||
+|NM|SANTA FE|87507|1||SANTA FE||
+|NM|SANTA FE|87508|1||SANTA FE||
+|NM|SANTA FE|87509|1||SANTA FE||
+|NM|GLORIETA|87535|1||SANTA FE||
+|NM|LAMY|87540|1||SANTA FE||
+|NM|SANTA CRUZ|87567|1||SANTA FE||
+|NM|TESUQUE|87574|1||SANTA FE||
+|NM|SANTA FE|87592|1||SANTA FE||
+|NM|SANTA FE|87594|1||SANTA FE||
+|NM|TRUTH OR CONSEQUENCES|87901|1||SIERRA||
+|NM|ARREY|87930|1||SIERRA||
+|NM|CABALLO|87931|1||SIERRA||
+|NM|DERRY|87933|1||SIERRA||
+|NM|ELEPHANT BUTTE|87935|1||SIERRA||
+|NM|MONTICELLO|87939|1||SIERRA||
+|NM|WILLIAMSBURG|87942|1||SIERRA||
+|NM|WINSTON|87943|1||SIERRA||
+|NM|HILLSBORO|88042|1||SIERRA||
+|NM|CLAUNCH|87011|1||SOCORRO||
+|NM|LA JOYA|87028|1||SOCORRO||
+|NM|VEGUITA|87062|1||SOCORRO||
+|NM|SOCORRO|87801|1||SOCORRO||
+|NM|LEMITAR|87823|1||SOCORRO||
+|NM|MAGDALENA|87825|1||SOCORRO||
+|NM|POLVADERA|87828|1||SOCORRO||
+|NM|SAN ACACIA|87831|1||SOCORRO||
+|NM|SAN ANTONIO|87832|1||SOCORRO||
+|NM|AMALIA|87512|1||TAOS||
+|NM|ARROYO HONDO|87513|1||TAOS||
+|NM|ARROYO SECO|87514|1||TAOS||
+|NM|CARSON|87517|1||TAOS||
+|NM|CERRO|87519|1||TAOS||
+|NM|CHAMISAL|87521|1||TAOS||
+|NM|COSTILLA|87524|1||TAOS||
+|NM|TAOS SKI VALLEY|87525|1||TAOS||
+|NM|EL PRADO|87529|1||TAOS||
+|NM|LLANO|87543|1||TAOS||
+|NM|OJO CALIENTE|87549|1||TAOS||
+|NM|PENASCO|87553|1||TAOS||
+|NM|QUESTA|87556|1||TAOS||
+|NM|RANCHOS DE TAOS|87557|1||TAOS||
+|NM|RED RIVER|87558|1||TAOS||
+|NM|SAN CRISTOBAL|87564|1||TAOS||
+|NM|TAOS|87571|1||TAOS||
+|NM|TRAMPAS|87576|1||TAOS||
+|NM|TRES PIEDRAS|87577|1||TAOS||
+|NM|VADITO|87579|1||TAOS||
+|NM|VALDEZ|87580|1||TAOS||
+|NM|CEDARVALE|87009|1||TORRANCE||
+|NM|ESTANCIA|87016|1||TORRANCE||
+|NM|MC INTOSH|87032|1||TORRANCE||
+|NM|MORIARTY|87035|1||TORRANCE||
+|NM|MOUNTAINAIR|87036|1||TORRANCE||
+|NM|TAJIQUE|87057|1||TORRANCE||
+|NM|TORREON|87061|1||TORRANCE||
+|NM|WILLARD|87063|1||TORRANCE||
+|NM|CLINES CORNERS|87070|1||TORRANCE||
+|NM|ENCINO|88321|1||TORRANCE||
+|NM|AMISTAD|88410|1||UNION||
+|NM|CAPULIN|88414|1||UNION||
+|NM|CLAYTON|88415|1||UNION||
+|NM|DES MOINES|88418|1||UNION||
+|NM|FOLSOM|88419|1||UNION||
+|NM|GLADSTONE|88422|1||UNION||
+|NM|GRENVILLE|88424|1||UNION||
+|NM|MOUNT DORA|88429|1||UNION||
+|NM|SEDAN|88436|1||UNION||
+|NM|SENECA|88437|1||UNION||
+|NM|BELEN|87002|1||VALENCIA||
+|NM|BOSQUE|87006|1||VALENCIA||
+|NM|JARALES|87023|1||VALENCIA||
+|NM|LOS LUNAS|87031|1||VALENCIA||
+|NM|PUEBLO OF ACOMA|87034|1||VALENCIA||
+|NM|PERALTA|87042|1||VALENCIA||
+|NM|TOME|87060|1||VALENCIA||
+|NM|BOSQUE FARMS|87068|1||VALENCIA||
+|NM|RIO RANCHO|87144|1||SANDOVAL||
+|NM|LAS CRUCES|88007|1||DONA ANA||
+|NM|CHAPARRAL|88081|1||DONA ANA||
+|NV|FALLON|89406|1||CHURCHILL||
+|NV|FALLON|89407|1||CHURCHILL||
+|NV|FALLON|89496|1||CHURCHILL||
+|NV|THE LAKES|88901|1||CLARK||
+|NV|THE LAKES|88905|1||CLARK||
+|NV|BLUE DIAMOND|89004|1||CLARK||
+|NV|BOULDER CITY|89005|1||CLARK||
+|NV|BOULDER CITY|89006|1||CLARK||
+|NV|BUNKERVILLE|89007|1||CLARK||
+|NV|HENDERSON|89009|1||CLARK||
+|NV|HENDERSON|89011|1||CLARK||
+|NV|HENDERSON|89012|1||CLARK||
+|NV|HENDERSON|89014|1||CLARK||
+|NV|HENDERSON|89015|1||CLARK||
+|NV|HENDERSON|89016|1||CLARK||
+|NV|INDIAN SPRINGS|89018|1||CLARK||
+|NV|JEAN|89019|1||CLARK||
+|NV|LOGANDALE|89021|1||CLARK||
+|NV|MESQUITE|89024|1||CLARK||
+|NV|MOAPA|89025|1||CLARK||
+|NV|JEAN|89026|1||CLARK||
+|NV|MESQUITE|89027|1||CLARK||
+|NV|LAUGHLIN|89028|1||CLARK||
+|NV|LAUGHLIN|89029|1||CLARK||
+|NV|NORTH LAS VEGAS|89030|1||CLARK||
+|NV|NORTH LAS VEGAS|89031|1||CLARK||
+|NV|NORTH LAS VEGAS|89032|1||CLARK||
+|NV|NORTH LAS VEGAS|89033|1||CLARK||
+|NV|NORTH LAS VEGAS|89036|1||CLARK||
+|NV|CAL NEV ARI|89039|1||CLARK||
+|NV|OVERTON|89040|1||CLARK||
+|NV|SEARCHLIGHT|89046|1||CLARK||
+|NV|HENDERSON|89052|1||CLARK||
+|NV|HENDERSON|89053|1||CLARK||
+|NV|INDIAN SPRINGS|89070|1||CLARK||
+|NV|HENDERSON|89074|1||CLARK||
+|NV|NORTH LAS VEGAS|89084|1||CLARK||
+|NV|NORTH LAS VEGAS|89086|1||CLARK||
+|NV|LAS VEGAS|89101|1||CLARK||
+|NV|LAS VEGAS|89102|1||CLARK||
+|NV|LAS VEGAS|89103|1||CLARK||
+|NV|LAS VEGAS|89104|1||CLARK||
+|NV|LAS VEGAS|89106|1||CLARK||
+|NV|LAS VEGAS|89107|1||CLARK||
+|NV|LAS VEGAS|89108|1||CLARK||
+|NV|LAS VEGAS|89109|1||CLARK||
+|NV|LAS VEGAS|89110|1||CLARK||
+|NV|LAS VEGAS|89111|1||CLARK||
+|NV|LAS VEGAS|89112|1||CLARK||
+|NV|LAS VEGAS|89113|1||CLARK||
+|NV|LAS VEGAS|89114|1||CLARK||
+|NV|LAS VEGAS|89115|1||CLARK||
+|NV|LAS VEGAS|89116|1||CLARK||
+|NV|LAS VEGAS|89117|1||CLARK||
+|NV|LAS VEGAS|89118|1||CLARK||
+|NV|LAS VEGAS|89119|1||CLARK||
+|NV|LAS VEGAS|89120|1||CLARK||
+|NV|LAS VEGAS|89121|1||CLARK||
+|NV|LAS VEGAS|89122|1||CLARK||
+|NV|LAS VEGAS|89123|1||CLARK||
+|NV|LAS VEGAS|89124|1||CLARK||
+|NV|LAS VEGAS|89125|1||CLARK||
+|NV|LAS VEGAS|89126|1||CLARK||
+|NV|LAS VEGAS|89127|1||CLARK||
+|NV|LAS VEGAS|89128|1||CLARK||
+|NV|LAS VEGAS|89129|1||CLARK||
+|NV|LAS VEGAS|89130|1||CLARK||
+|NV|LAS VEGAS|89131|1||CLARK||
+|NV|LAS VEGAS|89132|1||CLARK||
+|NV|LAS VEGAS|89133|1||CLARK||
+|NV|LAS VEGAS|89134|1||CLARK||
+|NV|LAS VEGAS|89135|1||CLARK||
+|NV|LAS VEGAS|89137|1||CLARK||
+|NV|LAS VEGAS|89138|1||CLARK||
+|NV|LAS VEGAS|89139|1||CLARK||
+|NV|LAS VEGAS|89141|1||CLARK||
+|NV|LAS VEGAS|89142|1||CLARK||
+|NV|LAS VEGAS|89143|1||CLARK||
+|NV|LAS VEGAS|89144|1||CLARK||
+|NV|LAS VEGAS|89145|1||CLARK||
+|NV|LAS VEGAS|89146|1||CLARK||
+|NV|LAS VEGAS|89147|1||CLARK||
+|NV|LAS VEGAS|89148|1||CLARK||
+|NV|LAS VEGAS|89149|1||CLARK||
+|NV|LAS VEGAS|89150|1||CLARK||
+|NV|LAS VEGAS|89151|1||CLARK||
+|NV|LAS VEGAS|89152|1||CLARK||
+|NV|LAS VEGAS|89153|1||CLARK||
+|NV|LAS VEGAS|89154|1||CLARK||
+|NV|LAS VEGAS|89155|1||CLARK||
+|NV|LAS VEGAS|89156|1||CLARK||
+|NV|LAS VEGAS|89158|1||CLARK||
+|NV|LAS VEGAS|89159|1||CLARK||
+|NV|LAS VEGAS|89160|1||CLARK||
+|NV|THE LAKES|89163|1||CLARK||
+|NV|LAS VEGAS|89164|1||CLARK||
+|NV|LAS VEGAS|89170|1||CLARK||
+|NV|LAS VEGAS|89173|1||CLARK||
+|NV|LAS VEGAS|89177|1||CLARK||
+|NV|LAS VEGAS|89180|1||CLARK||
+|NV|LAS VEGAS|89185|1||CLARK||
+|NV|NELLIS AFB|89191|1||CLARK||
+|NV|LAS VEGAS|89193|1||CLARK||
+|NV|LAS VEGAS|89195|1||CLARK||
+|NV|LAS VEGAS|89199|1||CLARK||
+|NV|GARDNERVILLE|89410|1||DOUGLAS||
+|NV|GENOA|89411|1||DOUGLAS||
+|NV|GLENBROOK|89413|1||DOUGLAS||
+|NV|MINDEN|89423|1||DOUGLAS||
+|NV|ZEPHYR COVE|89448|1||DOUGLAS||
+|NV|STATELINE|89449|1||DOUGLAS||
+|NV|CARSON CITY|89705|1||DOUGLAS||
+|NV|ELKO|89801|1||ELKO||
+|NV|ELKO|89802|1||ELKO||
+|NV|ELKO|89803|1||ELKO||
+|NV|SPRING CREEK|89815|1||ELKO||
+|NV|CARLIN|89822|1||ELKO||
+|NV|DEETH|89823|1||ELKO||
+|NV|HALLECK|89824|1||ELKO||
+|NV|JACKPOT|89825|1||ELKO||
+|NV|JARBIDGE|89826|1||ELKO||
+|NV|LAMOILLE|89828|1||ELKO||
+|NV|MONTELLO|89830|1||ELKO||
+|NV|MOUNTAIN CITY|89831|1||ELKO||
+|NV|OWYHEE|89832|1||ELKO||
+|NV|RUBY VALLEY|89833|1||ELKO||
+|NV|TUSCARORA|89834|1||ELKO||
+|NV|WELLS|89835|1||ELKO||
+|NV|WEST WENDOVER|89883|1||ELKO||
+|NV|DYER|89010|1||ESMERALDA||
+|NV|GOLDFIELD|89013|1||ESMERALDA||
+|NV|SILVERPEAK|89047|1||ESMERALDA||
+|NV|EUREKA|89316|1||EUREKA||
+|NV|CRESCENT VALLEY|89821|1||EUREKA||
+|NV|DENIO|89404|1||HUMBOLDT||
+|NV|GOLCONDA|89414|1||HUMBOLDT||
+|NV|MC DERMITT|89421|1||HUMBOLDT||
+|NV|OROVADA|89425|1||HUMBOLDT||
+|NV|PARADISE VALLEY|89426|1||HUMBOLDT||
+|NV|VALMY|89438|1||HUMBOLDT||
+|NV|WINNEMUCCA|89445|1||HUMBOLDT||
+|NV|WINNEMUCCA|89446|1||HUMBOLDT||
+|NV|AUSTIN|89310|1||LANDER||
+|NV|BATTLE MOUNTAIN|89820|1||LANDER||
+|NV|ALAMO|89001|1||LINCOLN||
+|NV|CALIENTE|89008|1||LINCOLN||
+|NV|HIKO|89017|1||LINCOLN||
+|NV|PANACA|89042|1||LINCOLN||
+|NV|PIOCHE|89043|1||LINCOLN||
+|NV|DAYTON|89403|1||LYON||
+|NV|FERNLEY|89408|1||LYON||
+|NV|SILVER CITY|89428|1||LYON||
+|NV|SILVER SPRINGS|89429|1||LYON||
+|NV|SMITH|89430|1||LYON||
+|NV|WELLINGTON|89444|1||LYON||
+|NV|YERINGTON|89447|1||LYON||
+|NV|HAWTHORNE|89415|1||MINERAL||
+|NV|LUNING|89420|1||MINERAL||
+|NV|MINA|89422|1||MINERAL||
+|NV|SCHURZ|89427|1||MINERAL||
+|NV|BEATTY|89003|1||NYE||
+|NV|AMARGOSA VALLEY|89020|1||NYE||
+|NV|MANHATTAN|89022|1||NYE||
+|NV|MERCURY|89023|1||NYE||
+|NV|PAHRUMP|89041|1||NYE||
+|NV|ROUND MOUNTAIN|89045|1||NYE||
+|NV|PAHRUMP|89048|1||NYE||
+|NV|TONOPAH|89049|1||NYE||
+|NV|PAHRUMP|89060|1||NYE||
+|NV|PAHRUMP|89061|1||NYE||
+|NV|GABBS|89409|1||NYE||
+|NV|IMLAY|89418|1||PERSHING||
+|NV|LOVELOCK|89419|1||PERSHING||
+|NV|VIRGINIA CITY|89440|1||STOREY||
+|NV|CRYSTAL BAY|89402|1||WASHOE||
+|NV|EMPIRE|89405|1||WASHOE||
+|NV|GERLACH|89412|1||WASHOE||
+|NV|NIXON|89424|1||WASHOE||
+|NV|SPARKS|89431|1||WASHOE||
+|NV|SPARKS|89432|1||WASHOE||
+|NV|SUN VALLEY|89433|1||WASHOE||
+|NV|SPARKS|89434|1||WASHOE||
+|NV|SPARKS|89435|1||WASHOE||
+|NV|SPARKS|89436|1||WASHOE||
+|NV|VERDI|89439|1||WASHOE||
+|NV|WADSWORTH|89442|1||WASHOE||
+|NV|INCLINE VILLAGE|89450|1||WASHOE||
+|NV|INCLINE VILLAGE|89451|1||WASHOE||
+|NV|INCLINE VILLAGE|89452|1||WASHOE||
+|NV|RENO|89501|1||WASHOE||
+|NV|RENO|89502|1||WASHOE||
+|NV|RENO|89503|1||WASHOE||
+|NV|RENO|89504|1||WASHOE||
+|NV|RENO|89505|1||WASHOE||
+|NV|RENO|89506|1||WASHOE||
+|NV|RENO|89507|1||WASHOE||
+|NV|RENO|89509|1||WASHOE||
+|NV|RENO|89510|1||WASHOE||
+|NV|RENO|89511|1||WASHOE||
+|NV|RENO|89512|1||WASHOE||
+|NV|RENO|89513|1||WASHOE||
+|NV|RENO|89515|1||WASHOE||
+|NV|RENO|89520|1||WASHOE||
+|NV|RENO|89523|1||WASHOE||
+|NV|RENO|89533|1||WASHOE||
+|NV|RENO|89557|1||WASHOE||
+|NV|RENO|89564|1||WASHOE||
+|NV|RENO|89570|1||WASHOE||
+|NV|RENO|89595|1||WASHOE||
+|NV|RENO|89599|1||WASHOE||
+|NV|WASHOE VALLEY|89704|1||WASHOE||
+|NV|ELY|89301|1||WHITE PINE||
+|NV|BAKER|89311|1||WHITE PINE||
+|NV|DUCKWATER|89314|1||WHITE PINE||
+|NV|ELY|89315|1||WHITE PINE||
+|NV|LUND|89317|1||WHITE PINE||
+|NV|MC GILL|89318|1||WHITE PINE||
+|NV|RUTH|89319|1||WHITE PINE||
+|NV|CARSON CITY|89701|1||CARSON CITY (CITY)||
+|NV|CARSON CITY|89702|1||CARSON CITY (CITY)||
+|NV|CARSON CITY|89703|1||CARSON CITY (CITY)||
+|NV|CARSON CITY|89706|1||CARSON CITY (CITY)||
+|NV|CARSON CITY|89710|1||CARSON CITY (CITY)||
+|NV|CARSON CITY|89711|1||CARSON CITY (CITY)||
+|NV|CARSON CITY|89712|1||CARSON CITY (CITY)||
+|NV|CARSON CITY|89713|1||CARSON CITY (CITY)||
+|NV|CARSON CITY|89714|1||CARSON CITY (CITY)||
+|NV|CARSON CITY|89721|1||CARSON CITY (CITY)||
+|NV|WINCHESTER|88902|1||||
+|NV|WINCHESTER|88903|1||||
+|NV|WINCHESTER|88904|1||||
+|NV|HENDERSON|89002|1||CLARK||
+|NV|MESQUITE|89034|1||||
+|NV|MOAPA|89037|1||||
+|NV|HENDERSON|89044|1||CLARK||
+|NV|SLOAN|89054|1||||
+|NV|MOAPA|89067|1||||
+|NV|HENDERSON|89077|1||||
+|NV|NORTH LAS VEGAS|89081|1||CLARK||
+|NV|NORTH LAS VEGAS|89085|1||||
+|NV|NORTH LAS VEGAS|89087|1||||
+|NV|NORTH LAS VEGAS|89095|1||||
+|NV|LAS VEGAS|89105|1||||
+|NV|LAS VEGAS|89136|1||||
+|NV|LAS VEGAS|89140|1||||
+|NV|LAS VEGAS|89157|1||||
+|NV|LAS VEGAS|89161|1||||
+|NV|LAS VEGAS|89162|1||||
+|NV|LAS VEGAS|89165|1||||
+|NV|LAS VEGAS|89166|1||||
+|NV|LAS VEGAS|89169|1||||
+|NV|LAS VEGAS|89178|1||||
+|NV|LAS VEGAS|89179|1||||
+|NV|LAS VEGAS|89183|1||||
+|NV|HAWTHORNE|89416|1||||
+|NV|SPARKS|89441|1||||
+|NV|GARDNERVILLE|89460|1||||
+|NV|SPARKS|89494|1||||
+|NV|RENO|89508|1||||
+|NV|RENO|89519|1||WASHOE||
+|NV|RENO|89521|1||WASHOE||
+|NV|RENO|89550|1||||
+|NV|RENO|89555|1||||
+|NY|ALCOVE|12007|1||ALBANY||
+|NY|ALTAMONT|12009|1||ALBANY||
+|NY|BERNE|12023|1||ALBANY||
+|NY|CLARKSVILLE|12041|1||ALBANY||
+|NY|COEYMANS|12045|1||ALBANY||
+|NY|COEYMANS HOLLOW|12046|1||ALBANY||
+|NY|COHOES|12047|1||ALBANY||
+|NY|DELMAR|12054|1||ALBANY||
+|NY|DORMANSVILLE|12055|1||ALBANY||
+|NY|EAST BERNE|12059|1||ALBANY||
+|NY|FEURA BUSH|12067|1||ALBANY||
+|NY|GLENMONT|12077|1||ALBANY||
+|NY|GUILDERLAND|12084|1||ALBANY||
+|NY|GUILDERLAND CENTER|12085|1||ALBANY||
+|NY|KNOX|12107|1||ALBANY||
+|NY|LATHAM|12110|1||ALBANY||
+|NY|LATHAM|12111|1||ALBANY||
+|NY|MEDUSA|12120|1||ALBANY||
+|NY|NEWTONVILLE|12128|1||ALBANY||
+|NY|RAVENA|12143|1||ALBANY||
+|NY|RENSSELAERVILLE|12147|1||ALBANY||
+|NY|SELKIRK|12158|1||ALBANY||
+|NY|SLINGERLANDS|12159|1||ALBANY||
+|NY|SOUTH BETHLEHEM|12161|1||ALBANY||
+|NY|TROY|12183|1||ALBANY||
+|NY|VOORHEESVILLE|12186|1||ALBANY||
+|NY|WATERVLIET|12189|1||ALBANY||
+|NY|WESTERLO|12193|1||ALBANY||
+|NY|ALBANY|12201|1||ALBANY||
+|NY|ALBANY|12202|1||ALBANY||
+|NY|ALBANY|12203|1||ALBANY||
+|NY|ALBANY|12204|1||ALBANY||
+|NY|ALBANY|12205|1||ALBANY||
+|NY|ALBANY|12206|1||ALBANY||
+|NY|ALBANY|12207|1||ALBANY||
+|NY|ALBANY|12208|1||ALBANY||
+|NY|ALBANY|12209|1||ALBANY||
+|NY|ALBANY|12210|1||ALBANY||
+|NY|ALBANY|12211|1||ALBANY||
+|NY|ALBANY|12212|1||ALBANY||
+|NY|ALBANY|12214|1||ALBANY||
+|NY|ALBANY|12220|1||ALBANY||
+|NY|ALBANY|12222|1||ALBANY||
+|NY|ALBANY|12223|1||ALBANY||
+|NY|ALBANY|12224|1||ALBANY||
+|NY|ALBANY|12225|1||ALBANY||
+|NY|ALBANY|12226|1||ALBANY||
+|NY|ALBANY|12227|1||ALBANY||
+|NY|ALBANY|12228|1||ALBANY||
+|NY|ALBANY|12229|1||ALBANY||
+|NY|ALBANY|12230|1||ALBANY||
+|NY|ALBANY|12231|1||ALBANY||
+|NY|ALBANY|12232|1||ALBANY||
+|NY|ALBANY|12233|1||ALBANY||
+|NY|ALBANY|12234|1||ALBANY||
+|NY|ALBANY|12235|1||ALBANY||
+|NY|ALBANY|12236|1||ALBANY||
+|NY|ALBANY|12237|1||ALBANY||
+|NY|ALBANY|12238|1||ALBANY||
+|NY|ALBANY|12239|1||ALBANY||
+|NY|ALBANY|12240|1||ALBANY||
+|NY|ALBANY|12241|1||ALBANY||
+|NY|ALBANY|12242|1||ALBANY||
+|NY|ALBANY|12243|1||ALBANY||
+|NY|ALBANY|12244|1||ALBANY||
+|NY|ALBANY|12245|1||ALBANY||
+|NY|ALBANY|12246|1||ALBANY||
+|NY|ALBANY|12247|1||ALBANY||
+|NY|ALBANY|12248|1||ALBANY||
+|NY|ALBANY|12249|1||ALBANY||
+|NY|ALBANY|12250|1||ALBANY||
+|NY|ALBANY|12252|1||ALBANY||
+|NY|ALBANY|12255|1||ALBANY||
+|NY|ALBANY|12256|1||ALBANY||
+|NY|ALBANY|12257|1||ALBANY||
+|NY|ALBANY|12260|1||ALBANY||
+|NY|ALBANY|12261|1||ALBANY||
+|NY|ALBANY|12262|1||ALBANY||
+|NY|ALBANY|12288|1||ALBANY||
+|NY|PRESTON HOLLOW|12469|1||ALBANY||
+|NY|CENTERVILLE|14029|1||ALLEGANY||
+|NY|ALLENTOWN|14707|1||ALLEGANY||
+|NY|ALMA|14708|1||ALLEGANY||
+|NY|ANGELICA|14709|1||ALLEGANY||
+|NY|BELFAST|14711|1||ALLEGANY||
+|NY|BLACK CREEK|14714|1||ALLEGANY||
+|NY|BOLIVAR|14715|1||ALLEGANY||
+|NY|CANEADEA|14717|1||ALLEGANY||
+|NY|CERES|14721|1||ALLEGANY||
+|NY|CUBA|14727|1||ALLEGANY||
+|NY|FILLMORE|14735|1||ALLEGANY||
+|NY|FRIENDSHIP|14739|1||ALLEGANY||
+|NY|HOUGHTON|14744|1||ALLEGANY||
+|NY|HUME|14745|1||ALLEGANY||
+|NY|LITTLE GENESEE|14754|1||ALLEGANY||
+|NY|RICHBURG|14774|1||ALLEGANY||
+|NY|ROSSBURG|14776|1||ALLEGANY||
+|NY|RUSHFORD|14777|1||ALLEGANY||
+|NY|WEST CLARKSVILLE|14786|1||ALLEGANY||
+|NY|ALFRED|14802|1||ALLEGANY||
+|NY|ALFRED STATION|14803|1||ALLEGANY||
+|NY|ALMOND|14804|1||ALLEGANY||
+|NY|ANDOVER|14806|1||ALLEGANY||
+|NY|BELMONT|14813|1||ALLEGANY||
+|NY|CANASERAGA|14822|1||ALLEGANY||
+|NY|SCIO|14880|1||ALLEGANY||
+|NY|SWAIN|14884|1||ALLEGANY||
+|NY|WELLSVILLE|14895|1||ALLEGANY||
+|NY|WHITESVILLE|14897|1||ALLEGANY||
+|NY|BRONX|10451|1||BRONX||
+|NY|BRONX|10452|1||BRONX||
+|NY|BRONX|10453|1||BRONX||
+|NY|BRONX|10454|1||BRONX||
+|NY|BRONX|10455|1||BRONX||
+|NY|BRONX|10456|1||BRONX||
+|NY|BRONX|10457|1||BRONX||
+|NY|BRONX|10458|1||BRONX||
+|NY|BRONX|10459|1||BRONX||
+|NY|BRONX|10460|1||BRONX||
+|NY|BRONX|10461|1||BRONX||
+|NY|BRONX|10462|1||BRONX||
+|NY|BRONX|10463|1||BRONX||
+|NY|BRONX|10464|1||BRONX||
+|NY|BRONX|10465|1||BRONX||
+|NY|BRONX|10466|1||BRONX||
+|NY|BRONX|10467|1||BRONX||
+|NY|BRONX|10468|1||BRONX||
+|NY|BRONX|10469|1||BRONX||
+|NY|BRONX|10470|1||BRONX||
+|NY|BRONX|10471|1||BRONX||
+|NY|BRONX|10472|1||BRONX||
+|NY|BRONX|10473|1||BRONX||
+|NY|BRONX|10474|1||BRONX||
+|NY|BRONX|10475|1||BRONX||
+|NY|BRONX|10499|1||BRONX||
+|NY|BIBLE SCHOOL PARK|13737|1||BROOME||
+|NY|CASTLE CREEK|13744|1||BROOME||
+|NY|CHENANGO BRIDGE|13745|1||BROOME||
+|NY|CHENANGO FORKS|13746|1||BROOME||
+|NY|CONKLIN|13748|1||BROOME||
+|NY|CORBETTSVILLE|13749|1||BROOME||
+|NY|DEPOSIT|13754|1||BROOME||
+|NY|ENDICOTT|13760|1||BROOME||
+|NY|ENDICOTT|13761|1||BROOME||
+|NY|ENDWELL|13762|1||BROOME||
+|NY|ENDICOTT|13763|1||BROOME||
+|NY|GLEN AUBREY|13777|1||BROOME||
+|NY|HARPURSVILLE|13787|1||BROOME||
+|NY|JOHNSON CITY|13790|1||BROOME||
+|NY|KILLAWOG|13794|1||BROOME||
+|NY|KIRKWOOD|13795|1||BROOME||
+|NY|LISLE|13797|1||BROOME||
+|NY|MAINE|13802|1||BROOME||
+|NY|NINEVEH|13813|1||BROOME||
+|NY|OUAQUAGA|13826|1||BROOME||
+|NY|PORT CRANE|13833|1||BROOME||
+|NY|TUNNEL|13848|1||BROOME||
+|NY|VESTAL|13850|1||BROOME||
+|NY|VESTAL|13851|1||BROOME||
+|NY|WHITNEY POINT|13862|1||BROOME||
+|NY|WINDSOR|13865|1||BROOME||
+|NY|BINGHAMTON|13901|1||BROOME||
+|NY|BINGHAMTON|13902|1||BROOME||
+|NY|BINGHAMTON|13903|1||BROOME||
+|NY|BINGHAMTON|13904|1||BROOME||
+|NY|BINGHAMTON|13905|1||BROOME||
+|NY|DAYTON|14041|1||CATTARAUGUS||
+|NY|DELEVAN|14042|1||CATTARAUGUS||
+|NY|FARMERSVILLE STATION|14060|1||CATTARAUGUS||
+|NY|FREEDOM|14065|1||CATTARAUGUS||
+|NY|GOWANDA|14070|1||CATTARAUGUS||
+|NY|MACHIAS|14101|1||CATTARAUGUS||
+|NY|PERRYSBURG|14129|1||CATTARAUGUS||
+|NY|SANDUSKY|14133|1||CATTARAUGUS||
+|NY|SOUTH DAYTON|14138|1||CATTARAUGUS||
+|NY|VERSAILLES|14168|1||CATTARAUGUS||
+|NY|WEST VALLEY|14171|1||CATTARAUGUS||
+|NY|YORKSHIRE|14173|1||CATTARAUGUS||
+|NY|ALLEGANY|14706|1||CATTARAUGUS||
+|NY|CATTARAUGUS|14719|1||CATTARAUGUS||
+|NY|CONEWANGO VALLEY|14726|1||CATTARAUGUS||
+|NY|EAST OTTO|14729|1||CATTARAUGUS||
+|NY|EAST RANDOLPH|14730|1||CATTARAUGUS||
+|NY|ELLICOTTVILLE|14731|1||CATTARAUGUS||
+|NY|FRANKLINVILLE|14737|1||CATTARAUGUS||
+|NY|GREAT VALLEY|14741|1||CATTARAUGUS||
+|NY|HINSDALE|14743|1||CATTARAUGUS||
+|NY|KILL BUCK|14748|1||CATTARAUGUS||
+|NY|LEON|14751|1||CATTARAUGUS||
+|NY|LIMESTONE|14753|1||CATTARAUGUS||
+|NY|LITTLE VALLEY|14755|1||CATTARAUGUS||
+|NY|OLEAN|14760|1||CATTARAUGUS||
+|NY|OTTO|14766|1||CATTARAUGUS||
+|NY|PORTVILLE|14770|1||CATTARAUGUS||
+|NY|RANDOLPH|14772|1||CATTARAUGUS||
+|NY|SAINT BONAVENTURE|14778|1||CATTARAUGUS||
+|NY|SALAMANCA|14779|1||CATTARAUGUS||
+|NY|STEAMBURG|14783|1||CATTARAUGUS||
+|NY|WESTONS MILLS|14788|1||CATTARAUGUS||
+|NY|AUBURN|13021|1||CAYUGA||
+|NY|AUBURN|13022|1||CAYUGA||
+|NY|AUBURN|13024|1||CAYUGA||
+|NY|AURORA|13026|1||CAYUGA||
+|NY|CATO|13033|1||CAYUGA||
+|NY|CAYUGA|13034|1||CAYUGA||
+|NY|GENOA|13071|1||CAYUGA||
+|NY|KING FERRY|13081|1||CAYUGA||
+|NY|LOCKE|13092|1||CAYUGA||
+|NY|MARTVILLE|13111|1||CAYUGA||
+|NY|MERIDIAN|13113|1||CAYUGA||
+|NY|MONTEZUMA|13117|1||CAYUGA||
+|NY|MORAVIA|13118|1||CAYUGA||
+|NY|POPLAR RIDGE|13139|1||CAYUGA||
+|NY|PORT BYRON|13140|1||CAYUGA||
+|NY|SCIPIO CENTER|13147|1||CAYUGA||
+|NY|STERLING|13156|1||CAYUGA||
+|NY|UNION SPRINGS|13160|1||CAYUGA||
+|NY|WEEDSPORT|13166|1||CAYUGA||
+|NY|DUNKIRK|14048|1||CHAUTAUQUA||
+|NY|FORESTVILLE|14062|1||CHAUTAUQUA||
+|NY|FREDONIA|14063|1||CHAUTAUQUA||
+|NY|IRVING|14081|1||CHAUTAUQUA||
+|NY|SHERIDAN|14135|1||CHAUTAUQUA||
+|NY|SILVER CREEK|14136|1||CHAUTAUQUA||
+|NY|VAN BUREN POINT|14166|1||CHAUTAUQUA||
+|NY|JAMESTOWN|14701|1||CHAUTAUQUA||
+|NY|JAMESTOWN|14702|1||CHAUTAUQUA||
+|NY|JAMESTOWN|14703|1||CHAUTAUQUA||
+|NY|JAMESTOWN|14704|1||CHAUTAUQUA||
+|NY|ASHVILLE|14710|1||CHAUTAUQUA||
+|NY|BEMUS POINT|14712|1||CHAUTAUQUA||
+|NY|BROCTON|14716|1||CHAUTAUQUA||
+|NY|CASSADAGA|14718|1||CHAUTAUQUA||
+|NY|CELORON|14720|1||CHAUTAUQUA||
+|NY|CHAUTAUQUA|14722|1||CHAUTAUQUA||
+|NY|CHERRY CREEK|14723|1||CHAUTAUQUA||
+|NY|CLYMER|14724|1||CHAUTAUQUA||
+|NY|DEWITTVILLE|14728|1||CHAUTAUQUA||
+|NY|ELLINGTON|14732|1||CHAUTAUQUA||
+|NY|FALCONER|14733|1||CHAUTAUQUA||
+|NY|FINDLEY LAKE|14736|1||CHAUTAUQUA||
+|NY|FREWSBURG|14738|1||CHAUTAUQUA||
+|NY|GERRY|14740|1||CHAUTAUQUA||
+|NY|GREENHURST|14742|1||CHAUTAUQUA||
+|NY|KENNEDY|14747|1||CHAUTAUQUA||
+|NY|LAKEWOOD|14750|1||CHAUTAUQUA||
+|NY|LILY DALE|14752|1||CHAUTAUQUA||
+|NY|MAPLE SPRINGS|14756|1||CHAUTAUQUA||
+|NY|MAYVILLE|14757|1||CHAUTAUQUA||
+|NY|NIOBE|14758|1||CHAUTAUQUA||
+|NY|PANAMA|14767|1||CHAUTAUQUA||
+|NY|PORTLAND|14769|1||CHAUTAUQUA||
+|NY|RIPLEY|14775|1||CHAUTAUQUA||
+|NY|SHERMAN|14781|1||CHAUTAUQUA||
+|NY|SINCLAIRVILLE|14782|1||CHAUTAUQUA||
+|NY|STOCKTON|14784|1||CHAUTAUQUA||
+|NY|STOW|14785|1||CHAUTAUQUA||
+|NY|WESTFIELD|14787|1||CHAUTAUQUA||
+|NY|BIG FLATS|14814|1||CHEMUNG||
+|NY|BREESPORT|14816|1||CHEMUNG||
+|NY|CHEMUNG|14825|1||CHEMUNG||
+|NY|ERIN|14838|1||CHEMUNG||
+|NY|HORSEHEADS|14844|1||CHEMUNG||
+|NY|HORSEHEADS|14845|1||CHEMUNG||
+|NY|LOWMAN|14861|1||CHEMUNG||
+|NY|MILLPORT|14864|1||CHEMUNG||
+|NY|PINE CITY|14871|1||CHEMUNG||
+|NY|PINE VALLEY|14872|1||CHEMUNG||
+|NY|VAN ETTEN|14889|1||CHEMUNG||
+|NY|WELLSBURG|14894|1||CHEMUNG||
+|NY|ELMIRA|14901|1||CHEMUNG||
+|NY|ELMIRA|14902|1||CHEMUNG||
+|NY|ELMIRA|14903|1||CHEMUNG||
+|NY|ELMIRA|14904|1||CHEMUNG||
+|NY|ELMIRA|14905|1||CHEMUNG||
+|NY|ELMIRA|14925|1||CHEMUNG||
+|NY|NORTH PITCHER|13124|1||CHENANGO||
+|NY|GEORGETOWN|13129|1||CHENANGO||
+|NY|PITCHER|13136|1||CHENANGO||
+|NY|SOUTH OTSELIC|13155|1||CHENANGO||
+|NY|EARLVILLE|13332|1||CHENANGO||
+|NY|NEW BERLIN|13411|1||CHENANGO||
+|NY|SHERBURNE|13460|1||CHENANGO||
+|NY|SMYRNA|13464|1||CHENANGO||
+|NY|AFTON|13730|1||CHENANGO||
+|NY|BAINBRIDGE|13733|1||CHENANGO||
+|NY|EAST PHARSALIA|13758|1||CHENANGO||
+|NY|GREENE|13778|1||CHENANGO||
+|NY|GUILFORD|13780|1||CHENANGO||
+|NY|MC DONOUGH|13801|1||CHENANGO||
+|NY|MOUNT UPTON|13809|1||CHENANGO||
+|NY|NORTH NORWICH|13814|1||CHENANGO||
+|NY|NORWICH|13815|1||CHENANGO||
+|NY|OXFORD|13830|1||CHENANGO||
+|NY|PLYMOUTH|13832|1||CHENANGO||
+|NY|SMITHVILLE FLATS|13841|1||CHENANGO||
+|NY|SOUTH NEW BERLIN|13843|1||CHENANGO||
+|NY|SOUTH PLYMOUTH|13844|1||CHENANGO||
+|NY|PLATTSBURGH|12901|1||CLINTON||
+|NY|PLATTSBURGH|12903|1||CLINTON||
+|NY|ALTONA|12910|1||CLINTON||
+|NY|KEESEVILLE|12911|1||CLINTON||
+|NY|AU SABLE FORKS|12912|1||CLINTON||
+|NY|CADYVILLE|12918|1||CLINTON||
+|NY|CHAMPLAIN|12919|1||CLINTON||
+|NY|CHAZY|12921|1||CLINTON||
+|NY|CHURUBUSCO|12923|1||CLINTON||
+|NY|KEESEVILLE|12924|1||CLINTON||
+|NY|DANNEMORA|12929|1||CLINTON||
+|NY|ELLENBURG|12933|1||CLINTON||
+|NY|ELLENBURG CENTER|12934|1||CLINTON||
+|NY|ELLENBURG DEPOT|12935|1||CLINTON||
+|NY|LYON MOUNTAIN|12952|1||CLINTON||
+|NY|LYON MOUNTAIN|12955|1||CLINTON||
+|NY|MOOERS|12958|1||CLINTON||
+|NY|MOOERS FORKS|12959|1||CLINTON||
+|NY|MORRISONVILLE|12962|1||CLINTON||
+|NY|PERU|12972|1||CLINTON||
+|NY|REDFORD|12978|1||CLINTON||
+|NY|ROUSES POINT|12979|1||CLINTON||
+|NY|SARANAC|12981|1||CLINTON||
+|NY|SCHUYLER FALLS|12985|1||CLINTON||
+|NY|WEST CHAZY|12992|1||CLINTON||
+|NY|AUSTERLITZ|12017|1||COLUMBIA||
+|NY|CANAAN|12029|1||COLUMBIA||
+|NY|CHATHAM|12037|1||COLUMBIA||
+|NY|COLUMBIAVILLE|12050|1||COLUMBIA||
+|NY|EAST CHATHAM|12060|1||COLUMBIA||
+|NY|GHENT|12075|1||COLUMBIA||
+|NY|KINDERHOOK|12106|1||COLUMBIA||
+|NY|MALDEN BRIDGE|12115|1||COLUMBIA||
+|NY|NEW LEBANON|12125|1||COLUMBIA||
+|NY|NIVERVILLE|12130|1||COLUMBIA||
+|NY|NORTH CHATHAM|12132|1||COLUMBIA||
+|NY|OLD CHATHAM|12136|1||COLUMBIA||
+|NY|SPENCERTOWN|12165|1||COLUMBIA||
+|NY|STOTTVILLE|12172|1||COLUMBIA||
+|NY|STUYVESANT|12173|1||COLUMBIA||
+|NY|STUYVESANT FALLS|12174|1||COLUMBIA||
+|NY|VALATIE|12184|1||COLUMBIA||
+|NY|WEST LEBANON|12195|1||COLUMBIA||
+|NY|ANCRAM|12502|1||COLUMBIA||
+|NY|ANCRAMDALE|12503|1||COLUMBIA||
+|NY|CLAVERACK|12513|1||COLUMBIA||
+|NY|COPAKE|12516|1||COLUMBIA||
+|NY|COPAKE FALLS|12517|1||COLUMBIA||
+|NY|CRARYVILLE|12521|1||COLUMBIA||
+|NY|ELIZAVILLE|12523|1||COLUMBIA||
+|NY|GERMANTOWN|12526|1||COLUMBIA||
+|NY|HILLSDALE|12529|1||COLUMBIA||
+|NY|HOLLOWVILLE|12530|1||COLUMBIA||
+|NY|HUDSON|12534|1||COLUMBIA||
+|NY|LIVINGSTON|12541|1||COLUMBIA||
+|NY|MELLENVILLE|12544|1||COLUMBIA||
+|NY|PHILMONT|12565|1||COLUMBIA||
+|NY|WEST COPAKE|12593|1||COLUMBIA||
+|NY|CINCINNATUS|13040|1||CORTLAND||
+|NY|CORTLAND|13045|1||CORTLAND||
+|NY|EAST HOMER|13056|1||CORTLAND||
+|NY|HOMER|13077|1||CORTLAND||
+|NY|LITTLE YORK|13087|1||CORTLAND||
+|NY|MC GRAW|13101|1||CORTLAND||
+|NY|PREBLE|13141|1||CORTLAND||
+|NY|TRUXTON|13158|1||CORTLAND||
+|NY|BLODGETT MILLS|13738|1||CORTLAND||
+|NY|HARFORD|13784|1||CORTLAND||
+|NY|MARATHON|13803|1||CORTLAND||
+|NY|WILLET|13863|1||CORTLAND||
+|NY|STAMFORD|12167|1||DELAWARE||
+|NY|ARKVILLE|12406|1||DELAWARE||
+|NY|DENVER|12421|1||DELAWARE||
+|NY|FLEISCHMANNS|12430|1||DELAWARE||
+|NY|GRAND GORGE|12434|1||DELAWARE||
+|NY|HALCOTTSVILLE|12438|1||DELAWARE||
+|NY|MARGARETVILLE|12455|1||DELAWARE||
+|NY|NEW KINGSTON|12459|1||DELAWARE||
+|NY|ROXBURY|12474|1||DELAWARE||
+|NY|ANDES|13731|1||DELAWARE||
+|NY|BLOOMVILLE|13739|1||DELAWARE||
+|NY|BOVINA CENTER|13740|1||DELAWARE||
+|NY|DAVENPORT|13750|1||DELAWARE||
+|NY|DAVENPORT CENTER|13751|1||DELAWARE||
+|NY|DE LANCEY|13752|1||DELAWARE||
+|NY|DELHI|13753|1||DELAWARE||
+|NY|DOWNSVILLE|13755|1||DELAWARE||
+|NY|EAST BRANCH|13756|1||DELAWARE||
+|NY|EAST MEREDITH|13757|1||DELAWARE||
+|NY|FISHS EDDY|13774|1||DELAWARE||
+|NY|FRANKLIN|13775|1||DELAWARE||
+|NY|HAMDEN|13782|1||DELAWARE||
+|NY|HANCOCK|13783|1||DELAWARE||
+|NY|HARPERSFIELD|13786|1||DELAWARE||
+|NY|HOBART|13788|1||DELAWARE||
+|NY|MASONVILLE|13804|1||DELAWARE||
+|NY|MERIDALE|13806|1||DELAWARE||
+|NY|SHINHOPPLE|13837|1||DELAWARE||
+|NY|SIDNEY|13838|1||DELAWARE||
+|NY|SIDNEY CENTER|13839|1||DELAWARE||
+|NY|SOUTH KORTRIGHT|13842|1||DELAWARE||
+|NY|TREADWELL|13846|1||DELAWARE||
+|NY|TROUT CREEK|13847|1||DELAWARE||
+|NY|WALTON|13856|1||DELAWARE||
+|NY|WEST DAVENPORT|13860|1||DELAWARE||
+|NY|AMENIA|12501|1||DUTCHESS||
+|NY|ANNANDALE ON HUDSON|12504|1||DUTCHESS||
+|NY|BANGALL|12506|1||DUTCHESS||
+|NY|BARRYTOWN|12507|1||DUTCHESS||
+|NY|BEACON|12508|1||DUTCHESS||
+|NY|BILLINGS|12510|1||DUTCHESS||
+|NY|CASTLE POINT|12511|1||DUTCHESS||
+|NY|CHELSEA|12512|1||DUTCHESS||
+|NY|CLINTON CORNERS|12514|1||DUTCHESS||
+|NY|DOVER PLAINS|12522|1||DUTCHESS||
+|NY|FISHKILL|12524|1||DUTCHESS||
+|NY|GLENHAM|12527|1||DUTCHESS||
+|NY|HOLMES|12531|1||DUTCHESS||
+|NY|HOPEWELL JUNCTION|12533|1||DUTCHESS||
+|NY|HUGHSONVILLE|12537|1||DUTCHESS||
+|NY|HYDE PARK|12538|1||DUTCHESS||
+|NY|LAGRANGEVILLE|12540|1||DUTCHESS||
+|NY|MILLBROOK|12545|1||DUTCHESS||
+|NY|MILLERTON|12546|1||DUTCHESS||
+|NY|PAWLING|12564|1||DUTCHESS||
+|NY|PINE PLAINS|12567|1||DUTCHESS||
+|NY|PLEASANT VALLEY|12569|1||DUTCHESS||
+|NY|POUGHQUAG|12570|1||DUTCHESS||
+|NY|RED HOOK|12571|1||DUTCHESS||
+|NY|RHINEBECK|12572|1||DUTCHESS||
+|NY|RHINECLIFF|12574|1||DUTCHESS||
+|NY|SALT POINT|12578|1||DUTCHESS||
+|NY|STAATSBURG|12580|1||DUTCHESS||
+|NY|STANFORDVILLE|12581|1||DUTCHESS||
+|NY|STORMVILLE|12582|1||DUTCHESS||
+|NY|TIVOLI|12583|1||DUTCHESS||
+|NY|VERBANK|12585|1||DUTCHESS||
+|NY|WAPPINGERS FALLS|12590|1||DUTCHESS||
+|NY|WASSAIC|12592|1||DUTCHESS||
+|NY|WINGDALE|12594|1||DUTCHESS||
+|NY|POUGHKEEPSIE|12601|1||DUTCHESS||
+|NY|POUGHKEEPSIE|12602|1||DUTCHESS||
+|NY|POUGHKEEPSIE|12603|1||DUTCHESS||
+|NY|POUGHKEEPSIE|12604|1||DUTCHESS||
+|NY|AKRON|14001|1||ERIE||
+|NY|ALDEN|14004|1||ERIE||
+|NY|ANGOLA|14006|1||ERIE||
+|NY|ATHOL SPRINGS|14010|1||ERIE||
+|NY|BOSTON|14025|1||ERIE||
+|NY|BOWMANSVILLE|14026|1||ERIE||
+|NY|BRANT|14027|1||ERIE||
+|NY|CHAFFEE|14030|1||ERIE||
+|NY|CLARENCE|14031|1||ERIE||
+|NY|CLARENCE CENTER|14032|1||ERIE||
+|NY|COLDEN|14033|1||ERIE||
+|NY|COLLINS|14034|1||ERIE||
+|NY|COLLINS CENTER|14035|1||ERIE||
+|NY|CRITTENDEN|14038|1||ERIE||
+|NY|DEPEW|14043|1||ERIE||
+|NY|DERBY|14047|1||ERIE||
+|NY|EAST AMHERST|14051|1||ERIE||
+|NY|EAST AURORA|14052|1||ERIE||
+|NY|EAST CONCORD|14055|1||ERIE||
+|NY|EDEN|14057|1||ERIE||
+|NY|ELMA|14059|1||ERIE||
+|NY|FARNHAM|14061|1||ERIE||
+|NY|GETZVILLE|14068|1||ERIE||
+|NY|GLENWOOD|14069|1||ERIE||
+|NY|GRAND ISLAND|14072|1||ERIE||
+|NY|HAMBURG|14075|1||ERIE||
+|NY|HOLLAND|14080|1||ERIE||
+|NY|LAKE VIEW|14085|1||ERIE||
+|NY|LANCASTER|14086|1||ERIE||
+|NY|LAWTONS|14091|1||ERIE||
+|NY|MARILLA|14102|1||ERIE||
+|NY|NORTH BOSTON|14110|1||ERIE||
+|NY|NORTH COLLINS|14111|1||ERIE||
+|NY|NORTH EVANS|14112|1||ERIE||
+|NY|ORCHARD PARK|14127|1||ERIE||
+|NY|SARDINIA|14134|1||ERIE||
+|NY|SOUTH WALES|14139|1||ERIE||
+|NY|SPRING BROOK|14140|1||ERIE||
+|NY|SPRINGVILLE|14141|1||ERIE||
+|NY|TONAWANDA|14150|1||ERIE||
+|NY|TONAWANDA|14151|1||ERIE||
+|NY|WALES CENTER|14169|1||ERIE||
+|NY|WEST FALLS|14170|1||ERIE||
+|NY|BUFFALO|14201|1||ERIE||
+|NY|BUFFALO|14202|1||ERIE||
+|NY|BUFFALO|14203|1||ERIE||
+|NY|BUFFALO|14204|1||ERIE||
+|NY|BUFFALO|14205|1||ERIE||
+|NY|BUFFALO|14206|1||ERIE||
+|NY|BUFFALO|14207|1||ERIE||
+|NY|BUFFALO|14208|1||ERIE||
+|NY|BUFFALO|14209|1||ERIE||
+|NY|BUFFALO|14210|1||ERIE||
+|NY|BUFFALO|14211|1||ERIE||
+|NY|BUFFALO|14212|1||ERIE||
+|NY|BUFFALO|14213|1||ERIE||
+|NY|BUFFALO|14214|1||ERIE||
+|NY|BUFFALO|14215|1||ERIE||
+|NY|BUFFALO|14216|1||ERIE||
+|NY|BUFFALO|14217|1||ERIE||
+|NY|BUFFALO|14218|1||ERIE||
+|NY|BUFFALO|14219|1||ERIE||
+|NY|BUFFALO|14220|1||ERIE||
+|NY|BUFFALO|14221|1||ERIE||
+|NY|BUFFALO|14222|1||ERIE||
+|NY|BUFFALO|14223|1||ERIE||
+|NY|BUFFALO|14224|1||ERIE||
+|NY|BUFFALO|14225|1||ERIE||
+|NY|BUFFALO|14226|1||ERIE||
+|NY|BUFFALO|14227|1||ERIE||
+|NY|BUFFALO|14228|1||ERIE||
+|NY|BUFFALO|14231|1||ERIE||
+|NY|BUFFALO|14233|1||ERIE||
+|NY|BUFFALO|14240|1||ERIE||
+|NY|BUFFALO|14241|1||ERIE||
+|NY|BUFFALO|14260|1||ERIE||
+|NY|BUFFALO|14261|1||ERIE||
+|NY|BUFFALO|14263|1||ERIE||
+|NY|BUFFALO|14264|1||ERIE||
+|NY|BUFFALO|14265|1||ERIE||
+|NY|BUFFALO|14267|1||ERIE||
+|NY|BUFFALO|14269|1||ERIE||
+|NY|BUFFALO|14270|1||ERIE||
+|NY|BUFFALO|14272|1||ERIE||
+|NY|BUFFALO|14273|1||ERIE||
+|NY|BUFFALO|14276|1||ERIE||
+|NY|BUFFALO|14280|1||ERIE||
+|NY|MINERVA|12851|1||ESSEX||
+|NY|NEWCOMB|12852|1||ESSEX||
+|NY|NORTH HUDSON|12855|1||ESSEX||
+|NY|OLMSTEDVILLE|12857|1||ESSEX||
+|NY|PARADOX|12858|1||ESSEX||
+|NY|SCHROON LAKE|12870|1||ESSEX||
+|NY|SEVERANCE|12872|1||ESSEX||
+|NY|NEWCOMB|12879|1||ESSEX||
+|NY|TICONDEROGA|12883|1||ESSEX||
+|NY|BLOOMINGDALE|12913|1||ESSEX||
+|NY|CROWN POINT|12928|1||ESSEX||
+|NY|ELIZABETHTOWN|12932|1||ESSEX||
+|NY|ESSEX|12936|1||ESSEX||
+|NY|JAY|12941|1||ESSEX||
+|NY|KEENE|12942|1||ESSEX||
+|NY|KEENE VALLEY|12943|1||ESSEX||
+|NY|KEESEVILLE|12944|1||ESSEX||
+|NY|LAKE PLACID|12946|1||ESSEX||
+|NY|LEWIS|12950|1||ESSEX||
+|NY|MINEVILLE|12956|1||ESSEX||
+|NY|MORIAH|12960|1||ESSEX||
+|NY|MORIAH CENTER|12961|1||ESSEX||
+|NY|NEW RUSSIA|12964|1||ESSEX||
+|NY|PORT HENRY|12974|1||ESSEX||
+|NY|PORT KENT|12975|1||ESSEX||
+|NY|RAY BROOK|12977|1||ESSEX||
+|NY|UPPER JAY|12987|1||ESSEX||
+|NY|WESTPORT|12993|1||ESSEX||
+|NY|WILLSBORO|12996|1||ESSEX||
+|NY|WILMINGTON|12997|1||ESSEX||
+|NY|WITHERBEE|12998|1||ESSEX||
+|NY|BOMBAY|12914|1||FRANKLIN||
+|NY|BRAINARDSVILLE|12915|1||FRANKLIN||
+|NY|BRUSHTON|12916|1||FRANKLIN||
+|NY|BURKE|12917|1||FRANKLIN||
+|NY|CHATEAUGAY|12920|1||FRANKLIN||
+|NY|CONSTABLE|12926|1||FRANKLIN||
+|NY|DICKINSON CENTER|12930|1||FRANKLIN||
+|NY|FORT COVINGTON|12937|1||FRANKLIN||
+|NY|GABRIELS|12939|1||FRANKLIN||
+|NY|LAKE CLEAR|12945|1||FRANKLIN||
+|NY|MALONE|12953|1||FRANKLIN||
+|NY|MOIRA|12957|1||FRANKLIN||
+|NY|NORTH BANGOR|12966|1||FRANKLIN||
+|NY|OWLS HEAD|12969|1||FRANKLIN||
+|NY|PAUL SMITHS|12970|1||FRANKLIN||
+|NY|RAINBOW LAKE|12976|1||FRANKLIN||
+|NY|SAINT REGIS FALLS|12980|1||FRANKLIN||
+|NY|SARANAC LAKE|12983|1||FRANKLIN||
+|NY|TUPPER LAKE|12986|1||FRANKLIN||
+|NY|VERMONTVILLE|12989|1||FRANKLIN||
+|NY|WHIPPLEVILLE|12995|1||FRANKLIN||
+|NY|HOGANSBURG|13655|1||FRANKLIN||
+|NY|BROADALBIN|12025|1||FULTON||
+|NY|CAROGA LAKE|12032|1||FULTON||
+|NY|GLOVERSVILLE|12078|1||FULTON||
+|NY|JOHNSTOWN|12095|1||FULTON||
+|NY|MAYFIELD|12117|1||FULTON||
+|NY|NORTHVILLE|12134|1||FULTON||
+|NY|STRATFORD|13470|1||FULTON||
+|NY|ALABAMA|14003|1||GENESEE||
+|NY|ALEXANDER|14005|1||GENESEE||
+|NY|BASOM|14013|1||GENESEE||
+|NY|BATAVIA|14020|1||GENESEE||
+|NY|BATAVIA|14021|1||GENESEE||
+|NY|CORFU|14036|1||GENESEE||
+|NY|DARIEN CENTER|14040|1||GENESEE||
+|NY|EAST BETHANY|14054|1||GENESEE||
+|NY|EAST PEMBROKE|14056|1||GENESEE||
+|NY|ELBA|14058|1||GENESEE||
+|NY|OAKFIELD|14125|1||GENESEE||
+|NY|STAFFORD|14143|1||GENESEE||
+|NY|BERGEN|14416|1||GENESEE||
+|NY|BYRON|14422|1||GENESEE||
+|NY|LE ROY|14482|1||GENESEE||
+|NY|LINWOOD|14486|1||GENESEE||
+|NY|PAVILION|14525|1||GENESEE||
+|NY|SOUTH BYRON|14557|1||GENESEE||
+|NY|ATHENS|12015|1||GREENE||
+|NY|CLIMAX|12042|1||GREENE||
+|NY|COXSACKIE|12051|1||GREENE||
+|NY|EARLTON|12058|1||GREENE||
+|NY|GREENVILLE|12083|1||GREENE||
+|NY|HANNACROIX|12087|1||GREENE||
+|NY|NEW BALTIMORE|12124|1||GREENE||
+|NY|SURPRISE|12176|1||GREENE||
+|NY|WEST COXSACKIE|12192|1||GREENE||
+|NY|ACRA|12405|1||GREENE||
+|NY|ASHLAND|12407|1||GREENE||
+|NY|CAIRO|12413|1||GREENE||
+|NY|CATSKILL|12414|1||GREENE||
+|NY|CORNWALLVILLE|12418|1||GREENE||
+|NY|DURHAM|12422|1||GREENE||
+|NY|EAST DURHAM|12423|1||GREENE||
+|NY|EAST JEWETT|12424|1||GREENE||
+|NY|ELKA PARK|12427|1||GREENE||
+|NY|FREEHOLD|12431|1||GREENE||
+|NY|HAINES FALLS|12436|1||GREENE||
+|NY|HENSONVILLE|12439|1||GREENE||
+|NY|HUNTER|12442|1||GREENE||
+|NY|JEWETT|12444|1||GREENE||
+|NY|LANESVILLE|12450|1||GREENE||
+|NY|LEEDS|12451|1||GREENE||
+|NY|LEXINGTON|12452|1||GREENE||
+|NY|MAPLECREST|12454|1||GREENE||
+|NY|OAK HILL|12460|1||GREENE||
+|NY|PALENVILLE|12463|1||GREENE||
+|NY|PRATTSVILLE|12468|1||GREENE||
+|NY|PURLING|12470|1||GREENE||
+|NY|ROUND TOP|12473|1||GREENE||
+|NY|SOUTH CAIRO|12482|1||GREENE||
+|NY|TANNERSVILLE|12485|1||GREENE||
+|NY|WEST KILL|12492|1||GREENE||
+|NY|WINDHAM|12496|1||GREENE||
+|NY|LAKE PLEASANT|12108|1||HAMILTON||
+|NY|PISECO|12139|1||HAMILTON||
+|NY|SPECULATOR|12164|1||HAMILTON||
+|NY|WELLS|12190|1||HAMILTON||
+|NY|BLUE MOUNTAIN LAKE|12812|1||HAMILTON||
+|NY|INDIAN LAKE|12842|1||HAMILTON||
+|NY|LONG LAKE|12847|1||HAMILTON||
+|NY|SABAEL|12864|1||HAMILTON||
+|NY|HOFFMEISTER|13353|1||HAMILTON||
+|NY|INLET|13360|1||HAMILTON||
+|NY|RAQUETTE LAKE|13436|1||HAMILTON||
+|NY|COLD BROOK|13324|1||HERKIMER||
+|NY|DOLGEVILLE|13329|1||HERKIMER||
+|NY|EAGLE BAY|13331|1||HERKIMER||
+|NY|FRANKFORT|13340|1||HERKIMER||
+|NY|HERKIMER|13350|1||HERKIMER||
+|NY|ILION|13357|1||HERKIMER||
+|NY|JORDANVILLE|13361|1||HERKIMER||
+|NY|LITTLE FALLS|13365|1||HERKIMER||
+|NY|MIDDLEVILLE|13406|1||HERKIMER||
+|NY|MOHAWK|13407|1||HERKIMER||
+|NY|NEWPORT|13416|1||HERKIMER||
+|NY|OLD FORGE|13420|1||HERKIMER||
+|NY|POLAND|13431|1||HERKIMER||
+|NY|SALISBURY CENTER|13454|1||HERKIMER||
+|NY|THENDARA|13472|1||HERKIMER||
+|NY|VAN HORNESVILLE|13475|1||HERKIMER||
+|NY|WEST WINFIELD|13491|1||HERKIMER||
+|NY|WATERTOWN|13601|1||JEFFERSON||
+|NY|FORT DRUM|13602|1||JEFFERSON||
+|NY|WATERTOWN|13603|1||JEFFERSON||
+|NY|ADAMS|13605|1||JEFFERSON||
+|NY|ADAMS CENTER|13606|1||JEFFERSON||
+|NY|ALEXANDRIA BAY|13607|1||JEFFERSON||
+|NY|ANTWERP|13608|1||JEFFERSON||
+|NY|BELLEVILLE|13611|1||JEFFERSON||
+|NY|BLACK RIVER|13612|1||JEFFERSON||
+|NY|BROWNVILLE|13615|1||JEFFERSON||
+|NY|CALCIUM|13616|1||JEFFERSON||
+|NY|CAPE VINCENT|13618|1||JEFFERSON||
+|NY|CARTHAGE|13619|1||JEFFERSON||
+|NY|CHAUMONT|13622|1||JEFFERSON||
+|NY|CLAYTON|13624|1||JEFFERSON||
+|NY|DEFERIET|13628|1||JEFFERSON||
+|NY|DEPAUVILLE|13632|1||JEFFERSON||
+|NY|DEXTER|13634|1||JEFFERSON||
+|NY|ELLISBURG|13636|1||JEFFERSON||
+|NY|EVANS MILLS|13637|1||JEFFERSON||
+|NY|FELTS MILLS|13638|1||JEFFERSON||
+|NY|WELLESLEY ISLAND|13640|1||JEFFERSON||
+|NY|FISHERS LANDING|13641|1||JEFFERSON||
+|NY|GREAT BEND|13643|1||JEFFERSON||
+|NY|HENDERSON|13650|1||JEFFERSON||
+|NY|HENDERSON HARBOR|13651|1||JEFFERSON||
+|NY|LA FARGEVILLE|13656|1||JEFFERSON||
+|NY|LIMERICK|13657|1||JEFFERSON||
+|NY|LORRAINE|13659|1||JEFFERSON||
+|NY|MANNSVILLE|13661|1||JEFFERSON||
+|NY|NATURAL BRIDGE|13665|1||JEFFERSON||
+|NY|OXBOW|13671|1||JEFFERSON||
+|NY|PHILADELPHIA|13673|1||JEFFERSON||
+|NY|PIERREPONT MANOR|13674|1||JEFFERSON||
+|NY|PLESSIS|13675|1||JEFFERSON||
+|NY|REDWOOD|13679|1||JEFFERSON||
+|NY|RODMAN|13682|1||JEFFERSON||
+|NY|SACKETS HARBOR|13685|1||JEFFERSON||
+|NY|SOUTH RUTLAND|13688|1||JEFFERSON||
+|NY|THERESA|13691|1||JEFFERSON||
+|NY|THOUSAND ISLAND PARK|13692|1||JEFFERSON||
+|NY|THREE MILE BAY|13693|1||JEFFERSON||
+|NY|BROOKLYN|11201|1||KINGS||
+|NY|BROOKLYN|11202|1||KINGS||
+|NY|BROOKLYN|11203|1||KINGS||
+|NY|BROOKLYN|11204|1||KINGS||
+|NY|BROOKLYN|11205|1||KINGS||
+|NY|BROOKLYN|11206|1||KINGS||
+|NY|BROOKLYN|11207|1||KINGS||
+|NY|BROOKLYN|11208|1||KINGS||
+|NY|BROOKLYN|11209|1||KINGS||
+|NY|BROOKLYN|11210|1||KINGS||
+|NY|BROOKLYN|11211|1||KINGS||
+|NY|BROOKLYN|11212|1||KINGS||
+|NY|BROOKLYN|11213|1||KINGS||
+|NY|BROOKLYN|11214|1||KINGS||
+|NY|BROOKLYN|11215|1||KINGS||
+|NY|BROOKLYN|11216|1||KINGS||
+|NY|BROOKLYN|11217|1||KINGS||
+|NY|BROOKLYN|11218|1||KINGS||
+|NY|BROOKLYN|11219|1||KINGS||
+|NY|BROOKLYN|11220|1||KINGS||
+|NY|BROOKLYN|11221|1||KINGS||
+|NY|BROOKLYN|11222|1||KINGS||
+|NY|BROOKLYN|11223|1||KINGS||
+|NY|BROOKLYN|11224|1||KINGS||
+|NY|BROOKLYN|11225|1||KINGS||
+|NY|BROOKLYN|11226|1||KINGS||
+|NY|BROOKLYN|11228|1||KINGS||
+|NY|BROOKLYN|11229|1||KINGS||
+|NY|BROOKLYN|11230|1||KINGS||
+|NY|BROOKLYN|11231|1||KINGS||
+|NY|BROOKLYN|11232|1||KINGS||
+|NY|BROOKLYN|11233|1||KINGS||
+|NY|BROOKLYN|11234|1||KINGS||
+|NY|BROOKLYN|11235|1||KINGS||
+|NY|BROOKLYN|11236|1||KINGS||
+|NY|BROOKLYN|11237|1||KINGS||
+|NY|BROOKLYN|11238|1||KINGS||
+|NY|BROOKLYN|11239|1||KINGS||
+|NY|BROOKLYN|11240|1||KINGS||
+|NY|BROOKLYN|11241|1||KINGS||
+|NY|BROOKLYN|11242|1||KINGS||
+|NY|BROOKLYN|11243|1||KINGS||
+|NY|BROOKLYN|11244|1||KINGS||
+|NY|BROOKLYN|11245|1||KINGS||
+|NY|BROOKLYN|11247|1||KINGS||
+|NY|BROOKLYN|11248|1||KINGS||
+|NY|BROOKLYN|11249|1||KINGS||
+|NY|BROOKLYN|11251|1||KINGS||
+|NY|BROOKLYN|11252|1||KINGS||
+|NY|BROOKLYN|11254|1||KINGS||
+|NY|BROOKLYN|11255|1||KINGS||
+|NY|BROOKLYN|11256|1||KINGS||
+|NY|BEAVER FALLS|13305|1||LEWIS||
+|NY|BRANTINGHAM|13312|1||LEWIS||
+|NY|CONSTABLEVILLE|13325|1||LEWIS||
+|NY|CROGHAN|13327|1||LEWIS||
+|NY|GLENFIELD|13343|1||LEWIS||
+|NY|GREIG|13345|1||LEWIS||
+|NY|LOWVILLE|13367|1||LEWIS||
+|NY|LYONS FALLS|13368|1||LEWIS||
+|NY|MARTINSBURG|13404|1||LEWIS||
+|NY|PORT LEYDEN|13433|1||LEWIS||
+|NY|TURIN|13473|1||LEWIS||
+|NY|WEST LEYDEN|13489|1||LEWIS||
+|NY|RODMAN|13610|1||LEWIS||
+|NY|CASTORLAND|13620|1||LEWIS||
+|NY|COPENHAGEN|13626|1||LEWIS||
+|NY|DEER RIVER|13627|1||LEWIS||
+|NY|DENMARK|13631|1||LEWIS||
+|NY|HARRISVILLE|13648|1||LEWIS||
+|NY|AVON|14414|1||LIVINGSTON||
+|NY|CALEDONIA|14423|1||LIVINGSTON||
+|NY|CONESUS|14435|1||LIVINGSTON||
+|NY|DANSVILLE|14437|1||LIVINGSTON||
+|NY|GENESEO|14454|1||LIVINGSTON||
+|NY|GROVELAND|14462|1||LIVINGSTON||
+|NY|HEMLOCK|14466|1||LIVINGSTON||
+|NY|LAKEVILLE|14480|1||LIVINGSTON||
+|NY|LEICESTER|14481|1||LIVINGSTON||
+|NY|LIMA|14485|1||LIVINGSTON||
+|NY|LIVONIA|14487|1||LIVINGSTON||
+|NY|LIVONIA CENTER|14488|1||LIVINGSTON||
+|NY|MOUNT MORRIS|14510|1||LIVINGSTON||
+|NY|NUNDA|14517|1||LIVINGSTON||
+|NY|PIFFARD|14533|1||LIVINGSTON||
+|NY|RETSOF|14539|1||LIVINGSTON||
+|NY|SCOTTSBURG|14545|1||LIVINGSTON||
+|NY|SONYEA|14556|1||LIVINGSTON||
+|NY|SOUTH LIMA|14558|1||LIVINGSTON||
+|NY|SPRINGWATER|14560|1||LIVINGSTON||
+|NY|YORK|14592|1||LIVINGSTON||
+|NY|DALTON|14836|1||LIVINGSTON||
+|NY|HUNT|14846|1||LIVINGSTON||
+|NY|CANASTOTA|13032|1||MADISON||
+|NY|CAZENOVIA|13035|1||MADISON||
+|NY|CHITTENANGO|13037|1||MADISON||
+|NY|CLOCKVILLE|13043|1||MADISON||
+|NY|DE RUYTER|13052|1||MADISON||
+|NY|ERIEVILLE|13061|1||MADISON||
+|NY|GEORGETOWN|13072|1||MADISON||
+|NY|NEW WOODSTOCK|13122|1||MADISON||
+|NY|PETERBORO|13134|1||MADISON||
+|NY|WAMPSVILLE|13163|1||MADISON||
+|NY|BOUCKVILLE|13310|1||MADISON||
+|NY|BROOKFIELD|13314|1||MADISON||
+|NY|EATON|13334|1||MADISON||
+|NY|HAMILTON|13346|1||MADISON||
+|NY|HUBBARDSVILLE|13355|1||MADISON||
+|NY|LEONARDSVILLE|13364|1||MADISON||
+|NY|MADISON|13402|1||MADISON||
+|NY|MORRISVILLE|13408|1||MADISON||
+|NY|MUNNSVILLE|13409|1||MADISON||
+|NY|NORTH BROOKFIELD|13418|1||MADISON||
+|NY|ONEIDA|13421|1||MADISON||
+|NY|SOLSVILLE|13465|1||MADISON||
+|NY|WEST EATON|13484|1||MADISON||
+|NY|ADAMS BASIN|14410|1||MONROE||
+|NY|BROCKPORT|14420|1||MONROE||
+|NY|CHURCHVILLE|14428|1||MONROE||
+|NY|CLARKSON|14430|1||MONROE||
+|NY|EAST ROCHESTER|14445|1||MONROE||
+|NY|FAIRPORT|14450|1||MONROE||
+|NY|HAMLIN|14464|1||MONROE||
+|NY|HENRIETTA|14467|1||MONROE||
+|NY|HILTON|14468|1||MONROE||
+|NY|HONEOYE FALLS|14472|1||MONROE||
+|NY|MENDON|14506|1||MONROE||
+|NY|MUMFORD|14511|1||MONROE||
+|NY|NORTH CHILI|14514|1||MONROE||
+|NY|NORTH GREECE|14515|1||MONROE||
+|NY|PENFIELD|14526|1||MONROE||
+|NY|PITTSFORD|14534|1||MONROE||
+|NY|RUSH|14543|1||MONROE||
+|NY|SCOTTSVILLE|14546|1||MONROE||
+|NY|SPENCERPORT|14559|1||MONROE||
+|NY|WEBSTER|14580|1||MONROE||
+|NY|WEST HENRIETTA|14586|1||MONROE||
+|NY|ROCHESTER|14601|1||MONROE||
+|NY|ROCHESTER|14602|1||MONROE||
+|NY|ROCHESTER|14603|1||MONROE||
+|NY|ROCHESTER|14604|1||MONROE||
+|NY|ROCHESTER|14605|1||MONROE||
+|NY|ROCHESTER|14606|1||MONROE||
+|NY|ROCHESTER|14607|1||MONROE||
+|NY|ROCHESTER|14608|1||MONROE||
+|NY|ROCHESTER|14609|1||MONROE||
+|NY|ROCHESTER|14610|1||MONROE||
+|NY|ROCHESTER|14611|1||MONROE||
+|NY|ROCHESTER|14612|1||MONROE||
+|NY|ROCHESTER|14613|1||MONROE||
+|NY|ROCHESTER|14614|1||MONROE||
+|NY|ROCHESTER|14615|1||MONROE||
+|NY|ROCHESTER|14616|1||MONROE||
+|NY|ROCHESTER|14617|1||MONROE||
+|NY|ROCHESTER|14618|1||MONROE||
+|NY|ROCHESTER|14619|1||MONROE||
+|NY|ROCHESTER|14620|1||MONROE||
+|NY|ROCHESTER|14621|1||MONROE||
+|NY|ROCHESTER|14622|1||MONROE||
+|NY|ROCHESTER|14623|1||MONROE||
+|NY|ROCHESTER|14624|1||MONROE||
+|NY|ROCHESTER|14625|1||MONROE||
+|NY|ROCHESTER|14626|1||MONROE||
+|NY|ROCHESTER|14627|1||MONROE||
+|NY|ROCHESTER|14638|1||MONROE||
+|NY|ROCHESTER|14639|1||MONROE||
+|NY|ROCHESTER|14642|1||MONROE||
+|NY|ROCHESTER|14643|1||MONROE||
+|NY|ROCHESTER|14644|1||MONROE||
+|NY|ROCHESTER|14645|1||MONROE||
+|NY|ROCHESTER|14646|1||MONROE||
+|NY|ROCHESTER|14647|1||MONROE||
+|NY|ROCHESTER|14649|1||MONROE||
+|NY|ROCHESTER|14650|1||MONROE||
+|NY|ROCHESTER|14651|1||MONROE||
+|NY|ROCHESTER|14652|1||MONROE||
+|NY|ROCHESTER|14653|1||MONROE||
+|NY|ROCHESTER|14660|1||MONROE||
+|NY|ROCHESTER|14664|1||MONROE||
+|NY|ROCHESTER|14673|1||MONROE||
+|NY|ROCHESTER|14683|1||MONROE||
+|NY|ROCHESTER|14692|1||MONROE||
+|NY|ROCHESTER|14694|1||MONROE||
+|NY|AMSTERDAM|12010|1||MONTGOMERY||
+|NY|AURIESVILLE|12016|1||MONTGOMERY||
+|NY|ESPERANCE|12066|1||MONTGOMERY||
+|NY|FONDA|12068|1||MONTGOMERY||
+|NY|FORT HUNTER|12069|1||MONTGOMERY||
+|NY|FORT JOHNSON|12070|1||MONTGOMERY||
+|NY|FULTONVILLE|12072|1||MONTGOMERY||
+|NY|HAGAMAN|12086|1||MONTGOMERY||
+|NY|SPRAKERS|12166|1||MONTGOMERY||
+|NY|TRIBES HILL|12177|1||MONTGOMERY||
+|NY|CANAJOHARIE|13317|1||MONTGOMERY||
+|NY|FORT PLAIN|13339|1||MONTGOMERY||
+|NY|NELLISTON|13410|1||MONTGOMERY||
+|NY|PALATINE BRIDGE|13428|1||MONTGOMERY||
+|NY|SAINT JOHNSVILLE|13452|1||MONTGOMERY||
+|NY|FLORAL PARK|11001|1||NASSAU||
+|NY|FLORAL PARK|11002|1||NASSAU||
+|NY|ELMONT|11003|1||NASSAU||
+|NY|FRANKLIN SQUARE|11010|1||NASSAU||
+|NY|GREAT NECK|11020|1||NASSAU||
+|NY|GREAT NECK|11021|1||NASSAU||
+|NY|GREAT NECK|11022|1||NASSAU||
+|NY|GREAT NECK|11023|1||NASSAU||
+|NY|GREAT NECK|11024|1||NASSAU||
+|NY|GREAT NECK|11025|1||NASSAU||
+|NY|GREAT NECK|11026|1||NASSAU||
+|NY|GREAT NECK|11027|1||NASSAU||
+|NY|MANHASSET|11030|1||NASSAU||
+|NY|NEW HYDE PARK|11040|1||NASSAU||
+|NY|NEW HYDE PARK|11041|1||NASSAU||
+|NY|NEW HYDE PARK|11042|1||NASSAU||
+|NY|NEW HYDE PARK|11043|1||NASSAU||
+|NY|NEW HYDE PARK|11044|1||NASSAU||
+|NY|PORT WASHINGTON|11050|1||NASSAU||
+|NY|PORT WASHINGTON|11051|1||NASSAU||
+|NY|PORT WASHINGTON|11052|1||NASSAU||
+|NY|PORT WASHINGTON|11053|1||NASSAU||
+|NY|PORT WASHINGTON|11054|1||NASSAU||
+|NY|PORT WASHINGTON|11055|1||NASSAU||
+|NY|INWOOD|11096|1||NASSAU||
+|NY|NEW HYDE PARK|11099|1||NASSAU||
+|NY|MINEOLA|11501|1||NASSAU||
+|NY|ALBERTSON|11507|1||NASSAU||
+|NY|ATLANTIC BEACH|11509|1||NASSAU||
+|NY|BALDWIN|11510|1||NASSAU||
+|NY|CARLE PLACE|11514|1||NASSAU||
+|NY|CEDARHURST|11516|1||NASSAU||
+|NY|EAST ROCKAWAY|11518|1||NASSAU||
+|NY|FREEPORT|11520|1||NASSAU||
+|NY|GARDEN CITY|11530|1||NASSAU||
+|NY|GARDEN CITY|11531|1||NASSAU||
+|NY|GARDEN CITY|11535|1||NASSAU||
+|NY|GARDEN CITY|11536|1||NASSAU||
+|NY|GLEN COVE|11542|1||NASSAU||
+|NY|GLEN HEAD|11545|1||NASSAU||
+|NY|GLENWOOD LANDING|11547|1||NASSAU||
+|NY|GREENVALE|11548|1||NASSAU||
+|NY|HEMPSTEAD|11549|1||NASSAU||
+|NY|HEMPSTEAD|11550|1||NASSAU||
+|NY|HEMPSTEAD|11551|1||NASSAU||
+|NY|WEST HEMPSTEAD|11552|1||NASSAU||
+|NY|UNIONDALE|11553|1||NASSAU||
+|NY|EAST MEADOW|11554|1||NASSAU||
+|NY|UNIONDALE|11555|1||NASSAU||
+|NY|UNIONDALE|11556|1||NASSAU||
+|NY|HEWLETT|11557|1||NASSAU||
+|NY|ISLAND PARK|11558|1||NASSAU||
+|NY|LAWRENCE|11559|1||NASSAU||
+|NY|LOCUST VALLEY|11560|1||NASSAU||
+|NY|LONG BEACH|11561|1||NASSAU||
+|NY|LYNBROOK|11563|1||NASSAU||
+|NY|LYNBROOK|11564|1||NASSAU||
+|NY|MALVERNE|11565|1||NASSAU||
+|NY|MERRICK|11566|1||NASSAU||
+|NY|OLD WESTBURY|11568|1||NASSAU||
+|NY|POINT LOOKOUT|11569|1||NASSAU||
+|NY|ROCKVILLE CENTRE|11570|1||NASSAU||
+|NY|ROCKVILLE CENTRE|11571|1||NASSAU||
+|NY|OCEANSIDE|11572|1||NASSAU||
+|NY|ROOSEVELT|11575|1||NASSAU||
+|NY|ROSLYN|11576|1||NASSAU||
+|NY|ROSLYN HEIGHTS|11577|1||NASSAU||
+|NY|SEA CLIFF|11579|1||NASSAU||
+|NY|VALLEY STREAM|11580|1||NASSAU||
+|NY|VALLEY STREAM|11581|1||NASSAU||
+|NY|VALLEY STREAM|11582|1||NASSAU||
+|NY|VALLEY STREAM|11583|1||NASSAU||
+|NY|UNIONDALE|11588|1||NASSAU||
+|NY|WESTBURY|11590|1||NASSAU||
+|NY|ROCKVILLE CENTRE|11592|1||NASSAU||
+|NY|WESTBURY|11593|1||NASSAU||
+|NY|WESTBURY|11594|1||NASSAU||
+|NY|WESTBURY|11595|1||NASSAU||
+|NY|WILLISTON PARK|11596|1||NASSAU||
+|NY|WESTBURY|11597|1||NASSAU||
+|NY|WOODMERE|11598|1||NASSAU||
+|NY|GARDEN CITY|11599|1||NASSAU||
+|NY|BAYVILLE|11709|1||NASSAU||
+|NY|BELLMORE|11710|1||NASSAU||
+|NY|BETHPAGE|11714|1||NASSAU||
+|NY|EAST NORWICH|11732|1||NASSAU||
+|NY|FARMINGDALE|11735|1||NASSAU||
+|NY|FARMINGDALE|11736|1||NASSAU||
+|NY|FARMINGDALE|11737|1||NASSAU||
+|NY|JERICHO|11753|1||NASSAU||
+|NY|LEVITTOWN|11756|1||NASSAU||
+|NY|MASSAPEQUA|11758|1||NASSAU||
+|NY|MASSAPEQUA PARK|11762|1||NASSAU||
+|NY|MILL NECK|11765|1||NASSAU||
+|NY|OYSTER BAY|11771|1||NASSAU||
+|NY|SYOSSET|11773|1||NASSAU||
+|NY|FARMINGDALE|11774|1||NASSAU||
+|NY|SEAFORD|11783|1||NASSAU||
+|NY|SYOSSET|11791|1||NASSAU||
+|NY|WANTAGH|11793|1||NASSAU||
+|NY|WOODBURY|11797|1||NASSAU||
+|NY|HICKSVILLE|11801|1||NASSAU||
+|NY|HICKSVILLE|11802|1||NASSAU||
+|NY|PLAINVIEW|11803|1||NASSAU||
+|NY|OLD BETHPAGE|11804|1||NASSAU||
+|NY|HICKSVILLE|11815|1||NASSAU||
+|NY|HICKSVILLE|11819|1||NASSAU||
+|NY|JERICHO|11853|1||NASSAU||
+|NY|HICKSVILLE|11854|1||NASSAU||
+|NY|HICKSVILLE|11855|1||NASSAU||
+|NY|NEW YORK CITY|10001|1||NEW YORK||
+|NY|NEW YORK CITY|10002|1||NEW YORK||
+|NY|NEW YORK CITY|10003|1||NEW YORK||
+|NY|NEW YORK CITY|10004|1||NEW YORK||
+|NY|NEW YORK CITY|10005|1||NEW YORK||
+|NY|NEW YORK CITY|10006|1||NEW YORK||
+|NY|NEW YORK CITY|10007|1||NEW YORK||
+|NY|NEW YORK CITY|10008|1||NEW YORK||
+|NY|NEW YORK CITY|10009|1||NEW YORK||
+|NY|NEW YORK CITY|10010|1||NEW YORK||
+|NY|NEW YORK CITY|10011|1||NEW YORK||
+|NY|NEW YORK CITY|10012|1||NEW YORK||
+|NY|NEW YORK CITY|10013|1||NEW YORK||
+|NY|NEW YORK CITY|10014|1||NEW YORK||
+|NY|NEW YORK CITY|10015|1||NEW YORK||
+|NY|NEW YORK CITY|10016|1||NEW YORK||
+|NY|NEW YORK CITY|10017|1||NEW YORK||
+|NY|NEW YORK CITY|10018|1||NEW YORK||
+|NY|NEW YORK CITY|10019|1||NEW YORK||
+|NY|NEW YORK CITY|10020|1||NEW YORK||
+|NY|NEW YORK CITY|10021|1||NEW YORK||
+|NY|NEW YORK CITY|10022|1||NEW YORK||
+|NY|NEW YORK CITY|10023|1||NEW YORK||
+|NY|NEW YORK CITY|10024|1||NEW YORK||
+|NY|NEW YORK CITY|10025|1||NEW YORK||
+|NY|NEW YORK CITY|10026|1||NEW YORK||
+|NY|NEW YORK CITY|10027|1||NEW YORK||
+|NY|NEW YORK CITY|10028|1||NEW YORK||
+|NY|NEW YORK CITY|10029|1||NEW YORK||
+|NY|NEW YORK CITY|10030|1||NEW YORK||
+|NY|NEW YORK CITY|10031|1||NEW YORK||
+|NY|NEW YORK CITY|10032|1||NEW YORK||
+|NY|NEW YORK CITY|10033|1||NEW YORK||
+|NY|NEW YORK CITY|10034|1||NEW YORK||
+|NY|NEW YORK CITY|10035|1||NEW YORK||
+|NY|NEW YORK CITY|10036|1||NEW YORK||
+|NY|NEW YORK CITY|10037|1||NEW YORK||
+|NY|NEW YORK CITY|10038|1||NEW YORK||
+|NY|NEW YORK CITY|10039|1||NEW YORK||
+|NY|NEW YORK CITY|10040|1||NEW YORK||
+|NY|NEW YORK CITY|10041|1||NEW YORK||
+|NY|NEW YORK CITY|10043|1||NEW YORK||
+|NY|NEW YORK CITY|10044|1||NEW YORK||
+|NY|NEW YORK CITY|10045|1||NEW YORK||
+|NY|NEW YORK CITY|10046|1||NEW YORK||
+|NY|NEW YORK CITY|10047|1||NEW YORK||
+|NY|NEW YORK CITY|10048|1||NEW YORK||
+|NY|NEW YORK CITY|10055|1||NEW YORK||
+|NY|NEW YORK CITY|10060|1||NEW YORK||
+|NY|NEW YORK CITY|10065|1||NEW YORK||
+|NY|NEW YORK CITY|10069|1||NEW YORK||
+|NY|NEW YORK CITY|10072|1||NEW YORK||
+|NY|NEW YORK CITY|10079|1||NEW YORK||
+|NY|NEW YORK CITY|10080|1||NEW YORK||
+|NY|NEW YORK CITY|10081|1||NEW YORK||
+|NY|NEW YORK CITY|10082|1||NEW YORK||
+|NY|NEW YORK CITY|10087|1||NEW YORK||
+|NY|NEW YORK CITY|10090|1||NEW YORK||
+|NY|NEW YORK CITY|10094|1||NEW YORK||
+|NY|NEW YORK CITY|10095|1||NEW YORK||
+|NY|NEW YORK CITY|10096|1||NEW YORK||
+|NY|NEW YORK CITY|10098|1||NEW YORK||
+|NY|NEW YORK CITY|10099|1||NEW YORK||
+|NY|NEW YORK CITY|10101|1||NEW YORK||
+|NY|NEW YORK CITY|10102|1||NEW YORK||
+|NY|NEW YORK CITY|10103|1||NEW YORK||
+|NY|NEW YORK CITY|10104|1||NEW YORK||
+|NY|NEW YORK CITY|10105|1||NEW YORK||
+|NY|NEW YORK CITY|10106|1||NEW YORK||
+|NY|NEW YORK CITY|10107|1||NEW YORK||
+|NY|NEW YORK CITY|10108|1||NEW YORK||
+|NY|NEW YORK CITY|10109|1||NEW YORK||
+|NY|NEW YORK CITY|10110|1||NEW YORK||
+|NY|NEW YORK CITY|10111|1||NEW YORK||
+|NY|NEW YORK CITY|10112|1||NEW YORK||
+|NY|NEW YORK CITY|10113|1||NEW YORK||
+|NY|NEW YORK CITY|10114|1||NEW YORK||
+|NY|NEW YORK CITY|10115|1||NEW YORK||
+|NY|NEW YORK CITY|10116|1||NEW YORK||
+|NY|NEW YORK CITY|10117|1||NEW YORK||
+|NY|NEW YORK CITY|10118|1||NEW YORK||
+|NY|NEW YORK CITY|10119|1||NEW YORK||
+|NY|NEW YORK CITY|10120|1||NEW YORK||
+|NY|NEW YORK CITY|10121|1||NEW YORK||
+|NY|NEW YORK CITY|10122|1||NEW YORK||
+|NY|NEW YORK CITY|10123|1||NEW YORK||
+|NY|NEW YORK CITY|10124|1||NEW YORK||
+|NY|NEW YORK CITY|10125|1||NEW YORK||
+|NY|NEW YORK CITY|10126|1||NEW YORK||
+|NY|NEW YORK CITY|10128|1||NEW YORK||
+|NY|NEW YORK CITY|10129|1||NEW YORK||
+|NY|NEW YORK CITY|10130|1||NEW YORK||
+|NY|NEW YORK CITY|10131|1||NEW YORK||
+|NY|NEW YORK CITY|10132|1||NEW YORK||
+|NY|NEW YORK CITY|10133|1||NEW YORK||
+|NY|NEW YORK CITY|10138|1||NEW YORK||
+|NY|NEW YORK CITY|10149|1||NEW YORK||
+|NY|NEW YORK CITY|10150|1||NEW YORK||
+|NY|NEW YORK CITY|10151|1||NEW YORK||
+|NY|NEW YORK CITY|10152|1||NEW YORK||
+|NY|NEW YORK CITY|10153|1||NEW YORK||
+|NY|NEW YORK CITY|10154|1||NEW YORK||
+|NY|NEW YORK CITY|10155|1||NEW YORK||
+|NY|NEW YORK CITY|10156|1||NEW YORK||
+|NY|NEW YORK CITY|10157|1||NEW YORK||
+|NY|NEW YORK CITY|10158|1||NEW YORK||
+|NY|NEW YORK CITY|10159|1||NEW YORK||
+|NY|NEW YORK CITY|10160|1||NEW YORK||
+|NY|NEW YORK CITY|10161|1||NEW YORK||
+|NY|NEW YORK CITY|10162|1||NEW YORK||
+|NY|NEW YORK CITY|10163|1||NEW YORK||
+|NY|NEW YORK CITY|10164|1||NEW YORK||
+|NY|NEW YORK CITY|10165|1||NEW YORK||
+|NY|NEW YORK CITY|10166|1||NEW YORK||
+|NY|NEW YORK CITY|10167|1||NEW YORK||
+|NY|NEW YORK CITY|10168|1||NEW YORK||
+|NY|NEW YORK CITY|10169|1||NEW YORK||
+|NY|NEW YORK CITY|10170|1||NEW YORK||
+|NY|NEW YORK CITY|10171|1||NEW YORK||
+|NY|NEW YORK CITY|10172|1||NEW YORK||
+|NY|NEW YORK CITY|10173|1||NEW YORK||
+|NY|NEW YORK CITY|10174|1||NEW YORK||
+|NY|NEW YORK CITY|10175|1||NEW YORK||
+|NY|NEW YORK CITY|10176|1||NEW YORK||
+|NY|NEW YORK CITY|10177|1||NEW YORK||
+|NY|NEW YORK CITY|10178|1||NEW YORK||
+|NY|NEW YORK CITY|10179|1||NEW YORK||
+|NY|NEW YORK CITY|10184|1||NEW YORK||
+|NY|NEW YORK CITY|10185|1||NEW YORK||
+|NY|NEW YORK CITY|10196|1||NEW YORK||
+|NY|NEW YORK CITY|10197|1||NEW YORK||
+|NY|NEW YORK CITY|10199|1||NEW YORK||
+|NY|NEW YORK CITY|10203|1||NEW YORK||
+|NY|NEW YORK CITY|10211|1||NEW YORK||
+|NY|NEW YORK CITY|10212|1||NEW YORK||
+|NY|NEW YORK CITY|10213|1||NEW YORK||
+|NY|NEW YORK CITY|10242|1||NEW YORK||
+|NY|NEW YORK CITY|10249|1||NEW YORK||
+|NY|NEW YORK CITY|10256|1||NEW YORK||
+|NY|NEW YORK CITY|10257|1||NEW YORK||
+|NY|NEW YORK CITY|10258|1||NEW YORK||
+|NY|NEW YORK CITY|10259|1||NEW YORK||
+|NY|NEW YORK CITY|10260|1||NEW YORK||
+|NY|NEW YORK CITY|10261|1||NEW YORK||
+|NY|NEW YORK CITY|10265|1||NEW YORK||
+|NY|NEW YORK CITY|10268|1||NEW YORK||
+|NY|NEW YORK CITY|10269|1||NEW YORK||
+|NY|NEW YORK CITY|10270|1||NEW YORK||
+|NY|NEW YORK CITY|10271|1||NEW YORK||
+|NY|NEW YORK CITY|10272|1||NEW YORK||
+|NY|NEW YORK CITY|10273|1||NEW YORK||
+|NY|NEW YORK CITY|10274|1||NEW YORK||
+|NY|NEW YORK CITY|10275|1||NEW YORK||
+|NY|NEW YORK CITY|10276|1||NEW YORK||
+|NY|NEW YORK CITY|10277|1||NEW YORK||
+|NY|NEW YORK CITY|10278|1||NEW YORK||
+|NY|NEW YORK CITY|10279|1||NEW YORK||
+|NY|NEW YORK CITY|10280|1||NEW YORK||
+|NY|NEW YORK CITY|10281|1||NEW YORK||
+|NY|NEW YORK CITY|10282|1||NEW YORK||
+|NY|NEW YORK CITY|10285|1||NEW YORK||
+|NY|NEW YORK CITY|10286|1||NEW YORK||
+|NY|NEW YORK CITY|10292|1||NEW YORK||
+|NY|APPLETON|14008|1||NIAGARA||
+|NY|BARKER|14012|1||NIAGARA||
+|NY|BURT|14028|1||NIAGARA||
+|NY|GASPORT|14067|1||NIAGARA||
+|NY|LEWISTON|14092|1||NIAGARA||
+|NY|LOCKPORT|14094|1||NIAGARA||
+|NY|LOCKPORT|14095|1||NIAGARA||
+|NY|MIDDLEPORT|14105|1||NIAGARA||
+|NY|MODEL CITY|14107|1||NIAGARA||
+|NY|NEWFANE|14108|1||NIAGARA||
+|NY|NIAGARA UNIVERSITY|14109|1||NIAGARA||
+|NY|NORTH TONAWANDA|14120|1||NIAGARA||
+|NY|OLCOTT|14126|1||NIAGARA||
+|NY|RANSOMVILLE|14131|1||NIAGARA||
+|NY|SANBORN|14132|1||NIAGARA||
+|NY|STELLA NIAGARA|14144|1||NIAGARA||
+|NY|WILSON|14172|1||NIAGARA||
+|NY|YOUNGSTOWN|14174|1||NIAGARA||
+|NY|NIAGARA FALLS|14301|1||NIAGARA||
+|NY|NIAGARA FALLS|14302|1||NIAGARA||
+|NY|NIAGARA FALLS|14303|1||NIAGARA||
+|NY|NIAGARA FALLS|14304|1||NIAGARA||
+|NY|NIAGARA FALLS|14305|1||NIAGARA||
+|NY|DURHAMVILLE|13054|1||ONEIDA||
+|NY|NORTH BAY|13123|1||ONEIDA||
+|NY|SYLVAN BEACH|13157|1||ONEIDA||
+|NY|VERONA BEACH|13162|1||ONEIDA||
+|NY|ALDER CREEK|13301|1||ONEIDA||
+|NY|AVA|13303|1||ONEIDA||
+|NY|BARNEVELD|13304|1||ONEIDA||
+|NY|BLOSSVALE|13308|1||ONEIDA||
+|NY|BOONVILLE|13309|1||ONEIDA||
+|NY|BRIDGEWATER|13313|1||ONEIDA||
+|NY|CAMDEN|13316|1||ONEIDA||
+|NY|CASSVILLE|13318|1||ONEIDA||
+|NY|CHADWICKS|13319|1||ONEIDA||
+|NY|CLARK MILLS|13321|1||ONEIDA||
+|NY|CLAYVILLE|13322|1||ONEIDA||
+|NY|CLINTON|13323|1||ONEIDA||
+|NY|DEANSBORO|13328|1||ONEIDA||
+|NY|FORESTPORT|13338|1||ONEIDA||
+|NY|FRANKLIN SPRINGS|13341|1||ONEIDA||
+|NY|HINCKLEY|13352|1||ONEIDA||
+|NY|HOLLAND PATENT|13354|1||ONEIDA||
+|NY|KNOXBORO|13362|1||ONEIDA||
+|NY|LEE CENTER|13363|1||ONEIDA||
+|NY|MC CONNELLSVILLE|13401|1||ONEIDA||
+|NY|MARCY|13403|1||ONEIDA||
+|NY|NEW HARTFORD|13413|1||ONEIDA||
+|NY|NEW YORK MILLS|13417|1||ONEIDA||
+|NY|ORISKANY|13424|1||ONEIDA||
+|NY|ORISKANY FALLS|13425|1||ONEIDA||
+|NY|PROSPECT|13435|1||ONEIDA||
+|NY|REMSEN|13438|1||ONEIDA||
+|NY|ROME|13440|1||ONEIDA||
+|NY|ROME|13441|1||ONEIDA||
+|NY|ROME|13442|1||ONEIDA||
+|NY|ROME|13449|1||ONEIDA||
+|NY|SANGERFIELD|13455|1||ONEIDA||
+|NY|SAUQUOIT|13456|1||ONEIDA||
+|NY|SHERRILL|13461|1||ONEIDA||
+|NY|STITTVILLE|13469|1||ONEIDA||
+|NY|TABERG|13471|1||ONEIDA||
+|NY|VERNON|13476|1||ONEIDA||
+|NY|VERNON CENTER|13477|1||ONEIDA||
+|NY|VERONA|13478|1||ONEIDA||
+|NY|WASHINGTON MILLS|13479|1||ONEIDA||
+|NY|WATERVILLE|13480|1||ONEIDA||
+|NY|WESTDALE|13483|1||ONEIDA||
+|NY|WESTERNVILLE|13486|1||ONEIDA||
+|NY|WESTMORELAND|13490|1||ONEIDA||
+|NY|WHITESBORO|13492|1||ONEIDA||
+|NY|WOODGATE|13494|1||ONEIDA||
+|NY|YORKVILLE|13495|1||ONEIDA||
+|NY|UTICA|13501|1||ONEIDA||
+|NY|UTICA|13502|1||ONEIDA||
+|NY|UTICA|13503|1||ONEIDA||
+|NY|UTICA|13504|1||ONEIDA||
+|NY|UTICA|13505|1||ONEIDA||
+|NY|UTICA|13599|1||ONEIDA||
+|NY|APULIA STATION|13020|1||ONONDAGA||
+|NY|BALDWINSVILLE|13027|1||ONONDAGA||
+|NY|BREWERTON|13029|1||ONONDAGA||
+|NY|BRIDGEPORT|13030|1||ONONDAGA||
+|NY|CAMILLUS|13031|1||ONONDAGA||
+|NY|CICERO|13039|1||ONONDAGA||
+|NY|CLAY|13041|1||ONONDAGA||
+|NY|DELPHI FALLS|13051|1||ONONDAGA||
+|NY|EAST SYRACUSE|13057|1||ONONDAGA||
+|NY|ELBRIDGE|13060|1||ONONDAGA||
+|NY|FABIUS|13063|1||ONONDAGA||
+|NY|FAYETTEVILLE|13066|1||ONONDAGA||
+|NY|JAMESVILLE|13078|1||ONONDAGA||
+|NY|JORDAN|13080|1||ONONDAGA||
+|NY|KIRKVILLE|13082|1||ONONDAGA||
+|NY|LA FAYETTE|13084|1||ONONDAGA||
+|NY|LIVERPOOL|13088|1||ONONDAGA||
+|NY|LIVERPOOL|13089|1||ONONDAGA||
+|NY|LIVERPOOL|13090|1||ONONDAGA||
+|NY|MANLIUS|13104|1||ONONDAGA||
+|NY|MARCELLUS|13108|1||ONONDAGA||
+|NY|MARIETTA|13110|1||ONONDAGA||
+|NY|MEMPHIS|13112|1||ONONDAGA||
+|NY|MINOA|13116|1||ONONDAGA||
+|NY|MOTTVILLE|13119|1||ONONDAGA||
+|NY|NEDROW|13120|1||ONONDAGA||
+|NY|PLAINVILLE|13137|1||ONONDAGA||
+|NY|POMPEY|13138|1||ONONDAGA||
+|NY|SKANEATELES|13152|1||ONONDAGA||
+|NY|SKANEATELES FALLS|13153|1||ONONDAGA||
+|NY|TULLY|13159|1||ONONDAGA||
+|NY|WARNERS|13164|1||ONONDAGA||
+|NY|SYRACUSE|13201|1||ONONDAGA||
+|NY|SYRACUSE|13202|1||ONONDAGA||
+|NY|SYRACUSE|13203|1||ONONDAGA||
+|NY|SYRACUSE|13204|1||ONONDAGA||
+|NY|SYRACUSE|13205|1||ONONDAGA||
+|NY|SYRACUSE|13206|1||ONONDAGA||
+|NY|SYRACUSE|13207|1||ONONDAGA||
+|NY|SYRACUSE|13208|1||ONONDAGA||
+|NY|SYRACUSE|13209|1||ONONDAGA||
+|NY|SYRACUSE|13210|1||ONONDAGA||
+|NY|SYRACUSE|13211|1||ONONDAGA||
+|NY|SYRACUSE|13212|1||ONONDAGA||
+|NY|SYRACUSE|13214|1||ONONDAGA||
+|NY|SYRACUSE|13215|1||ONONDAGA||
+|NY|SYRACUSE|13217|1||ONONDAGA||
+|NY|SYRACUSE|13218|1||ONONDAGA||
+|NY|SYRACUSE|13219|1||ONONDAGA||
+|NY|SYRACUSE|13220|1||ONONDAGA||
+|NY|SYRACUSE|13221|1||ONONDAGA||
+|NY|SYRACUSE|13224|1||ONONDAGA||
+|NY|SYRACUSE|13225|1||ONONDAGA||
+|NY|SYRACUSE|13244|1||ONONDAGA||
+|NY|SYRACUSE|13250|1||ONONDAGA||
+|NY|SYRACUSE|13251|1||ONONDAGA||
+|NY|SYRACUSE|13252|1||ONONDAGA||
+|NY|SYRACUSE|13260|1||ONONDAGA||
+|NY|SYRACUSE|13261|1||ONONDAGA||
+|NY|SYRACUSE|13290|1||ONONDAGA||
+|NY|CANANDAIGUA|14424|1||ONTARIO||
+|NY|FARMINGTON|14425|1||ONTARIO||
+|NY|CLIFTON SPRINGS|14432|1||ONTARIO||
+|NY|EAST BLOOMFIELD|14443|1||ONTARIO||
+|NY|FISHERS|14453|1||ONTARIO||
+|NY|GENEVA|14456|1||ONTARIO||
+|NY|GORHAM|14461|1||ONTARIO||
+|NY|HALL|14463|1||ONTARIO||
+|NY|BLOOMFIELD|14469|1||ONTARIO||
+|NY|HONEOYE|14471|1||ONTARIO||
+|NY|IONIA|14475|1||ONTARIO||
+|NY|MANCHESTER|14504|1||ONTARIO||
+|NY|NAPLES|14512|1||ONTARIO||
+|NY|OAKS CORNERS|14518|1||ONTARIO||
+|NY|PHELPS|14532|1||ONTARIO||
+|NY|PORT GIBSON|14537|1||ONTARIO||
+|NY|SENECA CASTLE|14547|1||ONTARIO||
+|NY|SHORTSVILLE|14548|1||ONTARIO||
+|NY|STANLEY|14561|1||ONTARIO||
+|NY|VICTOR|14564|1||ONTARIO||
+|NY|WEST BLOOMFIELD|14585|1||ONTARIO||
+|NY|ARDEN|10910|1||ORANGE||
+|NY|BELLVALE|10912|1||ORANGE||
+|NY|BLOOMING GROVE|10914|1||ORANGE||
+|NY|BULLVILLE|10915|1||ORANGE||
+|NY|CAMPBELL HALL|10916|1||ORANGE||
+|NY|CENTRAL VALLEY|10917|1||ORANGE||
+|NY|CHESTER|10918|1||ORANGE||
+|NY|CIRCLEVILLE|10919|1||ORANGE||
+|NY|FLORIDA|10921|1||ORANGE||
+|NY|FORT MONTGOMERY|10922|1||ORANGE||
+|NY|GOSHEN|10924|1||ORANGE||
+|NY|GREENWOOD LAKE|10925|1||ORANGE||
+|NY|HARRIMAN|10926|1||ORANGE||
+|NY|HIGHLAND FALLS|10928|1||ORANGE||
+|NY|HIGHLAND MILLS|10930|1||ORANGE||
+|NY|HOWELLS|10932|1||ORANGE||
+|NY|JOHNSON|10933|1||ORANGE||
+|NY|MIDDLETOWN|10940|1||ORANGE||
+|NY|MIDDLETOWN|10941|1||ORANGE||
+|NY|MIDDLETOWN|10943|1||ORANGE||
+|NY|MONROE|10950|1||ORANGE||
+|NY|MOUNTAINVILLE|10953|1||ORANGE||
+|NY|NEW HAMPTON|10958|1||ORANGE||
+|NY|NEW MILFORD|10959|1||ORANGE||
+|NY|OTISVILLE|10963|1||ORANGE||
+|NY|PINE ISLAND|10969|1||ORANGE||
+|NY|SLATE HILL|10973|1||ORANGE||
+|NY|SOUTHFIELDS|10975|1||ORANGE||
+|NY|STERLING FOREST|10979|1||ORANGE||
+|NY|SUGAR LOAF|10981|1||ORANGE||
+|NY|THOMPSON RIDGE|10985|1||ORANGE||
+|NY|TUXEDO PARK|10987|1||ORANGE||
+|NY|UNIONVILLE|10988|1||ORANGE||
+|NY|WARWICK|10990|1||ORANGE||
+|NY|WASHINGTONVILLE|10992|1||ORANGE||
+|NY|WEST POINT|10996|1||ORANGE||
+|NY|WEST POINT|10997|1||ORANGE||
+|NY|WESTTOWN|10998|1||ORANGE||
+|NY|CORNWALL|12518|1||ORANGE||
+|NY|CORNWALL ON HUDSON|12520|1||ORANGE||
+|NY|MAYBROOK|12543|1||ORANGE||
+|NY|MONTGOMERY|12549|1||ORANGE||
+|NY|NEWBURGH|12550|1||ORANGE||
+|NY|NEWBURGH|12551|1||ORANGE||
+|NY|NEWBURGH|12552|1||ORANGE||
+|NY|NEW WINDSOR|12553|1||ORANGE||
+|NY|MID HUDSON|12555|1||ORANGE||
+|NY|PINE BUSH|12566|1||ORANGE||
+|NY|ROCK TAVERN|12575|1||ORANGE||
+|NY|SALISBURY MILLS|12577|1||ORANGE||
+|NY|VAILS GATE|12584|1||ORANGE||
+|NY|WALDEN|12586|1||ORANGE||
+|NY|CUDDEBACKVILLE|12729|1||ORANGE||
+|NY|GODEFFROY|12739|1||ORANGE||
+|NY|HUGUENOT|12746|1||ORANGE||
+|NY|PORT JERVIS|12771|1||ORANGE||
+|NY|SPARROW BUSH|12780|1||ORANGE||
+|NY|LYNDONVILLE|14098|1||ORLEANS||
+|NY|MEDINA|14103|1||ORLEANS||
+|NY|ALBION|14411|1||ORLEANS||
+|NY|CLARENDON|14429|1||ORLEANS||
+|NY|FANCHER|14452|1||ORLEANS||
+|NY|HOLLEY|14470|1||ORLEANS||
+|NY|KENDALL|14476|1||ORLEANS||
+|NY|KENT|14477|1||ORLEANS||
+|NY|KNOWLESVILLE|14479|1||ORLEANS||
+|NY|MORTON|14508|1||ORLEANS||
+|NY|WATERPORT|14571|1||ORLEANS||
+|NY|BERNHARDS BAY|13028|1||OSWEGO||
+|NY|CENTRAL SQUARE|13036|1||OSWEGO||
+|NY|CLEVELAND|13042|1||OSWEGO||
+|NY|CONSTANTIA|13044|1||OSWEGO||
+|NY|FAIR HAVEN|13064|1||OSWEGO||
+|NY|FULTON|13069|1||OSWEGO||
+|NY|HANNIBAL|13074|1||OSWEGO||
+|NY|HASTINGS|13076|1||OSWEGO||
+|NY|LACONA|13083|1||OSWEGO||
+|NY|LYCOMING|13093|1||OSWEGO||
+|NY|MALLORY|13103|1||OSWEGO||
+|NY|MAPLE VIEW|13107|1||OSWEGO||
+|NY|MEXICO|13114|1||OSWEGO||
+|NY|MINETTO|13115|1||OSWEGO||
+|NY|NEW HAVEN|13121|1||OSWEGO||
+|NY|OSWEGO|13126|1||OSWEGO||
+|NY|PARISH|13131|1||OSWEGO||
+|NY|PENNELLVILLE|13132|1||OSWEGO||
+|NY|PHOENIX|13135|1||OSWEGO||
+|NY|PULASKI|13142|1||OSWEGO||
+|NY|RICHLAND|13144|1||OSWEGO||
+|NY|SANDY CREEK|13145|1||OSWEGO||
+|NY|WEST MONROE|13167|1||OSWEGO||
+|NY|ALTMAR|13302|1||OSWEGO||
+|NY|ORWELL|13426|1||OSWEGO||
+|NY|REDFIELD|13437|1||OSWEGO||
+|NY|WILLIAMSTOWN|13493|1||OSWEGO||
+|NY|EAST WORCESTER|12064|1||OTSEGO||
+|NY|MARYLAND|12116|1||OTSEGO||
+|NY|SCHENEVUS|12155|1||OTSEGO||
+|NY|WORCESTER|12197|1||OTSEGO||
+|NY|BURLINGTON FLATS|13315|1||OTSEGO||
+|NY|CHERRY VALLEY|13320|1||OTSEGO||
+|NY|COOPERSTOWN|13326|1||OTSEGO||
+|NY|EAST SPRINGFIELD|13333|1||OTSEGO||
+|NY|EDMESTON|13335|1||OTSEGO||
+|NY|FLY CREEK|13337|1||OTSEGO||
+|NY|GARRATTSVILLE|13342|1||OTSEGO||
+|NY|HARTWICK|13348|1||OTSEGO||
+|NY|NEW LISBON|13415|1||OTSEGO||
+|NY|RICHFIELD SPRINGS|13439|1||OTSEGO||
+|NY|ROSEBOOM|13450|1||OTSEGO||
+|NY|SCHUYLER LAKE|13457|1||OTSEGO||
+|NY|SPRINGFIELD CENTER|13468|1||OTSEGO||
+|NY|WEST BURLINGTON|13482|1||OTSEGO||
+|NY|WEST EDMESTON|13485|1||OTSEGO||
+|NY|WESTFORD|13488|1||OTSEGO||
+|NY|COLLIERSVILLE|13747|1||OTSEGO||
+|NY|GILBERTSVILLE|13776|1||OTSEGO||
+|NY|LAURENS|13796|1||OTSEGO||
+|NY|MILFORD|13807|1||OTSEGO||
+|NY|MORRIS|13808|1||OTSEGO||
+|NY|MOUNT VISION|13810|1||OTSEGO||
+|NY|ONEONTA|13820|1||OTSEGO||
+|NY|OTEGO|13825|1||OTSEGO||
+|NY|PORTLANDVILLE|13834|1||OTSEGO||
+|NY|UNADILLA|13849|1||OTSEGO||
+|NY|WELLS BRIDGE|13859|1||OTSEGO||
+|NY|WEST ONEONTA|13861|1||OTSEGO||
+|NY|BREWSTER|10509|1||PUTNAM||
+|NY|CARMEL|10512|1||PUTNAM||
+|NY|COLD SPRING|10516|1||PUTNAM||
+|NY|GARRISON|10524|1||PUTNAM||
+|NY|LAKE PEEKSKILL|10537|1||PUTNAM||
+|NY|MAHOPAC|10541|1||PUTNAM||
+|NY|MAHOPAC FALLS|10542|1||PUTNAM||
+|NY|PUTNAM VALLEY|10579|1||PUTNAM||
+|NY|PATTERSON|12563|1||PUTNAM||
+|NY|GLEN OAKS|11004|1||QUEENS||
+|NY|FLORAL PARK|11005|1||QUEENS||
+|NY|LONG ISLAND CITY|11101|1||QUEENS||
+|NY|ASTORIA|11102|1||QUEENS||
+|NY|ASTORIA|11103|1||QUEENS||
+|NY|SUNNYSIDE|11104|1||QUEENS||
+|NY|ASTORIA|11105|1||QUEENS||
+|NY|ASTORIA|11106|1||QUEENS||
+|NY|LONG ISLAND CITY|11109|1||QUEENS||
+|NY|LONG ISLAND CITY|11120|1||QUEENS||
+|NY|FLUSHING|11351|1||QUEENS||
+|NY|FLUSHING|11352|1||QUEENS||
+|NY|FLUSHING|11353|1||QUEENS||
+|NY|FLUSHING|11354|1||QUEENS||
+|NY|FLUSHING|11355|1||QUEENS||
+|NY|COLLEGE POINT|11356|1||QUEENS||
+|NY|WHITESTONE|11357|1||QUEENS||
+|NY|FLUSHING|11358|1||QUEENS||
+|NY|BAYSIDE|11359|1||QUEENS||
+|NY|BAYSIDE|11360|1||QUEENS||
+|NY|BAYSIDE|11361|1||QUEENS||
+|NY|LITTLE NECK|11362|1||QUEENS||
+|NY|LITTLE NECK|11363|1||QUEENS||
+|NY|OAKLAND GARDENS|11364|1||QUEENS||
+|NY|FRESH MEADOWS|11365|1||QUEENS||
+|NY|FRESH MEADOWS|11366|1||QUEENS||
+|NY|FLUSHING|11367|1||QUEENS||
+|NY|CORONA|11368|1||QUEENS||
+|NY|EAST ELMHURST|11369|1||QUEENS||
+|NY|EAST ELMHURST|11370|1||QUEENS||
+|NY|FLUSHING|11371|1||QUEENS||
+|NY|JACKSON HEIGHTS|11372|1||QUEENS||
+|NY|ELMHURST|11373|1||QUEENS||
+|NY|REGO PARK|11374|1||QUEENS||
+|NY|FOREST HILLS|11375|1||QUEENS||
+|NY|WOODSIDE|11377|1||QUEENS||
+|NY|MASPETH|11378|1||QUEENS||
+|NY|MIDDLE VILLAGE|11379|1||QUEENS||
+|NY|ELMHURST|11380|1||QUEENS||
+|NY|FLUSHING|11381|1||QUEENS||
+|NY|RIDGEWOOD|11385|1||QUEENS||
+|NY|RIDGEWOOD|11386|1||QUEENS||
+|NY|FLUSHING|11388|1||QUEENS||
+|NY|FLUSHING|11390|1||QUEENS||
+|NY|JAMAICA|11405|1||QUEENS||
+|NY|CAMBRIA HEIGHTS|11411|1||QUEENS||
+|NY|SAINT ALBANS|11412|1||QUEENS||
+|NY|SPRINGFIELD GARDENS|11413|1||QUEENS||
+|NY|HOWARD BEACH|11414|1||QUEENS||
+|NY|KEW GARDENS|11415|1||QUEENS||
+|NY|OZONE PARK|11416|1||QUEENS||
+|NY|OZONE PARK|11417|1||QUEENS||
+|NY|RICHMOND HILL|11418|1||QUEENS||
+|NY|SOUTH RICHMOND HILL|11419|1||QUEENS||
+|NY|SOUTH OZONE PARK|11420|1||QUEENS||
+|NY|WOODHAVEN|11421|1||QUEENS||
+|NY|ROSEDALE|11422|1||QUEENS||
+|NY|HOLLIS|11423|1||QUEENS||
+|NY|JAMAICA|11424|1||QUEENS||
+|NY|JAMAICA|11425|1||QUEENS||
+|NY|BELLEROSE|11426|1||QUEENS||
+|NY|QUEENS VILLAGE|11427|1||QUEENS||
+|NY|QUEENS VILLAGE|11428|1||QUEENS||
+|NY|QUEENS VILLAGE|11429|1||QUEENS||
+|NY|JAMAICA|11430|1||QUEENS||
+|NY|JAMAICA|11431|1||QUEENS||
+|NY|JAMAICA|11432|1||QUEENS||
+|NY|JAMAICA|11433|1||QUEENS||
+|NY|JAMAICA|11434|1||QUEENS||
+|NY|JAMAICA|11435|1||QUEENS||
+|NY|JAMAICA|11436|1||QUEENS||
+|NY|JAMAICA|11439|1||QUEENS||
+|NY|JAMAICA|11451|1||QUEENS||
+|NY|JAMAICA|11484|1||QUEENS||
+|NY|JAMAICA|11499|1||QUEENS||
+|NY|FAR ROCKAWAY|11690|1||QUEENS||
+|NY|FAR ROCKAWAY|11691|1||QUEENS||
+|NY|ARVERNE|11692|1||QUEENS||
+|NY|FAR ROCKAWAY|11693|1||QUEENS||
+|NY|ROCKAWAY PARK|11694|1||QUEENS||
+|NY|FAR ROCKAWAY|11695|1||QUEENS||
+|NY|INWOOD|11696|1||QUEENS||
+|NY|BREEZY POINT|11697|1||QUEENS||
+|NY|AVERILL PARK|12018|1||RENSSELAER||
+|NY|BERLIN|12022|1||RENSSELAER||
+|NY|BRAINARD|12024|1||RENSSELAER||
+|NY|BUSKIRK|12028|1||RENSSELAER||
+|NY|CASTLETON ON HUDSON|12033|1||RENSSELAER||
+|NY|CHERRY PLAIN|12040|1||RENSSELAER||
+|NY|CROPSEYVILLE|12052|1||RENSSELAER||
+|NY|EAST GREENBUSH|12061|1||RENSSELAER||
+|NY|EAST NASSAU|12062|1||RENSSELAER||
+|NY|EAST SCHODACK|12063|1||RENSSELAER||
+|NY|GRAFTON|12082|1||RENSSELAER||
+|NY|HOOSICK|12089|1||RENSSELAER||
+|NY|HOOSICK FALLS|12090|1||RENSSELAER||
+|NY|JOHNSONVILLE|12094|1||RENSSELAER||
+|NY|MELROSE|12121|1||RENSSELAER||
+|NY|NASSAU|12123|1||RENSSELAER||
+|NY|NORTH HOOSICK|12133|1||RENSSELAER||
+|NY|PETERSBURG|12138|1||RENSSELAER||
+|NY|POESTENKILL|12140|1||RENSSELAER||
+|NY|RENSSELAER|12144|1||RENSSELAER||
+|NY|SAND LAKE|12153|1||RENSSELAER||
+|NY|SCHAGHTICOKE|12154|1||RENSSELAER||
+|NY|SCHODACK LANDING|12156|1||RENSSELAER||
+|NY|SOUTH SCHODACK|12162|1||RENSSELAER||
+|NY|STEPHENTOWN|12168|1||RENSSELAER||
+|NY|STEPHENTOWN|12169|1||RENSSELAER||
+|NY|TROY|12179|1||RENSSELAER||
+|NY|TROY|12180|1||RENSSELAER||
+|NY|TROY|12181|1||RENSSELAER||
+|NY|TROY|12182|1||RENSSELAER||
+|NY|VALLEY FALLS|12185|1||RENSSELAER||
+|NY|WEST SAND LAKE|12196|1||RENSSELAER||
+|NY|WYNANTSKILL|12198|1||RENSSELAER||
+|NY|STATEN ISLAND|10301|1||RICHMOND||
+|NY|STATEN ISLAND|10302|1||RICHMOND||
+|NY|STATEN ISLAND|10303|1||RICHMOND||
+|NY|STATEN ISLAND|10304|1||RICHMOND||
+|NY|STATEN ISLAND|10305|1||RICHMOND||
+|NY|STATEN ISLAND|10306|1||RICHMOND||
+|NY|STATEN ISLAND|10307|1||RICHMOND||
+|NY|STATEN ISLAND|10308|1||RICHMOND||
+|NY|STATEN ISLAND|10309|1||RICHMOND||
+|NY|STATEN ISLAND|10310|1||RICHMOND||
+|NY|STATEN ISLAND|10311|1||RICHMOND||
+|NY|STATEN ISLAND|10312|1||RICHMOND||
+|NY|STATEN ISLAND|10313|1||RICHMOND||
+|NY|STATEN ISLAND|10314|1||RICHMOND||
+|NY|SUFFERN|10901|1||ROCKLAND||
+|NY|BEAR MOUNTAIN|10911|1||ROCKLAND||
+|NY|BLAUVELT|10913|1||ROCKLAND||
+|NY|CONGERS|10920|1||ROCKLAND||
+|NY|GARNERVILLE|10923|1||ROCKLAND||
+|NY|HAVERSTRAW|10927|1||ROCKLAND||
+|NY|HILLBURN|10931|1||ROCKLAND||
+|NY|MONSEY|10952|1||ROCKLAND||
+|NY|NANUET|10954|1||ROCKLAND||
+|NY|NEW CITY|10956|1||ROCKLAND||
+|NY|NYACK|10960|1||ROCKLAND||
+|NY|ORANGEBURG|10962|1||ROCKLAND||
+|NY|PALISADES|10964|1||ROCKLAND||
+|NY|PEARL RIVER|10965|1||ROCKLAND||
+|NY|PIERMONT|10968|1||ROCKLAND||
+|NY|POMONA|10970|1||ROCKLAND||
+|NY|SLOATSBURG|10974|1||ROCKLAND||
+|NY|SPARKILL|10976|1||ROCKLAND||
+|NY|SPRING VALLEY|10977|1||ROCKLAND||
+|NY|STONY POINT|10980|1||ROCKLAND||
+|NY|TALLMAN|10982|1||ROCKLAND||
+|NY|TAPPAN|10983|1||ROCKLAND||
+|NY|THIELLS|10984|1||ROCKLAND||
+|NY|TOMKINS COVE|10986|1||ROCKLAND||
+|NY|VALLEY COTTAGE|10989|1||ROCKLAND||
+|NY|WEST HAVERSTRAW|10993|1||ROCKLAND||
+|NY|WEST NYACK|10994|1||ROCKLAND||
+|NY|WEST NYACK|10995|1||ROCKLAND||
+|NY|CHILDWOLD|12922|1||ST. LAWRENCE||
+|NY|CRANBERRY LAKE|12927|1||ST. LAWRENCE||
+|NY|LAWRENCEVILLE|12949|1||ST. LAWRENCE||
+|NY|NICHOLVILLE|12965|1||ST. LAWRENCE||
+|NY|NORTH LAWRENCE|12967|1||ST. LAWRENCE||
+|NY|PIERCEFIELD|12973|1||ST. LAWRENCE||
+|NY|BRASHER FALLS|13613|1||ST. LAWRENCE||
+|NY|BRIER HILL|13614|1||ST. LAWRENCE||
+|NY|CANTON|13617|1||ST. LAWRENCE||
+|NY|CHASE MILLS|13621|1||ST. LAWRENCE||
+|NY|CHIPPEWA BAY|13623|1||ST. LAWRENCE||
+|NY|COLTON|13625|1||ST. LAWRENCE||
+|NY|DE KALB JUNCTION|13630|1||ST. LAWRENCE||
+|NY|DE PEYSTER|13633|1||ST. LAWRENCE||
+|NY|EDWARDS|13635|1||ST. LAWRENCE||
+|NY|FINE|13639|1||ST. LAWRENCE||
+|NY|GOUVERNEUR|13642|1||ST. LAWRENCE||
+|NY|HAILESBORO|13645|1||ST. LAWRENCE||
+|NY|HAMMOND|13646|1||ST. LAWRENCE||
+|NY|HANNAWA FALLS|13647|1||ST. LAWRENCE||
+|NY|HELENA|13649|1||ST. LAWRENCE||
+|NY|HERMON|13652|1||ST. LAWRENCE||
+|NY|HEUVELTON|13654|1||ST. LAWRENCE||
+|NY|LISBON|13658|1||ST. LAWRENCE||
+|NY|MADRID|13660|1||ST. LAWRENCE||
+|NY|MASSENA|13662|1||ST. LAWRENCE||
+|NY|MORRISTOWN|13664|1||ST. LAWRENCE||
+|NY|NEWTON FALLS|13666|1||ST. LAWRENCE||
+|NY|NORFOLK|13667|1||ST. LAWRENCE||
+|NY|NORWOOD|13668|1||ST. LAWRENCE||
+|NY|OGDENSBURG|13669|1||ST. LAWRENCE||
+|NY|OSWEGATCHIE|13670|1||ST. LAWRENCE||
+|NY|PARISHVILLE|13672|1||ST. LAWRENCE||
+|NY|POTSDAM|13676|1||ST. LAWRENCE||
+|NY|PYRITES|13677|1||ST. LAWRENCE||
+|NY|RAYMONDVILLE|13678|1||ST. LAWRENCE||
+|NY|RENSSELAER FALLS|13680|1||ST. LAWRENCE||
+|NY|RICHVILLE|13681|1||ST. LAWRENCE||
+|NY|ROOSEVELTOWN|13683|1||ST. LAWRENCE||
+|NY|RUSSELL|13684|1||ST. LAWRENCE||
+|NY|SOUTH COLTON|13687|1||ST. LAWRENCE||
+|NY|STAR LAKE|13690|1||ST. LAWRENCE||
+|NY|WADDINGTON|13694|1||ST. LAWRENCE||
+|NY|WANAKENA|13695|1||ST. LAWRENCE||
+|NY|WEST STOCKHOLM|13696|1||ST. LAWRENCE||
+|NY|WINTHROP|13697|1||ST. LAWRENCE||
+|NY|POTSDAM|13699|1||ST. LAWRENCE||
+|NY|BALLSTON LAKE|12019|1||SARATOGA||
+|NY|BALLSTON SPA|12020|1||SARATOGA||
+|NY|BURNT HILLS|12027|1||SARATOGA||
+|NY|CLIFTON PARK|12065|1||SARATOGA||
+|NY|GALWAY|12074|1||SARATOGA||
+|NY|MECHANICVILLE|12118|1||SARATOGA||
+|NY|REXFORD|12148|1||SARATOGA||
+|NY|ROUND LAKE|12151|1||SARATOGA||
+|NY|STILLWATER|12170|1||SARATOGA||
+|NY|WATERFORD|12188|1||SARATOGA||
+|NY|SOUTH GLENS FALLS|12803|1||SARATOGA||
+|NY|CORINTH|12822|1||SARATOGA||
+|NY|GANSEVOORT|12831|1||SARATOGA||
+|NY|GREENFIELD CENTER|12833|1||SARATOGA||
+|NY|HADLEY|12835|1||SARATOGA||
+|NY|MIDDLE GROVE|12850|1||SARATOGA||
+|NY|PORTER CORNERS|12859|1||SARATOGA||
+|NY|ROCK CITY FALLS|12863|1||SARATOGA||
+|NY|SARATOGA SPRINGS|12866|1||SARATOGA||
+|NY|SCHUYLERVILLE|12871|1||SARATOGA||
+|NY|VICTORY MILLS|12884|1||SARATOGA||
+|NY|ALPLAUS|12008|1||SCHENECTADY||
+|NY|DELANSON|12053|1||SCHENECTADY||
+|NY|DUANESBURG|12056|1||SCHENECTADY||
+|NY|PATTERSONVILLE|12137|1||SCHENECTADY||
+|NY|QUAKER STREET|12141|1||SCHENECTADY||
+|NY|ROTTERDAM JUNCTION|12150|1||SCHENECTADY||
+|NY|SCHENECTADY|12301|1||SCHENECTADY||
+|NY|SCHENECTADY|12302|1||SCHENECTADY||
+|NY|SCHENECTADY|12303|1||SCHENECTADY||
+|NY|SCHENECTADY|12304|1||SCHENECTADY||
+|NY|SCHENECTADY|12305|1||SCHENECTADY||
+|NY|SCHENECTADY|12306|1||SCHENECTADY||
+|NY|SCHENECTADY|12307|1||SCHENECTADY||
+|NY|SCHENECTADY|12308|1||SCHENECTADY||
+|NY|SCHENECTADY|12309|1||SCHENECTADY||
+|NY|SCHENECTADY|12325|1||SCHENECTADY||
+|NY|SCHENECTADY|12345|1||SCHENECTADY||
+|NY|CARLISLE|12031|1||SCHOHARIE||
+|NY|CENTRAL BRIDGE|12035|1||SCHOHARIE||
+|NY|CHARLOTTEVILLE|12036|1||SCHOHARIE||
+|NY|COBLESKILL|12043|1||SCHOHARIE||
+|NY|FULTONHAM|12071|1||SCHOHARIE||
+|NY|GALLUPVILLE|12073|1||SCHOHARIE||
+|NY|GILBOA|12076|1||SCHOHARIE||
+|NY|HOWES CAVE|12092|1||SCHOHARIE||
+|NY|JEFFERSON|12093|1||SCHOHARIE||
+|NY|MIDDLEBURGH|12122|1||SCHOHARIE||
+|NY|NORTH BLENHEIM|12131|1||SCHOHARIE||
+|NY|RICHMONDVILLE|12149|1||SCHOHARIE||
+|NY|SCHOHARIE|12157|1||SCHOHARIE||
+|NY|SLOANSVILLE|12160|1||SCHOHARIE||
+|NY|SUMMIT|12175|1||SCHOHARIE||
+|NY|WARNERVILLE|12187|1||SCHOHARIE||
+|NY|WEST FULTON|12194|1||SCHOHARIE||
+|NY|SHARON SPRINGS|13459|1||SCHOHARIE||
+|NY|ALPINE|14805|1||SCHUYLER||
+|NY|BEAVER DAMS|14812|1||SCHUYLER||
+|NY|BURDETT|14818|1||SCHUYLER||
+|NY|CAYUTA|14824|1||SCHUYLER||
+|NY|HECTOR|14841|1||SCHUYLER||
+|NY|MECKLENBURG|14863|1||SCHUYLER||
+|NY|MONTOUR FALLS|14865|1||SCHUYLER||
+|NY|ODESSA|14869|1||SCHUYLER||
+|NY|READING CENTER|14876|1||SCHUYLER||
+|NY|TYRONE|14887|1||SCHUYLER||
+|NY|WATKINS GLEN|14891|1||SCHUYLER||
+|NY|WAYNE|14893|1||SCHUYLER||
+|NY|FAYETTE|13065|1||SENECA||
+|NY|SENECA FALLS|13148|1||SENECA||
+|NY|WATERLOO|13165|1||SENECA||
+|NY|OVID|14521|1||SENECA||
+|NY|ROMULUS|14541|1||SENECA||
+|NY|WILLARD|14588|1||SENECA||
+|NY|INTERLAKEN|14847|1||SENECA||
+|NY|LODI|14860|1||SENECA||
+|NY|PERKINSVILLE|14529|1||STEUBEN||
+|NY|WAYLAND|14572|1||STEUBEN||
+|NY|ADDISON|14801|1||STEUBEN||
+|NY|ARKPORT|14807|1||STEUBEN||
+|NY|ATLANTA|14808|1||STEUBEN||
+|NY|AVOCA|14809|1||STEUBEN||
+|NY|BATH|14810|1||STEUBEN||
+|NY|BRADFORD|14815|1||STEUBEN||
+|NY|CAMERON|14819|1||STEUBEN||
+|NY|CAMERON MILLS|14820|1||STEUBEN||
+|NY|CAMPBELL|14821|1||STEUBEN||
+|NY|CANISTEO|14823|1||STEUBEN||
+|NY|COHOCTON|14826|1||STEUBEN||
+|NY|COOPERS PLAINS|14827|1||STEUBEN||
+|NY|CORNING|14830|1||STEUBEN||
+|NY|CORNING|14831|1||STEUBEN||
+|NY|GREENWOOD|14839|1||STEUBEN||
+|NY|HAMMONDSPORT|14840|1||STEUBEN||
+|NY|HORNELL|14843|1||STEUBEN||
+|NY|JASPER|14855|1||STEUBEN||
+|NY|KANONA|14856|1||STEUBEN||
+|NY|LINDLEY|14858|1||STEUBEN||
+|NY|PAINTED POST|14870|1||STEUBEN||
+|NY|PRATTSBURGH|14873|1||STEUBEN||
+|NY|PULTENEY|14874|1||STEUBEN||
+|NY|REXVILLE|14877|1||STEUBEN||
+|NY|SAVONA|14879|1||STEUBEN||
+|NY|TROUPSBURG|14885|1||STEUBEN||
+|NY|WOODHULL|14898|1||STEUBEN||
+|NY|HOLTSVILLE|00501|1||SUFFOLK||
+|NY|HOLTSVILLE|00544|1||SUFFOLK||
+|NY|FISHERS ISLAND|06390|1||SUFFOLK||
+|NY|AMITYVILLE|11701|1||SUFFOLK||
+|NY|BABYLON|11702|1||SUFFOLK||
+|NY|NORTH BABYLON|11703|1||SUFFOLK||
+|NY|WEST BABYLON|11704|1||SUFFOLK||
+|NY|BAYPORT|11705|1||SUFFOLK||
+|NY|BAY SHORE|11706|1||SUFFOLK||
+|NY|WEST BABYLON|11707|1||SUFFOLK||
+|NY|AMITYVILLE|11708|1||SUFFOLK||
+|NY|BELLPORT|11713|1||SUFFOLK||
+|NY|BLUE POINT|11715|1||SUFFOLK||
+|NY|BOHEMIA|11716|1||SUFFOLK||
+|NY|BRENTWOOD|11717|1||SUFFOLK||
+|NY|BRIGHTWATERS|11718|1||SUFFOLK||
+|NY|BROOKHAVEN|11719|1||SUFFOLK||
+|NY|CENTEREACH|11720|1||SUFFOLK||
+|NY|CENTERPORT|11721|1||SUFFOLK||
+|NY|CENTRAL ISLIP|11722|1||SUFFOLK||
+|NY|COLD SPRING HARBOR|11724|1||SUFFOLK||
+|NY|COMMACK|11725|1||SUFFOLK||
+|NY|COPIAGUE|11726|1||SUFFOLK||
+|NY|CORAM|11727|1||SUFFOLK||
+|NY|DEER PARK|11729|1||SUFFOLK||
+|NY|EAST ISLIP|11730|1||SUFFOLK||
+|NY|EAST NORTHPORT|11731|1||SUFFOLK||
+|NY|EAST SETAUKET|11733|1||SUFFOLK||
+|NY|FARMINGVILLE|11738|1||SUFFOLK||
+|NY|GREAT RIVER|11739|1||SUFFOLK||
+|NY|GREENLAWN|11740|1||SUFFOLK||
+|NY|HOLBROOK|11741|1||SUFFOLK||
+|NY|HOLTSVILLE|11742|1||SUFFOLK||
+|NY|HUNTINGTON|11743|1||SUFFOLK||
+|NY|SMITHTOWN|11745|1||SUFFOLK||
+|NY|HUNTINGTON STATION|11746|1||SUFFOLK||
+|NY|MELVILLE|11747|1||SUFFOLK||
+|NY|ISLANDIA|11749|1||SUFFOLK||
+|NY|HUNTINGTON STATION|11750|1||SUFFOLK||
+|NY|ISLIP|11751|1||SUFFOLK||
+|NY|ISLIP TERRACE|11752|1||SUFFOLK||
+|NY|KINGS PARK|11754|1||SUFFOLK||
+|NY|LAKE GROVE|11755|1||SUFFOLK||
+|NY|LINDENHURST|11757|1||SUFFOLK||
+|NY|HAUPPAUGE|11760|1||SUFFOLK||
+|NY|MEDFORD|11763|1||SUFFOLK||
+|NY|MILLER PLACE|11764|1||SUFFOLK||
+|NY|MOUNT SINAI|11766|1||SUFFOLK||
+|NY|NESCONSET|11767|1||SUFFOLK||
+|NY|NORTHPORT|11768|1||SUFFOLK||
+|NY|OAKDALE|11769|1||SUFFOLK||
+|NY|OCEAN BEACH|11770|1||SUFFOLK||
+|NY|PATCHOGUE|11772|1||SUFFOLK||
+|NY|MELVILLE|11775|1||SUFFOLK||
+|NY|PORT JEFFERSON STATION|11776|1||SUFFOLK||
+|NY|PORT JEFFERSON|11777|1||SUFFOLK||
+|NY|ROCKY POINT|11778|1||SUFFOLK||
+|NY|RONKONKOMA|11779|1||SUFFOLK||
+|NY|SAINT JAMES|11780|1||SUFFOLK||
+|NY|SAYVILLE|11782|1||SUFFOLK||
+|NY|SELDEN|11784|1||SUFFOLK||
+|NY|SHOREHAM|11786|1||SUFFOLK||
+|NY|SMITHTOWN|11787|1||SUFFOLK||
+|NY|HAUPPAUGE|11788|1||SUFFOLK||
+|NY|SOUND BEACH|11789|1||SUFFOLK||
+|NY|STONY BROOK|11790|1||SUFFOLK||
+|NY|WADING RIVER|11792|1||SUFFOLK||
+|NY|STONY BROOK|11794|1||SUFFOLK||
+|NY|WEST ISLIP|11795|1||SUFFOLK||
+|NY|WEST SAYVILLE|11796|1||SUFFOLK||
+|NY|WYANDANCH|11798|1||SUFFOLK||
+|NY|MID ISLAND|11805|1||SUFFOLK||
+|NY|RIVERHEAD|11901|1||SUFFOLK||
+|NY|AMAGANSETT|11930|1||SUFFOLK||
+|NY|AQUEBOGUE|11931|1||SUFFOLK||
+|NY|BRIDGEHAMPTON|11932|1||SUFFOLK||
+|NY|CALVERTON|11933|1||SUFFOLK||
+|NY|CENTER MORICHES|11934|1||SUFFOLK||
+|NY|CUTCHOGUE|11935|1||SUFFOLK||
+|NY|EAST HAMPTON|11937|1||SUFFOLK||
+|NY|EAST MARION|11939|1||SUFFOLK||
+|NY|EAST MORICHES|11940|1||SUFFOLK||
+|NY|EASTPORT|11941|1||SUFFOLK||
+|NY|EAST QUOGUE|11942|1||SUFFOLK||
+|NY|GREENPORT|11944|1||SUFFOLK||
+|NY|HAMPTON BAYS|11946|1||SUFFOLK||
+|NY|JAMESPORT|11947|1||SUFFOLK||
+|NY|LAUREL|11948|1||SUFFOLK||
+|NY|MANORVILLE|11949|1||SUFFOLK||
+|NY|MASTIC|11950|1||SUFFOLK||
+|NY|MASTIC BEACH|11951|1||SUFFOLK||
+|NY|MATTITUCK|11952|1||SUFFOLK||
+|NY|MIDDLE ISLAND|11953|1||SUFFOLK||
+|NY|MONTAUK|11954|1||SUFFOLK||
+|NY|MORICHES|11955|1||SUFFOLK||
+|NY|NEW SUFFOLK|11956|1||SUFFOLK||
+|NY|ORIENT|11957|1||SUFFOLK||
+|NY|PECONIC|11958|1||SUFFOLK||
+|NY|QUOGUE|11959|1||SUFFOLK||
+|NY|REMSENBURG|11960|1||SUFFOLK||
+|NY|RIDGE|11961|1||SUFFOLK||
+|NY|SAGAPONACK|11962|1||SUFFOLK||
+|NY|SAG HARBOR|11963|1||SUFFOLK||
+|NY|SHELTER ISLAND|11964|1||SUFFOLK||
+|NY|SHELTER ISLAND HEIGHTS|11965|1||SUFFOLK||
+|NY|SHIRLEY|11967|1||SUFFOLK||
+|NY|SOUTHAMPTON|11968|1||SUFFOLK||
+|NY|SOUTHAMPTON|11969|1||SUFFOLK||
+|NY|SOUTH JAMESPORT|11970|1||SUFFOLK||
+|NY|SOUTHOLD|11971|1||SUFFOLK||
+|NY|SPEONK|11972|1||SUFFOLK||
+|NY|UPTON|11973|1||SUFFOLK||
+|NY|WAINSCOTT|11975|1||SUFFOLK||
+|NY|WATER MILL|11976|1||SUFFOLK||
+|NY|WESTHAMPTON|11977|1||SUFFOLK||
+|NY|WESTHAMPTON BEACH|11978|1||SUFFOLK||
+|NY|YAPHANK|11980|1||SUFFOLK||
+|NY|MONTICELLO|12701|1||SULLIVAN||
+|NY|BARRYVILLE|12719|1||SULLIVAN||
+|NY|BETHEL|12720|1||SULLIVAN||
+|NY|BLOOMINGBURG|12721|1||SULLIVAN||
+|NY|BURLINGHAM|12722|1||SULLIVAN||
+|NY|CALLICOON|12723|1||SULLIVAN||
+|NY|CALLICOON CENTER|12724|1||SULLIVAN||
+|NY|CLARYVILLE|12725|1||SULLIVAN||
+|NY|COCHECTON|12726|1||SULLIVAN||
+|NY|COCHECTON CENTER|12727|1||SULLIVAN||
+|NY|ELDRED|12732|1||SULLIVAN||
+|NY|FALLSBURG|12733|1||SULLIVAN||
+|NY|FERNDALE|12734|1||SULLIVAN||
+|NY|FREMONT CENTER|12736|1||SULLIVAN||
+|NY|GLEN SPEY|12737|1||SULLIVAN||
+|NY|GLEN WILD|12738|1||SULLIVAN||
+|NY|GRAHAMSVILLE|12740|1||SULLIVAN||
+|NY|HANKINS|12741|1||SULLIVAN||
+|NY|HARRIS|12742|1||SULLIVAN||
+|NY|HIGHLAND LAKE|12743|1||SULLIVAN||
+|NY|HORTONVILLE|12745|1||SULLIVAN||
+|NY|HURLEYVILLE|12747|1||SULLIVAN||
+|NY|JEFFERSONVILLE|12748|1||SULLIVAN||
+|NY|KAUNEONGA LAKE|12749|1||SULLIVAN||
+|NY|KENOZA LAKE|12750|1||SULLIVAN||
+|NY|KIAMESHA LAKE|12751|1||SULLIVAN||
+|NY|LAKE HUNTINGTON|12752|1||SULLIVAN||
+|NY|LIBERTY|12754|1||SULLIVAN||
+|NY|LIVINGSTON MANOR|12758|1||SULLIVAN||
+|NY|LOCH SHELDRAKE|12759|1||SULLIVAN||
+|NY|LONG EDDY|12760|1||SULLIVAN||
+|NY|MONGAUP VALLEY|12762|1||SULLIVAN||
+|NY|MOUNTAIN DALE|12763|1||SULLIVAN||
+|NY|NARROWSBURG|12764|1||SULLIVAN||
+|NY|NEVERSINK|12765|1||SULLIVAN||
+|NY|NORTH BRANCH|12766|1||SULLIVAN||
+|NY|OBERNBURG|12767|1||SULLIVAN||
+|NY|PARKSVILLE|12768|1||SULLIVAN||
+|NY|PHILLIPSPORT|12769|1||SULLIVAN||
+|NY|POND EDDY|12770|1||SULLIVAN||
+|NY|ROCK HILL|12775|1||SULLIVAN||
+|NY|ROSCOE|12776|1||SULLIVAN||
+|NY|FORESTBURGH|12777|1||SULLIVAN||
+|NY|SMALLWOOD|12778|1||SULLIVAN||
+|NY|SOUTH FALLSBURG|12779|1||SULLIVAN||
+|NY|SUMMITVILLE|12781|1||SULLIVAN||
+|NY|SWAN LAKE|12783|1||SULLIVAN||
+|NY|THOMPSONVILLE|12784|1||SULLIVAN||
+|NY|WESTBROOKVILLE|12785|1||SULLIVAN||
+|NY|WHITE LAKE|12786|1||SULLIVAN||
+|NY|WHITE SULPHUR SPRINGS|12787|1||SULLIVAN||
+|NY|WOODBOURNE|12788|1||SULLIVAN||
+|NY|WOODRIDGE|12789|1||SULLIVAN||
+|NY|WURTSBORO|12790|1||SULLIVAN||
+|NY|YOUNGSVILLE|12791|1||SULLIVAN||
+|NY|YULAN|12792|1||SULLIVAN||
+|NY|APALACHIN|13732|1||TIOGA||
+|NY|BARTON|13734|1||TIOGA||
+|NY|BERKSHIRE|13736|1||TIOGA||
+|NY|CANDOR|13743|1||TIOGA||
+|NY|NEWARK VALLEY|13811|1||TIOGA||
+|NY|NICHOLS|13812|1||TIOGA||
+|NY|OWEGO|13827|1||TIOGA||
+|NY|RICHFORD|13835|1||TIOGA||
+|NY|SMITHBORO|13840|1||TIOGA||
+|NY|TIOGA CENTER|13845|1||TIOGA||
+|NY|WILLSEYVILLE|13864|1||TIOGA||
+|NY|LOCKWOOD|14859|1||TIOGA||
+|NY|SPENCER|14883|1||TIOGA||
+|NY|WAVERLY|14892|1||TIOGA||
+|NY|DRYDEN|13053|1||TOMPKINS||
+|NY|ETNA|13062|1||TOMPKINS||
+|NY|FREEVILLE|13068|1||TOMPKINS||
+|NY|GROTON|13073|1||TOMPKINS||
+|NY|MC LEAN|13102|1||TOMPKINS||
+|NY|BROOKTONDALE|14817|1||TOMPKINS||
+|NY|ITHACA|14850|1||TOMPKINS||
+|NY|ITHACA|14851|1||TOMPKINS||
+|NY|ITHACA|14852|1||TOMPKINS||
+|NY|ITHACA|14853|1||TOMPKINS||
+|NY|JACKSONVILLE|14854|1||TOMPKINS||
+|NY|NEWFIELD|14867|1||TOMPKINS||
+|NY|SLATERVILLE SPRINGS|14881|1||TOMPKINS||
+|NY|LANSING|14882|1||TOMPKINS||
+|NY|TRUMANSBURG|14886|1||TOMPKINS||
+|NY|KINGSTON|12401|1||ULSTER||
+|NY|KINGSTON|12402|1||ULSTER||
+|NY|ACCORD|12404|1||ULSTER||
+|NY|BEARSVILLE|12409|1||ULSTER||
+|NY|BIG INDIAN|12410|1||ULSTER||
+|NY|BLOOMINGTON|12411|1||ULSTER||
+|NY|BOICEVILLE|12412|1||ULSTER||
+|NY|CHICHESTER|12416|1||ULSTER||
+|NY|CONNELLY|12417|1||ULSTER||
+|NY|COTTEKILL|12419|1||ULSTER||
+|NY|CRAGSMOOR|12420|1||ULSTER||
+|NY|ELLENVILLE|12428|1||ULSTER||
+|NY|ESOPUS|12429|1||ULSTER||
+|NY|GLASCO|12432|1||ULSTER||
+|NY|GLENFORD|12433|1||ULSTER||
+|NY|GREENFIELD PARK|12435|1||ULSTER||
+|NY|HIGH FALLS|12440|1||ULSTER||
+|NY|HIGHMOUNT|12441|1||ULSTER||
+|NY|HURLEY|12443|1||ULSTER||
+|NY|KERHONKSON|12446|1||ULSTER||
+|NY|LAKE HILL|12448|1||ULSTER||
+|NY|LAKE KATRINE|12449|1||ULSTER||
+|NY|MALDEN ON HUDSON|12453|1||ULSTER||
+|NY|MOUNT MARION|12456|1||ULSTER||
+|NY|MOUNT TREMPER|12457|1||ULSTER||
+|NY|NAPANOCH|12458|1||ULSTER||
+|NY|OLIVEBRIDGE|12461|1||ULSTER||
+|NY|PHOENICIA|12464|1||ULSTER||
+|NY|PINE HILL|12465|1||ULSTER||
+|NY|PORT EWEN|12466|1||ULSTER||
+|NY|RIFTON|12471|1||ULSTER||
+|NY|ROSENDALE|12472|1||ULSTER||
+|NY|RUBY|12475|1||ULSTER||
+|NY|SAUGERTIES|12477|1||ULSTER||
+|NY|SHANDAKEN|12480|1||ULSTER||
+|NY|SHOKAN|12481|1||ULSTER||
+|NY|SPRING GLEN|12483|1||ULSTER||
+|NY|STONE RIDGE|12484|1||ULSTER||
+|NY|TILLSON|12486|1||ULSTER||
+|NY|ULSTER PARK|12487|1||ULSTER||
+|NY|WAWARSING|12489|1||ULSTER||
+|NY|WEST CAMP|12490|1||ULSTER||
+|NY|WEST HURLEY|12491|1||ULSTER||
+|NY|WEST PARK|12493|1||ULSTER||
+|NY|WEST SHOKAN|12494|1||ULSTER||
+|NY|WILLOW|12495|1||ULSTER||
+|NY|WOODSTOCK|12498|1||ULSTER||
+|NY|CLINTONDALE|12515|1||ULSTER||
+|NY|GARDINER|12525|1||ULSTER||
+|NY|HIGHLAND|12528|1||ULSTER||
+|NY|MARLBORO|12542|1||ULSTER||
+|NY|MILTON|12547|1||ULSTER||
+|NY|MODENA|12548|1||ULSTER||
+|NY|NEW PALTZ|12561|1||ULSTER||
+|NY|PLATTEKILL|12568|1||ULSTER||
+|NY|WALKER VALLEY|12588|1||ULSTER||
+|NY|WALLKILL|12589|1||ULSTER||
+|NY|SUNDOWN|12782|1||ULSTER||
+|NY|GLENS FALLS|12801|1||WARREN||
+|NY|QUEENSBURY|12804|1||WARREN||
+|NY|ADIRONDACK|12808|1||WARREN||
+|NY|ATHOL|12810|1||WARREN||
+|NY|BAKERS MILLS|12811|1||WARREN||
+|NY|BOLTON LANDING|12814|1||WARREN||
+|NY|BRANT LAKE|12815|1||WARREN||
+|NY|CHESTERTOWN|12817|1||WARREN||
+|NY|CLEVERDALE|12820|1||WARREN||
+|NY|DIAMOND POINT|12824|1||WARREN||
+|NY|HAGUE|12836|1||WARREN||
+|NY|JOHNSBURG|12843|1||WARREN||
+|NY|KATTSKILL BAY|12844|1||WARREN||
+|NY|LAKE GEORGE|12845|1||WARREN||
+|NY|LAKE LUZERNE|12846|1||WARREN||
+|NY|NORTH CREEK|12853|1||WARREN||
+|NY|NORTH RIVER|12856|1||WARREN||
+|NY|POTTERSVILLE|12860|1||WARREN||
+|NY|RIPARIUS|12862|1||WARREN||
+|NY|SILVER BAY|12874|1||WARREN||
+|NY|STONY CREEK|12878|1||WARREN||
+|NY|WARRENSBURG|12885|1||WARREN||
+|NY|WEVERTOWN|12886|1||WARREN||
+|NY|EAGLE BRIDGE|12057|1||WASHINGTON||
+|NY|ARGYLE|12809|1||WASHINGTON||
+|NY|CAMBRIDGE|12816|1||WASHINGTON||
+|NY|CLEMONS|12819|1||WASHINGTON||
+|NY|COMSTOCK|12821|1||WASHINGTON||
+|NY|COSSAYUNA|12823|1||WASHINGTON||
+|NY|FORT ANN|12827|1||WASHINGTON||
+|NY|FORT EDWARD|12828|1||WASHINGTON||
+|NY|GRANVILLE|12832|1||WASHINGTON||
+|NY|GREENWICH|12834|1||WASHINGTON||
+|NY|HAMPTON|12837|1||WASHINGTON||
+|NY|HARTFORD|12838|1||WASHINGTON||
+|NY|HUDSON FALLS|12839|1||WASHINGTON||
+|NY|HULETTS LANDING|12841|1||WASHINGTON||
+|NY|MIDDLE FALLS|12848|1||WASHINGTON||
+|NY|MIDDLE GRANVILLE|12849|1||WASHINGTON||
+|NY|NORTH GRANVILLE|12854|1||WASHINGTON||
+|NY|PUTNAM STATION|12861|1||WASHINGTON||
+|NY|SALEM|12865|1||WASHINGTON||
+|NY|SHUSHAN|12873|1||WASHINGTON||
+|NY|WHITEHALL|12887|1||WASHINGTON||
+|NY|RED CREEK|13143|1||WAYNE||
+|NY|SAVANNAH|13146|1||WAYNE||
+|NY|SOUTH BUTLER|13154|1||WAYNE||
+|NY|ALTON|14413|1||WAYNE||
+|NY|CLYDE|14433|1||WAYNE||
+|NY|EAST WILLIAMSON|14449|1||WAYNE||
+|NY|LYONS|14489|1||WAYNE||
+|NY|MACEDON|14502|1||WAYNE||
+|NY|MARION|14505|1||WAYNE||
+|NY|NEWARK|14513|1||WAYNE||
+|NY|NORTH ROSE|14516|1||WAYNE||
+|NY|ONTARIO|14519|1||WAYNE||
+|NY|ONTARIO CENTER|14520|1||WAYNE||
+|NY|PALMYRA|14522|1||WAYNE||
+|NY|PULTNEYVILLE|14538|1||WAYNE||
+|NY|ROSE|14542|1||WAYNE||
+|NY|SODUS|14551|1||WAYNE||
+|NY|SODUS POINT|14555|1||WAYNE||
+|NY|UNION HILL|14563|1||WAYNE||
+|NY|WALWORTH|14568|1||WAYNE||
+|NY|WILLIAMSON|14589|1||WAYNE||
+|NY|WOLCOTT|14590|1||WAYNE||
+|NY|AMAWALK|10501|1||WESTCHESTER||
+|NY|ARDSLEY|10502|1||WESTCHESTER||
+|NY|ARDSLEY ON HUDSON|10503|1||WESTCHESTER||
+|NY|ARMONK|10504|1||WESTCHESTER||
+|NY|BALDWIN PLACE|10505|1||WESTCHESTER||
+|NY|BEDFORD|10506|1||WESTCHESTER||
+|NY|BEDFORD HILLS|10507|1||WESTCHESTER||
+|NY|BRIARCLIFF MANOR|10510|1||WESTCHESTER||
+|NY|BUCHANAN|10511|1||WESTCHESTER||
+|NY|CHAPPAQUA|10514|1||WESTCHESTER||
+|NY|CROMPOND|10517|1||WESTCHESTER||
+|NY|CROSS RIVER|10518|1||WESTCHESTER||
+|NY|CROTON FALLS|10519|1||WESTCHESTER||
+|NY|CROTON ON HUDSON|10520|1||WESTCHESTER||
+|NY|CROTON ON HUDSON|10521|1||WESTCHESTER||
+|NY|DOBBS FERRY|10522|1||WESTCHESTER||
+|NY|ELMSFORD|10523|1||WESTCHESTER||
+|NY|GOLDENS BRIDGE|10526|1||WESTCHESTER||
+|NY|GRANITE SPRINGS|10527|1||WESTCHESTER||
+|NY|HARRISON|10528|1||WESTCHESTER||
+|NY|HARTSDALE|10530|1||WESTCHESTER||
+|NY|HAWTHORNE|10532|1||WESTCHESTER||
+|NY|IRVINGTON|10533|1||WESTCHESTER||
+|NY|JEFFERSON VALLEY|10535|1||WESTCHESTER||
+|NY|KATONAH|10536|1||WESTCHESTER||
+|NY|LARCHMONT|10538|1||WESTCHESTER||
+|NY|LINCOLNDALE|10540|1||WESTCHESTER||
+|NY|MAMARONECK|10543|1||WESTCHESTER||
+|NY|MARYKNOLL|10545|1||WESTCHESTER||
+|NY|MILLWOOD|10546|1||WESTCHESTER||
+|NY|MOHEGAN LAKE|10547|1||WESTCHESTER||
+|NY|MONTROSE|10548|1||WESTCHESTER||
+|NY|MOUNT KISCO|10549|1||WESTCHESTER||
+|NY|MOUNT VERNON|10550|1||WESTCHESTER||
+|NY|MOUNT VERNON|10551|1||WESTCHESTER||
+|NY|MOUNT VERNON|10552|1||WESTCHESTER||
+|NY|MOUNT VERNON|10553|1||WESTCHESTER||
+|NY|MOUNT VERNON|10557|1||WESTCHESTER||
+|NY|MOUNT VERNON|10558|1||WESTCHESTER||
+|NY|MOUNT VERNON|10559|1||WESTCHESTER||
+|NY|NORTH SALEM|10560|1||WESTCHESTER||
+|NY|OSSINING|10562|1||WESTCHESTER||
+|NY|PEEKSKILL|10566|1||WESTCHESTER||
+|NY|CORTLANDT MANOR|10567|1||WESTCHESTER||
+|NY|PLEASANTVILLE|10570|1||WESTCHESTER||
+|NY|PLEASANTVILLE|10571|1||WESTCHESTER||
+|NY|PLEASANTVILLE|10572|1||WESTCHESTER||
+|NY|PORT CHESTER|10573|1||WESTCHESTER||
+|NY|POUND RIDGE|10576|1||WESTCHESTER||
+|NY|PURCHASE|10577|1||WESTCHESTER||
+|NY|PURDYS|10578|1||WESTCHESTER||
+|NY|RYE|10580|1||WESTCHESTER||
+|NY|RYE|10581|1||WESTCHESTER||
+|NY|SCARSDALE|10583|1||WESTCHESTER||
+|NY|SHENOROCK|10587|1||WESTCHESTER||
+|NY|SHRUB OAK|10588|1||WESTCHESTER||
+|NY|SOMERS|10589|1||WESTCHESTER||
+|NY|SOUTH SALEM|10590|1||WESTCHESTER||
+|NY|TARRYTOWN|10591|1||WESTCHESTER||
+|NY|TARRYTOWN|10592|1||WESTCHESTER||
+|NY|THORNWOOD|10594|1||WESTCHESTER||
+|NY|VALHALLA|10595|1||WESTCHESTER||
+|NY|VERPLANCK|10596|1||WESTCHESTER||
+|NY|WACCABUC|10597|1||WESTCHESTER||
+|NY|YORKTOWN HEIGHTS|10598|1||WESTCHESTER||
+|NY|WHITE PLAINS|10601|1||WESTCHESTER||
+|NY|WHITE PLAINS|10602|1||WESTCHESTER||
+|NY|WHITE PLAINS|10603|1||WESTCHESTER||
+|NY|WEST HARRISON|10604|1||WESTCHESTER||
+|NY|WHITE PLAINS|10605|1||WESTCHESTER||
+|NY|WHITE PLAINS|10606|1||WESTCHESTER||
+|NY|WHITE PLAINS|10607|1||WESTCHESTER||
+|NY|WHITE PLAINS|10610|1||WESTCHESTER||
+|NY|WHITE PLAINS|10625|1||WESTCHESTER||
+|NY|WHITE PLAINS|10629|1||WESTCHESTER||
+|NY|WHITE PLAINS|10633|1||WESTCHESTER||
+|NY|WHITE PLAINS|10650|1||WESTCHESTER||
+|NY|YONKERS|10701|1||WESTCHESTER||
+|NY|YONKERS|10702|1||WESTCHESTER||
+|NY|YONKERS|10703|1||WESTCHESTER||
+|NY|YONKERS|10704|1||WESTCHESTER||
+|NY|YONKERS|10705|1||WESTCHESTER||
+|NY|HASTINGS ON HUDSON|10706|1||WESTCHESTER||
+|NY|TUCKAHOE|10707|1||WESTCHESTER||
+|NY|BRONXVILLE|10708|1||WESTCHESTER||
+|NY|EASTCHESTER|10709|1||WESTCHESTER||
+|NY|YONKERS|10710|1||WESTCHESTER||
+|NY|NEW ROCHELLE|10801|1||WESTCHESTER||
+|NY|NEW ROCHELLE|10802|1||WESTCHESTER||
+|NY|PELHAM|10803|1||WESTCHESTER||
+|NY|WYKAGYL|10804|1||WESTCHESTER||
+|NY|NEW ROCHELLE|10804|1||WESTCHESTER||
+|NY|NEW ROCHELLE|10805|1||WESTCHESTER||
+|NY|ARCADE|14009|1||WYOMING||
+|NY|ATTICA|14011|1||WYOMING||
+|NY|BLISS|14024|1||WYOMING||
+|NY|COWLESVILLE|14037|1||WYOMING||
+|NY|DALE|14039|1||WYOMING||
+|NY|GAINESVILLE|14066|1||WYOMING||
+|NY|JAVA CENTER|14082|1||WYOMING||
+|NY|JAVA VILLAGE|14083|1||WYOMING||
+|NY|NORTH JAVA|14113|1||WYOMING||
+|NY|PIKE|14130|1||WYOMING||
+|NY|STRYKERSVILLE|14145|1||WYOMING||
+|NY|VARYSBURG|14167|1||WYOMING||
+|NY|CASTILE|14427|1||WYOMING||
+|NY|PERRY|14530|1||WYOMING||
+|NY|PORTAGEVILLE|14536|1||WYOMING||
+|NY|SILVER LAKE|14549|1||WYOMING||
+|NY|SILVER SPRINGS|14550|1||WYOMING||
+|NY|WARSAW|14569|1||WYOMING||
+|NY|WYOMING|14591|1||WYOMING||
+|NY|BELLONA|14415|1||YATES||
+|NY|BRANCHPORT|14418|1||YATES||
+|NY|DRESDEN|14441|1||YATES||
+|NY|KEUKA PARK|14478|1||YATES||
+|NY|MIDDLESEX|14507|1||YATES||
+|NY|PENN YAN|14527|1||YATES||
+|NY|RUSHVILLE|14544|1||YATES||
+|NY|DUNDEE|14837|1||YATES||
+|NY|HIMROD|14842|1||YATES||
+|NY|LAKEMONT|14857|1||YATES||
+|NY|ROCK STREAM|14878|1||YATES||
+|NY|PLEASANTVILLE|00401|1||||
+|NY|NEW YORK CITY|10000|1||||
+|NY|NEW YORK CITY|10075|1||||
+|NY|BRONX|10400|1||||
+|NY|MONROE|10949|1||||
+|NY|ROCKLAND M P C|10951|1||||
+|NY|JAMAICA|11402|1||||
+|NY|JAMAICA|11406|1||||
+|NY|JAMAICA|11407|1||||
+|NY|JAMAICA|11408|1||||
+|NY|JAMAICA|11410|1||||
+|NY|JAMAICA|11440|1||||
+|NY|JAMAICA|11441|1||||
+|NY|JAMAICA|11446|1||||
+|NY|JAMAICA|11447|1||||
+|NY|JAMAICA|11450|1||||
+|NY|JAMAICA|11452|1||||
+|NY|JAMAICA|11460|1||||
+|NY|JAMAICA|11470|1||||
+|NY|JAMAICA|11472|1||||
+|NY|JAMAICA|11474|1||||
+|NY|JAMAICA|11476|1||||
+|NY|JAMAICA|11478|1||||
+|NY|JAMAICA|11480|1||||
+|NY|JAMAICA|11482|1||||
+|NY|JAMAICA|11486|1||||
+|NY|JAMAICA|11488|1||||
+|NY|BROOKVIEW|12026|1||||
+|NY|LAWYERSVILLE|12113|1||||
+|NY|NORTON HILL|12135|1||||
+|NY|CAIRO|12163|1||||
+|NY|SAUGERTIES|12415|1||||
+|NY|POUGHKEEPSIE|12600|1||||
+|NY|LEW BEACH|12753|1||||
+|NY|EAST GREENWICH|12826|1||||
+|NY|NORTH LAWRENCE|12938|1||||
+|NY|ONCHIOTA|12968|1||||
+|NY|WHALLONSBURG|12994|1||||
+|NY|CUYLER|13050|1||||
+|NY|EAST FREETOWN|13055|1||||
+|NY|LEBANON|13085|1||||
+|NY|LYSANDER|13094|1||||
+|NY|MANLIUS|13125|1||||
+|NY|OWASCO|13130|1||||
+|NY|CHITTENANGO|13133|1||||
+|NY|SENNETT|13150|1||||
+|NY|SHEDS|13151|1||||
+|NY|SYRACUSE|13235|1||||
+|NY|MIDDLEVILLE|13336|1||||
+|NY|NORTH WESTERN|13419|1||||
+|NY|PRATTS HOLLOW|13434|1||||
+|NY|SOUTH EDMESTON|13466|1||||
+|NY|BALMAT|13609|1||||
+|NY|WOODVILLE|13698|1||||
+|NY|BUFFALO|14266|1||||
+|NY|BUFFALO|14271|1||||
+|NY|EAGLE HARBOR|14442|1||||
+|NY|EAST PALMYRA|14444|1||||
+|NY|INDUSTRY|14474|1||||
+|NY|SODUS CENTER|14554|1||||
+|NY|WEBSTER CROSSING|14584|1||||
+|NY|ROCHESTER|14600|1||||
+|NY|KNAPP CREEK|14749|1||||
+|NY|NORTH CLYMER|14759|1||||
+|NY|COHOCTON|14868|1||||
+|NY|VALOIS|14888|1||||
+|NY|WEST DANBY|14896|1||||
+|NY|ELMIRA|14975|1||||
+|OH|BENTONVILLE|45105|1||ADAMS||
+|OH|MANCHESTER|45144|1||ADAMS||
+|OH|BLUE CREEK|45616|1||ADAMS||
+|OH|CHERRY FORK|45618|1||ADAMS||
+|OH|LYNX|45650|1||ADAMS||
+|OH|PEEBLES|45660|1||ADAMS||
+|OH|SEAMAN|45679|1||ADAMS||
+|OH|WEST UNION|45693|1||ADAMS||
+|OH|WINCHESTER|45697|1||ADAMS||
+|OH|LIMA|45801|1||ALLEN||
+|OH|LIMA|45802|1||ALLEN||
+|OH|LIMA|45804|1||ALLEN||
+|OH|LIMA|45805|1||ALLEN||
+|OH|LIMA|45807|1||ALLEN||
+|OH|BEAVERDAM|45808|1||ALLEN||
+|OH|GOMER|45809|1||ALLEN||
+|OH|BLUFFTON|45817|1||ALLEN||
+|OH|CAIRO|45820|1||ALLEN||
+|OH|DELPHOS|45833|1||ALLEN||
+|OH|HARROD|45850|1||ALLEN||
+|OH|LAFAYETTE|45854|1||ALLEN||
+|OH|SPENCERVILLE|45887|1||ALLEN||
+|OH|ASHLAND|44805|1||ASHLAND||
+|OH|HAYESVILLE|44838|1||ASHLAND||
+|OH|JEROMESVILLE|44840|1||ASHLAND||
+|OH|LOUDONVILLE|44842|1||ASHLAND||
+|OH|NANKIN|44848|1||ASHLAND||
+|OH|NOVA|44859|1||ASHLAND||
+|OH|PERRYSVILLE|44864|1||ASHLAND||
+|OH|POLK|44866|1||ASHLAND||
+|OH|SAVANNAH|44874|1||ASHLAND||
+|OH|SULLIVAN|44880|1||ASHLAND||
+|OH|ANDOVER|44003|1||ASHTABULA||
+|OH|ASHTABULA|44004|1||ASHTABULA||
+|OH|ASHTABULA|44005|1||ASHTABULA||
+|OH|AUSTINBURG|44010|1||ASHTABULA||
+|OH|CONNEAUT|44030|1||ASHTABULA||
+|OH|DORSET|44032|1||ASHTABULA||
+|OH|GENEVA|44041|1||ASHTABULA||
+|OH|JEFFERSON|44047|1||ASHTABULA||
+|OH|KINGSVILLE|44048|1||ASHTABULA||
+|OH|NORTH KINGSVILLE|44068|1||ASHTABULA||
+|OH|ORWELL|44076|1||ASHTABULA||
+|OH|PIERPONT|44082|1||ASHTABULA||
+|OH|ROCK CREEK|44084|1||ASHTABULA||
+|OH|ROME|44085|1||ASHTABULA||
+|OH|UNIONVILLE|44088|1||ASHTABULA||
+|OH|WILLIAMSFIELD|44093|1||ASHTABULA||
+|OH|WINDSOR|44099|1||ASHTABULA||
+|OH|ATHENS|45701|1||ATHENS||
+|OH|ALBANY|45710|1||ATHENS||
+|OH|AMESVILLE|45711|1||ATHENS||
+|OH|BUCHTEL|45716|1||ATHENS||
+|OH|CARBONDALE|45717|1||ATHENS||
+|OH|CHAUNCEY|45719|1||ATHENS||
+|OH|COOLVILLE|45723|1||ATHENS||
+|OH|GLOUSTER|45732|1||ATHENS||
+|OH|GUYSVILLE|45735|1||ATHENS||
+|OH|HOCKINGPORT|45739|1||ATHENS||
+|OH|JACKSONVILLE|45740|1||ATHENS||
+|OH|MILLFIELD|45761|1||ATHENS||
+|OH|NELSONVILLE|45764|1||ATHENS||
+|OH|NEW MARSHFIELD|45766|1||ATHENS||
+|OH|SHADE|45776|1||ATHENS||
+|OH|SHARPSBURG|45777|1||ATHENS||
+|OH|STEWART|45778|1||ATHENS||
+|OH|THE PLAINS|45780|1||ATHENS||
+|OH|TORCH|45781|1||ATHENS||
+|OH|TRIMBLE|45782|1||ATHENS||
+|OH|LIMA|45806|1||AUGLAIZE||
+|OH|BUCKLAND|45819|1||AUGLAIZE||
+|OH|MINSTER|45865|1||AUGLAIZE||
+|OH|NEW BREMEN|45869|1||AUGLAIZE||
+|OH|NEW HAMPSHIRE|45870|1||AUGLAIZE||
+|OH|NEW KNOXVILLE|45871|1||AUGLAIZE||
+|OH|SAINT JOHNS|45884|1||AUGLAIZE||
+|OH|SAINT MARYS|45885|1||AUGLAIZE||
+|OH|UNIOPOLIS|45888|1||AUGLAIZE||
+|OH|WAPAKONETA|45895|1||AUGLAIZE||
+|OH|WAYNESFIELD|45896|1||AUGLAIZE||
+|OH|BARNESVILLE|43713|1||BELMONT||
+|OH|BELMONT|43718|1||BELMONT||
+|OH|BETHESDA|43719|1||BELMONT||
+|OH|MORRISTOWN|43759|1||BELMONT||
+|OH|ALLEDONIA|43902|1||BELMONT||
+|OH|BARTON|43905|1||BELMONT||
+|OH|BELLAIRE|43906|1||BELMONT||
+|OH|BLAINE|43909|1||BELMONT||
+|OH|BRIDGEPORT|43912|1||BELMONT||
+|OH|COLERAIN|43916|1||BELMONT||
+|OH|FAIRPOINT|43927|1||BELMONT||
+|OH|GLENCOE|43928|1||BELMONT||
+|OH|JACOBSBURG|43933|1||BELMONT||
+|OH|LANSING|43934|1||BELMONT||
+|OH|MARTINS FERRY|43935|1||BELMONT||
+|OH|MAYNARD|43937|1||BELMONT||
+|OH|NEFFS|43940|1||BELMONT||
+|OH|POWHATAN POINT|43942|1||BELMONT||
+|OH|SHADYSIDE|43947|1||BELMONT||
+|OH|SAINT CLAIRSVILLE|43950|1||BELMONT||
+|OH|LAFFERTY|43951|1||BELMONT||
+|OH|WARNOCK|43967|1||BELMONT||
+|OH|BANNOCK|43972|1||BELMONT||
+|OH|FLUSHING|43977|1||BELMONT||
+|OH|PIEDMONT|43983|1||BELMONT||
+|OH|HOLLOWAY|43985|1||BELMONT||
+|OH|ABERDEEN|45101|1||BROWN||
+|OH|DECATUR|45115|1||BROWN||
+|OH|FAYETTEVILLE|45118|1||BROWN||
+|OH|FEESBURG|45119|1||BROWN||
+|OH|GEORGETOWN|45121|1||BROWN||
+|OH|HAMERSVILLE|45130|1||BROWN||
+|OH|HIGGINSPORT|45131|1||BROWN||
+|OH|MOUNT ORAB|45154|1||BROWN||
+|OH|RIPLEY|45167|1||BROWN||
+|OH|RUSSELLVILLE|45168|1||BROWN||
+|OH|SARDINIA|45171|1||BROWN||
+|OH|CINCINNATI|45275|1||BROWN||
+|OH|COLLEGE CORNER|45003|1||BUTLER||
+|OH|COLLINSVILLE|45004|1||BUTLER||
+|OH|HAMILTON|45011|1||BUTLER||
+|OH|HAMILTON|45012|1||BUTLER||
+|OH|HAMILTON|45013|1||BUTLER||
+|OH|FAIRFIELD|45014|1||BUTLER||
+|OH|HAMILTON|45015|1||BUTLER||
+|OH|FAIRFIELD|45018|1||BUTLER||
+|OH|HAMILTON|45020|1||BUTLER||
+|OH|HAMILTON|45023|1||BUTLER||
+|OH|HAMILTON|45025|1||BUTLER||
+|OH|HAMILTON|45026|1||BUTLER||
+|OH|MIDDLETOWN|45042|1||BUTLER||
+|OH|MIDDLETOWN|45043|1||BUTLER||
+|OH|MIDDLETOWN|45044|1||BUTLER||
+|OH|MONROE|45050|1||BUTLER||
+|OH|OKEANA|45053|1||BUTLER||
+|OH|OVERPECK|45055|1||BUTLER||
+|OH|OXFORD|45056|1||BUTLER||
+|OH|ROSS|45061|1||BUTLER||
+|OH|SEVEN MILE|45062|1||BUTLER||
+|OH|SHANDON|45063|1||BUTLER||
+|OH|SOMERVILLE|45064|1||BUTLER||
+|OH|TRENTON|45067|1||BUTLER||
+|OH|WEST CHESTER|45069|1||BUTLER||
+|OH|WEST CHESTER|45071|1||BUTLER||
+|OH|MONROE|45073|1||BUTLER||
+|OH|MONROE|45099|1||BUTLER||
+|OH|AUGUSTA|44607|1||CARROLL||
+|OH|CARROLLTON|44615|1||CARROLL||
+|OH|DELLROY|44620|1||CARROLL||
+|OH|HARLEM SPRINGS|44631|1||CARROLL||
+|OH|LEESVILLE|44639|1||CARROLL||
+|OH|MALVERN|44644|1||CARROLL||
+|OH|MECHANICSTOWN|44651|1||CARROLL||
+|OH|SHERRODSVILLE|44675|1||CARROLL||
+|OH|CABLE|43009|1||CHAMPAIGN||
+|OH|MECHANICSBURG|43044|1||CHAMPAIGN||
+|OH|MINGO|43047|1||CHAMPAIGN||
+|OH|NORTH LEWISBURG|43060|1||CHAMPAIGN||
+|OH|ROSEWOOD|43070|1||CHAMPAIGN||
+|OH|SAINT PARIS|43072|1||CHAMPAIGN||
+|OH|URBANA|43078|1||CHAMPAIGN||
+|OH|WESTVILLE|43083|1||CHAMPAIGN||
+|OH|WOODSTOCK|43084|1||CHAMPAIGN||
+|OH|CHRISTIANSBURG|45389|1||CHAMPAIGN||
+|OH|CATAWBA|43010|1||CLARK||
+|OH|DONNELSVILLE|45319|1||CLARK||
+|OH|ENON|45323|1||CLARK||
+|OH|MEDWAY|45341|1||CLARK||
+|OH|NEW CARLISLE|45344|1||CLARK||
+|OH|NORTH HAMPTON|45349|1||CLARK||
+|OH|SOUTH CHARLESTON|45368|1||CLARK||
+|OH|SOUTH VIENNA|45369|1||CLARK||
+|OH|TREMONT CITY|45372|1||CLARK||
+|OH|SPRINGFIELD|45501|1||CLARK||
+|OH|SPRINGFIELD|45502|1||CLARK||
+|OH|SPRINGFIELD|45503|1||CLARK||
+|OH|SPRINGFIELD|45504|1||CLARK||
+|OH|SPRINGFIELD|45505|1||CLARK||
+|OH|SPRINGFIELD|45506|1||CLARK||
+|OH|AMELIA|45102|1||CLERMONT||
+|OH|BATAVIA|45103|1||CLERMONT||
+|OH|BETHEL|45106|1||CLERMONT||
+|OH|CHILO|45112|1||CLERMONT||
+|OH|FELICITY|45120|1||CLERMONT||
+|OH|GOSHEN|45122|1||CLERMONT||
+|OH|LOVELAND|45140|1||CLERMONT||
+|OH|MARATHON|45145|1||CLERMONT||
+|OH|MIAMIVILLE|45147|1||CLERMONT||
+|OH|MILFORD|45150|1||CLERMONT||
+|OH|MOSCOW|45153|1||CLERMONT||
+|OH|NEVILLE|45156|1||CLERMONT||
+|OH|NEW RICHMOND|45157|1||CLERMONT||
+|OH|NEWTONSVILLE|45158|1||CLERMONT||
+|OH|OWENSVILLE|45160|1||CLERMONT||
+|OH|WILLIAMSBURG|45176|1||CLERMONT||
+|OH|CINCINNATI|45245|1||CLERMONT||
+|OH|BLANCHESTER|45107|1||CLINTON||
+|OH|CLARKSVILLE|45113|1||CLINTON||
+|OH|CUBA|45114|1||CLINTON||
+|OH|LEES CREEK|45138|1||CLINTON||
+|OH|MARTINSVILLE|45146|1||CLINTON||
+|OH|MIDLAND|45148|1||CLINTON||
+|OH|NEW VIENNA|45159|1||CLINTON||
+|OH|PORT WILLIAM|45164|1||CLINTON||
+|OH|REESVILLE|45166|1||CLINTON||
+|OH|SABINA|45169|1||CLINTON||
+|OH|WILMINGTON|45177|1||CLINTON||
+|OH|EAST LIVERPOOL|43920|1||COLUMBIANA||
+|OH|SALINEVILLE|43945|1||COLUMBIANA||
+|OH|SUMMITVILLE|43962|1||COLUMBIANA||
+|OH|WELLSVILLE|43968|1||COLUMBIANA||
+|OH|COLUMBIANA|44408|1||COLUMBIANA||
+|OH|EAST PALESTINE|44413|1||COLUMBIANA||
+|OH|ELKTON|44415|1||COLUMBIANA||
+|OH|HANOVERTON|44423|1||COLUMBIANA||
+|OH|KENSINGTON|44427|1||COLUMBIANA||
+|OH|LEETONIA|44431|1||COLUMBIANA||
+|OH|LISBON|44432|1||COLUMBIANA||
+|OH|NEGLEY|44441|1||COLUMBIANA||
+|OH|NEW WATERFORD|44445|1||COLUMBIANA||
+|OH|ROGERS|44455|1||COLUMBIANA||
+|OH|SALEM|44460|1||COLUMBIANA||
+|OH|WASHINGTONVILLE|44490|1||COLUMBIANA||
+|OH|WEST POINT|44492|1||COLUMBIANA||
+|OH|WINONA|44493|1||COLUMBIANA||
+|OH|EAST ROCHESTER|44625|1||COLUMBIANA||
+|OH|HOMEWORTH|44634|1||COLUMBIANA||
+|OH|NORTH GEORGETOWN|44665|1||COLUMBIANA||
+|OH|BAKERSVILLE|43803|1||COSHOCTON||
+|OH|BLISSFIELD|43805|1||COSHOCTON||
+|OH|CONESVILLE|43811|1||COSHOCTON||
+|OH|COSHOCTON|43812|1||COSHOCTON||
+|OH|FRESNO|43824|1||COSHOCTON||
+|OH|KEENE|43828|1||COSHOCTON||
+|OH|PLAINFIELD|43836|1||COSHOCTON||
+|OH|WALHONDING|43843|1||COSHOCTON||
+|OH|WARSAW|43844|1||COSHOCTON||
+|OH|WEST LAFAYETTE|43845|1||COSHOCTON||
+|OH|BUCYRUS|44820|1||CRAWFORD||
+|OH|CHATFIELD|44825|1||CRAWFORD||
+|OH|CRESTLINE|44827|1||CRAWFORD||
+|OH|GALION|44833|1||CRAWFORD||
+|OH|NEW WASHINGTON|44854|1||CRAWFORD||
+|OH|NORTH ROBINSON|44856|1||CRAWFORD||
+|OH|OCEOLA|44860|1||CRAWFORD||
+|OH|SULPHUR SPRINGS|44881|1||CRAWFORD||
+|OH|TIRO|44887|1||CRAWFORD||
+|OH|BEREA|44017|1||CUYAHOGA||
+|OH|CHAGRIN FALLS|44022|1||CUYAHOGA||
+|OH|GATES MILLS|44040|1||CUYAHOGA||
+|OH|NORTH OLMSTED|44070|1||CUYAHOGA||
+|OH|CLEVELAND|44101|1||CUYAHOGA||
+|OH|CLEVELAND|44102|1||CUYAHOGA||
+|OH|CLEVELAND|44103|1||CUYAHOGA||
+|OH|CLEVELAND|44104|1||CUYAHOGA||
+|OH|CLEVELAND|44105|1||CUYAHOGA||
+|OH|CLEVELAND|44106|1||CUYAHOGA||
+|OH|LAKEWOOD|44107|1||CUYAHOGA||
+|OH|CLEVELAND|44108|1||CUYAHOGA||
+|OH|CLEVELAND|44109|1||CUYAHOGA||
+|OH|CLEVELAND|44110|1||CUYAHOGA||
+|OH|CLEVELAND|44111|1||CUYAHOGA||
+|OH|CLEVELAND|44112|1||CUYAHOGA||
+|OH|CLEVELAND|44113|1||CUYAHOGA||
+|OH|CLEVELAND|44114|1||CUYAHOGA||
+|OH|CLEVELAND|44115|1||CUYAHOGA||
+|OH|ROCKY RIVER|44116|1||CUYAHOGA||
+|OH|EUCLID|44117|1||CUYAHOGA||
+|OH|CLEVELAND|44118|1||CUYAHOGA||
+|OH|CLEVELAND|44119|1||CUYAHOGA||
+|OH|CLEVELAND|44120|1||CUYAHOGA||
+|OH|CLEVELAND|44121|1||CUYAHOGA||
+|OH|BEACHWOOD|44122|1||CUYAHOGA||
+|OH|EUCLID|44123|1||CUYAHOGA||
+|OH|CLEVELAND|44124|1||CUYAHOGA||
+|OH|CLEVELAND|44125|1||CUYAHOGA||
+|OH|CLEVELAND|44126|1||CUYAHOGA||
+|OH|CLEVELAND|44127|1||CUYAHOGA||
+|OH|CLEVELAND|44128|1||CUYAHOGA||
+|OH|CLEVELAND|44129|1||CUYAHOGA||
+|OH|CLEVELAND|44130|1||CUYAHOGA||
+|OH|INDEPENDENCE|44131|1||CUYAHOGA||
+|OH|EUCLID|44132|1||CUYAHOGA||
+|OH|NORTH ROYALTON|44133|1||CUYAHOGA||
+|OH|CLEVELAND|44134|1||CUYAHOGA||
+|OH|CLEVELAND|44135|1||CUYAHOGA||
+|OH|STRONGSVILLE|44136|1||CUYAHOGA||
+|OH|MAPLE HEIGHTS|44137|1||CUYAHOGA||
+|OH|OLMSTED FALLS|44138|1||CUYAHOGA||
+|OH|SOLON|44139|1||CUYAHOGA||
+|OH|BAY VILLAGE|44140|1||CUYAHOGA||
+|OH|BRECKSVILLE|44141|1||CUYAHOGA||
+|OH|BROOKPARK|44142|1||CUYAHOGA||
+|OH|CLEVELAND|44143|1||CUYAHOGA||
+|OH|CLEVELAND|44144|1||CUYAHOGA||
+|OH|WESTLAKE|44145|1||CUYAHOGA||
+|OH|BEDFORD|44146|1||CUYAHOGA||
+|OH|BROADVIEW HEIGHTS|44147|1||CUYAHOGA||
+|OH|CLEVELAND|44177|1||CUYAHOGA||
+|OH|CLEVELAND|44178|1||CUYAHOGA||
+|OH|CLEVELAND|44179|1||CUYAHOGA||
+|OH|CLEVELAND|44181|1||CUYAHOGA||
+|OH|CLEVELAND|44184|1||CUYAHOGA||
+|OH|CLEVELAND|44185|1||CUYAHOGA||
+|OH|CLEVELAND|44186|1||CUYAHOGA||
+|OH|CLEVELAND|44188|1||CUYAHOGA||
+|OH|CLEVELAND|44189|1||CUYAHOGA||
+|OH|CLEVELAND|44190|1||CUYAHOGA||
+|OH|CLEVELAND|44191|1||CUYAHOGA||
+|OH|CLEVELAND|44192|1||CUYAHOGA||
+|OH|CLEVELAND|44193|1||CUYAHOGA||
+|OH|CLEVELAND|44194|1||CUYAHOGA||
+|OH|CLEVELAND|44195|1||CUYAHOGA||
+|OH|CLEVELAND|44197|1||CUYAHOGA||
+|OH|CLEVELAND|44198|1||CUYAHOGA||
+|OH|CLEVELAND|44199|1||CUYAHOGA||
+|OH|ANSONIA|45303|1||DARKE||
+|OH|ARCANUM|45304|1||DARKE||
+|OH|GETTYSBURG|45328|1||DARKE||
+|OH|GORDON|45329|1||DARKE||
+|OH|GREENVILLE|45331|1||DARKE||
+|OH|HOLLANSBURG|45332|1||DARKE||
+|OH|NEW MADISON|45346|1||DARKE||
+|OH|NEW WESTON|45348|1||DARKE||
+|OH|NORTH STAR|45350|1||DARKE||
+|OH|OSGOOD|45351|1||DARKE||
+|OH|PALESTINE|45352|1||DARKE||
+|OH|PITSBURG|45358|1||DARKE||
+|OH|ROSSBURG|45362|1||DARKE||
+|OH|VERSAILLES|45380|1||DARKE||
+|OH|YORKSHIRE|45388|1||DARKE||
+|OH|UNION CITY|45390|1||DARKE||
+|OH|DEFIANCE|43512|1||DEFIANCE||
+|OH|EVANSPORT|43519|1||DEFIANCE||
+|OH|FARMER|43520|1||DEFIANCE||
+|OH|HICKSVILLE|43526|1||DEFIANCE||
+|OH|JEWELL|43530|1||DEFIANCE||
+|OH|MARK CENTER|43536|1||DEFIANCE||
+|OH|NEY|43549|1||DEFIANCE||
+|OH|SHERWOOD|43556|1||DEFIANCE||
+|OH|ASHLEY|43003|1||DELAWARE||
+|OH|DELAWARE|43015|1||DELAWARE||
+|OH|GALENA|43021|1||DELAWARE||
+|OH|KILBOURNE|43032|1||DELAWARE||
+|OH|LEWIS CENTER|43035|1||DELAWARE||
+|OH|OSTRANDER|43061|1||DELAWARE||
+|OH|POWELL|43065|1||DELAWARE||
+|OH|RADNOR|43066|1||DELAWARE||
+|OH|SUNBURY|43074|1||DELAWARE||
+|OH|WESTERVILLE|43082|1||DELAWARE||
+|OH|KELLEYS ISLAND|43438|1||ERIE||
+|OH|VERMILION|44089|1||ERIE||
+|OH|BERLIN HEIGHTS|44814|1||ERIE||
+|OH|BIRMINGHAM|44816|1||ERIE||
+|OH|CASTALIA|44824|1||ERIE||
+|OH|HURON|44839|1||ERIE||
+|OH|MILAN|44846|1||ERIE||
+|OH|SANDUSKY|44870|1||ERIE||
+|OH|SANDUSKY|44871|1||ERIE||
+|OH|MILLERSPORT|43046|1||FAIRFIELD||
+|OH|AMANDA|43102|1||FAIRFIELD||
+|OH|BALTIMORE|43105|1||FAIRFIELD||
+|OH|BREMEN|43107|1||FAIRFIELD||
+|OH|CANAL WINCHESTER|43110|1||FAIRFIELD||
+|OH|CARROLL|43112|1||FAIRFIELD||
+|OH|LANCASTER|43130|1||FAIRFIELD||
+|OH|LITHOPOLIS|43136|1||FAIRFIELD||
+|OH|PICKERINGTON|43147|1||FAIRFIELD||
+|OH|PLEASANTVILLE|43148|1||FAIRFIELD||
+|OH|RUSHVILLE|43150|1||FAIRFIELD||
+|OH|STOUTSVILLE|43154|1||FAIRFIELD||
+|OH|SUGAR GROVE|43155|1||FAIRFIELD||
+|OH|THURSTON|43157|1||FAIRFIELD||
+|OH|WEST RUSHVILLE|43163|1||FAIRFIELD||
+|OH|BLOOMINGBURG|43106|1||FAYETTE||
+|OH|JEFFERSONVILLE|43128|1||FAYETTE||
+|OH|MILLEDGEVILLE|43142|1||FAYETTE||
+|OH|WASHINGTON COURT HOUSE|43160|1||FAYETTE||
+|OH|AMLIN|43002|1||FRANKLIN||
+|OH|BLACKLICK|43004|1||FRANKLIN||
+|OH|DUBLIN|43016|1||FRANKLIN||
+|OH|DUBLIN|43017|1||FRANKLIN||
+|OH|HILLIARD|43026|1||FRANKLIN||
+|OH|NEW ALBANY|43054|1||FRANKLIN||
+|OH|REYNOLDSBURG|43068|1||FRANKLIN||
+|OH|WESTERVILLE|43081|1||FRANKLIN||
+|OH|COLUMBUS|43085|1||FRANKLIN||
+|OH|WESTERVILLE|43086|1||FRANKLIN||
+|OH|BRICE|43109|1||FRANKLIN||
+|OH|GALLOWAY|43119|1||FRANKLIN||
+|OH|GROVE CITY|43123|1||FRANKLIN||
+|OH|GROVEPORT|43125|1||FRANKLIN||
+|OH|HARRISBURG|43126|1||FRANKLIN||
+|OH|GROVEPORT|43199|1||FRANKLIN||
+|OH|COLUMBUS|43201|1||FRANKLIN||
+|OH|COLUMBUS|43202|1||FRANKLIN||
+|OH|COLUMBUS|43203|1||FRANKLIN||
+|OH|COLUMBUS|43204|1||FRANKLIN||
+|OH|COLUMBUS|43205|1||FRANKLIN||
+|OH|COLUMBUS|43206|1||FRANKLIN||
+|OH|COLUMBUS|43207|1||FRANKLIN||
+|OH|COLUMBUS|43209|1||FRANKLIN||
+|OH|COLUMBUS|43210|1||FRANKLIN||
+|OH|COLUMBUS|43211|1||FRANKLIN||
+|OH|COLUMBUS|43212|1||FRANKLIN||
+|OH|COLUMBUS|43213|1||FRANKLIN||
+|OH|COLUMBUS|43214|1||FRANKLIN||
+|OH|COLUMBUS|43215|1||FRANKLIN||
+|OH|COLUMBUS|43216|1||FRANKLIN||
+|OH|COLUMBUS|43217|1||FRANKLIN||
+|OH|COLUMBUS|43218|1||FRANKLIN||
+|OH|COLUMBUS|43219|1||FRANKLIN||
+|OH|COLUMBUS|43220|1||FRANKLIN||
+|OH|COLUMBUS|43221|1||FRANKLIN||
+|OH|COLUMBUS|43222|1||FRANKLIN||
+|OH|COLUMBUS|43223|1||FRANKLIN||
+|OH|COLUMBUS|43224|1||FRANKLIN||
+|OH|COLUMBUS|43226|1||FRANKLIN||
+|OH|COLUMBUS|43227|1||FRANKLIN||
+|OH|COLUMBUS|43228|1||FRANKLIN||
+|OH|COLUMBUS|43229|1||FRANKLIN||
+|OH|COLUMBUS|43230|1||FRANKLIN||
+|OH|COLUMBUS|43231|1||FRANKLIN||
+|OH|COLUMBUS|43232|1||FRANKLIN||
+|OH|COLUMBUS|43234|1||FRANKLIN||
+|OH|COLUMBUS|43235|1||FRANKLIN||
+|OH|COLUMBUS|43236|1||FRANKLIN||
+|OH|COLUMBUS|43240|1||FRANKLIN||
+|OH|COLUMBUS|43251|1||FRANKLIN||
+|OH|COLUMBUS|43260|1||FRANKLIN||
+|OH|COLUMBUS|43265|1||FRANKLIN||
+|OH|COLUMBUS|43266|1||FRANKLIN||
+|OH|COLUMBUS|43268|1||FRANKLIN||
+|OH|COLUMBUS|43270|1||FRANKLIN||
+|OH|COLUMBUS|43271|1||FRANKLIN||
+|OH|COLUMBUS|43272|1||FRANKLIN||
+|OH|COLUMBUS|43279|1||FRANKLIN||
+|OH|COLUMBUS|43284|1||FRANKLIN||
+|OH|COLUMBUS|43287|1||FRANKLIN||
+|OH|COLUMBUS|43291|1||FRANKLIN||
+|OH|COLUMBUS|43299|1||FRANKLIN||
+|OH|ARCHBOLD|43502|1||FULTON||
+|OH|DELTA|43515|1||FULTON||
+|OH|FAYETTE|43521|1||FULTON||
+|OH|LYONS|43533|1||FULTON||
+|OH|METAMORA|43540|1||FULTON||
+|OH|PETTISVILLE|43553|1||FULTON||
+|OH|SWANTON|43558|1||FULTON||
+|OH|WAUSEON|43567|1||FULTON||
+|OH|BIDWELL|45614|1||GALLIA||
+|OH|CHESHIRE|45620|1||GALLIA||
+|OH|CROWN CITY|45623|1||GALLIA||
+|OH|GALLIPOLIS|45631|1||GALLIA||
+|OH|KERR|45643|1||GALLIA||
+|OH|PATRIOT|45658|1||GALLIA||
+|OH|RIO GRANDE|45674|1||GALLIA||
+|OH|THURMAN|45685|1||GALLIA||
+|OH|VINTON|45686|1||GALLIA||
+|OH|BURTON|44021|1||GEAUGA||
+|OH|CHAGRIN FALLS|44023|1||GEAUGA||
+|OH|CHARDON|44024|1||GEAUGA||
+|OH|CHESTERLAND|44026|1||GEAUGA||
+|OH|EAST CLARIDON|44033|1||GEAUGA||
+|OH|HUNTSBURG|44046|1||GEAUGA||
+|OH|MIDDLEFIELD|44062|1||GEAUGA||
+|OH|MONTVILLE|44064|1||GEAUGA||
+|OH|NEWBURY|44065|1||GEAUGA||
+|OH|NOVELTY|44072|1||GEAUGA||
+|OH|NOVELTY|44073|1||GEAUGA||
+|OH|PARKMAN|44080|1||GEAUGA||
+|OH|THOMPSON|44086|1||GEAUGA||
+|OH|ALPHA|45301|1||GREENE||
+|OH|BELLBROOK|45305|1||GREENE||
+|OH|BOWERSVILLE|45307|1||GREENE||
+|OH|CEDARVILLE|45314|1||GREENE||
+|OH|CLIFTON|45316|1||GREENE||
+|OH|FAIRBORN|45324|1||GREENE||
+|OH|JAMESTOWN|45335|1||GREENE||
+|OH|SPRING VALLEY|45370|1||GREENE||
+|OH|WILBERFORCE|45384|1||GREENE||
+|OH|XENIA|45385|1||GREENE||
+|OH|YELLOW SPRINGS|45387|1||GREENE||
+|OH|DAYTON|45431|1||GREENE||
+|OH|DAYTON|45433|1||GREENE||
+|OH|BUFFALO|43722|1||GUERNSEY||
+|OH|BYESVILLE|43723|1||GUERNSEY||
+|OH|CAMBRIDGE|43725|1||GUERNSEY||
+|OH|CUMBERLAND|43732|1||GUERNSEY||
+|OH|DERWENT|43733|1||GUERNSEY||
+|OH|FAIRVIEW|43736|1||GUERNSEY||
+|OH|KIMBOLTON|43749|1||GUERNSEY||
+|OH|KIPLING|43750|1||GUERNSEY||
+|OH|LORE CITY|43755|1||GUERNSEY||
+|OH|OLD WASHINGTON|43768|1||GUERNSEY||
+|OH|PLEASANT CITY|43772|1||GUERNSEY||
+|OH|QUAKER CITY|43773|1||GUERNSEY||
+|OH|SALESVILLE|43778|1||GUERNSEY||
+|OH|SENECAVILLE|43780|1||GUERNSEY||
+|OH|ADDYSTON|45001|1||HAMILTON||
+|OH|CLEVES|45002|1||HAMILTON||
+|OH|HARRISON|45030|1||HAMILTON||
+|OH|HOOVEN|45033|1||HAMILTON||
+|OH|MIAMITOWN|45041|1||HAMILTON||
+|OH|MOUNT SAINT JOSEPH|45051|1||HAMILTON||
+|OH|NORTH BEND|45052|1||HAMILTON||
+|OH|CAMP DENNISON|45111|1||HAMILTON||
+|OH|TERRACE PARK|45174|1||HAMILTON||
+|OH|CINCINNATI|45201|1||HAMILTON||
+|OH|CINCINNATI|45202|1||HAMILTON||
+|OH|CINCINNATI|45203|1||HAMILTON||
+|OH|CINCINNATI|45204|1||HAMILTON||
+|OH|CINCINNATI|45205|1||HAMILTON||
+|OH|CINCINNATI|45206|1||HAMILTON||
+|OH|CINCINNATI|45207|1||HAMILTON||
+|OH|CINCINNATI|45208|1||HAMILTON||
+|OH|CINCINNATI|45209|1||HAMILTON||
+|OH|CINCINNATI|45210|1||HAMILTON||
+|OH|CINCINNATI|45211|1||HAMILTON||
+|OH|CINCINNATI|45212|1||HAMILTON||
+|OH|CINCINNATI|45213|1||HAMILTON||
+|OH|CINCINNATI|45214|1||HAMILTON||
+|OH|CINCINNATI|45215|1||HAMILTON||
+|OH|CINCINNATI|45216|1||HAMILTON||
+|OH|CINCINNATI|45217|1||HAMILTON||
+|OH|CINCINNATI|45218|1||HAMILTON||
+|OH|CINCINNATI|45219|1||HAMILTON||
+|OH|CINCINNATI|45220|1||HAMILTON||
+|OH|CINCINNATI|45221|1||HAMILTON||
+|OH|CINCINNATI|45222|1||HAMILTON||
+|OH|CINCINNATI|45223|1||HAMILTON||
+|OH|CINCINNATI|45224|1||HAMILTON||
+|OH|CINCINNATI|45225|1||HAMILTON||
+|OH|CINCINNATI|45226|1||HAMILTON||
+|OH|CINCINNATI|45227|1||HAMILTON||
+|OH|CINCINNATI|45228|1||HAMILTON||
+|OH|CINCINNATI|45229|1||HAMILTON||
+|OH|CINCINNATI|45230|1||HAMILTON||
+|OH|CINCINNATI|45231|1||HAMILTON||
+|OH|CINCINNATI|45232|1||HAMILTON||
+|OH|CINCINNATI|45233|1||HAMILTON||
+|OH|CINCINNATI|45234|1||HAMILTON||
+|OH|CINCINNATI|45235|1||HAMILTON||
+|OH|CINCINNATI|45236|1||HAMILTON||
+|OH|CINCINNATI|45237|1||HAMILTON||
+|OH|CINCINNATI|45238|1||HAMILTON||
+|OH|CINCINNATI|45239|1||HAMILTON||
+|OH|CINCINNATI|45240|1||HAMILTON||
+|OH|CINCINNATI|45241|1||HAMILTON||
+|OH|CINCINNATI|45242|1||HAMILTON||
+|OH|CINCINNATI|45243|1||HAMILTON||
+|OH|CINCINNATI|45244|1||HAMILTON||
+|OH|CINCINNATI|45246|1||HAMILTON||
+|OH|CINCINNATI|45247|1||HAMILTON||
+|OH|CINCINNATI|45248|1||HAMILTON||
+|OH|CINCINNATI|45249|1||HAMILTON||
+|OH|CINCINNATI|45250|1||HAMILTON||
+|OH|CINCINNATI|45251|1||HAMILTON||
+|OH|CINCINNATI|45252|1||HAMILTON||
+|OH|CINCINNATI|45253|1||HAMILTON||
+|OH|CINCINNATI|45254|1||HAMILTON||
+|OH|CINCINNATI|45255|1||HAMILTON||
+|OH|CINCINNATI|45258|1||HAMILTON||
+|OH|CINCINNATI|45262|1||HAMILTON||
+|OH|CINCINNATI|45263|1||HAMILTON||
+|OH|CINCINNATI|45264|1||HAMILTON||
+|OH|CINCINNATI|45267|1||HAMILTON||
+|OH|CINCINNATI|45268|1||HAMILTON||
+|OH|CINCINNATI|45269|1||HAMILTON||
+|OH|CINCINNATI|45270|1||HAMILTON||
+|OH|CINCINNATI|45271|1||HAMILTON||
+|OH|CINCINNATI|45273|1||HAMILTON||
+|OH|CINCINNATI|45274|1||HAMILTON||
+|OH|CINCINNATI|45277|1||HAMILTON||
+|OH|CINCINNATI|45296|1||HAMILTON||
+|OH|CINCINNATI|45298|1||HAMILTON||
+|OH|CINCINNATI|45299|1||HAMILTON||
+|OH|CINCINNATI|45944|1||HAMILTON||
+|OH|CINCINNATI|45999|1||HAMILTON||
+|OH|ARCADIA|44804|1||HANCOCK||
+|OH|ARLINGTON|45814|1||HANCOCK||
+|OH|BENTON RIDGE|45816|1||HANCOCK||
+|OH|FINDLAY|45839|1||HANCOCK||
+|OH|FINDLAY|45840|1||HANCOCK||
+|OH|JENERA|45841|1||HANCOCK||
+|OH|MC COMB|45858|1||HANCOCK||
+|OH|MOUNT BLANCHARD|45867|1||HANCOCK||
+|OH|MOUNT CORY|45868|1||HANCOCK||
+|OH|RAWSON|45881|1||HANCOCK||
+|OH|VAN BUREN|45889|1||HANCOCK||
+|OH|VANLUE|45890|1||HANCOCK||
+|OH|WILLIAMSTOWN|45897|1||HANCOCK||
+|OH|KENTON|43326|1||HARDIN||
+|OH|MOUNT VICTORY|43340|1||HARDIN||
+|OH|RIDGEWAY|43345|1||HARDIN||
+|OH|ROUNDHEAD|43346|1||HARDIN||
+|OH|ADA|45810|1||HARDIN||
+|OH|ALGER|45812|1||HARDIN||
+|OH|DOLA|45835|1||HARDIN||
+|OH|DUNKIRK|45836|1||HARDIN||
+|OH|FOREST|45843|1||HARDIN||
+|OH|MC GUFFEY|45859|1||HARDIN||
+|OH|CADIZ|43907|1||HARRISON||
+|OH|FREEPORT|43973|1||HARRISON||
+|OH|HARRISVILLE|43974|1||HARRISON||
+|OH|HOPEDALE|43976|1||HARRISON||
+|OH|NEW ATHENS|43981|1||HARRISON||
+|OH|NEW RUMLEY|43984|1||HARRISON||
+|OH|JEWETT|43986|1||HARRISON||
+|OH|SCIO|43988|1||HARRISON||
+|OH|SHORT CREEK|43989|1||HARRISON||
+|OH|DEERSVILLE|44693|1||HARRISON||
+|OH|BOWERSTON|44695|1||HARRISON||
+|OH|TIPPECANOE|44699|1||HARRISON||
+|OH|COLTON|43510|1||HENRY||
+|OH|DESHLER|43516|1||HENRY||
+|OH|GRELTON|43523|1||HENRY||
+|OH|HAMLER|43524|1||HENRY||
+|OH|HOLGATE|43527|1||HENRY||
+|OH|LIBERTY CENTER|43532|1||HENRY||
+|OH|MC CLURE|43534|1||HENRY||
+|OH|MALINTA|43535|1||HENRY||
+|OH|NAPOLEON|43545|1||HENRY||
+|OH|NEW BAVARIA|43548|1||HENRY||
+|OH|OKOLONA|43550|1||HENRY||
+|OH|RIDGEVILLE CORNERS|43555|1||HENRY||
+|OH|BUFORD|45110|1||HIGHLAND||
+|OH|GREENFIELD|45123|1||HIGHLAND||
+|OH|HIGHLAND|45132|1||HIGHLAND||
+|OH|HILLSBORO|45133|1||HIGHLAND||
+|OH|LEESBURG|45135|1||HIGHLAND||
+|OH|LYNCHBURG|45142|1||HIGHLAND||
+|OH|MOWRYSTOWN|45155|1||HIGHLAND||
+|OH|GREENFIELD|45165|1||HIGHLAND||
+|OH|SINKING SPRING|45172|1||HIGHLAND||
+|OH|CARBON HILL|43111|1||HOCKING||
+|OH|HAYDENVILLE|43127|1||HOCKING||
+|OH|LAURELVILLE|43135|1||HOCKING||
+|OH|LOGAN|43138|1||HOCKING||
+|OH|MURRAY CITY|43144|1||HOCKING||
+|OH|ROCKBRIDGE|43149|1||HOCKING||
+|OH|SOUTH BLOOMINGVILLE|43152|1||HOCKING||
+|OH|UNION FURNACE|43158|1||HOCKING||
+|OH|BERLIN|44610|1||HOLMES||
+|OH|BIG PRAIRIE|44611|1||HOLMES||
+|OH|CHARM|44617|1||HOLMES||
+|OH|GLENMONT|44628|1||HOLMES||
+|OH|HOLMESVILLE|44633|1||HOLMES||
+|OH|KILLBUCK|44637|1||HOLMES||
+|OH|LAKEVILLE|44638|1||HOLMES||
+|OH|MILLERSBURG|44654|1||HOLMES||
+|OH|MOUNT HOPE|44660|1||HOLMES||
+|OH|NASHVILLE|44661|1||HOLMES||
+|OH|WALNUT CREEK|44687|1||HOLMES||
+|OH|WINESBURG|44690|1||HOLMES||
+|OH|BELLEVUE|44811|1||HURON||
+|OH|COLLINS|44826|1||HURON||
+|OH|GREENWICH|44837|1||HURON||
+|OH|MONROEVILLE|44847|1||HURON||
+|OH|NEW HAVEN|44850|1||HURON||
+|OH|NEW LONDON|44851|1||HURON||
+|OH|NORTH FAIRFIELD|44855|1||HURON||
+|OH|NORWALK|44857|1||HURON||
+|OH|WILLARD|44888|1||HURON||
+|OH|WAKEMAN|44889|1||HURON||
+|OH|WILLARD|44890|1||HURON||
+|OH|COALTON|45621|1||JACKSON||
+|OH|JACKSON|45640|1||JACKSON||
+|OH|OAK HILL|45656|1||JACKSON||
+|OH|WELLSTON|45692|1||JACKSON||
+|OH|ADENA|43901|1||JEFFERSON||
+|OH|AMSTERDAM|43903|1||JEFFERSON||
+|OH|BERGHOLZ|43908|1||JEFFERSON||
+|OH|BLOOMINGDALE|43910|1||JEFFERSON||
+|OH|BRILLIANT|43913|1||JEFFERSON||
+|OH|DILLONVALE|43917|1||JEFFERSON||
+|OH|EAST SPRINGFIELD|43925|1||JEFFERSON||
+|OH|EMPIRE|43926|1||JEFFERSON||
+|OH|HAMMONDSVILLE|43930|1||JEFFERSON||
+|OH|IRONDALE|43932|1||JEFFERSON||
+|OH|MINGO JUNCTION|43938|1||JEFFERSON||
+|OH|MOUNT PLEASANT|43939|1||JEFFERSON||
+|OH|PINEY FORK|43941|1||JEFFERSON||
+|OH|RAYLAND|43943|1||JEFFERSON||
+|OH|RICHMOND|43944|1||JEFFERSON||
+|OH|SMITHFIELD|43948|1||JEFFERSON||
+|OH|STEUBENVILLE|43952|1||JEFFERSON||
+|OH|STEUBENVILLE|43953|1||JEFFERSON||
+|OH|STRATTON|43961|1||JEFFERSON||
+|OH|TILTONSVILLE|43963|1||JEFFERSON||
+|OH|TORONTO|43964|1||JEFFERSON||
+|OH|UNIONPORT|43966|1||JEFFERSON||
+|OH|WOLF RUN|43970|1||JEFFERSON||
+|OH|YORKVILLE|43971|1||JEFFERSON||
+|OH|BLADENSBURG|43005|1||KNOX||
+|OH|BRINKHAVEN|43006|1||KNOX||
+|OH|CENTERBURG|43011|1||KNOX||
+|OH|DANVILLE|43014|1||KNOX||
+|OH|FREDERICKTOWN|43019|1||KNOX||
+|OH|GAMBIER|43022|1||KNOX||
+|OH|HOWARD|43028|1||KNOX||
+|OH|MARTINSBURG|43037|1||KNOX||
+|OH|MOUNT LIBERTY|43048|1||KNOX||
+|OH|MOUNT VERNON|43050|1||KNOX||
+|OH|GRAND RIVER|44045|1||LAKE||
+|OH|MADISON|44057|1||LAKE||
+|OH|MENTOR|44060|1||LAKE||
+|OH|MENTOR|44061|1||LAKE||
+|OH|PAINESVILLE|44077|1||LAKE||
+|OH|PERRY|44081|1||LAKE||
+|OH|WICKLIFFE|44092|1||LAKE||
+|OH|WILLOUGHBY|44094|1||LAKE||
+|OH|EASTLAKE|44095|1||LAKE||
+|OH|WILLOUGHBY|44096|1||LAKE||
+|OH|EASTLAKE|44097|1||LAKE||
+|OH|CHESAPEAKE|45619|1||LAWRENCE||
+|OH|IRONTON|45638|1||LAWRENCE||
+|OH|KITTS HILL|45645|1||LAWRENCE||
+|OH|PEDRO|45659|1||LAWRENCE||
+|OH|PROCTORVILLE|45669|1||LAWRENCE||
+|OH|ROCK CAMP|45675|1||LAWRENCE||
+|OH|SCOTTOWN|45678|1||LAWRENCE||
+|OH|SOUTH POINT|45680|1||LAWRENCE||
+|OH|WATERLOO|45688|1||LAWRENCE||
+|OH|WILLOW WOOD|45696|1||LAWRENCE||
+|OH|ALEXANDRIA|43001|1||LICKING||
+|OH|BUCKEYE LAKE|43008|1||LICKING||
+|OH|CROTON|43013|1||LICKING||
+|OH|ETNA|43018|1||LICKING||
+|OH|GRANVILLE|43023|1||LICKING||
+|OH|HEBRON|43025|1||LICKING||
+|OH|HOMER|43027|1||LICKING||
+|OH|JACKSONTOWN|43030|1||LICKING||
+|OH|JOHNSTOWN|43031|1||LICKING||
+|OH|KIRKERSVILLE|43033|1||LICKING||
+|OH|NEWARK|43055|1||LICKING||
+|OH|HEATH|43056|1||LICKING||
+|OH|NEWARK|43058|1||LICKING||
+|OH|PATASKALA|43062|1||LICKING||
+|OH|SAINT LOUISVILLE|43071|1||LICKING||
+|OH|SUMMIT STATION|43073|1||LICKING||
+|OH|UTICA|43080|1||LICKING||
+|OH|NEWARK|43093|1||LICKING||
+|OH|HEBRON|43098|1||LICKING||
+|OH|BROWNSVILLE|43721|1||LICKING||
+|OH|GRATIOT|43740|1||LICKING||
+|OH|BELLE CENTER|43310|1||LOGAN||
+|OH|BELLEFONTAINE|43311|1||LOGAN||
+|OH|DE GRAFF|43318|1||LOGAN||
+|OH|EAST LIBERTY|43319|1||LOGAN||
+|OH|HUNTSVILLE|43324|1||LOGAN||
+|OH|LAKEVIEW|43331|1||LOGAN||
+|OH|LEWISTOWN|43333|1||LOGAN||
+|OH|MIDDLEBURG|43336|1||LOGAN||
+|OH|QUINCY|43343|1||LOGAN||
+|OH|RUSHSYLVANIA|43347|1||LOGAN||
+|OH|RUSSELLS POINT|43348|1||LOGAN||
+|OH|WEST LIBERTY|43357|1||LOGAN||
+|OH|WEST MANSFIELD|43358|1||LOGAN||
+|OH|ZANESFIELD|43360|1||LOGAN||
+|OH|AMHERST|44001|1||LORAIN||
+|OH|AVON|44011|1||LORAIN||
+|OH|AVON LAKE|44012|1||LORAIN||
+|OH|COLUMBIA STATION|44028|1||LORAIN||
+|OH|ELYRIA|44035|1||LORAIN||
+|OH|ELYRIA|44036|1||LORAIN||
+|OH|NORTH RIDGEVILLE|44039|1||LORAIN||
+|OH|GRAFTON|44044|1||LORAIN||
+|OH|KIPTON|44049|1||LORAIN||
+|OH|LAGRANGE|44050|1||LORAIN||
+|OH|LORAIN|44052|1||LORAIN||
+|OH|LORAIN|44053|1||LORAIN||
+|OH|SHEFFIELD LAKE|44054|1||LORAIN||
+|OH|LORAIN|44055|1||LORAIN||
+|OH|OBERLIN|44074|1||LORAIN||
+|OH|WELLINGTON|44090|1||LORAIN||
+|OH|HARBOR VIEW|43434|1||LUCAS||
+|OH|BERKEY|43504|1||LUCAS||
+|OH|HOLLAND|43528|1||LUCAS||
+|OH|MAUMEE|43537|1||LUCAS||
+|OH|MONCLOVA|43542|1||LUCAS||
+|OH|NEAPOLIS|43547|1||LUCAS||
+|OH|SYLVANIA|43560|1||LUCAS||
+|OH|WATERVILLE|43566|1||LUCAS||
+|OH|WHITEHOUSE|43571|1||LUCAS||
+|OH|TOLEDO|43601|1||LUCAS||
+|OH|TOLEDO|43602|1||LUCAS||
+|OH|TOLEDO|43603|1||LUCAS||
+|OH|TOLEDO|43604|1||LUCAS||
+|OH|TOLEDO|43605|1||LUCAS||
+|OH|TOLEDO|43606|1||LUCAS||
+|OH|TOLEDO|43607|1||LUCAS||
+|OH|TOLEDO|43608|1||LUCAS||
+|OH|TOLEDO|43609|1||LUCAS||
+|OH|TOLEDO|43610|1||LUCAS||
+|OH|TOLEDO|43611|1||LUCAS||
+|OH|TOLEDO|43612|1||LUCAS||
+|OH|TOLEDO|43613|1||LUCAS||
+|OH|TOLEDO|43614|1||LUCAS||
+|OH|TOLEDO|43615|1||LUCAS||
+|OH|OREGON|43616|1||LUCAS||
+|OH|TOLEDO|43617|1||LUCAS||
+|OH|OREGON|43618|1||LUCAS||
+|OH|TOLEDO|43620|1||LUCAS||
+|OH|TOLEDO|43623|1||LUCAS||
+|OH|TOLEDO|43624|1||LUCAS||
+|OH|TOLEDO|43635|1||LUCAS||
+|OH|TOLEDO|43652|1||LUCAS||
+|OH|TOLEDO|43653|1||LUCAS||
+|OH|TOLEDO|43654|1||LUCAS||
+|OH|TOLEDO|43655|1||LUCAS||
+|OH|TOLEDO|43656|1||LUCAS||
+|OH|TOLEDO|43657|1||LUCAS||
+|OH|TOLEDO|43659|1||LUCAS||
+|OH|TOLEDO|43660|1||LUCAS||
+|OH|TOLEDO|43661|1||LUCAS||
+|OH|TOLEDO|43666|1||LUCAS||
+|OH|TOLEDO|43667|1||LUCAS||
+|OH|TOLEDO|43681|1||LUCAS||
+|OH|TOLEDO|43682|1||LUCAS||
+|OH|TOLEDO|43697|1||LUCAS||
+|OH|TOLEDO|43699|1||LUCAS||
+|OH|PLAIN CITY|43064|1||MADISON||
+|OH|LONDON|43140|1||MADISON||
+|OH|MOUNT STERLING|43143|1||MADISON||
+|OH|SEDALIA|43151|1||MADISON||
+|OH|SOUTH SOLON|43153|1||MADISON||
+|OH|WEST JEFFERSON|43162|1||MADISON||
+|OH|BERLIN CENTER|44401|1||MAHONING||
+|OH|CAMPBELL|44405|1||MAHONING||
+|OH|CANFIELD|44406|1||MAHONING||
+|OH|ELLSWORTH|44416|1||MAHONING||
+|OH|GREENFORD|44422|1||MAHONING||
+|OH|LAKE MILTON|44429|1||MAHONING||
+|OH|LOWELLVILLE|44436|1||MAHONING||
+|OH|NEW MIDDLETOWN|44442|1||MAHONING||
+|OH|NEW SPRINGFIELD|44443|1||MAHONING||
+|OH|NORTH BENTON|44449|1||MAHONING||
+|OH|NORTH JACKSON|44451|1||MAHONING||
+|OH|NORTH LIMA|44452|1||MAHONING||
+|OH|PETERSBURG|44454|1||MAHONING||
+|OH|STRUTHERS|44471|1||MAHONING||
+|OH|YOUNGSTOWN|44501|1||MAHONING||
+|OH|YOUNGSTOWN|44502|1||MAHONING||
+|OH|YOUNGSTOWN|44503|1||MAHONING||
+|OH|YOUNGSTOWN|44504|1||MAHONING||
+|OH|YOUNGSTOWN|44505|1||MAHONING||
+|OH|YOUNGSTOWN|44506|1||MAHONING||
+|OH|YOUNGSTOWN|44507|1||MAHONING||
+|OH|YOUNGSTOWN|44509|1||MAHONING||
+|OH|YOUNGSTOWN|44510|1||MAHONING||
+|OH|YOUNGSTOWN|44511|1||MAHONING||
+|OH|YOUNGSTOWN|44512|1||MAHONING||
+|OH|YOUNGSTOWN|44513|1||MAHONING||
+|OH|YOUNGSTOWN|44514|1||MAHONING||
+|OH|YOUNGSTOWN|44515|1||MAHONING||
+|OH|YOUNGSTOWN|44555|1||MAHONING||
+|OH|YOUNGSTOWN|44598|1||MAHONING||
+|OH|YOUNGSTOWN|44599|1||MAHONING||
+|OH|BELOIT|44609|1||MAHONING||
+|OH|DAMASCUS|44619|1||MAHONING||
+|OH|SEBRING|44672|1||MAHONING||
+|OH|MARION|43301|1||MARION||
+|OH|MARION|43302|1||MARION||
+|OH|MARION|43306|1||MARION||
+|OH|MARION|43307|1||MARION||
+|OH|CALEDONIA|43314|1||MARION||
+|OH|GREEN CAMP|43322|1||MARION||
+|OH|LA RUE|43332|1||MARION||
+|OH|MARTEL|43335|1||MARION||
+|OH|MORRAL|43337|1||MARION||
+|OH|NEW BLOOMINGTON|43341|1||MARION||
+|OH|PROSPECT|43342|1||MARION||
+|OH|WALDO|43356|1||MARION||
+|OH|STRONGSVILLE|44149|1||MEDINA||
+|OH|BRUNSWICK|44212|1||MEDINA||
+|OH|CHIPPEWA LAKE|44215|1||MEDINA||
+|OH|HINCKLEY|44233|1||MEDINA||
+|OH|HOMERVILLE|44235|1||MEDINA||
+|OH|WESTFIELD CENTER|44251|1||MEDINA||
+|OH|LITCHFIELD|44253|1||MEDINA||
+|OH|LODI|44254|1||MEDINA||
+|OH|MEDINA|44256|1||MEDINA||
+|OH|MEDINA|44258|1||MEDINA||
+|OH|SEVILLE|44273|1||MEDINA||
+|OH|SHARON CENTER|44274|1||MEDINA||
+|OH|SPENCER|44275|1||MEDINA||
+|OH|VALLEY CITY|44280|1||MEDINA||
+|OH|WADSWORTH|44281|1||MEDINA||
+|OH|WADSWORTH|44282|1||MEDINA||
+|OH|CHESTER|45720|1||MEIGS||
+|OH|LANGSVILLE|45741|1||MEIGS||
+|OH|LONG BOTTOM|45743|1||MEIGS||
+|OH|MIDDLEPORT|45760|1||MEIGS||
+|OH|POMEROY|45769|1||MEIGS||
+|OH|PORTLAND|45770|1||MEIGS||
+|OH|RACINE|45771|1||MEIGS||
+|OH|REEDSVILLE|45772|1||MEIGS||
+|OH|RUTLAND|45775|1||MEIGS||
+|OH|SYRACUSE|45779|1||MEIGS||
+|OH|TUPPERS PLAINS|45783|1||MEIGS||
+|OH|BURKETTSVILLE|45310|1||MERCER||
+|OH|CELINA|45822|1||MERCER||
+|OH|CHICKASAW|45826|1||MERCER||
+|OH|COLDWATER|45828|1||MERCER||
+|OH|FORT RECOVERY|45846|1||MERCER||
+|OH|MARIA STEIN|45860|1||MERCER||
+|OH|MENDON|45862|1||MERCER||
+|OH|MONTEZUMA|45866|1||MERCER||
+|OH|ROCKFORD|45882|1||MERCER||
+|OH|SAINT HENRY|45883|1||MERCER||
+|OH|BRADFORD|45308|1||MIAMI||
+|OH|CASSTOWN|45312|1||MIAMI||
+|OH|CONOVER|45317|1||MIAMI||
+|OH|COVINGTON|45318|1||MIAMI||
+|OH|FLETCHER|45326|1||MIAMI||
+|OH|LAURA|45337|1||MIAMI||
+|OH|LUDLOW FALLS|45339|1||MIAMI||
+|OH|PIQUA|45356|1||MIAMI||
+|OH|PLEASANT HILL|45359|1||MIAMI||
+|OH|POTSDAM|45361|1||MIAMI||
+|OH|TIPP CITY|45371|1||MIAMI||
+|OH|TROY|45373|1||MIAMI||
+|OH|TROY|45374|1||MIAMI||
+|OH|WEST MILTON|45383|1||MIAMI||
+|OH|BEALLSVILLE|43716|1||MONROE||
+|OH|JERUSALEM|43747|1||MONROE||
+|OH|LAINGS|43752|1||MONROE||
+|OH|LEWISVILLE|43754|1||MONROE||
+|OH|MALAGA|43757|1||MONROE||
+|OH|STAFFORD|43786|1||MONROE||
+|OH|SYCAMORE VALLEY|43789|1||MONROE||
+|OH|WOODSFIELD|43793|1||MONROE||
+|OH|CAMERON|43914|1||MONROE||
+|OH|CLARINGTON|43915|1||MONROE||
+|OH|HANNIBAL|43931|1||MONROE||
+|OH|SARDIS|43946|1||MONROE||
+|OH|GRAYSVILLE|45734|1||MONROE||
+|OH|BROOKVILLE|45309|1||MONTGOMERY||
+|OH|CLAYTON|45315|1||MONTGOMERY||
+|OH|ENGLEWOOD|45322|1||MONTGOMERY||
+|OH|FARMERSVILLE|45325|1||MONTGOMERY||
+|OH|GERMANTOWN|45327|1||MONTGOMERY||
+|OH|MIAMISBURG|45342|1||MONTGOMERY||
+|OH|MIAMISBURG|45343|1||MONTGOMERY||
+|OH|NEW LEBANON|45345|1||MONTGOMERY||
+|OH|PHILLIPSBURG|45354|1||MONTGOMERY||
+|OH|VANDALIA|45377|1||MONTGOMERY||
+|OH|DAYTON|45401|1||MONTGOMERY||
+|OH|DAYTON|45402|1||MONTGOMERY||
+|OH|DAYTON|45403|1||MONTGOMERY||
+|OH|DAYTON|45404|1||MONTGOMERY||
+|OH|DAYTON|45405|1||MONTGOMERY||
+|OH|DAYTON|45406|1||MONTGOMERY||
+|OH|DAYTON|45407|1||MONTGOMERY||
+|OH|DAYTON|45408|1||MONTGOMERY||
+|OH|DAYTON|45409|1||MONTGOMERY||
+|OH|DAYTON|45410|1||MONTGOMERY||
+|OH|DAYTON|45412|1||MONTGOMERY||
+|OH|DAYTON|45413|1||MONTGOMERY||
+|OH|DAYTON|45414|1||MONTGOMERY||
+|OH|DAYTON|45415|1||MONTGOMERY||
+|OH|DAYTON|45416|1||MONTGOMERY||
+|OH|DAYTON|45417|1||MONTGOMERY||
+|OH|DAYTON|45418|1||MONTGOMERY||
+|OH|DAYTON|45419|1||MONTGOMERY||
+|OH|DAYTON|45420|1||MONTGOMERY||
+|OH|DAYTON|45422|1||MONTGOMERY||
+|OH|DAYTON|45423|1||MONTGOMERY||
+|OH|DAYTON|45424|1||MONTGOMERY||
+|OH|DAYTON|45426|1||MONTGOMERY||
+|OH|DAYTON|45427|1||MONTGOMERY||
+|OH|DAYTON|45428|1||MONTGOMERY||
+|OH|DAYTON|45429|1||MONTGOMERY||
+|OH|DAYTON|45430|1||MONTGOMERY||
+|OH|DAYTON|45432|1||MONTGOMERY||
+|OH|DAYTON|45434|1||MONTGOMERY||
+|OH|DAYTON|45435|1||MONTGOMERY||
+|OH|DAYTON|45437|1||MONTGOMERY||
+|OH|DAYTON|45439|1||MONTGOMERY||
+|OH|DAYTON|45440|1||MONTGOMERY||
+|OH|DAYTON|45441|1||MONTGOMERY||
+|OH|DAYTON|45448|1||MONTGOMERY||
+|OH|DAYTON|45449|1||MONTGOMERY||
+|OH|DAYTON|45454|1||MONTGOMERY||
+|OH|DAYTON|45458|1||MONTGOMERY||
+|OH|DAYTON|45459|1||MONTGOMERY||
+|OH|DAYTON|45463|1||MONTGOMERY||
+|OH|DAYTON|45469|1||MONTGOMERY||
+|OH|DAYTON|45470|1||MONTGOMERY||
+|OH|DAYTON|45475|1||MONTGOMERY||
+|OH|DAYTON|45479|1||MONTGOMERY||
+|OH|DAYTON|45481|1||MONTGOMERY||
+|OH|DAYTON|45482|1||MONTGOMERY||
+|OH|DAYTON|45490|1||MONTGOMERY||
+|OH|CHESTERHILL|43728|1||MORGAN||
+|OH|MC CONNELSVILLE|43756|1||MORGAN||
+|OH|MALTA|43758|1||MORGAN||
+|OH|STOCKPORT|43787|1||MORGAN||
+|OH|CARDINGTON|43315|1||MORROW||
+|OH|CHESTERVILLE|43317|1||MORROW||
+|OH|EDISON|43320|1||MORROW||
+|OH|FULTON|43321|1||MORROW||
+|OH|IBERIA|43325|1||MORROW||
+|OH|MARENGO|43334|1||MORROW||
+|OH|MOUNT GILEAD|43338|1||MORROW||
+|OH|SHAUCK|43349|1||MORROW||
+|OH|SPARTA|43350|1||MORROW||
+|OH|ZANESVILLE|43701|1||MUSKINGUM||
+|OH|ZANESVILLE|43702|1||MUSKINGUM||
+|OH|BLUE ROCK|43720|1||MUSKINGUM||
+|OH|CHANDLERSVILLE|43727|1||MUSKINGUM||
+|OH|DUNCAN FALLS|43734|1||MUSKINGUM||
+|OH|EAST FULTONHAM|43735|1||MUSKINGUM||
+|OH|FULTONHAM|43738|1||MUSKINGUM||
+|OH|HOPEWELL|43746|1||MUSKINGUM||
+|OH|NEW CONCORD|43762|1||MUSKINGUM||
+|OH|NORWICH|43767|1||MUSKINGUM||
+|OH|PHILO|43771|1||MUSKINGUM||
+|OH|ROSEVILLE|43777|1||MUSKINGUM||
+|OH|WHITE COTTAGE|43791|1||MUSKINGUM||
+|OH|ADAMSVILLE|43802|1||MUSKINGUM||
+|OH|DRESDEN|43821|1||MUSKINGUM||
+|OH|FRAZEYSBURG|43822|1||MUSKINGUM||
+|OH|NASHPORT|43830|1||MUSKINGUM||
+|OH|TRINWAY|43842|1||MUSKINGUM||
+|OH|AVA|43711|1||NOBLE||
+|OH|BELLE VALLEY|43717|1||NOBLE||
+|OH|CALDWELL|43724|1||NOBLE||
+|OH|SARAHSVILLE|43779|1||NOBLE||
+|OH|SUMMERFIELD|43788|1||NOBLE||
+|OH|DEXTER CITY|45727|1||NOBLE||
+|OH|CLAY CENTER|43408|1||OTTAWA||
+|OH|CURTICE|43412|1||OTTAWA||
+|OH|ELMORE|43416|1||OTTAWA||
+|OH|GENOA|43430|1||OTTAWA||
+|OH|GRAYTOWN|43432|1||OTTAWA||
+|OH|GYPSUM|43433|1||OTTAWA||
+|OH|ISLE SAINT GEORGE|43436|1||OTTAWA||
+|OH|LACARNE|43439|1||OTTAWA||
+|OH|LAKESIDE MARBLEHEAD|43440|1||OTTAWA||
+|OH|MARTIN|43445|1||OTTAWA||
+|OH|MIDDLE BASS|43446|1||OTTAWA||
+|OH|OAK HARBOR|43449|1||OTTAWA||
+|OH|PORT CLINTON|43452|1||OTTAWA||
+|OH|PUT IN BAY|43456|1||OTTAWA||
+|OH|ROCKY RIDGE|43458|1||OTTAWA||
+|OH|WILLISTON|43468|1||OTTAWA||
+|OH|ANTWERP|45813|1||PAULDING||
+|OH|CECIL|45821|1||PAULDING||
+|OH|GROVER HILL|45849|1||PAULDING||
+|OH|HAVILAND|45851|1||PAULDING||
+|OH|LATTY|45855|1||PAULDING||
+|OH|MELROSE|45861|1||PAULDING||
+|OH|OAKWOOD|45873|1||PAULDING||
+|OH|PAULDING|45879|1||PAULDING||
+|OH|PAYNE|45880|1||PAULDING||
+|OH|THORNVILLE|43076|1||PERRY||
+|OH|CORNING|43730|1||PERRY||
+|OH|CROOKSVILLE|43731|1||PERRY||
+|OH|GLENFORD|43739|1||PERRY||
+|OH|JUNCTION CITY|43748|1||PERRY||
+|OH|MOUNT PERRY|43760|1||PERRY||
+|OH|MOXAHALA|43761|1||PERRY||
+|OH|NEW LEXINGTON|43764|1||PERRY||
+|OH|NEW STRAITSVILLE|43766|1||PERRY||
+|OH|SHAWNEE|43782|1||PERRY||
+|OH|SOMERSET|43783|1||PERRY||
+|OH|ASHVILLE|43103|1||PICKAWAY||
+|OH|CIRCLEVILLE|43113|1||PICKAWAY||
+|OH|COMMERCIAL POINT|43116|1||PICKAWAY||
+|OH|DERBY|43117|1||PICKAWAY||
+|OH|LOCKBOURNE|43137|1||PICKAWAY||
+|OH|NEW HOLLAND|43145|1||PICKAWAY||
+|OH|ORIENT|43146|1||PICKAWAY||
+|OH|TARLTON|43156|1||PICKAWAY||
+|OH|WILLIAMSPORT|43164|1||PICKAWAY||
+|OH|BEAVER|45613|1||PIKE||
+|OH|CYNTHIANA|45624|1||PIKE||
+|OH|JASPER|45642|1||PIKE||
+|OH|LATHAM|45646|1||PIKE||
+|OH|PIKETON|45661|1||PIKE||
+|OH|STOCKDALE|45683|1||PIKE||
+|OH|WAKEFIELD|45687|1||PIKE||
+|OH|WAVERLY|45690|1||PIKE||
+|OH|ATWATER|44201|1||PORTAGE||
+|OH|AURORA|44202|1||PORTAGE||
+|OH|BRADY LAKE|44211|1||PORTAGE||
+|OH|GARRETTSVILLE|44231|1||PORTAGE||
+|OH|HIRAM|44234|1||PORTAGE||
+|OH|KENT|44240|1||PORTAGE||
+|OH|STREETSBORO|44241|1||PORTAGE||
+|OH|KENT|44242|1||PORTAGE||
+|OH|KENT|44243|1||PORTAGE||
+|OH|MANTUA|44255|1||PORTAGE||
+|OH|RANDOLPH|44265|1||PORTAGE||
+|OH|RAVENNA|44266|1||PORTAGE||
+|OH|ROOTSTOWN|44272|1||PORTAGE||
+|OH|WAYLAND|44285|1||PORTAGE||
+|OH|WINDHAM|44288|1||PORTAGE||
+|OH|DEERFIELD|44411|1||PORTAGE||
+|OH|DIAMOND|44412|1||PORTAGE||
+|OH|WEST ELKTON|45070|1||PREBLE||
+|OH|CAMDEN|45311|1||PREBLE||
+|OH|EATON|45320|1||PREBLE||
+|OH|ELDORADO|45321|1||PREBLE||
+|OH|GRATIS|45330|1||PREBLE||
+|OH|LEWISBURG|45338|1||PREBLE||
+|OH|NEW PARIS|45347|1||PREBLE||
+|OH|VERONA|45378|1||PREBLE||
+|OH|WEST ALEXANDRIA|45381|1||PREBLE||
+|OH|WEST MANCHESTER|45382|1||PREBLE||
+|OH|BELMORE|45815|1||PUTNAM||
+|OH|CLOVERDALE|45827|1||PUTNAM||
+|OH|COLUMBUS GROVE|45830|1||PUTNAM||
+|OH|CONTINENTAL|45831|1||PUTNAM||
+|OH|DUPONT|45837|1||PUTNAM||
+|OH|FORT JENNINGS|45844|1||PUTNAM||
+|OH|GLANDORF|45848|1||PUTNAM||
+|OH|KALIDA|45853|1||PUTNAM||
+|OH|LEIPSIC|45856|1||PUTNAM||
+|OH|MILLER CITY|45864|1||PUTNAM||
+|OH|OTTAWA|45875|1||PUTNAM||
+|OH|OTTOVILLE|45876|1||PUTNAM||
+|OH|PANDORA|45877|1||PUTNAM||
+|OH|VAUGHNSVILLE|45893|1||PUTNAM||
+|OH|BELLVILLE|44813|1||RICHLAND||
+|OH|BUTLER|44822|1||RICHLAND||
+|OH|LUCAS|44843|1||RICHLAND||
+|OH|ONTARIO|44862|1||RICHLAND||
+|OH|PLYMOUTH|44865|1||RICHLAND||
+|OH|SHELBY|44875|1||RICHLAND||
+|OH|SHILOH|44878|1||RICHLAND||
+|OH|MANSFIELD|44901|1||RICHLAND||
+|OH|MANSFIELD|44902|1||RICHLAND||
+|OH|MANSFIELD|44903|1||RICHLAND||
+|OH|MANSFIELD|44904|1||RICHLAND||
+|OH|MANSFIELD|44905|1||RICHLAND||
+|OH|MANSFIELD|44906|1||RICHLAND||
+|OH|MANSFIELD|44907|1||RICHLAND||
+|OH|MANSFIELD|44999|1||RICHLAND||
+|OH|ADELPHI|43101|1||ROSS||
+|OH|CLARKSBURG|43115|1||ROSS||
+|OH|CHILLICOTHE|45601|1||ROSS||
+|OH|BAINBRIDGE|45612|1||ROSS||
+|OH|BOURNEVILLE|45617|1||ROSS||
+|OH|FRANKFORT|45628|1||ROSS||
+|OH|HALLSVILLE|45633|1||ROSS||
+|OH|KINGSTON|45644|1||ROSS||
+|OH|LONDONDERRY|45647|1||ROSS||
+|OH|RICHMOND DALE|45673|1||ROSS||
+|OH|SOUTH SALEM|45681|1||ROSS||
+|OH|BURGOON|43407|1||SANDUSKY||
+|OH|CLYDE|43410|1||SANDUSKY||
+|OH|FREMONT|43420|1||SANDUSKY||
+|OH|GIBSONBURG|43431|1||SANDUSKY||
+|OH|HELENA|43435|1||SANDUSKY||
+|OH|LINDSEY|43442|1||SANDUSKY||
+|OH|VICKERY|43464|1||SANDUSKY||
+|OH|WOODVILLE|43469|1||SANDUSKY||
+|OH|FRANKLIN FURNACE|45629|1||SCIOTO||
+|OH|FRIENDSHIP|45630|1||SCIOTO||
+|OH|HAVERHILL|45636|1||SCIOTO||
+|OH|LUCASVILLE|45648|1||SCIOTO||
+|OH|MC DERMOTT|45652|1||SCIOTO||
+|OH|MINFORD|45653|1||SCIOTO||
+|OH|OTWAY|45657|1||SCIOTO||
+|OH|PORTSMOUTH|45662|1||SCIOTO||
+|OH|WEST PORTSMOUTH|45663|1||SCIOTO||
+|OH|RARDEN|45671|1||SCIOTO||
+|OH|SCIOTO FURNACE|45677|1||SCIOTO||
+|OH|SOUTH WEBSTER|45682|1||SCIOTO||
+|OH|STOUT|45684|1||SCIOTO||
+|OH|WHEELERSBURG|45694|1||SCIOTO||
+|OH|LUCASVILLE|45699|1||SCIOTO||
+|OH|ADRIAN|44801|1||SENECA||
+|OH|ALVADA|44802|1||SENECA||
+|OH|AMSDEN|44803|1||SENECA||
+|OH|ATTICA|44807|1||SENECA||
+|OH|BASCOM|44809|1||SENECA||
+|OH|BETTSVILLE|44815|1||SENECA||
+|OH|BLOOMVILLE|44818|1||SENECA||
+|OH|FLAT ROCK|44828|1||SENECA||
+|OH|FOSTORIA|44830|1||SENECA||
+|OH|GREEN SPRINGS|44836|1||SENECA||
+|OH|KANSAS|44841|1||SENECA||
+|OH|MELMORE|44845|1||SENECA||
+|OH|NEW RIEGEL|44853|1||SENECA||
+|OH|OLD FORT|44861|1||SENECA||
+|OH|REPUBLIC|44867|1||SENECA||
+|OH|TIFFIN|44883|1||SENECA||
+|OH|ANNA|45302|1||SHELBY||
+|OH|BOTKINS|45306|1||SHELBY||
+|OH|HOUSTON|45333|1||SHELBY||
+|OH|JACKSON CENTER|45334|1||SHELBY||
+|OH|KETTLERSVILLE|45336|1||SHELBY||
+|OH|MAPLEWOOD|45340|1||SHELBY||
+|OH|PEMBERTON|45353|1||SHELBY||
+|OH|PORT JEFFERSON|45360|1||SHELBY||
+|OH|RUSSIA|45363|1||SHELBY||
+|OH|SIDNEY|45365|1||SHELBY||
+|OH|SIDNEY|45367|1||SHELBY||
+|OH|FORT LORAMIE|45845|1||SHELBY||
+|OH|ALLIANCE|44601|1||STARK||
+|OH|BEACH CITY|44608|1||STARK||
+|OH|BREWSTER|44613|1||STARK||
+|OH|CANAL FULTON|44614|1||STARK||
+|OH|EAST SPARTA|44626|1||STARK||
+|OH|GREENTOWN|44630|1||STARK||
+|OH|HARTVILLE|44632|1||STARK||
+|OH|LIMAVILLE|44640|1||STARK||
+|OH|LOUISVILLE|44641|1||STARK||
+|OH|MAGNOLIA|44643|1||STARK||
+|OH|MASSILLON|44646|1||STARK||
+|OH|MASSILLON|44647|1||STARK||
+|OH|MASSILLON|44648|1||STARK||
+|OH|MAXIMO|44650|1||STARK||
+|OH|MIDDLEBRANCH|44652|1||STARK||
+|OH|MINERVA|44657|1||STARK||
+|OH|NAVARRE|44662|1||STARK||
+|OH|NORTH LAWRENCE|44666|1||STARK||
+|OH|PARIS|44669|1||STARK||
+|OH|ROBERTSVILLE|44670|1||STARK||
+|OH|WAYNESBURG|44688|1||STARK||
+|OH|WILMOT|44689|1||STARK||
+|OH|CANTON|44701|1||STARK||
+|OH|CANTON|44702|1||STARK||
+|OH|CANTON|44703|1||STARK||
+|OH|CANTON|44704|1||STARK||
+|OH|CANTON|44705|1||STARK||
+|OH|CANTON|44706|1||STARK||
+|OH|CANTON|44707|1||STARK||
+|OH|CANTON|44708|1||STARK||
+|OH|CANTON|44709|1||STARK||
+|OH|CANTON|44710|1||STARK||
+|OH|CANTON|44711|1||STARK||
+|OH|CANTON|44712|1||STARK||
+|OH|CANTON|44714|1||STARK||
+|OH|CANTON|44718|1||STARK||
+|OH|CANTON|44720|1||STARK||
+|OH|CANTON|44721|1||STARK||
+|OH|CANTON|44730|1||STARK||
+|OH|CANTON|44735|1||STARK||
+|OH|CANTON|44750|1||STARK||
+|OH|CANTON|44760|1||STARK||
+|OH|CANTON|44767|1||STARK||
+|OH|CANTON|44798|1||STARK||
+|OH|CANTON|44799|1||STARK||
+|OH|MACEDONIA|44056|1||SUMMIT||
+|OH|NORTHFIELD|44067|1||SUMMIT||
+|OH|TWINSBURG|44087|1||SUMMIT||
+|OH|BARBERTON|44203|1||SUMMIT||
+|OH|BATH|44210|1||SUMMIT||
+|OH|CLINTON|44216|1||SUMMIT||
+|OH|CUYAHOGA FALLS|44221|1||SUMMIT||
+|OH|CUYAHOGA FALLS|44222|1||SUMMIT||
+|OH|CUYAHOGA FALLS|44223|1||SUMMIT||
+|OH|STOW|44224|1||SUMMIT||
+|OH|GREEN|44232|1||SUMMIT||
+|OH|HUDSON|44236|1||SUMMIT||
+|OH|HUDSON|44237|1||SUMMIT||
+|OH|HUDSON|44238|1||SUMMIT||
+|OH|LAKEMORE|44250|1||SUMMIT||
+|OH|MOGADORE|44260|1||SUMMIT||
+|OH|MUNROE FALLS|44262|1||SUMMIT||
+|OH|PENINSULA|44264|1||SUMMIT||
+|OH|TALLMADGE|44278|1||SUMMIT||
+|OH|RICHFIELD|44286|1||SUMMIT||
+|OH|AKRON|44301|1||SUMMIT||
+|OH|AKRON|44302|1||SUMMIT||
+|OH|AKRON|44303|1||SUMMIT||
+|OH|AKRON|44304|1||SUMMIT||
+|OH|AKRON|44305|1||SUMMIT||
+|OH|AKRON|44306|1||SUMMIT||
+|OH|AKRON|44307|1||SUMMIT||
+|OH|AKRON|44308|1||SUMMIT||
+|OH|AKRON|44309|1||SUMMIT||
+|OH|AKRON|44310|1||SUMMIT||
+|OH|AKRON|44311|1||SUMMIT||
+|OH|AKRON|44312|1||SUMMIT||
+|OH|AKRON|44313|1||SUMMIT||
+|OH|AKRON|44314|1||SUMMIT||
+|OH|AKRON|44315|1||SUMMIT||
+|OH|AKRON|44316|1||SUMMIT||
+|OH|AKRON|44317|1||SUMMIT||
+|OH|AKRON|44319|1||SUMMIT||
+|OH|AKRON|44320|1||SUMMIT||
+|OH|AKRON|44321|1||SUMMIT||
+|OH|AKRON|44322|1||SUMMIT||
+|OH|AKRON|44325|1||SUMMIT||
+|OH|AKRON|44326|1||SUMMIT||
+|OH|AKRON|44328|1||SUMMIT||
+|OH|AKRON|44333|1||SUMMIT||
+|OH|AKRON|44334|1||SUMMIT||
+|OH|AKRON|44372|1||SUMMIT||
+|OH|AKRON|44393|1||SUMMIT||
+|OH|AKRON|44396|1||SUMMIT||
+|OH|AKRON|44397|1||SUMMIT||
+|OH|AKRON|44398|1||SUMMIT||
+|OH|AKRON|44399|1||SUMMIT||
+|OH|UNIONTOWN|44685|1||SUMMIT||
+|OH|BRISTOLVILLE|44402|1||TRUMBULL||
+|OH|BROOKFIELD|44403|1||TRUMBULL||
+|OH|BURGHILL|44404|1||TRUMBULL||
+|OH|CORTLAND|44410|1||TRUMBULL||
+|OH|FARMDALE|44417|1||TRUMBULL||
+|OH|FOWLER|44418|1||TRUMBULL||
+|OH|GIRARD|44420|1||TRUMBULL||
+|OH|HARTFORD|44424|1||TRUMBULL||
+|OH|HUBBARD|44425|1||TRUMBULL||
+|OH|KINSMAN|44428|1||TRUMBULL||
+|OH|LEAVITTSBURG|44430|1||TRUMBULL||
+|OH|MC DONALD|44437|1||TRUMBULL||
+|OH|MASURY|44438|1||TRUMBULL||
+|OH|MESOPOTAMIA|44439|1||TRUMBULL||
+|OH|MINERAL RIDGE|44440|1||TRUMBULL||
+|OH|NEWTON FALLS|44444|1||TRUMBULL||
+|OH|NILES|44446|1||TRUMBULL||
+|OH|NORTH BLOOMFIELD|44450|1||TRUMBULL||
+|OH|ORANGEVILLE|44453|1||TRUMBULL||
+|OH|SOUTHINGTON|44470|1||TRUMBULL||
+|OH|VIENNA|44473|1||TRUMBULL||
+|OH|WARREN|44481|1||TRUMBULL||
+|OH|WARREN|44482|1||TRUMBULL||
+|OH|WARREN|44483|1||TRUMBULL||
+|OH|WARREN|44484|1||TRUMBULL||
+|OH|WARREN|44485|1||TRUMBULL||
+|OH|WARREN|44486|1||TRUMBULL||
+|OH|WARREN|44487|1||TRUMBULL||
+|OH|WARREN|44488|1||TRUMBULL||
+|OH|WEST FARMINGTON|44491|1||TRUMBULL||
+|OH|BALTIC|43804|1||TUSCARAWAS||
+|OH|NEWCOMERSTOWN|43832|1||TUSCARAWAS||
+|OH|PORT WASHINGTON|43837|1||TUSCARAWAS||
+|OH|STONE CREEK|43840|1||TUSCARAWAS||
+|OH|BOLIVAR|44612|1||TUSCARAWAS||
+|OH|DENNISON|44621|1||TUSCARAWAS||
+|OH|DOVER|44622|1||TUSCARAWAS||
+|OH|DUNDEE|44624|1||TUSCARAWAS||
+|OH|GNADENHUTTEN|44629|1||TUSCARAWAS||
+|OH|MIDVALE|44653|1||TUSCARAWAS||
+|OH|MINERAL CITY|44656|1||TUSCARAWAS||
+|OH|NEW PHILADELPHIA|44663|1||TUSCARAWAS||
+|OH|SANDYVILLE|44671|1||TUSCARAWAS||
+|OH|SOMERDALE|44678|1||TUSCARAWAS||
+|OH|STILLWATER|44679|1||TUSCARAWAS||
+|OH|STRASBURG|44680|1||TUSCARAWAS||
+|OH|SUGARCREEK|44681|1||TUSCARAWAS||
+|OH|TUSCARAWAS|44682|1||TUSCARAWAS||
+|OH|UHRICHSVILLE|44683|1||TUSCARAWAS||
+|OH|ZOAR|44697|1||TUSCARAWAS||
+|OH|BROADWAY|43007|1||UNION||
+|OH|IRWIN|43029|1||UNION||
+|OH|MAGNETIC SPRINGS|43036|1||UNION||
+|OH|MARYSVILLE|43040|1||UNION||
+|OH|MARYSVILLE|43041|1||UNION||
+|OH|MILFORD CENTER|43045|1||UNION||
+|OH|RAYMOND|43067|1||UNION||
+|OH|UNIONVILLE CENTER|43077|1||UNION||
+|OH|RICHWOOD|43344|1||UNION||
+|OH|FAIRLAWN|44334|1||UNION||
+|OH|CONVOY|45832|1||VAN WERT||
+|OH|ELGIN|45838|1||VAN WERT||
+|OH|MIDDLE POINT|45863|1||VAN WERT||
+|OH|OHIO CITY|45874|1||VAN WERT||
+|OH|SCOTT|45886|1||VAN WERT||
+|OH|VAN WERT|45891|1||VAN WERT||
+|OH|VENEDOCIA|45894|1||VAN WERT||
+|OH|WILLSHIRE|45898|1||VAN WERT||
+|OH|WREN|45899|1||VAN WERT||
+|OH|CREOLA|45622|1||VINTON||
+|OH|HAMDEN|45634|1||VINTON||
+|OH|MC ARTHUR|45651|1||VINTON||
+|OH|NEW PLYMOUTH|45654|1||VINTON||
+|OH|RAY|45672|1||VINTON||
+|OH|WILKESVILLE|45695|1||VINTON||
+|OH|ZALESKI|45698|1||VINTON||
+|OH|FRANKLIN|45005|1||WARREN||
+|OH|HARVEYSBURG|45032|1||WARREN||
+|OH|KINGS MILLS|45034|1||WARREN||
+|OH|LEBANON|45036|1||WARREN||
+|OH|MAINEVILLE|45039|1||WARREN||
+|OH|MASON|45040|1||WARREN||
+|OH|OREGONIA|45054|1||WARREN||
+|OH|SOUTH LEBANON|45065|1||WARREN||
+|OH|SPRINGBORO|45066|1||WARREN||
+|OH|WAYNESVILLE|45068|1||WARREN||
+|OH|MORROW|45152|1||WARREN||
+|OH|PLEASANT PLAIN|45162|1||WARREN||
+|OH|BARLOW|45712|1||WASHINGTON||
+|OH|BARTLETT|45713|1||WASHINGTON||
+|OH|BELPRE|45714|1||WASHINGTON||
+|OH|BEVERLY|45715|1||WASHINGTON||
+|OH|COAL RUN|45721|1||WASHINGTON||
+|OH|CUTLER|45724|1||WASHINGTON||
+|OH|FLEMING|45729|1||WASHINGTON||
+|OH|LITTLE HOCKING|45742|1||WASHINGTON||
+|OH|LOWELL|45744|1||WASHINGTON||
+|OH|LOWER SALEM|45745|1||WASHINGTON||
+|OH|MACKSBURG|45746|1||WASHINGTON||
+|OH|MARIETTA|45750|1||WASHINGTON||
+|OH|NEW MATAMORAS|45767|1||WASHINGTON||
+|OH|NEWPORT|45768|1||WASHINGTON||
+|OH|RENO|45773|1||WASHINGTON||
+|OH|VINCENT|45784|1||WASHINGTON||
+|OH|WATERFORD|45786|1||WASHINGTON||
+|OH|WATERTOWN|45787|1||WASHINGTON||
+|OH|WHIPPLE|45788|1||WASHINGTON||
+|OH|WINGETT RUN|45789|1||WASHINGTON||
+|OH|BURBANK|44214|1||WAYNE||
+|OH|CRESTON|44217|1||WAYNE||
+|OH|DOYLESTOWN|44230|1||WAYNE||
+|OH|RITTMAN|44270|1||WAYNE||
+|OH|STERLING|44276|1||WAYNE||
+|OH|WEST SALEM|44287|1||WAYNE||
+|OH|APPLE CREEK|44606|1||WAYNE||
+|OH|DALTON|44618|1||WAYNE||
+|OH|FREDERICKSBURG|44627|1||WAYNE||
+|OH|KIDRON|44636|1||WAYNE||
+|OH|MARSHALLVILLE|44645|1||WAYNE||
+|OH|MOUNT EATON|44659|1||WAYNE||
+|OH|ORRVILLE|44667|1||WAYNE||
+|OH|SHREVE|44676|1||WAYNE||
+|OH|SMITHVILLE|44677|1||WAYNE||
+|OH|WOOSTER|44691|1||WAYNE||
+|OH|ALVORDTON|43501|1||WILLIAMS||
+|OH|BLAKESLEE|43505|1||WILLIAMS||
+|OH|BRYAN|43506|1||WILLIAMS||
+|OH|EDGERTON|43517|1||WILLIAMS||
+|OH|EDON|43518|1||WILLIAMS||
+|OH|KUNKLE|43531|1||WILLIAMS||
+|OH|MONTPELIER|43543|1||WILLIAMS||
+|OH|PIONEER|43554|1||WILLIAMS||
+|OH|STRYKER|43557|1||WILLIAMS||
+|OH|WEST UNITY|43570|1||WILLIAMS||
+|OH|BOWLING GREEN|43402|1||WOOD||
+|OH|BOWLING GREEN|43403|1||WOOD||
+|OH|BRADNER|43406|1||WOOD||
+|OH|CYGNET|43413|1||WOOD||
+|OH|DUNBRIDGE|43414|1||WOOD||
+|OH|JERRY CITY|43437|1||WOOD||
+|OH|LEMOYNE|43441|1||WOOD||
+|OH|LUCKEY|43443|1||WOOD||
+|OH|MILLBURY|43447|1||WOOD||
+|OH|PEMBERVILLE|43450|1||WOOD||
+|OH|PORTAGE|43451|1||WOOD||
+|OH|RISINGSUN|43457|1||WOOD||
+|OH|ROSSFORD|43460|1||WOOD||
+|OH|RUDOLPH|43462|1||WOOD||
+|OH|STONY RIDGE|43463|1||WOOD||
+|OH|WALBRIDGE|43465|1||WOOD||
+|OH|WAYNE|43466|1||WOOD||
+|OH|WEST MILLGROVE|43467|1||WOOD||
+|OH|CUSTAR|43511|1||WOOD||
+|OH|GRAND RAPIDS|43522|1||WOOD||
+|OH|HASKINS|43525|1||WOOD||
+|OH|HOYTVILLE|43529|1||WOOD||
+|OH|MILTON CENTER|43541|1||WOOD||
+|OH|PERRYSBURG|43551|1||WOOD||
+|OH|PERRYSBURG|43552|1||WOOD||
+|OH|TONTOGANY|43565|1||WOOD||
+|OH|WESTON|43569|1||WOOD||
+|OH|NORTHWOOD|43619|1||WOOD||
+|OH|BLOOMDALE|44817|1||WOOD||
+|OH|NORTH BALTIMORE|45872|1||WOOD||
+|OH|CAREY|43316|1||WYANDOT||
+|OH|HARPSTER|43323|1||WYANDOT||
+|OH|KIRBY|43330|1||WYANDOT||
+|OH|UPPER SANDUSKY|43351|1||WYANDOT||
+|OH|WHARTON|43359|1||WYANDOT||
+|OH|MC CUTCHENVILLE|44844|1||WYANDOT||
+|OH|NEVADA|44849|1||WYANDOT||
+|OH|SYCAMORE|44882|1||WYANDOT||
+|OH|NEWARK|43057|1||||
+|OH|REYNOLDSBURG|43069|1||||
+|OH|BLACKLICK|43099|1||||
+|OH|GROVEPORT|43195|1||||
+|OH|GROVEPORT|43196|1||||
+|OH|GROVEPORT|43198|1||||
+|OH|MARION|43305|1||||
+|OH|PENNSVILLE|43770|1||||
+|OH|STEWARTSVILLE|43960|1||||
+|OH|AKRON|44329|1||||
+|OH|AKRON|44331|1||||
+|OH|CINCINNATI|45280|1||||
+|OH|DAYTON|45444|1||||
+|OH|RADCLIFF|45670|1||||
+|OH|FLY|45730|1||||
+|OH|CINCINNATI|45950|1||||
+|OK|PROCTOR|74457|1||ADAIR||
+|OK|BUNCH|74931|1||ADAIR||
+|OK|STILWELL|74960|1||ADAIR||
+|OK|WATTS|74964|1||ADAIR||
+|OK|WESTVILLE|74965|1||ADAIR||
+|OK|ALINE|73716|1||ALFALFA||
+|OK|AMORITA|73719|1||ALFALFA||
+|OK|BURLINGTON|73722|1||ALFALFA||
+|OK|CARMEN|73726|1||ALFALFA||
+|OK|CHEROKEE|73728|1||ALFALFA||
+|OK|GOLTRY|73739|1||ALFALFA||
+|OK|HELENA|73741|1||ALFALFA||
+|OK|JET|73749|1||ALFALFA||
+|OK|ATOKA|74525|1||ATOKA||
+|OK|CANEY|74533|1||ATOKA||
+|OK|DAISY|74540|1||ATOKA||
+|OK|ATOKA|74542|1||ATOKA||
+|OK|LANE|74555|1||ATOKA||
+|OK|STRINGTOWN|74569|1||ATOKA||
+|OK|GATE|73844|1||BEAVER||
+|OK|KNOWLES|73847|1||BEAVER||
+|OK|BALKO|73931|1||BEAVER||
+|OK|BEAVER|73932|1||BEAVER||
+|OK|FORGAN|73938|1||BEAVER||
+|OK|TURPIN|73950|1||BEAVER||
+|OK|CARTER|73627|1||BECKHAM||
+|OK|ELK CITY|73644|1||BECKHAM||
+|OK|ERICK|73645|1||BECKHAM||
+|OK|ELK CITY|73648|1||BECKHAM||
+|OK|MAYFIELD|73656|1||BECKHAM||
+|OK|SAYRE|73662|1||BECKHAM||
+|OK|TEXOLA|73668|1||BECKHAM||
+|OK|GEARY|73040|1||BLAINE||
+|OK|GREENFIELD|73043|1||BLAINE||
+|OK|CANTON|73724|1||BLAINE||
+|OK|HITCHCOCK|73744|1||BLAINE||
+|OK|LONGDALE|73755|1||BLAINE||
+|OK|OKEENE|73763|1||BLAINE||
+|OK|SOUTHARD|73770|1||BLAINE||
+|OK|WATONGA|73772|1||BLAINE||
+|OK|MEAD|73449|1||BRYAN||
+|OK|DURANT|74701|1||BRYAN||
+|OK|DURANT|74702|1||BRYAN||
+|OK|ACHILLE|74720|1||BRYAN||
+|OK|ALBANY|74721|1||BRYAN||
+|OK|BENNINGTON|74723|1||BRYAN||
+|OK|BOKCHITO|74726|1||BRYAN||
+|OK|CADDO|74729|1||BRYAN||
+|OK|CALERA|74730|1||BRYAN||
+|OK|CARTWRIGHT|74731|1||BRYAN||
+|OK|COLBERT|74733|1||BRYAN||
+|OK|HENDRIX|74741|1||BRYAN||
+|OK|KEMP|74747|1||BRYAN||
+|OK|KENEFIC|74748|1||BRYAN||
+|OK|PLATTER|74753|1||BRYAN||
+|OK|ALBERT|73001|1||CADDO||
+|OK|ANADARKO|73005|1||CADDO||
+|OK|APACHE|73006|1||CADDO||
+|OK|BINGER|73009|1||CADDO||
+|OK|CARNEGIE|73015|1||CADDO||
+|OK|CEMENT|73017|1||CADDO||
+|OK|CYRIL|73029|1||CADDO||
+|OK|EAKLY|73033|1||CADDO||
+|OK|FORT COBB|73038|1||CADDO||
+|OK|GRACEMONT|73042|1||CADDO||
+|OK|HINTON|73047|1||CADDO||
+|OK|HYDRO|73048|1||CADDO||
+|OK|LOOKEBA|73053|1||CADDO||
+|OK|WASHITA|73094|1||CADDO||
+|OK|CALUMET|73014|1||CANADIAN||
+|OK|CONCHO|73022|1||CANADIAN||
+|OK|EL RENO|73036|1||CANADIAN||
+|OK|MUSTANG|73064|1||CANADIAN||
+|OK|PIEDMONT|73078|1||CANADIAN||
+|OK|YUKON|73085|1||CANADIAN||
+|OK|UNION CITY|73090|1||CANADIAN||
+|OK|YUKON|73099|1||CANADIAN||
+|OK|ARDMORE|73401|1||CARTER||
+|OK|ARDMORE|73402|1||CARTER||
+|OK|ARDMORE|73403|1||CARTER||
+|OK|FOX|73435|1||CARTER||
+|OK|GENE AUTRY|73436|1||CARTER||
+|OK|GRAHAM|73437|1||CARTER||
+|OK|HEALDTON|73438|1||CARTER||
+|OK|LONE GROVE|73443|1||CARTER||
+|OK|SPRINGER|73458|1||CARTER||
+|OK|WILSON|73463|1||CARTER||
+|OK|RATLIFF CITY|73481|1||CARTER||
+|OK|TATUMS|73487|1||CARTER||
+|OK|TUSSY|73488|1||CARTER||
+|OK|COOKSON|74427|1||CHEROKEE||
+|OK|HULBERT|74441|1||CHEROKEE||
+|OK|MOODYS|74444|1||CHEROKEE||
+|OK|PARK HILL|74451|1||CHEROKEE||
+|OK|PEGGS|74452|1||CHEROKEE||
+|OK|TAHLEQUAH|74464|1||CHEROKEE||
+|OK|TAHLEQUAH|74465|1||CHEROKEE||
+|OK|WELLING|74471|1||CHEROKEE||
+|OK|BOSWELL|74727|1||CHOCTAW||
+|OK|FORT TOWSON|74735|1||CHOCTAW||
+|OK|GRANT|74738|1||CHOCTAW||
+|OK|HUGO|74743|1||CHOCTAW||
+|OK|SAWYER|74756|1||CHOCTAW||
+|OK|SOPER|74759|1||CHOCTAW||
+|OK|SPENCERVILLE|74760|1||CHOCTAW||
+|OK|SWINK|74761|1||CHOCTAW||
+|OK|BOISE CITY|73933|1||CIMARRON||
+|OK|FELT|73937|1||CIMARRON||
+|OK|KENTON|73946|1||CIMARRON||
+|OK|KEYES|73947|1||CIMARRON||
+|OK|NORMAN|73019|1||CLEVELAND||
+|OK|NORMAN|73026|1||CLEVELAND||
+|OK|LEXINGTON|73051|1||CLEVELAND||
+|OK|NOBLE|73068|1||CLEVELAND||
+|OK|NORMAN|73069|1||CLEVELAND||
+|OK|NORMAN|73070|1||CLEVELAND||
+|OK|NORMAN|73071|1||CLEVELAND||
+|OK|NORMAN|73072|1||CLEVELAND||
+|OK|OKLAHOMA CITY|73139|1||CLEVELAND||
+|OK|OKLAHOMA CITY|73160|1||CLEVELAND||
+|OK|OKLAHOMA CITY|73165|1||CLEVELAND||
+|OK|OKLAHOMA CITY|73170|1||CLEVELAND||
+|OK|OKLAHOMA CITY|73173|1||CLEVELAND||
+|OK|CENTRAHOMA|74534|1||COAL||
+|OK|CLARITA|74535|1||COAL||
+|OK|COALGATE|74538|1||COAL||
+|OK|LEHIGH|74556|1||COAL||
+|OK|TUPELO|74572|1||COAL||
+|OK|LAWTON|73501|1||COMANCHE||
+|OK|LAWTON|73502|1||COMANCHE||
+|OK|FORT SILL|73503|1||COMANCHE||
+|OK|LAWTON|73505|1||COMANCHE||
+|OK|LAWTON|73506|1||COMANCHE||
+|OK|LAWTON|73507|1||COMANCHE||
+|OK|CACHE|73527|1||COMANCHE||
+|OK|CHATTANOOGA|73528|1||COMANCHE||
+|OK|ELGIN|73538|1||COMANCHE||
+|OK|FAXON|73540|1||COMANCHE||
+|OK|FLETCHER|73541|1||COMANCHE||
+|OK|GERONIMO|73543|1||COMANCHE||
+|OK|INDIAHOMA|73552|1||COMANCHE||
+|OK|MEDICINE PARK|73557|1||COMANCHE||
+|OK|MEERS|73558|1||COMANCHE||
+|OK|STERLING|73567|1||COMANCHE||
+|OK|DEVOL|73531|1||COTTON||
+|OK|RANDLETT|73562|1||COTTON||
+|OK|TEMPLE|73568|1||COTTON||
+|OK|WALTERS|73572|1||COTTON||
+|OK|VINITA|74301|1||CRAIG||
+|OK|BIG CABIN|74332|1||CRAIG||
+|OK|BLUEJACKET|74333|1||CRAIG||
+|OK|WELCH|74369|1||CRAIG||
+|OK|BRISTOW|74010|1||CREEK||
+|OK|DEPEW|74028|1||CREEK||
+|OK|DRUMRIGHT|74030|1||CREEK||
+|OK|KELLYVILLE|74039|1||CREEK||
+|OK|KIEFER|74041|1||CREEK||
+|OK|MANNFORD|74044|1||CREEK||
+|OK|MILFAY|74046|1||CREEK||
+|OK|MOUNDS|74047|1||CREEK||
+|OK|OILTON|74052|1||CREEK||
+|OK|SAPULPA|74066|1||CREEK||
+|OK|SAPULPA|74067|1||CREEK||
+|OK|SHAMROCK|74068|1||CREEK||
+|OK|SLICK|74071|1||CREEK||
+|OK|TULSA|74131|1||CREEK||
+|OK|WEATHERFORD|73096|1||CUSTER||
+|OK|CLINTON|73601|1||CUSTER||
+|OK|ARAPAHO|73620|1||CUSTER||
+|OK|BUTLER|73625|1||CUSTER||
+|OK|CUSTER CITY|73639|1||CUSTER||
+|OK|THOMAS|73669|1||CUSTER||
+|OK|COLCORD|74338|1||DELAWARE||
+|OK|EUCHA|74342|1||DELAWARE||
+|OK|GROVE|74344|1||DELAWARE||
+|OK|GROVE|74345|1||DELAWARE||
+|OK|JAY|74346|1||DELAWARE||
+|OK|KANSAS|74347|1||DELAWARE||
+|OK|OAKS|74359|1||DELAWARE||
+|OK|TWIN OAKS|74368|1||DELAWARE||
+|OK|FAY|73646|1||DEWEY||
+|OK|LEEDEY|73654|1||DEWEY||
+|OK|OAKWOOD|73658|1||DEWEY||
+|OK|PUTNAM|73659|1||DEWEY||
+|OK|SEILING|73663|1||DEWEY||
+|OK|TALOGA|73667|1||DEWEY||
+|OK|CAMARGO|73835|1||DEWEY||
+|OK|VICI|73859|1||DEWEY||
+|OK|ARNETT|73832|1||ELLIS||
+|OK|FARGO|73840|1||ELLIS||
+|OK|GAGE|73843|1||ELLIS||
+|OK|SHATTUCK|73858|1||ELLIS||
+|OK|ENID|73701|1||GARFIELD||
+|OK|ENID|73702|1||GARFIELD||
+|OK|ENID|73703|1||GARFIELD||
+|OK|ENID|73705|1||GARFIELD||
+|OK|ENID|73706|1||GARFIELD||
+|OK|BISON|73720|1||GARFIELD||
+|OK|CARRIER|73727|1||GARFIELD||
+|OK|COVINGTON|73730|1||GARFIELD||
+|OK|DOUGLAS|73733|1||GARFIELD||
+|OK|DRUMMOND|73735|1||GARFIELD||
+|OK|FAIRMONT|73736|1||GARFIELD||
+|OK|GARBER|73738|1||GARFIELD||
+|OK|HILLSDALE|73743|1||GARFIELD||
+|OK|KREMLIN|73753|1||GARFIELD||
+|OK|LAHOMA|73754|1||GARFIELD||
+|OK|WAUKOMIS|73773|1||GARFIELD||
+|OK|HUNTER|74640|1||GARFIELD||
+|OK|LINDSAY|73052|1||GARVIN||
+|OK|MAYSVILLE|73057|1||GARVIN||
+|OK|PAOLI|73074|1||GARVIN||
+|OK|PAULS VALLEY|73075|1||GARVIN||
+|OK|WYNNEWOOD|73098|1||GARVIN||
+|OK|ELMORE CITY|73433|1||GARVIN||
+|OK|HENNEPIN|73444|1||GARVIN||
+|OK|PERNELL|73476|1||GARVIN||
+|OK|STRATFORD|74872|1||GARVIN||
+|OK|ALEX|73002|1||GRADY||
+|OK|AMBER|73004|1||GRADY||
+|OK|BRADLEY|73011|1||GRADY||
+|OK|CHICKASHA|73018|1||GRADY||
+|OK|CHICKASHA|73023|1||GRADY||
+|OK|MINCO|73059|1||GRADY||
+|OK|NINNEKAH|73067|1||GRADY||
+|OK|POCASSET|73079|1||GRADY||
+|OK|RUSH SPRINGS|73082|1||GRADY||
+|OK|TUTTLE|73089|1||GRADY||
+|OK|VERDEN|73092|1||GRADY||
+|OK|MANCHESTER|73758|1||GRANT||
+|OK|MEDFORD|73759|1||GRANT||
+|OK|NASH|73761|1||GRANT||
+|OK|POND CREEK|73766|1||GRANT||
+|OK|WAKITA|73771|1||GRANT||
+|OK|DEER CREEK|74636|1||GRANT||
+|OK|LAMONT|74643|1||GRANT||
+|OK|GRANITE|73547|1||GREER||
+|OK|MANGUM|73554|1||GREER||
+|OK|WILLOW|73673|1||GREER||
+|OK|GOULD|73544|1||HARMON||
+|OK|HOLLIS|73550|1||HARMON||
+|OK|VINSON|73571|1||HARMON||
+|OK|BUFFALO|73834|1||HARPER||
+|OK|LAVERNE|73848|1||HARPER||
+|OK|MAY|73851|1||HARPER||
+|OK|ROSSTON|73855|1||HARPER||
+|OK|HOYT|74440|1||HASKELL||
+|OK|STIGLER|74462|1||HASKELL||
+|OK|WHITEFIELD|74472|1||HASKELL||
+|OK|KINTA|74552|1||HASKELL||
+|OK|KEOTA|74941|1||HASKELL||
+|OK|LEQUIRE|74943|1||HASKELL||
+|OK|MCCURTAIN|74944|1||HASKELL||
+|OK|CALVIN|74531|1||HUGHES||
+|OK|STUART|74570|1||HUGHES||
+|OK|ATWOOD|74827|1||HUGHES||
+|OK|DUSTIN|74839|1||HUGHES||
+|OK|HOLDENVILLE|74848|1||HUGHES||
+|OK|LAMAR|74850|1||HUGHES||
+|OK|WETUMKA|74883|1||HUGHES||
+|OK|ALTUS|73521|1||JACKSON||
+|OK|ALTUS|73522|1||JACKSON||
+|OK|ALTUS AFB|73523|1||JACKSON||
+|OK|BLAIR|73526|1||JACKSON||
+|OK|DUKE|73532|1||JACKSON||
+|OK|ELDORADO|73537|1||JACKSON||
+|OK|ELMER|73539|1||JACKSON||
+|OK|HEADRICK|73549|1||JACKSON||
+|OK|MARTHA|73556|1||JACKSON||
+|OK|OLUSTEE|73560|1||JACKSON||
+|OK|RINGLING|73456|1||JEFFERSON||
+|OK|ADDINGTON|73520|1||JEFFERSON||
+|OK|HASTINGS|73548|1||JEFFERSON||
+|OK|OSCAR|73561|1||JEFFERSON||
+|OK|RYAN|73565|1||JEFFERSON||
+|OK|TERRAL|73569|1||JEFFERSON||
+|OK|WAURIKA|73573|1||JEFFERSON||
+|OK|COLEMAN|73432|1||JOHNSTON||
+|OK|MANNSVILLE|73447|1||JOHNSTON||
+|OK|MILBURN|73450|1||JOHNSTON||
+|OK|RAVIA|73455|1||JOHNSTON||
+|OK|TISHOMINGO|73460|1||JOHNSTON||
+|OK|WAPANUCKA|73461|1||JOHNSTON||
+|OK|BROMIDE|74530|1||JOHNSTON||
+|OK|CONNERVILLE|74836|1||JOHNSTON||
+|OK|MILL CREEK|74856|1||JOHNSTON||
+|OK|PONCA CITY|74601|1||KAY||
+|OK|PONCA CITY|74602|1||KAY||
+|OK|PONCA CITY|74603|1||KAY||
+|OK|PONCA CITY|74604|1||KAY||
+|OK|BLACKWELL|74631|1||KAY||
+|OK|BRAMAN|74632|1||KAY||
+|OK|KAW CITY|74641|1||KAY||
+|OK|NARDIN|74646|1||KAY||
+|OK|NEWKIRK|74647|1||KAY||
+|OK|TONKAWA|74653|1||KAY||
+|OK|CASHION|73016|1||KINGFISHER||
+|OK|DOVER|73734|1||KINGFISHER||
+|OK|HENNESSEY|73742|1||KINGFISHER||
+|OK|KINGFISHER|73750|1||KINGFISHER||
+|OK|LOYAL|73756|1||KINGFISHER||
+|OK|OKARCHE|73762|1||KINGFISHER||
+|OK|OMEGA|73764|1||KINGFISHER||
+|OK|GOTEBO|73041|1||KIOWA||
+|OK|MOUNTAIN VIEW|73062|1||KIOWA||
+|OK|MOUNTAIN PARK|73559|1||KIOWA||
+|OK|ROOSEVELT|73564|1||KIOWA||
+|OK|SNYDER|73566|1||KIOWA||
+|OK|HOBART|73651|1||KIOWA||
+|OK|LONE WOLF|73655|1||KIOWA||
+|OK|GOWEN|74545|1||LATIMER||
+|OK|PANOLA|74559|1||LATIMER||
+|OK|RED OAK|74563|1||LATIMER||
+|OK|WILBURTON|74578|1||LATIMER||
+|OK|HONOBIA|74549|1||LE FLORE||
+|OK|TALIHINA|74571|1||LE FLORE||
+|OK|WHITESBORO|74577|1||LE FLORE||
+|OK|ARKOMA|74901|1||LE FLORE||
+|OK|POCOLA|74902|1||LE FLORE||
+|OK|BOKOSHE|74930|1||LE FLORE||
+|OK|CAMERON|74932|1||LE FLORE||
+|OK|FANSHAWE|74935|1||LE FLORE||
+|OK|HEAVENER|74937|1||LE FLORE||
+|OK|HODGEN|74939|1||LE FLORE||
+|OK|HOWE|74940|1||LE FLORE||
+|OK|LEFLORE|74942|1||LE FLORE||
+|OK|MONROE|74947|1||LE FLORE||
+|OK|MUSE|74949|1||LE FLORE||
+|OK|PANAMA|74951|1||LE FLORE||
+|OK|POTEAU|74953|1||LE FLORE||
+|OK|SHADY POINT|74956|1||LE FLORE||
+|OK|SPIRO|74959|1||LE FLORE||
+|OK|WISTER|74966|1||LE FLORE||
+|OK|DAVENPORT|74026|1||LINCOLN||
+|OK|STROUD|74079|1||LINCOLN||
+|OK|AGRA|74824|1||LINCOLN||
+|OK|CARNEY|74832|1||LINCOLN||
+|OK|CHANDLER|74834|1||LINCOLN||
+|OK|MEEKER|74855|1||LINCOLN||
+|OK|PRAGUE|74864|1||LINCOLN||
+|OK|SPARKS|74869|1||LINCOLN||
+|OK|TRYON|74875|1||LINCOLN||
+|OK|WELLSTON|74881|1||LINCOLN||
+|OK|COYLE|73027|1||LOGAN||
+|OK|CRESCENT|73028|1||LOGAN||
+|OK|GUTHRIE|73044|1||LOGAN||
+|OK|LANGSTON|73050|1||LOGAN||
+|OK|MARSHALL|73056|1||LOGAN||
+|OK|MERIDIAN|73058|1||LOGAN||
+|OK|MULHALL|73063|1||LOGAN||
+|OK|ORLANDO|73073|1||LOGAN||
+|OK|BURNEYVILLE|73430|1||LOVE||
+|OK|LEON|73441|1||LOVE||
+|OK|MARIETTA|73448|1||LOVE||
+|OK|OVERBROOK|73453|1||LOVE||
+|OK|THACKERVILLE|73459|1||LOVE||
+|OK|BLANCHARD|73010|1||MCCLAIN||
+|OK|DIBBLE|73031|1||MCCLAIN||
+|OK|NEWCASTLE|73065|1||MCCLAIN||
+|OK|PURCELL|73080|1||MCCLAIN||
+|OK|WASHINGTON|73093|1||MCCLAIN||
+|OK|WAYNE|73095|1||MCCLAIN||
+|OK|BYARS|74831|1||MCCLAIN||
+|OK|BATTIEST|74722|1||MCCURTAIN||
+|OK|BETHEL|74724|1||MCCURTAIN||
+|OK|BROKEN BOW|74728|1||MCCURTAIN||
+|OK|EAGLETOWN|74734|1||MCCURTAIN||
+|OK|GARVIN|74736|1||MCCURTAIN||
+|OK|GOLDEN|74737|1||MCCURTAIN||
+|OK|HAWORTH|74740|1||MCCURTAIN||
+|OK|IDABEL|74745|1||MCCURTAIN||
+|OK|MILLERTON|74750|1||MCCURTAIN||
+|OK|PICKENS|74752|1||MCCURTAIN||
+|OK|RINGOLD|74754|1||MCCURTAIN||
+|OK|RUFE|74755|1||MCCURTAIN||
+|OK|VALLIANT|74764|1||MCCURTAIN||
+|OK|WRIGHT CITY|74766|1||MCCURTAIN||
+|OK|SMITHVILLE|74957|1||MCCURTAIN||
+|OK|WATSON|74963|1||MCCURTAIN||
+|OK|CHECOTAH|74426|1||MCINTOSH||
+|OK|EUFAULA|74432|1||MCINTOSH||
+|OK|HITCHITA|74438|1||MCINTOSH||
+|OK|RENTIESVILLE|74459|1||MCINTOSH||
+|OK|STIDHAM|74461|1||MCINTOSH||
+|OK|HANNA|74845|1||MCINTOSH||
+|OK|AMES|73718|1||MAJOR||
+|OK|CLEO SPRINGS|73729|1||MAJOR||
+|OK|FAIRVIEW|73737|1||MAJOR||
+|OK|ISABELLA|73747|1||MAJOR||
+|OK|MENO|73760|1||MAJOR||
+|OK|RINGWOOD|73768|1||MAJOR||
+|OK|CHESTER|73838|1||MAJOR||
+|OK|KINGSTON|73439|1||MARSHALL||
+|OK|LEBANON|73440|1||MARSHALL||
+|OK|MADILL|73446|1||MARSHALL||
+|OK|ADAIR|74330|1||MAYES||
+|OK|CHOUTEAU|74337|1||MAYES||
+|OK|DISNEY|74340|1||MAYES||
+|OK|KETCHUM|74349|1||MAYES||
+|OK|LANGLEY|74350|1||MAYES||
+|OK|LOCUST GROVE|74352|1||MAYES||
+|OK|MAZIE|74353|1||MAYES||
+|OK|PRYOR|74361|1||MAYES||
+|OK|PRYOR|74362|1||MAYES||
+|OK|ROSE|74364|1||MAYES||
+|OK|SALINA|74365|1||MAYES||
+|OK|SPAVINAW|74366|1||MAYES||
+|OK|STRANG|74367|1||MAYES||
+|OK|DAVIS|73030|1||MURRAY||
+|OK|DOUGHERTY|73032|1||MURRAY||
+|OK|SULPHUR|73086|1||MURRAY||
+|OK|MUSKOGEE|74401|1||MUSKOGEE||
+|OK|MUSKOGEE|74402|1||MUSKOGEE||
+|OK|MUSKOGEE|74403|1||MUSKOGEE||
+|OK|BOYNTON|74422|1||MUSKOGEE||
+|OK|BRAGGS|74423|1||MUSKOGEE||
+|OK|COUNCIL HILL|74428|1||MUSKOGEE||
+|OK|FORT GIBSON|74434|1||MUSKOGEE||
+|OK|HASKELL|74436|1||MUSKOGEE||
+|OK|OKTAHA|74450|1||MUSKOGEE||
+|OK|PORUM|74455|1||MUSKOGEE||
+|OK|TAFT|74463|1||MUSKOGEE||
+|OK|WAINWRIGHT|74468|1||MUSKOGEE||
+|OK|WARNER|74469|1||MUSKOGEE||
+|OK|WEBBERS FALLS|74470|1||MUSKOGEE||
+|OK|MORRISON|73061|1||NOBLE||
+|OK|PERRY|73077|1||NOBLE||
+|OK|LUCIEN|73757|1||NOBLE||
+|OK|BILLINGS|74630|1||NOBLE||
+|OK|MARLAND|74644|1||NOBLE||
+|OK|RED ROCK|74651|1||NOBLE||
+|OK|DELAWARE|74027|1||NOWATA||
+|OK|LENAPAH|74042|1||NOWATA||
+|OK|NOWATA|74048|1||NOWATA||
+|OK|S COFFEYVILLE|74072|1||NOWATA||
+|OK|WANN|74083|1||NOWATA||
+|OK|BOLEY|74829|1||OKFUSKEE||
+|OK|CASTLE|74833|1||OKFUSKEE||
+|OK|OKEMAH|74859|1||OKFUSKEE||
+|OK|PADEN|74860|1||OKFUSKEE||
+|OK|WELEETKA|74880|1||OKFUSKEE||
+|OK|EDMOND|73003|1||OKLAHOMA||
+|OK|ARCADIA|73007|1||OKLAHOMA||
+|OK|BETHANY|73008|1||OKLAHOMA||
+|OK|EDMOND|73013|1||OKLAHOMA||
+|OK|CHOCTAW|73020|1||OKLAHOMA||
+|OK|EDMOND|73034|1||OKLAHOMA||
+|OK|HARRAH|73045|1||OKLAHOMA||
+|OK|JONES|73049|1||OKLAHOMA||
+|OK|LUTHER|73054|1||OKLAHOMA||
+|OK|NICOMA PARK|73066|1||OKLAHOMA||
+|OK|EDMOND|73083|1||OKLAHOMA||
+|OK|SPENCER|73084|1||OKLAHOMA||
+|OK|WHEATLAND|73097|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73101|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73102|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73103|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73104|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73105|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73106|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73107|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73108|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73109|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73110|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73111|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73112|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73113|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73114|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73115|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73116|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73117|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73118|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73119|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73120|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73121|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73122|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73123|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73124|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73125|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73126|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73127|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73128|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73129|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73130|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73131|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73132|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73134|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73135|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73136|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73137|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73140|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73141|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73142|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73143|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73144|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73145|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73146|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73147|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73148|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73149|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73150|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73151|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73152|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73153|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73154|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73155|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73156|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73157|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73159|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73162|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73163|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73164|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73167|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73169|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73172|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73177|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73178|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73179|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73180|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73184|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73185|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73189|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73190|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73193|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73194|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73196|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73197|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73198|1||OKLAHOMA||
+|OK|OKLAHOMA CITY|73199|1||OKLAHOMA||
+|OK|NEWALLA|74857|1||OKLAHOMA||
+|OK|BEGGS|74421|1||OKMULGEE||
+|OK|DEWAR|74431|1||OKMULGEE||
+|OK|HENRYETTA|74437|1||OKMULGEE||
+|OK|MORRIS|74445|1||OKMULGEE||
+|OK|OKMULGEE|74447|1||OKMULGEE||
+|OK|PRESTON|74456|1||OKMULGEE||
+|OK|SCHULTER|74460|1||OKMULGEE||
+|OK|AVANT|74001|1||OSAGE||
+|OK|BARNSDALL|74002|1||OSAGE||
+|OK|BOWRING|74009|1||OSAGE||
+|OK|HOMINY|74035|1||OSAGE||
+|OK|OSAGE|74054|1||OSAGE||
+|OK|PAWHUSKA|74056|1||OSAGE||
+|OK|PRUE|74060|1||OSAGE||
+|OK|SKIATOOK|74070|1||OSAGE||
+|OK|WYNONA|74084|1||OSAGE||
+|OK|TULSA|74127|1||OSAGE||
+|OK|BURBANK|74633|1||OSAGE||
+|OK|FAIRFAX|74637|1||OSAGE||
+|OK|SHIDLER|74652|1||OSAGE||
+|OK|AFTON|74331|1||OTTAWA||
+|OK|CARDIN|74335|1||OTTAWA||
+|OK|COMMERCE|74339|1||OTTAWA||
+|OK|FAIRLAND|74343|1||OTTAWA||
+|OK|MIAMI|74354|1||OTTAWA||
+|OK|MIAMI|74355|1||OTTAWA||
+|OK|NORTH MIAMI|74358|1||OTTAWA||
+|OK|PICHER|74360|1||OTTAWA||
+|OK|QUAPAW|74363|1||OTTAWA||
+|OK|WYANDOTTE|74370|1||OTTAWA||
+|OK|CLEVELAND|74020|1||PAWNEE||
+|OK|HALLETT|74034|1||PAWNEE||
+|OK|JENNINGS|74038|1||PAWNEE||
+|OK|MARAMEC|74045|1||PAWNEE||
+|OK|PAWNEE|74058|1||PAWNEE||
+|OK|TERLTON|74081|1||PAWNEE||
+|OK|RALSTON|74650|1||PAWNEE||
+|OK|CUSHING|74023|1||PAYNE||
+|OK|GLENCOE|74032|1||PAYNE||
+|OK|PERKINS|74059|1||PAYNE||
+|OK|RIPLEY|74062|1||PAYNE||
+|OK|STILLWATER|74074|1||PAYNE||
+|OK|STILLWATER|74075|1||PAYNE||
+|OK|STILLWATER|74076|1||PAYNE||
+|OK|STILLWATER|74077|1||PAYNE||
+|OK|STILLWATER|74078|1||PAYNE||
+|OK|YALE|74085|1||PAYNE||
+|OK|CANADIAN|74425|1||PITTSBURG||
+|OK|CROWDER|74430|1||PITTSBURG||
+|OK|INDIANOLA|74442|1||PITTSBURG||
+|OK|MCALESTER|74501|1||PITTSBURG||
+|OK|MCALESTER|74502|1||PITTSBURG||
+|OK|ALDERSON|74522|1||PITTSBURG||
+|OK|BLANCO|74528|1||PITTSBURG||
+|OK|BLOCKER|74529|1||PITTSBURG||
+|OK|HAILEYVILLE|74546|1||PITTSBURG||
+|OK|HARTSHORNE|74547|1||PITTSBURG||
+|OK|KIOWA|74553|1||PITTSBURG||
+|OK|KREBS|74554|1||PITTSBURG||
+|OK|PITTSBURG|74560|1||PITTSBURG||
+|OK|QUINTON|74561|1||PITTSBURG||
+|OK|SAVANNA|74565|1||PITTSBURG||
+|OK|WARDVILLE|74576|1||PITTSBURG||
+|OK|ADA|74820|1||PONTOTOC||
+|OK|ADA|74821|1||PONTOTOC||
+|OK|ALLEN|74825|1||PONTOTOC||
+|OK|FITTSTOWN|74842|1||PONTOTOC||
+|OK|FITZHUGH|74843|1||PONTOTOC||
+|OK|FRANCIS|74844|1||PONTOTOC||
+|OK|ROFF|74865|1||PONTOTOC||
+|OK|STONEWALL|74871|1||PONTOTOC||
+|OK|SHAWNEE|74801|1||POTTAWATOMIE||
+|OK|SHAWNEE|74802|1||POTTAWATOMIE||
+|OK|SHAWNEE|74804|1||POTTAWATOMIE||
+|OK|ASHER|74826|1||POTTAWATOMIE||
+|OK|EARLSBORO|74840|1||POTTAWATOMIE||
+|OK|MCLOUD|74851|1||POTTAWATOMIE||
+|OK|MACOMB|74852|1||POTTAWATOMIE||
+|OK|MAUD|74854|1||POTTAWATOMIE||
+|OK|SAINT LOUIS|74866|1||POTTAWATOMIE||
+|OK|TECUMSEH|74873|1||POTTAWATOMIE||
+|OK|WANETTE|74878|1||POTTAWATOMIE||
+|OK|ALBION|74521|1||PUSHMATAHA||
+|OK|ANTLERS|74523|1||PUSHMATAHA||
+|OK|CLAYTON|74536|1||PUSHMATAHA||
+|OK|FINLEY|74543|1||PUSHMATAHA||
+|OK|MOYERS|74557|1||PUSHMATAHA||
+|OK|NASHOBA|74558|1||PUSHMATAHA||
+|OK|RATTAN|74562|1||PUSHMATAHA||
+|OK|SNOW|74567|1||PUSHMATAHA||
+|OK|TUSKAHOMA|74574|1||PUSHMATAHA||
+|OK|CHEYENNE|73628|1||ROGER MILLS||
+|OK|CRAWFORD|73638|1||ROGER MILLS||
+|OK|DURHAM|73642|1||ROGER MILLS||
+|OK|HAMMON|73650|1||ROGER MILLS||
+|OK|REYDON|73660|1||ROGER MILLS||
+|OK|SWEETWATER|73666|1||ROGER MILLS||
+|OK|CATOOSA|74015|1||ROGERS||
+|OK|CHELSEA|74016|1||ROGERS||
+|OK|CLAREMORE|74017|1||ROGERS||
+|OK|CLAREMORE|74018|1||ROGERS||
+|OK|FOYIL|74031|1||ROGERS||
+|OK|INOLA|74036|1||ROGERS||
+|OK|OOLOGAH|74053|1||ROGERS||
+|OK|TALALA|74080|1||ROGERS||
+|OK|SEMINOLE|74818|1||SEMINOLE||
+|OK|BOWLEGS|74830|1||SEMINOLE||
+|OK|CROMWELL|74837|1||SEMINOLE||
+|OK|KONAWA|74849|1||SEMINOLE||
+|OK|SASAKWA|74867|1||SEMINOLE||
+|OK|SEMINOLE|74868|1||SEMINOLE||
+|OK|WEWOKA|74884|1||SEMINOLE||
+|OK|GORE|74435|1||SEQUOYAH||
+|OK|GANS|74936|1||SEQUOYAH||
+|OK|MARBLE CITY|74945|1||SEQUOYAH||
+|OK|MOFFETT|74946|1||SEQUOYAH||
+|OK|MULDROW|74948|1||SEQUOYAH||
+|OK|ROLAND|74954|1||SEQUOYAH||
+|OK|SALLISAW|74955|1||SEQUOYAH||
+|OK|VIAN|74962|1||SEQUOYAH||
+|OK|BRAY|73012|1||STEPHENS||
+|OK|MARLOW|73055|1||STEPHENS||
+|OK|COUNTYLINE|73425|1||STEPHENS||
+|OK|FOSTER|73434|1||STEPHENS||
+|OK|LOCO|73442|1||STEPHENS||
+|OK|VELMA|73491|1||STEPHENS||
+|OK|COMANCHE|73529|1||STEPHENS||
+|OK|DUNCAN|73533|1||STEPHENS||
+|OK|DUNCAN|73534|1||STEPHENS||
+|OK|DUNCAN|73536|1||STEPHENS||
+|OK|DUNCAN|73575|1||STEPHENS||
+|OK|ADAMS|73901|1||TEXAS||
+|OK|GOODWELL|73939|1||TEXAS||
+|OK|GUYMON|73942|1||TEXAS||
+|OK|HARDESTY|73944|1||TEXAS||
+|OK|HOOKER|73945|1||TEXAS||
+|OK|TEXHOMA|73949|1||TEXAS||
+|OK|TYRONE|73951|1||TEXAS||
+|OK|DAVIDSON|73530|1||TILLMAN||
+|OK|FREDERICK|73542|1||TILLMAN||
+|OK|GRANDFIELD|73546|1||TILLMAN||
+|OK|HOLLISTER|73551|1||TILLMAN||
+|OK|LOVELAND|73553|1||TILLMAN||
+|OK|MANITOU|73555|1||TILLMAN||
+|OK|TIPTON|73570|1||TILLMAN||
+|OK|BIXBY|74008|1||TULSA||
+|OK|BROKEN ARROW|74011|1||TULSA||
+|OK|BROKEN ARROW|74012|1||TULSA||
+|OK|BROKEN ARROW|74013|1||TULSA||
+|OK|COLLINSVILLE|74021|1||TULSA||
+|OK|GLENPOOL|74033|1||TULSA||
+|OK|JENKS|74037|1||TULSA||
+|OK|LEONARD|74043|1||TULSA||
+|OK|OAKHURST|74050|1||TULSA||
+|OK|OWASSO|74055|1||TULSA||
+|OK|SAND SPRINGS|74063|1||TULSA||
+|OK|SPERRY|74073|1||TULSA||
+|OK|TULSA|74101|1||TULSA||
+|OK|TULSA|74102|1||TULSA||
+|OK|TULSA|74103|1||TULSA||
+|OK|TULSA|74104|1||TULSA||
+|OK|TULSA|74105|1||TULSA||
+|OK|TULSA|74106|1||TULSA||
+|OK|TULSA|74107|1||TULSA||
+|OK|TULSA|74108|1||TULSA||
+|OK|TULSA|74110|1||TULSA||
+|OK|TULSA|74112|1||TULSA||
+|OK|TULSA|74114|1||TULSA||
+|OK|TULSA|74115|1||TULSA||
+|OK|TULSA|74116|1||TULSA||
+|OK|TULSA|74117|1||TULSA||
+|OK|TULSA|74119|1||TULSA||
+|OK|TULSA|74120|1||TULSA||
+|OK|TULSA|74121|1||TULSA||
+|OK|TULSA|74126|1||TULSA||
+|OK|TULSA|74128|1||TULSA||
+|OK|TULSA|74129|1||TULSA||
+|OK|TULSA|74130|1||TULSA||
+|OK|TULSA|74132|1||TULSA||
+|OK|TULSA|74133|1||TULSA||
+|OK|TULSA|74134|1||TULSA||
+|OK|TULSA|74135|1||TULSA||
+|OK|TULSA|74136|1||TULSA||
+|OK|TULSA|74137|1||TULSA||
+|OK|TULSA|74141|1||TULSA||
+|OK|TULSA|74145|1||TULSA||
+|OK|TULSA|74146|1||TULSA||
+|OK|TULSA|74147|1||TULSA||
+|OK|TULSA|74148|1||TULSA||
+|OK|TULSA|74149|1||TULSA||
+|OK|TULSA|74150|1||TULSA||
+|OK|TULSA|74152|1||TULSA||
+|OK|TULSA|74153|1||TULSA||
+|OK|TULSA|74155|1||TULSA||
+|OK|TULSA|74156|1||TULSA||
+|OK|TULSA|74157|1||TULSA||
+|OK|TULSA|74158|1||TULSA||
+|OK|TULSA|74159|1||TULSA||
+|OK|TULSA|74169|1||TULSA||
+|OK|TULSA|74170|1||TULSA||
+|OK|TULSA|74171|1||TULSA||
+|OK|TULSA|74172|1||TULSA||
+|OK|TULSA|74182|1||TULSA||
+|OK|TULSA|74183|1||TULSA||
+|OK|TULSA|74184|1||TULSA||
+|OK|TULSA|74186|1||TULSA||
+|OK|TULSA|74187|1||TULSA||
+|OK|TULSA|74189|1||TULSA||
+|OK|TULSA|74192|1||TULSA||
+|OK|TULSA|74193|1||TULSA||
+|OK|TULSA|74194|1||TULSA||
+|OK|BROKEN ARROW|74014|1||WAGONER||
+|OK|COWETA|74429|1||WAGONER||
+|OK|OKAY|74446|1||WAGONER||
+|OK|PORTER|74454|1||WAGONER||
+|OK|REDBIRD|74458|1||WAGONER||
+|OK|TULLAHASSEE|74466|1||WAGONER||
+|OK|WAGONER|74467|1||WAGONER||
+|OK|WAGONER|74477|1||WAGONER||
+|OK|BARTLESVILLE|74003|1||WASHINGTON||
+|OK|BARTLESVILLE|74004|1||WASHINGTON||
+|OK|BARTLESVILLE|74005|1||WASHINGTON||
+|OK|BARTLESVILLE|74006|1||WASHINGTON||
+|OK|COPAN|74022|1||WASHINGTON||
+|OK|DEWEY|74029|1||WASHINGTON||
+|OK|OCHELATA|74051|1||WASHINGTON||
+|OK|RAMONA|74061|1||WASHINGTON||
+|OK|VERA|74082|1||WASHINGTON||
+|OK|COLONY|73021|1||WASHITA||
+|OK|CORN|73024|1||WASHITA||
+|OK|BESSIE|73622|1||WASHITA||
+|OK|BURNS FLAT|73624|1||WASHITA||
+|OK|CANUTE|73626|1||WASHITA||
+|OK|CORDELL|73632|1||WASHITA||
+|OK|DILL CITY|73641|1||WASHITA||
+|OK|FOSS|73647|1||WASHITA||
+|OK|ROCKY|73661|1||WASHITA||
+|OK|SENTINEL|73664|1||WASHITA||
+|OK|ALVA|73717|1||WOODS||
+|OK|DACOMA|73731|1||WOODS||
+|OK|HOPETON|73746|1||WOODS||
+|OK|FREEDOM|73842|1||WOODS||
+|OK|WAYNOKA|73860|1||WOODS||
+|OK|WOODWARD|73801|1||WOODWARD||
+|OK|WOODWARD|73802|1||WOODWARD||
+|OK|FORT SUPPLY|73841|1||WOODWARD||
+|OK|MOORELAND|73852|1||WOODWARD||
+|OK|MUTUAL|73853|1||WOODWARD||
+|OK|SHARON|73857|1||WOODWARD||
+|OK|EDMOND|73025|1||||
+|OK|ELMORE CITY|73035|1||||
+|OK|HALL PARK|73037|1||||
+|OK|DAVIS|73039|1||||
+|OK|HENNEPIN|73046|1||||
+|OK|PERNELL|73076|1||||
+|OK|RATLIFF CITY|73081|1||||
+|OK|TATUMS|73087|1||||
+|OK|TUSSY|73088|1||||
+|OK|VELMA|73091|1||||
+|OK|OKLAHOMA CITY|73100|1||||
+|OK|OKLAHOMA CITY|73195|1||||
+|OK|BYRON|73723|1||||
+|OK|CAPRON|73725|1||||
+|OK|LOGAN|73849|1||||
+|OK|CLAREMORE|74019|1||ROGERS||
+|OK|BRAGGS|74439|1||||
+|OK|ALDERSON|74526|1||||
+|OK|HAYWOOD|74548|1||||
+|OK|CLEARVIEW|74835|1||||
+|OK|CLEARVIEW|74862|1||||
+|OK|WELTY|74882|1||||
+|OR|BAKER CITY|97814|1||BAKER||
+|OR|BRIDGEPORT|97819|1||BAKER||
+|OR|HAINES|97833|1||BAKER||
+|OR|HALFWAY|97834|1||BAKER||
+|OR|HEREFORD|97837|1||BAKER||
+|OR|OXBOW|97840|1||BAKER||
+|OR|RICHLAND|97870|1||BAKER||
+|OR|SUMPTER|97877|1||BAKER||
+|OR|UNITY|97884|1||BAKER||
+|OR|DURKEE|97905|1||BAKER||
+|OR|HUNTINGTON|97907|1||BAKER||
+|OR|ALSEA|97324|1||BENTON||
+|OR|BLODGETT|97326|1||BENTON||
+|OR|CORVALLIS|97330|1||BENTON||
+|OR|CORVALLIS|97331|1||BENTON||
+|OR|CORVALLIS|97333|1||BENTON||
+|OR|CORVALLIS|97339|1||BENTON||
+|OR|PHILOMATH|97370|1||BENTON||
+|OR|MONROE|97456|1||BENTON||
+|OR|BEAVERCREEK|97004|1||CLACKAMAS||
+|OR|BORING|97009|1||CLACKAMAS||
+|OR|BRIGHTWOOD|97011|1||CLACKAMAS||
+|OR|CANBY|97013|1||CLACKAMAS||
+|OR|CLACKAMAS|97015|1||CLACKAMAS||
+|OR|COLTON|97017|1||CLACKAMAS||
+|OR|EAGLE CREEK|97022|1||CLACKAMAS||
+|OR|ESTACADA|97023|1||CLACKAMAS||
+|OR|GLADSTONE|97027|1||CLACKAMAS||
+|OR|GOVERNMENT CAMP|97028|1||CLACKAMAS||
+|OR|LAKE OSWEGO|97034|1||CLACKAMAS||
+|OR|LAKE OSWEGO|97035|1||CLACKAMAS||
+|OR|MARYLHURST|97036|1||CLACKAMAS||
+|OR|MOLALLA|97038|1||CLACKAMAS||
+|OR|MULINO|97042|1||CLACKAMAS||
+|OR|OREGON CITY|97045|1||CLACKAMAS||
+|OR|RHODODENDRON|97049|1||CLACKAMAS||
+|OR|SANDY|97055|1||CLACKAMAS||
+|OR|WELCHES|97067|1||CLACKAMAS||
+|OR|WEST LINN|97068|1||CLACKAMAS||
+|OR|WILSONVILLE|97070|1||CLACKAMAS||
+|OR|PORTLAND|97222|1||CLACKAMAS||
+|OR|PORTLAND|97267|1||CLACKAMAS||
+|OR|PORTLAND|97268|1||CLACKAMAS||
+|OR|PORTLAND|97269|1||CLACKAMAS||
+|OR|ARCH CAPE|97102|1||CLATSOP||
+|OR|ASTORIA|97103|1||CLATSOP||
+|OR|CANNON BEACH|97110|1||CLATSOP||
+|OR|HAMMOND|97121|1||CLATSOP||
+|OR|SEASIDE|97138|1||CLATSOP||
+|OR|TOLOVANA PARK|97145|1||CLATSOP||
+|OR|WARRENTON|97146|1||CLATSOP||
+|OR|CLATSKANIE|97016|1||COLUMBIA||
+|OR|COLUMBIA CITY|97018|1||COLUMBIA||
+|OR|RAINIER|97048|1||COLUMBIA||
+|OR|SAINT HELENS|97051|1||COLUMBIA||
+|OR|WARREN|97053|1||COLUMBIA||
+|OR|DEER ISLAND|97054|1||COLUMBIA||
+|OR|SCAPPOOSE|97056|1||COLUMBIA||
+|OR|VERNONIA|97064|1||COLUMBIA||
+|OR|ALLEGANY|97407|1||COOS||
+|OR|BANDON|97411|1||COOS||
+|OR|BROADBENT|97414|1||COOS||
+|OR|COOS BAY|97420|1||COOS||
+|OR|COQUILLE|97423|1||COOS||
+|OR|LAKESIDE|97449|1||COOS||
+|OR|MYRTLE POINT|97458|1||COOS||
+|OR|NORTH BEND|97459|1||COOS||
+|OR|NORWAY|97460|1||COOS||
+|OR|POWERS|97466|1||COOS||
+|OR|REMOTE|97468|1||COOS||
+|OR|PAULINA|97751|1||CROOK||
+|OR|POST|97752|1||CROOK||
+|OR|POWELL BUTTE|97753|1||CROOK||
+|OR|PRINEVILLE|97754|1||CROOK||
+|OR|AGNESS|97406|1||CURRY||
+|OR|BROOKINGS|97415|1||CURRY||
+|OR|GOLD BEACH|97444|1||CURRY||
+|OR|LANGLOIS|97450|1||CURRY||
+|OR|OPHIR|97464|1||CURRY||
+|OR|PORT ORFORD|97465|1||CURRY||
+|OR|SIXES|97476|1||CURRY||
+|OR|WEDDERBURN|97491|1||CURRY||
+|OR|BEND|97701|1||DESCHUTES||
+|OR|BEND|97702|1||DESCHUTES||
+|OR|BEND|97707|1||DESCHUTES||
+|OR|BEND|97708|1||DESCHUTES||
+|OR|BEND|97709|1||DESCHUTES||
+|OR|BROTHERS|97712|1||DESCHUTES||
+|OR|LA PINE|97739|1||DESCHUTES||
+|OR|REDMOND|97756|1||DESCHUTES||
+|OR|SISTERS|97759|1||DESCHUTES||
+|OR|TERREBONNE|97760|1||DESCHUTES||
+|OR|AZALEA|97410|1||DOUGLAS||
+|OR|CAMAS VALLEY|97416|1||DOUGLAS||
+|OR|CANYONVILLE|97417|1||DOUGLAS||
+|OR|CURTIN|97428|1||DOUGLAS||
+|OR|DAYS CREEK|97429|1||DOUGLAS||
+|OR|DILLARD|97432|1||DOUGLAS||
+|OR|DRAIN|97435|1||DOUGLAS||
+|OR|ELKTON|97436|1||DOUGLAS||
+|OR|GARDINER|97441|1||DOUGLAS||
+|OR|GLENDALE|97442|1||DOUGLAS||
+|OR|GLIDE|97443|1||DOUGLAS||
+|OR|IDLEYLD PARK|97447|1||DOUGLAS||
+|OR|MYRTLE CREEK|97457|1||DOUGLAS||
+|OR|OAKLAND|97462|1||DOUGLAS||
+|OR|REEDSPORT|97467|1||DOUGLAS||
+|OR|RIDDLE|97469|1||DOUGLAS||
+|OR|ROSEBURG|97470|1||DOUGLAS||
+|OR|SCOTTSBURG|97473|1||DOUGLAS||
+|OR|SUTHERLIN|97479|1||DOUGLAS||
+|OR|TENMILE|97481|1||DOUGLAS||
+|OR|TILLER|97484|1||DOUGLAS||
+|OR|UMPQUA|97486|1||DOUGLAS||
+|OR|WILBUR|97494|1||DOUGLAS||
+|OR|WINCHESTER|97495|1||DOUGLAS||
+|OR|WINSTON|97496|1||DOUGLAS||
+|OR|YONCALLA|97499|1||DOUGLAS||
+|OR|ARLINGTON|97812|1||GILLIAM||
+|OR|CONDON|97823|1||GILLIAM||
+|OR|MIKKALO|97861|1||GILLIAM||
+|OR|BATES|97817|1||GRANT||
+|OR|CANYON CITY|97820|1||GRANT||
+|OR|DAYVILLE|97825|1||GRANT||
+|OR|FOX|97831|1||GRANT||
+|OR|JOHN DAY|97845|1||GRANT||
+|OR|KIMBERLY|97848|1||GRANT||
+|OR|LONG CREEK|97856|1||GRANT||
+|OR|MONUMENT|97864|1||GRANT||
+|OR|MOUNT VERNON|97865|1||GRANT||
+|OR|PRAIRIE CITY|97869|1||GRANT||
+|OR|RITTER|97872|1||GRANT||
+|OR|SENECA|97873|1||GRANT||
+|OR|FIELDS|97710|1||HARNEY||
+|OR|BURNS|97720|1||HARNEY||
+|OR|PRINCETON|97721|1||HARNEY||
+|OR|DIAMOND|97722|1||HARNEY||
+|OR|CRANE|97732|1||HARNEY||
+|OR|FRENCHGLEN|97736|1||HARNEY||
+|OR|HINES|97738|1||HARNEY||
+|OR|LAWEN|97740|1||HARNEY||
+|OR|RILEY|97758|1||HARNEY||
+|OR|DREWSEY|97904|1||HARNEY||
+|OR|CASCADE LOCKS|97014|1||HOOD RIVER||
+|OR|HOOD RIVER|97031|1||HOOD RIVER||
+|OR|MOUNT HOOD PARKDALE|97041|1||HOOD RIVER||
+|OR|ODELL|97044|1||HOOD RIVER||
+|OR|MEDFORD|97501|1||JACKSON||
+|OR|CENTRAL POINT|97502|1||JACKSON||
+|OR|WHITE CITY|97503|1||JACKSON||
+|OR|MEDFORD|97504|1||JACKSON||
+|OR|ASHLAND|97520|1||JACKSON||
+|OR|BUTTE FALLS|97522|1||JACKSON||
+|OR|EAGLE POINT|97524|1||JACKSON||
+|OR|GOLD HILL|97525|1||JACKSON||
+|OR|JACKSONVILLE|97530|1||JACKSON||
+|OR|PHOENIX|97535|1||JACKSON||
+|OR|PROSPECT|97536|1||JACKSON||
+|OR|ROGUE RIVER|97537|1||JACKSON||
+|OR|SHADY COVE|97539|1||JACKSON||
+|OR|TALENT|97540|1||JACKSON||
+|OR|TRAIL|97541|1||JACKSON||
+|OR|ASHWOOD|97711|1||JEFFERSON||
+|OR|CAMP SHERMAN|97730|1||JEFFERSON||
+|OR|CULVER|97734|1||JEFFERSON||
+|OR|MADRAS|97741|1||JEFFERSON||
+|OR|WARM SPRINGS|97761|1||JEFFERSON||
+|OR|WOLF CREEK|97497|1||JOSEPHINE||
+|OR|CAVE JUNCTION|97523|1||JOSEPHINE||
+|OR|GRANTS PASS|97526|1||JOSEPHINE||
+|OR|GRANTS PASS|97527|1||JOSEPHINE||
+|OR|GRANTS PASS|97528|1||JOSEPHINE||
+|OR|KERBY|97531|1||JOSEPHINE||
+|OR|MERLIN|97532|1||JOSEPHINE||
+|OR|MURPHY|97533|1||JOSEPHINE||
+|OR|O BRIEN|97534|1||JOSEPHINE||
+|OR|SELMA|97538|1||JOSEPHINE||
+|OR|WILDERVILLE|97543|1||JOSEPHINE||
+|OR|WILLIAMS|97544|1||JOSEPHINE||
+|OR|CRESCENT LAKE|97425|1||KLAMATH||
+|OR|KLAMATH FALLS|97601|1||KLAMATH||
+|OR|KLAMATH FALLS|97602|1||KLAMATH||
+|OR|KLAMATH FALLS|97603|1||KLAMATH||
+|OR|CRATER LAKE|97604|1||KLAMATH||
+|OR|BEATTY|97621|1||KLAMATH||
+|OR|BLY|97622|1||KLAMATH||
+|OR|BONANZA|97623|1||KLAMATH||
+|OR|CHILOQUIN|97624|1||KLAMATH||
+|OR|DAIRY|97625|1||KLAMATH||
+|OR|FORT KLAMATH|97626|1||KLAMATH||
+|OR|KENO|97627|1||KLAMATH||
+|OR|MALIN|97632|1||KLAMATH||
+|OR|MERRILL|97633|1||KLAMATH||
+|OR|MIDLAND|97634|1||KLAMATH||
+|OR|SPRAGUE RIVER|97639|1||KLAMATH||
+|OR|CHEMULT|97731|1||KLAMATH||
+|OR|CRESCENT|97733|1||KLAMATH||
+|OR|GILCHRIST|97737|1||KLAMATH||
+|OR|ADEL|97620|1||LAKE||
+|OR|LAKEVIEW|97630|1||LAKE||
+|OR|NEW PINE CREEK|97635|1||LAKE||
+|OR|PAISLEY|97636|1||LAKE||
+|OR|PLUSH|97637|1||LAKE||
+|OR|SILVER LAKE|97638|1||LAKE||
+|OR|SUMMER LAKE|97640|1||LAKE||
+|OR|CHRISTMAS VALLEY|97641|1||LAKE||
+|OR|FORT ROCK|97735|1||LAKE||
+|OR|EUGENE|97401|1||LANE||
+|OR|EUGENE|97402|1||LANE||
+|OR|EUGENE|97403|1||LANE||
+|OR|EUGENE|97404|1||LANE||
+|OR|EUGENE|97405|1||LANE||
+|OR|EUGENE|97408|1||LANE||
+|OR|ALVADORE|97409|1||LANE||
+|OR|BLACHLY|97412|1||LANE||
+|OR|BLUE RIVER|97413|1||LANE||
+|OR|CHESHIRE|97419|1||LANE||
+|OR|COTTAGE GROVE|97424|1||LANE||
+|OR|CRESWELL|97426|1||LANE||
+|OR|CULP CREEK|97427|1||LANE||
+|OR|DEADWOOD|97430|1||LANE||
+|OR|DEXTER|97431|1||LANE||
+|OR|DORENA|97434|1||LANE||
+|OR|ELMIRA|97437|1||LANE||
+|OR|FALL CREEK|97438|1||LANE||
+|OR|FLORENCE|97439|1||LANE||
+|OR|EUGENE|97440|1||LANE||
+|OR|JUNCTION CITY|97448|1||LANE||
+|OR|LORANE|97451|1||LANE||
+|OR|LOWELL|97452|1||LANE||
+|OR|MAPLETON|97453|1||LANE||
+|OR|MARCOLA|97454|1||LANE||
+|OR|PLEASANT HILL|97455|1||LANE||
+|OR|NOTI|97461|1||LANE||
+|OR|OAKRIDGE|97463|1||LANE||
+|OR|SAGINAW|97472|1||LANE||
+|OR|SPRINGFIELD|97477|1||LANE||
+|OR|SPRINGFIELD|97478|1||LANE||
+|OR|SWISSHOME|97480|1||LANE||
+|OR|THURSTON|97482|1||LANE||
+|OR|VENETA|97487|1||LANE||
+|OR|VIDA|97488|1||LANE||
+|OR|WALTERVILLE|97489|1||LANE||
+|OR|WALTON|97490|1||LANE||
+|OR|WESTFIR|97492|1||LANE||
+|OR|WESTLAKE|97493|1||LANE||
+|OR|DEPOE BAY|97341|1||LINCOLN||
+|OR|EDDYVILLE|97343|1||LINCOLN||
+|OR|LOGSDEN|97357|1||LINCOLN||
+|OR|NEOTSU|97364|1||LINCOLN||
+|OR|NEWPORT|97365|1||LINCOLN||
+|OR|SOUTH BEACH|97366|1||LINCOLN||
+|OR|LINCOLN CITY|97367|1||LINCOLN||
+|OR|OTIS|97368|1||LINCOLN||
+|OR|OTTER ROCK|97369|1||LINCOLN||
+|OR|ROSE LODGE|97372|1||LINCOLN||
+|OR|SEAL ROCK|97376|1||LINCOLN||
+|OR|SILETZ|97380|1||LINCOLN||
+|OR|GLENEDEN BEACH|97388|1||LINCOLN||
+|OR|TIDEWATER|97390|1||LINCOLN||
+|OR|TOLEDO|97391|1||LINCOLN||
+|OR|WALDPORT|97394|1||LINCOLN||
+|OR|YACHATS|97498|1||LINCOLN||
+|OR|ALBANY|97321|1||LINN||
+|OR|BROWNSVILLE|97327|1||LINN||
+|OR|CASCADIA|97329|1||LINN||
+|OR|CRABTREE|97335|1||LINN||
+|OR|CRAWFORDSVILLE|97336|1||LINN||
+|OR|FOSTER|97345|1||LINN||
+|OR|HALSEY|97348|1||LINN||
+|OR|LEBANON|97355|1||LINN||
+|OR|LYONS|97358|1||LINN||
+|OR|MILL CITY|97360|1||LINN||
+|OR|SCIO|97374|1||LINN||
+|OR|SHEDD|97377|1||LINN||
+|OR|SWEET HOME|97386|1||LINN||
+|OR|TANGENT|97389|1||LINN||
+|OR|HARRISBURG|97446|1||LINN||
+|OR|ADRIAN|97901|1||MALHEUR||
+|OR|AROCK|97902|1||MALHEUR||
+|OR|BROGAN|97903|1||MALHEUR||
+|OR|HARPER|97906|1||MALHEUR||
+|OR|IRONSIDE|97908|1||MALHEUR||
+|OR|JAMIESON|97909|1||MALHEUR||
+|OR|JORDAN VALLEY|97910|1||MALHEUR||
+|OR|JUNTURA|97911|1||MALHEUR||
+|OR|NYSSA|97913|1||MALHEUR||
+|OR|ONTARIO|97914|1||MALHEUR||
+|OR|RIVERSIDE|97917|1||MALHEUR||
+|OR|VALE|97918|1||MALHEUR||
+|OR|WESTFALL|97920|1||MALHEUR||
+|OR|AURORA|97002|1||MARION||
+|OR|DONALD|97020|1||MARION||
+|OR|GERVAIS|97026|1||MARION||
+|OR|HUBBARD|97032|1||MARION||
+|OR|WOODBURN|97071|1||MARION||
+|OR|SAINT PAUL|97137|1||MARION||
+|OR|SALEM|97301|1||MARION||
+|OR|SALEM|97302|1||MARION||
+|OR|SALEM|97303|1||MARION||
+|OR|SALEM|97305|1||MARION||
+|OR|SALEM|97306|1||MARION||
+|OR|KEIZER|97307|1||MARION||
+|OR|SALEM|97308|1||MARION||
+|OR|SALEM|97309|1||MARION||
+|OR|SALEM|97310|1||MARION||
+|OR|SALEM|97311|1||MARION||
+|OR|SALEM|97312|1||MARION||
+|OR|SALEM|97313|1||MARION||
+|OR|SALEM|97314|1||MARION||
+|OR|AUMSVILLE|97325|1||MARION||
+|OR|DETROIT|97342|1||MARION||
+|OR|GATES|97346|1||MARION||
+|OR|IDANHA|97350|1||MARION||
+|OR|JEFFERSON|97352|1||MARION||
+|OR|MARION|97359|1||MARION||
+|OR|MOUNT ANGEL|97362|1||MARION||
+|OR|SAINT BENEDICT|97373|1||MARION||
+|OR|SCOTTS MILLS|97375|1||MARION||
+|OR|SILVERTON|97381|1||MARION||
+|OR|STAYTON|97383|1||MARION||
+|OR|MEHAMA|97384|1||MARION||
+|OR|SUBLIMITY|97385|1||MARION||
+|OR|TURNER|97392|1||MARION||
+|OR|BOARDMAN|97818|1||MORROW||
+|OR|HEPPNER|97836|1||MORROW||
+|OR|LEXINGTON|97839|1||MORROW||
+|OR|IONE|97843|1||MORROW||
+|OR|IRRIGON|97844|1||MORROW||
+|OR|BRIDAL VEIL|97010|1||MULTNOMAH||
+|OR|CORBETT|97019|1||MULTNOMAH||
+|OR|FAIRVIEW|97024|1||MULTNOMAH||
+|OR|GRESHAM|97030|1||MULTNOMAH||
+|OR|TROUTDALE|97060|1||MULTNOMAH||
+|OR|GRESHAM|97080|1||MULTNOMAH||
+|OR|PORTLAND|97201|1||MULTNOMAH||
+|OR|PORTLAND|97202|1||MULTNOMAH||
+|OR|PORTLAND|97203|1||MULTNOMAH||
+|OR|PORTLAND|97204|1||MULTNOMAH||
+|OR|PORTLAND|97205|1||MULTNOMAH||
+|OR|PORTLAND|97206|1||MULTNOMAH||
+|OR|PORTLAND|97207|1||MULTNOMAH||
+|OR|PORTLAND|97208|1||MULTNOMAH||
+|OR|PORTLAND|97209|1||MULTNOMAH||
+|OR|PORTLAND|97210|1||MULTNOMAH||
+|OR|PORTLAND|97211|1||MULTNOMAH||
+|OR|PORTLAND|97212|1||MULTNOMAH||
+|OR|PORTLAND|97213|1||MULTNOMAH||
+|OR|PORTLAND|97214|1||MULTNOMAH||
+|OR|PORTLAND|97215|1||MULTNOMAH||
+|OR|PORTLAND|97216|1||MULTNOMAH||
+|OR|PORTLAND|97217|1||MULTNOMAH||
+|OR|PORTLAND|97218|1||MULTNOMAH||
+|OR|PORTLAND|97219|1||MULTNOMAH||
+|OR|PORTLAND|97220|1||MULTNOMAH||
+|OR|PORTLAND|97221|1||MULTNOMAH||
+|OR|PORTLAND|97227|1||MULTNOMAH||
+|OR|PORTLAND|97228|1||MULTNOMAH||
+|OR|PORTLAND|97230|1||MULTNOMAH||
+|OR|PORTLAND|97231|1||MULTNOMAH||
+|OR|PORTLAND|97232|1||MULTNOMAH||
+|OR|PORTLAND|97233|1||MULTNOMAH||
+|OR|PORTLAND|97236|1||MULTNOMAH||
+|OR|PORTLAND|97238|1||MULTNOMAH||
+|OR|PORTLAND|97240|1||MULTNOMAH||
+|OR|PORTLAND|97242|1||MULTNOMAH||
+|OR|PORTLAND|97251|1||MULTNOMAH||
+|OR|PORTLAND|97253|1||MULTNOMAH||
+|OR|PORTLAND|97254|1||MULTNOMAH||
+|OR|PORTLAND|97255|1||MULTNOMAH||
+|OR|PORTLAND|97256|1||MULTNOMAH||
+|OR|PORTLAND|97258|1||MULTNOMAH||
+|OR|PORTLAND|97259|1||MULTNOMAH||
+|OR|PORTLAND|97266|1||MULTNOMAH||
+|OR|PORTLAND|97271|1||MULTNOMAH||
+|OR|PORTLAND|97272|1||MULTNOMAH||
+|OR|PORTLAND|97280|1||MULTNOMAH||
+|OR|PORTLAND|97282|1||MULTNOMAH||
+|OR|PORTLAND|97283|1||MULTNOMAH||
+|OR|PORTLAND|97286|1||MULTNOMAH||
+|OR|PORTLAND|97290|1||MULTNOMAH||
+|OR|PORTLAND|97292|1||MULTNOMAH||
+|OR|PORTLAND|97293|1||MULTNOMAH||
+|OR|PORTLAND|97294|1||MULTNOMAH||
+|OR|PORTLAND|97296|1||MULTNOMAH||
+|OR|PORTLAND|97299|1||MULTNOMAH||
+|OR|SALEM|97304|1||POLK||
+|OR|DALLAS|97338|1||POLK||
+|OR|FALLS CITY|97344|1||POLK||
+|OR|GRAND RONDE|97347|1||POLK||
+|OR|INDEPENDENCE|97351|1||POLK||
+|OR|MONMOUTH|97361|1||POLK||
+|OR|RICKREALL|97371|1||POLK||
+|OR|GRASS VALLEY|97029|1||SHERMAN||
+|OR|KENT|97033|1||SHERMAN||
+|OR|MORO|97039|1||SHERMAN||
+|OR|RUFUS|97050|1||SHERMAN||
+|OR|WASCO|97065|1||SHERMAN||
+|OR|BAY CITY|97107|1||TILLAMOOK||
+|OR|BEAVER|97108|1||TILLAMOOK||
+|OR|CLOVERDALE|97112|1||TILLAMOOK||
+|OR|GARIBALDI|97118|1||TILLAMOOK||
+|OR|HEBO|97122|1||TILLAMOOK||
+|OR|MANZANITA|97130|1||TILLAMOOK||
+|OR|NEHALEM|97131|1||TILLAMOOK||
+|OR|OCEANSIDE|97134|1||TILLAMOOK||
+|OR|PACIFIC CITY|97135|1||TILLAMOOK||
+|OR|ROCKAWAY BEACH|97136|1||TILLAMOOK||
+|OR|TILLAMOOK|97141|1||TILLAMOOK||
+|OR|NETARTS|97143|1||TILLAMOOK||
+|OR|WHEELER|97147|1||TILLAMOOK||
+|OR|NESKOWIN|97149|1||TILLAMOOK||
+|OR|PENDLETON|97801|1||UMATILLA||
+|OR|ADAMS|97810|1||UMATILLA||
+|OR|ATHENA|97813|1||UMATILLA||
+|OR|CAYUSE|97821|1||UMATILLA||
+|OR|ECHO|97826|1||UMATILLA||
+|OR|HELIX|97835|1||UMATILLA||
+|OR|HERMISTON|97838|1||UMATILLA||
+|OR|MEACHAM|97859|1||UMATILLA||
+|OR|MILTON FREEWATER|97862|1||UMATILLA||
+|OR|PILOT ROCK|97868|1||UMATILLA||
+|OR|STANFIELD|97875|1||UMATILLA||
+|OR|UKIAH|97880|1||UMATILLA||
+|OR|UMATILLA|97882|1||UMATILLA||
+|OR|WESTON|97886|1||UMATILLA||
+|OR|COVE|97824|1||UNION||
+|OR|ELGIN|97827|1||UNION||
+|OR|IMBLER|97841|1||UNION||
+|OR|LA GRANDE|97850|1||UNION||
+|OR|NORTH POWDER|97867|1||UNION||
+|OR|SUMMERVILLE|97876|1||UNION||
+|OR|UNION|97883|1||UNION||
+|OR|ENTERPRISE|97828|1||WALLOWA||
+|OR|IMNAHA|97842|1||WALLOWA||
+|OR|JOSEPH|97846|1||WALLOWA||
+|OR|LOSTINE|97857|1||WALLOWA||
+|OR|WALLOWA|97885|1||WALLOWA||
+|OR|ANTELOPE|97001|1||WASCO||
+|OR|DUFUR|97021|1||WASCO||
+|OR|MAUPIN|97037|1||WASCO||
+|OR|MOSIER|97040|1||WASCO||
+|OR|SHANIKO|97057|1||WASCO||
+|OR|THE DALLES|97058|1||WASCO||
+|OR|TYGH VALLEY|97063|1||WASCO||
+|OR|BEAVERTON|97005|1||WASHINGTON||
+|OR|BEAVERTON|97006|1||WASHINGTON||
+|OR|BEAVERTON|97007|1||WASHINGTON||
+|OR|BEAVERTON|97008|1||WASHINGTON||
+|OR|TUALATIN|97062|1||WASHINGTON||
+|OR|BEAVERTON|97075|1||WASHINGTON||
+|OR|BEAVERTON|97076|1||WASHINGTON||
+|OR|BEAVERTON|97077|1||WASHINGTON||
+|OR|BEAVERTON|97078|1||WASHINGTON||
+|OR|BANKS|97106|1||WASHINGTON||
+|OR|BUXTON|97109|1||WASHINGTON||
+|OR|CORNELIUS|97113|1||WASHINGTON||
+|OR|FOREST GROVE|97116|1||WASHINGTON||
+|OR|GALES CREEK|97117|1||WASHINGTON||
+|OR|GASTON|97119|1||WASHINGTON||
+|OR|HILLSBORO|97123|1||WASHINGTON||
+|OR|HILLSBORO|97124|1||WASHINGTON||
+|OR|MANNING|97125|1||WASHINGTON||
+|OR|NORTH PLAINS|97133|1||WASHINGTON||
+|OR|SHERWOOD|97140|1||WASHINGTON||
+|OR|TIMBER|97144|1||WASHINGTON||
+|OR|PORTLAND|97223|1||WASHINGTON||
+|OR|PORTLAND|97224|1||WASHINGTON||
+|OR|PORTLAND|97225|1||WASHINGTON||
+|OR|PORTLAND|97229|1||WASHINGTON||
+|OR|PORTLAND|97281|1||WASHINGTON||
+|OR|PORTLAND|97291|1||WASHINGTON||
+|OR|PORTLAND|97298|1||WASHINGTON||
+|OR|MITCHELL|97750|1||WHEELER||
+|OR|FOSSIL|97830|1||WHEELER||
+|OR|SPRAY|97874|1||WHEELER||
+|OR|AMITY|97101|1||YAMHILL||
+|OR|CARLTON|97111|1||YAMHILL||
+|OR|DAYTON|97114|1||YAMHILL||
+|OR|DUNDEE|97115|1||YAMHILL||
+|OR|LAFAYETTE|97127|1||YAMHILL||
+|OR|MCMINNVILLE|97128|1||YAMHILL||
+|OR|NEWBERG|97132|1||YAMHILL||
+|OR|YAMHILL|97148|1||YAMHILL||
+|OR|SHERIDAN|97378|1||YAMHILL||
+|OR|WILLAMINA|97396|1||YAMHILL||
+|OR|HAPPY VALLEY|97086|1||||
+|OR|BORING|97089|1||||
+|OR|PORTLAND|97239|1||MULTNOMAH||
+|OR|SALEM|97317|1||||
+|OR|ALBANY|97322|1||LINN||
+|PA|ABBOTTSTOWN|17301|1||ADAMS||
+|PA|ARENDTSVILLE|17303|1||ADAMS||
+|PA|ASPERS|17304|1||ADAMS||
+|PA|BENDERSVILLE|17306|1||ADAMS||
+|PA|BIGLERVILLE|17307|1||ADAMS||
+|PA|CASHTOWN|17310|1||ADAMS||
+|PA|EAST BERLIN|17316|1||ADAMS||
+|PA|FAIRFIELD|17320|1||ADAMS||
+|PA|GARDNERS|17324|1||ADAMS||
+|PA|GETTYSBURG|17325|1||ADAMS||
+|PA|GETTYSBURG|17326|1||ADAMS||
+|PA|IDAVILLE|17337|1||ADAMS||
+|PA|LITTLESTOWN|17340|1||ADAMS||
+|PA|MC KNIGHTSTOWN|17343|1||ADAMS||
+|PA|MC SHERRYSTOWN|17344|1||ADAMS||
+|PA|NEW OXFORD|17350|1||ADAMS||
+|PA|ORRTANNA|17353|1||ADAMS||
+|PA|YORK SPRINGS|17372|1||ADAMS||
+|PA|PEACH GLEN|17375|1||ADAMS||
+|PA|BAIRDFORD|15006|1||ALLEGHENY||
+|PA|BAKERSTOWN|15007|1||ALLEGHENY||
+|PA|BRACKENRIDGE|15014|1||ALLEGHENY||
+|PA|BRADFORDWOODS|15015|1||ALLEGHENY||
+|PA|BRIDGEVILLE|15017|1||ALLEGHENY||
+|PA|BUENA VISTA|15018|1||ALLEGHENY||
+|PA|BUNOLA|15020|1||ALLEGHENY||
+|PA|CHESWICK|15024|1||ALLEGHENY||
+|PA|CLAIRTON|15025|1||ALLEGHENY||
+|PA|CLINTON|15026|1||ALLEGHENY||
+|PA|COULTERS|15028|1||ALLEGHENY||
+|PA|CREIGHTON|15030|1||ALLEGHENY||
+|PA|CUDDY|15031|1||ALLEGHENY||
+|PA|CURTISVILLE|15032|1||ALLEGHENY||
+|PA|DRAVOSBURG|15034|1||ALLEGHENY||
+|PA|EAST MC KEESPORT|15035|1||ALLEGHENY||
+|PA|ELIZABETH|15037|1||ALLEGHENY||
+|PA|GIBSONIA|15044|1||ALLEGHENY||
+|PA|GLASSPORT|15045|1||ALLEGHENY||
+|PA|CRESCENT|15046|1||ALLEGHENY||
+|PA|GREENOCK|15047|1||ALLEGHENY||
+|PA|HARWICK|15049|1||ALLEGHENY||
+|PA|INDIANOLA|15051|1||ALLEGHENY||
+|PA|LEETSDALE|15056|1||ALLEGHENY||
+|PA|MORGAN|15064|1||ALLEGHENY||
+|PA|NATRONA HEIGHTS|15065|1||ALLEGHENY||
+|PA|OAKDALE|15071|1||ALLEGHENY||
+|PA|RURAL RIDGE|15075|1||ALLEGHENY||
+|PA|RUSSELLTON|15076|1||ALLEGHENY||
+|PA|STURGEON|15082|1||ALLEGHENY||
+|PA|TARENTUM|15084|1||ALLEGHENY||
+|PA|WARRENDALE|15086|1||ALLEGHENY||
+|PA|WEST ELIZABETH|15088|1||ALLEGHENY||
+|PA|WEXFORD|15090|1||ALLEGHENY||
+|PA|WILDWOOD|15091|1||ALLEGHENY||
+|PA|WARRENDALE|15095|1||ALLEGHENY||
+|PA|WARRENDALE|15096|1||ALLEGHENY||
+|PA|ALLISON PARK|15101|1||ALLEGHENY||
+|PA|BETHEL PARK|15102|1||ALLEGHENY||
+|PA|BRADDOCK|15104|1||ALLEGHENY||
+|PA|CARNEGIE|15106|1||ALLEGHENY||
+|PA|CORAOPOLIS|15108|1||ALLEGHENY||
+|PA|DUQUESNE|15110|1||ALLEGHENY||
+|PA|EAST PITTSBURGH|15112|1||ALLEGHENY||
+|PA|GLENSHAW|15116|1||ALLEGHENY||
+|PA|HOMESTEAD|15120|1||ALLEGHENY||
+|PA|WEST MIFFLIN|15122|1||ALLEGHENY||
+|PA|WEST MIFFLIN|15123|1||ALLEGHENY||
+|PA|IMPERIAL|15126|1||ALLEGHENY||
+|PA|INGOMAR|15127|1||ALLEGHENY||
+|PA|LIBRARY|15129|1||ALLEGHENY||
+|PA|SOUTH PARK|15129|1||ALLEGHENY||
+|PA|MC KEESPORT|15130|1||ALLEGHENY||
+|PA|MC KEESPORT|15131|1||ALLEGHENY||
+|PA|MC KEESPORT|15132|1||ALLEGHENY||
+|PA|MC KEESPORT|15133|1||ALLEGHENY||
+|PA|MC KEESPORT|15134|1||ALLEGHENY||
+|PA|MC KEESPORT|15135|1||ALLEGHENY||
+|PA|MC KEES ROCKS|15136|1||ALLEGHENY||
+|PA|NORTH VERSAILLES|15137|1||ALLEGHENY||
+|PA|OAKMONT|15139|1||ALLEGHENY||
+|PA|PITCAIRN|15140|1||ALLEGHENY||
+|PA|PRESTO|15142|1||ALLEGHENY||
+|PA|SEWICKLEY|15143|1||ALLEGHENY||
+|PA|SPRINGDALE|15144|1||ALLEGHENY||
+|PA|TURTLE CREEK|15145|1||ALLEGHENY||
+|PA|MONROEVILLE|15146|1||ALLEGHENY||
+|PA|VERONA|15147|1||ALLEGHENY||
+|PA|WILMERDING|15148|1||ALLEGHENY||
+|PA|SEWICKLEY|15189|1||ALLEGHENY||
+|PA|PITTSBURGH|15201|1||ALLEGHENY||
+|PA|PITTSBURGH|15202|1||ALLEGHENY||
+|PA|PITTSBURGH|15203|1||ALLEGHENY||
+|PA|PITTSBURGH|15204|1||ALLEGHENY||
+|PA|PITTSBURGH|15205|1||ALLEGHENY||
+|PA|PITTSBURGH|15206|1||ALLEGHENY||
+|PA|PITTSBURGH|15207|1||ALLEGHENY||
+|PA|PITTSBURGH|15208|1||ALLEGHENY||
+|PA|PITTSBURGH|15209|1||ALLEGHENY||
+|PA|PITTSBURGH|15210|1||ALLEGHENY||
+|PA|PITTSBURGH|15211|1||ALLEGHENY||
+|PA|PITTSBURGH|15212|1||ALLEGHENY||
+|PA|PITTSBURGH|15213|1||ALLEGHENY||
+|PA|PITTSBURGH|15214|1||ALLEGHENY||
+|PA|PITTSBURGH|15215|1||ALLEGHENY||
+|PA|PITTSBURGH|15216|1||ALLEGHENY||
+|PA|PITTSBURGH|15217|1||ALLEGHENY||
+|PA|PITTSBURGH|15218|1||ALLEGHENY||
+|PA|PITTSBURGH|15219|1||ALLEGHENY||
+|PA|PITTSBURGH|15220|1||ALLEGHENY||
+|PA|PITTSBURGH|15221|1||ALLEGHENY||
+|PA|PITTSBURGH|15222|1||ALLEGHENY||
+|PA|PITTSBURGH|15223|1||ALLEGHENY||
+|PA|PITTSBURGH|15224|1||ALLEGHENY||
+|PA|PITTSBURGH|15225|1||ALLEGHENY||
+|PA|PITTSBURGH|15226|1||ALLEGHENY||
+|PA|PITTSBURGH|15227|1||ALLEGHENY||
+|PA|PITTSBURGH|15228|1||ALLEGHENY||
+|PA|PITTSBURGH|15229|1||ALLEGHENY||
+|PA|PITTSBURGH|15230|1||ALLEGHENY||
+|PA|PITTSBURGH|15231|1||ALLEGHENY||
+|PA|PITTSBURGH|15232|1||ALLEGHENY||
+|PA|PITTSBURGH|15233|1||ALLEGHENY||
+|PA|PITTSBURGH|15234|1||ALLEGHENY||
+|PA|PITTSBURGH|15235|1||ALLEGHENY||
+|PA|PITTSBURGH|15236|1||ALLEGHENY||
+|PA|PITTSBURGH|15237|1||ALLEGHENY||
+|PA|PITTSBURGH|15238|1||ALLEGHENY||
+|PA|PITTSBURGH|15239|1||ALLEGHENY||
+|PA|PITTSBURGH|15240|1||ALLEGHENY||
+|PA|PITTSBURGH|15241|1||ALLEGHENY||
+|PA|PITTSBURGH|15242|1||ALLEGHENY||
+|PA|PITTSBURGH|15243|1||ALLEGHENY||
+|PA|PITTSBURGH|15244|1||ALLEGHENY||
+|PA|PITTSBURGH|15250|1||ALLEGHENY||
+|PA|PITTSBURGH|15251|1||ALLEGHENY||
+|PA|PITTSBURGH|15252|1||ALLEGHENY||
+|PA|PITTSBURGH|15253|1||ALLEGHENY||
+|PA|PITTSBURGH|15254|1||ALLEGHENY||
+|PA|PITTSBURGH|15255|1||ALLEGHENY||
+|PA|PITTSBURGH|15257|1||ALLEGHENY||
+|PA|PITTSBURGH|15258|1||ALLEGHENY||
+|PA|PITTSBURGH|15259|1||ALLEGHENY||
+|PA|PITTSBURGH|15260|1||ALLEGHENY||
+|PA|PITTSBURGH|15261|1||ALLEGHENY||
+|PA|PITTSBURGH|15262|1||ALLEGHENY||
+|PA|PITTSBURGH|15263|1||ALLEGHENY||
+|PA|PITTSBURGH|15264|1||ALLEGHENY||
+|PA|PITTSBURGH|15265|1||ALLEGHENY||
+|PA|PITTSBURGH|15266|1||ALLEGHENY||
+|PA|PITTSBURGH|15267|1||ALLEGHENY||
+|PA|PITTSBURGH|15268|1||ALLEGHENY||
+|PA|PITTSBURGH|15270|1||ALLEGHENY||
+|PA|PITTSBURGH|15272|1||ALLEGHENY||
+|PA|PITTSBURGH|15274|1||ALLEGHENY||
+|PA|PITTSBURGH|15275|1||ALLEGHENY||
+|PA|PITTSBURGH|15276|1||ALLEGHENY||
+|PA|PITTSBURGH|15277|1||ALLEGHENY||
+|PA|PITTSBURGH|15278|1||ALLEGHENY||
+|PA|PITTSBURGH|15279|1||ALLEGHENY||
+|PA|PITTSBURGH|15281|1||ALLEGHENY||
+|PA|PITTSBURGH|15282|1||ALLEGHENY||
+|PA|PITTSBURGH|15283|1||ALLEGHENY||
+|PA|PITTSBURGH|15285|1||ALLEGHENY||
+|PA|PITTSBURGH|15286|1||ALLEGHENY||
+|PA|PITTSBURGH|15290|1||ALLEGHENY||
+|PA|EDMON|15630|1||ARMSTRONG||
+|PA|LEECHBURG|15656|1||ARMSTRONG||
+|PA|NORTH APOLLO|15673|1||ARMSTRONG||
+|PA|SCHENLEY|15682|1||ARMSTRONG||
+|PA|SPRING CHURCH|15686|1||ARMSTRONG||
+|PA|ELDERTON|15736|1||ARMSTRONG||
+|PA|SHELOCTA|15774|1||ARMSTRONG||
+|PA|PARKER|16049|1||ARMSTRONG||
+|PA|KITTANNING|16201|1||ARMSTRONG||
+|PA|ADRIAN|16210|1||ARMSTRONG||
+|PA|CADOGAN|16212|1||ARMSTRONG||
+|PA|KITTANNING|16215|1||ARMSTRONG||
+|PA|CLIMAX|16216|1||ARMSTRONG||
+|PA|COWANSVILLE|16218|1||ARMSTRONG||
+|PA|DAYTON|16222|1||ARMSTRONG||
+|PA|DISTANT|16223|1||ARMSTRONG||
+|PA|FORD CITY|16226|1||ARMSTRONG||
+|PA|FORD CLIFF|16228|1||ARMSTRONG||
+|PA|FREEPORT|16229|1||ARMSTRONG||
+|PA|MC GRANN|16236|1||ARMSTRONG||
+|PA|MANORVILLE|16238|1||ARMSTRONG||
+|PA|NU MINE|16244|1||ARMSTRONG||
+|PA|OAK RIDGE|16245|1||ARMSTRONG||
+|PA|RURAL VALLEY|16249|1||ARMSTRONG||
+|PA|SAGAMORE|16250|1||ARMSTRONG||
+|PA|SEMINOLE|16253|1||ARMSTRONG||
+|PA|TEMPLETON|16259|1||ARMSTRONG||
+|PA|WIDNOON|16261|1||ARMSTRONG||
+|PA|WORTHINGTON|16262|1||ARMSTRONG||
+|PA|YATESBORO|16263|1||ARMSTRONG||
+|PA|ALIQUIPPA|15001|1||BEAVER||
+|PA|AMBRIDGE|15003|1||BEAVER||
+|PA|BADEN|15005|1||BEAVER||
+|PA|BEAVER|15009|1||BEAVER||
+|PA|BEAVER FALLS|15010|1||BEAVER||
+|PA|CONWAY|15027|1||BEAVER||
+|PA|FREEDOM|15042|1||BEAVER||
+|PA|GEORGETOWN|15043|1||BEAVER||
+|PA|HOOKSTOWN|15050|1||BEAVER||
+|PA|INDUSTRY|15052|1||BEAVER||
+|PA|MIDLAND|15059|1||BEAVER||
+|PA|MONACA|15061|1||BEAVER||
+|PA|NEW BRIGHTON|15066|1||BEAVER||
+|PA|ROCHESTER|15074|1||BEAVER||
+|PA|SHIPPINGPORT|15077|1||BEAVER||
+|PA|SOUTH HEIGHTS|15081|1||BEAVER||
+|PA|DARLINGTON|16115|1||BEAVER||
+|PA|FOMBELL|16123|1||BEAVER||
+|PA|KOPPEL|16136|1||BEAVER||
+|PA|NEW GALILEE|16141|1||BEAVER||
+|PA|ALUM BANK|15521|1||BEDFORD||
+|PA|BEDFORD|15522|1||BEDFORD||
+|PA|BREEZEWOOD|15533|1||BEDFORD||
+|PA|BUFFALO MILLS|15534|1||BEDFORD||
+|PA|CLEARVILLE|15535|1||BEDFORD||
+|PA|EVERETT|15537|1||BEDFORD||
+|PA|FISHERTOWN|15539|1||BEDFORD||
+|PA|HYNDMAN|15545|1||BEDFORD||
+|PA|MANNS CHOICE|15550|1||BEDFORD||
+|PA|NEW PARIS|15554|1||BEDFORD||
+|PA|SCHELLSBURG|15559|1||BEDFORD||
+|PA|BAKERS SUMMIT|16614|1||BEDFORD||
+|PA|DEFIANCE|16633|1||BEDFORD||
+|PA|HOPEWELL|16650|1||BEDFORD||
+|PA|IMLER|16655|1||BEDFORD||
+|PA|LOYSBURG|16659|1||BEDFORD||
+|PA|NEW ENTERPRISE|16664|1||BEDFORD||
+|PA|OSTERBURG|16667|1||BEDFORD||
+|PA|QUEEN|16670|1||BEDFORD||
+|PA|RIDDLESBURG|16672|1||BEDFORD||
+|PA|SAXTON|16678|1||BEDFORD||
+|PA|SIX MILE RUN|16679|1||BEDFORD||
+|PA|WOOD|16694|1||BEDFORD||
+|PA|WOODBURY|16695|1||BEDFORD||
+|PA|ARTEMAS|17211|1||BEDFORD||
+|PA|HEREFORD|18056|1||BERKS||
+|PA|BALLY|19503|1||BERKS||
+|PA|BARTO|19504|1||BERKS||
+|PA|BECHTELSVILLE|19505|1||BERKS||
+|PA|BERNVILLE|19506|1||BERKS||
+|PA|BETHEL|19507|1||BERKS||
+|PA|BIRDSBORO|19508|1||BERKS||
+|PA|BLANDON|19510|1||BERKS||
+|PA|BOWERS|19511|1||BERKS||
+|PA|BOYERTOWN|19512|1||BERKS||
+|PA|CENTERPORT|19516|1||BERKS||
+|PA|DAUBERVILLE|19517|1||BERKS||
+|PA|DOUGLASSVILLE|19518|1||BERKS||
+|PA|EARLVILLE|19519|1||BERKS||
+|PA|FLEETWOOD|19522|1||BERKS||
+|PA|GEIGERTOWN|19523|1||BERKS||
+|PA|HAMBURG|19526|1||BERKS||
+|PA|KEMPTON|19529|1||BERKS||
+|PA|KUTZTOWN|19530|1||BERKS||
+|PA|LEESPORT|19533|1||BERKS||
+|PA|LENHARTSVILLE|19534|1||BERKS||
+|PA|LIMEKILN|19535|1||BERKS||
+|PA|LYON STATION|19536|1||BERKS||
+|PA|MAXATAWNY|19538|1||BERKS||
+|PA|MERTZTOWN|19539|1||BERKS||
+|PA|MOHNTON|19540|1||BERKS||
+|PA|MOHRSVILLE|19541|1||BERKS||
+|PA|MONOCACY STATION|19542|1||BERKS||
+|PA|MORGANTOWN|19543|1||BERKS||
+|PA|MOUNT AETNA|19544|1||BERKS||
+|PA|NEW BERLINVILLE|19545|1||BERKS||
+|PA|OLEY|19547|1||BERKS||
+|PA|PINE FORGE|19548|1||BERKS||
+|PA|REHRERSBURG|19550|1||BERKS||
+|PA|ROBESONIA|19551|1||BERKS||
+|PA|SHARTLESVILLE|19554|1||BERKS||
+|PA|SHOEMAKERSVILLE|19555|1||BERKS||
+|PA|STONY RUN|19557|1||BERKS||
+|PA|STRAUSSTOWN|19559|1||BERKS||
+|PA|TEMPLE|19560|1||BERKS||
+|PA|TOPTON|19562|1||BERKS||
+|PA|VIRGINVILLE|19564|1||BERKS||
+|PA|WERNERSVILLE|19565|1||BERKS||
+|PA|WOMELSDORF|19567|1||BERKS||
+|PA|READING|19601|1||BERKS||
+|PA|READING|19602|1||BERKS||
+|PA|READING|19603|1||BERKS||
+|PA|READING|19604|1||BERKS||
+|PA|READING|19605|1||BERKS||
+|PA|READING|19606|1||BERKS||
+|PA|READING|19607|1||BERKS||
+|PA|READING|19608|1||BERKS||
+|PA|READING|19609|1||BERKS||
+|PA|READING|19610|1||BERKS||
+|PA|READING|19611|1||BERKS||
+|PA|READING|19612|1||BERKS||
+|PA|READING|19640|1||BERKS||
+|PA|ALTOONA|16601|1||BLAIR||
+|PA|ALTOONA|16602|1||BLAIR||
+|PA|ALTOONA|16603|1||BLAIR||
+|PA|BELLWOOD|16617|1||BLAIR||
+|PA|CLAYSBURG|16625|1||BLAIR||
+|PA|CURRYVILLE|16631|1||BLAIR||
+|PA|DUNCANSVILLE|16635|1||BLAIR||
+|PA|EAST FREEDOM|16637|1||BLAIR||
+|PA|HOLLIDAYSBURG|16648|1||BLAIR||
+|PA|MARTINSBURG|16662|1||BLAIR||
+|PA|NEWRY|16665|1||BLAIR||
+|PA|ROARING SPRING|16673|1||BLAIR||
+|PA|SPROUL|16682|1||BLAIR||
+|PA|TIPTON|16684|1||BLAIR||
+|PA|TYRONE|16686|1||BLAIR||
+|PA|WILLIAMSBURG|16693|1||BLAIR||
+|PA|ALBA|16910|1||BRADFORD||
+|PA|COLUMBIA CROSS ROADS|16914|1||BRADFORD||
+|PA|GILLETT|16925|1||BRADFORD||
+|PA|GRANVILLE SUMMIT|16926|1||BRADFORD||
+|PA|SYLVANIA|16945|1||BRADFORD||
+|PA|TROY|16947|1||BRADFORD||
+|PA|CANTON|17724|1||BRADFORD||
+|PA|GROVER|17735|1||BRADFORD||
+|PA|LEROY|17743|1||BRADFORD||
+|PA|ATHENS|18810|1||BRADFORD||
+|PA|BURLINGTON|18814|1||BRADFORD||
+|PA|CAMPTOWN|18815|1||BRADFORD||
+|PA|EAST SMITHFIELD|18817|1||BRADFORD||
+|PA|LE RAYSVILLE|18829|1||BRADFORD||
+|PA|MILAN|18831|1||BRADFORD||
+|PA|MONROETON|18832|1||BRADFORD||
+|PA|NEW ALBANY|18833|1||BRADFORD||
+|PA|ROME|18837|1||BRADFORD||
+|PA|SAYRE|18840|1||BRADFORD||
+|PA|STEVENSVILLE|18845|1||BRADFORD||
+|PA|SUGAR RUN|18846|1||BRADFORD||
+|PA|TOWANDA|18848|1||BRADFORD||
+|PA|ULSTER|18850|1||BRADFORD||
+|PA|WARREN CENTER|18851|1||BRADFORD||
+|PA|WYALUSING|18853|1||BRADFORD||
+|PA|WYSOX|18854|1||BRADFORD||
+|PA|DURHAM|18039|1||BUCKS||
+|PA|RIEGELSVILLE|18077|1||BUCKS||
+|PA|SPRINGTOWN|18081|1||BUCKS||
+|PA|DOYLESTOWN|18901|1||BUCKS||
+|PA|BEDMINSTER|18910|1||BUCKS||
+|PA|BLOOMING GLEN|18911|1||BUCKS||
+|PA|BUCKINGHAM|18912|1||BUCKS||
+|PA|CARVERSVILLE|18913|1||BUCKS||
+|PA|CHALFONT|18914|1||BUCKS||
+|PA|DANBORO|18916|1||BUCKS||
+|PA|DUBLIN|18917|1||BUCKS||
+|PA|ERWINNA|18920|1||BUCKS||
+|PA|FERNDALE|18921|1||BUCKS||
+|PA|FOREST GROVE|18922|1||BUCKS||
+|PA|FOUNTAINVILLE|18923|1||BUCKS||
+|PA|FURLONG|18925|1||BUCKS||
+|PA|GARDENVILLE|18926|1||BUCKS||
+|PA|HILLTOWN|18927|1||BUCKS||
+|PA|HOLICONG|18928|1||BUCKS||
+|PA|JAMISON|18929|1||BUCKS||
+|PA|KINTNERSVILLE|18930|1||BUCKS||
+|PA|LAHASKA|18931|1||BUCKS||
+|PA|LINE LEXINGTON|18932|1||BUCKS||
+|PA|LUMBERVILLE|18933|1||BUCKS||
+|PA|MECHANICSVILLE|18934|1||BUCKS||
+|PA|MILFORD SQUARE|18935|1||BUCKS||
+|PA|NEW HOPE|18938|1||BUCKS||
+|PA|NEWTOWN|18940|1||BUCKS||
+|PA|OTTSVILLE|18942|1||BUCKS||
+|PA|PENNS PARK|18943|1||BUCKS||
+|PA|PERKASIE|18944|1||BUCKS||
+|PA|PINEVILLE|18946|1||BUCKS||
+|PA|PIPERSVILLE|18947|1||BUCKS||
+|PA|PLUMSTEADVILLE|18949|1||BUCKS||
+|PA|POINT PLEASANT|18950|1||BUCKS||
+|PA|QUAKERTOWN|18951|1||BUCKS||
+|PA|REVERE|18953|1||BUCKS||
+|PA|RICHBORO|18954|1||BUCKS||
+|PA|RICHLANDTOWN|18955|1||BUCKS||
+|PA|RUSHLAND|18956|1||BUCKS||
+|PA|SELLERSVILLE|18960|1||BUCKS||
+|PA|SILVERDALE|18962|1||BUCKS||
+|PA|SOLEBURY|18963|1||BUCKS||
+|PA|SOUTHAMPTON|18966|1||BUCKS||
+|PA|SPINNERSTOWN|18968|1||BUCKS||
+|PA|TRUMBAUERSVILLE|18970|1||BUCKS||
+|PA|UPPER BLACK EDDY|18972|1||BUCKS||
+|PA|WARMINSTER|18974|1||BUCKS||
+|PA|WARRINGTON|18976|1||BUCKS||
+|PA|WASHINGTON CROSSING|18977|1||BUCKS||
+|PA|WYCOMBE|18980|1||BUCKS||
+|PA|ZIONHILL|18981|1||BUCKS||
+|PA|WARMINSTER|18991|1||BUCKS||
+|PA|BRISTOL|19007|1||BUCKS||
+|PA|BENSALEM|19020|1||BUCKS||
+|PA|CROYDON|19021|1||BUCKS||
+|PA|FAIRLESS HILLS|19030|1||BUCKS||
+|PA|LANGHORNE|19047|1||BUCKS||
+|PA|LANGHORNE|19048|1||BUCKS||
+|PA|LANGHORNE|19049|1||BUCKS||
+|PA|FEASTERVILLE TREVOSE|19053|1||BUCKS||
+|PA|LEVITTOWN|19054|1||BUCKS||
+|PA|LEVITTOWN|19055|1||BUCKS||
+|PA|LEVITTOWN|19056|1||BUCKS||
+|PA|LEVITTOWN|19057|1||BUCKS||
+|PA|LEVITTOWN|19058|1||BUCKS||
+|PA|LEVITTOWN|19059|1||BUCKS||
+|PA|MORRISVILLE|19067|1||BUCKS||
+|PA|BUTLER|16001|1||BUTLER||
+|PA|BUTLER|16002|1||BUTLER||
+|PA|BUTLER|16003|1||BUTLER||
+|PA|BOYERS|16016|1||BUTLER||
+|PA|BOYERS|16017|1||BUTLER||
+|PA|BOYERS|16018|1||BUTLER||
+|PA|BOYERS|16020|1||BUTLER||
+|PA|BRANCHTON|16021|1||BUTLER||
+|PA|BRUIN|16022|1||BUTLER||
+|PA|CABOT|16023|1||BUTLER||
+|PA|CALLERY|16024|1||BUTLER||
+|PA|CHICORA|16025|1||BUTLER||
+|PA|CONNOQUENESSING|16027|1||BUTLER||
+|PA|EAST BUTLER|16029|1||BUTLER||
+|PA|EAU CLAIRE|16030|1||BUTLER||
+|PA|EVANS CITY|16033|1||BUTLER||
+|PA|FENELTON|16034|1||BUTLER||
+|PA|FORESTVILLE|16035|1||BUTLER||
+|PA|HARMONY|16037|1||BUTLER||
+|PA|HARRISVILLE|16038|1||BUTLER||
+|PA|HERMAN|16039|1||BUTLER||
+|PA|HILLIARDS|16040|1||BUTLER||
+|PA|KARNS CITY|16041|1||BUTLER||
+|PA|LYNDORA|16045|1||BUTLER||
+|PA|MARS|16046|1||BUTLER||
+|PA|NORTH WASHINGTON|16048|1||BUTLER||
+|PA|PETROLIA|16050|1||BUTLER||
+|PA|PORTERSVILLE|16051|1||BUTLER||
+|PA|PROSPECT|16052|1||BUTLER||
+|PA|RENFREW|16053|1||BUTLER||
+|PA|SARVER|16055|1||BUTLER||
+|PA|SAXONBURG|16056|1||BUTLER||
+|PA|SLIPPERY ROCK|16057|1||BUTLER||
+|PA|VALENCIA|16059|1||BUTLER||
+|PA|WEST SUNBURY|16061|1||BUTLER||
+|PA|ZELIENOPLE|16063|1||BUTLER||
+|PA|CRANBERRY TWP|16066|1||BUTLER||
+|PA|BARNESBORO|15714|1||CAMBRIA||
+|PA|NORTHERN CAMBRIA|15714|1||CAMBRIA||
+|PA|CARROLLTOWN|15722|1||CAMBRIA||
+|PA|ELMORA|15737|1||CAMBRIA||
+|PA|EMEIGH|15738|1||CAMBRIA||
+|PA|MARSTELLER|15760|1||CAMBRIA||
+|PA|NICKTOWN|15762|1||CAMBRIA||
+|PA|SAINT BENEDICT|15773|1||CAMBRIA||
+|PA|SPANGLER|15775|1||CAMBRIA||
+|PA|JOHNSTOWN|15901|1||CAMBRIA||
+|PA|JOHNSTOWN|15902|1||CAMBRIA||
+|PA|JOHNSTOWN|15904|1||CAMBRIA||
+|PA|JOHNSTOWN|15905|1||CAMBRIA||
+|PA|JOHNSTOWN|15906|1||CAMBRIA||
+|PA|JOHNSTOWN|15907|1||CAMBRIA||
+|PA|JOHNSTOWN|15909|1||CAMBRIA||
+|PA|JOHNSTOWN|15915|1||CAMBRIA||
+|PA|BEAVERDALE|15921|1||CAMBRIA||
+|PA|BELSANO|15922|1||CAMBRIA||
+|PA|CASSANDRA|15925|1||CAMBRIA||
+|PA|COLVER|15927|1||CAMBRIA||
+|PA|DUNLO|15930|1||CAMBRIA||
+|PA|EBENSBURG|15931|1||CAMBRIA||
+|PA|ELTON|15934|1||CAMBRIA||
+|PA|LILLY|15938|1||CAMBRIA||
+|PA|LORETTO|15940|1||CAMBRIA||
+|PA|MINERAL POINT|15942|1||CAMBRIA||
+|PA|NANTY GLO|15943|1||CAMBRIA||
+|PA|PARKHILL|15945|1||CAMBRIA||
+|PA|PORTAGE|15946|1||CAMBRIA||
+|PA|REVLOC|15948|1||CAMBRIA||
+|PA|SAINT MICHAEL|15951|1||CAMBRIA||
+|PA|SALIX|15952|1||CAMBRIA||
+|PA|SIDMAN|15955|1||CAMBRIA||
+|PA|SOUTH FORK|15956|1||CAMBRIA||
+|PA|SUMMERHILL|15958|1||CAMBRIA||
+|PA|TWIN ROCKS|15960|1||CAMBRIA||
+|PA|VINTONDALE|15961|1||CAMBRIA||
+|PA|WILMORE|15962|1||CAMBRIA||
+|PA|ASHVILLE|16613|1||CAMBRIA||
+|PA|BLANDBURG|16619|1||CAMBRIA||
+|PA|CHEST SPRINGS|16624|1||CAMBRIA||
+|PA|COUPON|16629|1||CAMBRIA||
+|PA|CRESSON|16630|1||CAMBRIA||
+|PA|DYSART|16636|1||CAMBRIA||
+|PA|FALLENTIMBER|16639|1||CAMBRIA||
+|PA|FLINTON|16640|1||CAMBRIA||
+|PA|GALLITZIN|16641|1||CAMBRIA||
+|PA|GLASGOW|16644|1||CAMBRIA||
+|PA|HASTINGS|16646|1||CAMBRIA||
+|PA|PATTON|16668|1||CAMBRIA||
+|PA|SAINT BONIFACE|16675|1||CAMBRIA||
+|PA|CRESSON|16699|1||CAMBRIA||
+|PA|DRIFTWOOD|15832|1||CAMERON||
+|PA|EMPORIUM|15834|1||CAMERON||
+|PA|SINNAMAHONING|15861|1||CAMERON||
+|PA|AQUASHICOLA|18012|1||CARBON||
+|PA|BOWMANSTOWN|18030|1||CARBON||
+|PA|PALMERTON|18071|1||CARBON||
+|PA|ALBRIGHTSVILLE|18210|1||CARBON||
+|PA|ASHFIELD|18212|1||CARBON||
+|PA|BEAVER MEADOWS|18216|1||CARBON||
+|PA|JIM THORPE|18229|1||CARBON||
+|PA|JUNEDALE|18230|1||CARBON||
+|PA|LANSFORD|18232|1||CARBON||
+|PA|LEHIGHTON|18235|1||CARBON||
+|PA|NESQUEHONING|18240|1||CARBON||
+|PA|PARRYVILLE|18244|1||CARBON||
+|PA|SUMMIT HILL|18250|1||CARBON||
+|PA|TRESCKOW|18254|1||CARBON||
+|PA|WEATHERLY|18255|1||CARBON||
+|PA|LAKE HARMONY|18624|1||CARBON||
+|PA|SANDY RIDGE|16677|1||CENTRE||
+|PA|STATE COLLEGE|16801|1||CENTRE||
+|PA|UNIVERSITY PARK|16802|1||CENTRE||
+|PA|STATE COLLEGE|16803|1||CENTRE||
+|PA|STATE COLLEGE|16804|1||CENTRE||
+|PA|STATE COLLEGE|16805|1||CENTRE||
+|PA|AARONSBURG|16820|1||CENTRE||
+|PA|BELLEFONTE|16823|1||CENTRE||
+|PA|BLANCHARD|16826|1||CENTRE||
+|PA|BOALSBURG|16827|1||CENTRE||
+|PA|CENTRE HALL|16828|1||CENTRE||
+|PA|CLARENCE|16829|1||CENTRE||
+|PA|COBURN|16832|1||CENTRE||
+|PA|FLEMING|16835|1||CENTRE||
+|PA|HOWARD|16841|1||CENTRE||
+|PA|JULIAN|16844|1||CENTRE||
+|PA|LEMONT|16851|1||CENTRE||
+|PA|MADISONBURG|16852|1||CENTRE||
+|PA|MILESBURG|16853|1||CENTRE||
+|PA|MILLHEIM|16854|1||CENTRE||
+|PA|MINGOVILLE|16856|1||CENTRE||
+|PA|MOSHANNON|16859|1||CENTRE||
+|PA|ORVISTON|16864|1||CENTRE||
+|PA|PENNSYLVANIA FURNACE|16865|1||CENTRE||
+|PA|PHILIPSBURG|16866|1||CENTRE||
+|PA|PINE GROVE MILLS|16868|1||CENTRE||
+|PA|PORT MATILDA|16870|1||CENTRE||
+|PA|REBERSBURG|16872|1||CENTRE||
+|PA|SNOW SHOE|16874|1||CENTRE||
+|PA|SPRING MILLS|16875|1||CENTRE||
+|PA|WOODWARD|16882|1||CENTRE||
+|PA|PAOLI|19301|1||CHESTER||
+|PA|ATGLEN|19310|1||CHESTER||
+|PA|AVONDALE|19311|1||CHESTER||
+|PA|BERWYN|19312|1||CHESTER||
+|PA|BRANDAMORE|19316|1||CHESTER||
+|PA|CHATHAM|19318|1||CHESTER||
+|PA|COATESVILLE|19320|1||CHESTER||
+|PA|COCHRANVILLE|19330|1||CHESTER||
+|PA|DEVON|19333|1||CHESTER||
+|PA|DOWNINGTOWN|19335|1||CHESTER||
+|PA|EXTON|19341|1||CHESTER||
+|PA|GLENMOORE|19343|1||CHESTER||
+|PA|HONEY BROOK|19344|1||CHESTER||
+|PA|IMMACULATA|19345|1||CHESTER||
+|PA|KELTON|19346|1||CHESTER||
+|PA|KEMBLESVILLE|19347|1||CHESTER||
+|PA|KENNETT SQUARE|19348|1||CHESTER||
+|PA|LANDENBERG|19350|1||CHESTER||
+|PA|LEWISVILLE|19351|1||CHESTER||
+|PA|LINCOLN UNIVERSITY|19352|1||CHESTER||
+|PA|LIONVILLE|19353|1||CHESTER||
+|PA|LYNDELL|19354|1||CHESTER||
+|PA|MALVERN|19355|1||CHESTER||
+|PA|MENDENHALL|19357|1||CHESTER||
+|PA|MODENA|19358|1||CHESTER||
+|PA|NEW LONDON|19360|1||CHESTER||
+|PA|NOTTINGHAM|19362|1||CHESTER||
+|PA|OXFORD|19363|1||CHESTER||
+|PA|PARKESBURG|19365|1||CHESTER||
+|PA|POCOPSON|19366|1||CHESTER||
+|PA|POMEROY|19367|1||CHESTER||
+|PA|SADSBURYVILLE|19369|1||CHESTER||
+|PA|STEELVILLE|19370|1||CHESTER||
+|PA|SUPLEE|19371|1||CHESTER||
+|PA|THORNDALE|19372|1||CHESTER||
+|PA|TOUGHKENAMON|19374|1||CHESTER||
+|PA|UNIONVILLE|19375|1||CHESTER||
+|PA|WAGONTOWN|19376|1||CHESTER||
+|PA|WEST CHESTER|19380|1||CHESTER||
+|PA|WEST CHESTER|19381|1||CHESTER||
+|PA|WEST CHESTER|19382|1||CHESTER||
+|PA|WEST CHESTER|19383|1||CHESTER||
+|PA|WEST GROVE|19390|1||CHESTER||
+|PA|WESTTOWN|19395|1||CHESTER||
+|PA|SOUTHEASTERN|19397|1||CHESTER||
+|PA|SOUTHEASTERN|19398|1||CHESTER||
+|PA|SOUTHEASTERN|19399|1||CHESTER||
+|PA|BIRCHRUNVILLE|19421|1||CHESTER||
+|PA|CHESTER SPRINGS|19425|1||CHESTER||
+|PA|DEVAULT|19432|1||CHESTER||
+|PA|KIMBERTON|19442|1||CHESTER||
+|PA|PARKER FORD|19457|1||CHESTER||
+|PA|PHOENIXVILLE|19460|1||CHESTER||
+|PA|POTTSTOWN|19465|1||CHESTER||
+|PA|SAINT PETERS|19470|1||CHESTER||
+|PA|SPRING CITY|19475|1||CHESTER||
+|PA|UWCHLAND|19480|1||CHESTER||
+|PA|VALLEY FORGE|19481|1||CHESTER||
+|PA|VALLEY FORGE|19482|1||CHESTER||
+|PA|KING OF PRUSSIA|19487|1||CHESTER||
+|PA|NORRISTOWN|19488|1||CHESTER||
+|PA|NORRISTOWN|19489|1||CHESTER||
+|PA|VALLEY FORGE|19493|1||CHESTER||
+|PA|VALLEY FORGE|19494|1||CHESTER||
+|PA|VALLEY FORGE|19495|1||CHESTER||
+|PA|VALLEY FORGE|19496|1||CHESTER||
+|PA|ELVERSON|19520|1||CHESTER||
+|PA|EAST BRADY|16028|1||CLARION||
+|PA|FOXBURG|16036|1||CLARION||
+|PA|SAINT PETERSBURG|16054|1||CLARION||
+|PA|TURKEY CITY|16058|1||CLARION||
+|PA|CALLENSBURG|16213|1||CLARION||
+|PA|CLARION|16214|1||CLARION||
+|PA|CROWN|16220|1||CLARION||
+|PA|CURLLSVILLE|16221|1||CLARION||
+|PA|FAIRMOUNT CITY|16224|1||CLARION||
+|PA|FISHER|16225|1||CLARION||
+|PA|HAWTHORN|16230|1||CLARION||
+|PA|KNOX|16232|1||CLARION||
+|PA|LEEPER|16233|1||CLARION||
+|PA|LIMESTONE|16234|1||CLARION||
+|PA|LUCINDA|16235|1||CLARION||
+|PA|MAYPORT|16240|1||CLARION||
+|PA|NEW BETHLEHEM|16242|1||CLARION||
+|PA|RIMERSBURG|16248|1||CLARION||
+|PA|SHIPPENVILLE|16254|1||CLARION||
+|PA|SLIGO|16255|1||CLARION||
+|PA|SNYDERSBURG|16257|1||CLARION||
+|PA|STRATTANVILLE|16258|1||CLARION||
+|PA|VOWINCKEL|16260|1||CLARION||
+|PA|FRYBURG|16326|1||CLARION||
+|PA|KOSSUTH|16331|1||CLARION||
+|PA|LICKINGVILLE|16332|1||CLARION||
+|PA|MARBLE|16334|1||CLARION||
+|PA|TYLERSBURG|16361|1||CLARION||
+|PA|LAMARTINE|16375|1||CLARION||
+|PA|BURNSIDE|15721|1||CLEARFIELD||
+|PA|LA JOSE|15753|1||CLEARFIELD||
+|PA|MAHAFFEY|15757|1||CLEARFIELD||
+|PA|DU BOIS|15801|1||CLEARFIELD||
+|PA|LUTHERSBURG|15848|1||CLEARFIELD||
+|PA|PENFIELD|15849|1||CLEARFIELD||
+|PA|ROCKTON|15856|1||CLEARFIELD||
+|PA|TROUTVILLE|15866|1||CLEARFIELD||
+|PA|BECCARIA|16616|1||CLEARFIELD||
+|PA|BRISBIN|16620|1||CLEARFIELD||
+|PA|COALPORT|16627|1||CLEARFIELD||
+|PA|GLEN HOPE|16645|1||CLEARFIELD||
+|PA|HOUTZDALE|16651|1||CLEARFIELD||
+|PA|IRVONA|16656|1||CLEARFIELD||
+|PA|MADERA|16661|1||CLEARFIELD||
+|PA|MORANN|16663|1||CLEARFIELD||
+|PA|OSCEOLA MILLS|16666|1||CLEARFIELD||
+|PA|RAMEY|16671|1||CLEARFIELD||
+|PA|SMITHMILL|16680|1||CLEARFIELD||
+|PA|SMOKERUN|16681|1||CLEARFIELD||
+|PA|WESTOVER|16692|1||CLEARFIELD||
+|PA|HOUTZDALE|16698|1||CLEARFIELD||
+|PA|ALLPORT|16821|1||CLEARFIELD||
+|PA|BIGLER|16825|1||CLEARFIELD||
+|PA|CLEARFIELD|16830|1||CLEARFIELD||
+|PA|CURWENSVILLE|16833|1||CLEARFIELD||
+|PA|DRIFTING|16834|1||CLEARFIELD||
+|PA|FRENCHVILLE|16836|1||CLEARFIELD||
+|PA|GLEN RICHEY|16837|1||CLEARFIELD||
+|PA|GRAMPIAN|16838|1||CLEARFIELD||
+|PA|GRASSFLAT|16839|1||CLEARFIELD||
+|PA|HAWK RUN|16840|1||CLEARFIELD||
+|PA|HYDE|16843|1||CLEARFIELD||
+|PA|KARTHAUS|16845|1||CLEARFIELD||
+|PA|KYLERTOWN|16847|1||CLEARFIELD||
+|PA|LANSE|16849|1||CLEARFIELD||
+|PA|LECONTES MILLS|16850|1||CLEARFIELD||
+|PA|MINERAL SPRINGS|16855|1||CLEARFIELD||
+|PA|MORRISDALE|16858|1||CLEARFIELD||
+|PA|MUNSON|16860|1||CLEARFIELD||
+|PA|NEW MILLPORT|16861|1||CLEARFIELD||
+|PA|OLANTA|16863|1||CLEARFIELD||
+|PA|POTTERSDALE|16871|1||CLEARFIELD||
+|PA|SHAWVILLE|16873|1||CLEARFIELD||
+|PA|WALLACETON|16876|1||CLEARFIELD||
+|PA|WEST DECATUR|16878|1||CLEARFIELD||
+|PA|WINBURNE|16879|1||CLEARFIELD||
+|PA|WOODLAND|16881|1||CLEARFIELD||
+|PA|BEECH CREEK|16822|1||CLINTON||
+|PA|LAMAR|16848|1||CLINTON||
+|PA|AVIS|17721|1||CLINTON||
+|PA|CASTANEA|17726|1||CLINTON||
+|PA|HYNER|17738|1||CLINTON||
+|PA|LOCK HAVEN|17745|1||CLINTON||
+|PA|LOGANTON|17747|1||CLINTON||
+|PA|MC ELHATTAN|17748|1||CLINTON||
+|PA|MACKEYVILLE|17750|1||CLINTON||
+|PA|MILL HALL|17751|1||CLINTON||
+|PA|NORTH BEND|17760|1||CLINTON||
+|PA|RENOVO|17764|1||CLINTON||
+|PA|SALONA|17767|1||CLINTON||
+|PA|TYLERSVILLE|17773|1||CLINTON||
+|PA|WESTPORT|17778|1||CLINTON||
+|PA|WOOLRICH|17779|1||CLINTON||
+|PA|BENTON|17814|1||COLUMBIA||
+|PA|BLOOMSBURG|17815|1||COLUMBIA||
+|PA|CATAWISSA|17820|1||COLUMBIA||
+|PA|LIGHT STREET|17839|1||COLUMBIA||
+|PA|MILLVILLE|17846|1||COLUMBIA||
+|PA|NUMIDIA|17858|1||COLUMBIA||
+|PA|ORANGEVILLE|17859|1||COLUMBIA||
+|PA|STILLWATER|17878|1||COLUMBIA||
+|PA|WILBURTON|17888|1||COLUMBIA||
+|PA|ARISTES|17920|1||COLUMBIA||
+|PA|CENTRALIA|17927|1||COLUMBIA||
+|PA|BERWICK|18603|1||COLUMBIA||
+|PA|MIFFLINVILLE|18631|1||COLUMBIA||
+|PA|ADAMSVILLE|16110|1||CRAWFORD||
+|PA|ATLANTIC|16111|1||CRAWFORD||
+|PA|HARTSTOWN|16131|1||CRAWFORD||
+|PA|COCHRANTON|16314|1||CRAWFORD||
+|PA|CONNEAUT LAKE|16316|1||CRAWFORD||
+|PA|GUYS MILLS|16327|1||CRAWFORD||
+|PA|HYDETOWN|16328|1||CRAWFORD||
+|PA|MEADVILLE|16335|1||CRAWFORD||
+|PA|TITUSVILLE|16354|1||CRAWFORD||
+|PA|TOWNVILLE|16360|1||CRAWFORD||
+|PA|MEADVILLE|16388|1||CRAWFORD||
+|PA|CAMBRIDGE SPRINGS|16403|1||CRAWFORD||
+|PA|CENTERVILLE|16404|1||CRAWFORD||
+|PA|CONNEAUTVILLE|16406|1||CRAWFORD||
+|PA|HARMONSBURG|16422|1||CRAWFORD||
+|PA|LINESVILLE|16424|1||CRAWFORD||
+|PA|RICEVILLE|16432|1||CRAWFORD||
+|PA|SAEGERTOWN|16433|1||CRAWFORD||
+|PA|SPARTANSBURG|16434|1||CRAWFORD||
+|PA|SPRINGBORO|16435|1||CRAWFORD||
+|PA|VENANGO|16440|1||CRAWFORD||
+|PA|CAMP HILL|17001|1||CUMBERLAND||
+|PA|BOILING SPRINGS|17007|1||CUMBERLAND||
+|PA|BOWMANSDALE|17008|1||CUMBERLAND||
+|PA|CAMP HILL|17011|1||CUMBERLAND||
+|PA|CAMP HILL|17012|1||CUMBERLAND||
+|PA|CARLISLE|17013|1||CUMBERLAND||
+|PA|ENOLA|17025|1||CUMBERLAND||
+|PA|GRANTHAM|17027|1||CUMBERLAND||
+|PA|LEMOYNE|17043|1||CUMBERLAND||
+|PA|MECHANICSBURG|17050|1||CUMBERLAND||
+|PA|MECHANICSBURG|17055|1||CUMBERLAND||
+|PA|MOUNT HOLLY SPRINGS|17065|1||CUMBERLAND||
+|PA|NEW CUMBERLAND|17070|1||CUMBERLAND||
+|PA|NEW KINGSTOWN|17072|1||CUMBERLAND||
+|PA|PLAINFIELD|17081|1||CUMBERLAND||
+|PA|CAMP HILL|17089|1||CUMBERLAND||
+|PA|CAMP HILL|17091|1||CUMBERLAND||
+|PA|SUMMERDALE|17093|1||CUMBERLAND||
+|PA|NEWBURG|17240|1||CUMBERLAND||
+|PA|NEWVILLE|17241|1||CUMBERLAND||
+|PA|SHIPPENSBURG|17257|1||CUMBERLAND||
+|PA|WALNUT BOTTOM|17266|1||CUMBERLAND||
+|PA|BERRYSBURG|17005|1||DAUPHIN||
+|PA|DAUPHIN|17018|1||DAUPHIN||
+|PA|ELIZABETHVILLE|17023|1||DAUPHIN||
+|PA|GRANTVILLE|17028|1||DAUPHIN||
+|PA|GRATZ|17030|1||DAUPHIN||
+|PA|HALIFAX|17032|1||DAUPHIN||
+|PA|HERSHEY|17033|1||DAUPHIN||
+|PA|HIGHSPIRE|17034|1||DAUPHIN||
+|PA|HUMMELSTOWN|17036|1||DAUPHIN||
+|PA|LYKENS|17048|1||DAUPHIN||
+|PA|MIDDLETOWN|17057|1||DAUPHIN||
+|PA|MILLERSBURG|17061|1||DAUPHIN||
+|PA|PILLOW|17080|1||DAUPHIN||
+|PA|WICONISCO|17097|1||DAUPHIN||
+|PA|WILLIAMSTOWN|17098|1||DAUPHIN||
+|PA|HARRISBURG|17101|1||DAUPHIN||
+|PA|HARRISBURG|17102|1||DAUPHIN||
+|PA|HARRISBURG|17103|1||DAUPHIN||
+|PA|HARRISBURG|17104|1||DAUPHIN||
+|PA|HARRISBURG|17105|1||DAUPHIN||
+|PA|HARRISBURG|17106|1||DAUPHIN||
+|PA|HARRISBURG|17107|1||DAUPHIN||
+|PA|HARRISBURG|17108|1||DAUPHIN||
+|PA|HARRISBURG|17109|1||DAUPHIN||
+|PA|HARRISBURG|17110|1||DAUPHIN||
+|PA|HARRISBURG|17111|1||DAUPHIN||
+|PA|HARRISBURG|17112|1||DAUPHIN||
+|PA|HARRISBURG|17113|1||DAUPHIN||
+|PA|HARRISBURG|17120|1||DAUPHIN||
+|PA|HARRISBURG|17121|1||DAUPHIN||
+|PA|HARRISBURG|17122|1||DAUPHIN||
+|PA|HARRISBURG|17123|1||DAUPHIN||
+|PA|HARRISBURG|17124|1||DAUPHIN||
+|PA|HARRISBURG|17125|1||DAUPHIN||
+|PA|HARRISBURG|17126|1||DAUPHIN||
+|PA|HARRISBURG|17127|1||DAUPHIN||
+|PA|HARRISBURG|17128|1||DAUPHIN||
+|PA|HARRISBURG|17129|1||DAUPHIN||
+|PA|HARRISBURG|17130|1||DAUPHIN||
+|PA|HARRISBURG|17140|1||DAUPHIN||
+|PA|HARRISBURG|17177|1||DAUPHIN||
+|PA|ARDMORE|19003|1||DELAWARE||
+|PA|BROOMALL|19008|1||DELAWARE||
+|PA|BRYN MAWR|19010|1||DELAWARE||
+|PA|CHESTER|19013|1||DELAWARE||
+|PA|ASTON|19014|1||DELAWARE||
+|PA|BROOKHAVEN|19015|1||DELAWARE||
+|PA|CHESTER|19016|1||DELAWARE||
+|PA|CHESTER HEIGHTS|19017|1||DELAWARE||
+|PA|CLIFTON HEIGHTS|19018|1||DELAWARE||
+|PA|PRIMOS|19018|1||DELAWARE||
+|PA|CRUM LYNNE|19022|1||DELAWARE||
+|PA|DARBY|19023|1||DELAWARE||
+|PA|DREXEL HILL|19026|1||DELAWARE||
+|PA|EDGEMONT|19028|1||DELAWARE||
+|PA|ESSINGTON|19029|1||DELAWARE||
+|PA|FOLCROFT|19032|1||DELAWARE||
+|PA|FOLSOM|19033|1||DELAWARE||
+|PA|GLENOLDEN|19036|1||DELAWARE||
+|PA|GLEN RIDDLE LIMA|19037|1||DELAWARE||
+|PA|GRADYVILLE|19039|1||DELAWARE||
+|PA|HAVERFORD|19041|1||DELAWARE||
+|PA|HOLMES|19043|1||DELAWARE||
+|PA|LANSDOWNE|19050|1||DELAWARE||
+|PA|LENNI|19052|1||DELAWARE||
+|PA|MARCUS HOOK|19061|1||DELAWARE||
+|PA|MEDIA|19063|1||DELAWARE||
+|PA|SPRINGFIELD|19064|1||DELAWARE||
+|PA|MEDIA|19065|1||DELAWARE||
+|PA|MORTON|19070|1||DELAWARE||
+|PA|NEWTOWN SQUARE|19073|1||DELAWARE||
+|PA|NORWOOD|19074|1||DELAWARE||
+|PA|PROSPECT PARK|19076|1||DELAWARE||
+|PA|RIDLEY PARK|19078|1||DELAWARE||
+|PA|SHARON HILL|19079|1||DELAWARE||
+|PA|WAYNE|19080|1||DELAWARE||
+|PA|SWARTHMORE|19081|1||DELAWARE||
+|PA|UPPER DARBY|19082|1||DELAWARE||
+|PA|HAVERTOWN|19083|1||DELAWARE||
+|PA|VILLANOVA|19085|1||DELAWARE||
+|PA|WALLINGFORD|19086|1||DELAWARE||
+|PA|WAYNE|19087|1||DELAWARE||
+|PA|WAYNE|19088|1||DELAWARE||
+|PA|WAYNE|19089|1||DELAWARE||
+|PA|MEDIA|19091|1||DELAWARE||
+|PA|WOODLYN|19094|1||DELAWARE||
+|PA|HOLMES|19098|1||DELAWARE||
+|PA|PHILADELPHIA|19113|1||DELAWARE||
+|PA|CHADDS FORD|19317|1||DELAWARE||
+|PA|CHEYNEY|19319|1||DELAWARE||
+|PA|CONCORDVILLE|19331|1||DELAWARE||
+|PA|CONCORDVILLE|19339|1||DELAWARE||
+|PA|CONCORDVILLE|19340|1||DELAWARE||
+|PA|GLEN MILLS|19342|1||DELAWARE||
+|PA|THORNTON|19373|1||DELAWARE||
+|PA|BENEZETT|15821|1||ELK||
+|PA|BRANDY CAMP|15822|1||ELK||
+|PA|BROCKPORT|15823|1||ELK||
+|PA|BYRNEDALE|15827|1||ELK||
+|PA|DAGUS MINES|15831|1||ELK||
+|PA|FORCE|15841|1||ELK||
+|PA|JOHNSONBURG|15845|1||ELK||
+|PA|KERSEY|15846|1||ELK||
+|PA|RIDGWAY|15853|1||ELK||
+|PA|SAINT MARYS|15857|1||ELK||
+|PA|WEEDVILLE|15868|1||ELK||
+|PA|WILCOX|15870|1||ELK||
+|PA|DE YOUNG|16728|1||ELK||
+|PA|JAMES CITY|16734|1||ELK||
+|PA|ALBION|16401|1||ERIE||
+|PA|CORRY|16407|1||ERIE||
+|PA|CRANESVILLE|16410|1||ERIE||
+|PA|EAST SPRINGFIELD|16411|1||ERIE||
+|PA|EDINBORO|16412|1||ERIE||
+|PA|ELGIN|16413|1||ERIE||
+|PA|FAIRVIEW|16415|1||ERIE||
+|PA|GIRARD|16417|1||ERIE||
+|PA|HARBORCREEK|16421|1||ERIE||
+|PA|LAKE CITY|16423|1||ERIE||
+|PA|MC KEAN|16426|1||ERIE||
+|PA|MILL VILLAGE|16427|1||ERIE||
+|PA|NORTH EAST|16428|1||ERIE||
+|PA|NORTH SPRINGFIELD|16430|1||ERIE||
+|PA|UNION CITY|16438|1||ERIE||
+|PA|WATERFORD|16441|1||ERIE||
+|PA|WATTSBURG|16442|1||ERIE||
+|PA|WEST SPRINGFIELD|16443|1||ERIE||
+|PA|EDINBORO|16444|1||ERIE||
+|PA|ALBION|16475|1||ERIE||
+|PA|ERIE|16501|1||ERIE||
+|PA|ERIE|16502|1||ERIE||
+|PA|ERIE|16503|1||ERIE||
+|PA|ERIE|16504|1||ERIE||
+|PA|ERIE|16505|1||ERIE||
+|PA|ERIE|16506|1||ERIE||
+|PA|ERIE|16507|1||ERIE||
+|PA|ERIE|16508|1||ERIE||
+|PA|ERIE|16509|1||ERIE||
+|PA|ERIE|16510|1||ERIE||
+|PA|ERIE|16511|1||ERIE||
+|PA|ERIE|16512|1||ERIE||
+|PA|ERIE|16514|1||ERIE||
+|PA|ERIE|16515|1||ERIE||
+|PA|ERIE|16522|1||ERIE||
+|PA|ERIE|16530|1||ERIE||
+|PA|ERIE|16531|1||ERIE||
+|PA|ERIE|16532|1||ERIE||
+|PA|ERIE|16533|1||ERIE||
+|PA|ERIE|16534|1||ERIE||
+|PA|ERIE|16538|1||ERIE||
+|PA|ERIE|16541|1||ERIE||
+|PA|ERIE|16544|1||ERIE||
+|PA|ERIE|16546|1||ERIE||
+|PA|ERIE|16550|1||ERIE||
+|PA|ERIE|16553|1||ERIE||
+|PA|ERIE|16554|1||ERIE||
+|PA|ERIE|16558|1||ERIE||
+|PA|ERIE|16563|1||ERIE||
+|PA|ERIE|16565|1||ERIE||
+|PA|BELLE VERNON|15012|1||FAYETTE||
+|PA|UNIONTOWN|15401|1||FAYETTE||
+|PA|ADAH|15410|1||FAYETTE||
+|PA|ALLISON|15413|1||FAYETTE||
+|PA|BRIER HILL|15415|1||FAYETTE||
+|PA|BROWNFIELD|15416|1||FAYETTE||
+|PA|BROWNSVILLE|15417|1||FAYETTE||
+|PA|CARDALE|15420|1||FAYETTE||
+|PA|CHALK HILL|15421|1||FAYETTE||
+|PA|CHESTNUT RIDGE|15422|1||FAYETTE||
+|PA|CONNELLSVILLE|15425|1||FAYETTE||
+|PA|DAWSON|15428|1||FAYETTE||
+|PA|DICKERSON RUN|15430|1||FAYETTE||
+|PA|DUNBAR|15431|1||FAYETTE||
+|PA|EAST MILLSBORO|15433|1||FAYETTE||
+|PA|FAIRBANK|15435|1||FAYETTE||
+|PA|FAIRCHANCE|15436|1||FAYETTE||
+|PA|FARMINGTON|15437|1||FAYETTE||
+|PA|FAYETTE CITY|15438|1||FAYETTE||
+|PA|GANS|15439|1||FAYETTE||
+|PA|GIBBON GLADE|15440|1||FAYETTE||
+|PA|GRINDSTONE|15442|1||FAYETTE||
+|PA|HIBBS|15443|1||FAYETTE||
+|PA|HILLER|15444|1||FAYETTE||
+|PA|HOPWOOD|15445|1||FAYETTE||
+|PA|INDIAN HEAD|15446|1||FAYETTE||
+|PA|ISABELLA|15447|1||FAYETTE||
+|PA|KEISTERVILLE|15449|1||FAYETTE||
+|PA|LA BELLE|15450|1||FAYETTE||
+|PA|LAKE LYNN|15451|1||FAYETTE||
+|PA|LECKRONE|15454|1||FAYETTE||
+|PA|LEISENRING|15455|1||FAYETTE||
+|PA|LEMONT FURNACE|15456|1||FAYETTE||
+|PA|MC CLELLANDTOWN|15458|1||FAYETTE||
+|PA|MARKLEYSBURG|15459|1||FAYETTE||
+|PA|MARTIN|15460|1||FAYETTE||
+|PA|MASONTOWN|15461|1||FAYETTE||
+|PA|MELCROFT|15462|1||FAYETTE||
+|PA|MERRITTSTOWN|15463|1||FAYETTE||
+|PA|MILL RUN|15464|1||FAYETTE||
+|PA|MOUNT BRADDOCK|15465|1||FAYETTE||
+|PA|NEWELL|15466|1||FAYETTE||
+|PA|NEW GENEVA|15467|1||FAYETTE||
+|PA|NEW SALEM|15468|1||FAYETTE||
+|PA|NORMALVILLE|15469|1||FAYETTE||
+|PA|OHIOPYLE|15470|1||FAYETTE||
+|PA|OLIVER|15472|1||FAYETTE||
+|PA|PERRYOPOLIS|15473|1||FAYETTE||
+|PA|POINT MARION|15474|1||FAYETTE||
+|PA|REPUBLIC|15475|1||FAYETTE||
+|PA|RONCO|15476|1||FAYETTE||
+|PA|SMITHFIELD|15478|1||FAYETTE||
+|PA|SMOCK|15480|1||FAYETTE||
+|PA|STAR JUNCTION|15482|1||FAYETTE||
+|PA|ULEDI|15484|1||FAYETTE||
+|PA|VANDERBILT|15486|1||FAYETTE||
+|PA|WALTERSBURG|15488|1||FAYETTE||
+|PA|WEST LEISENRING|15489|1||FAYETTE||
+|PA|WHITE|15490|1||FAYETTE||
+|PA|WICKHAVEN|15492|1||FAYETTE||
+|PA|EVERSON|15631|1||FAYETTE||
+|PA|CLARINGTON|15828|1||FOREST||
+|PA|COOKSBURG|16217|1||FOREST||
+|PA|MARIENVILLE|16239|1||FOREST||
+|PA|EAST HICKORY|16321|1||FOREST||
+|PA|ENDEAVOR|16322|1||FOREST||
+|PA|TIONESTA|16353|1||FOREST||
+|PA|WEST HICKORY|16370|1||FOREST||
+|PA|CHAMBERSBURG|17201|1||FRANKLIN||
+|PA|AMBERSON|17210|1||FRANKLIN||
+|PA|BLUE RIDGE SUMMIT|17214|1||FRANKLIN||
+|PA|CONCORD|17217|1||FRANKLIN||
+|PA|DOYLESBURG|17219|1||FRANKLIN||
+|PA|DRY RUN|17220|1||FRANKLIN||
+|PA|FANNETTSBURG|17221|1||FRANKLIN||
+|PA|FAYETTEVILLE|17222|1||FRANKLIN||
+|PA|FORT LOUDON|17224|1||FRANKLIN||
+|PA|GREENCASTLE|17225|1||FRANKLIN||
+|PA|LEMASTERS|17231|1||FRANKLIN||
+|PA|LURGAN|17232|1||FRANKLIN||
+|PA|MARION|17235|1||FRANKLIN||
+|PA|MERCERSBURG|17236|1||FRANKLIN||
+|PA|MONT ALTO|17237|1||FRANKLIN||
+|PA|ORRSTOWN|17244|1||FRANKLIN||
+|PA|PLEASANT HALL|17246|1||FRANKLIN||
+|PA|QUINCY|17247|1||FRANKLIN||
+|PA|ROUZERVILLE|17250|1||FRANKLIN||
+|PA|ROXBURY|17251|1||FRANKLIN||
+|PA|SAINT THOMAS|17252|1||FRANKLIN||
+|PA|SCOTLAND|17254|1||FRANKLIN||
+|PA|SHADY GROVE|17256|1||FRANKLIN||
+|PA|SOUTH MOUNTAIN|17261|1||FRANKLIN||
+|PA|SPRING RUN|17262|1||FRANKLIN||
+|PA|STATE LINE|17263|1||FRANKLIN||
+|PA|UPPERSTRASBURG|17265|1||FRANKLIN||
+|PA|WAYNESBORO|17268|1||FRANKLIN||
+|PA|WILLIAMSON|17270|1||FRANKLIN||
+|PA|WILLOW HILL|17271|1||FRANKLIN||
+|PA|ZULLINGER|17272|1||FRANKLIN||
+|PA|BLUE RIDGE SUMMIT|17294|1||FRANKLIN||
+|PA|CRYSTAL SPRING|15536|1||FULTON||
+|PA|WATERFALL|16689|1||FULTON||
+|PA|WELLS TANNERY|16691|1||FULTON||
+|PA|BIG COVE TANNERY|17212|1||FULTON||
+|PA|BURNT CABINS|17215|1||FULTON||
+|PA|FORT LITTLETON|17223|1||FULTON||
+|PA|HARRISONVILLE|17228|1||FULTON||
+|PA|HUSTONTOWN|17229|1||FULTON||
+|PA|MC CONNELLSBURG|17233|1||FULTON||
+|PA|NEEDMORE|17238|1||FULTON||
+|PA|WARFORDSBURG|17267|1||FULTON||
+|PA|ALEPPO|15310|1||GREENE||
+|PA|BOBTOWN|15315|1||GREENE||
+|PA|BRAVE|15316|1||GREENE||
+|PA|CARMICHAELS|15320|1||GREENE||
+|PA|CLARKSVILLE|15322|1||GREENE||
+|PA|CRUCIBLE|15325|1||GREENE||
+|PA|DILLINER|15327|1||GREENE||
+|PA|GARARDS FORT|15334|1||GREENE||
+|PA|GRAYSVILLE|15337|1||GREENE||
+|PA|GREENSBORO|15338|1||GREENE||
+|PA|HOLBROOK|15341|1||GREENE||
+|PA|JEFFERSON|15344|1||GREENE||
+|PA|MATHER|15346|1||GREENE||
+|PA|MOUNT MORRIS|15349|1||GREENE||
+|PA|NEMACOLIN|15351|1||GREENE||
+|PA|NEW FREEPORT|15352|1||GREENE||
+|PA|NINEVEH|15353|1||GREENE||
+|PA|PINE BANK|15354|1||GREENE||
+|PA|RICES LANDING|15357|1||GREENE||
+|PA|ROGERSVILLE|15359|1||GREENE||
+|PA|SPRAGGS|15362|1||GREENE||
+|PA|SYCAMORE|15364|1||GREENE||
+|PA|WAYNESBURG|15370|1||GREENE||
+|PA|WIND RIDGE|15380|1||GREENE||
+|PA|ALEXANDRIA|16611|1||HUNTINGDON||
+|PA|BROAD TOP|16621|1||HUNTINGDON||
+|PA|CALVIN|16622|1||HUNTINGDON||
+|PA|CASSVILLE|16623|1||HUNTINGDON||
+|PA|DUDLEY|16634|1||HUNTINGDON||
+|PA|ENTRIKEN|16638|1||HUNTINGDON||
+|PA|HESSTON|16647|1||HUNTINGDON||
+|PA|HUNTINGDON|16652|1||HUNTINGDON||
+|PA|HUNTINGDON|16654|1||HUNTINGDON||
+|PA|JAMES CREEK|16657|1||HUNTINGDON||
+|PA|MC CONNELLSTOWN|16660|1||HUNTINGDON||
+|PA|PETERSBURG|16669|1||HUNTINGDON||
+|PA|ROBERTSDALE|16674|1||HUNTINGDON||
+|PA|SPRUCE CREEK|16683|1||HUNTINGDON||
+|PA|TODD|16685|1||HUNTINGDON||
+|PA|WARRIORS MARK|16877|1||HUNTINGDON||
+|PA|MAPLETON DEPOT|17052|1||HUNTINGDON||
+|PA|MILL CREEK|17060|1||HUNTINGDON||
+|PA|MOUNT UNION|17066|1||HUNTINGDON||
+|PA|BLAIRS MILLS|17213|1||HUNTINGDON||
+|PA|NEELYTON|17239|1||HUNTINGDON||
+|PA|ORBISONIA|17243|1||HUNTINGDON||
+|PA|ROCKHILL FURNACE|17249|1||HUNTINGDON||
+|PA|SALTILLO|17253|1||HUNTINGDON||
+|PA|SHADE GAP|17255|1||HUNTINGDON||
+|PA|SHIRLEYSBURG|17260|1||HUNTINGDON||
+|PA|THREE SPRINGS|17264|1||HUNTINGDON||
+|PA|SALTSBURG|15681|1||INDIANA||
+|PA|INDIANA|15701|1||INDIANA||
+|PA|INDIANA|15705|1||INDIANA||
+|PA|ALVERDA|15710|1||INDIANA||
+|PA|ARCADIA|15712|1||INDIANA||
+|PA|AULTMAN|15713|1||INDIANA||
+|PA|BLACK LICK|15716|1||INDIANA||
+|PA|BLAIRSVILLE|15717|1||INDIANA||
+|PA|BRUSH VALLEY|15720|1||INDIANA||
+|PA|CHAMBERSVILLE|15723|1||INDIANA||
+|PA|CHERRY TREE|15724|1||INDIANA||
+|PA|CLARKSBURG|15725|1||INDIANA||
+|PA|CLUNE|15727|1||INDIANA||
+|PA|CLYMER|15728|1||INDIANA||
+|PA|COMMODORE|15729|1||INDIANA||
+|PA|CORAL|15731|1||INDIANA||
+|PA|CREEKSIDE|15732|1||INDIANA||
+|PA|DIXONVILLE|15734|1||INDIANA||
+|PA|ERNEST|15739|1||INDIANA||
+|PA|GIPSY|15741|1||INDIANA||
+|PA|GLEN CAMPBELL|15742|1||INDIANA||
+|PA|HEILWOOD|15745|1||INDIANA||
+|PA|HILLSDALE|15746|1||INDIANA||
+|PA|HOME|15747|1||INDIANA||
+|PA|HOMER CITY|15748|1||INDIANA||
+|PA|JOSEPHINE|15750|1||INDIANA||
+|PA|JUNEAU|15751|1||INDIANA||
+|PA|KENT|15752|1||INDIANA||
+|PA|LUCERNEMINES|15754|1||INDIANA||
+|PA|MC INTYRE|15756|1||INDIANA||
+|PA|MARCHAND|15758|1||INDIANA||
+|PA|MARION CENTER|15759|1||INDIANA||
+|PA|MENTCLE|15761|1||INDIANA||
+|PA|NORTHPOINT|15763|1||INDIANA||
+|PA|PENN RUN|15765|1||INDIANA||
+|PA|ROCHESTER MILLS|15771|1||INDIANA||
+|PA|ROSSITER|15772|1||INDIANA||
+|PA|STARFORD|15777|1||INDIANA||
+|PA|WEST LEBANON|15783|1||INDIANA||
+|PA|ARMAGH|15920|1||INDIANA||
+|PA|DILLTOWN|15929|1||INDIANA||
+|PA|ROBINSON|15949|1||INDIANA||
+|PA|STRONGSTOWN|15957|1||INDIANA||
+|PA|BEYER|16211|1||INDIANA||
+|PA|PLUMVILLE|16246|1||INDIANA||
+|PA|SMICKSBURG|16256|1||INDIANA||
+|PA|ANITA|15711|1||JEFFERSON||
+|PA|BIG RUN|15715|1||JEFFERSON||
+|PA|COOLSPRING|15730|1||JEFFERSON||
+|PA|DE LANCEY|15733|1||JEFFERSON||
+|PA|FROSTBURG|15740|1||JEFFERSON||
+|PA|HAMILTON|15744|1||JEFFERSON||
+|PA|OLIVEBURG|15764|1||JEFFERSON||
+|PA|PUNXSUTAWNEY|15767|1||JEFFERSON||
+|PA|RINGGOLD|15770|1||JEFFERSON||
+|PA|SPRANKLE MILLS|15776|1||JEFFERSON||
+|PA|TIMBLIN|15778|1||JEFFERSON||
+|PA|VALIER|15780|1||JEFFERSON||
+|PA|WALSTON|15781|1||JEFFERSON||
+|PA|WORTHVILLE|15784|1||JEFFERSON||
+|PA|BROCKWAY|15824|1||JEFFERSON||
+|PA|BROOKVILLE|15825|1||JEFFERSON||
+|PA|CORSICA|15829|1||JEFFERSON||
+|PA|FALLS CREEK|15840|1||JEFFERSON||
+|PA|KNOX DALE|15847|1||JEFFERSON||
+|PA|REYNOLDSVILLE|15851|1||JEFFERSON||
+|PA|SIGEL|15860|1||JEFFERSON||
+|PA|STUMP CREEK|15863|1||JEFFERSON||
+|PA|SUMMERVILLE|15864|1||JEFFERSON||
+|PA|SYKESVILLE|15865|1||JEFFERSON||
+|PA|COCOLAMUS|17014|1||JUNIATA||
+|PA|EAST WATERFORD|17021|1||JUNIATA||
+|PA|HONEY GROVE|17035|1||JUNIATA||
+|PA|MC ALISTERVILLE|17049|1||JUNIATA||
+|PA|MEXICO|17056|1||JUNIATA||
+|PA|MIFFLIN|17058|1||JUNIATA||
+|PA|MIFFLINTOWN|17059|1||JUNIATA||
+|PA|OAKLAND MILLS|17076|1||JUNIATA||
+|PA|PORT ROYAL|17082|1||JUNIATA||
+|PA|RICHFIELD|17086|1||JUNIATA||
+|PA|THOMPSONTOWN|17094|1||JUNIATA||
+|PA|ARCHBALD|18403|1||LACKAWANNA||
+|PA|CARBONDALE|18407|1||LACKAWANNA||
+|PA|CHINCHILLA|18410|1||LACKAWANNA||
+|PA|CLARKS SUMMIT|18411|1||LACKAWANNA||
+|PA|DALTON|18414|1||LACKAWANNA||
+|PA|ELMHURST|18416|1||LACKAWANNA||
+|PA|FLEETVILLE|18420|1||LACKAWANNA||
+|PA|JERMYN|18433|1||LACKAWANNA||
+|PA|JESSUP|18434|1||LACKAWANNA||
+|PA|LA PLUME|18440|1||LACKAWANNA||
+|PA|MOSCOW|18444|1||LACKAWANNA||
+|PA|OLYPHANT|18447|1||LACKAWANNA||
+|PA|OLYPHANT|18448|1||LACKAWANNA||
+|PA|PECKVILLE|18452|1||LACKAWANNA||
+|PA|WAVERLY|18471|1||LACKAWANNA||
+|PA|SCRANTON|18501|1||LACKAWANNA||
+|PA|SCRANTON|18502|1||LACKAWANNA||
+|PA|SCRANTON|18503|1||LACKAWANNA||
+|PA|SCRANTON|18504|1||LACKAWANNA||
+|PA|SCRANTON|18505|1||LACKAWANNA||
+|PA|MOOSIC|18507|1||LACKAWANNA||
+|PA|SCRANTON|18508|1||LACKAWANNA||
+|PA|SCRANTON|18509|1||LACKAWANNA||
+|PA|SCRANTON|18510|1||LACKAWANNA||
+|PA|SCRANTON|18512|1||LACKAWANNA||
+|PA|SCRANTON|18514|1||LACKAWANNA||
+|PA|SCRANTON|18515|1||LACKAWANNA||
+|PA|TAYLOR|18517|1||LACKAWANNA||
+|PA|OLD FORGE|18518|1||LACKAWANNA||
+|PA|DICKSON CITY|18519|1||LACKAWANNA||
+|PA|SCRANTON|18522|1||LACKAWANNA||
+|PA|SCRANTON|18540|1||LACKAWANNA||
+|PA|SCRANTON|18577|1||LACKAWANNA||
+|PA|RANSOM|18653|1||LACKAWANNA||
+|PA|ELIZABETHTOWN|17022|1||LANCASTER||
+|PA|AKRON|17501|1||LANCASTER||
+|PA|BAINBRIDGE|17502|1||LANCASTER||
+|PA|BART|17503|1||LANCASTER||
+|PA|BAUSMAN|17504|1||LANCASTER||
+|PA|BIRD IN HAND|17505|1||LANCASTER||
+|PA|BLUE BALL|17506|1||LANCASTER||
+|PA|BOWMANSVILLE|17507|1||LANCASTER||
+|PA|BROWNSTOWN|17508|1||LANCASTER||
+|PA|CHRISTIANA|17509|1||LANCASTER||
+|PA|COLUMBIA|17512|1||LANCASTER||
+|PA|CONESTOGA|17516|1||LANCASTER||
+|PA|DENVER|17517|1||LANCASTER||
+|PA|DRUMORE|17518|1||LANCASTER||
+|PA|EAST EARL|17519|1||LANCASTER||
+|PA|EAST PETERSBURG|17520|1||LANCASTER||
+|PA|ELM|17521|1||LANCASTER||
+|PA|EPHRATA|17522|1||LANCASTER||
+|PA|GAP|17527|1||LANCASTER||
+|PA|GOODVILLE|17528|1||LANCASTER||
+|PA|GORDONVILLE|17529|1||LANCASTER||
+|PA|HOLTWOOD|17532|1||LANCASTER||
+|PA|HOPELAND|17533|1||LANCASTER||
+|PA|INTERCOURSE|17534|1||LANCASTER||
+|PA|KINZERS|17535|1||LANCASTER||
+|PA|KIRKWOOD|17536|1||LANCASTER||
+|PA|LAMPETER|17537|1||LANCASTER||
+|PA|LANDISVILLE|17538|1||LANCASTER||
+|PA|LEOLA|17540|1||LANCASTER||
+|PA|LITITZ|17543|1||LANCASTER||
+|PA|MANHEIM|17545|1||LANCASTER||
+|PA|MARIETTA|17547|1||LANCASTER||
+|PA|MARTINDALE|17549|1||LANCASTER||
+|PA|MAYTOWN|17550|1||LANCASTER||
+|PA|MILLERSVILLE|17551|1||LANCASTER||
+|PA|MOUNT JOY|17552|1||LANCASTER||
+|PA|MOUNTVILLE|17554|1||LANCASTER||
+|PA|NARVON|17555|1||LANCASTER||
+|PA|NEW HOLLAND|17557|1||LANCASTER||
+|PA|NEW PROVIDENCE|17560|1||LANCASTER||
+|PA|PARADISE|17562|1||LANCASTER||
+|PA|PEACH BOTTOM|17563|1||LANCASTER||
+|PA|PENRYN|17564|1||LANCASTER||
+|PA|PEQUEA|17565|1||LANCASTER||
+|PA|QUARRYVILLE|17566|1||LANCASTER||
+|PA|REAMSTOWN|17567|1||LANCASTER||
+|PA|REFTON|17568|1||LANCASTER||
+|PA|REINHOLDS|17569|1||LANCASTER||
+|PA|RHEEMS|17570|1||LANCASTER||
+|PA|RONKS|17572|1||LANCASTER||
+|PA|RONKS|17573|1||LANCASTER||
+|PA|SILVER SPRING|17575|1||LANCASTER||
+|PA|SMOKETOWN|17576|1||LANCASTER||
+|PA|SOUDERSBURG|17577|1||LANCASTER||
+|PA|STEVENS|17578|1||LANCASTER||
+|PA|STRASBURG|17579|1||LANCASTER||
+|PA|TALMAGE|17580|1||LANCASTER||
+|PA|TERRE HILL|17581|1||LANCASTER||
+|PA|WASHINGTON BORO|17582|1||LANCASTER||
+|PA|WEST WILLOW|17583|1||LANCASTER||
+|PA|WILLOW STREET|17584|1||LANCASTER||
+|PA|WITMER|17585|1||LANCASTER||
+|PA|LANCASTER|17601|1||LANCASTER||
+|PA|LANCASTER|17602|1||LANCASTER||
+|PA|LANCASTER|17603|1||LANCASTER||
+|PA|LANCASTER|17604|1||LANCASTER||
+|PA|LANCASTER|17605|1||LANCASTER||
+|PA|LANCASTER|17606|1||LANCASTER||
+|PA|LANCASTER|17607|1||LANCASTER||
+|PA|LANCASTER|17608|1||LANCASTER||
+|PA|LANCASTER|17699|1||LANCASTER||
+|PA|ADAMSTOWN|19501|1||LANCASTER||
+|PA|NEW CASTLE|16101|1||LAWRENCE||
+|PA|NEW CASTLE|16102|1||LAWRENCE||
+|PA|NEW CASTLE|16103|1||LAWRENCE||
+|PA|NEW CASTLE|16105|1||LAWRENCE||
+|PA|NEW CASTLE|16107|1||LAWRENCE||
+|PA|NEW CASTLE|16108|1||LAWRENCE||
+|PA|BESSEMER|16112|1||LAWRENCE||
+|PA|EDINBURG|16116|1||LAWRENCE||
+|PA|ELLWOOD CITY|16117|1||LAWRENCE||
+|PA|ENON VALLEY|16120|1||LAWRENCE||
+|PA|HILLSVILLE|16132|1||LAWRENCE||
+|PA|NEW BEDFORD|16140|1||LAWRENCE||
+|PA|NEW WILMINGTON|16142|1||LAWRENCE||
+|PA|PULASKI|16143|1||LAWRENCE||
+|PA|VILLA MARIA|16155|1||LAWRENCE||
+|PA|VOLANT|16156|1||LAWRENCE||
+|PA|WAMPUM|16157|1||LAWRENCE||
+|PA|WEST PITTSBURG|16160|1||LAWRENCE||
+|PA|NEW WILMINGTON|16172|1||LAWRENCE||
+|PA|ANNVILLE|17003|1||LEBANON||
+|PA|CAMPBELLTOWN|17010|1||LEBANON||
+|PA|CORNWALL|17016|1||LEBANON||
+|PA|FREDERICKSBURG|17026|1||LEBANON||
+|PA|JONESTOWN|17038|1||LEBANON||
+|PA|KLEINFELTERSVILLE|17039|1||LEBANON||
+|PA|LAWN|17041|1||LEBANON||
+|PA|LEBANON|17042|1||LEBANON||
+|PA|LEBANON|17046|1||LEBANON||
+|PA|MOUNT GRETNA|17064|1||LEBANON||
+|PA|MYERSTOWN|17067|1||LEBANON||
+|PA|NEWMANSTOWN|17073|1||LEBANON||
+|PA|ONO|17077|1||LEBANON||
+|PA|PALMYRA|17078|1||LEBANON||
+|PA|QUENTIN|17083|1||LEBANON||
+|PA|REXMONT|17085|1||LEBANON||
+|PA|RICHLAND|17087|1||LEBANON||
+|PA|SCHAEFFERSTOWN|17088|1||LEBANON||
+|PA|ALBURTIS|18011|1||LEHIGH||
+|PA|BETHLEHEM|18025|1||LEHIGH||
+|PA|BREINIGSVILLE|18031|1||LEHIGH||
+|PA|CATASAUQUA|18032|1||LEHIGH||
+|PA|CENTER VALLEY|18034|1||LEHIGH||
+|PA|COOPERSBURG|18036|1||LEHIGH||
+|PA|COPLAY|18037|1||LEHIGH||
+|PA|EAST TEXAS|18046|1||LEHIGH||
+|PA|EMMAUS|18049|1||LEHIGH||
+|PA|FOGELSVILLE|18051|1||LEHIGH||
+|PA|WHITEHALL|18052|1||LEHIGH||
+|PA|GERMANSVILLE|18053|1||LEHIGH||
+|PA|LAURYS STATION|18059|1||LEHIGH||
+|PA|LIMEPORT|18060|1||LEHIGH||
+|PA|MACUNGIE|18062|1||LEHIGH||
+|PA|NEFFS|18065|1||LEHIGH||
+|PA|NEW TRIPOLI|18066|1||LEHIGH||
+|PA|OLD ZIONSVILLE|18068|1||LEHIGH||
+|PA|OREFIELD|18069|1||LEHIGH||
+|PA|SCHNECKSVILLE|18078|1||LEHIGH||
+|PA|SLATEDALE|18079|1||LEHIGH||
+|PA|SLATINGTON|18080|1||LEHIGH||
+|PA|TREXLERTOWN|18087|1||LEHIGH||
+|PA|ZIONSVILLE|18092|1||LEHIGH||
+|PA|EMMAUS|18098|1||LEHIGH||
+|PA|EMMAUS|18099|1||LEHIGH||
+|PA|ALLENTOWN|18101|1||LEHIGH||
+|PA|ALLENTOWN|18102|1||LEHIGH||
+|PA|ALLENTOWN|18103|1||LEHIGH||
+|PA|ALLENTOWN|18104|1||LEHIGH||
+|PA|ALLENTOWN|18105|1||LEHIGH||
+|PA|ALLENTOWN|18106|1||LEHIGH||
+|PA|ALLENTOWN|18109|1||LEHIGH||
+|PA|ALLENTOWN|18175|1||LEHIGH||
+|PA|ALLENTOWN|18195|1||LEHIGH||
+|PA|HAZLETON|18201|1||LUZERNE||
+|PA|HAZLETON|18202|1||LUZERNE||
+|PA|CONYNGHAM|18219|1||LUZERNE||
+|PA|DRIFTON|18221|1||LUZERNE||
+|PA|DRUMS|18222|1||LUZERNE||
+|PA|EBERVALE|18223|1||LUZERNE||
+|PA|FREELAND|18224|1||LUZERNE||
+|PA|HARLEIGH|18225|1||LUZERNE||
+|PA|LATTIMER MINES|18234|1||LUZERNE||
+|PA|MILNESVILLE|18239|1||LUZERNE||
+|PA|PARDEESVILLE|18243|1||LUZERNE||
+|PA|ROCK GLEN|18246|1||LUZERNE||
+|PA|SAINT JOHNS|18247|1||LUZERNE||
+|PA|SUGARLOAF|18249|1||LUZERNE||
+|PA|SYBERTSVILLE|18251|1||LUZERNE||
+|PA|WESTON|18256|1||LUZERNE||
+|PA|BEACH HAVEN|18601|1||LUZERNE||
+|PA|BEAR CREEK|18602|1||LUZERNE||
+|PA|CAMBRA|18611|1||LUZERNE||
+|PA|DALLAS|18612|1||LUZERNE||
+|PA|GLEN LYON|18617|1||LUZERNE||
+|PA|HARVEYS LAKE|18618|1||LUZERNE||
+|PA|HUNLOCK CREEK|18621|1||LUZERNE||
+|PA|HUNTINGTON MILLS|18622|1||LUZERNE||
+|PA|LEHMAN|18627|1||LUZERNE||
+|PA|NANTICOKE|18634|1||LUZERNE||
+|PA|NESCOPECK|18635|1||LUZERNE||
+|PA|PITTSTON|18640|1||LUZERNE||
+|PA|PITTSTON|18641|1||LUZERNE||
+|PA|DURYEA|18642|1||LUZERNE||
+|PA|PITTSTON|18643|1||LUZERNE||
+|PA|WYOMING|18644|1||LUZERNE||
+|PA|PLYMOUTH|18651|1||LUZERNE||
+|PA|SHAWANESE|18654|1||LUZERNE||
+|PA|SHICKSHINNY|18655|1||LUZERNE||
+|PA|SWEET VALLEY|18656|1||LUZERNE||
+|PA|WAPWALLOPEN|18660|1||LUZERNE||
+|PA|WHITE HAVEN|18661|1||LUZERNE||
+|PA|DALLAS|18690|1||LUZERNE||
+|PA|WILKES BARRE|18701|1||LUZERNE||
+|PA|WILKES BARRE|18702|1||LUZERNE||
+|PA|WILKES BARRE|18703|1||LUZERNE||
+|PA|KINGSTON|18704|1||LUZERNE||
+|PA|WILKES BARRE|18705|1||LUZERNE||
+|PA|WILKES BARRE|18706|1||LUZERNE||
+|PA|MOUNTAIN TOP|18707|1||LUZERNE||
+|PA|SHAVERTOWN|18708|1||LUZERNE||
+|PA|LUZERNE|18709|1||LUZERNE||
+|PA|WILKES BARRE|18710|1||LUZERNE||
+|PA|WILKES BARRE|18711|1||LUZERNE||
+|PA|WILKES BARRE|18761|1||LUZERNE||
+|PA|WILKES BARRE|18762|1||LUZERNE||
+|PA|WILKES BARRE|18763|1||LUZERNE||
+|PA|WILKES BARRE|18764|1||LUZERNE||
+|PA|WILKES BARRE|18765|1||LUZERNE||
+|PA|WILKES BARRE|18766|1||LUZERNE||
+|PA|WILKES BARRE|18767|1||LUZERNE||
+|PA|WILKES BARRE|18768|1||LUZERNE||
+|PA|WILKES BARRE|18769|1||LUZERNE||
+|PA|WILKES BARRE|18773|1||LUZERNE||
+|PA|WILKES BARRE|18774|1||LUZERNE||
+|PA|WILLIAMSPORT|17701|1||LYCOMING||
+|PA|WILLIAMSPORT|17702|1||LYCOMING||
+|PA|WILLIAMSPORT|17703|1||LYCOMING||
+|PA|WILLIAMSPORT|17705|1||LYCOMING||
+|PA|ANTES FORT|17720|1||LYCOMING||
+|PA|BODINES|17722|1||LYCOMING||
+|PA|JERSEY SHORE|17723|1||LYCOMING||
+|PA|CEDAR RUN|17727|1||LYCOMING||
+|PA|COGAN STATION|17728|1||LYCOMING||
+|PA|HUGHESVILLE|17737|1||LYCOMING||
+|PA|JERSEY MILLS|17739|1||LYCOMING||
+|PA|JERSEY SHORE|17740|1||LYCOMING||
+|PA|LAIRDSVILLE|17742|1||LYCOMING||
+|PA|LINDEN|17744|1||LYCOMING||
+|PA|MONTGOMERY|17752|1||LYCOMING||
+|PA|MONTOURSVILLE|17754|1||LYCOMING||
+|PA|MUNCY|17756|1||LYCOMING||
+|PA|NISBET|17759|1||LYCOMING||
+|PA|PICTURE ROCKS|17762|1||LYCOMING||
+|PA|RALSTON|17763|1||LYCOMING||
+|PA|SLATE RUN|17769|1||LYCOMING||
+|PA|TROUT RUN|17771|1||LYCOMING||
+|PA|UNITYVILLE|17774|1||LYCOMING||
+|PA|WATERVILLE|17776|1||LYCOMING||
+|PA|LUDLOW|16333|1||MCKEAN||
+|PA|BRADFORD|16701|1||MCKEAN||
+|PA|CROSBY|16724|1||MCKEAN||
+|PA|CUSTER CITY|16725|1||MCKEAN||
+|PA|CYCLONE|16726|1||MCKEAN||
+|PA|DERRICK CITY|16727|1||MCKEAN||
+|PA|DUKE CENTER|16729|1||MCKEAN||
+|PA|EAST SMETHPORT|16730|1||MCKEAN||
+|PA|ELDRED|16731|1||MCKEAN||
+|PA|GIFFORD|16732|1||MCKEAN||
+|PA|HAZEL HURST|16733|1||MCKEAN||
+|PA|KANE|16735|1||MCKEAN||
+|PA|LEWIS RUN|16738|1||MCKEAN||
+|PA|MOUNT JEWETT|16740|1||MCKEAN||
+|PA|PORT ALLEGANY|16743|1||MCKEAN||
+|PA|REW|16744|1||MCKEAN||
+|PA|RIXFORD|16745|1||MCKEAN||
+|PA|SMETHPORT|16749|1||MCKEAN||
+|PA|TURTLEPOINT|16750|1||MCKEAN||
+|PA|WESTLINE|16751|1||MCKEAN||
+|PA|CLARK|16113|1||MERCER||
+|PA|CLARKS MILLS|16114|1||MERCER||
+|PA|FARRELL|16121|1||MERCER||
+|PA|FREDONIA|16124|1||MERCER||
+|PA|GREENVILLE|16125|1||MERCER||
+|PA|GROVE CITY|16127|1||MERCER||
+|PA|HADLEY|16130|1||MERCER||
+|PA|JACKSON CENTER|16133|1||MERCER||
+|PA|JAMESTOWN|16134|1||MERCER||
+|PA|MERCER|16137|1||MERCER||
+|PA|SANDY LAKE|16145|1||MERCER||
+|PA|SHARON|16146|1||MERCER||
+|PA|HERMITAGE|16148|1||MERCER||
+|PA|SHARPSVILLE|16150|1||MERCER||
+|PA|SHEAKLEYVILLE|16151|1||MERCER||
+|PA|STONEBORO|16153|1||MERCER||
+|PA|TRANSFER|16154|1||MERCER||
+|PA|WEST MIDDLESEX|16159|1||MERCER||
+|PA|WHEATLAND|16161|1||MERCER||
+|PA|CARLTON|16311|1||MERCER||
+|PA|ALLENSVILLE|17002|1||MIFFLIN||
+|PA|BELLEVILLE|17004|1||MIFFLIN||
+|PA|BURNHAM|17009|1||MIFFLIN||
+|PA|GRANVILLE|17029|1||MIFFLIN||
+|PA|LEWISTOWN|17044|1||MIFFLIN||
+|PA|MC VEYTOWN|17051|1||MIFFLIN||
+|PA|MATTAWANA|17054|1||MIFFLIN||
+|PA|MILROY|17063|1||MIFFLIN||
+|PA|NEWTON HAMILTON|17075|1||MIFFLIN||
+|PA|REEDSVILLE|17084|1||MIFFLIN||
+|PA|YEAGERTOWN|17099|1||MIFFLIN||
+|PA|KUNKLETOWN|18058|1||MONROE||
+|PA|EAST STROUDSBURG|18301|1||MONROE||
+|PA|ANALOMINK|18320|1||MONROE||
+|PA|BARTONSVILLE|18321|1||MONROE||
+|PA|BRODHEADSVILLE|18322|1||MONROE||
+|PA|BUCK HILL FALLS|18323|1||MONROE||
+|PA|CANADENSIS|18325|1||MONROE||
+|PA|CRESCO|18326|1||MONROE||
+|PA|DELAWARE WATER GAP|18327|1||MONROE||
+|PA|EFFORT|18330|1||MONROE||
+|PA|GILBERT|18331|1||MONROE||
+|PA|HENRYVILLE|18332|1||MONROE||
+|PA|KRESGEVILLE|18333|1||MONROE||
+|PA|LONG POND|18334|1||MONROE||
+|PA|MARSHALLS CREEK|18335|1||MONROE||
+|PA|MINISINK HILLS|18341|1||MONROE||
+|PA|MOUNTAINHOME|18342|1||MONROE||
+|PA|MOUNT POCONO|18344|1||MONROE||
+|PA|POCONO SUMMIT|18346|1||MONROE||
+|PA|POCONO LAKE|18347|1||MONROE||
+|PA|POCONO LAKE PRESERVE|18348|1||MONROE||
+|PA|POCONO MANOR|18349|1||MONROE||
+|PA|POCONO PINES|18350|1||MONROE||
+|PA|REEDERS|18352|1||MONROE||
+|PA|SAYLORSBURG|18353|1||MONROE||
+|PA|SCIOTA|18354|1||MONROE||
+|PA|SCOTRUN|18355|1||MONROE||
+|PA|SHAWNEE ON DELAWARE|18356|1||MONROE||
+|PA|SKYTOP|18357|1||MONROE||
+|PA|STROUDSBURG|18360|1||MONROE||
+|PA|SWIFTWATER|18370|1||MONROE||
+|PA|TANNERSVILLE|18372|1||MONROE||
+|PA|TOBYHANNA|18466|1||MONROE||
+|PA|BLAKESLEE|18610|1||MONROE||
+|PA|EAST GREENVILLE|18041|1||MONTGOMERY||
+|PA|GREEN LANE|18054|1||MONTGOMERY||
+|PA|PALM|18070|1||MONTGOMERY||
+|PA|PENNSBURG|18073|1||MONTGOMERY||
+|PA|PERKIOMENVILLE|18074|1||MONTGOMERY||
+|PA|RED HILL|18076|1||MONTGOMERY||
+|PA|SUMNEYTOWN|18084|1||MONTGOMERY||
+|PA|COLMAR|18915|1||MONTGOMERY||
+|PA|EARLINGTON|18918|1||MONTGOMERY||
+|PA|FRANCONIA|18924|1||MONTGOMERY||
+|PA|MONTGOMERYVILLE|18936|1||MONTGOMERY||
+|PA|SALFORD|18957|1||MONTGOMERY||
+|PA|SALFORDVILLE|18958|1||MONTGOMERY||
+|PA|SOUDERTON|18964|1||MONTGOMERY||
+|PA|TELFORD|18969|1||MONTGOMERY||
+|PA|TYLERSPORT|18971|1||MONTGOMERY||
+|PA|WOXALL|18979|1||MONTGOMERY||
+|PA|ABINGTON|19001|1||MONTGOMERY||
+|PA|AMBLER|19002|1||MONTGOMERY||
+|PA|BALA CYNWYD|19004|1||MONTGOMERY||
+|PA|HUNTINGDON VALLEY|19006|1||MONTGOMERY||
+|PA|BRYN ATHYN|19009|1||MONTGOMERY||
+|PA|CHELTENHAM|19012|1||MONTGOMERY||
+|PA|DRESHER|19025|1||MONTGOMERY||
+|PA|ELKINS PARK|19027|1||MONTGOMERY||
+|PA|FLOURTOWN|19031|1||MONTGOMERY||
+|PA|FORT WASHINGTON|19034|1||MONTGOMERY||
+|PA|GLADWYNE|19035|1||MONTGOMERY||
+|PA|GLENSIDE|19038|1||MONTGOMERY||
+|PA|HATBORO|19040|1||MONTGOMERY||
+|PA|HORSHAM|19044|1||MONTGOMERY||
+|PA|JENKINTOWN|19046|1||MONTGOMERY||
+|PA|MERION STATION|19066|1||MONTGOMERY||
+|PA|NARBERTH|19072|1||MONTGOMERY||
+|PA|ORELAND|19075|1||MONTGOMERY||
+|PA|WILLOW GROVE|19090|1||MONTGOMERY||
+|PA|WYNCOTE|19095|1||MONTGOMERY||
+|PA|WYNNEWOOD|19096|1||MONTGOMERY||
+|PA|PHILADELPHIA|19126|1||MONTGOMERY||
+|PA|NORRISTOWN|19401|1||MONTGOMERY||
+|PA|NORRISTOWN|19403|1||MONTGOMERY||
+|PA|NORRISTOWN|19404|1||MONTGOMERY||
+|PA|BRIDGEPORT|19405|1||MONTGOMERY||
+|PA|KING OF PRUSSIA|19406|1||MONTGOMERY||
+|PA|AUDUBON|19407|1||MONTGOMERY||
+|PA|EAGLEVILLE|19408|1||MONTGOMERY||
+|PA|FAIRVIEW VILLAGE|19409|1||MONTGOMERY||
+|PA|ARCOLA|19420|1||MONTGOMERY||
+|PA|BLUE BELL|19422|1||MONTGOMERY||
+|PA|CEDARS|19423|1||MONTGOMERY||
+|PA|BLUE BELL|19424|1||MONTGOMERY||
+|PA|COLLEGEVILLE|19426|1||MONTGOMERY||
+|PA|CONSHOHOCKEN|19428|1||MONTGOMERY||
+|PA|CONSHOHOCKEN|19429|1||MONTGOMERY||
+|PA|CREAMERY|19430|1||MONTGOMERY||
+|PA|FREDERICK|19435|1||MONTGOMERY||
+|PA|GWYNEDD|19436|1||MONTGOMERY||
+|PA|GWYNEDD VALLEY|19437|1||MONTGOMERY||
+|PA|HARLEYSVILLE|19438|1||MONTGOMERY||
+|PA|HATFIELD|19440|1||MONTGOMERY||
+|PA|HARLEYSVILLE|19441|1||MONTGOMERY||
+|PA|KULPSVILLE|19443|1||MONTGOMERY||
+|PA|LAFAYETTE HILL|19444|1||MONTGOMERY||
+|PA|LANSDALE|19446|1||MONTGOMERY||
+|PA|LEDERACH|19450|1||MONTGOMERY||
+|PA|MAINLAND|19451|1||MONTGOMERY||
+|PA|MIQUON|19452|1||MONTGOMERY||
+|PA|MONT CLARE|19453|1||MONTGOMERY||
+|PA|NORTH WALES|19454|1||MONTGOMERY||
+|PA|NORTH WALES|19455|1||MONTGOMERY||
+|PA|OAKS|19456|1||MONTGOMERY||
+|PA|PLYMOUTH MEETING|19462|1||MONTGOMERY||
+|PA|POTTSTOWN|19464|1||MONTGOMERY||
+|PA|ROYERSFORD|19468|1||MONTGOMERY||
+|PA|SASSAMANSVILLE|19472|1||MONTGOMERY||
+|PA|SCHWENKSVILLE|19473|1||MONTGOMERY||
+|PA|SKIPPACK|19474|1||MONTGOMERY||
+|PA|SPRING HOUSE|19477|1||MONTGOMERY||
+|PA|SPRING MOUNT|19478|1||MONTGOMERY||
+|PA|VALLEY FORGE|19483|1||MONTGOMERY||
+|PA|VALLEY FORGE|19484|1||MONTGOMERY||
+|PA|VALLEY FORGE|19485|1||MONTGOMERY||
+|PA|WEST POINT|19486|1||MONTGOMERY||
+|PA|WORCESTER|19490|1||MONTGOMERY||
+|PA|ZIEGLERVILLE|19492|1||MONTGOMERY||
+|PA|GILBERTSVILLE|19525|1||MONTGOMERY||
+|PA|DANVILLE|17821|1||MONTOUR||
+|PA|DANVILLE|17822|1||MONTOUR||
+|PA|WASHINGTONVILLE|17884|1||MONTOUR||
+|PA|LEHIGH VALLEY|18001|1||NORTHAMPTON||
+|PA|LEHIGH VALLEY|18002|1||NORTHAMPTON||
+|PA|LEHIGH VALLEY|18003|1||NORTHAMPTON||
+|PA|ACKERMANVILLE|18010|1||NORTHAMPTON||
+|PA|BANGOR|18013|1||NORTHAMPTON||
+|PA|BATH|18014|1||NORTHAMPTON||
+|PA|BETHLEHEM|18015|1||NORTHAMPTON||
+|PA|BETHLEHEM|18016|1||NORTHAMPTON||
+|PA|BETHLEHEM|18017|1||NORTHAMPTON||
+|PA|BETHLEHEM|18018|1||NORTHAMPTON||
+|PA|BETHLEHEM|18020|1||NORTHAMPTON||
+|PA|CHERRYVILLE|18035|1||NORTHAMPTON||
+|PA|DANIELSVILLE|18038|1||NORTHAMPTON||
+|PA|EASTON|18040|1||NORTHAMPTON||
+|PA|EASTON|18042|1||NORTHAMPTON||
+|PA|EASTON|18043|1||NORTHAMPTON||
+|PA|EASTON|18044|1||NORTHAMPTON||
+|PA|EASTON|18045|1||NORTHAMPTON||
+|PA|FLICKSVILLE|18050|1||NORTHAMPTON||
+|PA|HELLERTOWN|18055|1||NORTHAMPTON||
+|PA|MARTINS CREEK|18063|1||NORTHAMPTON||
+|PA|NAZARETH|18064|1||NORTHAMPTON||
+|PA|NORTHAMPTON|18067|1||NORTHAMPTON||
+|PA|PEN ARGYL|18072|1||NORTHAMPTON||
+|PA|STOCKERTOWN|18083|1||NORTHAMPTON||
+|PA|TATAMY|18085|1||NORTHAMPTON||
+|PA|TREICHLERS|18086|1||NORTHAMPTON||
+|PA|WALNUTPORT|18088|1||NORTHAMPTON||
+|PA|WIND GAP|18091|1||NORTHAMPTON||
+|PA|MOUNT BETHEL|18343|1||NORTHAMPTON||
+|PA|PORTLAND|18351|1||NORTHAMPTON||
+|PA|DALMATIA|17017|1||NORTHUMBERLAND||
+|PA|DEWART|17730|1||NORTHUMBERLAND||
+|PA|MC EWENSVILLE|17749|1||NORTHUMBERLAND||
+|PA|TURBOTVILLE|17772|1||NORTHUMBERLAND||
+|PA|WATSONTOWN|17777|1||NORTHUMBERLAND||
+|PA|SUNBURY|17801|1||NORTHUMBERLAND||
+|PA|DORNSIFE|17823|1||NORTHUMBERLAND||
+|PA|ELYSBURG|17824|1||NORTHUMBERLAND||
+|PA|EXCELSIOR|17825|1||NORTHUMBERLAND||
+|PA|GOWEN CITY|17828|1||NORTHUMBERLAND||
+|PA|HERNDON|17830|1||NORTHUMBERLAND||
+|PA|MARION HEIGHTS|17832|1||NORTHUMBERLAND||
+|PA|KULPMONT|17834|1||NORTHUMBERLAND||
+|PA|LECK KILL|17836|1||NORTHUMBERLAND||
+|PA|LOCUST GAP|17840|1||NORTHUMBERLAND||
+|PA|MILTON|17847|1||NORTHUMBERLAND||
+|PA|MONTANDON|17850|1||NORTHUMBERLAND||
+|PA|MOUNT CARMEL|17851|1||NORTHUMBERLAND||
+|PA|NORTHUMBERLAND|17857|1||NORTHUMBERLAND||
+|PA|PAXINOS|17860|1||NORTHUMBERLAND||
+|PA|POTTS GROVE|17865|1||NORTHUMBERLAND||
+|PA|COAL TOWNSHIP|17866|1||NORTHUMBERLAND||
+|PA|REBUCK|17867|1||NORTHUMBERLAND||
+|PA|RIVERSIDE|17868|1||NORTHUMBERLAND||
+|PA|SHAMOKIN|17872|1||NORTHUMBERLAND||
+|PA|SNYDERTOWN|17877|1||NORTHUMBERLAND||
+|PA|TREVORTON|17881|1||NORTHUMBERLAND||
+|PA|BLAIN|17006|1||PERRY||
+|PA|DUNCANNON|17020|1||PERRY||
+|PA|ELLIOTTSBURG|17024|1||PERRY||
+|PA|GREEN PARK|17031|1||PERRY||
+|PA|ICKESBURG|17037|1||PERRY||
+|PA|LANDISBURG|17040|1||PERRY||
+|PA|LIVERPOOL|17045|1||PERRY||
+|PA|LOYSVILLE|17047|1||PERRY||
+|PA|MARYSVILLE|17053|1||PERRY||
+|PA|MILLERSTOWN|17062|1||PERRY||
+|PA|NEW BLOOMFIELD|17068|1||PERRY||
+|PA|NEW BUFFALO|17069|1||PERRY||
+|PA|NEW GERMANTOWN|17071|1||PERRY||
+|PA|NEWPORT|17074|1||PERRY||
+|PA|SHERMANS DALE|17090|1||PERRY||
+|PA|PHILADELPHIA|19019|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19092|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19093|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19099|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19101|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19102|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19103|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19104|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19105|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19106|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19107|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19108|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19109|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19110|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19111|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19112|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19114|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19115|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19116|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19118|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19119|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19120|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19121|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19122|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19123|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19124|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19125|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19127|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19128|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19129|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19130|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19131|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19132|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19133|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19134|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19135|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19136|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19137|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19138|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19139|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19140|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19141|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19142|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19143|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19144|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19145|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19146|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19147|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19148|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19149|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19150|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19151|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19152|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19153|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19154|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19155|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19160|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19161|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19162|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19170|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19171|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19172|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19173|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19175|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19177|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19178|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19179|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19181|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19182|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19183|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19184|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19185|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19187|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19188|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19191|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19192|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19193|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19194|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19196|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19197|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19244|1||PHILADELPHIA||
+|PA|PHILADELPHIA|19255|1||PHILADELPHIA||
+|PA|BUSHKILL|18324|1||PIKE||
+|PA|DINGMANS FERRY|18328|1||PIKE||
+|PA|MATAMORAS|18336|1||PIKE||
+|PA|MILFORD|18337|1||PIKE||
+|PA|MILLRIFT|18340|1||PIKE||
+|PA|TAMIMENT|18371|1||PIKE||
+|PA|UNITY HOUSE|18373|1||PIKE||
+|PA|GREELEY|18425|1||PIKE||
+|PA|GREENTOWN|18426|1||PIKE||
+|PA|LACKAWAXEN|18435|1||PIKE||
+|PA|PAUPACK|18451|1||PIKE||
+|PA|ROWLAND|18457|1||PIKE||
+|PA|SHOHOLA|18458|1||PIKE||
+|PA|TAFTON|18464|1||PIKE||
+|PA|AUSTIN|16720|1||POTTER||
+|PA|ROULETTE|16746|1||POTTER||
+|PA|SHINGLEHOUSE|16748|1||POTTER||
+|PA|COUDERSPORT|16915|1||POTTER||
+|PA|GALETON|16922|1||POTTER||
+|PA|GENESEE|16923|1||POTTER||
+|PA|HARRISON VALLEY|16927|1||POTTER||
+|PA|MILLS|16937|1||POTTER||
+|PA|GENESEE|16941|1||POTTER||
+|PA|ULYSSES|16948|1||POTTER||
+|PA|CROSS FORK|17729|1||POTTER||
+|PA|POTTSVILLE|17901|1||SCHUYLKILL||
+|PA|ASHLAND|17921|1||SCHUYLKILL||
+|PA|AUBURN|17922|1||SCHUYLKILL||
+|PA|BRANCHDALE|17923|1||SCHUYLKILL||
+|PA|BROCKTON|17925|1||SCHUYLKILL||
+|PA|CRESSONA|17929|1||SCHUYLKILL||
+|PA|CUMBOLA|17930|1||SCHUYLKILL||
+|PA|FRACKVILLE|17931|1||SCHUYLKILL||
+|PA|FRACKVILLE|17932|1||SCHUYLKILL||
+|PA|FRIEDENSBURG|17933|1||SCHUYLKILL||
+|PA|GILBERTON|17934|1||SCHUYLKILL||
+|PA|GIRARDVILLE|17935|1||SCHUYLKILL||
+|PA|GORDON|17936|1||SCHUYLKILL||
+|PA|HEGINS|17938|1||SCHUYLKILL||
+|PA|KLINGERSTOWN|17941|1||SCHUYLKILL||
+|PA|LANDINGVILLE|17942|1||SCHUYLKILL||
+|PA|LAVELLE|17943|1||SCHUYLKILL||
+|PA|LLEWELLYN|17944|1||SCHUYLKILL||
+|PA|LOCUSTDALE|17945|1||SCHUYLKILL||
+|PA|LOST CREEK|17946|1||SCHUYLKILL||
+|PA|MAHANOY CITY|17948|1||SCHUYLKILL||
+|PA|MAHANOY PLANE|17949|1||SCHUYLKILL||
+|PA|MAR LIN|17951|1||SCHUYLKILL||
+|PA|MARY D|17952|1||SCHUYLKILL||
+|PA|MIDDLEPORT|17953|1||SCHUYLKILL||
+|PA|MINERSVILLE|17954|1||SCHUYLKILL||
+|PA|MUIR|17957|1||SCHUYLKILL||
+|PA|NEW PHILADELPHIA|17959|1||SCHUYLKILL||
+|PA|NEW RINGGOLD|17960|1||SCHUYLKILL||
+|PA|ORWIGSBURG|17961|1||SCHUYLKILL||
+|PA|PINE GROVE|17963|1||SCHUYLKILL||
+|PA|PITMAN|17964|1||SCHUYLKILL||
+|PA|PORT CARBON|17965|1||SCHUYLKILL||
+|PA|RAVINE|17966|1||SCHUYLKILL||
+|PA|RINGTOWN|17967|1||SCHUYLKILL||
+|PA|SACRAMENTO|17968|1||SCHUYLKILL||
+|PA|SAINT CLAIR|17970|1||SCHUYLKILL||
+|PA|SCHUYLKILL HAVEN|17972|1||SCHUYLKILL||
+|PA|SELTZER|17974|1||SCHUYLKILL||
+|PA|SHENANDOAH|17976|1||SCHUYLKILL||
+|PA|SPRING GLEN|17978|1||SCHUYLKILL||
+|PA|SUMMIT STATION|17979|1||SCHUYLKILL||
+|PA|TOWER CITY|17980|1||SCHUYLKILL||
+|PA|TREMONT|17981|1||SCHUYLKILL||
+|PA|TUSCARORA|17982|1||SCHUYLKILL||
+|PA|VALLEY VIEW|17983|1||SCHUYLKILL||
+|PA|ZION GROVE|17985|1||SCHUYLKILL||
+|PA|ANDREAS|18211|1||SCHUYLKILL||
+|PA|BARNESVILLE|18214|1||SCHUYLKILL||
+|PA|COALDALE|18218|1||SCHUYLKILL||
+|PA|DELANO|18220|1||SCHUYLKILL||
+|PA|KELAYRES|18231|1||SCHUYLKILL||
+|PA|MCADOO|18237|1||SCHUYLKILL||
+|PA|NUREMBERG|18241|1||SCHUYLKILL||
+|PA|ONEIDA|18242|1||SCHUYLKILL||
+|PA|QUAKAKE|18245|1||SCHUYLKILL||
+|PA|SHEPPTON|18248|1||SCHUYLKILL||
+|PA|TAMAQUA|18252|1||SCHUYLKILL||
+|PA|PORT CLINTON|19549|1||SCHUYLKILL||
+|PA|BEAVER SPRINGS|17812|1||SNYDER||
+|PA|BEAVERTOWN|17813|1||SNYDER||
+|PA|FREEBURG|17827|1||SNYDER||
+|PA|HUMMELS WHARF|17831|1||SNYDER||
+|PA|KREAMER|17833|1||SNYDER||
+|PA|MC CLURE|17841|1||SNYDER||
+|PA|MIDDLEBURG|17842|1||SNYDER||
+|PA|BEAVER SPRINGS|17843|1||SNYDER||
+|PA|MOUNT PLEASANT MILLS|17853|1||SNYDER||
+|PA|PAXTONVILLE|17861|1||SNYDER||
+|PA|PENNS CREEK|17862|1||SNYDER||
+|PA|PORT TREVORTON|17864|1||SNYDER||
+|PA|SELINSGROVE|17870|1||SNYDER||
+|PA|SHAMOKIN DAM|17876|1||SNYDER||
+|PA|TROXELVILLE|17882|1||SNYDER||
+|PA|ADDISON|15411|1||SOMERSET||
+|PA|CONFLUENCE|15424|1||SOMERSET||
+|PA|URSINA|15485|1||SOMERSET||
+|PA|SOMERSET|15501|1||SOMERSET||
+|PA|HIDDEN VALLEY|15502|1||SOMERSET||
+|PA|SOMERSET|15510|1||SOMERSET||
+|PA|ACOSTA|15520|1||SOMERSET||
+|PA|BERLIN|15530|1||SOMERSET||
+|PA|BOSWELL|15531|1||SOMERSET||
+|PA|BOYNTON|15532|1||SOMERSET||
+|PA|FAIRHOPE|15538|1||SOMERSET||
+|PA|FORT HILL|15540|1||SOMERSET||
+|PA|FRIEDENS|15541|1||SOMERSET||
+|PA|GARRETT|15542|1||SOMERSET||
+|PA|GRAY|15544|1||SOMERSET||
+|PA|JENNERS|15546|1||SOMERSET||
+|PA|JENNERSTOWN|15547|1||SOMERSET||
+|PA|KANTNER|15548|1||SOMERSET||
+|PA|LISTIE|15549|1||SOMERSET||
+|PA|MARKLETON|15551|1||SOMERSET||
+|PA|MEYERSDALE|15552|1||SOMERSET||
+|PA|NEW BALTIMORE|15553|1||SOMERSET||
+|PA|QUECREEK|15555|1||SOMERSET||
+|PA|ROCKWOOD|15557|1||SOMERSET||
+|PA|SALISBURY|15558|1||SOMERSET||
+|PA|SHANKSVILLE|15560|1||SOMERSET||
+|PA|SIPESVILLE|15561|1||SOMERSET||
+|PA|SPRINGS|15562|1||SOMERSET||
+|PA|STOYSTOWN|15563|1||SOMERSET||
+|PA|WELLERSBURG|15564|1||SOMERSET||
+|PA|WEST SALISBURY|15565|1||SOMERSET||
+|PA|CAIRNBROOK|15924|1||SOMERSET||
+|PA|CENTRAL CITY|15926|1||SOMERSET||
+|PA|DAVIDSVILLE|15928|1||SOMERSET||
+|PA|HOLLSOPPLE|15935|1||SOMERSET||
+|PA|HOOVERSVILLE|15936|1||SOMERSET||
+|PA|JEROME|15937|1||SOMERSET||
+|PA|SEANOR|15953|1||SOMERSET||
+|PA|TIRE HILL|15959|1||SOMERSET||
+|PA|WINDBER|15963|1||SOMERSET||
+|PA|EAGLES MERE|17731|1||SULLIVAN||
+|PA|MUNCY VALLEY|17758|1||SULLIVAN||
+|PA|SHUNK|17768|1||SULLIVAN||
+|PA|DUSHORE|18614|1||SULLIVAN||
+|PA|FORKSVILLE|18616|1||SULLIVAN||
+|PA|HILLSGROVE|18619|1||SULLIVAN||
+|PA|LAPORTE|18626|1||SULLIVAN||
+|PA|LOPEZ|18628|1||SULLIVAN||
+|PA|MILDRED|18632|1||SULLIVAN||
+|PA|CLIFFORD|18413|1||SUSQUEHANNA||
+|PA|FOREST CITY|18421|1||SUSQUEHANNA||
+|PA|HERRICK CENTER|18430|1||SUSQUEHANNA||
+|PA|LENOXVILLE|18441|1||SUSQUEHANNA||
+|PA|THOMPSON|18465|1||SUSQUEHANNA||
+|PA|UNION DALE|18470|1||SUSQUEHANNA||
+|PA|MONTROSE|18801|1||SUSQUEHANNA||
+|PA|BRACKNEY|18812|1||SUSQUEHANNA||
+|PA|BROOKLYN|18813|1||SUSQUEHANNA||
+|PA|DIMOCK|18816|1||SUSQUEHANNA||
+|PA|FRIENDSVILLE|18818|1||SUSQUEHANNA||
+|PA|GIBSON|18820|1||SUSQUEHANNA||
+|PA|GREAT BEND|18821|1||SUSQUEHANNA||
+|PA|HALLSTEAD|18822|1||SUSQUEHANNA||
+|PA|HARFORD|18823|1||SUSQUEHANNA||
+|PA|HOP BOTTOM|18824|1||SUSQUEHANNA||
+|PA|JACKSON|18825|1||SUSQUEHANNA||
+|PA|KINGSLEY|18826|1||SUSQUEHANNA||
+|PA|LANESBORO|18827|1||SUSQUEHANNA||
+|PA|LAWTON|18828|1||SUSQUEHANNA||
+|PA|LITTLE MEADOWS|18830|1||SUSQUEHANNA||
+|PA|NEW MILFORD|18834|1||SUSQUEHANNA||
+|PA|RUSHVILLE|18839|1||SUSQUEHANNA||
+|PA|SOUTH GIBSON|18842|1||SUSQUEHANNA||
+|PA|SOUTH MONTROSE|18843|1||SUSQUEHANNA||
+|PA|SPRINGVILLE|18844|1||SUSQUEHANNA||
+|PA|SUSQUEHANNA|18847|1||SUSQUEHANNA||
+|PA|WELLSBORO|16901|1||TIOGA||
+|PA|ARNOT|16911|1||TIOGA||
+|PA|BLOSSBURG|16912|1||TIOGA||
+|PA|COVINGTON|16917|1||TIOGA||
+|PA|COWANESQUE|16918|1||TIOGA||
+|PA|ELKLAND|16920|1||TIOGA||
+|PA|GAINES|16921|1||TIOGA||
+|PA|KNOXVILLE|16928|1||TIOGA||
+|PA|LAWRENCEVILLE|16929|1||TIOGA||
+|PA|LIBERTY|16930|1||TIOGA||
+|PA|MAINESBURG|16932|1||TIOGA||
+|PA|MANSFIELD|16933|1||TIOGA||
+|PA|MIDDLEBURY CENTER|16935|1||TIOGA||
+|PA|MILLERTON|16936|1||TIOGA||
+|PA|MORRIS|16938|1||TIOGA||
+|PA|MORRIS RUN|16939|1||TIOGA||
+|PA|NELSON|16940|1||TIOGA||
+|PA|OSCEOLA|16942|1||TIOGA||
+|PA|SABINSVILLE|16943|1||TIOGA||
+|PA|TIOGA|16946|1||TIOGA||
+|PA|WESTFIELD|16950|1||TIOGA||
+|PA|ROARING BRANCH|17765|1||TIOGA||
+|PA|ALLENWOOD|17810|1||UNION||
+|PA|HARTLETON|17829|1||UNION||
+|PA|LAURELTON|17835|1||UNION||
+|PA|LEWISBURG|17837|1||UNION||
+|PA|MIFFLINBURG|17844|1||UNION||
+|PA|MILLMONT|17845|1||UNION||
+|PA|NEW BERLIN|17855|1||UNION||
+|PA|NEW COLUMBIA|17856|1||UNION||
+|PA|SWENGEL|17880|1||UNION||
+|PA|VICKSBURG|17883|1||UNION||
+|PA|WEIKERT|17885|1||UNION||
+|PA|WEST MILTON|17886|1||UNION||
+|PA|WHITE DEER|17887|1||UNION||
+|PA|WINFIELD|17889|1||UNION||
+|PA|OIL CITY|16301|1||VENANGO||
+|PA|COOPERSTOWN|16317|1||VENANGO||
+|PA|CRANBERRY|16319|1||VENANGO||
+|PA|FRANKLIN|16323|1||VENANGO||
+|PA|PLEASANTVILLE|16341|1||VENANGO||
+|PA|POLK|16342|1||VENANGO||
+|PA|RENO|16343|1||VENANGO||
+|PA|ROUSEVILLE|16344|1||VENANGO||
+|PA|SENECA|16346|1||VENANGO||
+|PA|UTICA|16362|1||VENANGO||
+|PA|VENUS|16364|1||VENANGO||
+|PA|CLINTONVILLE|16372|1||VENANGO||
+|PA|EMLENTON|16373|1||VENANGO||
+|PA|KENNERDELL|16374|1||VENANGO||
+|PA|CHANDLERS VALLEY|16312|1||WARREN||
+|PA|CLARENDON|16313|1||WARREN||
+|PA|IRVINE|16329|1||WARREN||
+|PA|PITTSFIELD|16340|1||WARREN||
+|PA|RUSSELL|16345|1||WARREN||
+|PA|SHEFFIELD|16347|1||WARREN||
+|PA|SUGAR GROVE|16350|1||WARREN||
+|PA|TIDIOUTE|16351|1||WARREN||
+|PA|TIONA|16352|1||WARREN||
+|PA|WARREN|16365|1||WARREN||
+|PA|WARREN|16366|1||WARREN||
+|PA|WARREN|16367|1||WARREN||
+|PA|IRVINE|16368|1||WARREN||
+|PA|IRVINE|16369|1||WARREN||
+|PA|YOUNGSVILLE|16371|1||WARREN||
+|PA|BEAR LAKE|16402|1||WARREN||
+|PA|COLUMBUS|16405|1||WARREN||
+|PA|GARLAND|16416|1||WARREN||
+|PA|GRAND VALLEY|16420|1||WARREN||
+|PA|SPRING CREEK|16436|1||WARREN||
+|PA|ATLASBURG|15004|1||WASHINGTON||
+|PA|BULGER|15019|1||WASHINGTON||
+|PA|BURGETTSTOWN|15021|1||WASHINGTON||
+|PA|CHARLEROI|15022|1||WASHINGTON||
+|PA|DONORA|15033|1||WASHINGTON||
+|PA|ELDERSVILLE|15036|1||WASHINGTON||
+|PA|ELRAMA|15038|1||WASHINGTON||
+|PA|JOFFRE|15053|1||WASHINGTON||
+|PA|LANGELOTH|15054|1||WASHINGTON||
+|PA|LAWRENCE|15055|1||WASHINGTON||
+|PA|MC DONALD|15057|1||WASHINGTON||
+|PA|MIDWAY|15060|1||WASHINGTON||
+|PA|MONONGAHELA|15063|1||WASHINGTON||
+|PA|NEW EAGLE|15067|1||WASHINGTON||
+|PA|SLOVAN|15078|1||WASHINGTON||
+|PA|WASHINGTON|15301|1||WASHINGTON||
+|PA|AMITY|15311|1||WASHINGTON||
+|PA|AVELLA|15312|1||WASHINGTON||
+|PA|BEALLSVILLE|15313|1||WASHINGTON||
+|PA|BENTLEYVILLE|15314|1||WASHINGTON||
+|PA|CANONSBURG|15317|1||WASHINGTON||
+|PA|CECIL|15321|1||WASHINGTON||
+|PA|CLAYSVILLE|15323|1||WASHINGTON||
+|PA|COKEBURG|15324|1||WASHINGTON||
+|PA|PROSPERITY|15329|1||WASHINGTON||
+|PA|EIGHTY FOUR|15330|1||WASHINGTON||
+|PA|ELLSWORTH|15331|1||WASHINGTON||
+|PA|FINLEYVILLE|15332|1||WASHINGTON||
+|PA|FREDERICKTOWN|15333|1||WASHINGTON||
+|PA|GASTONVILLE|15336|1||WASHINGTON||
+|PA|HENDERSONVILLE|15339|1||WASHINGTON||
+|PA|HICKORY|15340|1||WASHINGTON||
+|PA|HOUSTON|15342|1||WASHINGTON||
+|PA|MARIANNA|15345|1||WASHINGTON||
+|PA|MEADOW LANDS|15347|1||WASHINGTON||
+|PA|MILLSBORO|15348|1||WASHINGTON||
+|PA|MUSE|15350|1||WASHINGTON||
+|PA|RICHEYVILLE|15358|1||WASHINGTON||
+|PA|SCENERY HILL|15360|1||WASHINGTON||
+|PA|SOUTHVIEW|15361|1||WASHINGTON||
+|PA|STRABANE|15363|1||WASHINGTON||
+|PA|TAYLORSTOWN|15365|1||WASHINGTON||
+|PA|VAN VOORHIS|15366|1||WASHINGTON||
+|PA|VENETIA|15367|1||WASHINGTON||
+|PA|VESTABURG|15368|1||WASHINGTON||
+|PA|WEST ALEXANDER|15376|1||WASHINGTON||
+|PA|WEST FINLEY|15377|1||WASHINGTON||
+|PA|WESTLAND|15378|1||WASHINGTON||
+|PA|WEST MIDDLETOWN|15379|1||WASHINGTON||
+|PA|ALLENPORT|15412|1||WASHINGTON||
+|PA|CALIFORNIA|15419|1||WASHINGTON||
+|PA|COAL CENTER|15423|1||WASHINGTON||
+|PA|DAISYTOWN|15427|1||WASHINGTON||
+|PA|DENBO|15429|1||WASHINGTON||
+|PA|DUNLEVY|15432|1||WASHINGTON||
+|PA|ELCO|15434|1||WASHINGTON||
+|PA|ROSCOE|15477|1||WASHINGTON||
+|PA|STOCKDALE|15483|1||WASHINGTON||
+|PA|ALDENVILLE|18401|1||WAYNE||
+|PA|BEACH LAKE|18405|1||WAYNE||
+|PA|DAMASCUS|18415|1||WAYNE||
+|PA|EQUINUNK|18417|1||WAYNE||
+|PA|GOULDSBORO|18424|1||WAYNE||
+|PA|HAMLIN|18427|1||WAYNE||
+|PA|HAWLEY|18428|1||WAYNE||
+|PA|HONESDALE|18431|1||WAYNE||
+|PA|LAKE ARIEL|18436|1||WAYNE||
+|PA|LAKE COMO|18437|1||WAYNE||
+|PA|LAKEVILLE|18438|1||WAYNE||
+|PA|LAKEWOOD|18439|1||WAYNE||
+|PA|MILANVILLE|18443|1||WAYNE||
+|PA|NEWFOUNDLAND|18445|1||WAYNE||
+|PA|ORSON|18449|1||WAYNE||
+|PA|PLEASANT MOUNT|18453|1||WAYNE||
+|PA|POYNTELLE|18454|1||WAYNE||
+|PA|PRESTON PARK|18455|1||WAYNE||
+|PA|PROMPTON|18456|1||WAYNE||
+|PA|SOUTH CANAAN|18459|1||WAYNE||
+|PA|SOUTH STERLING|18460|1||WAYNE||
+|PA|STARLIGHT|18461|1||WAYNE||
+|PA|STARRUCCA|18462|1||WAYNE||
+|PA|STERLING|18463|1||WAYNE||
+|PA|TYLER HILL|18469|1||WAYNE||
+|PA|WAYMART|18472|1||WAYNE||
+|PA|WHITE MILLS|18473|1||WAYNE||
+|PA|MONESSEN|15062|1||WESTMORELAND||
+|PA|NEW KENSINGTON|15068|1||WESTMORELAND||
+|PA|NEW KENSINGTON|15069|1||WESTMORELAND||
+|PA|PRICEDALE|15072|1||WESTMORELAND||
+|PA|SUTERSVILLE|15083|1||WESTMORELAND||
+|PA|TRAFFORD|15085|1||WESTMORELAND||
+|PA|WEBSTER|15087|1||WESTMORELAND||
+|PA|WEST NEWTON|15089|1||WESTMORELAND||
+|PA|JACOBS CREEK|15448|1||WESTMORELAND||
+|PA|SMITHTON|15479|1||WESTMORELAND||
+|PA|GREENSBURG|15601|1||WESTMORELAND||
+|PA|GREENSBURG|15605|1||WESTMORELAND||
+|PA|GREENSBURG|15606|1||WESTMORELAND||
+|PA|ACME|15610|1||WESTMORELAND||
+|PA|ADAMSBURG|15611|1||WESTMORELAND||
+|PA|ALVERTON|15612|1||WESTMORELAND||
+|PA|APOLLO|15613|1||WESTMORELAND||
+|PA|ARDARA|15615|1||WESTMORELAND||
+|PA|ARMBRUST|15616|1||WESTMORELAND||
+|PA|ARONA|15617|1||WESTMORELAND||
+|PA|AVONMORE|15618|1||WESTMORELAND||
+|PA|BOVARD|15619|1||WESTMORELAND||
+|PA|BRADENVILLE|15620|1||WESTMORELAND||
+|PA|CALUMET|15621|1||WESTMORELAND||
+|PA|CHAMPION|15622|1||WESTMORELAND||
+|PA|CLARIDGE|15623|1||WESTMORELAND||
+|PA|CRABTREE|15624|1||WESTMORELAND||
+|PA|DARRAGH|15625|1||WESTMORELAND||
+|PA|DELMONT|15626|1||WESTMORELAND||
+|PA|DERRY|15627|1||WESTMORELAND||
+|PA|DONEGAL|15628|1||WESTMORELAND||
+|PA|EAST VANDERGRIFT|15629|1||WESTMORELAND||
+|PA|EXPORT|15632|1||WESTMORELAND||
+|PA|FORBES ROAD|15633|1||WESTMORELAND||
+|PA|GRAPEVILLE|15634|1||WESTMORELAND||
+|PA|HANNASTOWN|15635|1||WESTMORELAND||
+|PA|HARRISON CITY|15636|1||WESTMORELAND||
+|PA|HERMINIE|15637|1||WESTMORELAND||
+|PA|HOSTETTER|15638|1||WESTMORELAND||
+|PA|HUNKER|15639|1||WESTMORELAND||
+|PA|HUTCHINSON|15640|1||WESTMORELAND||
+|PA|HYDE PARK|15641|1||WESTMORELAND||
+|PA|IRWIN|15642|1||WESTMORELAND||
+|PA|JEANNETTE|15644|1||WESTMORELAND||
+|PA|JONES MILLS|15646|1||WESTMORELAND||
+|PA|LARIMER|15647|1||WESTMORELAND||
+|PA|LATROBE|15650|1||WESTMORELAND||
+|PA|LAUGHLINTOWN|15655|1||WESTMORELAND||
+|PA|LIGONIER|15658|1||WESTMORELAND||
+|PA|LOWBER|15660|1||WESTMORELAND||
+|PA|LOYALHANNA|15661|1||WESTMORELAND||
+|PA|LUXOR|15662|1||WESTMORELAND||
+|PA|MADISON|15663|1||WESTMORELAND||
+|PA|MAMMOTH|15664|1||WESTMORELAND||
+|PA|MANOR|15665|1||WESTMORELAND||
+|PA|MOUNT PLEASANT|15666|1||WESTMORELAND||
+|PA|MURRYSVILLE|15668|1||WESTMORELAND||
+|PA|NEW ALEXANDRIA|15670|1||WESTMORELAND||
+|PA|NEW DERRY|15671|1||WESTMORELAND||
+|PA|NEW STANTON|15672|1||WESTMORELAND||
+|PA|NORVELT|15674|1||WESTMORELAND||
+|PA|PENN|15675|1||WESTMORELAND||
+|PA|PLEASANT UNITY|15676|1||WESTMORELAND||
+|PA|RECTOR|15677|1||WESTMORELAND||
+|PA|RILLTON|15678|1||WESTMORELAND||
+|PA|RUFFS DALE|15679|1||WESTMORELAND||
+|PA|SALINA|15680|1||WESTMORELAND||
+|PA|SCOTTDALE|15683|1||WESTMORELAND||
+|PA|SLICKVILLE|15684|1||WESTMORELAND||
+|PA|SOUTHWEST|15685|1||WESTMORELAND||
+|PA|STAHLSTOWN|15687|1||WESTMORELAND||
+|PA|TARRS|15688|1||WESTMORELAND||
+|PA|UNITED|15689|1||WESTMORELAND||
+|PA|VANDERGRIFT|15690|1||WESTMORELAND||
+|PA|WENDEL|15691|1||WESTMORELAND||
+|PA|WESTMORELAND CITY|15692|1||WESTMORELAND||
+|PA|WHITNEY|15693|1||WESTMORELAND||
+|PA|WYANO|15695|1||WESTMORELAND||
+|PA|YOUNGSTOWN|15696|1||WESTMORELAND||
+|PA|YOUNGWOOD|15697|1||WESTMORELAND||
+|PA|YUKON|15698|1||WESTMORELAND||
+|PA|TORRANCE|15779|1||WESTMORELAND||
+|PA|BOLIVAR|15923|1||WESTMORELAND||
+|PA|NEW FLORENCE|15944|1||WESTMORELAND||
+|PA|SEWARD|15954|1||WESTMORELAND||
+|PA|FACTORYVILLE|18419|1||WYOMING||
+|PA|NICHOLSON|18446|1||WYOMING||
+|PA|FALLS|18615|1||WYOMING||
+|PA|LACEYVILLE|18623|1||WYOMING||
+|PA|LAKE WINOLA|18625|1||WYOMING||
+|PA|MEHOOPANY|18629|1||WYOMING||
+|PA|MESHOPPEN|18630|1||WYOMING||
+|PA|NOXEN|18636|1||WYOMING||
+|PA|TUNKHANNOCK|18657|1||WYOMING||
+|PA|DILLSBURG|17019|1||YORK||
+|PA|AIRVILLE|17302|1||YORK||
+|PA|BROGUE|17309|1||YORK||
+|PA|CODORUS|17311|1||YORK||
+|PA|CRALEY|17312|1||YORK||
+|PA|DALLASTOWN|17313|1||YORK||
+|PA|DELTA|17314|1||YORK||
+|PA|DOVER|17315|1||YORK||
+|PA|EAST PROSPECT|17317|1||YORK||
+|PA|EMIGSVILLE|17318|1||YORK||
+|PA|ETTERS|17319|1||YORK||
+|PA|FAWN GROVE|17321|1||YORK||
+|PA|FELTON|17322|1||YORK||
+|PA|FRANKLINTOWN|17323|1||YORK||
+|PA|GLEN ROCK|17327|1||YORK||
+|PA|GLENVILLE|17329|1||YORK||
+|PA|HANOVER|17331|1||YORK||
+|PA|HANOVER|17332|1||YORK||
+|PA|HANOVER|17333|1||YORK||
+|PA|LEWISBERRY|17339|1||YORK||
+|PA|LOGANVILLE|17342|1||YORK||
+|PA|MANCHESTER|17345|1||YORK||
+|PA|MENGES MILLS|17346|1||YORK||
+|PA|MOUNT WOLF|17347|1||YORK||
+|PA|NEW FREEDOM|17349|1||YORK||
+|PA|NEW PARK|17352|1||YORK||
+|PA|PORTERS SIDELING|17354|1||YORK||
+|PA|RAILROAD|17355|1||YORK||
+|PA|RED LION|17356|1||YORK||
+|PA|ROSSVILLE|17358|1||YORK||
+|PA|SEVEN VALLEYS|17360|1||YORK||
+|PA|SHREWSBURY|17361|1||YORK||
+|PA|SPRING GROVE|17362|1||YORK||
+|PA|STEWARTSTOWN|17363|1||YORK||
+|PA|THOMASVILLE|17364|1||YORK||
+|PA|WELLSVILLE|17365|1||YORK||
+|PA|WINDSOR|17366|1||YORK||
+|PA|WRIGHTSVILLE|17368|1||YORK||
+|PA|YORK HAVEN|17370|1||YORK||
+|PA|YORK NEW SALEM|17371|1||YORK||
+|PA|YORK|17401|1||YORK||
+|PA|YORK|17402|1||YORK||
+|PA|YORK|17403|1||YORK||
+|PA|YORK|17404|1||YORK||
+|PA|YORK|17405|1||YORK||
+|PA|YORK|17406|1||YORK||
+|PA|YORK|17407|1||YORK||
+|PA|YORK|17415|1||YORK||
+|PA|NEW EAGLE|15029|1||||
+|PA|PITTSBURGH|15289|1||||
+|PA|PITTSBURGH|15295|1||||
+|PA|WEST MIDDLETOWN|15356|1||||
+|PA|CARLISLE|17015|1||||
+|PA|CHAMBERSBURG|17202|1||||
+|PA|DICKINSON|17218|1||||
+|PA|HANOVER|17334|1||||
+|PA|YORK|17408|1||||
+|PA|LANCASTER|17611|1||||
+|PA|LANCASTER|17622|1||||
+|PA|FARRANDSVILLE|17734|1||||
+|PA|SONESTOWN|17770|1||||
+|PA|HELFENSTEIN|17939|1||||
+|PA|EAST STROUDSBURG|18302|1||||
+|PA|NUANGOLA|18637|1||||
+|PA|DOYLESTOWN|18902|1||||
+|PA|PHILADELPHIA|19117|1||||
+|PA|PHILADELPHIA|19176|1||||
+|PA|PHILADELPHIA|19190|1||||
+|PA|PHILADELPHIA|19195|1||||
+|PA|WEST CHESTER|19388|1||||
+|PA|EAGLEVILLE|19415|1||||
+|PW |PALAU|96940|1||||
+|RI|BARRINGTON|02806|1||BRISTOL||
+|RI|BRISTOL|02809|1||BRISTOL||
+|RI|PRUDENCE ISLAND|02872|1||BRISTOL||
+|RI|WARREN|02885|1||BRISTOL||
+|RI|COVENTRY|02816|1||KENT||
+|RI|WEST GREENWICH|02817|1||KENT||
+|RI|EAST GREENWICH|02818|1||KENT||
+|RI|GREENE|02827|1||KENT||
+|RI|WARWICK|02886|1||KENT||
+|RI|WARWICK|02887|1||KENT||
+|RI|WARWICK|02888|1||KENT||
+|RI|WARWICK|02889|1||KENT||
+|RI|WEST WARWICK|02893|1||KENT||
+|RI|ADAMSVILLE|02801|1||NEWPORT||
+|RI|JAMESTOWN|02835|1||NEWPORT||
+|RI|LITTLE COMPTON|02837|1||NEWPORT||
+|RI|NEWPORT|02840|1||NEWPORT||
+|RI|NEWPORT|02841|1||NEWPORT||
+|RI|MIDDLETOWN|02842|1||NEWPORT||
+|RI|PORTSMOUTH|02871|1||NEWPORT||
+|RI|TIVERTON|02878|1||NEWPORT||
+|RI|ALBION|02802|1||PROVIDENCE||
+|RI|CHEPACHET|02814|1||PROVIDENCE||
+|RI|CLAYVILLE|02815|1||PROVIDENCE||
+|RI|FISKEVILLE|02823|1||PROVIDENCE||
+|RI|FORESTDALE|02824|1||PROVIDENCE||
+|RI|FOSTER|02825|1||PROVIDENCE||
+|RI|GLENDALE|02826|1||PROVIDENCE||
+|RI|GREENVILLE|02828|1||PROVIDENCE||
+|RI|HARMONY|02829|1||PROVIDENCE||
+|RI|HARRISVILLE|02830|1||PROVIDENCE||
+|RI|HOPE|02831|1||PROVIDENCE||
+|RI|MANVILLE|02838|1||PROVIDENCE||
+|RI|MAPLEVILLE|02839|1||PROVIDENCE||
+|RI|NORTH SCITUATE|02857|1||PROVIDENCE||
+|RI|OAKLAND|02858|1||PROVIDENCE||
+|RI|PASCOAG|02859|1||PROVIDENCE||
+|RI|PAWTUCKET|02860|1||PROVIDENCE||
+|RI|PAWTUCKET|02861|1||PROVIDENCE||
+|RI|PAWTUCKET|02862|1||PROVIDENCE||
+|RI|CENTRAL FALLS|02863|1||PROVIDENCE||
+|RI|CUMBERLAND|02864|1||PROVIDENCE||
+|RI|LINCOLN|02865|1||PROVIDENCE||
+|RI|SLATERSVILLE|02876|1||PROVIDENCE||
+|RI|WOONSOCKET|02895|1||PROVIDENCE||
+|RI|NORTH SMITHFIELD|02896|1||PROVIDENCE||
+|RI|PROVIDENCE|02901|1||PROVIDENCE||
+|RI|PROVIDENCE|02902|1||PROVIDENCE||
+|RI|PROVIDENCE|02903|1||PROVIDENCE||
+|RI|PROVIDENCE|02904|1||PROVIDENCE||
+|RI|PROVIDENCE|02905|1||PROVIDENCE||
+|RI|PROVIDENCE|02906|1||PROVIDENCE||
+|RI|PROVIDENCE|02907|1||PROVIDENCE||
+|RI|PROVIDENCE|02908|1||PROVIDENCE||
+|RI|PROVIDENCE|02909|1||PROVIDENCE||
+|RI|CRANSTON|02910|1||PROVIDENCE||
+|RI|NORTH PROVIDENCE|02911|1||PROVIDENCE||
+|RI|PROVIDENCE|02912|1||PROVIDENCE||
+|RI|EAST PROVIDENCE|02914|1||PROVIDENCE||
+|RI|RIVERSIDE|02915|1||PROVIDENCE||
+|RI|RUMFORD|02916|1||PROVIDENCE||
+|RI|SMITHFIELD|02917|1||PROVIDENCE||
+|RI|PROVIDENCE|02918|1||PROVIDENCE||
+|RI|JOHNSTON|02919|1||PROVIDENCE||
+|RI|CRANSTON|02920|1||PROVIDENCE||
+|RI|CRANSTON|02921|1||PROVIDENCE||
+|RI|PROVIDENCE|02940|1||PROVIDENCE||
+|RI|ASHAWAY|02804|1||WASHINGTON||
+|RI|BLOCK ISLAND|02807|1||WASHINGTON||
+|RI|BRADFORD|02808|1||WASHINGTON||
+|RI|CAROLINA|02812|1||WASHINGTON||
+|RI|CHARLESTOWN|02813|1||WASHINGTON||
+|RI|EXETER|02822|1||WASHINGTON||
+|RI|HOPE VALLEY|02832|1||WASHINGTON||
+|RI|HOPKINTON|02833|1||WASHINGTON||
+|RI|KENYON|02836|1||WASHINGTON||
+|RI|NORTH KINGSTOWN|02852|1||WASHINGTON||
+|RI|NORTH KINGSTOWN|02854|1||WASHINGTON||
+|RI|ROCKVILLE|02873|1||WASHINGTON||
+|RI|SAUNDERSTOWN|02874|1||WASHINGTON||
+|RI|SHANNOCK|02875|1||WASHINGTON||
+|RI|SLOCUM|02877|1||WASHINGTON||
+|RI|WAKEFIELD|02879|1||WASHINGTON||
+|RI|WAKEFIELD|02880|1||WASHINGTON||
+|RI|KINGSTON|02881|1||WASHINGTON||
+|RI|NARRAGANSETT|02882|1||WASHINGTON||
+|RI|PEACE DALE|02883|1||WASHINGTON||
+|RI|WESTERLY|02891|1||WASHINGTON||
+|RI|WEST KINGSTON|02892|1||WASHINGTON||
+|RI|WOOD RIVER JUNCTION|02894|1||WASHINGTON||
+|RI|WYOMING|02898|1||WASHINGTON||
+|SC|ABBEVILLE|29620|1||ABBEVILLE||
+|SC|CALHOUN FALLS|29628|1||ABBEVILLE||
+|SC|DONALDS|29638|1||ABBEVILLE||
+|SC|DUE WEST|29639|1||ABBEVILLE||
+|SC|LOWNDESVILLE|29659|1||ABBEVILLE||
+|SC|PERRY|29124|1||AIKEN||
+|SC|SALLEY|29137|1||AIKEN||
+|SC|WAGENER|29164|1||AIKEN||
+|SC|AIKEN|29801|1||AIKEN||
+|SC|AIKEN|29802|1||AIKEN||
+|SC|AIKEN|29803|1||AIKEN||
+|SC|AIKEN|29804|1||AIKEN||
+|SC|AIKEN|29805|1||AIKEN||
+|SC|AIKEN|29808|1||AIKEN||
+|SC|NEW ELLENTON|29809|1||AIKEN||
+|SC|BATH|29816|1||AIKEN||
+|SC|CLEARWATER|29822|1||AIKEN||
+|SC|GLOVERVILLE|29828|1||AIKEN||
+|SC|GRANITEVILLE|29829|1||AIKEN||
+|SC|JACKSON|29831|1||AIKEN||
+|SC|LANGLEY|29834|1||AIKEN||
+|SC|MONTMORENCI|29839|1||AIKEN||
+|SC|NORTH AUGUSTA|29841|1||AIKEN||
+|SC|BEECH ISLAND|29842|1||AIKEN||
+|SC|VAUCLUSE|29850|1||AIKEN||
+|SC|WARRENVILLE|29851|1||AIKEN||
+|SC|WINDSOR|29856|1||AIKEN||
+|SC|NORTH AUGUSTA|29860|1||AIKEN||
+|SC|NORTH AUGUSTA|29861|1||AIKEN||
+|SC|ALLENDALE|29810|1||ALLENDALE||
+|SC|FAIRFAX|29827|1||ALLENDALE||
+|SC|MARTIN|29836|1||ALLENDALE||
+|SC|SYCAMORE|29846|1||ALLENDALE||
+|SC|ULMER|29849|1||ALLENDALE||
+|SC|ANDERSON|29621|1||ANDERSON||
+|SC|ANDERSON|29622|1||ANDERSON||
+|SC|ANDERSON|29623|1||ANDERSON||
+|SC|ANDERSON|29624|1||ANDERSON||
+|SC|ANDERSON|29625|1||ANDERSON||
+|SC|ANDERSON|29626|1||ANDERSON||
+|SC|BELTON|29627|1||ANDERSON||
+|SC|HONEA PATH|29654|1||ANDERSON||
+|SC|IVA|29655|1||ANDERSON||
+|SC|LA FRANCE|29656|1||ANDERSON||
+|SC|PELZER|29669|1||ANDERSON||
+|SC|PENDLETON|29670|1||ANDERSON||
+|SC|SANDY SPRINGS|29677|1||ANDERSON||
+|SC|STARR|29684|1||ANDERSON||
+|SC|TOWNVILLE|29689|1||ANDERSON||
+|SC|WILLIAMSTON|29697|1||ANDERSON||
+|SC|BAMBERG|29003|1||BAMBERG||
+|SC|DENMARK|29042|1||BAMBERG||
+|SC|EHRHARDT|29081|1||BAMBERG||
+|SC|OLAR|29843|1||BAMBERG||
+|SC|BARNWELL|29812|1||BARNWELL||
+|SC|HILDA|29813|1||BARNWELL||
+|SC|BLACKVILLE|29817|1||BARNWELL||
+|SC|ELKO|29826|1||BARNWELL||
+|SC|WILLISTON|29853|1||BARNWELL||
+|SC|BEAUFORT|29901|1||BEAUFORT||
+|SC|BEAUFORT|29902|1||BEAUFORT||
+|SC|BEAUFORT|29903|1||BEAUFORT||
+|SC|BEAUFORT|29904|1||BEAUFORT||
+|SC|BEAUFORT|29905|1||BEAUFORT||
+|SC|BEAUFORT|29906|1||BEAUFORT||
+|SC|BLUFFTON|29910|1||BEAUFORT||
+|SC|DALE|29914|1||BEAUFORT||
+|SC|DAUFUSKIE ISLAND|29915|1||BEAUFORT||
+|SC|SAINT HELENA ISLAND|29920|1||BEAUFORT||
+|SC|HILTON HEAD ISLAND|29925|1||BEAUFORT||
+|SC|HILTON HEAD ISLAND|29926|1||BEAUFORT||
+|SC|HILTON HEAD ISLAND|29928|1||BEAUFORT||
+|SC|LOBECO|29931|1||BEAUFORT||
+|SC|PORT ROYAL|29935|1||BEAUFORT||
+|SC|HILTON HEAD ISLAND|29938|1||BEAUFORT||
+|SC|SEABROOK|29940|1||BEAUFORT||
+|SC|SHELDON|29941|1||BEAUFORT||
+|SC|CHARLESTON|29410|1||BERKELEY||
+|SC|BETHERA|29430|1||BERKELEY||
+|SC|BONNEAU|29431|1||BERKELEY||
+|SC|CORDESVILLE|29434|1||BERKELEY||
+|SC|CROSS|29436|1||BERKELEY||
+|SC|GOOSE CREEK|29445|1||BERKELEY||
+|SC|HUGER|29450|1||BERKELEY||
+|SC|JAMESTOWN|29453|1||BERKELEY||
+|SC|LADSON|29456|1||BERKELEY||
+|SC|MONCKS CORNER|29461|1||BERKELEY||
+|SC|PINEVILLE|29468|1||BERKELEY||
+|SC|PINOPOLIS|29469|1||BERKELEY||
+|SC|RUSSELLVILLE|29476|1||BERKELEY||
+|SC|SAINT STEPHEN|29479|1||BERKELEY||
+|SC|CHARLESTON|29492|1||BERKELEY||
+|SC|CAMERON|29030|1||CALHOUN||
+|SC|SAINT MATTHEWS|29135|1||CALHOUN||
+|SC|CHARLESTON|29401|1||CHARLESTON||
+|SC|CHARLESTON|29402|1||CHARLESTON||
+|SC|CHARLESTON|29403|1||CHARLESTON||
+|SC|CHARLESTON AFB|29404|1||CHARLESTON||
+|SC|NORTH CHARLESTON|29405|1||CHARLESTON||
+|SC|CHARLESTON|29406|1||CHARLESTON||
+|SC|CHARLESTON|29407|1||CHARLESTON||
+|SC|CHARLESTON|29409|1||CHARLESTON||
+|SC|CHARLESTON|29412|1||CHARLESTON||
+|SC|CHARLESTON|29413|1||CHARLESTON||
+|SC|CHARLESTON|29414|1||CHARLESTON||
+|SC|CHARLESTON|29415|1||CHARLESTON||
+|SC|CHARLESTON|29416|1||CHARLESTON||
+|SC|CHARLESTON|29417|1||CHARLESTON||
+|SC|NORTH CHARLESTON|29418|1||CHARLESTON||
+|SC|CHARLESTON|29419|1||CHARLESTON||
+|SC|CHARLESTON|29422|1||CHARLESTON||
+|SC|CHARLESTON|29423|1||CHARLESTON||
+|SC|CHARLESTON|29424|1||CHARLESTON||
+|SC|CHARLESTON|29425|1||CHARLESTON||
+|SC|ADAMS RUN|29426|1||CHARLESTON||
+|SC|AWENDAW|29429|1||CHARLESTON||
+|SC|FOLLY BEACH|29439|1||CHARLESTON||
+|SC|HOLLYWOOD|29449|1||CHARLESTON||
+|SC|ISLE OF PALMS|29451|1||CHARLESTON||
+|SC|JOHNS ISLAND|29455|1||CHARLESTON||
+|SC|JOHNS ISLAND|29457|1||CHARLESTON||
+|SC|MC CLELLANVILLE|29458|1||CHARLESTON||
+|SC|MOUNT PLEASANT|29464|1||CHARLESTON||
+|SC|MOUNT PLEASANT|29465|1||CHARLESTON||
+|SC|MOUNT PLEASANT|29466|1||CHARLESTON||
+|SC|RAVENEL|29470|1||CHARLESTON||
+|SC|SULLIVANS ISLAND|29482|1||CHARLESTON||
+|SC|WADMALAW ISLAND|29487|1||CHARLESTON||
+|SC|GAFFNEY|29340|1||CHEROKEE||
+|SC|GAFFNEY|29341|1||CHEROKEE||
+|SC|GAFFNEY|29342|1||CHEROKEE||
+|SC|BLACKSBURG|29702|1||CHEROKEE||
+|SC|BLACKSTOCK|29014|1||CHESTER||
+|SC|GREAT FALLS|29055|1||CHESTER||
+|SC|CHESTER|29706|1||CHESTER||
+|SC|EDGEMOOR|29712|1||CHESTER||
+|SC|FORT LAWN|29714|1||CHESTER||
+|SC|LANDO|29724|1||CHESTER||
+|SC|RICHBURG|29729|1||CHESTER||
+|SC|MC BEE|29101|1||CHESTERFIELD||
+|SC|CHERAW|29520|1||CHESTERFIELD||
+|SC|PATRICK|29584|1||CHESTERFIELD||
+|SC|CHESTERFIELD|29709|1||CHESTERFIELD||
+|SC|JEFFERSON|29718|1||CHESTERFIELD||
+|SC|MOUNT CROGHAN|29727|1||CHESTERFIELD||
+|SC|PAGELAND|29728|1||CHESTERFIELD||
+|SC|RUBY|29741|1||CHESTERFIELD||
+|SC|ALCOLU|29001|1||CLARENDON||
+|SC|DAVIS STATION|29041|1||CLARENDON||
+|SC|GABLE|29051|1||CLARENDON||
+|SC|MANNING|29102|1||CLARENDON||
+|SC|NEW ZION|29111|1||CLARENDON||
+|SC|SARDINIA|29143|1||CLARENDON||
+|SC|SUMMERTON|29148|1||CLARENDON||
+|SC|TURBEVILLE|29162|1||CLARENDON||
+|SC|LODGE|29082|1||COLLETON||
+|SC|CANADYS|29433|1||COLLETON||
+|SC|COTTAGEVILLE|29435|1||COLLETON||
+|SC|EDISTO ISLAND|29438|1||COLLETON||
+|SC|GREEN POND|29446|1||COLLETON||
+|SC|JACKSONBORO|29452|1||COLLETON||
+|SC|ROUND O|29474|1||COLLETON||
+|SC|RUFFIN|29475|1||COLLETON||
+|SC|SMOAKS|29481|1||COLLETON||
+|SC|WALTERBORO|29488|1||COLLETON||
+|SC|WILLIAMS|29493|1||COLLETON||
+|SC|ISLANDTON|29929|1||COLLETON||
+|SC|LAMAR|29069|1||DARLINGTON||
+|SC|LYDIA|29079|1||DARLINGTON||
+|SC|DARLINGTON|29532|1||DARLINGTON||
+|SC|DARLINGTON|29540|1||DARLINGTON||
+|SC|HARTSVILLE|29550|1||DARLINGTON||
+|SC|HARTSVILLE|29551|1||DARLINGTON||
+|SC|SOCIETY HILL|29593|1||DARLINGTON||
+|SC|DILLON|29536|1||DILLON||
+|SC|FLOYD DALE|29542|1||DILLON||
+|SC|FORK|29543|1||DILLON||
+|SC|HAMER|29547|1||DILLON||
+|SC|LAKE VIEW|29563|1||DILLON||
+|SC|LATTA|29565|1||DILLON||
+|SC|LITTLE ROCK|29567|1||DILLON||
+|SC|MINTURN|29573|1||DILLON||
+|SC|NORTH CHARLESTON|29420|1||DORCHESTER||
+|SC|DORCHESTER|29437|1||DORCHESTER||
+|SC|GROVER|29447|1||DORCHESTER||
+|SC|HARLEYVILLE|29448|1||DORCHESTER||
+|SC|REEVESVILLE|29471|1||DORCHESTER||
+|SC|RIDGEVILLE|29472|1||DORCHESTER||
+|SC|SAINT GEORGE|29477|1||DORCHESTER||
+|SC|SUMMERVILLE|29483|1||DORCHESTER||
+|SC|SUMMERVILLE|29484|1||DORCHESTER||
+|SC|SUMMERVILLE|29485|1||DORCHESTER||
+|SC|EDGEFIELD|29824|1||EDGEFIELD||
+|SC|JOHNSTON|29832|1||EDGEFIELD||
+|SC|TRENTON|29847|1||EDGEFIELD||
+|SC|BLAIR|29015|1||FAIRFIELD||
+|SC|JENKINSVILLE|29065|1||FAIRFIELD||
+|SC|MONTICELLO|29106|1||FAIRFIELD||
+|SC|RIDGEWAY|29130|1||FAIRFIELD||
+|SC|RION|29132|1||FAIRFIELD||
+|SC|WHITE OAK|29176|1||FAIRFIELD||
+|SC|WINNSBORO|29180|1||FAIRFIELD||
+|SC|OLANTA|29114|1||FLORENCE||
+|SC|TIMMONSVILLE|29161|1||FLORENCE||
+|SC|FLORENCE|29501|1||FLORENCE||
+|SC|FLORENCE|29502|1||FLORENCE||
+|SC|FLORENCE|29503|1||FLORENCE||
+|SC|FLORENCE|29504|1||FLORENCE||
+|SC|FLORENCE|29505|1||FLORENCE||
+|SC|FLORENCE|29506|1||FLORENCE||
+|SC|COWARD|29530|1||FLORENCE||
+|SC|EFFINGHAM|29541|1||FLORENCE||
+|SC|JOHNSONVILLE|29555|1||FLORENCE||
+|SC|LAKE CITY|29560|1||FLORENCE||
+|SC|PAMPLICO|29583|1||FLORENCE||
+|SC|SCRANTON|29591|1||FLORENCE||
+|SC|GEORGETOWN|29440|1||GEORGETOWN||
+|SC|GEORGETOWN|29442|1||GEORGETOWN||
+|SC|ANDREWS|29510|1||GEORGETOWN||
+|SC|MURRELLS INLET|29576|1||GEORGETOWN||
+|SC|PAWLEYS ISLAND|29585|1||GEORGETOWN||
+|SC|GREENVILLE|29601|1||GREENVILLE||
+|SC|GREENVILLE|29602|1||GREENVILLE||
+|SC|GREENVILLE|29603|1||GREENVILLE||
+|SC|GREENVILLE|29604|1||GREENVILLE||
+|SC|GREENVILLE|29605|1||GREENVILLE||
+|SC|GREENVILLE|29606|1||GREENVILLE||
+|SC|GREENVILLE|29607|1||GREENVILLE||
+|SC|GREENVILLE|29608|1||GREENVILLE||
+|SC|GREENVILLE|29609|1||GREENVILLE||
+|SC|GREENVILLE|29610|1||GREENVILLE||
+|SC|GREENVILLE|29611|1||GREENVILLE||
+|SC|GREENVILLE|29612|1||GREENVILLE||
+|SC|GREENVILLE|29613|1||GREENVILLE||
+|SC|GREENVILLE|29614|1||GREENVILLE||
+|SC|GREENVILLE|29615|1||GREENVILLE||
+|SC|GREENVILLE|29616|1||GREENVILLE||
+|SC|GREENVILLE|29617|1||GREENVILLE||
+|SC|CLEVELAND|29635|1||GREENVILLE||
+|SC|CONESTEE|29636|1||GREENVILLE||
+|SC|FOUNTAIN INN|29644|1||GREENVILLE||
+|SC|GREER|29650|1||GREENVILLE||
+|SC|GREER|29651|1||GREENVILLE||
+|SC|GREER|29652|1||GREENVILLE||
+|SC|MARIETTA|29661|1||GREENVILLE||
+|SC|MAULDIN|29662|1||GREENVILLE||
+|SC|PIEDMONT|29673|1||GREENVILLE||
+|SC|SIMPSONVILLE|29680|1||GREENVILLE||
+|SC|SIMPSONVILLE|29681|1||GREENVILLE||
+|SC|SLATER|29683|1||GREENVILLE||
+|SC|TAYLORS|29687|1||GREENVILLE||
+|SC|TIGERVILLE|29688|1||GREENVILLE||
+|SC|TRAVELERS REST|29690|1||GREENVILLE||
+|SC|GREENWOOD|29646|1||GREENWOOD||
+|SC|GREENWOOD|29647|1||GREENWOOD||
+|SC|GREENWOOD|29648|1||GREENWOOD||
+|SC|GREENWOOD|29649|1||GREENWOOD||
+|SC|HODGES|29653|1||GREENWOOD||
+|SC|NINETY SIX|29666|1||GREENWOOD||
+|SC|WARE SHOALS|29692|1||GREENWOOD||
+|SC|HODGES|29695|1||GREENWOOD||
+|SC|BRADLEY|29819|1||GREENWOOD||
+|SC|TROY|29848|1||GREENWOOD||
+|SC|BRUNSON|29911|1||HAMPTON||
+|SC|CROCKETVILLE|29913|1||HAMPTON||
+|SC|EARLY BRANCH|29916|1||HAMPTON||
+|SC|ESTILL|29918|1||HAMPTON||
+|SC|FURMAN|29921|1||HAMPTON||
+|SC|GARNETT|29922|1||HAMPTON||
+|SC|GIFFORD|29923|1||HAMPTON||
+|SC|HAMPTON|29924|1||HAMPTON||
+|SC|LURAY|29932|1||HAMPTON||
+|SC|MILEY|29933|1||HAMPTON||
+|SC|SCOTIA|29939|1||HAMPTON||
+|SC|VARNVILLE|29944|1||HAMPTON||
+|SC|YEMASSEE|29945|1||HAMPTON||
+|SC|AYNOR|29511|1||HORRY||
+|SC|CONWAY|29526|1||HORRY||
+|SC|CONWAY|29527|1||HORRY||
+|SC|CONWAY|29528|1||HORRY||
+|SC|GALIVANTS FERRY|29544|1||HORRY||
+|SC|GREEN SEA|29545|1||HORRY||
+|SC|LITTLE RIVER|29566|1||HORRY||
+|SC|LONGS|29568|1||HORRY||
+|SC|LORIS|29569|1||HORRY||
+|SC|MYRTLE BEACH|29572|1||HORRY||
+|SC|MYRTLE BEACH|29575|1||HORRY||
+|SC|MYRTLE BEACH|29577|1||HORRY||
+|SC|MYRTLE BEACH|29578|1||HORRY||
+|SC|MYRTLE BEACH|29579|1||HORRY||
+|SC|NICHOLS|29581|1||HORRY||
+|SC|NORTH MYRTLE BEACH|29582|1||HORRY||
+|SC|MYRTLE BEACH|29587|1||HORRY||
+|SC|MYRTLE BEACH|29588|1||HORRY||
+|SC|NORTH MYRTLE BEACH|29597|1||HORRY||
+|SC|NORTH MYRTLE BEACH|29598|1||HORRY||
+|SC|COOSAWATCHIE|29912|1||JASPER||
+|SC|HARDEEVILLE|29927|1||JASPER||
+|SC|PINELAND|29934|1||JASPER||
+|SC|RIDGELAND|29936|1||JASPER||
+|SC|TILLMAN|29943|1||JASPER||
+|SC|BETHUNE|29009|1||KERSHAW||
+|SC|CAMDEN|29020|1||KERSHAW||
+|SC|CASSATT|29032|1||KERSHAW||
+|SC|ELGIN|29045|1||KERSHAW||
+|SC|LIBERTY HILL|29074|1||KERSHAW||
+|SC|LUGOFF|29078|1||KERSHAW||
+|SC|WESTVILLE|29175|1||KERSHAW||
+|SC|HEATH SPRINGS|29058|1||LANCASTER||
+|SC|KERSHAW|29067|1||LANCASTER||
+|SC|LANCASTER|29720|1||LANCASTER||
+|SC|LANCASTER|29721|1||LANCASTER||
+|SC|LANCASTER|29722|1||LANCASTER||
+|SC|VAN WYCK|29744|1||LANCASTER||
+|SC|CLINTON|29325|1||LAURENS||
+|SC|CROSS HILL|29332|1||LAURENS||
+|SC|JOANNA|29351|1||LAURENS||
+|SC|LAURENS|29360|1||LAURENS||
+|SC|MOUNTVILLE|29370|1||LAURENS||
+|SC|WATERLOO|29384|1||LAURENS||
+|SC|GRAY COURT|29645|1||LAURENS||
+|SC|BISHOPVILLE|29010|1||LEE||
+|SC|ELLIOTT|29046|1||LEE||
+|SC|LYNCHBURG|29080|1||LEE||
+|SC|BATESBURG|29006|1||LEXINGTON||
+|SC|CAYCE|29033|1||LEXINGTON||
+|SC|CHAPIN|29036|1||LEXINGTON||
+|SC|GASTON|29053|1||LEXINGTON||
+|SC|GILBERT|29054|1||LEXINGTON||
+|SC|LEESVILLE|29070|1||LEXINGTON||
+|SC|LEXINGTON|29071|1||LEXINGTON||
+|SC|LEXINGTON|29072|1||LEXINGTON||
+|SC|LEXINGTON|29073|1||LEXINGTON||
+|SC|PELION|29123|1||LEXINGTON||
+|SC|SWANSEA|29160|1||LEXINGTON||
+|SC|WEST COLUMBIA|29169|1||LEXINGTON||
+|SC|WEST COLUMBIA|29170|1||LEXINGTON||
+|SC|WEST COLUMBIA|29171|1||LEXINGTON||
+|SC|WEST COLUMBIA|29172|1||LEXINGTON||
+|SC|COLUMBIA|29212|1||LEXINGTON||
+|SC|COLUMBIA|29228|1||LEXINGTON||
+|SC|CLARKS HILL|29821|1||MCCORMICK||
+|SC|MC CORMICK|29835|1||MCCORMICK||
+|SC|MODOC|29838|1||MCCORMICK||
+|SC|MOUNT CARMEL|29840|1||MCCORMICK||
+|SC|PARKSVILLE|29844|1||MCCORMICK||
+|SC|PLUM BRANCH|29845|1||MCCORMICK||
+|SC|MC CORMICK|29899|1||MCCORMICK||
+|SC|CENTENARY|29519|1||MARION||
+|SC|GRESHAM|29546|1||MARION||
+|SC|MARION|29571|1||MARION||
+|SC|MULLINS|29574|1||MARION||
+|SC|RAINS|29589|1||MARION||
+|SC|SELLERS|29592|1||MARION||
+|SC|BENNETTSVILLE|29512|1||MARLBORO||
+|SC|BLENHEIM|29516|1||MARLBORO||
+|SC|CLIO|29525|1||MARLBORO||
+|SC|MC COLL|29570|1||MARLBORO||
+|SC|TATUM|29594|1||MARLBORO||
+|SC|WALLACE|29596|1||MARLBORO||
+|SC|CHAPPELLS|29037|1||NEWBERRY||
+|SC|LITTLE MOUNTAIN|29075|1||NEWBERRY||
+|SC|NEWBERRY|29108|1||NEWBERRY||
+|SC|PEAK|29122|1||NEWBERRY||
+|SC|POMARIA|29126|1||NEWBERRY||
+|SC|PROSPERITY|29127|1||NEWBERRY||
+|SC|SILVERSTREET|29145|1||NEWBERRY||
+|SC|WHITMIRE|29178|1||NEWBERRY||
+|SC|KINARDS|29355|1||NEWBERRY||
+|SC|FAIR PLAY|29643|1||OCONEE||
+|SC|LONG CREEK|29658|1||OCONEE||
+|SC|MOUNTAIN REST|29664|1||OCONEE||
+|SC|NEWRY|29665|1||OCONEE||
+|SC|SENECA|29672|1||OCONEE||
+|SC|RICHLAND|29675|1||OCONEE||
+|SC|SALEM|29676|1||OCONEE||
+|SC|SENECA|29678|1||OCONEE||
+|SC|SENECA|29679|1||OCONEE||
+|SC|TAMASSEE|29686|1||OCONEE||
+|SC|WALHALLA|29691|1||OCONEE||
+|SC|WESTMINSTER|29693|1||OCONEE||
+|SC|WEST UNION|29696|1||OCONEE||
+|SC|BOWMAN|29018|1||ORANGEBURG||
+|SC|COPE|29038|1||ORANGEBURG||
+|SC|CORDOVA|29039|1||ORANGEBURG||
+|SC|ELLOREE|29047|1||ORANGEBURG||
+|SC|EUTAWVILLE|29048|1||ORANGEBURG||
+|SC|HOLLY HILL|29059|1||ORANGEBURG||
+|SC|NEESES|29107|1||ORANGEBURG||
+|SC|NORTH|29112|1||ORANGEBURG||
+|SC|NORWAY|29113|1||ORANGEBURG||
+|SC|ORANGEBURG|29115|1||ORANGEBURG||
+|SC|ORANGEBURG|29116|1||ORANGEBURG||
+|SC|ORANGEBURG|29117|1||ORANGEBURG||
+|SC|ORANGEBURG|29118|1||ORANGEBURG||
+|SC|ROWESVILLE|29133|1||ORANGEBURG||
+|SC|SANTEE|29142|1||ORANGEBURG||
+|SC|SPRINGFIELD|29146|1||ORANGEBURG||
+|SC|VANCE|29163|1||ORANGEBURG||
+|SC|BRANCHVILLE|29432|1||ORANGEBURG||
+|SC|CENTRAL|29630|1||PICKENS||
+|SC|CLEMSON|29631|1||PICKENS||
+|SC|CLEMSON|29632|1||PICKENS||
+|SC|CLEMSON|29633|1||PICKENS||
+|SC|CLEMSON|29634|1||PICKENS||
+|SC|EASLEY|29640|1||PICKENS||
+|SC|EASLEY|29641|1||PICKENS||
+|SC|EASLEY|29642|1||PICKENS||
+|SC|LIBERTY|29657|1||PICKENS||
+|SC|NORRIS|29667|1||PICKENS||
+|SC|PICKENS|29671|1||PICKENS||
+|SC|SIX MILE|29682|1||PICKENS||
+|SC|SUNSET|29685|1||PICKENS||
+|SC|BALLENTINE|29002|1||RICHLAND||
+|SC|BLYTHEWOOD|29016|1||RICHLAND||
+|SC|EASTOVER|29044|1||RICHLAND||
+|SC|GADSDEN|29052|1||RICHLAND||
+|SC|HOPKINS|29061|1||RICHLAND||
+|SC|IRMO|29063|1||RICHLAND||
+|SC|STATE PARK|29147|1||RICHLAND||
+|SC|WHITE ROCK|29177|1||RICHLAND||
+|SC|COLUMBIA|29201|1||RICHLAND||
+|SC|COLUMBIA|29202|1||RICHLAND||
+|SC|COLUMBIA|29203|1||RICHLAND||
+|SC|COLUMBIA|29204|1||RICHLAND||
+|SC|COLUMBIA|29205|1||RICHLAND||
+|SC|COLUMBIA|29206|1||RICHLAND||
+|SC|COLUMBIA|29207|1||RICHLAND||
+|SC|COLUMBIA|29208|1||RICHLAND||
+|SC|COLUMBIA|29209|1||RICHLAND||
+|SC|COLUMBIA|29210|1||RICHLAND||
+|SC|COLUMBIA|29211|1||RICHLAND||
+|SC|COLUMBIA|29214|1||RICHLAND||
+|SC|COLUMBIA|29215|1||RICHLAND||
+|SC|COLUMBIA|29216|1||RICHLAND||
+|SC|COLUMBIA|29217|1||RICHLAND||
+|SC|COLUMBIA|29218|1||RICHLAND||
+|SC|COLUMBIA|29219|1||RICHLAND||
+|SC|COLUMBIA|29220|1||RICHLAND||
+|SC|COLUMBIA|29221|1||RICHLAND||
+|SC|COLUMBIA|29222|1||RICHLAND||
+|SC|COLUMBIA|29223|1||RICHLAND||
+|SC|COLUMBIA|29224|1||RICHLAND||
+|SC|COLUMBIA|29225|1||RICHLAND||
+|SC|COLUMBIA|29226|1||RICHLAND||
+|SC|COLUMBIA|29227|1||RICHLAND||
+|SC|COLUMBIA|29229|1||RICHLAND||
+|SC|COLUMBIA|29230|1||RICHLAND||
+|SC|COLUMBIA|29240|1||RICHLAND||
+|SC|COLUMBIA|29250|1||RICHLAND||
+|SC|COLUMBIA|29260|1||RICHLAND||
+|SC|COLUMBIA|29290|1||RICHLAND||
+|SC|COLUMBIA|29292|1||RICHLAND||
+|SC|MONETTA|29105|1||SALUDA||
+|SC|RIDGE SPRING|29129|1||SALUDA||
+|SC|SALUDA|29138|1||SALUDA||
+|SC|WARD|29166|1||SALUDA||
+|SC|SPARTANBURG|29301|1||SPARTANBURG||
+|SC|SPARTANBURG|29302|1||SPARTANBURG||
+|SC|SPARTANBURG|29303|1||SPARTANBURG||
+|SC|SPARTANBURG|29304|1||SPARTANBURG||
+|SC|SPARTANBURG|29305|1||SPARTANBURG||
+|SC|SPARTANBURG|29306|1||SPARTANBURG||
+|SC|SPARTANBURG|29307|1||SPARTANBURG||
+|SC|SPARTANBURG|29316|1||SPARTANBURG||
+|SC|SPARTANBURG|29318|1||SPARTANBURG||
+|SC|SPARTANBURG|29319|1||SPARTANBURG||
+|SC|ARCADIA|29320|1||SPARTANBURG||
+|SC|CAMPOBELLO|29322|1||SPARTANBURG||
+|SC|CHESNEE|29323|1||SPARTANBURG||
+|SC|CLIFTON|29324|1||SPARTANBURG||
+|SC|CONVERSE|29329|1||SPARTANBURG||
+|SC|COWPENS|29330|1||SPARTANBURG||
+|SC|CROSS ANCHOR|29331|1||SPARTANBURG||
+|SC|DRAYTON|29333|1||SPARTANBURG||
+|SC|DUNCAN|29334|1||SPARTANBURG||
+|SC|ENOREE|29335|1||SPARTANBURG||
+|SC|FAIRFOREST|29336|1||SPARTANBURG||
+|SC|FINGERVILLE|29338|1||SPARTANBURG||
+|SC|GLENDALE|29346|1||SPARTANBURG||
+|SC|GRAMLING|29348|1||SPARTANBURG||
+|SC|INMAN|29349|1||SPARTANBURG||
+|SC|LANDRUM|29356|1||SPARTANBURG||
+|SC|LYMAN|29365|1||SPARTANBURG||
+|SC|MAYO|29368|1||SPARTANBURG||
+|SC|MOORE|29369|1||SPARTANBURG||
+|SC|PACOLET|29372|1||SPARTANBURG||
+|SC|PACOLET MILLS|29373|1||SPARTANBURG||
+|SC|PAULINE|29374|1||SPARTANBURG||
+|SC|REIDVILLE|29375|1||SPARTANBURG||
+|SC|ROEBUCK|29376|1||SPARTANBURG||
+|SC|STARTEX|29377|1||SPARTANBURG||
+|SC|UNA|29378|1||SPARTANBURG||
+|SC|WELLFORD|29385|1||SPARTANBURG||
+|SC|WHITE STONE|29386|1||SPARTANBURG||
+|SC|WOODRUFF|29388|1||SPARTANBURG||
+|SC|DUNCAN|29390|1||SPARTANBURG||
+|SC|DUNCAN|29391|1||SPARTANBURG||
+|SC|GREENVILLE|29698|1||SPARTANBURG||
+|SC|DALZELL|29040|1||SUMTER||
+|SC|HORATIO|29062|1||SUMTER||
+|SC|MAYESVILLE|29104|1||SUMTER||
+|SC|PINEWOOD|29125|1||SUMTER||
+|SC|REMBERT|29128|1||SUMTER||
+|SC|SUMTER|29150|1||SUMTER||
+|SC|SUMTER|29151|1||SUMTER||
+|SC|SHAW A F B|29152|1||SUMTER||
+|SC|SUMTER|29153|1||SUMTER||
+|SC|SUMTER|29154|1||SUMTER||
+|SC|WEDGEFIELD|29168|1||SUMTER||
+|SC|CARLISLE|29031|1||UNION||
+|SC|BUFFALO|29321|1||UNION||
+|SC|JONESVILLE|29353|1||UNION||
+|SC|LOCKHART|29364|1||UNION||
+|SC|UNION|29379|1||UNION||
+|SC|GREELEYVILLE|29056|1||WILLIAMSBURG||
+|SC|CADES|29518|1||WILLIAMSBURG||
+|SC|HEMINGWAY|29554|1||WILLIAMSBURG||
+|SC|KINGSTREE|29556|1||WILLIAMSBURG||
+|SC|LANE|29564|1||WILLIAMSBURG||
+|SC|NESMITH|29580|1||WILLIAMSBURG||
+|SC|SALTERS|29590|1||WILLIAMSBURG||
+|SC|BOWLING GREEN|29703|1||YORK||
+|SC|CATAWBA|29704|1||YORK||
+|SC|FORT MILL|29708|1||YORK||
+|SC|CLOVER|29710|1||YORK||
+|SC|FORT MILL|29715|1||YORK||
+|SC|FORT MILL|29716|1||YORK||
+|SC|HICKORY GROVE|29717|1||YORK||
+|SC|MC CONNELLS|29726|1||YORK||
+|SC|ROCK HILL|29730|1||YORK||
+|SC|ROCK HILL|29731|1||YORK||
+|SC|ROCK HILL|29732|1||YORK||
+|SC|ROCK HILL|29733|1||YORK||
+|SC|ROCK HILL|29734|1||YORK||
+|SC|SHARON|29742|1||YORK||
+|SC|SMYRNA|29743|1||YORK||
+|SC|YORK|29745|1||YORK||
+|SC|BORDEN|29017|1||||
+|SC|CAMDEN|29021|1||||
+|SC|LIVINGSTON|29076|1||||
+|SC|LONE STAR|29077|1||||
+|SC|RIMINI|29131|1||||
+|SC|RIDGEVILLE|29183|1||||
+|SC|JONESVILLE|29395|1||||
+|SC|CHARLESTON|29408|1||||
+|SC|CHARLESTON|29411|1||||
+|SC|ANDREWS|29595|1||||
+|SC|FORT MILL|29707|1||||
+|SC|KINGS CREEK|29719|1||||
+|SC|KLINE|29814|1||||
+|SC|LADYS ISLAND|29907|1||BEAUFORT||
+|SC|OKATIE|29909|1||||
+|SD|PLANKINTON|57368|1||AURORA||
+|SD|STICKNEY|57375|1||AURORA||
+|SD|WHITE LAKE|57383|1||AURORA||
+|SD|CAVOUR|57324|1||BEADLE||
+|SD|HITCHCOCK|57348|1||BEADLE||
+|SD|HURON|57350|1||BEADLE||
+|SD|VIRGIL|57379|1||BEADLE||
+|SD|WESSINGTON|57381|1||BEADLE||
+|SD|WOLSEY|57384|1||BEADLE||
+|SD|YALE|57386|1||BEADLE||
+|SD|HURON|57399|1||BEADLE||
+|SD|MARTIN|57551|1||BENNETT||
+|SD|TUTHILL|57574|1||BENNETT||
+|SD|ALLEN|57714|1||BENNETT||
+|SD|SCOTLAND|57059|1||BON HOMME||
+|SD|SPRINGFIELD|57062|1||BON HOMME||
+|SD|TABOR|57063|1||BON HOMME||
+|SD|TYNDALL|57066|1||BON HOMME||
+|SD|AVON|57315|1||BON HOMME||
+|SD|AURORA|57002|1||BROOKINGS||
+|SD|BROOKINGS|57006|1||BROOKINGS||
+|SD|BROOKINGS|57007|1||BROOKINGS||
+|SD|ELKTON|57026|1||BROOKINGS||
+|SD|SINAI|57061|1||BROOKINGS||
+|SD|VOLGA|57071|1||BROOKINGS||
+|SD|BRUCE|57220|1||BROOKINGS||
+|SD|WHITE|57276|1||BROOKINGS||
+|SD|ABERDEEN|57401|1||BROWN||
+|SD|ABERDEEN|57402|1||BROWN||
+|SD|BARNARD|57426|1||BROWN||
+|SD|BATH|57427|1||BROWN||
+|SD|CLAREMONT|57432|1||BROWN||
+|SD|COLUMBIA|57433|1||BROWN||
+|SD|FERNEY|57439|1||BROWN||
+|SD|FREDERICK|57441|1||BROWN||
+|SD|GROTON|57445|1||BROWN||
+|SD|HECLA|57446|1||BROWN||
+|SD|HOUGHTON|57449|1||BROWN||
+|SD|STRATFORD|57474|1||BROWN||
+|SD|WARNER|57479|1||BROWN||
+|SD|WESTPORT|57481|1||BROWN||
+|SD|CHAMBERLAIN|57325|1||BRULE||
+|SD|CHAMBERLAIN|57326|1||BRULE||
+|SD|KIMBALL|57355|1||BRULE||
+|SD|PUKWANA|57370|1||BRULE||
+|SD|FORT THOMPSON|57339|1||BUFFALO||
+|SD|GANN VALLEY|57341|1||BUFFALO||
+|SD|BELLE FOURCHE|57717|1||BUTTE||
+|SD|FRUITDALE|57742|1||BUTTE||
+|SD|NEWELL|57760|1||BUTTE||
+|SD|NISLAND|57762|1||BUTTE||
+|SD|VALE|57788|1||BUTTE||
+|SD|HERREID|57632|1||CAMPBELL||
+|SD|MOUND CITY|57646|1||CAMPBELL||
+|SD|POLLOCK|57648|1||CAMPBELL||
+|SD|DANTE|57329|1||CHARLES MIX||
+|SD|GEDDES|57342|1||CHARLES MIX||
+|SD|LAKE ANDES|57356|1||CHARLES MIX||
+|SD|RAVINIA|57357|1||CHARLES MIX||
+|SD|MARTY|57361|1||CHARLES MIX||
+|SD|PICKSTOWN|57367|1||CHARLES MIX||
+|SD|PLATTE|57369|1||CHARLES MIX||
+|SD|WAGNER|57380|1||CHARLES MIX||
+|SD|BRADLEY|57217|1||CLARK||
+|SD|CLARK|57225|1||CLARK||
+|SD|GARDEN CITY|57236|1||CLARK||
+|SD|RAYMOND|57258|1||CLARK||
+|SD|VIENNA|57271|1||CLARK||
+|SD|WILLOW LAKE|57278|1||CLARK||
+|SD|CARPENTER|57322|1||CLARK||
+|SD|BURBANK|57010|1||CLAY||
+|SD|IRENE|57037|1||CLAY||
+|SD|MECKLING|57044|1||CLAY||
+|SD|VERMILLION|57069|1||CLAY||
+|SD|WAKONDA|57073|1||CLAY||
+|SD|WATERTOWN|57201|1||CODINGTON||
+|SD|WAVERLY|57202|1||CODINGTON||
+|SD|FLORENCE|57235|1||CODINGTON||
+|SD|HENRY|57243|1||CODINGTON||
+|SD|KRANZBURG|57245|1||CODINGTON||
+|SD|SOUTH SHORE|57263|1||CODINGTON||
+|SD|WALLACE|57272|1||CODINGTON||
+|SD|BULLHEAD|57621|1||CORSON||
+|SD|KELDRON|57634|1||CORSON||
+|SD|LITTLE EAGLE|57639|1||CORSON||
+|SD|MC INTOSH|57641|1||CORSON||
+|SD|MC LAUGHLIN|57642|1||CORSON||
+|SD|MAHTO|57643|1||CORSON||
+|SD|MORRISTOWN|57645|1||CORSON||
+|SD|TRAIL CITY|57657|1||CORSON||
+|SD|WAKPALA|57658|1||CORSON||
+|SD|WALKER|57659|1||CORSON||
+|SD|WATAUGA|57660|1||CORSON||
+|SD|BUFFALO GAP|57722|1||CUSTER||
+|SD|CUSTER|57730|1||CUSTER||
+|SD|FAIRBURN|57738|1||CUSTER||
+|SD|HERMOSA|57744|1||CUSTER||
+|SD|PRINGLE|57773|1||CUSTER||
+|SD|MITCHELL|57301|1||DAVISON||
+|SD|ETHAN|57334|1||DAVISON||
+|SD|MOUNT VERNON|57363|1||DAVISON||
+|SD|BRISTOL|57219|1||DAY||
+|SD|GRENVILLE|57239|1||DAY||
+|SD|ROSLYN|57261|1||DAY||
+|SD|WAUBAY|57273|1||DAY||
+|SD|WEBSTER|57274|1||DAY||
+|SD|ANDOVER|57422|1||DAY||
+|SD|PIERPONT|57468|1||DAY||
+|SD|ASTORIA|57213|1||DEUEL||
+|SD|BRANDT|57218|1||DEUEL||
+|SD|CLEAR LAKE|57226|1||DEUEL||
+|SD|GARY|57237|1||DEUEL||
+|SD|GOODWIN|57238|1||DEUEL||
+|SD|TORONTO|57268|1||DEUEL||
+|SD|EAGLE BUTTE|57625|1||DEWEY||
+|SD|FIRESTEEL|57628|1||DEWEY||
+|SD|GLENCROSS|57630|1||DEWEY||
+|SD|ISABEL|57633|1||DEWEY||
+|SD|LANTRY|57636|1||DEWEY||
+|SD|PARADE|57647|1||DEWEY||
+|SD|RIDGEVIEW|57652|1||DEWEY||
+|SD|TIMBER LAKE|57656|1||DEWEY||
+|SD|WHITEHORSE|57661|1||DEWEY||
+|SD|ARMOUR|57313|1||DOUGLAS||
+|SD|CORSICA|57328|1||DOUGLAS||
+|SD|DELMONT|57330|1||DOUGLAS||
+|SD|HARRISON|57344|1||DOUGLAS||
+|SD|NEW HOLLAND|57364|1||DOUGLAS||
+|SD|BOWDLE|57428|1||EDMUNDS||
+|SD|HOSMER|57448|1||EDMUNDS||
+|SD|IPSWICH|57451|1||EDMUNDS||
+|SD|MINA|57462|1||EDMUNDS||
+|SD|ROSCOE|57471|1||EDMUNDS||
+|SD|EDGEMONT|57735|1||FALL RIVER||
+|SD|HOT SPRINGS|57747|1||FALL RIVER||
+|SD|OELRICHS|57763|1||FALL RIVER||
+|SD|ORAL|57766|1||FALL RIVER||
+|SD|PROVO|57774|1||FALL RIVER||
+|SD|SMITHWICK|57782|1||FALL RIVER||
+|SD|CRESBARD|57435|1||FAULK||
+|SD|FAULKTON|57438|1||FAULK||
+|SD|ONAKA|57466|1||FAULK||
+|SD|ORIENT|57467|1||FAULK||
+|SD|ROCKHAM|57470|1||FAULK||
+|SD|SENECA|57473|1||FAULK||
+|SD|BIG STONE CITY|57216|1||GRANT||
+|SD|LABOLT|57246|1||GRANT||
+|SD|MARVIN|57251|1||GRANT||
+|SD|MILBANK|57252|1||GRANT||
+|SD|MILBANK|57253|1||GRANT||
+|SD|REVILLO|57259|1||GRANT||
+|SD|STOCKHOLM|57264|1||GRANT||
+|SD|STRANDBURG|57265|1||GRANT||
+|SD|TWIN BROOKS|57269|1||GRANT||
+|SD|BONESTEEL|57317|1||GREGORY||
+|SD|FAIRFAX|57335|1||GREGORY||
+|SD|BURKE|57523|1||GREGORY||
+|SD|DALLAS|57529|1||GREGORY||
+|SD|GREGORY|57533|1||GREGORY||
+|SD|HERRICK|57538|1||GREGORY||
+|SD|SAINT CHARLES|57571|1||GREGORY||
+|SD|MIDLAND|57552|1||HAAKON||
+|SD|MILESVILLE|57553|1||HAAKON||
+|SD|PHILIP|57567|1||HAAKON||
+|SD|BRYANT|57221|1||HAMLIN||
+|SD|CASTLEWOOD|57223|1||HAMLIN||
+|SD|ESTELLINE|57234|1||HAMLIN||
+|SD|HAYTI|57241|1||HAMLIN||
+|SD|HAZEL|57242|1||HAMLIN||
+|SD|LAKE NORDEN|57248|1||HAMLIN||
+|SD|MILLER|57362|1||HAND||
+|SD|REE HEIGHTS|57371|1||HAND||
+|SD|SAINT LAWRENCE|57373|1||HAND||
+|SD|ALEXANDRIA|57311|1||HANSON||
+|SD|EMERY|57332|1||HANSON||
+|SD|FULTON|57340|1||HANSON||
+|SD|RALPH|57650|1||HARDING||
+|SD|REVA|57651|1||HARDING||
+|SD|BUFFALO|57720|1||HARDING||
+|SD|CAMP CROOK|57724|1||HARDING||
+|SD|LUDLOW|57755|1||HARDING||
+|SD|REDIG|57776|1||HARDING||
+|SD|PIERRE|57501|1||HUGHES||
+|SD|BLUNT|57522|1||HUGHES||
+|SD|HARROLD|57536|1||HUGHES||
+|SD|FREEMAN|57029|1||HUTCHINSON||
+|SD|MENNO|57045|1||HUTCHINSON||
+|SD|OLIVET|57052|1||HUTCHINSON||
+|SD|DIMOCK|57331|1||HUTCHINSON||
+|SD|KAYLOR|57354|1||HUTCHINSON||
+|SD|PARKSTON|57366|1||HUTCHINSON||
+|SD|TRIPP|57376|1||HUTCHINSON||
+|SD|HIGHMORE|57345|1||HYDE||
+|SD|STEPHAN|57346|1||HYDE||
+|SD|HOLABIRD|57540|1||HYDE||
+|SD|BELVIDERE|57521|1||JACKSON||
+|SD|KADOKA|57543|1||JACKSON||
+|SD|LONG VALLEY|57547|1||JACKSON||
+|SD|WANBLEE|57577|1||JACKSON||
+|SD|INTERIOR|57750|1||JACKSON||
+|SD|ALPENA|57312|1||JERAULD||
+|SD|LANE|57358|1||JERAULD||
+|SD|WESSINGTON SPRINGS|57382|1||JERAULD||
+|SD|DRAPER|57531|1||JONES||
+|SD|MURDO|57559|1||JONES||
+|SD|OKATON|57562|1||JONES||
+|SD|OLDHAM|57051|1||KINGSBURY||
+|SD|ARLINGTON|57212|1||KINGSBURY||
+|SD|BADGER|57214|1||KINGSBURY||
+|SD|DE SMET|57231|1||KINGSBURY||
+|SD|ERWIN|57233|1||KINGSBURY||
+|SD|HETLAND|57244|1||KINGSBURY||
+|SD|LAKE PRESTON|57249|1||KINGSBURY||
+|SD|IROQUOIS|57353|1||KINGSBURY||
+|SD|CHESTER|57016|1||LAKE||
+|SD|MADISON|57042|1||LAKE||
+|SD|NUNDA|57050|1||LAKE||
+|SD|RAMONA|57054|1||LAKE||
+|SD|RUTLAND|57057|1||LAKE||
+|SD|WENTWORTH|57075|1||LAKE||
+|SD|WINFRED|57076|1||LAKE||
+|SD|DEADWOOD|57732|1||LAWRENCE||
+|SD|LEAD|57754|1||LAWRENCE||
+|SD|NEMO|57759|1||LAWRENCE||
+|SD|SAINT ONGE|57779|1||LAWRENCE||
+|SD|SPEARFISH|57783|1||LAWRENCE||
+|SD|WHITEWOOD|57793|1||LAWRENCE||
+|SD|SPEARFISH|57799|1||LAWRENCE||
+|SD|CANTON|57013|1||LINCOLN||
+|SD|FAIRVIEW|57027|1||LINCOLN||
+|SD|HARRISBURG|57032|1||LINCOLN||
+|SD|HUDSON|57034|1||LINCOLN||
+|SD|LENNOX|57039|1||LINCOLN||
+|SD|TEA|57064|1||LINCOLN||
+|SD|WORTHING|57077|1||LINCOLN||
+|SD|OACOMA|57365|1||LYMAN||
+|SD|IONA|57542|1||LYMAN||
+|SD|KENNEBEC|57544|1||LYMAN||
+|SD|LOWER BRULE|57548|1||LYMAN||
+|SD|PRESHO|57568|1||LYMAN||
+|SD|RELIANCE|57569|1||LYMAN||
+|SD|VIVIAN|57576|1||LYMAN||
+|SD|CANISTOTA|57012|1||MCCOOK||
+|SD|MONTROSE|57048|1||MCCOOK||
+|SD|SALEM|57058|1||MCCOOK||
+|SD|BRIDGEWATER|57319|1||MCCOOK||
+|SD|SPENCER|57374|1||MCCOOK||
+|SD|EUREKA|57437|1||MCPHERSON||
+|SD|LEOLA|57456|1||MCPHERSON||
+|SD|LONGLAKE|57457|1||MCPHERSON||
+|SD|EDEN|57232|1||MARSHALL||
+|SD|LAKE CITY|57247|1||MARSHALL||
+|SD|VEBLEN|57270|1||MARSHALL||
+|SD|AMHERST|57421|1||MARSHALL||
+|SD|BRITTON|57430|1||MARSHALL||
+|SD|LANGFORD|57454|1||MARSHALL||
+|SD|FAITH|57626|1||MEADE||
+|SD|ELLSWORTH AFB|57706|1||MEADE||
+|SD|BETHLEHEM|57708|1||MEADE||
+|SD|BLACK HAWK|57718|1||MEADE||
+|SD|ELM SPRINGS|57736|1||MEADE||
+|SD|ENNING|57737|1||MEADE||
+|SD|FORT MEADE|57741|1||MEADE||
+|SD|HOWES|57748|1||MEADE||
+|SD|MUD BUTTE|57758|1||MEADE||
+|SD|OPAL|57765|1||MEADE||
+|SD|PIEDMONT|57769|1||MEADE||
+|SD|RED OWL|57777|1||MEADE||
+|SD|STURGIS|57785|1||MEADE||
+|SD|UNION CENTER|57787|1||MEADE||
+|SD|WHITE OWL|57792|1||MEADE||
+|SD|NORRIS|57560|1||MELLETTE||
+|SD|WHITE RIVER|57579|1||MELLETTE||
+|SD|WOOD|57585|1||MELLETTE||
+|SD|CANOVA|57321|1||MINER||
+|SD|CARTHAGE|57323|1||MINER||
+|SD|FEDORA|57337|1||MINER||
+|SD|HOWARD|57349|1||MINER||
+|SD|BALTIC|57003|1||MINNEHAHA||
+|SD|BRANDON|57005|1||MINNEHAHA||
+|SD|COLTON|57018|1||MINNEHAHA||
+|SD|CROOKS|57020|1||MINNEHAHA||
+|SD|DELL RAPIDS|57022|1||MINNEHAHA||
+|SD|GARRETSON|57030|1||MINNEHAHA||
+|SD|HARTFORD|57033|1||MINNEHAHA||
+|SD|HUMBOLDT|57035|1||MINNEHAHA||
+|SD|LYONS|57041|1||MINNEHAHA||
+|SD|RENNER|57055|1||MINNEHAHA||
+|SD|ROWENA|57056|1||MINNEHAHA||
+|SD|VALLEY SPRINGS|57068|1||MINNEHAHA||
+|SD|SIOUX FALLS|57101|1||MINNEHAHA||
+|SD|SIOUX FALLS|57103|1||MINNEHAHA||
+|SD|SIOUX FALLS|57104|1||MINNEHAHA||
+|SD|SIOUX FALLS|57105|1||MINNEHAHA||
+|SD|SIOUX FALLS|57106|1||MINNEHAHA||
+|SD|SIOUX FALLS|57107|1||MINNEHAHA||
+|SD|SIOUX FALLS|57108|1||MINNEHAHA||
+|SD|SIOUX FALLS|57109|1||MINNEHAHA||
+|SD|SIOUX FALLS|57110|1||MINNEHAHA||
+|SD|BUFFALO RIDGE|57115|1||MINNEHAHA||
+|SD|SIOUX FALLS|57117|1||MINNEHAHA||
+|SD|SIOUX FALLS|57118|1||MINNEHAHA||
+|SD|SIOUX FALLS|57188|1||MINNEHAHA||
+|SD|SIOUX FALLS|57189|1||MINNEHAHA||
+|SD|SIOUX FALLS|57192|1||MINNEHAHA||
+|SD|SIOUX FALLS|57193|1||MINNEHAHA||
+|SD|SIOUX FALLS|57194|1||MINNEHAHA||
+|SD|SIOUX FALLS|57195|1||MINNEHAHA||
+|SD|SIOUX FALLS|57196|1||MINNEHAHA||
+|SD|SIOUX FALLS|57197|1||MINNEHAHA||
+|SD|SIOUX FALLS|57198|1||MINNEHAHA||
+|SD|COLMAN|57017|1||MOODY||
+|SD|EGAN|57024|1||MOODY||
+|SD|FLANDREAU|57028|1||MOODY||
+|SD|TRENT|57065|1||MOODY||
+|SD|WARD|57074|1||MOODY||
+|SD|RAPID CITY|57701|1||PENNINGTON||
+|SD|RAPID CITY|57702|1||PENNINGTON||
+|SD|RAPID CITY|57703|1||PENNINGTON||
+|SD|RAPID CITY|57709|1||PENNINGTON||
+|SD|BOX ELDER|57719|1||PENNINGTON||
+|SD|CAPUTA|57725|1||PENNINGTON||
+|SD|CREIGHTON|57729|1||PENNINGTON||
+|SD|HILL CITY|57745|1||PENNINGTON||
+|SD|KEYSTONE|57751|1||PENNINGTON||
+|SD|NEW UNDERWOOD|57761|1||PENNINGTON||
+|SD|OWANKA|57767|1||PENNINGTON||
+|SD|QUINN|57775|1||PENNINGTON||
+|SD|ROCHFORD|57778|1||PENNINGTON||
+|SD|SCENIC|57780|1||PENNINGTON||
+|SD|WALL|57790|1||PENNINGTON||
+|SD|WASTA|57791|1||PENNINGTON||
+|SD|BISON|57620|1||PERKINS||
+|SD|LEMMON|57638|1||PERKINS||
+|SD|LODGEPOLE|57640|1||PERKINS||
+|SD|MEADOW|57644|1||PERKINS||
+|SD|PRAIRIE CITY|57649|1||PERKINS||
+|SD|SHADEHILL|57653|1||PERKINS||
+|SD|GETTYSBURG|57442|1||POTTER||
+|SD|HOVEN|57450|1||POTTER||
+|SD|LEBANON|57455|1||POTTER||
+|SD|TOLSTOY|57475|1||POTTER||
+|SD|CLAIRE CITY|57224|1||ROBERTS||
+|SD|CORONA|57227|1||ROBERTS||
+|SD|NEW EFFINGTON|57255|1||ROBERTS||
+|SD|ORTLEY|57256|1||ROBERTS||
+|SD|PEEVER|57257|1||ROBERTS||
+|SD|ROSHOLT|57260|1||ROBERTS||
+|SD|SISSETON|57262|1||ROBERTS||
+|SD|SUMMIT|57266|1||ROBERTS||
+|SD|WILMOT|57279|1||ROBERTS||
+|SD|ARTESIAN|57314|1||SANBORN||
+|SD|LETCHER|57359|1||SANBORN||
+|SD|WOONSOCKET|57385|1||SANBORN||
+|SD|BATESLAND|57716|1||SHANNON||
+|SD|KYLE|57752|1||SHANNON||
+|SD|MANDERSON|57756|1||SHANNON||
+|SD|OGLALA|57764|1||SHANNON||
+|SD|PINE RIDGE|57770|1||SHANNON||
+|SD|PORCUPINE|57772|1||SHANNON||
+|SD|WOUNDED KNEE|57794|1||SHANNON||
+|SD|ASHTON|57424|1||SPINK||
+|SD|BRENTFORD|57429|1||SPINK||
+|SD|CONDE|57434|1||SPINK||
+|SD|DOLAND|57436|1||SPINK||
+|SD|FRANKFORT|57440|1||SPINK||
+|SD|MANSFIELD|57460|1||SPINK||
+|SD|MELLETTE|57461|1||SPINK||
+|SD|NORTHVILLE|57465|1||SPINK||
+|SD|REDFIELD|57469|1||SPINK||
+|SD|TULARE|57476|1||SPINK||
+|SD|TURTON|57477|1||SPINK||
+|SD|FORT PIERRE|57532|1||STANLEY||
+|SD|HAYES|57537|1||STANLEY||
+|SD|MISSION RIDGE|57557|1||STANLEY||
+|SD|AGAR|57520|1||SULLY||
+|SD|ONIDA|57564|1||SULLY||
+|SD|MISSION|57555|1||TODD||
+|SD|OKREEK|57563|1||TODD||
+|SD|PARMELEE|57566|1||TODD||
+|SD|ROSEBUD|57570|1||TODD||
+|SD|SAINT FRANCIS|57572|1||TODD||
+|SD|CARTER|57526|1||TRIPP||
+|SD|COLOME|57528|1||TRIPP||
+|SD|HAMILL|57534|1||TRIPP||
+|SD|IDEAL|57541|1||TRIPP||
+|SD|WEWELA|57578|1||TRIPP||
+|SD|WINNER|57580|1||TRIPP||
+|SD|WITTEN|57584|1||TRIPP||
+|SD|CENTERVILLE|57014|1||TURNER||
+|SD|CHANCELLOR|57015|1||TURNER||
+|SD|DAVIS|57021|1||TURNER||
+|SD|HURLEY|57036|1||TURNER||
+|SD|MARION|57043|1||TURNER||
+|SD|MONROE|57047|1||TURNER||
+|SD|PARKER|57053|1||TURNER||
+|SD|VIBORG|57070|1||TURNER||
+|SD|ALCESTER|57001|1||UNION||
+|SD|BERESFORD|57004|1||UNION||
+|SD|ELK POINT|57025|1||UNION||
+|SD|JEFFERSON|57038|1||UNION||
+|SD|NORTH SIOUX CITY|57049|1||UNION||
+|SD|AKASKA|57420|1||WALWORTH||
+|SD|JAVA|57452|1||WALWORTH||
+|SD|SELBY|57472|1||WALWORTH||
+|SD|MOBRIDGE|57601|1||WALWORTH||
+|SD|GLENHAM|57631|1||WALWORTH||
+|SD|GAYVILLE|57031|1||YANKTON||
+|SD|LESTERVILLE|57040|1||YANKTON||
+|SD|MISSION HILL|57046|1||YANKTON||
+|SD|UTICA|57067|1||YANKTON||
+|SD|VOLIN|57072|1||YANKTON||
+|SD|YANKTON|57078|1||YANKTON||
+|SD|YANKTON|57079|1||YANKTON||
+|SD|CHERRY CREEK|57622|1||IEBACH||
+|SD|DUPREE|57623|1||IEBACH||
+|SD|GLAD VALLEY|57629|1||IEBACH||
+|SD|SHERMAN|57060|1||||
+|SD|SIOUX FALLS|57102|1||||
+|SD|SIOUX FALLS|57116|1||||
+|SD|SIOUX FALLS|57186|1||||
+|SD|SIOUX FALLS|57190|1||||
+|SD|SIOUX FALLS|57191|1||||
+|SD|CROCKER|57229|1||||
+|SD|BANCROFT|57316|1||||
+|SD|ZELL|57483|1||||
+|SD|CEDARBUTTE|57527|1||||
+|SD|KEYAPAHA|57545|1||||
+|SD|MARCUS|57757|1||||
+|SD|ZEONA|57795|1||||
+|TN|ANDERSONVILLE|37705|1||ANDERSON||
+|TN|BRICEVILLE|37710|1||ANDERSON||
+|TN|CLINTON|37716|1||ANDERSON||
+|TN|CLINTON|37717|1||ANDERSON||
+|TN|LAKE CITY|37769|1||ANDERSON||
+|TN|NORRIS|37828|1||ANDERSON||
+|TN|OAK RIDGE|37830|1||ANDERSON||
+|TN|OAK RIDGE|37831|1||ANDERSON||
+|TN|BELL BUCKLE|37020|1||BEDFORD||
+|TN|SHELBYVILLE|37160|1||BEDFORD||
+|TN|SHELBYVILLE|37161|1||BEDFORD||
+|TN|SHELBYVILLE|37162|1||BEDFORD||
+|TN|UNIONVILLE|37180|1||BEDFORD||
+|TN|WARTRACE|37183|1||BEDFORD||
+|TN|NORMANDY|37360|1||BEDFORD||
+|TN|BIG SANDY|38221|1||BENTON||
+|TN|CAMDEN|38320|1||BENTON||
+|TN|EVA|38333|1||BENTON||
+|TN|HOLLADAY|38341|1||BENTON||
+|TN|PIKEVILLE|37367|1||BLEDSOE||
+|TN|ALCOA|37701|1||BLOUNT||
+|TN|FRIENDSVILLE|37737|1||BLOUNT||
+|TN|LOUISVILLE|37777|1||BLOUNT||
+|TN|MARYVILLE|37801|1||BLOUNT||
+|TN|MARYVILLE|37802|1||BLOUNT||
+|TN|MARYVILLE|37803|1||BLOUNT||
+|TN|MARYVILLE|37804|1||BLOUNT||
+|TN|ROCKFORD|37853|1||BLOUNT||
+|TN|TALLASSEE|37878|1||BLOUNT||
+|TN|TOWNSEND|37882|1||BLOUNT||
+|TN|WALLAND|37886|1||BLOUNT||
+|TN|CHARLESTON|37310|1||BRADLEY||
+|TN|CLEVELAND|37311|1||BRADLEY||
+|TN|CLEVELAND|37312|1||BRADLEY||
+|TN|CLEVELAND|37320|1||BRADLEY||
+|TN|CLEVELAND|37323|1||BRADLEY||
+|TN|MC DONALD|37353|1||BRADLEY||
+|TN|CLEVELAND|37364|1||BRADLEY||
+|TN|CARYVILLE|37714|1||CAMPBELL||
+|TN|DUFF|37729|1||CAMPBELL||
+|TN|JACKSBORO|37757|1||CAMPBELL||
+|TN|JELLICO|37762|1||CAMPBELL||
+|TN|LA FOLLETTE|37766|1||CAMPBELL||
+|TN|NEWCOMB|37819|1||CAMPBELL||
+|TN|PIONEER|37847|1||CAMPBELL||
+|TN|AUBURNTOWN|37016|1||CANNON||
+|TN|BRADYVILLE|37026|1||CANNON||
+|TN|READYVILLE|37149|1||CANNON||
+|TN|WOODBURY|37190|1||CANNON||
+|TN|MC KENZIE|38201|1||CARROLL||
+|TN|ATWOOD|38220|1||CARROLL||
+|TN|MC LEMORESVILLE|38235|1||CARROLL||
+|TN|TREZEVANT|38258|1||CARROLL||
+|TN|BRUCETON|38317|1||CARROLL||
+|TN|BUENA VISTA|38318|1||CARROLL||
+|TN|CEDAR GROVE|38321|1||CARROLL||
+|TN|CLARKSBURG|38324|1||CARROLL||
+|TN|HOLLOW ROCK|38342|1||CARROLL||
+|TN|HUNTINGDON|38344|1||CARROLL||
+|TN|LAVINIA|38348|1||CARROLL||
+|TN|WESTPORT|38387|1||CARROLL||
+|TN|YUMA|38390|1||CARROLL||
+|TN|ELIZABETHTON|37643|1||CARTER||
+|TN|ELIZABETHTON|37644|1||CARTER||
+|TN|HAMPTON|37658|1||CARTER||
+|TN|MILLIGAN COLLEGE|37682|1||CARTER||
+|TN|ROAN MOUNTAIN|37687|1||CARTER||
+|TN|WATAUGA|37694|1||CARTER||
+|TN|ASHLAND CITY|37015|1||CHEATHAM||
+|TN|CHAPMANSBORO|37035|1||CHEATHAM||
+|TN|KINGSTON SPRINGS|37082|1||CHEATHAM||
+|TN|PEGRAM|37143|1||CHEATHAM||
+|TN|PLEASANT VIEW|37146|1||CHEATHAM||
+|TN|ENVILLE|38332|1||CHESTER||
+|TN|HENDERSON|38340|1||CHESTER||
+|TN|JACKS CREEK|38347|1||CHESTER||
+|TN|LURAY|38352|1||CHESTER||
+|TN|ARTHUR|37707|1||CLAIBORNE||
+|TN|CLAIRFIELD|37715|1||CLAIBORNE||
+|TN|CUMBERLAND GAP|37724|1||CLAIBORNE||
+|TN|EAGAN|37730|1||CLAIBORNE||
+|TN|HARROGATE|37752|1||CLAIBORNE||
+|TN|LONE MOUNTAIN|37773|1||CLAIBORNE||
+|TN|NEW TAZEWELL|37824|1||CLAIBORNE||
+|TN|NEW TAZEWELL|37825|1||CLAIBORNE||
+|TN|PRUDEN|37851|1||CLAIBORNE||
+|TN|SHAWANEE|37867|1||CLAIBORNE||
+|TN|SPEEDWELL|37870|1||CLAIBORNE||
+|TN|TAZEWELL|37879|1||CLAIBORNE||
+|TN|CELINA|38551|1||CLAY||
+|TN|MOSS|38575|1||CLAY||
+|TN|BYBEE|37713|1||COCKE||
+|TN|COSBY|37722|1||COCKE||
+|TN|DEL RIO|37727|1||COCKE||
+|TN|HARTFORD|37753|1||COCKE||
+|TN|NEWPORT|37821|1||COCKE||
+|TN|NEWPORT|37822|1||COCKE||
+|TN|PARROTTSVILLE|37843|1||COCKE||
+|TN|BEECHGROVE|37018|1||COFFEE||
+|TN|HILLSBORO|37342|1||COFFEE||
+|TN|MANCHESTER|37349|1||COFFEE||
+|TN|MANCHESTER|37355|1||COFFEE||
+|TN|SUMMITVILLE|37382|1||COFFEE||
+|TN|TULLAHOMA|37388|1||COFFEE||
+|TN|ARNOLD AFB|37389|1||COFFEE||
+|TN|ALAMO|38001|1||CROCKETT||
+|TN|BELLS|38006|1||CROCKETT||
+|TN|CROCKETT MILLS|38021|1||CROCKETT||
+|TN|FRIENDSHIP|38034|1||CROCKETT||
+|TN|MAURY CITY|38050|1||CROCKETT||
+|TN|FRUITVALE|38336|1||CROCKETT||
+|TN|GADSDEN|38337|1||CROCKETT||
+|TN|CRAB ORCHARD|37723|1||CUMBERLAND||
+|TN|OZONE|37842|1||CUMBERLAND||
+|TN|CROSSVILLE|38555|1||CUMBERLAND||
+|TN|CROSSVILLE|38557|1||CUMBERLAND||
+|TN|CROSSVILLE|38558|1||CUMBERLAND||
+|TN|CROSSVILLE|38571|1||CUMBERLAND||
+|TN|CROSSVILLE|38572|1||CUMBERLAND||
+|TN|PLEASANT HILL|38578|1||CUMBERLAND||
+|TN|ANTIOCH|37011|1||DAVIDSON||
+|TN|ANTIOCH|37013|1||DAVIDSON||
+|TN|GOODLETTSVILLE|37070|1||DAVIDSON||
+|TN|GOODLETTSVILLE|37072|1||DAVIDSON||
+|TN|HERMITAGE|37076|1||DAVIDSON||
+|TN|JOELTON|37080|1||DAVIDSON||
+|TN|MADISON|37115|1||DAVIDSON||
+|TN|MADISON|37116|1||DAVIDSON||
+|TN|OLD HICKORY|37138|1||DAVIDSON||
+|TN|WHITES CREEK|37189|1||DAVIDSON||
+|TN|NASHVILLE|37201|1||DAVIDSON||
+|TN|NASHVILLE|37202|1||DAVIDSON||
+|TN|NASHVILLE|37203|1||DAVIDSON||
+|TN|NASHVILLE|37204|1||DAVIDSON||
+|TN|NASHVILLE|37205|1||DAVIDSON||
+|TN|NASHVILLE|37206|1||DAVIDSON||
+|TN|NASHVILLE|37207|1||DAVIDSON||
+|TN|NASHVILLE|37208|1||DAVIDSON||
+|TN|NASHVILLE|37209|1||DAVIDSON||
+|TN|NASHVILLE|37210|1||DAVIDSON||
+|TN|NASHVILLE|37211|1||DAVIDSON||
+|TN|NASHVILLE|37212|1||DAVIDSON||
+|TN|NASHVILLE|37213|1||DAVIDSON||
+|TN|NASHVILLE|37214|1||DAVIDSON||
+|TN|NASHVILLE|37215|1||DAVIDSON||
+|TN|NASHVILLE|37216|1||DAVIDSON||
+|TN|NASHVILLE|37217|1||DAVIDSON||
+|TN|NASHVILLE|37218|1||DAVIDSON||
+|TN|NASHVILLE|37219|1||DAVIDSON||
+|TN|NASHVILLE|37220|1||DAVIDSON||
+|TN|NASHVILLE|37221|1||DAVIDSON||
+|TN|NASHVILLE|37222|1||DAVIDSON||
+|TN|NASHVILLE|37224|1||DAVIDSON||
+|TN|NASHVILLE|37227|1||DAVIDSON||
+|TN|NASHVILLE|37228|1||DAVIDSON||
+|TN|NASHVILLE|37229|1||DAVIDSON||
+|TN|NASHVILLE|37230|1||DAVIDSON||
+|TN|NASHVILLE|37232|1||DAVIDSON||
+|TN|NASHVILLE|37234|1||DAVIDSON||
+|TN|NASHVILLE|37235|1||DAVIDSON||
+|TN|NASHVILLE|37236|1||DAVIDSON||
+|TN|NASHVILLE|37237|1||DAVIDSON||
+|TN|NASHVILLE|37238|1||DAVIDSON||
+|TN|NASHVILLE|37239|1||DAVIDSON||
+|TN|NASHVILLE|37240|1||DAVIDSON||
+|TN|NASHVILLE|37241|1||DAVIDSON||
+|TN|NASHVILLE|37242|1||DAVIDSON||
+|TN|NASHVILLE|37243|1||DAVIDSON||
+|TN|NASHVILLE|37244|1||DAVIDSON||
+|TN|NASHVILLE|37245|1||DAVIDSON||
+|TN|NASHVILLE|37246|1||DAVIDSON||
+|TN|NASHVILLE|37247|1||DAVIDSON||
+|TN|NASHVILLE|37248|1||DAVIDSON||
+|TN|NASHVILLE|37249|1||DAVIDSON||
+|TN|NASHVILLE|37250|1||DAVIDSON||
+|TN|BATH SPRINGS|38311|1||DECATUR||
+|TN|DECATURVILLE|38329|1||DECATUR||
+|TN|PARSONS|38363|1||DECATUR||
+|TN|SCOTTS HILL|38374|1||DECATUR||
+|TN|SUGAR TREE|38380|1||DECATUR||
+|TN|ALEXANDRIA|37012|1||DEKALB||
+|TN|DOWELLTOWN|37059|1||DEKALB||
+|TN|LIBERTY|37095|1||DEKALB||
+|TN|SMITHVILLE|37166|1||DEKALB||
+|TN|BURNS|37029|1||DICKSON||
+|TN|CHARLOTTE|37036|1||DICKSON||
+|TN|CUMBERLAND FURNACE|37051|1||DICKSON||
+|TN|DICKSON|37055|1||DICKSON||
+|TN|DICKSON|37056|1||DICKSON||
+|TN|SLAYDEN|37165|1||DICKSON||
+|TN|VANLEER|37181|1||DICKSON||
+|TN|WHITE BLUFF|37187|1||DICKSON||
+|TN|BOGOTA|38007|1||DYER||
+|TN|DYERSBURG|38024|1||DYER||
+|TN|DYERSBURG|38025|1||DYER||
+|TN|FINLEY|38030|1||DYER||
+|TN|LENOX|38047|1||DYER||
+|TN|MISTON|38056|1||DYER||
+|TN|NEWBERN|38059|1||DYER||
+|TN|TIGRETT|38070|1||DYER||
+|TN|TRIMBLE|38259|1||DYER||
+|TN|BRADEN|38010|1||FAYETTE||
+|TN|GALLAWAY|38036|1||FAYETTE||
+|TN|HICKORY WITHE|38043|1||FAYETTE||
+|TN|LACONIA|38045|1||FAYETTE||
+|TN|LA GRANGE|38046|1||FAYETTE||
+|TN|MACON|38048|1||FAYETTE||
+|TN|MOSCOW|38057|1||FAYETTE||
+|TN|OAKLAND|38060|1||FAYETTE||
+|TN|ROSSVILLE|38066|1||FAYETTE||
+|TN|SOMERVILLE|38068|1||FAYETTE||
+|TN|WILLISTON|38076|1||FAYETTE||
+|TN|ALLARDT|38504|1||FENTRESS||
+|TN|CLARKRANGE|38553|1||FENTRESS||
+|TN|JAMESTOWN|38556|1||FENTRESS||
+|TN|GRIMSLEY|38565|1||FENTRESS||
+|TN|PALL MALL|38577|1||FENTRESS||
+|TN|WILDER|38589|1||FENTRESS||
+|TN|BELVIDERE|37306|1||FRANKLIN||
+|TN|COWAN|37318|1||FRANKLIN||
+|TN|DECHERD|37324|1||FRANKLIN||
+|TN|ESTILL SPRINGS|37330|1||FRANKLIN||
+|TN|HUNTLAND|37345|1||FRANKLIN||
+|TN|SAINT ANDREWS|37372|1||FRANKLIN||
+|TN|SEWANEE|37375|1||FRANKLIN||
+|TN|SHERWOOD|37376|1||FRANKLIN||
+|TN|SEWANEE|37383|1||FRANKLIN||
+|TN|WINCHESTER|37398|1||FRANKLIN||
+|TN|KENTON|38233|1||GIBSON||
+|TN|BRADFORD|38316|1||GIBSON||
+|TN|DYER|38330|1||GIBSON||
+|TN|EATON|38331|1||GIBSON||
+|TN|GIBSON|38338|1||GIBSON||
+|TN|HUMBOLDT|38343|1||GIBSON||
+|TN|IDLEWILD|38346|1||GIBSON||
+|TN|MEDINA|38355|1||GIBSON||
+|TN|MILAN|38358|1||GIBSON||
+|TN|RUTHERFORD|38369|1||GIBSON||
+|TN|TRENTON|38382|1||GIBSON||
+|TN|YORKVILLE|38389|1||GIBSON||
+|TN|ARDMORE|38449|1||GILES||
+|TN|ELKTON|38455|1||GILES||
+|TN|FRANKEWING|38459|1||GILES||
+|TN|GOODSPRING|38460|1||GILES||
+|TN|LYNNVILLE|38472|1||GILES||
+|TN|MINOR HILL|38473|1||GILES||
+|TN|PROSPECT|38477|1||GILES||
+|TN|PULASKI|38478|1||GILES||
+|TN|BEAN STATION|37708|1||GRAINGER||
+|TN|BLAINE|37709|1||GRAINGER||
+|TN|POWDER SPRINGS|37848|1||GRAINGER||
+|TN|RUTLEDGE|37861|1||GRAINGER||
+|TN|THORN HILL|37881|1||GRAINGER||
+|TN|WASHBURN|37888|1||GRAINGER||
+|TN|AFTON|37616|1||GREENE||
+|TN|CHUCKEY|37641|1||GREENE||
+|TN|GREENEVILLE|37743|1||GREENE||
+|TN|GREENEVILLE|37744|1||GREENE||
+|TN|GREENEVILLE|37745|1||GREENE||
+|TN|MIDWAY|37809|1||GREENE||
+|TN|MOHAWK|37810|1||GREENE||
+|TN|MOSHEIM|37818|1||GREENE||
+|TN|ALTAMONT|37301|1||GRUNDY||
+|TN|BEERSHEBA SPRINGS|37305|1||GRUNDY||
+|TN|COALMONT|37313|1||GRUNDY||
+|TN|GRUETLI LAAGER|37339|1||GRUNDY||
+|TN|MONTEAGLE|37356|1||GRUNDY||
+|TN|PALMER|37365|1||GRUNDY||
+|TN|PELHAM|37366|1||GRUNDY||
+|TN|TRACY CITY|37387|1||GRUNDY||
+|TN|LOWLAND|37778|1||HAMBLEN||
+|TN|MORRISTOWN|37813|1||HAMBLEN||
+|TN|MORRISTOWN|37814|1||HAMBLEN||
+|TN|MORRISTOWN|37815|1||HAMBLEN||
+|TN|MORRISTOWN|37816|1||HAMBLEN||
+|TN|RUSSELLVILLE|37860|1||HAMBLEN||
+|TN|TALBOTT|37877|1||HAMBLEN||
+|TN|WHITESBURG|37891|1||HAMBLEN||
+|TN|APISON|37302|1||HAMILTON||
+|TN|BAKEWELL|37304|1||HAMILTON||
+|TN|BIRCHWOOD|37308|1||HAMILTON||
+|TN|COLLEGEDALE|37315|1||HAMILTON||
+|TN|HARRISON|37341|1||HAMILTON||
+|TN|HIXSON|37343|1||HAMILTON||
+|TN|LOOKOUT MOUNTAIN|37350|1||HAMILTON||
+|TN|LUPTON CITY|37351|1||HAMILTON||
+|TN|OOLTEWAH|37363|1||HAMILTON||
+|TN|SALE CREEK|37373|1||HAMILTON||
+|TN|SIGNAL MOUNTAIN|37377|1||HAMILTON||
+|TN|SODDY DAISY|37379|1||HAMILTON||
+|TN|SODDY DAISY|37384|1||HAMILTON||
+|TN|CHATTANOOGA|37401|1||HAMILTON||
+|TN|CHATTANOOGA|37402|1||HAMILTON||
+|TN|CHATTANOOGA|37403|1||HAMILTON||
+|TN|CHATTANOOGA|37404|1||HAMILTON||
+|TN|CHATTANOOGA|37405|1||HAMILTON||
+|TN|CHATTANOOGA|37406|1||HAMILTON||
+|TN|CHATTANOOGA|37407|1||HAMILTON||
+|TN|CHATTANOOGA|37408|1||HAMILTON||
+|TN|CHATTANOOGA|37409|1||HAMILTON||
+|TN|CHATTANOOGA|37410|1||HAMILTON||
+|TN|CHATTANOOGA|37411|1||HAMILTON||
+|TN|CHATTANOOGA|37412|1||HAMILTON||
+|TN|CHATTANOOGA|37414|1||HAMILTON||
+|TN|CHATTANOOGA|37415|1||HAMILTON||
+|TN|CHATTANOOGA|37416|1||HAMILTON||
+|TN|CHATTANOOGA|37419|1||HAMILTON||
+|TN|CHATTANOOGA|37421|1||HAMILTON||
+|TN|CHATTANOOGA|37422|1||HAMILTON||
+|TN|CHATTANOOGA|37424|1||HAMILTON||
+|TN|CHATTANOOGA|37450|1||HAMILTON||
+|TN|CHATTANOOGA|37499|1||HAMILTON||
+|TN|KYLES FORD|37765|1||HANCOCK||
+|TN|SNEEDVILLE|37869|1||HANCOCK||
+|TN|BOLIVAR|38008|1||HARDEMAN||
+|TN|GRAND JUNCTION|38039|1||HARDEMAN||
+|TN|HICKORY VALLEY|38042|1||HARDEMAN||
+|TN|HORNSBY|38044|1||HARDEMAN||
+|TN|MIDDLETON|38052|1||HARDEMAN||
+|TN|POCAHONTAS|38061|1||HARDEMAN||
+|TN|SAULSBURY|38067|1||HARDEMAN||
+|TN|BOLIVAR|38074|1||HARDEMAN||
+|TN|WHITEVILLE|38075|1||HARDEMAN||
+|TN|SILERTON|38377|1||HARDEMAN||
+|TN|TOONE|38381|1||HARDEMAN||
+|TN|COUNCE|38326|1||HARDIN||
+|TN|CRUMP|38327|1||HARDIN||
+|TN|MORRIS CHAPEL|38361|1||HARDIN||
+|TN|PICKWICK DAM|38365|1||HARDIN||
+|TN|SALTILLO|38370|1||HARDIN||
+|TN|SAVANNAH|38372|1||HARDIN||
+|TN|SHILOH|38376|1||HARDIN||
+|TN|OLIVEHILL|38475|1||HARDIN||
+|TN|CHURCH HILL|37642|1||HAWKINS||
+|TN|MOUNT CARMEL|37645|1||HAWKINS||
+|TN|BULLS GAP|37711|1||HAWKINS||
+|TN|EIDSON|37731|1||HAWKINS||
+|TN|MOORESBURG|37811|1||HAWKINS||
+|TN|ROGERSVILLE|37857|1||HAWKINS||
+|TN|SURGOINSVILLE|37873|1||HAWKINS||
+|TN|BROWNSVILLE|38012|1||HAYWOOD||
+|TN|STANTON|38069|1||HAYWOOD||
+|TN|DARDEN|38328|1||HENDERSON||
+|TN|HURON|38345|1||HENDERSON||
+|TN|LEXINGTON|38351|1||HENDERSON||
+|TN|REAGAN|38368|1||HENDERSON||
+|TN|SARDIS|38371|1||HENDERSON||
+|TN|WILDERSVILLE|38388|1||HENDERSON||
+|TN|BUCHANAN|38222|1||HENRY||
+|TN|COMO|38223|1||HENRY||
+|TN|COTTAGE GROVE|38224|1||HENRY||
+|TN|HENRY|38231|1||HENRY||
+|TN|MANSFIELD|38236|1||HENRY||
+|TN|PARIS|38242|1||HENRY||
+|TN|PURYEAR|38251|1||HENRY||
+|TN|SPRINGVILLE|38256|1||HENRY||
+|TN|BON AQUA|37025|1||HICKMAN||
+|TN|CENTERVILLE|37033|1||HICKMAN||
+|TN|LYLES|37098|1||HICKMAN||
+|TN|NUNNELLY|37137|1||HICKMAN||
+|TN|ONLY|37140|1||HICKMAN||
+|TN|PLEASANTVILLE|37147|1||HICKMAN||
+|TN|DUCK RIVER|38454|1||HICKMAN||
+|TN|PRIMM SPRINGS|38476|1||HICKMAN||
+|TN|ERIN|37061|1||HOUSTON||
+|TN|STEWART|37175|1||HOUSTON||
+|TN|TENNESSEE RIDGE|37178|1||HOUSTON||
+|TN|HURRICANE MILLS|37078|1||HUMPHREYS||
+|TN|MC EWEN|37101|1||HUMPHREYS||
+|TN|NEW JOHNSONVILLE|37134|1||HUMPHREYS||
+|TN|WAVERLY|37185|1||HUMPHREYS||
+|TN|GAINESBORO|38562|1||JACKSON||
+|TN|GRANVILLE|38564|1||JACKSON||
+|TN|WHITLEYVILLE|38588|1||JACKSON||
+|TN|DANDRIDGE|37725|1||JEFFERSON||
+|TN|JEFFERSON CITY|37760|1||JEFFERSON||
+|TN|NEW MARKET|37820|1||JEFFERSON||
+|TN|STRAWBERRY PLAINS|37871|1||JEFFERSON||
+|TN|WHITE PINE|37890|1||JEFFERSON||
+|TN|BUTLER|37640|1||JOHNSON||
+|TN|LAUREL BLOOMERY|37680|1||JOHNSON||
+|TN|MOUNTAIN CITY|37683|1||JOHNSON||
+|TN|SHADY VALLEY|37688|1||JOHNSON||
+|TN|TRADE|37691|1||JOHNSON||
+|TN|CORRYTON|37721|1||KNOX||
+|TN|HEISKELL|37754|1||KNOX||
+|TN|MASCOT|37806|1||KNOX||
+|TN|POWELL|37849|1||KNOX||
+|TN|KNOXVILLE|37901|1||KNOX||
+|TN|KNOXVILLE|37902|1||KNOX||
+|TN|KNOXVILLE|37909|1||KNOX||
+|TN|KNOXVILLE|37912|1||KNOX||
+|TN|KNOXVILLE|37914|1||KNOX||
+|TN|KNOXVILLE|37915|1||KNOX||
+|TN|KNOXVILLE|37916|1||KNOX||
+|TN|KNOXVILLE|37917|1||KNOX||
+|TN|KNOXVILLE|37918|1||KNOX||
+|TN|KNOXVILLE|37919|1||KNOX||
+|TN|KNOXVILLE|37920|1||KNOX||
+|TN|KNOXVILLE|37921|1||KNOX||
+|TN|KNOXVILLE|37922|1||KNOX||
+|TN|KNOXVILLE|37923|1||KNOX||
+|TN|KNOXVILLE|37924|1||KNOX||
+|TN|KNOXVILLE|37927|1||KNOX||
+|TN|KNOXVILLE|37928|1||KNOX||
+|TN|KNOXVILLE|37929|1||KNOX||
+|TN|KNOXVILLE|37930|1||KNOX||
+|TN|KNOXVILLE|37931|1||KNOX||
+|TN|KNOXVILLE|37932|1||KNOX||
+|TN|KNOXVILLE|37933|1||KNOX||
+|TN|KNOXVILLE|37938|1||KNOX||
+|TN|KNOXVILLE|37939|1||KNOX||
+|TN|KNOXVILLE|37940|1||KNOX||
+|TN|KNOXVILLE|37950|1||KNOX||
+|TN|KNOXVILLE|37990|1||KNOX||
+|TN|KNOXVILLE|37995|1||KNOX||
+|TN|KNOXVILLE|37996|1||KNOX||
+|TN|KNOXVILLE|37997|1||KNOX||
+|TN|KNOXVILLE|37998|1||KNOX||
+|TN|KNOXVILLE|37999|1||KNOX||
+|TN|WYNNBURG|38077|1||LAKE||
+|TN|TIPTONVILLE|38079|1||LAKE||
+|TN|RIDGELY|38080|1||LAKE||
+|TN|GATES|38037|1||LAUDERDALE||
+|TN|HALLS|38040|1||LAUDERDALE||
+|TN|HENNING|38041|1||LAUDERDALE||
+|TN|RIPLEY|38063|1||LAUDERDALE||
+|TN|ETHRIDGE|38456|1||LAWRENCE||
+|TN|FIVE POINTS|38457|1||LAWRENCE||
+|TN|IRON CITY|38463|1||LAWRENCE||
+|TN|LAWRENCEBURG|38464|1||LAWRENCE||
+|TN|LEOMA|38468|1||LAWRENCE||
+|TN|LORETTO|38469|1||LAWRENCE||
+|TN|SAINT JOSEPH|38481|1||LAWRENCE||
+|TN|SUMMERTOWN|38483|1||LAWRENCE||
+|TN|WESTPOINT|38486|1||LAWRENCE||
+|TN|HOHENWALD|38462|1||LEWIS||
+|TN|PETERSBURG|37144|1||LINCOLN||
+|TN|ELORA|37328|1||LINCOLN||
+|TN|FAYETTEVILLE|37334|1||LINCOLN||
+|TN|FLINTVILLE|37335|1||LINCOLN||
+|TN|KELSO|37348|1||LINCOLN||
+|TN|MULBERRY|37359|1||LINCOLN||
+|TN|DELLROSE|38453|1||LINCOLN||
+|TN|TAFT|38488|1||LINCOLN||
+|TN|GREENBACK|37742|1||LOUDON||
+|TN|LENOIR CITY|37771|1||LOUDON||
+|TN|LENOIR CITY|37772|1||LOUDON||
+|TN|LOUDON|37774|1||LOUDON||
+|TN|PHILADELPHIA|37846|1||LOUDON||
+|TN|ATHENS|37303|1||MCMINN||
+|TN|CALHOUN|37309|1||MCMINN||
+|TN|ENGLEWOOD|37329|1||MCMINN||
+|TN|ETOWAH|37331|1||MCMINN||
+|TN|RICEVILLE|37370|1||MCMINN||
+|TN|ATHENS|37371|1||MCMINN||
+|TN|NIOTA|37826|1||MCMINN||
+|TN|ADAMSVILLE|38310|1||MCNAIRY||
+|TN|BETHEL SPRINGS|38315|1||MCNAIRY||
+|TN|FINGER|38334|1||MCNAIRY||
+|TN|GUYS|38339|1||MCNAIRY||
+|TN|MICHIE|38357|1||MCNAIRY||
+|TN|MILLEDGEVILLE|38359|1||MCNAIRY||
+|TN|RAMER|38367|1||MCNAIRY||
+|TN|SELMER|38375|1||MCNAIRY||
+|TN|STANTONVILLE|38379|1||MCNAIRY||
+|TN|CHEWALLA|38393|1||MCNAIRY||
+|TN|LAFAYETTE|37083|1||MACON||
+|TN|RED BOILING SPRINGS|37150|1||MACON||
+|TN|JACKSON|38301|1||MADISON||
+|TN|JACKSON|38302|1||MADISON||
+|TN|JACKSON|38303|1||MADISON||
+|TN|JACKSON|38305|1||MADISON||
+|TN|JACKSON|38308|1||MADISON||
+|TN|BEECH BLUFF|38313|1||MADISON||
+|TN|JACKSON|38314|1||MADISON||
+|TN|MEDON|38356|1||MADISON||
+|TN|OAKFIELD|38362|1||MADISON||
+|TN|PINSON|38366|1||MADISON||
+|TN|SPRING CREEK|38378|1||MADISON||
+|TN|DENMARK|38391|1||MADISON||
+|TN|MERCER|38392|1||MADISON||
+|TN|GUILD|37340|1||MARION||
+|TN|JASPER|37347|1||MARION||
+|TN|SEQUATCHIE|37374|1||MARION||
+|TN|SOUTH PITTSBURG|37380|1||MARION||
+|TN|WHITESIDE|37396|1||MARION||
+|TN|WHITWELL|37397|1||MARION||
+|TN|BELFAST|37019|1||MARSHALL||
+|TN|CHAPEL HILL|37034|1||MARSHALL||
+|TN|CORNERSVILLE|37047|1||MARSHALL||
+|TN|LEWISBURG|37091|1||MARSHALL||
+|TN|SPRING HILL|37174|1||MAURY||
+|TN|COLUMBIA|38401|1||MAURY||
+|TN|COLUMBIA|38402|1||MAURY||
+|TN|CULLEOKA|38451|1||MAURY||
+|TN|HAMPSHIRE|38461|1||MAURY||
+|TN|MOUNT PLEASANT|38474|1||MAURY||
+|TN|SANTA FE|38482|1||MAURY||
+|TN|WILLIAMSPORT|38487|1||MAURY||
+|TN|DECATUR|37322|1||MEIGS||
+|TN|GEORGETOWN|37336|1||MEIGS||
+|TN|TEN MILE|37880|1||MEIGS||
+|TN|COKERCREEK|37314|1||MONROE||
+|TN|MADISONVILLE|37354|1||MONROE||
+|TN|TELLICO PLAINS|37385|1||MONROE||
+|TN|SWEETWATER|37874|1||MONROE||
+|TN|VONORE|37885|1||MONROE||
+|TN|CLARKSVILLE|37040|1||MONTGOMERY||
+|TN|CLARKSVILLE|37041|1||MONTGOMERY||
+|TN|CLARKSVILLE|37042|1||MONTGOMERY||
+|TN|CLARKSVILLE|37043|1||MONTGOMERY||
+|TN|CLARKSVILLE|37044|1||MONTGOMERY||
+|TN|CUNNINGHAM|37052|1||MONTGOMERY||
+|TN|PALMYRA|37142|1||MONTGOMERY||
+|TN|SAINT BETHLEHEM|37155|1||MONTGOMERY||
+|TN|SOUTHSIDE|37171|1||MONTGOMERY||
+|TN|WOODLAWN|37191|1||MONTGOMERY||
+|TN|LYNCHBURG|37352|1||MOORE||
+|TN|COALFIELD|37719|1||MORGAN||
+|TN|DEER LODGE|37726|1||MORGAN||
+|TN|RUGBY|37733|1||MORGAN||
+|TN|LANCING|37770|1||MORGAN||
+|TN|OAKDALE|37829|1||MORGAN||
+|TN|OLIVER SPRINGS|37840|1||MORGAN||
+|TN|PETROS|37845|1||MORGAN||
+|TN|SUNBRIGHT|37872|1||MORGAN||
+|TN|WARTBURG|37887|1||MORGAN||
+|TN|HORNBEAK|38232|1||OBION||
+|TN|OBION|38240|1||OBION||
+|TN|RIVES|38253|1||OBION||
+|TN|SAMBURG|38254|1||OBION||
+|TN|SOUTH FULTON|38257|1||OBION||
+|TN|TROY|38260|1||OBION||
+|TN|UNION CITY|38261|1||OBION||
+|TN|WOODLAND MILLS|38271|1||OBION||
+|TN|UNION CITY|38281|1||OBION||
+|TN|ALLONS|38541|1||OVERTON||
+|TN|ALLRED|38542|1||OVERTON||
+|TN|ALPINE|38543|1||OVERTON||
+|TN|CRAWFORD|38554|1||OVERTON||
+|TN|HILHAM|38568|1||OVERTON||
+|TN|LIVINGSTON|38570|1||OVERTON||
+|TN|MONROE|38573|1||OVERTON||
+|TN|RICKMAN|38580|1||OVERTON||
+|TN|LINDEN|37096|1||PERRY||
+|TN|LOBELVILLE|37097|1||PERRY||
+|TN|BYRDSTOWN|38549|1||PICKETT||
+|TN|BENTON|37307|1||POLK||
+|TN|CONASAUGA|37316|1||POLK||
+|TN|COPPERHILL|37317|1||POLK||
+|TN|DELANO|37325|1||POLK||
+|TN|DUCKTOWN|37326|1||POLK||
+|TN|FARNER|37333|1||POLK||
+|TN|OCOEE|37361|1||POLK||
+|TN|OLDFORT|37362|1||POLK||
+|TN|RELIANCE|37369|1||POLK||
+|TN|TURTLETOWN|37391|1||POLK||
+|TN|COOKEVILLE|38501|1||PUTNAM||
+|TN|COOKEVILLE|38502|1||PUTNAM||
+|TN|COOKEVILLE|38503|1||PUTNAM||
+|TN|COOKEVILLE|38505|1||PUTNAM||
+|TN|COOKEVILLE|38506|1||PUTNAM||
+|TN|BAXTER|38544|1||PUTNAM||
+|TN|BLOOMINGTON SPRINGS|38545|1||PUTNAM||
+|TN|BUFFALO VALLEY|38548|1||PUTNAM||
+|TN|MONTEREY|38574|1||PUTNAM||
+|TN|SILVER POINT|38582|1||PUTNAM||
+|TN|DAYTON|37321|1||RHEA||
+|TN|EVENSVILLE|37332|1||RHEA||
+|TN|GRANDVIEW|37337|1||RHEA||
+|TN|GRAYSVILLE|37338|1||RHEA||
+|TN|SPRING CITY|37381|1||RHEA||
+|TN|WATTS BAR DAM|37395|1||RHEA||
+|TN|HARRIMAN|37748|1||ROANE||
+|TN|KINGSTON|37763|1||ROANE||
+|TN|ROCKWOOD|37854|1||ROANE||
+|TN|ADAMS|37010|1||ROBERTSON||
+|TN|CEDAR HILL|37032|1||ROBERTSON||
+|TN|CROSS PLAINS|37049|1||ROBERTSON||
+|TN|GREENBRIER|37073|1||ROBERTSON||
+|TN|ORLINDA|37141|1||ROBERTSON||
+|TN|RIDGETOP|37152|1||ROBERTSON||
+|TN|SPRINGFIELD|37172|1||ROBERTSON||
+|TN|WHITE HOUSE|37188|1||ROBERTSON||
+|TN|CHRISTIANA|37037|1||RUTHERFORD||
+|TN|EAGLEVILLE|37060|1||RUTHERFORD||
+|TN|FOSTERVILLE|37063|1||RUTHERFORD||
+|TN|LASCASSAS|37085|1||RUTHERFORD||
+|TN|LA VERGNE|37086|1||RUTHERFORD||
+|TN|LA VERGNE|37089|1||RUTHERFORD||
+|TN|MILTON|37118|1||RUTHERFORD||
+|TN|MURFREESBORO|37127|1||RUTHERFORD||
+|TN|MURFREESBORO|37128|1||RUTHERFORD||
+|TN|MURFREESBORO|37129|1||RUTHERFORD||
+|TN|MURFREESBORO|37130|1||RUTHERFORD||
+|TN|MURFREESBORO|37131|1||RUTHERFORD||
+|TN|MURFREESBORO|37132|1||RUTHERFORD||
+|TN|MURFREESBORO|37133|1||RUTHERFORD||
+|TN|ROCKVALE|37153|1||RUTHERFORD||
+|TN|SMYRNA|37167|1||RUTHERFORD||
+|TN|ELGIN|37732|1||SCOTT||
+|TN|HELENWOOD|37755|1||SCOTT||
+|TN|HUNTSVILLE|37756|1||SCOTT||
+|TN|ONEIDA|37841|1||SCOTT||
+|TN|ROBBINS|37852|1||SCOTT||
+|TN|WINFIELD|37892|1||SCOTT||
+|TN|WINONA|37893|1||SCOTT||
+|TN|DUNLAP|37327|1||SEQUATCHIE||
+|TN|GATLINBURG|37738|1||SEVIER||
+|TN|KODAK|37764|1||SEVIER||
+|TN|SEVIERVILLE|37862|1||SEVIER||
+|TN|PIGEON FORGE|37863|1||SEVIER||
+|TN|SEVIERVILLE|37864|1||SEVIER||
+|TN|SEYMOUR|37865|1||SEVIER||
+|TN|PIGEON FORGE|37868|1||SEVIER||
+|TN|SEVIERVILLE|37876|1||SEVIER||
+|TN|MEMPHIS|37501|1||SHELBY||
+|TN|ARLINGTON|38002|1||SHELBY||
+|TN|BRUNSWICK|38014|1||SHELBY||
+|TN|CORDOVA|38016|1||SHELBY||
+|TN|COLLIERVILLE|38017|1||SHELBY||
+|TN|CORDOVA|38018|1||SHELBY||
+|TN|COLLIERVILLE|38027|1||SHELBY||
+|TN|EADS|38028|1||SHELBY||
+|TN|ELLENDALE|38029|1||SHELBY||
+|TN|MILLINGTON|38053|1||SHELBY||
+|TN|MILLINGTON|38054|1||SHELBY||
+|TN|MILLINGTON|38055|1||SHELBY||
+|TN|MILLINGTON|38083|1||SHELBY||
+|TN|CORDOVA|38088|1||SHELBY||
+|TN|MEMPHIS|38101|1||SHELBY||
+|TN|MEMPHIS|38103|1||SHELBY||
+|TN|MEMPHIS|38104|1||SHELBY||
+|TN|MEMPHIS|38105|1||SHELBY||
+|TN|MEMPHIS|38106|1||SHELBY||
+|TN|MEMPHIS|38107|1||SHELBY||
+|TN|MEMPHIS|38108|1||SHELBY||
+|TN|MEMPHIS|38109|1||SHELBY||
+|TN|MEMPHIS|38110|1||SHELBY||
+|TN|MEMPHIS|38111|1||SHELBY||
+|TN|MEMPHIS|38112|1||SHELBY||
+|TN|MEMPHIS|38113|1||SHELBY||
+|TN|MEMPHIS|38114|1||SHELBY||
+|TN|MEMPHIS|38115|1||SHELBY||
+|TN|MEMPHIS|38116|1||SHELBY||
+|TN|MEMPHIS|38117|1||SHELBY||
+|TN|MEMPHIS|38118|1||SHELBY||
+|TN|MEMPHIS|38119|1||SHELBY||
+|TN|MEMPHIS|38120|1||SHELBY||
+|TN|MEMPHIS|38122|1||SHELBY||
+|TN|MEMPHIS|38124|1||SHELBY||
+|TN|MEMPHIS|38125|1||SHELBY||
+|TN|MEMPHIS|38126|1||SHELBY||
+|TN|MEMPHIS|38127|1||SHELBY||
+|TN|MEMPHIS|38128|1||SHELBY||
+|TN|MEMPHIS|38130|1||SHELBY||
+|TN|MEMPHIS|38131|1||SHELBY||
+|TN|MEMPHIS|38132|1||SHELBY||
+|TN|MEMPHIS|38133|1||SHELBY||
+|TN|MEMPHIS|38134|1||SHELBY||
+|TN|MEMPHIS|38135|1||SHELBY||
+|TN|MEMPHIS|38136|1||SHELBY||
+|TN|MEMPHIS|38137|1||SHELBY||
+|TN|GERMANTOWN|38138|1||SHELBY||
+|TN|GERMANTOWN|38139|1||SHELBY||
+|TN|MEMPHIS|38140|1||SHELBY||
+|TN|MEMPHIS|38141|1||SHELBY||
+|TN|MEMPHIS|38142|1||SHELBY||
+|TN|MEMPHIS|38143|1||SHELBY||
+|TN|MEMPHIS|38145|1||SHELBY||
+|TN|MEMPHIS|38146|1||SHELBY||
+|TN|MEMPHIS|38147|1||SHELBY||
+|TN|MEMPHIS|38148|1||SHELBY||
+|TN|MEMPHIS|38150|1||SHELBY||
+|TN|MEMPHIS|38151|1||SHELBY||
+|TN|MEMPHIS|38152|1||SHELBY||
+|TN|MEMPHIS|38157|1||SHELBY||
+|TN|MEMPHIS|38159|1||SHELBY||
+|TN|MEMPHIS|38161|1||SHELBY||
+|TN|MEMPHIS|38163|1||SHELBY||
+|TN|MEMPHIS|38165|1||SHELBY||
+|TN|MEMPHIS|38166|1||SHELBY||
+|TN|MEMPHIS|38167|1||SHELBY||
+|TN|MEMPHIS|38168|1||SHELBY||
+|TN|MEMPHIS|38173|1||SHELBY||
+|TN|MEMPHIS|38174|1||SHELBY||
+|TN|MEMPHIS|38175|1||SHELBY||
+|TN|MEMPHIS|38177|1||SHELBY||
+|TN|MEMPHIS|38181|1||SHELBY||
+|TN|MEMPHIS|38182|1||SHELBY||
+|TN|GERMANTOWN|38183|1||SHELBY||
+|TN|MEMPHIS|38184|1||SHELBY||
+|TN|MEMPHIS|38186|1||SHELBY||
+|TN|MEMPHIS|38187|1||SHELBY||
+|TN|MEMPHIS|38188|1||SHELBY||
+|TN|MEMPHIS|38190|1||SHELBY||
+|TN|MEMPHIS|38193|1||SHELBY||
+|TN|MEMPHIS|38194|1||SHELBY||
+|TN|MEMPHIS|38195|1||SHELBY||
+|TN|MEMPHIS|38197|1||SHELBY||
+|TN|CARTHAGE|37030|1||SMITH||
+|TN|DIXON SPRINGS|37057|1||SMITH||
+|TN|PLEASANT SHADE|37145|1||SMITH||
+|TN|RIDDLETON|37151|1||SMITH||
+|TN|BRUSH CREEK|38547|1||SMITH||
+|TN|CHESTNUT MOUND|38552|1||SMITH||
+|TN|ELMWOOD|38560|1||SMITH||
+|TN|GORDONSVILLE|38563|1||SMITH||
+|TN|HICKMAN|38567|1||SMITH||
+|TN|LANCASTER|38569|1||SMITH||
+|TN|BIG ROCK|37023|1||STEWART||
+|TN|BUMPUS MILLS|37028|1||STEWART||
+|TN|CUMBERLAND CITY|37050|1||STEWART||
+|TN|DOVER|37058|1||STEWART||
+|TN|INDIAN MOUND|37079|1||STEWART||
+|TN|BLOUNTVILLE|37617|1||SULLIVAN||
+|TN|BLUFF CITY|37618|1||SULLIVAN||
+|TN|BRISTOL|37620|1||SULLIVAN||
+|TN|BRISTOL|37621|1||SULLIVAN||
+|TN|BRISTOL|37625|1||SULLIVAN||
+|TN|KINGSPORT|37660|1||SULLIVAN||
+|TN|KINGSPORT|37662|1||SULLIVAN||
+|TN|KINGSPORT|37663|1||SULLIVAN||
+|TN|KINGSPORT|37664|1||SULLIVAN||
+|TN|KINGSPORT|37665|1||SULLIVAN||
+|TN|KINGSPORT|37669|1||SULLIVAN||
+|TN|PINEY FLATS|37686|1||SULLIVAN||
+|TN|PINEY FLATS|37699|1||SULLIVAN||
+|TN|BETHPAGE|37022|1||SUMNER||
+|TN|CASTALIAN SPRINGS|37031|1||SUMNER||
+|TN|COTTONTOWN|37048|1||SUMNER||
+|TN|GALLATIN|37066|1||SUMNER||
+|TN|HENDERSONVILLE|37075|1||SUMNER||
+|TN|HENDERSONVILLE|37077|1||SUMNER||
+|TN|MITCHELLVILLE|37119|1||SUMNER||
+|TN|PORTLAND|37148|1||SUMNER||
+|TN|WESTMORELAND|37186|1||SUMNER||
+|TN|ATOKA|38004|1||TIPTON||
+|TN|BRIGHTON|38011|1||TIPTON||
+|TN|BURLISON|38015|1||TIPTON||
+|TN|COVINGTON|38019|1||TIPTON||
+|TN|DRUMMONDS|38023|1||TIPTON||
+|TN|MASON|38049|1||TIPTON||
+|TN|MUNFORD|38058|1||TIPTON||
+|TN|TIPTON|38071|1||TIPTON||
+|TN|HARTSVILLE|37074|1||TROUSDALE||
+|TN|ERWIN|37650|1||UNICOI||
+|TN|FLAG POND|37657|1||UNICOI||
+|TN|UNICOI|37692|1||UNICOI||
+|TN|LUTTRELL|37779|1||UNION||
+|TN|MAYNARDVILLE|37807|1||UNION||
+|TN|SHARPS CHAPEL|37866|1||UNION||
+|TN|SPENCER|38585|1||VAN BUREN||
+|TN|MC MINNVILLE|37110|1||WARREN||
+|TN|MC MINNVILLE|37111|1||WARREN||
+|TN|MORRISON|37357|1||WARREN||
+|TN|SMARTT|37378|1||WARREN||
+|TN|VIOLA|37394|1||WARREN||
+|TN|CAMPAIGN|38550|1||WARREN||
+|TN|ROCK ISLAND|38581|1||WARREN||
+|TN|JOHNSON CITY|37601|1||WASHINGTON||
+|TN|JOHNSON CITY|37602|1||WASHINGTON||
+|TN|JOHNSON CITY|37604|1||WASHINGTON||
+|TN|JOHNSON CITY|37605|1||WASHINGTON||
+|TN|JOHNSON CITY|37614|1||WASHINGTON||
+|TN|JOHNSON CITY|37615|1||WASHINGTON||
+|TN|FALL BRANCH|37656|1||WASHINGTON||
+|TN|JONESBOROUGH|37659|1||WASHINGTON||
+|TN|LIMESTONE|37681|1||WASHINGTON||
+|TN|MOUNTAIN HOME|37684|1||WASHINGTON||
+|TN|TELFORD|37690|1||WASHINGTON||
+|TN|CLIFTON|38425|1||WAYNE||
+|TN|COLLINWOOD|38450|1||WAYNE||
+|TN|CYPRESS INN|38452|1||WAYNE||
+|TN|LUTTS|38471|1||WAYNE||
+|TN|WAYNESBORO|38485|1||WAYNE||
+|TN|DRESDEN|38225|1||WEAKLEY||
+|TN|DUKEDOM|38226|1||WEAKLEY||
+|TN|GLEASON|38229|1||WEAKLEY||
+|TN|GREENFIELD|38230|1||WEAKLEY||
+|TN|MARTIN|38237|1||WEAKLEY||
+|TN|MARTIN|38238|1||WEAKLEY||
+|TN|PALMERSVILLE|38241|1||WEAKLEY||
+|TN|SHARON|38255|1||WEAKLEY||
+|TN|DOYLE|38559|1||WHITE||
+|TN|QUEBECK|38579|1||WHITE||
+|TN|SPARTA|38583|1||WHITE||
+|TN|WALLING|38587|1||WHITE||
+|TN|ARRINGTON|37014|1||WILLIAMSON||
+|TN|BRENTWOOD|37024|1||WILLIAMSON||
+|TN|BRENTWOOD|37027|1||WILLIAMSON||
+|TN|COLLEGE GROVE|37046|1||WILLIAMSON||
+|TN|FAIRVIEW|37062|1||WILLIAMSON||
+|TN|FRANKLIN|37064|1||WILLIAMSON||
+|TN|FRANKLIN|37065|1||WILLIAMSON||
+|TN|FRANKLIN|37067|1||WILLIAMSON||
+|TN|FRANKLIN|37068|1||WILLIAMSON||
+|TN|FRANKLIN|37069|1||WILLIAMSON||
+|TN|NOLENSVILLE|37135|1||WILLIAMSON||
+|TN|THOMPSONS STATION|37179|1||WILLIAMSON||
+|TN|GLADEVILLE|37071|1||WILSON||
+|TN|LEBANON|37087|1||WILSON||
+|TN|LEBANON|37088|1||WILSON||
+|TN|LEBANON|37090|1||WILSON||
+|TN|MOUNT JULIET|37121|1||WILSON||
+|TN|MOUNT JULIET|37122|1||WILSON||
+|TN|NORENE|37136|1||WILSON||
+|TN|WATERTOWN|37184|1||WILSON||
+|TN|DENVER|37054|1||||
+|TN|ISABELLA|37346|1||||
+|TN|MOUNT VERNON|37358|1||||
+|TN|MEMPHIS|37544|1||||
+|TN|JOHNSON CITY|37603|1||||
+|TN|TREADWAY|37883|1||||
+|TN|KNOXVILLE|37934|1||||
+|TN|KNOXVILLE|37955|1||||
+|TN|FOWLKES|38033|1||||
+|TN|MEMPHIS|38129|1||||
+|TN|ELBRIDGE|38227|1||||
+|TX|FRANKSTON|75763|1||ANDERSON||
+|TX|NECHES|75779|1||ANDERSON||
+|TX|PALESTINE|75801|1||ANDERSON||
+|TX|PALESTINE|75802|1||ANDERSON||
+|TX|PALESTINE|75803|1||ANDERSON||
+|TX|CAYUGA|75832|1||ANDERSON||
+|TX|ELKHART|75839|1||ANDERSON||
+|TX|MONTALBA|75853|1||ANDERSON||
+|TX|TENNESSEE COLONY|75861|1||ANDERSON||
+|TX|TENNESSEE COLONY|75880|1||ANDERSON||
+|TX|PALESTINE|75882|1||ANDERSON||
+|TX|TENNESSEE COLONY|75884|1||ANDERSON||
+|TX|TENNESSEE COLONY|75886|1||ANDERSON||
+|TX|ANDREWS|79714|1||ANDREWS||
+|TX|LUFKIN|75901|1||ANGELINA||
+|TX|LUFKIN|75902|1||ANGELINA||
+|TX|LUFKIN|75903|1||ANGELINA||
+|TX|LUFKIN|75904|1||ANGELINA||
+|TX|LUFKIN|75915|1||ANGELINA||
+|TX|DIBOLL|75941|1||ANGELINA||
+|TX|HUNTINGTON|75949|1||ANGELINA||
+|TX|POLLOK|75969|1||ANGELINA||
+|TX|ZAVALLA|75980|1||ANGELINA||
+|TX|FULTON|78358|1||ARANSAS||
+|TX|ROCKPORT|78381|1||ARANSAS||
+|TX|ROCKPORT|78382|1||ARANSAS||
+|TX|ARCHER CITY|76351|1||ARCHER||
+|TX|HOLLIDAY|76366|1||ARCHER||
+|TX|MEGARGEL|76370|1||ARCHER||
+|TX|SCOTLAND|76379|1||ARCHER||
+|TX|WINDTHORST|76389|1||ARCHER||
+|TX|CLAUDE|79019|1||ARMSTRONG||
+|TX|WAYSIDE|79094|1||ARMSTRONG||
+|TX|CAMPBELLTON|78008|1||ATASCOSA||
+|TX|CHARLOTTE|78011|1||ATASCOSA||
+|TX|CHRISTINE|78012|1||ATASCOSA||
+|TX|JOURDANTON|78026|1||ATASCOSA||
+|TX|LEMING|78050|1||ATASCOSA||
+|TX|LYTLE|78052|1||ATASCOSA||
+|TX|MC COY|78053|1||ATASCOSA||
+|TX|PEGGY|78062|1||ATASCOSA||
+|TX|PLEASANTON|78064|1||ATASCOSA||
+|TX|POTEET|78065|1||ATASCOSA||
+|TX|BELLVILLE|77418|1||AUSTIN||
+|TX|KENNEY|77452|1||AUSTIN||
+|TX|SAN FELIPE|77473|1||AUSTIN||
+|TX|SEALY|77474|1||AUSTIN||
+|TX|WALLIS|77485|1||AUSTIN||
+|TX|BLEIBLERVILLE|78931|1||AUSTIN||
+|TX|CAT SPRING|78933|1||AUSTIN||
+|TX|INDUSTRY|78944|1||AUSTIN||
+|TX|NEW ULM|78950|1||AUSTIN||
+|TX|BULA|79320|1||BAILEY||
+|TX|ENOCHS|79324|1||BAILEY||
+|TX|MAPLE|79344|1||BAILEY||
+|TX|MULESHOE|79347|1||BAILEY||
+|TX|BANDERA|78003|1||BANDERA||
+|TX|MEDINA|78055|1||BANDERA||
+|TX|PIPE CREEK|78063|1||BANDERA||
+|TX|TARPLEY|78883|1||BANDERA||
+|TX|VANDERPOOL|78885|1||BANDERA||
+|TX|BASTROP|78602|1||BASTROP||
+|TX|CEDAR CREEK|78612|1||BASTROP||
+|TX|ELGIN|78621|1||BASTROP||
+|TX|MC DADE|78650|1||BASTROP||
+|TX|PAIGE|78659|1||BASTROP||
+|TX|RED ROCK|78662|1||BASTROP||
+|TX|ROSANKY|78953|1||BASTROP||
+|TX|SMITHVILLE|78957|1||BASTROP||
+|TX|SEYMOUR|76380|1||BAYLOR||
+|TX|BEEVILLE|78102|1||BEE||
+|TX|BEEVILLE|78104|1||BEE||
+|TX|MINERAL|78125|1||BEE||
+|TX|NORMANNA|78142|1||BEE||
+|TX|PAWNEE|78145|1||BEE||
+|TX|PETTUS|78146|1||BEE||
+|TX|TULETA|78162|1||BEE||
+|TX|SKIDMORE|78389|1||BEE||
+|TX|TYNAN|78391|1||BEE||
+|TX|TEMPLE|76501|1||BELL||
+|TX|TEMPLE|76502|1||BELL||
+|TX|TEMPLE|76503|1||BELL||
+|TX|TEMPLE|76504|1||BELL||
+|TX|TEMPLE|76505|1||BELL||
+|TX|TEMPLE|76508|1||BELL||
+|TX|BARTLETT|76511|1||BELL||
+|TX|BELTON|76513|1||BELL||
+|TX|HEIDENHEIMER|76533|1||BELL||
+|TX|HOLLAND|76534|1||BELL||
+|TX|KILLEEN|76540|1||BELL||
+|TX|KILLEEN|76541|1||BELL||
+|TX|KILLEEN|76542|1||BELL||
+|TX|KILLEEN|76543|1||BELL||
+|TX|KILLEEN|76544|1||BELL||
+|TX|KILLEEN|76545|1||BELL||
+|TX|KILLEEN|76546|1||BELL||
+|TX|KILLEEN|76547|1||BELL||
+|TX|HARKER HEIGHTS|76548|1||BELL||
+|TX|KILLEEN|76549|1||BELL||
+|TX|LITTLE RIVER|76554|1||BELL||
+|TX|NOLANVILLE|76559|1||BELL||
+|TX|PENDLETON|76564|1||BELL||
+|TX|ROGERS|76569|1||BELL||
+|TX|SALADO|76571|1||BELL||
+|TX|TROY|76579|1||BELL||
+|TX|ATASCOSA|78002|1||BEXAR||
+|TX|BOERNE|78015|1||BEXAR||
+|TX|HELOTES|78023|1||BEXAR||
+|TX|MACDONA|78054|1||BEXAR||
+|TX|SOMERSET|78069|1||BEXAR||
+|TX|VON ORMY|78073|1||BEXAR||
+|TX|ADKINS|78101|1||BEXAR||
+|TX|CONVERSE|78109|1||BEXAR||
+|TX|ELMENDORF|78112|1||BEXAR||
+|TX|UNIVERSAL CITY|78148|1||BEXAR||
+|TX|UNIVERSAL CITY|78150|1||BEXAR||
+|TX|SAINT HEDWIG|78152|1||BEXAR||
+|TX|SAN ANTONIO|78201|1||BEXAR||
+|TX|SAN ANTONIO|78202|1||BEXAR||
+|TX|SAN ANTONIO|78203|1||BEXAR||
+|TX|SAN ANTONIO|78204|1||BEXAR||
+|TX|SAN ANTONIO|78205|1||BEXAR||
+|TX|SAN ANTONIO|78206|1||BEXAR||
+|TX|SAN ANTONIO|78207|1||BEXAR||
+|TX|SAN ANTONIO|78208|1||BEXAR||
+|TX|SAN ANTONIO|78209|1||BEXAR||
+|TX|SAN ANTONIO|78210|1||BEXAR||
+|TX|SAN ANTONIO|78211|1||BEXAR||
+|TX|SAN ANTONIO|78212|1||BEXAR||
+|TX|SAN ANTONIO|78213|1||BEXAR||
+|TX|SAN ANTONIO|78214|1||BEXAR||
+|TX|SAN ANTONIO|78215|1||BEXAR||
+|TX|SAN ANTONIO|78216|1||BEXAR||
+|TX|SAN ANTONIO|78217|1||BEXAR||
+|TX|SAN ANTONIO|78218|1||BEXAR||
+|TX|SAN ANTONIO|78219|1||BEXAR||
+|TX|SAN ANTONIO|78220|1||BEXAR||
+|TX|SAN ANTONIO|78221|1||BEXAR||
+|TX|SAN ANTONIO|78222|1||BEXAR||
+|TX|SAN ANTONIO|78223|1||BEXAR||
+|TX|SAN ANTONIO|78224|1||BEXAR||
+|TX|SAN ANTONIO|78225|1||BEXAR||
+|TX|SAN ANTONIO|78226|1||BEXAR||
+|TX|SAN ANTONIO|78227|1||BEXAR||
+|TX|SAN ANTONIO|78228|1||BEXAR||
+|TX|SAN ANTONIO|78229|1||BEXAR||
+|TX|SAN ANTONIO|78230|1||BEXAR||
+|TX|SAN ANTONIO|78231|1||BEXAR||
+|TX|SAN ANTONIO|78232|1||BEXAR||
+|TX|SAN ANTONIO|78233|1||BEXAR||
+|TX|SAN ANTONIO|78234|1||BEXAR||
+|TX|SAN ANTONIO|78235|1||BEXAR||
+|TX|SAN ANTONIO|78236|1||BEXAR||
+|TX|SAN ANTONIO|78237|1||BEXAR||
+|TX|SAN ANTONIO|78238|1||BEXAR||
+|TX|SAN ANTONIO|78239|1||BEXAR||
+|TX|SAN ANTONIO|78240|1||BEXAR||
+|TX|SAN ANTONIO|78241|1||BEXAR||
+|TX|SAN ANTONIO|78242|1||BEXAR||
+|TX|SAN ANTONIO|78243|1||BEXAR||
+|TX|SAN ANTONIO|78244|1||BEXAR||
+|TX|SAN ANTONIO|78245|1||BEXAR||
+|TX|SAN ANTONIO|78246|1||BEXAR||
+|TX|SAN ANTONIO|78247|1||BEXAR||
+|TX|SAN ANTONIO|78248|1||BEXAR||
+|TX|SAN ANTONIO|78249|1||BEXAR||
+|TX|SAN ANTONIO|78250|1||BEXAR||
+|TX|SAN ANTONIO|78251|1||BEXAR||
+|TX|SAN ANTONIO|78252|1||BEXAR||
+|TX|SAN ANTONIO|78253|1||BEXAR||
+|TX|SAN ANTONIO|78254|1||BEXAR||
+|TX|SAN ANTONIO|78255|1||BEXAR||
+|TX|SAN ANTONIO|78256|1||BEXAR||
+|TX|SAN ANTONIO|78257|1||BEXAR||
+|TX|SAN ANTONIO|78258|1||BEXAR||
+|TX|SAN ANTONIO|78259|1||BEXAR||
+|TX|SAN ANTONIO|78260|1||BEXAR||
+|TX|SAN ANTONIO|78261|1||BEXAR||
+|TX|SAN ANTONIO|78262|1||BEXAR||
+|TX|SAN ANTONIO|78263|1||BEXAR||
+|TX|SAN ANTONIO|78264|1||BEXAR||
+|TX|SAN ANTONIO|78265|1||BEXAR||
+|TX|SAN ANTONIO|78268|1||BEXAR||
+|TX|SAN ANTONIO|78269|1||BEXAR||
+|TX|SAN ANTONIO|78270|1||BEXAR||
+|TX|SAN ANTONIO|78275|1||BEXAR||
+|TX|SAN ANTONIO|78278|1||BEXAR||
+|TX|SAN ANTONIO|78279|1||BEXAR||
+|TX|SAN ANTONIO|78280|1||BEXAR||
+|TX|SAN ANTONIO|78283|1||BEXAR||
+|TX|SAN ANTONIO|78284|1||BEXAR||
+|TX|SAN ANTONIO|78285|1||BEXAR||
+|TX|SAN ANTONIO|78286|1||BEXAR||
+|TX|SAN ANTONIO|78287|1||BEXAR||
+|TX|SAN ANTONIO|78288|1||BEXAR||
+|TX|SAN ANTONIO|78289|1||BEXAR||
+|TX|SAN ANTONIO|78291|1||BEXAR||
+|TX|SAN ANTONIO|78292|1||BEXAR||
+|TX|SAN ANTONIO|78293|1||BEXAR||
+|TX|SAN ANTONIO|78294|1||BEXAR||
+|TX|SAN ANTONIO|78295|1||BEXAR||
+|TX|SAN ANTONIO|78296|1||BEXAR||
+|TX|SAN ANTONIO|78297|1||BEXAR||
+|TX|SAN ANTONIO|78298|1||BEXAR||
+|TX|SAN ANTONIO|78299|1||BEXAR||
+|TX|BLANCO|78606|1||BLANCO||
+|TX|HYE|78635|1||BLANCO||
+|TX|JOHNSON CITY|78636|1||BLANCO||
+|TX|ROUND MOUNTAIN|78663|1||BLANCO||
+|TX|SANDY|78665|1||BLANCO||
+|TX|GAIL|79738|1||BORDEN||
+|TX|CLIFTON|76634|1||BOSQUE||
+|TX|CRANFILLS GAP|76637|1||BOSQUE||
+|TX|LAGUNA PARK|76644|1||BOSQUE||
+|TX|IREDELL|76649|1||BOSQUE||
+|TX|KOPPERL|76652|1||BOSQUE||
+|TX|MERIDIAN|76665|1||BOSQUE||
+|TX|MORGAN|76671|1||BOSQUE||
+|TX|VALLEY MILLS|76689|1||BOSQUE||
+|TX|WALNUT SPRINGS|76690|1||BOSQUE||
+|TX|TEXARKANA|75501|1||BOWIE||
+|TX|TEXARKANA|75503|1||BOWIE||
+|TX|TEXARKANA|75504|1||BOWIE||
+|TX|TEXARKANA|75505|1||BOWIE||
+|TX|TEXARKANA|75507|1||BOWIE||
+|TX|DE KALB|75559|1||BOWIE||
+|TX|HOOKS|75561|1||BOWIE||
+|TX|MAUD|75567|1||BOWIE||
+|TX|NASH|75569|1||BOWIE||
+|TX|NEW BOSTON|75570|1||BOWIE||
+|TX|REDWATER|75573|1||BOWIE||
+|TX|SIMMS|75574|1||BOWIE||
+|TX|TEXARKANA|75599|1||BOWIE||
+|TX|BRAZORIA|77422|1||BRAZORIA||
+|TX|DAMON|77430|1||BRAZORIA||
+|TX|DANCIGER|77431|1||BRAZORIA||
+|TX|OLD OCEAN|77463|1||BRAZORIA||
+|TX|SWEENY|77480|1||BRAZORIA||
+|TX|WEST COLUMBIA|77486|1||BRAZORIA||
+|TX|ALVIN|77511|1||BRAZORIA||
+|TX|ALVIN|77512|1||BRAZORIA||
+|TX|ANGLETON|77515|1||BRAZORIA||
+|TX|ANGLETON|77516|1||BRAZORIA||
+|TX|CLUTE|77531|1||BRAZORIA||
+|TX|DANBURY|77534|1||BRAZORIA||
+|TX|FREEPORT|77541|1||BRAZORIA||
+|TX|FREEPORT|77542|1||BRAZORIA||
+|TX|LAKE JACKSON|77566|1||BRAZORIA||
+|TX|LIVERPOOL|77577|1||BRAZORIA||
+|TX|MANVEL|77578|1||BRAZORIA||
+|TX|PEARLAND|77581|1||BRAZORIA||
+|TX|ROSHARON|77583|1||BRAZORIA||
+|TX|PEARLAND|77584|1||BRAZORIA||
+|TX|PEARLAND|77588|1||BRAZORIA||
+|TX|BRYAN|77801|1||BRAZOS||
+|TX|BRYAN|77802|1||BRAZOS||
+|TX|BRYAN|77803|1||BRAZOS||
+|TX|BRYAN|77805|1||BRAZOS||
+|TX|BRYAN|77806|1||BRAZOS||
+|TX|BRYAN|77807|1||BRAZOS||
+|TX|BRYAN|77808|1||BRAZOS||
+|TX|COLLEGE STATION|77840|1||BRAZOS||
+|TX|COLLEGE STATION|77841|1||BRAZOS||
+|TX|COLLEGE STATION|77842|1||BRAZOS||
+|TX|COLLEGE STATION|77843|1||BRAZOS||
+|TX|COLLEGE STATION|77844|1||BRAZOS||
+|TX|COLLEGE STATION|77845|1||BRAZOS||
+|TX|KURTEN|77862|1||BRAZOS||
+|TX|MILLICAN|77866|1||BRAZOS||
+|TX|NAVASOTA|77869|1||BRAZOS||
+|TX|WELLBORN|77881|1||BRAZOS||
+|TX|ALPINE|79830|1||BREWSTER||
+|TX|ALPINE|79831|1||BREWSTER||
+|TX|ALPINE|79832|1||BREWSTER||
+|TX|BIG BEND NATIONAL PARK|79834|1||BREWSTER||
+|TX|MARATHON|79842|1||BREWSTER||
+|TX|TERLINGUA|79852|1||BREWSTER||
+|TX|QUITAQUE|79255|1||BRISCOE||
+|TX|SILVERTON|79257|1||BRISCOE||
+|TX|ENCINO|78353|1||BROOKS||
+|TX|FALFURRIAS|78355|1||BROOKS||
+|TX|BLANKET|76432|1||BROWN||
+|TX|BROWNWOOD|76801|1||BROWN||
+|TX|EARLY|76802|1||BROWN||
+|TX|BROWNWOOD|76803|1||BROWN||
+|TX|BROWNWOOD|76804|1||BROWN||
+|TX|BANGS|76823|1||BROWN||
+|TX|BROOKESMITH|76827|1||BROWN||
+|TX|MAY|76857|1||BROWN||
+|TX|ZEPHYR|76890|1||BROWN||
+|TX|CALDWELL|77836|1||BURLESON||
+|TX|CHRIESMAN|77838|1||BURLESON||
+|TX|CLAY|77839|1||BURLESON||
+|TX|DEANVILLE|77852|1||BURLESON||
+|TX|LYONS|77863|1||BURLESON||
+|TX|SNOOK|77878|1||BURLESON||
+|TX|SOMERVILLE|77879|1||BURLESON||
+|TX|BERTRAM|78605|1||BURNET||
+|TX|BRIGGS|78608|1||BURNET||
+|TX|BURNET|78611|1||BURNET||
+|TX|MARBLE FALLS|78654|1||BURNET||
+|TX|MARBLE FALLS|78657|1||BURNET||
+|TX|DALE|78616|1||CALDWELL||
+|TX|FENTRESS|78622|1||CALDWELL||
+|TX|LOCKHART|78644|1||CALDWELL||
+|TX|LULING|78648|1||CALDWELL||
+|TX|MARTINDALE|78655|1||CALDWELL||
+|TX|MAXWELL|78656|1||CALDWELL||
+|TX|PRAIRIE LEA|78661|1||CALDWELL||
+|TX|LONG MOTT|77972|1||CALHOUN||
+|TX|POINT COMFORT|77978|1||CALHOUN||
+|TX|PORT LAVACA|77979|1||CALHOUN||
+|TX|PORT O CONNOR|77982|1||CALHOUN||
+|TX|SEADRIFT|77983|1||CALHOUN||
+|TX|CROSS PLAINS|76443|1||CALLAHAN||
+|TX|PUTNAM|76469|1||CALLAHAN||
+|TX|BAIRD|79504|1||CALLAHAN||
+|TX|CLYDE|79510|1||CALLAHAN||
+|TX|BROWNSVILLE|78520|1||CAMERON||
+|TX|BROWNSVILLE|78521|1||CAMERON||
+|TX|BROWNSVILLE|78522|1||CAMERON||
+|TX|BROWNSVILLE|78523|1||CAMERON||
+|TX|BROWNSVILLE|78526|1||CAMERON||
+|TX|COMBES|78535|1||CAMERON||
+|TX|HARLINGEN|78550|1||CAMERON||
+|TX|HARLINGEN|78551|1||CAMERON||
+|TX|HARLINGEN|78552|1||CAMERON||
+|TX|HARLINGEN|78553|1||CAMERON||
+|TX|LA FERIA|78559|1||CAMERON||
+|TX|LOS FRESNOS|78566|1||CAMERON||
+|TX|LOS INDIOS|78567|1||CAMERON||
+|TX|LOZANO|78568|1||CAMERON||
+|TX|OLMITO|78575|1||CAMERON||
+|TX|PORT ISABEL|78578|1||CAMERON||
+|TX|RIO HONDO|78583|1||CAMERON||
+|TX|SAN BENITO|78586|1||CAMERON||
+|TX|SANTA MARIA|78592|1||CAMERON||
+|TX|SANTA ROSA|78593|1||CAMERON||
+|TX|SOUTH PADRE ISLAND|78597|1||CAMERON||
+|TX|LEESBURG|75451|1||CAMP||
+|TX|PITTSBURG|75686|1||CAMP||
+|TX|GROOM|79039|1||CARSON||
+|TX|PANHANDLE|79068|1||CARSON||
+|TX|SKELLYTOWN|79080|1||CARSON||
+|TX|WHITE DEER|79097|1||CARSON||
+|TX|ATLANTA|75551|1||CASS||
+|TX|BIVINS|75555|1||CASS||
+|TX|BLOOMBURG|75556|1||CASS||
+|TX|DOUGLASSVILLE|75560|1||CASS||
+|TX|KILDARE|75562|1||CASS||
+|TX|LINDEN|75563|1||CASS||
+|TX|MC LEOD|75565|1||CASS||
+|TX|MARIETTA|75566|1||CASS||
+|TX|QUEEN CITY|75572|1||CASS||
+|TX|AVINGER|75630|1||CASS||
+|TX|HUGHES SPRINGS|75656|1||CASS||
+|TX|DIMMITT|79027|1||CASTRO||
+|TX|HART|79043|1||CASTRO||
+|TX|NAZARETH|79063|1||CASTRO||
+|TX|SUMMERFIELD|79085|1||CASTRO||
+|TX|ANAHUAC|77514|1||CHAMBERS||
+|TX|HANKAMER|77560|1||CHAMBERS||
+|TX|MONT BELVIEU|77580|1||CHAMBERS||
+|TX|WALLISVILLE|77597|1||CHAMBERS||
+|TX|STOWELL|77661|1||CHAMBERS||
+|TX|WINNIE|77665|1||CHAMBERS||
+|TX|CUNEY|75759|1||CHEROKEE||
+|TX|GALLATIN|75764|1||CHEROKEE||
+|TX|JACKSONVILLE|75766|1||CHEROKEE||
+|TX|MAYDELLE|75772|1||CHEROKEE||
+|TX|NEW SUMMERFIELD|75780|1||CHEROKEE||
+|TX|REKLAW|75784|1||CHEROKEE||
+|TX|RUSK|75785|1||CHEROKEE||
+|TX|ALTO|75925|1||CHEROKEE||
+|TX|WELLS|75976|1||CHEROKEE||
+|TX|CHILDRESS|79201|1||CHILDRESS||
+|TX|CAREY|79222|1||CHILDRESS||
+|TX|KIRKLAND|79238|1||CHILDRESS||
+|TX|TELL|79259|1||CHILDRESS||
+|TX|BELLEVUE|76228|1||CLAY||
+|TX|BLUEGROVE|76352|1||CLAY||
+|TX|BYERS|76357|1||CLAY||
+|TX|HENRIETTA|76365|1||CLAY||
+|TX|PETROLIA|76377|1||CLAY||
+|TX|BLEDSOE|79314|1||COCHRAN||
+|TX|MORTON|79346|1||COCHRAN||
+|TX|WHITEFACE|79379|1||COCHRAN||
+|TX|BRONTE|76933|1||COKE||
+|TX|ROBERT LEE|76945|1||COKE||
+|TX|SILVER|76949|1||COKE||
+|TX|TENNYSON|76953|1||COKE||
+|TX|BURKETT|76828|1||COLEMAN||
+|TX|COLEMAN|76834|1||COLEMAN||
+|TX|GOULDBUSK|76845|1||COLEMAN||
+|TX|ROCKWOOD|76873|1||COLEMAN||
+|TX|SANTA ANNA|76878|1||COLEMAN||
+|TX|TALPA|76882|1||COLEMAN||
+|TX|VALERA|76884|1||COLEMAN||
+|TX|VOSS|76888|1||COLEMAN||
+|TX|GOLDSBORO|79519|1||COLEMAN||
+|TX|NOVICE|79538|1||COLEMAN||
+|TX|ALLEN|75002|1||COLLIN||
+|TX|CELINA|75009|1||COLLIN||
+|TX|ALLEN|75013|1||COLLIN||
+|TX|PLANO|75023|1||COLLIN||
+|TX|PLANO|75024|1||COLLIN||
+|TX|PLANO|75025|1||COLLIN||
+|TX|PLANO|75026|1||COLLIN||
+|TX|FRISCO|75034|1||COLLIN||
+|TX|FRISCO|75035|1||COLLIN||
+|TX|MC KINNEY|75069|1||COLLIN||
+|TX|MC KINNEY|75070|1||COLLIN||
+|TX|MC KINNEY|75071|1||COLLIN||
+|TX|PLANO|75074|1||COLLIN||
+|TX|PLANO|75075|1||COLLIN||
+|TX|PROSPER|75078|1||COLLIN||
+|TX|PLANO|75086|1||COLLIN||
+|TX|PLANO|75093|1||COLLIN||
+|TX|PLANO|75094|1||COLLIN||
+|TX|WESTON|75097|1||COLLIN||
+|TX|COPEVILLE|75121|1||COLLIN||
+|TX|JOSEPHINE|75164|1||COLLIN||
+|TX|LAVON|75166|1||COLLIN||
+|TX|NEVADA|75173|1||COLLIN||
+|TX|PRINCETON|75407|1||COLLIN||
+|TX|ANNA|75409|1||COLLIN||
+|TX|BLUE RIDGE|75424|1||COLLIN||
+|TX|FARMERSVILLE|75442|1||COLLIN||
+|TX|MELISSA|75454|1||COLLIN||
+|TX|WESTMINSTER|75485|1||COLLIN||
+|TX|SAMNORWOOD|79077|1||COLLINGSWORTH||
+|TX|WELLINGTON|79095|1||COLLINGSWORTH||
+|TX|DODSON|79230|1||COLLINGSWORTH||
+|TX|QUAIL|79251|1||COLLINGSWORTH||
+|TX|ALTAIR|77412|1||COLORADO||
+|TX|EAGLE LAKE|77434|1||COLORADO||
+|TX|GARWOOD|77442|1||COLORADO||
+|TX|NADA|77460|1||COLORADO||
+|TX|ROCK ISLAND|77470|1||COLORADO||
+|TX|SHERIDAN|77475|1||COLORADO||
+|TX|COLUMBUS|78934|1||COLORADO||
+|TX|ALLEYTON|78935|1||COLORADO||
+|TX|GLIDDEN|78943|1||COLORADO||
+|TX|OAKLAND|78951|1||COLORADO||
+|TX|WEIMAR|78962|1||COLORADO||
+|TX|SPRING BRANCH|78070|1||COMAL||
+|TX|NEW BRAUNFELS|78130|1||COMAL||
+|TX|NEW BRAUNFELS|78131|1||COMAL||
+|TX|NEW BRAUNFELS|78132|1||COMAL||
+|TX|CANYON LAKE|78133|1||COMAL||
+|TX|NEW BRAUNFELS|78135|1||COMAL||
+|TX|BULVERDE|78163|1||COMAL||
+|TX|SAN ANTONIO|78266|1||COMAL||
+|TX|FISCHER|78623|1||COMAL||
+|TX|COMANCHE|76442|1||COMANCHE||
+|TX|DE LEON|76444|1||COMANCHE||
+|TX|ENERGY|76452|1||COMANCHE||
+|TX|GUSTINE|76455|1||COMANCHE||
+|TX|PROCTOR|76468|1||COMANCHE||
+|TX|SIDNEY|76474|1||COMANCHE||
+|TX|EDEN|76837|1||CONCHO||
+|TX|LOWAKE|76855|1||CONCHO||
+|TX|MILLERSVIEW|76862|1||CONCHO||
+|TX|PAINT ROCK|76866|1||CONCHO||
+|TX|EOLA|76937|1||CONCHO||
+|TX|ERA|76238|1||COOKE||
+|TX|GAINESVILLE|76240|1||COOKE||
+|TX|GAINESVILLE|76241|1||COOKE||
+|TX|LINDSAY|76250|1||COOKE||
+|TX|MUENSTER|76252|1||COOKE||
+|TX|MYRA|76253|1||COOKE||
+|TX|ROSSTON|76263|1||COOKE||
+|TX|VALLEY VIEW|76272|1||COOKE||
+|TX|COPPERAS COVE|76522|1||CORYELL||
+|TX|EVANT|76525|1||CORYELL||
+|TX|FLAT|76526|1||CORYELL||
+|TX|GATESVILLE|76528|1||CORYELL||
+|TX|JONESBORO|76538|1||CORYELL||
+|TX|LEON JUNCTION|76552|1||CORYELL||
+|TX|MOUND|76558|1||CORYELL||
+|TX|OGLESBY|76561|1||CORYELL||
+|TX|PURMELA|76566|1||CORYELL||
+|TX|GATESVILLE|76596|1||CORYELL||
+|TX|GATESVILLE|76597|1||CORYELL||
+|TX|GATESVILLE|76598|1||CORYELL||
+|TX|GATESVILLE|76599|1||CORYELL||
+|TX|CEE VEE|79223|1||COTTLE||
+|TX|CHALK|79224|1||COTTLE||
+|TX|PADUCAH|79248|1||COTTLE||
+|TX|CRANE|79731|1||CRANE||
+|TX|OZONA|76943|1||CROCKETT||
+|TX|CROSBYTON|79322|1||CROSBY||
+|TX|LORENZO|79343|1||CROSBY||
+|TX|RALLS|79357|1||CROSBY||
+|TX|VAN HORN|79855|1||CULBERSON||
+|TX|DALHART|79022|1||DALLAM||
+|TX|KERRICK|79051|1||DALLAM||
+|TX|TEXLINE|79087|1||DALLAM||
+|TX|ADDISON|75001|1||DALLAS||
+|TX|CARROLLTON|75006|1||DALLAS||
+|TX|CARROLLTON|75011|1||DALLAS||
+|TX|IRVING|75014|1||DALLAS||
+|TX|IRVING|75015|1||DALLAS||
+|TX|IRVING|75016|1||DALLAS||
+|TX|IRVING|75017|1||DALLAS||
+|TX|COPPELL|75019|1||DALLAS||
+|TX|ROWLETT|75030|1||DALLAS||
+|TX|IRVING|75037|1||DALLAS||
+|TX|IRVING|75038|1||DALLAS||
+|TX|IRVING|75039|1||DALLAS||
+|TX|GARLAND|75040|1||DALLAS||
+|TX|GARLAND|75041|1||DALLAS||
+|TX|GARLAND|75042|1||DALLAS||
+|TX|GARLAND|75043|1||DALLAS||
+|TX|GARLAND|75044|1||DALLAS||
+|TX|GARLAND|75045|1||DALLAS||
+|TX|GARLAND|75046|1||DALLAS||
+|TX|GARLAND|75047|1||DALLAS||
+|TX|SACHSE|75048|1||DALLAS||
+|TX|GARLAND|75048|1||DALLAS||
+|TX|GARLAND|75049|1||DALLAS||
+|TX|GRAND PRAIRIE|75050|1||DALLAS||
+|TX|GRAND PRAIRIE|75051|1||DALLAS||
+|TX|GRAND PRAIRIE|75052|1||DALLAS||
+|TX|GRAND PRAIRIE|75053|1||DALLAS||
+|TX|GRAND PRAIRIE|75054|1||DALLAS||
+|TX|IRVING|75060|1||DALLAS||
+|TX|IRVING|75061|1||DALLAS||
+|TX|IRVING|75062|1||DALLAS||
+|TX|IRVING|75063|1||DALLAS||
+|TX|RICHARDSON|75080|1||DALLAS||
+|TX|RICHARDSON|75081|1||DALLAS||
+|TX|RICHARDSON|75082|1||DALLAS||
+|TX|RICHARDSON|75083|1||DALLAS||
+|TX|RICHARDSON|75085|1||DALLAS||
+|TX|ROWLETT|75088|1||DALLAS||
+|TX|ROWLETT|75089|1||DALLAS||
+|TX|WYLIE|75098|1||DALLAS||
+|TX|COPPELL|75099|1||DALLAS||
+|TX|CEDAR HILL|75104|1||DALLAS||
+|TX|CEDAR HILL|75106|1||DALLAS||
+|TX|DESOTO|75115|1||DALLAS||
+|TX|DUNCANVILLE|75116|1||DALLAS||
+|TX|DESOTO|75123|1||DALLAS||
+|TX|LANCASTER|75134|1||DALLAS||
+|TX|DUNCANVILLE|75137|1||DALLAS||
+|TX|DUNCANVILLE|75138|1||DALLAS||
+|TX|HUTCHINS|75141|1||DALLAS||
+|TX|LANCASTER|75146|1||DALLAS||
+|TX|MESQUITE|75149|1||DALLAS||
+|TX|MESQUITE|75150|1||DALLAS||
+|TX|SEAGOVILLE|75159|1||DALLAS||
+|TX|WILMER|75172|1||DALLAS||
+|TX|MESQUITE|75180|1||DALLAS||
+|TX|MESQUITE|75181|1||DALLAS||
+|TX|SUNNYVALE|75182|1||DALLAS||
+|TX|MESQUITE|75185|1||DALLAS||
+|TX|MESQUITE|75187|1||DALLAS||
+|TX|DALLAS|75201|1||DALLAS||
+|TX|DALLAS|75202|1||DALLAS||
+|TX|DALLAS|75203|1||DALLAS||
+|TX|DALLAS|75204|1||DALLAS||
+|TX|DALLAS|75205|1||DALLAS||
+|TX|DALLAS|75206|1||DALLAS||
+|TX|DALLAS|75207|1||DALLAS||
+|TX|DALLAS|75208|1||DALLAS||
+|TX|DALLAS|75209|1||DALLAS||
+|TX|DALLAS|75210|1||DALLAS||
+|TX|DALLAS|75211|1||DALLAS||
+|TX|DALLAS|75212|1||DALLAS||
+|TX|DALLAS|75214|1||DALLAS||
+|TX|DALLAS|75215|1||DALLAS||
+|TX|DALLAS|75216|1||DALLAS||
+|TX|DALLAS|75217|1||DALLAS||
+|TX|DALLAS|75218|1||DALLAS||
+|TX|DALLAS|75219|1||DALLAS||
+|TX|DALLAS|75220|1||DALLAS||
+|TX|DALLAS|75221|1||DALLAS||
+|TX|DALLAS|75222|1||DALLAS||
+|TX|DALLAS|75223|1||DALLAS||
+|TX|DALLAS|75224|1||DALLAS||
+|TX|DALLAS|75225|1||DALLAS||
+|TX|DALLAS|75226|1||DALLAS||
+|TX|DALLAS|75227|1||DALLAS||
+|TX|DALLAS|75228|1||DALLAS||
+|TX|DALLAS|75229|1||DALLAS||
+|TX|DALLAS|75230|1||DALLAS||
+|TX|DALLAS|75231|1||DALLAS||
+|TX|DALLAS|75232|1||DALLAS||
+|TX|DALLAS|75233|1||DALLAS||
+|TX|DALLAS|75234|1||DALLAS||
+|TX|DALLAS|75235|1||DALLAS||
+|TX|DALLAS|75236|1||DALLAS||
+|TX|DALLAS|75237|1||DALLAS||
+|TX|DALLAS|75238|1||DALLAS||
+|TX|DALLAS|75239|1||DALLAS||
+|TX|DALLAS|75240|1||DALLAS||
+|TX|DALLAS|75241|1||DALLAS||
+|TX|DALLAS|75242|1||DALLAS||
+|TX|DALLAS|75243|1||DALLAS||
+|TX|DALLAS|75244|1||DALLAS||
+|TX|DALLAS|75245|1||DALLAS||
+|TX|DALLAS|75246|1||DALLAS||
+|TX|DALLAS|75247|1||DALLAS||
+|TX|DALLAS|75248|1||DALLAS||
+|TX|DALLAS|75249|1||DALLAS||
+|TX|DALLAS|75250|1||DALLAS||
+|TX|DALLAS|75251|1||DALLAS||
+|TX|DALLAS|75252|1||DALLAS||
+|TX|DALLAS|75253|1||DALLAS||
+|TX|DALLAS|75254|1||DALLAS||
+|TX|DALLAS|75258|1||DALLAS||
+|TX|DALLAS|75260|1||DALLAS||
+|TX|DALLAS|75261|1||DALLAS||
+|TX|DALLAS|75262|1||DALLAS||
+|TX|DALLAS|75263|1||DALLAS||
+|TX|DALLAS|75264|1||DALLAS||
+|TX|DALLAS|75265|1||DALLAS||
+|TX|DALLAS|75266|1||DALLAS||
+|TX|DALLAS|75267|1||DALLAS||
+|TX|DALLAS|75270|1||DALLAS||
+|TX|DALLAS|75275|1||DALLAS||
+|TX|DALLAS|75277|1||DALLAS||
+|TX|DALLAS|75283|1||DALLAS||
+|TX|DALLAS|75284|1||DALLAS||
+|TX|DALLAS|75285|1||DALLAS||
+|TX|DALLAS|75286|1||DALLAS||
+|TX|DALLAS|75287|1||DALLAS||
+|TX|DALLAS|75294|1||DALLAS||
+|TX|DALLAS|75295|1||DALLAS||
+|TX|DALLAS|75301|1||DALLAS||
+|TX|DALLAS|75303|1||DALLAS||
+|TX|DALLAS|75310|1||DALLAS||
+|TX|DALLAS|75312|1||DALLAS||
+|TX|DALLAS|75313|1||DALLAS||
+|TX|DALLAS|75315|1||DALLAS||
+|TX|DALLAS|75320|1||DALLAS||
+|TX|DALLAS|75323|1||DALLAS||
+|TX|DALLAS|75326|1||DALLAS||
+|TX|DALLAS|75336|1||DALLAS||
+|TX|DALLAS|75339|1||DALLAS||
+|TX|DALLAS|75342|1||DALLAS||
+|TX|DALLAS|75346|1||DALLAS||
+|TX|DALLAS|75350|1||DALLAS||
+|TX|DALLAS|75353|1||DALLAS||
+|TX|DALLAS|75354|1||DALLAS||
+|TX|DALLAS|75355|1||DALLAS||
+|TX|DALLAS|75356|1||DALLAS||
+|TX|DALLAS|75357|1||DALLAS||
+|TX|DALLAS|75359|1||DALLAS||
+|TX|DALLAS|75360|1||DALLAS||
+|TX|DALLAS|75363|1||DALLAS||
+|TX|DALLAS|75364|1||DALLAS||
+|TX|DALLAS|75367|1||DALLAS||
+|TX|DALLAS|75368|1||DALLAS||
+|TX|DALLAS|75370|1||DALLAS||
+|TX|DALLAS|75371|1||DALLAS||
+|TX|DALLAS|75372|1||DALLAS||
+|TX|DALLAS|75373|1||DALLAS||
+|TX|DALLAS|75374|1||DALLAS||
+|TX|DALLAS|75376|1||DALLAS||
+|TX|DALLAS|75378|1||DALLAS||
+|TX|DALLAS|75379|1||DALLAS||
+|TX|DALLAS|75380|1||DALLAS||
+|TX|DALLAS|75381|1||DALLAS||
+|TX|DALLAS|75382|1||DALLAS||
+|TX|DALLAS|75386|1||DALLAS||
+|TX|DALLAS|75387|1||DALLAS||
+|TX|DALLAS|75388|1||DALLAS||
+|TX|DALLAS|75389|1||DALLAS||
+|TX|DALLAS|75390|1||DALLAS||
+|TX|DALLAS|75391|1||DALLAS||
+|TX|DALLAS|75392|1||DALLAS||
+|TX|DALLAS|75393|1||DALLAS||
+|TX|DALLAS|75394|1||DALLAS||
+|TX|DALLAS|75395|1||DALLAS||
+|TX|DALLAS|75396|1||DALLAS||
+|TX|DALLAS|75397|1||DALLAS||
+|TX|DALLAS|75398|1||DALLAS||
+|TX|LAMESA|79331|1||DAWSON||
+|TX|WELCH|79377|1||DAWSON||
+|TX|ACKERLY|79713|1||DAWSON||
+|TX|DAWN|79025|1||DEAF SMITH||
+|TX|HEREFORD|79045|1||DEAF SMITH||
+|TX|BEN FRANKLIN|75415|1||DELTA||
+|TX|COOPER|75432|1||DELTA||
+|TX|ENLOE|75441|1||DELTA||
+|TX|KLONDIKE|75448|1||DELTA||
+|TX|LAKE CREEK|75450|1||DELTA||
+|TX|PECAN GAP|75469|1||DELTA||
+|TX|CARROLLTON|75007|1||DENTON||
+|TX|CARROLLTON|75008|1||DENTON||
+|TX|CARROLLTON|75010|1||DENTON||
+|TX|FLOWER MOUND|75022|1||DENTON||
+|TX|FLOWER MOUND|75027|1||DENTON||
+|TX|FLOWER MOUND|75028|1||DENTON||
+|TX|LEWISVILLE|75029|1||DENTON||
+|TX|THE COLONY|75056|1||DENTON||
+|TX|LEWISVILLE|75057|1||DENTON||
+|TX|LAKE DALLAS|75065|1||DENTON||
+|TX|LEWISVILLE|75067|1||DENTON||
+|TX|LITTLE ELM|75068|1||DENTON||
+|TX|LEWISVILLE|75077|1||DENTON||
+|TX|DENTON|76201|1||DENTON||
+|TX|DENTON|76202|1||DENTON||
+|TX|DENTON|76203|1||DENTON||
+|TX|DENTON|76204|1||DENTON||
+|TX|DENTON|76205|1||DENTON||
+|TX|DENTON|76206|1||DENTON||
+|TX|DENTON|76207|1||DENTON||
+|TX|DENTON|76208|1||DENTON||
+|TX|DENTON|76209|1||DENTON||
+|TX|DENTON|76210|1||DENTON||
+|TX|ARGYLE|76226|1||DENTON||
+|TX|AUBREY|76227|1||DENTON||
+|TX|JUSTIN|76247|1||DENTON||
+|TX|KRUM|76249|1||DENTON||
+|TX|PILOT POINT|76258|1||DENTON||
+|TX|PONDER|76259|1||DENTON||
+|TX|ROANOKE|76262|1||DENTON||
+|TX|SANGER|76266|1||DENTON||
+|TX|ROANOKE|76299|1||DENTON||
+|TX|CUERO|77954|1||DEWITT||
+|TX|HOCHHEIM|77967|1||DEWITT||
+|TX|MEYERSVILLE|77974|1||DEWITT||
+|TX|THOMASTON|77989|1||DEWITT||
+|TX|WESTHOFF|77994|1||DEWITT||
+|TX|NORDHEIM|78141|1||DEWITT||
+|TX|YORKTOWN|78164|1||DEWITT||
+|TX|AFTON|79220|1||DICKENS||
+|TX|DICKENS|79229|1||DICKENS||
+|TX|MCADOO|79243|1||DICKENS||
+|TX|SPUR|79370|1||DICKENS||
+|TX|ASHERTON|78827|1||DIMMIT||
+|TX|BIG WELLS|78830|1||DIMMIT||
+|TX|CARRIZO SPRINGS|78834|1||DIMMIT||
+|TX|CATARINA|78836|1||DIMMIT||
+|TX|CLARENDON|79226|1||DONLEY||
+|TX|HEDLEY|79237|1||DONLEY||
+|TX|LELIA LAKE|79240|1||DONLEY||
+|TX|BENAVIDES|78341|1||DUVAL||
+|TX|CONCEPCION|78349|1||DUVAL||
+|TX|FREER|78357|1||DUVAL||
+|TX|REALITOS|78376|1||DUVAL||
+|TX|SAN DIEGO|78384|1||DUVAL||
+|TX|CARBON|76435|1||EASTLAND||
+|TX|CISCO|76437|1||EASTLAND||
+|TX|DESDEMONA|76445|1||EASTLAND||
+|TX|EASTLAND|76448|1||EASTLAND||
+|TX|GORMAN|76454|1||EASTLAND||
+|TX|OLDEN|76466|1||EASTLAND||
+|TX|RANGER|76470|1||EASTLAND||
+|TX|RISING STAR|76471|1||EASTLAND||
+|TX|GOLDSMITH|79741|1||ECTOR||
+|TX|GARDENDALE|79758|1||ECTOR||
+|TX|NOTREES|79759|1||ECTOR||
+|TX|ODESSA|79760|1||ECTOR||
+|TX|ODESSA|79761|1||ECTOR||
+|TX|ODESSA|79762|1||ECTOR||
+|TX|ODESSA|79763|1||ECTOR||
+|TX|ODESSA|79764|1||ECTOR||
+|TX|ODESSA|79765|1||ECTOR||
+|TX|ODESSA|79766|1||ECTOR||
+|TX|ODESSA|79768|1||ECTOR||
+|TX|ODESSA|79769|1||ECTOR||
+|TX|PENWELL|79776|1||ECTOR||
+|TX|TELEGRAPH|76883|1||EDWARDS||
+|TX|BARKSDALE|78828|1||EDWARDS||
+|TX|ROCKSPRINGS|78880|1||EDWARDS||
+|TX|BARDWELL|75101|1||ELLIS||
+|TX|ENNIS|75119|1||ELLIS||
+|TX|ENNIS|75120|1||ELLIS||
+|TX|FERRIS|75125|1||ELLIS||
+|TX|PALMER|75152|1||ELLIS||
+|TX|RED OAK|75154|1||ELLIS||
+|TX|RICE|75155|1||ELLIS||
+|TX|WAXAHACHIE|75165|1||ELLIS||
+|TX|WAXAHACHIE|75167|1||ELLIS||
+|TX|WAXAHACHIE|75168|1||ELLIS||
+|TX|FORRESTON|76041|1||ELLIS||
+|TX|MAYPEARL|76064|1||ELLIS||
+|TX|MIDLOTHIAN|76065|1||ELLIS||
+|TX|AVALON|76623|1||ELLIS||
+|TX|ITALY|76651|1||ELLIS||
+|TX|MILFORD|76670|1||ELLIS||
+|TX|ANTHONY|79821|1||EL PASO||
+|TX|CANUTILLO|79835|1||EL PASO||
+|TX|CLINT|79836|1||EL PASO||
+|TX|FABENS|79838|1||EL PASO||
+|TX|SAN ELIZARIO|79849|1||EL PASO||
+|TX|TORNILLO|79853|1||EL PASO||
+|TX|EL PASO|79901|1||EL PASO||
+|TX|EL PASO|79902|1||EL PASO||
+|TX|EL PASO|79903|1||EL PASO||
+|TX|EL PASO|79904|1||EL PASO||
+|TX|EL PASO|79905|1||EL PASO||
+|TX|EL PASO|79906|1||EL PASO||
+|TX|EL PASO|79907|1||EL PASO||
+|TX|EL PASO|79908|1||EL PASO||
+|TX|EL PASO|79910|1||EL PASO||
+|TX|EL PASO|79911|1||EL PASO||
+|TX|EL PASO|79912|1||EL PASO||
+|TX|EL PASO|79913|1||EL PASO||
+|TX|EL PASO|79914|1||EL PASO||
+|TX|EL PASO|79915|1||EL PASO||
+|TX|EL PASO|79916|1||EL PASO||
+|TX|EL PASO|79917|1||EL PASO||
+|TX|EL PASO|79918|1||EL PASO||
+|TX|EL PASO|79920|1||EL PASO||
+|TX|EL PASO|79922|1||EL PASO||
+|TX|EL PASO|79923|1||EL PASO||
+|TX|EL PASO|79924|1||EL PASO||
+|TX|EL PASO|79925|1||EL PASO||
+|TX|EL PASO|79926|1||EL PASO||
+|TX|EL PASO|79927|1||EL PASO||
+|TX|EL PASO|79928|1||EL PASO||
+|TX|EL PASO|79929|1||EL PASO||
+|TX|EL PASO|79930|1||EL PASO||
+|TX|EL PASO|79931|1||EL PASO||
+|TX|EL PASO|79932|1||EL PASO||
+|TX|EL PASO|79934|1||EL PASO||
+|TX|EL PASO|79935|1||EL PASO||
+|TX|EL PASO|79936|1||EL PASO||
+|TX|EL PASO|79937|1||EL PASO||
+|TX|EL PASO|79938|1||EL PASO||
+|TX|EL PASO|79940|1||EL PASO||
+|TX|EL PASO|79941|1||EL PASO||
+|TX|EL PASO|79942|1||EL PASO||
+|TX|EL PASO|79943|1||EL PASO||
+|TX|EL PASO|79944|1||EL PASO||
+|TX|EL PASO|79945|1||EL PASO||
+|TX|EL PASO|79946|1||EL PASO||
+|TX|EL PASO|79947|1||EL PASO||
+|TX|EL PASO|79948|1||EL PASO||
+|TX|EL PASO|79949|1||EL PASO||
+|TX|EL PASO|79950|1||EL PASO||
+|TX|EL PASO|79951|1||EL PASO||
+|TX|EL PASO|79952|1||EL PASO||
+|TX|EL PASO|79953|1||EL PASO||
+|TX|EL PASO|79954|1||EL PASO||
+|TX|EL PASO|79955|1||EL PASO||
+|TX|EL PASO|79958|1||EL PASO||
+|TX|EL PASO|79960|1||EL PASO||
+|TX|EL PASO|79961|1||EL PASO||
+|TX|EL PASO|79966|1||EL PASO||
+|TX|EL PASO|79968|1||EL PASO||
+|TX|EL PASO|79973|1||EL PASO||
+|TX|EL PASO|79974|1||EL PASO||
+|TX|EL PASO|79975|1||EL PASO||
+|TX|EL PASO|79976|1||EL PASO||
+|TX|EL PASO|79977|1||EL PASO||
+|TX|EL PASO|79978|1||EL PASO||
+|TX|EL PASO|79980|1||EL PASO||
+|TX|EL PASO|79982|1||EL PASO||
+|TX|EL PASO|79983|1||EL PASO||
+|TX|EL PASO|79984|1||EL PASO||
+|TX|EL PASO|79985|1||EL PASO||
+|TX|EL PASO|79986|1||EL PASO||
+|TX|EL PASO|79987|1||EL PASO||
+|TX|EL PASO|79988|1||EL PASO||
+|TX|EL PASO|79989|1||EL PASO||
+|TX|EL PASO|79990|1||EL PASO||
+|TX|EL PASO|79991|1||EL PASO||
+|TX|EL PASO|79992|1||EL PASO||
+|TX|EL PASO|79993|1||EL PASO||
+|TX|EL PASO|79994|1||EL PASO||
+|TX|EL PASO|79995|1||EL PASO||
+|TX|EL PASO|79996|1||EL PASO||
+|TX|EL PASO|79997|1||EL PASO||
+|TX|EL PASO|79998|1||EL PASO||
+|TX|EL PASO|79999|1||EL PASO||
+|TX|EL PASO|88510|1||EL PASO||
+|TX|EL PASO|88511|1||EL PASO||
+|TX|EL PASO|88512|1||EL PASO||
+|TX|EL PASO|88513|1||EL PASO||
+|TX|EL PASO|88514|1||EL PASO||
+|TX|EL PASO|88515|1||EL PASO||
+|TX|EL PASO|88516|1||EL PASO||
+|TX|EL PASO|88517|1||EL PASO||
+|TX|EL PASO|88518|1||EL PASO||
+|TX|EL PASO|88519|1||EL PASO||
+|TX|EL PASO|88520|1||EL PASO||
+|TX|EL PASO|88521|1||EL PASO||
+|TX|EL PASO|88523|1||EL PASO||
+|TX|EL PASO|88524|1||EL PASO||
+|TX|EL PASO|88525|1||EL PASO||
+|TX|EL PASO|88526|1||EL PASO||
+|TX|EL PASO|88527|1||EL PASO||
+|TX|EL PASO|88528|1||EL PASO||
+|TX|EL PASO|88529|1||EL PASO||
+|TX|EL PASO|88530|1||EL PASO||
+|TX|EL PASO|88531|1||EL PASO||
+|TX|EL PASO|88532|1||EL PASO||
+|TX|EL PASO|88533|1||EL PASO||
+|TX|EL PASO|88534|1||EL PASO||
+|TX|EL PASO|88535|1||EL PASO||
+|TX|EL PASO|88536|1||EL PASO||
+|TX|EL PASO|88538|1||EL PASO||
+|TX|EL PASO|88539|1||EL PASO||
+|TX|EL PASO|88540|1||EL PASO||
+|TX|EL PASO|88541|1||EL PASO||
+|TX|EL PASO|88542|1||EL PASO||
+|TX|EL PASO|88543|1||EL PASO||
+|TX|EL PASO|88544|1||EL PASO||
+|TX|EL PASO|88545|1||EL PASO||
+|TX|EL PASO|88546|1||EL PASO||
+|TX|EL PASO|88547|1||EL PASO||
+|TX|EL PASO|88548|1||EL PASO||
+|TX|EL PASO|88549|1||EL PASO||
+|TX|EL PASO|88550|1||EL PASO||
+|TX|EL PASO|88553|1||EL PASO||
+|TX|EL PASO|88554|1||EL PASO||
+|TX|EL PASO|88555|1||EL PASO||
+|TX|EL PASO|88556|1||EL PASO||
+|TX|EL PASO|88557|1||EL PASO||
+|TX|EL PASO|88558|1||EL PASO||
+|TX|EL PASO|88559|1||EL PASO||
+|TX|EL PASO|88560|1||EL PASO||
+|TX|EL PASO|88561|1||EL PASO||
+|TX|EL PASO|88562|1||EL PASO||
+|TX|EL PASO|88563|1||EL PASO||
+|TX|EL PASO|88565|1||EL PASO||
+|TX|EL PASO|88566|1||EL PASO||
+|TX|EL PASO|88567|1||EL PASO||
+|TX|EL PASO|88568|1||EL PASO||
+|TX|EL PASO|88569|1||EL PASO||
+|TX|EL PASO|88570|1||EL PASO||
+|TX|EL PASO|88571|1||EL PASO||
+|TX|EL PASO|88572|1||EL PASO||
+|TX|EL PASO|88573|1||EL PASO||
+|TX|EL PASO|88574|1||EL PASO||
+|TX|EL PASO|88575|1||EL PASO||
+|TX|EL PASO|88576|1||EL PASO||
+|TX|EL PASO|88577|1||EL PASO||
+|TX|EL PASO|88578|1||EL PASO||
+|TX|EL PASO|88579|1||EL PASO||
+|TX|EL PASO|88580|1||EL PASO||
+|TX|EL PASO|88581|1||EL PASO||
+|TX|EL PASO|88582|1||EL PASO||
+|TX|EL PASO|88583|1||EL PASO||
+|TX|EL PASO|88584|1||EL PASO||
+|TX|EL PASO|88585|1||EL PASO||
+|TX|EL PASO|88586|1||EL PASO||
+|TX|EL PASO|88587|1||EL PASO||
+|TX|EL PASO|88588|1||EL PASO||
+|TX|EL PASO|88589|1||EL PASO||
+|TX|EL PASO|88590|1||EL PASO||
+|TX|EL PASO|88595|1||EL PASO||
+|TX|STEPHENVILLE|76401|1||ERATH||
+|TX|STEPHENVILLE|76402|1||ERATH||
+|TX|BLUFF DALE|76433|1||ERATH||
+|TX|DUBLIN|76446|1||ERATH||
+|TX|LINGLEVILLE|76461|1||ERATH||
+|TX|MORGAN MILL|76465|1||ERATH||
+|TX|ROSEBUD|76570|1||FALLS||
+|TX|CHILTON|76632|1||FALLS||
+|TX|LOTT|76656|1||FALLS||
+|TX|MARLIN|76661|1||FALLS||
+|TX|OTTO|76675|1||FALLS||
+|TX|PERRY|76677|1||FALLS||
+|TX|REAGAN|76680|1||FALLS||
+|TX|SATIN|76685|1||FALLS||
+|TX|BAILEY|75413|1||FANNIN||
+|TX|BONHAM|75418|1||FANNIN||
+|TX|DODD CITY|75438|1||FANNIN||
+|TX|ECTOR|75439|1||FANNIN||
+|TX|GOBER|75443|1||FANNIN||
+|TX|HONEY GROVE|75446|1||FANNIN||
+|TX|IVANHOE|75447|1||FANNIN||
+|TX|LADONIA|75449|1||FANNIN||
+|TX|LEONARD|75452|1||FANNIN||
+|TX|RANDOLPH|75475|1||FANNIN||
+|TX|RAVENNA|75476|1||FANNIN||
+|TX|SAVOY|75479|1||FANNIN||
+|TX|TELEPHONE|75488|1||FANNIN||
+|TX|TRENTON|75490|1||FANNIN||
+|TX|WINDOM|75492|1||FANNIN||
+|TX|CARMINE|78932|1||FAYETTE||
+|TX|ELLINGER|78938|1||FAYETTE||
+|TX|FAYETTEVILLE|78940|1||FAYETTE||
+|TX|FLATONIA|78941|1||FAYETTE||
+|TX|LA GRANGE|78945|1||FAYETTE||
+|TX|LEDBETTER|78946|1||FAYETTE||
+|TX|MULDOON|78949|1||FAYETTE||
+|TX|PLUM|78952|1||FAYETTE||
+|TX|ROUND TOP|78954|1||FAYETTE||
+|TX|SCHULENBURG|78956|1||FAYETTE||
+|TX|WARDA|78960|1||FAYETTE||
+|TX|ROUND TOP|78961|1||FAYETTE||
+|TX|WEST POINT|78963|1||FAYETTE||
+|TX|MC CAULLEY|79534|1||FISHER||
+|TX|ROBY|79543|1||FISHER||
+|TX|ROTAN|79546|1||FISHER||
+|TX|SYLVESTER|79560|1||FISHER||
+|TX|AIKEN|79221|1||FLOYD||
+|TX|DOUGHERTY|79231|1||FLOYD||
+|TX|FLOYDADA|79235|1||FLOYD||
+|TX|LOCKNEY|79241|1||FLOYD||
+|TX|SOUTH PLAINS|79258|1||FLOYD||
+|TX|CROWELL|79227|1||FOARD||
+|TX|RICHMOND|77406|1||FORT BEND||
+|TX|BEASLEY|77417|1||FORT BEND||
+|TX|FULSHEAR|77441|1||FORT BEND||
+|TX|GUY|77444|1||FORT BEND||
+|TX|KENDLETON|77451|1||FORT BEND||
+|TX|MISSOURI CITY|77459|1||FORT BEND||
+|TX|NEEDVILLE|77461|1||FORT BEND||
+|TX|ORCHARD|77464|1||FORT BEND||
+|TX|RICHMOND|77469|1||FORT BEND||
+|TX|ROSENBERG|77471|1||FORT BEND||
+|TX|SIMONTON|77476|1||FORT BEND||
+|TX|STAFFORD|77477|1||FORT BEND||
+|TX|SUGAR LAND|77478|1||FORT BEND||
+|TX|SUGAR LAND|77479|1||FORT BEND||
+|TX|THOMPSONS|77481|1||FORT BEND||
+|TX|SUGAR LAND|77487|1||FORT BEND||
+|TX|MISSOURI CITY|77489|1||FORT BEND||
+|TX|SUGAR LAND|77496|1||FORT BEND||
+|TX|STAFFORD|77497|1||FORT BEND||
+|TX|FRESNO|77545|1||FORT BEND||
+|TX|MOUNT VERNON|75457|1||FRANKLIN||
+|TX|SCROGGINS|75480|1||FRANKLIN||
+|TX|TALCO|75487|1||FRANKLIN||
+|TX|DONIE|75838|1||FREESTONE||
+|TX|FAIRFIELD|75840|1||FREESTONE||
+|TX|KIRVIN|75848|1||FREESTONE||
+|TX|STREETMAN|75859|1||FREESTONE||
+|TX|TEAGUE|75860|1||FREESTONE||
+|TX|WORTHAM|76693|1||FREESTONE||
+|TX|BIGFOOT|78005|1||FRIO||
+|TX|DILLEY|78017|1||FRIO||
+|TX|MOORE|78057|1||FRIO||
+|TX|PEARSALL|78061|1||FRIO||
+|TX|LOOP|79342|1||GAINES||
+|TX|SEAGRAVES|79359|1||GAINES||
+|TX|SEMINOLE|79360|1||GAINES||
+|TX|SANTA FE|77510|1||GALVESTON||
+|TX|SANTA FE|77517|1||GALVESTON||
+|TX|BACLIFF|77518|1||GALVESTON||
+|TX|DICKINSON|77539|1||GALVESTON||
+|TX|FRIENDSWOOD|77546|1||GALVESTON||
+|TX|FRIENDSWOOD|77549|1||GALVESTON||
+|TX|GALVESTON|77550|1||GALVESTON||
+|TX|GALVESTON|77551|1||GALVESTON||
+|TX|GALVESTON|77552|1||GALVESTON||
+|TX|GALVESTON|77553|1||GALVESTON||
+|TX|GALVESTON|77554|1||GALVESTON||
+|TX|GALVESTON|77555|1||GALVESTON||
+|TX|HITCHCOCK|77563|1||GALVESTON||
+|TX|KEMAH|77565|1||GALVESTON||
+|TX|LA MARQUE|77568|1||GALVESTON||
+|TX|LEAGUE CITY|77573|1||GALVESTON||
+|TX|LEAGUE CITY|77574|1||GALVESTON||
+|TX|TEXAS CITY|77590|1||GALVESTON||
+|TX|TEXAS CITY|77591|1||GALVESTON||
+|TX|TEXAS CITY|77592|1||GALVESTON||
+|TX|GILCHRIST|77617|1||GALVESTON||
+|TX|HIGH ISLAND|77623|1||GALVESTON||
+|TX|PORT BOLIVAR|77650|1||GALVESTON||
+|TX|JUSTICEBURG|79330|1||GARZA||
+|TX|POST|79356|1||GARZA||
+|TX|DOSS|78618|1||GILLESPIE||
+|TX|FREDERICKSBURG|78624|1||GILLESPIE||
+|TX|HARPER|78631|1||GILLESPIE||
+|TX|STONEWALL|78671|1||GILLESPIE||
+|TX|WILLOW CITY|78675|1||GILLESPIE||
+|TX|GARDEN CITY|79739|1||GLASSCOCK||
+|TX|FANNIN|77960|1||GOLIAD||
+|TX|GOLIAD|77963|1||GOLIAD||
+|TX|WEESATCHE|77993|1||GOLIAD||
+|TX|BERCLAIR|78107|1||GOLIAD||
+|TX|LEESVILLE|78122|1||GONZALES||
+|TX|NIXON|78140|1||GONZALES||
+|TX|SMILEY|78159|1||GONZALES||
+|TX|BEBE|78603|1||GONZALES||
+|TX|BELMONT|78604|1||GONZALES||
+|TX|COST|78614|1||GONZALES||
+|TX|GONZALES|78629|1||GONZALES||
+|TX|HARWOOD|78632|1||GONZALES||
+|TX|OTTINE|78658|1||GONZALES||
+|TX|WRIGHTSBORO|78677|1||GONZALES||
+|TX|WAELDER|78959|1||GONZALES||
+|TX|ALANREED|79002|1||GRAY||
+|TX|LEFORS|79054|1||GRAY||
+|TX|MCLEAN|79057|1||GRAY||
+|TX|PAMPA|79065|1||GRAY||
+|TX|PAMPA|79066|1||GRAY||
+|TX|DENISON|75020|1||GRAYSON||
+|TX|DENISON|75021|1||GRAYSON||
+|TX|GUNTER|75058|1||GRAYSON||
+|TX|POTTSBORO|75076|1||GRAYSON||
+|TX|SHERMAN|75090|1||GRAYSON||
+|TX|SHERMAN|75091|1||GRAYSON||
+|TX|SHERMAN|75092|1||GRAYSON||
+|TX|BELLS|75414|1||GRAYSON||
+|TX|HOWE|75459|1||GRAYSON||
+|TX|TOM BEAN|75489|1||GRAYSON||
+|TX|WHITEWRIGHT|75491|1||GRAYSON||
+|TX|VAN ALSTYNE|75495|1||GRAYSON||
+|TX|COLLINSVILLE|76233|1||GRAYSON||
+|TX|GORDONVILLE|76245|1||GRAYSON||
+|TX|SADLER|76264|1||GRAYSON||
+|TX|SOUTHMAYD|76268|1||GRAYSON||
+|TX|TIOGA|76271|1||GRAYSON||
+|TX|WHITESBORO|76273|1||GRAYSON||
+|TX|LONGVIEW|75601|1||GREGG||
+|TX|LONGVIEW|75602|1||GREGG||
+|TX|LONGVIEW|75603|1||GREGG||
+|TX|LONGVIEW|75604|1||GREGG||
+|TX|LONGVIEW|75605|1||GREGG||
+|TX|LONGVIEW|75606|1||GREGG||
+|TX|LONGVIEW|75607|1||GREGG||
+|TX|LONGVIEW|75608|1||GREGG||
+|TX|LONGVIEW|75615|1||GREGG||
+|TX|EASTON|75641|1||GREGG||
+|TX|GLADEWATER|75647|1||GREGG||
+|TX|JUDSON|75660|1||GREGG||
+|TX|KILGORE|75662|1||GREGG||
+|TX|KILGORE|75663|1||GREGG||
+|TX|WHITE OAK|75693|1||GREGG||
+|TX|PLANTERSVILLE|77363|1||GRIMES||
+|TX|ANDERSON|77830|1||GRIMES||
+|TX|BEDIAS|77831|1||GRIMES||
+|TX|IOLA|77861|1||GRIMES||
+|TX|NAVASOTA|77868|1||GRIMES||
+|TX|RICHARDS|77873|1||GRIMES||
+|TX|ROANS PRAIRIE|77875|1||GRIMES||
+|TX|SHIRO|77876|1||GRIMES||
+|TX|CIBOLO|78108|1||GUADALUPE||
+|TX|GERONIMO|78115|1||GUADALUPE||
+|TX|MC QUEENEY|78123|1||GUADALUPE||
+|TX|MARION|78124|1||GUADALUPE||
+|TX|SCHERTZ|78154|1||GUADALUPE||
+|TX|SEGUIN|78155|1||GUADALUPE||
+|TX|SEGUIN|78156|1||GUADALUPE||
+|TX|KINGSBURY|78638|1||GUADALUPE||
+|TX|STAPLES|78670|1||GUADALUPE||
+|TX|COTTON CENTER|79021|1||HALE||
+|TX|EDMONSON|79032|1||HALE||
+|TX|HALE CENTER|79041|1||HALE||
+|TX|PLAINVIEW|79072|1||HALE||
+|TX|PLAINVIEW|79073|1||HALE||
+|TX|PETERSBURG|79250|1||HALE||
+|TX|ABERNATHY|79311|1||HALE||
+|TX|ESTELLINE|79233|1||HALL||
+|TX|LAKEVIEW|79239|1||HALL||
+|TX|MEMPHIS|79245|1||HALL||
+|TX|TURKEY|79261|1||HALL||
+|TX|CARLTON|76436|1||HAMILTON||
+|TX|HICO|76457|1||HAMILTON||
+|TX|HAMILTON|76531|1||HAMILTON||
+|TX|POTTSVILLE|76565|1||HAMILTON||
+|TX|GRUVER|79040|1||HANSFORD||
+|TX|MORSE|79062|1||HANSFORD||
+|TX|SPEARMAN|79081|1||HANSFORD||
+|TX|CHILLICOTHE|79225|1||HARDEMAN||
+|TX|QUANAH|79252|1||HARDEMAN||
+|TX|THICKET|77374|1||HARDIN||
+|TX|VOTAW|77376|1||HARDIN||
+|TX|BATSON|77519|1||HARDIN||
+|TX|SARATOGA|77585|1||HARDIN||
+|TX|KOUNTZE|77625|1||HARDIN||
+|TX|SILSBEE|77656|1||HARDIN||
+|TX|LUMBERTON|77657|1||HARDIN||
+|TX|SOUR LAKE|77659|1||HARDIN||
+|TX|VILLAGE MILLS|77663|1||HARDIN||
+|TX|HOUSTON|77001|1||HARRIS||
+|TX|HOUSTON|77002|1||HARRIS||
+|TX|HOUSTON|77003|1||HARRIS||
+|TX|HOUSTON|77004|1||HARRIS||
+|TX|HOUSTON|77005|1||HARRIS||
+|TX|HOUSTON|77006|1||HARRIS||
+|TX|HOUSTON|77007|1||HARRIS||
+|TX|HOUSTON|77008|1||HARRIS||
+|TX|HOUSTON|77009|1||HARRIS||
+|TX|HOUSTON|77010|1||HARRIS||
+|TX|HOUSTON|77011|1||HARRIS||
+|TX|HOUSTON|77012|1||HARRIS||
+|TX|HOUSTON|77013|1||HARRIS||
+|TX|HOUSTON|77014|1||HARRIS||
+|TX|HOUSTON|77015|1||HARRIS||
+|TX|HOUSTON|77016|1||HARRIS||
+|TX|HOUSTON|77017|1||HARRIS||
+|TX|HOUSTON|77018|1||HARRIS||
+|TX|HOUSTON|77019|1||HARRIS||
+|TX|HOUSTON|77020|1||HARRIS||
+|TX|HOUSTON|77021|1||HARRIS||
+|TX|HOUSTON|77022|1||HARRIS||
+|TX|HOUSTON|77023|1||HARRIS||
+|TX|HOUSTON|77024|1||HARRIS||
+|TX|HOUSTON|77025|1||HARRIS||
+|TX|HOUSTON|77026|1||HARRIS||
+|TX|HOUSTON|77027|1||HARRIS||
+|TX|HOUSTON|77028|1||HARRIS||
+|TX|HOUSTON|77029|1||HARRIS||
+|TX|HOUSTON|77030|1||HARRIS||
+|TX|HOUSTON|77031|1||HARRIS||
+|TX|HOUSTON|77032|1||HARRIS||
+|TX|HOUSTON|77033|1||HARRIS||
+|TX|HOUSTON|77034|1||HARRIS||
+|TX|HOUSTON|77035|1||HARRIS||
+|TX|HOUSTON|77036|1||HARRIS||
+|TX|HOUSTON|77037|1||HARRIS||
+|TX|HOUSTON|77038|1||HARRIS||
+|TX|HOUSTON|77039|1||HARRIS||
+|TX|HOUSTON|77040|1||HARRIS||
+|TX|HOUSTON|77041|1||HARRIS||
+|TX|HOUSTON|77042|1||HARRIS||
+|TX|HOUSTON|77043|1||HARRIS||
+|TX|HOUSTON|77044|1||HARRIS||
+|TX|HOUSTON|77045|1||HARRIS||
+|TX|HOUSTON|77046|1||HARRIS||
+|TX|HOUSTON|77047|1||HARRIS||
+|TX|HOUSTON|77048|1||HARRIS||
+|TX|HOUSTON|77049|1||HARRIS||
+|TX|HOUSTON|77050|1||HARRIS||
+|TX|HOUSTON|77051|1||HARRIS||
+|TX|HOUSTON|77052|1||HARRIS||
+|TX|HOUSTON|77053|1||HARRIS||
+|TX|HOUSTON|77054|1||HARRIS||
+|TX|HOUSTON|77055|1||HARRIS||
+|TX|HOUSTON|77056|1||HARRIS||
+|TX|HOUSTON|77057|1||HARRIS||
+|TX|HOUSTON|77058|1||HARRIS||
+|TX|HOUSTON|77059|1||HARRIS||
+|TX|HOUSTON|77060|1||HARRIS||
+|TX|HOUSTON|77061|1||HARRIS||
+|TX|HOUSTON|77062|1||HARRIS||
+|TX|HOUSTON|77063|1||HARRIS||
+|TX|HOUSTON|77064|1||HARRIS||
+|TX|HOUSTON|77065|1||HARRIS||
+|TX|HOUSTON|77066|1||HARRIS||
+|TX|HOUSTON|77067|1||HARRIS||
+|TX|HOUSTON|77068|1||HARRIS||
+|TX|HOUSTON|77069|1||HARRIS||
+|TX|HOUSTON|77070|1||HARRIS||
+|TX|HOUSTON|77071|1||HARRIS||
+|TX|HOUSTON|77072|1||HARRIS||
+|TX|HOUSTON|77073|1||HARRIS||
+|TX|HOUSTON|77074|1||HARRIS||
+|TX|HOUSTON|77075|1||HARRIS||
+|TX|HOUSTON|77076|1||HARRIS||
+|TX|HOUSTON|77077|1||HARRIS||
+|TX|HOUSTON|77078|1||HARRIS||
+|TX|HOUSTON|77079|1||HARRIS||
+|TX|HOUSTON|77080|1||HARRIS||
+|TX|HOUSTON|77081|1||HARRIS||
+|TX|HOUSTON|77082|1||HARRIS||
+|TX|HOUSTON|77083|1||HARRIS||
+|TX|HOUSTON|77084|1||HARRIS||
+|TX|HOUSTON|77085|1||HARRIS||
+|TX|HOUSTON|77086|1||HARRIS||
+|TX|HOUSTON|77087|1||HARRIS||
+|TX|HOUSTON|77088|1||HARRIS||
+|TX|HOUSTON|77089|1||HARRIS||
+|TX|HOUSTON|77090|1||HARRIS||
+|TX|HOUSTON|77091|1||HARRIS||
+|TX|HOUSTON|77092|1||HARRIS||
+|TX|HOUSTON|77093|1||HARRIS||
+|TX|HOUSTON|77094|1||HARRIS||
+|TX|HOUSTON|77095|1||HARRIS||
+|TX|HOUSTON|77096|1||HARRIS||
+|TX|HOUSTON|77097|1||HARRIS||
+|TX|HOUSTON|77098|1||HARRIS||
+|TX|HOUSTON|77099|1||HARRIS||
+|TX|HOUSTON|77201|1||HARRIS||
+|TX|HOUSTON|77202|1||HARRIS||
+|TX|HOUSTON|77203|1||HARRIS||
+|TX|HOUSTON|77204|1||HARRIS||
+|TX|HOUSTON|77205|1||HARRIS||
+|TX|HOUSTON|77206|1||HARRIS||
+|TX|HOUSTON|77207|1||HARRIS||
+|TX|HOUSTON|77208|1||HARRIS||
+|TX|HOUSTON|77209|1||HARRIS||
+|TX|HOUSTON|77210|1||HARRIS||
+|TX|HOUSTON|77212|1||HARRIS||
+|TX|HOUSTON|77213|1||HARRIS||
+|TX|HOUSTON|77215|1||HARRIS||
+|TX|HOUSTON|77216|1||HARRIS||
+|TX|HOUSTON|77217|1||HARRIS||
+|TX|HOUSTON|77218|1||HARRIS||
+|TX|HOUSTON|77219|1||HARRIS||
+|TX|HOUSTON|77220|1||HARRIS||
+|TX|HOUSTON|77221|1||HARRIS||
+|TX|HOUSTON|77222|1||HARRIS||
+|TX|HOUSTON|77223|1||HARRIS||
+|TX|HOUSTON|77224|1||HARRIS||
+|TX|HOUSTON|77225|1||HARRIS||
+|TX|HOUSTON|77226|1||HARRIS||
+|TX|HOUSTON|77227|1||HARRIS||
+|TX|HOUSTON|77228|1||HARRIS||
+|TX|HOUSTON|77229|1||HARRIS||
+|TX|HOUSTON|77230|1||HARRIS||
+|TX|HOUSTON|77231|1||HARRIS||
+|TX|HOUSTON|77233|1||HARRIS||
+|TX|HOUSTON|77234|1||HARRIS||
+|TX|HOUSTON|77235|1||HARRIS||
+|TX|HOUSTON|77236|1||HARRIS||
+|TX|HOUSTON|77237|1||HARRIS||
+|TX|HOUSTON|77238|1||HARRIS||
+|TX|HOUSTON|77240|1||HARRIS||
+|TX|HOUSTON|77241|1||HARRIS||
+|TX|HOUSTON|77242|1||HARRIS||
+|TX|HOUSTON|77243|1||HARRIS||
+|TX|HOUSTON|77244|1||HARRIS||
+|TX|HOUSTON|77245|1||HARRIS||
+|TX|HOUSTON|77248|1||HARRIS||
+|TX|HOUSTON|77249|1||HARRIS||
+|TX|HOUSTON|77251|1||HARRIS||
+|TX|HOUSTON|77252|1||HARRIS||
+|TX|HOUSTON|77253|1||HARRIS||
+|TX|HOUSTON|77254|1||HARRIS||
+|TX|HOUSTON|77255|1||HARRIS||
+|TX|HOUSTON|77256|1||HARRIS||
+|TX|HOUSTON|77257|1||HARRIS||
+|TX|HOUSTON|77258|1||HARRIS||
+|TX|HOUSTON|77259|1||HARRIS||
+|TX|HOUSTON|77261|1||HARRIS||
+|TX|HOUSTON|77262|1||HARRIS||
+|TX|HOUSTON|77263|1||HARRIS||
+|TX|HOUSTON|77265|1||HARRIS||
+|TX|HOUSTON|77266|1||HARRIS||
+|TX|HOUSTON|77267|1||HARRIS||
+|TX|HOUSTON|77268|1||HARRIS||
+|TX|HOUSTON|77269|1||HARRIS||
+|TX|HOUSTON|77270|1||HARRIS||
+|TX|HOUSTON|77271|1||HARRIS||
+|TX|HOUSTON|77272|1||HARRIS||
+|TX|HOUSTON|77273|1||HARRIS||
+|TX|HOUSTON|77274|1||HARRIS||
+|TX|HOUSTON|77275|1||HARRIS||
+|TX|HOUSTON|77277|1||HARRIS||
+|TX|HOUSTON|77279|1||HARRIS||
+|TX|HOUSTON|77280|1||HARRIS||
+|TX|HOUSTON|77281|1||HARRIS||
+|TX|HOUSTON|77282|1||HARRIS||
+|TX|HOUSTON|77284|1||HARRIS||
+|TX|HOUSTON|77287|1||HARRIS||
+|TX|HOUSTON|77288|1||HARRIS||
+|TX|HOUSTON|77289|1||HARRIS||
+|TX|HOUSTON|77290|1||HARRIS||
+|TX|HOUSTON|77291|1||HARRIS||
+|TX|HOUSTON|77292|1||HARRIS||
+|TX|HOUSTON|77293|1||HARRIS||
+|TX|HOUSTON|77297|1||HARRIS||
+|TX|HOUSTON|77298|1||HARRIS||
+|TX|HOUSTON|77299|1||HARRIS||
+|TX|NORTH HOUSTON|77315|1||HARRIS||
+|TX|HUMBLE|77325|1||HARRIS||
+|TX|HUFFMAN|77336|1||HARRIS||
+|TX|HUFSMITH|77337|1||HARRIS||
+|TX|HUMBLE|77338|1||HARRIS||
+|TX|HUMBLE|77339|1||HARRIS||
+|TX|HUMBLE|77345|1||HARRIS||
+|TX|HUMBLE|77346|1||HARRIS||
+|TX|HUMBLE|77347|1||HARRIS||
+|TX|SPRING|77373|1||HARRIS||
+|TX|TOMBALL|77375|1||HARRIS||
+|TX|TOMBALL|77377|1||HARRIS||
+|TX|SPRING|77379|1||HARRIS||
+|TX|SPRING|77382|1||HARRIS||
+|TX|SPRING|77383|1||HARRIS||
+|TX|SPRING|77388|1||HARRIS||
+|TX|SPRING|77389|1||HARRIS||
+|TX|SPRING|77391|1||HARRIS||
+|TX|HUMBLE|77396|1||HARRIS||
+|TX|BELLAIRE|77401|1||HARRIS||
+|TX|BELLAIRE|77402|1||HARRIS||
+|TX|CYPRESS|77410|1||HARRIS||
+|TX|ALIEF|77411|1||HARRIS||
+|TX|BARKER|77413|1||HARRIS||
+|TX|CYPRESS|77429|1||HARRIS||
+|TX|CYPRESS|77433|1||HARRIS||
+|TX|HOCKLEY|77447|1||HARRIS||
+|TX|KATY|77449|1||HARRIS||
+|TX|KATY|77450|1||HARRIS||
+|TX|KATY|77491|1||HARRIS||
+|TX|KATY|77492|1||HARRIS||
+|TX|KATY|77493|1||HARRIS||
+|TX|KATY|77494|1||HARRIS||
+|TX|PASADENA|77501|1||HARRIS||
+|TX|PASADENA|77502|1||HARRIS||
+|TX|PASADENA|77503|1||HARRIS||
+|TX|PASADENA|77504|1||HARRIS||
+|TX|PASADENA|77505|1||HARRIS||
+|TX|PASADENA|77506|1||HARRIS||
+|TX|PASADENA|77507|1||HARRIS||
+|TX|PASADENA|77508|1||HARRIS||
+|TX|BAYTOWN|77520|1||HARRIS||
+|TX|BAYTOWN|77521|1||HARRIS||
+|TX|BAYTOWN|77522|1||HARRIS||
+|TX|CHANNELVIEW|77530|1||HARRIS||
+|TX|CROSBY|77532|1||HARRIS||
+|TX|DEER PARK|77536|1||HARRIS||
+|TX|GALENA PARK|77547|1||HARRIS||
+|TX|HIGHLANDS|77562|1||HARRIS||
+|TX|LA PORTE|77571|1||HARRIS||
+|TX|LA PORTE|77572|1||HARRIS||
+|TX|SEABROOK|77586|1||HARRIS||
+|TX|SOUTH HOUSTON|77587|1||HARRIS||
+|TX|WEBSTER|77598|1||HARRIS||
+|TX|ELYSIAN FIELDS|75642|1||HARRISON||
+|TX|HALLSVILLE|75650|1||HARRISON||
+|TX|HARLETON|75651|1||HARRISON||
+|TX|JONESVILLE|75659|1||HARRISON||
+|TX|KARNACK|75661|1||HARRISON||
+|TX|MARSHALL|75670|1||HARRISON||
+|TX|MARSHALL|75671|1||HARRISON||
+|TX|MARSHALL|75672|1||HARRISON||
+|TX|SCOTTSVILLE|75688|1||HARRISON||
+|TX|WASKOM|75692|1||HARRISON||
+|TX|WOODLAWN|75694|1||HARRISON||
+|TX|CHANNING|79018|1||HARTLEY||
+|TX|HARTLEY|79044|1||HARTLEY||
+|TX|WEINERT|76388|1||HASKELL||
+|TX|HASKELL|79521|1||HASKELL||
+|TX|O BRIEN|79539|1||HASKELL||
+|TX|ROCHESTER|79544|1||HASKELL||
+|TX|RULE|79547|1||HASKELL||
+|TX|RULE|79548|1||HASKELL||
+|TX|BUDA|78610|1||HAYS||
+|TX|DRIFTWOOD|78619|1||HAYS||
+|TX|DRIPPING SPRINGS|78620|1||HAYS||
+|TX|KYLE|78640|1||HAYS||
+|TX|SAN MARCOS|78666|1||HAYS||
+|TX|SAN MARCOS|78667|1||HAYS||
+|TX|WIMBERLEY|78676|1||HAYS||
+|TX|CANADIAN|79014|1||HEMPHILL||
+|TX|EUSTACE|75124|1||HENDERSON||
+|TX|KEMP|75143|1||HENDERSON||
+|TX|MALAKOFF|75148|1||HENDERSON||
+|TX|TRINIDAD|75163|1||HENDERSON||
+|TX|ATHENS|75751|1||HENDERSON||
+|TX|ATHENS|75752|1||HENDERSON||
+|TX|BROWNSBORO|75756|1||HENDERSON||
+|TX|CHANDLER|75758|1||HENDERSON||
+|TX|LARUE|75770|1||HENDERSON||
+|TX|MURCHISON|75778|1||HENDERSON||
+|TX|POYNOR|75782|1||HENDERSON||
+|TX|MCALLEN|78501|1||HIDALGO||
+|TX|MCALLEN|78502|1||HIDALGO||
+|TX|MCALLEN|78503|1||HIDALGO||
+|TX|MCALLEN|78504|1||HIDALGO||
+|TX|MCALLEN|78505|1||HIDALGO||
+|TX|ALAMO|78516|1||HIDALGO||
+|TX|DONNA|78537|1||HIDALGO||
+|TX|EDCOUCH|78538|1||HIDALGO||
+|TX|EDINBURG|78539|1||HIDALGO||
+|TX|EDINBURG|78540|1||HIDALGO||
+|TX|ELSA|78543|1||HIDALGO||
+|TX|HARGILL|78549|1||HIDALGO||
+|TX|HIDALGO|78557|1||HIDALGO||
+|TX|LA BLANCA|78558|1||HIDALGO||
+|TX|LA JOYA|78560|1||HIDALGO||
+|TX|LA VILLA|78562|1||HIDALGO||
+|TX|LINN|78563|1||HIDALGO||
+|TX|LOS EBANOS|78565|1||HIDALGO||
+|TX|MERCEDES|78570|1||HIDALGO||
+|TX|MISSION|78572|1||HIDALGO||
+|TX|MISSION|78573|1||HIDALGO||
+|TX|PENITAS|78576|1||HIDALGO||
+|TX|PHARR|78577|1||HIDALGO||
+|TX|PROGRESO|78579|1||HIDALGO||
+|TX|SAN JUAN|78589|1||HIDALGO||
+|TX|SULLIVAN CITY|78595|1||HIDALGO||
+|TX|WESLACO|78596|1||HIDALGO||
+|TX|WESLACO|78599|1||HIDALGO||
+|TX|ITASCA|76055|1||HILL||
+|TX|ABBOTT|76621|1||HILL||
+|TX|AQUILLA|76622|1||HILL||
+|TX|BLUM|76627|1||HILL||
+|TX|BRANDON|76628|1||HILL||
+|TX|BYNUM|76631|1||HILL||
+|TX|COVINGTON|76636|1||HILL||
+|TX|HILLSBORO|76645|1||HILL||
+|TX|HUBBARD|76648|1||HILL||
+|TX|IRENE|76650|1||HILL||
+|TX|MALONE|76660|1||HILL||
+|TX|MERTENS|76666|1||HILL||
+|TX|MOUNT CALM|76673|1||HILL||
+|TX|PENELOPE|76676|1||HILL||
+|TX|WHITNEY|76692|1||HILL||
+|TX|ANTON|79313|1||HOCKLEY||
+|TX|LEVELLAND|79336|1||HOCKLEY||
+|TX|LEVELLAND|79338|1||HOCKLEY||
+|TX|PEP|79353|1||HOCKLEY||
+|TX|ROPESVILLE|79358|1||HOCKLEY||
+|TX|SMYER|79367|1||HOCKLEY||
+|TX|SUNDOWN|79372|1||HOCKLEY||
+|TX|WHITHARRAL|79380|1||HOCKLEY||
+|TX|CRESSON|76035|1||HOOD||
+|TX|GRANBURY|76048|1||HOOD||
+|TX|GRANBURY|76049|1||HOOD||
+|TX|LIPAN|76462|1||HOOD||
+|TX|PALUXY|76467|1||HOOD||
+|TX|TOLAR|76476|1||HOOD||
+|TX|BRASHEAR|75420|1||HOPKINS||
+|TX|COMO|75431|1||HOPKINS||
+|TX|CUMBY|75433|1||HOPKINS||
+|TX|DIKE|75437|1||HOPKINS||
+|TX|PICKTON|75471|1||HOPKINS||
+|TX|SALTILLO|75478|1||HOPKINS||
+|TX|SULPHUR BLUFF|75481|1||HOPKINS||
+|TX|SULPHUR SPRINGS|75482|1||HOPKINS||
+|TX|SULPHUR SPRINGS|75483|1||HOPKINS||
+|TX|CROCKETT|75835|1||HOUSTON||
+|TX|GRAPELAND|75844|1||HOUSTON||
+|TX|KENNARD|75847|1||HOUSTON||
+|TX|LATEXO|75849|1||HOUSTON||
+|TX|LOVELADY|75851|1||HOUSTON||
+|TX|RATCLIFF|75858|1||HOUSTON||
+|TX|COAHOMA|79511|1||HOWARD||
+|TX|BIG SPRING|79720|1||HOWARD||
+|TX|BIG SPRING|79721|1||HOWARD||
+|TX|FORSAN|79733|1||HOWARD||
+|TX|KNOTT|79748|1||HOWARD||
+|TX|DELL CITY|79837|1||HUDSPETH||
+|TX|FORT HANCOCK|79839|1||HUDSPETH||
+|TX|SALT FLAT|79847|1||HUDSPETH||
+|TX|SIERRA BLANCA|79851|1||HUDSPETH||
+|TX|CADDO MILLS|75135|1||HUNT||
+|TX|GREENVILLE|75401|1||HUNT||
+|TX|GREENVILLE|75402|1||HUNT||
+|TX|GREENVILLE|75403|1||HUNT||
+|TX|GREENVILLE|75404|1||HUNT||
+|TX|CAMPBELL|75422|1||HUNT||
+|TX|CELESTE|75423|1||HUNT||
+|TX|COMMERCE|75428|1||HUNT||
+|TX|COMMERCE|75429|1||HUNT||
+|TX|LONE OAK|75453|1||HUNT||
+|TX|MERIT|75458|1||HUNT||
+|TX|QUINLAN|75474|1||HUNT||
+|TX|WOLFE CITY|75496|1||HUNT||
+|TX|BORGER|79007|1||HUTCHINSON||
+|TX|BORGER|79008|1||HUTCHINSON||
+|TX|FRITCH|79036|1||HUTCHINSON||
+|TX|SANFORD|79078|1||HUTCHINSON||
+|TX|STINNETT|79083|1||HUTCHINSON||
+|TX|BARNHART|76930|1||IRION||
+|TX|MERTZON|76941|1||IRION||
+|TX|BRYSON|76427|1||JACK||
+|TX|JACKSBORO|76458|1||JACK||
+|TX|JERMYN|76459|1||JACK||
+|TX|PERRIN|76486|1||JACK||
+|TX|EDNA|77957|1||JACKSON||
+|TX|FRANCITAS|77961|1||JACKSON||
+|TX|GANADO|77962|1||JACKSON||
+|TX|LA SALLE|77969|1||JACKSON||
+|TX|LA WARD|77970|1||JACKSON||
+|TX|LOLITA|77971|1||JACKSON||
+|TX|VANDERBILT|77991|1||JACKSON||
+|TX|JASPER|75951|1||JASPER||
+|TX|KIRBYVILLE|75956|1||JASPER||
+|TX|BUNA|77612|1||JASPER||
+|TX|EVADALE|77615|1||JASPER||
+|TX|FORT DAVIS|79734|1||JEFF DAVIS||
+|TX|VALENTINE|79854|1||JEFF DAVIS||
+|TX|CHINA|77613|1||JEFFERSON||
+|TX|GROVES|77619|1||JEFFERSON||
+|TX|HAMSHIRE|77622|1||JEFFERSON||
+|TX|NEDERLAND|77627|1||JEFFERSON||
+|TX|NOME|77629|1||JEFFERSON||
+|TX|PORT ARTHUR|77640|1||JEFFERSON||
+|TX|PORT ARTHUR|77641|1||JEFFERSON||
+|TX|PORT ARTHUR|77642|1||JEFFERSON||
+|TX|PORT ARTHUR|77643|1||JEFFERSON||
+|TX|PORT NECHES|77651|1||JEFFERSON||
+|TX|SABINE PASS|77655|1||JEFFERSON||
+|TX|BEAUMONT|77701|1||JEFFERSON||
+|TX|BEAUMONT|77702|1||JEFFERSON||
+|TX|BEAUMONT|77703|1||JEFFERSON||
+|TX|BEAUMONT|77704|1||JEFFERSON||
+|TX|BEAUMONT|77705|1||JEFFERSON||
+|TX|BEAUMONT|77706|1||JEFFERSON||
+|TX|BEAUMONT|77707|1||JEFFERSON||
+|TX|BEAUMONT|77708|1||JEFFERSON||
+|TX|VOTH|77709|1||JEFFERSON||
+|TX|BEAUMONT|77710|1||JEFFERSON||
+|TX|BEAUMONT|77713|1||JEFFERSON||
+|TX|BEAUMONT|77720|1||JEFFERSON||
+|TX|BEAUMONT|77725|1||JEFFERSON||
+|TX|BEAUMONT|77726|1||JEFFERSON||
+|TX|GUERRA|78360|1||JIM HOGG||
+|TX|HEBBRONVILLE|78361|1||JIM HOGG||
+|TX|ALICE|78332|1||JIM WELLS||
+|TX|ALICE|78333|1||JIM WELLS||
+|TX|BEN BOLT|78342|1||JIM WELLS||
+|TX|ORANGE GROVE|78372|1||JIM WELLS||
+|TX|PREMONT|78375|1||JIM WELLS||
+|TX|SANDIA|78383|1||JIM WELLS||
+|TX|ALVARADO|76009|1||JOHNSON||
+|TX|BURLESON|76028|1||JOHNSON||
+|TX|CLEBURNE|76031|1||JOHNSON||
+|TX|CLEBURNE|76033|1||JOHNSON||
+|TX|GODLEY|76044|1||JOHNSON||
+|TX|GRANDVIEW|76050|1||JOHNSON||
+|TX|JOSHUA|76058|1||JOHNSON||
+|TX|KEENE|76059|1||JOHNSON||
+|TX|LILLIAN|76061|1||JOHNSON||
+|TX|VENUS|76084|1||JOHNSON||
+|TX|RIO VISTA|76093|1||JOHNSON||
+|TX|BURLESON|76097|1||JOHNSON||
+|TX|ANSON|79501|1||JONES||
+|TX|AVOCA|79503|1||JONES||
+|TX|HAMLIN|79520|1||JONES||
+|TX|HAWLEY|79525|1||JONES||
+|TX|LUEDERS|79533|1||JONES||
+|TX|STAMFORD|79553|1||JONES||
+|TX|ECLETO|78111|1||KARNES||
+|TX|FALLS CITY|78113|1||KARNES||
+|TX|GILLETT|78116|1||KARNES||
+|TX|HOBSON|78117|1||KARNES||
+|TX|KARNES CITY|78118|1||KARNES||
+|TX|KENEDY|78119|1||KARNES||
+|TX|PANNA MARIA|78144|1||KARNES||
+|TX|RUNGE|78151|1||KARNES||
+|TX|CRANDALL|75114|1||KAUFMAN||
+|TX|ELMO|75118|1||KAUFMAN||
+|TX|FORNEY|75126|1||KAUFMAN||
+|TX|KAUFMAN|75142|1||KAUFMAN||
+|TX|MABANK|75147|1||KAUFMAN||
+|TX|ROSSER|75157|1||KAUFMAN||
+|TX|SCURRY|75158|1||KAUFMAN||
+|TX|TERRELL|75160|1||KAUFMAN||
+|TX|TERRELL|75161|1||KAUFMAN||
+|TX|BERGHEIM|78004|1||KENDALL||
+|TX|BOERNE|78006|1||KENDALL||
+|TX|COMFORT|78013|1||KENDALL||
+|TX|KENDALIA|78027|1||KENDALL||
+|TX|WARING|78074|1||KENDALL||
+|TX|ARMSTRONG|78338|1||KENEDY||
+|TX|SARITA|78385|1||KENEDY||
+|TX|GIRARD|79518|1||KENT||
+|TX|JAYTON|79528|1||KENT||
+|TX|CENTER POINT|78010|1||KERR||
+|TX|HUNT|78024|1||KERR||
+|TX|INGRAM|78025|1||KERR||
+|TX|KERRVILLE|78028|1||KERR||
+|TX|KERRVILLE|78029|1||KERR||
+|TX|MOUNTAIN HOME|78058|1||KERR||
+|TX|JUNCTION|76849|1||KIMBLE||
+|TX|LONDON|76854|1||KIMBLE||
+|TX|ROOSEVELT|76874|1||KIMBLE||
+|TX|DUMONT|79232|1||KING||
+|TX|GUTHRIE|79236|1||KING||
+|TX|BRACKETTVILLE|78832|1||KINNEY||
+|TX|KINGSVILLE|78363|1||KLEBERG||
+|TX|KINGSVILLE|78364|1||KLEBERG||
+|TX|RIVIERA|78379|1||KLEBERG||
+|TX|GOREE|76363|1||KNOX||
+|TX|MUNDAY|76371|1||KNOX||
+|TX|BENJAMIN|79505|1||KNOX||
+|TX|KNOX CITY|79529|1||KNOX||
+|TX|ARTHUR CITY|75411|1||LAMAR||
+|TX|BLOSSOM|75416|1||LAMAR||
+|TX|BROOKSTON|75421|1||LAMAR||
+|TX|CHICOTA|75425|1||LAMAR||
+|TX|CUNNINGHAM|75434|1||LAMAR||
+|TX|DEPORT|75435|1||LAMAR||
+|TX|PARIS|75460|1||LAMAR||
+|TX|PARIS|75461|1||LAMAR||
+|TX|PARIS|75462|1||LAMAR||
+|TX|PATTONVILLE|75468|1||LAMAR||
+|TX|PETTY|75470|1||LAMAR||
+|TX|POWDERLY|75473|1||LAMAR||
+|TX|ROXTON|75477|1||LAMAR||
+|TX|SUMNER|75486|1||LAMAR||
+|TX|EARTH|79031|1||LAMB||
+|TX|OLTON|79064|1||LAMB||
+|TX|SPRINGLAKE|79082|1||LAMB||
+|TX|AMHERST|79312|1||LAMB||
+|TX|FIELDTON|79326|1||LAMB||
+|TX|LITTLEFIELD|79339|1||LAMB||
+|TX|SPADE|79369|1||LAMB||
+|TX|SUDAN|79371|1||LAMB||
+|TX|KEMPNER|76539|1||LAMPASAS||
+|TX|LAMPASAS|76550|1||LAMPASAS||
+|TX|BEND|76824|1||LAMPASAS||
+|TX|LOMETA|76853|1||LAMPASAS||
+|TX|ARTESIA WELLS|78001|1||LA SALLE||
+|TX|COTULLA|78014|1||LA SALLE||
+|TX|ENCINAL|78019|1||LA SALLE||
+|TX|FOWLERTON|78021|1||LA SALLE||
+|TX|HALLETTSVILLE|77964|1||LAVACA||
+|TX|MOULTON|77975|1||LAVACA||
+|TX|SHINER|77984|1||LAVACA||
+|TX|SPEAKS|77985|1||LAVACA||
+|TX|SUBLIME|77986|1||LAVACA||
+|TX|SWEET HOME|77987|1||LAVACA||
+|TX|YOAKUM|77995|1||LAVACA||
+|TX|DIME BOX|77853|1||LEE||
+|TX|GIDDINGS|78942|1||LEE||
+|TX|LEXINGTON|78947|1||LEE||
+|TX|LINCOLN|78948|1||LEE||
+|TX|BUFFALO|75831|1||LEON||
+|TX|CENTERVILLE|75833|1||LEON||
+|TX|JEWETT|75846|1||LEON||
+|TX|LEONA|75850|1||LEON||
+|TX|OAKWOOD|75855|1||LEON||
+|TX|CONCORD|77850|1||LEON||
+|TX|FLYNN|77855|1||LEON||
+|TX|MARQUEZ|77865|1||LEON||
+|TX|NORMANGEE|77871|1||LEON||
+|TX|CLEVELAND|77327|1||LIBERTY||
+|TX|CLEVELAND|77328|1||LIBERTY||
+|TX|ROMAYOR|77368|1||LIBERTY||
+|TX|RYE|77369|1||LIBERTY||
+|TX|DAISETTA|77533|1||LIBERTY||
+|TX|DAYTON|77535|1||LIBERTY||
+|TX|DEVERS|77538|1||LIBERTY||
+|TX|HARDIN|77561|1||LIBERTY||
+|TX|HULL|77564|1||LIBERTY||
+|TX|LIBERTY|77575|1||LIBERTY||
+|TX|RAYWOOD|77582|1||LIBERTY||
+|TX|COOLIDGE|76635|1||LIMESTONE||
+|TX|GROESBECK|76642|1||LIMESTONE||
+|TX|KOSSE|76653|1||LIMESTONE||
+|TX|MEXIA|76667|1||LIMESTONE||
+|TX|PRAIRIE HILL|76678|1||LIMESTONE||
+|TX|TEHUACANA|76686|1||LIMESTONE||
+|TX|THORNTON|76687|1||LIMESTONE||
+|TX|BOOKER|79005|1||LIPSCOMB||
+|TX|DARROUZETT|79024|1||LIPSCOMB||
+|TX|FOLLETT|79034|1||LIPSCOMB||
+|TX|HIGGINS|79046|1||LIPSCOMB||
+|TX|LIPSCOMB|79056|1||LIPSCOMB||
+|TX|GEORGE WEST|78022|1||LIVE OAK||
+|TX|OAKVILLE|78060|1||LIVE OAK||
+|TX|THREE RIVERS|78071|1||LIVE OAK||
+|TX|WHITSETT|78075|1||LIVE OAK||
+|TX|DINERO|78350|1||LIVE OAK||
+|TX|CASTELL|76831|1||LLANO||
+|TX|VALLEY SPRING|76885|1||LLANO||
+|TX|BLUFFTON|78607|1||LLANO||
+|TX|BUCHANAN DAM|78609|1||LLANO||
+|TX|KINGSLAND|78639|1||LLANO||
+|TX|LLANO|78643|1||LLANO||
+|TX|TOW|78672|1||LLANO||
+|TX|MENTONE|79754|1||LOVING||
+|TX|IDALOU|79329|1||LUBBOCK||
+|TX|NEW DEAL|79350|1||LUBBOCK||
+|TX|SHALLOWATER|79363|1||LUBBOCK||
+|TX|SLATON|79364|1||LUBBOCK||
+|TX|RANSOM CANYON|79366|1||LUBBOCK||
+|TX|WOLFFORTH|79382|1||LUBBOCK||
+|TX|LUBBOCK|79401|1||LUBBOCK||
+|TX|LUBBOCK|79402|1||LUBBOCK||
+|TX|LUBBOCK|79403|1||LUBBOCK||
+|TX|LUBBOCK|79404|1||LUBBOCK||
+|TX|LUBBOCK|79405|1||LUBBOCK||
+|TX|LUBBOCK|79406|1||LUBBOCK||
+|TX|LUBBOCK|79407|1||LUBBOCK||
+|TX|LUBBOCK|79408|1||LUBBOCK||
+|TX|LUBBOCK|79409|1||LUBBOCK||
+|TX|LUBBOCK|79410|1||LUBBOCK||
+|TX|LUBBOCK|79411|1||LUBBOCK||
+|TX|LUBBOCK|79412|1||LUBBOCK||
+|TX|LUBBOCK|79413|1||LUBBOCK||
+|TX|LUBBOCK|79414|1||LUBBOCK||
+|TX|LUBBOCK|79415|1||LUBBOCK||
+|TX|LUBBOCK|79416|1||LUBBOCK||
+|TX|LUBBOCK|79423|1||LUBBOCK||
+|TX|LUBBOCK|79424|1||LUBBOCK||
+|TX|LUBBOCK|79430|1||LUBBOCK||
+|TX|LUBBOCK|79452|1||LUBBOCK||
+|TX|LUBBOCK|79453|1||LUBBOCK||
+|TX|LUBBOCK|79457|1||LUBBOCK||
+|TX|LUBBOCK|79464|1||LUBBOCK||
+|TX|LUBBOCK|79490|1||LUBBOCK||
+|TX|LUBBOCK|79491|1||LUBBOCK||
+|TX|LUBBOCK|79493|1||LUBBOCK||
+|TX|LUBBOCK|79499|1||LUBBOCK||
+|TX|ODONNELL|79351|1||LYNN||
+|TX|TAHOKA|79373|1||LYNN||
+|TX|WILSON|79381|1||LYNN||
+|TX|NEW HOME|79383|1||LYNN||
+|TX|BRADY|76825|1||MCCULLOCH||
+|TX|DOOLE|76836|1||MCCULLOCH||
+|TX|LOHN|76852|1||MCCULLOCH||
+|TX|MELVIN|76858|1||MCCULLOCH||
+|TX|PEAR VALLEY|76867|1||MCCULLOCH||
+|TX|ROCHELLE|76872|1||MCCULLOCH||
+|TX|VOCA|76887|1||MCCULLOCH||
+|TX|EDDY|76524|1||MCLENNAN||
+|TX|MOODY|76557|1||MCLENNAN||
+|TX|AXTELL|76624|1||MCLENNAN||
+|TX|BRUCEVILLE|76630|1||MCLENNAN||
+|TX|CHINA SPRING|76633|1||MCLENNAN||
+|TX|CRAWFORD|76638|1||MCLENNAN||
+|TX|ELM MOTT|76640|1||MCLENNAN||
+|TX|HEWITT|76643|1||MCLENNAN||
+|TX|LEROY|76654|1||MCLENNAN||
+|TX|LORENA|76655|1||MCLENNAN||
+|TX|MC GREGOR|76657|1||MCLENNAN||
+|TX|MART|76664|1||MCLENNAN||
+|TX|RIESEL|76682|1||MCLENNAN||
+|TX|ROSS|76684|1||MCLENNAN||
+|TX|WEST|76691|1||MCLENNAN||
+|TX|WACO|76701|1||MCLENNAN||
+|TX|WACO|76702|1||MCLENNAN||
+|TX|WACO|76703|1||MCLENNAN||
+|TX|WACO|76704|1||MCLENNAN||
+|TX|WACO|76705|1||MCLENNAN||
+|TX|WACO|76706|1||MCLENNAN||
+|TX|WACO|76707|1||MCLENNAN||
+|TX|WACO|76708|1||MCLENNAN||
+|TX|WACO|76710|1||MCLENNAN||
+|TX|WACO|76711|1||MCLENNAN||
+|TX|WOODWAY|76712|1||MCLENNAN||
+|TX|WACO|76714|1||MCLENNAN||
+|TX|WACO|76715|1||MCLENNAN||
+|TX|WACO|76716|1||MCLENNAN||
+|TX|WACO|76795|1||MCLENNAN||
+|TX|WACO|76797|1||MCLENNAN||
+|TX|WACO|76798|1||MCLENNAN||
+|TX|WACO|76799|1||MCLENNAN||
+|TX|CALLIHAM|78007|1||MCMULLEN||
+|TX|TILDEN|78072|1||MCMULLEN||
+|TX|MIDWAY|75852|1||MADISON||
+|TX|MADISONVILLE|77864|1||MADISON||
+|TX|NORTH ZULCH|77872|1||MADISON||
+|TX|LODI|75564|1||MARION||
+|TX|JEFFERSON|75657|1||MARION||
+|TX|LENORAH|79749|1||MARTIN||
+|TX|STANTON|79782|1||MARTIN||
+|TX|TARZAN|79783|1||MARTIN||
+|TX|ART|76820|1||MASON||
+|TX|FREDONIA|76842|1||MASON||
+|TX|MASON|76856|1||MASON||
+|TX|PONTOTOC|76869|1||MASON||
+|TX|BAY CITY|77404|1||MATAGORDA||
+|TX|BAY CITY|77414|1||MATAGORDA||
+|TX|CEDAR LANE|77415|1||MATAGORDA||
+|TX|BLESSING|77419|1||MATAGORDA||
+|TX|COLLEGEPORT|77428|1||MATAGORDA||
+|TX|ELMATON|77440|1||MATAGORDA||
+|TX|MARKHAM|77456|1||MATAGORDA||
+|TX|MATAGORDA|77457|1||MATAGORDA||
+|TX|MIDFIELD|77458|1||MATAGORDA||
+|TX|PALACIOS|77465|1||MATAGORDA||
+|TX|PLEDGER|77468|1||MATAGORDA||
+|TX|VAN VLECK|77482|1||MATAGORDA||
+|TX|WADSWORTH|77483|1||MATAGORDA||
+|TX|EAGLE PASS|78852|1||MAVERICK||
+|TX|EAGLE PASS|78853|1||MAVERICK||
+|TX|EL INDIO|78860|1||MAVERICK||
+|TX|QUEMADO|78877|1||MAVERICK||
+|TX|CASTROVILLE|78009|1||MEDINA||
+|TX|DEVINE|78016|1||MEDINA||
+|TX|LA COSTE|78039|1||MEDINA||
+|TX|MICO|78056|1||MEDINA||
+|TX|NATALIA|78059|1||MEDINA||
+|TX|RIO MEDINA|78066|1||MEDINA||
+|TX|D HANIS|78850|1||MEDINA||
+|TX|HONDO|78861|1||MEDINA||
+|TX|YANCEY|78886|1||MEDINA||
+|TX|FORT MC KAVETT|76841|1||MENARD||
+|TX|HEXT|76848|1||MENARD||
+|TX|MENARD|76859|1||MENARD||
+|TX|MIDLAND|79701|1||MIDLAND||
+|TX|MIDLAND|79702|1||MIDLAND||
+|TX|MIDLAND|79703|1||MIDLAND||
+|TX|MIDLAND|79704|1||MIDLAND||
+|TX|MIDLAND|79705|1||MIDLAND||
+|TX|MIDLAND|79706|1||MIDLAND||
+|TX|MIDLAND|79707|1||MIDLAND||
+|TX|MIDLAND|79708|1||MIDLAND||
+|TX|MIDLAND|79710|1||MIDLAND||
+|TX|MIDLAND|79711|1||MIDLAND||
+|TX|MIDLAND|79712|1||MIDLAND||
+|TX|BUCKHOLTS|76518|1||MILAM||
+|TX|BURLINGTON|76519|1||MILAM||
+|TX|CAMERON|76520|1||MILAM||
+|TX|DAVILLA|76523|1||MILAM||
+|TX|MAYSFIELD|76555|1||MILAM||
+|TX|MILANO|76556|1||MILAM||
+|TX|ROCKDALE|76567|1||MILAM||
+|TX|THORNDALE|76577|1||MILAM||
+|TX|GAUSE|77857|1||MILAM||
+|TX|GOLDTHWAITE|76844|1||MILLS||
+|TX|MULLIN|76864|1||MILLS||
+|TX|PRIDDY|76870|1||MILLS||
+|TX|STAR|76880|1||MILLS||
+|TX|COLORADO CITY|79512|1||MITCHELL||
+|TX|LORAINE|79532|1||MITCHELL||
+|TX|WESTBROOK|79565|1||MITCHELL||
+|TX|BOWIE|76230|1||MONTAGUE||
+|TX|FORESTBURG|76239|1||MONTAGUE||
+|TX|MONTAGUE|76251|1||MONTAGUE||
+|TX|NOCONA|76255|1||MONTAGUE||
+|TX|RINGGOLD|76261|1||MONTAGUE||
+|TX|SAINT JO|76265|1||MONTAGUE||
+|TX|SUNSET|76270|1||MONTAGUE||
+|TX|CONROE|77301|1||MONTGOMERY||
+|TX|CONROE|77302|1||MONTGOMERY||
+|TX|CONROE|77303|1||MONTGOMERY||
+|TX|CONROE|77304|1||MONTGOMERY||
+|TX|CONROE|77305|1||MONTGOMERY||
+|TX|CONROE|77306|1||MONTGOMERY||
+|TX|MONTGOMERY|77316|1||MONTGOMERY||
+|TX|WILLIS|77318|1||MONTGOMERY||
+|TX|DOBBIN|77333|1||MONTGOMERY||
+|TX|MAGNOLIA|77353|1||MONTGOMERY||
+|TX|MAGNOLIA|77354|1||MONTGOMERY||
+|TX|MAGNOLIA|77355|1||MONTGOMERY||
+|TX|MONTGOMERY|77356|1||MONTGOMERY||
+|TX|NEW CANEY|77357|1||MONTGOMERY||
+|TX|PINEHURST|77362|1||MONTGOMERY||
+|TX|PORTER|77365|1||MONTGOMERY||
+|TX|SPLENDORA|77372|1||MONTGOMERY||
+|TX|WILLIS|77378|1||MONTGOMERY||
+|TX|SPRING|77380|1||MONTGOMERY||
+|TX|SPRING|77381|1||MONTGOMERY||
+|TX|CONROE|77384|1||MONTGOMERY||
+|TX|CONROE|77385|1||MONTGOMERY||
+|TX|SPRING|77386|1||MONTGOMERY||
+|TX|SPRING|77387|1||MONTGOMERY||
+|TX|SPRING|77393|1||MONTGOMERY||
+|TX|CACTUS|79013|1||MOORE||
+|TX|DUMAS|79029|1||MOORE||
+|TX|MASTERSON|79058|1||MOORE||
+|TX|SUNRAY|79086|1||MOORE||
+|TX|NAPLES|75568|1||MORRIS||
+|TX|OMAHA|75571|1||MORRIS||
+|TX|CASON|75636|1||MORRIS||
+|TX|DAINGERFIELD|75638|1||MORRIS||
+|TX|LONE STAR|75668|1||MORRIS||
+|TX|FLOMOT|79234|1||MOTLEY||
+|TX|MATADOR|79244|1||MOTLEY||
+|TX|ROARING SPRINGS|79256|1||MOTLEY||
+|TX|CUSHING|75760|1||NACOGDOCHES||
+|TX|SACUL|75788|1||NACOGDOCHES||
+|TX|CHIRENO|75937|1||NACOGDOCHES||
+|TX|DOUGLASS|75943|1||NACOGDOCHES||
+|TX|ETOILE|75944|1||NACOGDOCHES||
+|TX|GARRISON|75946|1||NACOGDOCHES||
+|TX|MARTINSVILLE|75958|1||NACOGDOCHES||
+|TX|NACOGDOCHES|75961|1||NACOGDOCHES||
+|TX|NACOGDOCHES|75962|1||NACOGDOCHES||
+|TX|NACOGDOCHES|75963|1||NACOGDOCHES||
+|TX|NACOGDOCHES|75964|1||NACOGDOCHES||
+|TX|NACOGDOCHES|75965|1||NACOGDOCHES||
+|TX|WODEN|75978|1||NACOGDOCHES||
+|TX|BARRY|75102|1||NAVARRO||
+|TX|CHATFIELD|75105|1||NAVARRO||
+|TX|CORSICANA|75109|1||NAVARRO||
+|TX|CORSICANA|75110|1||NAVARRO||
+|TX|KERENS|75144|1||NAVARRO||
+|TX|CORSICANA|75151|1||NAVARRO||
+|TX|POWELL|75153|1||NAVARRO||
+|TX|BLOOMING GROVE|76626|1||NAVARRO||
+|TX|DAWSON|76639|1||NAVARRO||
+|TX|FROST|76641|1||NAVARRO||
+|TX|PURDON|76679|1||NAVARRO||
+|TX|RICHLAND|76681|1||NAVARRO||
+|TX|BON WIER|75928|1||NEWTON||
+|TX|BURKEVILLE|75932|1||NEWTON||
+|TX|CALL|75933|1||NEWTON||
+|TX|NEWTON|75966|1||NEWTON||
+|TX|WIERGATE|75977|1||NEWTON||
+|TX|DEWEYVILLE|77614|1||NEWTON||
+|TX|BLACKWELL|79506|1||NOLAN||
+|TX|MARYNEAL|79535|1||NOLAN||
+|TX|NOLAN|79537|1||NOLAN||
+|TX|ROSCOE|79545|1||NOLAN||
+|TX|SWEETWATER|79556|1||NOLAN||
+|TX|AGUA DULCE|78330|1||NUECES||
+|TX|BANQUETE|78339|1||NUECES||
+|TX|BISHOP|78343|1||NUECES||
+|TX|CHAPMAN RANCH|78347|1||NUECES||
+|TX|DRISCOLL|78351|1||NUECES||
+|TX|PORT ARANSAS|78373|1||NUECES||
+|TX|ROBSTOWN|78380|1||NUECES||
+|TX|CORPUS CHRISTI|78401|1||NUECES||
+|TX|CORPUS CHRISTI|78402|1||NUECES||
+|TX|CORPUS CHRISTI|78403|1||NUECES||
+|TX|CORPUS CHRISTI|78404|1||NUECES||
+|TX|CORPUS CHRISTI|78405|1||NUECES||
+|TX|CORPUS CHRISTI|78406|1||NUECES||
+|TX|CORPUS CHRISTI|78407|1||NUECES||
+|TX|CORPUS CHRISTI|78408|1||NUECES||
+|TX|CORPUS CHRISTI|78409|1||NUECES||
+|TX|CORPUS CHRISTI|78410|1||NUECES||
+|TX|CORPUS CHRISTI|78411|1||NUECES||
+|TX|CORPUS CHRISTI|78412|1||NUECES||
+|TX|CORPUS CHRISTI|78413|1||NUECES||
+|TX|CORPUS CHRISTI|78414|1||NUECES||
+|TX|CORPUS CHRISTI|78415|1||NUECES||
+|TX|CORPUS CHRISTI|78416|1||NUECES||
+|TX|CORPUS CHRISTI|78417|1||NUECES||
+|TX|CORPUS CHRISTI|78418|1||NUECES||
+|TX|CORPUS CHRISTI|78419|1||NUECES||
+|TX|CORPUS CHRISTI|78426|1||NUECES||
+|TX|CORPUS CHRISTI|78427|1||NUECES||
+|TX|CORPUS CHRISTI|78460|1||NUECES||
+|TX|CORPUS CHRISTI|78461|1||NUECES||
+|TX|CORPUS CHRISTI|78463|1||NUECES||
+|TX|CORPUS CHRISTI|78465|1||NUECES||
+|TX|CORPUS CHRISTI|78466|1||NUECES||
+|TX|CORPUS CHRISTI|78467|1||NUECES||
+|TX|CORPUS CHRISTI|78468|1||NUECES||
+|TX|CORPUS CHRISTI|78469|1||NUECES||
+|TX|CORPUS CHRISTI|78470|1||NUECES||
+|TX|CORPUS CHRISTI|78471|1||NUECES||
+|TX|CORPUS CHRISTI|78472|1||NUECES||
+|TX|CORPUS CHRISTI|78473|1||NUECES||
+|TX|CORPUS CHRISTI|78474|1||NUECES||
+|TX|CORPUS CHRISTI|78475|1||NUECES||
+|TX|CORPUS CHRISTI|78476|1||NUECES||
+|TX|CORPUS CHRISTI|78477|1||NUECES||
+|TX|CORPUS CHRISTI|78478|1||NUECES||
+|TX|CORPUS CHRISTI|78480|1||NUECES||
+|TX|FARNSWORTH|79033|1||OCHILTREE||
+|TX|PERRYTON|79070|1||OCHILTREE||
+|TX|WAKA|79093|1||OCHILTREE||
+|TX|ADRIAN|79001|1||OLDHAM||
+|TX|BOYS RANCH|79010|1||OLDHAM||
+|TX|VEGA|79092|1||OLDHAM||
+|TX|WILDORADO|79098|1||OLDHAM||
+|TX|BRIDGE CITY|77611|1||ORANGE||
+|TX|MAURICEVILLE|77626|1||ORANGE||
+|TX|ORANGE|77630|1||ORANGE||
+|TX|ORANGE|77631|1||ORANGE||
+|TX|ORANGE|77632|1||ORANGE||
+|TX|ORANGEFIELD|77639|1||ORANGE||
+|TX|VIDOR|77662|1||ORANGE||
+|TX|VIDOR|77670|1||ORANGE||
+|TX|MINERAL WELLS|76067|1||PALO PINTO||
+|TX|MINERAL WELLS|76068|1||PALO PINTO||
+|TX|GRAFORD|76449|1||PALO PINTO||
+|TX|GORDON|76453|1||PALO PINTO||
+|TX|MINGUS|76463|1||PALO PINTO||
+|TX|SANTO|76472|1||PALO PINTO||
+|TX|STRAWN|76475|1||PALO PINTO||
+|TX|PALO PINTO|76484|1||PALO PINTO||
+|TX|BECKVILLE|75631|1||PANOLA||
+|TX|CARTHAGE|75633|1||PANOLA||
+|TX|CLAYTON|75637|1||PANOLA||
+|TX|DE BERRY|75639|1||PANOLA||
+|TX|GARY|75643|1||PANOLA||
+|TX|LONG BRANCH|75669|1||PANOLA||
+|TX|PANOLA|75685|1||PANOLA||
+|TX|ALEDO|76008|1||PARKER||
+|TX|MILLSAP|76066|1||PARKER||
+|TX|SPRINGTOWN|76082|1||PARKER||
+|TX|WEATHERFORD|76085|1||PARKER||
+|TX|WEATHERFORD|76086|1||PARKER||
+|TX|WEATHERFORD|76087|1||PARKER||
+|TX|WEATHERFORD|76088|1||PARKER||
+|TX|AZLE|76098|1||PARKER||
+|TX|DENNIS|76439|1||PARKER||
+|TX|PEASTER|76485|1||PARKER||
+|TX|POOLVILLE|76487|1||PARKER||
+|TX|WHITT|76490|1||PARKER||
+|TX|BOVINA|79009|1||PARMER||
+|TX|FRIONA|79035|1||PARMER||
+|TX|LAZBUDDIE|79053|1||PARMER||
+|TX|FARWELL|79325|1||PARMER||
+|TX|COYANOSA|79730|1||PECOS||
+|TX|FORT STOCKTON|79735|1||PECOS||
+|TX|GIRVIN|79740|1||PECOS||
+|TX|IMPERIAL|79743|1||PECOS||
+|TX|IRAAN|79744|1||PECOS||
+|TX|SHEFFIELD|79781|1||PECOS||
+|TX|CAMDEN|75934|1||POLK||
+|TX|CORRIGAN|75939|1||POLK||
+|TX|MOSCOW|75960|1||POLK||
+|TX|ACE|77326|1||POLK||
+|TX|DALLARDSVILLE|77332|1||POLK||
+|TX|GOODRICH|77335|1||POLK||
+|TX|LEGGETT|77350|1||POLK||
+|TX|LIVINGSTON|77351|1||POLK||
+|TX|ONALASKA|77360|1||POLK||
+|TX|LIVINGSTON|77399|1||POLK||
+|TX|BUSHLAND|79012|1||POTTER||
+|TX|AMARILLO|79101|1||POTTER||
+|TX|AMARILLO|79102|1||POTTER||
+|TX|AMARILLO|79103|1||POTTER||
+|TX|AMARILLO|79104|1||POTTER||
+|TX|AMARILLO|79105|1||POTTER||
+|TX|AMARILLO|79106|1||POTTER||
+|TX|AMARILLO|79107|1||POTTER||
+|TX|AMARILLO|79108|1||POTTER||
+|TX|AMARILLO|79111|1||POTTER||
+|TX|AMARILLO|79116|1||POTTER||
+|TX|AMARILLO|79117|1||POTTER||
+|TX|AMARILLO|79120|1||POTTER||
+|TX|AMARILLO|79123|1||POTTER||
+|TX|AMARILLO|79124|1||POTTER||
+|TX|AMARILLO|79159|1||POTTER||
+|TX|AMARILLO|79160|1||POTTER||
+|TX|AMARILLO|79163|1||POTTER||
+|TX|AMARILLO|79164|1||POTTER||
+|TX|AMARILLO|79165|1||POTTER||
+|TX|AMARILLO|79166|1||POTTER||
+|TX|AMARILLO|79167|1||POTTER||
+|TX|AMARILLO|79168|1||POTTER||
+|TX|AMARILLO|79170|1||POTTER||
+|TX|AMARILLO|79171|1||POTTER||
+|TX|AMARILLO|79172|1||POTTER||
+|TX|AMARILLO|79174|1||POTTER||
+|TX|AMARILLO|79175|1||POTTER||
+|TX|AMARILLO|79178|1||POTTER||
+|TX|AMARILLO|79180|1||POTTER||
+|TX|AMARILLO|79181|1||POTTER||
+|TX|AMARILLO|79182|1||POTTER||
+|TX|AMARILLO|79184|1||POTTER||
+|TX|AMARILLO|79185|1||POTTER||
+|TX|AMARILLO|79186|1||POTTER||
+|TX|AMARILLO|79187|1||POTTER||
+|TX|AMARILLO|79189|1||POTTER||
+|TX|MARFA|79843|1||PRESIDIO||
+|TX|PRESIDIO|79845|1||PRESIDIO||
+|TX|REDFORD|79846|1||PRESIDIO||
+|TX|SHAFTER|79850|1||PRESIDIO||
+|TX|ALBA|75410|1||RAINS||
+|TX|EMORY|75440|1||RAINS||
+|TX|POINT|75472|1||RAINS||
+|TX|CANYON|79015|1||RANDALL||
+|TX|CANYON|79016|1||RANDALL||
+|TX|UMBARGER|79091|1||RANDALL||
+|TX|AMARILLO|79109|1||RANDALL||
+|TX|AMARILLO|79110|1||RANDALL||
+|TX|AMARILLO|79114|1||RANDALL||
+|TX|AMARILLO|79118|1||RANDALL||
+|TX|AMARILLO|79119|1||RANDALL||
+|TX|AMARILLO|79121|1||RANDALL||
+|TX|BIG LAKE|76932|1||REAGAN||
+|TX|CAMP WOOD|78833|1||REAL||
+|TX|LEAKEY|78873|1||REAL||
+|TX|RIO FRIO|78879|1||REAL||
+|TX|BAGWELL|75412|1||RED RIVER||
+|TX|BOGATA|75417|1||RED RIVER||
+|TX|CLARKSVILLE|75426|1||RED RIVER||
+|TX|DETROIT|75436|1||RED RIVER||
+|TX|ANNONA|75550|1||RED RIVER||
+|TX|AVERY|75554|1||RED RIVER||
+|TX|BALMORHEA|79718|1||REEVES||
+|TX|ORLA|79770|1||REEVES||
+|TX|PECOS|79772|1||REEVES||
+|TX|SARAGOSA|79780|1||REEVES||
+|TX|TOYAH|79785|1||REEVES||
+|TX|TOYAHVALE|79786|1||REEVES||
+|TX|AUSTWELL|77950|1||REFUGIO||
+|TX|TIVOLI|77990|1||REFUGIO||
+|TX|BAYSIDE|78340|1||REFUGIO||
+|TX|REFUGIO|78377|1||REFUGIO||
+|TX|WOODSBORO|78393|1||REFUGIO||
+|TX|MIAMI|79059|1||ROBERTS||
+|TX|BREMOND|76629|1||ROBERTSON||
+|TX|CALVERT|77837|1||ROBERTSON||
+|TX|FRANKLIN|77856|1||ROBERTSON||
+|TX|HEARNE|77859|1||ROBERTSON||
+|TX|MUMFORD|77867|1||ROBERTSON||
+|TX|NEW BADEN|77870|1||ROBERTSON||
+|TX|WHEELOCK|77882|1||ROBERTSON||
+|TX|ROCKWALL|75032|1||ROCKWALL||
+|TX|ROCKWALL|75087|1||ROCKWALL||
+|TX|FATE|75132|1||ROCKWALL||
+|TX|ROYSE CITY|75189|1||ROCKWALL||
+|TX|BALLINGER|76821|1||RUNNELS||
+|TX|MILES|76861|1||RUNNELS||
+|TX|NORTON|76865|1||RUNNELS||
+|TX|ROWENA|76875|1||RUNNELS||
+|TX|WINGATE|79566|1||RUNNELS||
+|TX|WINTERS|79567|1||RUNNELS||
+|TX|HENDERSON|75652|1||RUSK||
+|TX|HENDERSON|75653|1||RUSK||
+|TX|HENDERSON|75654|1||RUSK||
+|TX|JOINERVILLE|75658|1||RUSK||
+|TX|LAIRD HILL|75666|1||RUSK||
+|TX|LANEVILLE|75667|1||RUSK||
+|TX|MINDEN|75680|1||RUSK||
+|TX|MOUNT ENTERPRISE|75681|1||RUSK||
+|TX|NEW LONDON|75682|1||RUSK||
+|TX|OVERTON|75684|1||RUSK||
+|TX|PRICE|75687|1||RUSK||
+|TX|SELMAN CITY|75689|1||RUSK||
+|TX|TATUM|75691|1||RUSK||
+|TX|BRONSON|75930|1||SABINE||
+|TX|BROOKELAND|75931|1||SABINE||
+|TX|GENEVA|75947|1||SABINE||
+|TX|HEMPHILL|75948|1||SABINE||
+|TX|MILAM|75959|1||SABINE||
+|TX|PINELAND|75968|1||SABINE||
+|TX|BROADDUS|75929|1||SAN AUGUSTINE||
+|TX|SAN AUGUSTINE|75972|1||SAN AUGUSTINE||
+|TX|COLDSPRING|77331|1||SAN JACINTO||
+|TX|OAKHURST|77359|1||SAN JACINTO||
+|TX|POINTBLANK|77364|1||SAN JACINTO||
+|TX|SHEPHERD|77371|1||SAN JACINTO||
+|TX|ARANSAS PASS|78335|1||SAN PATRICIO||
+|TX|ARANSAS PASS|78336|1||SAN PATRICIO||
+|TX|EDROY|78352|1||SAN PATRICIO||
+|TX|GREGORY|78359|1||SAN PATRICIO||
+|TX|INGLESIDE|78362|1||SAN PATRICIO||
+|TX|MATHIS|78368|1||SAN PATRICIO||
+|TX|ODEM|78370|1||SAN PATRICIO||
+|TX|PORTLAND|78374|1||SAN PATRICIO||
+|TX|SINTON|78387|1||SAN PATRICIO||
+|TX|TAFT|78390|1||SAN PATRICIO||
+|TX|CHEROKEE|76832|1||SAN SABA||
+|TX|RICHLAND SPRINGS|76871|1||SAN SABA||
+|TX|SAN SABA|76877|1||SAN SABA||
+|TX|ELDORADO|76936|1||SCHLEICHER||
+|TX|DUNN|79516|1||SCURRY||
+|TX|FLUVANNA|79517|1||SCURRY||
+|TX|HERMLEIGH|79526|1||SCURRY||
+|TX|IRA|79527|1||SCURRY||
+|TX|SNYDER|79549|1||SCURRY||
+|TX|SNYDER|79550|1||SCURRY||
+|TX|ALBANY|76430|1||SHACKELFORD||
+|TX|MORAN|76464|1||SHACKELFORD||
+|TX|CENTER|75935|1||SHELBY||
+|TX|JOAQUIN|75954|1||SHELBY||
+|TX|SHELBYVILLE|75973|1||SHELBY||
+|TX|TENAHA|75974|1||SHELBY||
+|TX|TIMPSON|75975|1||SHELBY||
+|TX|STRATFORD|79084|1||SHERMAN||
+|TX|TYLER|75701|1||SMITH||
+|TX|TYLER|75702|1||SMITH||
+|TX|TYLER|75703|1||SMITH||
+|TX|TYLER|75704|1||SMITH||
+|TX|TYLER|75705|1||SMITH||
+|TX|TYLER|75706|1||SMITH||
+|TX|TYLER|75707|1||SMITH||
+|TX|TYLER|75708|1||SMITH||
+|TX|TYLER|75709|1||SMITH||
+|TX|TYLER|75710|1||SMITH||
+|TX|TYLER|75711|1||SMITH||
+|TX|TYLER|75712|1||SMITH||
+|TX|TYLER|75713|1||SMITH||
+|TX|ARP|75750|1||SMITH||
+|TX|BULLARD|75757|1||SMITH||
+|TX|FLINT|75762|1||SMITH||
+|TX|LINDALE|75771|1||SMITH||
+|TX|TROUP|75789|1||SMITH||
+|TX|WHITEHOUSE|75791|1||SMITH||
+|TX|WINONA|75792|1||SMITH||
+|TX|TYLER|75798|1||SMITH||
+|TX|TYLER|75799|1||SMITH||
+|TX|GLEN ROSE|76043|1||SOMERVELL||
+|TX|NEMO|76070|1||SOMERVELL||
+|TX|RAINBOW|76077|1||SOMERVELL||
+|TX|DELMITA|78536|1||STARR||
+|TX|FALCON HEIGHTS|78545|1||STARR||
+|TX|GARCIASVILLE|78547|1||STARR||
+|TX|GRULLA|78548|1||STARR||
+|TX|RIO GRANDE CITY|78582|1||STARR||
+|TX|ROMA|78584|1||STARR||
+|TX|SALINENO|78585|1||STARR||
+|TX|SAN ISIDRO|78588|1||STARR||
+|TX|SANTA ELENA|78591|1||STARR||
+|TX|BRECKENRIDGE|76424|1||STEPHENS||
+|TX|CADDO|76429|1||STEPHENS||
+|TX|STERLING CITY|76951|1||STERLING||
+|TX|ASPERMONT|79502|1||STONEWALL||
+|TX|OLD GLORY|79540|1||STONEWALL||
+|TX|SONORA|76950|1||SUTTON||
+|TX|HAPPY|79042|1||SWISHER||
+|TX|KRESS|79052|1||SWISHER||
+|TX|TULIA|79088|1||SWISHER||
+|TX|ARLINGTON|76001|1||TARRANT||
+|TX|ARLINGTON|76002|1||TARRANT||
+|TX|ARLINGTON|76003|1||TARRANT||
+|TX|ARLINGTON|76004|1||TARRANT||
+|TX|ARLINGTON|76005|1||TARRANT||
+|TX|ARLINGTON|76006|1||TARRANT||
+|TX|ARLINGTON|76007|1||TARRANT||
+|TX|ARLINGTON|76010|1||TARRANT||
+|TX|ARLINGTON|76011|1||TARRANT||
+|TX|ARLINGTON|76012|1||TARRANT||
+|TX|ARLINGTON|76013|1||TARRANT||
+|TX|ARLINGTON|76014|1||TARRANT||
+|TX|ARLINGTON|76015|1||TARRANT||
+|TX|ARLINGTON|76016|1||TARRANT||
+|TX|ARLINGTON|76017|1||TARRANT||
+|TX|ARLINGTON|76018|1||TARRANT||
+|TX|ARLINGTON|76019|1||TARRANT||
+|TX|AZLE|76020|1||TARRANT||
+|TX|BEDFORD|76021|1||TARRANT||
+|TX|BEDFORD|76022|1||TARRANT||
+|TX|COLLEYVILLE|76034|1||TARRANT||
+|TX|CROWLEY|76036|1||TARRANT||
+|TX|EULESS|76039|1||TARRANT||
+|TX|EULESS|76040|1||TARRANT||
+|TX|GRAPEVINE|76051|1||TARRANT||
+|TX|HASLET|76052|1||TARRANT||
+|TX|HURST|76053|1||TARRANT||
+|TX|HURST|76054|1||TARRANT||
+|TX|KENNEDALE|76060|1||TARRANT||
+|TX|MANSFIELD|76063|1||TARRANT||
+|TX|SOUTHLAKE|76092|1||TARRANT||
+|TX|ARLINGTON|76094|1||TARRANT||
+|TX|BEDFORD|76095|1||TARRANT||
+|TX|ARLINGTON|76096|1||TARRANT||
+|TX|GRAPEVINE|76099|1||TARRANT||
+|TX|FORT WORTH|76101|1||TARRANT||
+|TX|FORT WORTH|76102|1||TARRANT||
+|TX|FORT WORTH|76103|1||TARRANT||
+|TX|FORT WORTH|76104|1||TARRANT||
+|TX|FORT WORTH|76105|1||TARRANT||
+|TX|FORT WORTH|76106|1||TARRANT||
+|TX|FORT WORTH|76107|1||TARRANT||
+|TX|FORT WORTH|76108|1||TARRANT||
+|TX|FORT WORTH|76109|1||TARRANT||
+|TX|FORT WORTH|76110|1||TARRANT||
+|TX|FORT WORTH|76111|1||TARRANT||
+|TX|FORT WORTH|76112|1||TARRANT||
+|TX|FORT WORTH|76113|1||TARRANT||
+|TX|FORT WORTH|76114|1||TARRANT||
+|TX|FORT WORTH|76115|1||TARRANT||
+|TX|FORT WORTH|76116|1||TARRANT||
+|TX|HALTOM CITY|76117|1||TARRANT||
+|TX|FORT WORTH|76118|1||TARRANT||
+|TX|FORT WORTH|76119|1||TARRANT||
+|TX|FORT WORTH|76120|1||TARRANT||
+|TX|FORT WORTH|76121|1||TARRANT||
+|TX|FORT WORTH|76122|1||TARRANT||
+|TX|FORT WORTH|76123|1||TARRANT||
+|TX|FORT WORTH|76124|1||TARRANT||
+|TX|FORT WORTH|76126|1||TARRANT||
+|TX|NAVAL AIR STATION/ JRB|76127|1||TARRANT||
+|TX|FORT WORTH|76129|1||TARRANT||
+|TX|FORT WORTH|76130|1||TARRANT||
+|TX|FORT WORTH|76131|1||TARRANT||
+|TX|FORT WORTH|76132|1||TARRANT||
+|TX|FORT WORTH|76133|1||TARRANT||
+|TX|FORT WORTH|76134|1||TARRANT||
+|TX|FORT WORTH|76135|1||TARRANT||
+|TX|FORT WORTH|76136|1||TARRANT||
+|TX|FORT WORTH|76137|1||TARRANT||
+|TX|FORT WORTH|76140|1||TARRANT||
+|TX|FORT WORTH|76147|1||TARRANT||
+|TX|FORT WORTH|76148|1||TARRANT||
+|TX|FORT WORTH|76150|1||TARRANT||
+|TX|FORT WORTH|76155|1||TARRANT||
+|TX|FORT WORTH|76161|1||TARRANT||
+|TX|FORT WORTH|76162|1||TARRANT||
+|TX|FORT WORTH|76163|1||TARRANT||
+|TX|FORT WORTH|76164|1||TARRANT||
+|TX|FORT WORTH|76177|1||TARRANT||
+|TX|FORT WORTH|76178|1||TARRANT||
+|TX|FORT WORTH|76179|1||TARRANT||
+|TX|NORTH RICHLAND HILLS|76180|1||TARRANT||
+|TX|FORT WORTH|76181|1||TARRANT||
+|TX|NORTH RICHLAND HILLS|76182|1||TARRANT||
+|TX|FORT WORTH|76185|1||TARRANT||
+|TX|FORT WORTH|76191|1||TARRANT||
+|TX|FORT WORTH|76192|1||TARRANT||
+|TX|FORT WORTH|76193|1||TARRANT||
+|TX|FORT WORTH|76195|1||TARRANT||
+|TX|FORT WORTH|76196|1||TARRANT||
+|TX|FORT WORTH|76197|1||TARRANT||
+|TX|FORT WORTH|76198|1||TARRANT||
+|TX|FORT WORTH|76199|1||TARRANT||
+|TX|KELLER|76244|1||TARRANT||
+|TX|KELLER|76248|1||TARRANT||
+|TX|BUFFALO GAP|79508|1||TAYLOR||
+|TX|LAWN|79530|1||TAYLOR||
+|TX|MERKEL|79536|1||TAYLOR||
+|TX|OVALO|79541|1||TAYLOR||
+|TX|TRENT|79561|1||TAYLOR||
+|TX|TUSCOLA|79562|1||TAYLOR||
+|TX|TYE|79563|1||TAYLOR||
+|TX|ABILENE|79601|1||TAYLOR||
+|TX|ABILENE|79602|1||TAYLOR||
+|TX|ABILENE|79603|1||TAYLOR||
+|TX|ABILENE|79604|1||TAYLOR||
+|TX|ABILENE|79605|1||TAYLOR||
+|TX|ABILENE|79606|1||TAYLOR||
+|TX|DYESS AFB|79607|1||TAYLOR||
+|TX|ABILENE|79608|1||TAYLOR||
+|TX|ABILENE|79697|1||TAYLOR||
+|TX|ABILENE|79698|1||TAYLOR||
+|TX|ABILENE|79699|1||TAYLOR||
+|TX|DRYDEN|78851|1||TERRELL||
+|TX|SANDERSON|79848|1||TERRELL||
+|TX|BROWNFIELD|79316|1||TERRY||
+|TX|MEADOW|79345|1||TERRY||
+|TX|WELLMAN|79378|1||TERRY||
+|TX|THROCKMORTON|76483|1||THROCKMORTON||
+|TX|WOODSON|76491|1||THROCKMORTON||
+|TX|MOUNT PLEASANT|75455|1||TITUS||
+|TX|MOUNT PLEASANT|75456|1||TITUS||
+|TX|WINFIELD|75493|1||TITUS||
+|TX|COOKVILLE|75558|1||TITUS||
+|TX|VERIBEST|76886|1||TOM GREEN||
+|TX|SAN ANGELO|76901|1||TOM GREEN||
+|TX|SAN ANGELO|76902|1||TOM GREEN||
+|TX|SAN ANGELO|76903|1||TOM GREEN||
+|TX|SAN ANGELO|76904|1||TOM GREEN||
+|TX|SAN ANGELO|76905|1||TOM GREEN||
+|TX|SAN ANGELO|76906|1||TOM GREEN||
+|TX|GOODFELLOW AFB|76908|1||TOM GREEN||
+|TX|SAN ANGELO|76909|1||TOM GREEN||
+|TX|CARLSBAD|76934|1||TOM GREEN||
+|TX|CHRISTOVAL|76935|1||TOM GREEN||
+|TX|KNICKERBOCKER|76939|1||TOM GREEN||
+|TX|MERETA|76940|1||TOM GREEN||
+|TX|VANCOURT|76955|1||TOM GREEN||
+|TX|WALL|76957|1||TOM GREEN||
+|TX|WATER VALLEY|76958|1||TOM GREEN||
+|TX|AUSTIN|73301|1||TRAVIS||
+|TX|AUSTIN|73344|1||TRAVIS||
+|TX|DEL VALLE|78617|1||TRAVIS||
+|TX|LEANDER|78645|1||TRAVIS||
+|TX|MC NEIL|78651|1||TRAVIS||
+|TX|MANCHACA|78652|1||TRAVIS||
+|TX|MANOR|78653|1||TRAVIS||
+|TX|PFLUGERVILLE|78660|1||TRAVIS||
+|TX|SPICEWOOD|78669|1||TRAVIS||
+|TX|PFLUGERVILLE|78691|1||TRAVIS||
+|TX|AUSTIN|78701|1||TRAVIS||
+|TX|AUSTIN|78702|1||TRAVIS||
+|TX|AUSTIN|78703|1||TRAVIS||
+|TX|AUSTIN|78704|1||TRAVIS||
+|TX|AUSTIN|78705|1||TRAVIS||
+|TX|AUSTIN|78708|1||TRAVIS||
+|TX|AUSTIN|78709|1||TRAVIS||
+|TX|AUSTIN|78710|1||TRAVIS||
+|TX|AUSTIN|78711|1||TRAVIS||
+|TX|AUSTIN|78712|1||TRAVIS||
+|TX|AUSTIN|78713|1||TRAVIS||
+|TX|AUSTIN|78714|1||TRAVIS||
+|TX|AUSTIN|78715|1||TRAVIS||
+|TX|AUSTIN|78716|1||TRAVIS||
+|TX|AUSTIN|78718|1||TRAVIS||
+|TX|AUSTIN|78719|1||TRAVIS||
+|TX|AUSTIN|78720|1||TRAVIS||
+|TX|AUSTIN|78721|1||TRAVIS||
+|TX|AUSTIN|78722|1||TRAVIS||
+|TX|AUSTIN|78723|1||TRAVIS||
+|TX|AUSTIN|78724|1||TRAVIS||
+|TX|AUSTIN|78725|1||TRAVIS||
+|TX|AUSTIN|78726|1||TRAVIS||
+|TX|AUSTIN|78727|1||TRAVIS||
+|TX|AUSTIN|78728|1||TRAVIS||
+|TX|AUSTIN|78730|1||TRAVIS||
+|TX|AUSTIN|78731|1||TRAVIS||
+|TX|AUSTIN|78732|1||TRAVIS||
+|TX|AUSTIN|78733|1||TRAVIS||
+|TX|AUSTIN|78734|1||TRAVIS||
+|TX|AUSTIN|78735|1||TRAVIS||
+|TX|AUSTIN|78736|1||TRAVIS||
+|TX|AUSTIN|78737|1||TRAVIS||
+|TX|AUSTIN|78738|1||TRAVIS||
+|TX|AUSTIN|78739|1||TRAVIS||
+|TX|AUSTIN|78741|1||TRAVIS||
+|TX|AUSTIN|78742|1||TRAVIS||
+|TX|AUSTIN|78744|1||TRAVIS||
+|TX|AUSTIN|78745|1||TRAVIS||
+|TX|AUSTIN|78746|1||TRAVIS||
+|TX|AUSTIN|78747|1||TRAVIS||
+|TX|AUSTIN|78748|1||TRAVIS||
+|TX|AUSTIN|78749|1||TRAVIS||
+|TX|AUSTIN|78750|1||TRAVIS||
+|TX|AUSTIN|78751|1||TRAVIS||
+|TX|AUSTIN|78752|1||TRAVIS||
+|TX|AUSTIN|78753|1||TRAVIS||
+|TX|AUSTIN|78754|1||TRAVIS||
+|TX|AUSTIN|78755|1||TRAVIS||
+|TX|AUSTIN|78756|1||TRAVIS||
+|TX|AUSTIN|78757|1||TRAVIS||
+|TX|AUSTIN|78758|1||TRAVIS||
+|TX|AUSTIN|78759|1||TRAVIS||
+|TX|AUSTIN|78760|1||TRAVIS||
+|TX|AUSTIN|78761|1||TRAVIS||
+|TX|AUSTIN|78762|1||TRAVIS||
+|TX|AUSTIN|78763|1||TRAVIS||
+|TX|AUSTIN|78764|1||TRAVIS||
+|TX|AUSTIN|78765|1||TRAVIS||
+|TX|AUSTIN|78766|1||TRAVIS||
+|TX|AUSTIN|78767|1||TRAVIS||
+|TX|AUSTIN|78768|1||TRAVIS||
+|TX|AUSTIN|78769|1||TRAVIS||
+|TX|AUSTIN|78771|1||TRAVIS||
+|TX|AUSTIN|78772|1||TRAVIS||
+|TX|AUSTIN|78773|1||TRAVIS||
+|TX|AUSTIN|78774|1||TRAVIS||
+|TX|AUSTIN|78778|1||TRAVIS||
+|TX|AUSTIN|78779|1||TRAVIS||
+|TX|AUSTIN|78780|1||TRAVIS||
+|TX|AUSTIN|78781|1||TRAVIS||
+|TX|AUSTIN|78782|1||TRAVIS||
+|TX|AUSTIN|78783|1||TRAVIS||
+|TX|AUSTIN|78785|1||TRAVIS||
+|TX|AUSTIN|78786|1||TRAVIS||
+|TX|AUSTIN|78787|1||TRAVIS||
+|TX|AUSTIN|78788|1||TRAVIS||
+|TX|AUSTIN|78789|1||TRAVIS||
+|TX|CENTRALIA|75834|1||TRINITY||
+|TX|GROVETON|75845|1||TRINITY||
+|TX|PENNINGTON|75856|1||TRINITY||
+|TX|TRINITY|75862|1||TRINITY||
+|TX|WOODLAKE|75865|1||TRINITY||
+|TX|APPLE SPRINGS|75926|1||TRINITY||
+|TX|CHESTER|75936|1||TYLER||
+|TX|COLMESNEIL|75938|1||TYLER||
+|TX|DOUCETTE|75942|1||TYLER||
+|TX|WOODVILLE|75979|1||TYLER||
+|TX|WOODVILLE|75990|1||TYLER||
+|TX|FRED|77616|1||TYLER||
+|TX|HILLISTER|77624|1||TYLER||
+|TX|SPURGER|77660|1||TYLER||
+|TX|WARREN|77664|1||TYLER||
+|TX|DIANA|75640|1||UPSHUR||
+|TX|GILMER|75644|1||UPSHUR||
+|TX|GILMER|75645|1||UPSHUR||
+|TX|ORE CITY|75683|1||UPSHUR||
+|TX|BIG SANDY|75755|1||UPSHUR||
+|TX|MC CAMEY|79752|1||UPTON||
+|TX|MIDKIFF|79755|1||UPTON||
+|TX|RANKIN|79778|1||UPTON||
+|TX|UVALDE|78801|1||UVALDE||
+|TX|UVALDE|78802|1||UVALDE||
+|TX|CONCAN|78838|1||UVALDE||
+|TX|KNIPPA|78870|1||UVALDE||
+|TX|SABINAL|78881|1||UVALDE||
+|TX|UTOPIA|78884|1||UVALDE||
+|TX|COMSTOCK|78837|1||VAL VERDE||
+|TX|DEL RIO|78840|1||VAL VERDE||
+|TX|DEL RIO|78841|1||VAL VERDE||
+|TX|DEL RIO|78842|1||VAL VERDE||
+|TX|LAUGHLIN A F B|78843|1||VAL VERDE||
+|TX|DEL RIO|78847|1||VAL VERDE||
+|TX|LANGTRY|78871|1||VAL VERDE||
+|TX|CANTON|75103|1||VAN ZANDT||
+|TX|EDGEWOOD|75117|1||VAN ZANDT||
+|TX|FRUITVALE|75127|1||VAN ZANDT||
+|TX|GRAND SALINE|75140|1||VAN ZANDT||
+|TX|WILLS POINT|75169|1||VAN ZANDT||
+|TX|BEN WHEELER|75754|1||VAN ZANDT||
+|TX|VAN|75790|1||VAN ZANDT||
+|TX|VICTORIA|77901|1||VICTORIA||
+|TX|VICTORIA|77902|1||VICTORIA||
+|TX|VICTORIA|77903|1||VICTORIA||
+|TX|VICTORIA|77904|1||VICTORIA||
+|TX|VICTORIA|77905|1||VICTORIA||
+|TX|BLOOMINGTON|77951|1||VICTORIA||
+|TX|INEZ|77968|1||VICTORIA||
+|TX|MCFADDIN|77973|1||VICTORIA||
+|TX|NURSERY|77976|1||VICTORIA||
+|TX|PLACEDO|77977|1||VICTORIA||
+|TX|TELFERNER|77988|1||VICTORIA||
+|TX|HUNTSVILLE|77320|1||WALKER||
+|TX|DODGE|77334|1||WALKER||
+|TX|HUNTSVILLE|77340|1||WALKER||
+|TX|HUNTSVILLE|77341|1||WALKER||
+|TX|HUNTSVILLE|77342|1||WALKER||
+|TX|HUNTSVILLE|77343|1||WALKER||
+|TX|HUNTSVILLE|77344|1||WALKER||
+|TX|HUNTSVILLE|77348|1||WALKER||
+|TX|HUNTSVILLE|77349|1||WALKER||
+|TX|NEW WAVERLY|77358|1||WALKER||
+|TX|RIVERSIDE|77367|1||WALKER||
+|TX|BROOKSHIRE|77423|1||WALLER||
+|TX|HEMPSTEAD|77445|1||WALLER||
+|TX|PRAIRIE VIEW|77446|1||WALLER||
+|TX|PATTISON|77466|1||WALLER||
+|TX|WALLER|77484|1||WALLER||
+|TX|BARSTOW|79719|1||WARD||
+|TX|GRANDFALLS|79742|1||WARD||
+|TX|MONAHANS|79756|1||WARD||
+|TX|PYOTE|79777|1||WARD||
+|TX|ROYALTY|79779|1||WARD||
+|TX|WICKETT|79788|1||WARD||
+|TX|CHAPPELL HILL|77426|1||WASHINGTON||
+|TX|BRENHAM|77833|1||WASHINGTON||
+|TX|BRENHAM|77834|1||WASHINGTON||
+|TX|BURTON|77835|1||WASHINGTON||
+|TX|WASHINGTON|77880|1||WASHINGTON||
+|TX|LAREDO|78040|1||WEBB||
+|TX|LAREDO|78041|1||WEBB||
+|TX|LAREDO|78042|1||WEBB||
+|TX|LAREDO|78043|1||WEBB||
+|TX|LAREDO|78044|1||WEBB||
+|TX|LAREDO|78045|1||WEBB||
+|TX|LAREDO|78046|1||WEBB||
+|TX|LAREDO|78049|1||WEBB||
+|TX|BRUNI|78344|1||WEBB||
+|TX|MIRANDO CITY|78369|1||WEBB||
+|TX|OILTON|78371|1||WEBB||
+|TX|BOLING|77420|1||WHARTON||
+|TX|DANEVANG|77432|1||WHARTON||
+|TX|EAST BERNARD|77435|1||WHARTON||
+|TX|EGYPT|77436|1||WHARTON||
+|TX|EL CAMPO|77437|1||WHARTON||
+|TX|GLEN FLORA|77443|1||WHARTON||
+|TX|HUNGERFORD|77448|1||WHARTON||
+|TX|LANE CITY|77453|1||WHARTON||
+|TX|LISSIE|77454|1||WHARTON||
+|TX|LOUISE|77455|1||WHARTON||
+|TX|NEWGULF|77462|1||WHARTON||
+|TX|PIERCE|77467|1||WHARTON||
+|TX|WHARTON|77488|1||WHARTON||
+|TX|ALLISON|79003|1||WHEELER||
+|TX|BRISCOE|79011|1||WHEELER||
+|TX|MOBEETIE|79061|1||WHEELER||
+|TX|SHAMROCK|79079|1||WHEELER||
+|TX|WHEELER|79096|1||WHEELER||
+|TX|WICHITA FALLS|76301|1||WICHITA||
+|TX|WICHITA FALLS|76302|1||WICHITA||
+|TX|WICHITA FALLS|76305|1||WICHITA||
+|TX|WICHITA FALLS|76306|1||WICHITA||
+|TX|WICHITA FALLS|76307|1||WICHITA||
+|TX|WICHITA FALLS|76308|1||WICHITA||
+|TX|WICHITA FALLS|76309|1||WICHITA||
+|TX|WICHITA FALLS|76310|1||WICHITA||
+|TX|SHEPPARD AFB|76311|1||WICHITA||
+|TX|BURKBURNETT|76354|1||WICHITA||
+|TX|ELECTRA|76360|1||WICHITA||
+|TX|IOWA PARK|76367|1||WICHITA||
+|TX|KAMAY|76369|1||WICHITA||
+|TX|HARROLD|76364|1||WILBARGER||
+|TX|OKLAUNION|76373|1||WILBARGER||
+|TX|VERNON|76384|1||WILBARGER||
+|TX|VERNON|76385|1||WILBARGER||
+|TX|ODELL|79247|1||WILBARGER||
+|TX|LASARA|78561|1||WILLACY||
+|TX|LYFORD|78569|1||WILLACY||
+|TX|RAYMONDVILLE|78580|1||WILLACY||
+|TX|SAN PERLITA|78590|1||WILLACY||
+|TX|SEBASTIAN|78594|1||WILLACY||
+|TX|PORT MANSFIELD|78598|1||WILLACY||
+|TX|FLORENCE|76527|1||WILLIAMSON||
+|TX|GRANGER|76530|1||WILLIAMSON||
+|TX|JARRELL|76537|1||WILLIAMSON||
+|TX|SCHWERTNER|76573|1||WILLIAMSON||
+|TX|TAYLOR|76574|1||WILLIAMSON||
+|TX|THRALL|76578|1||WILLIAMSON||
+|TX|CEDAR PARK|78613|1||WILLIAMSON||
+|TX|COUPLAND|78615|1||WILLIAMSON||
+|TX|GEORGETOWN|78626|1||WILLIAMSON||
+|TX|GEORGETOWN|78627|1||WILLIAMSON||
+|TX|GEORGETOWN|78628|1||WILLIAMSON||
+|TX|CEDAR PARK|78630|1||WILLIAMSON||
+|TX|HUTTO|78634|1||WILLIAMSON||
+|TX|LEANDER|78641|1||WILLIAMSON||
+|TX|LIBERTY HILL|78642|1||WILLIAMSON||
+|TX|LEANDER|78646|1||WILLIAMSON||
+|TX|ROUND ROCK|78664|1||WILLIAMSON||
+|TX|WALBURG|78673|1||WILLIAMSON||
+|TX|WEIR|78674|1||WILLIAMSON||
+|TX|ROUND ROCK|78680|1||WILLIAMSON||
+|TX|ROUND ROCK|78681|1||WILLIAMSON||
+|TX|ROUND ROCK|78682|1||WILLIAMSON||
+|TX|ROUND ROCK|78683|1||WILLIAMSON||
+|TX|AUSTIN|78717|1||WILLIAMSON||
+|TX|AUSTIN|78729|1||WILLIAMSON||
+|TX|FLORESVILLE|78114|1||WILSON||
+|TX|LA VERNIA|78121|1||WILSON||
+|TX|PANDORA|78143|1||WILSON||
+|TX|POTH|78147|1||WILSON||
+|TX|STOCKDALE|78160|1||WILSON||
+|TX|SUTHERLAND SPRINGS|78161|1||WILSON||
+|TX|KERMIT|79745|1||WINKLER||
+|TX|WINK|79789|1||WINKLER||
+|TX|BOYD|76023|1||WISE||
+|TX|NEWARK|76071|1||WISE||
+|TX|PARADISE|76073|1||WISE||
+|TX|RHOME|76078|1||WISE||
+|TX|ALVORD|76225|1||WISE||
+|TX|DECATUR|76234|1||WISE||
+|TX|GREENWOOD|76246|1||WISE||
+|TX|SLIDELL|76267|1||WISE||
+|TX|BRIDGEPORT|76426|1||WISE||
+|TX|CHICO|76431|1||WISE||
+|TX|GOLDEN|75444|1||WOOD||
+|TX|WINNSBORO|75494|1||WOOD||
+|TX|YANTIS|75497|1||WOOD||
+|TX|HAWKINS|75765|1||WOOD||
+|TX|MINEOLA|75773|1||WOOD||
+|TX|QUITMAN|75783|1||WOOD||
+|TX|DENVER CITY|79323|1||YOAKUM||
+|TX|PLAINS|79355|1||YOAKUM||
+|TX|TOKIO|79376|1||YOAKUM||
+|TX|NEWCASTLE|76372|1||YOUNG||
+|TX|OLNEY|76374|1||YOUNG||
+|TX|GRAHAM|76450|1||YOUNG||
+|TX|LOVING|76460|1||YOUNG||
+|TX|SOUTH BEND|76481|1||YOUNG||
+|TX|SAN YGNACIO|78067|1||APATA||
+|TX|ZAPATA|78076|1||APATA||
+|TX|LOPENO|78564|1||APATA||
+|TX|BATESVILLE|78829|1||AVALA||
+|TX|CRYSTAL CITY|78839|1||AVALA||
+|TX|LA PRYOR|78872|1||AVALA||
+|TX|IRVING|75084|1||||
+|TX|MABANK|75156|1||HENDERSON||
+|TX|DALLAS|75334|1||||
+|TX|DALLAS|75340|1||||
+|TX|DALLAS|75343|1||||
+|TX|DALLAS|75344|1||||
+|TX|DALLAS|75358|1||||
+|TX|DALLAS|75369|1||||
+|TX|BIG SANDY|75797|1||||
+|TX|MAGNOLIA SPRINGS|75957|1||||
+|TX|ARLINGTON|76000|1||||
+|TX|FORT WORTH|76166|1||||
+|TX|WICHITA FALLS|76303|1||||
+|TX|WICHITA FALLS|76304|1||||
+|TX|ELBERT|76359|1||||
+|TX|VERA|76383|1||||
+|TX|HASSE|76456|1||||
+|TX|BEN ARNOLD|76517|1||||
+|TX|GATESVILLE|76576|1||||
+|TX|BIROME|76625|1||||
+|TX|WACO|76796|1||||
+|TX|WHON|76889|1||||
+|TX|HOUSTON|77246|1||||
+|TX|HOUSTON|77247|1||||
+|TX|HOUSTON|77250|1||||
+|TX|HOUSTON|77260|1||||
+|TX|HOUSTON|77276|1||||
+|TX|HOUSTON|77278|1||||
+|TX|HOUSTON|77285|1||||
+|TX|HOUSTON|77286|1||||
+|TX|HOUSTON|77294|1||||
+|TX|HOUSTON|77296|1||||
+|TX|LUMBERTON|77711|1||||
+|TX|EDINBURG|78541|1||HIDALGO||
+|TX|MISSION|78574|1||HIDALGO||
+|TX|GEORGETOWN|78633|1||||
+|TX|AUSTIN|78798|1||||
+|TX|AUSTIN|78799|1||||
+|TX|DEL RIO|78835|1||||
+|TX|WINCHESTER|78964|1||||
+|TX|AMARILLO|79161|1||||
+|TX|AMARILLO|79173|1||||
+|TX|AMARILLO|79176|1||||
+|TX|AMARILLO|79177|1||||
+|TX|AMARILLO|79188|1||||
+|TX|CROWELL|79260|1||||
+|TX|CONE|79321|1||||
+|TX|REESE AIR FORCE BASE|79489|1||||
+|TX|PEACOCK|79542|1||||
+|TX|MIDLAND|79709|1||||
+|TX|ODESSA|79767|1||||
+|UT|BEAVER|84713|1||BEAVER||
+|UT|GREENVILLE|84731|1||BEAVER||
+|UT|MILFORD|84751|1||BEAVER||
+|UT|MINERSVILLE|84752|1||BEAVER||
+|UT|BEAR RIVER CITY|84301|1||BOX ELDER||
+|UT|BRIGHAM CITY|84302|1||BOX ELDER||
+|UT|COLLINSTON|84306|1||BOX ELDER||
+|UT|CORINNE|84307|1||BOX ELDER||
+|UT|DEWEYVILLE|84309|1||BOX ELDER||
+|UT|FIELDING|84311|1||BOX ELDER||
+|UT|GARLAND|84312|1||BOX ELDER||
+|UT|GROUSE CREEK|84313|1||BOX ELDER||
+|UT|HONEYVILLE|84314|1||BOX ELDER||
+|UT|HOWELL|84316|1||BOX ELDER||
+|UT|MANTUA|84324|1||BOX ELDER||
+|UT|PARK VALLEY|84329|1||BOX ELDER||
+|UT|PLYMOUTH|84330|1||BOX ELDER||
+|UT|PORTAGE|84331|1||BOX ELDER||
+|UT|RIVERSIDE|84334|1||BOX ELDER||
+|UT|SNOWVILLE|84336|1||BOX ELDER||
+|UT|TREMONTON|84337|1||BOX ELDER||
+|UT|WILLARD|84340|1||BOX ELDER||
+|UT|CACHE JUNCTION|84304|1||CACHE||
+|UT|CLARKSTON|84305|1||CACHE||
+|UT|CORNISH|84308|1||CACHE||
+|UT|HYDE PARK|84318|1||CACHE||
+|UT|HYRUM|84319|1||CACHE||
+|UT|LEWISTON|84320|1||CACHE||
+|UT|LOGAN|84321|1||CACHE||
+|UT|LOGAN|84322|1||CACHE||
+|UT|LOGAN|84323|1||CACHE||
+|UT|MENDON|84325|1||CACHE||
+|UT|MILLVILLE|84326|1||CACHE||
+|UT|NEWTON|84327|1||CACHE||
+|UT|PARADISE|84328|1||CACHE||
+|UT|PROVIDENCE|84332|1||CACHE||
+|UT|RICHMOND|84333|1||CACHE||
+|UT|SMITHFIELD|84335|1||CACHE||
+|UT|TRENTON|84338|1||CACHE||
+|UT|WELLSVILLE|84339|1||CACHE||
+|UT|LOGAN|84341|1||CACHE||
+|UT|PRICE|84501|1||CARBON||
+|UT|EAST CARBON|84520|1||CARBON||
+|UT|HELPER|84526|1||CARBON||
+|UT|HIAWATHA|84527|1||CARBON||
+|UT|KENILWORTH|84529|1||CARBON||
+|UT|SUNNYSIDE|84539|1||CARBON||
+|UT|WELLINGTON|84542|1||CARBON||
+|UT|DUTCH JOHN|84023|1||DAGGETT||
+|UT|MANILA|84046|1||DAGGETT||
+|UT|BOUNTIFUL|84010|1||DAVIS||
+|UT|BOUNTIFUL|84011|1||DAVIS||
+|UT|CENTERVILLE|84014|1||DAVIS||
+|UT|CLEARFIELD|84015|1||DAVIS||
+|UT|CLEARFIELD|84016|1||DAVIS||
+|UT|FARMINGTON|84025|1||DAVIS||
+|UT|KAYSVILLE|84037|1||DAVIS||
+|UT|LAYTON|84040|1||DAVIS||
+|UT|LAYTON|84041|1||DAVIS||
+|UT|NORTH SALT LAKE|84054|1||DAVIS||
+|UT|HILL AFB|84056|1||DAVIS||
+|UT|SYRACUSE|84075|1||DAVIS||
+|UT|WOODS CROSS|84087|1||DAVIS||
+|UT|CLEARFIELD|84089|1||DAVIS||
+|UT|ALTAMONT|84001|1||DUCHESNE||
+|UT|ALTONAH|84002|1||DUCHESNE||
+|UT|BLUEBELL|84007|1||DUCHESNE||
+|UT|DUCHESNE|84021|1||DUCHESNE||
+|UT|FRUITLAND|84027|1||DUCHESNE||
+|UT|HANNA|84031|1||DUCHESNE||
+|UT|MOUNTAIN HOME|84051|1||DUCHESNE||
+|UT|MYTON|84052|1||DUCHESNE||
+|UT|NEOLA|84053|1||DUCHESNE||
+|UT|ROOSEVELT|84066|1||DUCHESNE||
+|UT|TABIONA|84072|1||DUCHESNE||
+|UT|TALMAGE|84073|1||DUCHESNE||
+|UT|CASTLE DALE|84513|1||EMERY||
+|UT|CLAWSON|84516|1||EMERY||
+|UT|CLEVELAND|84518|1||EMERY||
+|UT|ELMO|84521|1||EMERY||
+|UT|EMERY|84522|1||EMERY||
+|UT|FERRON|84523|1||EMERY||
+|UT|GREEN RIVER|84525|1||EMERY||
+|UT|HUNTINGTON|84528|1||EMERY||
+|UT|ORANGEVILLE|84537|1||EMERY||
+|UT|ANTIMONY|84712|1||GARFIELD||
+|UT|BOULDER|84716|1||GARFIELD||
+|UT|BRYCE CANYON|84717|1||GARFIELD||
+|UT|CANNONVILLE|84718|1||GARFIELD||
+|UT|ESCALANTE|84726|1||GARFIELD||
+|UT|HATCH|84735|1||GARFIELD||
+|UT|HENRIEVILLE|84736|1||GARFIELD||
+|UT|PANGUITCH|84759|1||GARFIELD||
+|UT|BRYCE|84764|1||GARFIELD||
+|UT|TROPIC|84776|1||GARFIELD||
+|UT|CISCO|84515|1||GRAND||
+|UT|MOAB|84532|1||GRAND||
+|UT|THOMPSON|84540|1||GRAND||
+|UT|BERYL|84714|1||IRON||
+|UT|BRIAN HEAD|84719|1||IRON||
+|UT|CEDAR CITY|84720|1||IRON||
+|UT|CEDAR CITY|84721|1||IRON||
+|UT|KANARRAVILLE|84742|1||IRON||
+|UT|MODENA|84753|1||IRON||
+|UT|NEWCASTLE|84756|1||IRON||
+|UT|PARAGONAH|84760|1||IRON||
+|UT|PAROWAN|84761|1||IRON||
+|UT|SUMMIT|84772|1||IRON||
+|UT|EUREKA|84628|1||JUAB||
+|UT|LEVAN|84639|1||JUAB||
+|UT|MONA|84645|1||JUAB||
+|UT|NEPHI|84648|1||JUAB||
+|UT|ALTON|84710|1||KANE||
+|UT|GLENDALE|84729|1||KANE||
+|UT|KANAB|84741|1||KANE||
+|UT|MOUNT CARMEL|84755|1||KANE||
+|UT|ORDERVILLE|84758|1||KANE||
+|UT|DUCK CREEK VILLAGE|84762|1||KANE||
+|UT|DELTA|84624|1||MILLARD||
+|UT|FILLMORE|84631|1||MILLARD||
+|UT|HINCKLEY|84635|1||MILLARD||
+|UT|HOLDEN|84636|1||MILLARD||
+|UT|KANOSH|84637|1||MILLARD||
+|UT|LEAMINGTON|84638|1||MILLARD||
+|UT|LYNNDYL|84640|1||MILLARD||
+|UT|MEADOW|84644|1||MILLARD||
+|UT|OAK CITY|84649|1||MILLARD||
+|UT|OASIS|84650|1||MILLARD||
+|UT|SCIPIO|84656|1||MILLARD||
+|UT|GARRISON|84728|1||MILLARD||
+|UT|CROYDON|84018|1||MORGAN||
+|UT|MORGAN|84050|1||MORGAN||
+|UT|CIRCLEVILLE|84723|1||PIUTE||
+|UT|GREENWICH|84732|1||PIUTE||
+|UT|JUNCTION|84740|1||PIUTE||
+|UT|KINGSTON|84743|1||PIUTE||
+|UT|MARYSVALE|84750|1||PIUTE||
+|UT|GARDEN CITY|84028|1||RICH||
+|UT|LAKETOWN|84038|1||RICH||
+|UT|RANDOLPH|84064|1||RICH||
+|UT|WOODRUFF|84086|1||RICH||
+|UT|BINGHAM CANYON|84006|1||SALT LAKE||
+|UT|DRAPER|84020|1||SALT LAKE||
+|UT|MAGNA|84044|1||SALT LAKE||
+|UT|MIDVALE|84047|1||SALT LAKE||
+|UT|RIVERTON|84065|1||SALT LAKE||
+|UT|SANDY|84070|1||SALT LAKE||
+|UT|WEST JORDAN|84084|1||SALT LAKE||
+|UT|WEST JORDAN|84088|1||SALT LAKE||
+|UT|SANDY|84090|1||SALT LAKE||
+|UT|SANDY|84091|1||SALT LAKE||
+|UT|SANDY|84092|1||SALT LAKE||
+|UT|SANDY|84093|1||SALT LAKE||
+|UT|SANDY|84094|1||SALT LAKE||
+|UT|SOUTH JORDAN|84095|1||SALT LAKE||
+|UT|SALT LAKE CITY|84101|1||SALT LAKE||
+|UT|SALT LAKE CITY|84102|1||SALT LAKE||
+|UT|SALT LAKE CITY|84103|1||SALT LAKE||
+|UT|SALT LAKE CITY|84104|1||SALT LAKE||
+|UT|SALT LAKE CITY|84105|1||SALT LAKE||
+|UT|SALT LAKE CITY|84106|1||SALT LAKE||
+|UT|SALT LAKE CITY|84107|1||SALT LAKE||
+|UT|SALT LAKE CITY|84108|1||SALT LAKE||
+|UT|SALT LAKE CITY|84109|1||SALT LAKE||
+|UT|SALT LAKE CITY|84110|1||SALT LAKE||
+|UT|SALT LAKE CITY|84111|1||SALT LAKE||
+|UT|SALT LAKE CITY|84112|1||SALT LAKE||
+|UT|SALT LAKE CITY|84113|1||SALT LAKE||
+|UT|SALT LAKE CITY|84114|1||SALT LAKE||
+|UT|SALT LAKE CITY|84115|1||SALT LAKE||
+|UT|SALT LAKE CITY|84116|1||SALT LAKE||
+|UT|SALT LAKE CITY|84117|1||SALT LAKE||
+|UT|SALT LAKE CITY|84118|1||SALT LAKE||
+|UT|SALT LAKE CITY|84119|1||SALT LAKE||
+|UT|SALT LAKE CITY|84120|1||SALT LAKE||
+|UT|SALT LAKE CITY|84121|1||SALT LAKE||
+|UT|SALT LAKE CITY|84122|1||SALT LAKE||
+|UT|SALT LAKE CITY|84123|1||SALT LAKE||
+|UT|SALT LAKE CITY|84124|1||SALT LAKE||
+|UT|SALT LAKE CITY|84125|1||SALT LAKE||
+|UT|SALT LAKE CITY|84126|1||SALT LAKE||
+|UT|SALT LAKE CITY|84127|1||SALT LAKE||
+|UT|SALT LAKE CITY|84128|1||SALT LAKE||
+|UT|SALT LAKE CITY|84130|1||SALT LAKE||
+|UT|SALT LAKE CITY|84131|1||SALT LAKE||
+|UT|SALT LAKE CITY|84132|1||SALT LAKE||
+|UT|SALT LAKE CITY|84133|1||SALT LAKE||
+|UT|SALT LAKE CITY|84134|1||SALT LAKE||
+|UT|SALT LAKE CITY|84135|1||SALT LAKE||
+|UT|SALT LAKE CITY|84136|1||SALT LAKE||
+|UT|SALT LAKE CITY|84137|1||SALT LAKE||
+|UT|SALT LAKE CITY|84138|1||SALT LAKE||
+|UT|SALT LAKE CITY|84139|1||SALT LAKE||
+|UT|SALT LAKE CITY|84140|1||SALT LAKE||
+|UT|SALT LAKE CITY|84141|1||SALT LAKE||
+|UT|SALT LAKE CITY|84142|1||SALT LAKE||
+|UT|SALT LAKE CITY|84143|1||SALT LAKE||
+|UT|SALT LAKE CITY|84144|1||SALT LAKE||
+|UT|SALT LAKE CITY|84145|1||SALT LAKE||
+|UT|SALT LAKE CITY|84147|1||SALT LAKE||
+|UT|SALT LAKE CITY|84148|1||SALT LAKE||
+|UT|SALT LAKE CITY|84150|1||SALT LAKE||
+|UT|SALT LAKE CITY|84151|1||SALT LAKE||
+|UT|SALT LAKE CITY|84152|1||SALT LAKE||
+|UT|SALT LAKE CITY|84153|1||SALT LAKE||
+|UT|SALT LAKE CITY|84157|1||SALT LAKE||
+|UT|SALT LAKE CITY|84158|1||SALT LAKE||
+|UT|SALT LAKE CITY|84165|1||SALT LAKE||
+|UT|SALT LAKE CITY|84170|1||SALT LAKE||
+|UT|SALT LAKE CITY|84171|1||SALT LAKE||
+|UT|SALT LAKE CITY|84180|1||SALT LAKE||
+|UT|SALT LAKE CITY|84184|1||SALT LAKE||
+|UT|SALT LAKE CITY|84185|1||SALT LAKE||
+|UT|SALT LAKE CITY|84189|1||SALT LAKE||
+|UT|SALT LAKE CITY|84190|1||SALT LAKE||
+|UT|SALT LAKE CITY|84199|1||SALT LAKE||
+|UT|ANETH|84510|1||SAN JUAN||
+|UT|BLANDING|84511|1||SAN JUAN||
+|UT|BLUFF|84512|1||SAN JUAN||
+|UT|LA SAL|84530|1||SAN JUAN||
+|UT|MEXICAN HAT|84531|1||SAN JUAN||
+|UT|LAKE POWELL|84533|1||SAN JUAN||
+|UT|MONTEZUMA CREEK|84534|1||SAN JUAN||
+|UT|MONTICELLO|84535|1||SAN JUAN||
+|UT|MONUMENT VALLEY|84536|1||SAN JUAN||
+|UT|AXTELL|84621|1||SANPETE||
+|UT|CENTERFIELD|84622|1||SANPETE||
+|UT|CHESTER|84623|1||SANPETE||
+|UT|EPHRAIM|84627|1||SANPETE||
+|UT|FAIRVIEW|84629|1||SANPETE||
+|UT|FAYETTE|84630|1||SANPETE||
+|UT|FOUNTAIN GREEN|84632|1||SANPETE||
+|UT|GUNNISON|84634|1||SANPETE||
+|UT|MANTI|84642|1||SANPETE||
+|UT|MAYFIELD|84643|1||SANPETE||
+|UT|MORONI|84646|1||SANPETE||
+|UT|MOUNT PLEASANT|84647|1||SANPETE||
+|UT|SPRING CITY|84662|1||SANPETE||
+|UT|STERLING|84665|1||SANPETE||
+|UT|WALES|84667|1||SANPETE||
+|UT|AURORA|84620|1||SEVIER||
+|UT|REDMOND|84652|1||SEVIER||
+|UT|SALINA|84654|1||SEVIER||
+|UT|SIGURD|84657|1||SEVIER||
+|UT|RICHFIELD|84701|1||SEVIER||
+|UT|ANNABELLA|84711|1||SEVIER||
+|UT|ELSINORE|84724|1||SEVIER||
+|UT|GLENWOOD|84730|1||SEVIER||
+|UT|JOSEPH|84739|1||SEVIER||
+|UT|KOOSHAREM|84744|1||SEVIER||
+|UT|MONROE|84754|1||SEVIER||
+|UT|SEVIER|84766|1||SEVIER||
+|UT|COALVILLE|84017|1||SUMMIT||
+|UT|ECHO|84024|1||SUMMIT||
+|UT|HENEFER|84033|1||SUMMIT||
+|UT|KAMAS|84036|1||SUMMIT||
+|UT|OAKLEY|84055|1||SUMMIT||
+|UT|PARK CITY|84060|1||SUMMIT||
+|UT|PEOA|84061|1||SUMMIT||
+|UT|PARK CITY|84068|1||SUMMIT||
+|UT|PARK CITY|84098|1||SUMMIT||
+|UT|DUGWAY|84022|1||TOOELE||
+|UT|GRANTSVILLE|84029|1||TOOELE||
+|UT|IBAPAH|84034|1||TOOELE||
+|UT|RUSH VALLEY|84069|1||TOOELE||
+|UT|STOCKTON|84071|1||TOOELE||
+|UT|TOOELE|84074|1||TOOELE||
+|UT|VERNON|84080|1||TOOELE||
+|UT|WENDOVER|84083|1||TOOELE||
+|UT|BONANZA|84008|1||UINTAH||
+|UT|FORT DUCHESNE|84026|1||UINTAH||
+|UT|GUSHER|84030|1||UINTAH||
+|UT|JENSEN|84035|1||UINTAH||
+|UT|LAPOINT|84039|1||UINTAH||
+|UT|RANDLETT|84063|1||UINTAH||
+|UT|TRIDELL|84076|1||UINTAH||
+|UT|VERNAL|84078|1||UINTAH||
+|UT|VERNAL|84079|1||UINTAH||
+|UT|WHITEROCKS|84085|1||UINTAH||
+|UT|AMERICAN FORK|84003|1||UTAH||
+|UT|ALPINE|84004|1||UTAH||
+|UT|CEDAR VALLEY|84013|1||UTAH||
+|UT|LINDON|84042|1||UTAH||
+|UT|LEHI|84043|1||UTAH||
+|UT|OREM|84057|1||UTAH||
+|UT|OREM|84058|1||UTAH||
+|UT|OREM|84059|1||UTAH||
+|UT|PLEASANT GROVE|84062|1||UTAH||
+|UT|OREM|84097|1||UTAH||
+|UT|PROVO|84601|1||UTAH||
+|UT|PROVO|84602|1||UTAH||
+|UT|PROVO|84603|1||UTAH||
+|UT|PROVO|84604|1||UTAH||
+|UT|PROVO|84605|1||UTAH||
+|UT|PROVO|84606|1||UTAH||
+|UT|ELBERTA|84626|1||UTAH||
+|UT|GOSHEN|84633|1||UTAH||
+|UT|PAYSON|84651|1||UTAH||
+|UT|SALEM|84653|1||UTAH||
+|UT|SANTAQUIN|84655|1||UTAH||
+|UT|SPANISH FORK|84660|1||UTAH||
+|UT|SPRINGVILLE|84663|1||UTAH||
+|UT|MAPLETON|84664|1||UTAH||
+|UT|HEBER CITY|84032|1||WASATCH||
+|UT|MIDWAY|84049|1||WASATCH||
+|UT|WALLSBURG|84082|1||WASATCH||
+|UT|CENTRAL|84722|1||WASHINGTON||
+|UT|ENTERPRISE|84725|1||WASHINGTON||
+|UT|GUNLOCK|84733|1||WASHINGTON||
+|UT|HURRICANE|84737|1||WASHINGTON||
+|UT|IVINS|84738|1||WASHINGTON||
+|UT|LA VERKIN|84745|1||WASHINGTON||
+|UT|LEEDS|84746|1||WASHINGTON||
+|UT|NEW HARMONY|84757|1||WASHINGTON||
+|UT|ROCKVILLE|84763|1||WASHINGTON||
+|UT|SANTA CLARA|84765|1||WASHINGTON||
+|UT|SPRINGDALE|84767|1||WASHINGTON||
+|UT|SAINT GEORGE|84770|1||WASHINGTON||
+|UT|SAINT GEORGE|84771|1||WASHINGTON||
+|UT|TOQUERVILLE|84774|1||WASHINGTON||
+|UT|VIRGIN|84779|1||WASHINGTON||
+|UT|WASHINGTON|84780|1||WASHINGTON||
+|UT|PINE VALLEY|84781|1||WASHINGTON||
+|UT|VEYO|84782|1||WASHINGTON||
+|UT|DAMMERON VALLEY|84783|1||WASHINGTON||
+|UT|HILDALE|84784|1||WASHINGTON||
+|UT|SAINT GEORGE|84790|1||WASHINGTON||
+|UT|SAINT GEORGE|84791|1||WASHINGTON||
+|UT|BICKNELL|84715|1||WAYNE||
+|UT|HANKSVILLE|84734|1||WAYNE||
+|UT|LOA|84747|1||WAYNE||
+|UT|LYMAN|84749|1||WAYNE||
+|UT|TEASDALE|84773|1||WAYNE||
+|UT|TORREY|84775|1||WAYNE||
+|UT|ROY|84067|1||WEBER||
+|UT|OGDEN|84201|1||WEBER||
+|UT|OGDEN|84244|1||WEBER||
+|UT|EDEN|84310|1||WEBER||
+|UT|HOOPER|84315|1||WEBER||
+|UT|HUNTSVILLE|84317|1||WEBER||
+|UT|OGDEN|84401|1||WEBER||
+|UT|OGDEN|84402|1||WEBER||
+|UT|OGDEN|84403|1||WEBER||
+|UT|OGDEN|84404|1||WEBER||
+|UT|OGDEN|84405|1||WEBER||
+|UT|OGDEN|84407|1||WEBER||
+|UT|OGDEN|84408|1||WEBER||
+|UT|OGDEN|84409|1||WEBER||
+|UT|OGDEN|84412|1||WEBER||
+|UT|OGDEN|84414|1||WEBER||
+|UT|OGDEN|84415|1||WEBER||
+|UT|EAGLE MOUNTAIN|84005|1||||
+|UT|BRIDGELAND|84012|1||||
+|UT|SARATOGA SPRINGS|84045|1||||
+|UT|HERRIMAN|84096|1||||
+|UT|SALT LAKE CITY|84193|1||||
+|UT|SALT LAKE CITY|84194|1||||
+|UT|SALT LAKE CITY|84195|1||||
+|VA|ACCOMAC|23301|1||ACCOMACK||
+|VA|ASSAWOMAN|23302|1||ACCOMACK||
+|VA|ATLANTIC|23303|1||ACCOMACK||
+|VA|BELLE HAVEN|23306|1||ACCOMACK||
+|VA|BLOXOM|23308|1||ACCOMACK||
+|VA|CHINCOTEAGUE ISLAND|23336|1||ACCOMACK||
+|VA|WALLOPS ISLAND|23337|1||ACCOMACK||
+|VA|CRADDOCKVILLE|23341|1||ACCOMACK||
+|VA|DAVIS WHARF|23345|1||ACCOMACK||
+|VA|GREENBACKVILLE|23356|1||ACCOMACK||
+|VA|GREENBUSH|23357|1||ACCOMACK||
+|VA|HACKSNECK|23358|1||ACCOMACK||
+|VA|HALLWOOD|23359|1||ACCOMACK||
+|VA|HARBORTON|23389|1||ACCOMACK||
+|VA|HORNTOWN|23395|1||ACCOMACK||
+|VA|OAK HALL|23396|1||ACCOMACK||
+|VA|JENKINS BRIDGE|23399|1||ACCOMACK||
+|VA|KELLER|23401|1||ACCOMACK||
+|VA|LOCUSTVILLE|23404|1||ACCOMACK||
+|VA|MAPPSVILLE|23407|1||ACCOMACK||
+|VA|MEARS|23409|1||ACCOMACK||
+|VA|MELFA|23410|1||ACCOMACK||
+|VA|MODEST TOWN|23412|1||ACCOMACK||
+|VA|NELSONIA|23414|1||ACCOMACK||
+|VA|NEW CHURCH|23415|1||ACCOMACK||
+|VA|OAK HALL|23416|1||ACCOMACK||
+|VA|ONANCOCK|23417|1||ACCOMACK||
+|VA|ONLEY|23418|1||ACCOMACK||
+|VA|PAINTER|23420|1||ACCOMACK||
+|VA|PARKSLEY|23421|1||ACCOMACK||
+|VA|PUNGOTEAGUE|23422|1||ACCOMACK||
+|VA|QUINBY|23423|1||ACCOMACK||
+|VA|SANFORD|23426|1||ACCOMACK||
+|VA|SAXIS|23427|1||ACCOMACK||
+|VA|TANGIER|23440|1||ACCOMACK||
+|VA|TASLEY|23441|1||ACCOMACK||
+|VA|TEMPERANCEVILLE|23442|1||ACCOMACK||
+|VA|WACHAPREAGUE|23480|1||ACCOMACK||
+|VA|WATTSVILLE|23483|1||ACCOMACK||
+|VA|WITHAMS|23488|1||ACCOMACK||
+|VA|CHARLOTTESVILLE|22901|1||ALBEMARLE||
+|VA|CHARLOTTESVILLE|22909|1||ALBEMARLE||
+|VA|CHARLOTTESVILLE|22911|1||ALBEMARLE||
+|VA|BATESVILLE|22924|1||ALBEMARLE||
+|VA|COVESVILLE|22931|1||ALBEMARLE||
+|VA|CROZET|22932|1||ALBEMARLE||
+|VA|EARLYSVILLE|22936|1||ALBEMARLE||
+|VA|ESMONT|22937|1||ALBEMARLE||
+|VA|FREE UNION|22940|1||ALBEMARLE||
+|VA|GREENWOOD|22943|1||ALBEMARLE||
+|VA|IVY|22945|1||ALBEMARLE||
+|VA|KEENE|22946|1||ALBEMARLE||
+|VA|KESWICK|22947|1||ALBEMARLE||
+|VA|NORTH GARDEN|22959|1||ALBEMARLE||
+|VA|WHITE HALL|22987|1||ALBEMARLE||
+|VA|HOWARDSVILLE|24562|1||ALBEMARLE||
+|VA|SCOTTSVILLE|24590|1||ALBEMARLE||
+|VA|IRON GATE|24448|1||ALLEGHANY||
+|VA|LOW MOOR|24457|1||ALLEGHANY||
+|VA|SELMA|24474|1||ALLEGHANY||
+|VA|AMELIA COURT HOUSE|23002|1||AMELIA||
+|VA|JETERSVILLE|23083|1||AMELIA||
+|VA|MANNBORO|23105|1||AMELIA||
+|VA|AMHERST|24521|1||AMHERST||
+|VA|CLIFFORD|24533|1||AMHERST||
+|VA|MADISON HEIGHTS|24572|1||AMHERST||
+|VA|MONROE|24574|1||AMHERST||
+|VA|SWEET BRIAR|24595|1||AMHERST||
+|VA|EVERGREEN|23939|1||APPOMATTOX||
+|VA|PAMPLIN|23958|1||APPOMATTOX||
+|VA|APPOMATTOX|24522|1||APPOMATTOX||
+|VA|SPOUT SPRING|24593|1||APPOMATTOX||
+|VA|ARLINGTON|22201|1||ARLINGTON||
+|VA|ARLINGTON|22202|1||ARLINGTON||
+|VA|ARLINGTON|22203|1||ARLINGTON||
+|VA|ARLINGTON|22204|1||ARLINGTON||
+|VA|ARLINGTON|22205|1||ARLINGTON||
+|VA|ARLINGTON|22206|1||ARLINGTON||
+|VA|ARLINGTON|22207|1||ARLINGTON||
+|VA|ARLINGTON|22209|1||ARLINGTON||
+|VA|ARLINGTON|22210|1||ARLINGTON||
+|VA|FT MYER|22211|1||ARLINGTON||
+|VA|ARLINGTON|22212|1||ARLINGTON||
+|VA|ARLINGTON|22213|1||ARLINGTON||
+|VA|ARLINGTON|22214|1||ARLINGTON||
+|VA|ARLINGTON|22215|1||ARLINGTON||
+|VA|ARLINGTON|22216|1||ARLINGTON||
+|VA|ARLINGTON|22217|1||ARLINGTON||
+|VA|ARLINGTON|22218|1||ARLINGTON||
+|VA|ARLINGTON|22219|1||ARLINGTON||
+|VA|ARLINGTON|22222|1||ARLINGTON||
+|VA|ARLINGTON|22223|1||ARLINGTON||
+|VA|ARLINGTON|22225|1||ARLINGTON||
+|VA|ARLINGTON|22226|1||ARLINGTON||
+|VA|ARLINGTON|22227|1||ARLINGTON||
+|VA|ARLINGTON|22229|1||ARLINGTON||
+|VA|ARLINGTON|22230|1||ARLINGTON||
+|VA|ARLINGTON|22234|1||ARLINGTON||
+|VA|ARLINGTON|22240|1||ARLINGTON||
+|VA|ARLINGTON|22241|1||ARLINGTON||
+|VA|ARLINGTON|22242|1||ARLINGTON||
+|VA|ARLINGTON|22243|1||ARLINGTON||
+|VA|ARLINGTON|22244|1||ARLINGTON||
+|VA|ARLINGTON|22245|1||ARLINGTON||
+|VA|ARLINGTON|22246|1||ARLINGTON||
+|VA|MOUNT SOLON|22843|1||AUGUSTA||
+|VA|FISHERSVILLE|22939|1||AUGUSTA||
+|VA|LYNDHURST|22952|1||AUGUSTA||
+|VA|STAUNTON|24407|1||AUGUSTA||
+|VA|AUGUSTA SPRINGS|24411|1||AUGUSTA||
+|VA|CHURCHVILLE|24421|1||AUGUSTA||
+|VA|CRAIGSVILLE|24430|1||AUGUSTA||
+|VA|CRIMORA|24431|1||AUGUSTA||
+|VA|DEERFIELD|24432|1||AUGUSTA||
+|VA|FORT DEFIANCE|24437|1||AUGUSTA||
+|VA|GREENVILLE|24440|1||AUGUSTA||
+|VA|MIDDLEBROOK|24459|1||AUGUSTA||
+|VA|MINT SPRING|24463|1||AUGUSTA||
+|VA|MOUNT SIDNEY|24467|1||AUGUSTA||
+|VA|NEW HOPE|24469|1||AUGUSTA||
+|VA|SPOTTSWOOD|24475|1||AUGUSTA||
+|VA|STEELES TAVERN|24476|1||AUGUSTA||
+|VA|STUARTS DRAFT|24477|1||AUGUSTA||
+|VA|SWOOPE|24479|1||AUGUSTA||
+|VA|VERONA|24482|1||AUGUSTA||
+|VA|WEST AUGUSTA|24485|1||AUGUSTA||
+|VA|WEYERS CAVE|24486|1||AUGUSTA||
+|VA|BACOVA|24412|1||BATH||
+|VA|HOT SPRINGS|24445|1||BATH||
+|VA|MILLBORO|24460|1||BATH||
+|VA|WARM SPRINGS|24484|1||BATH||
+|VA|WILLIAMSVILLE|24487|1||BATH||
+|VA|GOODVIEW|24095|1||BEDFORD||
+|VA|HARDY|24101|1||BEDFORD||
+|VA|HUDDLESTON|24104|1||BEDFORD||
+|VA|MONETA|24121|1||BEDFORD||
+|VA|MONTVALE|24122|1||BEDFORD||
+|VA|THAXTON|24174|1||BEDFORD||
+|VA|VILLAMONT|24178|1||BEDFORD||
+|VA|BIG ISLAND|24526|1||BEDFORD||
+|VA|COLEMAN FALLS|24536|1||BEDFORD||
+|VA|FOREST|24551|1||BEDFORD||
+|VA|GOODE|24556|1||BEDFORD||
+|VA|LOWRY|24570|1||BEDFORD||
+|VA|BASTIAN|24314|1||BLAND||
+|VA|BLAND|24315|1||BLAND||
+|VA|CERES|24318|1||BLAND||
+|VA|ROCKY GAP|24366|1||BLAND||
+|VA|ROANOKE|24019|1||BOTETOURT||
+|VA|ROANOKE|24050|1||BOTETOURT||
+|VA|BLUE RIDGE|24064|1||BOTETOURT||
+|VA|BUCHANAN|24066|1||BOTETOURT||
+|VA|CLOVERDALE|24077|1||BOTETOURT||
+|VA|DALEVILLE|24083|1||BOTETOURT||
+|VA|EAGLE ROCK|24085|1||BOTETOURT||
+|VA|FINCASTLE|24090|1||BOTETOURT||
+|VA|ORISKANY|24130|1||BOTETOURT||
+|VA|TROUTVILLE|24175|1||BOTETOURT||
+|VA|GLEN WILTON|24438|1||BOTETOURT||
+|VA|ALBERTA|23821|1||BRUNSWICK||
+|VA|DOLPHIN|23843|1||BRUNSWICK||
+|VA|EBONY|23845|1||BRUNSWICK||
+|VA|FREEMAN|23856|1||BRUNSWICK||
+|VA|GASBURG|23857|1||BRUNSWICK||
+|VA|LAWRENCEVILLE|23868|1||BRUNSWICK||
+|VA|MEREDITHVILLE|23873|1||BRUNSWICK||
+|VA|RAWLINGS|23876|1||BRUNSWICK||
+|VA|VALENTINES|23887|1||BRUNSWICK||
+|VA|WARFIELD|23889|1||BRUNSWICK||
+|VA|WHITE PLAINS|23893|1||BRUNSWICK||
+|VA|BRODNAX|23920|1||BRUNSWICK||
+|VA|DAVENPORT|24239|1||BUCHANAN||
+|VA|BIG ROCK|24603|1||BUCHANAN||
+|VA|GRUNDY|24614|1||BUCHANAN||
+|VA|HARMAN|24618|1||BUCHANAN||
+|VA|HURLEY|24620|1||BUCHANAN||
+|VA|KEEN MOUNTAIN|24624|1||BUCHANAN||
+|VA|MAVISDALE|24627|1||BUCHANAN||
+|VA|MAXIE|24628|1||BUCHANAN||
+|VA|OAKWOOD|24631|1||BUCHANAN||
+|VA|PILGRIMS KNOB|24634|1||BUCHANAN||
+|VA|RAVEN|24639|1||BUCHANAN||
+|VA|ROWE|24646|1||BUCHANAN||
+|VA|SHORTT GAP|24647|1||BUCHANAN||
+|VA|VANSANT|24656|1||BUCHANAN||
+|VA|WHITEWOOD|24657|1||BUCHANAN||
+|VA|WOLFORD|24658|1||BUCHANAN||
+|VA|ARVONIA|23004|1||BUCKINGHAM||
+|VA|NEW CANTON|23123|1||BUCKINGHAM||
+|VA|BUCKINGHAM|23921|1||BUCKINGHAM||
+|VA|DILLWYN|23936|1||BUCKINGHAM||
+|VA|LYNCHBURG|24512|1||CAMPBELL||
+|VA|LYNCHBURG|24513|1||CAMPBELL||
+|VA|ALTAVISTA|24517|1||CAMPBELL||
+|VA|BROOKNEAL|24528|1||CAMPBELL||
+|VA|CONCORD|24538|1||CAMPBELL||
+|VA|EVINGTON|24550|1||CAMPBELL||
+|VA|GLADYS|24554|1||CAMPBELL||
+|VA|LONG ISLAND|24569|1||CAMPBELL||
+|VA|LYNCH STATION|24571|1||CAMPBELL||
+|VA|NARUNA|24576|1||CAMPBELL||
+|VA|RUSTBURG|24588|1||CAMPBELL||
+|VA|BOWLING GREEN|22427|1||CAROLINE||
+|VA|BOWLING GREEN|22428|1||CAROLINE||
+|VA|CORBIN|22446|1||CAROLINE||
+|VA|LADYSMITH|22501|1||CAROLINE||
+|VA|MILFORD|22514|1||CAROLINE||
+|VA|PORT ROYAL|22535|1||CAROLINE||
+|VA|RAPPAHANNOCK ACADEMY|22538|1||CAROLINE||
+|VA|RUTHER GLEN|22546|1||CAROLINE||
+|VA|SPARTA|22552|1||CAROLINE||
+|VA|WOODFORD|22580|1||CAROLINE||
+|VA|CANA|24317|1||CARROLL||
+|VA|DUGSPUR|24325|1||CARROLL||
+|VA|FANCY GAP|24328|1||CARROLL||
+|VA|HILLSVILLE|24343|1||CARROLL||
+|VA|LAMBSBURG|24351|1||CARROLL||
+|VA|LAUREL FORK|24352|1||CARROLL||
+|VA|WOODLAWN|24381|1||CARROLL||
+|VA|CHARLES CITY|23030|1||CHARLES CITY||
+|VA|RUTHVILLE|23147|1||CHARLES CITY||
+|VA|CHARLOTTE COURT HOUSE|23923|1||CHARLOTTE||
+|VA|CULLEN|23934|1||CHARLOTTE||
+|VA|DRAKES BRANCH|23937|1||CHARLOTTE||
+|VA|KEYSVILLE|23947|1||CHARLOTTE||
+|VA|PHENIX|23959|1||CHARLOTTE||
+|VA|RANDOLPH|23962|1||CHARLOTTE||
+|VA|RED HOUSE|23963|1||CHARLOTTE||
+|VA|RED OAK|23964|1||CHARLOTTE||
+|VA|SAXE|23967|1||CHARLOTTE||
+|VA|WYLLIESBURG|23976|1||CHARLOTTE||
+|VA|MIDLOTHIAN|23112|1||CHESTERFIELD||
+|VA|MIDLOTHIAN|23113|1||CHESTERFIELD||
+|VA|MIDLOTHIAN|23114|1||CHESTERFIELD||
+|VA|MOSELEY|23120|1||CHESTERFIELD||
+|VA|RICHMOND|23234|1||CHESTERFIELD||
+|VA|RICHMOND|23235|1||CHESTERFIELD||
+|VA|RICHMOND|23236|1||CHESTERFIELD||
+|VA|RICHMOND|23237|1||CHESTERFIELD||
+|VA|RICHMOND|23297|1||CHESTERFIELD||
+|VA|CHESTER|23831|1||CHESTERFIELD||
+|VA|CHESTERFIELD|23832|1||CHESTERFIELD||
+|VA|CHESTER|23836|1||CHESTERFIELD||
+|VA|CHESTERFIELD|23838|1||CHESTERFIELD||
+|VA|BERRYVILLE|22611|1||CLARKE||
+|VA|BOYCE|22620|1||CLARKE||
+|VA|MILLWOOD|22646|1||CLARKE||
+|VA|WHITE POST|22663|1||CLARKE||
+|VA|NEW CASTLE|24127|1||CRAIG||
+|VA|PAINT BANK|24131|1||CRAIG||
+|VA|CULPEPER|22701|1||CULPEPER||
+|VA|BOSTON|22713|1||CULPEPER||
+|VA|BRANDY STATION|22714|1||CULPEPER||
+|VA|ELKWOOD|22718|1||CULPEPER||
+|VA|JEFFERSONTON|22724|1||CULPEPER||
+|VA|LIGNUM|22726|1||CULPEPER||
+|VA|MITCHELLS|22729|1||CULPEPER||
+|VA|RAPIDAN|22733|1||CULPEPER||
+|VA|REVA|22735|1||CULPEPER||
+|VA|RICHARDSVILLE|22736|1||CULPEPER||
+|VA|RIXEYVILLE|22737|1||CULPEPER||
+|VA|STEVENSBURG|22741|1||CULPEPER||
+|VA|CARTERSVILLE|23027|1||CUMBERLAND||
+|VA|CUMBERLAND|23040|1||CUMBERLAND||
+|VA|BEE|24217|1||DICKENSON||
+|VA|BIRCHLEAF|24220|1||DICKENSON||
+|VA|CLINCHCO|24226|1||DICKENSON||
+|VA|CLINTWOOD|24228|1||DICKENSON||
+|VA|HAYSI|24256|1||DICKENSON||
+|VA|MC CLURE|24269|1||DICKENSON||
+|VA|NORA|24272|1||DICKENSON||
+|VA|TRAMMEL|24289|1||DICKENSON||
+|VA|BREAKS|24607|1||DICKENSON||
+|VA|AMMON|23822|1||DINWIDDIE||
+|VA|CARSON|23830|1||DINWIDDIE||
+|VA|CHURCH ROAD|23833|1||DINWIDDIE||
+|VA|DEWITT|23840|1||DINWIDDIE||
+|VA|DINWIDDIE|23841|1||DINWIDDIE||
+|VA|FORD|23850|1||DINWIDDIE||
+|VA|MC KENNEY|23872|1||DINWIDDIE||
+|VA|SUTHERLAND|23885|1||DINWIDDIE||
+|VA|WILSONS|23894|1||DINWIDDIE||
+|VA|CARET|22436|1||ESSEX||
+|VA|CENTER CROSS|22437|1||ESSEX||
+|VA|CHAMPLAIN|22438|1||ESSEX||
+|VA|DUNNSVILLE|22454|1||ESSEX||
+|VA|HUSTLE|22476|1||ESSEX||
+|VA|LANEVIEW|22504|1||ESSEX||
+|VA|LORETTO|22509|1||ESSEX||
+|VA|TAPPAHANNOCK|22560|1||ESSEX||
+|VA|MILLERS TAVERN|23115|1||ESSEX||
+|VA|CENTREVILLE|20120|1||FAIRFAX||
+|VA|CENTREVILLE|20121|1||FAIRFAX||
+|VA|CENTREVILLE|20122|1||FAIRFAX||
+|VA|CLIFTON|20124|1||FAIRFAX||
+|VA|CHANTILLY|20151|1||FAIRFAX||
+|VA|CHANTILLY|20153|1||FAIRFAX||
+|VA|HERNDON|20170|1||FAIRFAX||
+|VA|HERNDON|20171|1||FAIRFAX||
+|VA|HERNDON|20172|1||FAIRFAX||
+|VA|RESTON|20190|1||FAIRFAX||
+|VA|RESTON|20191|1||FAIRFAX||
+|VA|HERNDON|20192|1||FAIRFAX||
+|VA|RESTON|20193|1||FAIRFAX||
+|VA|RESTON|20194|1||FAIRFAX||
+|VA|RESTON|20195|1||FAIRFAX||
+|VA|RESTON|20196|1||FAIRFAX||
+|VA|ANNANDALE|22003|1||FAIRFAX||
+|VA|BURKE|22009|1||FAIRFAX||
+|VA|BURKE|22015|1||FAIRFAX||
+|VA|DUNN LORING|22027|1||FAIRFAX||
+|VA|FAIRFAX|22032|1||FAIRFAX||
+|VA|FAIRFAX|22033|1||FAIRFAX||
+|VA|FAIRFAX|22034|1||FAIRFAX||
+|VA|FAIRFAX|22035|1||FAIRFAX||
+|VA|FAIRFAX|22036|1||FAIRFAX||
+|VA|FAIRFAX|22037|1||FAIRFAX||
+|VA|FAIRFAX STATION|22039|1||FAIRFAX||
+|VA|FALLS CHURCH|22041|1||FAIRFAX||
+|VA|FALLS CHURCH|22042|1||FAIRFAX||
+|VA|FALLS CHURCH|22043|1||FAIRFAX||
+|VA|FALLS CHURCH|22044|1||FAIRFAX||
+|VA|FALLS CHURCH|22047|1||FAIRFAX||
+|VA|FORT BELVOIR|22060|1||FAIRFAX||
+|VA|GREAT FALLS|22066|1||FAIRFAX||
+|VA|GREENWAY|22067|1||FAIRFAX||
+|VA|LORTON|22079|1||FAIRFAX||
+|VA|MERRIFIELD|22081|1||FAIRFAX||
+|VA|MERRIFIELD|22082|1||FAIRFAX||
+|VA|HERNDON|22092|1||FAIRFAX||
+|VA|HERNDON|22095|1||FAIRFAX||
+|VA|RESTON|22096|1||FAIRFAX||
+|VA|MC LEAN|22101|1||FAIRFAX||
+|VA|MC LEAN|22102|1||FAIRFAX||
+|VA|WEST MCLEAN|22103|1||FAIRFAX||
+|VA|MC LEAN|22106|1||FAIRFAX||
+|VA|MC LEAN|22109|1||FAIRFAX||
+|VA|MERRIFIELD|22116|1||FAIRFAX||
+|VA|MERRIFIELD|22118|1||FAIRFAX||
+|VA|MERRIFIELD|22119|1||FAIRFAX||
+|VA|MERRIFIELD|22120|1||FAIRFAX||
+|VA|MOUNT VERNON|22121|1||FAIRFAX||
+|VA|NEWINGTON|22122|1||FAIRFAX||
+|VA|OAKTON|22124|1||FAIRFAX||
+|VA|SPRINGFIELD|22150|1||FAIRFAX||
+|VA|SPRINGFIELD|22151|1||FAIRFAX||
+|VA|SPRINGFIELD|22152|1||FAIRFAX||
+|VA|SPRINGFIELD|22153|1||FAIRFAX||
+|VA|SPRINGFIELD|22156|1||FAIRFAX||
+|VA|SPRINGFIELD|22158|1||FAIRFAX||
+|VA|SPRINGFIELD|22159|1||FAIRFAX||
+|VA|SPRINGFIELD|22160|1||FAIRFAX||
+|VA|SPRINGFIELD|22161|1||FAIRFAX||
+|VA|VIENNA|22180|1||FAIRFAX||
+|VA|VIENNA|22181|1||FAIRFAX||
+|VA|VIENNA|22182|1||FAIRFAX||
+|VA|VIENNA|22183|1||FAIRFAX||
+|VA|VIENNA|22184|1||FAIRFAX||
+|VA|VIENNA|22185|1||FAIRFAX||
+|VA|LORTON|22199|1||FAIRFAX||
+|VA|ALEXANDRIA|22303|1||FAIRFAX||
+|VA|ALEXANDRIA|22306|1||FAIRFAX||
+|VA|ALEXANDRIA|22307|1||FAIRFAX||
+|VA|ALEXANDRIA|22308|1||FAIRFAX||
+|VA|ALEXANDRIA|22309|1||FAIRFAX||
+|VA|ALEXANDRIA|22310|1||FAIRFAX||
+|VA|ALEXANDRIA|22312|1||FAIRFAX||
+|VA|ALEXANDRIA|22315|1||FAIRFAX||
+|VA|ALEXANDRIA|22321|1||FAIRFAX||
+|VA|MARSHALL|20115|1||FAUQUIER||
+|VA|MARSHALL|20116|1||FAUQUIER||
+|VA|CATLETT|20119|1||FAUQUIER||
+|VA|ORLEAN|20128|1||FAUQUIER||
+|VA|PARIS|20130|1||FAUQUIER||
+|VA|BROAD RUN|20137|1||FAUQUIER||
+|VA|CALVERTON|20138|1||FAUQUIER||
+|VA|CASANOVA|20139|1||FAUQUIER||
+|VA|RECTORTOWN|20140|1||FAUQUIER||
+|VA|DELAPLANE|20144|1||FAUQUIER||
+|VA|UPPERVILLE|20184|1||FAUQUIER||
+|VA|UPPERVILLE|20185|1||FAUQUIER||
+|VA|WARRENTON|20186|1||FAUQUIER||
+|VA|WARRENTON|20187|1||FAUQUIER||
+|VA|WARRENTON|20188|1||FAUQUIER||
+|VA|THE PLAINS|20198|1||FAUQUIER||
+|VA|HUME|22639|1||FAUQUIER||
+|VA|MARKHAM|22643|1||FAUQUIER||
+|VA|BEALETON|22712|1||FAUQUIER||
+|VA|GOLDVEIN|22720|1||FAUQUIER||
+|VA|MIDLAND|22728|1||FAUQUIER||
+|VA|REMINGTON|22734|1||FAUQUIER||
+|VA|SOMERVILLE|22739|1||FAUQUIER||
+|VA|SUMERDUCK|22742|1||FAUQUIER||
+|VA|CHECK|24072|1||FLOYD||
+|VA|COPPER HILL|24079|1||FLOYD||
+|VA|FLOYD|24091|1||FLOYD||
+|VA|INDIAN VALLEY|24105|1||FLOYD||
+|VA|WILLIS|24380|1||FLOYD||
+|VA|PALMYRA|22963|1||FLUVANNA||
+|VA|TROY|22974|1||FLUVANNA||
+|VA|BREMO BLUFF|23022|1||FLUVANNA||
+|VA|FORK UNION|23055|1||FLUVANNA||
+|VA|KENTS STORE|23084|1||FLUVANNA||
+|VA|BOONES MILL|24065|1||FRANKLIN||
+|VA|CALLAWAY|24067|1||FRANKLIN||
+|VA|FERRUM|24088|1||FRANKLIN||
+|VA|GLADE HILL|24092|1||FRANKLIN||
+|VA|HENRY|24102|1||FRANKLIN||
+|VA|PENHOOK|24137|1||FRANKLIN||
+|VA|REDWOOD|24146|1||FRANKLIN||
+|VA|ROCKY MOUNT|24151|1||FRANKLIN||
+|VA|UNION HALL|24176|1||FRANKLIN||
+|VA|WIRTZ|24184|1||FRANKLIN||
+|VA|WINCHESTER|22602|1||FREDERICK||
+|VA|WINCHESTER|22603|1||FREDERICK||
+|VA|BRUCETOWN|22622|1||FREDERICK||
+|VA|CLEAR BROOK|22624|1||FREDERICK||
+|VA|CROSS JUNCTION|22625|1||FREDERICK||
+|VA|GORE|22637|1||FREDERICK||
+|VA|WINCHESTER|22638|1||FREDERICK||
+|VA|MIDDLETOWN|22645|1||FREDERICK||
+|VA|STAR TANNERY|22654|1||FREDERICK||
+|VA|STEPHENS CITY|22655|1||FREDERICK||
+|VA|STEPHENSON|22656|1||FREDERICK||
+|VA|EGGLESTON|24086|1||GILES||
+|VA|GLEN LYN|24093|1||GILES||
+|VA|GOLDBOND|24094|1||GILES||
+|VA|NARROWS|24124|1||GILES||
+|VA|NEWPORT|24128|1||GILES||
+|VA|PEARISBURG|24134|1||GILES||
+|VA|PEMBROKE|24136|1||GILES||
+|VA|RICH CREEK|24147|1||GILES||
+|VA|RIPPLEMEAD|24150|1||GILES||
+|VA|STAFFORDSVILLE|24167|1||GILES||
+|VA|ACHILLES|23001|1||GLOUCESTER||
+|VA|ARK|23003|1||GLOUCESTER||
+|VA|BELLAMY|23017|1||GLOUCESTER||
+|VA|BENA|23018|1||GLOUCESTER||
+|VA|DUTTON|23050|1||GLOUCESTER||
+|VA|GLOUCESTER|23061|1||GLOUCESTER||
+|VA|GLOUCESTER POINT|23062|1||GLOUCESTER||
+|VA|HAYES|23072|1||GLOUCESTER||
+|VA|MARYUS|23107|1||GLOUCESTER||
+|VA|ORDINARY|23131|1||GLOUCESTER||
+|VA|SCHLEY|23154|1||GLOUCESTER||
+|VA|SEVERN|23155|1||GLOUCESTER||
+|VA|WARE NECK|23178|1||GLOUCESTER||
+|VA|WHITE MARSH|23183|1||GLOUCESTER||
+|VA|WICOMICO|23184|1||GLOUCESTER||
+|VA|WOODS CROSS ROADS|23190|1||GLOUCESTER||
+|VA|ZANONI|23191|1||GLOUCESTER||
+|VA|BEAUMONT|23014|1||GOOCHLAND||
+|VA|COLUMBIA|23038|1||GOOCHLAND||
+|VA|CROZIER|23039|1||GOOCHLAND||
+|VA|FIFE|23054|1||GOOCHLAND||
+|VA|GOOCHLAND|23063|1||GOOCHLAND||
+|VA|GUM SPRING|23065|1||GOOCHLAND||
+|VA|HADENSVILLE|23067|1||GOOCHLAND||
+|VA|MAIDENS|23102|1||GOOCHLAND||
+|VA|MANAKIN SABOT|23103|1||GOOCHLAND||
+|VA|OILVILLE|23129|1||GOOCHLAND||
+|VA|SANDY HOOK|23153|1||GOOCHLAND||
+|VA|STATE FARM|23160|1||GOOCHLAND||
+|VA|RICHMOND|23238|1||GOOCHLAND||
+|VA|WHITETOP|24292|1||GRAYSON||
+|VA|ELK CREEK|24326|1||GRAYSON||
+|VA|FRIES|24330|1||GRAYSON||
+|VA|INDEPENDENCE|24348|1||GRAYSON||
+|VA|MOUTH OF WILSON|24363|1||GRAYSON||
+|VA|TROUT DALE|24378|1||GRAYSON||
+|VA|VOLNEY|24379|1||GRAYSON||
+|VA|DYKE|22935|1||GREENE||
+|VA|QUINQUE|22965|1||GREENE||
+|VA|RUCKERSVILLE|22968|1||GREENE||
+|VA|STANARDSVILLE|22973|1||GREENE||
+|VA|JARRATT|23870|1||GREENSVILLE||
+|VA|SKIPPERS|23879|1||GREENSVILLE||
+|VA|ALTON|24520|1||HALIFAX||
+|VA|CLOVER|24534|1||HALIFAX||
+|VA|CLUSTER SPRINGS|24535|1||HALIFAX||
+|VA|CRYSTAL HILL|24539|1||HALIFAX||
+|VA|HALIFAX|24558|1||HALIFAX||
+|VA|NATHALIE|24577|1||HALIFAX||
+|VA|REPUBLICAN GROVE|24585|1||HALIFAX||
+|VA|SCOTTSBURG|24589|1||HALIFAX||
+|VA|SOUTH BOSTON|24592|1||HALIFAX||
+|VA|VERNON HILL|24597|1||HALIFAX||
+|VA|VIRGILINA|24598|1||HALIFAX||
+|VA|ASHLAND|23005|1||HANOVER||
+|VA|BEAVERDAM|23015|1||HANOVER||
+|VA|DOSWELL|23047|1||HANOVER||
+|VA|GLEN ALLEN|23059|1||HANOVER||
+|VA|HANOVER|23069|1||HANOVER||
+|VA|MECHANICSVILLE|23111|1||HANOVER||
+|VA|MECHANICSVILLE|23116|1||HANOVER||
+|VA|ROCKVILLE|23146|1||HANOVER||
+|VA|STUDLEY|23162|1||HANOVER||
+|VA|MONTPELIER|23192|1||HANOVER||
+|VA|GLEN ALLEN|23058|1||HENRICO||
+|VA|GLEN ALLEN|23060|1||HENRICO||
+|VA|HIGHLAND SPRINGS|23075|1||HENRICO||
+|VA|SANDSTON|23150|1||HENRICO||
+|VA|RICHMOND|23226|1||HENRICO||
+|VA|RICHMOND|23227|1||HENRICO||
+|VA|RICHMOND|23228|1||HENRICO||
+|VA|RICHMOND|23229|1||HENRICO||
+|VA|RICHMOND|23230|1||HENRICO||
+|VA|RICHMOND|23231|1||HENRICO||
+|VA|RICHMOND|23233|1||HENRICO||
+|VA|RICHMOND|23242|1||HENRICO||
+|VA|RICHMOND|23250|1||HENRICO||
+|VA|RICHMOND|23255|1||HENRICO||
+|VA|RICHMOND|23280|1||HENRICO||
+|VA|RICHMOND|23288|1||HENRICO||
+|VA|RICHMOND|23289|1||HENRICO||
+|VA|RICHMOND|23294|1||HENRICO||
+|VA|AXTON|24054|1||HENRY||
+|VA|BASSETT|24055|1||HENRY||
+|VA|COLLINSVILLE|24078|1||HENRY||
+|VA|FIELDALE|24089|1||HENRY||
+|VA|RIDGEWAY|24148|1||HENRY||
+|VA|SPENCER|24165|1||HENRY||
+|VA|STANLEYTOWN|24168|1||HENRY||
+|VA|BLUE GRASS|24413|1||HIGHLAND||
+|VA|DOE HILL|24433|1||HIGHLAND||
+|VA|HEAD WATERS|24442|1||HIGHLAND||
+|VA|MC DOWELL|24458|1||HIGHLAND||
+|VA|MONTEREY|24465|1||HIGHLAND||
+|VA|MUSTOE|24468|1||HIGHLAND||
+|VA|BATTERY PARK|23304|1||ISLE OF WIGHT||
+|VA|CARROLLTON|23314|1||ISLE OF WIGHT||
+|VA|CARRSVILLE|23315|1||ISLE OF WIGHT||
+|VA|ISLE OF WIGHT|23397|1||ISLE OF WIGHT||
+|VA|RESCUE|23424|1||ISLE OF WIGHT||
+|VA|SMITHFIELD|23430|1||ISLE OF WIGHT||
+|VA|SMITHFIELD|23431|1||ISLE OF WIGHT||
+|VA|WINDSOR|23487|1||ISLE OF WIGHT||
+|VA|ZUNI|23898|1||ISLE OF WIGHT||
+|VA|JAMESTOWN|23081|1||JAMES CITY||
+|VA|NORGE|23127|1||JAMES CITY||
+|VA|TOANO|23168|1||JAMES CITY||
+|VA|WILLIAMSBURG|23185|1||JAMES CITY||
+|VA|WILLIAMSBURG|23188|1||JAMES CITY||
+|VA|BRUINGTON|23023|1||KING AND QUEEN||
+|VA|KING AND QUEEN COURT HOUS|23085|1||KING AND QUEEN||
+|VA|LITTLE PLYMOUTH|23091|1||KING AND QUEEN||
+|VA|MASCOT|23108|1||KING AND QUEEN||
+|VA|MATTAPONI|23110|1||KING AND QUEEN||
+|VA|NEWTOWN|23126|1||KING AND QUEEN||
+|VA|SAINT STEPHENS CHURCH|23148|1||KING AND QUEEN||
+|VA|SHACKLEFORDS|23156|1||KING AND QUEEN||
+|VA|STEVENSVILLE|23161|1||KING AND QUEEN||
+|VA|WALKERTON|23177|1||KING AND QUEEN||
+|VA|DAHLGREN|22448|1||KING GEORGE||
+|VA|DOGUE|22451|1||KING GEORGE||
+|VA|JERSEY|22481|1||KING GEORGE||
+|VA|KING GEORGE|22485|1||KING GEORGE||
+|VA|NINDE|22526|1||KING GEORGE||
+|VA|ROLLINS FORK|22544|1||KING GEORGE||
+|VA|SEALSTON|22547|1||KING GEORGE||
+|VA|AYLETT|23009|1||KING WILLIAM||
+|VA|KING WILLIAM|23086|1||KING WILLIAM||
+|VA|MANQUIN|23106|1||KING WILLIAM||
+|VA|WEST POINT|23181|1||KING WILLIAM||
+|VA|IRVINGTON|22480|1||LANCASTER||
+|VA|KILMARNOCK|22482|1||LANCASTER||
+|VA|LANCASTER|22503|1||LANCASTER||
+|VA|LIVELY|22507|1||LANCASTER||
+|VA|MERRY POINT|22513|1||LANCASTER||
+|VA|MOLLUSK|22517|1||LANCASTER||
+|VA|MORATTICO|22523|1||LANCASTER||
+|VA|NUTTSVILLE|22528|1||LANCASTER||
+|VA|WEEMS|22576|1||LANCASTER||
+|VA|WHITE STONE|22578|1||LANCASTER||
+|VA|BEN HUR|24218|1||LEE||
+|VA|BLACKWATER|24221|1||LEE||
+|VA|DRYDEN|24243|1||LEE||
+|VA|EWING|24248|1||LEE||
+|VA|JONESVILLE|24263|1||LEE||
+|VA|KEOKEE|24265|1||LEE||
+|VA|PENNINGTON GAP|24277|1||LEE||
+|VA|ROSE HILL|24281|1||LEE||
+|VA|SAINT CHARLES|24282|1||LEE||
+|VA|DULLES|20101|1||LOUDOUN||
+|VA|DULLES|20102|1||LOUDOUN||
+|VA|DULLES|20103|1||LOUDOUN||
+|VA|DULLES|20104|1||LOUDOUN||
+|VA|ALDIE|20105|1||LOUDOUN||
+|VA|ARCOLA|20107|1||LOUDOUN||
+|VA|MIDDLEBURG|20117|1||LOUDOUN||
+|VA|MIDDLEBURG|20118|1||LOUDOUN||
+|VA|PAEONIAN SPRINGS|20129|1||LOUDOUN||
+|VA|PHILOMONT|20131|1||LOUDOUN||
+|VA|PURCELLVILLE|20132|1||LOUDOUN||
+|VA|PURCELLVILLE|20134|1||LOUDOUN||
+|VA|BLUEMONT|20135|1||LOUDOUN||
+|VA|ROUND HILL|20141|1||LOUDOUN||
+|VA|ROUND HILL|20142|1||LOUDOUN||
+|VA|ASHBURN|20146|1||LOUDOUN||
+|VA|ASHBURN|20147|1||LOUDOUN||
+|VA|ASHBURN|20148|1||LOUDOUN||
+|VA|ASHBURN|20149|1||LOUDOUN||
+|VA|CHANTILLY|20152|1||LOUDOUN||
+|VA|HAMILTON|20158|1||LOUDOUN||
+|VA|HAMILTON|20159|1||LOUDOUN||
+|VA|LINCOLN|20160|1||LOUDOUN||
+|VA|STERLING|20163|1||LOUDOUN||
+|VA|STERLING|20164|1||LOUDOUN||
+|VA|STERLING|20165|1||LOUDOUN||
+|VA|STERLING|20166|1||LOUDOUN||
+|VA|STERLING|20167|1||LOUDOUN||
+|VA|LEESBURG|20175|1||LOUDOUN||
+|VA|LEESBURG|20176|1||LOUDOUN||
+|VA|LEESBURG|20177|1||LOUDOUN||
+|VA|LEESBURG|20178|1||LOUDOUN||
+|VA|LOVETTSVILLE|20180|1||LOUDOUN||
+|VA|WATERFORD|20197|1||LOUDOUN||
+|VA|DULLES|20199|1||LOUDOUN||
+|VA|ASHBURN|22093|1||LOUDOUN||
+|VA|BUMPASS|23024|1||LOUISA||
+|VA|LOUISA|23093|1||LOUISA||
+|VA|MINERAL|23117|1||LOUISA||
+|VA|TREVILIANS|23170|1||LOUISA||
+|VA|DUNDAS|23938|1||LUNENBURG||
+|VA|FORT MITCHELL|23941|1||LUNENBURG||
+|VA|KENBRIDGE|23944|1||LUNENBURG||
+|VA|LUNENBURG|23952|1||LUNENBURG||
+|VA|VICTORIA|23974|1||LUNENBURG||
+|VA|ARODA|22709|1||MADISON||
+|VA|BANCO|22711|1||MADISON||
+|VA|BRIGHTWOOD|22715|1||MADISON||
+|VA|ETLAN|22719|1||MADISON||
+|VA|GRAVES MILL|22721|1||MADISON||
+|VA|HAYWOOD|22722|1||MADISON||
+|VA|HOOD|22723|1||MADISON||
+|VA|LEON|22725|1||MADISON||
+|VA|MADISON|22727|1||MADISON||
+|VA|OAKPARK|22730|1||MADISON||
+|VA|PRATTS|22731|1||MADISON||
+|VA|RADIANT|22732|1||MADISON||
+|VA|ROCHELLE|22738|1||MADISON||
+|VA|SYRIA|22743|1||MADISON||
+|VA|WOLFTOWN|22748|1||MADISON||
+|VA|LOCUST DALE|22948|1||MADISON||
+|VA|MADISON MILLS|22953|1||MADISON||
+|VA|WOODBERRY FOREST|22989|1||MADISON||
+|VA|BOHANNON|23021|1||MATHEWS||
+|VA|CARDINAL|23025|1||MATHEWS||
+|VA|COBBS CREEK|23035|1||MATHEWS||
+|VA|DIGGS|23045|1||MATHEWS||
+|VA|FOSTER|23056|1||MATHEWS||
+|VA|GRIMSTEAD|23064|1||MATHEWS||
+|VA|GWYNN|23066|1||MATHEWS||
+|VA|HALLIEFORD|23068|1||MATHEWS||
+|VA|HUDGINS|23076|1||MATHEWS||
+|VA|MATHEWS|23109|1||MATHEWS||
+|VA|MOON|23119|1||MATHEWS||
+|VA|NEW POINT|23125|1||MATHEWS||
+|VA|NORTH|23128|1||MATHEWS||
+|VA|ONEMO|23130|1||MATHEWS||
+|VA|PORT HAYWOOD|23138|1||MATHEWS||
+|VA|SUSAN|23163|1||MATHEWS||
+|VA|BASKERVILLE|23915|1||MECKLENBURG||
+|VA|BOYDTON|23917|1||MECKLENBURG||
+|VA|BRACEY|23919|1||MECKLENBURG||
+|VA|CHASE CITY|23924|1||MECKLENBURG||
+|VA|CLARKSVILLE|23927|1||MECKLENBURG||
+|VA|LA CROSSE|23950|1||MECKLENBURG||
+|VA|SKIPWITH|23968|1||MECKLENBURG||
+|VA|SOUTH HILL|23970|1||MECKLENBURG||
+|VA|BUFFALO JUNCTION|24529|1||MECKLENBURG||
+|VA|NELSON|24580|1||MECKLENBURG||
+|VA|CHRISTCHURCH|23031|1||MIDDLESEX||
+|VA|CHURCH VIEW|23032|1||MIDDLESEX||
+|VA|DELTAVILLE|23043|1||MIDDLESEX||
+|VA|HARDYVILLE|23070|1||MIDDLESEX||
+|VA|HARTFIELD|23071|1||MIDDLESEX||
+|VA|JAMAICA|23079|1||MIDDLESEX||
+|VA|LOCUST HILL|23092|1||MIDDLESEX||
+|VA|SALUDA|23149|1||MIDDLESEX||
+|VA|TOPPING|23169|1||MIDDLESEX||
+|VA|URBANNA|23175|1||MIDDLESEX||
+|VA|WAKE|23176|1||MIDDLESEX||
+|VA|WATER VIEW|23180|1||MIDDLESEX||
+|VA|ROANOKE|24023|1||MONTGOMERY||
+|VA|BLACKSBURG|24060|1||MONTGOMERY||
+|VA|BLACKSBURG|24061|1||MONTGOMERY||
+|VA|BLACKSBURG|24062|1||MONTGOMERY||
+|VA|BLACKSBURG|24063|1||MONTGOMERY||
+|VA|CHRISTIANSBURG|24068|1||MONTGOMERY||
+|VA|CHRISTIANSBURG|24073|1||MONTGOMERY||
+|VA|MC COY|24111|1||MONTGOMERY||
+|VA|PILOT|24138|1||MONTGOMERY||
+|VA|RINER|24149|1||MONTGOMERY||
+|VA|SHAWSVILLE|24162|1||MONTGOMERY||
+|VA|AFTON|22920|1||NELSON||
+|VA|ARRINGTON|22922|1||NELSON||
+|VA|FABER|22938|1||NELSON||
+|VA|LOVINGSTON|22949|1||NELSON||
+|VA|MASSIES MILL|22954|1||NELSON||
+|VA|NELLYSFORD|22958|1||NELSON||
+|VA|PINEY RIVER|22964|1||NELSON||
+|VA|ROSELAND|22967|1||NELSON||
+|VA|SCHUYLER|22969|1||NELSON||
+|VA|SHIPMAN|22971|1||NELSON||
+|VA|TYRO|22976|1||NELSON||
+|VA|MONTEBELLO|24464|1||NELSON||
+|VA|GLADSTONE|24553|1||NELSON||
+|VA|NORWOOD|24581|1||NELSON||
+|VA|WINGINA|24599|1||NELSON||
+|VA|BARHAMSVILLE|23011|1||NEW KENT||
+|VA|LANEXA|23089|1||NEW KENT||
+|VA|NEW KENT|23124|1||NEW KENT||
+|VA|PROVIDENCE FORGE|23140|1||NEW KENT||
+|VA|QUINTON|23141|1||NEW KENT||
+|VA|BIRDSNEST|23307|1||NORTHAMPTON||
+|VA|CAPE CHARLES|23310|1||NORTHAMPTON||
+|VA|CAPEVILLE|23313|1||NORTHAMPTON||
+|VA|CHERITON|23316|1||NORTHAMPTON||
+|VA|EASTVILLE|23347|1||NORTHAMPTON||
+|VA|EXMORE|23350|1||NORTHAMPTON||
+|VA|FRANKTOWN|23354|1||NORTHAMPTON||
+|VA|JAMESVILLE|23398|1||NORTHAMPTON||
+|VA|MACHIPONGO|23405|1||NORTHAMPTON||
+|VA|MARIONVILLE|23408|1||NORTHAMPTON||
+|VA|NASSAWADOX|23413|1||NORTHAMPTON||
+|VA|OYSTER|23419|1||NORTHAMPTON||
+|VA|SEAVIEW|23429|1||NORTHAMPTON||
+|VA|TOWNSEND|23443|1||NORTHAMPTON||
+|VA|WARDTOWN|23482|1||NORTHAMPTON||
+|VA|WILLIS WHARF|23486|1||NORTHAMPTON||
+|VA|BURGESS|22432|1||NORTHUMBERLAND||
+|VA|CALLAO|22435|1||NORTHUMBERLAND||
+|VA|EDWARDSVILLE|22456|1||NORTHUMBERLAND||
+|VA|HEATHSVILLE|22473|1||NORTHUMBERLAND||
+|VA|LOTTSBURG|22511|1||NORTHUMBERLAND||
+|VA|OPHELIA|22530|1||NORTHUMBERLAND||
+|VA|REEDVILLE|22539|1||NORTHUMBERLAND||
+|VA|WICOMICO CHURCH|22579|1||NORTHUMBERLAND||
+|VA|BLACKSTONE|23824|1||NOTTOWAY||
+|VA|BURKEVILLE|23922|1||NOTTOWAY||
+|VA|CREWE|23930|1||NOTTOWAY||
+|VA|NOTTOWAY|23955|1||NOTTOWAY||
+|VA|BURR HILL|22433|1||ORANGE||
+|VA|LOCUST GROVE|22508|1||ORANGE||
+|VA|RHOADESVILLE|22542|1||ORANGE||
+|VA|UNIONVILLE|22567|1||ORANGE||
+|VA|BARBOURSVILLE|22923|1||ORANGE||
+|VA|GORDONSVILLE|22942|1||ORANGE||
+|VA|MONTPELIER STATION|22957|1||ORANGE||
+|VA|ORANGE|22960|1||ORANGE||
+|VA|SOMERSET|22972|1||ORANGE||
+|VA|RILEYVILLE|22650|1||PAGE||
+|VA|LURAY|22835|1||PAGE||
+|VA|SHENANDOAH|22849|1||PAGE||
+|VA|STANLEY|22851|1||PAGE||
+|VA|ARARAT|24053|1||PATRICK||
+|VA|CLAUDVILLE|24076|1||PATRICK||
+|VA|CRITZ|24082|1||PATRICK||
+|VA|MEADOWS OF DAN|24120|1||PATRICK||
+|VA|PATRICK SPRINGS|24133|1||PATRICK||
+|VA|STUART|24171|1||PATRICK||
+|VA|VESTA|24177|1||PATRICK||
+|VA|WOOLWINE|24185|1||PATRICK||
+|VA|CASCADE|24069|1||PITTSYLVANIA||
+|VA|PITTSVILLE|24139|1||PITTSYLVANIA||
+|VA|SANDY LEVEL|24161|1||PITTSYLVANIA||
+|VA|BLAIRS|24527|1||PITTSYLVANIA||
+|VA|CALLANDS|24530|1||PITTSYLVANIA||
+|VA|CHATHAM|24531|1||PITTSYLVANIA||
+|VA|DRY FORK|24549|1||PITTSYLVANIA||
+|VA|GRETNA|24557|1||PITTSYLVANIA||
+|VA|HURT|24563|1||PITTSYLVANIA||
+|VA|JAVA|24565|1||PITTSYLVANIA||
+|VA|KEELING|24566|1||PITTSYLVANIA||
+|VA|RINGGOLD|24586|1||PITTSYLVANIA||
+|VA|SUTHERLIN|24594|1||PITTSYLVANIA||
+|VA|MACON|23101|1||POWHATAN||
+|VA|POWHATAN|23139|1||POWHATAN||
+|VA|FARMVILLE|23901|1||PRINCE EDWARD||
+|VA|FARMVILLE|23909|1||PRINCE EDWARD||
+|VA|GREEN BAY|23942|1||PRINCE EDWARD||
+|VA|HAMPDEN SYDNEY|23943|1||PRINCE EDWARD||
+|VA|MEHERRIN|23954|1||PRINCE EDWARD||
+|VA|PROSPECT|23960|1||PRINCE EDWARD||
+|VA|RICE|23966|1||PRINCE EDWARD||
+|VA|FORT LEE|23801|1||PRINCE GEORGE||
+|VA|DISPUTANTA|23842|1||PRINCE GEORGE||
+|VA|PRINCE GEORGE|23875|1||PRINCE GEORGE||
+|VA|BRISTOW|20136|1||PRINCE WILLIAM||
+|VA|CATHARPIN|20143|1||PRINCE WILLIAM||
+|VA|GAINESVILLE|20155|1||PRINCE WILLIAM||
+|VA|GAINESVILLE|20156|1||PRINCE WILLIAM||
+|VA|HAYMARKET|20168|1||PRINCE WILLIAM||
+|VA|HAYMARKET|20169|1||PRINCE WILLIAM||
+|VA|NOKESVILLE|20181|1||PRINCE WILLIAM||
+|VA|NOKESVILLE|20182|1||PRINCE WILLIAM||
+|VA|DUMFRIES|22026|1||PRINCE WILLIAM||
+|VA|OCCOQUAN|22125|1||PRINCE WILLIAM||
+|VA|QUANTICO|22134|1||PRINCE WILLIAM||
+|VA|QUANTICO|22135|1||PRINCE WILLIAM||
+|VA|TRIANGLE|22172|1||PRINCE WILLIAM||
+|VA|WOODBRIDGE|22191|1||PRINCE WILLIAM||
+|VA|WOODBRIDGE|22192|1||PRINCE WILLIAM||
+|VA|WOODBRIDGE|22193|1||PRINCE WILLIAM||
+|VA|WOODBRIDGE|22194|1||PRINCE WILLIAM||
+|VA|WOODBRIDGE|22195|1||PRINCE WILLIAM||
+|VA|BELSPRING|24058|1||PULASKI||
+|VA|DUBLIN|24084|1||PULASKI||
+|VA|NEWBERN|24126|1||PULASKI||
+|VA|NEW RIVER|24129|1||PULASKI||
+|VA|PARROTT|24132|1||PULASKI||
+|VA|PULASKI|24301|1||PULASKI||
+|VA|DRAPER|24324|1||PULASKI||
+|VA|HIWASSEE|24347|1||PULASKI||
+|VA|AMISSVILLE|20106|1||RAPPAHANNOCK||
+|VA|AMISSVILLE|22002|1||RAPPAHANNOCK||
+|VA|CHESTER GAP|22623|1||RAPPAHANNOCK||
+|VA|FLINT HILL|22627|1||RAPPAHANNOCK||
+|VA|HUNTLY|22640|1||RAPPAHANNOCK||
+|VA|CASTLETON|22716|1||RAPPAHANNOCK||
+|VA|SPERRYVILLE|22740|1||RAPPAHANNOCK||
+|VA|VIEWTOWN|22746|1||RAPPAHANNOCK||
+|VA|WASHINGTON|22747|1||RAPPAHANNOCK||
+|VA|WOODVILLE|22749|1||RAPPAHANNOCK||
+|VA|FARNHAM|22460|1||RICHMOND||
+|VA|HAYNESVILLE|22472|1||RICHMOND||
+|VA|SHARPS|22548|1||RICHMOND||
+|VA|VILLAGE|22570|1||RICHMOND||
+|VA|WARSAW|22572|1||RICHMOND||
+|VA|ROANOKE|24018|1||ROANOKE||
+|VA|ROANOKE|24020|1||ROANOKE||
+|VA|BENT MOUNTAIN|24059|1||ROANOKE||
+|VA|CATAWBA|24070|1||ROANOKE||
+|VA|ELLISTON|24087|1||ROANOKE||
+|VA|VINTON|24179|1||ROANOKE||
+|VA|BROWNSBURG|24415|1||ROCKBRIDGE||
+|VA|FAIRFIELD|24435|1||ROCKBRIDGE||
+|VA|GOSHEN|24439|1||ROCKBRIDGE||
+|VA|RAPHINE|24472|1||ROCKBRIDGE||
+|VA|ROCKBRIDGE BATHS|24473|1||ROCKBRIDGE||
+|VA|VESUVIUS|24483|1||ROCKBRIDGE||
+|VA|GLASGOW|24555|1||ROCKBRIDGE||
+|VA|NATURAL BRIDGE|24578|1||ROCKBRIDGE||
+|VA|NATURAL BRIDGE STATION|24579|1||ROCKBRIDGE||
+|VA|HARRISONBURG|22802|1||ROCKINGHAM||
+|VA|BERGTON|22811|1||ROCKINGHAM||
+|VA|BRIDGEWATER|22812|1||ROCKINGHAM||
+|VA|BROADWAY|22815|1||ROCKINGHAM||
+|VA|CRIDERS|22820|1||ROCKINGHAM||
+|VA|DAYTON|22821|1||ROCKINGHAM||
+|VA|ELKTON|22827|1||ROCKINGHAM||
+|VA|FULKS RUN|22830|1||ROCKINGHAM||
+|VA|HINTON|22831|1||ROCKINGHAM||
+|VA|KEEZLETOWN|22832|1||ROCKINGHAM||
+|VA|LACEY SPRING|22833|1||ROCKINGHAM||
+|VA|LINVILLE|22834|1||ROCKINGHAM||
+|VA|MC GAHEYSVILLE|22840|1||ROCKINGHAM||
+|VA|MOUNT CRAWFORD|22841|1||ROCKINGHAM||
+|VA|PENN LAIRD|22846|1||ROCKINGHAM||
+|VA|PLEASANT VALLEY|22848|1||ROCKINGHAM||
+|VA|SINGERS GLEN|22850|1||ROCKINGHAM||
+|VA|TIMBERVILLE|22853|1||ROCKINGHAM||
+|VA|GROTTOES|24441|1||ROCKINGHAM||
+|VA|PORT REPUBLIC|24471|1||ROCKINGHAM||
+|VA|CASTLEWOOD|24224|1||RUSSELL||
+|VA|CLEVELAND|24225|1||RUSSELL||
+|VA|DANTE|24237|1||RUSSELL||
+|VA|HONAKER|24260|1||RUSSELL||
+|VA|LEBANON|24266|1||RUSSELL||
+|VA|ROSEDALE|24280|1||RUSSELL||
+|VA|SWORDS CREEK|24649|1||RUSSELL||
+|VA|DUFFIELD|24244|1||SCOTT||
+|VA|DUNGANNON|24245|1||SCOTT||
+|VA|FORT BLACKMORE|24250|1||SCOTT||
+|VA|GATE CITY|24251|1||SCOTT||
+|VA|HILTONS|24258|1||SCOTT||
+|VA|NICKELSVILLE|24271|1||SCOTT||
+|VA|WEBER CITY|24290|1||SCOTT||
+|VA|FISHERS HILL|22626|1||SHENANDOAH||
+|VA|STRASBURG|22641|1||SHENANDOAH||
+|VA|MAURERTOWN|22644|1||SHENANDOAH||
+|VA|FORT VALLEY|22652|1||SHENANDOAH||
+|VA|STRASBURG|22657|1||SHENANDOAH||
+|VA|TOMS BROOK|22660|1||SHENANDOAH||
+|VA|WOODSTOCK|22664|1||SHENANDOAH||
+|VA|BASYE|22810|1||SHENANDOAH||
+|VA|EDINBURG|22824|1||SHENANDOAH||
+|VA|MOUNT JACKSON|22842|1||SHENANDOAH||
+|VA|NEW MARKET|22844|1||SHENANDOAH||
+|VA|ORKNEY SPRINGS|22845|1||SHENANDOAH||
+|VA|QUICKSBURG|22847|1||SHENANDOAH||
+|VA|ATKINS|24311|1||SMYTH||
+|VA|BROADFORD|24316|1||SMYTH||
+|VA|CHILHOWIE|24319|1||SMYTH||
+|VA|MARION|24354|1||SMYTH||
+|VA|SALTVILLE|24370|1||SMYTH||
+|VA|SEVEN MILE FORD|24373|1||SMYTH||
+|VA|SUGAR GROVE|24375|1||SMYTH||
+|VA|BOYKINS|23827|1||SOUTHAMPTON||
+|VA|BRANCHVILLE|23828|1||SOUTHAMPTON||
+|VA|CAPRON|23829|1||SOUTHAMPTON||
+|VA|COURTLAND|23837|1||SOUTHAMPTON||
+|VA|DREWRYVILLE|23844|1||SOUTHAMPTON||
+|VA|IVOR|23866|1||SOUTHAMPTON||
+|VA|NEWSOMS|23874|1||SOUTHAMPTON||
+|VA|SEDLEY|23878|1||SOUTHAMPTON||
+|VA|FREDERICKSBURG|22407|1||SPOTSYLVANIA||
+|VA|FREDERICKSBURG|22408|1||SPOTSYLVANIA||
+|VA|FREDERICKSBURG|22412|1||SPOTSYLVANIA||
+|VA|PARTLOW|22534|1||SPOTSYLVANIA||
+|VA|SPOTSYLVANIA|22553|1||SPOTSYLVANIA||
+|VA|THORNBURG|22565|1||SPOTSYLVANIA||
+|VA|FREDERICKSBURG|22403|1||STAFFORD||
+|VA|FREDERICKSBURG|22405|1||STAFFORD||
+|VA|FREDERICKSBURG|22406|1||STAFFORD||
+|VA|BROOKE|22430|1||STAFFORD||
+|VA|GARRISONVILLE|22463|1||STAFFORD||
+|VA|HARTWOOD|22471|1||STAFFORD||
+|VA|RUBY|22545|1||STAFFORD||
+|VA|STAFFORD|22554|1||STAFFORD||
+|VA|STAFFORD|22555|1||STAFFORD||
+|VA|DENDRON|23839|1||SURRY||
+|VA|ELBERON|23846|1||SURRY||
+|VA|SPRING GROVE|23881|1||SURRY||
+|VA|SURRY|23883|1||SURRY||
+|VA|CLAREMONT|23899|1||SURRY||
+|VA|JARRATT|23867|1||SUSSEX||
+|VA|STONY CREEK|23882|1||SUSSEX||
+|VA|SUSSEX|23884|1||SUSSEX||
+|VA|WAKEFIELD|23888|1||SUSSEX||
+|VA|WAVERLY|23890|1||SUSSEX||
+|VA|WAVERLY|23891|1||SUSSEX||
+|VA|YALE|23897|1||SUSSEX||
+|VA|TANNERSVILLE|24377|1||TAZEWELL||
+|VA|AMONATE|24601|1||TAZEWELL||
+|VA|BANDY|24602|1||TAZEWELL||
+|VA|BISHOP|24604|1||TAZEWELL||
+|VA|BLUEFIELD|24605|1||TAZEWELL||
+|VA|BOISSEVAIN|24606|1||TAZEWELL||
+|VA|BURKES GARDEN|24608|1||TAZEWELL||
+|VA|CEDAR BLUFF|24609|1||TAZEWELL||
+|VA|DORAN|24612|1||TAZEWELL||
+|VA|FALLS MILLS|24613|1||TAZEWELL||
+|VA|HORSEPEN|24619|1||TAZEWELL||
+|VA|JEWELL RIDGE|24622|1||TAZEWELL||
+|VA|NORTH TAZEWELL|24630|1||TAZEWELL||
+|VA|POCAHONTAS|24635|1||TAZEWELL||
+|VA|POUNDING MILL|24637|1||TAZEWELL||
+|VA|RED ASH|24640|1||TAZEWELL||
+|VA|RICHLANDS|24641|1||TAZEWELL||
+|VA|TAZEWELL|24651|1||TAZEWELL||
+|VA|BENTONVILLE|22610|1||WARREN||
+|VA|FRONT ROYAL|22630|1||WARREN||
+|VA|LINDEN|22642|1||WARREN||
+|VA|MIDDLETOWN|22649|1||WARREN||
+|VA|ABINGDON|24210|1||WASHINGTON||
+|VA|ABINGDON|24211|1||WASHINGTON||
+|VA|ABINGDON|24212|1||WASHINGTON||
+|VA|DAMASCUS|24236|1||WASHINGTON||
+|VA|MENDOTA|24270|1||WASHINGTON||
+|VA|EMORY|24327|1||WASHINGTON||
+|VA|GLADE SPRING|24340|1||WASHINGTON||
+|VA|MEADOWVIEW|24361|1||WASHINGTON||
+|VA|COLES POINT|22442|1||WESTMORELAND||
+|VA|COLONIAL BEACH|22443|1||WESTMORELAND||
+|VA|HAGUE|22469|1||WESTMORELAND||
+|VA|KINSALE|22488|1||WESTMORELAND||
+|VA|MONTROSS|22520|1||WESTMORELAND||
+|VA|MOUNT HOLLY|22524|1||WESTMORELAND||
+|VA|OLDHAMS|22529|1||WESTMORELAND||
+|VA|STRATFORD|22558|1||WESTMORELAND||
+|VA|SANDY POINT|22577|1||WESTMORELAND||
+|VA|ZACATA|22581|1||WESTMORELAND||
+|VA|ANDOVER|24215|1||WISE||
+|VA|APPALACHIA|24216|1||WISE||
+|VA|BIG STONE GAP|24219|1||WISE||
+|VA|COEBURN|24230|1||WISE||
+|VA|EAST STONE GAP|24246|1||WISE||
+|VA|POUND|24279|1||WISE||
+|VA|SAINT PAUL|24283|1||WISE||
+|VA|STONEGA|24285|1||WISE||
+|VA|WISE|24293|1||WISE||
+|VA|AUSTINVILLE|24312|1||WYTHE||
+|VA|BARREN SPRINGS|24313|1||WYTHE||
+|VA|CRIPPLE CREEK|24322|1||WYTHE||
+|VA|CROCKETT|24323|1||WYTHE||
+|VA|IVANHOE|24350|1||WYTHE||
+|VA|MAX MEADOWS|24360|1||WYTHE||
+|VA|RURAL RETREAT|24368|1||WYTHE||
+|VA|SPEEDWELL|24374|1||WYTHE||
+|VA|WYTHEVILLE|24382|1||WYTHE||
+|VA|LIGHTFOOT|23090|1||YORK||
+|VA|YORKTOWN|23690|1||YORK||
+|VA|YORKTOWN|23691|1||YORK||
+|VA|YORKTOWN|23692|1||YORK||
+|VA|YORKTOWN|23693|1||YORK||
+|VA|LACKEY|23694|1||YORK||
+|VA|SEAFORD|23696|1||YORK||
+|VA|ALEXANDRIA|22301|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22302|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22304|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22305|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22311|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22313|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22314|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22320|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22331|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22332|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22333|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22334|1||ALEXANDRIA (CITY)||
+|VA|ALEXANDRIA|22336|1||ALEXANDRIA (CITY)||
+|VA|BEDFORD|24523|1||BEDFORD (CITY)||
+|VA|BRISTOL|24201|1||BRISTOL (CITY)||
+|VA|BRISTOL|24202|1||BRISTOL (CITY)||
+|VA|BRISTOL|24203|1||BRISTOL (CITY)||
+|VA|BRISTOL|24209|1||BRISTOL (CITY)||
+|VA|BUENA VISTA|24416|1||BUENA VISTA (CITY)||
+|VA|CHARLOTTESVILLE|22902|1||CHARLOTTESVILLE (CITY)||
+|VA|CHARLOTTESVILLE|22903|1||CHARLOTTESVILLE (CITY)||
+|VA|CHARLOTTESVILLE|22904|1||CHARLOTTESVILLE (CITY)||
+|VA|CHARLOTTESVILLE|22905|1||CHARLOTTESVILLE (CITY)||
+|VA|CHARLOTTESVILLE|22906|1||CHARLOTTESVILLE (CITY)||
+|VA|CHARLOTTESVILLE|22907|1||CHARLOTTESVILLE (CITY)||
+|VA|CHARLOTTESVILLE|22908|1||CHARLOTTESVILLE (CITY)||
+|VA|CHARLOTTESVILLE|22910|1||CHARLOTTESVILLE (CITY)||
+|VA|CHESAPEAKE|23320|1||CHESAPEAKE (CITY)||
+|VA|CHESAPEAKE|23321|1||CHESAPEAKE (CITY)||
+|VA|CHESAPEAKE|23322|1||CHESAPEAKE (CITY)||
+|VA|CHESAPEAKE|23323|1||CHESAPEAKE (CITY)||
+|VA|CHESAPEAKE|23324|1||CHESAPEAKE (CITY)||
+|VA|CHESAPEAKE|23325|1||CHESAPEAKE (CITY)||
+|VA|CHESAPEAKE|23326|1||CHESAPEAKE (CITY)||
+|VA|CHESAPEAKE|23327|1||CHESAPEAKE (CITY)||
+|VA|CHESAPEAKE|23328|1||CHESAPEAKE (CITY)||
+|VA|CLIFTON FORGE|24422|1||||
+|VA|COLONIAL HEIGHTS|23834|1||COLONIAL HEIGHTS (CITY||
+|VA|COVINGTON|24426|1||COVINGTON (CITY)||
+|VA|DANVILLE|24540|1||DANVILLE (CITY)||
+|VA|DANVILLE|24541|1||DANVILLE (CITY)||
+|VA|DANVILLE|24543|1||DANVILLE (CITY)||
+|VA|DANVILLE|24544|1||DANVILLE (CITY)||
+|VA|EMPORIA|23847|1||EMPORIA (CITY)||
+|VA|FAIRFAX|22030|1||FAIRFAX (CITY)||
+|VA|FAIRFAX|22031|1||FAIRFAX (CITY)||
+|VA|FAIRFAX|22038|1||FAIRFAX (CITY)||
+|VA|FALLS CHURCH|22040|1||FALLS CHURCH (CITY)||
+|VA|FALLS CHURCH|22046|1||FALLS CHURCH (CITY)||
+|VA|FRANKLIN|23851|1||FRANKLIN (CITY)||
+|VA|FREDERICKSBURG|22401|1||FREDERICKSBURG (CITY)||
+|VA|FREDERICKSBURG|22402|1||FREDERICKSBURG (CITY)||
+|VA|FREDERICKSBURG|22404|1||FREDERICKSBURG (CITY)||
+|VA|GALAX|24333|1||GALAX (CITY)||
+|VA|HAMPTON|23630|1||HAMPTON (CITY)||
+|VA|HAMPTON|23631|1||HAMPTON (CITY)||
+|VA|FORT MONROE|23651|1||HAMPTON (CITY)||
+|VA|HAMPTON|23653|1||HAMPTON (CITY)||
+|VA|HAMPTON|23661|1||HAMPTON (CITY)||
+|VA|HAMPTON|23663|1||HAMPTON (CITY)||
+|VA|HAMPTON|23664|1||HAMPTON (CITY)||
+|VA|HAMPTON|23665|1||HAMPTON (CITY)||
+|VA|HAMPTON|23666|1||HAMPTON (CITY)||
+|VA|HAMPTON|23667|1||HAMPTON (CITY)||
+|VA|HAMPTON|23668|1||HAMPTON (CITY)||
+|VA|HAMPTON|23669|1||HAMPTON (CITY)||
+|VA|HAMPTON|23670|1||HAMPTON (CITY)||
+|VA|HAMPTON|23681|1||HAMPTON (CITY)||
+|VA|HARRISONBURG|22801|1||HARRISONBURG (CITY)||
+|VA|HARRISONBURG|22807|1||HARRISONBURG (CITY)||
+|VA|HOPEWELL|23860|1||HOPEWELL (CITY)||
+|VA|LEXINGTON|24450|1||LEXINGTON (CITY)||
+|VA|LYNCHBURG|24501|1||LYNCHBURG (CITY)||
+|VA|LYNCHBURG|24502|1||LYNCHBURG (CITY)||
+|VA|LYNCHBURG|24503|1||LYNCHBURG (CITY)||
+|VA|LYNCHBURG|24504|1||LYNCHBURG (CITY)||
+|VA|LYNCHBURG|24505|1||LYNCHBURG (CITY)||
+|VA|LYNCHBURG|24506|1||LYNCHBURG (CITY)||
+|VA|LYNCHBURG|24514|1||LYNCHBURG (CITY)||
+|VA|LYNCHBURG|24515|1||LYNCHBURG (CITY)||
+|VA|MANASSAS|20108|1||MANASSAS (CITY)||
+|VA|MANASSAS|20109|1||MANASSAS (CITY)||
+|VA|MANASSAS|20110|1||MANASSAS (CITY)||
+|VA|MANASSAS|20111|1||MANASSAS PARK (CITY)||
+|VA|MANASSAS|20112|1||MANASSAS PARK (CITY)||
+|VA|MANASSAS|20113|1||MANASSAS PARK (CITY)||
+|VA|MARTINSVILLE|24112|1||MARTINSVILLE (CITY)||
+|VA|MARTINSVILLE|24113|1||MARTINSVILLE (CITY)||
+|VA|MARTINSVILLE|24114|1||MARTINSVILLE (CITY)||
+|VA|MARTINSVILLE|24115|1||MARTINSVILLE (CITY)||
+|VA|NEWPORT NEWS|23601|1||NEWPORT NEWS (CITY)||
+|VA|NEWPORT NEWS|23602|1||NEWPORT NEWS (CITY)||
+|VA|NEWPORT NEWS|23603|1||NEWPORT NEWS (CITY)||
+|VA|FORT EUSTIS|23604|1||NEWPORT NEWS (CITY)||
+|VA|NEWPORT NEWS|23605|1||NEWPORT NEWS (CITY)||
+|VA|NEWPORT NEWS|23606|1||NEWPORT NEWS (CITY)||
+|VA|NEWPORT NEWS|23607|1||NEWPORT NEWS (CITY)||
+|VA|NEWPORT NEWS|23608|1||NEWPORT NEWS (CITY)||
+|VA|NEWPORT NEWS|23609|1||NEWPORT NEWS (CITY)||
+|VA|NEWPORT NEWS|23612|1||NEWPORT NEWS (CITY)||
+|VA|NEWPORT NEWS|23628|1||NEWPORT NEWS (CITY)||
+|VA|NORFOLK|23501|1||NORFOLK (CITY)||
+|VA|NORFOLK|23502|1||NORFOLK (CITY)||
+|VA|NORFOLK|23503|1||NORFOLK (CITY)||
+|VA|NORFOLK|23504|1||NORFOLK (CITY)||
+|VA|NORFOLK|23505|1||NORFOLK (CITY)||
+|VA|NORFOLK|23506|1||NORFOLK (CITY)||
+|VA|NORFOLK|23507|1||NORFOLK (CITY)||
+|VA|NORFOLK|23508|1||NORFOLK (CITY)||
+|VA|NORFOLK|23509|1||NORFOLK (CITY)||
+|VA|NORFOLK|23510|1||NORFOLK (CITY)||
+|VA|NORFOLK|23511|1||NORFOLK (CITY)||
+|VA|NORFOLK|23512|1||NORFOLK (CITY)||
+|VA|NORFOLK|23513|1||NORFOLK (CITY)||
+|VA|NORFOLK|23514|1||NORFOLK (CITY)||
+|VA|NORFOLK|23515|1||NORFOLK (CITY)||
+|VA|NORFOLK|23517|1||NORFOLK (CITY)||
+|VA|NORFOLK|23518|1||NORFOLK (CITY)||
+|VA|NORFOLK|23519|1||NORFOLK (CITY)||
+|VA|NORFOLK|23520|1||NORFOLK (CITY)||
+|VA|NORFOLK|23523|1||NORFOLK (CITY)||
+|VA|NORFOLK|23529|1||NORFOLK (CITY)||
+|VA|NORFOLK|23530|1||NORFOLK (CITY)||
+|VA|NORFOLK|23541|1||NORFOLK (CITY)||
+|VA|NORFOLK|23551|1||NORFOLK (CITY)||
+|VA|NORTON|24273|1||NORTON (CITY)||
+|VA|PETERSBURG|23803|1||PETERSBURG (CITY)||
+|VA|PETERSBURG|23804|1||PETERSBURG (CITY)||
+|VA|PETERSBURG|23805|1||PETERSBURG (CITY)||
+|VA|PETERSBURG|23806|1||PETERSBURG (CITY)||
+|VA|POQUOSON|23662|1||POQUOSON (CITY)||
+|VA|PORTSMOUTH|23701|1||PORTSMOUTH (CITY)||
+|VA|PORTSMOUTH|23702|1||PORTSMOUTH (CITY)||
+|VA|PORTSMOUTH|23703|1||PORTSMOUTH (CITY)||
+|VA|PORTSMOUTH|23704|1||PORTSMOUTH (CITY)||
+|VA|PORTSMOUTH|23705|1||PORTSMOUTH (CITY)||
+|VA|PORTSMOUTH|23707|1||PORTSMOUTH (CITY)||
+|VA|PORTSMOUTH|23708|1||PORTSMOUTH (CITY)||
+|VA|PORTSMOUTH|23709|1||PORTSMOUTH (CITY)||
+|VA|RADFORD|24141|1||RADFORD (CITY)||
+|VA|RADFORD|24142|1||RADFORD (CITY)||
+|VA|RADFORD|24143|1||RADFORD (CITY)||
+|VA|UNIVERSITY OF RICHMOND|23173|1||RICHMOND (CITY)||
+|VA|RICHMOND|23218|1||RICHMOND (CITY)||
+|VA|RICHMOND|23219|1||RICHMOND (CITY)||
+|VA|RICHMOND|23220|1||RICHMOND (CITY)||
+|VA|RICHMOND|23221|1||RICHMOND (CITY)||
+|VA|RICHMOND|23222|1||RICHMOND (CITY)||
+|VA|RICHMOND|23223|1||RICHMOND (CITY)||
+|VA|RICHMOND|23224|1||RICHMOND (CITY)||
+|VA|RICHMOND|23225|1||RICHMOND (CITY)||
+|VA|RICHMOND|23232|1||RICHMOND (CITY)||
+|VA|RICHMOND|23240|1||RICHMOND (CITY)||
+|VA|RICHMOND|23241|1||RICHMOND (CITY)||
+|VA|RICHMOND|23249|1||RICHMOND (CITY)||
+|VA|RICHMOND|23260|1||RICHMOND (CITY)||
+|VA|RICHMOND|23261|1||RICHMOND (CITY)||
+|VA|RICHMOND|23266|1||RICHMOND (CITY)||
+|VA|RICHMOND|23269|1||RICHMOND (CITY)||
+|VA|RICHMOND|23270|1||RICHMOND (CITY)||
+|VA|RICHMOND|23272|1||RICHMOND (CITY)||
+|VA|RICHMOND|23273|1||RICHMOND (CITY)||
+|VA|RICHMOND|23274|1||RICHMOND (CITY)||
+|VA|RICHMOND|23275|1||RICHMOND (CITY)||
+|VA|RICHMOND|23276|1||RICHMOND (CITY)||
+|VA|RICHMOND|23278|1||RICHMOND (CITY)||
+|VA|RICHMOND|23279|1||RICHMOND (CITY)||
+|VA|RICHMOND|23282|1||RICHMOND (CITY)||
+|VA|RICHMOND|23284|1||RICHMOND (CITY)||
+|VA|RICHMOND|23285|1||RICHMOND (CITY)||
+|VA|RICHMOND|23286|1||RICHMOND (CITY)||
+|VA|RICHMOND|23290|1||RICHMOND (CITY)||
+|VA|RICHMOND|23291|1||RICHMOND (CITY)||
+|VA|RICHMOND|23292|1||RICHMOND (CITY)||
+|VA|RICHMOND|23293|1||RICHMOND (CITY)||
+|VA|RICHMOND|23298|1||RICHMOND (CITY)||
+|VA|ROANOKE|24001|1||ROANOKE (CITY)||
+|VA|ROANOKE|24002|1||ROANOKE (CITY)||
+|VA|ROANOKE|24003|1||ROANOKE (CITY)||
+|VA|ROANOKE|24004|1||ROANOKE (CITY)||
+|VA|ROANOKE|24005|1||ROANOKE (CITY)||
+|VA|ROANOKE|24006|1||ROANOKE (CITY)||
+|VA|ROANOKE|24007|1||ROANOKE (CITY)||
+|VA|ROANOKE|24008|1||ROANOKE (CITY)||
+|VA|ROANOKE|24009|1||ROANOKE (CITY)||
+|VA|ROANOKE|24010|1||ROANOKE (CITY)||
+|VA|ROANOKE|24011|1||ROANOKE (CITY)||
+|VA|ROANOKE|24012|1||ROANOKE (CITY)||
+|VA|ROANOKE|24013|1||ROANOKE (CITY)||
+|VA|ROANOKE|24014|1||ROANOKE (CITY)||
+|VA|ROANOKE|24015|1||ROANOKE (CITY)||
+|VA|ROANOKE|24016|1||ROANOKE (CITY)||
+|VA|ROANOKE|24017|1||ROANOKE (CITY)||
+|VA|ROANOKE|24022|1||ROANOKE (CITY)||
+|VA|ROANOKE|24024|1||ROANOKE (CITY)||
+|VA|ROANOKE|24025|1||ROANOKE (CITY)||
+|VA|ROANOKE|24026|1||ROANOKE (CITY)||
+|VA|ROANOKE|24027|1||ROANOKE (CITY)||
+|VA|ROANOKE|24028|1||ROANOKE (CITY)||
+|VA|ROANOKE|24029|1||ROANOKE (CITY)||
+|VA|ROANOKE|24030|1||ROANOKE (CITY)||
+|VA|ROANOKE|24031|1||ROANOKE (CITY)||
+|VA|ROANOKE|24032|1||ROANOKE (CITY)||
+|VA|ROANOKE|24033|1||ROANOKE (CITY)||
+|VA|ROANOKE|24034|1||ROANOKE (CITY)||
+|VA|ROANOKE|24035|1||ROANOKE (CITY)||
+|VA|ROANOKE|24036|1||ROANOKE (CITY)||
+|VA|ROANOKE|24037|1||ROANOKE (CITY)||
+|VA|ROANOKE|24038|1||ROANOKE (CITY)||
+|VA|ROANOKE|24040|1||ROANOKE (CITY)||
+|VA|ROANOKE|24042|1||ROANOKE (CITY)||
+|VA|ROANOKE|24043|1||ROANOKE (CITY)||
+|VA|ROANOKE|24044|1||ROANOKE (CITY)||
+|VA|ROANOKE|24045|1||ROANOKE (CITY)||
+|VA|ROANOKE|24048|1||ROANOKE (CITY)||
+|VA|SALEM|24153|1||SALEM (CITY)||
+|VA|SALEM|24155|1||SALEM (CITY)||
+|VA|SALEM|24156|1||SALEM (CITY)||
+|VA|SALEM|24157|1||SALEM (CITY)||
+|VA|STAUNTON|24401|1||STAUNTON (CITY)||
+|VA|STAUNTON|24402|1||STAUNTON (CITY)||
+|VA|SUFFOLK|23432|1||SUFFOLK (CITY)||
+|VA|SUFFOLK|23433|1||SUFFOLK (CITY)||
+|VA|SUFFOLK|23434|1||SUFFOLK (CITY)||
+|VA|SUFFOLK|23435|1||SUFFOLK (CITY)||
+|VA|SUFFOLK|23436|1||SUFFOLK (CITY)||
+|VA|SUFFOLK|23437|1||SUFFOLK (CITY)||
+|VA|SUFFOLK|23438|1||SUFFOLK (CITY)||
+|VA|SUFFOLK|23439|1||SUFFOLK (CITY)||
+|VA|VIRGINIA BEACH|23450|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23451|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23452|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23454|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23455|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23456|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23457|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23458|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23459|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23460|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23461|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23462|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23463|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23464|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23465|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23466|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23467|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23468|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23471|1||VIRGINIA BEACH (CITY)||
+|VA|VIRGINIA BEACH|23479|1||VIRGINIA BEACH (CITY)||
+|VA|NORFOLK|23521|1||VIRGINIA BEACH (CITY)||
+|VA|WAYNESBORO|22980|1||WAYNESBORO (CITY)||
+|VA|WILLIAMSBURG|23186|1||WILLIAMSBURG (CITY)||
+|VA|WILLIAMSBURG|23187|1||WILLIAMSBURG (CITY)||
+|VA|WINCHESTER|22601|1||WINCHESTER (CITY)||
+|VA|WINCHESTER|22604|1||WINCHESTER (CITY)||
+|VA|DULLES|20189|1||LOUDOUN||
+|VA|ALDIE|22001|1||||
+|VA|ARCOLA|22010|1||||
+|VA|ASHBURN|22011|1||||
+|VA|BLUEMONT|22012|1||||
+|VA|BRISTOW|22013|1||||
+|VA|BROAD RUN|22014|1||||
+|VA|CALVERTON|22016|1||||
+|VA|CASANOVA|22017|1||||
+|VA|CATHARPIN|22018|1||||
+|VA|CATLETT|22019|1||||
+|VA|CENTREVILLE|22020|1||||
+|VA|CHANTILLY|22021|1||||
+|VA|CHANTILLY|22022|1||||
+|VA|CLIFTON|22024|1||||
+|VA|DUMFRIES|22025|1||||
+|VA|GAINESVILLE|22065|1||||
+|VA|HAMILTON|22068|1||||
+|VA|HAYMARKET|22069|1||||
+|VA|HERNDON|22070|1||||
+|VA|HERNDON|22071|1||||
+|VA|LEESBURG|22075|1||||
+|VA|LINCOLN|22078|1||||
+|VA|LOVETTSVILLE|22080|1||||
+|VA|RESTON|22090|1||||
+|VA|RESTON|22091|1||||
+|VA|RESTON|22094|1||||
+|VA|MCLEAN|22107|1||||
+|VA|MCLEAN|22108|1||||
+|VA|MANASSAS|22110|1||||
+|VA|MANASSAS|22111|1||||
+|VA|MARSHALL|22115|1||||
+|VA|MIDDLEBURG|22117|1||||
+|VA|NOKESVILLE|22123|1||||
+|VA|ORLEAN|22128|1||||
+|VA|PAEONIAN SPRINGS|22129|1||||
+|VA|PARIS|22130|1||||
+|VA|PHILOMONT|22131|1||||
+|VA|PURCELLVILLE|22132|1||||
+|VA|RECTORTOWN|22140|1||||
+|VA|ROUND HILL|22141|1||||
+|VA|STERLING|22170|1||||
+|VA|THE PLAINS|22171|1||||
+|VA|UPPERVILLE|22176|1||||
+|VA|WARRENTON|22186|1||||
+|VA|WATERFORD|22190|1||||
+|VA|KILMARNOCK|22421|1||||
+|VA|CHANCE|22439|1||||
+|VA|FONESWOOD|22461|1||||
+|VA|SHILOH|22549|1||||
+|VA|SPOTSYLVANIA|22551|1||||
+|VA|STAFFORD|22556|1||STAFFORD||
+|VA|SUPPLY|22559|1||||
+|VA|MINE RUN|22568|1||||
+|VA|FRONT ROYAL|22651|1||||
+|VA|HARRISONBURG|22803|1||||
+|VA|COBHAM|22929|1||||
+|VA|LOWESVILLE|22951|1||||
+|VA|BAVON|23013|1||||
+|VA|BEAVERLETT|23016|1||||
+|VA|BLAKES|23020|1||||
+|VA|CAUTHORNVILLE|23029|1||||
+|VA|COLOGNE|23037|1||||
+|VA|DABNEYS|23042|1||||
+|VA|JAMES STORE|23080|1||||
+|VA|MOBJACK|23118|1||||
+|VA|NAXERA|23122|1||||
+|VA|PLAIN VIEW|23137|1||||
+|VA|WARNER|23179|1||||
+|VA|RICHMOND|23201|1||||
+|VA|RICHMOND|23202|1||||
+|VA|RICHMOND|23203|1||||
+|VA|RICHMOND|23204|1||||
+|VA|RICHMOND|23205|1||||
+|VA|RICHMOND|23206|1||||
+|VA|RICHMOND|23207|1||||
+|VA|RICHMOND|23208|1||||
+|VA|RICHMOND|23209|1||||
+|VA|RICHMOND|23210|1||||
+|VA|RICHMOND|23211|1||||
+|VA|RICHMOND|23212|1||||
+|VA|RICHMOND|23213|1||||
+|VA|RICHMOND|23214|1||||
+|VA|RICHMOND|23215|1||||
+|VA|RICHMOND|23216|1||||
+|VA|RICHMOND|23217|1||||
+|VA|RICHMOND|23277|1||||
+|VA|RICHMOND|23295|1||||
+|VA|LEE MONT|23403|1||||
+|VA|VIRGINIA BEACH|23453|1||VIRGINIA BEACH CITY||
+|VA|CARRSVILLE|23481|1||||
+|VA|WEIRWOOD|23484|1||||
+|VA|NORFOLK|23500|1||||
+|VA|NEWPORT NEWS|23600|1||||
+|VA|BLACKSTONE|23825|1||||
+|VA|HANDSOM|23859|1||||
+|VA|ANDERSONVILLE|23911|1||||
+|VA|DARLINGTON HEIGHTS|23935|1||||
+|VA|ROANOKE|24000|1||||
+|VA|APPALACHIA|24249|1||||
+|VA|HIGHTOWN|24444|1||||
+|VA|TURBEVILLE|24596|1||||
+|VT|BRISTOL|05443|1||ADDISON||
+|VT|FERRISBURG|05456|1||ADDISON||
+|VT|MONKTON|05469|1||ADDISON||
+|VT|NEW HAVEN|05472|1||ADDISON||
+|VT|NORTH FERRISBURG|05473|1||ADDISON||
+|VT|STARKSBORO|05487|1||ADDISON||
+|VT|VERGENNES|05491|1||ADDISON||
+|VT|ROXBURY|05669|1||ADDISON||
+|VT|BRIDPORT|05734|1||ADDISON||
+|VT|EAST MIDDLEBURY|05740|1||ADDISON||
+|VT|GRANVILLE|05747|1||ADDISON||
+|VT|HANCOCK|05748|1||ADDISON||
+|VT|MIDDLEBURY|05753|1||ADDISON||
+|VT|ORWELL|05760|1||ADDISON||
+|VT|RIPTON|05766|1||ADDISON||
+|VT|SALISBURY|05769|1||ADDISON||
+|VT|SHOREHAM|05770|1||ADDISON||
+|VT|WHITING|05778|1||ADDISON||
+|VT|PERU|05152|1||BENNINGTON||
+|VT|BENNINGTON|05201|1||BENNINGTON||
+|VT|ARLINGTON|05250|1||BENNINGTON||
+|VT|DORSET|05251|1||BENNINGTON||
+|VT|EAST ARLINGTON|05252|1||BENNINGTON||
+|VT|EAST DORSET|05253|1||BENNINGTON||
+|VT|MANCHESTER|05254|1||BENNINGTON||
+|VT|MANCHESTER CENTER|05255|1||BENNINGTON||
+|VT|NORTH BENNINGTON|05257|1||BENNINGTON||
+|VT|NORTH POWNAL|05260|1||BENNINGTON||
+|VT|POWNAL|05261|1||BENNINGTON||
+|VT|SHAFTSBURY|05262|1||BENNINGTON||
+|VT|BONDVILLE|05340|1||BENNINGTON||
+|VT|READSBORO|05350|1||BENNINGTON||
+|VT|READSBORO|05352|1||BENNINGTON||
+|VT|RUPERT|05768|1||BENNINGTON||
+|VT|WEST RUPERT|05776|1||BENNINGTON||
+|VT|EAST RYEGATE|05042|1||CALEDONIA||
+|VT|GROTON|05046|1||CALEDONIA||
+|VT|MC INDOE FALLS|05050|1||CALEDONIA||
+|VT|SOUTH RYEGATE|05069|1||CALEDONIA||
+|VT|SAINT JOHNSBURY|05819|1||CALEDONIA||
+|VT|BARNET|05821|1||CALEDONIA||
+|VT|DANVILLE|05828|1||CALEDONIA||
+|VT|EAST BURKE|05832|1||CALEDONIA||
+|VT|EAST HARDWICK|05836|1||CALEDONIA||
+|VT|EAST SAINT JOHNSBURY|05838|1||CALEDONIA||
+|VT|HARDWICK|05843|1||CALEDONIA||
+|VT|LOWER WATERFORD|05848|1||CALEDONIA||
+|VT|LYNDON|05849|1||CALEDONIA||
+|VT|LYNDON CENTER|05850|1||CALEDONIA||
+|VT|LYNDONVILLE|05851|1||CALEDONIA||
+|VT|PASSUMPSIC|05861|1||CALEDONIA||
+|VT|PEACHAM|05862|1||CALEDONIA||
+|VT|SAINT JOHNSBURY CENTER|05863|1||CALEDONIA||
+|VT|SHEFFIELD|05866|1||CALEDONIA||
+|VT|SUTTON|05867|1||CALEDONIA||
+|VT|WEST BURKE|05871|1||CALEDONIA||
+|VT|WEST DANVILLE|05873|1||CALEDONIA||
+|VT|BURLINGTON|05401|1||CHITTENDEN||
+|VT|BURLINGTON|05402|1||CHITTENDEN||
+|VT|SOUTH BURLINGTON|05403|1||CHITTENDEN||
+|VT|WINOOSKI|05404|1||CHITTENDEN||
+|VT|BURLINGTON|05405|1||CHITTENDEN||
+|VT|BURLINGTON|05406|1||CHITTENDEN||
+|VT|SOUTH BURLINGTON|05407|1||CHITTENDEN||
+|VT|COLCHESTER|05439|1||CHITTENDEN||
+|VT|CHARLOTTE|05445|1||CHITTENDEN||
+|VT|COLCHESTER|05446|1||CHITTENDEN||
+|VT|COLCHESTER|05449|1||CHITTENDEN||
+|VT|ESSEX|05451|1||CHITTENDEN||
+|VT|ESSEX JUNCTION|05452|1||CHITTENDEN||
+|VT|ESSEX JUNCTION|05453|1||CHITTENDEN||
+|VT|HINESBURG|05461|1||CHITTENDEN||
+|VT|HUNTINGTON|05462|1||CHITTENDEN||
+|VT|JERICHO|05465|1||CHITTENDEN||
+|VT|JONESVILLE|05466|1||CHITTENDEN||
+|VT|MILTON|05468|1||CHITTENDEN||
+|VT|RICHMOND|05477|1||CHITTENDEN||
+|VT|SHELBURNE|05482|1||CHITTENDEN||
+|VT|UNDERHILL|05489|1||CHITTENDEN||
+|VT|UNDERHILL CENTER|05490|1||CHITTENDEN||
+|VT|WESTFORD|05494|1||CHITTENDEN||
+|VT|WILLISTON|05495|1||CHITTENDEN||
+|VT|CONCORD|05824|1||ESSEX||
+|VT|EAST HAVEN|05837|1||ESSEX||
+|VT|GRANBY|05840|1||ESSEX||
+|VT|ISLAND POND|05846|1||ESSEX||
+|VT|NORTH CONCORD|05858|1||ESSEX||
+|VT|AVERILL|05901|1||ESSEX||
+|VT|BEECHER FALLS|05902|1||ESSEX||
+|VT|CANAAN|05903|1||ESSEX||
+|VT|GILMAN|05904|1||ESSEX||
+|VT|GUILDHALL|05905|1||ESSEX||
+|VT|LUNENBURG|05906|1||ESSEX||
+|VT|NORTON|05907|1||ESSEX||
+|VT|BAKERSFIELD|05441|1||FRANKLIN||
+|VT|EAST BERKSHIRE|05447|1||FRANKLIN||
+|VT|EAST FAIRFIELD|05448|1||FRANKLIN||
+|VT|ENOSBURG FALLS|05450|1||FRANKLIN||
+|VT|FAIRFAX|05454|1||FRANKLIN||
+|VT|FAIRFIELD|05455|1||FRANKLIN||
+|VT|FRANKLIN|05457|1||FRANKLIN||
+|VT|HIGHGATE CENTER|05459|1||FRANKLIN||
+|VT|HIGHGATE SPRINGS|05460|1||FRANKLIN||
+|VT|MONTGOMERY|05470|1||FRANKLIN||
+|VT|MONTGOMERY CENTER|05471|1||FRANKLIN||
+|VT|RICHFORD|05476|1||FRANKLIN||
+|VT|SAINT ALBANS|05478|1||FRANKLIN||
+|VT|SAINT ALBANS|05479|1||FRANKLIN||
+|VT|SAINT ALBANS BAY|05481|1||FRANKLIN||
+|VT|SHELDON|05483|1||FRANKLIN||
+|VT|SHELDON SPRINGS|05485|1||FRANKLIN||
+|VT|SWANTON|05488|1||FRANKLIN||
+|VT|ALBURG|05440|1||GRAND ISLE||
+|VT|GRAND ISLE|05458|1||GRAND ISLE||
+|VT|ISLE LA MOTTE|05463|1||GRAND ISLE||
+|VT|NORTH HERO|05474|1||GRAND ISLE||
+|VT|SOUTH HERO|05486|1||GRAND ISLE||
+|VT|BELVIDERE CENTER|05442|1||LAMOILLE||
+|VT|CAMBRIDGE|05444|1||LAMOILLE||
+|VT|JEFFERSONVILLE|05464|1||LAMOILLE||
+|VT|WATERVILLE|05492|1||LAMOILLE||
+|VT|EDEN|05652|1||LAMOILLE||
+|VT|EDEN MILLS|05653|1||LAMOILLE||
+|VT|HYDE PARK|05655|1||LAMOILLE||
+|VT|JOHNSON|05656|1||LAMOILLE||
+|VT|LAKE ELMORE|05657|1||LAMOILLE||
+|VT|MORRISVILLE|05661|1||LAMOILLE||
+|VT|MOSCOW|05662|1||LAMOILLE||
+|VT|NORTH HYDE PARK|05665|1||LAMOILLE||
+|VT|STOWE|05672|1||LAMOILLE||
+|VT|WOLCOTT|05680|1||LAMOILLE||
+|VT|BRADFORD|05033|1||ORANGE||
+|VT|BROOKFIELD|05036|1||ORANGE||
+|VT|CHELSEA|05038|1||ORANGE||
+|VT|CORINTH|05039|1||ORANGE||
+|VT|EAST CORINTH|05040|1||ORANGE||
+|VT|EAST RANDOLPH|05041|1||ORANGE||
+|VT|EAST THETFORD|05043|1||ORANGE||
+|VT|FAIRLEE|05045|1||ORANGE||
+|VT|NEWBURY|05051|1||ORANGE||
+|VT|NORTH THETFORD|05054|1||ORANGE||
+|VT|POST MILLS|05058|1||ORANGE||
+|VT|RANDOLPH|05060|1||ORANGE||
+|VT|RANDOLPH CENTER|05061|1||ORANGE||
+|VT|SOUTH STRAFFORD|05070|1||ORANGE||
+|VT|STRAFFORD|05072|1||ORANGE||
+|VT|THETFORD|05074|1||ORANGE||
+|VT|THETFORD CENTER|05075|1||ORANGE||
+|VT|EAST CORINTH|05076|1||ORANGE||
+|VT|TUNBRIDGE|05077|1||ORANGE||
+|VT|VERSHIRE|05079|1||ORANGE||
+|VT|WELLS RIVER|05081|1||ORANGE||
+|VT|WEST FAIRLEE|05083|1||ORANGE||
+|VT|WEST NEWBURY|05085|1||ORANGE||
+|VT|WEST TOPSHAM|05086|1||ORANGE||
+|VT|WASHINGTON|05675|1||ORANGE||
+|VT|WILLIAMSTOWN|05679|1||ORANGE||
+|VT|ALBANY|05820|1||ORLEANS||
+|VT|BARTON|05822|1||ORLEANS||
+|VT|BEEBE PLAIN|05823|1||ORLEANS||
+|VT|COVENTRY|05825|1||ORLEANS||
+|VT|CRAFTSBURY|05826|1||ORLEANS||
+|VT|CRAFTSBURY COMMON|05827|1||ORLEANS||
+|VT|DERBY|05829|1||ORLEANS||
+|VT|DERBY LINE|05830|1||ORLEANS||
+|VT|EAST CHARLESTON|05833|1||ORLEANS||
+|VT|GLOVER|05839|1||ORLEANS||
+|VT|GREENSBORO|05841|1||ORLEANS||
+|VT|GREENSBORO BEND|05842|1||ORLEANS||
+|VT|IRASBURG|05845|1||ORLEANS||
+|VT|LOWELL|05847|1||ORLEANS||
+|VT|MORGAN|05853|1||ORLEANS||
+|VT|NEWPORT|05855|1||ORLEANS||
+|VT|NEWPORT CENTER|05857|1||ORLEANS||
+|VT|NORTH TROY|05859|1||ORLEANS||
+|VT|ORLEANS|05860|1||ORLEANS||
+|VT|TROY|05868|1||ORLEANS||
+|VT|WEST CHARLESTON|05872|1||ORLEANS||
+|VT|WESTFIELD|05874|1||ORLEANS||
+|VT|WEST GLOVER|05875|1||ORLEANS||
+|VT|RUTLAND|05701|1||RUTLAND||
+|VT|RUTLAND|05702|1||RUTLAND||
+|VT|BELMONT|05730|1||RUTLAND||
+|VT|BENSON|05731|1||RUTLAND||
+|VT|BOMOSEEN|05732|1||RUTLAND||
+|VT|BRANDON|05733|1||RUTLAND||
+|VT|CASTLETON|05735|1||RUTLAND||
+|VT|CENTER RUTLAND|05736|1||RUTLAND||
+|VT|CHITTENDEN|05737|1||RUTLAND||
+|VT|CUTTINGSVILLE|05738|1||RUTLAND||
+|VT|DANBY|05739|1||RUTLAND||
+|VT|EAST POULTNEY|05741|1||RUTLAND||
+|VT|EAST WALLINGFORD|05742|1||RUTLAND||
+|VT|FAIR HAVEN|05743|1||RUTLAND||
+|VT|FLORENCE|05744|1||RUTLAND||
+|VT|FOREST DALE|05745|1||RUTLAND||
+|VT|HYDEVILLE|05750|1||RUTLAND||
+|VT|KILLINGTON|05751|1||RUTLAND||
+|VT|MIDDLETOWN SPRINGS|05757|1||RUTLAND||
+|VT|MOUNT HOLLY|05758|1||RUTLAND||
+|VT|NORTH CLARENDON|05759|1||RUTLAND||
+|VT|PAWLET|05761|1||RUTLAND||
+|VT|PITTSFIELD|05762|1||RUTLAND||
+|VT|PITTSFORD|05763|1||RUTLAND||
+|VT|POULTNEY|05764|1||RUTLAND||
+|VT|PROCTOR|05765|1||RUTLAND||
+|VT|WALLINGFORD|05773|1||RUTLAND||
+|VT|WELLS|05774|1||RUTLAND||
+|VT|WEST PAWLET|05775|1||RUTLAND||
+|VT|WEST RUTLAND|05777|1||RUTLAND||
+|VT|MONTPELIER|05601|1||WASHINGTON||
+|VT|MONTPELIER|05602|1||WASHINGTON||
+|VT|MONTPELIER|05603|1||WASHINGTON||
+|VT|MONTPELIER|05604|1||WASHINGTON||
+|VT|MONTPELIER|05609|1||WASHINGTON||
+|VT|MONTPELIER|05620|1||WASHINGTON||
+|VT|MONTPELIER|05633|1||WASHINGTON||
+|VT|ADAMANT|05640|1||WASHINGTON||
+|VT|BARRE|05641|1||WASHINGTON||
+|VT|CABOT|05647|1||WASHINGTON||
+|VT|CALAIS|05648|1||WASHINGTON||
+|VT|EAST BARRE|05649|1||WASHINGTON||
+|VT|EAST CALAIS|05650|1||WASHINGTON||
+|VT|EAST MONTPELIER|05651|1||WASHINGTON||
+|VT|GRANITEVILLE|05654|1||WASHINGTON||
+|VT|MARSHFIELD|05658|1||WASHINGTON||
+|VT|MORETOWN|05660|1||WASHINGTON||
+|VT|NORTHFIELD|05663|1||WASHINGTON||
+|VT|NORTHFIELD FALLS|05664|1||WASHINGTON||
+|VT|NORTH MONTPELIER|05666|1||WASHINGTON||
+|VT|PLAINFIELD|05667|1||WASHINGTON||
+|VT|SOUTH BARRE|05670|1||WASHINGTON||
+|VT|WATERBURY|05671|1||WASHINGTON||
+|VT|WAITSFIELD|05673|1||WASHINGTON||
+|VT|WARREN|05674|1||WASHINGTON||
+|VT|WATERBURY|05676|1||WASHINGTON||
+|VT|WATERBURY CENTER|05677|1||WASHINGTON||
+|VT|WEBSTERVILLE|05678|1||WASHINGTON||
+|VT|WOODBURY|05681|1||WASHINGTON||
+|VT|WORCESTER|05682|1||WASHINGTON||
+|VT|BELLOWS FALLS|05101|1||WINDHAM||
+|VT|CAMBRIDGEPORT|05141|1||WINDHAM||
+|VT|GRAFTON|05146|1||WINDHAM||
+|VT|LONDONDERRY|05148|1||WINDHAM||
+|VT|SAXTONS RIVER|05154|1||WINDHAM||
+|VT|SOUTH LONDONDERRY|05155|1||WINDHAM||
+|VT|WESTMINSTER|05158|1||WINDHAM||
+|VT|WESTMINSTER STATION|05159|1||WINDHAM||
+|VT|BRATTLEBORO|05301|1||WINDHAM||
+|VT|BRATTLEBORO|05302|1||WINDHAM||
+|VT|BRATTLEBORO|05303|1||WINDHAM||
+|VT|BRATTLEBORO|05304|1||WINDHAM||
+|VT|EAST DOVER|05341|1||WINDHAM||
+|VT|JACKSONVILLE|05342|1||WINDHAM||
+|VT|JAMAICA|05343|1||WINDHAM||
+|VT|MARLBORO|05344|1||WINDHAM||
+|VT|NEWFANE|05345|1||WINDHAM||
+|VT|PUTNEY|05346|1||WINDHAM||
+|VT|SOUTH NEWFANE|05351|1||WINDHAM||
+|VT|TOWNSHEND|05353|1||WINDHAM||
+|VT|VERNON|05354|1||WINDHAM||
+|VT|WARDSBORO|05355|1||WINDHAM||
+|VT|WEST DOVER|05356|1||WINDHAM||
+|VT|WEST DUMMERSTON|05357|1||WINDHAM||
+|VT|WEST HALIFAX|05358|1||WINDHAM||
+|VT|WEST TOWNSHEND|05359|1||WINDHAM||
+|VT|WEST WARDSBORO|05360|1||WINDHAM||
+|VT|WHITINGHAM|05361|1||WINDHAM||
+|VT|WILLIAMSVILLE|05362|1||WINDHAM||
+|VT|WILMINGTON|05363|1||WINDHAM||
+|VT|WHITE RIVER JUNCTION|05001|1||WINDSOR||
+|VT|WHITE RIVER JUNCTION|05009|1||WINDSOR||
+|VT|ASCUTNEY|05030|1||WINDSOR||
+|VT|BARNARD|05031|1||WINDSOR||
+|VT|BETHEL|05032|1||WINDSOR||
+|VT|BRIDGEWATER|05034|1||WINDSOR||
+|VT|BRIDGEWATER CORNERS|05035|1||WINDSOR||
+|VT|BROWNSVILLE|05037|1||WINDSOR||
+|VT|HARTFORD|05047|1||WINDSOR||
+|VT|HARTLAND|05048|1||WINDSOR||
+|VT|HARTLAND FOUR CORNERS|05049|1||WINDSOR||
+|VT|NORTH HARTLAND|05052|1||WINDSOR||
+|VT|NORTH POMFRET|05053|1||WINDSOR||
+|VT|NORWICH|05055|1||WINDSOR||
+|VT|PLYMOUTH|05056|1||WINDSOR||
+|VT|QUECHEE|05059|1||WINDSOR||
+|VT|READING|05062|1||WINDSOR||
+|VT|SHARON|05065|1||WINDSOR||
+|VT|SOUTH POMFRET|05067|1||WINDSOR||
+|VT|SOUTH ROYALTON|05068|1||WINDSOR||
+|VT|SOUTH WOODSTOCK|05071|1||WINDSOR||
+|VT|TAFTSVILLE|05073|1||WINDSOR||
+|VT|WEST HARTFORD|05084|1||WINDSOR||
+|VT|WILDER|05088|1||WINDSOR||
+|VT|WINDSOR|05089|1||WINDSOR||
+|VT|WOODSTOCK|05091|1||WINDSOR||
+|VT|CAVENDISH|05142|1||WINDSOR||
+|VT|CHESTER|05143|1||WINDSOR||
+|VT|CHESTER DEPOT|05144|1||WINDSOR||
+|VT|LUDLOW|05149|1||WINDSOR||
+|VT|NORTH SPRINGFIELD|05150|1||WINDSOR||
+|VT|PERKINSVILLE|05151|1||WINDSOR||
+|VT|PROCTORSVILLE|05153|1||WINDSOR||
+|VT|SPRINGFIELD|05156|1||WINDSOR||
+|VT|WESTON|05161|1||WINDSOR||
+|VT|GAYSVILLE|05746|1||WINDSOR||
+|VT|ROCHESTER|05767|1||WINDSOR||
+|VT|STOCKBRIDGE|05772|1||WINDSOR||
+|VT|ELY|05044|1||||
+|VT|BURLINGTON|05408|1||||
+|WA|BENGE|99105|1||ADAMS||
+|WA|RITZVILLE|99169|1||ADAMS||
+|WA|CUNNINGHAM|99327|1||ADAMS||
+|WA|HATTON|99332|1||ADAMS||
+|WA|LIND|99341|1||ADAMS||
+|WA|OTHELLO|99344|1||ADAMS||
+|WA|WASHTUCNA|99371|1||ADAMS||
+|WA|ANATONE|99401|1||ASOTIN||
+|WA|ASOTIN|99402|1||ASOTIN||
+|WA|CLARKSTON|99403|1||ASOTIN||
+|WA|BENTON CITY|99320|1||BENTON||
+|WA|KENNEWICK|99336|1||BENTON||
+|WA|KENNEWICK|99337|1||BENTON||
+|WA|KENNEWICK|99338|1||BENTON||
+|WA|PATERSON|99345|1||BENTON||
+|WA|PLYMOUTH|99346|1||BENTON||
+|WA|PROSSER|99350|1||BENTON||
+|WA|RICHLAND|99352|1||BENTON||
+|WA|WEST RICHLAND|99353|1||BENTON||
+|WA|WENATCHEE|98801|1||CHELAN||
+|WA|WENATCHEE|98807|1||CHELAN||
+|WA|ARDENVOIR|98811|1||CHELAN||
+|WA|CASHMERE|98815|1||CHELAN||
+|WA|CHELAN|98816|1||CHELAN||
+|WA|CHELAN FALLS|98817|1||CHELAN||
+|WA|DRYDEN|98821|1||CHELAN||
+|WA|ENTIAT|98822|1||CHELAN||
+|WA|LEAVENWORTH|98826|1||CHELAN||
+|WA|MALAGA|98828|1||CHELAN||
+|WA|MANSON|98831|1||CHELAN||
+|WA|MONITOR|98836|1||CHELAN||
+|WA|PESHASTIN|98847|1||CHELAN||
+|WA|STEHEKIN|98852|1||CHELAN||
+|WA|BEAVER|98305|1||CLALLAM||
+|WA|CARLSBORG|98324|1||CLALLAM||
+|WA|CLALLAM BAY|98326|1||CLALLAM||
+|WA|FORKS|98331|1||CLALLAM||
+|WA|JOYCE|98343|1||CLALLAM||
+|WA|LA PUSH|98350|1||CLALLAM||
+|WA|NEAH BAY|98357|1||CLALLAM||
+|WA|PORT ANGELES|98362|1||CLALLAM||
+|WA|PORT ANGELES|98363|1||CLALLAM||
+|WA|SEKIU|98381|1||CLALLAM||
+|WA|SEQUIM|98382|1||CLALLAM||
+|WA|AMBOY|98601|1||CLARK||
+|WA|BATTLE GROUND|98604|1||CLARK||
+|WA|BRUSH PRAIRIE|98606|1||CLARK||
+|WA|CAMAS|98607|1||CLARK||
+|WA|HEISSON|98622|1||CLARK||
+|WA|LA CENTER|98629|1||CLARK||
+|WA|RIDGEFIELD|98642|1||CLARK||
+|WA|VANCOUVER|98660|1||CLARK||
+|WA|VANCOUVER|98661|1||CLARK||
+|WA|VANCOUVER|98662|1||CLARK||
+|WA|VANCOUVER|98663|1||CLARK||
+|WA|VANCOUVER|98664|1||CLARK||
+|WA|VANCOUVER|98665|1||CLARK||
+|WA|VANCOUVER|98666|1||CLARK||
+|WA|VANCOUVER|98667|1||CLARK||
+|WA|VANCOUVER|98668|1||CLARK||
+|WA|WASHOUGAL|98671|1||CLARK||
+|WA|YACOLT|98675|1||CLARK||
+|WA|VANCOUVER|98682|1||CLARK||
+|WA|VANCOUVER|98683|1||CLARK||
+|WA|VANCOUVER|98684|1||CLARK||
+|WA|VANCOUVER|98685|1||CLARK||
+|WA|VANCOUVER|98686|1||CLARK||
+|WA|VANCOUVER|98687|1||CLARK||
+|WA|DAYTON|99328|1||COLUMBIA||
+|WA|STARBUCK|99359|1||COLUMBIA||
+|WA|RYDERWOOD|98581|1||COWLITZ||
+|WA|ARIEL|98603|1||COWLITZ||
+|WA|CARROLLS|98609|1||COWLITZ||
+|WA|CASTLE ROCK|98611|1||COWLITZ||
+|WA|COUGAR|98616|1||COWLITZ||
+|WA|KALAMA|98625|1||COWLITZ||
+|WA|KELSO|98626|1||COWLITZ||
+|WA|LONGVIEW|98632|1||COWLITZ||
+|WA|SILVERLAKE|98645|1||COWLITZ||
+|WA|TOUTLE|98649|1||COWLITZ||
+|WA|WOODLAND|98674|1||COWLITZ||
+|WA|EAST WENATCHEE|98802|1||DOUGLAS||
+|WA|BRIDGEPORT|98813|1||DOUGLAS||
+|WA|MANSFIELD|98830|1||DOUGLAS||
+|WA|ORONDO|98843|1||DOUGLAS||
+|WA|PALISADES|98845|1||DOUGLAS||
+|WA|ROCK ISLAND|98850|1||DOUGLAS||
+|WA|WATERVILLE|98858|1||DOUGLAS||
+|WA|BOYDS|99107|1||FERRY||
+|WA|CURLEW|99118|1||FERRY||
+|WA|DANVILLE|99121|1||FERRY||
+|WA|INCHELIUM|99138|1||FERRY||
+|WA|KELLER|99140|1||FERRY||
+|WA|LAURIER|99146|1||FERRY||
+|WA|MALO|99150|1||FERRY||
+|WA|ORIENT|99160|1||FERRY||
+|WA|REPUBLIC|99166|1||FERRY||
+|WA|PASCO|99301|1||FRANKLIN||
+|WA|PASCO|99302|1||FRANKLIN||
+|WA|CONNELL|99326|1||FRANKLIN||
+|WA|ELTOPIA|99330|1||FRANKLIN||
+|WA|KAHLOTUS|99335|1||FRANKLIN||
+|WA|MESA|99343|1||FRANKLIN||
+|WA|POMEROY|99347|1||GARFIELD||
+|WA|EPHRATA|98823|1||GRANT||
+|WA|GEORGE|98824|1||GRANT||
+|WA|MARLIN|98832|1||GRANT||
+|WA|MOSES LAKE|98837|1||GRANT||
+|WA|QUINCY|98848|1||GRANT||
+|WA|SOAP LAKE|98851|1||GRANT||
+|WA|STRATFORD|98853|1||GRANT||
+|WA|WARDEN|98857|1||GRANT||
+|WA|WILSON CREEK|98860|1||GRANT||
+|WA|COULEE CITY|99115|1||GRANT||
+|WA|ELECTRIC CITY|99123|1||GRANT||
+|WA|GRAND COULEE|99133|1||GRANT||
+|WA|HARTLINE|99135|1||GRANT||
+|WA|BEVERLY|99321|1||GRANT||
+|WA|MATTAWA|99349|1||GRANT||
+|WA|ROYAL CITY|99357|1||GRANT||
+|WA|ABERDEEN|98520|1||GRAYS HARBOR||
+|WA|AMANDA PARK|98526|1||GRAYS HARBOR||
+|WA|COPALIS BEACH|98535|1||GRAYS HARBOR||
+|WA|COPALIS CROSSING|98536|1||GRAYS HARBOR||
+|WA|COSMOPOLIS|98537|1||GRAYS HARBOR||
+|WA|ELMA|98541|1||GRAYS HARBOR||
+|WA|GRAYLAND|98547|1||GRAYS HARBOR||
+|WA|HOQUIAM|98550|1||GRAYS HARBOR||
+|WA|HUMPTULIPS|98552|1||GRAYS HARBOR||
+|WA|MCCLEARY|98557|1||GRAYS HARBOR||
+|WA|MALONE|98559|1||GRAYS HARBOR||
+|WA|MOCLIPS|98562|1||GRAYS HARBOR||
+|WA|MONTESANO|98563|1||GRAYS HARBOR||
+|WA|NEILTON|98566|1||GRAYS HARBOR||
+|WA|OAKVILLE|98568|1||GRAYS HARBOR||
+|WA|OCEAN SHORES|98569|1||GRAYS HARBOR||
+|WA|PACIFIC BEACH|98571|1||GRAYS HARBOR||
+|WA|QUINAULT|98575|1||GRAYS HARBOR||
+|WA|SATSOP|98583|1||GRAYS HARBOR||
+|WA|TAHOLAH|98587|1||GRAYS HARBOR||
+|WA|WESTPORT|98595|1||GRAYS HARBOR||
+|WA|CLINTON|98236|1||ISLAND||
+|WA|COUPEVILLE|98239|1||ISLAND||
+|WA|FREELAND|98249|1||ISLAND||
+|WA|GREENBANK|98253|1||ISLAND||
+|WA|LANGLEY|98260|1||ISLAND||
+|WA|OAK HARBOR|98277|1||ISLAND||
+|WA|OAK HARBOR|98278|1||ISLAND||
+|WA|BRINNON|98320|1||JEFFERSON||
+|WA|CHIMACUM|98325|1||JEFFERSON||
+|WA|PORT HADLOCK|98339|1||JEFFERSON||
+|WA|NORDLAND|98358|1||JEFFERSON||
+|WA|PORT LUDLOW|98365|1||JEFFERSON||
+|WA|PORT TOWNSEND|98368|1||JEFFERSON||
+|WA|QUILCENE|98376|1||JEFFERSON||
+|WA|AUBURN|98001|1||KING||
+|WA|AUBURN|98002|1||KING||
+|WA|FEDERAL WAY|98003|1||KING||
+|WA|BELLEVUE|98004|1||KING||
+|WA|BELLEVUE|98005|1||KING||
+|WA|BELLEVUE|98006|1||KING||
+|WA|BELLEVUE|98007|1||KING||
+|WA|BELLEVUE|98008|1||KING||
+|WA|BELLEVUE|98009|1||KING||
+|WA|BLACK DIAMOND|98010|1||KING||
+|WA|BOTHELL|98011|1||KING||
+|WA|BURTON|98013|1||KING||
+|WA|CARNATION|98014|1||KING||
+|WA|BELLEVUE|98015|1||KING||
+|WA|DUVALL|98019|1||KING||
+|WA|ENUMCLAW|98022|1||KING||
+|WA|FEDERAL WAY|98023|1||KING||
+|WA|FALL CITY|98024|1||KING||
+|WA|HOBART|98025|1||KING||
+|WA|ISSAQUAH|98027|1||KING||
+|WA|KENMORE|98028|1||KING||
+|WA|ISSAQUAH|98029|1||KING||
+|WA|KENT|98031|1||KING||
+|WA|KENT|98032|1||KING||
+|WA|KIRKLAND|98033|1||KING||
+|WA|KIRKLAND|98034|1||KING||
+|WA|KENT|98035|1||KING||
+|WA|MAPLE VALLEY|98038|1||KING||
+|WA|MEDINA|98039|1||KING||
+|WA|MERCER ISLAND|98040|1||KING||
+|WA|BOTHELL|98041|1||KING||
+|WA|KENT|98042|1||KING||
+|WA|NORTH BEND|98045|1||KING||
+|WA|PACIFIC|98047|1||KING||
+|WA|PRESTON|98050|1||KING||
+|WA|RAVENSDALE|98051|1||KING||
+|WA|REDMOND|98052|1||KING||
+|WA|REDMOND|98053|1||KING||
+|WA|REDONDO|98054|1||KING||
+|WA|RENTON|98055|1||KING||
+|WA|RENTON|98056|1||KING||
+|WA|RENTON|98057|1||KING||
+|WA|RENTON|98058|1||KING||
+|WA|RENTON|98059|1||KING||
+|WA|SEATTLE|98060|1||KING||
+|WA|SEAHURST|98062|1||KING||
+|WA|FEDERAL WAY|98063|1||KING||
+|WA|KENT|98064|1||KING||
+|WA|SNOQUALMIE|98065|1||KING||
+|WA|SNOQUALMIE PASS|98068|1||KING||
+|WA|VASHON|98070|1||KING||
+|WA|AUBURN|98071|1||KING||
+|WA|WOODINVILLE|98072|1||KING||
+|WA|REDMOND|98073|1||KING||
+|WA|BOTHELL|98082|1||KING||
+|WA|KIRKLAND|98083|1||KING||
+|WA|AUBURN|98092|1||KING||
+|WA|FEDERAL WAY|98093|1||KING||
+|WA|SEATTLE|98101|1||KING||
+|WA|SEATTLE|98102|1||KING||
+|WA|SEATTLE|98103|1||KING||
+|WA|SEATTLE|98104|1||KING||
+|WA|SEATTLE|98105|1||KING||
+|WA|SEATTLE|98106|1||KING||
+|WA|SEATTLE|98107|1||KING||
+|WA|SEATTLE|98108|1||KING||
+|WA|SEATTLE|98109|1||KING||
+|WA|SEATTLE|98111|1||KING||
+|WA|SEATTLE|98112|1||KING||
+|WA|SEATTLE|98114|1||KING||
+|WA|SEATTLE|98115|1||KING||
+|WA|SEATTLE|98116|1||KING||
+|WA|SEATTLE|98117|1||KING||
+|WA|SEATTLE|98118|1||KING||
+|WA|SEATTLE|98119|1||KING||
+|WA|SEATTLE|98121|1||KING||
+|WA|SEATTLE|98122|1||KING||
+|WA|SEATTLE|98124|1||KING||
+|WA|SEATTLE|98125|1||KING||
+|WA|SEATTLE|98126|1||KING||
+|WA|SEATTLE|98129|1||KING||
+|WA|SEATTLE|98130|1||KING||
+|WA|SEATTLE|98131|1||KING||
+|WA|SEATTLE|98132|1||KING||
+|WA|SEATTLE|98133|1||KING||
+|WA|SEATTLE|98134|1||KING||
+|WA|SEATTLE|98136|1||KING||
+|WA|SEATTLE|98138|1||KING||
+|WA|SEATTLE|98140|1||KING||
+|WA|SEATTLE|98144|1||KING||
+|WA|SEATTLE|98145|1||KING||
+|WA|SEATTLE|98146|1||KING||
+|WA|SEATTLE|98148|1||KING||
+|WA|SEATTLE|98150|1||KING||
+|WA|SEATTLE|98151|1||KING||
+|WA|SEATTLE|98154|1||KING||
+|WA|SEATTLE|98155|1||KING||
+|WA|SEATTLE|98158|1||KING||
+|WA|SEATTLE|98160|1||KING||
+|WA|SEATTLE|98161|1||KING||
+|WA|SEATTLE|98164|1||KING||
+|WA|SEATTLE|98166|1||KING||
+|WA|SEATTLE|98168|1||KING||
+|WA|SEATTLE|98171|1||KING||
+|WA|SEATTLE|98174|1||KING||
+|WA|SEATTLE|98177|1||KING||
+|WA|SEATTLE|98178|1||KING||
+|WA|SEATTLE|98181|1||KING||
+|WA|SEATTLE|98184|1||KING||
+|WA|SEATTLE|98185|1||KING||
+|WA|SEATTLE|98188|1||KING||
+|WA|SEATTLE|98190|1||KING||
+|WA|SEATTLE|98191|1||KING||
+|WA|SEATTLE|98195|1||KING||
+|WA|SEATTLE|98198|1||KING||
+|WA|SEATTLE|98199|1||KING||
+|WA|BARING|98224|1||KING||
+|WA|SKYKOMISH|98288|1||KING||
+|WA|ROLLINGBAY|98061|1||KITSAP||
+|WA|BAINBRIDGE ISLAND|98110|1||KITSAP||
+|WA|BREMERTON|98310|1||KITSAP||
+|WA|BREMERTON|98311|1||KITSAP||
+|WA|BREMERTON|98312|1||KITSAP||
+|WA|BREMERTON|98314|1||KITSAP||
+|WA|SILVERDALE|98315|1||KITSAP||
+|WA|BURLEY|98322|1||KITSAP||
+|WA|BREMERTON|98337|1||KITSAP||
+|WA|HANSVILLE|98340|1||KITSAP||
+|WA|INDIANOLA|98342|1||KITSAP||
+|WA|KEYPORT|98345|1||KITSAP||
+|WA|KINGSTON|98346|1||KITSAP||
+|WA|MANCHESTER|98353|1||KITSAP||
+|WA|OLALLA|98359|1||KITSAP||
+|WA|PORT GAMBLE|98364|1||KITSAP||
+|WA|PORT ORCHARD|98366|1||KITSAP||
+|WA|PORT ORCHARD|98367|1||KITSAP||
+|WA|POULSBO|98370|1||KITSAP||
+|WA|RETSIL|98378|1||KITSAP||
+|WA|SEABECK|98380|1||KITSAP||
+|WA|SILVERDALE|98383|1||KITSAP||
+|WA|SOUTH COLBY|98384|1||KITSAP||
+|WA|SOUTHWORTH|98386|1||KITSAP||
+|WA|SUQUAMISH|98392|1||KITSAP||
+|WA|TRACYTON|98393|1||KITSAP||
+|WA|CLE ELUM|98922|1||KITTITAS||
+|WA|EASTON|98925|1||KITTITAS||
+|WA|ELLENSBURG|98926|1||KITTITAS||
+|WA|KITTITAS|98934|1||KITTITAS||
+|WA|RONALD|98940|1||KITTITAS||
+|WA|ROSLYN|98941|1||KITTITAS||
+|WA|SOUTH CLE ELUM|98943|1||KITTITAS||
+|WA|THORP|98946|1||KITTITAS||
+|WA|VANTAGE|98950|1||KITTITAS||
+|WA|APPLETON|98602|1||KLICKITAT||
+|WA|BINGEN|98605|1||KLICKITAT||
+|WA|CENTERVILLE|98613|1||KLICKITAT||
+|WA|DALLESPORT|98617|1||KLICKITAT||
+|WA|GLENWOOD|98619|1||KLICKITAT||
+|WA|GOLDENDALE|98620|1||KLICKITAT||
+|WA|HUSUM|98623|1||KLICKITAT||
+|WA|KLICKITAT|98628|1||KLICKITAT||
+|WA|LYLE|98635|1||KLICKITAT||
+|WA|TROUT LAKE|98650|1||KLICKITAT||
+|WA|WAHKIACUS|98670|1||KLICKITAT||
+|WA|WHITE SALMON|98672|1||KLICKITAT||
+|WA|WISHRAM|98673|1||KLICKITAT||
+|WA|BICKLETON|99322|1||KLICKITAT||
+|WA|ROOSEVELT|99356|1||KLICKITAT||
+|WA|GLENOMA|98336|1||LEWIS||
+|WA|MINERAL|98355|1||LEWIS||
+|WA|MORTON|98356|1||LEWIS||
+|WA|PACKWOOD|98361|1||LEWIS||
+|WA|RANDLE|98377|1||LEWIS||
+|WA|ADNA|98522|1||LEWIS||
+|WA|CENTRALIA|98531|1||LEWIS||
+|WA|CHEHALIS|98532|1||LEWIS||
+|WA|CINEBAR|98533|1||LEWIS||
+|WA|CURTIS|98538|1||LEWIS||
+|WA|DOTY|98539|1||LEWIS||
+|WA|ETHEL|98542|1||LEWIS||
+|WA|GALVIN|98544|1||LEWIS||
+|WA|MOSSYROCK|98564|1||LEWIS||
+|WA|NAPAVINE|98565|1||LEWIS||
+|WA|ONALASKA|98570|1||LEWIS||
+|WA|PE ELL|98572|1||LEWIS||
+|WA|SALKUM|98582|1||LEWIS||
+|WA|SILVER CREEK|98585|1||LEWIS||
+|WA|TOLEDO|98591|1||LEWIS||
+|WA|VADER|98593|1||LEWIS||
+|WA|WINLOCK|98596|1||LEWIS||
+|WA|EDWALL|99008|1||LINCOLN||
+|WA|SPRAGUE|99032|1||LINCOLN||
+|WA|ALMIRA|99103|1||LINCOLN||
+|WA|CRESTON|99117|1||LINCOLN||
+|WA|DAVENPORT|99122|1||LINCOLN||
+|WA|HARRINGTON|99134|1||LINCOLN||
+|WA|LAMONA|99144|1||LINCOLN||
+|WA|LINCOLN|99147|1||LINCOLN||
+|WA|MOHLER|99154|1||LINCOLN||
+|WA|ODESSA|99159|1||LINCOLN||
+|WA|WILBUR|99185|1||LINCOLN||
+|WA|ALLYN|98524|1||MASON||
+|WA|BELFAIR|98528|1||MASON||
+|WA|GRAPEVIEW|98546|1||MASON||
+|WA|HOODSPORT|98548|1||MASON||
+|WA|LILLIWAUP|98555|1||MASON||
+|WA|MATLOCK|98560|1||MASON||
+|WA|SHELTON|98584|1||MASON||
+|WA|TAHUYA|98588|1||MASON||
+|WA|UNION|98592|1||MASON||
+|WA|BREWSTER|98812|1||OKANOGAN||
+|WA|CARLTON|98814|1||OKANOGAN||
+|WA|CONCONULLY|98819|1||OKANOGAN||
+|WA|LOOMIS|98827|1||OKANOGAN||
+|WA|MALOTT|98829|1||OKANOGAN||
+|WA|MAZAMA|98833|1||OKANOGAN||
+|WA|METHOW|98834|1||OKANOGAN||
+|WA|OKANOGAN|98840|1||OKANOGAN||
+|WA|OMAK|98841|1||OKANOGAN||
+|WA|OROVILLE|98844|1||OKANOGAN||
+|WA|PATEROS|98846|1||OKANOGAN||
+|WA|RIVERSIDE|98849|1||OKANOGAN||
+|WA|TONASKET|98855|1||OKANOGAN||
+|WA|TWISP|98856|1||OKANOGAN||
+|WA|WAUCONDA|98859|1||OKANOGAN||
+|WA|WINTHROP|98862|1||OKANOGAN||
+|WA|COULEE DAM|99116|1||OKANOGAN||
+|WA|ELMER CITY|99124|1||OKANOGAN||
+|WA|NESPELEM|99155|1||OKANOGAN||
+|WA|BAY CENTER|98527|1||PACIFIC||
+|WA|LEBAM|98554|1||PACIFIC||
+|WA|MENLO|98561|1||PACIFIC||
+|WA|RAYMOND|98577|1||PACIFIC||
+|WA|SOUTH BEND|98586|1||PACIFIC||
+|WA|TOKELAND|98590|1||PACIFIC||
+|WA|CHINOOK|98614|1||PACIFIC||
+|WA|ILWACO|98624|1||PACIFIC||
+|WA|LONG BEACH|98631|1||PACIFIC||
+|WA|NAHCOTTA|98637|1||PACIFIC||
+|WA|NASELLE|98638|1||PACIFIC||
+|WA|OCEAN PARK|98640|1||PACIFIC||
+|WA|OYSTERVILLE|98641|1||PACIFIC||
+|WA|SEAVIEW|98644|1||PACIFIC||
+|WA|CUSICK|99119|1||PEND OREILLE||
+|WA|IONE|99139|1||PEND OREILLE||
+|WA|METALINE|99152|1||PEND OREILLE||
+|WA|METALINE FALLS|99153|1||PEND OREILLE||
+|WA|NEWPORT|99156|1||PEND OREILLE||
+|WA|USK|99180|1||PEND OREILLE||
+|WA|ANDERSON ISLAND|98303|1||PIERCE||
+|WA|ASHFORD|98304|1||PIERCE||
+|WA|BUCKLEY|98321|1||PIERCE||
+|WA|CARBONADO|98323|1||PIERCE||
+|WA|DUPONT|98327|1||PIERCE||
+|WA|EATONVILLE|98328|1||PIERCE||
+|WA|GIG HARBOR|98329|1||PIERCE||
+|WA|ELBE|98330|1||PIERCE||
+|WA|GIG HARBOR|98332|1||PIERCE||
+|WA|FOX ISLAND|98333|1||PIERCE||
+|WA|GIG HARBOR|98335|1||PIERCE||
+|WA|GRAHAM|98338|1||PIERCE||
+|WA|KAPOWSIN|98344|1||PIERCE||
+|WA|LA GRANDE|98348|1||PIERCE||
+|WA|LAKEBAY|98349|1||PIERCE||
+|WA|LONGBRANCH|98351|1||PIERCE||
+|WA|SUMNER|98352|1||PIERCE||
+|WA|MILTON|98354|1||PIERCE||
+|WA|ORTING|98360|1||PIERCE||
+|WA|PUYALLUP|98371|1||PIERCE||
+|WA|PUYALLUP|98372|1||PIERCE||
+|WA|PUYALLUP|98373|1||PIERCE||
+|WA|PUYALLUP|98374|1||PIERCE||
+|WA|PUYALLUP|98375|1||PIERCE||
+|WA|SOUTH PRAIRIE|98385|1||PIERCE||
+|WA|SPANAWAY|98387|1||PIERCE||
+|WA|STEILACOOM|98388|1||PIERCE||
+|WA|SUMNER|98390|1||PIERCE||
+|WA|VAUGHN|98394|1||PIERCE||
+|WA|WAUNA|98395|1||PIERCE||
+|WA|WILKESON|98396|1||PIERCE||
+|WA|LONGMIRE|98397|1||PIERCE||
+|WA|PARADISE INN|98398|1||PIERCE||
+|WA|TACOMA|98401|1||PIERCE||
+|WA|TACOMA|98402|1||PIERCE||
+|WA|TACOMA|98403|1||PIERCE||
+|WA|TACOMA|98404|1||PIERCE||
+|WA|TACOMA|98405|1||PIERCE||
+|WA|TACOMA|98406|1||PIERCE||
+|WA|TACOMA|98407|1||PIERCE||
+|WA|TACOMA|98408|1||PIERCE||
+|WA|TACOMA|98409|1||PIERCE||
+|WA|TACOMA|98411|1||PIERCE||
+|WA|TACOMA|98412|1||PIERCE||
+|WA|TACOMA|98413|1||PIERCE||
+|WA|TACOMA|98415|1||PIERCE||
+|WA|TACOMA|98416|1||PIERCE||
+|WA|TACOMA|98418|1||PIERCE||
+|WA|TACOMA|98421|1||PIERCE||
+|WA|TACOMA|98422|1||PIERCE||
+|WA|TACOMA|98424|1||PIERCE||
+|WA|CAMP MURRAY|98430|1||PIERCE||
+|WA|TACOMA|98431|1||PIERCE||
+|WA|TACOMA|98433|1||PIERCE||
+|WA|TACOMA|98434|1||PIERCE||
+|WA|TACOMA|98438|1||PIERCE||
+|WA|LAKEWOOD|98439|1||PIERCE||
+|WA|TACOMA|98442|1||PIERCE||
+|WA|TACOMA|98443|1||PIERCE||
+|WA|TACOMA|98444|1||PIERCE||
+|WA|TACOMA|98445|1||PIERCE||
+|WA|TACOMA|98446|1||PIERCE||
+|WA|TACOMA|98447|1||PIERCE||
+|WA|TACOMA|98450|1||PIERCE||
+|WA|TACOMA|98455|1||PIERCE||
+|WA|TACOMA|98460|1||PIERCE||
+|WA|TACOMA|98464|1||PIERCE||
+|WA|TACOMA|98465|1||PIERCE||
+|WA|TACOMA|98466|1||PIERCE||
+|WA|UNIVERSITY PLACE|98467|1||PIERCE||
+|WA|TACOMA|98471|1||PIERCE||
+|WA|TACOMA|98477|1||PIERCE||
+|WA|TACOMA|98481|1||PIERCE||
+|WA|LAKEWOOD|98492|1||PIERCE||
+|WA|TACOMA|98493|1||PIERCE||
+|WA|TACOMA|98494|1||PIERCE||
+|WA|LAKEWOOD|98497|1||PIERCE||
+|WA|LAKEWOOD|98498|1||PIERCE||
+|WA|LAKEWOOD|98499|1||PIERCE||
+|WA|MCKENNA|98558|1||PIERCE||
+|WA|ROY|98580|1||PIERCE||
+|WA|BLAKELY ISLAND|98222|1||SAN JUAN||
+|WA|DEER HARBOR|98243|1||SAN JUAN||
+|WA|EASTSOUND|98245|1||SAN JUAN||
+|WA|FRIDAY HARBOR|98250|1||SAN JUAN||
+|WA|LOPEZ ISLAND|98261|1||SAN JUAN||
+|WA|OLGA|98279|1||SAN JUAN||
+|WA|ORCAS|98280|1||SAN JUAN||
+|WA|SHAW ISLAND|98286|1||SAN JUAN||
+|WA|WALDRON|98297|1||SAN JUAN||
+|WA|ANACORTES|98221|1||SKAGIT||
+|WA|BOW|98232|1||SKAGIT||
+|WA|BURLINGTON|98233|1||SKAGIT||
+|WA|CLEARLAKE|98235|1||SKAGIT||
+|WA|CONCRETE|98237|1||SKAGIT||
+|WA|CONWAY|98238|1||SKAGIT||
+|WA|BOW|98246|1||SKAGIT||
+|WA|HAMILTON|98255|1||SKAGIT||
+|WA|LA CONNER|98257|1||SKAGIT||
+|WA|LYMAN|98263|1||SKAGIT||
+|WA|MARBLEMOUNT|98267|1||SKAGIT||
+|WA|MOUNT VERNON|98273|1||SKAGIT||
+|WA|MOUNT VERNON|98274|1||SKAGIT||
+|WA|ROCKPORT|98283|1||SKAGIT||
+|WA|SEDRO WOOLLEY|98284|1||SKAGIT||
+|WA|CARSON|98610|1||SKAMANIA||
+|WA|NORTH BONNEVILLE|98639|1||SKAMANIA||
+|WA|STEVENSON|98648|1||SKAMANIA||
+|WA|UNDERWOOD|98651|1||SKAMANIA||
+|WA|BOTHELL|98012|1||SNOHOMISH||
+|WA|EDMONDS|98020|1||SNOHOMISH||
+|WA|BOTHELL|98021|1||SNOHOMISH||
+|WA|EDMONDS|98026|1||SNOHOMISH||
+|WA|LYNNWOOD|98036|1||SNOHOMISH||
+|WA|LYNNWOOD|98037|1||SNOHOMISH||
+|WA|MOUNTLAKE TERRACE|98043|1||SNOHOMISH||
+|WA|LYNNWOOD|98046|1||SNOHOMISH||
+|WA|EVERETT|98201|1||SNOHOMISH||
+|WA|EVERETT|98203|1||SNOHOMISH||
+|WA|EVERETT|98204|1||SNOHOMISH||
+|WA|EVERETT|98205|1||SNOHOMISH||
+|WA|EVERETT|98206|1||SNOHOMISH||
+|WA|EVERETT|98207|1||SNOHOMISH||
+|WA|EVERETT|98208|1||SNOHOMISH||
+|WA|ARLINGTON|98223|1||SNOHOMISH||
+|WA|DARRINGTON|98241|1||SNOHOMISH||
+|WA|GOLD BAR|98251|1||SNOHOMISH||
+|WA|GRANITE FALLS|98252|1||SNOHOMISH||
+|WA|INDEX|98256|1||SNOHOMISH||
+|WA|LAKE STEVENS|98258|1||SNOHOMISH||
+|WA|NORTH LAKEWOOD|98259|1||SNOHOMISH||
+|WA|MARYSVILLE|98270|1||SNOHOMISH||
+|WA|MARYSVILLE|98271|1||SNOHOMISH||
+|WA|MONROE|98272|1||SNOHOMISH||
+|WA|MUKILTEO|98275|1||SNOHOMISH||
+|WA|SILVANA|98287|1||SNOHOMISH||
+|WA|SNOHOMISH|98290|1||SNOHOMISH||
+|WA|SNOHOMISH|98291|1||SNOHOMISH||
+|WA|STANWOOD|98292|1||SNOHOMISH||
+|WA|STARTUP|98293|1||SNOHOMISH||
+|WA|SULTAN|98294|1||SNOHOMISH||
+|WA|SNOHOMISH|98296|1||SNOHOMISH||
+|WA|AIRWAY HEIGHTS|99001|1||SPOKANE||
+|WA|CHATTAROY|99003|1||SPOKANE||
+|WA|CHENEY|99004|1||SPOKANE||
+|WA|COLBERT|99005|1||SPOKANE||
+|WA|DEER PARK|99006|1||SPOKANE||
+|WA|ELK|99009|1||SPOKANE||
+|WA|FAIRCHILD AIR FORCE BASE|99011|1||SPOKANE||
+|WA|FAIRFIELD|99012|1||SPOKANE||
+|WA|FOUR LAKES|99014|1||SPOKANE||
+|WA|FREEMAN|99015|1||SPOKANE||
+|WA|GREENACRES|99016|1||SPOKANE||
+|WA|LATAH|99018|1||SPOKANE||
+|WA|LIBERTY LAKE|99019|1||SPOKANE||
+|WA|MARSHALL|99020|1||SPOKANE||
+|WA|MEAD|99021|1||SPOKANE||
+|WA|MEDICAL LAKE|99022|1||SPOKANE||
+|WA|MICA|99023|1||SPOKANE||
+|WA|NEWMAN LAKE|99025|1||SPOKANE||
+|WA|NINE MILE FALLS|99026|1||SPOKANE||
+|WA|OTIS ORCHARDS|99027|1||SPOKANE||
+|WA|REARDAN|99029|1||SPOKANE||
+|WA|ROCKFORD|99030|1||SPOKANE||
+|WA|SPANGLE|99031|1||SPOKANE||
+|WA|VALLEYFORD|99036|1||SPOKANE||
+|WA|VERADALE|99037|1||SPOKANE||
+|WA|WAVERLY|99039|1||SPOKANE||
+|WA|SPOKANE|99201|1||SPOKANE||
+|WA|SPOKANE|99202|1||SPOKANE||
+|WA|SPOKANE|99203|1||SPOKANE||
+|WA|SPOKANE|99204|1||SPOKANE||
+|WA|SPOKANE|99205|1||SPOKANE||
+|WA|SPOKANE|99206|1||SPOKANE||
+|WA|SPOKANE|99207|1||SPOKANE||
+|WA|SPOKANE|99208|1||SPOKANE||
+|WA|SPOKANE|99209|1||SPOKANE||
+|WA|SPOKANE|99210|1||SPOKANE||
+|WA|SPOKANE|99211|1||SPOKANE||
+|WA|SPOKANE|99212|1||SPOKANE||
+|WA|SPOKANE|99213|1||SPOKANE||
+|WA|SPOKANE|99214|1||SPOKANE||
+|WA|SPOKANE|99215|1||SPOKANE||
+|WA|SPOKANE|99216|1||SPOKANE||
+|WA|SPOKANE|99217|1||SPOKANE||
+|WA|SPOKANE|99218|1||SPOKANE||
+|WA|SPOKANE|99219|1||SPOKANE||
+|WA|SPOKANE|99220|1||SPOKANE||
+|WA|SPOKANE|99223|1||SPOKANE||
+|WA|SPOKANE|99224|1||SPOKANE||
+|WA|SPOKANE|99228|1||SPOKANE||
+|WA|SPOKANE|99251|1||SPOKANE||
+|WA|SPOKANE|99252|1||SPOKANE||
+|WA|SPOKANE|99256|1||SPOKANE||
+|WA|SPOKANE|99258|1||SPOKANE||
+|WA|SPOKANE|99260|1||SPOKANE||
+|WA|SPOKANE|99299|1||SPOKANE||
+|WA|FORD|99013|1||STEVENS||
+|WA|TUMTUM|99034|1||STEVENS||
+|WA|WELLPINIT|99040|1||STEVENS||
+|WA|ADDY|99101|1||STEVENS||
+|WA|CHEWELAH|99109|1||STEVENS||
+|WA|CLAYTON|99110|1||STEVENS||
+|WA|COLVILLE|99114|1||STEVENS||
+|WA|EVANS|99126|1||STEVENS||
+|WA|FRUITLAND|99129|1||STEVENS||
+|WA|GIFFORD|99131|1||STEVENS||
+|WA|HUNTERS|99137|1||STEVENS||
+|WA|KETTLE FALLS|99141|1||STEVENS||
+|WA|LOON LAKE|99148|1||STEVENS||
+|WA|MARCUS|99151|1||STEVENS||
+|WA|NORTHPORT|99157|1||STEVENS||
+|WA|RICE|99167|1||STEVENS||
+|WA|SPRINGDALE|99173|1||STEVENS||
+|WA|VALLEY|99181|1||STEVENS||
+|WA|OLYMPIA|98501|1||THURSTON||
+|WA|OLYMPIA|98502|1||THURSTON||
+|WA|LACEY|98503|1||THURSTON||
+|WA|OLYMPIA|98504|1||THURSTON||
+|WA|OLYMPIA|98505|1||THURSTON||
+|WA|OLYMPIA|98506|1||THURSTON||
+|WA|OLYMPIA|98507|1||THURSTON||
+|WA|OLYMPIA|98508|1||THURSTON||
+|WA|LACEY|98509|1||THURSTON||
+|WA|OLYMPIA|98512|1||THURSTON||
+|WA|OLYMPIA|98513|1||THURSTON||
+|WA|OLYMPIA|98516|1||THURSTON||
+|WA|BUCODA|98530|1||THURSTON||
+|WA|EAST OLYMPIA|98540|1||THURSTON||
+|WA|LITTLEROCK|98556|1||THURSTON||
+|WA|RAINIER|98576|1||THURSTON||
+|WA|ROCHESTER|98579|1||THURSTON||
+|WA|TENINO|98589|1||THURSTON||
+|WA|YELM|98597|1||THURSTON||
+|WA|OLYMPIA|98599|1||THURSTON||
+|WA|CATHLAMET|98612|1||WAHKIAKUM||
+|WA|GRAYS RIVER|98621|1||WAHKIAKUM||
+|WA|ROSBURG|98643|1||WAHKIAKUM||
+|WA|SKAMOKAWA|98647|1||WAHKIAKUM||
+|WA|BURBANK|99323|1||WALLA WALLA||
+|WA|COLLEGE PLACE|99324|1||WALLA WALLA||
+|WA|DIXIE|99329|1||WALLA WALLA||
+|WA|PRESCOTT|99348|1||WALLA WALLA||
+|WA|TOUCHET|99360|1||WALLA WALLA||
+|WA|WAITSBURG|99361|1||WALLA WALLA||
+|WA|WALLA WALLA|99362|1||WALLA WALLA||
+|WA|WALLULA|99363|1||WALLA WALLA||
+|WA|ACME|98220|1||WHATCOM||
+|WA|BELLINGHAM|98225|1||WHATCOM||
+|WA|BELLINGHAM|98226|1||WHATCOM||
+|WA|BELLINGHAM|98227|1||WHATCOM||
+|WA|BELLINGHAM|98228|1||WHATCOM||
+|WA|BLAINE|98230|1||WHATCOM||
+|WA|BLAINE|98231|1||WHATCOM||
+|WA|CUSTER|98240|1||WHATCOM||
+|WA|DEMING|98244|1||WHATCOM||
+|WA|EVERSON|98247|1||WHATCOM||
+|WA|FERNDALE|98248|1||WHATCOM||
+|WA|LUMMI ISLAND|98262|1||WHATCOM||
+|WA|LYNDEN|98264|1||WHATCOM||
+|WA|MAPLE FALLS|98266|1||WHATCOM||
+|WA|NOOKSACK|98276|1||WHATCOM||
+|WA|POINT ROBERTS|98281|1||WHATCOM||
+|WA|SUMAS|98295|1||WHATCOM||
+|WA|LAMONT|99017|1||WHITMAN||
+|WA|TEKOA|99033|1||WHITMAN||
+|WA|ALBION|99102|1||WHITMAN||
+|WA|BELMONT|99104|1||WHITMAN||
+|WA|COLFAX|99111|1||WHITMAN||
+|WA|COLTON|99113|1||WHITMAN||
+|WA|ENDICOTT|99125|1||WHITMAN||
+|WA|SAINT JOHN|99127|1||WHITMAN||
+|WA|FARMINGTON|99128|1||WHITMAN||
+|WA|GARFIELD|99130|1||WHITMAN||
+|WA|HAY|99136|1||WHITMAN||
+|WA|LACROSSE|99143|1||WHITMAN||
+|WA|MALDEN|99149|1||WHITMAN||
+|WA|OAKESDALE|99158|1||WHITMAN||
+|WA|PALOUSE|99161|1||WHITMAN||
+|WA|PULLMAN|99163|1||WHITMAN||
+|WA|PULLMAN|99164|1||WHITMAN||
+|WA|PULLMAN|99165|1||WHITMAN||
+|WA|ROSALIA|99170|1||WHITMAN||
+|WA|SAINT JOHN|99171|1||WHITMAN||
+|WA|STEPTOE|99174|1||WHITMAN||
+|WA|THORNTON|99176|1||WHITMAN||
+|WA|UNIONTOWN|99179|1||WHITMAN||
+|WA|HOOPER|99333|1||WHITMAN||
+|WA|YAKIMA|98901|1||YAKIMA||
+|WA|YAKIMA|98902|1||YAKIMA||
+|WA|YAKIMA|98903|1||YAKIMA||
+|WA|YAKIMA|98904|1||YAKIMA||
+|WA|YAKIMA|98907|1||YAKIMA||
+|WA|YAKIMA|98908|1||YAKIMA||
+|WA|YAKIMA|98909|1||YAKIMA||
+|WA|BROWNSTOWN|98920|1||YAKIMA||
+|WA|BUENA|98921|1||YAKIMA||
+|WA|COWICHE|98923|1||YAKIMA||
+|WA|GOOSE PRAIRIE|98929|1||YAKIMA||
+|WA|GRANDVIEW|98930|1||YAKIMA||
+|WA|GRANGER|98932|1||YAKIMA||
+|WA|HARRAH|98933|1||YAKIMA||
+|WA|MABTON|98935|1||YAKIMA||
+|WA|MOXEE|98936|1||YAKIMA||
+|WA|NACHES|98937|1||YAKIMA||
+|WA|OUTLOOK|98938|1||YAKIMA||
+|WA|PARKER|98939|1||YAKIMA||
+|WA|SELAH|98942|1||YAKIMA||
+|WA|SUNNYSIDE|98944|1||YAKIMA||
+|WA|TIETON|98947|1||YAKIMA||
+|WA|TOPPENISH|98948|1||YAKIMA||
+|WA|WAPATO|98951|1||YAKIMA||
+|WA|WHITE SWAN|98952|1||YAKIMA||
+|WA|ZILLAH|98953|1||YAKIMA||
+|WA|KENT|98030|1||KING||
+|WA|SAMMAMISH|98074|1||KING||
+|WA|SAMMAMISH|98075|1||KING||
+|WA|WOODINVILLE|98077|1||KING||
+|WA|LYNNWOOD|98087|1||||
+|WA|KENT|98089|1||||
+|WA|SEATTLE|98113|1||||
+|WA|SEATTLE|98127|1||||
+|WA|SEATTLE|98139|1||||
+|WA|SEATTLE|98141|1||||
+|WA|SEATTLE|98165|1||||
+|WA|SEATTLE|98170|1||||
+|WA|SEATTLE|98175|1||||
+|WA|SEATTLE|98194|1||||
+|WA|EVERETT|98213|1||||
+|WA|BELLINGHAM|98229|1||WHATCOM||
+|WA|CAMANO ISLAND|98282|1||ISLAND||
+|WA|SEQUIM|98334|1||||
+|WA|BONNEY LAKE|98391|1||||
+|WA|TACOMA|98417|1||||
+|WA|TACOMA|98419|1||||
+|WA|TACOMA|98448|1||||
+|WA|TACOMA|98490|1||||
+|WA|LAKEWOOD|98496|1||||
+|WA|TUMWATER|98511|1||||
+|WA|SPANGLE|99028|1||||
+|WA|SPOKANE|99254|1||||
+|WA|SPOKANE|99255|1||||
+|WA|RICHLAND|99354|1||BENTON||
+|WI|ADAMS|53910|1||ADAMS||
+|WI|DELLWOOD|53927|1||ADAMS||
+|WI|FRIENDSHIP|53934|1||ADAMS||
+|WI|GRAND MARSH|53936|1||ADAMS||
+|WI|ARKDALE|54613|1||ADAMS||
+|WI|BUTTERNUT|54514|1||ASHLAND||
+|WI|CLAM LAKE|54517|1||ASHLAND||
+|WI|GLIDDEN|54527|1||ASHLAND||
+|WI|MELLEN|54546|1||ASHLAND||
+|WI|ASHLAND|54806|1||ASHLAND||
+|WI|HIGH BRIDGE|54846|1||ASHLAND||
+|WI|LA POINTE|54850|1||ASHLAND||
+|WI|MARENGO|54855|1||ASHLAND||
+|WI|ODANAH|54861|1||ASHLAND||
+|WI|CHETEK|54728|1||BARRON||
+|WI|DALLAS|54733|1||BARRON||
+|WI|HILLSDALE|54744|1||BARRON||
+|WI|PRAIRIE FARM|54762|1||BARRON||
+|WI|ALMENA|54805|1||BARRON||
+|WI|BARRON|54812|1||BARRON||
+|WI|BARRONETT|54813|1||BARRON||
+|WI|BRILL|54818|1||BARRON||
+|WI|CAMERON|54822|1||BARRON||
+|WI|COMSTOCK|54826|1||BARRON||
+|WI|CUMBERLAND|54829|1||BARRON||
+|WI|HAUGEN|54841|1||BARRON||
+|WI|MIKANA|54857|1||BARRON||
+|WI|RICE LAKE|54868|1||BARRON||
+|WI|TURTLE LAKE|54889|1||BARRON||
+|WI|BAYFIELD|54814|1||BAYFIELD||
+|WI|BENOIT|54816|1||BAYFIELD||
+|WI|CABLE|54821|1||BAYFIELD||
+|WI|CORNUCOPIA|54827|1||BAYFIELD||
+|WI|DRUMMOND|54832|1||BAYFIELD||
+|WI|GRAND VIEW|54839|1||BAYFIELD||
+|WI|HERBSTER|54844|1||BAYFIELD||
+|WI|IRON RIVER|54847|1||BAYFIELD||
+|WI|MASON|54856|1||BAYFIELD||
+|WI|PORT WING|54865|1||BAYFIELD||
+|WI|WASHBURN|54891|1||BAYFIELD||
+|WI|DE PERE|54115|1||BROWN||
+|WI|GREENLEAF|54126|1||BROWN||
+|WI|PULASKI|54162|1||BROWN||
+|WI|SUAMICO|54173|1||BROWN||
+|WI|WRIGHTSTOWN|54180|1||BROWN||
+|WI|DENMARK|54208|1||BROWN||
+|WI|NEW FRANKEN|54229|1||BROWN||
+|WI|GREEN BAY|54301|1||BROWN||
+|WI|GREEN BAY|54302|1||BROWN||
+|WI|GREEN BAY|54303|1||BROWN||
+|WI|GREEN BAY|54304|1||BROWN||
+|WI|GREEN BAY|54305|1||BROWN||
+|WI|GREEN BAY|54306|1||BROWN||
+|WI|GREEN BAY|54307|1||BROWN||
+|WI|GREEN BAY|54308|1||BROWN||
+|WI|GREEN BAY|54311|1||BROWN||
+|WI|GREEN BAY|54313|1||BROWN||
+|WI|GREEN BAY|54324|1||BROWN||
+|WI|GREEN BAY|54344|1||BROWN||
+|WI|ALMA|54610|1||BUFFALO||
+|WI|COCHRANE|54622|1||BUFFALO||
+|WI|FOUNTAIN CITY|54629|1||BUFFALO||
+|WI|GILMANTON|54743|1||BUFFALO||
+|WI|MONDOVI|54755|1||BUFFALO||
+|WI|NELSON|54756|1||BUFFALO||
+|WI|DANBURY|54830|1||BURNETT||
+|WI|GRANTSBURG|54840|1||BURNETT||
+|WI|HERTEL|54845|1||BURNETT||
+|WI|SIREN|54872|1||BURNETT||
+|WI|WEBSTER|54893|1||BURNETT||
+|WI|CHILTON|53014|1||CALUMET||
+|WI|NEW HOLSTEIN|53061|1||CALUMET||
+|WI|NEW HOLSTEIN|53062|1||CALUMET||
+|WI|STOCKBRIDGE|53088|1||CALUMET||
+|WI|BRILLION|54110|1||CALUMET||
+|WI|FOREST JUNCTION|54123|1||CALUMET||
+|WI|HILBERT|54129|1||CALUMET||
+|WI|POTTER|54160|1||CALUMET||
+|WI|SHERWOOD|54169|1||CALUMET||
+|WI|BLOOMER|54724|1||CHIPPEWA||
+|WI|BOYD|54726|1||CHIPPEWA||
+|WI|CADOTT|54727|1||CHIPPEWA||
+|WI|CHIPPEWA FALLS|54729|1||CHIPPEWA||
+|WI|CORNELL|54732|1||CHIPPEWA||
+|WI|HOLCOMBE|54745|1||CHIPPEWA||
+|WI|JIM FALLS|54748|1||CHIPPEWA||
+|WI|NEW AUBURN|54757|1||CHIPPEWA||
+|WI|STANLEY|54768|1||CHIPPEWA||
+|WI|CHIPPEWA FALLS|54774|1||CHIPPEWA||
+|WI|ABBOTSFORD|54405|1||CLARK||
+|WI|CHILI|54420|1||CLARK||
+|WI|COLBY|54421|1||CLARK||
+|WI|CURTISS|54422|1||CLARK||
+|WI|DORCHESTER|54425|1||CLARK||
+|WI|GRANTON|54436|1||CLARK||
+|WI|GREENWOOD|54437|1||CLARK||
+|WI|LOYAL|54446|1||CLARK||
+|WI|NEILLSVILLE|54456|1||CLARK||
+|WI|OWEN|54460|1||CLARK||
+|WI|WILLARD|54493|1||CLARK||
+|WI|WITHEE|54498|1||CLARK||
+|WI|HUMBIRD|54746|1||CLARK||
+|WI|THORP|54771|1||CLARK||
+|WI|LODI|53555|1||COLUMBIA||
+|WI|PORTAGE|53901|1||COLUMBIA||
+|WI|ARLINGTON|53911|1||COLUMBIA||
+|WI|CAMBRIA|53923|1||COLUMBIA||
+|WI|COLUMBUS|53925|1||COLUMBIA||
+|WI|DOYLESTOWN|53928|1||COLUMBIA||
+|WI|FALL RIVER|53932|1||COLUMBIA||
+|WI|FRIESLAND|53935|1||COLUMBIA||
+|WI|PARDEEVILLE|53954|1||COLUMBIA||
+|WI|POYNETTE|53955|1||COLUMBIA||
+|WI|RANDOLPH|53957|1||COLUMBIA||
+|WI|RIO|53960|1||COLUMBIA||
+|WI|WISCONSIN DELLS|53965|1||COLUMBIA||
+|WI|WYOCENA|53969|1||COLUMBIA||
+|WI|PRAIRIE DU CHIEN|53821|1||CRAWFORD||
+|WI|WAUZEKA|53826|1||CRAWFORD||
+|WI|EASTMAN|54626|1||CRAWFORD||
+|WI|FERRYVILLE|54628|1||CRAWFORD||
+|WI|GAYS MILLS|54631|1||CRAWFORD||
+|WI|LYNXVILLE|54640|1||CRAWFORD||
+|WI|MOUNT STERLING|54645|1||CRAWFORD||
+|WI|SENECA|54654|1||CRAWFORD||
+|WI|SOLDIERS GROVE|54655|1||CRAWFORD||
+|WI|STEUBEN|54657|1||CRAWFORD||
+|WI|BELLEVILLE|53508|1||DANE||
+|WI|BLACK EARTH|53515|1||DANE||
+|WI|BLUE MOUNDS|53517|1||DANE||
+|WI|CAMBRIDGE|53523|1||DANE||
+|WI|COTTAGE GROVE|53527|1||DANE||
+|WI|CROSS PLAINS|53528|1||DANE||
+|WI|DANE|53529|1||DANE||
+|WI|DEERFIELD|53531|1||DANE||
+|WI|DE FOREST|53532|1||DANE||
+|WI|MC FARLAND|53558|1||DANE||
+|WI|MARSHALL|53559|1||DANE||
+|WI|MAZOMANIE|53560|1||DANE||
+|WI|MIDDLETON|53562|1||DANE||
+|WI|MORRISONVILLE|53571|1||DANE||
+|WI|MOUNT HOREB|53572|1||DANE||
+|WI|OREGON|53575|1||DANE||
+|WI|STOUGHTON|53589|1||DANE||
+|WI|SUN PRAIRIE|53590|1||DANE||
+|WI|SUN PRAIRIE|53591|1||DANE||
+|WI|VERONA|53593|1||DANE||
+|WI|SUN PRAIRIE|53596|1||DANE||
+|WI|WAUNAKEE|53597|1||DANE||
+|WI|WINDSOR|53598|1||DANE||
+|WI|MADISON|53701|1||DANE||
+|WI|MADISON|53702|1||DANE||
+|WI|MADISON|53703|1||DANE||
+|WI|MADISON|53704|1||DANE||
+|WI|MADISON|53705|1||DANE||
+|WI|MADISON|53706|1||DANE||
+|WI|MADISON|53707|1||DANE||
+|WI|MADISON|53708|1||DANE||
+|WI|MADISON|53709|1||DANE||
+|WI|MADISON|53710|1||DANE||
+|WI|MADISON|53711|1||DANE||
+|WI|MADISON|53713|1||DANE||
+|WI|MADISON|53714|1||DANE||
+|WI|MADISON|53715|1||DANE||
+|WI|MADISON|53716|1||DANE||
+|WI|MADISON|53717|1||DANE||
+|WI|MADISON|53718|1||DANE||
+|WI|MADISON|53719|1||DANE||
+|WI|MADISON|53725|1||DANE||
+|WI|MADISON|53726|1||DANE||
+|WI|MADISON|53744|1||DANE||
+|WI|MADISON|53777|1||DANE||
+|WI|MADISON|53778|1||DANE||
+|WI|MADISON|53779|1||DANE||
+|WI|MADISON|53780|1||DANE||
+|WI|MADISON|53782|1||DANE||
+|WI|MADISON|53783|1||DANE||
+|WI|MADISON|53784|1||DANE||
+|WI|MADISON|53785|1||DANE||
+|WI|MADISON|53786|1||DANE||
+|WI|MADISON|53787|1||DANE||
+|WI|MADISON|53788|1||DANE||
+|WI|MADISON|53789|1||DANE||
+|WI|MADISON|53790|1||DANE||
+|WI|MADISON|53791|1||DANE||
+|WI|MADISON|53792|1||DANE||
+|WI|MADISON|53793|1||DANE||
+|WI|MADISON|53794|1||DANE||
+|WI|ASHIPPUN|53003|1||DODGE||
+|WI|BROWNSVILLE|53006|1||DODGE||
+|WI|CLYMAN|53016|1||DODGE||
+|WI|HORICON|53032|1||DODGE||
+|WI|HUSTISFORD|53034|1||DODGE||
+|WI|IRON RIDGE|53035|1||DODGE||
+|WI|JUNEAU|53039|1||DODGE||
+|WI|LEBANON|53047|1||DODGE||
+|WI|LOMIRA|53048|1||DODGE||
+|WI|MAYVILLE|53050|1||DODGE||
+|WI|NEOSHO|53059|1||DODGE||
+|WI|RUBICON|53078|1||DODGE||
+|WI|THERESA|53091|1||DODGE||
+|WI|WATERTOWN|53098|1||DODGE||
+|WI|WOODLAND|53099|1||DODGE||
+|WI|LOWELL|53557|1||DODGE||
+|WI|REESEVILLE|53579|1||DODGE||
+|WI|BEAVER DAM|53916|1||DODGE||
+|WI|BEAVER DAM|53917|1||DODGE||
+|WI|BURNETT|53922|1||DODGE||
+|WI|FOX LAKE|53933|1||DODGE||
+|WI|RANDOLPH|53956|1||DODGE||
+|WI|WAUPUN|53963|1||DODGE||
+|WI|BAILEYS HARBOR|54202|1||DOOR||
+|WI|BRUSSELS|54204|1||DOOR||
+|WI|EGG HARBOR|54209|1||DOOR||
+|WI|ELLISON BAY|54210|1||DOOR||
+|WI|EPHRAIM|54211|1||DOOR||
+|WI|FISH CREEK|54212|1||DOOR||
+|WI|FORESTVILLE|54213|1||DOOR||
+|WI|MAPLEWOOD|54226|1||DOOR||
+|WI|SISTER BAY|54234|1||DOOR||
+|WI|STURGEON BAY|54235|1||DOOR||
+|WI|WASHINGTON ISLAND|54246|1||DOOR||
+|WI|BRULE|54820|1||DOUGLAS||
+|WI|FOXBORO|54836|1||DOUGLAS||
+|WI|GORDON|54838|1||DOUGLAS||
+|WI|HAWTHORNE|54842|1||DOUGLAS||
+|WI|LAKE NEBAGAMON|54849|1||DOUGLAS||
+|WI|MAPLE|54854|1||DOUGLAS||
+|WI|POPLAR|54864|1||DOUGLAS||
+|WI|SOLON SPRINGS|54873|1||DOUGLAS||
+|WI|SOUTH RANGE|54874|1||DOUGLAS||
+|WI|SUPERIOR|54880|1||DOUGLAS||
+|WI|WASCOTT|54890|1||DOUGLAS||
+|WI|BOYCEVILLE|54725|1||DUNN||
+|WI|COLFAX|54730|1||DUNN||
+|WI|DOWNING|54734|1||DUNN||
+|WI|DOWNSVILLE|54735|1||DUNN||
+|WI|EAU GALLE|54737|1||DUNN||
+|WI|ELK MOUND|54739|1||DUNN||
+|WI|KNAPP|54749|1||DUNN||
+|WI|MENOMONIE|54751|1||DUNN||
+|WI|RIDGELAND|54763|1||DUNN||
+|WI|ROCK FALLS|54764|1||DUNN||
+|WI|SAND CREEK|54765|1||DUNN||
+|WI|WHEELER|54772|1||DUNN||
+|WI|EAU CLAIRE|54701|1||EAU CLAIRE||
+|WI|EAU CLAIRE|54702|1||EAU CLAIRE||
+|WI|EAU CLAIRE|54703|1||EAU CLAIRE||
+|WI|ALTOONA|54720|1||EAU CLAIRE||
+|WI|AUGUSTA|54722|1||EAU CLAIRE||
+|WI|FAIRCHILD|54741|1||EAU CLAIRE||
+|WI|FALL CREEK|54742|1||EAU CLAIRE||
+|WI|FENCE|54120|1||FLORENCE||
+|WI|FLORENCE|54121|1||FLORENCE||
+|WI|LONG LAKE|54542|1||FLORENCE||
+|WI|BYRON|53009|1||FOND DU LAC||
+|WI|CAMPBELLSPORT|53010|1||FOND DU LAC||
+|WI|EDEN|53019|1||FOND DU LAC||
+|WI|MALONE|53049|1||FOND DU LAC||
+|WI|MOUNT CALVARY|53057|1||FOND DU LAC||
+|WI|OAKFIELD|53065|1||FOND DU LAC||
+|WI|SAINT CLOUD|53079|1||FOND DU LAC||
+|WI|BRANDON|53919|1||FOND DU LAC||
+|WI|FAIRWATER|53931|1||FOND DU LAC||
+|WI|ELDORADO|54932|1||FOND DU LAC||
+|WI|FOND DU LAC|54935|1||FOND DU LAC||
+|WI|FOND DU LAC|54936|1||FOND DU LAC||
+|WI|FOND DU LAC|54937|1||FOND DU LAC||
+|WI|RIPON|54971|1||FOND DU LAC||
+|WI|ROSENDALE|54974|1||FOND DU LAC||
+|WI|VAN DYNE|54979|1||FOND DU LAC||
+|WI|ARMSTRONG CREEK|54103|1||FOREST||
+|WI|ARGONNE|54511|1||FOREST||
+|WI|CRANDON|54520|1||FOREST||
+|WI|LAONA|54541|1||FOREST||
+|WI|WABENO|54566|1||FOREST||
+|WI|BLUE RIVER|53518|1||GRANT||
+|WI|LIVINGSTON|53554|1||GRANT||
+|WI|MONTFORT|53569|1||GRANT||
+|WI|MUSCODA|53573|1||GRANT||
+|WI|BAGLEY|53801|1||GRANT||
+|WI|BEETOWN|53802|1||GRANT||
+|WI|BLOOMINGTON|53804|1||GRANT||
+|WI|BOSCOBEL|53805|1||GRANT||
+|WI|CASSVILLE|53806|1||GRANT||
+|WI|CUBA CITY|53807|1||GRANT||
+|WI|DICKEYVILLE|53808|1||GRANT||
+|WI|FENNIMORE|53809|1||GRANT||
+|WI|GLEN HAVEN|53810|1||GRANT||
+|WI|HAZEL GREEN|53811|1||GRANT||
+|WI|KIELER|53812|1||GRANT||
+|WI|LANCASTER|53813|1||GRANT||
+|WI|MOUNT HOPE|53816|1||GRANT||
+|WI|PATCH GROVE|53817|1||GRANT||
+|WI|PLATTEVILLE|53818|1||GRANT||
+|WI|POTOSI|53820|1||GRANT||
+|WI|SINSINAWA|53824|1||GRANT||
+|WI|STITZER|53825|1||GRANT||
+|WI|WOODMAN|53827|1||GRANT||
+|WI|ALBANY|53502|1||GREEN||
+|WI|BRODHEAD|53520|1||GREEN||
+|WI|BROOKLYN|53521|1||GREEN||
+|WI|BROWNTOWN|53522|1||GREEN||
+|WI|JUDA|53550|1||GREEN||
+|WI|MONROE|53566|1||GREEN||
+|WI|MONTICELLO|53570|1||GREEN||
+|WI|NEW GLARUS|53574|1||GREEN||
+|WI|DALTON|53926|1||GREEN LAKE||
+|WI|KINGSTON|53939|1||GREEN LAKE||
+|WI|MARKESAN|53946|1||GREEN LAKE||
+|WI|MARQUETTE|53947|1||GREEN LAKE||
+|WI|BERLIN|54923|1||GREEN LAKE||
+|WI|GREEN LAKE|54941|1||GREEN LAKE||
+|WI|PRINCETON|54968|1||GREEN LAKE||
+|WI|ARENA|53503|1||IOWA||
+|WI|AVOCA|53506|1||IOWA||
+|WI|BARNEVELD|53507|1||IOWA||
+|WI|COBB|53526|1||IOWA||
+|WI|DODGEVILLE|53533|1||IOWA||
+|WI|EDMUND|53535|1||IOWA||
+|WI|HIGHLAND|53543|1||IOWA||
+|WI|HOLLANDALE|53544|1||IOWA||
+|WI|LINDEN|53553|1||IOWA||
+|WI|MINERAL POINT|53565|1||IOWA||
+|WI|REWEY|53580|1||IOWA||
+|WI|RIDGEWAY|53582|1||IOWA||
+|WI|DODGEVILLE|53595|1||IOWA||
+|WI|GILE|54525|1||IRON||
+|WI|HURLEY|54534|1||IRON||
+|WI|IRON BELT|54536|1||IRON||
+|WI|MERCER|54547|1||IRON||
+|WI|MONTREAL|54550|1||IRON||
+|WI|SAXON|54559|1||IRON||
+|WI|UPSON|54565|1||IRON||
+|WI|ALMA CENTER|54611|1||JACKSON||
+|WI|BLACK RIVER FALLS|54615|1||JACKSON||
+|WI|HIXTON|54635|1||JACKSON||
+|WI|MELROSE|54642|1||JACKSON||
+|WI|MILLSTON|54643|1||JACKSON||
+|WI|TAYLOR|54659|1||JACKSON||
+|WI|MERRILLAN|54754|1||JACKSON||
+|WI|IXONIA|53036|1||JEFFERSON||
+|WI|JOHNSON CREEK|53038|1||JEFFERSON||
+|WI|WATERTOWN|53094|1||JEFFERSON||
+|WI|HELENVILLE|53137|1||JEFFERSON||
+|WI|PALMYRA|53156|1||JEFFERSON||
+|WI|SULLIVAN|53178|1||JEFFERSON||
+|WI|FORT ATKINSON|53538|1||JEFFERSON||
+|WI|JEFFERSON|53549|1||JEFFERSON||
+|WI|LAKE MILLS|53551|1||JEFFERSON||
+|WI|WATERLOO|53594|1||JEFFERSON||
+|WI|ELROY|53929|1||JUNEAU||
+|WI|LYNDON STATION|53944|1||JUNEAU||
+|WI|MAUSTON|53948|1||JUNEAU||
+|WI|NEW LISBON|53950|1||JUNEAU||
+|WI|UNION CENTER|53962|1||JUNEAU||
+|WI|WONEWOC|53968|1||JUNEAU||
+|WI|CAMP DOUGLAS|54618|1||JUNEAU||
+|WI|HUSTLER|54637|1||JUNEAU||
+|WI|MATHER|54641|1||JUNEAU||
+|WI|NECEDAH|54646|1||JUNEAU||
+|WI|BASSETT|53101|1||KENOSHA||
+|WI|BENET LAKE|53102|1||KENOSHA||
+|WI|BRISTOL|53104|1||KENOSHA||
+|WI|CAMP LAKE|53109|1||KENOSHA||
+|WI|KENOSHA|53140|1||KENOSHA||
+|WI|KENOSHA|53141|1||KENOSHA||
+|WI|KENOSHA|53142|1||KENOSHA||
+|WI|KENOSHA|53143|1||KENOSHA||
+|WI|KENOSHA|53144|1||KENOSHA||
+|WI|NEW MUNSTER|53152|1||KENOSHA||
+|WI|PLEASANT PRAIRIE|53158|1||KENOSHA||
+|WI|POWERS LAKE|53159|1||KENOSHA||
+|WI|SALEM|53168|1||KENOSHA||
+|WI|SILVER LAKE|53170|1||KENOSHA||
+|WI|SOMERS|53171|1||KENOSHA||
+|WI|TREVOR|53179|1||KENOSHA||
+|WI|TWIN LAKES|53181|1||KENOSHA||
+|WI|WILMOT|53192|1||KENOSHA||
+|WI|WOODWORTH|53194|1||KENOSHA||
+|WI|ALGOMA|54201|1||KEWAUNEE||
+|WI|CASCO|54205|1||KEWAUNEE||
+|WI|KEWAUNEE|54216|1||KEWAUNEE||
+|WI|LUXEMBURG|54217|1||KEWAUNEE||
+|WI|LA CROSSE|54601|1||LA CROSSE||
+|WI|LA CROSSE|54602|1||LA CROSSE||
+|WI|LA CROSSE|54603|1||LA CROSSE||
+|WI|BANGOR|54614|1||LA CROSSE||
+|WI|HOLMEN|54636|1||LA CROSSE||
+|WI|MINDORO|54644|1||LA CROSSE||
+|WI|ONALASKA|54650|1||LA CROSSE||
+|WI|ROCKLAND|54653|1||LA CROSSE||
+|WI|WEST SALEM|54669|1||LA CROSSE||
+|WI|ARGYLE|53504|1||LAFAYETTE||
+|WI|BELMONT|53510|1||LAFAYETTE||
+|WI|BLANCHARDVILLE|53516|1||LAFAYETTE||
+|WI|DARLINGTON|53530|1||LAFAYETTE||
+|WI|GRATIOT|53541|1||LAFAYETTE||
+|WI|SHULLSBURG|53586|1||LAFAYETTE||
+|WI|SOUTH WAYNE|53587|1||LAFAYETTE||
+|WI|WOODFORD|53599|1||LAFAYETTE||
+|WI|BENTON|53803|1||LAFAYETTE||
+|WI|ANTIGO|54409|1||LANGLADE||
+|WI|BRYANT|54418|1||LANGLADE||
+|WI|DEERBROOK|54424|1||LANGLADE||
+|WI|ELCHO|54428|1||LANGLADE||
+|WI|ELTON|54430|1||LANGLADE||
+|WI|KEMPSTER|54444|1||LANGLADE||
+|WI|PEARSON|54462|1||LANGLADE||
+|WI|PHLOX|54464|1||LANGLADE||
+|WI|PICKEREL|54465|1||LANGLADE||
+|WI|SUMMIT LAKE|54485|1||LANGLADE||
+|WI|WHITE LAKE|54491|1||LANGLADE||
+|WI|GLEASON|54435|1||LINCOLN||
+|WI|IRMA|54442|1||LINCOLN||
+|WI|MERRILL|54452|1||LINCOLN||
+|WI|TOMAHAWK|54487|1||LINCOLN||
+|WI|HEAFFORD JUNCTION|54532|1||LINCOLN||
+|WI|CLEVELAND|53015|1||MANITOWOC||
+|WI|KIEL|53042|1||MANITOWOC||
+|WI|NEWTON|53063|1||MANITOWOC||
+|WI|BRANCH|54203|1||MANITOWOC||
+|WI|COLLINS|54207|1||MANITOWOC||
+|WI|FRANCIS CREEK|54214|1||MANITOWOC||
+|WI|KELLNERSVILLE|54215|1||MANITOWOC||
+|WI|MANITOWOC|54220|1||MANITOWOC||
+|WI|MANITOWOC|54221|1||MANITOWOC||
+|WI|MARIBEL|54227|1||MANITOWOC||
+|WI|MISHICOT|54228|1||MANITOWOC||
+|WI|REEDSVILLE|54230|1||MANITOWOC||
+|WI|SAINT NAZIANZ|54232|1||MANITOWOC||
+|WI|TISCH MILLS|54240|1||MANITOWOC||
+|WI|TWO RIVERS|54241|1||MANITOWOC||
+|WI|VALDERS|54245|1||MANITOWOC||
+|WI|WHITELAW|54247|1||MANITOWOC||
+|WI|WAUSAU|54401|1||MARATHON||
+|WI|WAUSAU|54402|1||MARATHON||
+|WI|WAUSAU|54403|1||MARATHON||
+|WI|ANIWA|54408|1||MARATHON||
+|WI|ATHENS|54411|1||MARATHON||
+|WI|BROKAW|54417|1||MARATHON||
+|WI|EDGAR|54426|1||MARATHON||
+|WI|ELAND|54427|1||MARATHON||
+|WI|ELDERON|54429|1||MARATHON||
+|WI|GALLOWAY|54432|1||MARATHON||
+|WI|HATLEY|54440|1||MARATHON||
+|WI|MARATHON|54448|1||MARATHON||
+|WI|MOSINEE|54455|1||MARATHON||
+|WI|RINGLE|54471|1||MARATHON||
+|WI|ROTHSCHILD|54474|1||MARATHON||
+|WI|SCHOFIELD|54476|1||MARATHON||
+|WI|SPENCER|54479|1||MARATHON||
+|WI|STRATFORD|54484|1||MARATHON||
+|WI|UNITY|54488|1||MARATHON||
+|WI|AMBERG|54102|1||MARINETTE||
+|WI|ATHELSTANE|54104|1||MARINETTE||
+|WI|COLEMAN|54112|1||MARINETTE||
+|WI|CRIVITZ|54114|1||MARINETTE||
+|WI|DUNBAR|54119|1||MARINETTE||
+|WI|GOODMAN|54125|1||MARINETTE||
+|WI|MARINETTE|54143|1||MARINETTE||
+|WI|NIAGARA|54151|1||MARINETTE||
+|WI|PEMBINE|54156|1||MARINETTE||
+|WI|PESHTIGO|54157|1||MARINETTE||
+|WI|PORTERFIELD|54159|1||MARINETTE||
+|WI|POUND|54161|1||MARINETTE||
+|WI|WAUSAUKEE|54177|1||MARINETTE||
+|WI|BRIGGSVILLE|53920|1||MARQUETTE||
+|WI|ENDEAVOR|53930|1||MARQUETTE||
+|WI|MONTELLO|53949|1||MARQUETTE||
+|WI|OXFORD|53952|1||MARQUETTE||
+|WI|PACKWAUKEE|53953|1||MARQUETTE||
+|WI|WESTFIELD|53964|1||MARQUETTE||
+|WI|NESHKORO|54960|1||MARQUETTE||
+|WI|KESHENA|54135|1||MENOMINEE||
+|WI|NEOPIT|54150|1||MENOMINEE||
+|WI|CUDAHY|53110|1||MILWAUKEE||
+|WI|GREENDALE|53129|1||MILWAUKEE||
+|WI|HALES CORNERS|53130|1||MILWAUKEE||
+|WI|FRANKLIN|53132|1||MILWAUKEE||
+|WI|OAK CREEK|53154|1||MILWAUKEE||
+|WI|SOUTH MILWAUKEE|53172|1||MILWAUKEE||
+|WI|MILWAUKEE|53201|1||MILWAUKEE||
+|WI|MILWAUKEE|53202|1||MILWAUKEE||
+|WI|MILWAUKEE|53203|1||MILWAUKEE||
+|WI|MILWAUKEE|53204|1||MILWAUKEE||
+|WI|MILWAUKEE|53205|1||MILWAUKEE||
+|WI|MILWAUKEE|53206|1||MILWAUKEE||
+|WI|MILWAUKEE|53207|1||MILWAUKEE||
+|WI|MILWAUKEE|53208|1||MILWAUKEE||
+|WI|MILWAUKEE|53209|1||MILWAUKEE||
+|WI|MILWAUKEE|53210|1||MILWAUKEE||
+|WI|MILWAUKEE|53211|1||MILWAUKEE||
+|WI|MILWAUKEE|53212|1||MILWAUKEE||
+|WI|MILWAUKEE|53213|1||MILWAUKEE||
+|WI|MILWAUKEE|53214|1||MILWAUKEE||
+|WI|MILWAUKEE|53215|1||MILWAUKEE||
+|WI|MILWAUKEE|53216|1||MILWAUKEE||
+|WI|MILWAUKEE|53217|1||MILWAUKEE||
+|WI|MILWAUKEE|53218|1||MILWAUKEE||
+|WI|MILWAUKEE|53219|1||MILWAUKEE||
+|WI|MILWAUKEE|53220|1||MILWAUKEE||
+|WI|MILWAUKEE|53221|1||MILWAUKEE||
+|WI|MILWAUKEE|53222|1||MILWAUKEE||
+|WI|MILWAUKEE|53223|1||MILWAUKEE||
+|WI|MILWAUKEE|53224|1||MILWAUKEE||
+|WI|MILWAUKEE|53225|1||MILWAUKEE||
+|WI|MILWAUKEE|53226|1||MILWAUKEE||
+|WI|MILWAUKEE|53227|1||MILWAUKEE||
+|WI|MILWAUKEE|53228|1||MILWAUKEE||
+|WI|MILWAUKEE|53233|1||MILWAUKEE||
+|WI|MILWAUKEE|53234|1||MILWAUKEE||
+|WI|MILWAUKEE|53235|1||MILWAUKEE||
+|WI|SAINT FRANCIS|53235|1||MILWAUKEE||
+|WI|MILWAUKEE|53237|1||MILWAUKEE||
+|WI|MILWAUKEE|53259|1||MILWAUKEE||
+|WI|MILWAUKEE|53263|1||MILWAUKEE||
+|WI|MILWAUKEE|53267|1||MILWAUKEE||
+|WI|MILWAUKEE|53268|1||MILWAUKEE||
+|WI|MILWAUKEE|53270|1||MILWAUKEE||
+|WI|MILWAUKEE|53274|1||MILWAUKEE||
+|WI|MILWAUKEE|53277|1||MILWAUKEE||
+|WI|MILWAUKEE|53278|1||MILWAUKEE||
+|WI|MILWAUKEE|53280|1||MILWAUKEE||
+|WI|MILWAUKEE|53281|1||MILWAUKEE||
+|WI|MILWAUKEE|53284|1||MILWAUKEE||
+|WI|MILWAUKEE|53285|1||MILWAUKEE||
+|WI|MILWAUKEE|53288|1||MILWAUKEE||
+|WI|MILWAUKEE|53290|1||MILWAUKEE||
+|WI|MILWAUKEE|53293|1||MILWAUKEE||
+|WI|MILWAUKEE|53295|1||MILWAUKEE||
+|WI|CASHTON|54619|1||MONROE||
+|WI|CATARACT|54620|1||MONROE||
+|WI|KENDALL|54638|1||MONROE||
+|WI|NORWALK|54648|1||MONROE||
+|WI|OAKDALE|54649|1||MONROE||
+|WI|SPARTA|54656|1||MONROE||
+|WI|TOMAH|54660|1||MONROE||
+|WI|TUNNEL CITY|54662|1||MONROE||
+|WI|WARRENS|54666|1||MONROE||
+|WI|WILTON|54670|1||MONROE||
+|WI|ABRAMS|54101|1||OCONTO||
+|WI|GILLETT|54124|1||OCONTO||
+|WI|LAKEWOOD|54138|1||OCONTO||
+|WI|LENA|54139|1||OCONTO||
+|WI|LITTLE SUAMICO|54141|1||OCONTO||
+|WI|MOUNTAIN|54149|1||OCONTO||
+|WI|OCONTO|54153|1||OCONTO||
+|WI|OCONTO FALLS|54154|1||OCONTO||
+|WI|SOBIESKI|54171|1||OCONTO||
+|WI|SURING|54174|1||OCONTO||
+|WI|TOWNSEND|54175|1||OCONTO||
+|WI|PELICAN LAKE|54463|1||ONEIDA||
+|WI|RHINELANDER|54501|1||ONEIDA||
+|WI|HARSHAW|54529|1||ONEIDA||
+|WI|HAZELHURST|54531|1||ONEIDA||
+|WI|LAKE TOMAHAWK|54539|1||ONEIDA||
+|WI|MC NAUGHTON|54543|1||ONEIDA||
+|WI|MINOCQUA|54548|1||ONEIDA||
+|WI|THREE LAKES|54562|1||ONEIDA||
+|WI|TRIPOLI|54564|1||ONEIDA||
+|WI|WOODRUFF|54568|1||ONEIDA||
+|WI|BLACK CREEK|54106|1||OUTAGAMIE||
+|WI|COMBINED LOCKS|54113|1||OUTAGAMIE||
+|WI|KAUKAUNA|54130|1||OUTAGAMIE||
+|WI|FREEDOM|54131|1||OUTAGAMIE||
+|WI|KIMBERLY|54136|1||OUTAGAMIE||
+|WI|LITTLE CHUTE|54140|1||OUTAGAMIE||
+|WI|NICHOLS|54152|1||OUTAGAMIE||
+|WI|ONEIDA|54155|1||OUTAGAMIE||
+|WI|SEYMOUR|54165|1||OUTAGAMIE||
+|WI|SHIOCTON|54170|1||OUTAGAMIE||
+|WI|APPLETON|54911|1||OUTAGAMIE||
+|WI|APPLETON|54912|1||OUTAGAMIE||
+|WI|APPLETON|54913|1||OUTAGAMIE||
+|WI|APPLETON|54914|1||OUTAGAMIE||
+|WI|APPLETON|54915|1||OUTAGAMIE||
+|WI|APPLETON|54919|1||OUTAGAMIE||
+|WI|BEAR CREEK|54922|1||OUTAGAMIE||
+|WI|DALE|54931|1||OUTAGAMIE||
+|WI|GREENVILLE|54942|1||OUTAGAMIE||
+|WI|HORTONVILLE|54944|1||OUTAGAMIE||
+|WI|MEDINA|54951|1||OUTAGAMIE||
+|WI|BELGIUM|53004|1||OZAUKEE||
+|WI|CEDARBURG|53012|1||OZAUKEE||
+|WI|FREDONIA|53021|1||OZAUKEE||
+|WI|GRAFTON|53024|1||OZAUKEE||
+|WI|PORT WASHINGTON|53074|1||OZAUKEE||
+|WI|SAUKVILLE|53080|1||OZAUKEE||
+|WI|THIENSVILLE|53092|1||OZAUKEE||
+|WI|MEQUON|53097|1||OZAUKEE||
+|WI|ARKANSAW|54721|1||PEPIN||
+|WI|DURAND|54736|1||PEPIN||
+|WI|PEPIN|54759|1||PEPIN||
+|WI|STOCKHOLM|54769|1||PEPIN||
+|WI|BELDENVILLE|54003|1||PIERCE||
+|WI|EAST ELLSWORTH|54010|1||PIERCE||
+|WI|ELLSWORTH|54011|1||PIERCE||
+|WI|HAGER CITY|54014|1||PIERCE||
+|WI|PRESCOTT|54021|1||PIERCE||
+|WI|RIVER FALLS|54022|1||PIERCE||
+|WI|BAY CITY|54723|1||PIERCE||
+|WI|ELMWOOD|54740|1||PIERCE||
+|WI|MAIDEN ROCK|54750|1||PIERCE||
+|WI|PLUM CITY|54761|1||PIERCE||
+|WI|SPRING VALLEY|54767|1||PIERCE||
+|WI|AMERY|54001|1||POLK||
+|WI|CLAYTON|54004|1||POLK||
+|WI|CLEAR LAKE|54005|1||POLK||
+|WI|CUSHING|54006|1||POLK||
+|WI|DRESSER|54009|1||POLK||
+|WI|OSCEOLA|54020|1||POLK||
+|WI|SAINT CROIX FALLS|54024|1||POLK||
+|WI|STAR PRAIRIE|54026|1||POLK||
+|WI|BALSAM LAKE|54810|1||POLK||
+|WI|CENTURIA|54824|1||POLK||
+|WI|FREDERIC|54837|1||POLK||
+|WI|LEWIS|54851|1||POLK||
+|WI|LUCK|54853|1||POLK||
+|WI|MILLTOWN|54858|1||POLK||
+|WI|AMHERST|54406|1||PORTAGE||
+|WI|AMHERST JUNCTION|54407|1||PORTAGE||
+|WI|CUSTER|54423|1||PORTAGE||
+|WI|JUNCTION CITY|54443|1||PORTAGE||
+|WI|NELSONVILLE|54458|1||PORTAGE||
+|WI|PLOVER|54467|1||PORTAGE||
+|WI|ROSHOLT|54473|1||PORTAGE||
+|WI|STEVENS POINT|54481|1||PORTAGE||
+|WI|STEVENS POINT|54492|1||PORTAGE||
+|WI|ALMOND|54909|1||PORTAGE||
+|WI|BANCROFT|54921|1||PORTAGE||
+|WI|OGEMA|54459|1||PRICE||
+|WI|BRANTWOOD|54513|1||PRICE||
+|WI|CATAWBA|54515|1||PRICE||
+|WI|FIFIELD|54524|1||PRICE||
+|WI|KENNAN|54537|1||PRICE||
+|WI|PARK FALLS|54552|1||PRICE||
+|WI|PHILLIPS|54555|1||PRICE||
+|WI|PRENTICE|54556|1||PRICE||
+|WI|BURLINGTON|53105|1||RACINE||
+|WI|CALEDONIA|53108|1||RACINE||
+|WI|FRANKSVILLE|53126|1||RACINE||
+|WI|KANSASVILLE|53139|1||RACINE||
+|WI|ROCHESTER|53167|1||RACINE||
+|WI|STURTEVANT|53177|1||RACINE||
+|WI|UNION GROVE|53182|1||RACINE||
+|WI|WATERFORD|53185|1||RACINE||
+|WI|RACINE|53401|1||RACINE||
+|WI|RACINE|53402|1||RACINE||
+|WI|RACINE|53403|1||RACINE||
+|WI|RACINE|53404|1||RACINE||
+|WI|RACINE|53405|1||RACINE||
+|WI|RACINE|53406|1||RACINE||
+|WI|RACINE|53407|1||RACINE||
+|WI|RACINE|53408|1||RACINE||
+|WI|RACINE|53490|1||RACINE||
+|WI|GOTHAM|53540|1||RICHLAND||
+|WI|LONE ROCK|53556|1||RICHLAND||
+|WI|RICHLAND CENTER|53581|1||RICHLAND||
+|WI|SEXTONVILLE|53584|1||RICHLAND||
+|WI|CAZENOVIA|53924|1||RICHLAND||
+|WI|AFTON|53501|1||ROCK||
+|WI|AVALON|53505|1||ROCK||
+|WI|BELOIT|53511|1||ROCK||
+|WI|BELOIT|53512|1||ROCK||
+|WI|CLINTON|53525|1||ROCK||
+|WI|EDGERTON|53534|1||ROCK||
+|WI|EVANSVILLE|53536|1||ROCK||
+|WI|FOOTVILLE|53537|1||ROCK||
+|WI|HANOVER|53542|1||ROCK||
+|WI|JANESVILLE|53545|1||ROCK||
+|WI|JANESVILLE|53546|1||ROCK||
+|WI|JANESVILLE|53547|1||ROCK||
+|WI|MILTON|53563|1||ROCK||
+|WI|ORFORDVILLE|53576|1||ROCK||
+|WI|GLEN FLORA|54526|1||RUSK||
+|WI|HAWKINS|54530|1||RUSK||
+|WI|TONY|54563|1||RUSK||
+|WI|CONRATH|54731|1||RUSK||
+|WI|SHELDON|54766|1||RUSK||
+|WI|BRUCE|54819|1||RUSK||
+|WI|LADYSMITH|54848|1||RUSK||
+|WI|WEYERHAEUSER|54895|1||RUSK||
+|WI|BALDWIN|54002|1||ST. CROIX||
+|WI|DEER PARK|54007|1||ST. CROIX||
+|WI|EMERALD|54012|1||ST. CROIX||
+|WI|GLENWOOD CITY|54013|1||ST. CROIX||
+|WI|HAMMOND|54015|1||ST. CROIX||
+|WI|HUDSON|54016|1||ST. CROIX||
+|WI|NEW RICHMOND|54017|1||ST. CROIX||
+|WI|ROBERTS|54023|1||ST. CROIX||
+|WI|SOMERSET|54025|1||ST. CROIX||
+|WI|WILSON|54027|1||ST. CROIX||
+|WI|WOODVILLE|54028|1||ST. CROIX||
+|WI|HOULTON|54082|1||ST. CROIX||
+|WI|SAINT JOSEPH|54082|1||ST. CROIX||
+|WI|MERRIMAC|53561|1||SAUK||
+|WI|PLAIN|53577|1||SAUK||
+|WI|PRAIRIE DU SAC|53578|1||SAUK||
+|WI|SAUK CITY|53583|1||SAUK||
+|WI|SPRING GREEN|53588|1||SAUK||
+|WI|BARABOO|53913|1||SAUK||
+|WI|HILLPOINT|53937|1||SAUK||
+|WI|LAKE DELTON|53940|1||SAUK||
+|WI|LA VALLE|53941|1||SAUK||
+|WI|LIME RIDGE|53942|1||SAUK||
+|WI|LOGANVILLE|53943|1||SAUK||
+|WI|NORTH FREEDOM|53951|1||SAUK||
+|WI|REEDSBURG|53958|1||SAUK||
+|WI|REEDSBURG|53959|1||SAUK||
+|WI|ROCK SPRINGS|53961|1||SAUK||
+|WI|COUDERAY|54828|1||SAWYER||
+|WI|EDGEWATER|54834|1||SAWYER||
+|WI|EXELAND|54835|1||SAWYER||
+|WI|HAYWARD|54843|1||SAWYER||
+|WI|OJIBWA|54862|1||SAWYER||
+|WI|RADISSON|54867|1||SAWYER||
+|WI|STONE LAKE|54876|1||SAWYER||
+|WI|WINTER|54896|1||SAWYER||
+|WI|BONDUEL|54107|1||SHAWANO||
+|WI|CECIL|54111|1||SHAWANO||
+|WI|GREEN VALLEY|54127|1||SHAWANO||
+|WI|GRESHAM|54128|1||SHAWANO||
+|WI|KRAKOW|54137|1||SHAWANO||
+|WI|SHAWANO|54166|1||SHAWANO||
+|WI|ZACHOW|54182|1||SHAWANO||
+|WI|BIRNAMWOOD|54414|1||SHAWANO||
+|WI|BOWLER|54416|1||SHAWANO||
+|WI|MATTOON|54450|1||SHAWANO||
+|WI|TIGERTON|54486|1||SHAWANO||
+|WI|WITTENBERG|54499|1||SHAWANO||
+|WI|CAROLINE|54928|1||SHAWANO||
+|WI|LEOPOLIS|54948|1||SHAWANO||
+|WI|TILLEDA|54978|1||SHAWANO||
+|WI|ADELL|53001|1||SHEBOYGAN||
+|WI|CASCADE|53011|1||SHEBOYGAN||
+|WI|CEDAR GROVE|53013|1||SHEBOYGAN||
+|WI|ELKHART LAKE|53020|1||SHEBOYGAN||
+|WI|GLENBEULAH|53023|1||SHEBOYGAN||
+|WI|GREENBUSH|53026|1||SHEBOYGAN||
+|WI|HINGHAM|53031|1||SHEBOYGAN||
+|WI|KOHLER|53044|1||SHEBOYGAN||
+|WI|OOSTBURG|53070|1||SHEBOYGAN||
+|WI|PLYMOUTH|53073|1||SHEBOYGAN||
+|WI|RANDOM LAKE|53075|1||SHEBOYGAN||
+|WI|SHEBOYGAN|53081|1||SHEBOYGAN||
+|WI|SHEBOYGAN|53082|1||SHEBOYGAN||
+|WI|SHEBOYGAN|53083|1||SHEBOYGAN||
+|WI|SHEBOYGAN FALLS|53085|1||SHEBOYGAN||
+|WI|WALDO|53093|1||SHEBOYGAN||
+|WI|GILMAN|54433|1||TAYLOR||
+|WI|JUMP RIVER|54434|1||TAYLOR||
+|WI|HANNIBAL|54439|1||TAYLOR||
+|WI|LUBLIN|54447|1||TAYLOR||
+|WI|MEDFORD|54451|1||TAYLOR||
+|WI|RIB LAKE|54470|1||TAYLOR||
+|WI|STETSONVILLE|54480|1||TAYLOR||
+|WI|WESTBORO|54490|1||TAYLOR||
+|WI|ARCADIA|54612|1||TREMPEALEAU||
+|WI|BLAIR|54616|1||TREMPEALEAU||
+|WI|DODGE|54625|1||TREMPEALEAU||
+|WI|ETTRICK|54627|1||TREMPEALEAU||
+|WI|GALESVILLE|54630|1||TREMPEALEAU||
+|WI|TREMPEALEAU|54661|1||TREMPEALEAU||
+|WI|ELEVA|54738|1||TREMPEALEAU||
+|WI|INDEPENDENCE|54747|1||TREMPEALEAU||
+|WI|OSSEO|54758|1||TREMPEALEAU||
+|WI|PIGEON FALLS|54760|1||TREMPEALEAU||
+|WI|STRUM|54770|1||TREMPEALEAU||
+|WI|WHITEHALL|54773|1||TREMPEALEAU||
+|WI|CHASEBURG|54621|1||VERNON||
+|WI|COON VALLEY|54623|1||VERNON||
+|WI|DE SOTO|54624|1||VERNON||
+|WI|GENOA|54632|1||VERNON||
+|WI|HILLSBORO|54634|1||VERNON||
+|WI|LA FARGE|54639|1||VERNON||
+|WI|ONTARIO|54651|1||VERNON||
+|WI|READSTOWN|54652|1||VERNON||
+|WI|STODDARD|54658|1||VERNON||
+|WI|VIOLA|54664|1||VERNON||
+|WI|VIROQUA|54665|1||VERNON||
+|WI|WESTBY|54667|1||VERNON||
+|WI|BOULDER JUNCTION|54512|1||VILAS||
+|WI|CONOVER|54519|1||VILAS||
+|WI|EAGLE RIVER|54521|1||VILAS||
+|WI|LAC DU FLAMBEAU|54538|1||VILAS||
+|WI|LAND O LAKES|54540|1||VILAS||
+|WI|MANITOWISH WATERS|54545|1||VILAS||
+|WI|PHELPS|54554|1||VILAS||
+|WI|PRESQUE ISLE|54557|1||VILAS||
+|WI|SAINT GERMAIN|54558|1||VILAS||
+|WI|SAYNER|54560|1||VILAS||
+|WI|STAR LAKE|54561|1||VILAS||
+|WI|DARIEN|53114|1||WALWORTH||
+|WI|DELAVAN|53115|1||WALWORTH||
+|WI|EAST TROY|53120|1||WALWORTH||
+|WI|ELKHORN|53121|1||WALWORTH||
+|WI|FONTANA|53125|1||WALWORTH||
+|WI|GENOA CITY|53128|1||WALWORTH||
+|WI|HONEY CREEK|53138|1||WALWORTH||
+|WI|LAKE GENEVA|53147|1||WALWORTH||
+|WI|LYONS|53148|1||WALWORTH||
+|WI|PELL LAKE|53157|1||WALWORTH||
+|WI|SPRINGFIELD|53176|1||WALWORTH||
+|WI|WALWORTH|53184|1||WALWORTH||
+|WI|WHITEWATER|53190|1||WALWORTH||
+|WI|WILLIAMS BAY|53191|1||WALWORTH||
+|WI|ZENDA|53195|1||WALWORTH||
+|WI|SHARON|53585|1||WALWORTH||
+|WI|SPOONER|54801|1||WASHBURN||
+|WI|BIRCHWOOD|54817|1||WASHBURN||
+|WI|MINONG|54859|1||WASHBURN||
+|WI|SARONA|54870|1||WASHBURN||
+|WI|SHELL LAKE|54871|1||WASHBURN||
+|WI|SPRINGBROOK|54875|1||WASHBURN||
+|WI|TREGO|54888|1||WASHBURN||
+|WI|ALLENTON|53002|1||WASHINGTON||
+|WI|COLGATE|53017|1||WASHINGTON||
+|WI|GERMANTOWN|53022|1||WASHINGTON||
+|WI|HARTFORD|53027|1||WASHINGTON||
+|WI|HUBERTUS|53033|1||WASHINGTON||
+|WI|JACKSON|53037|1||WASHINGTON||
+|WI|KEWASKUM|53040|1||WASHINGTON||
+|WI|NEWBURG|53060|1||WASHINGTON||
+|WI|RICHFIELD|53076|1||WASHINGTON||
+|WI|SLINGER|53086|1||WASHINGTON||
+|WI|WEST BEND|53090|1||WASHINGTON||
+|WI|WEST BEND|53095|1||WASHINGTON||
+|WI|BROOKFIELD|53005|1||WAUKESHA||
+|WI|BUTLER|53007|1||WAUKESHA||
+|WI|BROOKFIELD|53008|1||WAUKESHA||
+|WI|DELAFIELD|53018|1||WAUKESHA||
+|WI|HARTLAND|53029|1||WAUKESHA||
+|WI|BROOKFIELD|53045|1||WAUKESHA||
+|WI|LANNON|53046|1||WAUKESHA||
+|WI|MENOMONEE FALLS|53051|1||WAUKESHA||
+|WI|MENOMONEE FALLS|53052|1||WAUKESHA||
+|WI|MERTON|53056|1||WAUKESHA||
+|WI|NASHOTAH|53058|1||WAUKESHA||
+|WI|NORTH LAKE|53064|1||WAUKESHA||
+|WI|OCONOMOWOC|53066|1||WAUKESHA||
+|WI|OKAUCHEE|53069|1||WAUKESHA||
+|WI|PEWAUKEE|53072|1||WAUKESHA||
+|WI|SUSSEX|53089|1||WAUKESHA||
+|WI|BIG BEND|53103|1||WAUKESHA||
+|WI|DOUSMAN|53118|1||WAUKESHA||
+|WI|EAGLE|53119|1||WAUKESHA||
+|WI|ELM GROVE|53122|1||WAUKESHA||
+|WI|GENESEE DEPOT|53127|1||WAUKESHA||
+|WI|NEW BERLIN|53146|1||WAUKESHA||
+|WI|MUKWONAGO|53149|1||WAUKESHA||
+|WI|MUSKEGO|53150|1||WAUKESHA||
+|WI|NEW BERLIN|53151|1||WAUKESHA||
+|WI|NORTH PRAIRIE|53153|1||WAUKESHA||
+|WI|WALES|53183|1||WAUKESHA||
+|WI|WAUKESHA|53186|1||WAUKESHA||
+|WI|WAUKESHA|53187|1||WAUKESHA||
+|WI|WAUKESHA|53188|1||WAUKESHA||
+|WI|WAUKESHA|53189|1||WAUKESHA||
+|WI|BIG FALLS|54926|1||WAUPACA||
+|WI|CLINTONVILLE|54929|1||WAUPACA||
+|WI|EMBARRASS|54933|1||WAUPACA||
+|WI|FREMONT|54940|1||WAUPACA||
+|WI|IOLA|54945|1||WAUPACA||
+|WI|KING|54946|1||WAUPACA||
+|WI|MANAWA|54949|1||WAUPACA||
+|WI|MARION|54950|1||WAUPACA||
+|WI|NEW LONDON|54961|1||WAUPACA||
+|WI|OGDENSBURG|54962|1||WAUPACA||
+|WI|READFIELD|54969|1||WAUPACA||
+|WI|ROYALTON|54975|1||WAUPACA||
+|WI|SCANDINAVIA|54977|1||WAUPACA||
+|WI|WAUPACA|54981|1||WAUPACA||
+|WI|WEYAUWEGA|54983|1||WAUPACA||
+|WI|IOLA|54990|1||WAUPACA||
+|WI|COLOMA|54930|1||WAUSHARA||
+|WI|HANCOCK|54943|1||WAUSHARA||
+|WI|PINE RIVER|54965|1||WAUSHARA||
+|WI|PLAINFIELD|54966|1||WAUSHARA||
+|WI|POY SIPPI|54967|1||WAUSHARA||
+|WI|REDGRANITE|54970|1||WAUSHARA||
+|WI|SAXEVILLE|54976|1||WAUSHARA||
+|WI|WAUTOMA|54982|1||WAUSHARA||
+|WI|WILD ROSE|54984|1||WAUSHARA||
+|WI|OSHKOSH|54901|1||WINNEBAGO||
+|WI|OSHKOSH|54902|1||WINNEBAGO||
+|WI|OSHKOSH|54903|1||WINNEBAGO||
+|WI|OSHKOSH|54904|1||WINNEBAGO||
+|WI|OSHKOSH|54906|1||WINNEBAGO||
+|WI|BUTTE DES MORTS|54927|1||WINNEBAGO||
+|WI|EUREKA|54934|1||WINNEBAGO||
+|WI|LARSEN|54947|1||WINNEBAGO||
+|WI|MENASHA|54952|1||WINNEBAGO||
+|WI|NEENAH|54956|1||WINNEBAGO||
+|WI|NEENAH|54957|1||WINNEBAGO||
+|WI|OMRO|54963|1||WINNEBAGO||
+|WI|PICKETT|54964|1||WINNEBAGO||
+|WI|WAUKAU|54980|1||WINNEBAGO||
+|WI|WINNEBAGO|54985|1||WINNEBAGO||
+|WI|WINNECONNE|54986|1||WINNEBAGO||
+|WI|MARSHFIELD|54404|1||WOOD||
+|WI|ARPIN|54410|1||WOOD||
+|WI|AUBURNDALE|54412|1||WOOD||
+|WI|BABCOCK|54413|1||WOOD||
+|WI|BLENKER|54415|1||WOOD||
+|WI|HEWITT|54441|1||WOOD||
+|WI|MARSHFIELD|54449|1||WOOD||
+|WI|MILLADORE|54454|1||WOOD||
+|WI|NEKOOSA|54457|1||WOOD||
+|WI|PITTSVILLE|54466|1||WOOD||
+|WI|PORT EDWARDS|54469|1||WOOD||
+|WI|MARSHFIELD|54472|1||WOOD||
+|WI|RUDOLPH|54475|1||WOOD||
+|WI|VESPER|54489|1||WOOD||
+|WI|WISCONSIN RAPIDS|54494|1||WOOD||
+|WI|WISCONSIN RAPIDS|54495|1||WOOD||
+|WI|ROCKFIELD|53077|1||||
+|WI|WEST BEND|53096|1||||
+|WI|SILVER LAKE|53199|1||||
+|WI|MILWAUKEE|53244|1||||
+|WI|JANESVILLE|53548|1||ROCK||
+|WI|MADISON|53774|1||||
+|WI|BROOKS|53921|1||||
+|WI|MANCHESTER|53945|1||||
+|WI|GILLETT|54164|1||||
+|WI|UNDERHILL|54176|1||||
+|WI|CATO|54206|1||||
+|WI|RIO CREEK|54231|1||||
+|WI|CHELSEA|54419|1||||
+|WI|LILY|54445|1||||
+|WI|MILAN|54453|1||||
+|WI|STEVENS POINT|54482|1||||
+|WI|ODANAH|54528|1||||
+|WI|BLOOM CITY|54617|1||||
+|WI|POSKIN|54866|1||||
+|WV|VOLGA|26238|1||BARBOUR||
+|WV|BELINGTON|26250|1||BARBOUR||
+|WV|JUNIOR|26275|1||BARBOUR||
+|WV|BROWNTON|26334|1||BARBOUR||
+|WV|GALLOWAY|26349|1||BARBOUR||
+|WV|MOATSVILLE|26405|1||BARBOUR||
+|WV|PHILIPPI|26416|1||BARBOUR||
+|WV|MARTINSBURG|25401|1||BERKELEY||
+|WV|MARTINSBURG|25402|1||BERKELEY||
+|WV|BUNKER HILL|25413|1||BERKELEY||
+|WV|FALLING WATERS|25419|1||BERKELEY||
+|WV|GERRARDSTOWN|25420|1||BERKELEY||
+|WV|GLENGARY|25421|1||BERKELEY||
+|WV|HEDGESVILLE|25427|1||BERKELEY||
+|WV|INWOOD|25428|1||BERKELEY||
+|WV|RIDGEWAY|25440|1||BERKELEY||
+|WV|ASHFORD|25009|1||BOONE||
+|WV|BALD KNOB|25010|1||BOONE||
+|WV|BIM|25021|1||BOONE||
+|WV|BLOOMINGROSE|25024|1||BOONE||
+|WV|BOB WHITE|25028|1||BOONE||
+|WV|COMFORT|25049|1||BOONE||
+|WV|COSTA|25051|1||BOONE||
+|WV|DANVILLE|25053|1||BOONE||
+|WV|FOSTER|25081|1||BOONE||
+|WV|GORDON|25093|1||BOONE||
+|WV|HEWETT|25108|1||BOONE||
+|WV|JEFFREY|25114|1||BOONE||
+|WV|MADISON|25130|1||BOONE||
+|WV|NELLIS|25142|1||BOONE||
+|WV|ORGAS|25148|1||BOONE||
+|WV|OTTAWA|25149|1||BOONE||
+|WV|PEYTONA|25154|1||BOONE||
+|WV|RACINE|25165|1||BOONE||
+|WV|RIDGEVIEW|25169|1||BOONE||
+|WV|SETH|25181|1||BOONE||
+|WV|SYLVESTER|25193|1||BOONE||
+|WV|TURTLE CREEK|25203|1||BOONE||
+|WV|TWILIGHT|25204|1||BOONE||
+|WV|UNEEDA|25205|1||BOONE||
+|WV|VAN|25206|1||BOONE||
+|WV|WHARTON|25208|1||BOONE||
+|WV|WHITESVILLE|25209|1||BOONE||
+|WV|JULIAN|25529|1||BOONE||
+|WV|BURNSVILLE|26335|1||BRAXTON||
+|WV|SUTTON|26601|1||BRAXTON||
+|WV|CENTRALIA|26612|1||BRAXTON||
+|WV|COPEN|26615|1||BRAXTON||
+|WV|ELMIRA|26618|1||BRAXTON||
+|WV|EXCHANGE|26619|1||BRAXTON||
+|WV|FLATWOODS|26621|1||BRAXTON||
+|WV|FRAMETOWN|26623|1||BRAXTON||
+|WV|GASSAWAY|26624|1||BRAXTON||
+|WV|HEATERS|26627|1||BRAXTON||
+|WV|LITTLE BIRCH|26629|1||BRAXTON||
+|WV|NAPIER|26631|1||BRAXTON||
+|WV|STRANGE CREEK|26639|1||BRAXTON||
+|WV|WILSIE|26641|1||BRAXTON||
+|WV|BEECH BOTTOM|26030|1||BROOKE||
+|WV|BETHANY|26032|1||BROOKE||
+|WV|COLLIERS|26035|1||BROOKE||
+|WV|FOLLANSBEE|26037|1||BROOKE||
+|WV|SHORT CREEK|26058|1||BROOKE||
+|WV|WELLSBURG|26070|1||BROOKE||
+|WV|WINDSOR HEIGHTS|26075|1||BROOKE||
+|WV|BARBOURSVILLE|25504|1||CABELL||
+|WV|CULLODEN|25510|1||CABELL||
+|WV|LESAGE|25537|1||CABELL||
+|WV|MILTON|25541|1||CABELL||
+|WV|ONA|25545|1||CABELL||
+|WV|SALT ROCK|25559|1||CABELL||
+|WV|HUNTINGTON|25701|1||CABELL||
+|WV|HUNTINGTON|25702|1||CABELL||
+|WV|HUNTINGTON|25703|1||CABELL||
+|WV|HUNTINGTON|25704|1||CABELL||
+|WV|HUNTINGTON|25705|1||CABELL||
+|WV|HUNTINGTON|25706|1||CABELL||
+|WV|HUNTINGTON|25707|1||CABELL||
+|WV|HUNTINGTON|25708|1||CABELL||
+|WV|HUNTINGTON|25710|1||CABELL||
+|WV|HUNTINGTON|25711|1||CABELL||
+|WV|HUNTINGTON|25712|1||CABELL||
+|WV|HUNTINGTON|25713|1||CABELL||
+|WV|HUNTINGTON|25714|1||CABELL||
+|WV|HUNTINGTON|25715|1||CABELL||
+|WV|HUNTINGTON|25716|1||CABELL||
+|WV|HUNTINGTON|25717|1||CABELL||
+|WV|HUNTINGTON|25718|1||CABELL||
+|WV|HUNTINGTON|25719|1||CABELL||
+|WV|HUNTINGTON|25720|1||CABELL||
+|WV|HUNTINGTON|25721|1||CABELL||
+|WV|HUNTINGTON|25722|1||CABELL||
+|WV|HUNTINGTON|25723|1||CABELL||
+|WV|HUNTINGTON|25724|1||CABELL||
+|WV|HUNTINGTON|25725|1||CABELL||
+|WV|HUNTINGTON|25726|1||CABELL||
+|WV|HUNTINGTON|25727|1||CABELL||
+|WV|HUNTINGTON|25728|1||CABELL||
+|WV|HUNTINGTON|25729|1||CABELL||
+|WV|HUNTINGTON|25755|1||CABELL||
+|WV|HUNTINGTON|25770|1||CABELL||
+|WV|HUNTINGTON|25771|1||CABELL||
+|WV|HUNTINGTON|25772|1||CABELL||
+|WV|HUNTINGTON|25773|1||CABELL||
+|WV|HUNTINGTON|25774|1||CABELL||
+|WV|HUNTINGTON|25775|1||CABELL||
+|WV|HUNTINGTON|25776|1||CABELL||
+|WV|HUNTINGTON|25777|1||CABELL||
+|WV|HUNTINGTON|25778|1||CABELL||
+|WV|HUNTINGTON|25779|1||CABELL||
+|WV|ARNOLDSBURG|25234|1||CALHOUN||
+|WV|CHLOE|25235|1||CALHOUN||
+|WV|MILLSTONE|25261|1||CALHOUN||
+|WV|ORMA|25268|1||CALHOUN||
+|WV|BIG BEND|26136|1||CALHOUN||
+|WV|BIG SPRINGS|26137|1||CALHOUN||
+|WV|GRANTSVILLE|26147|1||CALHOUN||
+|WV|MOUNT ZION|26151|1||CALHOUN||
+|WV|BENTREE|25018|1||CLAY||
+|WV|BICKMORE|25019|1||CLAY||
+|WV|BOMONT|25030|1||CLAY||
+|WV|CLAY|25043|1||CLAY||
+|WV|DUCK|25063|1||CLAY||
+|WV|GLEN|25088|1||CLAY||
+|WV|INDORE|25111|1||CLAY||
+|WV|IVYDALE|25113|1||CLAY||
+|WV|LIZEMORES|25125|1||CLAY||
+|WV|MAYSEL|25133|1||CLAY||
+|WV|NEBO|25141|1||CLAY||
+|WV|OVAPA|25150|1||CLAY||
+|WV|PROCIOUS|25164|1||CLAY||
+|WV|WIDEN|25211|1||CLAY||
+|WV|VALLEY FORK|25283|1||CLAY||
+|WV|WALLBACK|25285|1||CLAY||
+|WV|DILLE|26617|1||CLAY||
+|WV|BLANDVILLE|26328|1||DODDRIDGE||
+|WV|CENTER POINT|26339|1||DODDRIDGE||
+|WV|NEW MILTON|26411|1||DODDRIDGE||
+|WV|SMITHBURG|26436|1||DODDRIDGE||
+|WV|WEST UNION|26456|1||DODDRIDGE||
+|WV|ALLOY|25002|1||FAYETTE||
+|WV|BOOMER|25031|1||FAYETTE||
+|WV|CANNELTON|25036|1||FAYETTE||
+|WV|CHARLTON HEIGHTS|25040|1||FAYETTE||
+|WV|DEEP WATER|25057|1||FAYETTE||
+|WV|GAULEY BRIDGE|25085|1||FAYETTE||
+|WV|GLEN FERRIS|25090|1||FAYETTE||
+|WV|KANAWHA FALLS|25115|1||FAYETTE||
+|WV|KIMBERLY|25118|1||FAYETTE||
+|WV|KINCAID|25119|1||FAYETTE||
+|WV|MONTGOMERY|25136|1||FAYETTE||
+|WV|MOUNT CARBON|25139|1||FAYETTE||
+|WV|PAGE|25152|1||FAYETTE||
+|WV|POWELLTON|25161|1||FAYETTE||
+|WV|ROBSON|25173|1||FAYETTE||
+|WV|MOUNT OLIVE|25185|1||FAYETTE||
+|WV|SMITHERS|25186|1||FAYETTE||
+|WV|ANSTED|25812|1||FAYETTE||
+|WV|DANESE|25831|1||FAYETTE||
+|WV|DOTHAN|25833|1||FAYETTE||
+|WV|EDMOND|25837|1||FAYETTE||
+|WV|FAYETTEVILLE|25840|1||FAYETTE||
+|WV|GLEN JEAN|25846|1||FAYETTE||
+|WV|HICO|25854|1||FAYETTE||
+|WV|HILLTOP|25855|1||FAYETTE||
+|WV|KILSYTH|25859|1||FAYETTE||
+|WV|LANSING|25862|1||FAYETTE||
+|WV|LAYLAND|25864|1||FAYETTE||
+|WV|LOCHGELLY|25866|1||FAYETTE||
+|WV|LOOKOUT|25868|1||FAYETTE||
+|WV|MINDEN|25879|1||FAYETTE||
+|WV|MOUNT HOPE|25880|1||FAYETTE||
+|WV|OAK HILL|25901|1||FAYETTE||
+|WV|PAX|25904|1||FAYETTE||
+|WV|PRINCE|25907|1||FAYETTE||
+|WV|RAMSEY|25912|1||FAYETTE||
+|WV|REDSTAR|25914|1||FAYETTE||
+|WV|SCARBRO|25917|1||FAYETTE||
+|WV|SUMMERLEE|25931|1||FAYETTE||
+|WV|THURMOND|25936|1||FAYETTE||
+|WV|VICTOR|25938|1||FAYETTE||
+|WV|WINONA|25942|1||FAYETTE||
+|WV|MEADOW BRIDGE|25976|1||FAYETTE||
+|WV|SPRING DALE|25986|1||FAYETTE||
+|WV|JODIE|26674|1||FAYETTE||
+|WV|NALLEN|26680|1||FAYETTE||
+|WV|LOCKNEY|25258|1||GILMER||
+|WV|NORMANTOWN|25267|1||GILMER||
+|WV|COXS MILLS|26342|1||GILMER||
+|WV|GILMER|26350|1||GILMER||
+|WV|GLENVILLE|26351|1||GILMER||
+|WV|LINN|26384|1||GILMER||
+|WV|SAND FORK|26430|1||GILMER||
+|WV|TROY|26443|1||GILMER||
+|WV|CEDARVILLE|26611|1||GILMER||
+|WV|PERKINS|26634|1||GILMER||
+|WV|ROSEDALE|26636|1||GILMER||
+|WV|SHOCK|26638|1||GILMER||
+|WV|BAYARD|26707|1||GRANT||
+|WV|GORMANIA|26720|1||GRANT||
+|WV|LAHMANSVILLE|26731|1||GRANT||
+|WV|MEDLEY|26734|1||GRANT||
+|WV|MOUNT STORM|26739|1||GRANT||
+|WV|MAYSVILLE|26833|1||GRANT||
+|WV|PETERSBURG|26847|1||GRANT||
+|WV|CABINS|26855|1||GRANT||
+|WV|LEWISBURG|24901|1||GREENBRIER||
+|WV|FAIRLEA|24902|1||GREENBRIER||
+|WV|ALDERSON|24910|1||GREENBRIER||
+|WV|ASBURY|24916|1||GREENBRIER||
+|WV|AUTO|24917|1||GREENBRIER||
+|WV|CALDWELL|24925|1||GREENBRIER||
+|WV|CRAWLEY|24931|1||GREENBRIER||
+|WV|FORT SPRING|24936|1||GREENBRIER||
+|WV|FRANKFORD|24938|1||GREENBRIER||
+|WV|GRASSY MEADOWS|24943|1||GREENBRIER||
+|WV|KIEFFER|24950|1||GREENBRIER||
+|WV|MAXWELTON|24957|1||GREENBRIER||
+|WV|MEADOW BLUFF|24958|1||GREENBRIER||
+|WV|NEOLA|24961|1||GREENBRIER||
+|WV|RENICK|24966|1||GREENBRIER||
+|WV|RONCEVERTE|24970|1||GREENBRIER||
+|WV|SMOOT|24977|1||GREENBRIER||
+|WV|WHITE SULPHUR SPRINGS|24986|1||GREENBRIER||
+|WV|WILLIAMSBURG|24991|1||GREENBRIER||
+|WV|CHARMCO|25958|1||GREENBRIER||
+|WV|CRICHTON|25961|1||GREENBRIER||
+|WV|RAINELLE|25962|1||GREENBRIER||
+|WV|HINES|25967|1||GREENBRIER||
+|WV|LESLIE|25972|1||GREENBRIER||
+|WV|QUINWOOD|25981|1||GREENBRIER||
+|WV|RUPERT|25984|1||GREENBRIER||
+|WV|LEVELS|25431|1||HAMPSHIRE||
+|WV|POINTS|25437|1||HAMPSHIRE||
+|WV|SLANESVILLE|25444|1||HAMPSHIRE||
+|WV|AUGUSTA|26704|1||HAMPSHIRE||
+|WV|CAPON BRIDGE|26711|1||HAMPSHIRE||
+|WV|DELRAY|26714|1||HAMPSHIRE||
+|WV|GREEN SPRING|26722|1||HAMPSHIRE||
+|WV|RIO|26755|1||HAMPSHIRE||
+|WV|ROMNEY|26757|1||HAMPSHIRE||
+|WV|SHANKS|26761|1||HAMPSHIRE||
+|WV|SPRINGFIELD|26763|1||HAMPSHIRE||
+|WV|HIGH VIEW|26808|1||HAMPSHIRE||
+|WV|BLOOMERY|26817|1||HAMPSHIRE||
+|WV|CAPON SPRINGS|26823|1||HAMPSHIRE||
+|WV|JUNCTION|26824|1||HAMPSHIRE||
+|WV|PURGITSVILLE|26852|1||HAMPSHIRE||
+|WV|YELLOW SPRING|26865|1||HAMPSHIRE||
+|WV|CHESTER|26034|1||HANCOCK||
+|WV|NEW CUMBERLAND|26047|1||HANCOCK||
+|WV|NEWELL|26050|1||HANCOCK||
+|WV|NEW MANCHESTER|26056|1||HANCOCK||
+|WV|WEIRTON|26062|1||HANCOCK||
+|WV|BAKER|26801|1||HARDY||
+|WV|LOST CITY|26810|1||HARDY||
+|WV|MATHIAS|26812|1||HARDY||
+|WV|FISHER|26818|1||HARDY||
+|WV|MOOREFIELD|26836|1||HARDY||
+|WV|MILAM|26838|1||HARDY||
+|WV|OLD FIELDS|26845|1||HARDY||
+|WV|WARDENSVILLE|26851|1||HARDY||
+|WV|CLARKSBURG|26301|1||HARRISON||
+|WV|CLARKSBURG|26302|1||HARRISON||
+|WV|CLARKSBURG|26306|1||HARRISON||
+|WV|ANMOORE|26323|1||HARRISON||
+|WV|BRIDGEPORT|26330|1||HARRISON||
+|WV|BRISTOL|26332|1||HARRISON||
+|WV|GYPSY|26361|1||HARRISON||
+|WV|HAYWOOD|26366|1||HARRISON||
+|WV|HEPZIBAH|26369|1||HARRISON||
+|WV|INDUSTRIAL|26375|1||HARRISON||
+|WV|LOST CREEK|26385|1||HARRISON||
+|WV|LUMBERPORT|26386|1||HARRISON||
+|WV|MEADOWBROOK|26404|1||HARRISON||
+|WV|MOUNT CLARE|26408|1||HARRISON||
+|WV|REYNOLDSVILLE|26422|1||HARRISON||
+|WV|SALEM|26426|1||HARRISON||
+|WV|SHINNSTON|26431|1||HARRISON||
+|WV|SPELTER|26438|1||HARRISON||
+|WV|WALLACE|26448|1||HARRISON||
+|WV|WEST MILFORD|26451|1||HARRISON||
+|WV|WILSONBURG|26461|1||HARRISON||
+|WV|WYATT|26463|1||HARRISON||
+|WV|ENTERPRISE|26568|1||HARRISON||
+|WV|ADVENT|25231|1||JACKSON||
+|WV|COTTAGEVILLE|25239|1||JACKSON||
+|WV|EVANS|25241|1||JACKSON||
+|WV|GAY|25244|1||JACKSON||
+|WV|GIVEN|25245|1||JACKSON||
+|WV|KENNA|25248|1||JACKSON||
+|WV|LE ROY|25252|1||JACKSON||
+|WV|MILLWOOD|25262|1||JACKSON||
+|WV|MOUNT ALTO|25264|1||JACKSON||
+|WV|RIPLEY|25271|1||JACKSON||
+|WV|SANDYVILLE|25275|1||JACKSON||
+|WV|STATTS MILLS|25279|1||JACKSON||
+|WV|RAVENSWOOD|26164|1||JACKSON||
+|WV|SHERMAN|26173|1||JACKSON||
+|WV|BAKERTON|25410|1||JEFFERSON||
+|WV|CHARLES TOWN|25414|1||JEFFERSON||
+|WV|HALLTOWN|25423|1||JEFFERSON||
+|WV|HARPERS FERRY|25425|1||JEFFERSON||
+|WV|KEARNEYSVILLE|25429|1||JEFFERSON||
+|WV|KEARNEYSVILLE|25430|1||JEFFERSON||
+|WV|MILLVILLE|25432|1||JEFFERSON||
+|WV|RANSON|25438|1||JEFFERSON||
+|WV|RIPPON|25441|1||JEFFERSON||
+|WV|SHENANDOAH JUNCTION|25442|1||JEFFERSON||
+|WV|SHEPHERDSTOWN|25443|1||JEFFERSON||
+|WV|SUMMIT POINT|25446|1||JEFFERSON||
+|WV|ALUM CREEK|25003|1||KANAWHA||
+|WV|BELLE|25015|1||KANAWHA||
+|WV|BLOUNT|25025|1||KANAWHA||
+|WV|BLUE CREEK|25026|1||KANAWHA||
+|WV|CABIN CREEK|25035|1||KANAWHA||
+|WV|CEDAR GROVE|25039|1||KANAWHA||
+|WV|CLENDENIN|25045|1||KANAWHA||
+|WV|DAWES|25054|1||KANAWHA||
+|WV|DRYBRANCH|25061|1||KANAWHA||
+|WV|DUNBAR|25064|1||KANAWHA||
+|WV|EAST BANK|25067|1||KANAWHA||
+|WV|ELKVIEW|25071|1||KANAWHA||
+|WV|ESKDALE|25075|1||KANAWHA||
+|WV|FALLING ROCK|25079|1||KANAWHA||
+|WV|GALLAGHER|25083|1||KANAWHA||
+|WV|GLASGOW|25086|1||KANAWHA||
+|WV|HANDLEY|25102|1||KANAWHA||
+|WV|HANSFORD|25103|1||KANAWHA||
+|WV|HERNSHAW|25107|1||KANAWHA||
+|WV|HUGHESTON|25110|1||KANAWHA||
+|WV|INSTITUTE|25112|1||KANAWHA||
+|WV|LEEWOOD|25122|1||KANAWHA||
+|WV|LONDON|25126|1||KANAWHA||
+|WV|MAMMOTH|25132|1||KANAWHA||
+|WV|MIAMI|25134|1||KANAWHA||
+|WV|NITRO|25143|1||KANAWHA||
+|WV|OHLEY|25147|1||KANAWHA||
+|WV|PINCH|25156|1||KANAWHA||
+|WV|POND GAP|25160|1||KANAWHA||
+|WV|PRATT|25162|1||KANAWHA||
+|WV|SAINT ALBANS|25177|1||KANAWHA||
+|WV|SHARON|25182|1||KANAWHA||
+|WV|TAD|25201|1||KANAWHA||
+|WV|TORNADO|25202|1||KANAWHA||
+|WV|WINIFREDE|25214|1||KANAWHA||
+|WV|CHARLESTON|25301|1||KANAWHA||
+|WV|CHARLESTON|25302|1||KANAWHA||
+|WV|CHARLESTON|25303|1||KANAWHA||
+|WV|CHARLESTON|25304|1||KANAWHA||
+|WV|CHARLESTON|25305|1||KANAWHA||
+|WV|CHARLESTON|25306|1||KANAWHA||
+|WV|CHARLESTON|25309|1||KANAWHA||
+|WV|CHARLESTON|25311|1||KANAWHA||
+|WV|CHARLESTON|25312|1||KANAWHA||
+|WV|CHARLESTON|25313|1||KANAWHA||
+|WV|CHARLESTON|25314|1||KANAWHA||
+|WV|CHARLESTON|25315|1||KANAWHA||
+|WV|CHARLESTON|25317|1||KANAWHA||
+|WV|CHARLESTON|25320|1||KANAWHA||
+|WV|CHARLESTON|25321|1||KANAWHA||
+|WV|CHARLESTON|25322|1||KANAWHA||
+|WV|CHARLESTON|25323|1||KANAWHA||
+|WV|CHARLESTON|25324|1||KANAWHA||
+|WV|CHARLESTON|25325|1||KANAWHA||
+|WV|CHARLESTON|25326|1||KANAWHA||
+|WV|CHARLESTON|25327|1||KANAWHA||
+|WV|CHARLESTON|25328|1||KANAWHA||
+|WV|CHARLESTON|25329|1||KANAWHA||
+|WV|CHARLESTON|25330|1||KANAWHA||
+|WV|CHARLESTON|25331|1||KANAWHA||
+|WV|CHARLESTON|25332|1||KANAWHA||
+|WV|CHARLESTON|25333|1||KANAWHA||
+|WV|CHARLESTON|25334|1||KANAWHA||
+|WV|CHARLESTON|25335|1||KANAWHA||
+|WV|CHARLESTON|25336|1||KANAWHA||
+|WV|CHARLESTON|25337|1||KANAWHA||
+|WV|CHARLESTON|25338|1||KANAWHA||
+|WV|CHARLESTON|25339|1||KANAWHA||
+|WV|CHARLESTON|25350|1||KANAWHA||
+|WV|CHARLESTON|25356|1||KANAWHA||
+|WV|CHARLESTON|25357|1||KANAWHA||
+|WV|CHARLESTON|25358|1||KANAWHA||
+|WV|CHARLESTON|25360|1||KANAWHA||
+|WV|CHARLESTON|25361|1||KANAWHA||
+|WV|CHARLESTON|25362|1||KANAWHA||
+|WV|CHARLESTON|25364|1||KANAWHA||
+|WV|CHARLESTON|25365|1||KANAWHA||
+|WV|CHARLESTON|25375|1||KANAWHA||
+|WV|CHARLESTON|25387|1||KANAWHA||
+|WV|CHARLESTON|25389|1||KANAWHA||
+|WV|CHARLESTON|25392|1||KANAWHA||
+|WV|CHARLESTON|25396|1||KANAWHA||
+|WV|ALUM BRIDGE|26321|1||LEWIS||
+|WV|CAMDEN|26338|1||LEWIS||
+|WV|CRAWFORD|26343|1||LEWIS||
+|WV|HORNER|26372|1||LEWIS||
+|WV|IRELAND|26376|1||LEWIS||
+|WV|JANE LEW|26378|1||LEWIS||
+|WV|ORLANDO|26412|1||LEWIS||
+|WV|WALKERSVILLE|26447|1||LEWIS||
+|WV|WESTON|26452|1||LEWIS||
+|WV|ALKOL|25501|1||LINCOLN||
+|WV|BRANCHLAND|25506|1||LINCOLN||
+|WV|GRIFFITHSVILLE|25521|1||LINCOLN||
+|WV|HAMLIN|25523|1||LINCOLN||
+|WV|HARTS|25524|1||LINCOLN||
+|WV|MIDKIFF|25540|1||LINCOLN||
+|WV|MYRA|25544|1||LINCOLN||
+|WV|RANGER|25557|1||LINCOLN||
+|WV|SOD|25564|1||LINCOLN||
+|WV|SPURLOCKVILLE|25565|1||LINCOLN||
+|WV|SUMERCO|25567|1||LINCOLN||
+|WV|WEST HAMLIN|25571|1||LINCOLN||
+|WV|WOODVILLE|25572|1||LINCOLN||
+|WV|YAWKEY|25573|1||LINCOLN||
+|WV|BLAIR|25022|1||LOGAN||
+|WV|CLOTHIER|25047|1||LOGAN||
+|WV|ETHEL|25076|1||LOGAN||
+|WV|LAKE|25121|1||LOGAN||
+|WV|SHARPLES|25183|1||LOGAN||
+|WV|BIG CREEK|25505|1||LOGAN||
+|WV|CHAPMANVILLE|25508|1||LOGAN||
+|WV|PECKS MILL|25547|1||LOGAN||
+|WV|LOGAN|25601|1||LOGAN||
+|WV|ACCOVILLE|25606|1||LOGAN||
+|WV|AMHERSTDALE|25607|1||LOGAN||
+|WV|BRUNO|25611|1||LOGAN||
+|WV|CHAUNCEY|25612|1||LOGAN||
+|WV|CORA|25614|1||LOGAN||
+|WV|DAVIN|25617|1||LOGAN||
+|WV|HENLAWSON|25624|1||LOGAN||
+|WV|HOLDEN|25625|1||LOGAN||
+|WV|KISTLER|25628|1||LOGAN||
+|WV|LORADO|25630|1||LOGAN||
+|WV|LYBURN|25632|1||LOGAN||
+|WV|MALLORY|25634|1||LOGAN||
+|WV|MAN|25635|1||LOGAN||
+|WV|MONAVILLE|25636|1||LOGAN||
+|WV|MOUNT GAY|25637|1||LOGAN||
+|WV|OMAR|25638|1||LOGAN||
+|WV|PEACH CREEK|25639|1||LOGAN||
+|WV|SARAH ANN|25644|1||LOGAN||
+|WV|STIRRAT|25645|1||LOGAN||
+|WV|STOLLINGS|25646|1||LOGAN||
+|WV|SWITZER|25647|1||LOGAN||
+|WV|VERDUNVILLE|25649|1||LOGAN||
+|WV|WHITMAN|25652|1||LOGAN||
+|WV|WILKINSON|25653|1||LOGAN||
+|WV|YOLYN|25654|1||LOGAN||
+|WV|WELCH|24801|1||MCDOWELL||
+|WV|ANAWALT|24808|1||MCDOWELL||
+|WV|AVONDALE|24811|1||MCDOWELL||
+|WV|BARTLEY|24813|1||MCDOWELL||
+|WV|BERWIND|24815|1||MCDOWELL||
+|WV|BIG SANDY|24816|1||MCDOWELL||
+|WV|BRADSHAW|24817|1||MCDOWELL||
+|WV|CAPELS|24820|1||MCDOWELL||
+|WV|CARETTA|24821|1||MCDOWELL||
+|WV|COALWOOD|24824|1||MCDOWELL||
+|WV|CRUMPLER|24825|1||MCDOWELL||
+|WV|CUCUMBER|24826|1||MCDOWELL||
+|WV|DAVY|24828|1||MCDOWELL||
+|WV|ECKMAN|24829|1||MCDOWELL||
+|WV|ELBERT|24830|1||MCDOWELL||
+|WV|ELKHORN|24831|1||MCDOWELL||
+|WV|ENGLISH|24832|1||MCDOWELL||
+|WV|GARY|24836|1||MCDOWELL||
+|WV|HAVACO|24841|1||MCDOWELL||
+|WV|HEMPHILL|24842|1||MCDOWELL||
+|WV|HENSLEY|24843|1||MCDOWELL||
+|WV|IAEGER|24844|1||MCDOWELL||
+|WV|ISABAN|24846|1||MCDOWELL||
+|WV|JENKINJONES|24848|1||MCDOWELL||
+|WV|JOLO|24850|1||MCDOWELL||
+|WV|KEYSTONE|24852|1||MCDOWELL||
+|WV|KIMBALL|24853|1||MCDOWELL||
+|WV|KYLE|24855|1||MCDOWELL||
+|WV|LECKIE|24856|1||MCDOWELL||
+|WV|MAYBEURY|24861|1||MCDOWELL||
+|WV|MOHAWK|24862|1||MCDOWELL||
+|WV|NEWHALL|24866|1||MCDOWELL||
+|WV|NORTHFORK|24868|1||MCDOWELL||
+|WV|PAGETON|24871|1||MCDOWELL||
+|WV|PANTHER|24872|1||MCDOWELL||
+|WV|PAYNESVILLE|24873|1||MCDOWELL||
+|WV|POWHATAN|24877|1||MCDOWELL||
+|WV|PREMIER|24878|1||MCDOWELL||
+|WV|RAYSAL|24879|1||MCDOWELL||
+|WV|RODERFIELD|24881|1||MCDOWELL||
+|WV|SKYGUSTY|24883|1||MCDOWELL||
+|WV|SQUIRE|24884|1||MCDOWELL||
+|WV|SWITCHBACK|24887|1||MCDOWELL||
+|WV|THORPE|24888|1||MCDOWELL||
+|WV|TWIN BRANCH|24889|1||MCDOWELL||
+|WV|WAR|24892|1||MCDOWELL||
+|WV|WARRIORMINE|24894|1||MCDOWELL||
+|WV|WILCOE|24895|1||MCDOWELL||
+|WV|WORTH|24897|1||MCDOWELL||
+|WV|YUKON|24899|1||MCDOWELL||
+|WV|FAIRMONT|26554|1||MARION||
+|WV|FAIRMONT|26555|1||MARION||
+|WV|BARRACKVILLE|26559|1||MARION||
+|WV|BAXTER|26560|1||MARION||
+|WV|CAROLINA|26563|1||MARION||
+|WV|COLFAX|26566|1||MARION||
+|WV|FAIRVIEW|26570|1||MARION||
+|WV|FARMINGTON|26571|1||MARION||
+|WV|FOUR STATES|26572|1||MARION||
+|WV|GRANT TOWN|26574|1||MARION||
+|WV|IDAMAY|26576|1||MARION||
+|WV|KINGMONT|26578|1||MARION||
+|WV|MANNINGTON|26582|1||MARION||
+|WV|METZ|26585|1||MARION||
+|WV|MONTANA MINES|26586|1||MARION||
+|WV|RACHEL|26587|1||MARION||
+|WV|RIVESVILLE|26588|1||MARION||
+|WV|WORTHINGTON|26591|1||MARION||
+|WV|BENWOOD|26031|1||MARSHALL||
+|WV|CAMERON|26033|1||MARSHALL||
+|WV|DALLAS|26036|1||MARSHALL||
+|WV|GLEN DALE|26038|1||MARSHALL||
+|WV|GLEN EASTON|26039|1||MARSHALL||
+|WV|MC MECHEN|26040|1||MARSHALL||
+|WV|MOUNDSVILLE|26041|1||MARSHALL||
+|WV|PROCTOR|26055|1||MARSHALL||
+|WV|GRIMMS LANDING|25095|1||MASON||
+|WV|HENDERSON|25106|1||MASON||
+|WV|LEON|25123|1||MASON||
+|WV|SOUTHSIDE|25187|1||MASON||
+|WV|HARTFORD|25247|1||MASON||
+|WV|LAKIN|25250|1||MASON||
+|WV|LETART|25253|1||MASON||
+|WV|MASON|25260|1||MASON||
+|WV|NEW HAVEN|25265|1||MASON||
+|WV|WEST COLUMBIA|25287|1||MASON||
+|WV|APPLE GROVE|25502|1||MASON||
+|WV|ASHTON|25503|1||MASON||
+|WV|GALLIPOLIS FERRY|25515|1||MASON||
+|WV|GLENWOOD|25520|1||MASON||
+|WV|POINT PLEASANT|25550|1||MASON||
+|WV|BLUEFIELD|24701|1||MERCER||
+|WV|ATHENS|24712|1||MERCER||
+|WV|BEESON|24714|1||MERCER||
+|WV|BRAMWELL|24715|1||MERCER||
+|WV|FREEMAN|24724|1||MERCER||
+|WV|HIAWATHA|24729|1||MERCER||
+|WV|KEGLEY|24731|1||MERCER||
+|WV|KELLYSVILLE|24732|1||MERCER||
+|WV|LASHMEET|24733|1||MERCER||
+|WV|MATOAKA|24736|1||MERCER||
+|WV|MONTCALM|24737|1||MERCER||
+|WV|NEMOURS|24738|1||MERCER||
+|WV|OAKVALE|24739|1||MERCER||
+|WV|PRINCETON|24740|1||MERCER||
+|WV|ROCK|24747|1||MERCER||
+|WV|WOLFE|24751|1||MERCER||
+|WV|CAMP CREEK|25820|1||MERCER||
+|WV|FLAT TOP|25841|1||MERCER||
+|WV|SPANISHBURG|25922|1||MERCER||
+|WV|LERONA|25971|1||MERCER||
+|WV|BURLINGTON|26710|1||MINERAL||
+|WV|ELK GARDEN|26717|1||MINERAL||
+|WV|FORT ASHBY|26719|1||MINERAL||
+|WV|KEYSER|26726|1||MINERAL||
+|WV|NEW CREEK|26743|1||MINERAL||
+|WV|PIEDMONT|26750|1||MINERAL||
+|WV|RIDGELEY|26753|1||MINERAL||
+|WV|WILEY FORD|26767|1||MINERAL||
+|WV|JUSTICE|24851|1||MINGO||
+|WV|BAISDEN|25608|1||MINGO||
+|WV|GILBERT|25621|1||MINGO||
+|WV|HAMPDEN|25623|1||MINGO||
+|WV|VERNER|25650|1||MINGO||
+|WV|WHARNCLIFFE|25651|1||MINGO||
+|WV|WILLIAMSON|25661|1||MINGO||
+|WV|BORDERLAND|25665|1||MINGO||
+|WV|BREEDEN|25666|1||MINGO||
+|WV|CHATTAROY|25667|1||MINGO||
+|WV|DELBARTON|25670|1||MINGO||
+|WV|DINGESS|25671|1||MINGO||
+|WV|EDGARTON|25672|1||MINGO||
+|WV|KERMIT|25674|1||MINGO||
+|WV|LENORE|25676|1||MINGO||
+|WV|MATEWAN|25678|1||MINGO||
+|WV|MEADOR|25682|1||MINGO||
+|WV|NAUGATUCK|25685|1||MINGO||
+|WV|NEWTOWN|25686|1||MINGO||
+|WV|NOLAN|25687|1||MINGO||
+|WV|NORTH MATEWAN|25688|1||MINGO||
+|WV|RAGLAND|25690|1||MINGO||
+|WV|RAWL|25691|1||MINGO||
+|WV|RED JACKET|25692|1||MINGO||
+|WV|THACKER|25694|1||MINGO||
+|WV|VARNEY|25696|1||MINGO||
+|WV|VULCAN|25697|1||MINGO||
+|WV|MORGANTOWN|26501|1||MONONGALIA||
+|WV|MORGANTOWN|26502|1||MONONGALIA||
+|WV|MORGANTOWN|26503|1||MONONGALIA||
+|WV|MORGANTOWN|26504|1||MONONGALIA||
+|WV|MORGANTOWN|26505|1||MONONGALIA||
+|WV|MORGANTOWN|26506|1||MONONGALIA||
+|WV|MORGANTOWN|26507|1||MONONGALIA||
+|WV|MORGANTOWN|26508|1||MONONGALIA||
+|WV|BLACKSVILLE|26521|1||MONONGALIA||
+|WV|BOOTH|26522|1||MONONGALIA||
+|WV|CASSVILLE|26527|1||MONONGALIA||
+|WV|CORE|26529|1||MONONGALIA||
+|WV|DELLSLOW|26531|1||MONONGALIA||
+|WV|EVERETTVILLE|26533|1||MONONGALIA||
+|WV|GRANVILLE|26534|1||MONONGALIA||
+|WV|MAIDSVILLE|26541|1||MONONGALIA||
+|WV|OSAGE|26543|1||MONONGALIA||
+|WV|PENTRESS|26544|1||MONONGALIA||
+|WV|PURSGLOVE|26546|1||MONONGALIA||
+|WV|WADESTOWN|26589|1||MONONGALIA||
+|WV|WANA|26590|1||MONONGALIA||
+|WV|BALLARD|24918|1||MONROE||
+|WV|GAP MILLS|24941|1||MONROE||
+|WV|GLACE|24942|1||MONROE||
+|WV|GREENVILLE|24945|1||MONROE||
+|WV|LINDSIDE|24951|1||MONROE||
+|WV|PETERSTOWN|24963|1||MONROE||
+|WV|SECONDCREEK|24974|1||MONROE||
+|WV|SINKS GROVE|24976|1||MONROE||
+|WV|UNION|24983|1||MONROE||
+|WV|WAITEVILLE|24984|1||MONROE||
+|WV|WAYSIDE|24985|1||MONROE||
+|WV|WOLFCREEK|24993|1||MONROE||
+|WV|BERKELEY SPRINGS|25411|1||MORGAN||
+|WV|GREAT CACAPON|25422|1||MORGAN||
+|WV|PAW PAW|25434|1||MORGAN||
+|WV|DIXIE|25059|1||NICHOLAS||
+|WV|FENWICK|26202|1||NICHOLAS||
+|WV|CRAIGSVILLE|26205|1||NICHOLAS||
+|WV|RICHWOOD|26261|1||NICHOLAS||
+|WV|BIRCH RIVER|26610|1||NICHOLAS||
+|WV|SUMMERSVILLE|26651|1||NICHOLAS||
+|WV|BELVA|26656|1||NICHOLAS||
+|WV|CALVIN|26660|1||NICHOLAS||
+|WV|CANVAS|26662|1||NICHOLAS||
+|WV|DRENNEN|26667|1||NICHOLAS||
+|WV|GILBOA|26671|1||NICHOLAS||
+|WV|KESLERS CROSS LANES|26675|1||NICHOLAS||
+|WV|LEIVASY|26676|1||NICHOLAS||
+|WV|MOUNT LOOKOUT|26678|1||NICHOLAS||
+|WV|MOUNT NEBO|26679|1||NICHOLAS||
+|WV|NETTIE|26681|1||NICHOLAS||
+|WV|POOL|26684|1||NICHOLAS||
+|WV|SWISS|26690|1||NICHOLAS||
+|WV|TIOGA|26691|1||NICHOLAS||
+|WV|WHEELING|26003|1||OHIO||
+|WV|TRIADELPHIA|26059|1||OHIO||
+|WV|VALLEY GROVE|26060|1||OHIO||
+|WV|WEST LIBERTY|26074|1||OHIO||
+|WV|BRANDYWINE|26802|1||PENDLETON||
+|WV|CIRCLEVILLE|26804|1||PENDLETON||
+|WV|FRANKLIN|26807|1||PENDLETON||
+|WV|RIVERTON|26814|1||PENDLETON||
+|WV|SUGAR GROVE|26815|1||PENDLETON||
+|WV|UPPER TRACT|26866|1||PENDLETON||
+|WV|SENECA ROCKS|26884|1||PENDLETON||
+|WV|ONEGO|26886|1||PENDLETON||
+|WV|BELMONT|26134|1||PLEASANTS||
+|WV|SAINT MARYS|26170|1||PLEASANTS||
+|WV|ARBOVALE|24915|1||POCAHONTAS||
+|WV|BARTOW|24920|1||POCAHONTAS||
+|WV|BUCKEYE|24924|1||POCAHONTAS||
+|WV|CASS|24927|1||POCAHONTAS||
+|WV|DUNMORE|24934|1||POCAHONTAS||
+|WV|GREEN BANK|24944|1||POCAHONTAS||
+|WV|HILLSBORO|24946|1||POCAHONTAS||
+|WV|MARLINTON|24954|1||POCAHONTAS||
+|WV|SNOWSHOE|26209|1||POCAHONTAS||
+|WV|DURBIN|26264|1||POCAHONTAS||
+|WV|SLATYFORK|26291|1||POCAHONTAS||
+|WV|INDEPENDENCE|26374|1||PRESTON||
+|WV|NEWBURG|26410|1||PRESTON||
+|WV|ROWLESBURG|26425|1||PRESTON||
+|WV|TUNNELTON|26444|1||PRESTON||
+|WV|ALBRIGHT|26519|1||PRESTON||
+|WV|ARTHURDALE|26520|1||PRESTON||
+|WV|BRETZ|26524|1||PRESTON||
+|WV|BRUCETON MILLS|26525|1||PRESTON||
+|WV|HAZELTON|26535|1||PRESTON||
+|WV|KINGWOOD|26537|1||PRESTON||
+|WV|MASONTOWN|26542|1||PRESTON||
+|WV|REEDSVILLE|26547|1||PRESTON||
+|WV|AURORA|26705|1||PRESTON||
+|WV|EGLON|26716|1||PRESTON||
+|WV|TERRA ALTA|26764|1||PRESTON||
+|WV|BANCROFT|25011|1||PUTNAM||
+|WV|BUFFALO|25033|1||PUTNAM||
+|WV|ELEANOR|25070|1||PUTNAM||
+|WV|FRAZIERS BOTTOM|25082|1||PUTNAM||
+|WV|HOMETOWN|25109|1||PUTNAM||
+|WV|LIBERTY|25124|1||PUTNAM||
+|WV|POCA|25159|1||PUTNAM||
+|WV|RED HOUSE|25168|1||PUTNAM||
+|WV|WINFIELD|25213|1||PUTNAM||
+|WV|HURRICANE|25526|1||PUTNAM||
+|WV|SCOTT DEPOT|25560|1||PUTNAM||
+|WV|TEAYS|25569|1||PUTNAM||
+|WV|AMEAGLE|25004|1||RALEIGH||
+|WV|ARNETT|25007|1||RALEIGH||
+|WV|ARTIE|25008|1||RALEIGH||
+|WV|CLEAR CREEK|25044|1||RALEIGH||
+|WV|COLCORD|25048|1||RALEIGH||
+|WV|DOROTHY|25060|1||RALEIGH||
+|WV|DRY CREEK|25062|1||RALEIGH||
+|WV|NAOMA|25140|1||RALEIGH||
+|WV|ROCK CREEK|25174|1||RALEIGH||
+|WV|SAXON|25180|1||RALEIGH||
+|WV|BECKLEY|25801|1||RALEIGH||
+|WV|BECKLEY|25802|1||RALEIGH||
+|WV|BEAVER|25813|1||RALEIGH||
+|WV|BLUE JAY|25816|1||RALEIGH||
+|WV|BOLT|25817|1||RALEIGH||
+|WV|BRADLEY|25818|1||RALEIGH||
+|WV|COAL CITY|25823|1||RALEIGH||
+|WV|COOL RIDGE|25825|1||RALEIGH||
+|WV|CRAB ORCHARD|25827|1||RALEIGH||
+|WV|DANIELS|25832|1||RALEIGH||
+|WV|ECCLES|25836|1||RALEIGH||
+|WV|FAIRDALE|25839|1||RALEIGH||
+|WV|GHENT|25843|1||RALEIGH||
+|WV|GLEN DANIEL|25844|1||RALEIGH||
+|WV|GLEN MORGAN|25847|1||RALEIGH||
+|WV|GLEN WHITE|25849|1||RALEIGH||
+|WV|HARPER|25851|1||RALEIGH||
+|WV|HELEN|25853|1||RALEIGH||
+|WV|JONBEN|25856|1||RALEIGH||
+|WV|JOSEPHINE|25857|1||RALEIGH||
+|WV|LANARK|25860|1||RALEIGH||
+|WV|LESTER|25865|1||RALEIGH||
+|WV|MABSCOTT|25871|1||RALEIGH||
+|WV|MAC ARTHUR|25873|1||RALEIGH||
+|WV|MIDWAY|25878|1||RALEIGH||
+|WV|ODD|25902|1||RALEIGH||
+|WV|PINEY VIEW|25906|1||RALEIGH||
+|WV|PRINCEWICK|25908|1||RALEIGH||
+|WV|PROSPERITY|25909|1||RALEIGH||
+|WV|RALEIGH|25911|1||RALEIGH||
+|WV|RHODELL|25915|1||RALEIGH||
+|WV|SHADY SPRING|25918|1||RALEIGH||
+|WV|SKELTON|25919|1||RALEIGH||
+|WV|SLAB FORK|25920|1||RALEIGH||
+|WV|SOPHIA|25921|1||RALEIGH||
+|WV|SPRAGUE|25926|1||RALEIGH||
+|WV|STANAFORD|25927|1||RALEIGH||
+|WV|SURVEYOR|25932|1||RALEIGH||
+|WV|TERRY|25934|1||RALEIGH||
+|WV|WHITE OAK|25989|1||RALEIGH||
+|WV|HELVETIA|26224|1||RANDOLPH||
+|WV|PICKENS|26230|1||RANDOLPH||
+|WV|ELKINS|26241|1||RANDOLPH||
+|WV|BEVERLY|26253|1||RANDOLPH||
+|WV|BOWDEN|26254|1||RANDOLPH||
+|WV|COALTON|26257|1||RANDOLPH||
+|WV|DAILEY|26259|1||RANDOLPH||
+|WV|DRYFORK|26263|1||RANDOLPH||
+|WV|ELLAMORE|26267|1||RANDOLPH||
+|WV|GLADY|26268|1||RANDOLPH||
+|WV|HARMAN|26270|1||RANDOLPH||
+|WV|HUTTONSVILLE|26273|1||RANDOLPH||
+|WV|KERENS|26276|1||RANDOLPH||
+|WV|MABIE|26278|1||RANDOLPH||
+|WV|MILL CREEK|26280|1||RANDOLPH||
+|WV|MONTERVILLE|26282|1||RANDOLPH||
+|WV|MONTROSE|26283|1||RANDOLPH||
+|WV|NORTON|26285|1||RANDOLPH||
+|WV|VALLEY BEND|26293|1||RANDOLPH||
+|WV|VALLEY HEAD|26294|1||RANDOLPH||
+|WV|WHITMER|26296|1||RANDOLPH||
+|WV|MACFARLAN|26148|1||RITCHIE||
+|WV|PETROLEUM|26161|1||RITCHIE||
+|WV|SMITHVILLE|26178|1||RITCHIE||
+|WV|AUBURN|26325|1||RITCHIE||
+|WV|BEREA|26327|1||RITCHIE||
+|WV|CAIRO|26337|1||RITCHIE||
+|WV|ELLENBORO|26346|1||RITCHIE||
+|WV|HARRISVILLE|26362|1||RITCHIE||
+|WV|MOUNTAIN|26407|1||RITCHIE||
+|WV|PENNSBORO|26415|1||RITCHIE||
+|WV|PULLMAN|26421|1||RITCHIE||
+|WV|AMMA|25005|1||ROANE||
+|WV|CLIO|25046|1||ROANE||
+|WV|GANDEEVILLE|25243|1||ROANE||
+|WV|LEFT HAND|25251|1||ROANE||
+|WV|LINDEN|25256|1||ROANE||
+|WV|LOONEYVILLE|25259|1||ROANE||
+|WV|NEWTON|25266|1||ROANE||
+|WV|REEDY|25270|1||ROANE||
+|WV|SPENCER|25276|1||ROANE||
+|WV|TARIFF|25281|1||ROANE||
+|WV|WALTON|25286|1||ROANE||
+|WV|BALLENGEE|24919|1||SUMMERS||
+|WV|FOREST HILL|24935|1||SUMMERS||
+|WV|PENCE SPRINGS|24962|1||SUMMERS||
+|WV|TALCOTT|24981|1||SUMMERS||
+|WV|HINTON|25951|1||SUMMERS||
+|WV|ELTON|25965|1||SUMMERS||
+|WV|GREEN SULPHUR SPRINGS|25966|1||SUMMERS||
+|WV|JUMPING BRANCH|25969|1||SUMMERS||
+|WV|MEADOW CREEK|25977|1||SUMMERS||
+|WV|NIMITZ|25978|1||SUMMERS||
+|WV|PIPESTEM|25979|1||SUMMERS||
+|WV|SANDSTONE|25985|1||SUMMERS||
+|WV|TRUE|25988|1||SUMMERS||
+|WV|FLEMINGTON|26347|1||TAYLOR||
+|WV|GRAFTON|26354|1||TAYLOR||
+|WV|ROSEMONT|26424|1||TAYLOR||
+|WV|SIMPSON|26435|1||TAYLOR||
+|WV|THORNTON|26440|1||TAYLOR||
+|WV|DAVIS|26260|1||TUCKER||
+|WV|HAMBLETON|26269|1||TUCKER||
+|WV|HENDRICKS|26271|1||TUCKER||
+|WV|PARSONS|26287|1||TUCKER||
+|WV|RED CREEK|26289|1||TUCKER||
+|WV|THOMAS|26292|1||TUCKER||
+|WV|BENS RUN|26135|1||TYLER||
+|WV|FRIENDLY|26146|1||TYLER||
+|WV|MIDDLEBOURNE|26149|1||TYLER||
+|WV|SISTERSVILLE|26175|1||TYLER||
+|WV|ALMA|26320|1||TYLER||
+|WV|SHIRLEY|26434|1||TYLER||
+|WV|BUCKHANNON|26201|1||UPSHUR||
+|WV|ADRIAN|26210|1||UPSHUR||
+|WV|CLEVELAND|26215|1||UPSHUR||
+|WV|FRENCH CREEK|26218|1||UPSHUR||
+|WV|FRENCHTON|26219|1||UPSHUR||
+|WV|KANAWHA HEAD|26228|1||UPSHUR||
+|WV|LORENTZ|26229|1||UPSHUR||
+|WV|ROCK CAVE|26234|1||UPSHUR||
+|WV|SELBYVILLE|26236|1||UPSHUR||
+|WV|TALLMANSVILLE|26237|1||UPSHUR||
+|WV|CEREDO|25507|1||WAYNE||
+|WV|DUNLOW|25511|1||WAYNE||
+|WV|EAST LYNN|25512|1||WAYNE||
+|WV|FORT GAY|25514|1||WAYNE||
+|WV|GENOA|25517|1||WAYNE||
+|WV|GLENHAYES|25519|1||WAYNE||
+|WV|KENOVA|25530|1||WAYNE||
+|WV|KIAHSVILLE|25534|1||WAYNE||
+|WV|LAVALETTE|25535|1||WAYNE||
+|WV|PRICHARD|25555|1||WAYNE||
+|WV|SHOALS|25562|1||WAYNE||
+|WV|WAYNE|25570|1||WAYNE||
+|WV|CRUM|25669|1||WAYNE||
+|WV|WILSONDALE|25699|1||WAYNE||
+|WV|HUNTINGTON|25709|1||WAYNE||
+|WV|ERBACON|26203|1||WEBSTER||
+|WV|COWEN|26206|1||WEBSTER||
+|WV|CAMDEN ON GAULEY|26208|1||WEBSTER||
+|WV|DIANA|26217|1||WEBSTER||
+|WV|HACKER VALLEY|26222|1||WEBSTER||
+|WV|UPPERGLADE|26266|1||WEBSTER||
+|WV|WEBSTER SPRINGS|26288|1||WEBSTER||
+|WV|BERGOO|26298|1||WEBSTER||
+|WV|NEW MARTINSVILLE|26155|1||WETZEL||
+|WV|PADEN CITY|26159|1||WETZEL||
+|WV|PORTERS FALLS|26162|1||WETZEL||
+|WV|READER|26167|1||WETZEL||
+|WV|WILEYVILLE|26186|1||WETZEL||
+|WV|FOLSOM|26348|1||WETZEL||
+|WV|JACKSONBURG|26377|1||WETZEL||
+|WV|PINE GROVE|26419|1||WETZEL||
+|WV|SMITHFIELD|26437|1||WETZEL||
+|WV|BIG RUN|26561|1||WETZEL||
+|WV|BURTON|26562|1||WETZEL||
+|WV|HUNDRED|26575|1||WETZEL||
+|WV|LITTLETON|26581|1||WETZEL||
+|WV|BROHARD|26138|1||WIRT||
+|WV|CRESTON|26141|1||WIRT||
+|WV|ELIZABETH|26143|1||WIRT||
+|WV|MUNDAY|26152|1||WIRT||
+|WV|PALESTINE|26160|1||WIRT||
+|WV|PARKERSBURG|26101|1||WOOD||
+|WV|PARKERSBURG|26102|1||WOOD||
+|WV|PARKERSBURG|26103|1||WOOD||
+|WV|PARKERSBURG|26104|1||WOOD||
+|WV|VIENNA|26105|1||WOOD||
+|WV|PARKERSBURG|26106|1||WOOD||
+|WV|MINERAL WELLS|26120|1||WOOD||
+|WV|MINERAL WELLS|26121|1||WOOD||
+|WV|BELLEVILLE|26133|1||WOOD||
+|WV|DAVISVILLE|26142|1||WOOD||
+|WV|MINERAL WELLS|26150|1||WOOD||
+|WV|ROCKPORT|26169|1||WOOD||
+|WV|WALKER|26180|1||WOOD||
+|WV|WASHINGTON|26181|1||WOOD||
+|WV|WAVERLY|26184|1||WOOD||
+|WV|WILLIAMSTOWN|26187|1||WOOD||
+|WV|BUD|24716|1||WYOMING||
+|WV|COVEL|24719|1||WYOMING||
+|WV|HERNDON|24726|1||WYOMING||
+|WV|BRENTON|24818|1||WYOMING||
+|WV|CLEAR FORK|24822|1||WYOMING||
+|WV|COAL MOUNTAIN|24823|1||WYOMING||
+|WV|CYCLONE|24827|1||WYOMING||
+|WV|FANROCK|24834|1||WYOMING||
+|WV|HANOVER|24839|1||WYOMING||
+|WV|IKES FORK|24845|1||WYOMING||
+|WV|ITMANN|24847|1||WYOMING||
+|WV|JESSE|24849|1||WYOMING||
+|WV|KOPPERSTON|24854|1||WYOMING||
+|WV|LYNCO|24857|1||WYOMING||
+|WV|MARIANNA|24859|1||WYOMING||
+|WV|MATHENY|24860|1||WYOMING||
+|WV|NEW RICHMOND|24867|1||WYOMING||
+|WV|NORTH SPRING|24869|1||WYOMING||
+|WV|OCEANA|24870|1||WYOMING||
+|WV|PINEVILLE|24874|1||WYOMING||
+|WV|ROCK VIEW|24880|1||WYOMING||
+|WV|SIMON|24882|1||WYOMING||
+|WV|WOLF PEN|24896|1||WYOMING||
+|WV|WYOMING|24898|1||WYOMING||
+|WV|ALLEN JUNCTION|25810|1||WYOMING||
+|WV|AMIGO|25811|1||WYOMING||
+|WV|CORINNE|25826|1||WYOMING||
+|WV|GLEN FORK|25845|1||WYOMING||
+|WV|GLEN ROGERS|25848|1||WYOMING||
+|WV|MABEN|25870|1||WYOMING||
+|WV|MC GRAWS|25875|1||WYOMING||
+|WV|SAULSVILLE|25876|1||WYOMING||
+|WV|MULLENS|25882|1||WYOMING||
+|WV|RAVENCLIFF|25913|1||WYOMING||
+|WV|SABINE|25916|1||WYOMING||
+|WV|STEPHENSON|25928|1||WYOMING||
+|WV|WYCO|25943|1||WYOMING||
+|WV|ALPOCA|24710|1||||
+|WV|ASHLAND|24810|1||||
+|WV|CANEBRAKE|24819|1||||
+|WV|SUPERIOR|24886|1||||
+|WV|BOZOO|24923|1||||
+|WV|CLINTONVILLE|24928|1||||
+|WV|SARTON|24973|1||||
+|WV|SWEET SPRINGS|24980|1||||
+|WV|BARRETT|25013|1||||
+|WV|BEARDS FORK|25014|1||||
+|WV|BURNWELL|25034|1||||
+|WV|CROWN HILL|25052|1||||
+|WV|HARRISON|25105|1||||
+|WV|KINGSTON|25120|1||||
+|WV|MAHAN|25131|1||||
+|WV|MONTCOAL|25135|1||||
+|WV|PLINY|25158|1||||
+|WV|PRENTER|25163|1||||
+|WV|ROBERTSBURG|25172|1||||
+|WV|SUNDIAL|25189|1||||
+|WV|CLIFTON|25237|1||||
+|WV|HARMONY|25246|1||||
+|WV|KENTUCK|25249|1||||
+|WV|LETTER GAP|25255|1||||
+|WV|ROCK CASTLE|25272|1||||
+|WV|SAND RIDGE|25274|1||||
+|WV|STUMPTOWN|25280|1||||
+|WV|MARTINSBURG|25403|1||||
+|WV|MARTINSBURG|25404|1||||
+|WV|MARTINSBURG|25405|1||||
+|WV|PALERMO|25546|1||||
+|WV|SIAS|25563|1||||
+|WV|SWEETLAND|25568|1||||
+|WV|EMMETT|25620|1||||
+|WV|LUNDALE|25631|1||||
+|WV|ROSSMORE|25643|1||||
+|WV|TAPLIN|25648|1||||
+|WV|SPRIGG|25693|1||||
+|WV|BECKWITH|25814|1||||
+|WV|CRANBERRY|25828|1||||
+|WV|LONG BRANCH|25867|1||||
+|WV|MEADOW BRIDGE|25874|1||||
+|WV|QUINNIMONT|25910|1||||
+|WV|LOCKBRIDGE|25973|1||||
+|WV|FIVE FORKS|26145|1||||
+|WV|MURRAYSVILLE|26153|1||||
+|WV|TANNER|26179|1||||
+|WV|WICK|26185|1||||
+|WV|COTTLE|26207|1||||
+|WV|CENTURY|26214|1||||
+|WV|SAINT GEORGE|26290|1||||
+|WV|BOGGS|26299|1||||
+|WV|ALVY|26322|1||||
+|WV|DAWMONT|26344|1||||
+|WV|GREENWOOD|26360|1||||
+|WV|HAZELGREEN|26367|1||||
+|WV|LIMA|26383|1||||
+|WV|NEWBERNE|26409|1||||
+|WV|ROANOKE|26423|1||||
+|WV|STOUTS MILLS|26439|1||||
+|WV|VALLEY CHAPEL|26446|1||||
+|WV|WOLF SUMMIT|26462|1||||
+|WV|FALLS MILL|26620|1||||
+|WV|GLENDON|26626|1||||
+|WV|NICUT|26633|1||||
+|WV|POE|26683|1||||
+|WV|CORINTH|26713|1||||
+|WV|KIRBY|26729|1||||
+|WV|THREE CHURCHES|26765|1||||
+|WV|HORSE SHOE RUN|26769|1||||
+|WV|FORT SEYBERT|26806|1||||
+|WV|LOST RIVER|26811|1||||
+|WV|MOYERS|26813|1||||
+|WV|ARTHUR|26816|1||||
+|WY|BOSLER|82051|1||ALBANY||
+|WY|BUFORD|82052|1||ALBANY||
+|WY|CENTENNIAL|82055|1||ALBANY||
+|WY|GARRETT|82058|1||ALBANY||
+|WY|JELM|82063|1||ALBANY||
+|WY|LARAMIE|82070|1||ALBANY||
+|WY|LARAMIE|82071|1||ALBANY||
+|WY|LARAMIE|82072|1||ALBANY||
+|WY|LARAMIE|82073|1||ALBANY||
+|WY|ROCK RIVER|82083|1||ALBANY||
+|WY|TIE SIDING|82084|1||ALBANY||
+|WY|BASIN|82410|1||BIG HORN||
+|WY|BURLINGTON|82411|1||BIG HORN||
+|WY|BYRON|82412|1||BIG HORN||
+|WY|COWLEY|82420|1||BIG HORN||
+|WY|DEAVER|82421|1||BIG HORN||
+|WY|EMBLEM|82422|1||BIG HORN||
+|WY|GREYBULL|82426|1||BIG HORN||
+|WY|HYATTVILLE|82428|1||BIG HORN||
+|WY|LOVELL|82431|1||BIG HORN||
+|WY|MANDERSON|82432|1||BIG HORN||
+|WY|OTTO|82434|1||BIG HORN||
+|WY|SHELL|82441|1||BIG HORN||
+|WY|GILLETTE|82716|1||CAMPBELL||
+|WY|GILLETTE|82717|1||CAMPBELL||
+|WY|GILLETTE|82718|1||CAMPBELL||
+|WY|RECLUSE|82725|1||CAMPBELL||
+|WY|ROZET|82727|1||CAMPBELL||
+|WY|WESTON|82731|1||CAMPBELL||
+|WY|WRIGHT|82732|1||CAMPBELL||
+|WY|RAWLINS|82301|1||CARBON||
+|WY|BAGGS|82321|1||CARBON||
+|WY|DIXON|82323|1||CARBON||
+|WY|ELK MOUNTAIN|82324|1||CARBON||
+|WY|ENCAMPMENT|82325|1||CARBON||
+|WY|HANNA|82327|1||CARBON||
+|WY|MEDICINE BOW|82329|1||CARBON||
+|WY|SARATOGA|82331|1||CARBON||
+|WY|SAVERY|82332|1||CARBON||
+|WY|SINCLAIR|82334|1||CARBON||
+|WY|WALCOTT|82335|1||CARBON||
+|WY|SHIRLEY BASIN|82615|1||CARBON||
+|WY|LOST SPRINGS|82224|1||CONVERSE||
+|WY|SHAWNEE|82229|1||CONVERSE||
+|WY|BILL|82631|1||CONVERSE||
+|WY|DOUGLAS|82633|1||CONVERSE||
+|WY|GLENROCK|82637|1||CONVERSE||
+|WY|ALADDIN|82710|1||CROOK||
+|WY|ALVA|82711|1||CROOK||
+|WY|BEULAH|82712|1||CROOK||
+|WY|CARLILE|82713|1||CROOK||
+|WY|DEVILS TOWER|82714|1||CROOK||
+|WY|HULETT|82720|1||CROOK||
+|WY|MOORCROFT|82721|1||CROOK||
+|WY|SUNDANCE|82729|1||CROOK||
+|WY|JEFFREY CITY|82310|1||FREMONT||
+|WY|RIVERTON|82501|1||FREMONT||
+|WY|ARAPAHOE|82510|1||FREMONT||
+|WY|CROWHEART|82512|1||FREMONT||
+|WY|DUBOIS|82513|1||FREMONT||
+|WY|FORT WASHAKIE|82514|1||FREMONT||
+|WY|HUDSON|82515|1||FREMONT||
+|WY|KINNEAR|82516|1||FREMONT||
+|WY|LANDER|82520|1||FREMONT||
+|WY|PAVILLION|82523|1||FREMONT||
+|WY|SAINT STEPHENS|82524|1||FREMONT||
+|WY|LYSITE|82642|1||FREMONT||
+|WY|SHOSHONI|82649|1||FREMONT||
+|WY|FORT LARAMIE|82212|1||GOSHEN||
+|WY|HAWK SPRINGS|82217|1||GOSHEN||
+|WY|HUNTLEY|82218|1||GOSHEN||
+|WY|JAY EM|82219|1||GOSHEN||
+|WY|LAGRANGE|82221|1||GOSHEN||
+|WY|LINGLE|82223|1||GOSHEN||
+|WY|TORRINGTON|82240|1||GOSHEN||
+|WY|VETERAN|82243|1||GOSHEN||
+|WY|YODER|82244|1||GOSHEN||
+|WY|HAMILTON DOME|82427|1||HOT SPRINGS||
+|WY|KIRBY|82430|1||HOT SPRINGS||
+|WY|THERMOPOLIS|82443|1||HOT SPRINGS||
+|WY|KAYCEE|82639|1||JOHNSON||
+|WY|LINCH|82640|1||JOHNSON||
+|WY|BUFFALO|82834|1||JOHNSON||
+|WY|SADDLESTRING|82840|1||JOHNSON||
+|WY|CHEYENNE|82001|1||LARAMIE||
+|WY|CHEYENNE|82002|1||LARAMIE||
+|WY|CHEYENNE|82003|1||LARAMIE||
+|WY|FE WARREN AFB|82005|1||LARAMIE||
+|WY|CHEYENNE|82006|1||LARAMIE||
+|WY|CHEYENNE|82007|1||LARAMIE||
+|WY|CHEYENNE|82008|1||LARAMIE||
+|WY|CHEYENNE|82009|1||LARAMIE||
+|WY|CHEYENNE|82010|1||LARAMIE||
+|WY|ALBIN|82050|1||LARAMIE||
+|WY|BURNS|82053|1||LARAMIE||
+|WY|CARPENTER|82054|1||LARAMIE||
+|WY|GRANITE CANON|82059|1||LARAMIE||
+|WY|HILLSDALE|82060|1||LARAMIE||
+|WY|HORSE CREEK|82061|1||LARAMIE||
+|WY|MERIDEN|82081|1||LARAMIE||
+|WY|PINE BLUFFS|82082|1||LARAMIE||
+|WY|KEMMERER|83101|1||LINCOLN||
+|WY|AFTON|83110|1||LINCOLN||
+|WY|AUBURN|83111|1||LINCOLN||
+|WY|BEDFORD|83112|1||LINCOLN||
+|WY|COKEVILLE|83114|1||LINCOLN||
+|WY|DIAMONDVILLE|83116|1||LINCOLN||
+|WY|ETNA|83118|1||LINCOLN||
+|WY|FAIRVIEW|83119|1||LINCOLN||
+|WY|FREEDOM|83120|1||LINCOLN||
+|WY|FRONTIER|83121|1||LINCOLN||
+|WY|GROVER|83122|1||LINCOLN||
+|WY|LA BARGE|83123|1||LINCOLN||
+|WY|OPAL|83124|1||LINCOLN||
+|WY|SMOOT|83126|1||LINCOLN||
+|WY|THAYNE|83127|1||LINCOLN||
+|WY|ALPINE|83128|1||LINCOLN||
+|WY|CASPER|82601|1||NATRONA||
+|WY|CASPER|82602|1||NATRONA||
+|WY|CASPER|82604|1||NATRONA||
+|WY|CASPER|82605|1||NATRONA||
+|WY|CASPER|82609|1||NATRONA||
+|WY|ALCOVA|82620|1||NATRONA||
+|WY|ARMINTO|82630|1||NATRONA||
+|WY|EDGERTON|82635|1||NATRONA||
+|WY|EVANSVILLE|82636|1||NATRONA||
+|WY|HILAND|82638|1||NATRONA||
+|WY|MIDWEST|82643|1||NATRONA||
+|WY|MILLS|82644|1||NATRONA||
+|WY|NATRONA|82646|1||NATRONA||
+|WY|POWDER RIVER|82648|1||NATRONA||
+|WY|LANCE CREEK|82222|1||NIOBRARA||
+|WY|LUSK|82225|1||NIOBRARA||
+|WY|MANVILLE|82227|1||NIOBRARA||
+|WY|VAN TASSELL|82242|1||NIOBRARA||
+|WY|YELLOWSTONE NATIONAL PARK|82190|1||PARK||
+|WY|CODY|82414|1||PARK||
+|WY|FRANNIE|82423|1||PARK||
+|WY|MEETEETSE|82433|1||PARK||
+|WY|POWELL|82435|1||PARK||
+|WY|RALSTON|82440|1||PARK||
+|WY|WAPITI|82450|1||PARK||
+|WY|WHEATLAND|82201|1||PLATTE||
+|WY|CHUGWATER|82210|1||PLATTE||
+|WY|GLENDO|82213|1||PLATTE||
+|WY|GUERNSEY|82214|1||PLATTE||
+|WY|HARTVILLE|82215|1||PLATTE||
+|WY|SHERIDAN|82801|1||SHERIDAN||
+|WY|ARVADA|82831|1||SHERIDAN||
+|WY|BANNER|82832|1||SHERIDAN||
+|WY|BIG HORN|82833|1||SHERIDAN||
+|WY|CLEARMONT|82835|1||SHERIDAN||
+|WY|DAYTON|82836|1||SHERIDAN||
+|WY|LEITER|82837|1||SHERIDAN||
+|WY|PARKMAN|82838|1||SHERIDAN||
+|WY|RANCHESTER|82839|1||SHERIDAN||
+|WY|STORY|82842|1||SHERIDAN||
+|WY|WOLF|82844|1||SHERIDAN||
+|WY|WYARNO|82845|1||SHERIDAN||
+|WY|BONDURANT|82922|1||SUBLETTE||
+|WY|BOULDER|82923|1||SUBLETTE||
+|WY|CORA|82925|1||SUBLETTE||
+|WY|PINEDALE|82941|1||SUBLETTE||
+|WY|BIG PINEY|83113|1||SUBLETTE||
+|WY|DANIEL|83115|1||SUBLETTE||
+|WY|BAIROIL|82322|1||SWEETWATER||
+|WY|WAMSUTTER|82336|1||SWEETWATER||
+|WY|ROCK SPRINGS|82901|1||SWEETWATER||
+|WY|ROCK SPRINGS|82902|1||SWEETWATER||
+|WY|LITTLE AMERICA|82929|1||SWEETWATER||
+|WY|FARSON|82932|1||SWEETWATER||
+|WY|GRANGER|82934|1||SWEETWATER||
+|WY|GREEN RIVER|82935|1||SWEETWATER||
+|WY|MC KINNON|82938|1||SWEETWATER||
+|WY|POINT OF ROCKS|82942|1||SWEETWATER||
+|WY|RELIANCE|82943|1||SWEETWATER||
+|WY|SUPERIOR|82945|1||SWEETWATER||
+|WY|JACKSON|83001|1||TETON||
+|WY|JACKSON|83002|1||TETON||
+|WY|KELLY|83011|1||TETON||
+|WY|MOOSE|83012|1||TETON||
+|WY|MORAN|83013|1||TETON||
+|WY|WILSON|83014|1||TETON||
+|WY|TETON VILLAGE|83025|1||TETON||
+|WY|EVANSTON|82930|1||UINTA||
+|WY|EVANSTON|82931|1||UINTA||
+|WY|FORT BRIDGER|82933|1||UINTA||
+|WY|LONETREE|82936|1||UINTA||
+|WY|LYMAN|82937|1||UINTA||
+|WY|MOUNTAIN VIEW|82939|1||UINTA||
+|WY|ROBERTSON|82944|1||UINTA||
+|WY|WORLAND|82401|1||WASHAKIE||
+|WY|TEN SLEEP|82442|1||WASHAKIE||
+|WY|NEWCASTLE|82701|1||WESTON||
+|WY|FOUR CORNERS|82715|1||WESTON||
+|WY|OSAGE|82723|1||WESTON||
+|WY|UPTON|82730|1||WESTON||
+|WY|LARAMIE|82057|1||||
+|WY|MCFADDEN|82080|1||||
+|WY|KEELINE|82220|1||||
+|WY|NODE|82228|1||||
+|WY|OSHOTO|82724|1||||
+|WY|ROCK SPRINGS|82926|1||||
+|WY|ALTA|83414|1||||
index 1391e81..3af973b 100644 (file)
@@ -42,7 +42,10 @@ sysconf_DATA = $(examples)/action_trigger_filters.json.example \
               $(examples)/oils_yaz.xml.example \
               $(examples)/kpac.xml.example \
               $(examples)/oils_z3950.xml.example \
-              $(examples)/marc_stream_importer.conf.example
+              $(examples)/marc_stream_importer.conf.example \
+              $(examples)/libcode.txt \
+              $(examples)/libtarget.txt \
+              $(examples)/oils_ncip.xml
 
 #----------------------------
 # Build ILS CORE
@@ -56,7 +59,8 @@ OILSCORE_DIRS = c-apps extras perlmods
 OILSCORE_INST = ilscore-install
 
 core_data = @srcdir@/extras/ils_events.xml \
-           $(examples)/hold_notification_template.example
+           $(examples)/hold_notification_template.example \
+           $(examples)/zips.txt
 
 core_scripts =   $(examples)/oils_ctl.sh \
                 $(supportscr)/fine_generator.pl \
@@ -257,6 +261,7 @@ ilscore-install:
                echo "Installing template data files to $(datadir)/locale/" && \
                cp -r @srcdir@/data/locale/* $(datadir)/locale/ ;\
        fi;
+       cp -r $(examples)/a_t_filters $(DESTDIR)@sysconfdir@
        $(MKDIR_P) $(DESTDIR)$(datadir)/overdue/
        sed -i 's|LOCALSTATEDIR|@localstatedir@|g' '$(DESTDIR)@sysconfdir@/oils_sip.xml.example'
        sed -i 's|SYSCONFDIR|@sysconfdir@|g' '$(DESTDIR)@sysconfdir@/oils_sip.xml.example'
index 7ee7ab1..53d6763 100644 (file)
@@ -417,7 +417,7 @@ export class CatalogSearchContext {
      */
     reset(): void {
         this.pager.offset = 0;
-        this.sort = '';
+        this.sort = 'poprel';
         this.showBasket = false;
         this.result = new CatalogSearchResults();
         this.resultIds = [];
index e75ef48..59b1b0a 100644 (file)
@@ -61,7 +61,9 @@
                 <option i18n value='keyword'>Keyword</option>
                 <option i18n value='title'>Title</option>
                 <option i18n value='jtitle'>Journal Title</option>
+                <option i18n value='title|uniform'>Uniform Title</option>
                 <option i18n value='author'>Author</option>
+                <option i18n value='identifier|publisher'>Publisher</option>
                 <option i18n value='subject'>Subject</option>
                 <option i18n value='series'>Series</option>
                 <option i18n value='bookplate'
                   <option i18n value="identifier|isbn">ISBN</option>
                   <option i18n value="identifier|upc">UPC</option>
                   <option i18n value="identifier|issn">ISSN</option>
+                  <option i18n value="identifier|scn">OCLC</option>
+                  <option i18n value="identifier|music_number">Music Number</option>
                   <option i18n value="identifier|lccn">LCCN</option>
                   <option i18n value="identifier|tcn">TCN</option>
                   <option i18n value="item_barcode">Item Barcode</option>
+                  <option i18n value="identifier|gov_doc_number">Government Document Number</option>
                 </select>
                 <label for="ident-value" class="ml-2" i18n>Value</label>
                 <input name="ident-value" id='ident-query-input' 
index 3c32377..899c5a8 100644 (file)
@@ -2515,6 +2515,79 @@ sub verify_migrated_user_password {
         $e, $user_id, md5_hex($salt . $md5_pass), $pw_type);
 }
 
+# Calculate a barcode check digit using the Luhn algorithm:
+# https://en.wikipedia.org/wiki/Luhn_algorithm
+# Takes a string of digits and returns the checkdigit.
+# -1 is returned if the string contains any characters other than digits.
+sub calculate_luhn_checkdigit {
+    my ($class, $input) = @_;
+    return -1 unless ($input =~ /^\d+$/);
+    my @bc = reverse(split(//, $input));
+    my $mult = 2;
+    my $sum = 0;
+    for (my $i = 0; $i < @bc; $i++) {
+        my $v = $bc[$i] * $mult;
+        $v -= 9 if ($v > 9);
+        $sum += $v;
+        $mult = ($mult == 2) ? 1 : 2;
+    }
+    return ($sum % 10) ? 10 - ($sum % 10) : 0;
+}
+
+# Generate a barcode using a combination of:
+# $prefix : A prefix sequence for the barcode.
+# $length : The total lenght for the generated barcode, including
+#           length of the prefix and checkdigit (if any).
+# $checkdigit: A boolean, whether or not to calculate a check digit.
+# $sequence: A database sequence to use as a source of the main digit
+#            sequence for the barcode.
+# $e : An optional CStoreEditor to use for queries.  If not provided,
+#      a new one will be created and used.
+#
+# Returns the new barcode or undef on failure.
+sub generate_barcode {
+    my ($class, $prefix, $length, $checkdigit, $sequence, $e) = @_;
+    $e = OpenILS::Utils::CStoreEditor->new() unless($e);
+    # Don't do checkdigit if prefix is not all numbers.
+    if ($prefix !~ /^\d+$/) {
+        $checkdigit = 0;
+    }
+    $length = $length - length($prefix);
+    $length -= 1 if ($checkdigit);
+    if ($length > 0) {
+        my $barcode;
+        do {
+            my $r = $e->json_query(
+                {from => [
+                    'actor.generate_barcode',
+                    $prefix,
+                    $length,
+                    $sequence
+                ]});
+            if ($r && $r->[0] && $r->[0]->{'actor.generate_barcode'}) {
+                $barcode = $r->[0]->{'actor.generate_barcode'};
+                if ($checkdigit) {
+                    $barcode .= $class->calculate_luhn_checkdigit($barcode);
+                }
+                # Check for duplication.
+                my $x = $e->json_query(
+                    {
+                        select => ['id'],
+                        from => 'ac',
+                        where => {
+                            barcode => $barcode
+                        }
+                    }
+                );
+                undef($barcode) if ($x && $x->[0]);
+            } else {
+                return undef;
+            }
+        } until ($barcode);
+        return $barcode;
+    }
+    return undef;
+}
 
 # generate a MARC XML document from a MARC XML string
 sub marc_xml_to_doc {
index fab9dd6..272fc1c 100644 (file)
@@ -30,6 +30,7 @@ use OpenILS::WWW::EGCatLoader::Container;
 use OpenILS::WWW::EGCatLoader::SMS;
 use OpenILS::WWW::EGCatLoader::Register;
 use OpenILS::WWW::EGCatLoader::OpenAthens;
+use OpenILS::WWW::EGCatLoader::Ecard;
 
 my $U = 'OpenILS::Application::AppUtils';
 
@@ -185,6 +186,10 @@ sub load {
 
     $self->load_simple("myopac") if $path =~ m:opac/myopac:; # A default page for myopac parts
 
+    return $self->load_ecard_form($path) if $path =~ m|opac/ecard/form|;
+    return $self->load_ecard_submit if $path =~ m|opac/ecard/submit|;
+    return $self->load_ecard_verify if $path =~ m|opac/ecard/verify|;
+
     if($path =~ m|opac/login|) {
         return $self->load_login unless $self->editor->requestor; # already logged in?
 
diff --git a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Ecard.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Ecard.pm
new file mode 100644 (file)
index 0000000..ce8d673
--- /dev/null
@@ -0,0 +1,746 @@
+package OpenILS::WWW::EGCatLoader;
+use strict; use warnings;
+use Apache2::Const -compile => qw(OK FORBIDDEN HTTP_INTERNAL_SERVER_ERROR);
+use OpenSRF::Utils::Logger qw/$logger/;
+use OpenSRF::Utils::JSON;
+use OpenSRF::Utils qw/:datetime/;
+use OpenILS::Utils::Fieldmapper;
+use OpenILS::Application::AppUtils;
+use OpenILS::Utils::CStoreEditor qw/:funcs/;
+use OpenILS::Event;
+use Data::Dumper;
+use LWP::UserAgent;
+use DateTime;
+use Digest::MD5 qw(md5_hex);
+$Data::Dumper::Indent = 0;
+my $U = 'OpenILS::Application::AppUtils';
+
+my @api_fields = (
+    {name => 'vendor_username', required => 1},
+    {name => 'vendor_password', required => 1},
+    {name => 'first_given_name', class => 'au', required => 1},
+    {name => 'second_given_name', class => 'au'},
+    {name => 'family_name', class => 'au', required => 1},
+    {name => 'suffix', class => 'au'},
+    {name => 'email', class => 'au', required => 1},
+    {name => 'passwd', class => 'au', required => 1},
+    {name => 'day_phone', class => 'au', required => 0},
+    {name => 'dob', class => 'au', required => 1},
+    {name => 'home_ou', class => 'au', required => 1},
+    {name => 'ident_type', class => 'au', required => 0},
+    {name => 'ident_value', class => 'au', required => 0},
+    {name => 'guardian',
+     class => 'au', 
+     notes => "AKA parent/guardian",
+     required_if => 'Patron is less than 18 years old'
+    },
+    {name => 'pref_first_given_name', class => 'au'},
+    {name => 'pref_second_given_name', class => 'au'},
+    {name => 'pref_family_name', class => 'au'},
+    {name => 'pref_suffix', class => 'au'},
+    {name => 'physical_street1', class => 'aua', required => 1},
+    {name => 'physical_street1_name'},
+    {name => 'physical_street2', class => 'aua'},
+    {name => 'physical_city', class => 'aua', required => 1},
+    {name => 'physical_post_code', class => 'aua', required => 1},
+    {name => 'physical_county', class => 'aua', required => 1},
+    {name => 'physical_state', class => 'aua', required => 1},
+    {name => 'physical_country', class => 'aua', required => 1},
+    {name => 'mailing_street1', class => 'aua', required => 1},
+    {name => 'mailing_street1_name'},
+    {name => 'mailing_street2', class => 'aua'},
+    {name => 'mailing_city', class => 'aua', required => 1},
+    {name => 'mailing_post_code', class => 'aua', required => 1},
+    {name => 'mailing_county', class => 'aua', required => 1},
+    {name => 'mailing_state', class => 'aua', required => 1},
+    {name => 'mailing_country', class => 'aua', required => 1},
+    {name => 'voter_registration', class => 'asvr', required => 0},
+    {name => 'in_house_registration', required => 0},
+    {name => 'newsletter', required => 0},
+);
+
+
+sub load_ecard_form {
+    my $self = shift;
+    my $path = shift; # Give us the path to determine the language
+    my $ctx = $self->ctx;
+    my $cgi = $self->cgi;
+
+    my $ctx_org = $ctx->{physical_loc} || $self->_get_search_lib();
+    $ctx->{ecard} = {};
+    $ctx->{ecard}->{enabled} = $U->is_true($U->ou_ancestor_setting_value(
+        $ctx_org, 'opac.ecard_registration_enabled'
+    ));
+    $ctx->{ecard}->{quipu_id} = $U->ou_ancestor_setting_value(
+        $ctx_org, 'lib.ecard_quipu_id'
+    ) || 0;
+
+    # Determine the language code from the path
+    $ctx->{ecard}->{lang} = 'en'; # English is default
+    if ($path =~ m|opac/ecard/form_([a-z]{2})|) {
+        $ctx->{ecard}->{lang} = $1;
+    }
+
+    return Apache2::Const::OK;
+}
+
+# TODO: wrap the following in a check for a library setting as to whether or not
+# to require emailed verification
+
+## Random 6-character alpha-numeric code that avoids look-alike characters
+## https://ux.stackexchange.com/questions/53341/are-there-any-letters-numbers-that-should-be-avoided-in-an-id
+## Also exclude vowels to avoid creating any real (potentially offensive) words.
+#my @code_chars = ('C','D','F','H','J'..'N','P','R','T','V','W','X','3','4','7','9');
+#sub generate_verify_code {
+#    my $string = '';
+#    $string .= $code_chars[rand @code_chars] for 1..6;
+#    return $string;
+#}
+#
+#
+## only if we're verifying the card via email
+#sub load_ecard_verify {
+#    my $self = shift;
+#    my $cgi = $self->cgi;
+#    $self->collect_header_footer;
+#
+#    # Loading the form.
+#    return Apache2::Const::OK if $cgi->request_method eq 'GET';
+#
+#    #$self->verify_ecard;
+#    return Apache2::Const::OK;
+#}
+#
+#sub verify_ecard {
+#    my $self = shift;
+#    my $cgi = $self->cgi;
+#    my $ctx = $self->ctx;
+#    $self->log_params;
+#
+#    my $verify_code = $ctx->{verify_code} = $cgi->param('verification_code');
+#    my $barcode = $ctx->{barcode} = $cgi->param('barcode');
+#
+#    $ctx->{verify_failed} = 1;
+#
+#    my $e = new_editor();
+#
+#    my $au = $e->search_actor_user({
+#        profile => $PROVISIONAL_ECARD_GRP,
+#        ident_type => $ECARD_VERIFY_IDENT,
+#        ident_value => $verify_code
+#    })->[0];
+#
+#    if (!$au) {
+#        $logger->warn(
+#            "ECARD: No provisional ecard found with code $verify_code");
+#        sleep 2; # Mitigate brute-force attacks
+#        return;
+#    }
+#
+#    my $card = $e->search_actor_card({
+#        usr => $au->id,
+#        barcode => $barcode
+#    })->[0];
+#
+#    if (!$card) {
+#        $logger->warn("ECARD: Failed to match verify code ".
+#            "($verify_code) with provided barcode ($barcode)");
+#        sleep 2; # Mitigate brute-force attacks
+#        return;
+#    }
+#
+#    # Verification looks good.  Update the account.
+#
+#    my $grp = new_editor()->retrieve_permission_grp_tree($FULL_ECARD_GRP);
+#
+#    $au->profile($grp->id);
+#    $au->expire_date(
+#        DateTime->now(time_zone => 'local')->add(
+#            seconds => interval_to_seconds($grp->perm_interval))->iso8601()
+#    );
+#
+#    $e->xact_begin;
+#
+#    unless ($e->update_actor_user($au)) {
+#        $logger->error("ECARD update failed for $barcode: " . $e->die_event);
+#        return;
+#    }
+#    
+#    $e->commit;
+#    $logger->info("ECARD: Update to full ecard succeeded for $barcode");
+#
+#    $ctx->{verify_success} = 1;
+#    $ctx->{verify_failed} = 0;
+#
+#    return;
+#}
+
+
+sub log_params {
+    my $self = shift;
+    my $cgi = $self->cgi;
+    my @params = $cgi->param;
+
+    my $msg = '';
+    for my $p (@params) {
+        next if $p =~ /pass/;
+        $msg .= "|" if $msg; 
+        $msg .= "$p=".$cgi->param($p);
+    }
+
+    $logger->info("ECARD: Submit params: $msg");
+}
+
+sub handle_testmode_api {
+    my $self = shift;
+    my $ctx = $self->ctx;
+
+    # Strip data we don't want to publish.
+    my @doc_fields;
+    for my $field_info (@api_fields) {
+        my $doc_info = {};
+        for my $info_key (keys %$field_info) {
+            $doc_info->{$info_key} = $field_info->{$info_key} 
+                unless $info_key eq 'class';
+        }
+        push(@doc_fields, $doc_info);
+    }
+
+    $ctx->{response}->{messages} = [fields => \@doc_fields];
+    $ctx->{response}->{status} = 'API_OK';
+    return $self->compile_response;
+}
+
+sub handle_datamode_api {
+    my $self = shift;
+    my $datamode = shift;
+    my $ctx = $self->ctx;
+
+    if ($datamode =~ /org_units/) {
+        my $orgs = new_editor()->search_actor_org_unit({opac_visible => 't'});
+        my $list = [
+            map { 
+                {name => $_->name, id => $_->id, parent_ou => $_->parent_ou} 
+            } @$orgs
+        ];
+        $ctx->{response}->{messages} = [org_units => $list];
+    }
+
+    $ctx->{response}->{status} = 'DATA_OK';
+    return $self->compile_response;
+}
+
+sub load_ecard_submit {
+    my $self = shift;
+    my $ctx = $self->ctx;
+    my $cgi = $self->cgi;
+
+    $self->log_params;
+
+    my $testmode = $cgi->param('testmode') || '';
+    my $datamode = $cgi->param('datamode') || '';
+
+    my $e = $ctx->{editor} = new_editor();
+    $ctx->{response} = {messages => []};
+
+    if ($testmode eq 'CONNECT') {
+        $ctx->{response}->{status} = 'CONNECT_OK';
+        return $self->compile_response;
+    }
+
+    return Apache2::Const::FORBIDDEN unless 
+        $cgi->request_method eq 'POST' &&
+        $self->verify_vendor_host &&
+        $self->login_vendor;
+
+    if ($testmode eq 'AUTH') {
+        # If we got this far, the caller is authorized.
+        $ctx->{response}->{status} = 'AUTH_OK';
+        return $self->compile_response;
+    }
+
+    return $self->handle_testmode_api if $testmode eq 'API';
+    return $self->handle_datamode_api($datamode) if $datamode;
+
+    return $self->compile_response unless $self->make_user;
+    return $self->compile_response unless $self->add_addresses;
+    return $self->compile_response unless $self->add_stat_cats;
+    return $self->compile_response unless $self->check_dupes;
+    return $self->compile_response unless $self->add_card;
+    # Add survey responses commented out because it is not universal.
+    # We should come up with a way to configure it before uncommenting
+    # it globally.
+    #return $self->compile_response unless $self->add_survey_responses;
+    return $self->compile_response unless $self->save_user;
+    return $self->compile_response unless $self->add_usr_settings;
+    return $self->compile_response if $ctx->{response}->{status};
+
+    # The code below does nothing in a stock Evergreen installation.
+    # It is included in case a site wishes to set up action trigger
+    # events to do some additional verification or notification for
+    # patrons who have signed up for an eCard.
+    $U->create_events_for_hook(
+        'au.create.ecard', $ctx->{user}, $ctx->{user}->home_ou);
+
+    $ctx->{response}->{status} = 'OK';
+    $ctx->{response}->{barcode} = $ctx->{user}->card->barcode;
+    $ctx->{response}->{expiration_date} = substr($ctx->{user}->expire_date, 0, 10);
+
+    return $self->compile_response;
+}
+
+# E-card vendor is not a regular account.  They must have an entry in 
+# the password table with password type ecard_vendor.
+sub login_vendor {
+    my $self = shift;
+    my $username = $self->cgi->param('vendor_username');
+    my $password = $self->cgi->param('vendor_password');
+    my $home_ou = $self->cgi->param('home_ou');
+
+    my $e = new_editor();
+    my $vendor = $e->search_actor_user({usrname => $username})->[0];
+    return 0 unless $vendor;
+
+    return unless $U->verify_user_password(
+        $e, $vendor->id, $password, 'ecard_vendor');
+
+    # Auth checks out OK.  Manually create an authtoken
+    my %admin_settings = $U->ou_ancestor_setting_batch_insecure(
+        $home_ou,
+        [
+            'lib.ecard_admin_usrname',
+            'lib.ecard_admin_org_unit'
+        ]
+    );
+    my $admin_usr = $e->search_actor_user({usrname => $admin_settings{'lib.ecard_admin_usrname'}->{'value'}})->[0]
+        || $vendor;
+    my $admin_org = $admin_settings{'lib.ecard_admin_org_unit'}->{'value'} || 1;
+    my $auth = $U->simplereq(
+        'open-ils.auth_internal',
+        'open-ils.auth_internal.session.create',
+        {user_id => $admin_usr->id(), org_unit => $admin_org, login_type => 'temp'}
+    );
+
+    return unless $auth && $auth->{textcode} eq 'SUCCESS';
+
+    $self->ctx->{authtoken} = $auth->{payload}->{authtoken};
+
+    return 1;
+}
+
+sub verify_vendor_host {
+    my $self = shift;
+    # TODO
+    # Confirm calling host matches AOUS ecard.vendor.host
+    # NOTE: we may not have that information inside the firewall.
+    return 1;
+}
+
+
+sub compile_response {
+    my $self = shift;
+    my $ctx = $self->ctx;
+    $self->apache->content_type("application/json; charset=utf-8");
+    $ctx->{response} = OpenSRF::Utils::JSON->perl2JSON($ctx->{response});
+    $logger->info("ECARD responding with " . $ctx->{response});
+    return Apache2::Const::OK;
+}
+
+my %keep_case = (usrname => 1, passwd => 1, email => 1);
+sub upperclense {
+    my $self = shift;
+    my $field = shift;
+    my $value = shift;
+    $value = uc($value) unless $keep_case{$field};
+    $value = lc($value) if $field eq 'email'; # force it
+    $value =~ s/(^\s*|\s*$)//g;
+    return $value;
+}
+
+# Create actor.usr perl object and populate column data
+sub make_user {
+    my $self = shift;
+    my $ctx = $self->ctx;
+    my $cgi = $self->cgi;
+
+    my $au = Fieldmapper::actor::user->new;
+
+    $au->isnew(1);
+    $au->net_access_level(1); # Filtered
+    my $home_ou = $cgi->param('home_ou');
+
+    my $perm_grp = $U->ou_ancestor_setting_value(
+        $home_ou,
+        'lib.ecard_patron_profile'
+    );
+
+    $au->profile($perm_grp);
+    my $grp = new_editor()->retrieve_permission_grp_tree($perm_grp);
+
+    $au->expire_date(
+        DateTime->now(time_zone => 'local')->add(
+            seconds => interval_to_seconds($grp->perm_interval))->iso8601()
+    );
+
+    for my $field_info (@api_fields) {
+        my $field = $field_info->{name};
+        next unless $field_info->{class} eq 'au';
+
+        my $val = $cgi->param($field);
+
+        $au->juvenile(1) if $field eq 'guardian' && $val;
+        $au->day_phone(undef) if $field eq 'day_phone' && $val eq '--';
+
+        if ($field_info->{required} && !$val) {
+            my $msg = "Value required for field: '$field'";
+            $ctx->{response}->{status} = 'INVALID_PARAMS';
+            push(@{$ctx->{response}->{messages}}, $msg);
+            $logger->error("ECARD $msg");
+        }
+
+        $self->verify_dob($val) if $field eq 'dob' && $val;
+        $au->$field($val);
+    }
+
+    # CW MARS: Force ident_type to 1.
+    $au->ident_type(1);
+
+    return undef if $ctx->{response}->{status}; 
+    return $ctx->{user} = $au;
+}
+
+sub add_card {
+    my $self = shift;
+    my $ctx = $self->ctx;
+    my $cgi = $self->cgi;
+    my $user = $ctx->{user};
+    my $home_ou = $cgi->param('home_ou');
+
+    my %settings = $U->ou_ancestor_setting_batch_insecure(
+        $home_ou,
+        [
+            'lib.ecard_barcode_prefix',
+            'lib.ecard_barcode_length',
+            'lib.ecard_barcode_calculate_checkdigit'
+        ]
+    );
+    my $prefix = $settings{'lib.ecard_barcode_prefix'}->{'value'}
+        || 'AUTO';
+    my $length = $settings{'lib.card_barcode_length'}->{'value'}
+        || 14;
+    my $cd = $settings{'lib.ecard_barcode_calculate_checkdigit'}->{'value'}
+        || 0;
+
+    my $barcode = $U->generate_barcode(
+        $prefix,
+        $length,
+        $U->is_true($cd),
+        'actor.auto_barcode_ecard_seq'
+    );
+
+    $logger->info("ECARD using generated barcode: $barcode");
+
+    my $card = Fieldmapper::actor::card->new;
+    $card->id(-1);
+    $card->isnew(1);
+    $card->usr($user->id);
+    $card->barcode($barcode);
+
+    # username defaults to barcode
+    $user->usrname($barcode);
+    $user->card($card);
+    $user->cards([$card]);
+
+    return 1;
+}
+
+# Returns 1 on success, undef on error.
+sub verify_dob {
+    my $self = shift;
+    my $dob = shift;
+    my $ctx = $self->ctx;
+    my $cgi = $self->cgi;
+
+    my @parts = split(/-/, $dob);
+    my $dob_date;
+
+    eval { # avoid dying on funky dates
+        $dob_date = DateTime->new(
+            year => $parts[0], month => $parts[1], day => $parts[2]);
+    };
+
+    if (!$dob_date || $dob_date > DateTime->now) {
+        my $msg = "Invalid dob: '$dob'";
+        $ctx->{response}->{status} = 'INVALID_PARAMS';
+        push(@{$ctx->{response}->{messages}}, $msg);
+        $logger->error("ECARD $msg");
+        return undef;
+    }
+
+    # Check if guardian required for underage patrons.
+    # TODO: Add our own setting for this.
+    my $guardian_required = $U->ou_ancestor_setting_value(
+        $cgi->param('home_ou'),
+        'ui.patron.edit.guardian_required_for_juv'
+    );
+
+    my $comp_date = DateTime->now;
+    $comp_date->set_hour(0);
+    $comp_date->set_minute(0);
+    $comp_date->set_second(0);
+    # The juvenile age should be configurable.
+    $comp_date->subtract(years => 18); # juv age
+
+    if ($U->is_true($guardian_required)
+        && $dob_date > $comp_date
+        && !$cgi->param('guardian')) {
+
+        my $msg = "Parent/Guardian (guardian) is required for patrons ".
+            "under 18 years of age. dob=$dob";
+        $ctx->{response}->{status} = 'INVALID_PARAMS';
+        push(@{$ctx->{response}->{messages}}, $msg);
+        $logger->error("ECARD $msg");
+        return undef;
+    }
+
+    return 1;
+}
+
+# returns true if the addresses contain all of the same values.
+sub addrs_match {
+    my ($self, $addr1, $addr2) = @_;
+    for my $field ($addr1->real_fields) {
+        return 0 if ($addr1->$field() || '') ne ($addr2->$field() || '');
+    }
+    return 1;
+}
+
+
+sub add_addresses {
+    my $self = shift;
+    my $cgi = $self->cgi;
+    my $ctx = $self->ctx;
+    my $e = $ctx->{editor};
+    my $user = $ctx->{user};
+
+    my $physical_addr = Fieldmapper::actor::user_address->new;
+    $physical_addr->isnew(1);
+    $physical_addr->usr($user->id);
+    $physical_addr->address_type('PHYSICAL');
+    $physical_addr->within_city_limits('f');
+
+    my $mailing_addr = Fieldmapper::actor::user_address->new;
+    $mailing_addr->isnew(1);
+    $mailing_addr->usr($user->id);
+    $mailing_addr->address_type('MAILING');
+    $mailing_addr->within_city_limits('f');
+
+   # Use as both billing and mailing via virtual ID.
+    $physical_addr->id(-1);
+    $mailing_addr->id(-2);
+    $user->billing_address(-1);
+    $user->mailing_address(-2);
+
+    # Confirm we have values for all of the required fields.
+    # Apply values to our in-progress address object.
+    for my $field_info (@api_fields) {
+        my $field = $field_info->{name};
+        next unless $field =~ /physical|mailing/;
+        next if $field =~ /street1_/;
+
+        my $val = $cgi->param($field);
+
+        if ($field_info->{required} && !$val) {
+            my $msg = "Value required for field: '$field'";
+            $ctx->{response}->{status} = 'INVALID_PARAMS';
+            push(@{$ctx->{response}->{messages}}, $msg);
+            $logger->error("ECARD $msg");
+        }
+
+        if ($field =~ /physical/) {
+            (my $col_field = $field) =~ s/physical_//g;
+            $physical_addr->$col_field($val);
+        } else {
+            (my $col_field = $field) =~ s/mailing_//g;
+            $mailing_addr->$col_field($val);
+        }
+
+    }
+
+    # exit if there were any errors above.
+    return undef if $ctx->{response}->{status}; 
+
+    $user->billing_address($physical_addr);
+    $user->mailing_address($mailing_addr);
+    $user->addresses([$physical_addr, $mailing_addr]);
+
+    return 1;
+}
+
+# TODO: The code in add_usr_settings is totally arbitrary and should
+# be modified to look up settings in the database.
+sub add_usr_settings {
+    my $self = shift;
+    my $cgi = $self->cgi;
+    my $ctx = $self->ctx;
+    my $user = $ctx->{user};
+    my %settings = (
+        'opac.hold_notify' => 'email'
+    );
+
+    $U->simplereq(
+        'open-ils.actor',
+        'open-ils.actor.patron.settings.update',
+        $self->ctx->{authtoken}, $user->id, \%settings);
+
+    return 1;
+}
+
+# TODO: This implementation of add_survey_responses is PINES-specific.
+# KCLS does something else.  The line that calls this subroutine is
+# commented out above.  This should be modified to look up settings in
+# the database.
+sub add_survey_responses {
+    my $self = shift;
+    my $cgi = $self->cgi;
+    my $user = $self->ctx->{user};
+    my $answer = $cgi->param('voter_registration');
+
+    my $survey_response = Fieldmapper::action::survey_response->new;
+    $survey_response->id(-1);
+    $survey_response->isnew(1);
+    $survey_response->survey(1); # voter registration survey
+    $survey_response->question(1);
+    $survey_response->answer($answer);
+
+    $user->survey_responses([$survey_response]);
+    return 1;
+}
+
+# TODO: this is CW MARS-specific, but maybe we can make it something
+# generic for adding stat cats to the patron
+
+sub add_stat_cats {
+   my $self = shift;
+   my $cgi = $self->cgi;
+   my $user = $self->ctx->{user};
+
+   my $newsletter = $cgi->param('newsletter');
+   my $map = Fieldmapper::actor::stat_cat_entry_user_map->new;
+   $map->isnew(1);
+   $map->stat_cat(28);
+   $map->stat_cat_entry($newsletter ? 'Yes' : 'No');
+
+   $user->stat_cat_entries([$map]);
+   return 1;
+}
+
+# Returns true if no dupes found, false if dupes are found.
+sub check_dupes {
+    my $self = shift;
+    my $ctx  = $self->ctx;
+    my $user = $ctx->{user};
+    my $addr = $user->addresses->[0];
+    my $e = new_editor();
+
+    #TODO: This list of fields should be configurable so that code
+    #changes are not required for different sites with different
+    #criteria.
+    my @dupe_patron_fields = 
+        qw/first_given_name family_name dob/;
+
+    my $search = {
+        first_given_name => {value => $user->first_given_name, group => 0},
+        family_name => {value => $user->family_name, group => 0},
+        dob => {value => substr($user->dob, 0, 4), group => 0} # birth year
+    };
+
+    my $root_org = $e->search_actor_org_unit({parent_ou => undef})->[0];
+
+    my $ids = $U->storagereq(
+        "open-ils.storage.actor.user.crazy_search", 
+        $search,
+        1000,           # search limit
+        undef,          # sort
+        1,              # include inactive
+        $root_org->id,  # ws_ou
+        $root_org->id   # search_ou
+    );
+
+    return 1 if @$ids == 0;
+
+    $logger->info("ECARD found potential duplicate patrons: @$ids");
+
+    if (my $streetname = $self->cgi->param('physical_street1_name')) {
+        # We found matching patrons.  Perform a secondary check on the
+        # address street name only.
+
+        $logger->info("ECARD secondary search on street name: $streetname");
+
+        my $addr_ids = $e->search_actor_user_address(
+            {   usr => $ids,
+                street1 => {'~*' => "(^| )$streetname( |\$)"}
+            }, {idlist => 1}
+        );
+
+        if (@$addr_ids) {
+            # we don't really care what patrons match at this point,
+            # only whether a match is found.
+            $ids = [1];
+            $logger->info("ECARD secondary address check match(es) ".
+                "found on address(es) @$addr_ids");
+
+        } else {
+            $ids = [];
+            $logger->info(
+                "ECARD secondary address check found no matches");
+        }
+
+    } else {
+        $ids = [];
+        # unclear if this is a possibility -- err on the side of allowing
+        # the registration.
+        $logger->info("ECARD found possible patron match but skipping ".
+            "secondary street name check -- no street name was provided");
+    }
+
+    return 1 if @$ids == 0;
+
+    $ctx->{response}->{status} = 'DUPLICATE';
+    $ctx->{response}->{messages} = ['first_given_name', 
+        'family_name', 'dob_year', 'billing_street1_name'];
+    return undef;
+}
+
+
+sub save_user {
+    my $self = shift;
+    my $ctx = $self->ctx;
+    my $cgi = $self->cgi;
+    my $user = $ctx->{user};
+
+    my $resp = $U->simplereq(
+        'open-ils.actor',
+        'open-ils.actor.patron.update',
+        $self->ctx->{authtoken}, $user
+    );
+
+    $resp = {textcode => 'UNKNOWN_ERROR'} unless $resp;
+
+    if ($U->is_event($resp)) {
+
+        my $msg = "Error creating user account: " . $resp->{textcode};
+        $logger->error("ECARD: $msg");
+
+        $ctx->{response}->{status} = 'CREATE_ERR';
+        $ctx->{response}->{messages} = [{msg => $msg, pid => $$}];
+
+        return 0;
+    }
+
+    $ctx->{user} = $resp;
+    return 1;
+}
+
+1;
+
index 4949d10..7732c1a 100644 (file)
@@ -38,6 +38,14 @@ sub load_patron_reg {
         my $val = $cgi->param($_);
         $self->inspect_register_value($_, $val);
         s/^stgu\.//g;
+        # Upcase certain fields per CW MARS
+        my @upcase_fields = ('first_given_name', 'second_given_name', 'family_name',
+                             'pref_first_given_name', 'pref_second_given_name',
+                             'pref_family_name');
+        my $f = $_;
+        if (grep {$f eq $_} @upcase_fields) {
+            $val = uc($val);
+        }
         $user->$_($val);
     }
 
@@ -56,7 +64,7 @@ sub load_patron_reg {
         my $val = $cgi->param($_);
         $self->inspect_register_value($_, $val);
         s/^stgma\.//g;
-        $addr->$_($val);
+        $addr->$_(uc($val)); # Uppercase per CW MARS
         $has_addr = 1;
     }
 
index a522803..eb46f8f 100644 (file)
@@ -2188,7 +2188,7 @@ sub sru_search {
                     }
                 }
 
-                $quote_it = 0 if ( $base eq 'all' );
+                $quote_it = 0 if ( $base eq 'all' || ( $base eq '=' && grep {$qualifier eq $_} qw(eg.keyword eg.title eg.author) ) );
                 $term = maybeQuote($term) if $quote_it;
 
             } else {
index 9db6778..f4ec1c5 100755 (executable)
@@ -28,6 +28,12 @@ use Email::Send;
 
 use open ':utf8';
 
+# Put this at the top because it was not found when at the bottom.
+sub die_error {
+       my $msg = shift;
+       $logger->error('Reporter died with error: ' . $msg);
+       die $msg;
+}
 
 my ($config, $sleep_interval, $lockfile, $daemon) = ('SYSCONFDIR/opensrf_core.xml', 10, '/tmp/reporter-LOCK');
 
@@ -128,7 +134,7 @@ my ($dbh,$running,$sth,@reports,$run, $current_time);
 
 if ($daemon) {
        daemonize("Clark Kent, waiting for trouble");
-       open(F, ">$lockfile") or die "Cannot write lockfile '$lockfile'";
+       open(F, ">$lockfile") or die_error "Cannot write lockfile '$lockfile'";
        print F $$;
        close F;
 }
@@ -143,7 +149,7 @@ $dbh = DBI->connect(
        { AutoCommit => 1,
          pg_expand_array => 0,
          pg_enable_utf8 => 1,
-         RaiseError => 1
+         HandleError => \&die_error
        }
 );
 
@@ -333,7 +339,7 @@ for my $r ( @reports ) {
                                $r->{chart_line},
                        )) {
                                # Ignore duplicate key errors on reporter.schedule (err 7 is a fatal query error). Just look for the constraint name in the message to avoid l10n issues.
-                               warn($state_dbh->errstr()) unless $state_dbh->err() == 7 && $state_dbh->errstr() =~ m/rpt_sched_recurrence_once_idx/;
+                               $logger->warn($state_dbh->errstr()) unless $state_dbh->err() == 7 && $state_dbh->errstr() =~ m/rpt_sched_recurrence_once_idx/;
                        }
                        $state_dbh->{PrintError} = $prevP;
                }
@@ -701,7 +707,7 @@ sub draw_pie {
                                print IMG $pic->gd->$format;
                        } otherwise {
                                my $e = shift;
-                               warn "Couldn't draw $file.pie.$vcol.$sub_graph.$format : $e";
+                               $logger->warn("Couldn't draw $file.pie.$vcol.$sub_graph.$format : $e");
                                $forgetit = 1;
                        };
 
@@ -824,7 +830,7 @@ sub draw_bars {
                print IMG $pic->gd->$format;
        } otherwise {
                my $e = shift;
-               warn "Couldn't draw $file.bar.$format : $e";
+               $logger->warn("Couldn't draw $file.bar.$format : $e");
        };
 
        close IMG;
@@ -930,7 +936,7 @@ sub draw_lines {
                print IMG $pic->gd->$format;
        } otherwise {
                my $e = shift;
-               warn "Couldn't draw $file.line.$format : $e";
+               $logger->warn("Couldn't draw $file.line.$format : $e");
        };
 
        close IMG;
diff --git a/Open-ILS/src/sql/Pg/version-upgrade/cwmars-3.7.3-3.10.0-upgrade-db.sql b/Open-ILS/src/sql/Pg/version-upgrade/cwmars-3.7.3-3.10.0-upgrade-db.sql
new file mode 100644 (file)
index 0000000..d508f32
--- /dev/null
@@ -0,0 +1,7516 @@
+--Upgrade Script for 3.7.3 to 3.10.0
+\set eg_version '''3.10.0'''
+BEGIN;
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('3.10.0', :eg_version);
+
+SELECT evergreen.upgrade_deps_block_check('1260', :eg_version);
+
+INSERT into config.org_unit_setting_type
+    (name, grp, label, description, datatype)
+    VALUES (
+        'ui.patron.edit.au.photo_url.require',
+        'gui',
+        oils_i18n_gettext(
+            'ui.patron.edit.au.photo_url.require',
+            'Require Photo URL field on patron registration',
+            'coust',
+            'label'
+        ),
+        oils_i18n_gettext(
+            'ui.patron.edit.au.photo_url.require',
+            'The Photo URL field will be required on the patron registration screen.',
+            'coust',
+            'description'
+        ),
+        'bool'
+    );
+
+INSERT into config.org_unit_setting_type
+    (name, grp, label, description, datatype)
+    VALUES (
+        'ui.patron.edit.au.photo_url.show',
+        'gui',
+        oils_i18n_gettext(
+            'ui.patron.edit.au.photo_url.show',
+            'Show Photo URL field on patron registration',
+            'coust',
+            'label'
+        ),
+        oils_i18n_gettext(
+            'ui.patron.edit.au.photo_url.show',
+            'The Photo URL field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.',
+            'coust',
+            'description'
+        ),
+        'bool'
+    );
+
+INSERT into config.org_unit_setting_type
+    (name, grp, label, description, datatype)
+    VALUES (
+        'ui.patron.edit.au.photo_url.suggest',
+        'gui',
+        oils_i18n_gettext(
+            'ui.patron.edit.au.photo_url.suggest',
+            'Suggest Photo URL field on patron registration',
+            'coust',
+            'label'
+        ),
+
+        oils_i18n_gettext(
+            'ui.patron.edit.au.photo_url.suggest',
+            'The Photo URL field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.',
+            'coust',
+            'description'
+        ),
+        'bool'
+    );
+
+INSERT INTO permission.perm_list ( id, code, description ) VALUES
+( 632, 'UPDATE_USER_PHOTO_URL', oils_i18n_gettext( 632,
+   'Update the user photo url field in patron registration and editor', 'ppl', 'description' ))
+;
+
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
+        SELECT
+                pgt.id, perm.id, aout.depth, FALSE
+        FROM
+                permission.grp_tree pgt,
+                permission.perm_list perm,
+                actor.org_unit_type aout
+        WHERE
+                pgt.name = 'Circulators' AND
+                aout.name = 'System' AND
+                perm.code = 'UPDATE_USER_PHOTO_URL'
+;
+
+
+SELECT evergreen.upgrade_deps_block_check('1267', :eg_version);
+
+SELECT auditor.create_auditor ( 'acq', 'fund_debit' );
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1271', :eg_version);
+
+INSERT INTO config.org_unit_setting_type
+    (grp, name, datatype, label, description, update_perm, view_perm)
+VALUES (
+    'credit',
+    'credit.processor.stripe.currency', 'string',
+    oils_i18n_gettext(
+        'credit.processor.stripe.currency',
+        'Stripe ISO 4217 currency code',
+        'coust',
+        'label'
+    ),
+    oils_i18n_gettext(
+        'credit.processor.stripe.currency',
+        'Use an all lowercase version of a Stripe-supported ISO 4217 currency code.  Defaults to "usd"',
+        'coust',
+        'description'
+    ),
+    (SELECT id FROM permission.perm_list WHERE code = 'ADMIN_CREDIT_CARD_PROCESSING'),
+    (SELECT id FROM permission.perm_list WHERE code = 'VIEW_CREDIT_CARD_PROCESSING')
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1274', :eg_version);
+
+CREATE INDEX poi_fund_debit_idx ON acq.po_item (fund_debit);
+CREATE INDEX ii_fund_debit_idx ON acq.invoice_item (fund_debit);
+
+
+SELECT evergreen.upgrade_deps_block_check('1275', :eg_version);
+
+CREATE OR REPLACE FUNCTION acq.transfer_fund(
+       old_fund   IN INT,
+       old_amount IN NUMERIC,     -- in currency of old fund
+       new_fund   IN INT,
+       new_amount IN NUMERIC,     -- in currency of new fund
+       user_id    IN INT,
+       xfer_note  IN TEXT         -- to be recorded in acq.fund_transfer
+       -- ,funding_source_in IN INT  -- if user wants to specify a funding source (see notes)
+) RETURNS VOID AS $$
+/* -------------------------------------------------------------------------------
+
+Function to transfer money from one fund to another.
+
+A transfer is represented as a pair of entries in acq.fund_allocation, with a
+negative amount for the old (losing) fund and a positive amount for the new
+(gaining) fund.  In some cases there may be more than one such pair of entries
+in order to pull the money from different funding sources, or more specifically
+from different funding source credits.  For each such pair there is also an
+entry in acq.fund_transfer.
+
+Since funding_source is a non-nullable column in acq.fund_allocation, we must
+choose a funding source for the transferred money to come from.  This choice
+must meet two constraints, so far as possible:
+
+1. The amount transferred from a given funding source must not exceed the
+amount allocated to the old fund by the funding source.  To that end we
+compare the amount being transferred to the amount allocated.
+
+2. We shouldn't transfer money that has already been spent or encumbered, as
+defined by the funding attribution process.  We attribute expenses to the
+oldest funding source credits first.  In order to avoid transferring that
+attributed money, we reverse the priority, transferring from the newest funding
+source credits first.  There can be no guarantee that this approach will
+avoid overcommitting a fund, but no other approach can do any better.
+
+In this context the age of a funding source credit is defined by the
+deadline_date for credits with deadline_dates, and by the effective_date for
+credits without deadline_dates, with the proviso that credits with deadline_dates
+are all considered "older" than those without.
+
+----------
+
+In the signature for this function, there is one last parameter commented out,
+named "funding_source_in".  Correspondingly, the WHERE clause for the query
+driving the main loop has an OR clause commented out, which references the
+funding_source_in parameter.
+
+If these lines are uncommented, this function will allow the user optionally to
+restrict a fund transfer to a specified funding source.  If the source
+parameter is left NULL, then there will be no such restriction.
+
+------------------------------------------------------------------------------- */ 
+DECLARE
+       same_currency      BOOLEAN;
+       currency_ratio     NUMERIC;
+       old_fund_currency  TEXT;
+       old_remaining      NUMERIC;  -- in currency of old fund
+       new_fund_currency  TEXT;
+       new_fund_active    BOOLEAN;
+       new_remaining      NUMERIC;  -- in currency of new fund
+       curr_old_amt       NUMERIC;  -- in currency of old fund
+       curr_new_amt       NUMERIC;  -- in currency of new fund
+       source_addition    NUMERIC;  -- in currency of funding source
+       source_deduction   NUMERIC;  -- in currency of funding source
+       orig_allocated_amt NUMERIC;  -- in currency of funding source
+       allocated_amt      NUMERIC;  -- in currency of fund
+       source             RECORD;
+    old_fund_row       acq.fund%ROWTYPE;
+    new_fund_row       acq.fund%ROWTYPE;
+    old_org_row        actor.org_unit%ROWTYPE;
+    new_org_row        actor.org_unit%ROWTYPE;
+BEGIN
+       --
+       -- Sanity checks
+       --
+       IF old_fund IS NULL THEN
+               RAISE EXCEPTION 'acq.transfer_fund: old fund id is NULL';
+       END IF;
+       --
+       IF old_amount IS NULL THEN
+               RAISE EXCEPTION 'acq.transfer_fund: amount to transfer is NULL';
+       END IF;
+       --
+       -- The new fund and its amount must be both NULL or both not NULL.
+       --
+       IF new_fund IS NOT NULL AND new_amount IS NULL THEN
+               RAISE EXCEPTION 'acq.transfer_fund: amount to transfer to receiving fund is NULL';
+       END IF;
+       --
+       IF new_fund IS NULL AND new_amount IS NOT NULL THEN
+               RAISE EXCEPTION 'acq.transfer_fund: receiving fund is NULL, its amount is not NULL';
+       END IF;
+       --
+       IF user_id IS NULL THEN
+               RAISE EXCEPTION 'acq.transfer_fund: user id is NULL';
+       END IF;
+       --
+       -- Initialize the amounts to be transferred, each denominated
+       -- in the currency of its respective fund.  They will be
+       -- reduced on each iteration of the loop.
+       --
+       old_remaining := old_amount;
+       new_remaining := new_amount;
+       --
+       -- RAISE NOTICE 'Transferring % in fund % to % in fund %',
+       --      old_amount, old_fund, new_amount, new_fund;
+       --
+       -- Get the currency types of the old and new funds.
+       --
+       SELECT
+               currency_type
+       INTO
+               old_fund_currency
+       FROM
+               acq.fund
+       WHERE
+               id = old_fund;
+       --
+       IF old_fund_currency IS NULL THEN
+               RAISE EXCEPTION 'acq.transfer_fund: old fund id % is not defined', old_fund;
+       END IF;
+       --
+       IF new_fund IS NOT NULL THEN
+               SELECT
+                       currency_type,
+                       active
+               INTO
+                       new_fund_currency,
+                       new_fund_active
+               FROM
+                       acq.fund
+               WHERE
+                       id = new_fund;
+               --
+               IF new_fund_currency IS NULL THEN
+                       RAISE EXCEPTION 'acq.transfer_fund: new fund id % is not defined', new_fund;
+               ELSIF NOT new_fund_active THEN
+                       --
+                       -- No point in putting money into a fund from whence you can't spend it
+                       --
+                       RAISE EXCEPTION 'acq.transfer_fund: new fund id % is inactive', new_fund;
+               END IF;
+               --
+               IF new_amount = old_amount THEN
+                       same_currency := true;
+                       currency_ratio := 1;
+               ELSE
+                       --
+                       -- We'll have to translate currency between funds.  We presume that
+                       -- the calling code has already applied an appropriate exchange rate,
+                       -- so we'll apply the same conversion to each sub-transfer.
+                       --
+                       same_currency := false;
+                       currency_ratio := new_amount / old_amount;
+               END IF;
+       END IF;
+
+    -- Fetch old and new fund's information
+    -- in order to construct the allocation notes
+    SELECT INTO old_fund_row * FROM acq.fund WHERE id = old_fund;
+    SELECT INTO old_org_row * FROM actor.org_unit WHERE id = old_fund_row.org;
+    SELECT INTO new_fund_row * FROM acq.fund WHERE id = new_fund;
+    SELECT INTO new_org_row * FROM actor.org_unit WHERE id = new_fund_row.org;
+
+       --
+       -- Identify the funding source(s) from which we want to transfer the money.
+       -- The principle is that we want to transfer the newest money first, because
+       -- we spend the oldest money first.  The priority for spending is defined
+       -- by a sort of the view acq.ordered_funding_source_credit.
+       --
+       FOR source in
+               SELECT
+                       ofsc.id,
+                       ofsc.funding_source,
+                       ofsc.amount,
+                       ofsc.amount * acq.exchange_ratio( fs.currency_type, old_fund_currency )
+                               AS converted_amt,
+                       fs.currency_type
+               FROM
+                       acq.ordered_funding_source_credit AS ofsc,
+                       acq.funding_source fs
+               WHERE
+                       ofsc.funding_source = fs.id
+                       and ofsc.funding_source IN
+                       (
+                               SELECT funding_source
+                               FROM acq.fund_allocation
+                               WHERE fund = old_fund
+                       )
+                       -- and
+                       -- (
+                       --      ofsc.funding_source = funding_source_in
+                       --      OR funding_source_in IS NULL
+                       -- )
+               ORDER BY
+                       ofsc.sort_priority desc,
+                       ofsc.sort_date desc,
+                       ofsc.id desc
+       LOOP
+               --
+               -- Determine how much money the old fund got from this funding source,
+               -- denominated in the currency types of the source and of the fund.
+               -- This result may reflect transfers from previous iterations.
+               --
+               SELECT
+                       COALESCE( sum( amount ), 0 ),
+                       COALESCE( sum( amount )
+                               * acq.exchange_ratio( source.currency_type, old_fund_currency ), 0 )
+               INTO
+                       orig_allocated_amt,     -- in currency of the source
+                       allocated_amt           -- in currency of the old fund
+               FROM
+                       acq.fund_allocation
+               WHERE
+                       fund = old_fund
+                       and funding_source = source.funding_source;
+               --      
+               -- Determine how much to transfer from this credit, in the currency
+               -- of the fund.   Begin with the amount remaining to be attributed:
+               --
+               curr_old_amt := old_remaining;
+               --
+               -- Can't attribute more than was allocated from the fund:
+               --
+               IF curr_old_amt > allocated_amt THEN
+                       curr_old_amt := allocated_amt;
+               END IF;
+               --
+               -- Can't attribute more than the amount of the current credit:
+               --
+               IF curr_old_amt > source.converted_amt THEN
+                       curr_old_amt := source.converted_amt;
+               END IF;
+               --
+               curr_old_amt := trunc( curr_old_amt, 2 );
+               --
+               old_remaining := old_remaining - curr_old_amt;
+               --
+               -- Determine the amount to be deducted, if any,
+               -- from the old allocation.
+               --
+               IF old_remaining > 0 THEN
+                       --
+                       -- In this case we're using the whole allocation, so use that
+                       -- amount directly instead of applying a currency translation
+                       -- and thereby inviting round-off errors.
+                       --
+                       source_deduction := - curr_old_amt;
+               ELSE 
+                       source_deduction := trunc(
+                               ( - curr_old_amt ) *
+                                       acq.exchange_ratio( old_fund_currency, source.currency_type ),
+                               2 );
+               END IF;
+               --
+               IF source_deduction <> 0 THEN
+                       --
+                       -- Insert negative allocation for old fund in fund_allocation,
+                       -- converted into the currency of the funding source
+                       --
+                       INSERT INTO acq.fund_allocation (
+                               funding_source,
+                               fund,
+                               amount,
+                               allocator,
+                               note
+                       ) VALUES (
+                               source.funding_source,
+                               old_fund,
+                               source_deduction,
+                               user_id,
+                               'Transfer to fund ' || new_fund_row.code || ' ('
+                                    || new_fund_row.year || ') ('
+                                    || new_org_row.shortname || ')'
+                       );
+               END IF;
+               --
+               IF new_fund IS NOT NULL THEN
+                       --
+                       -- Determine how much to add to the new fund, in
+                       -- its currency, and how much remains to be added:
+                       --
+                       IF same_currency THEN
+                               curr_new_amt := curr_old_amt;
+                       ELSE
+                               IF old_remaining = 0 THEN
+                                       --
+                                       -- This is the last iteration, so nothing should be left
+                                       --
+                                       curr_new_amt := new_remaining;
+                                       new_remaining := 0;
+                               ELSE
+                                       curr_new_amt := trunc( curr_old_amt * currency_ratio, 2 );
+                                       new_remaining := new_remaining - curr_new_amt;
+                               END IF;
+                       END IF;
+                       --
+                       -- Determine how much to add, if any,
+                       -- to the new fund's allocation.
+                       --
+                       IF old_remaining > 0 THEN
+                               --
+                               -- In this case we're using the whole allocation, so use that amount
+                               -- amount directly instead of applying a currency translation and
+                               -- thereby inviting round-off errors.
+                               --
+                               source_addition := curr_new_amt;
+                       ELSIF source.currency_type = old_fund_currency THEN
+                               --
+                               -- In this case we don't need a round trip currency translation,
+                               -- thereby inviting round-off errors:
+                               --
+                               source_addition := curr_old_amt;
+                       ELSE 
+                               source_addition := trunc(
+                                       curr_new_amt *
+                                               acq.exchange_ratio( new_fund_currency, source.currency_type ),
+                                       2 );
+                       END IF;
+                       --
+                       IF source_addition <> 0 THEN
+                               --
+                               -- Insert positive allocation for new fund in fund_allocation,
+                               -- converted to the currency of the founding source
+                               --
+                               INSERT INTO acq.fund_allocation (
+                                       funding_source,
+                                       fund,
+                                       amount,
+                                       allocator,
+                                       note
+                               ) VALUES (
+                                       source.funding_source,
+                                       new_fund,
+                                       source_addition,
+                                       user_id,
+                                   'Transfer from fund ' || old_fund_row.code || ' ('
+                                          || old_fund_row.year || ') ('
+                                          || old_org_row.shortname || ')'
+                               );
+                       END IF;
+               END IF;
+               --
+               IF trunc( curr_old_amt, 2 ) <> 0
+               OR trunc( curr_new_amt, 2 ) <> 0 THEN
+                       --
+                       -- Insert row in fund_transfer, using amounts in the currency of the funds
+                       --
+                       INSERT INTO acq.fund_transfer (
+                               src_fund,
+                               src_amount,
+                               dest_fund,
+                               dest_amount,
+                               transfer_user,
+                               note,
+                               funding_source_credit
+                       ) VALUES (
+                               old_fund,
+                               trunc( curr_old_amt, 2 ),
+                               new_fund,
+                               trunc( curr_new_amt, 2 ),
+                               user_id,
+                               xfer_note,
+                               source.id
+                       );
+               END IF;
+               --
+               if old_remaining <= 0 THEN
+                       EXIT;                   -- Nothing more to be transferred
+               END IF;
+       END LOOP;
+END;
+$$ LANGUAGE plpgsql;
+
+
+SELECT evergreen.upgrade_deps_block_check('1276', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.acq.fund.fund_debit', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.acq.fund.fund_debit',
+        'Grid Config: eg.grid.acq.fund.fund_debit',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.acq.fund.fund_transfer', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.acq.fund.fund_transfer',
+        'Grid Config: eg.grid.acq.fund.fund_transfer',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.acq.fund.fund_allocation', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.acq.fund.fund_allocation',
+        'Grid Config: eg.grid.acq.fund.fund_allocation',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.admin.acq.fund', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.acq.fund',
+        'Grid Config: eg.grid.admin.acq.fund',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.admin.acq.funding_source', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.acq.funding_source',
+        'Grid Config: eg.grid.admin.acq.funding_source',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.acq.funding_source.fund_allocation', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.acq.funding_source.fund_allocation',
+        'Grid Config: eg.grid.acq.funding_source.fund_allocation',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.acq.funding_source.credit', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.acq.funding_source.credit',
+        'Grid Config: eg.grid.acq.funding_source.credit',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1277', :eg_version);
+
+-- if there are any straggling funds without a code set, fix that
+UPDATE acq.fund
+SET code = 'FUND-WITH-ID-' || id
+WHERE code IS NULL;
+
+ALTER TABLE acq.fund
+    ALTER COLUMN code SET NOT NULL;
+
+
+SELECT evergreen.upgrade_deps_block_check('1278', :eg_version);
+
+CREATE OR REPLACE VIEW reporter.asset_call_number_dewey AS
+  SELECT id AS call_number,
+    call_number_dewey(label) AS dewey,
+    CASE WHEN call_number_dewey(label) ~ '^[0-9]+\.?[0-9]*$'::text
+      THEN btrim(to_char(10::double precision * floor(call_number_dewey(label)::double precision / 10::double precision), '000'::text))
+      ELSE NULL::text
+    END AS dewey_block_tens,
+    CASE WHEN call_number_dewey(label) ~ '^[0-9]+\.?[0-9]*$'::text
+      THEN btrim(to_char(100::double precision * floor(call_number_dewey(label)::double precision / 100::double precision), '000'::text))
+      ELSE NULL::text
+    END AS dewey_block_hundreds,
+    CASE WHEN call_number_dewey(label) ~ '^[0-9]+\.?[0-9]*$'::text
+      THEN (btrim(to_char(10::double precision * floor(call_number_dewey(label)::double precision / 10::double precision), '000'::text)) || '-'::text)
+      || btrim(to_char(10::double precision * floor(call_number_dewey(label)::double precision / 10::double precision) + 9::double precision, '000'::text))
+      ELSE NULL::text
+    END AS dewey_range_tens,
+    CASE WHEN call_number_dewey(label) ~ '^[0-9]+\.?[0-9]*$'::text
+      THEN (btrim(to_char(100::double precision * floor(call_number_dewey(label)::double precision / 100::double precision), '000'::text)) || '-'::text)
+      || btrim(to_char(100::double precision * floor(call_number_dewey(label)::double precision / 100::double precision) + 99::double precision, '000'::text))
+      ELSE NULL::text
+    END AS dewey_range_hundreds
+  FROM asset.call_number
+  WHERE call_number_dewey(label) ~ '^[0-9]'::text;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1281', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.cat.volcopy.defaults', 'cat', 'object',
+    oils_i18n_gettext(
+        'eg.cat.volcopy.defaults',
+        'Holdings Editor Default Values and Visibility',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1284', :eg_version); -- blake / terranm / jboyer
+
+INSERT INTO config.org_unit_setting_type
+( name, grp, label, description, datatype, fm_class ) VALUES
+( 'circ.void_item_deposit', 'circ',
+    oils_i18n_gettext('circ.void_item_deposit',
+        'Void item deposit fee on checkin',
+        'coust', 'label'),
+    oils_i18n_gettext('circ.void_item_deposit',
+        'If a deposit was charged when checking out an item, void it when the item is returned',
+        'coust', 'description'),
+    'bool', null);
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1285', :eg_version);
+
+INSERT into config.org_unit_setting_type
+    (name, grp, label, description, datatype)
+    VALUES (
+        'circ.primary_item_value_field',
+        'circ',
+        oils_i18n_gettext(
+            'circ.primary_item_value_field',
+            'Use Item Price or Cost as Primary Item Value',
+            'coust',
+            'label'
+        ),
+        oils_i18n_gettext(
+            'circ.primary_item_value_field',
+            'Expects "price" or "cost" and defaults to price.  This refers to the corresponding field on the item record and gets used in such contexts as notices, max fine values when using item price caps (setting or fine rules), and long overdue, damaged, and lost billings.',
+            'coust',
+            'description'
+        ),
+        'string'
+    );
+
+INSERT into config.org_unit_setting_type
+    (name, grp, label, description, datatype)
+    VALUES (
+        'circ.secondary_item_value_field',
+        'circ',
+        oils_i18n_gettext(
+            'circ.secondary_item_value_field',
+            'Use Item Price or Cost as Backup Item Value',
+            'coust',
+            'label'
+        ),
+        oils_i18n_gettext(
+            'circ.secondary_item_value_field',
+            'Expects "price" or "cost", but defaults to neither.  This refers to the corresponding field on the item record and is used as a second-pass fall-through value when determining an item value.  If needed, Evergreen will still look at the "Default Item Price" setting as a final fallback.',
+            'coust',
+            'description'
+        ),
+        'string'
+    );
+
+
+SELECT evergreen.upgrade_deps_block_check('1286', :eg_version);
+
+INSERT INTO config.org_unit_setting_type
+( name, grp, label, description, datatype )
+VALUES
+( 'eg.staffcat.search_filters', 'gui',
+  oils_i18n_gettext(
+    'eg.staffcat.search_filters',
+    'Staff Catalog Search Filters',
+    'coust', 'label'),
+  oils_i18n_gettext(
+    'eg.staffcat.search_filters',
+    'Array of advanced search filters to display, e.g. ["item_lang","audience","lit_form"]',
+    'coust', 'description'),
+  'array' );
+
+
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1287', :eg_version);
+
+ INSERT into config.org_unit_setting_type
+ ( name, grp, label, description, datatype, fm_class ) VALUES
+ ( 'lib.my_account_url', 'lib',
+     oils_i18n_gettext('lib.my_account_url',
+         'My Account URL (such as "https://example.com/eg/opac/login")',
+         'coust', 'label'),
+     oils_i18n_gettext('lib.my_account_url',
+         'URL for a My Account link. Use a complete URL, such as "https://example.com/eg/opac/login".',
+         'coust', 'description'),
+     'string', null)
+ ;
+
+
+SELECT evergreen.upgrade_deps_block_check('1288', :eg_version);
+
+-- stage a copy of notes, temporarily setting
+-- the id to the negative value for later ausp
+-- id munging
+CREATE TABLE actor.XXXX_penalty_notes AS
+    SELECT id * -1 AS id, usr, org_unit, set_date, note
+    FROM actor.usr_standing_penalty
+    WHERE NULLIF(BTRIM(note),'') IS NOT NULL;
+
+ALTER TABLE actor.usr_standing_penalty ALTER COLUMN id SET DEFAULT nextval('actor.usr_message_id_seq'::regclass);
+ALTER TABLE actor.usr_standing_penalty ADD COLUMN usr_message BIGINT REFERENCES actor.usr_message(id);
+CREATE INDEX usr_standing_penalty_usr_message_idx ON actor.usr_standing_penalty (usr_message);
+ALTER TABLE actor.usr_standing_penalty DROP COLUMN note;
+
+-- munge ausp IDs and aum IDs so that they're disjoint sets
+UPDATE actor.usr_standing_penalty SET id = id * -1; -- move them out of the way to avoid mid-statement collisions
+
+WITH messages AS ( SELECT COALESCE(MAX(id), 0) AS max_id FROM actor.usr_message )
+UPDATE actor.usr_standing_penalty SET id = id * -1 + messages.max_id FROM messages;
+
+-- doing the same thing to the staging table because
+-- we had to grab a copy of ausp.note first. We had
+-- to grab that copy first because we're both ALTERing
+-- and UPDATEing ausp, and all of the ALTER TABLEs
+-- have to be done before we can modify data in the table
+-- lest ALTER TABLE gets blocked by a pending trigger
+-- event
+WITH messages AS ( SELECT COALESCE(MAX(id), 0) AS max_id FROM actor.usr_message )
+UPDATE actor.XXXX_penalty_notes SET id = id * -1 + messages.max_id FROM messages;
+
+SELECT SETVAL('actor.usr_message_id_seq'::regclass, COALESCE((SELECT MAX(id) FROM actor.usr_standing_penalty) + 1, 1), FALSE);
+
+ALTER TABLE actor.usr_message ADD COLUMN pub BOOL NOT NULL DEFAULT FALSE;
+ALTER TABLE actor.usr_message ADD COLUMN stop_date TIMESTAMP WITH TIME ZONE;
+ALTER TABLE actor.usr_message ADD COLUMN editor        BIGINT REFERENCES actor.usr (id);
+ALTER TABLE actor.usr_message ADD COLUMN edit_date TIMESTAMP WITH TIME ZONE;
+
+DROP VIEW actor.usr_message_limited;
+CREATE VIEW actor.usr_message_limited
+AS SELECT * FROM actor.usr_message WHERE pub AND NOT deleted;
+
+-- alright, let's set all existing user messages to public
+
+UPDATE actor.usr_message SET pub = TRUE;
+
+-- alright, let's migrate penalty notes to usr_messages and link the messages back to the penalties:
+
+-- here is our staging table which will be shaped exactly like
+-- actor.usr_message and use the same id sequence
+CREATE TABLE actor.XXXX_usr_message_for_penalty_notes (
+    LIKE actor.usr_message INCLUDING DEFAULTS 
+);
+
+INSERT INTO actor.XXXX_usr_message_for_penalty_notes (
+    usr,
+    title,
+    message,
+    create_date,
+    sending_lib,
+    pub
+) SELECT
+    usr,
+    'Penalty Note ID ' || id,
+    note,
+    set_date,
+    org_unit,
+    FALSE
+FROM
+    actor.XXXX_penalty_notes
+;
+
+-- so far so good, let's push this into production
+
+INSERT INTO actor.usr_message
+    SELECT * FROM actor.XXXX_usr_message_for_penalty_notes;
+
+-- and link the production penalties to these new user messages
+
+UPDATE actor.usr_standing_penalty p SET usr_message = m.id
+    FROM actor.XXXX_usr_message_for_penalty_notes m
+    WHERE m.title = 'Penalty Note ID ' || p.id;
+
+-- and remove the temporary overloading of the message title we used for this:
+
+UPDATE
+    actor.usr_message
+SET
+    title = message
+WHERE
+    id IN (SELECT id FROM actor.XXXX_usr_message_for_penalty_notes)
+;
+
+-- probably redundant here, but the spec calls for an assertion before removing
+-- the note column from actor.usr_standing_penalty, so being extra cautious:
+/*
+do $$ begin
+    assert (
+        select count(*)
+        from actor.XXXX_usr_message_for_penalty_notes
+        where id not in (
+            select id from actor.usr_message
+        )
+    ) = 0, 'failed migrating to actor.usr_message';
+end; $$;
+*/
+
+-- combined view of actor.usr_standing_penalty and actor.usr_message for populating
+-- staff Notes (formerly Messages) interface
+
+CREATE VIEW actor.usr_message_penalty AS
+SELECT -- ausp with or without messages
+    ausp.id AS "id",
+    ausp.id AS "ausp_id",
+    aum.id AS "aum_id",
+    ausp.org_unit AS "org_unit",
+    ausp.org_unit AS "ausp_org_unit",
+    aum.sending_lib AS "aum_sending_lib",
+    ausp.usr AS "usr",
+    ausp.usr as "ausp_usr",
+    aum.usr as "aum_usr",
+    ausp.standing_penalty AS "standing_penalty",
+    ausp.staff AS "staff",
+    ausp.set_date AS "create_date",
+    ausp.set_date AS "ausp_set_date",
+    aum.create_date AS "aum_create_date",
+    ausp.stop_date AS "stop_date",
+    ausp.stop_date AS "ausp_stop_date",
+    aum.stop_date AS "aum_stop_date",
+    ausp.usr_message AS "ausp_usr_message",
+    aum.title AS "title",
+    aum.message AS "message",
+    aum.deleted AS "deleted",
+    aum.read_date AS "read_date",
+    aum.pub AS "pub",
+    aum.editor AS "editor",
+    aum.edit_date AS "edit_date"
+FROM
+    actor.usr_standing_penalty ausp
+    LEFT JOIN actor.usr_message aum ON (ausp.usr_message = aum.id)
+        UNION ALL
+SELECT -- aum without penalties
+    aum.id AS "id",
+    NULL::INT AS "ausp_id",
+    aum.id AS "aum_id",
+    aum.sending_lib AS "org_unit",
+    NULL::INT AS "ausp_org_unit",
+    aum.sending_lib AS "aum_sending_lib",
+    aum.usr AS "usr",
+    NULL::INT as "ausp_usr",
+    aum.usr as "aum_usr",
+    NULL::INT AS "standing_penalty",
+    NULL::INT AS "staff",
+    aum.create_date AS "create_date",
+    NULL::TIMESTAMPTZ AS "ausp_set_date",
+    aum.create_date AS "aum_create_date",
+    aum.stop_date AS "stop_date",
+    NULL::TIMESTAMPTZ AS "ausp_stop_date",
+    aum.stop_date AS "aum_stop_date",
+    NULL::INT AS "ausp_usr_message",
+    aum.title AS "title",
+    aum.message AS "message",
+    aum.deleted AS "deleted",
+    aum.read_date AS "read_date",
+    aum.pub AS "pub",
+    aum.editor AS "editor",
+    aum.edit_date AS "edit_date"
+FROM
+    actor.usr_message aum
+    LEFT JOIN actor.usr_standing_penalty ausp ON (ausp.usr_message = aum.id)
+WHERE NOT aum.deleted AND ausp.id IS NULL
+;
+
+-- fun part where we migrate the following alert messages:
+
+CREATE TABLE actor.XXXX_note_and_message_consolidation AS
+    SELECT id, home_ou, alert_message
+    FROM actor.usr
+    WHERE NOT deleted AND NULLIF(BTRIM(alert_message),'') IS NOT NULL;
+
+-- here is our staging table which will be shaped exactly like
+-- actor.usr_message and use the same id sequence
+CREATE TABLE actor.XXXX_usr_message (
+    LIKE actor.usr_message INCLUDING DEFAULTS 
+);
+
+INSERT INTO actor.XXXX_usr_message (
+    usr,
+    title,
+    message,
+    create_date,
+    sending_lib,
+    pub
+) SELECT
+    id,
+    'converted Alert Message, real date unknown',
+    alert_message,
+    NOW(), -- best we can do
+    1, -- it's this or home_ou
+    FALSE
+FROM
+    actor.XXXX_note_and_message_consolidation
+;
+
+-- another staging table, but for actor.usr_standing_penalty
+CREATE TABLE actor.XXXX_usr_standing_penalty (
+    LIKE actor.usr_standing_penalty INCLUDING DEFAULTS 
+);
+
+INSERT INTO actor.XXXX_usr_standing_penalty (
+    org_unit,
+    usr,
+    standing_penalty,
+    staff,
+    set_date,
+    usr_message
+) SELECT
+    sending_lib,
+    usr,
+    20, -- ALERT_NOTE
+    1, -- admin user, usually; best we can do
+    create_date,
+    id
+FROM
+    actor.XXXX_usr_message
+;
+
+-- so far so good, let's push these into production
+
+INSERT INTO actor.usr_message
+    SELECT * FROM actor.XXXX_usr_message;
+INSERT INTO actor.usr_standing_penalty
+    SELECT * FROM actor.XXXX_usr_standing_penalty;
+
+-- probably redundant here, but the spec calls for an assertion before removing
+-- the alert message column from actor.usr, so being extra cautious:
+/*
+do $$ begin
+    assert (
+        select count(*)
+        from actor.XXXX_usr_message
+        where id not in (
+            select id from actor.usr_message
+        )
+    ) = 0, 'failed migrating to actor.usr_message';
+end; $$;
+
+do $$ begin
+    assert (
+        select count(*)
+        from actor.XXXX_usr_standing_penalty
+        where id not in (
+            select id from actor.usr_standing_penalty
+        )
+    ) = 0, 'failed migrating to actor.usr_standing_penalty';
+end; $$;
+*/
+
+-- WARNING: we're going to lose the history of alert_message
+ALTER TABLE actor.usr DROP COLUMN alert_message CASCADE;
+SELECT auditor.update_auditors();
+
+-- fun part where we migrate actor.usr_notes as penalties to preserve
+-- their creator, and then the private ones to private user messages.
+-- For public notes, we try to link to existing user messages if we
+-- can, but if we can't, we'll create new, but archived, user messages
+-- for the note contents.
+
+CREATE TABLE actor.XXXX_usr_message_for_private_notes (
+    LIKE actor.usr_message INCLUDING DEFAULTS 
+);
+ALTER TABLE actor.XXXX_usr_message_for_private_notes ADD COLUMN orig_id BIGINT;
+CREATE INDEX ON actor.XXXX_usr_message_for_private_notes (orig_id);
+
+INSERT INTO actor.XXXX_usr_message_for_private_notes (
+    orig_id,
+    usr,
+    title,
+    message,
+    create_date,
+    sending_lib,
+    pub
+) SELECT
+    id,
+    usr,
+    title,
+    value,
+    create_date,
+    (select home_ou from actor.usr where id = creator), -- best we can do
+    FALSE
+FROM
+    actor.usr_note
+WHERE
+    NOT pub
+;
+
+CREATE TABLE actor.XXXX_usr_message_for_unmatched_public_notes (
+    LIKE actor.usr_message INCLUDING DEFAULTS 
+);
+ALTER TABLE actor.XXXX_usr_message_for_unmatched_public_notes ADD COLUMN orig_id BIGINT;
+CREATE INDEX ON actor.XXXX_usr_message_for_unmatched_public_notes (orig_id);
+
+INSERT INTO actor.XXXX_usr_message_for_unmatched_public_notes (
+    orig_id,
+    usr,
+    title,
+    message,
+    create_date,
+    deleted,
+    sending_lib,
+    pub
+) SELECT
+    id,
+    usr,
+    title,
+    value,
+    create_date,
+    TRUE, -- the patron has likely already seen and deleted the corresponding usr_message
+    (select home_ou from actor.usr where id = creator), -- best we can do
+    FALSE
+FROM
+    actor.usr_note n
+WHERE
+    pub AND NOT EXISTS (SELECT 1 FROM actor.usr_message m WHERE n.usr = m.usr AND n.create_date = m.create_date)
+;
+
+-- now, in order to preserve the creator from usr_note, we want to create standing SILENT_NOTE penalties for
+--  1) actor.XXXX_usr_message_for_private_notes and associated usr_note entries
+--  2) actor.XXXX_usr_message_for_unmatched_public_notes and associated usr_note entries, but archive these
+--  3) usr_note and usr_message entries that can be matched
+
+CREATE TABLE actor.XXXX_usr_standing_penalties_for_notes (
+    LIKE actor.usr_standing_penalty INCLUDING DEFAULTS 
+);
+
+--  1) actor.XXXX_usr_message_for_private_notes and associated usr_note entries
+INSERT INTO actor.XXXX_usr_standing_penalties_for_notes (
+    org_unit,
+    usr,
+    standing_penalty,
+    staff,
+    set_date,
+    stop_date,
+    usr_message
+) SELECT
+    m.sending_lib,
+    m.usr,
+    21, -- SILENT_NOTE
+    n.creator,
+    m.create_date,
+    m.stop_date,
+    m.id
+FROM
+    actor.usr_note n,
+    actor.XXXX_usr_message_for_private_notes m
+WHERE
+    n.usr = m.usr AND n.id = m.orig_id AND NOT n.pub AND NOT m.pub
+;
+
+--  2) actor.XXXX_usr_message_for_unmatched_public_notes and associated usr_note entries, but archive these
+INSERT INTO actor.XXXX_usr_standing_penalties_for_notes (
+    org_unit,
+    usr,
+    standing_penalty,
+    staff,
+    set_date,
+    stop_date,
+    usr_message
+) SELECT
+    m.sending_lib,
+    m.usr,
+    21, -- SILENT_NOTE
+    n.creator,
+    m.create_date,
+    m.stop_date,
+    m.id
+FROM
+    actor.usr_note n,
+    actor.XXXX_usr_message_for_unmatched_public_notes m
+WHERE
+    n.usr = m.usr AND n.id = m.orig_id AND n.pub AND m.pub
+;
+
+--  3) usr_note and usr_message entries that can be matched
+INSERT INTO actor.XXXX_usr_standing_penalties_for_notes (
+    org_unit,
+    usr,
+    standing_penalty,
+    staff,
+    set_date,
+    stop_date,
+    usr_message
+) SELECT
+    m.sending_lib,
+    m.usr,
+    21, -- SILENT_NOTE
+    n.creator,
+    m.create_date,
+    m.stop_date,
+    m.id
+FROM
+    actor.usr_note n
+    JOIN actor.usr_message m ON (n.usr = m.usr AND n.id = m.id)
+WHERE
+    NOT EXISTS ( SELECT 1 FROM actor.XXXX_usr_message_for_private_notes WHERE id = m.id )
+    AND NOT EXISTS ( SELECT 1 FROM actor.XXXX_usr_message_for_unmatched_public_notes WHERE id = m.id )
+;
+
+-- so far so good, let's push these into production
+
+INSERT INTO actor.usr_message
+    SELECT id, usr, title, message, create_date, deleted, read_date, sending_lib, pub, stop_date, editor, edit_date FROM actor.XXXX_usr_message_for_private_notes
+    UNION SELECT id, usr, title, message, create_date, deleted, read_date, sending_lib, pub, stop_date, editor, edit_date FROM actor.XXXX_usr_message_for_unmatched_public_notes;
+INSERT INTO actor.usr_standing_penalty
+    SELECT * FROM actor.XXXX_usr_standing_penalties_for_notes;
+
+-- probably redundant here, but the spec calls for an assertion before dropping
+-- the actor.usr_note table, so being extra cautious:
+/*
+do $$ begin
+    assert (
+        select count(*)
+        from actor.XXXX_usr_message_for_private_notes
+        where id not in (
+            select id from actor.usr_message
+        )
+    ) = 0, 'failed migrating to actor.usr_message';
+end; $$;
+*/
+
+DROP TABLE actor.usr_note CASCADE;
+
+-- preserve would-be collisions for migrating
+-- ui.staff.require_initials.patron_info_notes
+-- to ui.staff.require_initials.patron_standing_penalty
+
+\o ui.staff.require_initials.patron_info_notes.collisions.txt
+SELECT a.*
+FROM actor.org_unit_setting a
+WHERE
+        a.name = 'ui.staff.require_initials.patron_info_notes'
+    -- hits on org_unit
+    AND a.org_unit IN (
+        SELECT b.org_unit
+        FROM actor.org_unit_setting b
+        WHERE b.name = 'ui.staff.require_initials.patron_standing_penalty'
+    )
+    -- but doesn't hit on org_unit + value
+    AND CONCAT_WS('|',a.org_unit::TEXT,a.value::TEXT) NOT IN (
+        SELECT CONCAT_WS('|',b.org_unit::TEXT,b.value::TEXT)
+        FROM actor.org_unit_setting b
+        WHERE b.name = 'ui.staff.require_initials.patron_standing_penalty'
+    );
+\o
+
+-- and preserve the _log data
+
+\o ui.staff.require_initials.patron_info_notes.log_data.txt
+SELECT *
+FROM config.org_unit_setting_type_log
+WHERE field_name = 'ui.staff.require_initials.patron_info_notes';
+\o
+
+-- migrate the non-collisions
+
+INSERT INTO actor.org_unit_setting (org_unit, name, value)
+SELECT a.org_unit, 'ui.staff.require_initials.patron_standing_penalty', a.value
+FROM actor.org_unit_setting a
+WHERE
+        a.name = 'ui.staff.require_initials.patron_info_notes'
+    AND a.org_unit NOT IN (
+        SELECT b.org_unit
+        FROM actor.org_unit_setting b
+        WHERE b.name = 'ui.staff.require_initials.patron_standing_penalty'
+    )
+;
+
+-- and now delete the old patron_info_notes settings
+
+DELETE FROM actor.org_unit_setting
+    WHERE name = 'ui.staff.require_initials.patron_info_notes';
+DELETE FROM config.org_unit_setting_type_log
+    WHERE field_name = 'ui.staff.require_initials.patron_info_notes';
+DELETE FROM config.org_unit_setting_type
+    WHERE name = 'ui.staff.require_initials.patron_info_notes';
+
+-- relabel the org unit setting type
+
+UPDATE config.org_unit_setting_type
+SET
+    label = oils_i18n_gettext('ui.staff.require_initials.patron_standing_penalty',
+        'Require staff initials for entry/edit of patron standing penalties and notes.',
+        'coust', 'label'),
+    description = oils_i18n_gettext('ui.staff.require_initials.patron_standing_penalty',
+        'Require staff initials for entry/edit of patron standing penalties and notes.',
+        'coust', 'description')
+WHERE
+    name = 'ui.staff.require_initials.patron_standing_penalty'
+;
+
+-- preserve _log data for some different settings on their way out
+
+\o ui.patron.edit.au.alert_message.show_suggest.log_data.txt
+SELECT *
+FROM config.org_unit_setting_type_log
+WHERE field_name IN (
+    'ui.patron.edit.au.alert_message.show',
+    'ui.patron.edit.au.alert_message.suggest'
+);
+\o
+
+-- remove patron editor alert message settings
+
+DELETE FROM actor.org_unit_setting
+    WHERE name = 'ui.patron.edit.au.alert_message.show';
+DELETE FROM config.org_unit_setting_type_log
+    WHERE field_name = 'ui.patron.edit.au.alert_message.show';
+DELETE FROM config.org_unit_setting_type
+    WHERE name = 'ui.patron.edit.au.alert_message.show';
+
+DELETE FROM actor.org_unit_setting
+    WHERE name = 'ui.patron.edit.au.alert_message.suggest';
+DELETE FROM config.org_unit_setting_type_log
+    WHERE field_name = 'ui.patron.edit.au.alert_message.suggest';
+DELETE FROM config.org_unit_setting_type
+    WHERE name = 'ui.patron.edit.au.alert_message.suggest';
+
+-- comment these out if you want the staging tables to stick around
+DROP TABLE actor.XXXX_note_and_message_consolidation;
+DROP TABLE actor.XXXX_penalty_notes;
+DROP TABLE actor.XXXX_usr_message_for_penalty_notes;
+DROP TABLE actor.XXXX_usr_message;
+DROP TABLE actor.XXXX_usr_standing_penalty;
+DROP TABLE actor.XXXX_usr_message_for_private_notes;
+DROP TABLE actor.XXXX_usr_message_for_unmatched_public_notes;
+DROP TABLE actor.XXXX_usr_standing_penalties_for_notes;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1289', :eg_version);
+
+
+ALTER TABLE biblio.record_note ADD COLUMN deleted BOOLEAN DEFAULT FALSE;
+
+INSERT INTO permission.perm_list ( id, code, description ) VALUES
+( 633, 'CREATE_RECORD_NOTE', oils_i18n_gettext(633,
+   'Allow the user to create a record note', 'ppl', 'description')),
+( 634, 'UPDATE_RECORD_NOTE', oils_i18n_gettext(634,
+   'Allow the user to update a record note', 'ppl', 'description')),
+( 635, 'DELETE_RECORD_NOTE', oils_i18n_gettext(635,
+   'Allow the user to delete a record note', 'ppl', 'description'));
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.catalog.record.notes', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.catalog.record.notes',
+        'Grid Config: eg.grid.catalog.record.notes',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1290', :eg_version);
+
+-- Add an active flag column
+
+ALTER TABLE acq.funding_source ADD COLUMN active BOOL;
+
+UPDATE acq.funding_source SET active = 't';
+
+ALTER TABLE acq.funding_source ALTER COLUMN active SET DEFAULT TRUE;
+ALTER TABLE acq.funding_source ALTER COLUMN active SET NOT NULL;
+
+
+SELECT evergreen.upgrade_deps_block_check('1291', :eg_version);
+
+--    context_usr_path        TEXT, -- for optimizing action_trigger.event
+--    context_library_path    TEXT, -- '''
+--    context_bib_path        TEXT, -- '''
+ALTER TABLE action_trigger.event_definition ADD COLUMN context_usr_path TEXT;
+ALTER TABLE action_trigger.event_definition ADD COLUMN context_library_path TEXT;
+ALTER TABLE action_trigger.event_definition ADD COLUMN context_bib_path TEXT;
+
+--    context_user    INT         REFERENCES actor.usr (id),
+--    context_library INT         REFERENCES actor.org_unit (id),
+--    context_bib     BIGINT      REFERENCES biblio.record_entry (id)
+ALTER TABLE action_trigger.event ADD COLUMN context_user INT REFERENCES actor.usr (id);
+ALTER TABLE action_trigger.event ADD COLUMN context_library INT REFERENCES actor.org_unit (id);
+ALTER TABLE action_trigger.event ADD COLUMN context_bib BIGINT REFERENCES biblio.record_entry (id);
+CREATE INDEX atev_context_user ON action_trigger.event (context_user);
+CREATE INDEX atev_context_library ON action_trigger.event (context_library);
+
+UPDATE
+    action_trigger.event_definition
+SET
+    context_usr_path = 'usr',
+    context_library_path = 'circ_lib',
+    context_bib_path = 'target_copy.call_number.record'
+WHERE
+    hook IN (
+        SELECT key FROM action_trigger.hook WHERE core_type = 'circ'
+    )
+;
+
+UPDATE
+    action_trigger.event_definition
+SET
+    context_usr_path = 'usr',
+    context_library_path = 'pickup_lib',
+    context_bib_path = 'bib_rec'
+WHERE
+    hook IN (
+        SELECT key FROM action_trigger.hook WHERE core_type = 'ahr'
+    )
+;
+
+-- Retroactively setting context_user and context_library on existing rows in action_trigger.event:
+-- This is not done by default because it'll likely take a long time depending on the Evergreen
+-- installation.  You may want to do this out-of-band with the upgrade if you want to do this at all.
+--
+-- \pset format unaligned
+-- \t
+-- \o update_action_trigger_events_for_circs.sql
+-- SELECT 'UPDATE action_trigger.event e SET context_user = c.usr, context_library = c.circ_lib, context_bib = cn.record FROM action.circulation c, asset.copy i, asset.call_number cn WHERE c.id = e.target AND c.target_copy = i.id AND i.call_number = cn.id AND e.id = ' || e.id || ' RETURNING ' || e.id || ';' FROM action_trigger.event e, action.circulation c WHERE e.target = c.id AND e.event_def IN (SELECT id FROM action_trigger.event_definition WHERE hook in (SELECT key FROM action_trigger.hook WHERE core_type = 'circ')) ORDER BY e.id DESC;
+-- \o
+-- \o update_action_trigger_events_for_holds.sql
+-- SELECT 'UPDATE action_trigger.event e SET context_user = h.usr, context_library = h.pickup_lib, context_bib = r.bib_record FROM action.hold_request h, reporter.hold_request_record r WHERE h.id = e.target AND h.id = r.id AND e.id = ' || e.id || ' RETURNING ' || e.id || ';' FROM action_trigger.event e, action.hold_request h WHERE e.target = h.id AND e.event_def IN (SELECT id FROM action_trigger.event_definition WHERE hook in (SELECT key FROM action_trigger.hook WHERE core_type = 'ahr')) ORDER BY e.id DESC;
+-- \o
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1292', :eg_version);
+
+CREATE OR REPLACE FUNCTION action.age_circ_on_delete () RETURNS TRIGGER AS $$
+DECLARE
+found char := 'N';
+BEGIN
+
+    -- If there are any renewals for this circulation, don't archive or delete
+    -- it yet.   We'll do so later, when we archive and delete the renewals.
+
+    SELECT 'Y' INTO found
+    FROM action.circulation
+    WHERE parent_circ = OLD.id
+    LIMIT 1;
+
+    IF found = 'Y' THEN
+        RETURN NULL;  -- don't delete
+       END IF;
+
+    -- Archive a copy of the old row to action.aged_circulation
+
+    INSERT INTO action.aged_circulation
+        (id,usr_post_code, usr_home_ou, usr_profile, usr_birth_year, copy_call_number, copy_location,
+        copy_owning_lib, copy_circ_lib, copy_bib_record, xact_start, xact_finish, target_copy,
+        circ_lib, circ_staff, checkin_staff, checkin_lib, renewal_remaining, grace_period, due_date,
+        stop_fines_time, checkin_time, create_time, duration, fine_interval, recurring_fine,
+        max_fine, phone_renewal, desk_renewal, opac_renewal, duration_rule, recurring_fine_rule,
+        max_fine_rule, stop_fines, workstation, checkin_workstation, checkin_scan_time, parent_circ,
+        auto_renewal, auto_renewal_remaining)
+      SELECT
+        id,usr_post_code, usr_home_ou, usr_profile, usr_birth_year, copy_call_number, copy_location,
+        copy_owning_lib, copy_circ_lib, copy_bib_record, xact_start, xact_finish, target_copy,
+        circ_lib, circ_staff, checkin_staff, checkin_lib, renewal_remaining, grace_period, due_date,
+        stop_fines_time, checkin_time, create_time, duration, fine_interval, recurring_fine,
+        max_fine, phone_renewal, desk_renewal, opac_renewal, duration_rule, recurring_fine_rule,
+        max_fine_rule, stop_fines, workstation, checkin_workstation, checkin_scan_time, parent_circ,
+        auto_renewal, auto_renewal_remaining
+        FROM action.all_circulation WHERE id = OLD.id;
+
+    -- Migrate billings and payments to aged tables
+
+    SELECT 'Y' INTO found FROM config.global_flag 
+        WHERE name = 'history.money.age_with_circs' AND enabled;
+
+    IF found = 'Y' THEN
+        PERFORM money.age_billings_and_payments_for_xact(OLD.id);
+    END IF;
+
+    -- Break the link with the user in action_trigger.event (warning: event_output may essentially have this information)
+    UPDATE
+        action_trigger.event e
+    SET
+        context_user = NULL
+    FROM
+        action.all_circulation c
+    WHERE
+            c.id = OLD.id
+        AND e.context_user = c.usr
+        AND e.target = c.id
+        AND e.event_def IN (
+            SELECT id
+            FROM action_trigger.event_definition
+            WHERE hook in (SELECT key FROM action_trigger.hook WHERE core_type = 'circ')
+        )
+    ;
+
+    RETURN OLD;
+END;
+$$ LANGUAGE 'plpgsql';
+
+CREATE OR REPLACE FUNCTION actor.usr_purge_data(
+       src_usr  IN INTEGER,
+       specified_dest_usr IN INTEGER
+) RETURNS VOID AS $$
+DECLARE
+       suffix TEXT;
+       renamable_row RECORD;
+       dest_usr INTEGER;
+BEGIN
+
+       IF specified_dest_usr IS NULL THEN
+               dest_usr := 1; -- Admin user on stock installs
+       ELSE
+               dest_usr := specified_dest_usr;
+       END IF;
+
+    -- action_trigger.event (even doing this, event_output may--and probably does--contain PII and should have a retention/removal policy)
+    UPDATE action_trigger.event SET context_user = dest_usr WHERE context_user = src_usr;
+
+       -- acq.*
+       UPDATE acq.fund_allocation SET allocator = dest_usr WHERE allocator = src_usr;
+       UPDATE acq.lineitem SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.lineitem SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.lineitem SET selector = dest_usr WHERE selector = src_usr;
+       UPDATE acq.lineitem_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.lineitem_note SET editor = dest_usr WHERE editor = src_usr;
+    UPDATE acq.invoice SET closed_by = dest_usr WHERE closed_by = src_usr;
+       DELETE FROM acq.lineitem_usr_attr_definition WHERE usr = src_usr;
+
+       -- Update with a rename to avoid collisions
+       FOR renamable_row in
+               SELECT id, name
+               FROM   acq.picklist
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  acq.picklist
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       UPDATE acq.picklist SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.picklist SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.po_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.po_note SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.purchase_order SET owner = dest_usr WHERE owner = src_usr;
+       UPDATE acq.purchase_order SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.purchase_order SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.claim_event SET creator = dest_usr WHERE creator = src_usr;
+
+       -- action.*
+       DELETE FROM action.circulation WHERE usr = src_usr;
+       UPDATE action.circulation SET circ_staff = dest_usr WHERE circ_staff = src_usr;
+       UPDATE action.circulation SET checkin_staff = dest_usr WHERE checkin_staff = src_usr;
+       UPDATE action.hold_notification SET notify_staff = dest_usr WHERE notify_staff = src_usr;
+       UPDATE action.hold_request SET fulfillment_staff = dest_usr WHERE fulfillment_staff = src_usr;
+       UPDATE action.hold_request SET requestor = dest_usr WHERE requestor = src_usr;
+       DELETE FROM action.hold_request WHERE usr = src_usr;
+       UPDATE action.in_house_use SET staff = dest_usr WHERE staff = src_usr;
+       UPDATE action.non_cat_in_house_use SET staff = dest_usr WHERE staff = src_usr;
+       DELETE FROM action.non_cataloged_circulation WHERE patron = src_usr;
+       UPDATE action.non_cataloged_circulation SET staff = dest_usr WHERE staff = src_usr;
+       DELETE FROM action.survey_response WHERE usr = src_usr;
+       UPDATE action.fieldset SET owner = dest_usr WHERE owner = src_usr;
+       DELETE FROM action.usr_circ_history WHERE usr = src_usr;
+
+       -- actor.*
+       DELETE FROM actor.card WHERE usr = src_usr;
+       DELETE FROM actor.stat_cat_entry_usr_map WHERE target_usr = src_usr;
+       DELETE FROM actor.usr_privacy_waiver WHERE usr = src_usr;
+
+       -- The following update is intended to avoid transient violations of a foreign
+       -- key constraint, whereby actor.usr_address references itself.  It may not be
+       -- necessary, but it does no harm.
+       UPDATE actor.usr_address SET replaces = NULL
+               WHERE usr = src_usr AND replaces IS NOT NULL;
+       DELETE FROM actor.usr_address WHERE usr = src_usr;
+       DELETE FROM actor.usr_note WHERE usr = src_usr;
+       UPDATE actor.usr_note SET creator = dest_usr WHERE creator = src_usr;
+       DELETE FROM actor.usr_org_unit_opt_in WHERE usr = src_usr;
+       UPDATE actor.usr_org_unit_opt_in SET staff = dest_usr WHERE staff = src_usr;
+       DELETE FROM actor.usr_setting WHERE usr = src_usr;
+       DELETE FROM actor.usr_standing_penalty WHERE usr = src_usr;
+       UPDATE actor.usr_standing_penalty SET staff = dest_usr WHERE staff = src_usr;
+
+       -- asset.*
+       UPDATE asset.call_number SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE asset.call_number SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE asset.call_number_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE asset.copy SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE asset.copy SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE asset.copy_note SET creator = dest_usr WHERE creator = src_usr;
+
+       -- auditor.*
+       DELETE FROM auditor.actor_usr_address_history WHERE id = src_usr;
+       DELETE FROM auditor.actor_usr_history WHERE id = src_usr;
+       UPDATE auditor.asset_call_number_history SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE auditor.asset_call_number_history SET editor  = dest_usr WHERE editor  = src_usr;
+       UPDATE auditor.asset_copy_history SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE auditor.asset_copy_history SET editor  = dest_usr WHERE editor  = src_usr;
+       UPDATE auditor.biblio_record_entry_history SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE auditor.biblio_record_entry_history SET editor  = dest_usr WHERE editor  = src_usr;
+
+       -- biblio.*
+       UPDATE biblio.record_entry SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE biblio.record_entry SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE biblio.record_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE biblio.record_note SET editor = dest_usr WHERE editor = src_usr;
+
+       -- container.*
+       -- Update buckets with a rename to avoid collisions
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.biblio_record_entry_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.biblio_record_entry_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.call_number_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.call_number_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.copy_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.copy_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.user_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.user_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       DELETE FROM container.user_bucket_item WHERE target_user = src_usr;
+
+       -- money.*
+       DELETE FROM money.billable_xact WHERE usr = src_usr;
+       DELETE FROM money.collections_tracker WHERE usr = src_usr;
+       UPDATE money.collections_tracker SET collector = dest_usr WHERE collector = src_usr;
+
+       -- permission.*
+       DELETE FROM permission.usr_grp_map WHERE usr = src_usr;
+       DELETE FROM permission.usr_object_perm_map WHERE usr = src_usr;
+       DELETE FROM permission.usr_perm_map WHERE usr = src_usr;
+       DELETE FROM permission.usr_work_ou_map WHERE usr = src_usr;
+
+       -- reporter.*
+       -- Update with a rename to avoid collisions
+       BEGIN
+               FOR renamable_row in
+                       SELECT id, name
+                       FROM   reporter.output_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.output_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = renamable_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       BEGIN
+               UPDATE reporter.report SET owner = dest_usr WHERE owner = src_usr;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       -- Update with a rename to avoid collisions
+       BEGIN
+               FOR renamable_row in
+                       SELECT id, name
+                       FROM   reporter.report_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.report_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = renamable_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       BEGIN
+               UPDATE reporter.schedule SET runner = dest_usr WHERE runner = src_usr;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       BEGIN
+               UPDATE reporter.template SET owner = dest_usr WHERE owner = src_usr;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       -- Update with a rename to avoid collisions
+       BEGIN
+               FOR renamable_row in
+                       SELECT id, name
+                       FROM   reporter.template_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.template_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = renamable_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+       EXCEPTION WHEN undefined_table THEN
+       -- do nothing
+       END;
+
+       -- vandelay.*
+       -- Update with a rename to avoid collisions
+       FOR renamable_row in
+               SELECT id, name
+               FROM   vandelay.queue
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  vandelay.queue
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+    UPDATE vandelay.session_tracker SET usr = dest_usr WHERE usr = src_usr;
+
+    -- NULL-ify addresses last so other cleanup (e.g. circ anonymization)
+    -- can access the information before deletion.
+       UPDATE actor.usr SET
+               active = FALSE,
+               card = NULL,
+               mailing_address = NULL,
+               billing_address = NULL
+       WHERE id = src_usr;
+
+END;
+$$ LANGUAGE plpgsql;
+
+
+SELECT evergreen.upgrade_deps_block_check('1293', :eg_version);
+
+INSERT INTO config.workstation_setting_type
+    (name, grp, datatype, label)
+VALUES (
+    'eg.grid.item.event_grid', 'gui', 'object',
+    oils_i18n_gettext(
+    'eg.grid.item.event_grid',
+    'Grid Config: item.event_grid',
+    'cwst', 'label')
+), (
+    'eg.grid.patron.event_grid', 'gui', 'object',
+    oils_i18n_gettext(
+    'eg.grid.patron.event_grid',
+    'Grid Config: patron.event_grid',
+    'cwst', 'label')
+);
+
+DROP TRIGGER IF EXISTS action_trigger_event_context_item_trig ON action_trigger.event;
+
+-- Create a NULLABLE version of the fake-copy-fkey trigger function.
+CREATE OR REPLACE FUNCTION evergreen.fake_fkey_tgr () RETURNS TRIGGER AS $F$
+DECLARE
+    copy_id BIGINT;
+BEGIN
+    EXECUTE 'SELECT ($1).' || quote_ident(TG_ARGV[0]) INTO copy_id USING NEW;
+    IF copy_id IS NOT NULL THEN
+        PERFORM * FROM asset.copy WHERE id = copy_id;
+        IF NOT FOUND THEN
+            RAISE EXCEPTION 'Key (%.%=%) does not exist in asset.copy', TG_TABLE_SCHEMA, TG_TABLE_NAME, copy_id;
+        END IF;
+    END IF;
+    RETURN NULL;
+END;
+$F$ LANGUAGE PLPGSQL;
+
+
+--    context_item_path        TEXT, -- for optimizing action_trigger.event
+ALTER TABLE action_trigger.event_definition ADD COLUMN context_item_path TEXT;
+
+--    context_item     BIGINT      REFERENCES asset.copy (id)
+ALTER TABLE action_trigger.event ADD COLUMN context_item BIGINT;
+CREATE INDEX atev_context_item ON action_trigger.event (context_item);
+
+UPDATE
+    action_trigger.event_definition
+SET
+    context_item_path = 'target_copy'
+WHERE
+    hook IN (
+        SELECT key FROM action_trigger.hook WHERE core_type = 'circ'
+    )
+;
+
+UPDATE
+    action_trigger.event_definition
+SET
+    context_item_path = 'current_copy'
+WHERE
+    hook IN (
+        SELECT key FROM action_trigger.hook WHERE core_type = 'ahr'
+    )
+;
+
+-- Retroactively setting context_item on existing rows in action_trigger.event:
+-- This is not done by default because it'll likely take a long time depending on the Evergreen
+-- installation.  You may want to do this out-of-band with the upgrade if you want to do this at all.
+--
+-- \pset format unaligned
+-- \t
+-- \o update_action_trigger_events_for_circs.sql
+-- SELECT 'UPDATE action_trigger.event e SET context_item = c.target_copy FROM action.circulation c WHERE c.id = e.target AND e.id = ' || e.id || ' RETURNING ' || e.id || ';' FROM action_trigger.event e, action.circulation c WHERE e.target = c.id AND e.event_def IN (SELECT id FROM action_trigger.event_definition WHERE hook in (SELECT key FROM action_trigger.hook WHERE core_type = 'circ')) ORDER BY e.id DESC;
+-- \o
+-- \o update_action_trigger_events_for_holds.sql
+-- SELECT 'UPDATE action_trigger.event e SET context_item = h.current_copy FROM action.hold_request h WHERE h.id = e.target AND e.id = ' || e.id || ' RETURNING ' || e.id || ';' FROM action_trigger.event e, action.hold_request h WHERE e.target = h.id AND e.event_def IN (SELECT id FROM action_trigger.event_definition WHERE hook in (SELECT key FROM action_trigger.hook WHERE core_type = 'ahr')) ORDER BY e.id DESC;
+-- \o
+
+
+CREATE TRIGGER action_trigger_event_context_item_trig
+  AFTER INSERT OR UPDATE ON action_trigger.event
+  FOR EACH ROW EXECUTE PROCEDURE evergreen.fake_fkey_tgr('context_item');
+
+
+SELECT evergreen.upgrade_deps_block_check('1295', :eg_version);
+
+ALTER TABLE vandelay.merge_profile
+    ADD COLUMN update_bib_editor BOOLEAN NOT NULL DEFAULT FALSE;
+
+-- By default, updating bib source means updating the editor.
+UPDATE vandelay.merge_profile SET update_bib_editor = update_bib_source;
+
+CREATE OR REPLACE FUNCTION vandelay.overlay_bib_record 
+    ( import_id BIGINT, eg_id BIGINT, merge_profile_id INT ) RETURNS BOOL AS $$
+DECLARE
+    editor_string   TEXT;
+    editor_id       INT;
+    v_marc          TEXT;
+    v_bib_source    INT;
+    update_fields   TEXT[];
+    update_query    TEXT;
+    update_bib_source BOOL;
+    update_bib_editor BOOL;
+BEGIN
+
+    SELECT  q.marc, q.bib_source INTO v_marc, v_bib_source
+      FROM  vandelay.queued_bib_record q
+            JOIN vandelay.bib_match m ON (m.queued_record = q.id AND q.id = import_id)
+      LIMIT 1;
+
+    IF v_marc IS NULL THEN
+        -- RAISE NOTICE 'no marc for vandelay or bib record';
+        RETURN FALSE;
+    END IF;
+
+    IF NOT vandelay.template_overlay_bib_record( v_marc, eg_id, merge_profile_id) THEN
+        -- no update happened, get outta here.
+        RETURN FALSE;
+    END IF;
+
+    UPDATE  vandelay.queued_bib_record
+      SET   imported_as = eg_id,
+            import_time = NOW()
+      WHERE id = import_id;
+
+    SELECT q.update_bib_source INTO update_bib_source 
+        FROM vandelay.merge_profile q where q.id = merge_profile_Id;
+
+    IF update_bib_source AND v_bib_source IS NOT NULL THEN
+        update_fields := ARRAY_APPEND(update_fields, 'source = ' || v_bib_source);
+    END IF;
+
+    SELECT q.update_bib_editor INTO update_bib_editor 
+        FROM vandelay.merge_profile q where q.id = merge_profile_Id;
+
+    IF update_bib_editor THEN
+
+        editor_string := (oils_xpath('//*[@tag="905"]/*[@code="u"]/text()',v_marc))[1];
+
+        IF editor_string IS NOT NULL AND editor_string <> '' THEN
+            SELECT usr INTO editor_id FROM actor.card WHERE barcode = editor_string;
+
+            IF editor_id IS NULL THEN
+                SELECT id INTO editor_id FROM actor.usr WHERE usrname = editor_string;
+            END IF;
+
+            IF editor_id IS NOT NULL THEN
+                --only update the edit date if we have a valid editor
+                update_fields := ARRAY_APPEND(
+                    update_fields, 'editor = ' || editor_id || ', edit_date = NOW()');
+            END IF;
+        END IF;
+    END IF;
+
+    IF ARRAY_LENGTH(update_fields, 1) > 0 THEN
+        update_query := 'UPDATE biblio.record_entry SET ' || 
+            ARRAY_TO_STRING(update_fields, ',') || ' WHERE id = ' || eg_id || ';';
+        EXECUTE update_query;
+    END IF;
+
+    RETURN TRUE;
+END;
+$$ LANGUAGE PLPGSQL;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1296', :eg_version);
+
+CREATE OR REPLACE VIEW reporter.demographic AS
+SELECT  u.id,
+    u.dob,
+    CASE
+        WHEN u.dob IS NULL
+            THEN 'Adult'
+        WHEN AGE(u.dob) > '18 years'::INTERVAL
+            THEN 'Adult'
+        ELSE 'Juvenile'
+    END AS general_division,
+    CASE
+        WHEN u.dob IS NULL
+            THEN 'No Date of Birth Entered'::text
+        WHEN age(u.dob::timestamp with time zone) >= '0 years'::interval and age(u.dob::timestamp with time zone) < '6 years'::interval
+            THEN 'Child 0-5 Years Old'::text
+        WHEN age(u.dob::timestamp with time zone) >= '6 years'::interval and age(u.dob::timestamp with time zone) < '13 years'::interval
+            THEN 'Child 6-12 Years Old'::text
+        WHEN age(u.dob::timestamp with time zone) >= '13 years'::interval and age(u.dob::timestamp with time zone) < '18 years'::interval
+            THEN 'Teen 13-17 Years Old'::text
+        WHEN age(u.dob::timestamp with time zone) >= '18 years'::interval and age(u.dob::timestamp with time zone) < '26 years'::interval
+            THEN 'Adult 18-25 Years Old'::text
+        WHEN age(u.dob::timestamp with time zone) >= '26 years'::interval and age(u.dob::timestamp with time zone) < '50 years'::interval
+            THEN 'Adult 26-49 Years Old'::text
+        WHEN age(u.dob::timestamp with time zone) >= '50 years'::interval and age(u.dob::timestamp with time zone) < '60 years'::interval
+            THEN 'Adult 50-59 Years Old'::text
+        WHEN age(u.dob::timestamp with time zone) >= '60 years'::interval and age(u.dob::timestamp with time zone) < '70  years'::interval
+            THEN 'Adult 60-69 Years Old'::text
+        WHEN age(u.dob::timestamp with time zone) >= '70 years'::interval
+            THEN 'Adult 70+'::text
+        ELSE NULL::text
+    END AS age_division
+    FROM actor.usr u;
+
+
+SELECT evergreen.upgrade_deps_block_check('1297', :eg_version);
+
+INSERT INTO config.org_unit_setting_type (
+    name, grp, label, description, datatype
+) VALUES (
+    'circ.staff_placed_holds_default_to_ws_ou',
+    'circ',
+    oils_i18n_gettext(
+        'circ.staff_placed_holds_default_to_ws_ou',
+        'Workstation OU is the default for staff-placed holds',
+        'coust',
+        'label'
+    ),
+    oils_i18n_gettext(
+        'circ.staff_placed_holds_default_to_ws_ou',
+        'For staff-placed holds, regardless of the patron preferred pickup location, the staff workstation OU is the default pickup location',
+        'coust',
+        'description'
+    ),
+    'bool'
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1298', :eg_version);
+
+ALTER TYPE metabib.field_entry_template ADD ATTRIBUTE browse_nocase BOOL CASCADE;
+
+ALTER TABLE config.metabib_field ADD COLUMN browse_nocase BOOL NOT NULL DEFAULT FALSE;
+
+CREATE OR REPLACE FUNCTION biblio.extract_metabib_field_entry (
+    rid BIGINT,
+    default_joiner TEXT,
+    field_types TEXT[],
+    only_fields INT[]
+) RETURNS SETOF metabib.field_entry_template AS $func$
+DECLARE
+    bib     biblio.record_entry%ROWTYPE;
+    idx     config.metabib_field%ROWTYPE;
+    xfrm        config.xml_transform%ROWTYPE;
+    prev_xfrm   TEXT;
+    transformed_xml TEXT;
+    xml_node    TEXT;
+    xml_node_list   TEXT[];
+    facet_text  TEXT;
+    display_text TEXT;
+    browse_text TEXT;
+    sort_value  TEXT;
+    raw_text    TEXT;
+    curr_text   TEXT;
+    joiner      TEXT := default_joiner; -- XXX will index defs supply a joiner?
+    authority_text TEXT;
+    authority_link BIGINT;
+    output_row  metabib.field_entry_template%ROWTYPE;
+    process_idx BOOL;
+BEGIN
+
+    -- Start out with no field-use bools set
+    output_row.browse_nocase = FALSE;
+    output_row.browse_field = FALSE;
+    output_row.facet_field = FALSE;
+    output_row.display_field = FALSE;
+    output_row.search_field = FALSE;
+
+    -- Get the record
+    SELECT INTO bib * FROM biblio.record_entry WHERE id = rid;
+
+    -- Loop over the indexing entries
+    FOR idx IN SELECT * FROM config.metabib_field WHERE id = ANY (only_fields) ORDER BY format LOOP
+        CONTINUE WHEN idx.xpath IS NULL OR idx.xpath = ''; -- pure virtual field
+
+        process_idx := FALSE;
+        IF idx.display_field AND 'display' = ANY (field_types) THEN process_idx = TRUE; END IF;
+        IF idx.browse_field AND 'browse' = ANY (field_types) THEN process_idx = TRUE; END IF;
+        IF idx.search_field AND 'search' = ANY (field_types) THEN process_idx = TRUE; END IF;
+        IF idx.facet_field AND 'facet' = ANY (field_types) THEN process_idx = TRUE; END IF;
+        CONTINUE WHEN process_idx = FALSE; -- disabled for all types
+
+        joiner := COALESCE(idx.joiner, default_joiner);
+
+        SELECT INTO xfrm * from config.xml_transform WHERE name = idx.format;
+
+        -- See if we can skip the XSLT ... it's expensive
+        IF prev_xfrm IS NULL OR prev_xfrm <> xfrm.name THEN
+            -- Can't skip the transform
+            IF xfrm.xslt <> '---' THEN
+                transformed_xml := oils_xslt_process(bib.marc,xfrm.xslt);
+            ELSE
+                transformed_xml := bib.marc;
+            END IF;
+
+            prev_xfrm := xfrm.name;
+        END IF;
+
+        xml_node_list := oils_xpath( idx.xpath, transformed_xml, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+
+        raw_text := NULL;
+        FOR xml_node IN SELECT x FROM unnest(xml_node_list) AS x LOOP
+            CONTINUE WHEN xml_node !~ E'^\\s*<';
+
+            -- XXX much of this should be moved into oils_xpath_string...
+            curr_text := ARRAY_TO_STRING(evergreen.array_remove_item_by_value(evergreen.array_remove_item_by_value(
+                oils_xpath( '//text()', -- get the content of all the nodes within the main selected node
+                    REGEXP_REPLACE( xml_node, E'\\s+', ' ', 'g' ) -- Translate adjacent whitespace to a single space
+                ), ' '), ''),  -- throw away morally empty (bankrupt?) strings
+                joiner
+            );
+
+            CONTINUE WHEN curr_text IS NULL OR curr_text = '';
+
+            IF raw_text IS NOT NULL THEN
+                raw_text := raw_text || joiner;
+            END IF;
+
+            raw_text := COALESCE(raw_text,'') || curr_text;
+
+            -- autosuggest/metabib.browse_entry
+            IF idx.browse_field THEN
+                output_row.browse_nocase = idx.browse_nocase;
+
+                IF idx.browse_xpath IS NOT NULL AND idx.browse_xpath <> '' THEN
+                    browse_text := oils_xpath_string( idx.browse_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+                ELSE
+                    browse_text := curr_text;
+                END IF;
+
+                IF idx.browse_sort_xpath IS NOT NULL AND
+                    idx.browse_sort_xpath <> '' THEN
+
+                    sort_value := oils_xpath_string(
+                        idx.browse_sort_xpath, xml_node, joiner,
+                        ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]]
+                    );
+                ELSE
+                    sort_value := browse_text;
+                END IF;
+
+                output_row.field_class = idx.field_class;
+                output_row.field = idx.id;
+                output_row.source = rid;
+                output_row.value = BTRIM(REGEXP_REPLACE(browse_text, E'\\s+', ' ', 'g'));
+                output_row.sort_value :=
+                    public.naco_normalize(sort_value);
+
+                output_row.authority := NULL;
+
+                IF idx.authority_xpath IS NOT NULL AND idx.authority_xpath <> '' THEN
+                    authority_text := oils_xpath_string(
+                        idx.authority_xpath, xml_node, joiner,
+                        ARRAY[
+                            ARRAY[xfrm.prefix, xfrm.namespace_uri],
+                            ARRAY['xlink','http://www.w3.org/1999/xlink']
+                        ]
+                    );
+
+                    IF authority_text ~ '^\d+$' THEN
+                        authority_link := authority_text::BIGINT;
+                        PERFORM * FROM authority.record_entry WHERE id = authority_link;
+                        IF FOUND THEN
+                            output_row.authority := authority_link;
+                        END IF;
+                    END IF;
+
+                END IF;
+
+                output_row.browse_field = TRUE;
+                -- Returning browse rows with search_field = true for search+browse
+                -- configs allows us to retain granularity of being able to search
+                -- browse fields with "starts with" type operators (for example, for
+                -- titles of songs in music albums)
+                IF idx.search_field THEN
+                    output_row.search_field = TRUE;
+                END IF;
+                RETURN NEXT output_row;
+                output_row.browse_nocase = FALSE;
+                output_row.browse_field = FALSE;
+                output_row.search_field = FALSE;
+                output_row.sort_value := NULL;
+            END IF;
+
+            -- insert raw node text for faceting
+            IF idx.facet_field THEN
+
+                IF idx.facet_xpath IS NOT NULL AND idx.facet_xpath <> '' THEN
+                    facet_text := oils_xpath_string( idx.facet_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+                ELSE
+                    facet_text := curr_text;
+                END IF;
+
+                output_row.field_class = idx.field_class;
+                output_row.field = -1 * idx.id;
+                output_row.source = rid;
+                output_row.value = BTRIM(REGEXP_REPLACE(facet_text, E'\\s+', ' ', 'g'));
+
+                output_row.facet_field = TRUE;
+                RETURN NEXT output_row;
+                output_row.facet_field = FALSE;
+            END IF;
+
+            -- insert raw node text for display
+            IF idx.display_field THEN
+
+                IF idx.display_xpath IS NOT NULL AND idx.display_xpath <> '' THEN
+                    display_text := oils_xpath_string( idx.display_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+                ELSE
+                    display_text := curr_text;
+                END IF;
+
+                output_row.field_class = idx.field_class;
+                output_row.field = -1 * idx.id;
+                output_row.source = rid;
+                output_row.value = BTRIM(REGEXP_REPLACE(display_text, E'\\s+', ' ', 'g'));
+
+                output_row.display_field = TRUE;
+                RETURN NEXT output_row;
+                output_row.display_field = FALSE;
+            END IF;
+
+        END LOOP;
+
+        CONTINUE WHEN raw_text IS NULL OR raw_text = '';
+
+        -- insert combined node text for searching
+        IF idx.search_field THEN
+            output_row.field_class = idx.field_class;
+            output_row.field = idx.id;
+            output_row.source = rid;
+            output_row.value = BTRIM(REGEXP_REPLACE(raw_text, E'\\s+', ' ', 'g'));
+
+            output_row.search_field = TRUE;
+            RETURN NEXT output_row;
+            output_row.search_field = FALSE;
+        END IF;
+
+    END LOOP;
+
+END;
+$func$ LANGUAGE PLPGSQL;
+
+CREATE OR REPLACE FUNCTION metabib.reingest_metabib_field_entries( 
+    bib_id BIGINT,
+    skip_facet BOOL DEFAULT FALSE, 
+    skip_display BOOL DEFAULT FALSE,
+    skip_browse BOOL DEFAULT FALSE, 
+    skip_search BOOL DEFAULT FALSE,
+    only_fields INT[] DEFAULT '{}'::INT[]
+) RETURNS VOID AS $func$
+DECLARE
+    fclass          RECORD;
+    ind_data        metabib.field_entry_template%ROWTYPE;
+    mbe_row         metabib.browse_entry%ROWTYPE;
+    mbe_id          BIGINT;
+    b_skip_facet    BOOL;
+    b_skip_display    BOOL;
+    b_skip_browse   BOOL;
+    b_skip_search   BOOL;
+    value_prepped   TEXT;
+    field_list      INT[] := only_fields;
+    field_types     TEXT[] := '{}'::TEXT[];
+BEGIN
+
+    IF field_list = '{}'::INT[] THEN
+        SELECT ARRAY_AGG(id) INTO field_list FROM config.metabib_field;
+    END IF;
+
+    SELECT COALESCE(NULLIF(skip_facet, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_facet_indexing' AND enabled)) INTO b_skip_facet;
+    SELECT COALESCE(NULLIF(skip_display, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_display_indexing' AND enabled)) INTO b_skip_display;
+    SELECT COALESCE(NULLIF(skip_browse, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_browse_indexing' AND enabled)) INTO b_skip_browse;
+    SELECT COALESCE(NULLIF(skip_search, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_search_indexing' AND enabled)) INTO b_skip_search;
+
+    IF NOT b_skip_facet THEN field_types := field_types || '{facet}'; END IF;
+    IF NOT b_skip_display THEN field_types := field_types || '{display}'; END IF;
+    IF NOT b_skip_browse THEN field_types := field_types || '{browse}'; END IF;
+    IF NOT b_skip_search THEN field_types := field_types || '{search}'; END IF;
+
+    PERFORM * FROM config.internal_flag WHERE name = 'ingest.assume_inserts_only' AND enabled;
+    IF NOT FOUND THEN
+        IF NOT b_skip_search THEN
+            FOR fclass IN SELECT * FROM config.metabib_class LOOP
+                -- RAISE NOTICE 'Emptying out %', fclass.name;
+                EXECUTE $$DELETE FROM metabib.$$ || fclass.name || $$_field_entry WHERE source = $$ || bib_id;
+            END LOOP;
+        END IF;
+        IF NOT b_skip_facet THEN
+            DELETE FROM metabib.facet_entry WHERE source = bib_id;
+        END IF;
+        IF NOT b_skip_display THEN
+            DELETE FROM metabib.display_entry WHERE source = bib_id;
+        END IF;
+        IF NOT b_skip_browse THEN
+            DELETE FROM metabib.browse_entry_def_map WHERE source = bib_id;
+        END IF;
+    END IF;
+
+    FOR ind_data IN SELECT * FROM biblio.extract_metabib_field_entry( bib_id, ' ', field_types, field_list ) LOOP
+
+       -- don't store what has been normalized away
+        CONTINUE WHEN ind_data.value IS NULL;
+
+        IF ind_data.field < 0 THEN
+            ind_data.field = -1 * ind_data.field;
+        END IF;
+
+        IF ind_data.facet_field AND NOT b_skip_facet THEN
+            INSERT INTO metabib.facet_entry (field, source, value)
+                VALUES (ind_data.field, ind_data.source, ind_data.value);
+        END IF;
+
+        IF ind_data.display_field AND NOT b_skip_display THEN
+            INSERT INTO metabib.display_entry (field, source, value)
+                VALUES (ind_data.field, ind_data.source, ind_data.value);
+        END IF;
+
+
+        IF ind_data.browse_field AND NOT b_skip_browse THEN
+            -- A caveat about this SELECT: this should take care of replacing
+            -- old mbe rows when data changes, but not if normalization (by
+            -- which I mean specifically the output of
+            -- evergreen.oils_tsearch2()) changes.  It may or may not be
+            -- expensive to add a comparison of index_vector to index_vector
+            -- to the WHERE clause below.
+
+            CONTINUE WHEN ind_data.sort_value IS NULL;
+
+            value_prepped := metabib.browse_normalize(ind_data.value, ind_data.field);
+            IF ind_data.browse_nocase THEN
+                SELECT INTO mbe_row * FROM metabib.browse_entry
+                    WHERE evergreen.lowercase(value) = evergreen.lowercase(value_prepped) AND sort_value = ind_data.sort_value
+                    ORDER BY sort_value, value LIMIT 1; -- gotta pick something, I guess
+            ELSE
+                SELECT INTO mbe_row * FROM metabib.browse_entry
+                    WHERE value = value_prepped AND sort_value = ind_data.sort_value;
+            END IF;
+
+            IF FOUND THEN
+                mbe_id := mbe_row.id;
+            ELSE
+                INSERT INTO metabib.browse_entry
+                    ( value, sort_value ) VALUES
+                    ( value_prepped, ind_data.sort_value );
+
+                mbe_id := CURRVAL('metabib.browse_entry_id_seq'::REGCLASS);
+            END IF;
+
+            INSERT INTO metabib.browse_entry_def_map (entry, def, source, authority)
+                VALUES (mbe_id, ind_data.field, ind_data.source, ind_data.authority);
+        END IF;
+
+        IF ind_data.search_field AND NOT b_skip_search THEN
+            -- Avoid inserting duplicate rows
+            EXECUTE 'SELECT 1 FROM metabib.' || ind_data.field_class ||
+                '_field_entry WHERE field = $1 AND source = $2 AND value = $3'
+                INTO mbe_id USING ind_data.field, ind_data.source, ind_data.value;
+                -- RAISE NOTICE 'Search for an already matching row returned %', mbe_id;
+            IF mbe_id IS NULL THEN
+                EXECUTE $$
+                INSERT INTO metabib.$$ || ind_data.field_class || $$_field_entry (field, source, value)
+                    VALUES ($$ ||
+                        quote_literal(ind_data.field) || $$, $$ ||
+                        quote_literal(ind_data.source) || $$, $$ ||
+                        quote_literal(ind_data.value) ||
+                    $$);$$;
+            END IF;
+        END IF;
+
+    END LOOP;
+
+    IF NOT b_skip_search THEN
+        PERFORM metabib.update_combined_index_vectors(bib_id);
+    END IF;
+
+    RETURN;
+END;
+$func$ LANGUAGE PLPGSQL;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1299', :eg_version);
+
+CREATE OR REPLACE FUNCTION vandelay.strip_field(xml text, field text) RETURNS text AS $f$
+
+    use MARC::Record;
+    use MARC::File::XML (BinaryEncoding => 'UTF-8');
+    use MARC::Charset;
+    use strict;
+
+    MARC::Charset->assume_unicode(1);
+
+    my $xml = shift;
+    my $r = MARC::Record->new_from_xml( $xml );
+
+    return $xml unless ($r);
+
+    my $field_spec = shift;
+    my @field_list = split(',', $field_spec);
+
+    my %fields;
+    for my $f (@field_list) {
+        $f =~ s/^\s*//; $f =~ s/\s*$//;
+        if ($f =~ /^(.{3})(\w*)(?:\[([^]]*)\])?$/) {
+            my $field = $1;
+            $field =~ s/\s+//;
+            my $sf = $2;
+            $sf =~ s/\s+//;
+            my $matches = $3;
+            $matches =~ s/^\s*//; $matches =~ s/\s*$//;
+            $fields{$field} = { sf => [ split('', $sf) ] };
+            if ($matches) {
+                for my $match (split('&&', $matches)) {
+                    $match =~ s/^\s*//; $match =~ s/\s*$//;
+                    my ($msf,$mre) = split('~', $match);
+                    if (length($msf) > 0 and length($mre) > 0) {
+                        $msf =~ s/^\s*//; $msf =~ s/\s*$//;
+                        $mre =~ s/^\s*//; $mre =~ s/\s*$//;
+                        $fields{$field}{match}{$msf} = qr/$mre/;
+                    }
+                }
+            }
+        }
+    }
+
+    for my $f ( keys %fields) {
+        for my $to_field ($r->field( $f )) {
+            if (exists($fields{$f}{match})) {
+                my @match_list = grep { $to_field->subfield($_) =~ $fields{$f}{match}{$_} } keys %{$fields{$f}{match}};
+                next unless (scalar(@match_list) == scalar(keys %{$fields{$f}{match}}));
+            }
+
+            if ( @{$fields{$f}{sf}} ) {
+                $to_field->delete_subfield(code => $fields{$f}{sf});
+            } else {
+                $r->delete_field( $to_field );
+            }
+        }
+    }
+
+    $xml = $r->as_xml_record;
+    $xml =~ s/^<\?.+?\?>$//mo;
+    $xml =~ s/\n//sgo;
+    $xml =~ s/>\s+</></sgo;
+
+    return $xml;
+
+$f$ LANGUAGE plperlu;
+
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1300', :eg_version);
+
+-- NOTE: If the template ID requires changing, beware it appears in
+-- 3 places below.
+
+INSERT INTO config.print_template 
+    (id, name, locale, active, owner, label, template) 
+VALUES (
+    4, 'hold_pull_list', 'en-US', TRUE,
+    (SELECT id FROM actor.org_unit WHERE parent_ou IS NULL),
+    oils_i18n_gettext(4, 'Hold Pull List ', 'cpt', 'label'),
+    ''
+);
+
+UPDATE config.print_template SET template = 
+$TEMPLATE$
+[%-
+    USE date;
+    SET holds = template_data;
+    # template_data is an arry of wide_hold hashes.
+-%]
+<div>
+  <style>
+    #holds-pull-list-table td { 
+      padding: 5px; 
+      border: 1px solid rgba(0,0,0,.05);
+    }
+  </style>
+  <table id="holds-pull-list-table">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Title</th>
+        <th>Author</th>
+        <th>Shelf Location</th>
+        <th>Call Number</th>
+        <th>Barcode/Part</th>
+      </tr>
+    </thead>
+    <tbody>
+      [% FOR hold IN holds %]
+      <tr>
+        <td>[% hold.hold_type %]</td>
+        <td style="width: 30%">[% hold.title %]</td>
+        <td style="width: 25%">[% hold.author %]</td>
+        <td>[% hold.acpl_name %]</td>
+        <td>[% hold.cn_full_label %]</td>
+        <td>[% hold.cp_barcode %][% IF hold.p_label %]/[% hold.p_label %][% END %]</td>
+      </tr>
+      [% END %]
+    </tbody>
+  </table>
+</div>
+$TEMPLATE$ WHERE id = 4;
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.circ.holds.pull_list', 'gui', 'object', 
+    oils_i18n_gettext(
+        'circ.holds.pull_list',
+        'Hold Pull List Grid Settings',
+        'cwst', 'label'
+    )
+), (
+    'circ.holds.pull_list.prefetch', 'gui', 'bool', 
+    oils_i18n_gettext(
+        'circ.holds.pull_list.prefetch',
+        'Hold Pull List Prefetch Preference',
+        'cwst', 'label'
+    )
+);
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1301', :eg_version);
+
+CREATE OR REPLACE FUNCTION biblio.extract_metabib_field_entry (
+    rid BIGINT,
+    default_joiner TEXT,
+    field_types TEXT[],
+    only_fields INT[]
+) RETURNS SETOF metabib.field_entry_template AS $func$
+DECLARE
+    bib     biblio.record_entry%ROWTYPE;
+    idx     config.metabib_field%ROWTYPE;
+    xfrm        config.xml_transform%ROWTYPE;
+    prev_xfrm   TEXT;
+    transformed_xml TEXT;
+    xml_node    TEXT;
+    xml_node_list   TEXT[];
+    facet_text  TEXT;
+    display_text TEXT;
+    browse_text TEXT;
+    sort_value  TEXT;
+    raw_text    TEXT;
+    curr_text   TEXT;
+    joiner      TEXT := default_joiner; -- XXX will index defs supply a joiner?
+    authority_text TEXT;
+    authority_link BIGINT;
+    output_row  metabib.field_entry_template%ROWTYPE;
+    process_idx BOOL;
+BEGIN
+
+    -- Start out with no field-use bools set
+    output_row.browse_nocase = FALSE;
+    output_row.browse_field = FALSE;
+    output_row.facet_field = FALSE;
+    output_row.display_field = FALSE;
+    output_row.search_field = FALSE;
+
+    -- Get the record
+    SELECT INTO bib * FROM biblio.record_entry WHERE id = rid;
+
+    -- Loop over the indexing entries
+    FOR idx IN SELECT * FROM config.metabib_field WHERE id = ANY (only_fields) ORDER BY format LOOP
+        CONTINUE WHEN idx.xpath IS NULL OR idx.xpath = ''; -- pure virtual field
+
+        process_idx := FALSE;
+        IF idx.display_field AND 'display' = ANY (field_types) THEN process_idx = TRUE; END IF;
+        IF idx.browse_field AND 'browse' = ANY (field_types) THEN process_idx = TRUE; END IF;
+        IF idx.search_field AND 'search' = ANY (field_types) THEN process_idx = TRUE; END IF;
+        IF idx.facet_field AND 'facet' = ANY (field_types) THEN process_idx = TRUE; END IF;
+        CONTINUE WHEN process_idx = FALSE; -- disabled for all types
+
+        joiner := COALESCE(idx.joiner, default_joiner);
+
+        SELECT INTO xfrm * from config.xml_transform WHERE name = idx.format;
+
+        -- See if we can skip the XSLT ... it's expensive
+        IF prev_xfrm IS NULL OR prev_xfrm <> xfrm.name THEN
+            -- Can't skip the transform
+            IF xfrm.xslt <> '---' THEN
+                transformed_xml := oils_xslt_process(bib.marc,xfrm.xslt);
+            ELSE
+                transformed_xml := bib.marc;
+            END IF;
+
+            prev_xfrm := xfrm.name;
+        END IF;
+
+        xml_node_list := oils_xpath( idx.xpath, transformed_xml, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+
+        raw_text := NULL;
+        FOR xml_node IN SELECT x FROM unnest(xml_node_list) AS x LOOP
+            CONTINUE WHEN xml_node !~ E'^\\s*<';
+
+            -- XXX much of this should be moved into oils_xpath_string...
+            curr_text := ARRAY_TO_STRING(array_remove(array_remove(
+                oils_xpath( '//text()', -- get the content of all the nodes within the main selected node
+                    REGEXP_REPLACE( xml_node, E'\\s+', ' ', 'g' ) -- Translate adjacent whitespace to a single space
+                ), ' '), ''),  -- throw away morally empty (bankrupt?) strings
+                joiner
+            );
+
+            CONTINUE WHEN curr_text IS NULL OR curr_text = '';
+
+            IF raw_text IS NOT NULL THEN
+                raw_text := raw_text || joiner;
+            END IF;
+
+            raw_text := COALESCE(raw_text,'') || curr_text;
+
+            -- autosuggest/metabib.browse_entry
+            IF idx.browse_field THEN
+                output_row.browse_nocase = idx.browse_nocase;
+
+                IF idx.browse_xpath IS NOT NULL AND idx.browse_xpath <> '' THEN
+                    browse_text := oils_xpath_string( idx.browse_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+                ELSE
+                    browse_text := curr_text;
+                END IF;
+
+                IF idx.browse_sort_xpath IS NOT NULL AND
+                    idx.browse_sort_xpath <> '' THEN
+
+                    sort_value := oils_xpath_string(
+                        idx.browse_sort_xpath, xml_node, joiner,
+                        ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]]
+                    );
+                ELSE
+                    sort_value := browse_text;
+                END IF;
+
+                output_row.field_class = idx.field_class;
+                output_row.field = idx.id;
+                output_row.source = rid;
+                output_row.value = BTRIM(REGEXP_REPLACE(browse_text, E'\\s+', ' ', 'g'));
+                output_row.sort_value :=
+                    public.naco_normalize(sort_value);
+
+                output_row.authority := NULL;
+
+                IF idx.authority_xpath IS NOT NULL AND idx.authority_xpath <> '' THEN
+                    authority_text := oils_xpath_string(
+                        idx.authority_xpath, xml_node, joiner,
+                        ARRAY[
+                            ARRAY[xfrm.prefix, xfrm.namespace_uri],
+                            ARRAY['xlink','http://www.w3.org/1999/xlink']
+                        ]
+                    );
+
+                    IF authority_text ~ '^\d+$' THEN
+                        authority_link := authority_text::BIGINT;
+                        PERFORM * FROM authority.record_entry WHERE id = authority_link;
+                        IF FOUND THEN
+                            output_row.authority := authority_link;
+                        END IF;
+                    END IF;
+
+                END IF;
+
+                output_row.browse_field = TRUE;
+                -- Returning browse rows with search_field = true for search+browse
+                -- configs allows us to retain granularity of being able to search
+                -- browse fields with "starts with" type operators (for example, for
+                -- titles of songs in music albums)
+                IF idx.search_field THEN
+                    output_row.search_field = TRUE;
+                END IF;
+                RETURN NEXT output_row;
+                output_row.browse_nocase = FALSE;
+                output_row.browse_field = FALSE;
+                output_row.search_field = FALSE;
+                output_row.sort_value := NULL;
+            END IF;
+
+            -- insert raw node text for faceting
+            IF idx.facet_field THEN
+
+                IF idx.facet_xpath IS NOT NULL AND idx.facet_xpath <> '' THEN
+                    facet_text := oils_xpath_string( idx.facet_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+                ELSE
+                    facet_text := curr_text;
+                END IF;
+
+                output_row.field_class = idx.field_class;
+                output_row.field = -1 * idx.id;
+                output_row.source = rid;
+                output_row.value = BTRIM(REGEXP_REPLACE(facet_text, E'\\s+', ' ', 'g'));
+
+                output_row.facet_field = TRUE;
+                RETURN NEXT output_row;
+                output_row.facet_field = FALSE;
+            END IF;
+
+            -- insert raw node text for display
+            IF idx.display_field THEN
+
+                IF idx.display_xpath IS NOT NULL AND idx.display_xpath <> '' THEN
+                    display_text := oils_xpath_string( idx.display_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+                ELSE
+                    display_text := curr_text;
+                END IF;
+
+                output_row.field_class = idx.field_class;
+                output_row.field = -1 * idx.id;
+                output_row.source = rid;
+                output_row.value = BTRIM(REGEXP_REPLACE(display_text, E'\\s+', ' ', 'g'));
+
+                output_row.display_field = TRUE;
+                RETURN NEXT output_row;
+                output_row.display_field = FALSE;
+            END IF;
+
+        END LOOP;
+
+        CONTINUE WHEN raw_text IS NULL OR raw_text = '';
+
+        -- insert combined node text for searching
+        IF idx.search_field THEN
+            output_row.field_class = idx.field_class;
+            output_row.field = idx.id;
+            output_row.source = rid;
+            output_row.value = BTRIM(REGEXP_REPLACE(raw_text, E'\\s+', ' ', 'g'));
+
+            output_row.search_field = TRUE;
+            RETURN NEXT output_row;
+            output_row.search_field = FALSE;
+        END IF;
+
+    END LOOP;
+
+END;
+$func$ LANGUAGE PLPGSQL;
+
+
+SELECT evergreen.upgrade_deps_block_check('1304', :eg_version);
+
+CREATE OR REPLACE FUNCTION actor.usr_purge_data(
+       src_usr  IN INTEGER,
+       specified_dest_usr IN INTEGER
+) RETURNS VOID AS $$
+DECLARE
+       suffix TEXT;
+       renamable_row RECORD;
+       dest_usr INTEGER;
+BEGIN
+
+       IF specified_dest_usr IS NULL THEN
+               dest_usr := 1; -- Admin user on stock installs
+       ELSE
+               dest_usr := specified_dest_usr;
+       END IF;
+
+    -- action_trigger.event (even doing this, event_output may--and probably does--contain PII and should have a retention/removal policy)
+    UPDATE action_trigger.event SET context_user = dest_usr WHERE context_user = src_usr;
+
+       -- acq.*
+       UPDATE acq.fund_allocation SET allocator = dest_usr WHERE allocator = src_usr;
+       UPDATE acq.lineitem SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.lineitem SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.lineitem SET selector = dest_usr WHERE selector = src_usr;
+       UPDATE acq.lineitem_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.lineitem_note SET editor = dest_usr WHERE editor = src_usr;
+    UPDATE acq.invoice SET closed_by = dest_usr WHERE closed_by = src_usr;
+       DELETE FROM acq.lineitem_usr_attr_definition WHERE usr = src_usr;
+
+       -- Update with a rename to avoid collisions
+       FOR renamable_row in
+               SELECT id, name
+               FROM   acq.picklist
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  acq.picklist
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       UPDATE acq.picklist SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.picklist SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.po_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.po_note SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.purchase_order SET owner = dest_usr WHERE owner = src_usr;
+       UPDATE acq.purchase_order SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.purchase_order SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.claim_event SET creator = dest_usr WHERE creator = src_usr;
+
+       -- action.*
+       DELETE FROM action.circulation WHERE usr = src_usr;
+       UPDATE action.circulation SET circ_staff = dest_usr WHERE circ_staff = src_usr;
+       UPDATE action.circulation SET checkin_staff = dest_usr WHERE checkin_staff = src_usr;
+       UPDATE action.hold_notification SET notify_staff = dest_usr WHERE notify_staff = src_usr;
+       UPDATE action.hold_request SET fulfillment_staff = dest_usr WHERE fulfillment_staff = src_usr;
+       UPDATE action.hold_request SET requestor = dest_usr WHERE requestor = src_usr;
+       DELETE FROM action.hold_request WHERE usr = src_usr;
+       UPDATE action.in_house_use SET staff = dest_usr WHERE staff = src_usr;
+       UPDATE action.non_cat_in_house_use SET staff = dest_usr WHERE staff = src_usr;
+       DELETE FROM action.non_cataloged_circulation WHERE patron = src_usr;
+       UPDATE action.non_cataloged_circulation SET staff = dest_usr WHERE staff = src_usr;
+       DELETE FROM action.survey_response WHERE usr = src_usr;
+       UPDATE action.fieldset SET owner = dest_usr WHERE owner = src_usr;
+       DELETE FROM action.usr_circ_history WHERE usr = src_usr;
+
+       -- actor.*
+       DELETE FROM actor.card WHERE usr = src_usr;
+       DELETE FROM actor.stat_cat_entry_usr_map WHERE target_usr = src_usr;
+       DELETE FROM actor.usr_privacy_waiver WHERE usr = src_usr;
+
+       -- The following update is intended to avoid transient violations of a foreign
+       -- key constraint, whereby actor.usr_address references itself.  It may not be
+       -- necessary, but it does no harm.
+       UPDATE actor.usr_address SET replaces = NULL
+               WHERE usr = src_usr AND replaces IS NOT NULL;
+       DELETE FROM actor.usr_address WHERE usr = src_usr;
+       DELETE FROM actor.usr_org_unit_opt_in WHERE usr = src_usr;
+       UPDATE actor.usr_org_unit_opt_in SET staff = dest_usr WHERE staff = src_usr;
+       DELETE FROM actor.usr_setting WHERE usr = src_usr;
+       DELETE FROM actor.usr_standing_penalty WHERE usr = src_usr;
+       UPDATE actor.usr_message SET title = 'purged', message = 'purged', read_date = NOW() WHERE usr = src_usr;
+       DELETE FROM actor.usr_message WHERE usr = src_usr;
+       UPDATE actor.usr_standing_penalty SET staff = dest_usr WHERE staff = src_usr;
+       UPDATE actor.usr_message SET editor = dest_usr WHERE editor = src_usr;
+
+       -- asset.*
+       UPDATE asset.call_number SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE asset.call_number SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE asset.call_number_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE asset.copy SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE asset.copy SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE asset.copy_note SET creator = dest_usr WHERE creator = src_usr;
+
+       -- auditor.*
+       DELETE FROM auditor.actor_usr_address_history WHERE id = src_usr;
+       DELETE FROM auditor.actor_usr_history WHERE id = src_usr;
+       UPDATE auditor.asset_call_number_history SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE auditor.asset_call_number_history SET editor  = dest_usr WHERE editor  = src_usr;
+       UPDATE auditor.asset_copy_history SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE auditor.asset_copy_history SET editor  = dest_usr WHERE editor  = src_usr;
+       UPDATE auditor.biblio_record_entry_history SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE auditor.biblio_record_entry_history SET editor  = dest_usr WHERE editor  = src_usr;
+
+       -- biblio.*
+       UPDATE biblio.record_entry SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE biblio.record_entry SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE biblio.record_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE biblio.record_note SET editor = dest_usr WHERE editor = src_usr;
+
+       -- container.*
+       -- Update buckets with a rename to avoid collisions
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.biblio_record_entry_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.biblio_record_entry_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.call_number_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.call_number_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.copy_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.copy_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.user_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.user_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       DELETE FROM container.user_bucket_item WHERE target_user = src_usr;
+
+       -- money.*
+       DELETE FROM money.billable_xact WHERE usr = src_usr;
+       DELETE FROM money.collections_tracker WHERE usr = src_usr;
+       UPDATE money.collections_tracker SET collector = dest_usr WHERE collector = src_usr;
+
+       -- permission.*
+       DELETE FROM permission.usr_grp_map WHERE usr = src_usr;
+       DELETE FROM permission.usr_object_perm_map WHERE usr = src_usr;
+       DELETE FROM permission.usr_perm_map WHERE usr = src_usr;
+       DELETE FROM permission.usr_work_ou_map WHERE usr = src_usr;
+
+       -- reporter.*
+       -- Update with a rename to avoid collisions
+       BEGIN
+               FOR renamable_row in
+                       SELECT id, name
+                       FROM   reporter.output_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.output_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = renamable_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       BEGIN
+               UPDATE reporter.report SET owner = dest_usr WHERE owner = src_usr;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       -- Update with a rename to avoid collisions
+       BEGIN
+               FOR renamable_row in
+                       SELECT id, name
+                       FROM   reporter.report_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.report_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = renamable_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       BEGIN
+               UPDATE reporter.schedule SET runner = dest_usr WHERE runner = src_usr;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       BEGIN
+               UPDATE reporter.template SET owner = dest_usr WHERE owner = src_usr;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       -- Update with a rename to avoid collisions
+       BEGIN
+               FOR renamable_row in
+                       SELECT id, name
+                       FROM   reporter.template_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.template_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = renamable_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+       EXCEPTION WHEN undefined_table THEN
+       -- do nothing
+       END;
+
+       -- vandelay.*
+       -- Update with a rename to avoid collisions
+       FOR renamable_row in
+               SELECT id, name
+               FROM   vandelay.queue
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  vandelay.queue
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+    UPDATE vandelay.session_tracker SET usr = dest_usr WHERE usr = src_usr;
+
+    -- NULL-ify addresses last so other cleanup (e.g. circ anonymization)
+    -- can access the information before deletion.
+       UPDATE actor.usr SET
+               active = FALSE,
+               card = NULL,
+               mailing_address = NULL,
+               billing_address = NULL
+       WHERE id = src_usr;
+
+END;
+$$ LANGUAGE plpgsql;
+
+CREATE OR REPLACE FUNCTION actor.usr_delete(
+       src_usr  IN INTEGER,
+       dest_usr IN INTEGER
+) RETURNS VOID AS $$
+DECLARE
+       old_profile actor.usr.profile%type;
+       old_home_ou actor.usr.home_ou%type;
+       new_profile actor.usr.profile%type;
+       new_home_ou actor.usr.home_ou%type;
+       new_name    text;
+       new_dob     actor.usr.dob%type;
+BEGIN
+       SELECT
+               id || '-PURGED-' || now(),
+               profile,
+               home_ou,
+               dob
+       INTO
+               new_name,
+               old_profile,
+               old_home_ou,
+               new_dob
+       FROM
+               actor.usr
+       WHERE
+               id = src_usr;
+       --
+       -- Quit if no such user
+       --
+       IF old_profile IS NULL THEN
+               RETURN;
+       END IF;
+       --
+       perform actor.usr_purge_data( src_usr, dest_usr );
+       --
+       -- Find the root grp_tree and the root org_unit.  This would be simpler if we 
+       -- could assume that there is only one root.  Theoretically, someday, maybe,
+       -- there could be multiple roots, so we take extra trouble to get the right ones.
+       --
+       SELECT
+               id
+       INTO
+               new_profile
+       FROM
+               permission.grp_ancestors( old_profile )
+       WHERE
+               parent is null;
+       --
+       SELECT
+               id
+       INTO
+               new_home_ou
+       FROM
+               actor.org_unit_ancestors( old_home_ou )
+       WHERE
+               parent_ou is null;
+       --
+       -- Truncate date of birth
+       --
+       IF new_dob IS NOT NULL THEN
+               new_dob := date_trunc( 'year', new_dob );
+       END IF;
+       --
+       UPDATE
+               actor.usr
+               SET
+                       card = NULL,
+                       profile = new_profile,
+                       usrname = new_name,
+                       email = NULL,
+                       passwd = random()::text,
+                       standing = DEFAULT,
+                       ident_type = 
+                       (
+                               SELECT MIN( id )
+                               FROM config.identification_type
+                       ),
+                       ident_value = NULL,
+                       ident_type2 = NULL,
+                       ident_value2 = NULL,
+                       net_access_level = DEFAULT,
+                       photo_url = NULL,
+                       prefix = NULL,
+                       first_given_name = new_name,
+                       second_given_name = NULL,
+                       family_name = new_name,
+                       suffix = NULL,
+                       alias = NULL,
+            guardian = NULL,
+                       day_phone = NULL,
+                       evening_phone = NULL,
+                       other_phone = NULL,
+                       mailing_address = NULL,
+                       billing_address = NULL,
+                       home_ou = new_home_ou,
+                       dob = new_dob,
+                       active = FALSE,
+                       master_account = DEFAULT, 
+                       super_user = DEFAULT,
+                       barred = FALSE,
+                       deleted = TRUE,
+                       juvenile = DEFAULT,
+                       usrgroup = 0,
+                       claims_returned_count = DEFAULT,
+                       credit_forward_balance = DEFAULT,
+                       last_xact_id = DEFAULT,
+                       pref_prefix = NULL,
+                       pref_first_given_name = NULL,
+                       pref_second_given_name = NULL,
+                       pref_family_name = NULL,
+                       pref_suffix = NULL,
+                       name_keywords = NULL,
+                       create_date = now(),
+                       expire_date = now()
+       WHERE
+               id = src_usr;
+END;
+$$ LANGUAGE plpgsql;
+
+
+SELECT evergreen.upgrade_deps_block_check('1305', :eg_version);
+
+CREATE OR REPLACE FUNCTION actor.usr_merge( src_usr INT, dest_usr INT, del_addrs BOOLEAN, del_cards BOOLEAN, deactivate_cards BOOLEAN ) RETURNS VOID AS $$
+DECLARE
+       suffix TEXT;
+       bucket_row RECORD;
+       picklist_row RECORD;
+       queue_row RECORD;
+       folder_row RECORD;
+BEGIN
+
+    -- Bail if src_usr equals dest_usr because the result of merging a
+    -- user with itself is not what you want.
+    IF src_usr = dest_usr THEN
+        RETURN;
+    END IF;
+
+    -- do some initial cleanup 
+    UPDATE actor.usr SET card = NULL WHERE id = src_usr;
+    UPDATE actor.usr SET mailing_address = NULL WHERE id = src_usr;
+    UPDATE actor.usr SET billing_address = NULL WHERE id = src_usr;
+
+    -- actor.*
+    IF del_cards THEN
+        DELETE FROM actor.card where usr = src_usr;
+    ELSE
+        IF deactivate_cards THEN
+            UPDATE actor.card SET active = 'f' WHERE usr = src_usr;
+        END IF;
+        UPDATE actor.card SET usr = dest_usr WHERE usr = src_usr;
+    END IF;
+
+
+    IF del_addrs THEN
+        DELETE FROM actor.usr_address WHERE usr = src_usr;
+    ELSE
+        UPDATE actor.usr_address SET usr = dest_usr WHERE usr = src_usr;
+    END IF;
+
+    UPDATE actor.usr_message SET usr = dest_usr WHERE usr = src_usr;
+    -- dupes are technically OK in actor.usr_standing_penalty, should manually delete them...
+    UPDATE actor.usr_standing_penalty SET usr = dest_usr WHERE usr = src_usr;
+    PERFORM actor.usr_merge_rows('actor.usr_org_unit_opt_in', 'usr', src_usr, dest_usr);
+    PERFORM actor.usr_merge_rows('actor.usr_setting', 'usr', src_usr, dest_usr);
+
+    -- permission.*
+    PERFORM actor.usr_merge_rows('permission.usr_perm_map', 'usr', src_usr, dest_usr);
+    PERFORM actor.usr_merge_rows('permission.usr_object_perm_map', 'usr', src_usr, dest_usr);
+    PERFORM actor.usr_merge_rows('permission.usr_grp_map', 'usr', src_usr, dest_usr);
+    PERFORM actor.usr_merge_rows('permission.usr_work_ou_map', 'usr', src_usr, dest_usr);
+
+
+    -- container.*
+       
+       -- For each *_bucket table: transfer every bucket belonging to src_usr
+       -- into the custody of dest_usr.
+       --
+       -- In order to avoid colliding with an existing bucket owned by
+       -- the destination user, append the source user's id (in parenthesese)
+       -- to the name.  If you still get a collision, add successive
+       -- spaces to the name and keep trying until you succeed.
+       --
+       FOR bucket_row in
+               SELECT id, name
+               FROM   container.biblio_record_entry_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.biblio_record_entry_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = bucket_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR bucket_row in
+               SELECT id, name
+               FROM   container.call_number_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.call_number_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = bucket_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR bucket_row in
+               SELECT id, name
+               FROM   container.copy_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.copy_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = bucket_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR bucket_row in
+               SELECT id, name
+               FROM   container.user_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.user_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = bucket_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       UPDATE container.user_bucket_item SET target_user = dest_usr WHERE target_user = src_usr;
+
+    -- vandelay.*
+       -- transfer queues the same way we transfer buckets (see above)
+       FOR queue_row in
+               SELECT id, name
+               FROM   vandelay.queue
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  vandelay.queue
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = queue_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+    UPDATE vandelay.session_tracker SET usr = dest_usr WHERE usr = src_usr;
+
+    -- money.*
+    PERFORM actor.usr_merge_rows('money.collections_tracker', 'usr', src_usr, dest_usr);
+    PERFORM actor.usr_merge_rows('money.collections_tracker', 'collector', src_usr, dest_usr);
+    UPDATE money.billable_xact SET usr = dest_usr WHERE usr = src_usr;
+    UPDATE money.billing SET voider = dest_usr WHERE voider = src_usr;
+    UPDATE money.bnm_payment SET accepting_usr = dest_usr WHERE accepting_usr = src_usr;
+
+    -- action.*
+    UPDATE action.circulation SET usr = dest_usr WHERE usr = src_usr;
+    UPDATE action.circulation SET circ_staff = dest_usr WHERE circ_staff = src_usr;
+    UPDATE action.circulation SET checkin_staff = dest_usr WHERE checkin_staff = src_usr;
+    UPDATE action.usr_circ_history SET usr = dest_usr WHERE usr = src_usr;
+
+    UPDATE action.hold_request SET usr = dest_usr WHERE usr = src_usr;
+    UPDATE action.hold_request SET fulfillment_staff = dest_usr WHERE fulfillment_staff = src_usr;
+    UPDATE action.hold_request SET requestor = dest_usr WHERE requestor = src_usr;
+    UPDATE action.hold_notification SET notify_staff = dest_usr WHERE notify_staff = src_usr;
+
+    UPDATE action.in_house_use SET staff = dest_usr WHERE staff = src_usr;
+    UPDATE action.non_cataloged_circulation SET staff = dest_usr WHERE staff = src_usr;
+    UPDATE action.non_cataloged_circulation SET patron = dest_usr WHERE patron = src_usr;
+    UPDATE action.non_cat_in_house_use SET staff = dest_usr WHERE staff = src_usr;
+    UPDATE action.survey_response SET usr = dest_usr WHERE usr = src_usr;
+
+    -- acq.*
+    UPDATE acq.fund_allocation SET allocator = dest_usr WHERE allocator = src_usr;
+       UPDATE acq.fund_transfer SET transfer_user = dest_usr WHERE transfer_user = src_usr;
+    UPDATE acq.invoice SET closed_by = dest_usr WHERE closed_by = src_usr;
+
+       -- transfer picklists the same way we transfer buckets (see above)
+       FOR picklist_row in
+               SELECT id, name
+               FROM   acq.picklist
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  acq.picklist
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = picklist_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+    UPDATE acq.purchase_order SET owner = dest_usr WHERE owner = src_usr;
+    UPDATE acq.po_note SET creator = dest_usr WHERE creator = src_usr;
+    UPDATE acq.po_note SET editor = dest_usr WHERE editor = src_usr;
+    UPDATE acq.provider_note SET creator = dest_usr WHERE creator = src_usr;
+    UPDATE acq.provider_note SET editor = dest_usr WHERE editor = src_usr;
+    UPDATE acq.lineitem_note SET creator = dest_usr WHERE creator = src_usr;
+    UPDATE acq.lineitem_note SET editor = dest_usr WHERE editor = src_usr;
+    UPDATE acq.lineitem_usr_attr_definition SET usr = dest_usr WHERE usr = src_usr;
+
+    -- asset.*
+    UPDATE asset.copy SET creator = dest_usr WHERE creator = src_usr;
+    UPDATE asset.copy SET editor = dest_usr WHERE editor = src_usr;
+    UPDATE asset.copy_note SET creator = dest_usr WHERE creator = src_usr;
+    UPDATE asset.call_number SET creator = dest_usr WHERE creator = src_usr;
+    UPDATE asset.call_number SET editor = dest_usr WHERE editor = src_usr;
+    UPDATE asset.call_number_note SET creator = dest_usr WHERE creator = src_usr;
+
+    -- serial.*
+    UPDATE serial.record_entry SET creator = dest_usr WHERE creator = src_usr;
+    UPDATE serial.record_entry SET editor = dest_usr WHERE editor = src_usr;
+
+    -- reporter.*
+    -- It's not uncommon to define the reporter schema in a replica 
+    -- DB only, so don't assume these tables exist in the write DB.
+    BEGIN
+       UPDATE reporter.template SET owner = dest_usr WHERE owner = src_usr;
+    EXCEPTION WHEN undefined_table THEN
+        -- do nothing
+    END;
+    BEGIN
+       UPDATE reporter.report SET owner = dest_usr WHERE owner = src_usr;
+    EXCEPTION WHEN undefined_table THEN
+        -- do nothing
+    END;
+    BEGIN
+       UPDATE reporter.schedule SET runner = dest_usr WHERE runner = src_usr;
+    EXCEPTION WHEN undefined_table THEN
+        -- do nothing
+    END;
+    BEGIN
+               -- transfer folders the same way we transfer buckets (see above)
+               FOR folder_row in
+                       SELECT id, name
+                       FROM   reporter.template_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.template_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = folder_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+    EXCEPTION WHEN undefined_table THEN
+        -- do nothing
+    END;
+    BEGIN
+               -- transfer folders the same way we transfer buckets (see above)
+               FOR folder_row in
+                       SELECT id, name
+                       FROM   reporter.report_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.report_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = folder_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+    EXCEPTION WHEN undefined_table THEN
+        -- do nothing
+    END;
+    BEGIN
+               -- transfer folders the same way we transfer buckets (see above)
+               FOR folder_row in
+                       SELECT id, name
+                       FROM   reporter.output_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.output_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = folder_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+    EXCEPTION WHEN undefined_table THEN
+        -- do nothing
+    END;
+
+    -- propagate preferred name values from the source user to the
+    -- destination user, but only when values are not being replaced.
+    WITH susr AS (SELECT * FROM actor.usr WHERE id = src_usr)
+    UPDATE actor.usr SET 
+        pref_prefix = 
+            COALESCE(pref_prefix, (SELECT pref_prefix FROM susr)),
+        pref_first_given_name = 
+            COALESCE(pref_first_given_name, (SELECT pref_first_given_name FROM susr)),
+        pref_second_given_name = 
+            COALESCE(pref_second_given_name, (SELECT pref_second_given_name FROM susr)),
+        pref_family_name = 
+            COALESCE(pref_family_name, (SELECT pref_family_name FROM susr)),
+        pref_suffix = 
+            COALESCE(pref_suffix, (SELECT pref_suffix FROM susr))
+    WHERE id = dest_usr;
+
+    -- Copy and deduplicate name keywords
+    -- String -> array -> rows -> DISTINCT -> array -> string
+    WITH susr AS (SELECT * FROM actor.usr WHERE id = src_usr),
+         dusr AS (SELECT * FROM actor.usr WHERE id = dest_usr)
+    UPDATE actor.usr SET name_keywords = (
+        WITH keywords AS (
+            SELECT DISTINCT UNNEST(
+                REGEXP_SPLIT_TO_ARRAY(
+                    COALESCE((SELECT name_keywords FROM susr), '') || ' ' ||
+                    COALESCE((SELECT name_keywords FROM dusr), ''),  E'\\s+'
+                )
+            ) AS parts
+        ) SELECT ARRAY_TO_STRING(ARRAY_AGG(kw.parts), ' ') FROM keywords kw
+    ) WHERE id = dest_usr;
+
+    -- Finally, delete the source user
+    PERFORM actor.usr_delete(src_usr,dest_usr);
+
+END;
+$$ LANGUAGE plpgsql;
+
+
+SELECT evergreen.upgrade_deps_block_check('1307', :eg_version);
+
+DROP FUNCTION search.query_parser_fts (
+    INT,
+    INT,
+    TEXT,
+    INT[],
+    INT[],
+    INT,
+    INT,
+    INT,
+    BOOL,
+    BOOL,
+    BOOL,
+    INT 
+);
+
+DROP TABLE asset.opac_visible_copies;
+
+DROP FUNCTION IF EXISTS asset.refresh_opac_visible_copies_mat_view();
+
+DROP TYPE search.search_result CASCADE;
+DROP TYPE search.search_args;
+
+
+SELECT evergreen.upgrade_deps_block_check('1308', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.admin.local.triggers.atevdef', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.local.triggers.atevdef',
+        'Grid Config: eg.grid.admin.local.triggers.atevdef',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.admin.local.triggers.atenv', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.local.triggers.atenv',
+        'Grid Config: eg.grid.admin.local.triggers.atenv',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.admin.local.triggers.atevparam', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.local.triggers.atevparam',
+        'Grid Config: eg.grid.admin.local.triggers.atevparam',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1310', :eg_version);
+
+DROP AGGREGATE IF EXISTS array_accum(anyelement) CASCADE;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1313', :eg_version); -- alynn26
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.cat.bucket.batch_hold.view', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.cat.bucket.batch_hold.view',
+        'Grid Config: eg.grid.cat.bucket.batch_hold.view',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.cat.bucket.batch_hold.pending', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.cat.bucket.batch_hold.pending',
+        'Grid Config: eg.grid.cat.bucket.batch_hold.pending',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.cat.bucket.batch_hold.events', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.cat.bucket.batch_hold.events',
+        'Grid Config: eg.grid.cat.bucket.batch_hold.events',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.cat.bucket.batch_hold.list', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.cat.bucket.batch_hold.list',
+        'Grid Config: eg.grid.cat.bucket.batch_hold.list',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1314', :eg_version);
+
+CREATE OR REPLACE FUNCTION authority.generate_overlay_template (source_xml TEXT) RETURNS TEXT AS $f$
+DECLARE
+    cset                INT;
+    main_entry          authority.control_set_authority_field%ROWTYPE;
+    bib_field           authority.control_set_bib_field%ROWTYPE;
+    auth_id             INT DEFAULT oils_xpath_string('//*[@tag="901"]/*[local-name()="subfield" and @code="c"]', source_xml)::INT;
+    tmp_data            XML;
+    replace_data        XML[] DEFAULT '{}'::XML[];
+    replace_rules       TEXT[] DEFAULT '{}'::TEXT[];
+    auth_field          XML[];
+    auth_i1             TEXT;
+    auth_i2             TEXT;
+BEGIN
+    IF auth_id IS NULL THEN
+        RETURN NULL;
+    END IF;
+
+    -- Default to the LoC controll set
+    SELECT control_set INTO cset FROM authority.record_entry WHERE id = auth_id;
+
+    -- if none, make a best guess
+    IF cset IS NULL THEN
+        SELECT  control_set INTO cset
+          FROM  authority.control_set_authority_field
+          WHERE tag IN (
+                    SELECT  UNNEST(XPATH('//*[local-name()="datafield" and starts-with(@tag,"1")]/@tag',marc::XML)::TEXT[])
+                      FROM  authority.record_entry
+                      WHERE id = auth_id
+                )
+          LIMIT 1;
+    END IF;
+
+    -- if STILL none, no-op change
+    IF cset IS NULL THEN
+        RETURN XMLELEMENT(
+            name record,
+            XMLATTRIBUTES('http://www.loc.gov/MARC21/slim' AS xmlns),
+            XMLELEMENT( name leader, '00881nam a2200193   4500'),
+            XMLELEMENT(
+                name datafield,
+                XMLATTRIBUTES( '905' AS tag, ' ' AS ind1, ' ' AS ind2),
+                XMLELEMENT(
+                    name subfield,
+                    XMLATTRIBUTES('d' AS code),
+                    '901c'
+                )
+            )
+        )::TEXT;
+    END IF;
+
+    FOR main_entry IN SELECT * FROM authority.control_set_authority_field acsaf WHERE acsaf.control_set = cset AND acsaf.main_entry IS NULL LOOP
+        auth_field := XPATH('//*[local-name()="datafield" and @tag="'||main_entry.tag||'"][1]',source_xml::XML);
+        auth_i1 := (XPATH('//*[local-name()="datafield"]/@ind1',auth_field[1]))[1];
+        auth_i2 := (XPATH('//*[local-name()="datafield"]/@ind2',auth_field[1]))[1];
+        IF ARRAY_LENGTH(auth_field,1) > 0 THEN
+            FOR bib_field IN SELECT * FROM authority.control_set_bib_field WHERE authority_field = main_entry.id LOOP
+                SELECT XMLELEMENT( -- XMLAGG avoids magical <element> creation, but requires unnest subquery
+                    name datafield,
+                    XMLATTRIBUTES(bib_field.tag AS tag, auth_i1 AS ind1, auth_i2 AS ind2),
+                    XMLAGG(UNNEST)
+                ) INTO tmp_data FROM UNNEST(XPATH('//*[local-name()="subfield"]', auth_field[1]));
+                replace_data := replace_data || tmp_data;
+                replace_rules := replace_rules || ( bib_field.tag || main_entry.sf_list || E'[0~\\)' || auth_id || '$]' );
+                tmp_data = NULL;
+            END LOOP;
+            EXIT;
+        END IF;
+    END LOOP;
+
+    SELECT XMLAGG(UNNEST) INTO tmp_data FROM UNNEST(replace_data);
+
+    RETURN XMLELEMENT(
+        name record,
+        XMLATTRIBUTES('http://www.loc.gov/MARC21/slim' AS xmlns),
+        XMLELEMENT( name leader, '00881nam a2200193   4500'),
+        tmp_data,
+        XMLELEMENT(
+            name datafield,
+            XMLATTRIBUTES( '905' AS tag, ' ' AS ind1, ' ' AS ind2),
+            XMLELEMENT(
+                name subfield,
+                XMLATTRIBUTES('r' AS code),
+                ARRAY_TO_STRING(replace_rules,',')
+            )
+        )
+    )::TEXT;
+END;
+$f$ STABLE LANGUAGE PLPGSQL;
+
+CREATE OR REPLACE FUNCTION authority.normalize_heading( marcxml TEXT, no_thesaurus BOOL ) RETURNS TEXT AS $func$
+DECLARE
+    acsaf           authority.control_set_authority_field%ROWTYPE;
+    tag_used        TEXT;
+    nfi_used        TEXT;
+    sf              TEXT;
+    sf_node         TEXT;
+    tag_node        TEXT;
+    thes_code       TEXT;
+    cset            INT;
+    heading_text    TEXT;
+    tmp_text        TEXT;
+    first_sf        BOOL;
+    auth_id         INT DEFAULT COALESCE(NULLIF(oils_xpath_string('//*[@tag="901"]/*[local-name()="subfield" and @code="c"]', marcxml), ''), '0')::INT;
+BEGIN
+    SELECT control_set INTO cset FROM authority.record_entry WHERE id = auth_id;
+
+    IF cset IS NULL THEN
+        SELECT  control_set INTO cset
+          FROM  authority.control_set_authority_field
+          WHERE tag IN (SELECT UNNEST(XPATH('//*[starts-with(@tag,"1")]/@tag',marcxml::XML)::TEXT[]))
+          LIMIT 1;
+    END IF;
+
+    heading_text := '';
+    FOR acsaf IN SELECT * FROM authority.control_set_authority_field WHERE control_set = cset AND main_entry IS NULL LOOP
+        tag_used := acsaf.tag;
+        nfi_used := acsaf.nfi;
+        first_sf := TRUE;
+
+        FOR tag_node IN SELECT unnest(oils_xpath('//*[@tag="'||tag_used||'"]',marcxml))
+        LOOP
+            FOR sf_node IN SELECT unnest(oils_xpath('//*[local-name() = "subfield" and contains("'||acsaf.sf_list||'",@code)]',tag_node))
+            LOOP
+
+                tmp_text := oils_xpath_string('.', sf_node);
+                sf := oils_xpath_string('//*/@code', sf_node);
+
+                IF first_sf AND tmp_text IS NOT NULL AND nfi_used IS NOT NULL THEN
+
+                    tmp_text := SUBSTRING(
+                        tmp_text FROM
+                        COALESCE(
+                            NULLIF(
+                                REGEXP_REPLACE(
+                                    oils_xpath_string('//*[local-name() = "datafield"]/@ind'||nfi_used, tag_node),
+                                    $$\D+$$,
+                                    '',
+                                    'g'
+                                ),
+                                ''
+                            )::INT,
+                            0
+                        ) + 1
+                    );
+
+                END IF;
+
+                first_sf := FALSE;
+
+                IF tmp_text IS NOT NULL AND tmp_text <> '' THEN
+                    heading_text := heading_text || E'\u2021' || sf || ' ' || tmp_text;
+                END IF;
+            END LOOP;
+
+            EXIT WHEN heading_text <> '';
+        END LOOP;
+
+        EXIT WHEN heading_text <> '';
+    END LOOP;
+
+    IF heading_text <> '' THEN
+        IF no_thesaurus IS TRUE THEN
+            heading_text := tag_used || ' ' || public.naco_normalize(heading_text);
+        ELSE
+            thes_code := authority.extract_thesaurus(marcxml);
+            heading_text := tag_used || '_' || COALESCE(nfi_used,'-') || '_' || thes_code || ' ' || public.naco_normalize(heading_text);
+        END IF;
+    ELSE
+        heading_text := 'NOHEADING_' || thes_code || ' ' || MD5(marcxml);
+    END IF;
+
+    RETURN heading_text;
+END;
+$func$ LANGUAGE PLPGSQL STABLE STRICT;
+
+CREATE OR REPLACE FUNCTION vandelay.ingest_items ( import_id BIGINT, attr_def_id BIGINT ) RETURNS SETOF vandelay.import_item AS $$
+DECLARE
+
+    owning_lib      TEXT;
+    circ_lib        TEXT;
+    call_number     TEXT;
+    copy_number     TEXT;
+    status          TEXT;
+    location        TEXT;
+    circulate       TEXT;
+    deposit         TEXT;
+    deposit_amount  TEXT;
+    ref             TEXT;
+    holdable        TEXT;
+    price           TEXT;
+    barcode         TEXT;
+    circ_modifier   TEXT;
+    circ_as_type    TEXT;
+    alert_message   TEXT;
+    opac_visible    TEXT;
+    pub_note        TEXT;
+    priv_note       TEXT;
+    internal_id     TEXT;
+    stat_cat_data   TEXT;
+    parts_data      TEXT;
+
+    attr_def        RECORD;
+    tmp_attr_set    RECORD;
+    attr_set        vandelay.import_item%ROWTYPE;
+
+    xpaths          TEXT[];
+    tmp_str         TEXT;
+
+BEGIN
+
+    SELECT * INTO attr_def FROM vandelay.import_item_attr_definition WHERE id = attr_def_id;
+
+    IF FOUND THEN
+
+        attr_set.definition := attr_def.id;
+
+        -- Build the combined XPath
+
+        owning_lib :=
+            CASE
+                WHEN attr_def.owning_lib IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.owning_lib ) = 1 THEN '//*[@code="' || attr_def.owning_lib || '"]'
+                ELSE '//*' || attr_def.owning_lib
+            END;
+
+        circ_lib :=
+            CASE
+                WHEN attr_def.circ_lib IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.circ_lib ) = 1 THEN '//*[@code="' || attr_def.circ_lib || '"]'
+                ELSE '//*' || attr_def.circ_lib
+            END;
+
+        call_number :=
+            CASE
+                WHEN attr_def.call_number IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.call_number ) = 1 THEN '//*[@code="' || attr_def.call_number || '"]'
+                ELSE '//*' || attr_def.call_number
+            END;
+
+        copy_number :=
+            CASE
+                WHEN attr_def.copy_number IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.copy_number ) = 1 THEN '//*[@code="' || attr_def.copy_number || '"]'
+                ELSE '//*' || attr_def.copy_number
+            END;
+
+        status :=
+            CASE
+                WHEN attr_def.status IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.status ) = 1 THEN '//*[@code="' || attr_def.status || '"]'
+                ELSE '//*' || attr_def.status
+            END;
+
+        location :=
+            CASE
+                WHEN attr_def.location IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.location ) = 1 THEN '//*[@code="' || attr_def.location || '"]'
+                ELSE '//*' || attr_def.location
+            END;
+
+        circulate :=
+            CASE
+                WHEN attr_def.circulate IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.circulate ) = 1 THEN '//*[@code="' || attr_def.circulate || '"]'
+                ELSE '//*' || attr_def.circulate
+            END;
+
+        deposit :=
+            CASE
+                WHEN attr_def.deposit IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.deposit ) = 1 THEN '//*[@code="' || attr_def.deposit || '"]'
+                ELSE '//*' || attr_def.deposit
+            END;
+
+        deposit_amount :=
+            CASE
+                WHEN attr_def.deposit_amount IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.deposit_amount ) = 1 THEN '//*[@code="' || attr_def.deposit_amount || '"]'
+                ELSE '//*' || attr_def.deposit_amount
+            END;
+
+        ref :=
+            CASE
+                WHEN attr_def.ref IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.ref ) = 1 THEN '//*[@code="' || attr_def.ref || '"]'
+                ELSE '//*' || attr_def.ref
+            END;
+
+        holdable :=
+            CASE
+                WHEN attr_def.holdable IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.holdable ) = 1 THEN '//*[@code="' || attr_def.holdable || '"]'
+                ELSE '//*' || attr_def.holdable
+            END;
+
+        price :=
+            CASE
+                WHEN attr_def.price IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.price ) = 1 THEN '//*[@code="' || attr_def.price || '"]'
+                ELSE '//*' || attr_def.price
+            END;
+
+        barcode :=
+            CASE
+                WHEN attr_def.barcode IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.barcode ) = 1 THEN '//*[@code="' || attr_def.barcode || '"]'
+                ELSE '//*' || attr_def.barcode
+            END;
+
+        circ_modifier :=
+            CASE
+                WHEN attr_def.circ_modifier IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.circ_modifier ) = 1 THEN '//*[@code="' || attr_def.circ_modifier || '"]'
+                ELSE '//*' || attr_def.circ_modifier
+            END;
+
+        circ_as_type :=
+            CASE
+                WHEN attr_def.circ_as_type IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.circ_as_type ) = 1 THEN '//*[@code="' || attr_def.circ_as_type || '"]'
+                ELSE '//*' || attr_def.circ_as_type
+            END;
+
+        alert_message :=
+            CASE
+                WHEN attr_def.alert_message IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.alert_message ) = 1 THEN '//*[@code="' || attr_def.alert_message || '"]'
+                ELSE '//*' || attr_def.alert_message
+            END;
+
+        opac_visible :=
+            CASE
+                WHEN attr_def.opac_visible IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.opac_visible ) = 1 THEN '//*[@code="' || attr_def.opac_visible || '"]'
+                ELSE '//*' || attr_def.opac_visible
+            END;
+
+        pub_note :=
+            CASE
+                WHEN attr_def.pub_note IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.pub_note ) = 1 THEN '//*[@code="' || attr_def.pub_note || '"]'
+                ELSE '//*' || attr_def.pub_note
+            END;
+        priv_note :=
+            CASE
+                WHEN attr_def.priv_note IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.priv_note ) = 1 THEN '//*[@code="' || attr_def.priv_note || '"]'
+                ELSE '//*' || attr_def.priv_note
+            END;
+
+        internal_id :=
+            CASE
+                WHEN attr_def.internal_id IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.internal_id ) = 1 THEN '//*[@code="' || attr_def.internal_id || '"]'
+                ELSE '//*' || attr_def.internal_id
+            END;
+
+        stat_cat_data :=
+            CASE
+                WHEN attr_def.stat_cat_data IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.stat_cat_data ) = 1 THEN '//*[@code="' || attr_def.stat_cat_data || '"]'
+                ELSE '//*' || attr_def.stat_cat_data
+            END;
+
+        parts_data :=
+            CASE
+                WHEN attr_def.parts_data IS NULL THEN 'null()'
+                WHEN LENGTH( attr_def.parts_data ) = 1 THEN '//*[@code="' || attr_def.parts_data || '"]'
+                ELSE '//*' || attr_def.parts_data
+            END;
+
+
+
+        xpaths := ARRAY[owning_lib, circ_lib, call_number, copy_number, status, location, circulate,
+                        deposit, deposit_amount, ref, holdable, price, barcode, circ_modifier, circ_as_type,
+                        alert_message, pub_note, priv_note, internal_id, stat_cat_data, parts_data, opac_visible];
+
+        FOR tmp_attr_set IN
+                SELECT  *
+                  FROM  oils_xpath_tag_to_table( (SELECT marc FROM vandelay.queued_bib_record WHERE id = import_id), attr_def.tag, xpaths)
+                            AS t( ol TEXT, clib TEXT, cn TEXT, cnum TEXT, cs TEXT, cl TEXT, circ TEXT,
+                                  dep TEXT, dep_amount TEXT, r TEXT, hold TEXT, pr TEXT, bc TEXT, circ_mod TEXT,
+                                  circ_as TEXT, amessage TEXT, note TEXT, pnote TEXT, internal_id TEXT,
+                                  stat_cat_data TEXT, parts_data TEXT, opac_vis TEXT )
+        LOOP
+
+            attr_set.import_error := NULL;
+            attr_set.error_detail := NULL;
+            attr_set.deposit_amount := NULL;
+            attr_set.copy_number := NULL;
+            attr_set.price := NULL;
+            attr_set.circ_modifier := NULL;
+            attr_set.location := NULL;
+            attr_set.barcode := NULL;
+            attr_set.call_number := NULL;
+
+            IF tmp_attr_set.pr != '' THEN
+                tmp_str = REGEXP_REPLACE(tmp_attr_set.pr, E'[^0-9\\.]', '', 'g');
+                IF tmp_str = '' THEN
+                    attr_set.import_error := 'import.item.invalid.price';
+                    attr_set.error_detail := tmp_attr_set.pr; -- original value
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+                attr_set.price := tmp_str::NUMERIC(8,2);
+            END IF;
+
+            IF tmp_attr_set.dep_amount != '' THEN
+                tmp_str = REGEXP_REPLACE(tmp_attr_set.dep_amount, E'[^0-9\\.]', '', 'g');
+                IF tmp_str = '' THEN
+                    attr_set.import_error := 'import.item.invalid.deposit_amount';
+                    attr_set.error_detail := tmp_attr_set.dep_amount;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+                attr_set.deposit_amount := tmp_str::NUMERIC(8,2);
+            END IF;
+
+            IF tmp_attr_set.cnum != '' THEN
+                tmp_str = REGEXP_REPLACE(tmp_attr_set.cnum, E'[^0-9]', '', 'g');
+                IF tmp_str = '' THEN
+                    attr_set.import_error := 'import.item.invalid.copy_number';
+                    attr_set.error_detail := tmp_attr_set.cnum;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+                attr_set.copy_number := tmp_str::INT;
+            END IF;
+
+            IF tmp_attr_set.ol != '' THEN
+                SELECT id INTO attr_set.owning_lib FROM actor.org_unit WHERE shortname = UPPER(tmp_attr_set.ol); -- INT
+                IF NOT FOUND THEN
+                    attr_set.import_error := 'import.item.invalid.owning_lib';
+                    attr_set.error_detail := tmp_attr_set.ol;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+            END IF;
+
+            IF tmp_attr_set.clib != '' THEN
+                SELECT id INTO attr_set.circ_lib FROM actor.org_unit WHERE shortname = UPPER(tmp_attr_set.clib); -- INT
+                IF NOT FOUND THEN
+                    attr_set.import_error := 'import.item.invalid.circ_lib';
+                    attr_set.error_detail := tmp_attr_set.clib;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+            END IF;
+
+            IF tmp_attr_set.cs != '' THEN
+                SELECT id INTO attr_set.status FROM config.copy_status WHERE LOWER(name) = LOWER(tmp_attr_set.cs); -- INT
+                IF NOT FOUND THEN
+                    attr_set.import_error := 'import.item.invalid.status';
+                    attr_set.error_detail := tmp_attr_set.cs;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+            END IF;
+
+            IF COALESCE(tmp_attr_set.circ_mod, '') = '' THEN
+
+                -- no circ mod defined, see if we should apply a default
+                SELECT INTO attr_set.circ_modifier TRIM(BOTH '"' FROM value)
+                    FROM actor.org_unit_ancestor_setting(
+                        'vandelay.item.circ_modifier.default',
+                        attr_set.owning_lib
+                    );
+
+                -- make sure the value from the org setting is still valid
+                PERFORM 1 FROM config.circ_modifier WHERE code = attr_set.circ_modifier;
+                IF NOT FOUND THEN
+                    attr_set.import_error := 'import.item.invalid.circ_modifier';
+                    attr_set.error_detail := tmp_attr_set.circ_mod;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+
+            ELSE
+
+                SELECT code INTO attr_set.circ_modifier FROM config.circ_modifier WHERE code = tmp_attr_set.circ_mod;
+                IF NOT FOUND THEN
+                    attr_set.import_error := 'import.item.invalid.circ_modifier';
+                    attr_set.error_detail := tmp_attr_set.circ_mod;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+            END IF;
+
+            IF tmp_attr_set.circ_as != '' THEN
+                SELECT code INTO attr_set.circ_as_type FROM config.coded_value_map WHERE ctype = 'item_type' AND code = tmp_attr_set.circ_as;
+                IF NOT FOUND THEN
+                    attr_set.import_error := 'import.item.invalid.circ_as_type';
+                    attr_set.error_detail := tmp_attr_set.circ_as;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+            END IF;
+
+            IF COALESCE(tmp_attr_set.cl, '') = '' THEN
+                -- no location specified, see if we should apply a default
+
+                SELECT INTO attr_set.location TRIM(BOTH '"' FROM value)
+                    FROM actor.org_unit_ancestor_setting(
+                        'vandelay.item.copy_location.default',
+                        attr_set.owning_lib
+                    );
+
+                -- make sure the value from the org setting is still valid
+                PERFORM 1 FROM asset.copy_location
+                    WHERE id = attr_set.location AND NOT deleted;
+                IF NOT FOUND THEN
+                    attr_set.import_error := 'import.item.invalid.location';
+                    attr_set.error_detail := tmp_attr_set.cs;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+            ELSE
+
+                -- search up the org unit tree for a matching copy location
+                WITH RECURSIVE anscestor_depth AS (
+                    SELECT  ou.id,
+                        out.depth AS depth,
+                        ou.parent_ou
+                    FROM  actor.org_unit ou
+                        JOIN actor.org_unit_type out ON (out.id = ou.ou_type)
+                    WHERE ou.id = COALESCE(attr_set.owning_lib, attr_set.circ_lib)
+                        UNION ALL
+                    SELECT  ou.id,
+                        out.depth,
+                        ou.parent_ou
+                    FROM  actor.org_unit ou
+                        JOIN actor.org_unit_type out ON (out.id = ou.ou_type)
+                        JOIN anscestor_depth ot ON (ot.parent_ou = ou.id)
+                ) SELECT  cpl.id INTO attr_set.location
+                    FROM  anscestor_depth a
+                        JOIN asset.copy_location cpl ON (cpl.owning_lib = a.id)
+                    WHERE LOWER(cpl.name) = LOWER(tmp_attr_set.cl)
+                        AND NOT cpl.deleted
+                    ORDER BY a.depth DESC
+                    LIMIT 1;
+
+                IF NOT FOUND THEN
+                    attr_set.import_error := 'import.item.invalid.location';
+                    attr_set.error_detail := tmp_attr_set.cs;
+                    RETURN NEXT attr_set; CONTINUE;
+                END IF;
+            END IF;
+
+            attr_set.circulate      :=
+                LOWER( SUBSTRING( tmp_attr_set.circ, 1, 1)) IN ('t','y','1')
+                OR LOWER(tmp_attr_set.circ) = 'circulating'; -- BOOL
+
+            attr_set.deposit        :=
+                LOWER( SUBSTRING( tmp_attr_set.dep, 1, 1 ) ) IN ('t','y','1')
+                OR LOWER(tmp_attr_set.dep) = 'deposit'; -- BOOL
+
+            attr_set.holdable       :=
+                LOWER( SUBSTRING( tmp_attr_set.hold, 1, 1 ) ) IN ('t','y','1')
+                OR LOWER(tmp_attr_set.hold) = 'holdable'; -- BOOL
+
+            attr_set.opac_visible   :=
+                LOWER( SUBSTRING( tmp_attr_set.opac_vis, 1, 1 ) ) IN ('t','y','1')
+                OR LOWER(tmp_attr_set.opac_vis) = 'visible'; -- BOOL
+
+            attr_set.ref            :=
+                LOWER( SUBSTRING( tmp_attr_set.r, 1, 1 ) ) IN ('t','y','1')
+                OR LOWER(tmp_attr_set.r) = 'reference'; -- BOOL
+
+            attr_set.call_number    := tmp_attr_set.cn; -- TEXT
+            attr_set.barcode        := tmp_attr_set.bc; -- TEXT,
+            attr_set.alert_message  := tmp_attr_set.amessage; -- TEXT,
+            attr_set.pub_note       := tmp_attr_set.note; -- TEXT,
+            attr_set.priv_note      := tmp_attr_set.pnote; -- TEXT,
+            attr_set.alert_message  := tmp_attr_set.amessage; -- TEXT,
+            attr_set.internal_id    := tmp_attr_set.internal_id::BIGINT;
+            attr_set.stat_cat_data  := tmp_attr_set.stat_cat_data; -- TEXT,
+            attr_set.parts_data     := tmp_attr_set.parts_data; -- TEXT,
+
+            RETURN NEXT attr_set;
+
+        END LOOP;
+
+    END IF;
+
+    RETURN;
+
+END;
+$$ LANGUAGE PLPGSQL;
+
+CREATE OR REPLACE FUNCTION biblio.extract_quality ( marc TEXT, best_lang TEXT, best_type TEXT ) RETURNS INT AS $func$
+DECLARE
+    qual        INT;
+    ldr         TEXT;
+    tval        TEXT;
+    tval_rec    RECORD;
+    bval        TEXT;
+    bval_rec    RECORD;
+    type_map    RECORD;
+    ff_pos      RECORD;
+    ff_tag_data TEXT;
+BEGIN
+
+    IF marc IS NULL OR marc = '' THEN
+        RETURN NULL;
+    END IF;
+
+    -- First, the count of tags
+    qual := ARRAY_UPPER(oils_xpath('//*[local-name()="datafield"]', marc), 1);
+
+    -- now go through a bunch of pain to get the record type
+    IF best_type IS NOT NULL THEN
+        ldr := (oils_xpath('//*[local-name()="leader"]/text()', marc))[1];
+
+        IF ldr IS NOT NULL THEN
+            SELECT * INTO tval_rec FROM config.marc21_ff_pos_map WHERE fixed_field = 'Type' LIMIT 1; -- They're all the same
+            SELECT * INTO bval_rec FROM config.marc21_ff_pos_map WHERE fixed_field = 'BLvl' LIMIT 1; -- They're all the same
+
+
+            tval := SUBSTRING( ldr, tval_rec.start_pos + 1, tval_rec.length );
+            bval := SUBSTRING( ldr, bval_rec.start_pos + 1, bval_rec.length );
+
+            -- RAISE NOTICE 'type %, blvl %, ldr %', tval, bval, ldr;
+
+            SELECT * INTO type_map FROM config.marc21_rec_type_map WHERE type_val LIKE '%' || tval || '%' AND blvl_val LIKE '%' || bval || '%';
+
+            IF type_map.code IS NOT NULL THEN
+                IF best_type = type_map.code THEN
+                    qual := qual + qual / 2;
+                END IF;
+
+                FOR ff_pos IN SELECT * FROM config.marc21_ff_pos_map WHERE fixed_field = 'Lang' AND rec_type = type_map.code ORDER BY tag DESC LOOP
+                    ff_tag_data := SUBSTRING((oils_xpath('//*[@tag="' || ff_pos.tag || '"]/text()',marc))[1], ff_pos.start_pos + 1, ff_pos.length);
+                    IF ff_tag_data = best_lang THEN
+                            qual := qual + 100;
+                    END IF;
+                END LOOP;
+            END IF;
+        END IF;
+    END IF;
+
+    -- Now look for some quality metrics
+    -- DCL record?
+    IF ARRAY_UPPER(oils_xpath('//*[@tag="040"]/*[@code="a" and contains(.,"DLC")]', marc), 1) = 1 THEN
+        qual := qual + 10;
+    END IF;
+
+    -- From OCLC?
+    IF (oils_xpath('//*[@tag="003"]/text()', marc))[1] ~* E'oclo?c' THEN
+        qual := qual + 10;
+    END IF;
+
+    RETURN qual;
+
+END;
+$func$ LANGUAGE PLPGSQL;
+
+CREATE OR REPLACE FUNCTION authority.simple_heading_set( marcxml TEXT ) RETURNS SETOF authority.simple_heading AS $func$
+DECLARE
+    res             authority.simple_heading%ROWTYPE;
+    acsaf           authority.control_set_authority_field%ROWTYPE;
+    heading_row     authority.heading%ROWTYPE;
+    tag_used        TEXT;
+    nfi_used        TEXT;
+    sf              TEXT;
+    cset            INT;
+    heading_text    TEXT;
+    joiner_text     TEXT;
+    sort_text       TEXT;
+    tmp_text        TEXT;
+    tmp_xml         TEXT;
+    first_sf        BOOL;
+    auth_id         INT DEFAULT COALESCE(NULLIF(oils_xpath_string('//*[@tag="901"]/*[local-name()="subfield" and @code="c"]', marcxml), ''), '0')::INT;
+BEGIN
+
+    SELECT control_set INTO cset FROM authority.record_entry WHERE id = auth_id;
+
+    IF cset IS NULL THEN
+        SELECT  control_set INTO cset
+          FROM  authority.control_set_authority_field
+          WHERE tag IN ( SELECT  UNNEST(XPATH('//*[starts-with(@tag,"1")]/@tag',marcxml::XML)::TEXT[]))
+          LIMIT 1;
+    END IF;
+
+    res.record := auth_id;
+    res.thesaurus := authority.extract_thesaurus(marcxml);
+
+    FOR acsaf IN SELECT * FROM authority.control_set_authority_field WHERE control_set = cset LOOP
+        res.atag := acsaf.id;
+
+        IF acsaf.heading_field IS NULL THEN
+            tag_used := acsaf.tag;
+            nfi_used := acsaf.nfi;
+            joiner_text := COALESCE(acsaf.joiner, ' ');
+
+            FOR tmp_xml IN SELECT UNNEST(XPATH('//*[@tag="'||tag_used||'"]', marcxml::XML)::TEXT[]) LOOP
+
+                heading_text := COALESCE(
+                    oils_xpath_string('//*[local-name()="subfield" and contains("'||acsaf.display_sf_list||'",@code)]', tmp_xml, joiner_text),
+                    ''
+                );
+
+                IF nfi_used IS NOT NULL THEN
+
+                    sort_text := SUBSTRING(
+                        heading_text FROM
+                        COALESCE(
+                            NULLIF(
+                                REGEXP_REPLACE(
+                                    oils_xpath_string('//*[local-name()="datafield"]/@ind'||nfi_used, tmp_xml::TEXT),
+                                    $$\D+$$,
+                                    '',
+                                    'g'
+                                ),
+                                ''
+                            )::INT,
+                            0
+                        ) + 1
+                    );
+
+                ELSE
+                    sort_text := heading_text;
+                END IF;
+
+                IF heading_text IS NOT NULL AND heading_text <> '' THEN
+                    res.value := heading_text;
+                    res.sort_value := public.naco_normalize(sort_text);
+                    res.index_vector = to_tsvector('keyword'::regconfig, res.sort_value);
+                    RETURN NEXT res;
+                END IF;
+
+            END LOOP;
+        ELSE
+            FOR heading_row IN SELECT * FROM authority.extract_headings(marcxml, ARRAY[acsaf.heading_field]) LOOP
+                res.value := heading_row.heading;
+                res.sort_value := heading_row.normalized_heading;
+                res.index_vector = to_tsvector('keyword'::regconfig, res.sort_value);
+                RETURN NEXT res;
+            END LOOP;
+        END IF;
+    END LOOP;
+
+    RETURN;
+END;
+$func$ LANGUAGE PLPGSQL STABLE STRICT;
+
+CREATE OR REPLACE FUNCTION metabib.remap_metarecord_for_bib(
+    bib_id bigint,
+    fp text,
+    bib_is_deleted boolean DEFAULT false,
+    retain_deleted boolean DEFAULT false
+) RETURNS bigint AS $function$
+DECLARE
+    new_mapping     BOOL := TRUE;
+    source_count    INT;
+    old_mr          BIGINT;
+    tmp_mr          metabib.metarecord%ROWTYPE;
+    deleted_mrs     BIGINT[];
+BEGIN
+
+    -- We need to make sure we're not a deleted master record of an MR
+    IF bib_is_deleted THEN
+        IF NOT retain_deleted THEN -- Go away for any MR that we're master of, unless retained
+            DELETE FROM metabib.metarecord_source_map WHERE source = bib_id;
+        END IF;
+
+        FOR old_mr IN SELECT id FROM metabib.metarecord WHERE master_record = bib_id LOOP
+
+            -- Now, are there any more sources on this MR?
+            SELECT COUNT(*) INTO source_count FROM metabib.metarecord_source_map WHERE metarecord = old_mr;
+
+            IF source_count = 0 AND NOT retain_deleted THEN -- No other records
+                deleted_mrs := ARRAY_APPEND(deleted_mrs, old_mr); -- Just in case...
+                DELETE FROM metabib.metarecord WHERE id = old_mr;
+
+            ELSE -- indeed there are. Update it with a null cache and recalcualated master record
+                UPDATE  metabib.metarecord
+                  SET   mods = NULL,
+                        master_record = (SELECT id FROM biblio.record_entry WHERE fingerprint = fp AND NOT deleted ORDER BY quality DESC, id ASC LIMIT 1)
+                  WHERE id = old_mr;
+            END IF;
+        END LOOP;
+
+    ELSE -- insert or update
+
+        FOR tmp_mr IN SELECT m.* FROM metabib.metarecord m JOIN metabib.metarecord_source_map s ON (s.metarecord = m.id) WHERE s.source = bib_id LOOP
+
+            -- Find the first fingerprint-matching
+            IF old_mr IS NULL AND fp = tmp_mr.fingerprint THEN
+                old_mr := tmp_mr.id;
+                new_mapping := FALSE;
+
+            ELSE -- Our fingerprint changed ... maybe remove the old MR
+                DELETE FROM metabib.metarecord_source_map WHERE metarecord = tmp_mr.id AND source = bib_id; -- remove the old source mapping
+                SELECT COUNT(*) INTO source_count FROM metabib.metarecord_source_map WHERE metarecord = tmp_mr.id;
+                IF source_count = 0 THEN -- No other records
+                    deleted_mrs := ARRAY_APPEND(deleted_mrs, tmp_mr.id);
+                    DELETE FROM metabib.metarecord WHERE id = tmp_mr.id;
+                END IF;
+            END IF;
+
+        END LOOP;
+
+        -- we found no suitable, preexisting MR based on old source maps
+        IF old_mr IS NULL THEN
+            SELECT id INTO old_mr FROM metabib.metarecord WHERE fingerprint = fp; -- is there one for our current fingerprint?
+
+            IF old_mr IS NULL THEN -- nope, create one and grab its id
+                INSERT INTO metabib.metarecord ( fingerprint, master_record ) VALUES ( fp, bib_id );
+                SELECT id INTO old_mr FROM metabib.metarecord WHERE fingerprint = fp;
+
+            ELSE -- indeed there is. update it with a null cache and recalcualated master record
+                UPDATE  metabib.metarecord
+                  SET   mods = NULL,
+                        master_record = (SELECT id FROM biblio.record_entry WHERE fingerprint = fp AND NOT deleted ORDER BY quality DESC, id ASC LIMIT 1)
+                  WHERE id = old_mr;
+            END IF;
+
+        ELSE -- there was one we already attached to, update its mods cache and master_record
+            UPDATE  metabib.metarecord
+              SET   mods = NULL,
+                    master_record = (SELECT id FROM biblio.record_entry WHERE fingerprint = fp AND NOT deleted ORDER BY quality DESC, id ASC LIMIT 1)
+              WHERE id = old_mr;
+        END IF;
+
+        IF new_mapping THEN
+            INSERT INTO metabib.metarecord_source_map (metarecord, source) VALUES (old_mr, bib_id); -- new source mapping
+        END IF;
+
+    END IF;
+
+    IF ARRAY_UPPER(deleted_mrs,1) > 0 THEN
+        UPDATE action.hold_request SET target = old_mr WHERE target IN ( SELECT unnest(deleted_mrs) ) AND hold_type = 'M'; -- if we had to delete any MRs above, make sure their holds are moved
+    END IF;
+
+    RETURN old_mr;
+
+END;
+$function$ LANGUAGE plpgsql;
+
+
+SELECT evergreen.upgrade_deps_block_check('1315', :eg_version);
+
+CREATE TABLE config.ui_staff_portal_page_entry_type (
+    code        TEXT PRIMARY KEY,
+    label       TEXT NOT NULL
+);
+
+INSERT INTO config.ui_staff_portal_page_entry_type (code, label)
+VALUES
+    ('link', oils_i18n_gettext('link', 'Link', 'cusppet', 'label')),
+    ('menuitem', oils_i18n_gettext('menuitem', 'Menu Item', 'cusppet', 'label')),
+    ('text', oils_i18n_gettext('text', 'Text and/or HTML', 'cusppet', 'label')),
+    ('header', oils_i18n_gettext('header', 'Header', 'cusppet', 'label')),
+    ('catalogsearch', oils_i18n_gettext('catalogsearch', 'Catalog Search Box', 'cusppet', 'label'));
+
+
+CREATE TABLE config.ui_staff_portal_page_entry (
+    id          SERIAL PRIMARY KEY,
+    page_col    INTEGER NOT NULL,
+    col_pos     INTEGER NOT NULL,
+    entry_type  TEXT NOT NULL, -- REFERENCES config.ui_staff_portal_page_entry_type(code)
+    label       TEXT,
+    image_url   TEXT,
+    target_url  TEXT,
+    entry_text  TEXT,
+    owner       INT NOT NULL -- REFERENCES actor.org_unit (id)
+);
+
+ALTER TABLE config.ui_staff_portal_page_entry ADD CONSTRAINT cusppe_entry_type_fkey
+    FOREIGN KEY (entry_type) REFERENCES  config.ui_staff_portal_page_entry_type(code) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
+ALTER TABLE config.ui_staff_portal_page_entry ADD CONSTRAINT cusppe_owner_fkey
+    FOREIGN KEY (owner) REFERENCES  actor.org_unit(id) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
+
+
+SELECT evergreen.upgrade_deps_block_check('1316', :eg_version);
+
+INSERT INTO config.ui_staff_portal_page_entry
+    (id, page_col, col_pos, entry_type, label, image_url, target_url, owner)
+VALUES
+    ( 1, 1, 0, 'header',        oils_i18n_gettext( 1, 'Circulation and Patrons', 'cusppe', 'label'), NULL, NULL, 1)
+,   ( 2, 1, 1, 'menuitem',      oils_i18n_gettext( 2, 'Check Out Items', 'cusppe', 'label'), '/images/portal/forward.png', '/eg/staff/circ/patron/bcsearch', 1)
+,   ( 3, 1, 2, 'menuitem',      oils_i18n_gettext( 3, 'Check In Items', 'cusppe', 'label'), '/images/portal/back.png', '/eg/staff/circ/checkin/index', 1)
+,   ( 4, 1, 3, 'menuitem',      oils_i18n_gettext( 4, 'Search For Patron By Name', 'cusppe', 'label'), '/images/portal/retreivepatron.png', '/eg/staff/circ/patron/search', 1)
+,   ( 5, 2, 0, 'header',        oils_i18n_gettext( 5, 'Item Search and Cataloging', 'cusppe', 'label'), NULL, NULL, 1)
+,   ( 6, 2, 1, 'catalogsearch', oils_i18n_gettext( 6, 'Search Catalog', 'cusppe', 'label'), NULL, NULL, 1)
+,   ( 7, 2, 2, 'menuitem',      oils_i18n_gettext( 7, 'Record Buckets', 'cusppe', 'label'), '/images/portal/bucket.png', '/eg/staff/cat/bucket/record/', 1)
+,   ( 8, 2, 3, 'menuitem',      oils_i18n_gettext( 8, 'Item Buckets', 'cusppe', 'label'), '/images/portal/bucket.png', '/eg/staff/cat/bucket/copy/', 1)
+,   ( 9, 3, 0, 'header',        oils_i18n_gettext( 9, 'Administration', 'cusppe', 'label'), NULL, NULL, 1)
+,   (10, 3, 1, 'link',          oils_i18n_gettext(10, 'Evergreen Documentation', 'cusppe', 'label'), '/images/portal/helpdesk.png', 'https://docs.evergreen-ils.org', 1)
+,   (11, 3, 2, 'menuitem',      oils_i18n_gettext(11, 'Workstation Administration', 'cusppe', 'label'), '/images/portal/helpdesk.png', '/eg/staff/admin/workstation/index', 1)
+,   (12, 3, 3, 'menuitem',      oils_i18n_gettext(12, 'Reports', 'cusppe', 'label'), '/images/portal/reports.png', '/eg/staff/reporter/legacy/main', 1)
+;
+
+SELECT setval('config.ui_staff_portal_page_entry_id_seq', 100);
+
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.admin.config.ui_staff_portal_page_entry', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.config.ui_staff_portal_page_entry',
+        'Grid Config: admin.config.ui_staff_portal_page_entry',
+        'cwst', 'label'
+    )
+);
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1317', :eg_version);
+
+INSERT INTO permission.perm_list ( id, code, description ) VALUES
+( 636, 'ADMIN_STAFF_PORTAL_PAGE', oils_i18n_gettext( 636,
+   'Update the staff client portal page', 'ppl', 'description' ))
+;
+
+
+-- check whether patch can be applied
+SELECT evergreen.upgrade_deps_block_check('1318', :eg_version);
+
+-- 950.data.seed-values.sql
+
+INSERT INTO config.global_flag (name, value, enabled, label)
+VALUES (
+    'opac.cover_upload_compression',
+    0,
+    TRUE,
+    oils_i18n_gettext(
+        'opac.cover_upload_compression',
+        'Cover image uploads are converted to PNG files with this compression, on a scale of 0 (no compression) to 9 (maximum compression), or -1 for the zlib default.',
+        'cgf', 'label'
+    )
+);
+
+INSERT INTO config.org_unit_setting_type (name, label, grp, description, datatype)
+VALUES (
+    'opac.cover_upload_max_file_size',
+    oils_i18n_gettext('opac.cover_upload_max_file_size',
+        'Maximum file size for uploaded cover image files (at time of upload, prior to rescaling).',
+        'coust', 'label'),
+    'opac',
+    oils_i18n_gettext('opac.cover_upload_max_file_size',
+        'The number of bytes to allow for a cover image upload.  If unset, defaults to 10737418240 (roughly 10GB).',
+        'coust', 'description'),
+    'integer'
+);
+
+INSERT INTO permission.perm_list ( id, code, description ) VALUES
+ ( 637, 'UPLOAD_COVER_IMAGE', oils_i18n_gettext(637,
+    'Upload local cover images for added content.', 'ppl', 'description'))
+;
+
+
+SELECT evergreen.upgrade_deps_block_check('1319', :eg_version);
+
+DO $SQL$
+BEGIN
+    
+    PERFORM TRUE FROM config.usr_setting_type WHERE name = 'cat.copy.templates';
+
+    IF NOT FOUND THEN -- no matching user setting
+
+        PERFORM TRUE FROM config.workstation_setting_type WHERE name = 'cat.copy.templates';
+
+        IF NOT FOUND THEN
+            -- no matching workstation setting
+            -- Migrate the existing user setting and its data to the new name.
+
+            UPDATE config.usr_setting_type 
+            SET name = 'cat.copy.templates' 
+            WHERE name = 'webstaff.cat.copy.templates';
+
+            UPDATE actor.usr_setting
+            SET name = 'cat.copy.templates' 
+            WHERE name = 'webstaff.cat.copy.templates';
+
+        END IF;
+    END IF;
+
+END; 
+$SQL$;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1320', :eg_version); -- jboyer /  / 
+
+ALTER TABLE reporter.template_folder ADD COLUMN simple_reporter BOOLEAN DEFAULT FALSE;
+ALTER TABLE reporter.report_folder ADD COLUMN simple_reporter BOOLEAN DEFAULT FALSE;
+ALTER TABLE reporter.output_folder ADD COLUMN simple_reporter BOOLEAN DEFAULT FALSE;
+
+DROP INDEX reporter.rpt_template_folder_once_idx;
+DROP INDEX reporter.rpt_report_folder_once_idx;
+DROP INDEX reporter.rpt_output_folder_once_idx;
+
+CREATE UNIQUE INDEX rpt_template_folder_once_idx ON reporter.template_folder (name,owner,simple_reporter) WHERE parent IS NULL;
+CREATE UNIQUE INDEX rpt_report_folder_once_idx ON reporter.report_folder (name,owner,simple_reporter) WHERE parent IS NULL;
+CREATE UNIQUE INDEX rpt_output_folder_once_idx ON reporter.output_folder (name,owner,simple_reporter) WHERE parent IS NULL;
+
+-- Private "transform" to allow for simple report permissions verification
+CREATE OR REPLACE FUNCTION reporter.intersect_user_perm_ou(context_ou BIGINT, staff_id BIGINT, perm_code TEXT)
+RETURNS BOOLEAN AS $$
+  SELECT CASE WHEN context_ou IN (SELECT * FROM permission.usr_has_perm_at_all(staff_id::INT, perm_code)) THEN TRUE ELSE FALSE END;
+$$ LANGUAGE SQL;
+
+-- Hey committer, make sure this id is good to go and also in 950.data.seed-values.sql
+INSERT INTO permission.perm_list (id, code, description) VALUES
+ ( 638, 'RUN_SIMPLE_REPORTS', oils_i18n_gettext(638,
+    'Build and run simple reports', 'ppl', 'description'));
+
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.reporter.simple.reports', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.reporter.simple.reports',
+        'Grid Config: eg.grid.reporter.simple.reports',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.reporter.simple.outputs', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.reporter.simple.outputs',
+        'Grid Config: eg.grid.reporter.simple.outputs',
+        'cwst', 'label'
+    )
+);
+
+-- new view parallel to reporter.currently_running
+-- and reporter.overdue_reports
+CREATE OR REPLACE VIEW reporter.completed_reports AS
+  SELECT s.id AS run,
+         r.id AS report,
+         t.id AS template,
+         t.owner AS template_owner,
+         r.owner AS report_owner,
+         s.runner AS runner,
+         t.folder AS template_folder,
+         r.folder AS report_folder,
+         s.folder AS output_folder,
+         r.name AS report_name,
+         t.name AS template_name,
+         s.start_time,
+         s.run_time,
+         s.complete_time,
+         s.error_code,
+         s.error_text
+  FROM reporter.schedule s
+    JOIN reporter.report r ON r.id = s.report
+    JOIN reporter.template t ON t.id = r.template
+  WHERE s.complete_time IS NOT NULL;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1321', :eg_version);
+
+CREATE TABLE asset.copy_inventory (
+    id                          SERIAL                      PRIMARY KEY,
+    inventory_workstation       INTEGER                     REFERENCES actor.workstation (id) DEFERRABLE INITIALLY DEFERRED,
+    inventory_date              TIMESTAMP WITH TIME ZONE    NOT NULL DEFAULT NOW(),
+    copy                        BIGINT                      NOT NULL
+);
+CREATE INDEX copy_inventory_copy_idx ON asset.copy_inventory (copy);
+CREATE UNIQUE INDEX asset_copy_inventory_date_once_per_copy ON asset.copy_inventory (inventory_date, copy);
+
+CREATE OR REPLACE FUNCTION evergreen.asset_copy_inventory_copy_inh_fkey() RETURNS TRIGGER AS $f$
+BEGIN
+        PERFORM 1 FROM asset.copy WHERE id = NEW.copy;
+        IF NOT FOUND THEN
+                RAISE foreign_key_violation USING MESSAGE = FORMAT(
+                        $$Referenced asset.copy id not found, copy:%s$$, NEW.copy
+                );
+        END IF;
+        RETURN NEW;
+END;
+$f$ LANGUAGE PLPGSQL VOLATILE COST 50;
+
+CREATE CONSTRAINT TRIGGER inherit_asset_copy_inventory_copy_fkey
+        AFTER UPDATE OR INSERT ON asset.copy_inventory
+        DEFERRABLE FOR EACH ROW EXECUTE PROCEDURE evergreen.asset_copy_inventory_copy_inh_fkey();
+
+CREATE OR REPLACE FUNCTION asset.copy_may_float_to_inventory_workstation() RETURNS TRIGGER AS $func$
+DECLARE
+    copy asset.copy%ROWTYPE;
+    workstation actor.workstation%ROWTYPE;
+BEGIN
+    SELECT * INTO copy FROM asset.copy WHERE id = NEW.copy;
+    IF FOUND THEN
+        SELECT * INTO workstation FROM actor.workstation WHERE id = NEW.inventory_workstation;
+        IF FOUND THEN
+           IF copy.floating IS NULL THEN
+              IF copy.circ_lib <> workstation.owning_lib THEN
+                 RAISE EXCEPTION 'Inventory workstation owning lib (%) does not match copy circ lib (%).',
+                       workstation.owning_lib, copy.circ_lib;
+              END IF;
+           ELSE
+              IF NOT evergreen.can_float(copy.floating, copy.circ_lib, workstation.owning_lib) THEN
+                 RAISE EXCEPTION 'Copy (%) cannot float to inventory workstation owning lib (%).',
+                       copy.id, workstation.owning_lib;
+              END IF;
+           END IF;
+        END IF;
+    END IF;
+    RETURN NEW;
+END;
+$func$ LANGUAGE PLPGSQL VOLATILE COST 50;
+
+CREATE CONSTRAINT TRIGGER asset_copy_inventory_allowed_trig
+        AFTER UPDATE OR INSERT ON asset.copy_inventory
+        DEFERRABLE FOR EACH ROW EXECUTE PROCEDURE asset.copy_may_float_to_inventory_workstation();
+
+INSERT INTO asset.copy_inventory
+(inventory_workstation, inventory_date, copy)
+SELECT DISTINCT ON (inventory_date, copy) inventory_workstation, inventory_date, copy
+FROM asset.latest_inventory
+JOIN asset.copy acp ON acp.id = latest_inventory.copy
+JOIN actor.workstation ON workstation.id = latest_inventory.inventory_workstation
+WHERE acp.circ_lib = workstation.owning_lib
+UNION
+SELECT DISTINCT ON (inventory_date, copy) inventory_workstation, inventory_date, copy
+FROM asset.latest_inventory
+JOIN asset.copy acp ON acp.id = latest_inventory.copy
+JOIN actor.workstation ON workstation.id = latest_inventory.inventory_workstation
+WHERE acp.circ_lib <> workstation.owning_lib
+AND acp.floating IS NOT NULL
+AND evergreen.can_float(acp.floating, acp.circ_lib, workstation.owning_lib)
+ORDER by inventory_date;
+
+DROP TABLE asset.latest_inventory;
+
+CREATE VIEW asset.latest_inventory (id, inventory_workstation, inventory_date, copy) AS
+SELECT DISTINCT ON (copy) id, inventory_workstation, inventory_date, copy
+FROM asset.copy_inventory
+ORDER BY copy, inventory_date DESC;
+
+DROP FUNCTION evergreen.asset_latest_inventory_copy_inh_fkey();
+
+
+SELECT evergreen.upgrade_deps_block_check('1322', :eg_version);
+
+INSERT into config.org_unit_setting_type
+( name, grp, label, description, datatype, fm_class ) VALUES
+( 'opac.patron.custom_jquery', 'opac',
+    oils_i18n_gettext('opac.patron.custom_jquery',
+        'Custom jQuery for the OPAC',
+        'coust', 'label'),
+    oils_i18n_gettext('opac.patron.custom_jquery',
+        'Custom jQuery for the OPAC',
+        'coust', 'description'),
+    'string', NULL);
+
+
+SELECT evergreen.upgrade_deps_block_check('1323', :eg_version);
+
+-- VIEWS for the oai service
+CREATE SCHEMA oai;
+
+-- The view presents a lean table with unique bre.tc-numbers for oai paging;
+CREATE VIEW oai.biblio AS
+  SELECT
+    bre.id                             AS rec_id,
+    bre.edit_date AT TIME ZONE 'UTC'   AS datestamp,
+    bre.deleted                        AS deleted
+  FROM
+    biblio.record_entry bre
+  ORDER BY
+    bre.id;
+
+-- The view presents a lean table with unique are.tc-numbers for oai paging;
+CREATE VIEW oai.authority AS
+  SELECT
+    are.id                           AS rec_id,
+    are.edit_date AT TIME ZONE 'UTC' AS datestamp,
+    are.deleted                      AS deleted
+  FROM
+    authority.record_entry AS are
+  ORDER BY
+    are.id;
+
+CREATE OR REPLACE function oai.bib_is_visible_at_org_by_copy(bib BIGINT, org INT) RETURNS BOOL AS $F$
+WITH corgs AS (SELECT array_agg(id) AS list FROM actor.org_unit_descendants(org))
+  SELECT EXISTS (SELECT 1 FROM asset.copy_vis_attr_cache, corgs WHERE vis_attr_vector @@ search.calculate_visibility_attribute_test('circ_lib', corgs.list)::query_int AND bib=record)
+$F$ LANGUAGE SQL STABLE;
+
+CREATE OR REPLACE function oai.bib_is_visible_at_org_by_luri(bib BIGINT, org INT) RETURNS BOOL AS $F$
+WITH lorgs AS(SELECT array_agg(id) AS list FROM actor.org_unit_ancestors(org))
+  SELECT EXISTS (SELECT 1 FROM biblio.record_entry, lorgs WHERE vis_attr_vector @@ search.calculate_visibility_attribute_test('luri_org', lorgs.list)::query_int AND bib=id)
+$F$ LANGUAGE SQL STABLE;
+
+CREATE OR REPLACE function oai.bib_is_visible_by_source(bib BIGINT, src TEXT) RETURNS BOOL AS $F$
+  SELECT EXISTS (SELECT 1 FROM biblio.record_entry b JOIN config.bib_source s ON (b.source = s.id) WHERE transcendant AND s.source = src AND bib=b.id)
+$F$ LANGUAGE SQL STABLE;
+
+CREATE OR REPLACE function oai.auth_is_visible_by_axis(auth BIGINT, ax TEXT) RETURNS BOOL AS $F$
+  SELECT EXISTS (SELECT 1 FROM authority.browse_axis_authority_field_map m JOIN authority.simple_heading r on (r.atag = m.field AND r.record = auth AND m.axis = ax))
+$F$ LANGUAGE SQL STABLE;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1324', :eg_version);
+
+CREATE TABLE action_trigger.alternate_template (
+      id               SERIAL,
+      event_def        INTEGER REFERENCES action_trigger.event_definition(id) INITIALLY DEFERRED,
+      template         TEXT,
+      active           BOOLEAN DEFAULT TRUE,
+      message_title    TEXT,
+      message_template TEXT,
+      locale           TEXT REFERENCES config.i18n_locale(code) INITIALLY DEFERRED,
+      UNIQUE (event_def,locale)
+);
+
+ALTER TABLE actor.usr ADD COLUMN locale TEXT REFERENCES config.i18n_locale(code) INITIALLY DEFERRED;
+
+ALTER TABLE action_trigger.event_output ADD COLUMN locale TEXT;
+
+
+SELECT evergreen.upgrade_deps_block_check('1326', :eg_version);
+
+INSERT into config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.admin.config.idl_field_doc', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.config.idl_field_doc',
+        'Grid Config: admin.config.idl_field_doc',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1327', :eg_version);
+
+INSERT into config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.orgselect.show_combined_names', 'gui', 'bool',
+    oils_i18n_gettext(
+        'eg.orgselect.show_combined_names',
+        'Library Selector Show Combined Names',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1328', :eg_version);
+
+CREATE OR REPLACE FUNCTION asset.check_delete_copy_location(acpl_id INTEGER)
+    RETURNS VOID AS $FUNK$
+BEGIN
+    PERFORM TRUE FROM asset.copy WHERE location = acpl_id AND NOT deleted LIMIT 1;
+
+    IF FOUND THEN
+        RAISE EXCEPTION
+            'Copy location % contains active copies and cannot be deleted', acpl_id;
+    END IF;
+END;
+$FUNK$ LANGUAGE plpgsql;
+
+DROP RULE protect_copy_location_delete ON asset.copy_location;
+
+CREATE RULE protect_copy_location_delete AS
+    ON DELETE TO asset.copy_location DO INSTEAD (
+        SELECT asset.check_delete_copy_location(OLD.id);
+        UPDATE asset.copy_location SET deleted = TRUE WHERE OLD.id = asset.copy_location.id;
+        UPDATE acq.lineitem_detail SET location = NULL WHERE location = OLD.id;
+        DELETE FROM asset.copy_location_order WHERE location = OLD.id;
+        DELETE FROM asset.copy_location_group_map WHERE location = OLD.id;
+        DELETE FROM config.circ_limit_set_copy_loc_map WHERE copy_loc = OLD.id;
+    );
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1329', :eg_version);
+
+CREATE TABLE config.openathens_uid_field (
+    id      SERIAL  PRIMARY KEY,
+    name    TEXT    NOT NULL
+);
+
+INSERT INTO config.openathens_uid_field
+    (id, name)
+VALUES
+    (1,'id'),
+    (2,'usrname')
+;
+
+SELECT SETVAL('config.openathens_uid_field_id_seq'::TEXT, 100);
+
+CREATE TABLE config.openathens_name_field (
+    id      SERIAL  PRIMARY KEY,
+    name    TEXT    NOT NULL
+);
+
+INSERT INTO config.openathens_name_field
+    (id, name)
+VALUES
+    (1,'id'),
+    (2,'usrname'),
+    (3,'fullname')
+;
+
+SELECT SETVAL('config.openathens_name_field_id_seq'::TEXT, 100);
+
+CREATE TABLE config.openathens_identity (
+    id                          SERIAL  PRIMARY KEY,
+    active                      BOOL    NOT NULL DEFAULT true,
+    org_unit                    INT     NOT NULL REFERENCES actor.org_unit (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED,
+    api_key                     TEXT    NOT NULL,
+    connection_id               TEXT    NOT NULL,
+    connection_uri              TEXT    NOT NULL,
+    auto_signon_enabled         BOOL    NOT NULL DEFAULT true,
+    auto_signout_enabled        BOOL    NOT NULL DEFAULT false,
+    unique_identifier           INT     NOT NULL REFERENCES config.openathens_uid_field (id) DEFAULT 1,
+    display_name                INT     NOT NULL REFERENCES config.openathens_name_field (id) DEFAULT 1,
+    release_prefix              BOOL    NOT NULL DEFAULT false,
+    release_first_given_name    BOOL    NOT NULL DEFAULT false,
+    release_second_given_name   BOOL    NOT NULL DEFAULT false,
+    release_family_name         BOOL    NOT NULL DEFAULT false,
+    release_suffix              BOOL    NOT NULL DEFAULT false,
+    release_email               BOOL    NOT NULL DEFAULT false,
+    release_home_ou             BOOL    NOT NULL DEFAULT false,
+    release_barcode             BOOL    NOT NULL DEFAULT false
+);
+
+
+INSERT INTO permission.perm_list ( id, code, description) VALUES 
+  ( 639, 'ADMIN_OPENATHENS', oils_i18n_gettext(639,
+     'Allow a user to administer OpenAthens authentication service', 'ppl', 'description'));
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1330', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.admin.local.negative_balances', 'gui', 'object', 
+    oils_i18n_gettext(
+        'eg.grid.admin.local.negative_balances',
+        'Patrons With Negative Balances Grid Settings',
+        'cwst', 'label'
+    )
+), (
+    'eg.orgselect.admin.local.negative_balances', 'gui', 'integer',
+    oils_i18n_gettext(
+        'eg.orgselect.admin.local.negative_balances',
+        'Default org unit for patron negative balances interface',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1331', :eg_version);
+
+INSERT into config.org_unit_setting_type
+    (name, datatype, grp, label, description)
+VALUES (
+    'ui.staff.traditional_catalog.enabled', 'bool', 'gui',
+    oils_i18n_gettext(
+        'ui.staff.traditional_catalog.enabled',
+        'GUI: Enable Traditional Staff Catalog',
+        'coust', 'label'
+    ),
+    oils_i18n_gettext(
+        'ui.staff.traditional_catalog.enabled',
+        'Display an entry point in the browser client for the ' ||
+        'traditional staff catalog.',
+        'coust', 'description'
+    )
+);
+
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1332', :eg_version);
+
+INSERT into config.org_unit_setting_type
+( name, grp, label, description, datatype, fm_class ) VALUES
+
+( 'acq.default_owning_lib_for_auto_lids_strategy', 'acq',
+    oils_i18n_gettext('acq.default_owning_lib_for_auto_lids_strategy',
+        'How to set default owning library for auto-created line item items',
+        'coust', 'label'),
+    oils_i18n_gettext('acq.default_owning_lib_for_auto_lids_strategy',
+        'Stategy to use to set default owning library to set when line item items are auto-created because the provider''s default copy count has been set. Valid values are "workstation" to use the workstation library, "blank" to leave it blank, and "use_setting" to use the "Default owning library for auto-created line item items" setting. If not set, the workstation library will be used.',
+        'coust', 'description'),
+    'string', null)
+,( 'acq.default_owning_lib_for_auto_lids', 'acq',
+    oils_i18n_gettext('acq.default_owning_lib_for_auto_lids',
+        'Default owning library for auto-created line item items',
+        'coust', 'label'),
+    oils_i18n_gettext('acq.default_owning_lib_for_auto_lids',
+        'The default owning library to set when line item items are auto-created because the provider''s default copy count has been set. This applies if the "How to set default owning library for auto-created line item items" setting is set to "use_setting".',
+        'coust', 'description'),
+    'link', 'aou')
+;
+
+
+SELECT evergreen.upgrade_deps_block_check('1333', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.acq.lineitem.history', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.acq.lineitem.history',
+        'Grid Config: Acq Lineitem History',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.acq.po.history', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.acq.po.history',
+        'Grid Config: Acq PO History',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.acq.po.edi_messages', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.acq.po.edi_messages',
+        'Grid Config: Acq PO EDI Messages',
+        'cwst', 'label'
+    )
+), (
+    'acq.lineitem.page_size', 'gui', 'integer',
+    oils_i18n_gettext(
+        'acq.lineitem.page_size',
+        'ACQ Lineitem List Page Size',
+        'cwst', 'label'
+    )
+), (
+    'ui.staff.angular_acq_search.enabled', 'gui', 'bool',
+    oils_i18n_gettext(
+        'ui.staff.angular_acq_search.enabled',
+        'Enable Experimental ACQ Selection/Purchase Search Interface Links',
+        'cwst', 'label'
+    )
+);
+
+INSERT INTO config.print_template
+    (id, name, label, owner, active, locale, template)
+VALUES (
+    5, 'lineitem_worksheet', 'Lineitem Worksheet', 1, TRUE, 'en-US',
+$TEMPLATE$
+[%- 
+  USE money=format('%.2f');
+  USE date;
+  SET li = template_data.lineitem;
+  SET title = '';
+  SET author = '';
+  FOREACH attr IN li.attributes;
+    IF attr.attr_type == 'lineitem_marc_attr_definition';
+      IF attr.attr_name == 'title';
+        title = attr.attr_value;
+      ELSIF attr.attr_name == 'author';
+        author = attr.attr_value;
+      END;
+    END;
+  END;
+-%]
+
+<div class="wrapper">
+    <div class="summary" style='font-size:110%; font-weight:bold;'>
+        <div>Title: [% title.substr(0, 80) %][% IF title.length > 80 %]...[% END %]</div>
+        <div>Author: [% author %]</div>
+        <div>Item Count: [% li.lineitem_details.size %]</div>
+        <div>Lineitem ID: [% li.id %]</div>
+        <div>PO # : [% li.purchase_order %]</div>
+        <div>Est. Price: [% money(li.estimated_unit_price) %]</div>
+        <div>Open Holds: [% template_data.hold_count %]</div>
+        [% IF li.cancel_reason.label %]
+        <div>[% li.cancel_reason.label %]</div>
+        [% END %]
+
+        [% IF li.distribution_formulas.size > 0 %]
+            [% SET forms = [] %]
+            [% FOREACH form IN li.distribution_formulas; forms.push(form.formula.name); END %]
+            <div>Distribution Formulas: [% forms.join(',') %]</div>
+        [% END %]
+
+        [% IF li.lineitem_notes.size > 0 %]
+            Lineitem Notes:
+            <ul>
+                [%- FOR note IN li.lineitem_notes -%]
+                    <li>
+                    [% IF note.alert_text %]
+                        [% note.alert_text.code -%] 
+                        [% IF note.value -%]
+                            : [% note.value %]
+                        [% END %]
+                    [% ELSE %]
+                        [% note.value -%] 
+                    [% END %]
+                    </li>
+                [% END %]
+            </ul>
+        [% END %]
+    </div>
+    <br/>
+    <table>
+        <thead>
+            <tr>
+                <th>Branch</th>
+                <th>Barcode</th>
+                <th>Call Number</th>
+                <th>Fund</th>
+                <th>Shelving Location</th>
+                <th>Recd.</th>
+                <th>Notes</th>
+                <th>Delayed / Canceled</th>
+            </tr>
+        </thead>
+        <tbody>
+        <!-- set detail.owning_lib from fm object to org name -->
+        [% FOREACH detail IN li.lineitem_details %]
+            [% detail.owning_lib = detail.owning_lib.shortname %]
+        [% END %]
+
+        [% FOREACH detail IN li.lineitem_details.sort('owning_lib') %]
+            [% 
+                IF detail.eg_copy_id;
+                    SET copy = detail.eg_copy_id;
+                    SET cn_label = copy.call_number.label;
+                ELSE; 
+                    SET copy = detail; 
+                    SET cn_label = detail.cn_label;
+                END 
+            %]
+            <tr>
+                <!-- acq.lineitem_detail.id = [%- detail.id -%] -->
+                <td style='padding:5px;'>[% detail.owning_lib %]</td>
+                <td style='padding:5px;'>[% IF copy.barcode   %]<span class="barcode"  >[% detail.barcode   %]</span>[% END %]</td>
+                <td style='padding:5px;'>[% IF cn_label %]<span class="cn_label" >[% cn_label  %]</span>[% END %]</td>
+                <td style='padding:5px;'>[% IF detail.fund %]<span class="fund">[% detail.fund.code %] ([% detail.fund.year %])</span>[% END %]</td>
+                <td style='padding:5px;'>[% copy.location.name %]</td>
+                <td style='padding:5px;'>[% IF detail.recv_time %]<span class="recv_time">[% date.format(helpers.format_date(detail.recv_time, staff_org_timezone), '%x %r', locale) %]</span>[% END %]</td>
+                <td style='padding:5px;'>[% detail.note %]</td>
+                <td style='padding:5px;'>[% detail.cancel_reason.label %]</td>
+            </tr>
+        [% END %]
+        </tbody>
+    </table>
+</div>
+$TEMPLATE$
+);
+
+INSERT INTO config.print_template
+    (id, name, label, owner, active, locale, template)
+VALUES (6, 'purchase_order', 'Purchase Order', 1, TRUE, 'en-US', 
+$TEMPLATE$
+
+[%- 
+  USE date;
+  USE String;
+  USE money=format('%.2f');
+  SET po = template_data.po;
+
+  # find a lineitem attribute by name and optional type
+  BLOCK get_li_attr;
+    FOR attr IN li.attributes;
+      IF attr.attr_name == attr_name;
+        IF !attr_type OR attr_type == attr.attr_type;
+          attr.attr_value;
+          LAST;
+        END;
+      END;
+    END;
+  END;
+
+  BLOCK get_li_order_attr_value;
+    FOR attr IN li.attributes;
+      IF attr.order_ident == 't';
+        attr.attr_value;
+        LAST;
+      END;
+    END;
+  END;
+-%]
+
+<table style="width:100%">
+  <thead>
+    <tr>
+      <th>PO#</th>
+      <th>Line#</th>
+      <th>ISBN / Item # / Charge Type</th>
+      <th>Title</th>
+      <th>Author</th>
+      <th>Pub Info</th>
+      <th>Quantity</th>
+      <th>Unit Price</th>
+      <th>Line Total</th>
+    </tr>
+  </thead>
+  <tbody>
+[% 
+  SET subtotal = 0;
+  FOR li IN po.lineitems;
+
+    SET idval = '';
+    IF vendnum != '';
+      idval = PROCESS get_li_attr attr_name = 'vendor_num';
+    END;
+    IF !idval;
+      idval = PROCESS get_li_order_attr_value;
+    END;
+-%]
+    <tr>
+      <td>[% po.id %]</td>
+      <td>[% li.id %]</td>
+      <td>[% idval %]</td>
+      <td>[% PROCESS get_li_attr attr_name = 'title' %]</td>
+      <td>[% PROCESS get_li_attr attr_name = 'author' %]</td>
+      <td>
+        <div>
+          [% PROCESS get_li_attr attr_name = 'publisher' %], 
+          [% PROCESS get_li_attr attr_name = 'pubdate' %]
+        </div>
+        <div>Edition: [% PROCESS get_li_attr attr_name = 'edition' %]</div>
+      </td>
+      [%- 
+        SET count = li.lineitem_details.size;
+        SET price = li.estimated_unit_price;
+        SET itotal = (price * count);
+      %]
+      <td>[% count %]</td>
+      <td>[% money(price) %]</td>
+      <td>[% money(litotal) %]</td>
+    </tr>
+  [% END %]
+
+  </tbody>
+</table>
+
+
+
+$TEMPLATE$
+);
+
+
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1334', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.acq.picklist.upload.templates','acq','object',
+    oils_i18n_gettext(
+        'eg.acq.picklist.upload.templates',
+        'Acq Picklist Uploader Templates',
+        'cwst','label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1335', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'acq.lineitem.sort_order', 'gui', 'integer',
+    oils_i18n_gettext(
+        'acq.lineitem.sort_order',
+        'ACQ Lineitem List Sort Order',
+        'cwst', 'label'
+    )
+);
+
+INSERT INTO config.org_unit_setting_type (name, grp, datatype, label)
+VALUES (
+    'ui.staff.acq.show_deprecated_links', 'gui', 'bool',
+    oils_i18n_gettext(
+        'ui.staff.acq.show_deprecated_links',
+        'Display Links to Deprecated Acquisitions Interfaces',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1336', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label) 
+VALUES (
+    'eg.grid.admin.actor.org_unit_settings', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.actor.org_unit_settings',
+        'Grid Config: admin.actor.org_unit_settings',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1337', :eg_version);
+
+INSERT into config.org_unit_setting_type
+( name, grp, label, description, datatype, fm_class ) VALUES
+( 'cat.require_call_number_labels', 'cat',
+  oils_i18n_gettext('cat.require_call_number_labels',
+    'Require call number labels in Copy Editor',
+    'coust', 'label'),
+  oils_i18n_gettext('cat.require_call_number_labels',
+    'Define whether Copy Editor requires Call Number labels',
+    'coust', 'description'),
+  'bool', null);
+
+INSERT INTO actor.org_unit_setting (org_unit, name, value) VALUES
+  (1, 'cat.require_call_number_labels', 'true');
+
+-- remove invalid search attribute Item Type from LC Z39.50 target
+
+
+SELECT evergreen.upgrade_deps_block_check('1338', :eg_version);
+
+DELETE FROM config.z3950_attr WHERE source = 'loc' AND code = 1001;
+
+
+SELECT evergreen.upgrade_deps_block_check('1339', :eg_version);
+
+ALTER TABLE asset.course_module_course_materials
+    ADD COLUMN original_circ_lib INT REFERENCES actor.org_unit (id);
+
+
+SELECT evergreen.upgrade_deps_block_check('1340', :eg_version);
+
+-- INSERT-only table that catches dictionary updates to be reconciled
+CREATE UNLOGGED TABLE search.symspell_dictionary_updates (
+    transaction_id          BIGINT,
+    keyword_count           INT     NOT NULL DEFAULT 0,
+    title_count             INT     NOT NULL DEFAULT 0,
+    author_count            INT     NOT NULL DEFAULT 0,
+    subject_count           INT     NOT NULL DEFAULT 0,
+    series_count            INT     NOT NULL DEFAULT 0,
+    identifier_count        INT     NOT NULL DEFAULT 0,
+
+    prefix_key              TEXT    NOT NULL,
+
+    keyword_suggestions     TEXT[],
+    title_suggestions       TEXT[],
+    author_suggestions      TEXT[],
+    subject_suggestions     TEXT[],
+    series_suggestions      TEXT[],
+    identifier_suggestions  TEXT[]
+);
+CREATE INDEX symspell_dictionary_updates_tid_idx ON search.symspell_dictionary_updates (transaction_id);
+
+-- Function that collects this transactions additions to the unlogged update table
+CREATE OR REPLACE FUNCTION search.symspell_dictionary_reify () RETURNS SETOF search.symspell_dictionary AS $f$
+ WITH new_rows AS (
+    DELETE FROM search.symspell_dictionary_updates WHERE transaction_id = txid_current() RETURNING *
+ ), computed_rows AS ( -- this collapses the rows deleted into the format we need for UPSERT
+    SELECT  SUM(keyword_count)    AS keyword_count,
+            SUM(title_count)      AS title_count,
+            SUM(author_count)     AS author_count,
+            SUM(subject_count)    AS subject_count,
+            SUM(series_count)     AS series_count,
+            SUM(identifier_count) AS identifier_count,
+
+            prefix_key,
+
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT keyword_suggestions[1]), NULL)    AS keyword_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT title_suggestions[1]), NULL)      AS title_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT author_suggestions[1]), NULL)     AS author_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT subject_suggestions[1]), NULL)    AS subject_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT series_suggestions[1]), NULL)     AS series_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT identifier_suggestions[1]), NULL) AS identifier_suggestions
+      FROM  new_rows
+      GROUP BY prefix_key
+ )
+ INSERT INTO search.symspell_dictionary AS d SELECT * FROM computed_rows
+ ON CONFLICT (prefix_key) DO UPDATE SET
+    keyword_count = GREATEST(0, d.keyword_count + EXCLUDED.keyword_count),
+    keyword_suggestions = evergreen.text_array_merge_unique(EXCLUDED.keyword_suggestions,d.keyword_suggestions),
+
+    title_count = GREATEST(0, d.title_count + EXCLUDED.title_count),
+    title_suggestions = evergreen.text_array_merge_unique(EXCLUDED.title_suggestions,d.title_suggestions),
+
+    author_count = GREATEST(0, d.author_count + EXCLUDED.author_count),
+    author_suggestions = evergreen.text_array_merge_unique(EXCLUDED.author_suggestions,d.author_suggestions),
+
+    subject_count = GREATEST(0, d.subject_count + EXCLUDED.subject_count),
+    subject_suggestions = evergreen.text_array_merge_unique(EXCLUDED.subject_suggestions,d.subject_suggestions),
+
+    series_count = GREATEST(0, d.series_count + EXCLUDED.series_count),
+    series_suggestions = evergreen.text_array_merge_unique(EXCLUDED.series_suggestions,d.series_suggestions),
+
+    identifier_count = GREATEST(0, d.identifier_count + EXCLUDED.identifier_count),
+    identifier_suggestions = evergreen.text_array_merge_unique(EXCLUDED.identifier_suggestions,d.identifier_suggestions)
+ RETURNING *;
+$f$ LANGUAGE SQL;
+
+-- simplified metabib.*_field_entry trigger that stages updates for reification in one go
+CREATE OR REPLACE FUNCTION search.symspell_maintain_entries () RETURNS TRIGGER AS $f$
+DECLARE
+    search_class    TEXT;
+    new_value       TEXT := NULL;
+    old_value       TEXT := NULL;
+BEGIN
+    search_class := COALESCE(TG_ARGV[0], SPLIT_PART(TG_TABLE_NAME,'_',1));
+
+    IF TG_OP IN ('INSERT', 'UPDATE') THEN
+        new_value := NEW.value;
+    END IF;
+
+    IF TG_OP IN ('DELETE', 'UPDATE') THEN
+        old_value := OLD.value;
+    END IF;
+
+    IF new_value = old_value THEN
+        -- same, move along
+    ELSE
+        INSERT INTO search.symspell_dictionary_updates
+            SELECT  txid_current(), *
+              FROM  search.symspell_build_entries(
+                        new_value,
+                        search_class,
+                        old_value
+                    );
+    END IF;
+
+    RETURN NULL; -- always fired AFTER
+END;
+$f$ LANGUAGE PLPGSQL;
+
+CREATE OR REPLACE FUNCTION metabib.reingest_metabib_field_entries(
+    bib_id BIGINT,
+    skip_facet BOOL DEFAULT FALSE,
+    skip_display BOOL DEFAULT FALSE,
+    skip_browse BOOL DEFAULT FALSE,
+    skip_search BOOL DEFAULT FALSE,
+    only_fields INT[] DEFAULT '{}'::INT[]
+) RETURNS VOID AS $func$
+DECLARE
+    fclass          RECORD;
+    ind_data        metabib.field_entry_template%ROWTYPE;
+    mbe_row         metabib.browse_entry%ROWTYPE;
+    mbe_id          BIGINT;
+    b_skip_facet    BOOL;
+    b_skip_display    BOOL;
+    b_skip_browse   BOOL;
+    b_skip_search   BOOL;
+    value_prepped   TEXT;
+    field_list      INT[] := only_fields;
+    field_types     TEXT[] := '{}'::TEXT[];
+BEGIN
+
+    IF field_list = '{}'::INT[] THEN
+        SELECT ARRAY_AGG(id) INTO field_list FROM config.metabib_field;
+    END IF;
+
+    SELECT COALESCE(NULLIF(skip_facet, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_facet_indexing' AND enabled)) INTO b_skip_facet;
+    SELECT COALESCE(NULLIF(skip_display, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_display_indexing' AND enabled)) INTO b_skip_display;
+    SELECT COALESCE(NULLIF(skip_browse, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_browse_indexing' AND enabled)) INTO b_skip_browse;
+    SELECT COALESCE(NULLIF(skip_search, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_search_indexing' AND enabled)) INTO b_skip_search;
+
+    IF NOT b_skip_facet THEN field_types := field_types || '{facet}'; END IF;
+    IF NOT b_skip_display THEN field_types := field_types || '{display}'; END IF;
+    IF NOT b_skip_browse THEN field_types := field_types || '{browse}'; END IF;
+    IF NOT b_skip_search THEN field_types := field_types || '{search}'; END IF;
+
+    PERFORM * FROM config.internal_flag WHERE name = 'ingest.assume_inserts_only' AND enabled;
+    IF NOT FOUND THEN
+        IF NOT b_skip_search THEN
+            FOR fclass IN SELECT * FROM config.metabib_class LOOP
+                -- RAISE NOTICE 'Emptying out %', fclass.name;
+                EXECUTE $$DELETE FROM metabib.$$ || fclass.name || $$_field_entry WHERE source = $$ || bib_id;
+            END LOOP;
+        END IF;
+        IF NOT b_skip_facet THEN
+            DELETE FROM metabib.facet_entry WHERE source = bib_id;
+        END IF;
+        IF NOT b_skip_display THEN
+            DELETE FROM metabib.display_entry WHERE source = bib_id;
+        END IF;
+        IF NOT b_skip_browse THEN
+            DELETE FROM metabib.browse_entry_def_map WHERE source = bib_id;
+        END IF;
+    END IF;
+
+    FOR ind_data IN SELECT * FROM biblio.extract_metabib_field_entry( bib_id, ' ', field_types, field_list ) LOOP
+
+    -- don't store what has been normalized away
+        CONTINUE WHEN ind_data.value IS NULL;
+
+        IF ind_data.field < 0 THEN
+            ind_data.field = -1 * ind_data.field;
+        END IF;
+
+        IF ind_data.facet_field AND NOT b_skip_facet THEN
+            INSERT INTO metabib.facet_entry (field, source, value)
+                VALUES (ind_data.field, ind_data.source, ind_data.value);
+        END IF;
+
+        IF ind_data.display_field AND NOT b_skip_display THEN
+            INSERT INTO metabib.display_entry (field, source, value)
+                VALUES (ind_data.field, ind_data.source, ind_data.value);
+        END IF;
+
+
+        IF ind_data.browse_field AND NOT b_skip_browse THEN
+            -- A caveat about this SELECT: this should take care of replacing
+            -- old mbe rows when data changes, but not if normalization (by
+            -- which I mean specifically the output of
+            -- evergreen.oils_tsearch2()) changes.  It may or may not be
+            -- expensive to add a comparison of index_vector to index_vector
+            -- to the WHERE clause below.
+
+            CONTINUE WHEN ind_data.sort_value IS NULL;
+
+            value_prepped := metabib.browse_normalize(ind_data.value, ind_data.field);
+            IF ind_data.browse_nocase THEN
+                SELECT INTO mbe_row * FROM metabib.browse_entry
+                    WHERE evergreen.lowercase(value) = evergreen.lowercase(value_prepped) AND sort_value = ind_data.sort_value
+                    ORDER BY sort_value, value LIMIT 1; -- gotta pick something, I guess
+            ELSE
+                SELECT INTO mbe_row * FROM metabib.browse_entry
+                    WHERE value = value_prepped AND sort_value = ind_data.sort_value;
+            END IF;
+
+            IF FOUND THEN
+                mbe_id := mbe_row.id;
+            ELSE
+                INSERT INTO metabib.browse_entry
+                    ( value, sort_value ) VALUES
+                    ( value_prepped, ind_data.sort_value );
+
+                mbe_id := CURRVAL('metabib.browse_entry_id_seq'::REGCLASS);
+            END IF;
+
+            INSERT INTO metabib.browse_entry_def_map (entry, def, source, authority)
+                VALUES (mbe_id, ind_data.field, ind_data.source, ind_data.authority);
+        END IF;
+
+        IF ind_data.search_field AND NOT b_skip_search THEN
+            -- Avoid inserting duplicate rows
+            EXECUTE 'SELECT 1 FROM metabib.' || ind_data.field_class ||
+                '_field_entry WHERE field = $1 AND source = $2 AND value = $3'
+                INTO mbe_id USING ind_data.field, ind_data.source, ind_data.value;
+                -- RAISE NOTICE 'Search for an already matching row returned %', mbe_id;
+            IF mbe_id IS NULL THEN
+                EXECUTE $$
+                INSERT INTO metabib.$$ || ind_data.field_class || $$_field_entry (field, source, value)
+                    VALUES ($$ ||
+                        quote_literal(ind_data.field) || $$, $$ ||
+                        quote_literal(ind_data.source) || $$, $$ ||
+                        quote_literal(ind_data.value) ||
+                    $$);$$;
+            END IF;
+        END IF;
+
+    END LOOP;
+
+    IF NOT b_skip_search THEN
+        PERFORM metabib.update_combined_index_vectors(bib_id);
+        PERFORM search.symspell_dictionary_reify();
+    END IF;
+
+    RETURN;
+END;
+$func$ LANGUAGE PLPGSQL;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1341', :eg_version);
+
+CREATE OR REPLACE FUNCTION search.disable_symspell_reification () RETURNS VOID AS $f$
+    INSERT INTO config.internal_flag (name,enabled)
+      VALUES ('ingest.disable_symspell_reification',TRUE)
+    ON CONFLICT (name) DO UPDATE SET enabled = TRUE;
+$f$ LANGUAGE SQL;
+
+CREATE OR REPLACE FUNCTION search.enable_symspell_reification () RETURNS VOID AS $f$
+    UPDATE config.internal_flag SET enabled = FALSE WHERE name = 'ingest.disable_symspell_reification';
+$f$ LANGUAGE SQL;
+
+CREATE OR REPLACE FUNCTION search.symspell_dictionary_full_reify () RETURNS SETOF search.symspell_dictionary AS $f$
+ WITH new_rows AS (
+    DELETE FROM search.symspell_dictionary_updates RETURNING *
+ ), computed_rows AS ( -- this collapses the rows deleted into the format we need for UPSERT
+    SELECT  SUM(keyword_count)    AS keyword_count,
+            SUM(title_count)      AS title_count,
+            SUM(author_count)     AS author_count,
+            SUM(subject_count)    AS subject_count,
+            SUM(series_count)     AS series_count,
+            SUM(identifier_count) AS identifier_count,
+
+            prefix_key,
+
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT keyword_suggestions[1]), NULL)    AS keyword_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT title_suggestions[1]), NULL)      AS title_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT author_suggestions[1]), NULL)     AS author_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT subject_suggestions[1]), NULL)    AS subject_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT series_suggestions[1]), NULL)     AS series_suggestions,
+            ARRAY_REMOVE(ARRAY_AGG(DISTINCT identifier_suggestions[1]), NULL) AS identifier_suggestions
+      FROM  new_rows
+      GROUP BY prefix_key
+ )
+ INSERT INTO search.symspell_dictionary AS d SELECT * FROM computed_rows
+ ON CONFLICT (prefix_key) DO UPDATE SET
+    keyword_count = GREATEST(0, d.keyword_count + EXCLUDED.keyword_count),
+    keyword_suggestions = evergreen.text_array_merge_unique(EXCLUDED.keyword_suggestions,d.keyword_suggestions),
+
+    title_count = GREATEST(0, d.title_count + EXCLUDED.title_count),
+    title_suggestions = evergreen.text_array_merge_unique(EXCLUDED.title_suggestions,d.title_suggestions),
+
+    author_count = GREATEST(0, d.author_count + EXCLUDED.author_count),
+    author_suggestions = evergreen.text_array_merge_unique(EXCLUDED.author_suggestions,d.author_suggestions),
+
+    subject_count = GREATEST(0, d.subject_count + EXCLUDED.subject_count),
+    subject_suggestions = evergreen.text_array_merge_unique(EXCLUDED.subject_suggestions,d.subject_suggestions),
+
+    series_count = GREATEST(0, d.series_count + EXCLUDED.series_count),
+    series_suggestions = evergreen.text_array_merge_unique(EXCLUDED.series_suggestions,d.series_suggestions),
+
+    identifier_count = GREATEST(0, d.identifier_count + EXCLUDED.identifier_count),
+    identifier_suggestions = evergreen.text_array_merge_unique(EXCLUDED.identifier_suggestions,d.identifier_suggestions)
+ RETURNING *;
+$f$ LANGUAGE SQL;
+
+-- Updated again to check for delayed symspell reification
+CREATE OR REPLACE FUNCTION metabib.reingest_metabib_field_entries(
+    bib_id BIGINT,
+    skip_facet BOOL DEFAULT FALSE,
+    skip_display BOOL DEFAULT FALSE,
+    skip_browse BOOL DEFAULT FALSE,
+    skip_search BOOL DEFAULT FALSE,
+    only_fields INT[] DEFAULT '{}'::INT[]
+) RETURNS VOID AS $func$
+DECLARE
+    fclass          RECORD;
+    ind_data        metabib.field_entry_template%ROWTYPE;
+    mbe_row         metabib.browse_entry%ROWTYPE;
+    mbe_id          BIGINT;
+    b_skip_facet    BOOL;
+    b_skip_display    BOOL;
+    b_skip_browse   BOOL;
+    b_skip_search   BOOL;
+    value_prepped   TEXT;
+    field_list      INT[] := only_fields;
+    field_types     TEXT[] := '{}'::TEXT[];
+BEGIN
+
+    IF field_list = '{}'::INT[] THEN
+        SELECT ARRAY_AGG(id) INTO field_list FROM config.metabib_field;
+    END IF;
+
+    SELECT COALESCE(NULLIF(skip_facet, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_facet_indexing' AND enabled)) INTO b_skip_facet;
+    SELECT COALESCE(NULLIF(skip_display, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_display_indexing' AND enabled)) INTO b_skip_display;
+    SELECT COALESCE(NULLIF(skip_browse, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_browse_indexing' AND enabled)) INTO b_skip_browse;
+    SELECT COALESCE(NULLIF(skip_search, FALSE), EXISTS (SELECT enabled FROM config.internal_flag WHERE name =  'ingest.skip_search_indexing' AND enabled)) INTO b_skip_search;
+
+    IF NOT b_skip_facet THEN field_types := field_types || '{facet}'; END IF;
+    IF NOT b_skip_display THEN field_types := field_types || '{display}'; END IF;
+    IF NOT b_skip_browse THEN field_types := field_types || '{browse}'; END IF;
+    IF NOT b_skip_search THEN field_types := field_types || '{search}'; END IF;
+
+    PERFORM * FROM config.internal_flag WHERE name = 'ingest.assume_inserts_only' AND enabled;
+    IF NOT FOUND THEN
+        IF NOT b_skip_search THEN
+            FOR fclass IN SELECT * FROM config.metabib_class LOOP
+                -- RAISE NOTICE 'Emptying out %', fclass.name;
+                EXECUTE $$DELETE FROM metabib.$$ || fclass.name || $$_field_entry WHERE source = $$ || bib_id;
+            END LOOP;
+        END IF;
+        IF NOT b_skip_facet THEN
+            DELETE FROM metabib.facet_entry WHERE source = bib_id;
+        END IF;
+        IF NOT b_skip_display THEN
+            DELETE FROM metabib.display_entry WHERE source = bib_id;
+        END IF;
+        IF NOT b_skip_browse THEN
+            DELETE FROM metabib.browse_entry_def_map WHERE source = bib_id;
+        END IF;
+    END IF;
+
+    FOR ind_data IN SELECT * FROM biblio.extract_metabib_field_entry( bib_id, ' ', field_types, field_list ) LOOP
+
+    -- don't store what has been normalized away
+        CONTINUE WHEN ind_data.value IS NULL;
+
+        IF ind_data.field < 0 THEN
+            ind_data.field = -1 * ind_data.field;
+        END IF;
+
+        IF ind_data.facet_field AND NOT b_skip_facet THEN
+            INSERT INTO metabib.facet_entry (field, source, value)
+                VALUES (ind_data.field, ind_data.source, ind_data.value);
+        END IF;
+
+        IF ind_data.display_field AND NOT b_skip_display THEN
+            INSERT INTO metabib.display_entry (field, source, value)
+                VALUES (ind_data.field, ind_data.source, ind_data.value);
+        END IF;
+
+
+        IF ind_data.browse_field AND NOT b_skip_browse THEN
+            -- A caveat about this SELECT: this should take care of replacing
+            -- old mbe rows when data changes, but not if normalization (by
+            -- which I mean specifically the output of
+            -- evergreen.oils_tsearch2()) changes.  It may or may not be
+            -- expensive to add a comparison of index_vector to index_vector
+            -- to the WHERE clause below.
+
+            CONTINUE WHEN ind_data.sort_value IS NULL;
+
+            value_prepped := metabib.browse_normalize(ind_data.value, ind_data.field);
+            IF ind_data.browse_nocase THEN
+                SELECT INTO mbe_row * FROM metabib.browse_entry
+                    WHERE evergreen.lowercase(value) = evergreen.lowercase(value_prepped) AND sort_value = ind_data.sort_value
+                    ORDER BY sort_value, value LIMIT 1; -- gotta pick something, I guess
+            ELSE
+                SELECT INTO mbe_row * FROM metabib.browse_entry
+                    WHERE value = value_prepped AND sort_value = ind_data.sort_value;
+            END IF;
+
+            IF FOUND THEN
+                mbe_id := mbe_row.id;
+            ELSE
+                INSERT INTO metabib.browse_entry
+                    ( value, sort_value ) VALUES
+                    ( value_prepped, ind_data.sort_value );
+
+                mbe_id := CURRVAL('metabib.browse_entry_id_seq'::REGCLASS);
+            END IF;
+
+            INSERT INTO metabib.browse_entry_def_map (entry, def, source, authority)
+                VALUES (mbe_id, ind_data.field, ind_data.source, ind_data.authority);
+        END IF;
+
+        IF ind_data.search_field AND NOT b_skip_search THEN
+            -- Avoid inserting duplicate rows
+            EXECUTE 'SELECT 1 FROM metabib.' || ind_data.field_class ||
+                '_field_entry WHERE field = $1 AND source = $2 AND value = $3'
+                INTO mbe_id USING ind_data.field, ind_data.source, ind_data.value;
+                -- RAISE NOTICE 'Search for an already matching row returned %', mbe_id;
+            IF mbe_id IS NULL THEN
+                EXECUTE $$
+                INSERT INTO metabib.$$ || ind_data.field_class || $$_field_entry (field, source, value)
+                    VALUES ($$ ||
+                        quote_literal(ind_data.field) || $$, $$ ||
+                        quote_literal(ind_data.source) || $$, $$ ||
+                        quote_literal(ind_data.value) ||
+                    $$);$$;
+            END IF;
+        END IF;
+
+    END LOOP;
+
+    IF NOT b_skip_search THEN
+        PERFORM metabib.update_combined_index_vectors(bib_id);
+        PERFORM * FROM config.internal_flag WHERE name = 'ingest.disable_symspell_reification' AND enabled;
+        IF NOT FOUND THEN
+            PERFORM search.symspell_dictionary_reify();
+        END IF;
+    END IF;
+
+    RETURN;
+END;
+$func$ LANGUAGE PLPGSQL;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1342', :eg_version);
+
+INSERT INTO config.org_unit_setting_type
+    (name, label, datatype, description, grp, update_perm, view_perm) 
+VALUES (
+    'circ.permit_renew_when_exceeds_fines',
+    oils_i18n_gettext(
+        'circ.permit_renew_when_exceeds_fines',
+        'Permit renewals when patron exceeds max fine threshold',
+        'coust',
+        'label'
+    ),
+    'bool',
+    oils_i18n_gettext(
+        'circ.permit_renew_when_exceeds_fines',
+        'Permit renewals even when the patron exceeds the maximum fine threshold',
+        'coust',
+        'description'
+    ),
+    'opac',
+    93,
+    NULL
+);
+
+CREATE OR REPLACE FUNCTION action.item_user_circ_test( circ_ou INT, match_item BIGINT, match_user INT, renewal BOOL ) RETURNS SETOF action.circ_matrix_test_result AS $func$
+DECLARE
+    user_object             actor.usr%ROWTYPE;
+    standing_penalty        config.standing_penalty%ROWTYPE;
+    item_object             asset.copy%ROWTYPE;
+    item_status_object      config.copy_status%ROWTYPE;
+    item_location_object    asset.copy_location%ROWTYPE;
+    result                  action.circ_matrix_test_result;
+    circ_test               action.found_circ_matrix_matchpoint;
+    circ_matchpoint         config.circ_matrix_matchpoint%ROWTYPE;
+    circ_limit_set          config.circ_limit_set%ROWTYPE;
+    hold_ratio              action.hold_stats%ROWTYPE;
+    penalty_type            TEXT;
+    items_out               INT;
+    context_org_list        INT[];
+    permit_renew            TEXT;
+    done                    BOOL := FALSE;
+BEGIN
+    -- Assume success unless we hit a failure condition
+    result.success := TRUE;
+
+    -- Need user info to look up matchpoints
+    SELECT INTO user_object * FROM actor.usr WHERE id = match_user AND NOT deleted;
+
+    -- (Insta)Fail if we couldn't find the user
+    IF user_object.id IS NULL THEN
+        result.fail_part := 'no_user';
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+        RETURN;
+    END IF;
+
+    -- Need item info to look up matchpoints
+    SELECT INTO item_object * FROM asset.copy WHERE id = match_item AND NOT deleted;
+
+    -- (Insta)Fail if we couldn't find the item 
+    IF item_object.id IS NULL THEN
+        result.fail_part := 'no_item';
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+        RETURN;
+    END IF;
+
+    SELECT INTO circ_test * FROM action.find_circ_matrix_matchpoint(circ_ou, item_object, user_object, renewal);
+
+    circ_matchpoint             := circ_test.matchpoint;
+    result.matchpoint           := circ_matchpoint.id;
+    result.circulate            := circ_matchpoint.circulate;
+    result.duration_rule        := circ_matchpoint.duration_rule;
+    result.recurring_fine_rule  := circ_matchpoint.recurring_fine_rule;
+    result.max_fine_rule        := circ_matchpoint.max_fine_rule;
+    result.hard_due_date        := circ_matchpoint.hard_due_date;
+    result.renewals             := circ_matchpoint.renewals;
+    result.grace_period         := circ_matchpoint.grace_period;
+    result.buildrows            := circ_test.buildrows;
+
+    -- (Insta)Fail if we couldn't find a matchpoint
+    IF circ_test.success = false THEN
+        result.fail_part := 'no_matchpoint';
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+        RETURN;
+    END IF;
+
+    -- All failures before this point are non-recoverable
+    -- Below this point are possibly overridable failures
+
+    -- Fail if the user is barred
+    IF user_object.barred IS TRUE THEN
+        result.fail_part := 'actor.usr.barred';
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+    END IF;
+
+    -- Fail if the item can't circulate
+    IF item_object.circulate IS FALSE THEN
+        result.fail_part := 'asset.copy.circulate';
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+    END IF;
+
+    -- Fail if the item isn't in a circulateable status on a non-renewal
+    IF NOT renewal AND item_object.status NOT IN ( 0, 7, 8 ) THEN 
+        result.fail_part := 'asset.copy.status';
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+    -- Alternately, fail if the item isn't checked out on a renewal
+    ELSIF renewal AND item_object.status <> 1 THEN
+        result.fail_part := 'asset.copy.status';
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+    END IF;
+
+    -- Fail if the item can't circulate because of the shelving location
+    SELECT INTO item_location_object * FROM asset.copy_location WHERE id = item_object.location;
+    IF item_location_object.circulate IS FALSE THEN
+        result.fail_part := 'asset.copy_location.circulate';
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+    END IF;
+
+    -- Use Circ OU for penalties and such
+    SELECT INTO context_org_list ARRAY_AGG(id) FROM actor.org_unit_full_path( circ_ou );
+
+    IF renewal THEN
+        penalty_type = '%RENEW%';
+    ELSE
+        penalty_type = '%CIRC%';
+    END IF;
+
+    FOR standing_penalty IN
+        SELECT  DISTINCT csp.*
+          FROM  actor.usr_standing_penalty usp
+                JOIN config.standing_penalty csp ON (csp.id = usp.standing_penalty)
+          WHERE usr = match_user
+                AND usp.org_unit IN ( SELECT * FROM unnest(context_org_list) )
+                AND (usp.stop_date IS NULL or usp.stop_date > NOW())
+                AND csp.block_list LIKE penalty_type LOOP
+
+        -- override PATRON_EXCEEDS_FINES penalty for renewals based on org setting
+        IF renewal AND standing_penalty.name = 'PATRON_EXCEEDS_FINES' THEN
+            SELECT INTO permit_renew value FROM actor.org_unit_ancestor_setting('circ.permit_renew_when_exceeds_fines', circ_ou);
+            IF permit_renew IS NOT NULL AND permit_renew ILIKE 'true' THEN
+                CONTINUE;
+            END IF;
+        END IF;
+
+        result.fail_part := standing_penalty.name;
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+    END LOOP;
+
+    -- Fail if the test is set to hard non-circulating
+    IF circ_matchpoint.circulate IS FALSE THEN
+        result.fail_part := 'config.circ_matrix_test.circulate';
+        result.success := FALSE;
+        done := TRUE;
+        RETURN NEXT result;
+    END IF;
+
+    -- Fail if the total copy-hold ratio is too low
+    IF circ_matchpoint.total_copy_hold_ratio IS NOT NULL THEN
+        SELECT INTO hold_ratio * FROM action.copy_related_hold_stats(match_item);
+        IF hold_ratio.total_copy_ratio IS NOT NULL AND hold_ratio.total_copy_ratio < circ_matchpoint.total_copy_hold_ratio THEN
+            result.fail_part := 'config.circ_matrix_test.total_copy_hold_ratio';
+            result.success := FALSE;
+            done := TRUE;
+            RETURN NEXT result;
+        END IF;
+    END IF;
+
+    -- Fail if the available copy-hold ratio is too low
+    IF circ_matchpoint.available_copy_hold_ratio IS NOT NULL THEN
+        IF hold_ratio.hold_count IS NULL THEN
+            SELECT INTO hold_ratio * FROM action.copy_related_hold_stats(match_item);
+        END IF;
+        IF hold_ratio.available_copy_ratio IS NOT NULL AND hold_ratio.available_copy_ratio < circ_matchpoint.available_copy_hold_ratio THEN
+            result.fail_part := 'config.circ_matrix_test.available_copy_hold_ratio';
+            result.success := FALSE;
+            done := TRUE;
+            RETURN NEXT result;
+        END IF;
+    END IF;
+
+    -- Fail if the user has too many items out by defined limit sets
+    FOR circ_limit_set IN SELECT ccls.* FROM config.circ_limit_set ccls
+      JOIN config.circ_matrix_limit_set_map ccmlsm ON ccmlsm.limit_set = ccls.id
+      WHERE ccmlsm.active AND ( ccmlsm.matchpoint = circ_matchpoint.id OR
+        ( ccmlsm.matchpoint IN (SELECT * FROM unnest(result.buildrows)) AND ccmlsm.fallthrough )
+        ) LOOP
+            IF circ_limit_set.items_out > 0 AND NOT renewal THEN
+                SELECT INTO context_org_list ARRAY_AGG(aou.id)
+                  FROM actor.org_unit_full_path( circ_ou ) aou
+                    JOIN actor.org_unit_type aout ON aou.ou_type = aout.id
+                  WHERE aout.depth >= circ_limit_set.depth;
+                IF circ_limit_set.global THEN
+                    WITH RECURSIVE descendant_depth AS (
+                        SELECT  ou.id,
+                            ou.parent_ou
+                        FROM  actor.org_unit ou
+                        WHERE ou.id IN (SELECT * FROM unnest(context_org_list))
+                            UNION
+                        SELECT  ou.id,
+                            ou.parent_ou
+                        FROM  actor.org_unit ou
+                            JOIN descendant_depth ot ON (ot.id = ou.parent_ou)
+                    ) SELECT INTO context_org_list ARRAY_AGG(ou.id) FROM actor.org_unit ou JOIN descendant_depth USING (id);
+                END IF;
+                SELECT INTO items_out COUNT(DISTINCT circ.id)
+                  FROM action.circulation circ
+                    JOIN asset.copy copy ON (copy.id = circ.target_copy)
+                    LEFT JOIN action.circulation_limit_group_map aclgm ON (circ.id = aclgm.circ)
+                  WHERE circ.usr = match_user
+                    AND circ.circ_lib IN (SELECT * FROM unnest(context_org_list))
+                    AND circ.checkin_time IS NULL
+                    AND (circ.stop_fines IN ('MAXFINES','LONGOVERDUE') OR circ.stop_fines IS NULL)
+                    AND (copy.circ_modifier IN (SELECT circ_mod FROM config.circ_limit_set_circ_mod_map WHERE limit_set = circ_limit_set.id)
+                        OR copy.location IN (SELECT copy_loc FROM config.circ_limit_set_copy_loc_map WHERE limit_set = circ_limit_set.id)
+                        OR aclgm.limit_group IN (SELECT limit_group FROM config.circ_limit_set_group_map WHERE limit_set = circ_limit_set.id)
+                    );
+                IF items_out >= circ_limit_set.items_out THEN
+                    result.fail_part := 'config.circ_matrix_circ_mod_test';
+                    result.success := FALSE;
+                    done := TRUE;
+                    RETURN NEXT result;
+                END IF;
+            END IF;
+            SELECT INTO result.limit_groups result.limit_groups || ARRAY_AGG(limit_group) FROM config.circ_limit_set_group_map WHERE limit_set = circ_limit_set.id AND NOT check_only;
+    END LOOP;
+
+    -- If we passed everything, return the successful matchpoint
+    IF NOT done THEN
+        RETURN NEXT result;
+    END IF;
+
+    RETURN;
+END;
+$func$ LANGUAGE plpgsql;
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1343', :eg_version);
+
+ALTER TABLE actor.hours_of_operation
+    ADD COLUMN dow_0_note TEXT,
+    ADD COLUMN dow_1_note TEXT,
+    ADD COLUMN dow_2_note TEXT,
+    ADD COLUMN dow_3_note TEXT,
+    ADD COLUMN dow_4_note TEXT,
+    ADD COLUMN dow_5_note TEXT,
+    ADD COLUMN dow_6_note TEXT;
+
+SELECT evergreen.upgrade_deps_block_check('1344', :eg_version);
+
+-- This function is used to help clean up facet labels. Due to quirks in
+-- MARC parsing, some facet labels may be generated with periods or commas
+-- at the end.  This will strip a trailing commas off all the time, and
+-- periods when they don't look like they are part of initials or dotted
+-- abbreviations.
+--      Smith, John                 =>  no change
+--      Smith, John,                =>  Smith, John
+--      Smith, John.                =>  Smith, John
+--      Public, John Q.             => no change
+--      Public, John, Ph.D.         => no change
+--      Atlanta -- Georgia -- U.S.  => no change
+--      Atlanta -- Georgia.         => Atlanta, Georgia
+--      The fellowship of the rings / => The fellowship of the rings
+--      Some title ;                  => Some title
+CREATE OR REPLACE FUNCTION metabib.trim_trailing_punctuation ( TEXT ) RETURNS TEXT AS $$
+DECLARE
+    result    TEXT;
+    last_char TEXT;
+BEGIN
+    result := $1;
+    last_char = substring(result from '.$');
+
+    IF last_char = ',' THEN
+        result := substring(result from '^(.*),$');
+
+    ELSIF last_char = '.' THEN
+        -- must have a single word-character following at least one non-word character
+        IF substring(result from '\W\w\.$') IS NULL THEN
+            result := substring(result from '^(.*)\.$');
+        END IF;
+
+    ELSIF last_char IN ('/',':',';','=') THEN -- Dangling subtitle/SoR separator
+        IF substring(result from ' .$') IS NOT NULL THEN -- must have a space before last_char
+            result := substring(result from '^(.*) .$');
+        END IF;
+    END IF;
+
+    RETURN result;
+
+END;
+$$ language 'plpgsql';
+
+
+INSERT INTO config.metabib_field_index_norm_map (field,norm,pos)
+    SELECT  m.id,
+            i.id,
+            -1
+      FROM  config.metabib_field m,
+            config.index_normalizer i
+      WHERE i.func = 'metabib.trim_trailing_punctuation'
+            AND m.field_class='title' AND (m.browse_field OR m.facet_field OR m.display_field)
+            AND NOT EXISTS (SELECT 1 FROM config.metabib_field_index_norm_map WHERE field = m.id AND norm = i.id);
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1345', :eg_version);
+
+CREATE TABLE acq.shipment_notification (
+    id              SERIAL      PRIMARY KEY,
+    receiver        INT         NOT NULL REFERENCES actor.org_unit (id),
+    provider        INT         NOT NULL REFERENCES acq.provider (id),
+    shipper         INT         NOT NULL REFERENCES acq.provider (id),
+    recv_date       TIMESTAMPTZ NOT NULL DEFAULT NOW(),
+    recv_method     TEXT        NOT NULL REFERENCES acq.invoice_method (code) DEFAULT 'EDI',
+    process_date    TIMESTAMPTZ,
+    processed_by    INT         REFERENCES actor.usr(id) ON DELETE SET NULL,
+    container_code  TEXT        NOT NULL, -- vendor-supplied super-barcode
+    lading_number   TEXT,       -- informational
+    note            TEXT,
+    CONSTRAINT      container_code_once_per_provider UNIQUE(provider, container_code)
+);
+
+CREATE INDEX acq_asn_container_code_idx ON acq.shipment_notification (container_code);
+
+CREATE TABLE acq.shipment_notification_entry (
+    id                      SERIAL  PRIMARY KEY,
+    shipment_notification   INT NOT NULL REFERENCES acq.shipment_notification (id)
+                            ON DELETE CASCADE,
+    lineitem                INT REFERENCES acq.lineitem (id)
+                            ON UPDATE CASCADE ON DELETE SET NULL,
+    item_count              INT NOT NULL -- How many items the provider shipped
+);
+
+/* TODO alter valid_message_type constraint */
+
+ALTER TABLE acq.edi_message DROP CONSTRAINT valid_message_type;
+ALTER TABLE acq.edi_message ADD CONSTRAINT valid_message_type
+CHECK (
+    message_type IN (
+        'ORDERS',
+        'ORDRSP',
+        'INVOIC',
+        'OSTENQ',
+        'OSTRPT',
+        'DESADV'
+    )
+);
+
+
+/* UNDO
+
+DELETE FROM acq.edi_message WHERE message_type = 'DESADV';
+
+DELETE FROM acq.shipment_notification_entry;
+DELETE FROM acq.shipment_notification;
+
+ALTER TABLE acq.edi_message DROP CONSTRAINT valid_message_type;
+ALTER TABLE acq.edi_message ADD CONSTRAINT valid_message_type
+CHECK (
+    message_type IN (
+        'ORDERS',
+        'ORDRSP',
+        'INVOIC',
+        'OSTENQ',
+        'OSTRPT'
+    )
+);
+
+DROP TABLE acq.shipment_notification_entry;
+DROP TABLE acq.shipment_notification;
+
+*/
+
+
+SELECT evergreen.upgrade_deps_block_check('1346', :eg_version); 
+
+-- insert then update for easier iterative development tweaks
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('items_out', 'Patron Items Out', 1, TRUE, 'en-US', 'text/html', '');
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  circulations = template_data.circulations;
+%]
+<div>
+  <div>Welcome to [% staff_org.name %]</div>
+  <div>You have the following items:</div>
+  <hr/>
+  <ol>
+  [% FOR checkout IN circulations %]
+    <li>
+      <div>[% checkout.title %]</div>
+      <div>
+      [% IF checkout.copy %]Barcode: [% checkout.copy.barcode %][% END %]
+    Due: [% date.format(helpers.format_date(checkout.dueDate, staff_org_timezone), '%x %r') %]
+      </div>
+    </li>
+  [% END %]
+  </ol>
+  <hr/>
+  <div>[% staff_org.name %] [% date.format(date.now, '%x %r') %]</div>
+  <div>You were helped by [% staff.first_given_name %]</div>
+  <br/>
+</div>
+$TEMPLATE$ WHERE name = 'items_out';
+
+UPDATE config.print_template SET active = TRUE WHERE name = 'patron_address';
+
+-- insert then update for easier iterative development tweaks
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('bills_current', 'Bills, Current', 1, TRUE, 'en-US', 'text/html', '');
+
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET xacts = template_data.xacts;
+%]
+<div>
+  <style>td { padding: 1px 3px 1px 3px; }</style>
+  <div>Welcome to [% staff_org.name %]</div>
+  <div>You have the following bills:</div>
+  <hr/>
+  <ol>
+  [% FOR xact IN xacts %]
+    <li>
+      <table>
+        <tr>
+          <td>Bill #:</td>
+          <td>[% xact.id %]</td>
+        </tr>
+        <tr>
+          <td>Date:</td>
+          <td>[% date.format(helpers.format_date(
+            xact.xact_start, staff_org_timezone), '%x %r') %]
+          </td>
+        </tr>
+        <tr>
+          <td>Last Billing:</td>
+          <td>[% xact.last_billing_type %]</td>
+        </tr>
+        <tr>
+          <td>Total Billed:</td>
+          <td>[% money(xact.total_owed) %]</td>
+        </tr>
+        <tr>
+          <td>Last Payment:</td>
+          <td>
+            [% xact.last_payment_type %]
+            [% IF xact.last_payment_ts %]
+              at [% date.format(
+                    helpers.format_date(
+                        xact.last_payment_ts, staff_org_timezone), '%x %r') %]
+            [% END %]
+          </td>
+        </tr>
+        <tr>
+          <td>Total Paid:</td>
+          <td>[% money(xact.total_paid) %]</td>
+        </tr>
+        <tr>
+          <td>Balance:</td>
+          <td>[% money(xact.balance_owed) %]</td>
+        </tr>
+      </table>
+    </li>
+  [% END %]
+  </ol>
+  <hr/>
+  <div>[% staff_org.name %] [% date.format(date.now, '%x %r') %]</div>
+  <div>You were helped by [% staff.first_given_name %]</div>
+  <br/>
+</div>
+$TEMPLATE$ WHERE name = 'bills_current';
+
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('bills_payment', 'Bills, Payment', 1, TRUE, 'en-US', 'text/html', '');
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET payments = template_data.payments;
+  SET previous_balance = template_data.previous_balance;
+  SET new_balance = template_data.new_balance;
+  SET payment_type = template_data.payment_type;
+  SET payment_total = template_data.payment_total;
+  SET payment_applied = template_data.payment_applied;
+  SET amount_voided = template_data.amount_voided;
+  SET change_given = template_data.change_given;
+  SET payment_note = template_data.payment_note;
+  SET copy_barcode = template_data.copy_barcode;
+  SET title = template_data.title;
+%]
+<div>
+  <style>td { padding: 1px 3px 1px 3px; }</style>
+  <div>Welcome to [% staff_org.name %]</div>
+  <div>A receipt of your transaction:</div>
+  <hr/>
+
+  <table style="width:100%"> 
+    <tr> 
+      <td>Original Balance:</td> 
+      <td align="right">[% money(previous_balance) %]</td> 
+    </tr> 
+    <tr> 
+      <td>Payment Method:</td> 
+      <td align="right">
+        [% SWITCH payment_type %]
+          [% CASE "cash_payment" %]Cash
+          [% CASE "check_payment" %]Check
+          [% CASE "credit_card_payment" %]Credit Card
+          [% CASE "debit_card_payment" %]Debit Card
+          [% CASE "credit_payment" %]Patron Credit
+          [% CASE "work_payment" %]Work
+          [% CASE "forgive_payment" %]Forgive
+          [% CASE "goods_payment" %]Goods
+        [% END %]
+      </td>
+    </tr> 
+    <tr> 
+      <td>Payment Received:</td> 
+      <td align="right">[% money(payment_total) %]</td> 
+    </tr> 
+    <tr> 
+      <td>Payment Applied:</td> 
+      <td align="right">[% money(payment_applied) %]</td> 
+    </tr> 
+    <tr> 
+      <td>Billings Voided:</td> 
+      <td align="right">[% money(amount_voided) %]</td> 
+    </tr> 
+    <tr> 
+      <td>Change Given:</td> 
+      <td align="right">[% money(change_given) %]</td> 
+    </tr> 
+    <tr> 
+      <td>New Balance:</td> 
+      <td align="right">[% money(new_balance) %]</td> 
+    </tr> 
+  </table> 
+  <p>Note: [% payment_note %]</p>
+  <p>
+    Specific Bills
+    <blockquote>
+      [% FOR payment IN payments %]
+        <table style="width:100%">
+          <tr>
+            <td>Bill # [% payment.xact.id %]</td>
+            <td>[% payment.xact.summary.last_billing_type %]</td>
+            <td>Received: [% money(payment.amount) %]</td>
+          </tr>
+          [% IF payment.copy_barcode %]
+          <tr>
+            <td colspan="5">[% payment.copy_barcode %] [% payment.title %]</td>
+          </tr>
+          [% END %]
+        </table>
+        <br/>
+      [% END %]
+    </blockquote>
+  </p> 
+  <hr/>
+  <br/><br/> 
+  <div>[% staff_org.name %] [% date.format(date.now, '%x %r') %]</div>
+  <div>You were helped by [% staff.first_given_name %]</div>
+</div>
+$TEMPLATE$ WHERE name = 'bills_payment';
+
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('patron_data', 'Patron Data', 1, TRUE, 'en-US', 'text/html', '');
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET patron = template_data.patron;
+%]
+<table>
+  <tr><td>Barcode:</td><td>[% patron.card.barcode %]</td></tr>
+  <tr><td>Patron's Username:</td><td>[% patron.usrname %]</td></tr>
+  <tr><td>Prefix/Title:</td><td>[% patron.prefix %]</td></tr>
+  <tr><td>First Name:</td><td>[% patron.first_given_name %]</td></tr>
+  <tr><td>Middle Name:</td><td>[% patron.second_given_name %]</td></tr>
+  <tr><td>Last Name:</td><td>[% patron.family_name %]</td></tr>
+  <tr><td>Suffix:</td><td>[% patron.suffix %]</td></tr>
+  <tr><td>Holds Alias:</td><td>[% patron.alias %]</td></tr>
+  <tr><td>Date of Birth:</td><td>[% patron.dob %]</td></tr>
+  <tr><td>Juvenile:</td><td>[% patron.juvenile %]</td></tr>
+  <tr><td>Primary Identification Type:</td><td>[% patron.ident_type.name %]</td></tr>
+  <tr><td>Primary Identification:</td><td>[% patron.ident_value %]</td></tr>
+  <tr><td>Secondary Identification Type:</td><td>[% patron.ident_type2.name %]</td></tr>
+  <tr><td>Secondary Identification:</td><td>[% patron.ident_value2 %]</td></tr>
+  <tr><td>Email Address:</td><td>[% patron.email %]</td></tr>
+  <tr><td>Daytime Phone:</td><td>[% patron.day_phone %]</td></tr>
+  <tr><td>Evening Phone:</td><td>[% patron.evening_phone %]</td></tr>
+  <tr><td>Other Phone:</td><td>[% patron.other_phone %]</td></tr>
+  <tr><td>Home Library:</td><td>[% patron.home_ou.name %]</td></tr>
+  <tr><td>Main (Profile) Permission Group:</td><td>[% patron.profile.name %]</td></tr>
+  <tr><td>Privilege Expiration Date:</td><td>[% patron.expire_date %]</td></tr>
+  <tr><td>Internet Access Level:</td><td>[% patron.net_access_level.name %]</td></tr>
+  <tr><td>Active:</td><td>[% patron.active %]</td></tr>
+  <tr><td>Barred:</td><td>[% patron.barred %]</td></tr>
+  <tr><td>Is Group Lead Account:</td><td>[% patron.master_account %]</td></tr>
+  <tr><td>Claims-Returned Count:</td><td>[% patron.claims_returned_count %]</td></tr>
+  <tr><td>Claims-Never-Checked-Out Count:</td><td>[% patron.claims_never_checked_out_count %]</td></tr>
+  <tr><td>Alert Message:</td><td>[% patron.alert_message %]</td></tr>
+
+  [% FOR addr IN patron.addresses %]
+    <tr><td colspan="2">----------</td></tr>
+    <tr><td>Type:</td><td>[% addr.address_type %]</td></tr>
+    <tr><td>Street (1):</td><td>[% addr.street1 %]</td></tr>
+    <tr><td>Street (2):</td><td>[% addr.street2 %]</td></tr>
+    <tr><td>City:</td><td>[% addr.city %]</td></tr>
+    <tr><td>County:</td><td>[% addr.county %]</td></tr>
+    <tr><td>State:</td><td>[% addr.state %]</td></tr>
+    <tr><td>Postal Code:</td><td>[% addr.post_code %]</td></tr>
+    <tr><td>Country:</td><td>[% addr.country %]</td></tr>
+    <tr><td>Valid Address?:</td><td>[% addr.valid %]</td></tr>
+    <tr><td>Within City Limits?:</td><td>[% addr.within_city_limits %]</td></tr>
+  [% END %]
+
+  [% FOR entry IN patron.stat_cat_entries %]
+    <tr><td>-----------</td></tr>
+    <tr><td>[% entry.stat_cat.name %]</td><td>[% entry.stat_cat_entry %]</td></tr>
+  [% END %]
+
+</table>
+
+$TEMPLATE$ WHERE name = 'patron_data';
+
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('hold_shelf_slip', 'Hold Shelf Slip', 1, TRUE, 'en-US', 'text/html', '');
+
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET copy = template_data.checkin.copy;
+  SET hold = template_data.checkin.hold;
+  SET volume = template_data.checkin.volume;
+  SET hold = template_data.checkin.hold;
+  SET record = template_data.checkin.record;
+  SET patron = template_data.checkin.patron;
+%] 
+
+<div>
+  [% IF hold.behind_desk == 't' %]
+    This item needs to be routed to the <strong>Private Holds Shelf</strong>.
+  [% ELSE %]
+    This item needs to be routed to the <strong>Public Holds Shelf</strong>.
+  [% END %]
+</div>
+<br/>
+
+<div>Barcode: [% copy.barcode %]</div>
+<div>Title: [% checkin.title %]</div>
+<div>Call Number: [% volume.prefix.label %] [% volume.label %] [% volume.suffix.label %]</div>
+
+<br/>
+
+<div>Hold for patron: [% patron.family_name %], 
+  [% patron.first_given_name %] [% patron.second_given_name %]</div>
+<div>Barcode: [% patron.card.barcode %]</div>
+
+[% IF hold.phone_notify %]
+  <div>Notify by phone: [% hold.phone_notify %]</div>
+[% END %]
+[% IF hold.sms_notify %]
+  <div>Notify by text: [% hold.sms_notify %]</div>
+[% END %]
+[% IF hold.email_notify %]
+  <div>Notify by email: [% patron.email %]</div>
+[% END %]
+
+[% FOR note IN hold.notes %]
+  <ul>
+  [% IF note.slip == 't' %]
+    <li><strong>[% note.title %]</strong> - [% note.body %]</li>
+  [% END %]
+  </ul>
+[% END %]
+<br/>
+
+<div>Request Date: [% 
+  date.format(helpers.format_date(hold.request_time, staff_org_timezone), '%x %r') %]</div>
+<div>Slip Date: [% date.format(date.now, '%x %r') %]</div>
+<div>Printed by [% staff.first_given_name %] at [% staff_org.shortname %]</div>
+
+</div>
+
+$TEMPLATE$ WHERE name = 'hold_shelf_slip';
+
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('transit_slip', 'Transit Slip', 1, TRUE, 'en-US', 'text/html', '');
+
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET checkin = template_data.checkin;
+  SET copy = checkin.copy;
+  SET destOrg = checkin.destOrg;
+  SET destAddress = checkin.destAddress;
+  SET destCourierCode = checkin.destCourierCode;
+%] 
+<div>
+  <div>This item needs to be routed to <b>[% destOrg.shortname %]</b></div>
+  <div>[% destOrg.name %]</div>
+  [% IF destCourierCode %]Courier Code: [% destCourierCode %][% END %]
+
+  [% IF destAddress %]
+    <div>[% destAddress.street1 %]</div>
+    <div>[% destAddress.street2 %]</div>
+    <div>[% destAddress.city %],
+    [% destAddress.state %]
+    [% destAddress.post_code %]</div>
+  [% ELSE %]
+    <div>We do not have a holds address for this library.</div>
+  [% END %]
+  
+  <br/>
+  <div>Barcode: [% copy.barcode %]</div>
+  <div>Title: [% checkin.title %]</div>
+  <div>Author: [% checkin.author %]</div>
+  
+  <br/>
+  <div>Slip Date: [% date.format(date.now, '%x %r') %]</div>
+  <div>Printed by [% staff.first_given_name %] at [% staff_org.shortname %]</div>
+</div>
+
+$TEMPLATE$ WHERE name = 'transit_slip';
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('hold_transit_slip', 'Hold Transit Slip', 1, TRUE, 'en-US', 'text/html', '');
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET checkin = template_data.checkin;
+  SET copy = checkin.copy;
+  SET hold = checkin.hold;
+  SET patron = checkin.patron;
+  SET destOrg = checkin.destOrg;
+  SET destAddress = checkin.destAddress;
+  SET destCourierCode = checkin.destCourierCode;
+%] 
+<div>
+  <div>This item needs to be routed to <b>[% destOrg.shortname %]</b></div>
+  <div>[% destOrg.name %]</div>
+  [% IF destCourierCode %]Courier Code: [% destCourierCode %][% END %]
+
+  [% IF destAddress %]
+    <div>[% destAddress.street1 %]</div>
+    <div>[% destAddress.street2 %]</div>
+    <div>[% destAddress.city %],
+    [% destAddress.state %]
+    [% destAddress.post_code %]</div>
+  [% ELSE %]
+    <div>We do not have a holds address for this library.</div>
+  [% END %]
+  
+  <br/>
+  <div>Barcode: [% copy.barcode %]</div>
+  <div>Title: [% checkin.title %]</div>
+  <div>Author: [% checkin.author %]</div>
+
+  <br/>
+  <div>Hold for patron [% patron.card.barcode %]</div>
+  
+  <br/>
+  <div>Request Date: [% 
+    date.format(helpers.format_date(hold.request_time, staff_org_timezone), '%x %r') %]
+  </div>
+  <div>Slip Date: [% date.format(date.now, '%x %r') %]</div>
+  <div>Printed by [% staff.first_given_name %] at [% staff_org.shortname %]</div>
+</div>
+
+$TEMPLATE$ WHERE name = 'transit_slip';
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('checkin', 'Checkin', 1, TRUE, 'en-US', 'text/html', '');
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET checkins = template_data.checkins;
+%] 
+
+<div>
+  <div>Welcome to [% staff_org.name %]</div>
+  <div>You checked in the following items:</div>
+  <hr/>
+  <ol>
+       [% FOR checkin IN checkins %]
+    <li>
+      <div>[% checkin.title %]</div>
+      <span>Barcode: </span>
+      <span>[% checkin.copy.barcode %]</span>
+      <span>Call Number: </span>
+      <span>
+      [% IF checkin.volume %]
+           [% volume.prefix.label %] [% volume.label %] [% volume.suffix.label %]
+      [% ELSE %]
+        Not Cataloged
+      [% END %]
+      </span>
+    </li>
+  [% END %]
+  </ol>
+  <hr/>
+  <div>Slip Date: [% date.format(date.now, '%x %r') %]</div>
+  <div>Printed by [% staff.first_given_name %] at [% staff_org.shortname %]</div>
+</div>
+
+$TEMPLATE$ WHERE name = 'checkin';
+
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('holds_for_patron', 'Holds For Patron', 1, TRUE, 'en-US', 'text/html', '');
+
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET holds = template_data;
+%] 
+
+<div>
+  <div>Welcome to [% staff_org.name %]</div>
+  <div>You have the following items on hold:</div>
+  <hr/>
+  <ol>
+       [% FOR hold IN holds %]
+    <li>
+      <div>[% hold.title %]</div>
+    </li>
+  [% END %]
+  </ol>
+  <hr/>
+  <div>Slip Date: [% date.format(date.now, '%x %r') %]</div>
+  <div>Printed by [% staff.first_given_name %] at [% staff_org.shortname %]</div>
+</div>
+
+$TEMPLATE$ WHERE name = 'holds_for_patron';
+
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('bills_historical', 'Bills, Historical', 1, TRUE, 'en-US', 'text/html', '');
+
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET xacts = template_data.xacts;
+%]
+<div>
+  <style>td { padding: 1px 3px 1px 3px; }</style>
+  <div>Welcome to [% staff_org.name %]</div>
+  <div>You have the following bills:</div>
+  <hr/>
+  <ol>
+  [% FOR xact IN xacts %]
+    <li>
+      <table>
+        <tr>
+          <td>Bill #:</td>
+          <td>[% xact.id %]</td>
+        </tr>
+        <tr>
+          <td>Date:</td>
+          <td>[% date.format(helpers.format_date(
+            xact.xact_start, staff_org_timezone), '%x %r') %]
+          </td>
+        </tr>
+        <tr>
+          <td>Last Billing:</td>
+          <td>[% xact.last_billing_type %]</td>
+        </tr>
+        <tr>
+          <td>Total Billed:</td>
+          <td>[% money(xact.total_owed) %]</td>
+        </tr>
+        <tr>
+          <td>Last Payment:</td>
+          <td>
+            [% xact.last_payment_type %]
+            [% IF xact.last_payment_ts %]
+              at [% date.format(
+                    helpers.format_date(
+                        xact.last_payment_ts, staff_org_timezone), '%x %r') %]
+            [% END %]
+          </td>
+        </tr>
+        <tr>
+          <td>Total Paid:</td>
+          <td>[% money(xact.total_paid) %]</td>
+        </tr>
+        <tr>
+          <td>Balance:</td>
+          <td>[% money(xact.balance_owed) %]</td>
+        </tr>
+      </table>
+    </li>
+  [% END %]
+  </ol>
+  <hr/>
+  <div>[% staff_org.name %] [% date.format(date.now, '%x %r') %]</div>
+  <div>You were helped by [% staff.first_given_name %]</div>
+  <br/>
+</div>
+$TEMPLATE$ WHERE name = 'bills_historical';
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('checkout', 'Checkout', 1, TRUE, 'en-US', 'text/html', '');
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET checkouts = template_data.checkouts;
+%] 
+
+<div>
+  <div>Welcome to [% staff_org.name %]</div>
+  <div>You checked out the following items:</div>
+  <hr/>
+  <ol>
+       [% FOR checkout IN checkouts %]
+    <li>
+      <div>[% checkout.title %]</div>
+      <span>Barcode: </span>
+      <span>[% checkout.copy.barcode %]</span>
+      <span>Call Number: </span>
+      <span>
+      [% IF checkout.volume %]
+           [% volume.prefix.label %] [% volume.label %] [% volume.suffix.label %]
+      [% ELSE %]
+        Not Cataloged
+      [% END %]
+      </span>
+    </li>
+  [% END %]
+  </ol>
+  <hr/>
+  <div>Slip Date: [% date.format(date.now, '%x %r') %]</div>
+  <div>Printed by [% staff.first_given_name %] at [% staff_org.shortname %]</div>
+</div>
+
+$TEMPLATE$ WHERE name = 'checkout';
+
+INSERT INTO config.print_template 
+    (name, label, owner, active, locale, content_type, template)
+VALUES ('renew', 'renew', 1, TRUE, 'en-US', 'text/html', '');
+
+UPDATE config.print_template SET template = $TEMPLATE$
+[% 
+  USE date;
+  USE money = format('$%.2f');
+  SET renewals = template_data.renewals;
+%] 
+
+<div>
+  <div>Welcome to [% staff_org.name %]</div>
+  <div>You renewed the following items:</div>
+  <hr/>
+  <ol>
+       [% FOR renewal IN renewals %]
+    <li>
+      <div>[% renewal.title %]</div>
+      <span>Barcode: </span>
+      <span>[% renewal.copy.barcode %]</span>
+      <span>Call Number: </span>
+      <span>
+      [% IF renewal.volume %]
+           [% volume.prefix.label %] [% volume.label %] [% volume.suffix.label %]
+      [% ELSE %]
+        Not Cataloged
+      [% END %]
+      </span>
+    </li>
+  [% END %]
+  </ol>
+  <hr/>
+  <div>Slip Date: [% date.format(date.now, '%x %r') %]</div>
+  <div>Printed by [% staff.first_given_name %] at [% staff_org.shortname %]</div>
+</div>
+
+$TEMPLATE$ WHERE name = 'renew';
+
+INSERT INTO config.org_unit_setting_type (name, grp, datatype, label, description)
+VALUES (
+    'ui.staff.angular_circ.enabled', 'gui', 'bool',
+    oils_i18n_gettext(
+        'ui.staff.angular_circ.enabled',
+        'Enable Angular Circulation Menu',
+        'coust', 'label'
+    ),
+    oils_i18n_gettext(
+        'ui.staff.angular_circ.enabled',
+        'Enable Angular Circulation Menu',
+        'coust', 'description'
+    )
+);
+
+INSERT INTO permission.perm_list ( id, code, description ) VALUES
+ ( 640, 'ACCESS_ANGULAR_CIRC', oils_i18n_gettext(640,
+    'Allow a user to access the experimental Angular circulation interfaces', 'ppl', 'description'))
+;
+
+
+
+
+
+SELECT evergreen.upgrade_deps_block_check('1347', :eg_version);   
+
+CREATE OR REPLACE FUNCTION actor.usr_purge_data(
+       src_usr  IN INTEGER,
+       specified_dest_usr IN INTEGER
+) RETURNS VOID AS $$
+DECLARE
+       suffix TEXT;
+       renamable_row RECORD;
+       dest_usr INTEGER;
+BEGIN
+
+       IF specified_dest_usr IS NULL THEN
+               dest_usr := 1; -- Admin user on stock installs
+       ELSE
+               dest_usr := specified_dest_usr;
+       END IF;
+
+    -- action_trigger.event (even doing this, event_output may--and probably does--contain PII and should have a retention/removal policy)
+    UPDATE action_trigger.event SET context_user = dest_usr WHERE context_user = src_usr;
+
+       -- acq.*
+       UPDATE acq.fund_allocation SET allocator = dest_usr WHERE allocator = src_usr;
+       UPDATE acq.lineitem SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.lineitem SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.lineitem SET selector = dest_usr WHERE selector = src_usr;
+       UPDATE acq.lineitem_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.lineitem_note SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.invoice SET closed_by = dest_usr WHERE closed_by = src_usr;
+       DELETE FROM acq.lineitem_usr_attr_definition WHERE usr = src_usr;
+
+       -- Update with a rename to avoid collisions
+       FOR renamable_row in
+               SELECT id, name
+               FROM   acq.picklist
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  acq.picklist
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       UPDATE acq.picklist SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.picklist SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.po_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.po_note SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.purchase_order SET owner = dest_usr WHERE owner = src_usr;
+       UPDATE acq.purchase_order SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE acq.purchase_order SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE acq.claim_event SET creator = dest_usr WHERE creator = src_usr;
+
+       -- action.*
+       DELETE FROM action.circulation WHERE usr = src_usr;
+       UPDATE action.circulation SET circ_staff = dest_usr WHERE circ_staff = src_usr;
+       UPDATE action.circulation SET checkin_staff = dest_usr WHERE checkin_staff = src_usr;
+       UPDATE action.hold_notification SET notify_staff = dest_usr WHERE notify_staff = src_usr;
+       UPDATE action.hold_request SET fulfillment_staff = dest_usr WHERE fulfillment_staff = src_usr;
+       UPDATE action.hold_request SET requestor = dest_usr WHERE requestor = src_usr;
+       DELETE FROM action.hold_request WHERE usr = src_usr;
+       UPDATE action.in_house_use SET staff = dest_usr WHERE staff = src_usr;
+       UPDATE action.non_cat_in_house_use SET staff = dest_usr WHERE staff = src_usr;
+       DELETE FROM action.non_cataloged_circulation WHERE patron = src_usr;
+       UPDATE action.non_cataloged_circulation SET staff = dest_usr WHERE staff = src_usr;
+       DELETE FROM action.survey_response WHERE usr = src_usr;
+       UPDATE action.fieldset SET owner = dest_usr WHERE owner = src_usr;
+       DELETE FROM action.usr_circ_history WHERE usr = src_usr;
+       UPDATE action.curbside SET notes = NULL WHERE patron = src_usr;
+
+       -- actor.*
+       DELETE FROM actor.card WHERE usr = src_usr;
+       DELETE FROM actor.stat_cat_entry_usr_map WHERE target_usr = src_usr;
+       DELETE FROM actor.usr_privacy_waiver WHERE usr = src_usr;
+       DELETE FROM actor.usr_message WHERE usr = src_usr;
+
+       -- The following update is intended to avoid transient violations of a foreign
+       -- key constraint, whereby actor.usr_address references itself.  It may not be
+       -- necessary, but it does no harm.
+       UPDATE actor.usr_address SET replaces = NULL
+               WHERE usr = src_usr AND replaces IS NOT NULL;
+       DELETE FROM actor.usr_address WHERE usr = src_usr;
+       DELETE FROM actor.usr_org_unit_opt_in WHERE usr = src_usr;
+       UPDATE actor.usr_org_unit_opt_in SET staff = dest_usr WHERE staff = src_usr;
+       DELETE FROM actor.usr_setting WHERE usr = src_usr;
+       DELETE FROM actor.usr_standing_penalty WHERE usr = src_usr;
+       UPDATE actor.usr_message SET title = 'purged', message = 'purged', read_date = NOW() WHERE usr = src_usr;
+       DELETE FROM actor.usr_message WHERE usr = src_usr;
+       UPDATE actor.usr_standing_penalty SET staff = dest_usr WHERE staff = src_usr;
+       UPDATE actor.usr_message SET editor = dest_usr WHERE editor = src_usr;
+
+       -- asset.*
+       UPDATE asset.call_number SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE asset.call_number SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE asset.call_number_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE asset.copy SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE asset.copy SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE asset.copy_note SET creator = dest_usr WHERE creator = src_usr;
+
+       -- auditor.*
+       DELETE FROM auditor.actor_usr_address_history WHERE id = src_usr;
+       DELETE FROM auditor.actor_usr_history WHERE id = src_usr;
+       UPDATE auditor.asset_call_number_history SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE auditor.asset_call_number_history SET editor  = dest_usr WHERE editor  = src_usr;
+       UPDATE auditor.asset_copy_history SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE auditor.asset_copy_history SET editor  = dest_usr WHERE editor  = src_usr;
+       UPDATE auditor.biblio_record_entry_history SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE auditor.biblio_record_entry_history SET editor  = dest_usr WHERE editor  = src_usr;
+
+       -- biblio.*
+       UPDATE biblio.record_entry SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE biblio.record_entry SET editor = dest_usr WHERE editor = src_usr;
+       UPDATE biblio.record_note SET creator = dest_usr WHERE creator = src_usr;
+       UPDATE biblio.record_note SET editor = dest_usr WHERE editor = src_usr;
+
+       -- container.*
+       -- Update buckets with a rename to avoid collisions
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.biblio_record_entry_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.biblio_record_entry_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.call_number_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.call_number_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.copy_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.copy_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       FOR renamable_row in
+               SELECT id, name
+               FROM   container.user_bucket
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  container.user_bucket
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+       DELETE FROM container.user_bucket_item WHERE target_user = src_usr;
+
+       -- money.*
+       DELETE FROM money.billable_xact WHERE usr = src_usr;
+       DELETE FROM money.collections_tracker WHERE usr = src_usr;
+       UPDATE money.collections_tracker SET collector = dest_usr WHERE collector = src_usr;
+
+       -- permission.*
+       DELETE FROM permission.usr_grp_map WHERE usr = src_usr;
+       DELETE FROM permission.usr_object_perm_map WHERE usr = src_usr;
+       DELETE FROM permission.usr_perm_map WHERE usr = src_usr;
+       DELETE FROM permission.usr_work_ou_map WHERE usr = src_usr;
+
+       -- reporter.*
+       -- Update with a rename to avoid collisions
+       BEGIN
+               FOR renamable_row in
+                       SELECT id, name
+                       FROM   reporter.output_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.output_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = renamable_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       BEGIN
+               UPDATE reporter.report SET owner = dest_usr WHERE owner = src_usr;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       -- Update with a rename to avoid collisions
+       BEGIN
+               FOR renamable_row in
+                       SELECT id, name
+                       FROM   reporter.report_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.report_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = renamable_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       BEGIN
+               UPDATE reporter.schedule SET runner = dest_usr WHERE runner = src_usr;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       BEGIN
+               UPDATE reporter.template SET owner = dest_usr WHERE owner = src_usr;
+       EXCEPTION WHEN undefined_table THEN
+               -- do nothing
+       END;
+
+       -- Update with a rename to avoid collisions
+       BEGIN
+               FOR renamable_row in
+                       SELECT id, name
+                       FROM   reporter.template_folder
+                       WHERE  owner = src_usr
+               LOOP
+                       suffix := ' (' || src_usr || ')';
+                       LOOP
+                               BEGIN
+                                       UPDATE  reporter.template_folder
+                                       SET     owner = dest_usr, name = name || suffix
+                                       WHERE   id = renamable_row.id;
+                               EXCEPTION WHEN unique_violation THEN
+                                       suffix := suffix || ' ';
+                                       CONTINUE;
+                               END;
+                               EXIT;
+                       END LOOP;
+               END LOOP;
+       EXCEPTION WHEN undefined_table THEN
+       -- do nothing
+       END;
+
+       -- vandelay.*
+       -- Update with a rename to avoid collisions
+       FOR renamable_row in
+               SELECT id, name
+               FROM   vandelay.queue
+               WHERE  owner = src_usr
+       LOOP
+               suffix := ' (' || src_usr || ')';
+               LOOP
+                       BEGIN
+                               UPDATE  vandelay.queue
+                               SET     owner = dest_usr, name = name || suffix
+                               WHERE   id = renamable_row.id;
+                       EXCEPTION WHEN unique_violation THEN
+                               suffix := suffix || ' ';
+                               CONTINUE;
+                       END;
+                       EXIT;
+               END LOOP;
+       END LOOP;
+
+    UPDATE vandelay.session_tracker SET usr = dest_usr WHERE usr = src_usr;
+
+    -- NULL-ify addresses last so other cleanup (e.g. circ anonymization)
+    -- can access the information before deletion.
+       UPDATE actor.usr SET
+               active = FALSE,
+               card = NULL,
+               mailing_address = NULL,
+               billing_address = NULL
+       WHERE id = src_usr;
+
+END;
+$$ LANGUAGE plpgsql;
+
+
+SELECT evergreen.upgrade_deps_block_check('1348', :eg_version);
+
+ALTER TABLE config.circ_matrix_matchpoint
+    ADD COLUMN renew_extends_due_date BOOLEAN NOT NULL DEFAULT FALSE,
+    ADD COLUMN renew_extend_min_interval INTERVAL;
+
+
+SELECT evergreen.upgrade_deps_block_check('1349', :eg_version);
+
+UPDATE config.org_unit_setting_type
+    SET label = 'Rollover encumbrances only',
+        description = 'Rollover encumbrances only when doing fiscal year end.  This makes money left in the old fund disappear, modeling its return to some outside entity.'
+    WHERE name = 'acq.fund.allow_rollover_without_money'
+    AND label = 'Allow funds to be rolled over without bringing the money along'
+    AND description = 'Allow funds to be rolled over without bringing the money along.  This makes money left in the old fund disappear, modeling its return to some outside entity.';
+
+
+SELECT evergreen.upgrade_deps_block_check('1350', :eg_version);
+
+CREATE OR REPLACE FUNCTION asset.merge_record_assets( target_record BIGINT, source_record BIGINT ) RETURNS INT AS $func$
+DECLARE
+    moved_objects INT := 0;
+    source_cn     asset.call_number%ROWTYPE;
+    target_cn     asset.call_number%ROWTYPE;
+    metarec       metabib.metarecord%ROWTYPE;
+    hold          action.hold_request%ROWTYPE;
+    ser_rec       serial.record_entry%ROWTYPE;
+    ser_sub       serial.subscription%ROWTYPE;
+    acq_lineitem  acq.lineitem%ROWTYPE;
+    acq_request   acq.user_request%ROWTYPE;
+    booking       booking.resource_type%ROWTYPE;
+    source_part   biblio.monograph_part%ROWTYPE;
+    target_part   biblio.monograph_part%ROWTYPE;
+    multi_home    biblio.peer_bib_copy_map%ROWTYPE;
+    uri_count     INT := 0;
+    counter       INT := 0;
+    uri_datafield TEXT;
+    uri_text      TEXT := '';
+BEGIN
+
+    -- we don't merge bib -1
+    IF target_record = -1 OR source_record = -1 THEN
+       RETURN 0;
+    END IF;
+
+    -- move any 856 entries on records that have at least one MARC-mapped URI entry
+    SELECT  INTO uri_count COUNT(*)
+      FROM  asset.uri_call_number_map m
+            JOIN asset.call_number cn ON (m.call_number = cn.id)
+      WHERE cn.record = source_record;
+
+    IF uri_count > 0 THEN
+        
+        -- This returns more nodes than you might expect:
+        -- 7 instead of 1 for an 856 with $u $y $9
+        SELECT  COUNT(*) INTO counter
+          FROM  oils_xpath_table(
+                    'id',
+                    'marc',
+                    'biblio.record_entry',
+                    '//*[@tag="856"]',
+                    'id=' || source_record
+                ) as t(i int,c text);
+    
+        FOR i IN 1 .. counter LOOP
+            SELECT  '<datafield xmlns="http://www.loc.gov/MARC21/slim"' || 
+                       ' tag="856"' ||
+                       ' ind1="' || FIRST(ind1) || '"'  ||
+                       ' ind2="' || FIRST(ind2) || '">' ||
+                        STRING_AGG(
+                            '<subfield code="' || subfield || '">' ||
+                            regexp_replace(
+                                regexp_replace(
+                                    regexp_replace(data,'&','&amp;','g'),
+                                    '>', '&gt;', 'g'
+                                ),
+                                '<', '&lt;', 'g'
+                            ) || '</subfield>', ''
+                        ) || '</datafield>' INTO uri_datafield
+              FROM  oils_xpath_table(
+                        'id',
+                        'marc',
+                        'biblio.record_entry',
+                        '//*[@tag="856"][position()=' || i || ']/@ind1|' ||
+                        '//*[@tag="856"][position()=' || i || ']/@ind2|' ||
+                        '//*[@tag="856"][position()=' || i || ']/*/@code|' ||
+                        '//*[@tag="856"][position()=' || i || ']/*[@code]',
+                        'id=' || source_record
+                    ) as t(id int,ind1 text, ind2 text,subfield text,data text);
+
+            -- As most of the results will be NULL, protect against NULLifying
+            -- the valid content that we do generate
+            uri_text := uri_text || COALESCE(uri_datafield, '');
+        END LOOP;
+
+        IF uri_text <> '' THEN
+            UPDATE  biblio.record_entry
+              SET   marc = regexp_replace(marc,'(</[^>]*record>)', uri_text || E'\\1')
+              WHERE id = target_record;
+        END IF;
+
+    END IF;
+
+       -- Find and move metarecords to the target record
+       SELECT  INTO metarec *
+         FROM  metabib.metarecord
+         WHERE master_record = source_record;
+
+       IF FOUND THEN
+               UPDATE  metabib.metarecord
+                 SET   master_record = target_record,
+                       mods = NULL
+                 WHERE id = metarec.id;
+
+               moved_objects := moved_objects + 1;
+       END IF;
+
+       -- Find call numbers attached to the source ...
+       FOR source_cn IN SELECT * FROM asset.call_number WHERE record = source_record LOOP
+
+               SELECT  INTO target_cn *
+                 FROM  asset.call_number
+                 WHERE label = source_cn.label
+            AND prefix = source_cn.prefix
+            AND suffix = source_cn.suffix
+                       AND owning_lib = source_cn.owning_lib
+                       AND record = target_record
+                       AND NOT deleted;
+
+               -- ... and if there's a conflicting one on the target ...
+               IF FOUND THEN
+
+                       -- ... move the copies to that, and ...
+                       UPDATE  asset.copy
+                         SET   call_number = target_cn.id
+                         WHERE call_number = source_cn.id;
+
+                       -- ... move V holds to the move-target call number
+                       FOR hold IN SELECT * FROM action.hold_request WHERE target = source_cn.id AND hold_type = 'V' LOOP
+               
+                               UPDATE  action.hold_request
+                                 SET   target = target_cn.id
+                                 WHERE id = hold.id;
+               
+                               moved_objects := moved_objects + 1;
+                       END LOOP;
+        
+            UPDATE asset.call_number SET deleted = TRUE WHERE id = source_cn.id;
+
+               -- ... if not ...
+               ELSE
+                       -- ... just move the call number to the target record
+                       UPDATE  asset.call_number
+                         SET   record = target_record
+                         WHERE id = source_cn.id;
+               END IF;
+
+               moved_objects := moved_objects + 1;
+       END LOOP;
+
+       -- Find T holds targeting the source record ...
+       FOR hold IN SELECT * FROM action.hold_request WHERE target = source_record AND hold_type = 'T' LOOP
+
+               -- ... and move them to the target record
+               UPDATE  action.hold_request
+                 SET   target = target_record
+                 WHERE id = hold.id;
+
+               moved_objects := moved_objects + 1;
+       END LOOP;
+
+       -- Find serial records targeting the source record ...
+       FOR ser_rec IN SELECT * FROM serial.record_entry WHERE record = source_record LOOP
+               -- ... and move them to the target record
+               UPDATE  serial.record_entry
+                 SET   record = target_record
+                 WHERE id = ser_rec.id;
+
+               moved_objects := moved_objects + 1;
+       END LOOP;
+
+       -- Find serial subscriptions targeting the source record ...
+       FOR ser_sub IN SELECT * FROM serial.subscription WHERE record_entry = source_record LOOP
+               -- ... and move them to the target record
+               UPDATE  serial.subscription
+                 SET   record_entry = target_record
+                 WHERE id = ser_sub.id;
+
+               moved_objects := moved_objects + 1;
+       END LOOP;
+
+       -- Find booking resource types targeting the source record ...
+       FOR booking IN SELECT * FROM booking.resource_type WHERE record = source_record LOOP
+               -- ... and move them to the target record
+               UPDATE  booking.resource_type
+                 SET   record = target_record
+                 WHERE id = booking.id;
+
+               moved_objects := moved_objects + 1;
+       END LOOP;
+
+       -- Find acq lineitems targeting the source record ...
+       FOR acq_lineitem IN SELECT * FROM acq.lineitem WHERE eg_bib_id = source_record LOOP
+               -- ... and move them to the target record
+               UPDATE  acq.lineitem
+                 SET   eg_bib_id = target_record
+                 WHERE id = acq_lineitem.id;
+
+               moved_objects := moved_objects + 1;
+       END LOOP;
+
+       -- Find acq user purchase requests targeting the source record ...
+       FOR acq_request IN SELECT * FROM acq.user_request WHERE eg_bib = source_record LOOP
+               -- ... and move them to the target record
+               UPDATE  acq.user_request
+                 SET   eg_bib = target_record
+                 WHERE id = acq_request.id;
+
+               moved_objects := moved_objects + 1;
+       END LOOP;
+
+       -- Find parts attached to the source ...
+       FOR source_part IN SELECT * FROM biblio.monograph_part WHERE record = source_record LOOP
+
+               SELECT  INTO target_part *
+                 FROM  biblio.monograph_part
+                 WHERE label = source_part.label
+                       AND record = target_record;
+
+               -- ... and if there's a conflicting one on the target ...
+               IF FOUND THEN
+
+                       -- ... move the copy-part maps to that, and ...
+                       UPDATE  asset.copy_part_map
+                         SET   part = target_part.id
+                         WHERE part = source_part.id;
+
+                       -- ... move P holds to the move-target part
+                       FOR hold IN SELECT * FROM action.hold_request WHERE target = source_part.id AND hold_type = 'P' LOOP
+               
+                               UPDATE  action.hold_request
+                                 SET   target = target_part.id
+                                 WHERE id = hold.id;
+               
+                               moved_objects := moved_objects + 1;
+                       END LOOP;
+
+               -- ... if not ...
+               ELSE
+                       -- ... just move the part to the target record
+                       UPDATE  biblio.monograph_part
+                         SET   record = target_record
+                         WHERE id = source_part.id;
+               END IF;
+
+               moved_objects := moved_objects + 1;
+       END LOOP;
+
+       -- Find multi_home items attached to the source ...
+       FOR multi_home IN SELECT * FROM biblio.peer_bib_copy_map WHERE peer_record = source_record LOOP
+               -- ... and move them to the target record
+               UPDATE  biblio.peer_bib_copy_map
+                 SET   peer_record = target_record
+                 WHERE id = multi_home.id;
+
+               moved_objects := moved_objects + 1;
+       END LOOP;
+
+       -- And delete mappings where the item's home bib was merged with the peer bib
+       DELETE FROM biblio.peer_bib_copy_map WHERE peer_record = (
+               SELECT (SELECT record FROM asset.call_number WHERE id = call_number)
+               FROM asset.copy WHERE id = target_copy
+       );
+
+    -- Apply merge tracking
+    UPDATE biblio.record_entry 
+        SET merge_date = NOW() WHERE id = target_record;
+
+    UPDATE biblio.record_entry
+        SET merge_date = NOW(), merged_to = target_record
+        WHERE id = source_record;
+
+    -- replace book bag entries of source_record with target_record
+    UPDATE container.biblio_record_entry_bucket_item
+        SET target_biblio_record_entry = target_record
+        WHERE bucket IN (SELECT id FROM container.biblio_record_entry_bucket WHERE btype = 'bookbag')
+        AND target_biblio_record_entry = source_record;
+
+    -- move over record notes 
+    UPDATE biblio.record_note 
+        SET record = target_record, value = CONCAT(value,'; note merged from ',source_record::TEXT) 
+        WHERE record = source_record
+        AND NOT deleted;
+
+    -- add note to record merge 
+    INSERT INTO biblio.record_note (record, value) 
+        VALUES (target_record,CONCAT('record ',source_record::TEXT,' merged on ',NOW()::TEXT));
+
+    -- Finally, "delete" the source record
+    UPDATE biblio.record_entry SET active = FALSE WHERE id = source_record;
+    DELETE FROM biblio.record_entry WHERE id = source_record;
+
+       -- That's all, folks!
+       RETURN moved_objects;
+END;
+$func$ LANGUAGE plpgsql;
+
+
+SELECT evergreen.upgrade_deps_block_check('1351', :eg_version);
+
+INSERT INTO permission.perm_list ( id, code, description )
+    VALUES (
+        641,
+        'ADMIN_FUND_ROLLOVER',
+        oils_i18n_gettext(
+            641,
+            'Allow a user to perform fund propagation and rollover',
+            'ppl',
+            'description'
+        )
+    );
+
+-- ensure that permission groups that are able to
+-- rollover funds can continue to do so
+WITH perms_to_add AS
+    (SELECT id FROM
+    permission.perm_list
+    WHERE code IN ('ADMIN_FUND_ROLLOVER'))
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
+    SELECT grp, perms_to_add.id as perm, depth, grantable
+        FROM perms_to_add,
+        permission.grp_perm_map
+        
+        --- Don't add the permissions if they have already been assigned
+        WHERE grp NOT IN
+            (SELECT DISTINCT grp FROM permission.grp_perm_map
+            INNER JOIN perms_to_add ON perm=perms_to_add.id)
+            
+        --- Anybody who can view resources should also see reservations
+        --- at the same level
+        AND perm = (
+            SELECT id
+                FROM permission.perm_list
+                WHERE code = 'ADMIN_FUND'
+        );
+
+
+SELECT evergreen.upgrade_deps_block_check('1352', :eg_version);
+
+INSERT into config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.grid.admin.local.cash_reports.desk_payments', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.local.cash_reports.desk_payments',
+        'Grid Config: admin.local.cash_reports.desk_payments',
+        'cwst', 'label'
+    )
+), (
+    'eg.grid.admin.local.cash_reports.user_payments', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.local.cash_reports.user_payments',
+        'Grid Config: admin.local.cash_reports.user_payments',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1353', :eg_version);
+
+UPDATE config.org_unit_setting_type SET description = oils_i18n_gettext('cat.default_classification_scheme',
+        'Defines the default classification scheme for new call numbers.',
+        'coust', 'description')
+    WHERE name = 'cat.default_classification_scheme'
+    AND description =
+        'Defines the default classification scheme for new call numbers: 1 = Generic; 2 = Dewey; 3 = LC';
+
+COMMIT;
+
+SELECT evergreen.upgrade_deps_block_check('1312', :eg_version);
+
+CREATE INDEX aum_editor ON actor.usr_message (editor);
+
+\qecho A partial reingest is necessary to get the full benefit of this change.
+\qecho It will take a while. You can cancel now withoug losing the effect of
+\qecho the rest of the upgrade script, and arrange the reingest later.
+\qecho 
+
+SELECT metabib.reingest_metabib_field_entries(
+    id, TRUE, FALSE, FALSE, TRUE, 
+    (SELECT ARRAY_AGG(id) FROM config.metabib_field WHERE field_class='title' AND (browse_field OR facet_field OR display_field))
+) FROM biblio.record_entry;
+
+-- Update auditor tables to catch changes to source tables.
+-- Can be removed/skipped if there were no schema changes.
+SELECT auditor.update_auditors();
index 843ddff..9e57c0b 100755 (executable)
@@ -99,7 +99,8 @@ sub new {
                'since=s',
                'store=s',
                'uris',
-               'debug');
+               'debug',
+               'pipe');
 
     if ($opts{help}) {
         print <<"HELP";
@@ -129,6 +130,8 @@ Usage: $0 [options]
  --store            Use the given storage backend to connect to the database.
                     Choices are (reporter, cstore, storage) [reporter]
  --since            Export records modified since a certain date and time.
+ --pipe             Force record ids to be read from list on standard input,
+                    despite other options to the contrary
 
  Additional options for type = 'BIBLIO':
  --items or -i      Include items (holdings) in the output
@@ -181,6 +184,10 @@ HELP
         die('Incompatible arguments: you cannot combine a request for all ' .
                 'records with a request for records added or changed since a certain date');
     }
+    if ($opts{all} && $opts{pipe}) {
+        die('Incompatible arguments: you cannot combine a request for all ' .
+                'records with the option to read record ids via standard input');
+    }
     $opts{type} = lc($opts{type});
     if (none {$_ eq $opts{type}} (TYPES)) {
         die "Please select a supported type.  ".
@@ -219,12 +226,11 @@ HELP
                 join('|',(STORES)). "]\n";
     } else {
         my $app;
-        if ($opts{store} eq 'reporter') {
-            $app = 'open-ils.reporter-store';
-        } else {
-            $app = 'open-ils.' . $opts{store};
-        }
-        if ($app eq 'open-ils.storage') {
+        $app = 'open-ils.' . $opts{store};
+        if ($app eq 'open-ils.reporter') {
+            $self->{dbsettings} = $sclient->config_value(
+                reporter => setup => 'database');
+        } elsif ($app eq 'open-ils.storage') {
             $self->{dbsettings} = $sclient->config_value(
                 apps => $app => app_settings => databases => 'database');
         } else {
@@ -253,10 +259,13 @@ sub need_ids {
     my $self = shift;
     my $rv = 1;
 
-    $rv = 0 if ($self->{options}->{all});
     $rv = 0 if ($self->{options}->{since});
     $rv = 0 if ($self->{options}->{library});
     $rv = 0 if ($self->{options}->{descendants});
+    # --pipe trumps the above.
+    $rv = 1 if ($self->{options}->{pipe});
+    # --all trumps --pipe, but we should throw an error before we get here.
+    $rv = 0 if ($self->{options}->{all});
 
     return $rv;
 }
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/css/style.css.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/css/style.css.tt2
new file mode 100644 (file)
index 0000000..9233484
--- /dev/null
@@ -0,0 +1,4084 @@
+[%-
+    PROCESS "opac/parts/css/colors.tt2";
+    PROCESS "opac/parts/css/fonts.tt2";
+    rtl = ctx.get_i18n_l(ctx.eg_locale).rtl;
+%]
+
+.adv_filters{
+
+    -moz-column-count: 4;
+    -moz-column-gap: 20px;
+    -webkit-column-count: 4;
+    -webkit-column-gap: 20px;
+    column-count: 4;
+    column-gap: 20px;
+    list-style: none;
+}
+
+.top-divide{
+        border-top: 1px solid rgba(0,0,0,.1);
+}
+
+/*
+Mini Table Styling
+*/
+@media
+only screen and (max-width: 650px)  {
+    .miniTable{
+        width: 100% !important;
+    }
+
+    /* Force table to not be like tables anymore */
+    .miniTable table, .miniTable thead, .miniTable tbody, .miniTable th, .miniTable td, .miniTable tr
+    {
+        display: block;
+    }
+
+    .miniTable th{
+       display:none;
+    }
+
+    /* Hide table headers (but not display: none;, for accessibility) */
+    .miniTable thead tr{
+        position: absolute;
+        top: -9999px;
+        left: -9999px;
+    }
+
+    .miniTable tr
+     {
+         border: 1px solid #ccc;
+         margin: 10px 0px;
+     }
+
+
+    .miniTable td
+    {
+        border: none;
+        border-bottom: 1px solid #eee;
+        position: relative;
+        padding-left: 50%;
+        min-height:45px;
+        text-align: right;
+    }
+
+    .miniTable td:before
+    {
+        left: 6px;
+        width: 45%;
+        padding-right: 10px;
+        white-space: nowrap;
+        position: absolute;
+    }
+    .copyTable tr:nth-of-type(1):before { content: "Copy #1"; display: block; text-align:center; }
+    .copyTable tr:nth-of-type(2):before { content: "Copy #2"; display: block; text-align:center;}
+    .copyTable tr:nth-of-type(3):before { content: "Copy #3"; display: block; text-align:center;}
+    .copyTable tr:nth-of-type(4):before { content: "Copy #4"; display: block; text-align:center;}
+    .copyTable tr:nth-of-type(5):before { content: "Copy #5"; display: block; text-align:center;}
+    .copyTable tr:nth-of-type(6):before { content: "Copy #6"; display: block; text-align:center;}
+    .copyTable tr:nth-of-type(7):before { content: "Copy #7"; display: block; text-align:center;}
+    .copyTable tr:nth-of-type(8):before { content: "Copy #8"; display: block; text-align:center;}
+    .copyTable tr:nth-of-type(9):before { content: "Copy #9"; display: block; text-align:center;}
+    .copyTable tr:nth-of-type(10):before { content: "Copy #10"; display: block; text-align:center;}
+
+    .copyTable td:nth-of-type(1):before { content: "Library"; display: flex; }
+    .copyTable td:nth-of-type(2):before { content: "Call Number"; display: flex; }
+    .copyTable td:nth-of-type(3):before { content: "Barcode"; display: flex;}
+    .copyTable td:nth-of-type(4):before { content: "Shelving Location"; display: flex;}
+    .copyTable td:nth-of-type(5):before { content: "Status"; display: flex;}
+    .copyTable td:nth-of-type(6):before { content: "Due Date"; display: flex;}
+    .copyTable td:nth-of-type(7):before { content: "[% l('Distance') %]"; display: flex;}
+
+    .holdingsTable tr:nth-of-type(1):before { content: "Copy #1"; display: block; text-align:center; }
+    .holdingsTable tr:nth-of-type(2):before { content: "Copy #2"; display: block; text-align:center;}
+    .holdingsTable tr:nth-of-type(3):before { content: "Copy #3"; display: block; text-align:center;}
+    .holdingsTable tr:nth-of-type(4):before { content: "Copy #4"; display: block; text-align:center;}
+    .holdingsTable tr:nth-of-type(5):before { content: "Copy #5"; display: block; text-align:center;}
+    .holdingsTable tr:nth-of-type(6):before { content: "Copy #6"; display: block; text-align:center;}
+    .holdingsTable tr:nth-of-type(7):before { content: "Copy #7"; display: block; text-align:center;}
+    .holdingsTable tr:nth-of-type(8):before { content: "Copy #8"; display: block; text-align:center;}
+    .holdingsTable tr:nth-of-type(9):before { content: "Copy #9"; display: block; text-align:center;}
+    .holdingsTable tr:nth-of-type(10):before { content: "Copy #10"; display: block; text-align:center;}
+
+
+    .holdingsTable td:nth-of-type(1):before { content: "Library"; display: flex; }
+    .holdingsTable td:nth-of-type(2):before { content: "Shelving location"; display: flex; }
+    .holdingsTable td:nth-of-type(3):before { content: "Call number"; display: flex;}
+    .holdingsTable td:nth-of-type(4):before { content: "Status"; display: flex;}
+
+    .chargesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
+    .chargesTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
+    .chargesTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
+    .chargesTable td:nth-of-type(4):before { content: "Note"; display: flex;}
+    .chargesTable td:nth-of-type(5):before { content: "Date"; display: flex;}
+
+    .chargesMainTable td:nth-of-type(1):before { content: "Select"; display: flex; }
+    .chargesMainTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
+    .chargesMainTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
+    .chargesMainTable td:nth-of-type(4):before { content: "Title"; display: flex;}
+    .chargesMainTable td:nth-of-type(5):before { content: "Checkout"; display: flex;}
+    .chargesMainTable td:nth-of-type(6):before { content: "Due"; display: flex;}
+    .chargesMainTable td:nth-of-type(7):before { content: "Returned/Renewed"; display: flex;}
+
+    .activeHoldstable td:nth-of-type(1):before { content: "Select"; display: flex; }
+    .activeHoldstable td:nth-of-type(2):before { content: "Title"; display: flex; }
+    .activeHoldstable td:nth-of-type(3):before { content: "Author"; display: flex;}
+    .activeHoldstable td:nth-of-type(4):before { content: "Format"; display: flex;}
+    .activeHoldstable td:nth-of-type(5):before { content: "Pickup Location"; display: flex;}
+    .activeHoldstable td:nth-of-type(6):before { content: "Cancel If Not Filled By"; display: flex;}
+    .activeHoldstable td:nth-of-type(7):before { content: "Status"; display: flex;}
+    .activeHoldstable td:nth-of-type(8):before { content: "Notes"; display: flex;}
+
+    .holdHistoryTable td:nth-of-type(1):before { content: "Title"; display: flex; }
+    .holdHistoryTable td:nth-of-type(2):before { content: "Author"; display: flex; }
+    .holdHistoryTable td:nth-of-type(3):before { content: "Format"; display: flex; }
+    .holdHistoryTable td:nth-of-type(4):before { content: "Pickup Location"; display: flex; }
+    .holdHistoryTable td:nth-of-type(5):before { content: "Status"; display: flex; }
+
+    .curbsideApptTable td:nth-of-type(1):before { content: "Pickup Location"; display: flex; }
+    .curbsideApptTable td:nth-of-type(2):before { content: "Date"; display: flex; }
+    .curbsideApptTable td:nth-of-type(3):before { content: "Time"; display: flex;}
+    .curbsideApptTable td:nth-of-type(4):before { content: "Arrival Notes"; display: flex;}
+    .curbsideApptTable td:nth-of-type(5):before { content: "Action"; display: flex;}
+
+    .paymentTable td:nth-of-type(1):before { content: "Payment Date"; display: flex; }
+    .paymentTable td:nth-of-type(2):before { content: "Payment For"; display: flex; }
+    .paymentTable td:nth-of-type(3):before { content: "Amount"; display: flex; }
+    .paymentTable td:nth-of-type(4):before { content: "Receipt"; display: flex; }
+
+    .messagesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
+    .messagesTable td:nth-of-type(2):before { content: "Date"; display: flex; }
+    .messagesTable td:nth-of-type(3):before { content: "Library"; display: flex; }
+    .messagesTable td:nth-of-type(4):before { content: "Subject"; display: flex; }
+    .messagesTable td:nth-of-type(5):before { content: ""; display: flex; }
+
+    .circTable td:nth-of-type(1):before { content: "Select"; display: flex; }
+    .circTable td:nth-of-type(2):before { content: "Title"; display: flex; }
+    .circTable td:nth-of-type(3):before { content: "Author"; display: flex; }
+    .circTable td:nth-of-type(4):before { content: "Renewals Left"; display: flex; }
+    .circTable td:nth-of-type(5):before { content: "Due Date"; display: flex; }
+    .circTable td:nth-of-type(6):before { content: "Barcode"; display: flex; }
+    .circTable td:nth-of-type(7):before { content: "Call Number"; display: flex; }
+
+    .circHistTable td:nth-of-type(1):before { content: "Select"; display: flex; }
+    .circHistTable td:nth-of-type(2):before { content: "Title"; display: flex; }
+    .circHistTable td:nth-of-type(3):before { content: "Author"; display: flex; }
+    .circHistTable td:nth-of-type(4):before { content: "Checkout Date"; display: flex; }
+    .circHistTable td:nth-of-type(5):before { content: "Due Date"; display: flex; }
+    .circHistTable td:nth-of-type(6):before { content: "Date Returned"; display: flex; }
+    .circHistTable td:nth-of-type(7):before { content: "Barcode"; display: flex; }
+    .circHistTable td:nth-of-type(8):before { content: "Call Number"; display: flex; }
+
+    .bookbagTable td:nth-of-type(1):before { content: ""; display: flex; }
+    .bookbagTable td:nth-of-type(2):before { content: "Title"; display: flex; }
+    .bookbagTable td:nth-of-type(3):before { content: "Author(s)"; display: flex; }
+    .bookbagTable td:nth-of-type(4):before { content: "Local Call number"; display: flex; }
+    .bookbagTable td:nth-of-type(5):before { content: "Publication Date"; display: flex; }
+    .bookbagTable td:nth-of-type(6):before { content: "Format"; display: flex; }
+    .bookbagTable td:nth-of-type(7):before { content: "Notes"; display: flex; }
+
+    .eholdsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
+    .eholdsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
+    .eholdsTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
+    .eholdsTable td:nth-of-type(4):before { content: "Status"; display: flex; }
+    .eholdsTable td:nth-of-type(5):before { content: "Actions"; display: flex; }
+
+    .eholdsreadyTable td:nth-of-type(1):before { content: "Title"; display: flex; }
+    .eholdsreadyTable td:nth-of-type(2):before { content: "Author"; display: flex; }
+    .eholdsreadyTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
+    .eholdsreadyTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
+
+    .echeckoutTable td:nth-of-type(1):before { content: "Title"; display: flex; }
+    .echeckoutTable td:nth-of-type(2):before { content: "Author"; display: flex; }
+    .echeckoutTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
+    .echeckoutTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
+
+    .ecircsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
+    .ecircsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
+    .ecircsTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
+    .ecircsTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
+
+    .bucketTable td:nth-of-type(2):before { content: "Title"; display: flex; text-align:left; }
+    .bucketTable td:nth-of-type(3):before { content: "Author"; display: flex; text-align:left; }
+    .bucketTable td:nth-of-type(4):before { content: "Call Number"; display: flex; text-align:left; }
+    .reservationsTable td:nth-of-type(1):before { content: "Resource type"; display: flex; }
+    .reservationsTable td:nth-of-type(2):before { content: "Start time"; display: flex; }
+    .reservationsTable td:nth-of-type(3):before { content: "End time"; display: flex; }
+    .reservationsTable td:nth-of-type(4):before { content: "Pickup location"; display: flex; }
+    .reservationsTable td:nth-of-type(5):before { content: "Status"; display: flex; }
+
+    /*Media Style Additions*/
+    .fullRow{
+        padding: 5px !important;
+        text-align: center !important;
+        width: 100%;
+    }
+
+    .paginateText{
+        display:none;
+    }
+}/*Micro Tables End*/
+
+.sumNum {
+    font-weight:700;
+}
+
+.coverImage{position: relative;}
+.carousel .glide__arrow{background: unset;}
+
+/*
+Novelist Styling
+*/
+
+.NovGroupHeader{
+    font-size: 16pt !important;
+    text-align: center;
+    font-weight: 600 !important;
+}
+
+.NovSectionHeader{
+    font-size: 16pt !important;
+    font-weight: 600 !important;
+}
+
+.NovSelectImageHeadingToggle{
+        font-size: 20px;
+
+}
+
+/*Novelist Styling End*/
+
+/* Buttons */
+
+.btn-confirm {
+    color: [% css_colors.button_confirm_text %];
+    background-color: [% css_colors.button_confirm %];
+    border-color: [% css_colors.button_confirm_border %];
+}
+
+.btn-confirm:hover {
+    color: [% css_colors.button_confirm_text %];
+    background-color: [% css_colors.button_confirm_hover %];
+    border-color: [% css_colors.button_confirm_border_hover %];
+}
+
+.btn-deny {
+    color: [% css_colors.button_deny_text %];
+    background-color: [% css_colors.button_deny %];
+    border-color: [% css_colors.button_deny_border_hover %];
+}
+
+.btn-deny:hover {
+    color: [% css_colors.button_deny_text %];
+    background-color: [% css_colors.button_deny_hover %];
+    border-color: [% css_colors.button_deny_border_hover %];
+}
+
+.btn-remove {
+    color: [% css_colors.button_remove_text %];
+    background-color: [% css_colors.button_remove %];
+    border-color: [% css_colors.button_remove_border %];
+}
+
+.btn-remove:hover {
+    color: [% css_colors.button_remove_text %];
+    background-color: [% css_colors.button_remove_hover %];
+    border-color: [% css_colors.button_remove_border_hover %];
+}
+
+.btn-opac{
+    color: [% css_colors.opac_button_text %] !important;
+    background-color: [% css_colors.opac_button %];
+    border-color: [% css_colors.opac_button_border %];
+}
+
+.btn-opac:hover{
+    color: [% css_colors.opac_button_text %];
+    background-color: [% css_colors.opac_button_hover %] !important;
+    border-color: [% css_colors.opac_button_border_hover %];
+}
+
+.btn-action{
+    color: [% css_colors.action_button_text %] !important;
+    background-color: [% css_colors.action_button %];
+    border-color: [% css_colors.action_button_border %];
+}
+
+.btn-action:hover{
+    color: [% css_colors.action_button_text %];
+    background-color: [% css_colors.action_button_hover %] !important;
+    border-color: [% css_colors.action_button_border_hover %];
+}
+.btn-action > a{
+    color: [% css_colors.action_button_text_anchors %];
+}
+
+
+.dash-link{
+    color: #fff;
+}
+
+.dash-clear{
+    color: [% css_colors.zero_count %] !important;
+}
+
+.dash-unclear{
+    color: [% css_colors.non_zero_count %] !important;
+}
+
+.remove_filter{
+    padding: .25rem .25rem !important;
+    font-size: .875rem;
+    line-height: 0.5;
+    border-radius: 1rem !important;
+}
+
+
+.cn_browse_item .card{
+    padding: 15px;
+}
+#facets .card-header,#facets .card-header a {
+    background-color: [% css_colors.facets_back %];
+    color: [% css_colors.text_invert %]
+}
+
+.facet_template:hover{
+        background-color:#e8e8e8;
+}
+
+.danger, .validate{
+    color: [% css_colors.text_alert %] !important;
+}
+
+.danger{
+    font-weight: 600;
+    font-style: italic;
+}
+
+.success{
+    color: green !important;
+}
+.dropdown-menu{
+    border: 1px solid black;
+    box-shadow: 2px 2px #00000054;
+}
+.dropdown-item.active, .dropdown-item:active{
+    color : #000 !important;
+}
+.browse-result-list{
+    list-style:none;
+}
+.not_active_pill{
+    border: 2px solid #007bff;
+    padding: 6px;
+    margin: 0 10px;
+}
+
+.mini-control{
+    max-width: 100px !important;
+}
+
+.mod-control{
+    max-width: 150px !important;
+}
+
+.card-body:empty{
+    display:none;
+}
+.min{
+ min-height:500px;
+}
+.container{
+
+}
+html{
+    height:100%;
+    min-height: 100vh;
+}
+body {
+    min-height: 100vh;
+    margin:0;
+    font-family: [% css_fonts.font_main %] !important;
+    font-size: [% css_fonts.size_base %];
+  /*  background-color: [% css_colors.primary %]; */
+    [% IF rtl == 't' -%]
+    direction: rtl;
+    [%- END %]
+}
+
+button, input {
+    font-family: [% css_fonts.font_main %] !important;
+    font-size: [% css_fonts.size_base %];
+}
+
+img {
+    border: none;
+}
+
+#topnav_logo {
+    margin-left: 2em;
+    margin-bottom: 2em;
+}
+
+#homesearch_main_logo {
+    padding-top: 60px;
+    margin: auto;
+    width: 50%;
+}
+
+a {
+    color: [% css_colors.link %];
+}
+
+#search-wrapper h1,
+#search-wrapper h2 {
+    text-align: center;
+}
+
+#search-wrapper input[type=text] {
+    height: calc(1.8125rem + 2px);
+    margin:0;
+    padding:0;
+}
+
+#search-wrapper select, .results_header_lbl select {
+    border:1px solid [% css_colors.border_standard %];
+    height: calc(1.8125rem + 2px);
+    margin:0;
+    padding:0;
+    width: 12em;
+}
+
+.search-check {
+    text-align: center;
+}
+
+.searchbar {
+    font-weight: bold;
+    padding-top: 10px;
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    [%- ELSE %]
+    margin-left: 1em;
+    [%- END %]
+}
+
+.refine_search {
+    padding-bottom: 7px;
+    margin-left: 1em;
+}
+
+/*
+#search-wrapper select {
+    border:0px solid [% css_colors.border_dark %];
+    filter:alpha(opacity=0);
+    -khtml-opacity:0;
+    opacity:0;
+    padding:0;
+    margin:0;
+    height:18px;
+}
+*/
+
+#actions .btn-action {
+    text-align: left;
+}
+
+#adv_numeric_block{
+    max-width: 600px;
+}
+
+
+h2.graphic880 {
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:normal;
+}
+
+.hide_me, .hidden {
+    display: none;
+    visibility: hidden;
+}
+
+div.select-box-wrapper {
+    position:absolute;
+    padding-top:2px;
+    overflow:hidden;
+    [% IF rtl == 't' -%]
+    padding-right: 3px;
+    text-align:right;
+    [%- ELSE %]
+    padding-left:3px;
+    text-align:left;
+    [%- END %]
+}
+
+#dash_wrapper {
+    [% IF rtl == 't' -%]
+    margin-right: 0.5em;
+    [%- ELSE %]
+    margin-left: 0.5em;
+    [%- END %]
+}
+
+#dash_wrapper div {
+    background-color: [% css_colors.primary %];
+    border-radius: 5px;
+    padding: 0em 1em;
+}
+
+.dash_divider {
+    margin: 0 20px;
+    color: #fff;
+    display:inline-block;
+}
+
+
+
+#dash_user {
+    font-weight: bold;
+}
+
+#logout_link {
+    [% IF rtl == 't' -%]
+    right: 1px;
+    [%- ELSE %]
+    left: 1px;
+    [%- END %]
+}
+
+
+/*
+#dash_fines { color: [% css_colors.text_badnews %]; }
+the color contrast between "text_badnews" and "primary"
+is too low for WCAG compliance.  Use "text_attention"
+for now until a better color is picked - if needed.
+*/
+
+#dash_wrapper #dash_user_message_button_container {
+    display: inline;
+    padding: 0;
+}
+#dash_wrapper #unread_message_count_floater {
+    position: absolute;
+    background-color: [% css_colors.text_alert %];
+    padding-left: 0.2em;
+    padding-right: 0.2em;
+    display: inline-block;
+    font-size: 95%;
+    border-radius: 0;
+    z-index: 2;
+    margin-top: 0.2em;
+    [% IF rtl == 't' -%]
+    margin-right: -1.5em;
+    [%- ELSE %]
+    margin-left: -1.5em;
+    [%- END %]
+}
+
+#header-wrap {
+    /* border-bottom: 5px solid [% css_colors.nav_separation %]; */
+    background-color: [% css_colors.header_primary_fade %];
+    background-image: -moz-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
+    background-image: -o-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
+    background-image: -webkit-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
+    background-image: linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
+}
+#header {
+    color: [% css_colors.background %];
+    margin-left: 1em;
+    margin-right: 1em;
+    font-size: [% css_fonts.size_small %];
+}
+
+#header a {
+    color: [% css_colors.background %];
+}
+
+#header a:hover {
+    color: [% css_colors.text_invert %];
+    text-decoration: none;
+}
+
+#header-links {
+    color: [% css_colors.text_invert %];
+    font-size: [% css_fonts.size_small %];
+    font-weight: bold;
+    position: relative;
+    top:4px;
+
+}
+
+#header-links a {
+    color: [% css_colors.text_invert %];
+    display: block;
+    text-decoration: none;
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 22px;
+    [%- ELSE %]
+    float:left;
+    margin-right:22px;
+    [%- END %]
+}
+
+#header-links a:hover {
+    color: [% css_colors.text_invert %];
+    text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
+    text-decoration: none;
+}
+
+#header #header-links2 {
+    position:relative;
+    top:-8px;
+    color: [% css_colors.text_invert %];
+    padding-bottom: 15px;
+}
+
+#header #header-links2 a {
+    color: [% css_colors.text_invert %];
+}
+
+#header #header-links2 a:hover {
+    text-decoration: underline;
+}
+
+#your-acct-login {
+    padding-top:2em;
+}
+
+#gold-links {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 0px;
+    [%- ELSE %]
+    margin-left: 1em;
+    padding-left:0px;
+    [%- END %]
+}
+
+#gold-links-home {
+    margin:auto;
+    [% IF rtl == 't' -%]
+    padding-right: 0px;
+    [%- ELSE %]
+    padding-left:0px;
+    [%- END %]
+}
+
+#gold-links-holder {
+    height: 24px;
+    background-color: [% css_colors.background_invert %];
+}
+
+#util-bar {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 0px;
+    [%- ELSE %]
+    margin-left: 1em;
+    padding-left:0px;
+    [%- END %]
+    height:0px;
+}
+
+.search_box_wrapper {
+    padding-left: 1rem;
+}
+
+#search-wrapper {
+    /*border-bottom: 1px solid [% css_colors.border_standard %];*/
+    padding-bottom: 5px;
+    background-color: [% css_colors.background %];
+}
+
+#search-wrapper #breadcrumb {
+    margin-top:0px;
+    font-size: [% css_fonts.size_smaller %];
+    [% IF rtl == 't' -%]
+    float: right;
+    [%- ELSE %]
+    float:left;
+    [%- END %]
+}
+
+#search-wrapper #search-within {
+    margin-top:10px;
+    position:relative;
+    [% IF rtl == 't' -%]
+    float: left;
+    right: -173px;
+    [%- ELSE %]
+    float:right;
+    left:-173px;
+    [%- END %]
+}
+
+#search-wrapper #breadcrumb a {
+    color: [% css_colors.text %];
+}
+
+#search-wrapper #search_frm label {
+    font-size: [% css_fonts.size_smaller %];
+}
+
+#search-wrapper #search-box {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 0px;
+    [%- ELSE %]
+    margin-left: 1em;
+    padding-left: 0px;
+    [%- END %]
+    padding-top: 10px;
+    padding-bottom: 10px;
+}
+
+#adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
+    [% IF rtl == 't' -%]
+    margin-right:2px;
+    [%- ELSE %]
+    margin-left: 2px;
+    [%- END %]
+    overflow: auto;
+}
+
+#adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin: 10px 0px 0px 7px;
+    border-radius: 10px 10px 0px 0px;
+    [%- ELSE %]
+    float: left;
+    margin: 10px 7px 0px 0px;
+    border-radius: 10px 10px 0px 0px;
+    [%- END %]
+    text-align: center;
+    vertical-align: middle;
+    display: block;
+    padding: 10px 0px 10px 0px;
+    font-weight: bold;
+    color: [% css_colors.text_invert %];
+    background-color: [% css_colors.control %];
+    font-weight: bold;
+    text-decoration: none;
+}
+
+#adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
+    padding: 1em 1em 0.5em;
+}
+
+#adv_search_tabs a:hover, #acct_tabs a:hover, #acct_fines_tabs a:hover, #acct_checked_tabs a:hover, #acct_holds_tabs a:hover, #acct_prefs_tabs a:hover {
+    background-color: [% css_colors.primary %];
+    color: [% css_colors.text_invert %];
+    text-decoration: none;
+}
+
+#adv_search_filters {
+    position: relative;
+}
+#adv_search_rows {
+    border-bottom: none;
+}
+.adv_filter_block {
+    [% IF rtl == 't' -%]
+    float: right;
+    [%- ELSE %]
+    float: left;
+    [%- END %]
+    padding: 15px;
+    clear: both;
+}
+.adv_filter_block_item {
+    [% IF rtl == 't' -%]
+    float: right;
+    [%- ELSE %]
+    float: left;
+    [%- END %]
+    padding: 5px;
+}
+
+.adv_special_block {
+    
+    padding: 5px;
+    margin-top: 5px;
+}
+
+
+.checkbox_col {
+    width: 1%;
+    [% IF rtl == 't' -%]
+    padding-right: 10px !important;
+    [%- ELSE %]
+    padding-left: 10px !important;
+    [%- END %]
+}
+
+#adv_search.on, #num_search.on, #expert_search.on {
+    color: [% css_colors.accent_darker %];
+    background-color: [% css_colors.background %];
+    text-decoration: none;
+}
+
+#adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
+    color: [% css_colors.accent_darker %];
+    background-color: [% css_colors.background %];
+    text-decoration: none;
+}
+
+.acct-tab-off {
+    background-color: [% css_colors.control %];
+}
+
+#acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
+    margin-top: 0px;
+    font-size: [% css_fonts.size_smaller %];
+    color: [% css_colors.accent_darker %];
+    padding: 10px 10px 10px 10px;
+}
+
+#acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
+    background-color: [% css_colors.accent_lightest %];
+    color: [% css_colors.accent_darker %];
+}
+
+#acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
+    padding-bottom: 12px;
+    color: [% css_colors.accent_medium %];
+}
+
+#acct_select, #acct_prefs_select {
+     display: none;
+}
+
+#mobile_acct_search_links {
+      background-color: [% css_colors.primary_fade %];
+}
+
+.rdetail_header {
+    [% IF rtl == 't' -%]
+    padding: 5px 0px 6px 7px;
+    margin-right: 1em;
+    [%- ELSE %]
+    padding: 5px 7px 6px 0px;
+    margin-left: 1em;
+    [%- END %]
+    border-bottom: 1px dotted [% css_colors.accent_light %];
+}
+
+.rdetail_results a {
+    color:[% css_colors.primary_fade %];
+    font-weight:bold;
+    font-size: [% css_fonts.size_bigger %];
+}
+
+.rdetail_result_count {
+    color: [% css_colors.text %];
+    font-weight: normal;
+    display: inline-block;
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [%- ELSE %]
+    padding-left: 1em;
+    [%- END %]
+}
+
+.rdetail_result_nav {
+    font-weight:normal;
+    display: inline-block;
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [%- ELSE %]
+    padding-left: 1em;
+    [%- END %]
+}
+
+#rdetail_details_table {
+    margin-top: 15px;
+}
+
+#rdetail_image { border: none; }
+#rdetail_image_cell {
+    padding-top: 3px;
+    [% IF rtl == 't' -%]
+    padding-left: 10px;
+    [%- ELSE %]
+    padding-right: 10px;
+    [%- END %]
+}
+
+h2.rdetail_uris {
+    margin-top: 1em;
+}
+div.rdetail_uris {
+    padding: 0.5em 1em 0.5em 1em;
+    background-color: [% css_colors.accent_lighter2 %];
+}
+div.rdetail_uris ul li {
+    position: relative;
+    [% IF rtl == 't' -%]
+    right: 1em;
+    [%- ELSE %]
+    left: 1em;
+    [%- END %]
+}
+
+div.rdetail_show_copies {
+    margin-top: 1em;
+}
+
+div#rdetail_actions_div {
+    background-color: [% css_colors.background %];
+    [% IF rtl == 't' -%]
+    float: left;
+    [%- ELSE %]
+    float: right;
+    [%- END %]
+}
+
+div#rdetail_copy_counts {
+    margin-top; 1em;
+}
+
+/*
+span#rdetail_copy_counts {
+    display: inline-block;
+    vertical-align: top;
+    [% IF rtl == 't' -%]
+    border-left: thin;
+    margin-left: 1em;
+    padding-left: 1em;
+    [%- ELSE %]
+    border-right: thin;
+    margin-right: 1em;
+    padding-right: 1em;
+    [%- END %]
+}
+*/
+
+span#rdetail_hold_counts {
+    display: inline-block;
+    vertical-align: top;
+}
+span#rdetail_hold_counts p {
+    [% IF rtl == 't' -%]
+    padding-right: 2em;
+    [%- ELSE %]
+    padding-left: 2em;
+    [%- END %]
+}
+
+#rdetail_image_div {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 1em;
+    [%- ELSE %]
+    float: left;
+    margin-right: 1em;
+    [%- END %]
+}
+
+.rdetail_aux_utils {
+    padding-bottom: 6px;
+    [% IF rtl == 't' -%]
+    border-right: 1px dotted [% css_colors.accent_light %];
+    padding-right:17px;
+    padding-left:70px;
+    [%- ELSE %]
+    border-left:1px dotted [% css_colors.accent_light %];
+    padding-left: 17px;
+    padding-right: 70px;
+    [%- END %]
+}
+
+div.place_hold {
+    border-bottom: 1px dotted [% css_colors.accent_light %];
+    padding-top: 10px;
+}
+
+div.toggle_list { padding-top: 6px; }
+
+div.share_record {
+    padding-top: 6px;
+    border-top: 1px dotted [% css_colors.accent_light %];
+}
+
+div.format_icon {
+    [% IF rtl == 't' -%]
+    float: left;
+    margin-left: 17px;
+    [%- ELSE %]
+    float: right;
+    margin-right: 17px;
+    [%- END %]
+}
+
+#metarecord_population {
+    overflow: hidden;
+    width: 40%;
+    padding-bottom: 10px;
+}
+
+.metarecord_population_span_link {
+    line-height: 20px;
+}
+
+.metarecord_population_format {
+    border-right: thin;
+    display: inline-block;
+    margin-right: 1em;
+    padding-right: 1em;
+    vertical-align: top;
+}
+
+.metarecord_population_item_lang {
+    display: inline-block;
+    vertical-align: top;
+}
+
+.metarecord_population_all {
+    padding-top:10px;
+}
+
+.results_aux_utils {
+    display: table-cell;
+}
+
+.result_util {
+    border-bottom: 1px dotted [% css_colors.accent_light %];
+    padding-top: 6px;
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [%- ELSE %]
+    padding-left: 1em;
+    [%- END %]
+}
+
+.results_reviews {
+    top: -5px;
+}
+
+#rdetail_copies {
+    padding-top: 1.5em;
+}
+
+#rdetails_status td {
+    [% IF rtl == 't' -%]
+    padding: 7px 13px 3px 0px;
+    [%- ELSE %]
+    padding: 7px 0px 3px 13px;
+    [%- END %]
+}
+
+#rdetails_status td[headers=copy_header_library],
+#rdetails_status td[headers=copy_header_shelfloc] {
+    white-space: normal;
+}
+
+#rdetails_status thead th {
+    [% IF rtl == 't' -%]
+    padding: 13px 13px 13px 0px;
+    text-align: right;
+    [%- ELSE %]
+    padding: 13px 0px 13px 13px;
+    text-align: left;
+    [%- END %]
+    background-color: [% css_colors.accent_lighter2 %];
+    font-size: [% css_fonts.size_smaller %];
+    font-weight: bold;
+}
+
+#rdetails_status tbody td {
+    [% IF rtl == 't' -%]
+    padding-right: 13px;
+    text-align: right;
+    [%- ELSE %]
+    padding-left: 13px;
+    text-align: left;
+    [%- END %]
+}
+#rdetails_status tbody td.copy_note {
+    color: [% css_colors.primary %];
+    text-wrap:normal;
+    white-space:pre-wrap !important;
+    word-wrap:normal;
+}
+
+#rdetails_status tbody td.copy_tag {
+    border-color: [% css_colors.primary %];
+    border-style: dashed;
+    border-width: 2px;
+}
+#rdetails_status tbody .copy_tag_value {
+    font-weight: bolder;
+}
+
+.rdetail_extras {
+    background-color: [% css_colors.primary_fade %];
+    border: 1px solid [% css_colors.primary %];
+    padding-top:1px;
+    clear:both;
+}
+
+#rdetail_extras_div {
+    margin: 1em 0;
+}
+
+.rdetail_extras_hr {
+    [% IF rtl == 't' -%]
+    margin-right: 1px;
+    margin-left: 1px;
+    [%- ELSE %]
+    margin-left: 1px;
+    margin-right: 1px;
+    [%- END %]
+    height: 1px;
+    background-color: [% css_colors.accent_light %];
+}
+
+.rdetail_extras_link {
+    padding: 6px 12px;
+    font-size: [% css_fonts.size_smaller %];
+    font-weight: bold;
+}
+
+.rdetail_extras_lbl {
+    color: [% css_colors.text_invert %];
+    text-decoration: none;
+}
+
+#rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
+    [% IF rtl == 't' -%]
+    margin-right: 13px;
+    [%- ELSE %]
+    margin-left: 13px;
+    [%- END %]
+}
+
+#rdetail_locs_expand, #rdetail_locs_collapse {
+    [% IF rtl == 't' -%]
+    margin-right: 13px;
+    [%- ELSE %]
+    margin-left:13px;
+    [%- END %]
+    padding-bottom:3px;
+    margin-top:15px;
+}
+
+#rdetail_anotes_div .biography {
+    margin:0;
+}
+
+span.copy_note_label {
+    font-weight: bold;
+}
+
+span.copy_tag_type_label {
+    font-weight: bold;
+}
+
+#gbp_extra, #gbp_arrow_down_link {
+    display: none;
+}
+
+.almost-content-wrapper {
+    background-color: [% css_colors.background %];
+}
+
+#cartDropdown .dropdown-menu {
+
+}
+
+#content-wrapper {
+    background-color: [% css_colors.background %];
+    height: auto;
+    display: grid;
+}
+
+.content-wrapper-record-page { top: -15px; position: relative; }
+
+#main-content-home {
+    [% IF rtl == 't' -%]
+    padding-right: 17px;
+    margin-right: 1em;
+    [%- ELSE %]
+    padding-left: 17px;
+    margin-left: 1em;
+    [%- END %]
+}
+#main-content {
+    [% IF rtl == 't' -%]
+    padding-right: 0px;
+    [%- ELSE %]
+    padding-left: 0px;
+    [%- END %]
+    margin: 0 1em;
+    clear: both;
+}
+
+#main-content-after-bar {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 4px;
+    [%- ELSE %]
+    margin-left: 1em;
+    padding-left: 4px;
+    [%- END %]
+}
+
+#results_header_inner {
+    padding-bottom: 1rem;
+}
+
+#results-side-bar {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 5px;
+    [%- ELSE %]
+    float: left;
+    margin-right: 5px;
+    [%- END %]
+    width: 174px;
+    background-color: [% css_colors.background %];
+}
+
+#main-content .login_boxes {
+    border: 1px solid [% css_colors.accent_lighter %];
+    background-color: [% css_colors.accent_lightest %];
+    background-image: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+    background-image: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+    background-image: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+    background-image: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+    background-image: linear-gradient(to bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+    color: [% css_colors.accent_darker %];
+}
+
+#main-content .login_boxes h1 {
+    font-weight: normal;
+    font-size: [% css_fonts.size_biggest %];
+    margin:0;
+}
+
+#main-content .left_brain {
+    [% IF rtl == 't' -%]
+    padding-right: 28px;
+    [% ELSE -%]
+    padding-left:28px;
+    [% END -%]
+    padding-top:25px;
+}
+
+#main-content .left_brain input[type=text], #main-content .left_brain input[type=password] {
+    width:167px;
+    margin:0;
+    padding:0;
+    background-color: [% css_colors.background %];
+    font-size: [% css_fonts.size_bigger %];
+    color: [% css_colors.text %];
+}
+
+#main-content .left_brain .input_bg {
+    [% IF rtl == 't' -%]
+    padding: 10px 13px 0px 10px;
+    [% ELSE -%]
+    padding:10px 10px 0px 13px;
+    [% END -%]
+    width:167px;
+    height:29px;
+}
+
+.login-help-box {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-right: 2em;
+    [% ELSE -%]
+    float: left;
+    margin-left: 2em;
+    [% END -%]
+    width: 200px;
+    text-align: center;
+}
+
+.login-help-button {
+    font-size: [% css_fonts.size_biggest %];
+    padding: 1.5em;
+}
+
+#login-failed-message {
+    font-size: [% css_fonts.size_bigger %];
+    font-weight: bold;
+    color: [% css_colors.text_alert %];
+    padding-top: 1em;
+}
+
+#holds_temp_parent td {
+    border-bottom:1px solid [% css_colors.border_standard %];
+}
+
+#holds_temp_parent input, #holds_temp_parent select {
+    margin:0;
+}
+
+
+#holds_temp_parent tr td div.format_icon {
+    margin-top: 6px;
+    margin-bottom: 6px;
+    float: none;
+}
+
+#results_header_bar {
+    background-color: [% css_colors.accent_medium %];
+    border-top:1px solid [% css_colors.accent_mediumdark %];
+    border-bottom:1px solid [% css_colors.accent_mediumdark %];
+}
+
+.results_header_lbl {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+    font-weight: bold;
+    color: [% css_colors.text %];
+    /* this border is not visible, but it keeps these labels the same size
+    as the buttons */
+    border: 1px solid [% css_colors.accent_medium %];
+    background-color: [% css_colors.accent_medium %];
+    margin: 0.5em 0.3em;
+    padding: 0.3em;
+}
+/* we need a negative margin on the select to allow the containing <label>
+to determine the actual size of the element.  By doing this, we can increase
+the odds that the buttons and the select will be the same size, and therefore
+collapse correctly when the window width decreases */
+.results_header_lbl select {
+    margin: -0.5em 0;
+}
+
+#limit_to_available {
+    vertical-align: middle;
+}
+
+.results_header_sel {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    margin:0;
+}
+
+
+.results_header_nav1 {
+    text-align: center;
+}
+
+.results_header_nav1 .h1 {
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:bold;
+    color:[% css_colors.primary_fade %];
+}
+
+.table_no_border_space {
+  border-spacing: 0px;
+}
+.table_no_cell_pad td {
+  padding: 0px;
+}
+.table_no_border {
+  border-collapse: collapse;
+}
+
+#result_table_table {
+  margin-top:10px;
+}
+
+#result_table_div {
+    margin-top: 1em;
+}
+
+tr.result_table_row > td.results_row_count,
+tr.result_table_row > td.result_table_pic_header,
+tr.result_table_row > td.result_table_title_cell {
+    vertical-align: top;
+}
+
+.result_metadata {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding-left: 2em;
+    [% ELSE -%]
+    float: left;
+    padding-right: 2em;
+    [% END -%]
+    width: 30em;
+}
+
+tr.result_table_row:nth-child(n+2) > td {
+    border-top: 1px solid [% css_colors.accent_lighter2 %];
+}
+
+tr.result_table_row > td.result_table_pic_header {
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+    white-space: nowrap;
+    width: 78px;
+}
+
+/* styles for selecting records in the results set */
+.result_table_row_selected {
+    background-color: [% css_colors.item_selected %];
+}
+#selected_records_summary, #clear_basket {
+    margin-left: 5em;
+}
+
+/* styles for the basket */
+#record_basket {
+    [% IF rtl == 't' -%]
+    float: left;
+    margin-left: 5em;
+    [% ELSE; %]
+    float: right;
+    margin-right: 5em;
+    [% END %]
+}
+#record_basket_icon {
+    [% IF rtl == 't' -%]
+    float: left;
+    margin-left: 2em;
+    [% ELSE; %]
+    float: right;
+    margin-right: 2em;
+    [% END %]
+    position: relative;
+}
+#record_basket_count_floater {
+    background-color: #ddd;
+    position: absolute;
+    top: 0px;
+    right: -10px;
+    z-index: 2;
+    text-align: center;
+    border-radius: 50%;
+    width: 20px;
+}
+#record_basket_count_floater a {
+    text-decoration: none;
+}
+#basket_actions {
+    margin: .5rem;
+}
+#basket_actions select {
+    border-color: rgb(169, 169, 169);
+}
+
+.result_number {
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+    white-space: nowrap;
+}
+
+.result_count_number {
+   font-weight: bold;
+}
+
+.result_table_subtable {
+    width: 100%;
+    padding-top: 1em;
+}
+
+div.result_table_utils_cont {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    float: right;
+    [% ELSE -%]
+    text-align:left;
+    float: left;
+    [% END -%]
+}
+
+.mylist_action:hover{
+    text-decoration: none;
+}
+
+#myopac_summary_div p {
+    margin:0;
+    margin-bottom: 10px;
+}
+
+#acct_sum_checked_table td {
+    padding-bottom:5px;
+}
+
+.zero_search_hits_main {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    width:300px;
+    margin-top: 2ex;
+}
+.zero_search_hits_saved {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 2em;
+    [% ELSE -%]
+    float:left;
+    margin-right: 2em;
+    [% END -%]
+    width:200px;
+    margin-top: 2ex;
+}
+
+#zero_search_hits p {
+    margin-top:0;
+}
+
+#zero_hits_term {
+    font-weight: bold;
+}
+
+#zero_search_hits #spell_check_link {
+}
+
+#zero_search_hits #zero_hits_suggestions {
+}
+
+#lowhits_help {
+    [% IF rtl == 't' -%]
+    float: left;
+    [% ELSE -%]
+    float: right;
+    [% END-%]
+    width: 353px;
+    background-color: [% css_colors.accent_light %];
+    padding: 10px;
+    margin-top: 7px;
+}
+
+.results_info_table td {
+    [% IF rtl == 't' -%]
+    padding-left: 10px;
+    [% ELSE -%]
+    padding-right: 10px;
+    [% END-%]
+}
+
+#myopac_holds_main_table {
+    border-collapse: collapse;
+}
+
+#myopac_holds_main_table td {
+    border: 1px solid [% css_colors.border_dark %];
+
+}
+
+.myopac-hold-available {
+    color: [% css_colors.text_greatnews %];
+    font-weight: bold;
+}
+
+.myopac-hold-suspended {
+    color: [% css_colors.text_badnews %];
+    font-weight: bold;
+}
+
+#myopac_prefs_div .data_grid {
+    border-collapse:collapse;
+}
+
+#myopac_prefs_div .data_grid td {
+    [% IF rtl == 't' -%]
+    padding: 6px 17px 7px 0px;
+    [% ELSE -%]
+    padding:6px 0px 7px 17px;
+    [% END -%]
+    background-color:[% css_colors.accent_ultralight %];
+    border-bottom:3px solid [% css_colors.background %];
+}
+
+.header_middle {
+    [% IF rtl == 't' -%]
+    padding: 0px 0px 0px 7px;
+    [% ELSE -%]
+    padding: 0px 7px 0px 0px;
+    [% END -%]
+    height:22px;
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:bold;
+    color:[% css_colors.primary_header %];
+    /*border-bottom: 1px dotted [% css_colors.accent_light %];*/
+    clear: both;
+}
+
+.header_middle a {
+    font-weight: normal;
+}
+
+#acct_sum_block {
+    [% IF rtl == 't' -%]
+    float: right;
+    clear: right;
+    [% ELSE -%]
+    float: left;
+    clear: left;
+    [% END -%]
+}
+
+.acct_sum_table {
+    border-collapse: collapse;
+    background-color: [% css_colors.accent_ultralight %];
+}
+
+.acct_sum_table tr {
+    border-bottom: 2px solid white;
+}
+
+.acct_sum_table td {
+    padding: 1em;
+}
+
+.acct_sum_table a {
+    text-transform: none;
+    position:relative;
+    top:-1px;
+}
+
+.acct_sum_table .view_link {
+    font-weight: normal;
+}
+
+#myopac_sum_fines {
+    [% IF rtl == 't' -%]
+    float: left;
+    padding: 15px 23px 0px 0px;
+    [% ELSE -%]
+    float:right;
+    padding: 15px 0px 0px 23px;
+    [% END -%]
+    width: 177px;
+}
+
+.cc_logo_img
+{
+   width: 79%;
+    [% IF rtl == 't' -%]
+      padding-right: .5em;
+    [% ELSE -%]
+       padding-left: .5em;
+    [% END -%]
+}
+
+#myopac_sum_fines_placehold {
+    [% IF rtl == 't' -%]
+    float: left;
+    [% ELSE -%]
+    float: right;
+    [% END -%]
+    width: 177px;
+    height: 166px;
+}
+
+.acct_holds_temp td {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+}
+
+#acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+}
+
+
+
+.acct_fines_header
+{
+   width: 100%;
+   padding-bottom:1em;
+   [% IF rtl == 't' -%]
+   float: right;
+   [% ELSE -%]
+   float:left;
+   [% END -%]
+}
+
+/* tables for entering payment information */
+#acct_fines_main_header
+{
+   width: 100%;
+}
+
+/* tables for entering payment information */
+#billing_info_table
+{
+    width: auto;
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    display:inline;
+    padding-left: 1em;
+    padding-right: 1em;
+}
+
+/* tables for entering payment information */
+#credit_card_info_table
+{
+    width: auto;
+    display: block;
+}
+
+/* tables for entering payment information */
+#billing_info_table td,
+#credit_card_info_table td
+{
+   [% IF rtl == 't' -%]
+    padding-right: .5em;
+    [% ELSE -%]
+    padding-left: .5em;
+    [% END -%]
+
+}
+
+/* div for the payment buttons with the total */
+#payment_actions
+{
+   width: auto;
+   display: block;
+   padding: 1em 0 0 1em;
+   text-align:center;
+}
+
+/* Stripe's payment form */
+#payment_form
+{
+    background-color: [% css_colors.accent_ultralight %];
+    width: 75%;
+}
+#card-element
+{
+    padding: 10px;
+}
+
+/* text to state what is seen on cc statement */
+.cc_disclaimer
+{
+   font-style:italic;
+   font-size: 90%;
+   color:[% css_colors.primary_fade %];
+}
+
+.hold_notes {
+    text-transform: none;
+    font-weight: normal;
+}
+
+
+
+#acct_list_header select, #acct_list_header_anon select {
+    font-weight:normal;
+    text-transform:none;
+}
+
+.search_catalog_lbl,
+.adv_search_catalog_lbl,
+.browse_the_catalog_lbl,
+.search_courses_lbl,
+.browse_courses_lbl {
+    font-size: [% css_fonts.size_bigger %];
+}
+
+.lbl1 {
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:bold;
+}
+
+.lbl2 {
+    font-size: [% css_fonts.size_smaller %];
+    font-weight:normal;
+    position:relative;
+    top:3px;
+    max-width:300px;
+}
+
+#fines_payments_wrapper {
+    padding-left: 5px;
+    padding-right: 5px;
+}
+
+.myopac_payments_table th {
+    [% IF rtl == 't' -%]
+    text-align: right; }
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+}
+
+.myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
+.myopac_payments_table thead th:first-child { width: 8em; }
+.myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
+.myopac_payments_table form { display: inline; }
+.myopac_payments_table input[type="submit"] { padding: 1px; }
+
+.cc_header
+{
+   padding-top:1em;
+   background-color: [% css_colors.accent_lighter %];
+}
+
+.payment-error {
+    font-weight: bold; color: [% css_colors.text_alert %];
+    padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
+}
+
+.payment-processing {
+    font-weight: bold;
+    color: [% css_colors.text_greatnews %];
+    font-size: [% css_fonts.size_bigger %];
+    padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
+    text-align: center;
+}
+#adv_search_input { width: 100%; }
+#adv_search_parent {
+    margin-bottom:0px;
+}
+
+#search-wrapper #search-submit-go,
+#search-wrapper #search-submit-go-1,
+#search-wrapper #search-submit-go-2,
+#search-wrapper #search-submit-go-depth {
+    display: inline-block;
+    margin-top: 1.3rem;
+}
+
+#search-submit-spinner {
+    height: 16px;
+    width: 16px;
+}
+div.adv_search_available {
+    margin-top: 1em;
+}
+
+#myopac_loading {
+    width:100%;
+    text-align:center;
+    padding-top:20px;
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:bold;
+}
+
+.chili_link {
+    width:100px !important;
+    text-align: center !important;
+}
+
+.chili_review div.chili_link div {
+    margin: auto;
+}
+
+/* styling for advanced search filters that display with searchbar */
+
+#adv_filter_results_block h4 { display: inline; }
+
+#adv_filter_results_block {
+    margin-top: 6px;
+    text-align: center;
+}
+
+.adv_filter_results_block_label {
+    font-weight:bold;
+    [% IF rtl == 't' -%]
+    padding: 4px 12px 4px 0px;
+    [% ELSE -%]
+    padding: 4px 0px 4px 12px;
+    [% END -%]
+}
+
+.adv_filter_results_group {
+    font-size: 12px;
+    display: inline-block;
+    background-color:  [% css_colors.accent_lighter2 %];
+    border-style: solid;
+    border-color: [% css_colors.accent_medium %];
+    border-width: 1px;
+    border-radius: 4px;
+    padding: 2px 4px 2px 4px;
+}
+
+.adv_filter_results_group_wrapper {
+    display: inline-block;
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    [% END -%]
+    margin-bottom: 8px;
+}
+
+.adv_filter_results_group_header {
+    display: inline-block;
+}
+
+.adv_filter_results_group_values {
+    display: inline;
+}
+
+.adv_search_result_filter {
+    display: inline-block;
+    font-size: 16px;
+}
+
+.remove_filter {
+    font-size: 16px;
+    [% IF rtl == 't' -%]
+    margin-right: 3px;
+    [% ELSE -%]
+    margin-left: 3px;
+    [% END -%]
+}
+
+a.remove_filter {
+    text-decoration: none;
+    color: [% css_colors.accent_dark %];
+}
+
+#filter_hits {
+     display: inline-block;
+}
+
+#refine_search_link {
+    display: inline-block;
+}
+
+[%- IF we_want_to_turn_on_facet_styling.defined; %]
+/* some facet styling */
+.facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
+.facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
+.facetClassLabel { font-weight: bold; text-align: center; }
+.facetFieldContainer {  }
+.facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
+.extraFacetFieldsWrapper { }
+.toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
+.facetFieldLineCount {
+    display: inline-block;
+    border-right: 1px solid [% css_colors.accent_light %];
+    color: [% css_colors.accent_mediumdark %];
+    width: 3em;
+    margin-right: 3px
+}
+.facetField { border-top: 1px solid [% css_colors.accent_light %]; }
+.facetFields { padding-left: 5px; }
+.facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
+[%- END -%]
+
+div#facet_sidebar {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 1em;
+    [% ELSE -%]
+    float: left;
+    margin-right: 1em;
+    [% END-%]
+}
+
+.facet_box_temp {
+    padding-bottom:3px;
+}
+
+.facet_box_temp .header {
+    height: 2.3em;
+    background-color:[% css_colors.primary %];
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px;
+    font-weight:bold;
+    color:[% css_colors.text_invert %];
+    padding-top:4px;
+}
+
+.facet_box_temp.filter_box_temp .header {
+    background-color: [% css_colors.background_invert %] !important;
+}
+
+.filter_box_label {
+    color: [% css_colors.background_invert %];
+    font-weight:bold;
+    padding-top:4px;
+    padding-bottom:4px;
+    padding-left:12px;
+}
+
+.facet_box_temp .header .title {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding-right: 12px;
+    [% ELSE -%]
+    float:left;
+    padding-left:12px;
+    [% END -%]
+    padding-top:6px;
+}
+
+/* in this context, where h4 is primarily for structure,
+   avoid the normal large font and margin for h4's */
+.facet_box_temp h4 {
+    font-size : 100%;
+    margin: 0px;
+}
+
+.facet_box_temp .header a.button {
+    [% IF rtl == 't' -%]
+    float: left;
+    padding-left: 6px;
+    [% ELSE -%]
+    float:right;
+    padding-right:6px;
+    [% END -%]
+    padding-top:6px;
+    color:[% css_colors.text_invert %];
+}
+
+.facet_box_wrapper .box_wrapper .box {
+    border-top:1px solid [% css_colors.border_standard %];
+    border-left:1px solid [% css_colors.border_standard %];
+    border-right:1px solid [% css_colors.border_standard %];
+    padding: 0 0.5em;
+    overflow: hidden;
+}
+
+.filter_box_wrapper {
+    margin-bottom: 3px;
+    padding: 2px;
+    border: 1px solid [% css_colors.background_invert %];
+    border-radius: 3px;
+    font-weight:bold;
+    padding-top:4px;
+}
+
+.facet_template {
+    box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    display: table;
+    margin: 0.5em 0;
+    width: 100%;
+}
+
+.facet_template div {
+    display: table-cell;
+    padding: 2px;
+}
+
+.facet_template.filter_template div {
+    padding: 0px !important;
+}
+
+.facet_template .count {
+    text-align: right;
+    color: [% css_colors.accent_dark %];
+}
+
+.page-item.active .page-link {
+    background-color: #00593d;
+    border-color: #00593d;
+}
+.page-link
+{
+    color: #00593d;
+}
+
+.filter-header{
+     background-color: [% css_colors.bg_filter %];
+     color: [% css_colors.text_filter %];
+}
+
+.filter-header:hover{
+     background-color: [% css_colors.bg_filter_hover %];
+}
+
+.extra_header{
+     background-color: [% css_colors.bg_extras %];
+}
+.facet_template_selected {
+    background-color: [% css_colors.accent_lighter2 %];
+    border: 1px solid [% css_colors.accent_medium %];
+}
+
+#footer-wrap {
+    /* border-top: 5px solid [% css_colors.nav_separation %]; */
+    background-color: [% css_colors.footer_primary %];
+    background-image: -moz-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
+    background-image: -o-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
+    background-image: -webkit-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
+    background-image: linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
+    bottom: 0px;
+    width: 100%;
+}
+
+#footer {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    [% END -%]
+    padding-top:5px;
+    padding-bottom: 10px;
+    font-size: [% css_fonts.size_small %];
+}
+
+#footer .navbar-nav {
+    justify-content: center;
+}
+
+#copyright_text, #footer_logo {
+    color: [% css_colors.footer_link %];
+    font-size: [% css_fonts.size_small %];
+    margin: 5px 0;
+    text-align: center;
+}
+
+.color_4 {
+    font-weight: bold;
+}
+
+.advanced_div { padding-top: 15px; }
+#adv_global_search { width: 100%; }
+#adv_global_addrow td { padding-top: 7px; }
+[% IF rtl == 't' -%]
+#adv_global_addrow.td-search-left{text-align:right;}
+[% END -%]
+#adv_global_input_table { width: 100%; }
+#adv_global_input_table select { width: 7em; }
+.adv_adv_link {
+    font-size: [% css_fonts.size_smaller %];
+    color: [% css_colors.text_alert %];
+}
+#acct_prefs_header {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+}
+.search_page_nav_link {
+    cursor: pointer;
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+}
+#opac.result.sort { width: 160px; }
+.renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
+.failure-text {
+    [% IF rtl == 't' -%]
+    margin-right: 4em;
+    [% ELSE -%]
+    margin-left: 4em;
+    [% END -%]
+    font-style: italic;
+    color: [% css_colors.text_alert %];
+}
+.refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
+#adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
+#adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
+#adv_search_refine {
+    [% IF rtl == 't' -%]
+    padding-right: 5em;
+    [% ELSE -%]
+    padding-left: 5em;
+    [% END -%]
+    background-color: [% css_colors.accent_lighter2 %];
+    margin: 2ex 0;
+}
+.row-remover { position: relative; top: 1px; vertical-align: middle; }
+.subtle-button {
+    background-color: [% css_colors.background %];
+    color: [% css_colors.primary %]; text-decoration: none;
+    padding: 0; border: 0; margin: 0;
+    vertical-align: middle;
+}
+.subtle-button:hover { text-decoration: underline; cursor: pointer; }
+.no-dec:hover { text-decoration: none; }
+.pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
+
+#account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
+#account-update-email table td {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+    padding: 5px 15px 5px 15px;
+    border-bottom: 1px solid [% css_colors.accent_lighter %];
+}
+#account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
+a.dash-link:hover { text-decoration: underline !important; }
+#list_create_table td { vertical-align: middle; padding: 0 8px; }
+#list_create_table {
+    background-color: [% css_colors.accent_light %];
+    padding-bottom: 4px;
+    margin-bottom: 10px;
+    border-bottom: 1px dotted [% css_colors.accent_medium %];
+    width: 100%;
+}
+.list_create_table_label {
+    width: 30%;
+}
+#list_description, #list_create_name {
+        width: 500px;
+}
+.list-create-table-buttons input[type=image] { margin-top: 2px; }
+.result_table_format_cell { padding: 0px 10px; text-align: center; }
+.results_row_count { font-weight: bold; }
+
+.fmt-note {
+    [% IF rtl == 't' -%]
+    padding-right: 1em !important;
+    [% ELSE -%]
+    padding-left: 1em !important;
+    [% END -%]
+    vertical-align: middle;
+}
+.hold-editor-controls { text-align: center; padding-top: 1em !important; }
+.hold-editor-controls a { padding-left: 2em; }
+
+.text-right {
+    [% IF rtl == 't' -%]
+    text-align: left;
+    [% ELSE -%]
+    text-align: right;
+    [% END -%]
+}
+.text-right-top {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    vertical-align: top;
+    [% END -%]
+}
+.rdetail-author-div {
+    padding-bottom: 10px;
+    display: inline-block;
+}
+
+.invisible { visibility: hidden; }
+.rdetail-extras-summary { margin: 10px; }
+.staff-hold { background-color: [% css_colors.accent_lightest %]; }
+.expert-search tbody tr th {
+    [% IF rtl == 't' -%]
+    text-align: left;
+    padding-right: 2em;
+    [% ELSE -%]
+    text-align: right;
+    padding-left: 2em;
+    [% END -%]
+}
+#adv_expert_row label { font-weight: bold; }
+
+.cn_browse_item { padding: 2ex; }
+.results-paginator-list {
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+}
+.results-paginator-selected { color: [% css_colors.text_alert %]; }
+.inactive-hold { background-color: [% css_colors.inactive_hold %]; }
+.unread-patron-message { font-weight: bold; }
+
+#hold-items-list td { padding: 5px; margin-bottom: 20px; }
+.hold-items-list-title {
+  font-size: [% css_fonts.size_bigger %];
+  margin-bottom: 20px;
+}
+.hold-items-list-problem { color: [% css_colors.text_alert %]; }
+
+.hold_success_links > span { margin: 0 2em; }
+
+.radio-parts-selection {
+   width: 75%;
+   margin-bottom: 20px;
+}
+
+.parts-radio-option {
+  display: inline-block;
+  width:15em;
+}
+
+.mr_holds_no_formats {
+  [% IF rtl == 't' -%]
+  margin-right: 25px;
+  [% ELSE -%]
+  margin-left: 25px;
+  [% END -%]
+  padding: 5px;
+  font-size: 110%;
+  font-weight: bold;
+  color: [% css_colors.text_invert %];
+  background-color: [% css_colors.primary %];
+}
+
+.holds_item_row_separator td {
+  border-top: 2px dashed [% css_colors.accent_medium %];
+}
+
+.big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
+
+.results_header_btns, .results_header_sel {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+}
+
+/*
+ * .various_containers a = shortcut to putting .opac-button on every 'a' with
+ *     the tradeoff of increased stylesheet complexity (TODO: rethink?)
+ */
+
+.opac-multiline-button > a,
+.opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
+    color: [% css_colors.button_text %];
+    font-weight: bold;
+    text-decoration: none;
+    cursor: pointer !important;
+    border-radius: 5px;
+    border: 1px solid [% css_colors.primary %];
+    background-color:  [% css_colors.primary_fade %];
+    margin: 0.5em;
+    padding: 0.3em;
+    display: inline-block;
+}
+
+.opac-multiline-button > a:hover,
+.opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
+    background-color: [% css_colors.primary %];
+}
+
+.opac-button:disabled {
+    color: [% css_colors.accent_medium %];
+    cursor: pointer !important;
+    border: 1px solid [% css_colors.accent_light %];
+    background-color: [% css_colors.accent_lighter %];
+}
+
+/* Firefox adds its own special space to inputs; this gets us closer */
+button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
+    padding: 0;
+    border: 0;
+}
+
+.opac-button-header, #dash_wrapper .opac-button {
+    background-color: [% css_colors.control %];
+    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
+    font-size: [% css_fonts.size_base %];
+}
+a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
+    border-color: [% css_colors.control %];
+}
+
+.opac-multiline-button > a {
+    display: inline-block;
+}
+
+#myopac_checked_div {
+    padding: 0px;
+}
+
+.rdetail-mfhd-head {
+    margin-top: 5px;
+    padding-top: 5px;
+    background-color: [% css_colors.table_heading %];
+}
+
+.rdetail-mfhd-type {
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+}
+
+.rdetail-mfhd-bottom {
+    border-bottom: thin solid [% css_colors.border_dark %];
+    width: 100%;
+}
+
+.rdetail_record_details {
+    clear: both;
+    margin-top: 1em;
+}
+
+h2.rdetail_record_details, #rdetail_copy_counts h2, h2.rdetail_contents,
+h2.rdetail_related_subjects, h2.rdetail_related_series,
+h2.rdetail_other_formats, h2.rdetail_uris {
+    font-size: [% css_fonts.size_biggest %];
+    font-weight: bold;
+}
+
+.rdetail_content, .rdetail_subject {
+    [% IF rtl == 't' -%]
+    margin-right: 1.5em;
+    padding-right: 1.5em;
+    [% ELSE -%]
+    margin-left: 1.5em;
+    padding-left: 1.5em;
+    [% END -%]
+}
+
+.rdetail_content_type, .rdetail_subject_type {
+    vertical-align: top;
+    font-weight: bold;
+}
+
+.bookbag-item-row td { vertical-align: top; }
+
+.error { color: [% css_colors.text_alert %]; font-weight: bold; }
+.success {
+    color: [% css_colors.text_greatnews %];
+    font-weight: bold;
+}
+
+.rdetail_related_subjects {
+    margin-top: 1.5em;
+}
+
+.rdetail_related_series {
+    margin-top: 1.5em;
+}
+
+#rdetail_openurl {
+    margin-top: 1em;
+}
+
+.rdetail_openurl_entry {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    padding-left: 1em;
+    [% END -%]
+}
+.bookbag-controls-holder { width: 100%; }
+.bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
+.bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
+.bookbag-controls-holder .most {
+    [% IF rtl == 't' -%]
+    padding-right: 0;
+    margin-left: 5em;
+    [% ELSE -%]
+    padding-left: 0;
+    margin-right: 5em;
+    [% END -%]
+}
+.bookbag-controls-title-block {
+    [% IF rtl == 't' -%]
+    float:right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    width:40%;
+}
+.bookbag-controls-button-block {
+    [% IF rtl == 't' -%]
+    float:right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    width:50%;
+}
+h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
+.bookbag-share .fixed { min-width: 4em; }
+.bookbag-specific {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    [% END -%]
+}
+.bookbag-specific div.sort {
+    [% IF rtl == 't' -%]
+    float: right;
+    text-align: right;
+    margin-right: 15px;
+    [% ELSE -%]
+    float: left;
+    text-align: left;
+    margin-left: 15px;
+    [% END -%]
+    width: 40%;
+}
+.bookbag-specific div.meta {
+    background-color: [% css_colors.accent_light %];
+    [% IF rtl == 't' -%]
+    float: left;
+    text-align: left;
+    [% ELSE -%]
+    float: right;
+    text-align: right;
+    [% END -%]
+    width: 54%;
+    border: 1px solid [% css_colors.accent_light %];
+    padding: 5px;
+    margin-top: 5px;
+}
+#bbag-name-desc-form tr th { vertical-align: middle; }
+#bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
+.bookbag-description {
+    padding-top: 0em;
+    font-style: italic;
+    max-width: 40em;
+}
+/*
+.bbag-edit-desc-label {
+    [% IF rtl == 't' -%]
+    float:right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    width:8em;
+}
+.bbag-edit-desc-save {
+    clear:both;
+    margin-bottom:10px;
+}
+#bbag-edit-description {
+    width: 20em;
+    [% IF rtl == 't' -%]
+    float:right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+}
+#bbag-edit-name {
+    width: 20em;
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+}
+*/
+
+.bbag-action {
+    [% IF rtl == 't' -%]
+    margin-right: 15px;
+    [% ELSE -%]
+    margin-left: 15px;
+    [% END -%]
+}
+.bbag-navigate-list {
+    [% IF rtl == 't' -%]
+    padding-right: 32px;
+    float:right;
+    [% ELSE -%]
+    padding-left: 32px;
+    float:left;
+    [% END -%]
+}
+.bbag-navigate-list-pages {
+    [% IF rtl == 't' -%]
+    padding-right: 10px;
+    float:right;
+    [% ELSE -%]
+    padding-left: 10px;
+    float:left;
+    [% END -%]
+}
+textarea { font-family: sans-serif; }
+table.bookbag-specific {
+    border-right: 1px solid [% css_colors.accent_dark %];
+    border-bottom: 1px solid [% css_colors.accent_medium %];
+    margin-bottom: 2ex;
+    width: 100%;
+}
+.bookbag-share {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding: 0px 10px 0px 0px;
+    [% ELSE -%]
+    float: left;
+    padding: 0px 0px 0px 10px;
+    [% END -%]
+}
+.bookbag-share .fixed { min-width: 6em; }
+.bookbag-controls {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding: 0px 10px 0px 0px;
+    [% ELSE -%]
+    float: left;
+    padding: 0px 0px 0px 10px;
+    [% END -%]
+}
+.bookbag-specific td.list_checkbox {
+    [% IF rtl == 't' -%]
+    padding-right: 10px !important;
+    [% ELSE -%]
+    padding-left: 10px !important;
+    [% END -%]
+}
+.bookbag-specific td.list_entry {
+    min-width: 10em;
+    [% IF rtl == 't' -%]
+    padding-right: 5px !important;
+    [% ELSE -%]
+    padding-left: 5px !important;
+    [% END -%]
+}
+.bookbag-specific td.list_actions {
+    white-space: nowrap !important;
+}
+.bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
+
+.list_is_empty {
+    padding: 8px 0px 6px 0px;
+    width: 100%;
+    border: 0;
+    font-size: [% css_fonts.size_bigger %];
+    text-align: center;
+    font-style: italic;
+}
+.save-notes { padding-bottom: 1.5ex; }
+
+.nonbreaking-wrapper {
+    display: inline-block;
+}
+
+/* Moved from semiauto.css */
+.adv_global_input_container {
+    border-bottom: none;
+    clear: both;
+}
+.opac-auto-013 {
+    border-bottom: none;
+    *height: 0px;
+}
+.adv_global_filter_sort {
+    border: none;
+    width: 100%;
+}
+.clear-both { clear: both; }
+.common-no-pad {
+    clear: both;
+    height: 0px;
+    margin: 0px;
+    padding: 0px;
+}
+.common-full-pad {
+    clear: both;
+    height: 15px;
+}
+.opac-alert { color: [% css_colors.text_alert %]; }
+
+.float-left {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+}
+.float-right {
+    [% IF rtl == 't' -%]
+    float: left;
+    [% ELSE -%]
+    float: right;
+    [% END -%]
+}
+
+.saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
+.saved-searches-header .button {
+    [% IF rtl == 't' -%]
+    float: left;
+    [% ELSE -%]
+    float: right;
+    width: 28px;
+    [% END -%]
+}
+.saved-searches-header .text {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding-left: 1em;
+    [% ELSE -%]
+    float: left;
+    padding-right: 1em;
+    [% END -%]
+    margin: 0.5ex 0;
+}
+.saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
+.saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
+#staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
+    [% IF rtl == 't' -%]
+    border-left: 1px solid [% css_colors.accent_darker %];
+    [% ELSE -%]
+    border-right: 1px solid [% css_colors.accent_darker %];
+    [% END -%]
+}
+.result_item_circulated {
+    padding-top: 4px;
+}
+
+.result_item_circulated span {
+    position: relative;
+    top:-3px;
+    [% IF rtl == 't' -%]
+    right: 3px;
+    [% ELSE -%]
+    left:3px;
+    [% END -%]
+}
+
+#search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
+#result-bookbag-heading { text-align: center; margin: 2ex; }
+
+.result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
+.result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
+.result-bookbag-item-note { font-style: italic; }
+.lowhits-bookbag-name { font-weight: bold; }
+.oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
+.oils_AS_match_term {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+    color: [% css_colors.text %];
+}
+.oils_AS_match_field {
+    font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
+    [% IF rtl == 't' -%]
+    text-align: left;
+    [% ELSE -%]
+    text-align: right;
+    [% END -%]
+    color: [% css_colors.accent_medium %];
+}
+table.result_holdings_table {
+    margin-top: 1em;
+    margin-bottom: 1em;
+}
+table.result_holdings_table thead tr {
+    background-color: [% css_colors.table_heading %];
+}
+table.result_holdings_table thead tr th {
+    font-weight: bold;
+}
+span.preflib {
+    margin: 0 2em 0 2em;
+}
+a.preflib_change {
+  vertical-align: super;
+  font-size: [% css_fonts.size_smaller %];
+  line-height: normal;
+  text-decoration: none;
+}
+.rdetail-holding-group {
+    [% IF rtl == 't' -%]
+    margin-right: 1.5em;
+    [% ELSE -%]
+    margin-left: 1.5em;
+    [% END -%]
+}
+.rdetail-holding-group span {
+    [% IF rtl == 't' -%]
+    margin-right: 1.5em;
+    [% ELSE -%]
+    margin-left: 1.5em;
+    [% END -%]
+}
+.rdetail-holding-group .paging {
+    [% IF rtl == 't' -%]
+    margin-right: 1.5em;
+    [% ELSE -%]
+    margin-left: 1.5em;
+    [% END -%]
+}
+#rdetail_deleted_exp {
+    font-weight: bold;
+    padding: 1em;
+    margin: 1em;
+    border: thick solid [% css_colors.border_alert %];
+}
+
+#ac_tab_wrapper { width : 100%; }
+.ac_tab {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding-left: 10px;
+    [% ELSE -%]
+    float: left;
+    padding-right: 10px;
+    [% END -%]
+    font-size: [% css_fonts.size_big %];
+    padding: 5px;
+    border: 1px solid [% css_colors.primary_offset %];
+}
+.ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
+.ac_tab_selected a { color: [% css_colors.text_invert %]; }
+#ac_content { clear: both; width: 100%; margin-top: 10px; }
+
+/* Popmenu styles used for making css menus. */
+.popmenu {
+    margin: 0;
+    padding: 0;
+}
+.popmenu li {
+    list-style: none;
+}
+.popmenu li a {
+    display: block;
+    padding: 3px 5px;
+}
+.popmenu li ul {
+    display: none;
+    width: 10em; /* Width to help Opera out */
+    background-color: [% css_colors.primary %];
+}
+.popmenu li:hover ul {
+    display: block;
+    position: absolute;
+    margin: 0;
+    padding: 0;
+    border-color: [% css_colors.border_dark %];
+    border-width: 1px;
+    border-style: solid;
+}
+.popmenu li:hover li {
+    float: none;
+}
+.popmenu li:hover li a {
+    background-color: [% css_colors.primary %];
+    color: [% css_colors.accent_ultralight %];
+}
+.popmenu li li a:hover {
+    background-color: [% css_colors.accent_ultralight %];
+    color: [% css_colors.primary %];
+}
+/* Styles for the basket entry. */
+.popmenu li:hover li[class~="temporary"] a {
+    background-color: [% css_colors.primary %];
+    color: [% css_colors.accent_ultralight %];
+}
+.popmenu li li[class~="temporary"] a:hover {
+    background-color: [% css_colors.accent_ultralight %];
+    color: [% css_colors.primary %];
+}
+/* Styles for the default list entry. */
+.popmenu li:hover li[class~="default"] a {
+    background-color: [% css_colors.primary %];
+    color: [% css_colors.accent_ultralight %];
+}
+.popmenu li li[class~="default"] a:hover {
+    background-color: [% css_colors.accent_ultralight %];
+    color: [% css_colors.primary %];
+}
+/* Styles for the new list entry. */
+.popmenu li:hover li[class~="new"] a {
+    background-color: [% css_colors.primary %];
+    color: [% css_colors.accent_ultralight %];
+}
+.popmenu li li[class~="new"] a:hover {
+    background-color: [% css_colors.accent_ultralight %];
+    color: [% css_colors.primary %];
+}
+/* Style to add a divider on the menu. */
+.popmenu li li[class~="divider"] {
+    border-bottom-width: 1px;
+    border-bottom-color: [% css_colors.border_dark %];
+    border-bottom-style: solid;
+}
+
+
+
+
+#patron_usr_barcode_not_found {
+    font-weight: bold; color: [% css_colors.text_alert %];
+}
+
+.record_title {
+    font-weight: bold;
+}
+
+.record_author {
+    font-style: italic;
+}
+
+.password_message {
+    padding-top: 1em;
+    padding-bottom: 0.5em;
+    font-style: italic;
+}
+
+#maintenance_message {
+    padding: 5px;
+    width: 100%;
+    background-color: [% css_colors.text_alert %];
+    color: [% css_colors.text_invert %];
+    text-align: center;
+}
+
+#search-box > span {
+    margin: 0 1em;
+}
+.browse-error {
+    font-weight: bold;
+    font-color: #c00;
+}
+.browse-result-sources, .browse-result-authority-bib-links {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    [% END -%]
+}
+.browse-result-best-match {
+    font-weight: bold;
+}
+.browse-pager {
+    margin: 2ex 0;
+}
+.browse-result-list {
+    padding-bottom: 0.5ex;
+}
+.browse-shortcuts {
+    font-size: [% css_fonts.size_bigger %];
+}
+.browse-result-authority-field-name {
+    font-style: italic;
+    [% IF rtl == 't' -%]
+    margin-left: 1em;
+    [% ELSE -%]
+    margin-right: 1em;
+    [% END -%]
+}
+.browse-leading-article-warning {
+    font-style: italic;
+    font-size: [% css_fonts.size_big %];
+}
+.browse-public-general-note {
+    font-size: [% css_fonts.size_big %];
+}
+.browse-public-general-note-label { }
+.browse-public-general-note-institution {
+    font-style: normal;
+    font-weight: bold;
+}
+.browse-public-general-note-body {
+    font-style: italic;
+}
+
+.bib_peer_type {
+    font-weight: bold;
+}
+
+#main-content-register {
+    [% IF rtl == 't' -%]
+    margin-right: 40px;
+    [% ELSE -%]
+    margin-left: 40px;
+    [% END -%]
+    font-size: [% css_fonts.size_bigger %];
+}
+
+#main-content-register table {
+    padding: 20px;
+    margin-top: 18px;
+    border-collapse: collapse;
+}
+
+#main-content-register td {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+}
+
+#main-content-register td:not(:first-child) {
+    [% IF rtl == 't' -%]
+    padding-right: 20px;
+    [% ELSE -%]
+    padding-left: 20px;
+    [% END -%]
+}
+
+.patron-reg-invalid {
+    font-weight: bold;
+    color: red;
+    [% IF rtl == 't' -%]
+    padding-left: 10px;
+    [% ELSE -%]
+    padding-right: 10px;
+    [% END -%]
+}
+
+.result_footer_nav1 {
+    clear: both;
+}
+
+.small_view_only, #filter_hits, #refine_hits, #return_to_hits {
+    display: none;
+}
+
+.rdetail_authors_div {
+    margin-bottom: 1em;
+}
+
+#search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
+    white-space: nowrap;
+    display: inline-block;
+}
+
+.result_table_title_cell {
+    padding-top: 4px;
+    padding-bottom: 4px;
+}
+
+.record_title {
+    font-size: [% css_fonts.size_bigger %];
+}
+
+/* styling for sms text call number */
+.sms_text pre {
+    font-family: Arial, Helvetica, sans-serif;
+    font-size: [% css_fonts.size_medium %];
+    background-color: [% css_colors.accent_lightest %];
+    padding: .5%;
+    /* Allow text to wrap */
+    white-space: pre-wrap;       /* css-3 */
+    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
+    white-space: -pre-wrap;      /* Opera 4-6 */
+    white-space: -o-pre-wrap;    /* Opera 7 */
+    word-wrap: break-word;       /* Internet Explorer 5.5+ */
+}
+
+.mobile_view {
+   display:none;
+}
+
+/* patron message center */
+#myopac_message_tbody {
+    vertical-align: top;
+}
+.myopac_message_message {
+    white-space: pre-wrap;
+}
+
+#browse-controls {
+    text-align: center;
+}
+
+.browse-pager-spinner {
+    display: inline-block;
+    height: 16px;
+    width: 16px;
+}
+
+/* override a tiny bootstrap alignment issue */
+.form-check-input {
+    margin-top: .2rem;
+}
+
+@media only screen and (min-width: 992px) {
+    .nav-fr{
+        float: right;
+    }
+    .nav-fl{
+        float: left;
+    }
+    #nav-divide{
+        display:none !important;
+    }
+}
+
+@media only screen and (max-width: 767px) {
+    .search_box_wrapper {
+        padding-left: 0;
+    }
+    
+}
+
+@media only screen and (max-width: 800px) {
+    .adv_options{
+        width: 100% !important;
+    }
+    .facet_sidebar_hidden, .result_block_hidden {
+        display: none;
+    }
+    .facet_sidebar_visible, .result_block_visible {
+        display: inline ! important;
+    }
+    #acct_select, #acct_prefs_select {
+        display: inline-block;
+    }
+    #acct_tabs, #acct_prefs_tabs {
+         display:none;
+     }
+    .radio-parts-selection { width: 90%; }
+    #list_description, #list_create_name {
+        width: 300px;
+    }
+}
+
+@media only screen and (max-width: 600px) {
+    input, select {
+        font-size: [% css_fonts.size_big %];
+    }
+    span .nav_arrow_fix {
+        display: none;
+    }
+    #header {
+        padding: 0px;
+        margin: 0px;
+    }
+    #homesearch_main_logo img {
+        width:75%;
+    }
+    #format_selector {
+        display:none;
+    }
+    #your-acct-login {
+        padding: 0px;
+        padding-top: 5px;
+    }
+    #your-acct-login a {
+        margin: 0px;
+        padding: 5px;
+    }
+    #topnav_logo {
+        margin: 0;
+    }
+    #topnav_logo img {
+        width: 200px;
+    }
+
+    #gold-links-holder {
+        display: none;
+    }
+    #simple-detail-view-links {
+        display: none;
+    }
+    #acct_tabs a, #acct_fines_tabs a {
+       [% IF rtl == 't' -%]
+       border-radius: 6px 0px 0px 6px;
+       margin: 0px 0px 0px 5px;
+       [% ELSE -%]
+       border-radius: 6px 6px 0px 0px;
+       margin: 0px 5px 0px 0px;
+       [% END -%]
+       padding: 2px 4px 3px 4px;
+       font-size: [% css_fonts.size_base %];
+    }
+    .bookbag-controls-title-block {
+        [% IF rtl == 't' -%]
+        clear:right;
+        [% ELSE -%]
+        clear:left;
+        [% END -%]
+        width:90%;
+    }
+    .bookbag-controls-button-block {
+        [% IF rtl == 't' -%]
+        clear:right;
+        [% ELSE -%]
+        clear:left;
+        [% END -%]
+        width;90%;
+    }
+    .bookbag-specific {
+        [% IF rtl == 't' -%]
+        margin-right: 0px;
+        [% ELSE -%]
+        margin-left: 0px;
+        [% END -%]
+    }
+    .bookbag-specific div.sort {
+        [% IF rtl == 't' -%]
+        float: right;
+        text-align: right;
+        [% ELSE -%]
+        float: left;
+        text-align: left;
+        [% END -%]
+        width: 95%;
+        margin: 5px 0px 5px 0px;
+        border: 1px solid [% css_colors.accent_light %];
+        padding:5px;
+    }
+    .bookbag-specific div.meta {
+        [% IF rtl == 't' -%]
+        float: right;
+        margin-right:0px;
+        text-align: right;
+        [% ELSE -%]
+        float: left;
+        margin-left:0px;
+        text-align: left;
+        [% END -%]
+        width: 95%;
+        margin-bottom:5px;
+        padding:5px;
+    }
+/*
+    #bbag-edit-name {
+        [% IF rtl == 't' -%]
+        float: right;
+        [% ELSE -%]
+        float: left;
+        [% END -%]
+        width: 220px;
+    }
+    #bbag-edit-description {
+        width: 220px;
+        margin-top:5px;
+    }
+*/
+    .bbag-content {
+        padding:5px;
+        border:1px solid [% css_colors.accent_light %];
+    }
+    .bbag-action {
+        [% IF rtl == 't' -%]
+        margin-right:0px;
+        [% ELSE -%]
+        margin-left:0px;
+        [% END -%]
+        margin-bottom:5px;
+    }
+    .bbag-action-field {
+        width:230px;
+    }
+    .bookbag-specific div.sort select {
+        width:180px;
+    }
+    .bookbag-specific tr {
+        display: block;
+        border-bottom: 1px solid [% css_colors.border_standard %];
+    }
+    .bookbag-specific td.list_checkbox {
+        [% IF rtl == 't' -%]
+        padding-right: 0px !important;
+        [% ELSE -%]
+        padding-left: 0px !important;
+        [% END -%]
+    }
+    .bookbag-specific td.list_entry {
+        display: inline-block;
+        min-width: 5em;
+        [% IF rtl == 't' -%]
+        padding-right: 40% !important;
+        [% ELSE -%]
+        padding-left: 40% !important;
+        [% END -%]
+    }
+    .bookbag-specific td.list_entry:before {
+        content: attr(data-label);
+        position: absolute;
+        [% IF rtl == 't' -%]
+        right: 10px;
+        [% ELSE -%]
+        left: 10px;
+        [% END -%]
+    }
+    .bbag-navigate-list {
+        display: none;
+    }
+    .bbag-navigate-list-pages {
+        [% IF rtl == 't' -%]
+        text-align:left;
+        float:left;
+        [% ELSE -%]
+        text-align:right;
+        float:right;
+        [% END -%]
+    }
+    #dash_wrapper div {
+        background-color: transparent;
+        padding: 0px;
+    }
+    #dash_wrapper {
+        position: static;
+        top: auto;
+    }
+    #dash_wrapper .opac-button {
+        top: 0px;
+    }
+    .small_view_only, #filter_hits {
+        display: inline !important;
+    }
+    #dash_identity a {
+        [% IF rtl == 't' -%]
+        float:right;
+        [% ELSE -%]
+        float:left;
+        [% END -%]
+    }
+
+    #holds_box form blockquote {
+        [% IF rtl == 't' -%]
+        margin-right: 10px;
+        margin-left: 2px;
+        [% ELSE -%]
+        margin-left: 10px;
+        margin-right: 2px;
+        [% END -%]
+    }
+    #holds_box form blockquote select {
+        width: 100%;
+    }
+    #myopac_sum_fines_placehold {
+        display:none;
+    }
+    #myopac_sum_fines {
+        display: none;
+    }
+    #list_description, #list_create_name {
+        width: 170px;
+    }
+    .results_header_lbl {
+        display: none;
+    }
+    .results_header_nav1 span.h1 {
+        display: none;
+    }
+    .preflib {
+        display: none;
+    }
+    .start_end_links_span {
+        display: block;
+    }
+    .invisible {
+        display: none;
+    }
+    .result_table_pic_header {
+        [% IF rtl == 't' -%]
+        padding-right: 0px !important;
+        padding-left: 5px;
+        [% ELSE -%]
+        padding-left: 0px !important;
+        padding-right: 5px;
+        [% END -%]
+        width: 0px !important;
+        margin: 0px;
+    }
+    .result_table_pic {
+        width: 55px;
+        padding: 0px;
+        margin: 0px;
+    }
+    tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
+         display: none;
+    }
+    tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
+    tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
+        display:none;
+    }
+    #results_header_bar {
+        background-color: inherit;
+    }
+    .results_header_btns a {
+        margin: 0.3em;
+    }
+    .adv_filter_results_hide {
+        display: none;
+    }
+    .adv_filter_results_show {
+        display: block;
+    }
+    .adv_filter_results_block_label {
+        display: block;
+    }
+    .adv_filter_results_group_wrapper {
+        display: block;
+    }
+    #main-content {
+        margin: 0 1px;
+    }
+    #rdetails_status thead {
+        display: none;
+    }
+    #rdetails_status tr {
+    display: block;
+    margin-top: 3px;
+    }
+    #rdetails_status td {
+    display: block;
+    padding: 1px;
+    }
+    .copy_details_row {
+    background-color: [% css_colors.accent_lightest %];
+    }
+    .copy_details_offers_row {
+    background-color: [% css_colors.accent_lightest %];
+    }
+    select#pickup_lib.search-wrapper-locg {
+        width: 100%;
+    }
+    #search-wrapper #search-box {
+        width: 85%;
+        padding-top: 5px;
+    }
+    #main-content-home {
+        padding: 0px;
+        margin: 0px;
+    }
+    /* Make use of full width in mobile mode */
+    .facet_box_wrapper .box_wrapper .box,
+    .facet_template .facet,
+    .facet_box_temp {
+        width: inherit;
+    }
+    .facet_template .count {
+        [% IF rtl == 't' -%]
+        padding-right: 1em;
+        [% ELSE -%]
+        padding-left: 1em;
+        [% END -%]
+    }
+    #facet_sidebar {
+        margin-top: 0.5em;
+    }
+    #adv_search_parent {
+        font-size: [% css_fonts.size_smaller %];
+    }
+    #adv_search_filters {
+        position: relative;
+        width: 300px;
+    }
+    #format_actions {
+        [% IF rtl == 't' -%]
+        float: right;
+        [% ELSE -%]
+        float: left;
+        [% END -%]
+    }
+    .rdetail_aux_utils {
+        padding: 0px;
+        border: none;
+    }
+    .result_metadata {
+        width: inherit;
+    }
+    div#rdetail_actions_div {
+        float: none;
+    }
+    h2.rdetail_uris {
+        clear: both;
+    }
+    #metarecord_population {
+        overflow: hidden;
+        width: 100%;
+    }
+    .metarecord_population_span_link {
+    }
+    .metarecord_population_item_lang {
+        float: none;
+    }
+    .search_catalog_lbl {
+        [% IF rtl == 't' -%]
+    margin-right: 0;
+        [% ELSE -%]
+    margin-left: 0;
+        [% END -%]
+    white-space: nowrap;
+    }
+    .adv_search_catalog_lbl {
+        margin-top: 0;
+    white-space: nowrap;
+    }
+    .browse_the_catalog_lbl {
+        white-space: nowrap;
+    }
+    .mobile_hide {
+    display: none;
+    }
+    #dash_user {
+        display: block;
+        padding: 0.5em;
+        font-size: 18px;
+        text-align: center;
+    }
+    .dash_divider {
+    display: none;
+    }
+    .dash_account_buttons {
+        display: block;
+    }
+    .searchbar { line-height: 1.5em; }
+    #browse-controls { line-height: 1.5em; }
+    #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
+        display: block;
+    }
+    .bookshelf td {
+    display: block;
+    width: 100%;
+    }
+    .bookshelf table thead tr {
+    display: block;
+    }
+    #lowhits_help { width: inherit; }
+    #adv_search_tabs a{
+        font-size: [% css_fonts.size_small %];
+        margin: 2px 2px 0px 2px;
+        padding: 2px 2px 5px 2px;
+        [% IF rtl == 't' -%]
+        border-radius: 7px 0px 0px 7px;
+        [% ELSE -%]
+        border-radius: 7px 7px 0px 0px;
+        [% END -%]
+    }
+    #adv_global_tbody td {
+        border-bottom: thin solid [% css_colors.accent_light %];
+    }
+    #adv_global_addrow td {
+        border-bottom: none;
+    }
+        /* Force table to not be like tables anymore */
+        table#acct_checked_main_header thead tr th, table#acct_holds_main_header thead tr th, table#acct_checked_hist_header thead tr th, table#acct_holds_hist_header thead tr th, table#ebook_circs_main_table thead tr th, table#ebook_holds_main_table thead tr th {
+                display: none;
+        }
+        table#acct_checked_main_header tbody tr td, table#acct_holds_main_header tbody tr td, table#acct_checked_hist_header tbody tr td, table#acct_holds_hist_header tbody tr td, table#ebook_circs_main_table tbody tr td, table#ebook_holds_main_table tbody tr td {
+                display: block;
+        }
+
+        /* Hide table headers (but not display: none;, for accessibility) */
+       /* thead tr {
+                position: absolute;
+                top: -9999px;
+                [% IF rtl == 't' -%]
+                right: -9999px;
+                [% ELSE -%]
+                left: -9999px;
+                [% END -%]
+        }*/
+
+        table#acct_checked_main_header, table#acct_holds_main_header, table#acct_checked_hist_header, table#acct_holds_hist_header, table#ebook_circs_main_table, table#ebook_holds_main_table {
+                width: 90%;
+        }
+
+        table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr { border: 1px solid #ddd; }
+
+        /* Holds history gets large white border to mimic header cell on other
+           account screens that provide visual cue for next title. We should do
+           the same for ebook tables too since we have no actions on those
+           tables. If actions get added, we should move those tables out of
+           here. */
+
+        table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
+        table#acct_holds_hist_header tr{ border-top: 2px solid #bbb; }
+
+        table#acct_checked_main_header td, table#acct_holds_main_header td, table#acct_checked_hist_header td, table#acct_holds_hist_header td, table#ebook_circs_main_table td, table#ebook_holds_main_table td {
+                /* Behave  like a "row" */
+                border: none;
+                border-bottom: 1px solid #eee;
+                position: relative;
+                [% IF rtl == 't' -%]
+                padding-right: 40%;
+                [% ELSE -%]
+                padding-left: 40%;
+                [% END -%]
+        }
+
+         table#acct_checked_main_header td:before, table#acct_holds_main_header td:before, table#acct_checked_hist_header td:before, table#acct_holds_hist_header td:before, table#ebook_circs_main_table td:before, table#ebook_holds_main_table td:before {
+                /* Now like a table header */
+                position: absolute;
+                /* Top/left values mimic padding */
+                top: 2px;
+                width: 40%;
+                [% IF rtl == 't' -%]
+                right: 2px;
+                padding-left: 10px;
+                [% ELSE -%]
+                left: 2px;
+                padding-right: 10px;
+                [% END -%]
+                white-space: nowrap;
+        }
+
+        table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
+        table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
+        table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
+        table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
+        table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
+        table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
+        table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
+
+     table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
+        table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
+        table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
+
+        table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
+        table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
+        table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
+        table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
+        table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
+        table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
+        table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
+        table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
+
+        table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
+        table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
+        table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
+        table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
+        table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
+
+        table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
+        table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
+        table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
+        table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
+
+        table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
+        table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
+        table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
+        table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
+
+
+
+       /*Want to see these in mobile ONLY */
+       .mobile_view{
+          display:block;
+       }
+
+       .mobile_search_lbl_clr{
+          color:[% css_colors.mobile_header_text %];
+       }
+}
+
+
+/*
+For text which is visible only to screen readers.
+Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers
+See also http://webaim.org/techniques/css/invisiblecontent/
+*/
+.sr-only {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    padding: 0;
+    margin: -1px;
+    overflow: hidden;
+    clip: rect(0, 0, 0, 0);
+    border: 0;
+}
+
+/* Make added rows in Expert Search have bold labels like the initial row */
+label[for*=expert_]
+{
+    font-weight: bold;
+}
+
+.sort_deemphasize {
+    font-weight: lighter;
+    font-size: 70%;
+}
+
+#results-page-depth-hint {
+    text-align: center;
+    font-style: italic;
+}
+
+#clear-history-confirm {
+  font-weight: bold;
+  color: [% css_colors.text_badnews %];
+  padding: 10px;
+}
+
+/*Inline rules from other templates files*/
+
+.td-left{
+    [% IF rtl == 't' -%]
+    text-align:right;
+    [% ELSE -%]
+    text-align:left;
+    [% END -%]
+    width:100%;
+}
+.td-search-left{
+    [% IF rtl == 't' -%]
+    text-align:right;
+    [% ELSE -%]
+    text-align:left;
+    [% END -%]
+}
+#myopac_summary_div{padding:0px;}
+.div-left{
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+}
+.td-right{
+    [% IF rtl == 't' -%]
+    text-align:left;
+    [% ELSE -%]
+    text-align:right;
+    [% END -%]
+}
+.login-form-left{
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 40px;
+    [% ELSE -%]
+    float: left;
+    margin-right: 40px;
+    [% END -%]
+    padding-bottom: 10px;
+}
+.hold-div{
+    [% IF rtl == 't' -%]
+    padding-right: 10px;
+    [% ELSE -%]
+    padding-left: 10px;
+    [% END -%]
+    padding-bottom: 15px;
+}
+.hold-span{font-weight: bold;}
+.padding-left-6{
+    [% IF rtl == 't' -%]
+    padding-right: 6px;
+    [% ELSE -%]
+    padding-left: 6px;
+    [% END -%]
+}
+.padding-left-10{
+    [% IF rtl == 't' -%]
+    padding-right:10px;
+    [% ELSE -%]
+    padding-left:10px;
+    [% END -%]
+}
+.padding-left-5{
+    [% IF rtl == 't' -%]
+    padding-right: 5px;
+    [% ELSE -%]
+    padding-left: 5px;
+    [% END -%]
+}
+
+/* Rules from metarecord_hold_filters.tt2 */
+
+.metarecord_filters{
+      padding: 5px;
+      margin-top: 5px;
+      border-bottom: 1px solid #333;
+      border-top: 1px solid #333; }
+.metarecord_filter_container{
+    [% IF rtl == 't' -%]
+    float : right;
+    margin-left: 10px;
+    [% ELSE -%]
+    float : left;
+    margin-right: 10px;
+    [% END -%]
+}
+.metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
+.metarecord_filter_header{padding-bottom: 5px;}
+
+/* Toggled items. */
+/* A block that is initially hidden and shown by clicking an anchor. */
+[id^="toggled-block-"]{
+    display: none;
+}
+[id^="toggled-block-"]:target{
+    display: block;
+}
+/* Inline text that is initially hidden and shown by clicking an anchor. Useful on a span. */
+[id^="toggled-inline-"]{
+    display: none;
+}
+[id^="toggled-inline-"]:target{
+    display: inline;
+}
+
+.oils_SH {
+    font-weight: bolder;
+    background-color: #99ff99;
+}
+
+.oils_SH.identifier {
+    font-weight: bolder;
+    background-color: #42b0f4;
+}
+.hold_note_title { font-weight: bold; }
+
+/*
+#acct_checked_main_header td, #acct_holds_main_header td, #acct_fines_main_header td, #acct_fines_confirm_header td, #acct_fees_main_header td,#acct_checked_hist_header td, #acct_holds_hist_header td, #acct_list_header td, #acct_list_header_anon td, #temp_list_holds td, #acct_messages_main_header td, #ebook_circs_main_table td, #ebook_holds_main_table td {
+    background-color: [% css_colors.background %];
+    padding: 10px;
+     border: 1px solid #d3d3d3;
+}
+
+#acct_checked_main_header th, #acct_holds_main_header th, #acct_fines_main_header th, #acct_fines_confirm_header th, #acct_fees_main_header th, #acct_checked_hist_header th, #acct_holds_hist_header th, #acct_list_header th, #acct_list_header_anon th, #temp_list_holds th, #acct_messages_main_header th, #ebook_holds_main_table th {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+    padding: 0px 10px 0px 10px;
+}
+#acct_checked_main_header, #acct_holds_main_header, #acct_fines_main_header, #acct_checked_hist_header, #acct_holds_hist_header, #acct_list_header, #acct_list_header_anon, #temp_list_holds, #acct_messages_main_header, #ebook_circs_main_table, #ebook_holds_main_table {
+    border-collapse: collapse;
+}
+
+#hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
+#hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
+#hold_editor h1, #hold_editor h2 { margin: 2px 0; }
+#hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
+#hold_editor_table th {
+    [% IF rtl == 't' -%]
+    text-align: left;
+    padding-left: 1em;
+    [% ELSE -%]
+    text-align: right;
+    padding-right: 1em;
+    [% END -%]
+}
+#hold_editor_table td { padding: 0.25em 0; }
+*/
+
+
+/*
+  Carousels
+*/
+
+.carousel {
+    width: 80%;
+    margin: 0 auto;
+}
+.carousel-title {
+    font-size: 150%;
+    font-weight: bold;
+    text-align: center;
+}
+
+.fas, .far{
+    margin: 0px 3px;
+}
+.carousel-entry {
+    max-width: 150px;
+}
+
+/* Truncate titles within carousel to 4 lines */
+.carousel-entry div.titleText {
+    display: -webkit-box;
+       -webkit-line-clamp: 4;
+       -webkit-box-orient: vertical;
+       overflow: hidden;
+}
+
+.carousel-entry-image {
+    width: 100%;
+    height: auto;
+}
+.carousel .glide__arrow {
+    color: [% css_colors.button_text %];
+    font-weight: bold !important;
+    text-decoration: none !important;
+    cursor: pointer;
+    border-radius: 5px;
+    border: 1px solid [% css_colors.primary %];
+    background-color:  [% css_colors.primary_fade %];
+    margin: 0.5em;
+    padding: 0.3em;
+    display: inline-block;
+}
+.carousel .glide__arrow--right {
+    right: -6em;
+}
+.carousel .glide__arrow--left {
+    left: -6em;
+}
+
+.search-filter{
+    display: inline;
+    white-space: nowrap;
+}
+
+
+
+.search-option{
+    display: inline-block;
+    margin: 0px 10px;
+}
+
+
+#homeLogo{
+    filter: alpha(opacity=50);
+    background-color: #fff; /* Used if the image is unavailable */
+    height: 206px; /* You must set a specified height */
+    background-position: center; /* Center the image */
+    background-repeat: no-repeat; /* Do not repeat the image */
+    background-size: contain; /* Resize the background image to cover the entire container */
+    background-image: url("[% ctx.media_prefix %]/images/home-logo.png");
+
+}
+
+.navbar-dark .navbar-nav .nav-link{
+    color: #fff !important;
+}
+
+.nav-link.active {
+    color: #000;
+}
+
+.pref_table{
+    margin: 10px;
+}
+
+.checkCell{width:30px;}
+
+@media (min-width: 650px){
+.modal-dialog {
+    max-width: 600px !important;
+    }
+
+}
+
+.listTitleText{
+    width:33%;
+}
+
+.facet_box_wrapper .card-header{
+    background-color: [% css_colors.facets_back %];
+    color: [% css_colors.facets_text %];
+}
+.facet_box_wrapper .card-body {
+    padding: .5rem;
+}
+
+.vertMid {
+    position: relative;
+    top: 50%;
+    transform: translateY(-50%);
+}
+
+.sumNum{
+    margin-right:5px;
+}
+
+.my_nav .active{
+     background-color: #c8ffaf;
+}
+
+.my_nav a {
+    text-align:left !important;
+    border-radius: 0;
+}
+
+.my_nav .dropdown {
+    display: block;
+    width: 100%;
+}
+
+.my_nav .dropdown button {
+    border-radius: 0;
+}
+
+.my_nav .dropdown-toggle::after{
+    float: right;
+    margin: 5px 0 0 5px;
+}
+
+.dropdown-item:active {
+    background-color: #EDFFCC;
+}
+
+.my_nav .fas, .mynav .far{
+    min-width:20px;
+}
+
+.adv_options {
+    width: 50%;
+}
+
+.page-link {
+    color: [% css_colors.link %];
+}
+
+.page-item.active .page-link {
+    background-color: [% css_colors.link %];
+    border-color: [% css_colors.link %];
+}
+
+.btn-outline-primary {
+    border-color: [% css_colors.link %];
+    color: [% css_colors.link %];
+}
+
+.btn-outline-primary:hover {
+    color: [% css_colors.button_confirm_text %];
+    background-color: [% css_colors.button_confirm_hover %];
+    border-color: [% css_colors.button_confirm_border_hover %];
+}
+
+#rdetail_extras_div .card-header {
+    background-color: #16416F;
+}
+
+#rdetail_extras_div .card-header  a {
+    color: #FFF
+}
+
+#record_actions .btn {
+    text-align: left;
+}
+
+.alert-danger a:link,
+.alert-danger a:visited {
+    color: #424fa6;
+}
+
+.language_form button {
+    background:none;
+    border:none;
+    margin:0;
+    padding:0;
+    color:[% css_colors.footer_link %];
+}
+.language_form button:disabled {
+    color:[% css_colors.footer_link_disabled %];
+}
+.language_form ul{
+    list-style:none;
+}
+.language_form h6{
+    color:[% css_colors.footer_link %];
+        }
+.language_form{
+    float: right;
+padding: 15px;
+}
+
+.course-material-title-column {
+    width: 30%;
+}
+
+#course_material_table td, #course_material_table th {
+    padding: 4px;
+}
+
+.form-control {
+    border: 1px solid [% css_colors.border_standard %];
+}
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/myopac/holds_curbside.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/myopac/holds_curbside.tt2
new file mode 100644 (file)
index 0000000..029e2f1
--- /dev/null
@@ -0,0 +1,202 @@
+[%  PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/misc_util.tt2";
+    PROCESS "opac/parts/hold_status.tt2";
+    PROCESS "opac/parts/hold_notify.tt2";
+    PROCESS "opac/parts/myopac/column_sort_support.tt2";
+    PROCESS "opac/parts/css/fonts.tt2";
+    WRAPPER "opac/parts/myopac/base.tt2";
+
+    myopac_page = "holds_curbside";
+    parent="holds";
+    limit = (ctx.holds_limit.defined) ? ctx.holds_limit : 0;
+    offset = (ctx.holds_offset.defined) ? ctx.holds_offset : 0;
+    count = (ctx.holds_ids.size.defined) ? ctx.holds_ids.size : 0;
+%]
+<p>
+Use the scheduler below to request or update your Curbside pickup appointment(s).
+<a href="https://www.cwmars.org/help/catalog-help/help-curbside-pickup#h.smw4bow2m30z" target="_blank" rel="noopener">Click here</a> or contact your Pickup Library if you need help.
+</p>
+<h3> [% l("Curbside Pickup Appointments") %]</h3>
+<div>
+    <div id='holds_main'>
+          <div class="row">
+            <div class="col-8">
+             [% IF offset != 0 %]<a href='[% mkurl('holds', {limit => limit,offset => (offset - limit)}) %]'
+              ><span class="np_nav_link classic_link btn btn-action">&#9668;[% l('Previous') %]</span></a> [% END %]
+
+             [% IF offset > 0 || count > limit; curpage = 0; WHILE curpage * limit < count; IF curpage * limit == offset; %]
+                  <span class="np_nav_link classic_link btn btn-action disabled">[% curpage + 1 %]</span>
+
+                    [%- ELSE %]
+                <a href='[% mkurl('holds', {limit => limit, offset => (curpage * limit)}) %]' class="np_nav_link classic_link btn btn-action">[% curpage + 1 %]</a>
+                    [%- END; curpage = curpage + 1; END; END %]
+                <span style="padding-left:5px;" class='error'>
+                    [%  IF ctx.hold_suspend_post_capture; l('One or more holds could not be suspended because the item is at (or en route to) the pickup library.'); END; %]
+                </span>
+
+                [% IF count > limit + offset %]<a href='[% mkurl('holds', {limit => limit, offset => (offset + limit)}) %]'
+                  ><span class="np_nav_link classic_link btn btn-action">[% l('Next') %]&#9658;</span></a>[% END %]
+            </div>
+          </div>
+
+        [% IF ctx.holds.size && ctx.holds.size < 1 %]
+        <div class="warning_box">[% l('No holds found.') %]</div>
+        [% ELSE %]
+    <div class="w-100">
+    [% FOR lib IN ctx.curbside_pickup_libs;
+
+        cs_slot = '';
+        cs_slot_id = '';
+        cs_date = '';
+        cs_time = '';
+        cs_notes = '';
+
+       cs_org = ctx.cs_org;
+        IF cs_org == lib;
+            cs_slot = ctx.cs_slot;
+            cs_slot_id = ctx.cs_slot_id;
+            cs_date = ctx.cs_date;
+            cs_time = ctx.cs_time;
+            cs_notes = ctx.cs_notes;
+        END;
+
+        appointment = ctx.curbside_appointments.$lib;
+        IF appointment;
+            cs_slot = appointment;
+            cs_slot_id = appointment.id;
+            IF appointment.slot; cs_date = date.format(ctx.parse_datetime(appointment.slot),'%F'); END;
+            IF appointment.slot; cs_time = date.format(ctx.parse_datetime(appointment.slot),'%T'); END;
+            cs_notes = appointment.notes;
+        END %]
+        <form class="egtr" method="POST">
+            <input type="hidden" name="action" value="curbside"/>
+            <input type="hidden" name="cs_slot_id" value="[% appointment.id %]"/>
+            <table class="table table-bordered miniTable curbsideApptTable w-100 my-3">
+                <thead>
+                    <th>[% l('Pickup Location') %]</th>
+                    <th>[% l('Date') %]</th>
+                    <th>[% l('Time') %]</th>
+                    <th>[% l('Arrival Notes') %]
+                        <a href="#" title="" data-toggle="tooltip" data-original-title="Vehicle Description, etc.">
+                            <i class="fas fa-question-circle" aria-hidden="true"></i>
+                        </a>
+                    </th>
+                    <th>[% l('Action') %]</th>
+                </thead>
+                <tbody><tr>
+            [% disable_me = 0 %]
+            [% no_patron_input = 0 %]
+            [% date_started_null = 0 %]
+            [% IF appointment && appointment.arrival; disable_me = 1; END %]
+            [% IF ctx.get_org_setting(lib, 'circ.curbside.disable_patron_input'); no_patron_input = 1; END %]
+            <td>
+                [% ctx.get_aou(lib).name | html %]<br/>
+                [% l('Phone:')%] [% ctx.get_aou(lib).phone | html %]
+                <input type="hidden" name="cs_org" value="[% lib %]"/>
+            </td>
+            <td>
+                [% IF !cs_date || ( date.format(cs_date _ ' 12:00:00', '%Y%m%d') < date.format(date.now, '%Y%m%d') ); cs_date = ''; tmp_cs_date = date.format(date.now, '%F'); date_started_null = 1; %]
+                [% ELSE; tmp_cs_date = cs_date; END %]
+                [% IF cs_date %]<input type="hidden" name="cs_date" value="[% cs_date | html %]"/>[% END %]
+                [% IF no_patron_input && date_started_null; %]&nbsp;
+                [% ELSE; %]<input type="date" name="cs_date" min="[% date.format(date.now, '%F') %]" value="[% tmp_cs_date | html %]" [% IF cs_date || no_patron_input %]disabled="disabled"[% END %]/>[% END %]
+            </td>
+            <td>
+                [% IF appointment || cs_date; # checking times %]
+                  [% current_date = cs_date %]
+                  [% IF date_started_null && no_patron_input %]&nbsp;
+                  [% ELSIF appointment || ctx.cs_times.$lib.$current_date.size; # show a select %]
+                    <select name="cs_time" [% IF disable_me || no_patron_input %]disabled="disabled"[% END %]>
+                      [% found_time = 0 %]
+                      [% FOR t IN ctx.cs_times.$lib.$current_date %]
+                        <option value="[% t.0 | html %]"
+                          [% IF cs_time == t.0; found_time=1 %] selected="selected"[% END %]
+                          [% IF t.1 <= 0 && cs_time != t.0 %] disabled="disabled"[% END %]>
+                            [% date.format(current_date _ ' ' _ t.0,'%l:%M %p') | html %]
+                        </option>
+                      [% END %]
+                      [% IF cs_time && !found_time %]
+                        <option value="[% cs_time | html %]" selected="selected">
+                          [% date.format(current_date _ ' ' _ cs_time,'%l:%M %p') | html %]
+                        </option>
+                      [% END %]
+                    </select>
+                  [% ELSE %] 
+                    [% l('No times available for selected date') %]
+                  [% END %]
+                [% ELSE %] 
+                  [% IF !no_patron_input; %][% l('Select a date') %][% END %]
+                [% END %]
+            </td>
+            <td>
+                [% IF cs_date; # show the notes box %]
+                <input type="text" name="cs_notes" value="[% cs_notes | html %]" [% IF no_patron_input || disable_me %]disabled="disabled"[% END %]/>
+                [% ELSE %] &nbsp;
+                [% END %]
+            </td>
+            <td>[%
+                disable_arrival_button = 1; # assume arrival is not yet allowed
+                IF appointment && appointment.slot;
+                    stime = date.format(ctx.parse_datetime(appointment.slot), '%s');
+                    now_time = date.format(date.now, '%s');
+                    IF now_time >= stime;
+                        disable_arrival_button = 0; # if 'now' is after the slot time, allow arrival
+                    END;
+                END %]
+                [% IF no_patron_input %]
+                    [% l('Please contact the library to schedule, change, or cancel your appointment.') %]
+                [% ELSIF appointment.staged && !appointment.arrival; # relevant submit action %]
+                    <button type="submit" name="cs_action" value="arrive" class="btn btn-sm btn-action" style="margin: .25em;" [% IF disable_arrival_button %]disabled="disabled"[% END %]>
+                       <i class="fas fa-bell" aria-hidden="true"></i> [% l('Alert staff of your arrival') %]
+                    </button><br/>
+                    <button type="submit" name="cs_action" value="cancel" class="btn btn-sm btn-danger" style="margin: .25em;">
+                       <i class="fas fa-ban" aria-hidden="true"></i> [% l('Cancel') %]
+                    </button>
+                [% ELSIF appointment.arrival %]
+                    [% l('Staff have been notified of your arrival.') %]<br/>
+                    <!--
+                    <button type="submit" name="cs_action" value="deliver" class="btn btn-" style="margin: .25em;">
+                        [% l('Confirm delivery of items') %]
+                    </button><br/>
+                    -->
+                    <button type="submit" name="cs_action" value="cancel" class="btn btn-sm btn-danger" style="margin: .25em;">
+                       <i class="fas fa-ban" aria-hidden="true"></i> [% l('Cancel') %]
+                    </button>
+                [% ELSIF appointment.slot %]
+                    <button type="submit" name="cs_action" value="arrive" class="btn btn-sm btn-action" style="margin: .25em;" [% IF disable_arrival_button %]disabled="disabled"[% END %]>
+                       <i class="fas fa-bell" aria-hidden="true"></i> [% l('Alert staff of your arrival') %]
+                    </button><br/>
+                    <button type="submit" name="cs_action" value="save" class="btn btn-sm btn-action" style="margin: .25em;">
+                       <i class="fas fa-edit" aria-hidden="true"></i> [% l('Update') %]
+                    </button><br/>
+                    <button type="submit" name="cs_action" value="cancel" class="btn btn-sm btn-danger" style="margin: .25em;">
+                       <i class="fas fa-ban" aria-hidden="true"></i> [% l('Cancel') %]
+                    </button>
+                [% ELSIF cs_date %]
+                    <button type="submit" name="cs_action" value="save" class="btn btn-sm btn-action" style="margin: .25em;">
+                       <i class="fas fa-check" aria-hidden="true"></i> [% l('Request appointment') %]
+                    </button>
+                    <button type="submit" name="cs_action" value="reset" class="btn btn-sm btn-opac" style="margin: .25em;">
+                       <i class="fas fa-calendar" aria-hidden="true"></i> [% l('Select another date') %]
+                    </button><br/>
+                [% ELSE %]
+                    <button type="submit" name="cs_action" value="next" class="btn btn-sm btn-opac" style="margin: .25em;">
+                       <i class="fas fa-clock" aria-hidden="true"></i> [% l('Check times') %]
+                    </button>
+                [% END %]
+            </td>
+        </tr></tbody></table>
+        </form>
+    [% END %]
+    </div>
+
+        [% END %]
+    </div>
+    <p>
+    Within 30 minutes of scheduling or updating an appointment, a confirmation email/text* will be sent to you with pickup details.
+    </p>
+    <p style="font-size: [% css_fonts.size_smaller %];">
+    *Delivery method will depend on <a href="/eg/opac/myopac/prefs_notify">contact options</a> stored in your account.
+    </p>
+</div>
+[% END %]
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/advanced/numeric.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/advanced/numeric.tt2
new file mode 100644 (file)
index 0000000..eb952ad
--- /dev/null
@@ -0,0 +1,45 @@
+<form action="[% ctx.opac_root %]/results" method="get">
+    <h1 class="text-center">[% l("Numeric Search") %]</h1>
+            <h2 class="text-center">[% l("Search by a field and numeric identifier.") %]</h2>
+    <input type="hidden" name="contains" value="contains" />
+    <input type="hidden" name="_special" value="1" />
+    <input id="detail" type="hidden" name="detail_record_view"
+           value="[% show_detail_view %]"/>
+    <div id='adv_numeric_block' class='row'>
+        <div class="col-12 my-3">
+            <label for="numeric_qtype"><strong>[% l("Field:") %]</strong></label>
+                <select id="numeric_qtype" name="qtype" class="form-control">
+                    <!-- TODO: Pull labels from config.metabib_field.label -->
+                    <option value="identifier|isbn">[% l('ISBN') %]</option>
+                     <option value="identifier|upc">[% l('UPC') %]</option>
+                    <option value="identifier|issn">[% l('ISSN') %]</option>
+                    <option value="identifier|scn">[% l('OCLC') %]</option>
+                    <option value="identifier|music_number">[% l('Music Number') %]</option>
+                    <option value="cnbrowse">[% l('Call Number (Shelf Browse)') %]</option>
+                    <option value="identifier|lccn">[% l('LCCN') %]</option>
+                    <option value="identifier|tcn">[% l('TCN') %]</option>
+                    <option value="item_barcode">[% l('Item Barcode') %]</option>
+                    <option value="identifier|gov_doc_number">[% l('Government Document Number') %]</option>
+                </select>
+        </div>
+        <div class="col-12 my-3">
+                <label for="numeric_ident"><strong>[% l("Identifier:") %]</strong></label>
+                <input id="numeric_ident" class="form-control" type="text" name="query" size="16" autofocus placeholder='[% l("Identifier") %]' aria-label='[% l("Identifier") %]' />
+        </div>
+        <br/>
+        <div class="col-12 my-3">
+            [%- lib_select_id="adv_org_selector" -%]
+            <label for="[% lib_select_id %]"><strong>[% l("Search Library:") %]</strong>
+                  [% PROCESS "opac/parts/org_selector.tt2";
+                     INCLUDE build_org_selector id=lib_select_id show_loc_groups=1
+                  %]
+            </label>
+        <br/>
+
+          </div>
+          <div class="col-12 my-3">
+                      <button type="submit" class="btn btn-confirm"><i class="fas fa-search"></i> [% l('Search') %]</button>
+
+        </div>
+    </div>
+</form>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/base.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/base.tt2
new file mode 100644 (file)
index 0000000..91030b7
--- /dev/null
@@ -0,0 +1,97 @@
+<!DOCTYPE html>
+<html lang='[% ctx.eg_locale %]'>
+    <head prefix="og: http://ogp.me/ns#">
+        <meta charset="utf-8" />
+        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+        [% IF ctx.refresh %]
+        <meta http-equiv="refresh" content="[% ctx.refresh %]" />
+        [% ELSIF ctx.authtime AND !ctx.is_staff %]
+        <meta http-equiv="refresh" content="[% ctx.authtime %]; url=[% ctx.home_page %]" />
+        [% END %]
+        <meta name = "viewport" content = "width=device-width, initial-scale = 1.0">
+        <!--Added bootstrap dependancies-->
+        <link rel="stylesheet" href="[% ctx.media_prefix %]/opac/deps/node_modules/bootstrap/dist/css/bootstrap.min.css[% ctx.cache_key %]">
+        <link rel="stylesheet"  href="[% ctx.media_prefix %]/opac/deps/node_modules/@fortawesome/fontawesome-free/css/all.css[% ctx.cache_key %]" />
+        <link rel="stylesheet"  href="[% ctx.media_prefix %]/opac/deps/node_modules/bootstrap-datepicker/dist/css/bootstrap-datepicker.css[% ctx.cache_key %]" />
+        <link rel="stylesheet"  href="[% ctx.media_prefix %]/css/skin/default/opac/semiauto.css[% ctx.cache_key %]" />
+        <link rel="stylesheet" href="[% ctx.opac_root %]/css/style.css[% ctx.cache_key %]&amp;dir=[%
+          IF ctx.get_i18n_l(ctx.eg_locale).rtl == 't' %]rtl[%
+          ELSE %]ltr[% END %]" />
+          <link rel="stylesheet" href="[% ctx.opac_root %]/css/mediaQuery.css[% ctx.cache_key %]" />
+        [% IF ctx.get_i18n_l(ctx.eg_locale).rtl == 't' %]
+        <link rel="stylesheet" href="[% ctx.media_prefix %]/css/skin/default/opac/semiauto-rtl.css[% ctx.cache_key %]" />
+        [% END %]
+
+           [% IF ctx.get_org_setting(ctx.search_ou, 'opac.patron.custom_css') %]
+            [% custom_css = ctx.get_org_setting(ctx.search_ou, 'opac.patron.custom_css') %]
+        [% '<style>'; custom_css ; '</style>' %]
+        [% END %]
+
+        [% matomo_id = ctx.get_org_setting(ctx.search_ou, 'opac.analytics.matomo_id'); %]
+        [% matomo_url = ctx.get_org_setting(ctx.search_ou, 'opac.analytics.matomo_url'); %]
+        [% IF matomo_id && matomo_url %]
+           [% matomo_enabled = 1; %]
+        [% END %]
+
+        [%- libname = ctx.get_aou(ctx.search_ou).name;
+            libname = libname | html;
+            libsname = ctx.get_aou(ctx.search_ou).shortname; %]
+        <title>[%- IF ctx.user_stats.messages.unread;
+                      l('([_1])', ctx.user_stats.messages.unread);
+                   END;
+               -%]
+               [% l('[_1] - [_2]', ctx.page_title, libname) %]</title>
+        <link rel="unapi-server" type="application/xml" title="unAPI" href="/opac/extras/unapi" />
+        <link type="application/opensearchdescription+xml" rel='search' title="[% l('[_1] OpenSearch', libname) %]" href="/opac/extras/opensearch/1.1/[% libsname | uri %]/-/osd.xml" />
+        [%-# Hook for page-specific metadata such as <meta name="robots" content="noindex"> %]
+        [%- ctx.metalinks.push('<meta property="og:title" content="' _ ctx.page_title _ '" />'); %]
+        [%- ctx.metalinks.push('<meta property="og:site_name" content="' _ libname _ '" />'); %]
+        [% FOREACH meta IN ctx.metalinks; meta _ "\n"; END; -%]
+        [% IF want_dojo %]
+        <style>
+            @import "[% ctx.media_prefix %]/js/dojo/dijit/themes/tundra/tundra.css[% ctx.cache_key %]";
+        </style>
+        [% END %]
+
+        [% IF !ctx.is_staff %]
+            [% INCLUDE 'opac/parts/goog_analytics.tt2' %]
+            [% INCLUDE 'opac/parts/matomo_analytics.tt2' %]
+        [% END %]
+        [% PROCESS 'opac/parts/stripe.tt2' %]
+<script  src="[% ctx.media_prefix %]/opac/deps/node_modules/jquery/dist/jquery.min.js"></script>
+
+               <script>
+                       $(document).ready(function(){
+                               $("#loginModal").on('shown.bs.modal', function(){
+                                       $(this).find('#username_field').focus();
+                               });
+                       });
+               </script>
+
+    </head>
+    <body[% IF want_dojo; ' class="tundra d-flex flex-column min-vh-100"'; ELSE; ' class="tundra d-flex flex-column min-vh-100"';  END %]>
+        <h1 class="sr-only">[% l('Catalog') %]</h1>
+        [%#Each content page needs (at minimum) an <h2> describing the content%]
+       <div class="mb-3">
+        [% content %]
+        </div>
+        [% IF ctx.page != "login" ;%]
+        [% INCLUDE 'opac/parts/login/login_modal.tt2' %]
+        [% END;%]
+        <h2 class="sr-only">[% l('Additional Resources') %]</h2>
+        [% INCLUDE 'opac/parts/footer.tt2' %]
+
+        [% INCLUDE 'opac/parts/js.tt2' %]
+        <script>
+    $(document).ready(function(){
+    $('.tooltip').tooltip();
+    });
+</script>
+        [%- IF ENV.OILS_CHILIFRESH_ACCOUNT %]
+            [%- INCLUDE 'opac/parts/chilifresh.tt2' %]
+        [%- END %]
+
+
+
+    </body>
+</html>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/config.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/config.tt2
new file mode 100644 (file)
index 0000000..0d4a320
--- /dev/null
@@ -0,0 +1,279 @@
+[%
+
+##############################################################################
+# This file contains skin-level configuration settings.
+# Many of these settings will probably migrate into actor.org_unit_settings.
+##############################################################################
+
+
+##############################################################################
+# Holds blocking
+##############################################################################
+# Prevent the "Place hold" link from being displayed if a copy is available.
+# This is not perfect, given the umpteen different types of holds that are
+# possible, but addresses the major use case for libraries that don't want
+# to fetch copies from the shelves.
+ctx.holds_block.enabled = 'false';
+
+##############################################################################
+# RefWorks configuration
+##############################################################################
+# RefWorks is a Web-based citation manager
+ctx.refworks.enabled = 'false';
+
+# Base URL for RefWorks
+ctx.refworks.url = 'http://www.refworks.com';
+
+# Some sites have a hosted RefWorks instance at a different URL;
+# in addition, you might want to proxy access to RefWorks - for example:
+# ctx.refworks.url = 'http://librweb.laurentian.ca/login?url=http://refworks.scholarsportal.info';
+
+##############################################################################
+# OpenURL resolution
+##############################################################################
+# Evergreen provides the ability to point at an OpenURL resolver to find
+# electronic resources for a given ISSN or ISBN. Currently, only the SFX
+# resolver is supported.
+#
+# You must enable the open-ils.resolver instance in opensrf.xml to use
+# this feature.
+##############################################################################
+
+openurl.enabled = 'false';
+openurl.baseurl = 'http://sfx.example.com/instance';
+
+##############################################################################
+# Google Analytics support
+##############################################################################
+# You can enable Google Analytics support in Evergreen by entering a
+# valid Google Analytics code and changing 'false' to 'true'
+##############################################################################
+google_analytics.enabled = 'false';
+google_analytics.code = 'UA-9999999-99';
+
+##############################################################################
+# Ebook API integration
+##############################################################################
+ebook_api.enabled = 'false';
+ebook_api.ebook_test.enabled = 'false';
+ebook_api.ebook_test.base_uris = [ 'http://example.com/ebookapi/t/' ];
+ebook_api.oneclickdigital.enabled = 'false';
+ebook_api.oneclickdigital.base_uris = [ 'http://example.oneclickdigital.com/Products/ProductDetail.aspx' ];
+ebook_api.overdrive.enabled = 'false';
+ebook_api.overdrive.base_uris = [ 'http://elm.lib.overdrive.com/' ];
+
+##############################################################################
+# Enable "Forgot your password?" prompt at login
+##############################################################################
+reset_password = 'true';
+
+##############################################################################
+# Hide various options from user preferences that you might not want to expose
+# if you rely on centralized authentication via open-ils.auth_proxy, like LDAP
+#
+# Username changes can be disabled by the opac.lock_usernames OU setting.
+##############################################################################
+disable_password_change = 'false';
+disable_email_change = 'false';
+
+##############################################################################
+# Some libraries do not do notifications by phone; if not true, then this
+# hides the user preference for phone notifications as well as the phone
+# notification portion of the hold dialogue
+##############################################################################
+allow_phone_notifications = 'true';
+
+##############################################################################
+# Format of parts selection on Place Holds screen
+# Set to true to use radio buttons for parts selection on the Place Holds
+# screen. The default behavior is to to display them in a select menu.
+#############################################################################
+enable.radio.parts = 'false';
+
+##############################################################################
+# Misc. UI Settings
+##############################################################################
+# Option for full details as a default, esp. impt. for e-content
+# that uses resolver plumbing. Valid values are 'true', 'false' and 'hide'.
+# Setting this to 'true' shows full details by default but allows the link
+# to appear for 'Show Fewer Details'. The 'hide' option shows full details
+# and also suppresses the link from displaying at all.
+show_more_details.default = 'false';
+
+##############################################################################
+# Size of the jacket image to display on the record detail summary.
+# Sizes vary depending on added content provider.
+# Options are "small", "medium", and "large"
+record.summary.jacket_size = 'medium';
+
+##############################################################################
+# Define the order in which facets are displayed.  Only facets listed here
+# will be displayed.  To show all facets sorted by name, comment out this
+# setting.
+# facet.display = [] # show no facets
+facet.display = [
+    {facet_class => 'author',  facet_order => ['personal']},
+    {facet_class => 'subject', facet_order => ['topic']},
+    #{facet_class => 'identifier', facet_order => ['genre']},
+    {facet_class => 'series',  facet_order => ['seriestitle']},
+    {facet_class => 'subject', facet_order => ['name']}
+];
+facet.default_display_count = 4;
+
+##############################################################################
+# Define the advanced search limiters and labels.
+# Each entry is put into a table cell.
+# adv_label is the (translated) label for the limiter
+# adv_attr is an array of possible limiters, the first one that has any
+#   values will be used
+# adv_filter is the same as adv_attr, but for search filter groups
+# adv_size lets you set the height of the adv_attr or adv_filter select box.
+# if adv_size < 1, the box height is set to the number of options in it.
+# adv_break will end the current row. If specified with a label/attr it
+#   will do so *after* that limiter.
+# adv_special will drop in a special entry:
+#   lib_selector will put the search library box (with limit to available)
+#   pub_year will put the publication year box
+#   sort_selector will put the sort results selector
+# id DOM id used for linking labels to form controls.  They are pinned
+#   here instead of auto-generated (from the attr type, for example)
+#   for consistency.
+
+search.adv_config = [
+    {adv_label => l("Format"), adv_attr => [ctx.get_cgf('opac.format_selector.attr').value], id => 'adv_selector_format'},
+    {adv_label => l("Language"),  adv_attr => "item_lang", id => 'adv_selector_item_lang'},
+    {adv_label => l("Audience"),  adv_attr => ["audience_group", "audience"], id => 'adv_selector_audience', adv_break => 1},
+    {adv_label => l("Shelving Location"), adv_special => "copy_location", id => 'adv_copy_location_selector', js_only => 101, adv_break => 1},
+    {adv_label => l("Search Library"), adv_special => "lib_selector", id => 'adv_org_selector'},
+    {adv_label => l("Where"), adv_special => "scope_selector", id => 'adv_scope_selector'},
+    {adv_label => l("Publication Year"), adv_special => "pub_year", id => 'adv_selector_pub_year'},
+    {adv_label => l("Sort Results"), adv_special => "sort_selector", id => 'adv_selector_sort_results'},
+];
+
+# Set the default height of the select boxes. Defaults to 4.
+#search.default_adv_select_height = 4;
+
+##############################################################################
+# For each search box the default "query type" value can be specified here
+# This is the actual backend value, not the label
+# Also note that including more than the row count entries won't add rows
+# The first entry should be used as a default for "basic" search as well
+
+search.default_qtypes = ['keyword','title','author'];
+
+##############################################################################
+# Basic Search Box definition
+# This allows selection of what, exactly, basic search uses for a selection
+# box. Previously it was hardcoded to use an attr box of mattype or item_type.
+#
+# type can be "attr" or "filter"
+# group is the attr or filter entries you want to check for
+# none_label is the label for the default nothing selected entry.
+
+search.basic_config = {
+    type => 'attr',
+    group => [ctx.get_cgf('opac.format_selector.attr').value, 'item_type'],
+    none_label => l("All Formats"),
+};
+
+# Make metarecord search the default.
+#search.metarecord_default = 1;
+
+# Disable search term highlighting
+#search.no_highlight = 1;
+
+##############################################################################
+# Show Google Book Previews
+# Set to 1 or 'true' to enable
+ctx.google_books_preview = 0;
+
+##############################################################################
+
+# Set a maintenance message to display in the catalogue
+#ctx.maintenance_message = "<b>This OPAC will be unavailable part of March 15, 2019 for planned upgrades.</b>";
+# Maintenance types follow Bootstrap4 alert options as follows
+# success = green; info = blue; warning = yellow; danger = red
+# Other colors would require re-coding the alert
+#ctx.maintenance_type = l('warning');
+
+##############################################################################
+# Depth Button/Checkbox
+# Recommendation: Do not enable button for basic search without enabling the
+# checkbox for the results page
+ctx.depth_sel_checkbox = 1; # Results Page Checkbox Toggle
+ctx.depth_sel_button = 1; # Basic Search Submit Button
+ctx.depth_sel_depth = 0; # Depth to set to
+ctx.depth_sel_button_label = l('All Libraries');
+ctx.depth_sel_button_class = 'opac-button';
+ctx.depth_sel_checkbox_label = l('Show Results from All Libraries');
+ctx.depth_sel_tooltip = l('Select this option to expand your results to all libraries while retaining the priority of your selected librarys holdings.');
+ctx.depth_sel_resultshint = l('Showing results from all libraries');
+
+##############################################################################
+# Exclude Electronic Resources Checkbox
+# One setting for both the advanced search page and the results bar.
+# Off by default; set to 1 to display.
+ctx.exclude_electronic_checkbox = 1;
+
+##############################################################################
+# Metarecords configuration
+# metarecords.disabled = 1; # disable all metarecord access points
+##############################################################################
+
+##############################################################################
+# Local date format (uses POSIX strftime() formatting)
+# See http://www.template-toolkit.org/docs/modules/Template/Plugin/Date.html
+# DATE_FORMAT = '%Y-%m-%d'; # for 2014-06-31 format
+##############################################################################
+
+##############################################################################
+# Local time format (uses POSIX strftime() formatting)
+# See http://www.template-toolkit.org/docs/modules/Template/Plugin/Date.html
+# TIME_FORMAT = '%H:%M:%S'; # for 16:32:32 (24 hour) format
+# TIME_FORMAT = '%H:%M'; # for 16:32 (24 hour) format
+##############################################################################
+
+##############################################################################
+# Obalkyknih.cz support
+##############################################################################
+# Obalkyknihy.cz is free Czech service providing added content and book covers
+# Set to 'true' to enable
+##############################################################################
+# obalkyknih_cz.enabled = 'false';
+
+##############################################################################
+# JQuery support
+##############################################################################
+# Include JQuery in the TPAC?
+# Set to a true value to enable
+##############################################################################
+# ctx.want_jquery = 1;
+
+##############################################################################
+# Browser cache-busting key
+##############################################################################
+# Links to assets like stylesheets, JavaScript, and images will have this
+# key appended so that browsers will be forced to request a new version.
+# Enables you to set a cache max-date of years.
+#
+# If unset, it falls back to eg_cache_hash (which is set every time you run
+# "autogen", which may or may not be when you change styles etc)
+##############################################################################
+#ctx.cache_key = '001'
+
+##############################################################################
+# Display of badge scores
+##############################################################################
+ctx.hide_badge_scores = 'false';
+
+##############################################################################
+# Maximum number of items allowed to be stored in a basket
+##############################################################################
+ctx.max_cart_size = 500;
+
+##############################################################################
+# Display booking reservations tab in myopac
+##############################################################################
+ctx.show_reservations_tab = 'false';
+
+%]
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/css/colors.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/css/colors.tt2
new file mode 100644 (file)
index 0000000..4320cf0
--- /dev/null
@@ -0,0 +1,101 @@
+[%
+    css_colors = {
+
+
+#The counts that appear in the navigation when signed into the OPAC -EX. X Ready For Pickup where x is the modified number
+
+        zero_count = "#c1ffbf", #Logged in item/charges count at 0
+        non_zero_count = "#ffc107", #Logged in item/charges count NOT at 0
+
+        facets_back = "#16416F", #CW
+        facets_text = "#fff",
+        footer_link = "#fff",
+        footer_link_disabled = "#000",
+
+        nav_separation = "#16416F", #CW
+        header_primary = "#16416F", #CW
+        header_primary_fade = "#16416F", #CW
+        footer_primary = "#006098", #CW
+        footer_primary_fade = "#16416F", #CW
+
+        bg_extras = "#16416F", #CW
+        bg_filter = "#16416F", #CW
+        bg_filter_hover = "#63CFE3",
+
+        text_filter = "#fff",
+
+        background = "#fff", # white
+        background_alert = "#ffcccc", # pink
+        background_invert = "#252525", # charcoal
+        text = "black", # black
+        text_alert = "#c50202", # red
+        text_attention = "#ffcc33", # pumpkin orange
+        text_badnews = "#c50202", # cherry red
+        text_goodnews = "#1dd93c", # lime green
+        text_greatnews = "green", # green
+        text_invert = "#fff", # white
+        text_match = "#c00", # deep red
+        primary = "#16416F", #CW
+        primary_fade = "#002B49", #CW
+        primary_offset = "#63CFE3", #CW
+        control = "#16416F", #CW
+        accent_light = "#ccc", #  grey (light)
+        accent_lighter = "#ddd", #  grey (lighter)
+        accent_lighter2 = "#d8d8d8", #  grey (lighter again)
+        accent_lightest = "#eee", #  grey (lightest)
+        accent_ultralight = "#f0f0f0", # ivory
+        accent_medium = "#999", # gun metal grey (medium)
+        accent_mediumdark = "#888", # gun metal grey (medium dark)
+        accent_dark = "#666", # gun metal grey (dark)
+        accent_darker = "#333", # gun metal grey (darker)
+        border_standard = "#888", # gun metal grey (medium dark)
+        border_dark = "black", # black
+        border_alert = "red", # red
+        button_text = "#fbf9f9", # off-white
+        button_text_shadow = "#555555", # medium grey
+        table_heading = "#d8d8d8", # grey-blue
+        mobile_header_text = "#fff", # white
+        item_selected = "#ddd", # grey (lighter)
+        link = "#0645AD ", #CW
+
+#Buttons are using default Bootstrap styling colors by default with this scheme, changable to match your library colours
+
+#Submit buttons and confirmations likle login. Make all 4 the same color for no hover effect
+        button_confirm = "#16416F",
+        button_confirm_hover = "#00593d",
+        button_confirm_border = "#16416F",
+        button_confirm_border_hover = "#00593d",
+        button_confirm_text = "#fff",
+
+#Denial buttons like Cancel. Make all 4 the same color for no hover effect
+        button_deny = "#c82333",
+        button_deny_hover = "#b21f2d",
+        button_deny_border = "#bd2130",
+        button_deny_border_hover = "#bd2130",
+        button_deny_text = "#fff",
+
+#Removal buttons like removing a search row in the advanced search. Make all 4 the same color for no hover effect
+        button_remove = "#dc3545",
+        button_remove_hover = "#c82333",
+        button_remove_border = "#dc3545",
+        button_remove_border_hover = "#bd2130",
+        button_remove_text = "#fff",
+
+#Main search buttons and buttons that are not a confirm or deny such as the Less and More details on the record. Make all 4 the same color for no hover effect
+        opac_button = "#424fa6",
+        opac_button_hover = "#4a58b7",
+        opac_button_border = "#2e3b91;",
+        opac_button_border_hover = "#2e3b91;",
+        opac_button_text = "#fff",
+
+#Action buttons such as Place Hold and Add to List seen in record and results. Make all 4 the same color for no hover effect
+        action_button = "#f2f4f5", #CW
+        action_button_hover = "#e2e6ea",
+        action_button_border = "#f2f4f5", #CW
+        action_button_border_hover = "#e2e6ea", #CW
+        action_button_text = "#16416F", #CW
+        #Many action buttons use link coloring on the anchor tags. This setting will change the color to match your color schema if necessary
+        #action_button_text_anchors = "",
+};
+
+%]
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/footer.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/footer.tt2
new file mode 100644 (file)
index 0000000..0dcc180
--- /dev/null
@@ -0,0 +1,74 @@
+[% IF !ctx.is_staff %]
+<div id="footer-wrap" class="mt-auto">
+<div id="footer">
+<div class="row mx-0">
+<div class="col-12 col-lg-3">
+    
+</div>
+<div class="col-12 col-lg-6">
+    <nav class="navbar navbar-expand-lg navbar-dark ">
+    <div class="row w-100">
+        <div class="col-12">
+            <ul class="navbar-nav">
+            <li class="nav-item">
+            <a class="nav-link" href="http://www.cwmars.org/" target="_blank" rel="noopener">
+            <i class="fas fa-home" style="color: #fff;"></i>CW MARS
+            </a>
+            </li>
+            <li class="nav-item">
+            <a class="nav-link" href="https://www.cwmars.org/explore/new-titles" target="_blank" rel="noopener">
+            <i class="fas fa-exclamation" style="color: #fff;"></i>New Titles at Your Library
+            </a>
+            </li>
+            <li class="nav-item">
+            <a class="nav-link" href="https://www.cwmars.org/explore/most-requested-titles" target="_blank" rel="noopener">
+            <i class="fas fa-star" style="color: #fff;"></i>Popular Titles
+            </a>
+            </li>
+            <li class="nav-item">
+            <a class="nav-link" href="/eg/kpac/home">
+            <i class="fas fa-child" style="color: #fff;"></i>Kid's Catalog
+            </a>
+            </li>
+            <li class="nav-item">
+            <a class="nav-link" href="https://www.cwmars.org/search/commonwealth-catalog" target="_blank" rel="noopener">
+            <i class="fas fa-cat" style="color: #fff;"></i>Commonwealth Catalog
+            </a>
+            </li>
+            <li class="nav-item">
+            <a class="nav-link" href="https://www.cwmars.org/help" target="_blank" rel="noopener">
+            <i class="fas fa-question" style="color: #fff;"></i>Help
+            </a>
+            </li>
+            </ul>
+        </div>
+    </div>
+    </nav>
+     [% IF ctx.timing %]
+    <div id="timing">
+        [% FOR event IN ctx.timing %]
+        At <span class="timing-time">[% event.0 | format("%0.4f") %]</span>:
+        <span class="timing-event">[% event.1 %]</span><br />
+        [% END %]
+    </div>
+    [% END %]
+
+      <div id="copyright_text" class="mt-3">
+        [% l('Copyright &copy; 2006-[_1] Georgia Public Library Service, and others', date.format(date.now, '%Y')) %]
+    <div id="footer_logo">
+        [% l('Powered by') %]
+        <a href="http://evergreen-ils.org">
+            <img id="footer_logo_image" src="[% ctx.media_prefix %]/opac/images/eg_tiny_logo.png[% ctx.cache_key %]"
+                alt="[% l('Evergreen') %]"
+            />
+        </a>
+    </div>
+    </div>
+   
+</div>
+ <div class="col-12 col-lg-3">[%- INCLUDE 'opac/parts/pref_locale_picker.tt2' %]</div>
+
+    </div>
+    </div>
+</div>
+[% END %]
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/homesearch.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/homesearch.tt2
new file mode 100644 (file)
index 0000000..296216f
--- /dev/null
@@ -0,0 +1,5 @@
+[% PROCESS carousels %]
+
+<div id="homeLogo">
+    
+</div>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/login/form.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/login/form.tt2
new file mode 100644 (file)
index 0000000..0066bef
--- /dev/null
@@ -0,0 +1,88 @@
+
+
+<div class='container'>
+<hr>
+    <h3 class="text-center">[% l('Log in to Your Account') %]</h3>
+    <form method='post'>
+   <div class="row text-center">[%# INCLUDE "opac/parts/login/help.tt2" %]</div>
+    [% IF ctx.login_failed_event %]
+<div id='login-failed-message'>
+[%
+    IF ctx.login_failed_event.textcode == 'PATRON_CARD_INACTIVE';
+        l("The barcode used to login is marked as inactive.  <br>Please contact your local library.");
+    ELSIF ctx.login_failed_event.textcode == 'PATRON_INACTIVE';
+        l("This account has been deactivated.  <br>Please contact your local library.");
+    ELSE;
+        l("Login failed. <br> The username or password provided was not valid. <br>" _
+           "Passwords are case-sensitive.  <br>Check your Caps-Lock key and try again or contact your local library.");
+    END;
+%]
+</div>
+[% END %]
+
+<div class="table table-borderless table-sm">
+       <div class="row">
+               <div class="col-sm w-50">
+                       <label for='username_field' class="lbl1" >[% l('Library Card Number or User Name') %]
+                       <a href="#" title="[% INCLUDE "opac/parts/login/username_hint.tt2" %]" data-html="true" data-toggle="tooltip">
+                       <i class="fas fa-question-circle"></i></a></label>
+               </div>
+               <div class="col-sm w-50">
+                       <label for="password_field" class="lbl1" >[% l('Password') %]
+                       <a href="#" title="[% INCLUDE "opac/parts/login/password_hint.tt2" %]" data-html="true" data-toggle="tooltip">
+            <i class="fas fa-question-circle"></i></a></label>
+               </div>
+       </div>
+       <div class="row">
+               <div class="col-sm w-50">
+                       <input class="form-control" type='text' id="username_field" name="username" autofocus />
+               </div>
+               <div class="col-sm w-50">
+                       <input class="form-control" id="password_field" name="password" type="password"/>
+               </div>
+       </div>
+       <div class="row">
+               <div class="col-sm w-50">
+            <a href="https://www.cwmars.org/card" target="_blank" rel="noopener">[% l('Need A Card?') %]</a>
+               </div>
+               <div class="col-sm w-50">
+                       [% IF reset_password == 'true' %]
+                               <a href='[% mkurl(ctx.opac_root _ '/password_reset', {}, 1) %]'>[% l('Forgot Your Password?') %]  </a>
+                       [% END %]
+               </div>
+       </div>
+       <div class="row">
+               <div class="col-sm w-50">
+                       <input type="checkbox" value="" id="rememberMe">
+            <label class="form-check-label" for="rememberMe">
+               [% l('Stay logged in?') %]
+            </label>
+               </div>
+               <div class="col-sm w-50">
+                       <button type="submit" class="btn btn-confirm my-2"><i class="fas fa-sign-in-alt" aria-hidden="true"></i> [% l('Log in') %]</button>
+               </div>
+       </div>
+</div>
+
+        <div style="clear: both; padding-top: 15px;" class="col-12 text-center">
+        [%
+            redirect = CGI.param('redirect_to');
+            # Don't use referer unless we got here from elsewhere within the TPAC
+            IF !redirect AND ctx.referer.match('^https?://' _ ctx.hostname _ ctx.opac_root);
+                redirect = ctx.referer;
+            END;
+            # If no redirect is offered or it's leading us back to the
+            # login form, redirect the user to My Account
+            IF !redirect OR redirect.match(ctx.path_info _ '$');
+                redirect = CGI.url('-full' => 1) _ '/opac/myopac/main';
+            END;
+                redirect = redirect  | replace('^http:', 'https:');
+            %]
+            <input type='hidden' name='redirect_to' value='[% redirect | html %]'/>
+
+        </div>
+        <input id="client_tz_id" name="client_tz" type="hidden" />
+    </form>
+
+</div>
+
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/login/login_modal.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/login/login_modal.tt2
new file mode 100644 (file)
index 0000000..df82321
--- /dev/null
@@ -0,0 +1,100 @@
+<div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-hidden="true">
+  <div class="modal-dialog modal-dialog-centered" role="document">
+    <div class="modal-content">
+     <form method='post' action="/eg/opac/login?redirect_to=%2Feg%2Fopac%2Fmyopac%2Fmain">
+      <div class="modal-header">
+        <h1 class="modal-title" id="exampleModalLabel">[% l('Log in to Your Account') %]</h1>
+        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+          <i class="fas fa-times" aria-hidden="true"></i>
+        </button>
+      </div>
+      <div class="modal-body">
+
+      [% IF ctx.login_failed_event %]
+    <div id='login-failed-message'>
+    [%
+        IF ctx.login_failed_event.textcode == 'PATRON_CARD_INACTIVE';
+            l("The barcode used to login is marked as inactive.  Please contact your local library.");
+        ELSIF ctx.login_failed_event.textcode == 'PATRON_INACTIVE';
+            l("This account has been deactivated.  Please contact your local library.");
+        ELSE;
+            l("Login failed. The username or password provided was not valid. " _
+               "Passwords are case-sensitive.  Check your Caps-Lock key and try again or contact your local library.");
+        END;
+    %]
+    </div>
+    [% END %]
+
+<div class='container'>
+       <div class="table table-borderless table-sm">
+               <div class="row">
+                       <div class="col-sm w-50">
+                               <label for='username_field' class="lbl1" >[% l('Library Card Number or User Name') %]
+                               <a href="#" title="[% INCLUDE "opac/parts/login/username_hint.tt2" %]" data-html="true" data-toggle="tooltip">
+                               <i class="fas fa-question-circle"></i></a></label>
+                       </div>
+                       <div class="col-sm w-50">
+                               <label for="password_field" class="lbl1" >[% l('Password') %]
+                               <a href="#" title="[% INCLUDE "opac/parts/login/password_hint.tt2" %]" data-html="true" data-toggle="tooltip">
+                <i class="fas fa-question-circle"></i>
+                </a></label>
+                       </div>
+               </div>
+               <div class="row">
+                       <div class="col-sm w-50">
+                               <input class="form-control" type='text' id="username_field" name="username"/>
+                       </div>
+                       <div class="col-sm w-50">
+                               <input class="form-control" id="password_field" name="password" type="password"/>
+                       </div>
+               </div>
+               <div class="row">
+                       <div class="col-sm w-50">
+                               <a href="https://www.cwmars.org/card" target="_blank" rel="noopener">[% l('Need A Card?') %]</a>
+                       </div>
+                       <div class="col-sm w-50">
+                               [% IF reset_password == 'true' %]
+                               <a href='[% mkurl(ctx.opac_root _ '/password_reset', {}, 1) %]'>[% l('Forgot Your Password?') %]  </a>
+                               [% END %]
+                       </div>
+               </div>
+       </div>
+
+    <div class="mx-auto row py-4">
+
+        <div style="clear: both; padding-top: 15px;" class="col-12">
+        [%
+            redirect = CGI.param('redirect_to');
+            # Don't use referer unless we got here from elsewhere within the TPAC
+            IF !redirect AND ctx.referer.match('^https?://' _ ctx.hostname _ ctx.opac_root);
+                redirect = ctx.referer;
+            END;
+            # If no redirect is offered or it's leading us back to the
+            # login form, redirect the user to My Account
+            IF !redirect OR redirect.match(ctx.path_info _ '$');
+                redirect = CGI.url('-full' => 1) _ '/opac/myopac/main';
+            END;
+                redirect = redirect  | replace('^http:', 'https:');
+            %]
+        </div>
+
+        <input id="client_tz_id" name="client_tz" type="hidden" />
+        </div>
+  </div>
+    [%# INCLUDE "opac/parts/login/help.tt2" %]
+
+      </div>
+      <div class="modal-footer">
+      <div class="mr-auto">
+        <input type='hidden' name='redirect_to' value='[% redirect | html %]'/>
+        <input type="checkbox" name="persist" id="login_persist" class="mr-1"/>
+        <label for="login_persist"> [% l('Stay logged in?') %]</label>
+      </div>
+
+        <button type="button" class="btn btn-secondary" data-dismiss="modal"><i class="fas fa-times" aria-hidden="true"></i> [% l('Close') %]</button>
+        <button type="submit" class="btn btn-confirm"><i class="fas fa-sign-in-alt" aria-hidden="true"></i> [% l('Log in') %]</button>
+      </div>
+      </form>
+    </div>
+  </div>
+</div>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/login/password_hint.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/login/password_hint.tt2
new file mode 100644 (file)
index 0000000..aa0a230
--- /dev/null
@@ -0,0 +1 @@
+Passwords are case sensitive. Click 'Forgot Your Password?' if you’re having trouble.
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/myopac/main_refund_policy.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/myopac/main_refund_policy.tt2
new file mode 100644 (file)
index 0000000..1d37841
--- /dev/null
@@ -0,0 +1,9 @@
+<tr>
+    <td colspan="3">
+        <p style="font-size: 120%;">
+        <strong>
+        Online payments are non-refundable. Patrons should make every effort to find and return lost items prior to payment.
+        </strong>
+        </p>
+    </td>
+</tr>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/qtype_selector.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/qtype_selector.tt2
new file mode 100644 (file)
index 0000000..0baf486
--- /dev/null
@@ -0,0 +1,31 @@
+[%  query_types = [
+    {value => "keyword", label => l("Keyword")},
+    {value => "title", label => l("Title"), plural_label => l("Titles"), browse => 1},
+    {value => "jtitle", label => l("Journal Title")},
+    {value => "title|uniform", label => l("Uniform Title")},
+    {value => "author", label => l("Author"), plural_label => l("Authors"), browse => 1},
+    {value => "identifier|publisher", label => l("Publisher")},
+    {value => "subject", label => l("Subject"), plural_label => l("Subjects"), browse => 1},
+    {value => "series", label => l("Series"), plural_label => l("Series"), browse => 1}
+];
+    IF  ctx.get_org_setting(ctx.search_ou, 'opac.search.enable_bookplate_search');
+        query_types.push(
+            {value => "bookplate", label => l("Digital Bookplate"), plural_label => l("Digital Bookplates")}
+        );
+    END;
+-%]
+
+<select class="form-control w-100" name="[% name || 'qtype' %]"[% IF id; ' id="'; id ; '"' ; END -%]
+    title="[% l('Select query type:') %]">
+    [%  query_type = query_type || CGI.param('qtype') || search.default_qtypes.0;
+      FOR qt IN query_types;
+        NEXT IF browse_only AND NOT qt.browse -%]
+    <option value='[% qt.value | html %]'[%
+        query_type == qt.value ? ' selected="selected"' : ''
+    %]>[% IF plural AND qt.plural_label;
+        qt.plural_label | html;
+    ELSE;
+        qt.label | html;
+    END %]</option>
+    [% END -%]
+</select>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/record/extras.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/record/extras.tt2
new file mode 100644 (file)
index 0000000..c43973d
--- /dev/null
@@ -0,0 +1,104 @@
+[%
+    arrow_right = '&#9658;';
+    arrow_down = '&#9660;';
+%]
+<div>
+    <div id='rdetail_extras_div' class="card-columns row" style='width: 100%;'>
+        [%
+            IF ctx.google_books_preview;
+                label = l('Google Preview');
+                name = 'google_preview';
+        %]
+        <div id="gbp_extra" class="card">
+            <div id="gbp_extra_links" class="card-header">
+                <a id='gbp_arrow_link' name='[% name %]' class='rdetail_extras_lbl'>[% arrow_right %]</a>
+                <a id='gbp_arrow_down_link' name='[% name %]' class='rdetail_extras_lbl'>[% arrow_down %]</a>
+                <a name='[% name %]_lbl' class="rdetail_extras_lbl">[% label %]</a></div>
+        </div>
+        <div id="gbp_extra_container" class='card-body'></div>
+        [%  END %]
+
+        [%  # Hidden extras are not yet implemented.  Some may require JS
+
+        MACRO tab_is_active(tab) BLOCK;
+            exp_name = 'expand_' _ tab;
+            IF ctx.$exp_name OR ctx.expand_all; 1; END;
+        END;
+
+        # Let's see if we should hide the content cafe / simple summary content
+        hide_summary = 1;
+        IF attrs.summaries.0; hide_summary = 0; ELSE;
+            # Expose content cafe if it's reasonable to do so.
+            # This approach only works when using embedded content cafe.
+            IF ENV.OILS_CONTENT_CAFE_USER;
+                ident = attrs.isbn_clean || attrs.upc;
+                IF ident; hide_summary = 0; END;
+            END;
+        END;
+
+        # if no added content is available, hide the main tab.
+        # if any content is available, use the first tab as the default display tab.
+        default_ac = '';
+        IF !tab_is_active('addedcontent');
+            hide_ac = 1;
+            FOR type IN ctx.added_content.keys;
+                IF ctx.added_content.$type.status != '2'; # not available
+                    hide_ac = 0;
+                END;
+                IF ctx.added_content.$type.status == '1';
+                    SET default_ac = type UNLESS default_ac;
+                END;
+            END;
+        END;
+
+        extras = [
+            {name => 'awards',  label => l('Awards, Reviews, & Suggested Reads')},
+            {name => 'annotation', label => l('Annotation'), hide => 1},
+            {name => 'summaryplus',  label => l('Summaries & More'), hide => hide_summary},
+            {name => 'excerpt',  label => l('Excerpt'), hide => 1},
+            {name => 'issues',   label => l('Issues Held'), hide => !(ctx.have_holdings_to_show || ctx.have_mfhd_to_show)},
+            {name => 'preview',  label => l('Preview'), hide => 1},
+            {name => 'addedcontent',  label => l('Additional Content'), hide => hide_ac},  # hide if all content is known to not exist
+            {name => 'cnbrowse', label => l('Shelf Browser')},
+            {name => 'marchtml', label => l('MARC Record')}
+        ];
+
+        FOREACH extra IN extras;
+            IF extra.hide; NEXT; END;
+            name = extra.name;
+        %]
+        <div class="card border-secondary col-12 p-0">
+         [%
+                    IF tab_is_active(name) OR name == 'awards';
+                        href = mkurl('', {}, ['expand', 'ac']);
+                        arrow = arrow_down;
+                    ELSE;
+                        IF name == 'addedcontent' AND default_ac;
+                            href = mkurl('', {expand => name, ac => default_ac}) _ '#' _ name;
+                        ELSE;
+                            href = mkurl('', {expand => name}) _ '#' _ name;
+                        END;
+                        arrow = arrow_right;
+                    END;
+                %]
+            <div class="card-header extra_header">
+              <a id='[% name %]' href='[% href %]' class="text-white" rel="nofollow" vocab="" style="text-decoration:none;">
+                <span>[% IF !(name == 'awards'); arrow; END %] [% extra.label | html %]</span>
+                </a>
+            </div>
+            [%  IF tab_is_active(name) OR name == 'awards'; %]
+            <div class='card-body'>
+
+                    [% IF name == 'marchtml';
+                        ctx.marchtml;
+                    ELSE;
+                        # Load the template for the selected extra
+                        INCLUDE "opac/parts/record/${name}.tt2";
+                    END;
+                    -%]
+            </div>
+            [% END %]
+        </div>
+        [% END %]
+    </div>
+</div>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/record/summary.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/record/summary.tt2
new file mode 100644 (file)
index 0000000..f34ed5c
--- /dev/null
@@ -0,0 +1,571 @@
+[% PROCESS "opac/parts/misc_util.tt2";
+USE ResolverResolver;
+ctx.page_title = attrs.title | html
+ctx.metalinks.push('
+<meta property="og:image" content="' _ ctx.media_prefix _ '/opac/extras/ac/jacket/large/r/' _ ctx.bre_id _ '" />');
+%]
+<!-- ****************** rdetail_summary.xml ***************************** -->
+<abbr class="unapi-id" title='tag:[% ctx.hostname %],[% date.format(date.now, ' %Y') %]:biblio-record_entry/[%
+    ctx.bre_id %]'></abbr>
+
+<hr />
+
+[%-# This holds the record summary information %]
+<div class="row">
+    <div class="col-lg-3">
+        <div id="rdetail_image_div" class="w-100 text-center">
+            [%- IF obalkyknih_cz.enabled == 'true' %]
+            [%-
+            isbnissn = '';
+            IF attrs.isbns.0;
+            isbnissn = attrs.isbns.0;
+            IF (matches = isbnissn.match('^(.+?)(\s.+)$'));
+            isbnissn = matches.0;
+            END;
+            END;
+            IF attrs.issns.0;
+            isbnissn=attrs.issns.0;
+            END;
+            %]
+            <a href='http://obalkyknih.cz/view?isbn=[% isbnissn %]'>
+                <img alt="[% attrs.title _ ' Cover Image' | html %]" class='img-thumbnail w-auto'
+                    src='[% ctx.media_prefix %]/opac/extras/ac/jacket/[% record.summary.jacket_size %]/r/[% ctx.bre_id | uri %]' />
+            </a>
+            [% ELSE %]
+            <a href='[% ctx.media_prefix %]/opac/extras/ac/jacket/large/r/[% ctx.bre_id | uri %]'><img
+                    alt="[% attrs.title _ ' Cover Image' | html %]" class='img-thumbnail w-auto'
+                    src='[% ctx.media_prefix %]/opac/extras/ac/jacket/[% record.summary.jacket_size %]/r/[% ctx.bre_id | uri %]' />
+            </a>
+            [%- END %]
+
+            [%- IF attrs.format_label %]
+            [% FOR format IN attrs.all_formats %]
+            <span style="font-size:14px;" class="mt-3 d-block">
+                <img alt="[% format.label | html %]" src="[% format.icon %]" />
+                [% format.label | html %]
+            </span>
+            [% END %]
+            [%- END %]
+
+
+
+
+        </div>
+    </div>
+
+    <div class="col-lg-9">
+        <div class="row h-100">
+            <div class="col-lg-8">
+                <div id="rdetail_title_div">
+                <h1 id="rdetail_title" style="font-size: 1.8em;" property="name">[% IF attrs.hl.title; attrs.hl.title; ELSE; attrs.title_extended | html; END %]</h1>
+                [%-
+                FOR link880 IN attrs.graphic_titles;
+                FOR alt IN link880.graphic;
+                '<h2 class="graphic880"';
+                    IF alt.dir;
+                        ' dir="' _ alt.dir _ '"';
+                    END;
+                    '>'; alt.value | html; '</h2>';
+                END;
+                END;
+                -%]
+                [%- INCLUDE "opac/parts/record/authors.tt2" %]
+                [%- INCLUDE "opac/parts/record/contents-summaryonly.tt2" %]
+                </div>
+                <div>
+                    <button id="btnMore" data-toggle="collapse" data-target="#demo"
+                        class="btn btn-action btn-sm my-3"><i class="fas fa-info-circle" aria-hidden="true"></i> [%l ("More Details") %]</button>
+                    <div id="demo" class="collapse">
+                        <h2 class='rdetail_record_details'>[% l("Record details") %]</h2>
+                        <ul class="list-unstyled">
+                            [%- IF attrs.hl.isbn.size; FOR isbn IN attrs.hl.isbn %]
+                            <li class='rdetail_isbns'>
+                                <strong class='rdetail_label'>[% l('ISBN:'); %]</strong> 
+                                <span class='rdetail_value' property='isbn'>[% isbn | html %]</span>
+                            </li>
+                            [%- END; ELSIF attrs.isbns.0;
+                            FOR isbn IN attrs.isbns;
+                            isbn_extra = '';
+                            IF (matches = isbn.match('^(.+?)(\s.+)$'));
+                            isbn = matches.0;
+                            isbn_extra = matches.1;
+                            END;
+                            %]
+                            <li class='rdetail_isbns'>
+                                <strong class='rdetail_label'>[% l('ISBN:'); %]</strong>
+                                <span class='rdetail_value' property='isbn'>[% isbn | html %]</span>[% isbn_extra | html
+                                %]
+                            </li>
+                            [%- END %]
+                            [%- END %]
+                            [%- IF attrs.hl.issn.size; FOR issn IN attrs.hl.issn %]
+                            <li class='rdetail_issns'>
+                                <strong class='rdetail_label'>[% l('ISSN:'); %]</strong> [% issn %]
+                            </li>
+                            [%- END; ELSIF attrs.issns.0; FOR issn IN attrs.issns %]
+                            <li class='rdetail_issns'>
+                                <strong class='rdetail_label'>[% l('ISSN:'); %]</strong>
+                                <span class='rdetail_value'>[% issn | html %]</span>
+                            </li>
+                            [%- END %]
+                            [%- END %]
+                            [%- IF attrs.hl.physical_description.size %]
+                            [%-
+                                filtered_hl_phys_desc = [];
+                                FOR hl_phys_desc IN attrs.hl.physical_description;
+                                    hl_phys_desc = hl_phys_desc;
+                                    filtered_hl_phys_desc.push(hl_phys_desc);
+                                END;
+                            -%]
+                            <li id='rdetail_phys_desc'>
+                                <strong class='rdetail_label'>[% l("Physical Description:") %]</strong>
+                                <span class='rdetail_value' highlighted='true'>[%
+                                    filtered_hl_phys_desc.join('<br/>') %]</span>
+                            </li>
+                            [%- ELSIF attrs.phys_desc %]
+                            <li id='rdetail_phys_desc'>
+                                <strong class='rdetail_label'>[% l("Physical Description:") %]</strong>
+                                <span class='rdetail_value'>[% attrs.phys_desc | html %]</span>
+                            </li>
+                            [%- END %]
+                            [%- IF attrs.hl.edition %]
+                            <li id='rdetail_edition'>
+                                <strong class='rdetail_label'>[% l("Edition:") %]</strong>
+                                <span class='rdetail_value' highlighted='true'>[% attrs.hl.edition %]</span>
+                                [%- ELSIF attrs.edition %]
+                            <li id='rdetail_edition'>
+                                <strong class='rdetail_label'>[% l("Edition:") %]</strong>
+                                <span class='rdetail_value'>[% attrs.edition | html %]</span>
+                                [%-
+                                FOR entry IN attrs.graphic_editions;
+                                FOR alt IN entry.graphic;
+                                diratt = "";
+                                IF alt.dir;
+                                diratt = ' dir="' _ alt.dir _ '"';
+                                END;
+                                -%]
+                                <div class="graphic880 rdetail_value" [% diratt %]>
+                                    [% alt.value | html %]
+                                </div>
+                                [%-
+                                END;
+                                END;
+                                -%]
+                            </li>
+                            [%- END %]
+                            [%- IF attrs.hl.publisher %]
+                            <li id='rdetail_publisher'>
+                                <strong class='rdetail_label'>[% l("Publisher:") %]</strong>
+                                <span class='rdetail_value' highlighted='true'>[% attrs.hl.publisher %]</span>
+                            </li>
+                            [%- ELSIF attrs.publisher %]
+                            <li id='rdetail_publisher'>
+                                <strong class='rdetail_label'>[% l("Publisher:") %]</strong>
+                                <span class='rdetail_value' property="publisher" typeof="Organization">
+                                    [%- IF attrs.pubplace; %]
+                                    <span property="location">[% attrs.pubplace | html; %]</span>
+                                    [%- END; %]
+                                    <span property="name">[% attrs.publisher | html; %]</span>
+                                </span>
+                                [%- IF attrs.pubdate; %]
+                                <span property="datePublished">[% attrs.pubdate | html; %]</span>
+                                [%- END; %]
+                                [%-
+                                IF attrs.graphic_pubinfos.size > 0;
+                                FOR entry IN attrs.graphic_pubinfos;
+                                FOR alt IN entry.graphic;
+                                diratt = "";
+                                IF alt.dir;
+                                diratt = ' dir="' _ alt.dir _ '"';
+                                END;
+                                -%]
+                                <div class="graphic880" [% diratt %]>
+                                    [% alt.value | html %]
+                                </div>
+                                [%-
+                                END;
+                                END;
+                                END
+                                -%]
+                            </li>
+                            [%- END %]
+                            [%- IF attrs.producer %]
+                            <li id='rdetail_producer'>
+                                <strong class='rdetail_label'>[% l("Producer:") %]</strong>
+                                <span class='rdetail_value'>
+                                    [%- IF attrs.prodplace; %]
+                                    <span>[% attrs.prodplace | html; %]</span>
+                                    [%- END; %]
+                                    <span>[% attrs.producer | html; %]</span>
+                                    [%- IF attrs.proddate; %]
+                                    <span>[% attrs.proddate | html; %]</span>
+                                    [%- END; %]
+                                </span>
+                            </li>
+                            [%- END %]
+                            [%- IF attrs.distributor %]
+                            <li id='rdetail_distributor'>
+                                <strong class='rdetail_label'>[% l("Distributor:") %]</strong>
+                                <span class='rdetail_value'>
+                                    [%- IF attrs.distplace; %]
+                                    <span>[% attrs.distplace | html; %]</span>
+                                    [%- END; %]
+                                    <span>[% attrs.distributor | html; %]</span>
+                                    [%- IF attrs.distdate; %]
+                                    <span>[% attrs.distdate | html; %]</span>
+                                    [%- END; %]
+                                </span>
+                            </li>
+                            [%- END %]
+                            [%- IF attrs.manufacturer %]
+                            <li id='rdetail_manufacturer'>
+                                <strong class='rdetail_label'>[% l("Manufacturer:") %]</strong>
+                                <span class='rdetail_value' property="manufacturer" typeof="Organization">
+                                    [%- IF attrs.manplace; %]
+                                    <span property="location">[% attrs.manplace | html; %]</span>
+                                    [%- END; %]
+                                    <span property="name">[% attrs.manufacturer | html; %]</span>
+                                    [%- IF attrs.mandate; %]
+                                    <span>[% attrs.mandate | html; %]</span>
+                                    [%- END; %]
+                                </span>
+                            </li>
+                            [%- END %]
+                            [%- IF attrs.copyright %]
+                            <li id='rdetail_copyright'>
+                                <strong class='rdetail_label'>[% l("Copyright:") %]</strong>
+                                <span class='rdetail_value'>[% attrs.copyright | html_entity; %]
+                                    [%-# Provide the 4-digit year, cleansed of '@' and other junk %]
+                                    [%- IF attrs.copyrightYear -%]
+                                    <meta property='copyrightYear' content='[% attrs.copyrightYear | html; %]'>
+                                    [%- END -%]
+                                </span>
+                            </li>
+                            [%- END %]
+                            [%- IF (ctx.badge_scores.size > 0 && ctx.hide_badge_scores != 'true') %]
+                            <li id='rdetail_badges'>
+                                <strong class='rdetail_label'>[% l("Badges:") %]</strong>
+                                <ul>
+                                    [% FOR bscore IN ctx.badge_scores; %]
+                                    <li><strong>[% bscore.badge.name | html %]</strong>: [% bscore.score %] / 5.0</li>
+                                    [%- END -%]
+                                </ul>
+                            </li>
+                            [%- END %]
+                        </ul>
+
+
+                        [%- INCLUDE "opac/parts/record/contents.tt2" %]
+                        [%- INCLUDE "opac/parts/record/subjects.tt2" %]
+                        [%- INCLUDE "opac/parts/record/series.tt2" %]
+
+                    </div>
+
+                </div>
+                <script>
+                    $(document).ready(function() {
+                        $('#demo').on('hidden.bs.collapse', function () {
+                            $('#btnMore').html("<i class='fas fa-info-circle' aria-hidden='true'></i> [%l ('More Details') %]");
+                        })
+                        $('#demo').on('shown.bs.collapse', function () {
+                            $('#btnMore').html("<i class='fas fa-info-circle' aria-hidden='true'></i> [%l ('Fewer Details') %]");
+                        })
+                    });
+                    </script>
+
+               <div id="copy_hold_counts">
+
+                [%-
+                # Hold/copy summary
+                IF ctx.copy_summary.0.count;
+                INCLUDE "opac/parts/record/copy_counts.tt2";
+                %]
+
+
+                [%- END %]
+
+                </div> <!-- metarecord_population -->
+                        <div>
+                            [%-
+                            # l( 'mmr id = ' _ ctx.mmr_id );
+                            # l( 'mmr data = ' _ ctx.mmr_data );
+                            mmr_attrs = {marc_xml => ctx.mmr_data.marc_xml};
+                            save_args = args; # need to stash the original args
+                                              # until we're done processing the
+                                              # metarecord
+                            PROCESS get_marc_attrs args=mmr_attrs;
+
+                            IF args.mmr_unique_bib.size > 1;
+                            %]
+                            <h2 class="rdetail_other_formats">[% l("Other Formats and Editions") %]</h2>
+                            <span class="metarecord_population_format">
+                                [%- IF mmr_attrs.format_label;
+
+                                FOR format IN mmr_attrs.all_formats;
+
+                                link = mkurl(ctx.opac_root _ '/record/' _ format.source_bibs.0);
+                                IF format.source_bibs.size > 1;
+                                link = mkurl( ctx.opac_root _ '/results', { modifier => 'metabib', metarecord =>
+                                ctx.mmr_id, 'fi:icon_format' => format.search_format, 'fi:from_metarecord' => ctx.mmr_id
+                                }, stop_parms.merge(expert_search_parms, general_search_parms, browse_search_parms,
+                                facet_search_parms,
+                                ['qtype','fi:search_format','fi:icon_format','fi:item_lang','fi:from_metarecord']) );
+                                END; -%]
+                                <span class="metarecord_population_span_link">
+                                    <a href="[%- l( link ) %]">
+                                        [% format.label | html %]
+                                        ([%- l( format.source_bibs.size ) %])
+                                    </a></span><br />
+
+                                [%- END %]
+                            </span>
+                            [%- IF mmr_attrs.all_lang.size > 0 %]
+                            <span class="metarecord_population_item_lang">
+                                [% FOR lang IN mmr_attrs.all_lang;
+                                link = mkurl(ctx.opac_root _ '/record/' _ lang.source_bibs.0);
+                                IF lang.source_bibs.size > 1;
+                                USE url(ctx.opac_root _ '/results');
+                                link = mkurl( ctx.opac_root _ '/results', { modifier => 'metabib', metarecord =>
+                                ctx.mmr_id, 'fi:item_lang' => lang.search_format, 'fi:from_metarecord' => ctx.mmr_id },
+                                stop_parms.merge(expert_search_parms, general_search_parms, browse_search_parms,
+                                facet_search_parms,
+                                ['qtype','fi:search_format','fi:icon_format','fi:item_lang','fi:from_metarecord']) );
+                                END; -%]
+                                <span class="metarecord_population_span_link">
+                                    <a href="[%- l( link ) %]">
+                                        [% lang.label | html %]
+                                        ([%- l( lang.source_bibs.size ) %])
+                                    </a></span><br />
+                                [%- END %]
+                            </span> <!-- metarecord_population_item_lang -->
+                            [%- END %]
+                            <div class="metarecord_population_all">
+                                [%
+                                link = mkurl( ctx.opac_root _ '/results', { modifier => 'metabib', metarecord =>
+                                ctx.mmr_id, 'fi:from_metarecord' => ctx.mmr_id }, stop_parms.merge(expert_search_parms,
+                                general_search_parms, browse_search_parms, facet_search_parms,
+                                ['qtype','fi:search_format','fi:icon_format','fi:item_lang','fi:from_metarecord'] ) );
+                                %]
+                                <span class="metarecord_population_span_link">
+                                    <a href="[%- l( link ) %]">[% l("View all formats and editions ") %] ([%-
+                                        args.mmr_unique_bib.size %])
+                                    </a></span><br />
+                            </div>
+                            [%- END;
+                            END # ending tag for IF args.mmr_unique_bib.size > 1; %]
+                            [% args = save_args; %]
+                        </div>
+
+            </div>
+            <!--rdetail_title_div-->
+
+            <div class="col-lg-4">
+             <div id="actions" class="mx-auto btn-group-vertical dropright mt-3">
+                [%- search_ou = ctx.search_ou;
+                IF ctx.place_unfillable ||
+                ( attrs.marc_xml.findnodes('//*[local-name()="holdings" and @has_holdable="true"]').size
+                && (ctx.holds_block.enabled != 'true' || !attrs.org_copy_counts.$search_ou.available)
+                )
+                %]
+                
+                    <a class="btn btn-action no-dec" role="button" href="[% mkurl(ctx.opac_root _ '/place_hold',
+                    {hold_target => ctx.bre_id, hold_type => 'T', hold_source_page => mkurl()}, stop_parms) %]">
+                        <span class="place_hold"><i class="fas fa-check" aria-hidden="true"></i> [% l('Place Hold') %]</span></a>
+              
+                [%- END -%]
+
+                [%- IF ebook_api.enabled == 'true' && args.ebook %]
+              
+                    <div id="[%- ctx.bre_id -%]_ebook_checkout" class="rdetail_aux_utils ebook_action hidden">
+                        <a class="btn btn-action no-dec" role="button" href="[% mkurl(ctx.opac_root _ '/myopac/ebook_checkout',
+                    {title => args.ebook.ebook_id, vendor => args.ebook.vendor, action => 'checkout'}, stop_parms) %]"
+                            rel="nofollow" vocab="">
+                            <span class="place_hold"><i class="fas fa-check" aria-hidden="true"></i> [% l('Check Out E-Item') %]</span></a>
+                    </div>
+               
+               
+                    <div id="[%- ctx.bre_id -%]_ebook_place_hold" class="rdetail_aux_utils ebook_action hidden">
+                        <a class="btn btn-action no-dec" role="button" href="[% mkurl(ctx.opac_root _ '/myopac/ebook_place_hold',
+                    {title => args.ebook.ebook_id, vendor => args.ebook.vendor, action => 'place_hold'}, stop_parms) %]"
+                            rel="nofollow" vocab="">
+                            <span class="place_hold"><i class="fas fa-check" aria-hidden="true"></i> [% l('Place Hold on E-Item') %]</span></a>
+                    </div>
+               
+                [%- END -%]
+
+
+               
+                    [% operation = ctx.mylist.grep('^' _ ctx.bre_id _ '$').size ? "delete" : "add";
+                    addhref = mkurl(ctx.opac_root _ '/mylist/add', {record => ctx.bre_id}, stop_parms);
+                    delhref = mkurl(ctx.opac_root _ '/mylist/delete', {record => ctx.bre_id}, stop_parms);
+                    label = (operation == "add") ? l("Add to Basket") : l("Remove from Basket");
+                    %]
+                    <a href="[% addhref %]" id="mylist_add_[% ctx.bre_id %]"
+                        data-recid="[% ctx.bre_id %]" data-action="add" role="button"
+                        class="btn btn-action mylist_action [% IF ctx.mylist.grep('^' _ ctx.bre_id _ '$').size %]hidden[% END %]"
+                        title="[% l(" Add [_1] to basket", attrs.title) | html %]" rel="nofollow" vocab="">
+                        <i class="fas fa-shopping-basket" aria-hidden="true"></i>
+                        [% l("Add to basket") %]
+                    </a>
+                    <a href="[% delhref %]" id="mylist_delete_[% ctx.bre_id %]"
+                        data-recid="[% ctx.bre_id %]" data-action="delete" role="button"
+                        class="btn btn-action mylist_action [% IF !ctx.mylist.grep('^' _ ctx.bre_id _ '$').size %]hidden[% END %]"
+                        title="[% l(" Remove [_1] from basket", attrs.title) | html %]" rel="nofollow" vocab="">
+                        <i class="fas fa-minus-circle" aria-hidden="true"></i>
+                        [% l("Remove from basket") %]
+                    </a>
+               
+                [% IF ctx.mylist.size %]
+               
+                    [%- IF ctx.user; %]
+                    <a href="[% mkurl(ctx.opac_root _ '/myopac/lists') %]" class="btn btn-action" role="button" rel="nofollow" vocab=""><i class="fas fa-glasses" aria-hidden="true"></i> [% l(' View Basket') %]</a>
+                    [%- ELSE %]
+                    <a href="[% mkurl(ctx.opac_root _ '/mylist') %]" class="btn btn-action" role="button" rel="nofollow" vocab=""><i class="fas fa-glasses" aria-hidden="true"></i> [% l(' View My Basket') %]</a>
+                    [%- END %]
+              
+                [% END %]
+
+                [% IF !ctx.is_staff %]
+                    [% IF ctx.user; %]
+                    [% INCLUDE "opac/parts/bookbag_actions.tt2"; %]
+                    [% END %]
+                [% END %]
+
+               
+                  
+                    <a href="[% mkurl(ctx.opac_root _ '/record/print_preview/' _ ctx.bre_id) %]" class="btn btn-action" role="button" rel="nofollow"
+                        vocab=""><i class="fas fa-print" aria-hidden="true"></i>[% l('Print') %]</a> 
+                    <a href="[% mkurl(ctx.opac_root _ '/record/email_preview/' _ ctx.bre_id) %]" class="btn btn-action" role="button" rel="nofollow"
+                        vocab=""> <i class="fas fa-envelope-open-text" aria-hidden="true"></i>[% l('Email') %]</a>
+                
+                [%- IF ctx.refworks.enabled == 'true' %]
+                [%- INCLUDE 'opac/parts/record/refworks.tt2' %]
+                [%- END %]
+                [% IF !ctx.is_staff %]
+                
+                    <a href="[% mkurl('', {locg =>CGI.param('locg'), copy_depth =>CGI.param('copy_depth')}, 1) %]"
+                        class="btn btn-action" role="button">
+                        <i class="fas fa-link" aria-hidden="true"></i>
+                        [% l('Permalink') %]
+                    </a>
+              
+                [% END %]
+                [% IF !search.no_highlight %]
+               
+                    [% IF CGI.param('no_highlight') %]
+                    <a class="btn btn-action no-dec" role="button" href="[% mkurl('', {}, ['no_highlight']) %]">
+                        [% ELSE %]
+                        <a href="[% mkurl('', {no_highlight => '1'}) %]" class="btn btn-action" role="button">
+                            [% END %]
+                            <i class="fas fa-highlighter" aria-hidden="true"></i>
+                            [% CGI.param('no_highlight') ? l('Enable Highlighting') : l('Disable Highlighting') %]
+                        </a>
+              
+                [% END %]
+                [%- IF ctx.is_staff %]
+                
+                    <a href="[% ctx.media_prefix %]/opac/extras/ac/clearcache/all/r/[% ctx.bre_id | uri %]"
+                        class="btn btn-action" role="button" target="_blank">
+                        <i class="fas fa-sync-alt" aria-hidden="true"></i>
+                        [% l('Clear Added Content Cache') %]
+                    </a>
+                
+                [%- END %]
+
+            </div>
+
+        </div>
+    </div>
+</div>
+</div>
+<div class="row">
+<div class="col-12">
+
+        [%-
+        IF ctx.copy_summary.0.count;
+        INCLUDE "opac/parts/record/copy_table.tt2" copies=ctx.copies;
+        END;
+        %]
+
+
+        [%- IF openurl.enabled == 'true';
+        openurls = [];
+        FOREACH issn IN args.issns;
+        NEXT IF issn == '';
+        openurls = openurls.import(ResolverResolver.resolve_issn(issn, openurl.baseurl));
+        END;
+        IF openurls.size && openurls.0 != '';
+        %]
+        <div id='rdetail_openurl'>
+            <strong class='rdetail_openurl_title'>[% l("Electronic resources") %]</strong>
+            <table>
+                <tbody>
+                    [%-
+                    FOREACH res IN openurls;
+                    %]
+                    <tr>
+                        <td class='rdetail_openurl_entry'><a href="[% res.target_url %]">[% res.public_name | html
+                                %]</a></td>
+                        <td>[% res.target_coverage | html %]
+                            [%- IF res.target_embargo != '';
+                            ' - ';
+                            res.target_embargo | html;
+                            END;
+                            -%]
+                        </td>
+                    </tr>
+                    [%- END %]
+                </tbody>
+            </table>
+        </div>
+        [%- END %]
+        [%- END %]
+        [%- merged_uris = args.uris.merge(args.online_res);
+        num_uris = merged_uris.size;
+        IF num_uris > 0;
+        -%]
+
+        <h2 class="rdetail_uris">[% l("Electronic resources") %]</h2>
+        <div class="rdetail_uris">
+            [%- IF num_uris > 1 %]<ul>[% END %]
+                [%- FOR uri IN merged_uris %]
+                [%-
+                    filtered_href = uri.href | html;
+                    filtered_link = uri.link ? uri.link : '' | html;
+                    filtered_note = uri.note ? uri.note : '' | html;
+                -%]
+                [%- IF num_uris == 1 -%]
+                <p class="rdetail_uri" property="offers" vocab="http://schema.org/" typeof="Offer">
+                    [%- ELSE -%]
+                    <li class="rdetail_uri" property="offers" vocab="http://schema.org/" typeof="Offer">
+                        [%- END -%]
+                        <a href="[% filtered_href %]" class="uri_link" property="url">
+                            [%- IF filtered_href != filtered_link;
+                            '<span property="description">' _ filtered_link _ '</span>';
+                            ELSE;
+                            filtered_link;
+                            END;
+                            -%]
+                        </a>
+                        [%- ' - <span property="description">' _ filtered_note _ '</span>' IF filtered_note %]
+                        <link property="availability" href="http://schema.org/OnlineOnly" />
+                        [%- IF attrs.gtin13; '
+                        <meta property="gtin13" content="' _ attrs.gtin13 _ '" />'; END; %]
+                        [%- IF num_uris == 1 %]</p>[% ELSE %]</li>[% END %]
+                [%- END; %]
+                [%- IF num_uris > 1 %]</ul>[% END %]
+        </div>
+        [%- END; %]
+        [%
+        IF ebook_api.enabled == 'true';
+        INCLUDE "opac/parts/ebook_api/avail.tt2";
+        END;
+        %]
+    </div>
+</div>
+<hr>
+<div class="row">
+    <div class="col-12">
+        [%- INCLUDE "opac/parts/record/extras.tt2" %]
+    </div>
+</div>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/topnav.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/topnav.tt2
new file mode 100644 (file)
index 0000000..5974bc6
--- /dev/null
@@ -0,0 +1,17 @@
+[%- IF ctx.maintenance_message -%]
+<div class="alert alert-[% ctx.maintenance_type %] alert-dismissible mb-0 text-center" role="alert">
+    <button type="button" class="close" data-dismiss="alert" aria-label="Close">
+        <span aria-hidden="true">&times;</span>
+      </button>
+[% ctx.maintenance_message %]
+</div>
+[%- END -%]
+[% IF !ctx.is_staff %]
+[% INCLUDE "opac/parts/topnav_logo.tt2" %]
+<div id="header-wrap">
+[% INCLUDE "opac/parts/topnav_links.tt2" %]
+</div>
+[% END %]
+<div id="subheader-wrap">
+ [% INCLUDE "opac/parts/topnav_subnav.tt2" %]
+ </div>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/topnav_links.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/topnav_links.tt2
new file mode 100644 (file)
index 0000000..26eebed
--- /dev/null
@@ -0,0 +1,82 @@
+<nav class="navbar navbar-expand-lg navbar-dark ">
+<!--Home-->
+  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
+    <span class="navbar-toggler-icon"></span>
+  </button>
+  <div class="collapse navbar-collapse" id="navbarNav">
+  <!--Left Links-->
+
+
+   <ul class="navbar-nav nav-fl px-3">
+      <li class="nav-item">
+        <a class="nav-link" href="https://www.cwmars.org/#h.p_hRgZvBvYJgE9" target="_blank" rel="noopener">
+        <i class="fas fa-mobile-alt" style="color: #fff;"></i>Mobile App
+        </a>
+      </li>
+      <li class="nav-item">
+        <a class="nav-link" href="/eg/opac/ecard/form">
+        <i class="fas fa-id-card" style="color: #fff;"></i>Get an eCard
+        </a>
+      </li>
+      <li class="nav-item">
+        <a class="nav-link" href="https://www.cwmars.org/memberlibraries" target="_blank" rel="noopener">
+        <i class="fas fa-map-marker-alt" style="color: #fff;"></i>Libraries
+        </a>
+      </li>
+      <li class="nav-item">
+        <a class="nav-link" href="http://cwmars.overdrive.com/" target="_blank" rel="noopener">
+        <i class="fas fa-globe" style="color: #fff;"></i>OverDrive Catalog
+        </a>
+      </li>
+    </ul>
+    <!--Right Links-->
+    <ul class="navbar-nav ml-auto nav-fr px-3">
+      <!--If not signed in, show sign in button-->
+    [% IF !ctx.user %]
+        <li class="nav-item">
+           [% IF ctx.page != 'login' %]
+           <a href="#loginModal" data-toggle="modal" data-target="#loginModal" class="nav-link login">
+           [% ELSE %] <a href="/eg/opac/login" class="nav-link login">
+            [% END %] [% l('My Account') %] </a>
+        </li>
+      <!--User is signed in-->
+    [% ELSE %]
+    <li><div class="dropdown-divider"></div></li>
+       <!--User-->
+       <li class="nav-item">
+               <a class="nav-link disabled active mx-2" href="#">Hello, [%  l('[_1] [_2]', ctx.user.pref_first_given_name || ctx.user.first_given_name, ctx.user.pref_family_name || ctx.user.family_name) | html %]</a>
+       </li>
+       <!--Messages with sup tag for # of messages-->
+       <li class="nav-item">
+          <a class="nav-link  [% IF ctx.user_stats.messages.unread %] active [% END %]" href="[% mkurl(ctx.opac_root _ '/myopac/messages', {}, ['single', 'message_id']) %]">
+                      [% IF ctx.user_stats.messages.unread %]
+                          <span class="badge badge-danger" style="font-size:unset;">
+                              [%- ctx.user_stats.messages.unread -%]
+                              <span class="sr-only">[% l('unread') %]</span>
+                          </span>
+                      [% END %]
+                      [% l('Messages') %]
+            </a>
+        </li>
+        <!--My Account-->
+        <li class="nav-item">
+         <a class="nav-link" href="[% mkurl(ctx.opac_root _ '/myopac/main', {}, ['single', 'message_id', 'sort','sort_type']) %]">[% l('My Account') %]</a>
+        </li>
+        <!--Lists Link-->
+        <li class="nav-item">
+        <a class="nav-link" href="[% mkurl(ctx.opac_root _ '/myopac/lists', {}, ['single', 'message_id']) %]">[% l('My Lists') %]</a>
+        </li>
+        <!--Logout-->
+        <li class="nav-item">
+        <a class="nav-link" href="[% mkurl(ctx.opac_root _ '/logout', {}, 1) %]" id="logout_link">[% l('Logout') %]</a>
+        </li>
+      [% END %]
+      <!--must end ul and div no matter the user state-->
+    </ul>
+       </div>
+
+
+
+         </nav>
+
+
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/parts/topnav_logo.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/parts/topnav_logo.tt2
new file mode 100644 (file)
index 0000000..0a37547
--- /dev/null
@@ -0,0 +1,5 @@
+<div id="topnav_logo">
+<a href="/eg/opac">
+<img id="topnav_logo_image" alt="[% l('Evergreen Logo') %]" src="[% ctx.media_prefix %]/opac/images/small_logo[% ENV.OILS_OPAC_LIBRARY_ID %].png[% ctx.cache_key %]" class="mr-2" />
+</a>
+</div>
diff --git a/Open-ILS/src/templates-bootstrap_cons/opac/register.tt2 b/Open-ILS/src/templates-bootstrap_cons/opac/register.tt2
new file mode 100644 (file)
index 0000000..ae5068c
--- /dev/null
@@ -0,0 +1,301 @@
+[%- PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/org_selector.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l("Request Library Card");
+
+# for privacy, reload the page after (default) 5 minutes
+refresh_time = ctx.register.settings.refresh_timeout || 300;
+ctx.refresh = refresh_time _ '; ' _ ctx.opac_root _ '/home';
+
+# some useful variables and MACROs for display,
+# field validation, and added info display
+
+ctx_org = ctx.physical_loc || ctx.search_ou || ctx.aou_tree.id;
+
+# list of the registration fields to (potentially)
+# display in the order they should be shown
+
+# post_code is the only field below that is required in the database and
+# post_code is only required if an address is created.
+# To prevent any of these fields from showing locally, regardless org unit
+# settings, simply remove the fields from this list.  In the case of
+# addresses, if all address fields are removed, no attempt at creating
+# an address will be made (and post_code will no longer be required).
+
+register_fields = [
+    {class => 'stgu',  name = 'first_given_name', label => l('First Name')},
+    {class => 'stgu',  name = 'second_given_name', label => l('Middle Name')},
+    {class => 'stgu',  name = 'family_name', label => l('Last Name')},
+    {class => 'stgu',  name = 'pref_first_given_name', label => l('Preferred First Name')},
+    {class => 'stgu',  name = 'pref_second_given_name', label => l('Preferred Middle Name')},
+    {class => 'stgu',  name = 'pref_family_name', label => l('Preferred Last Name')},
+    {class => 'stgma', name = 'street1', label => l('Street Address')},
+    {class => 'stgma', name = 'street2', label => l('Street Address (2)')},
+    {class => 'stgma', name = 'city', label => l('City')},
+    {class => 'stgma', name = 'county', label => l('County')},
+    {class => 'stgma', name = 'state', label => l('State')},
+    {class => 'stgma', name = 'post_code', label => l('Zip Code')},
+    {class => 'stgu',  name = 'dob', label => l('Date of Birth')},
+    {class => 'stgu',  name = 'day_phone', label => l('Phone Number')},
+    {class => 'stgu',  name = 'email', label => l('Email Address')}
+    {class => 'stgu',  name = 'usrname', label => l('Requested Username')}
+];
+
+# The dojo date widget in the patron edit UI only accepts default 
+# values in ISO8601 format.  It will not accept locale-shaped dates.
+# Force change it for this form:
+ctx.register.settings.stgu.dob.example = l('YYYY-MM-DD (1970-05-29)');
+
+
+
+%]
+
+<style type="text/css">
+#stgu\.first_given_name, #stgu\.second_given_name, #stgu\.family_name,
+ #stgu\.pref_first_given_name, #stgu\.pref_second_given_name,
+ #stgu\.pref_family_name, #stgma\.street1, #stgma\.street2, #stgma\.city,
+ #stgma\.county, #stgma\.state, #stgma\.post_code {
+ text-transform: uppercase;
+}
+</style>
+<h2 class="sr-only">[% l('Account Registration') %]</h2>
+<div class="container">
+    <div id="main-content-register">
+        <h1>[% l('Request a Library Card')%]</h1>
+        <span class="validate">&bigstar; = Required Field</span>
+        <hr/>
+
+        [% IF ctx.register.success %]
+            <h3>Thank you for submitting your request for a library card!<h3>
+            <h4>Please allow time for a library staff member to review your application
+and reach out with next steps. If you have any questions or concerns,
+please contact your <a href="https://www.cwmars.org/memberlibraries">library.</a></h4>
+
+            [% IF ctx.register.username_taken %]
+            <p>
+                [% |l %]
+                Note: The selected username may be in use by another patron.
+                You may select another username when finalizing your
+                registration or in the online catalog.
+                [% END %]
+            </p>
+            [% END %]
+
+            <br/>
+            <p>
+                <a href="[% ctx.opac_root %]/home"
+                    class="btn btn-confirm">[% l('Return to the Catalog') %]</a>
+            </p>
+
+        [% ELSIF ctx.register.error %]
+            <h3>[% l('A registration error has occurred') %]</h3>
+            <h4>[% l('Please see library staff to complete your registration.') %]</h4>
+
+            <br/>
+            <p>
+                <a href="[% ctx.opac_root %]/home"
+                    class="btn btn-confirm">[% l('Return to the Catalog') %]</a>
+            </p>
+
+        [% ELSE %]
+
+        [% IF ctx.user %]
+            <!-- if the user is logged in, make it
+                clear we are tracking the requestor -->
+            <h4>[% l('New account requested by [_1] [_2] [_3] [_4] [_5]',
+                    ctx.user.prefix, ctx.user.first_given_name,
+                    ctx.user.second_given_name, ctx.user.family_name,
+                    ctx.user.suffix
+                ) | html %]</h4>
+        [% END %]
+
+        <form method='POST' class="needs-validation" novalidate>
+            <div class="form-group row">
+                <label class="control-label col-md-2" for='stgu.home_ou'>[% l('Home Library') %]</label>
+                <div class="col-md-6">
+                    [% INCLUDE build_org_selector
+                            name='stgu.home_ou'
+                            value=value || ctx_org
+                            can_have_users_only=1
+                            valid_org_list=ctx.register.valid_orgs
+                    %]
+                </div>    
+                <div class="col-md-4">
+                    [% IF ctx.register.invalid.bad_home_ou %]
+                    <span class='patron-reg-invalid'>
+                        [% l('Please select a valid library') %]
+                    </span>
+                    [% END %]
+                </div>
+            </div>
+
+[%
+# <=== shifting code left for readability
+
+# render a row for each of the register fields
+FOR field_def IN register_fields;
+    fclass = field_def.class;
+    fname = field_def.name;
+    orig_name = fname;
+
+    field_path = fclass _ "." _ fname;
+
+    IF fname.match('^pref_');
+        # Preferred name fields adopt most visibility, etc.
+        # settings from the primary name counterparts.
+        fname = fname.remove('^pref_');
+    END;
+
+    show = ctx.register.settings.$fclass.$fname.show;
+    require = ctx.register.settings.$fclass.$fname.require;
+    example = ctx.register.settings.$fclass.$fname.example;
+    value = ctx.register.values.$fclass.$fname;
+
+    invalid_require = ctx.register.invalid.$fclass.$fname.require;
+    invalid_regex = ctx.register.invalid.$fclass.$fname.regex;
+
+    IF orig_name.match('^pref_');
+        show = show || require;
+        require = 0; # pref name values never required
+    END;
+
+    NEXT UNLESS require OR show;
+%]
+
+<div class="form-group row">
+        <label class="control-label col-md-2" for='[% field_path %]'>[% field_def.label | html %]
+        [% IF require %]
+        <span class="validate">&bigstar;</span>
+        [% END %]
+        </label>
+        <div class="col-md-6">
+            [% IF fname == "dob"; %]
+            <div class="input-group date" data-provide="datepicker-inline">
+                <input type="text" class="form-control datepicker" id='[% field_path %]'
+                    name='[% field_path %]' value='[% value || CGI.param(field_path) | html %]' [% IF require %]required[% END %] data-date-format="yyyy-mm-dd" />
+                <div class="input-group-addon">
+                    <span class="glyphicon glyphicon-th"></span>
+                </div>
+            </div>
+           [% ELSE; %]
+        <input
+            class='form-control'
+            type='text'
+            id='[% field_path %]'
+            name='[% field_path %]'
+            value='[% value || CGI.param(field_path) | html %]' [% IF require %]required[% END %]/>
+     [% END %]
+        <div class="invalid-feedback">
+          Please enter a [% field_def.label | html %]
+        </div>
+         [% IF example %]
+        <span class='patron-reg-extra'>
+            [% l('(Example: [_1])', example) %]
+        </span>
+    [% END %]
+
+        </div>
+
+    <div class="col-md-4">
+    <!-- display errors and example text -->
+
+    [% IF invalid_require %]
+        <span class='patron-reg-invalid'>
+            [% l('This field is required') %]
+        </span>
+    [% ELSIF invalid_regex %]
+        <span class='patron-reg-invalid'>
+            [% l('The value entered does not have the correct format') %]
+        </span>
+    [% END %]
+    [% IF example %]
+        <span class='patron-reg-extra'>
+            [% l('(Example: [_1])', example) %]
+        </span>
+    [% END %]
+    </div>
+</div>
+[% END %]
+
+
+<!-- ====> shifting the code back to the right for context -->
+                    [% IF ctx.register.opt_in_settings.size > 0 %]
+                        [% FOR optin IN ctx.register.opt_in_settings %]
+                        <div class="form-group row">
+                            <label class="control-label col-md-2" for="stgs.[% optin.name | uri %]'">[% optin.label | html %]</label>
+                            <div class="col-md-6">
+                                <input type='checkbox'
+                                    name='stgs.[% optin.name | uri %]'
+                                    id='stgs.[% optin.name | uri %]'
+                                    title="[% optin.label | html %]"
+                                ></input>
+                            </div>
+                            <div class="col-md-4">
+                            <!-- display errors and example text -->
+                            </div>
+                        </div>
+                        [% END %]
+                    [% END %]
+                    <div class="form-group-row">
+                    <div class="col-md-10 offset-md-2">
+                    <p style="font-size: 120%;"><strong>
+                    Submit this form to request a library card from
+                    your local library.</strong></p>
+                    <p style="font-size: 120%;"><strong> By
+                    submitting, you understand and agree to the <a target="_blank" rel="noopener"
+                    href="https://www.cwmars.org/about/borrowing-lending">CW
+                    MARS shared network policies</a><br>as well as any
+                    <a href="https://www.cwmars.org/memberlibraries" target="_blank" rel="noopener">local library</a> policies, rules, and regulations.
+                    </strong></p>
+                    <p style="font-size: 120%;"><strong>
+                    Please ensure you have entered at least one form
+                    of contact (phone number and/or email address),<br>
+                    so that staff at your local library can follow up
+                    as necessary.
+                    </strong></p>
+                    </div>
+                    </div>
+
+                    <div class="form-group row">
+                       <div class="col-md-6 offset-md-2">
+                            <a href="[% ctx.opac_root %]/home"
+                                class="btn btn-confirm">[% l('Go Back') %]</a>
+                            <input type="submit"
+                                value="[% l('Submit Registration') %]"
+                                class="btn btn-confirm" />
+                       </div>
+                    </div>
+            </form>
+            [% END %]
+        </div>
+    </div>
+[%- END %]
+<script>
+(function() {
+  'use strict';
+  window.addEventListener('load', function() {
+    // Fetch all the forms we want to apply custom Bootstrap validation styles to
+    var forms = document.getElementsByClassName('needs-validation');
+    // Loop over them and prevent submission
+    var validation = Array.prototype.filter.call(forms, function(form) {
+      form.addEventListener('submit', function(event) {
+        if (form.checkValidity() === false) {
+          event.preventDefault();
+          event.stopPropagation();
+        }
+        form.classList.add('was-validated');
+      }, false);
+    });
+  }, false);
+})();
+
+$(document).ready(function(){
+   $('.datepicker').datepicker({
+        weekStart: 1,
+        autoclose: true,
+        todayHighlight: true,
+    });
+    $('.datepicker').datepicker("setDate", "");
+});
+</script>
diff --git a/Open-ILS/src/templates/marc/LOT_aud-vis.xml b/Open-ILS/src/templates/marc/LOT_aud-vis.xml
new file mode 100644 (file)
index 0000000..d36fc4a
--- /dev/null
@@ -0,0 +1,28 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">180101s        xxu          000    eng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a">Library of things: Audiovisual.</subfield>
+ </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="505" ind1="0" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Audio-visual equipment.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a">Home electronics.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="830" ind1="" ind2="0">
+ <subfield code="a">Library of things.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/LOT_board-games.xml b/Open-ILS/src/templates/marc/LOT_board-games.xml
new file mode 100644 (file)
index 0000000..8219f9c
--- /dev/null
@@ -0,0 +1,28 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">180101s        xxu          000    eng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a">Library of things: Board games.</subfield>
+ </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="505" ind1="0" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Board games.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a">Games.</subfield>
+ </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="830" ind1="" ind2="0">
+ <subfield code="a">Library of things.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/LOT_collection.xml b/Open-ILS/src/templates/marc/LOT_collection.xml
new file mode 100644 (file)
index 0000000..61f1333
--- /dev/null
@@ -0,0 +1,25 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">180101s        xxu          000    eng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a">Library of things collection.</subfield>
+ </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="505" ind1="0" ind2="">
+  <subfield code="a">Contents:</subfield>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a"/>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="830" ind1="" ind2="0">
+ <subfield code="a">Library of things.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/LOT_home.xml b/Open-ILS/src/templates/marc/LOT_home.xml
new file mode 100644 (file)
index 0000000..51767ac
--- /dev/null
@@ -0,0 +1,34 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">180101s        xxu          000    eng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a">Library of things: Home and assistive.</subfield>
+ </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="505" ind1="0" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Kitchen utensils.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a">Garden tools.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a">Home electronics.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a">Home economics.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="830" ind1="" ind2="0">
+ <subfield code="a">Library of things.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/LOT_rec.xml b/Open-ILS/src/templates/marc/LOT_rec.xml
new file mode 100644 (file)
index 0000000..9efd5c7
--- /dev/null
@@ -0,0 +1,31 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">180101s        xxu          000    eng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a">Library of things: Recreation and crafts.</subfield>
+ </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="505" ind1="0" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Recreation.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a">Handicraft.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a">Games.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="830" ind1="" ind2="0">
+ <subfield code="a">Library of things.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/LOT_tech.xml b/Open-ILS/src/templates/marc/LOT_tech.xml
new file mode 100644 (file)
index 0000000..47020d5
--- /dev/null
@@ -0,0 +1,25 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">180101s        xxu          000    eng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a">Library of things: Science and technology.</subfield>
+ </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="505" ind1="0" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Household electronics.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="830" ind1="" ind2="0">
+ <subfield code="a">Library of things.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/art-reproduction.xml b/Open-ILS/src/templates/marc/art-reproduction.xml
new file mode 100644 (file)
index 0000000..8e85120
--- /dev/null
@@ -0,0 +1,37 @@
+<record>
+<leader>00309nkm a2200145Ka 4500</leader>
+<controlfield tag="007">kf co</controlfield>
+<controlfield tag="008">      s        xxunnn            cnzxx d</controlfield>
+<datafield tag="100" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="245" ind1="" ind2="">
+<subfield code="a"/>
+<subfield code="h">[art reproduction].</subfield>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="a"/>
+<subfield code="b"/>
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 art print :</subfield>
+<subfield code="b">color ;</subfield>
+<subfield code="c"> -- x -- cm.</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="651" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="710" ind1="2" ind2="">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/blu-ray_dvd.xml b/Open-ILS/src/templates/marc/blu-ray_dvd.xml
new file mode 100644 (file)
index 0000000..695e597
--- /dev/null
@@ -0,0 +1,55 @@
+<record>
+<leader>00309ngm a22001457a 4500</leader>
+<controlfield tag="007">vd csaizq</controlfield>
+<controlfield tag="008">                                 v eng d</controlfield>
+<datafield tag="020" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="024" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="028" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a"/>
+<subfield code="h">[videorecording]</subfield>
+</datafield>
+<datafield tag="250" ind1="" ind2="">
+<subfield code="a">Blu-ray version.</subfield>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="a"> : </subfield>
+<subfield code="b"> , </subfield>
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 videodisc (Blu-ray) (min.) :</subfield>
+<subfield code="b">sd., col. ;</subfield>
+<subfield code="c">4 3/4 in.</subfield>
+</datafield>
+<datafield tag="538" ind1="" ind2="">
+<subfield code="a">Blu-ray disc, plays only on Blu-ray disc player, will not play on standard DVD players.</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="740" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/board_game.xml b/Open-ILS/src/templates/marc/board_game.xml
new file mode 100644 (file)
index 0000000..0499f98
--- /dev/null
@@ -0,0 +1,26 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">120919s        xxunnn            gneng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a"> </subfield>
+  <subfield code="h">[game]</subfield>
+ </datafield>
+  <datafield tag="300" ind1="" ind2="">
+  <subfield code="a">Board games.</subfield>
+  </datafield>
+  <datafield tag="505" ind1="0" ind2="">
+  <subfield code="a">Games:</subfield>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Board games.</subfield>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Games.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/board_game_single.xml b/Open-ILS/src/templates/marc/board_game_single.xml
new file mode 100644 (file)
index 0000000..4e3e04f
--- /dev/null
@@ -0,0 +1,39 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">120919s        xxunnn            gneng d</controlfield>
+  <datafield tag="020" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="024" ind1="1" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a"/>
+  <subfield code="h">[game]</subfield>
+ </datafield>
+ <datafield tag="260" ind1="" ind2="">
+ <subfield code="a"/>
+ <subfield code="b"/>
+ <subfield code="c"/>
+ </datafield>
+  <datafield tag="300" ind1="" ind2="">
+  <subfield code="a">1 board game (     ) :</subfield>
+  <subfield code="b"/>
+  <subfield code="c">in box __ cm. x __ cm. x __ cm.</subfield>
+ </datafield>
+ <datafield tag="521" ind1="1" ind2="">
+ <subfield code="a">For ages:</subfield>
+ </datafield>
+ <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+ </datafield>
+ <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Board games.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Games.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/braille_book.xml b/Open-ILS/src/templates/marc/braille_book.xml
new file mode 100644 (file)
index 0000000..f901df6
--- /dev/null
@@ -0,0 +1,39 @@
+<record>
+ <leader>00309nam a22001457a 4500</leader>
+ <controlfield tag="008">120919s        xxu     f    000    eng d</controlfield>
+ <datafield tag="020" ind1="" ind2="">
+  <subfield code="a"/>
+ </datafield>
+ <datafield tag="100" ind1="1" ind2="">
+  <subfield code="a"/>
+  <subfield code="d"/>
+ </datafield>
+ <datafield tag="245" ind1="1" ind2="0">
+  <subfield code="a"/>
+  <subfield code="h">[braille]</subfield>
+  <subfield code="b"/>
+  <subfield code="c"/>
+ </datafield>
+ <datafield tag="250" ind1="" ind2="">
+  <subfield code="a">Braille edition.</subfield>
+  </datafield>
+ <datafield tag="260" ind1="" ind2="">
+  <subfield code="a"/>
+  <subfield code="b"/>
+  <subfield code="c"/>
+ </datafield>
+ <datafield tag="300" ind1="" ind2="">
+  <subfield code="a"> pages of braille ;</subfield>
+  <subfield code="c"> cm.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a"/>
+  <subfield code="v"/>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Braille books.</subfield>
+ </datafield>
+ <datafield tag="700" ind1="1" ind2="">
+  <subfield code="a"/>
+ </datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/cd_book.xml b/Open-ILS/src/templates/marc/cd_book.xml
new file mode 100644 (file)
index 0000000..456cc15
--- /dev/null
@@ -0,0 +1,46 @@
+<record>
+  <leader>01149cim a2200265Ka 4500</leader>
+  <controlfield tag="007">sd fungnn---uu</controlfield>        
+  <controlfield tag="008">      s                            eng d</controlfield>
+  <datafield tag="020" ind1="" ind2="">
+    <subfield code="a"/>
+  </datafield>
+  <datafield tag="024" ind1="1" ind2="">
+    <subfield code="a"/>
+  </datafield>
+  <datafield tag="028" ind1="4" ind2="2">
+    <subfield code="a"/>
+  </datafield>
+    <datafield tag="100" ind1="1" ind2="">
+    <subfield code="a"/>
+    <subfield code="d"/>
+  </datafield>
+  <datafield tag="245" ind1="1" ind2="">
+    <subfield code="a"/>
+    <subfield code="h">[sound recording]</subfield>
+    <subfield code="b"/>
+    <subfield code="c"/>
+  </datafield>
+  <datafield tag="260" ind1="" ind2="">
+    <subfield code="a"/>
+    <subfield code="b"/>
+    <subfield code="c"/>
+  </datafield>
+  <datafield tag="300" ind1="" ind2="">
+    <subfield code="a">sound discs :</subfield>
+    <subfield code="b">digital ;</subfield>
+    <subfield code="c">4 3/4 in.</subfield>
+  </datafield>
+  <datafield tag="511" ind1="" ind2="">
+    <subfield code="a">Narrated by</subfield>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+    <subfield code="a"/>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+    <subfield code="a"/>
+  </datafield>
+   <datafield tag="700" ind1="1" ind2="">
+    <subfield code="a"/>
+  </datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/cd_music.xml b/Open-ILS/src/templates/marc/cd_music.xml
new file mode 100644 (file)
index 0000000..c54a02d
--- /dev/null
@@ -0,0 +1,51 @@
+<record>
+<leader>01149cjm a2200265Ka 4500</leader>
+<controlfield tag="007">sd fungnn---uu</controlfield>  
+<controlfield tag="008">      s                            eng d</controlfield>
+<datafield tag="020" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="024" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="028" ind1="4" ind2="2">
+<subfield code="a"/>
+</datafield>
+<datafield tag="100" ind1="1" ind2="">
+<subfield code="a"/>
+<subfield code="d"/>
+</datafield>
+<datafield tag="245" ind1="1" ind2="">
+<subfield code="a"/>
+<subfield code="h">[sound recording] /</subfield>
+<subfield code="c"/>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="a"> : </subfield>
+<subfield code="b"> ,</subfield>
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 sound disc :</subfield>
+<subfield code="b">digital ;</subfield>
+<subfield code="c">4 3/4 in.</subfield>
+</datafield>
+<datafield tag="505" ind1="0" ind2="">
+<subfield code="a">Contents:</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>  
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="740" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/dvd.xml b/Open-ILS/src/templates/marc/dvd.xml
new file mode 100644 (file)
index 0000000..f5f8ab1
--- /dev/null
@@ -0,0 +1,52 @@
+<record>
+<leader>00309ngm a22001457a 4500</leader>
+<controlfield tag="007">vd cvaizq</controlfield>
+<controlfield tag="008">                                 v eng d</controlfield>
+<datafield tag="020" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="024" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="028" ind1="0" ind2="2">
+<subfield code="a"/>
+<subfield code="b"/>
+</datafield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a"/>
+<subfield code="h">[videorecording]</subfield>
+<subfield code="b"/>
+<subfield code="c"/>
+</datafield>
+<datafield tag="250" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="a"/>
+<subfield code="b"/>
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 videodisc (min.) :</subfield>
+<subfield code="b">sd., col. ;</subfield>
+<subfield code="c">4 3/4 in.</subfield>
+</datafield>
+<datafield tag="538" ind1="" ind2="">
+<subfield code="a">DVD.</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/e-reader_content.xml b/Open-ILS/src/templates/marc/e-reader_content.xml
new file mode 100644 (file)
index 0000000..904d30e
--- /dev/null
@@ -0,0 +1,75 @@
+<record>
+<leader>01149cam a2200265Ka 4500</leader>
+<controlfield tag="008">      s                            eng d</controlfield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a"/>
+<subfield code="h">[electronic reader]</subfield>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 e-reader +</subfield>
+<subfield code="e"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="505" ind1="0" ind2="">
+<subfield code="a">Contents:</subfield>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a">Electronic books.</subfield>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a">Electronic book readers.</subfield>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="2">
+<subfield code="a"/>
+<subfield code="t"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/e-reader_no_cont.xml b/Open-ILS/src/templates/marc/e-reader_no_cont.xml
new file mode 100644 (file)
index 0000000..595bf63
--- /dev/null
@@ -0,0 +1,30 @@
+<record>
+<leader>01149cam a2200265Ka 4500</leader>
+<controlfield tag="008">      s                            eng d</controlfield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a"/>
+<subfield code="h">[electronic reader]</subfield>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 e-reader +</subfield>
+<subfield code="e"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a">Electronic book readers.</subfield>
+</datafield>
+<datafield tag="740" ind1="0" ind2="">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/equipment.xml b/Open-ILS/src/templates/marc/equipment.xml
new file mode 100644 (file)
index 0000000..520413b
--- /dev/null
@@ -0,0 +1,26 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">120919s        xxu          000    eng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a"> </subfield>
+  <subfield code="h">[equipment]</subfield>
+ </datafield>
+  <datafield tag="300" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Circulating audiovisual equipment.</subfield>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a"/>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/ereader_no_cont.xml b/Open-ILS/src/templates/marc/ereader_no_cont.xml
new file mode 100644 (file)
index 0000000..595bf63
--- /dev/null
@@ -0,0 +1,30 @@
+<record>
+<leader>01149cam a2200265Ka 4500</leader>
+<controlfield tag="008">      s                            eng d</controlfield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a"/>
+<subfield code="h">[electronic reader]</subfield>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 e-reader +</subfield>
+<subfield code="e"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a">Electronic book readers.</subfield>
+</datafield>
+<datafield tag="740" ind1="0" ind2="">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/kit.xml b/Open-ILS/src/templates/marc/kit.xml
new file mode 100644 (file)
index 0000000..691dbd3
--- /dev/null
@@ -0,0 +1,41 @@
+<record>
+<leader>01149com a2200265Ka 4500</leader>
+<controlfield tag="008">120919s        xxu          000    eng d</controlfield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a"/>
+<subfield code="h">[kit]</subfield>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="505" ind1="0" ind2="">
+<subfield code="a">Contents:</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="740" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+<datafield tag="740" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+<datafield tag="740" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+<datafield tag="740" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+<datafield tag="740" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/large_print.xml b/Open-ILS/src/templates/marc/large_print.xml
new file mode 100644 (file)
index 0000000..44978be
--- /dev/null
@@ -0,0 +1,38 @@
+<record>
+ <leader>00309nam a22001457a 4500</leader>
+ <controlfield tag="008">120919s        xxu     d    000    eng d</controlfield>
+ <datafield tag="020" ind1="" ind2="">
+  <subfield code="a"/>
+ </datafield>
+ <datafield tag="100" ind1="1" ind2="">
+  <subfield code="a"/>
+  <subfield code="d"/>
+ </datafield>
+ <datafield tag="245" ind1="1" ind2="0">
+  <subfield code="a"> : </subfield>
+  <subfield code="b"> / </subfield>
+  <subfield code="c"/>
+ </datafield>
+ <datafield tag="250" ind1="" ind2="">
+  <subfield code="a">Large print ed.</subfield>
+  </datafield>
+ <datafield tag="260" ind1="" ind2="">
+  <subfield code="a"> : </subfield>
+  <subfield code="b"> , </subfield>
+  <subfield code="c"/>
+ </datafield>
+ <datafield tag="300" ind1="" ind2="">
+  <subfield code="a"> p. (large print) ;</subfield>
+  <subfield code="c"> cm.</subfield>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a"/>
+  <subfield code="v"/>
+ </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Large type books.</subfield>
+ </datafield>
+ <datafield tag="700" ind1="1" ind2="">
+  <subfield code="a"/>
+ </datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/map.xml b/Open-ILS/src/templates/marc/map.xml
new file mode 100644 (file)
index 0000000..2051a36
--- /dev/null
@@ -0,0 +1,45 @@
+<record>
+<leader>00309nem a2200145Ka 4500</leader>
+<controlfield tag="007">aj aanun</controlfield>
+<controlfield tag="008">      s        xxu       a         eng d</controlfield>
+<datafield tag="020" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="024" ind1="0" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a"/>
+<subfield code="h">[map].</subfield>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="a"/>
+<subfield code="b"/>
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 map :</subfield>
+<subfield code="b">col. ;</subfield>
+<subfield code="c">on sheet -- x -- cm., folded to --  x -- cm.</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a">Scale: </subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="651" ind1="" ind2="0">
+<subfield code="a"/>
+<subfield code="x">Maps.</subfield>
+</datafield>
+<datafield tag="651" ind1="" ind2="0">
+<subfield code='a'/>
+<subfield code="x">Maps.</subfield>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="710" ind1="2" ind2="">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/mp3_cd_book.xml b/Open-ILS/src/templates/marc/mp3_cd_book.xml
new file mode 100644 (file)
index 0000000..839bf87
--- /dev/null
@@ -0,0 +1,52 @@
+<record>
+  <leader>01149cim a22002657a 4500</leader>
+  <controlfield tag="007">sd fungnn---ed</controlfield>        
+  <controlfield tag="008">170101s        xxunnnn           n eng d</controlfield>
+  <datafield tag="020" ind1="" ind2="">
+    <subfield code="a"/>
+  </datafield>
+  <datafield tag="024" ind1="1" ind2="">
+    <subfield code="a"/>
+  </datafield>
+  <datafield tag="028" ind1="4" ind2="2">
+    <subfield code="a"/>
+  </datafield>
+    <datafield tag="100" ind1="1" ind2="">
+    <subfield code="a"/>
+    <subfield code="d"/>
+  </datafield>
+  <datafield tag="245" ind1="1" ind2="">
+    <subfield code="a"/>
+    <subfield code="h">[sound recording]</subfield>
+    <subfield code="b"/>
+    <subfield code="c"/>
+  </datafield>
+  <datafield tag="250" ind1="" ind2="">
+  <subfield code="a">MP3 version.</subfield>
+  </datafield>
+  <datafield tag="260" ind1="" ind2="">
+    <subfield code="a"/>
+    <subfield code="b"/>
+    <subfield code="c"/>
+  </datafield>
+  <datafield tag="300" ind1="" ind2="">
+    <subfield code="a">sound disc :</subfield>
+    <subfield code="b">MP3 audio,digital ;</subfield>
+    <subfield code="c">4 3/4 in.</subfield>
+  </datafield>
+  <datafield tag="538" ind1="" ind2="">
+  <subfield code="a">System requirements: CD/MP3 player or PC computer with MP3-capable software.</subfield>
+  </datafield>
+  <datafield tag="511" ind1="" ind2="">
+    <subfield code="a">Narrated by</subfield>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+    <subfield code="a"/>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+    <subfield code="a"/>
+  </datafield>
+   <datafield tag="700" ind1="1" ind2="">
+    <subfield code="a"/>
+  </datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/museum_pass.xml b/Open-ILS/src/templates/marc/museum_pass.xml
new file mode 100644 (file)
index 0000000..f4b0a9e
--- /dev/null
@@ -0,0 +1,31 @@
+<record>
+<leader>00309nam a22001457a 4500</leader>
+<controlfield tag="008">120919s        xxu          000    eng d</controlfield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a">Museum pass for</subfield>
+</datafield>
+<datafield tag="246" ind1="3" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a">Address:</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a">Tel:</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a">Hours:</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a">Admits:</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a">Museum passes.</subfield>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/phonograph_music.xml b/Open-ILS/src/templates/marc/phonograph_music.xml
new file mode 100644 (file)
index 0000000..7a7d802
--- /dev/null
@@ -0,0 +1,51 @@
+<record>
+<leader>01149cjm a2200265Ka 4500</leader>
+<controlfield tag="007">sd bumenn---uu</controlfield>  
+<controlfield tag="008">      s                            eng d</controlfield>
+<datafield tag="020" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="024" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="028" ind1="4" ind2="2">
+<subfield code="a"/>
+</datafield>
+<datafield tag="100" ind1="1" ind2="">
+<subfield code="a"/>
+<subfield code="d"/>
+</datafield>
+<datafield tag="245" ind1="1" ind2="">
+<subfield code="a"/>
+<subfield code="h">[sound recording] </subfield>
+<subfield code="c"/>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="a"> : </subfield>
+<subfield code="b"> ,</subfield>
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 sound disc :</subfield>
+<subfield code="b">analog, 33 1/3 rpm ;</subfield>
+<subfield code="c">12 in.</subfield>
+</datafield>
+<datafield tag="505" ind1="0" ind2="">
+<subfield code="a">Contents:</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>  
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="740" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/phonograph_spoken.xml b/Open-ILS/src/templates/marc/phonograph_spoken.xml
new file mode 100644 (file)
index 0000000..d45cce4
--- /dev/null
@@ -0,0 +1,51 @@
+<record>
+<leader>01149cim a2200265Ka 4500</leader>
+<controlfield tag="007">sd bumenn---uu</controlfield>  
+<controlfield tag="008">170101s        xxunnnn           n eng d</controlfield>
+<datafield tag="020" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="024" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="028" ind1="4" ind2="2">
+<subfield code="a"/>
+</datafield>
+<datafield tag="100" ind1="1" ind2="">
+<subfield code="a"/>
+<subfield code="d"/>
+</datafield>
+<datafield tag="245" ind1="1" ind2="">
+<subfield code="a"/>
+<subfield code="h">[sound recording] </subfield>
+<subfield code="c"/>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="a"> : </subfield>
+<subfield code="b"> ,</subfield>
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 sound disc ;</subfield>
+<subfield code="b">analog, 33 1/3 rpm ;</subfield>
+<subfield code="c">12 in.</subfield>
+</datafield>
+<datafield tag="505" ind1="0" ind2="">
+<subfield code="a">Contents:</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>  
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="740" ind1="0" ind2="2">
+<subfield code="a"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/photograph.xml b/Open-ILS/src/templates/marc/photograph.xml
new file mode 100644 (file)
index 0000000..424b110
--- /dev/null
@@ -0,0 +1,39 @@
+<record>
+<leader>00309nkm a2200145Ka 4500</leader>
+<controlfield tag="007">kh bo</controlfield>
+<controlfield tag="008">      s        maunnn        o   ineng d</controlfield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a"/>
+<subfield code="h">[electronic resource].</subfield>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 photograph :</subfield>
+<subfield code="b">black and white ;</subfield>
+<subfield code="c"> -- x -- cm.</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="651" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="710" ind1="2" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="856" ind1="4" ind2="2">
+<subfield code="z">View online</subfield>
+<subfield code="u"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/photograph_online.xml b/Open-ILS/src/templates/marc/photograph_online.xml
new file mode 100644 (file)
index 0000000..3d2c6f0
--- /dev/null
@@ -0,0 +1,43 @@
+<record>
+<leader>00309nkm a2200145Ka 4500</leader>
+<controlfield tag="007">kh bo</controlfield>
+<controlfield tag="008">      s        maunnn        o   ineng d</controlfield>
+<datafield tag="100" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="245" ind1="" ind2="">
+<subfield code="a"/>
+<subfield code="h">[electronic resource].</subfield>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 photograph :</subfield>
+<subfield code="b">black and white ;</subfield>
+<subfield code="c"> -- x -- cm.</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="651" ind1="" ind2="0">
+<subfield code="a"/>
+</datafield>
+<datafield tag="700" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="710" ind1="2" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="856" ind1="4" ind2="2">
+<subfield code="9">CWMARS</subfield>
+<subfield code="z">View online</subfield>
+<subfield code="u"/>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/playaway.xml b/Open-ILS/src/templates/marc/playaway.xml
new file mode 100644 (file)
index 0000000..f5b3b78
--- /dev/null
@@ -0,0 +1,52 @@
+<record>
+  <leader>01149cim a22002657a 4500</leader>
+  <controlfield tag="007">sz zunznn---uu</controlfield>        
+  <controlfield tag="008">170101s        xxunnnn q         n eng d</controlfield>
+  <datafield tag="020" ind1="" ind2="">
+    <subfield code="a"/>
+  </datafield>
+  <datafield tag="024" ind1="1" ind2="">
+    <subfield code="a"/>
+  </datafield>
+  <datafield tag="028" ind1="4" ind2="2">
+    <subfield code="a"/>
+  </datafield>
+    <datafield tag="100" ind1="1" ind2="">
+    <subfield code="a"/>
+    <subfield code="d"/>
+  </datafield>
+  <datafield tag="245" ind1="1" ind2="">
+    <subfield code="a"/>
+    <subfield code="h">[electronic resource]</subfield>
+    <subfield code="b"/>
+    <subfield code="c"/>
+  </datafield>
+  <datafield tag="260" ind1="" ind2="">
+    <subfield code="a">Solon, Ohio :</subfield>
+    <subfield code="b">Findaway World,</subfield>
+    <subfield code="c"/>
+  </datafield>
+  <datafield tag="300" ind1="" ind2="">
+    <subfield code="a">1 sound media player :</subfield>
+    <subfield code="b">digital ;</subfield>
+    <subfield code="c">3 3/8 by 2 1/8 in.</subfield>
+  </datafield>
+  <datafield tag="511" ind1="" ind2="">
+    <subfield code="a">Narrated by</subfield>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a">Issued on Playaway, a dedicated audio media player.</subfield>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+    <subfield code="a">In container (21 x 13 x 3 cm.) with earphones, AAA battery and lanyard.</subfield>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+    <subfield code="a"/>
+  </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a"/>
+  </datafield>
+   <datafield tag="700" ind1="1" ind2="">
+    <subfield code="a"/>
+  </datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/puzzle_juv.xml b/Open-ILS/src/templates/marc/puzzle_juv.xml
new file mode 100644 (file)
index 0000000..81d9ef0
--- /dev/null
@@ -0,0 +1,33 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">120919s        xxunnn            gneng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a"> </subfield>
+  <subfield code="h">[game]</subfield>
+ </datafield>
+ <datafield tag="260" ind1="" ind2="">
+ <subfield code="a"> :</subfield>
+ <subfield code="b"/>
+ <subfield code="c"/> 
+ </datafield>
+  <datafield tag="300" ind1="" ind2="">
+  <subfield code="a">1 puzzle (   pieces)</subfield>
+  <subfield code="b">cardboard, col. ;</subfield>
+  <subfield code="c">__ x __ cm.</subfield>  
+  </datafield>
+  <datafield tag="521" ind1="" ind2="">
+  <subfield code="a">For ages</subfield>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Children's jigsaw puzzles.</subfield>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Puzzles.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/puzzles_multiple.xml b/Open-ILS/src/templates/marc/puzzles_multiple.xml
new file mode 100644 (file)
index 0000000..85d302a
--- /dev/null
@@ -0,0 +1,26 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">120919s        xxunnn            gneng d</controlfield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a"> </subfield>
+  <subfield code="h">[game]</subfield>
+ </datafield>
+  <datafield tag="300" ind1="" ind2="">
+  <subfield code="a">Jigsaw puzzles.</subfield>
+  </datafield>
+  <datafield tag="505" ind1="0" ind2="">
+  <subfield code="a">Puzzles:</subfield>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Jigsaw puzzles.</subfield>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Puzzles.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/serial.xml b/Open-ILS/src/templates/marc/serial.xml
new file mode 100644 (file)
index 0000000..dfb4e5e
--- /dev/null
@@ -0,0 +1,39 @@
+<record>
+ <leader>00309nas a22001457a 4500</leader>
+ <controlfield tag="008">      cuuuu9999xxuuu         0   a0eng d</controlfield>
+ <datafield tag="022" ind2="" ind1="">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="222" ind2="" ind1="">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a"/> 
+  <subfield code="b"> </subfield>
+ </datafield>
+ <datafield tag="260" ind1="" ind2="">
+  <subfield code="a"/>
+  <subfield code="b"/>
+  <subfield code="c"/>
+ </datafield>
+ <datafield tag="300" ind2="" ind1="">
+  <subfield code="a"> v. ; </subfield>
+  <subfield code="c"> cm.</subfield>
+ </datafield>
+ <datafield tag="310" ind2="" ind1="">
+ <subfield code="a"/>
+ </datafield>
+<datafield tag="362" ind2="" ind1="">
+<subfield code="a"/>
+</datafield>
+ <datafield tag="500" ind2="" ind1="">
+  <subfield code="a"/>
+ </datafield>
+  <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a"/>
+  <subfield code="v">Periodicals.</subfield>
+ </datafield>
+ <datafield tag="710" ind1="2" ind2="">
+  <subfield code="a"/>
+ </datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/serial_microform.xml b/Open-ILS/src/templates/marc/serial_microform.xml
new file mode 100644 (file)
index 0000000..b108694
--- /dev/null
@@ -0,0 +1,51 @@
+<record>
+ <leader>00309nas a22001457a 4500</leader>
+ <controlfield tag="008">      cuuuu9999xxuuu   a     0   a0eng d</controlfield>
+ <datafield tag="022" ind1="" ind2="">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="222" ind1="" ind2="">
+ <subfield code="a"/>
+ </datafield>
+ <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a"/>
+<subfield code="h">[microfilm]</subfield>
+  <subfield code="b"> </subfield>
+ </datafield>
+ <datafield tag="250" ind1="" ind2="">
+ <subfield code="a">Microfilm version.</subfield>
+ </datafield>
+ <datafield tag="260" ind1="" ind2="">
+  <subfield code="a"/>
+  <subfield code="b"/>
+  <subfield code="c"/>
+ </datafield>
+ <datafield tag="300" ind1="" ind2="">
+  <subfield code="a">volumes :</subfield>
+  <subfield code="b">illustrations ;</subfield>
+  <subfield code="c"> cm.</subfield>
+ </datafield>
+ <datafield tag="310" ind1="" ind2="">
+ <subfield code="a"/>
+ </datafield>
+<datafield tag="362" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+ <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+ </datafield>
+ <datafield tag="533" ind1="" ind2="">
+ <subfield code="a">Microfilm.</subfield>
+ <subfield code="b"/>
+ <subfield code="c"/>
+ <subfield code="d"/>
+ <subfield code="e">microfilm reels ; 35 mm.</subfield>
+</datafield> 
+  <datafield tag="651" ind1="" ind2="0">
+  <subfield code="a"/>
+  <subfield code="v">Newspapers.</subfield>
+ </datafield>
+ <datafield tag="710" ind1="2" ind2="">
+  <subfield code="a"/>
+ </datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/toy.xml b/Open-ILS/src/templates/marc/toy.xml
new file mode 100644 (file)
index 0000000..5be0291
--- /dev/null
@@ -0,0 +1,31 @@
+<record>
+ <leader>00309nrm a22001457a 4500</leader>
+ <controlfield tag="008">170101s        xxunnn j          wneng d</controlfield>
+  <datafield tag="024" ind1="1" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="245" ind1="0" ind2="0">
+  <subfield code="a"> </subfield>
+  <subfield code="h">[toy]</subfield>
+ </datafield>
+ <datafield tag="260" ind1="" ind2="">
+ <subfield code="a"/>
+ <subfield code="b"/>
+ <subfield code="c"/> 
+ </datafield>
+  <datafield tag="300" ind1="" ind2="">
+  <subfield code="a"/>
+   </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+  <datafield tag="500" ind1="" ind2="">
+  <subfield code="a"/>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a"/>
+  </datafield>
+ <datafield tag="650" ind1="" ind2="0">
+  <subfield code="a">Toys.</subfield>
+ </datafield>
+ </record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates/marc/video_game.xml b/Open-ILS/src/templates/marc/video_game.xml
new file mode 100644 (file)
index 0000000..c96d5d8
--- /dev/null
@@ -0,0 +1,41 @@
+<record>
+<leader>00309nmm a2200145Ka 4500</leader>
+<controlfield tag="007">cb cza</controlfield>
+<controlfield tag="008">      s2014                        eng d</controlfield>
+<datafield tag="020" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="024" ind1="1" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="028" ind1="4" ind2="2">
+<subfield code="a"/>
+<subfield code="b"/>
+</datafield>
+<datafield tag="245" ind1="0" ind2="0">
+<subfield code="a"/>
+<subfield code="h">[video game]</subfield>
+<subfield code="b"/>
+</datafield>
+<datafield tag="250" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="260" ind1="" ind2="">
+<subfield code="a"/>
+<subfield code="b"/>
+<subfield code="c"/>
+</datafield>
+<datafield tag="300" ind1="" ind2="">
+<subfield code="a">1 video game cartridge :</subfield>
+<subfield code="b">sd., col.</subfield>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="500" ind1="" ind2="">
+<subfield code="a"/>
+</datafield>
+<datafield tag="650" ind1="1" ind2="0">
+<subfield code="a">Video games.</subfield>
+</datafield>
+</record>
\ No newline at end of file
diff --git a/Open-ILS/src/templates_cons/kpac/getit.tt2 b/Open-ILS/src/templates_cons/kpac/getit.tt2
new file mode 100644 (file)
index 0000000..d08dd36
--- /dev/null
@@ -0,0 +1,178 @@
+[%  
+    PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/misc_util.tt2"; # MARC 
+    WRAPPER "kpac/parts/subpage.tt2";
+    attrs = {marc_xml => ctx.marc_xml};
+    INCLUDE get_marc_attrs args=attrs;
+    ctx.page_title = attrs.title | html 
+%]
+
+<div id="search_results_parent">
+    [% INCLUDE 'kpac/parts/record_row.tt2' rec_id=ctx.bre_id %]
+ <div class="sub_header">[% l('You can find this item at these locations:') %]</div>
+  <div class="item_detail_location_wrapper">
+    [% INCLUDE 'kpac/parts/copy_table.tt2' rec_id=ctx.bre_id %]
+  </div>
+ <div>[% INCLUDE 'kpac/parts/addedcontent.tt2' %]</div>
+</div>
+          
+<div class="checkout_options">
+    <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+            <td valign="top" class="left_brain_cell">
+                <div class="left_brain">
+
+                    [% WRAPPER 'kpac/parts/help_popups.tt2' popup_id='card_help' %]
+                        <img src="[% ctx.media_prefix %]/images/kpac/library_card.png[% ctx.cache_key %]" alt="[% l('library card') %]" /></div></td>
+                    [% END %]
+                    [% WRAPPER 'kpac/parts/help_popups.tt2' popup_id='password_help' %]
+                        <p>[% l('Enter your password') %]</p>
+                    [% END %]
+
+                    <div class="top_side">
+                        <h2>[% l('get it!') %]</h2>
+                        <p>[% l('If you would like to place a hold on this item, please enter the ' _
+                            'following information and click Submit below:') %]</p>
+                    </div>
+
+                    <form method='POST'><!-- login + place hold form -->
+
+                        <div class="checkout_box">
+                            <div class="box1_top">&nbsp;</div>
+                            <div class="box_inside">
+
+                                [% IF !ctx.user %]
+                                    [% seed = l(' Enter Numbers... ') %]
+                                    <p>[% l('Library Card Number without spaces:') %]</p>
+                                    <div class="input_box">
+                                        <input name="username" type="text" class="text_box" style="color:#aaa;" placeholder="[% seed %]" />
+                                    </div>
+                                    <a class="help_btn" href="javascript:;" 
+                                        onclick="helpPopup('card_help', this, event);"><img 
+                                        src="[% ctx.media_prefix %]/images/kpac/question_mark.png[% ctx.cache_key %]" alt="[% l('pin number help') %]" /></a>
+
+                                    <div class="clear">&nbsp;</div>
+                                    <div class="hr">&nbsp;</div>
+
+                                    <p>[% l('Password') %]</p>
+                                    <div class="input_box">
+                                        <input name="password" type="password" class="text_box" style="color:#aaa;" value="[% seed %]" 
+                                            onfocus="if(this.value=='[% seed %]'){this.value='';this.style.color='#424242';}" 
+                                            onblur="if(this.value==''){this.value='[% seed %]'; this.style.color='#aaa';}" />
+                                    </div>
+
+                                    <a class="help_btn" href="javascript:;" 
+                                        onclick="helpPopup('password_help', this, event);"><img 
+                                        src="[% ctx.media_prefix %]/images/kpac/question_mark.png[% ctx.cache_key %]" alt="[% l('password help') %]" /></a>
+
+                                    <input type="hidden" name='pickup_lib' value='0' id='pickup_lib'>
+                                    
+                                    <div class="clear">&nbsp;</div>
+                                    <div class="hr">&nbsp;</div>
+
+                                [% ELSE %]
+
+                                <p>[% l('Choose a Pickup Library:') %]</p>
+                                <div class="pickup_lib">
+                                    [%  def_lib = ctx.default_pickup_lib || ctx.physical_loc;
+                                        PROCESS "opac/parts/org_selector.tt2";
+                                        INCLUDE build_org_selector name='pickup_lib' 
+                                        value=def_lib id='pickup_lib' can_have_vols_only=1 hold_pickup_lib=0 %]
+
+                                 <!-- HIDDEN FIELDS FOR DEFAULT NOTIFICATION PREFERENCES -->
+                                 [%- IF ctx.notify_method -%]
+                                     [%- IF ctx.notify_method == '' OR ctx.notify_method == 'phone:email' -%]
+                                         [%- SET ctx.notify_method = 'email|phone' -%]
+                                     [%- END -%]
+                                 [%- ELSE -%]
+                                     [%- SET ctx.notify_method = 'email|phone' -%]
+                                 [%- END -%]
+                                 
+                                 [%- IF ctx.user.email -%]
+                                      [% ctx.notify_method.search('email') ? 
+                                     '<input type="hidden" id="email_notify" name="email_notify" value="t"/>' : '' %]
+                                 [%- END -%]
+
+                                 [%- IF allow_phone_notifications == 'true' -%]
+                                     [% IF ctx.default_phone %]
+                                            [% phone_value = ctx.default_phone %]
+                                     [% ELSE %]
+                                            [% phone_value= ctx.user.day_phone %]
+                                     [% END %]
+                                     
+                                     [% ctx.notify_method.search('phone') ? 
+                                         '<input type="hidden" id="phone_notify_checkbox" name="phone_notify_checkbox" value="t"/>
+                                         <input type="hidden" name="phone_notify" value="' _ phone_value _ '"/>' : '' %]
+                                 [%- END -%]
+
+                                [% IF ctx.get_org_setting(ctx.search_ou, 'sms.enable') == 1 %]
+                                       [% setting_notify = 'opac.default_sms_notify';
+                                          setting_carrier = 'opac.default_sms_carrier'; %]
+                                       [% ctx.notify_method.search('sms') ?
+                                            '<input type="hidden" id="sms_notify_checkbox" name="sms_notify_checkbox" value="t" />
+                                             <input type="hidden" id="sms_carrier" name="sms_carrier" value="' _ ctx.user_setting_map.$setting_carrier _ '" />
+                                             <input type="hidden" id="sms_notify" name="sms_notify" value="' _ ctx.user_setting_map.$setting_notify _ '" />' : '' %]
+                                 [% END %]                               
+
+                                </div>
+                                [% END %]
+                            </div>
+                        </div>
+                        <div class="submit_btn">
+                            <input type='hidden' name='action' value='hold'/>
+                            <input type='image' src="[% ctx.media_prefix %]/images/kpac/review_submit_btn.png[% ctx.cache_key %]" alt="[% l('Submit') %]"/>
+                        </div>
+                    </form>
+                </div>
+            </td>
+
+            <td valign="top">
+                <div class="right_brain">
+                    <div class="top_side">
+                        <h2>[% l('save it!') %]</h2>
+                        <p>[% l('If you would like to save this item to a list to be requested later, click Submit below.') %]</p>
+                        [% IF ctx.user AND ctx.bookbags AND ctx.bookbags.size > 0 %]
+                        <br/>
+                        <p>
+                            [% l('You may also save this item to a list you have already created by selecting one of your lists below.') %]
+                        </p>
+                        [% END %]
+                    </div>
+                    <form method='POST'>
+                        <input type='hidden' name='action' value='save'/>
+                        [% IF ctx.user AND ctx.bookbags AND ctx.bookbags.size > 0 %]
+                            <div class="checkout_box">
+                                <div class="box1_top">&nbsp;</div>
+                                <div class="box_inside">
+                                    <p>[% l('Add to one of your lists?') %]</p>
+                                    <select name='bookbag'>
+                                        <option value='' selected='selected'>[% l('-- Temporary List --') %]</option>
+                                        [% FOR bbag IN ctx.bookbags %]
+                                            <option value="[% bbag.id %]">[% bbag.name | html %]</option>
+                                        [% END %]
+                                    </select>
+                                </div>
+                            </div>
+                        [% END %]
+                        <div class="submit_btn">
+                            <input type='image' src="[% ctx.media_prefix %]/images/kpac/review_submit_btn.png[% ctx.cache_key %]" alt="[% l('Submit') %]" />
+                        </div>
+                    </div>
+                </div>
+            </td>
+        </tr>
+    </table>
+</div>
+
+<div class="sub_navigation2 checkout">
+    <table cellpadding="0" cellspacing="0" border="0" width="100%">
+        <tr>
+            [%  # in the absence of a sane referer, return to the detail page
+                url = ctx.kpac_root _ (ctx.referer.match('results') ? '/results' : '/record/' _ ctx.bre_id) %]
+            <td><a href="[% mkurl(url) %]"><img src="[% ctx.media_prefix %]/images/kpac/cancel_back_btn.png[% ctx.cache_key %]" /></a></td>
+            <td width="100%" class="nav_mid_bg">&nbsp;</td>
+        </tr>
+    </table>
+</div>
+         
+[% END %]
diff --git a/Open-ILS/src/templates_cons/kpac/parts/footer.tt2 b/Open-ILS/src/templates_cons/kpac/parts/footer.tt2
new file mode 100644 (file)
index 0000000..6dc9a07
--- /dev/null
@@ -0,0 +1,5 @@
+<div class="footer_wrapper">
+    <a href="[% mkurl(ctx.opac_root _ '/home') %]">[% l('Back to Main Catalog') %]</a>
+    <div class="clear">&nbsp;</div>
+</div>
+
diff --git a/Open-ILS/src/templates_cons/kpac/parts/header.tt2 b/Open-ILS/src/templates_cons/kpac/parts/header.tt2
new file mode 100644 (file)
index 0000000..14a1d11
--- /dev/null
@@ -0,0 +1,25 @@
+<div class="main_header_wrapper">
+    <div class="logo_wrapper">
+        <a href="http://catalog.cwmars.org">
+            <span class="logo_left">&nbsp;</span>
+            <span class="logo_middle"><img src="[% ctx.media_prefix %]/images/kpac/kpac_small_logo.png[% ctx.cache_key %]" alt="[% l('CWMARS main catalog') %]" /></span>
+            <span class="logo_right">&nbsp;</span>
+        </a>
+    </div>
+    <div class="header_utils">
+<a href="http://catalog.cwmars.org">Main Catalog</a>
+    </div>
+    <div class="header_menu">
+        <!-- menu rendered in reverse order -->
+        [% IF ctx.user %]
+            [% redir = CGI.url('-base' => 1) _ ctx.kpac_root _ '/home' %]
+            <a href="[% mkurl(ctx.logout_page, 
+                {redirect_to => redir.replace('^https:', 'http:')}, 1) %]">[% 
+                    l('Logout ([_1] [_2])', ctx.user.first_given_name, ctx.user.family_name) %]</a>
+        [% ELSE %]
+            <a href="[% mkurl(ctx.opac_root _ '/login').replace('^http:', 'https:') %]">[% l('Login') %]</a>
+        [% END %]
+    </div>
+    <div class="clear">&nbsp;</div>
+</div>
+
diff --git a/Open-ILS/src/templates_cons/opac/advanced.tt2 b/Open-ILS/src/templates_cons/opac/advanced.tt2
new file mode 100644 (file)
index 0000000..7296e1e
--- /dev/null
@@ -0,0 +1,53 @@
+[%- PROCESS "opac/parts/header.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l("Advanced Search");
+    pane = CGI.param("pane") || "advanced";
+    loc = ctx.search_ou;
+
+    ctx.metalinks.push('<meta name="robots" content="noindex,follow">');
+-%]
+    <h2 class="sr-only">[% l('Advanced Search') %]</h2>
+    <div id="search-wrapper">
+        <div id="search-box">
+
+            <span class="adv_search_catalog_lbl">Go to <a href="[% mkurl(ctx.opac_root _ '/home') %]"
+                    id="home_adv_search_link">[%l('Basic Search')%]</a></span>
+
+            <span class="browse_the_catalog_lbl"><a href="[% mkurl(ctx.opac_root _ '/browse') %]">[%
+                    l('Browse the Catalog')%]</a></span>
+            [% IF ctx.get_org_setting(ctx.physical_loc || ctx.aou_tree.id, 'circ.course_materials_opt_in') == 1 %]
+                <span class="search_courses_label"><a href="[% mkurl(ctx.opac_root _ '/course_search') %]">[% l('Search for Courses') %]</a></span>
+                <span class="search_courses_label"><a href="[% mkurl(ctx.opac_root _ '/course_browse') %]">[% l('Browse for Courses') %]</a></span>
+            [% END %]
+            [% INCLUDE 'opac/parts/cart.tt2' %]
+        </div>
+        <div id="adv_search_parent">
+            <div id="adv_search_tabs">
+                <a href="[% mkurl('', {pane => 'advanced'}) %]"
+                    [% IF pane == 'advanced' %]class="on" [% END %]
+                    id="adv_search">[% l('Advanced Search') %]</a>
+                <a href="[% mkurl('', {pane => 'numeric'}) %]"
+                    [% IF pane == 'numeric' %]class="on" [% END %]
+                    id="num_search">[% l('Numeric Search') %]</a>
+                <a href="[% mkurl('', {pane => 'expert'}) %]"
+                    [% IF pane == 'expert' %]class="on" [% END %]
+                    id="expert_search">[% l('Expert Search') %]</a>
+            </div>
+        </div>
+    </div>
+    <div id="content-wrapper">
+        <div id="main-content">
+            <div class="advanced_div">
+            [% IF pane == 'advanced' %]
+            [% INCLUDE "opac/parts/advanced/search.tt2" %]
+            [% ELSIF pane == 'numeric' %]
+            [% INCLUDE "opac/parts/advanced/numeric.tt2" %]
+            [% ELSIF pane == 'expert' %]
+            [% INCLUDE "opac/parts/advanced/expert.tt2" %]
+            [% END %]
+            </div>
+            <div class="common-full-pad"></div>        
+        </div>
+    </div>
+[% END %]
diff --git a/Open-ILS/src/templates_cons/opac/browse.tt2 b/Open-ILS/src/templates_cons/opac/browse.tt2
new file mode 100644 (file)
index 0000000..be24b00
--- /dev/null
@@ -0,0 +1,240 @@
+[%- # This is the bib and authority combined record browser.
+
+    PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/misc_util.tt2";
+    PROCESS "opac/parts/org_selector.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+
+    ctx.page_title = l("Browse the Catalog");
+    blimit = CGI.param('blimit') || ctx.opac_hits_per_page || 25;
+
+    depart_list = ['blimit', 'bterm', 'bpivot'];
+    ctx.metalinks.push('<meta name="robots" content="noindex,follow">');
+    MACRO heading_use_label BLOCK;
+        SWITCH use;
+            CASE 'variant';
+               l('See');
+            CASE 'broader';
+               l('Broader term');
+            CASE 'narrower';
+               l('Narrower term');
+            CASE 'other';
+               l('Related term');
+            CASE;
+               l('See');
+        END;
+    END;
+%]
+
+    <h2 class="sr-only">[% l('Catalog Browse') %]</h2>
+    <div id="search-wrapper">
+        [%# XXX TODO Give searchbar.tt2 more smarts so we can just do:
+          # INCLUDE "opac/parts/searchbar.tt2" %]
+        <div id="search-box">
+            <span class="search_catalog_lbl"><a href="[% mkurl(ctx.opac_root _ '/home', {}, depart_list) %]">[% l('Basic Search') %]</a></span>
+            <span class="adv_search_catalog_lbl"><a href="[% mkurl(ctx.opac_root _ '/advanced', {}, depart_list) %]"
+                    id="home_adv_search_link">[%l('Advanced Search')%]</a></span>
+        
+            <span class="browse_the_catalog_lbl mobile_hide">[% l('Browse the Catalog') %]</span>
+            [% IF ctx.get_org_setting(ctx.physical_loc || ctx.aou_tree.id, 'circ.course_materials_opt_in') == 1 %]
+                <span class="search_courses_label"><a href="[% mkurl(ctx.opac_root _ '/course_search') %]">[% l('Search for Courses') %]</a></span>
+                <span class="search_courses_label"><a href="[% mkurl(ctx.opac_root _ '/course_browse') %]">[% l('Browse for Courses') %]</a></span>
+
+            [% END %]
+            [% INCLUDE 'opac/parts/cart.tt2' %]
+        </div>
+    </div>
+    <div id="content-wrapper">
+        <div id="main-content">
+            <div id="browse-the-catalog">
+                <div id="browse-controls" class='searchbar'>
+                    <form method="get" onsubmit="$('browse-submit-spinner').className = ''; return true">
+                        <input type="hidden" name="blimit"
+                            value="[% blimit | html %]" />
+
+                        [% control_qtype = INCLUDE "opac/parts/qtype_selector.tt2"
+                            id="browse-search-class" browse_only=1 plural=1 %]
+
+                        [% control_bterm = BLOCK %]<input type="text" name="bterm" id="browse-term"
+                            aria-label="[% l('Browse term') %]"
+                            value="[% CGI.param('bterm') | html %]" />[% END %]
+                        [% control_locg = INCLUDE build_org_selector id='browse-context'
+                            show_loc_groups=1
+                            arialabel=l('Select holding library') %]
+                        [% l('Browse for [_1] starting with [_2] in [_3]', control_qtype, control_bterm, control_locg) %]
+
+                       <input id='search-submit-go' type="submit" value="[% l('Browse') %]" alt="[% l('Browse') %]" class="opac-button"/>
+                        <img id="browse-submit-spinner" 
+                        src="[% ctx.media_prefix %]/opac/images/progressbar_green.gif[% ctx.cache_key %]"
+                        class="hidden" style="width: 16px; height: 16px;" 
+                        alt="[% l('Search in progress icon') %]" />
+                    </form>
+                </div>
+
+                [% BLOCK browse_pager %]
+                <div class="browse-pager">
+                    [% IF ctx.back_pivot %]
+                    <a class="opac-button" href="[% mkurl('', {bpivot => ctx.back_pivot}) %]" onclick="$('browse-pager-spinner-[% id %]').className = '';">&larr; [%l ('Back') %]</a>
+                    [% END %]
+                    [% IF ctx.pager_shortcuts;
+                        current_qtype = CGI.param('qtype') || 'title' %]
+                    <span class="browse-shortcuts">
+                        [% FOR shortcut IN ctx.pager_shortcuts %]
+                            <a href="[% mkurl('', {qtype => current_qtype, bterm => shortcut.0}, ['bpivot','query']) %]">[% shortcut.1 %]</a>
+                        [% END %]
+                    </span>
+                    [% END %]
+
+                    [% IF ctx.forward_pivot %]
+                    <a class="opac-button" href="[% mkurl('', {bpivot => ctx.forward_pivot}) %]" onclick="$('browse-pager-spinner-[% id %]').className = '';">[%l ('Next') %] &rarr;</a>
+                    [% END %]
+
+                    <img id="browse-pager-spinner-[% id %]" 
+                        src="[% ctx.media_prefix %]/opac/images/progressbar_green.gif[% ctx.cache_key %]"
+                        class="hidden" style="width: 16px; height: 16px;" 
+                        alt="[% l('Search in progress icon') %]" />
+                </div>
+                [% END %]
+
+                [% PROCESS browse_pager id=0 %]
+
+                <div id="browse-results">
+                [% IF ctx.browse_error %]
+                    <span class="browse-error">
+                        [% l("An error occurred browsing records. " _
+                        "Please try again in a moment or report the issue " _
+                        "to library staff.") %]
+                    </span>
+                [% ELSE %]
+                    [% IF ctx.browse_leading_article_warning %]
+                    <div class="browse-leading-article-warning">
+                            [% l("Your browse term seems to begin with an article (a, an, the). You might get better results by omitting the article.") %]
+                            [% IF ctx.browse_leading_article_alternative %]
+                            <p>
+                            [% alternative_link = BLOCK %]
+                            <a href="[% mkurl('', {bterm => ctx.browse_leading_article_alternative}, ['bpivot']) %]">[% ctx.browse_leading_article_alternative | html %]</a>
+                            [%-  END; # alternative_link BLOCK
+                                l("Did you mean [_1]?", alternative_link);
+                            END # IF %]
+                            </p>
+                    </div>
+                    [% END %]
+                    <ul class="browse-result-list">
+                    [% FOR result IN ctx.browse_results %]
+                        <li class="browse-result">
+                            <span class="browse-result-value[% result.row_number == 0 && !CGI.param('bpivot') ? ' browse-result-best-match' : '' %]">
+                                [% IF result.sources > 0 %] <!-- bib-linked browse value -->
+                                    <a href="[% mkurl(
+                                        ctx.opac_root _ '/results', {
+                                            'fi:has_browse_entry' => (result.browse_entry _ ',' _ result.fields)
+                                        }) %]">[% result.value | html %]</a>
+                                    <span class="browse-result-sources">([%
+                                        IF result.accurate == 'f';
+                                            l("At least"); " ";
+                                        END;
+                                    result.sources %])</span>
+                                [% ELSE %] <!-- only authority links -->
+                                    [% result.value | html %]
+                                [% END %]
+                            </span>
+
+                            [% FOR a IN result.authorities;
+                                    PROCESS authority_notes authority=a IF !sees.grep(a.id);
+                               END %]
+                            [% auth_headings_ul_added = 0; %]
+                                [% seenit = {}; # for headings we've rendered
+                                   FOR a IN result.sees;
+                                    # We can go no further sans control_set.
+                                    NEXT UNLESS a.control_set;
+
+                                    # get_authority_fields is fast and cache-y.
+                                    acs = ctx.get_authority_fields(a.control_set);
+                                    FOR field_group IN a.headings;
+                                        field_id = field_group.keys.0;
+                                        field = acs.$field_id;
+                                        headings = field_group.values.0;
+                                        FOR h IN headings;
+                                            # We could display headings without
+                                            # links here when h.target is
+                                            # undef, if we wanted to, but note
+                                            # that h.target_count is only
+                                            # defined when h.target is.
+
+                                            IF h.target AND h.target_count AND result.list_authorities.grep('^' _ h.target _ '$').size == 0 AND h.main_entry;
+                                                id = h.target; NEXT IF seenit.$id; seenit.$id = 1; 
+                                                IF !auth_headings_ul_added;
+                                                    # only add a <ul> if we have at least one <li> (WCAG 2.0)
+                                                    auth_headings_ul_added = 1; %]
+                                                <ul class="browse-result-authority-headings"> 
+                                                [% END %]
+
+                                                <li><span class="browse-result-authority-field-name">[% heading_use_label(use=h.type) %]</span>
+                                                <a href="[% mkurl(ctx.opac_root _ '/browse', {bterm => h.heading}, ['bpivot']) %]">[% h.heading | html %]</a>
+                                                <span class="browse-result-authority-bib-links">([% h.target_count %])</span>
+                                                </li>
+                                            [% END %]
+                                        [% END %]
+                                    [% END %]
+                                [% END %]
+                                [% FOR a IN result.authorities;
+                                    # We can go no further sans control_set.
+                                    NEXT UNLESS a.control_set;
+
+                                    # get_authority_fields is fast and cache-y.
+                                    acs = ctx.get_authority_fields(a.control_set);
+                                    FOR field_group IN a.headings;
+                                        field_id = field_group.keys.0;
+                                        field = acs.$field_id;
+                                        headings = field_group.values.0;
+                                        FOR h IN headings;
+                                            # We could display headings without
+                                            # links here when h.target is
+                                            # undef, if we wanted to, but note
+                                            # that h.target_count is only
+                                            # defined when h.target is.
+
+                                            IF h.target AND h.target_count AND result.list_sees.grep('^' _ h.target _ '$').size == 0 AND !h.main_entry AND ctx.get_cgf('opac.show_related_headings_in_browse').enabled == 't';
+                                                id = h.target; NEXT IF seenit.$id; seenit.$id = 1; 
+                                                IF !auth_headings_ul_added;
+                                                    # only add a <ul> if we have at least one <li> (WCAG 2.0)
+                                                    auth_headings_ul_added = 1; %]
+                                                <ul class="browse-result-authority-headings"> 
+                                                [% END %]
+                                                <li><span class="browse-result-authority-field-name">[% heading_use_label(use=h.type) %]</span>
+                                                <a href="[% mkurl(ctx.opac_root _ '/results', {query => 'identifier|authority_id[' _ h.target _ ']'}) %]">[% h.heading | html %]</a>
+                                                <span class="browse-result-authority-bib-links">([% h.target_count %])</span>
+                                                </li>
+                                            [% END %]
+                                        [% END %]
+                                    [% END %]
+                                [% END %]
+                            [% IF auth_headings_ul_added %]</ul>[% END %]
+                        </li>
+                    [% END %]
+                    </ul>
+                [% END %]
+                </div>
+
+                [% PROCESS browse_pager id=1 %]
+            </div>
+
+            <div class="common-full-pad"></div>        
+        </div>
+    </div>
+
+    [% BLOCK authority_notes;
+        # Displays public general notes (sometimes called "scope notes" ?)
+        FOR note IN authority.notes %]
+            <div class="browse-public-general-note">
+                <span class="browse-public-general-note-label">
+                    [% l("Note:") %]
+                </span>
+                <span class="browse-public-general-note-body">
+                [% FOR piece IN note; piece | html; END %]
+                </span>
+            </div>
+        [% END;
+    END;    # end of BLOCK authority_notes %]
+
+[% END %]
diff --git a/Open-ILS/src/templates_cons/opac/css/style.css.tt2 b/Open-ILS/src/templates_cons/opac/css/style.css.tt2
new file mode 100644 (file)
index 0000000..c5eba40
--- /dev/null
@@ -0,0 +1,3584 @@
+[%-
+    PROCESS "opac/parts/css/colors.tt2";
+    PROCESS "opac/parts/css/fonts.tt2";
+    rtl = ctx.get_i18n_l(ctx.eg_locale).rtl;
+%]
+
+.suppress {
+   display:none;
+}
+
+body {
+    margin:0;
+    font-family: Arial, Helvetica, sans-serif;
+    font-size: [% css_fonts.size_base %];
+    background-color: [% css_colors.footer %];
+    [% IF rtl == 't' -%]
+    direction: rtl;
+    [%- END %]
+}
+
+button, input {
+    font-family: Arial, Helvetica, sans-serif;
+    font-size: [% css_fonts.size_base %];
+}
+
+img {
+    border: none;
+}
+
+#topnav_logo {
+    margin: 2em 0;
+}
+
+#homesearch_main_logo {
+    padding-top: 60px;
+    margin: auto;
+    width: 50%;
+}
+
+a {
+    color: [% css_colors.link %];
+}
+
+#search-wrapper input[type=text] {
+    margin:0;
+    padding:0;
+}
+
+#search-wrapper select, .results_header_lbl select {
+    border:1px solid [% css_colors.border_standard %];
+    margin:0;
+    padding:0;
+    width: 12em;
+}
+
+.truncated {
+    display: none;
+}
+
+.searchbar {
+    font-weight: bold;
+    padding-top: 10px;
+    text-align: center;
+}
+
+.refine_search {
+    padding-bottom: 7px;
+    margin-left: 1em;
+}
+
+/*
+#search-wrapper select {
+    border:0px solid [% css_colors.border_dark %];
+    filter:alpha(opacity=0);
+    -khtml-opacity:0;
+    opacity:0;
+    padding:0;
+    margin:0;
+    height:18px;
+}
+*/
+h1 {
+    margin:0;
+    margin-bottom: 5px;
+    font-size: [% css_fonts.size_biggest %];
+    font-weight:normal;
+}
+
+h2 {
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:bold;
+}
+
+h2.graphic880 {
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:normal;
+}
+
+.hide_me, .hidden {
+    display: none;
+    visibility: hidden;
+}
+
+div.select-box-wrapper {
+    position:absolute;
+    padding-top:2px;
+    overflow:hidden;
+    [% IF rtl == 't' -%]
+    padding-right: 3px;
+    text-align:right;
+    [%- ELSE %]
+    padding-left:3px;
+    text-align:left;
+    [%- END %]
+}
+
+#dash_wrapper {
+    [% IF rtl == 't' -%]
+    margin-right: 0.5em;
+    [%- ELSE %]
+    margin-left: 0.5em;
+    [%- END %]
+}
+
+#dash_wrapper div {
+    background-color: [% css_colors.primary %];
+    border-radius: 5px;
+    padding: 0em 1em;
+}
+
+.dash_divider {
+    margin: 1em;
+    color: [% css_colors.primary_fade %];
+    display:inline-block;
+}
+
+#dashboard, #dashboard_e {
+    margin-top: 1em;
+    height: 3em;
+}
+
+#dashboard span.dash-align a, #dashboard_e span.dash-align a {
+    font-weight: bold;
+    text-decoration: none;
+}
+
+#dash_user {
+    font-weight: bold;
+}
+
+#logout_link {
+    [% IF rtl == 't' -%]
+    right: 1px;
+    [%- ELSE %]
+    left: 1px;
+    [%- END %]
+}
+
+#dash_checked, #dash_e_checked { color: [% css_colors.text_attention %]; }
+#dash_holds, #dash_e_holds { color: [% css_colors.text_attention %]; }
+#dash_pickup, #dash_e_pickup { color: [% css_colors.text_goodnews %]; }
+
+/*  
+#dash_fines { color: [% css_colors.text_badnews %]; }
+the color contrast between "text_badnews" and "primary"
+is too low for WCAG compliance.  Use "text_attention" 
+for now until a better color is picked - if needed.
+*/
+#dash_fines { color: [% css_colors.text_attention %]; }
+
+#dash_wrapper #dash_user_message_button_container {
+    display: inline;
+    padding: 0;
+}
+#dash_wrapper #unread_message_count_floater {
+    position: absolute;
+    background-color: [% css_colors.text_alert %];
+    padding-left: 0.2em;
+    padding-right: 0.2em;
+    display: inline-block;
+    font-size: 95%;
+    border-radius: 0;
+    z-index: 2;
+    margin-top: 0.2em;
+    [% IF rtl == 't' -%]
+    margin-right: -1.5em;
+    [%- ELSE %]
+    margin-left: -1.5em;
+    [%- END %]
+}
+
+#header-wrap {
+    background-color: #fff;
+}
+#header {
+    color: #fff;
+    margin-left: 1em;
+    margin-right: 1em;
+    font-size: [% css_fonts.size_small %];
+}
+
+#header a {
+    color: [% css_colors.header_links_text %];
+}
+
+#header a:hover {
+    color: [% css_colors.opac_button_hover_text %];
+    text-decoration: none;
+}
+
+#header-links {
+    color: [% css_colors.header_text %];
+    font-size: [% css_fonts.size_small %];
+    font-weight: bold;
+    position: relative;
+    top:4px;
+    
+}
+
+#header-links a {
+    color: [% css_colors.header_links_text %];
+    display: block;
+    text-decoration: none;
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 22px;
+    [%- ELSE %]
+    float:left;
+    margin-right:22px;
+    [%- END %]
+}
+
+#header-links a:hover {
+    color: [% css_colors.header_links_text_hover %];
+    text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
+    text-decoration: none;
+}
+
+#header #header-links2 {
+    position:relative;
+    top:-8px;
+    color: [% css_colors.header_links_text %];
+    padding-bottom: 15px;
+}
+
+#header #header-links2 a {
+    color: [% css_colors.header_links_text %];
+}
+
+#header #header-links2 a:hover {
+    text-decoration: underline;
+}
+
+#your-acct-login {
+    padding-top:2em;
+}
+
+#gold-links {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 0px;
+    [%- ELSE %]
+    margin-left: 1em;
+    padding-left:0px;
+    [%- END %]
+}
+
+#gold-links-home {
+    margin:auto;
+    [% IF rtl == 't' -%]
+    padding-right: 0px;
+    [%- ELSE %]
+    padding-left:0px;
+    [%- END %]
+}
+
+#gold-links-holder {
+    height: 24px;
+    background-color: [% css_colors.header_links_bar %];
+}
+
+#util-bar {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 0px;
+    [%- ELSE %]
+    margin-left: 1em;
+    padding-left:0px;
+    [%- END %]
+    height:0px;
+}
+
+#search-wrapper {
+    border-bottom: 1px solid [% css_colors.border_standard %];
+    padding-bottom: 5px;
+    background-color: [% css_colors.background %];
+}
+
+#search-wrapper #breadcrumb {
+    margin-top:0px;
+    font-size: [% css_fonts.size_smaller %];
+    [% IF rtl == 't' -%]
+    float: right;
+    [%- ELSE %]
+    float:left;
+    [%- END %]
+}
+
+#search-wrapper #search-within {
+    margin-top:10px;
+    position:relative;
+    [% IF rtl == 't' -%]
+    float: left;
+    right: -173px;
+    [%- ELSE %]
+    float:right;
+    left:-173px;
+    [%- END %]
+}
+
+#search-wrapper #breadcrumb a {
+    color: [% css_colors.text %];
+}
+
+#search-wrapper #search_frm label {
+    font-size: [% css_fonts.size_smaller %];
+}
+
+#search-wrapper #search-box {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 0px;
+    [%- ELSE %]
+    margin-left: 1em;
+    padding-left: 0px;
+    [%- END %]
+    padding-top: 10px;
+    padding-bottom: 10px;
+}
+
+#adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs, #results_header_inner{
+    [% IF rtl == 't' -%]
+    margin-right:2px;
+    [%- ELSE %]
+    margin-left: 2px;
+    [%- END %]
+    overflow: auto;
+}
+
+#adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin: 10px 0px 0px 7px;
+    border-radius: 10px 10px 0px 0px;
+    [%- ELSE %]
+    float: left;
+    margin: 10px 7px 0px 0px;
+    border-radius: 10px 10px 0px 0px;
+    [%- END %]
+    text-align: center;
+    vertical-align: middle;
+    display: block;
+    padding: 10px 0px 10px 0px;
+    font-weight: bold;
+    color: [% css_colors.text_invert %];
+    background-color: [% css_colors.control %];
+    font-weight: bold;
+    text-decoration: none;
+}
+
+#adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
+    padding: 1em 1em 0.5em;
+}
+
+#adv_search_tabs a:hover, #acct_tabs a:hover, #acct_fines_tabs a:hover, #acct_checked_tabs a:hover, #acct_holds_tabs a:hover, #acct_prefs_tabs a:hover {
+    background-color: [% css_colors.primary %];
+    color: [% css_colors.text_invert %];
+    text-decoration: none;
+}
+
+#adv_search_filters {
+    position: relative;
+}
+#adv_search_rows {
+    border-bottom: none;
+}
+.adv_filter_block {
+    [% IF rtl == 't' -%]
+    float: right;
+    [%- ELSE %]
+    float: left;
+    [%- END %]
+    padding: 15px;
+    clear: both;
+}
+.adv_filter_block_item {
+    [% IF rtl == 't' -%]
+    float: right;
+    [%- ELSE %]
+    float: left;
+    [%- END %]
+    padding: 5px;
+}
+
+#adv_special_block {
+    [% IF rtl == 't' -%]
+    float: right;
+    [%- ELSE %]
+    float: left;
+    [%- END %]
+    padding: 5px;
+    margin-top: 5px;
+}
+
+#adv_search_submit {
+    [% IF rtl == 't' -%]
+    margin-right: 10px;
+    [%- ELSE %]
+    margin-left: 10px;
+    [%- END %]
+    position: relative;
+}
+
+.checkbox_col {
+    width: 1%;
+    [% IF rtl == 't' -%]
+    padding-right: 10px !important;
+    [%- ELSE %]
+    padding-left: 10px !important;
+    [%- END %]
+}
+
+#adv_search.on, #num_search.on, #expert_search.on {
+    color: [% css_colors.accent_darker %];
+    background-color: [% css_colors.background %];
+    text-decoration: none;
+}
+
+#adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
+    color: [% css_colors.accent_darker %];
+    background-color: [% css_colors.background %];
+    text-decoration: none;
+}
+
+.acct-tab-off {
+    background-color: [% css_colors.control %];
+}
+
+#acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
+    margin-top: 0px;
+    font-size: [% css_fonts.size_smaller %];
+    padding: 10px 10px 10px 10px;
+}
+
+#acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
+    background-color: [% css_colors.accent_lightest %];
+    color: [% css_colors.accent_darker %];
+}
+
+#acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
+    padding-bottom: 12px;
+    color: [% css_colors.accent_medium %];
+}
+
+#acct_select, #acct_prefs_select {
+     display: none;
+}
+
+#mobile_acct_search_links {
+      background-color: [% css_colors.primary_fade %];
+}
+
+.rdetail_header {
+    [% IF rtl == 't' -%]
+    padding: 5px 0px 6px 7px;
+    margin-right: 1em;
+    [%- ELSE %]
+    padding: 5px 7px 6px 0px;
+    margin-left: 1em;
+    [%- END %]
+    border-bottom: 1px dotted [% css_colors.accent_light %];
+}
+
+.rdetail_results a {
+    color:[% css_colors.primary_fade %];
+    font-weight:bold;
+    font-size: [% css_fonts.size_bigger %];
+}
+
+.rdetail_result_count {
+    color: [% css_colors.text %];
+    font-weight: normal;
+    display: inline-block;
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [%- ELSE %]
+    padding-left: 1em;
+    [%- END %]
+}
+
+.rdetail_result_nav {
+    font-weight:normal;
+    display: inline-block;
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [%- ELSE %]
+    padding-left: 1em;
+    [%- END %]
+}
+
+#rdetail_details_table {
+    margin-top: 15px;
+}
+
+#rdetail_image { border: none; }
+#rdetail_image_cell {
+    padding-top: 3px;
+    [% IF rtl == 't' -%]
+    padding-left: 10px;
+    [%- ELSE %]
+    padding-right: 10px;
+    [%- END %]
+}
+
+h2.rdetail_uris {
+    margin-top: 1em;
+}
+div.rdetail_uris {
+    padding: 0.5em 1em 0.5em 1em;
+    background-color: [% css_colors.accent_lighter2 %];
+}
+div.rdetail_uris ul li {
+    position: relative;
+    [% IF rtl == 't' -%]
+    right: 1em;
+    [%- ELSE %]
+    left: 1em;
+    [%- END %]
+}
+
+div.rdetail_show_copies {
+    margin-top: 1em;
+}
+
+div#rdetail_actions_div {
+    background-color: [% css_colors.background %];
+    [% IF rtl == 't' -%]
+    float: left;
+    [%- ELSE %]
+    float: right;
+    [%- END %]
+}
+
+span#rdetail_copy_counts {
+    display: inline-block;
+    vertical-align: top;
+    [% IF rtl == 't' -%]
+    border-left: thin;
+    margin-left: 1em;
+    padding-left: 1em;
+    [%- ELSE %]
+    border-right: thin;
+    margin-right: 1em;
+    padding-right: 1em;
+    [%- END %]
+}
+
+span#rdetail_hold_counts {
+    display: inline-block;
+    vertical-align: top;
+}
+span#rdetail_hold_counts p {
+    [% IF rtl == 't' -%]
+    padding-right: 2em;
+    [%- ELSE %]
+    padding-left: 2em;
+    [%- END %]
+}
+
+#rdetail_image_div {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 1em;
+    [%- ELSE %]
+    float: left;
+    margin-right: 1em;
+    [%- END %]
+}
+
+.rdetail_aux_utils {
+    padding-bottom: 6px;
+    [% IF rtl == 't' -%]
+    border-right: 1px dotted #ccc;
+    padding-right:17px;
+    padding-left:70px;
+    [%- ELSE %]
+    border-left:1px dotted [% css_colors.accent_light %];
+    padding-left: 17px;
+    padding-right: 70px;
+    [%- END %]
+}
+
+div.place_hold {
+    border-bottom: 1px dotted [% css_colors.accent_light %];
+    padding-top: 10px;
+}
+
+div.toggle_list { padding-top: 6px; }
+
+div.share_record {
+    padding-top: 6px;
+    border-top: 1px dotted [% css_colors.accent_light %];
+}
+
+div.format_icon {
+    [% IF rtl == 't' -%]
+    float: left;
+    margin-left: 17px;
+    [%- ELSE %]
+    float: right;
+    margin-right: 17px;
+    [%- END %]
+}
+
+#metarecord_population {
+    overflow: hidden;
+    width: 40%;
+    padding-bottom: 10px;
+}
+
+.metarecord_population_span_link {
+    line-height: 20px;
+}
+
+.metarecord_population_format {
+    border-right: thin;
+    display: inline-block;
+    margin-right: 1em;
+    padding-right: 1em;
+    vertical-align: top;
+}
+
+.metarecord_population_item_lang {
+    display: inline-block;
+    vertical-align: top;
+}
+
+.metarecord_population_all {
+    padding-top:10px;
+}
+
+.results_aux_utils {
+    display: table-cell;
+}
+
+.result_util {
+    border-bottom: 1px dotted [% css_colors.accent_light %];
+    padding-top: 6px;
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [%- ELSE %]
+    padding-left: 1em;
+    [%- END %]
+}
+
+.results_reviews {
+    top: -5px;
+}
+
+#rdetail_copies {
+    padding-top: 1.5em;
+}
+
+#rdetails_status td,
+#course_material_table td {
+    [% IF rtl == 't' -%]
+    padding: 7px 13px 3px 0px;
+    [%- ELSE %]
+    padding: 7px 0px 3px 13px;
+    [%- END %]
+    white-space: nowrap;
+}
+
+#rdetails_status td[headers=copy_header_library], 
+#rdetails_status td[headers=copy_header_shelfloc] {
+    white-space: normal;
+}
+
+#rdetails_status thead th,
+#course_material_table thead th {
+    [% IF rtl == 't' -%]
+    padding: 13px 13px 13px 0px;
+    text-align: right;
+    [%- ELSE %]
+    padding: 13px 0px 13px 13px;
+    text-align: left;
+    [%- END %]
+    background-color: [% css_colors.accent_lighter2 %];
+    font-size: [% css_fonts.size_smaller %];
+    font-weight: bold;
+}
+
+#rdetails_status tbody td,
+#course_material_table tbody td {
+    [% IF rtl == 't' -%]
+    padding-right: 13px;
+    text-align: right;
+    [%- ELSE %]
+    padding-left: 13px;
+    text-align: left;
+    [%- END %]
+}
+#rdetails_status tbody td.copy_note
+#course_material_table tbody {
+    color: [% css_colors.primary %];
+    text-wrap:normal;
+    white-space:pre-wrap !important;
+    word-wrap:normal;
+}
+
+#rdetails_status tbody td.copy_tag {
+    border-color: [% css_colors.primary %];
+    border-style: dashed;
+    border-width: 2px;
+}
+#rdetails_status tbody .copy_tag_value {
+    font-weight: bolder;
+}
+
+.rdetail_extras {
+/*    background: [% css_colors.primary_fade %]; */
+    background:#fff;
+/*    border: 1px solid [% css_colors.primary %]; */
+    padding-top:1px;
+    clear:both;
+}
+
+#rdetail_extras_div {
+    margin: 1em 0;
+}
+
+/* .rdetail_extras_hr { */
+/*    [% IF rtl == 't' -%] */
+/*    margin-right: 1px; */
+/*    margin-left: 1px; */
+/*    [%- ELSE %] */
+/*    margin-left: 1px; */
+/*    margin-right: 1px; */
+/*    [%- END %] */
+/*    height: 1px; */
+/*    background: [% css_colors.accent_light %]; */
+/* } */
+
+.rdetail_extras_link {
+    padding: 6px 12px;
+    font-size: [% css_fonts.size_smaller %];
+    font-weight: bold;
+}
+
+.rdetail_extras_lbl {
+      position:relative;
+      top:-4px;
+      left:7px;
+      color:#00593d
+/*    color: [% css_colors.text_invert %]; */
+/*    text-decoration: none; */
+}
+
+#rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
+    [% IF rtl == 't' -%]
+    margin-right: 13px;
+    [%- ELSE %]
+    margin-left: 13px;
+    [%- END %]
+}
+
+#rdetail_locs_expand, #rdetail_locs_collapse {
+    [% IF rtl == 't' -%]
+    margin-right: 13px;
+    [%- ELSE %]
+    margin-left:13px;
+    [%- END %]
+    padding-bottom:3px;
+    margin-top:15px;
+}
+
+#rdetail_anotes_div .biography {
+    margin:0;
+}
+
+#gbp_extra, #gbp_arrow_down_link {
+    display: none;
+}
+
+.almost-content-wrapper {
+    background-color: [% css_colors.background %];
+}
+
+#content-wrapper {
+    background-color: [% css_colors.background %];
+    min-height: 260px;
+    border-bottom: 1px solid [% css_colors.border_dark %];
+}
+
+.content-wrapper-record-page { top: -15px; position: relative; }
+
+#main-content-home {
+    [% IF rtl == 't' -%]
+    padding-right: 17px;
+    margin-right: 1em;
+    [%- ELSE %]
+    padding-left: 17px;
+    margin-left: 1em;
+    [%- END %]
+}
+#main-content {
+    [% IF rtl == 't' -%]
+    padding-right: 0px;
+    [%- ELSE %]
+    padding-left: 0px;
+    [%- END %]
+    margin: 0 1em;
+    clear: both;
+}
+
+#main-content-after-bar {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 4px;
+    [%- ELSE %]
+    margin-left: 1em;
+    padding-left: 4px;
+    [%- END %]
+}
+
+#results-side-bar {
+    [% IF rtl == 't' -%]
+    float: right; 
+    margin-left: 5px;
+    [%- ELSE %]
+    float: left;
+    margin-right: 5px; 
+    [%- END %]
+    width: 174px;
+    background-color: [% css_colors.background %];
+}
+
+#main-content .login_boxes {
+    border: 1px solid [% css_colors.accent_lighter %];
+    background: linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+    background: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+    background: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+    background: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+    background: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
+
+    color: [% css_colors.accent_darker %];
+}
+
+#main-content .login_boxes h1 {
+    font-weight: normal;
+    font-size: [% css_fonts.size_biggest %];
+    margin:0;
+}
+
+#main-content .left_brain {
+    [% IF rtl == 't' -%]
+    padding-right: 28px;
+    [% ELSE -%]
+    padding-left:28px;
+    [% END -%]
+    padding-top:25px;
+}
+
+#main-content .left_brain input[type=text], #main-content .left_brain input[type=password] {
+    width:167px;
+    margin:0;
+    padding:0;
+    background-color: [% css_colors.background %];
+    font-size: [% css_fonts.size_bigger %];
+    color: [% css_colors.text %];
+}
+
+#main-content .left_brain .input_bg {
+    [% IF rtl == 't' -%]
+    padding: 10px 13px 0px 10px;
+    [% ELSE -%]
+    padding:10px 10px 0px 13px;
+    [% END -%]
+    width:167px;
+    height:29px;
+}
+
+.login-help-box {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-right: 2em;
+    [% ELSE -%]
+    float: left;
+    margin-left: 2em;
+    [% END -%]
+    width: 200px;
+    text-align: center;
+}
+
+.login-help-button {
+    font-size: [% css_fonts.size_biggest %];
+    padding: 1.5em;
+}
+
+#login-failed-message {
+    font-size: [% css_fonts.size_bigger %];
+    font-weight: bold;
+    color: [% css_colors.text_alert %];
+    padding-top: 1em;
+}
+
+#holds_temp_parent td {
+    border-bottom:1px solid [% css_colors.border_standard %];
+}
+
+#holds_temp_parent input, #holds_temp_parent select {
+    margin:0;
+}
+
+#holds_temp_parent tr td div {
+    margin-top: 10px;
+    margin-bottom: 10px;
+}
+
+#holds_temp_parent tr td div.format_icon {
+    margin-top: 6px;
+    margin-bottom: 6px;
+    float: none;
+}
+
+#results_header_bar {
+    background-color: [% css_colors.accent_medium %];
+    border-top:1px solid [% css_colors.accent_mediumdark %];
+    border-bottom:1px solid [% css_colors.accent_mediumdark %];
+}
+
+.results_header_lbl {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+    font-weight: bold;
+    color: [% css_colors.text %];
+    /* this border is not visible, but it keeps these labels the same size
+    as the buttons */
+    border: 1px solid [% css_colors.accent_medium %];
+    background-color: [% css_colors.accent_medium %];
+    margin: 0.5em 0.3em;
+    padding: 0.3em;
+}
+/* we need a negative margin on the select to allow the containing <label>
+to determine the actual size of the element.  By doing this, we can increase
+the odds that the buttons and the select will be the same size, and therefore
+collapse correctly when the window width decreases */
+.results_header_lbl select {
+    margin: -0.5em 0;
+}
+
+#limit_to_available {
+    vertical-align: middle;
+}
+
+.results_header_sel {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    margin:0;
+}
+
+.results_header_nav1 {
+    [% IF rtl == 't' -%]
+    padding: 5px 0px 6px 7px;
+    [% ELSE -%]
+    padding: 5px 7px 6px 0px;
+    [% END -%]
+    border-bottom: 1px dotted [% css_colors.accent_light %];
+}
+
+.results_header_nav1 .h1 {
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:bold;
+    color:[% css_colors.primary_fade %];
+}
+
+.table_no_border_space {
+  border-spacing: 0px;
+}
+.table_no_cell_pad td {
+  padding: 0px;
+}
+.table_no_border {
+  border-collapse: collapse;
+}
+
+#result_table_table {
+  margin-top:10px;
+}
+
+#result_table_div {
+    margin-top: 1em;
+}
+
+tr.result_table_row > td.results_row_count,
+tr.result_table_row > td.result_table_pic_header,
+tr.result_table_row > td.result_table_title_cell {
+    vertical-align: top;
+}
+
+.result_metadata {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding-left: 2em;
+    [% ELSE -%]
+    float: left;
+    padding-right: 2em;
+    [% END -%]
+    width: 30em;
+}
+
+tr.result_table_row:nth-child(n+2) > td {
+    border-top: 1px solid [% css_colors.accent_lighter2 %];
+}
+
+tr.result_table_row > td.result_table_pic_header {
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+    white-space: nowrap;
+    width: 78px;
+}
+
+/* styles for selecting records in the results set */
+.result_table_row_selected {
+    background-color: [% css_colors.item_selected %];
+}
+#selected_records_summary, #clear_basket {
+    margin-left: 5em;
+}
+
+/* styles for the basket */
+#record_basket {
+    [% IF rtl == 't' -%]
+    float: left;
+    margin-left: 5em;
+    [% ELSE; %]
+    float: right;
+    margin-right: 5em;
+    [% END; %]
+}
+#record_basket_icon {
+    [% IF rtl == 't' -%]
+    float: left;
+    margin-left: 2em;
+    [% ELSE; %]
+    float: right;
+    margin-right: 2em;
+    [% END; %]
+    position: relative;
+}
+#record_basket_count_floater {
+    background-color: [% css_colors.accent_lighter %];
+    position: absolute;
+    top: -3px;
+    right: -3px; /* relative to icon, so don't want to adjust for RTL */
+    z-index: 2;
+    border-radius: 50%;
+}
+#record_basket_count_floater a {
+    text-decoration: none;
+}
+#basket_actions {
+    [% IF rtl == 't' -%]
+    float: left;
+    [% ELSE; %]
+    float: right;
+    [% END; %]
+}
+#basket_actions select {
+    border-color: rgb(169, 169, 169);
+}
+
+.result_number {
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+    white-space: nowrap;
+}
+
+.result_count_number {
+   font-weight: bold;
+}
+
+.result_table_subtable {
+    width: 100%;
+    padding-top: 1em;
+}
+
+div.result_table_utils_cont {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    float: right;
+    [% ELSE -%]
+    text-align:left;
+    float: left;
+    [% END -%]
+}
+
+#myopac_summary_div p {
+    margin:0;
+    margin-bottom: 10px;
+}
+
+#acct_sum_checked_table td {
+    padding-bottom:5px;
+}
+
+.zero_search_hits_main {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    width:300px;
+    margin-top: 2ex;
+}
+.zero_search_hits_saved {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 2em;
+    [% ELSE -%]
+    float:left;
+    margin-right: 2em;
+    [% END -%]
+    width:200px;
+    margin-top: 2ex;
+}
+
+#zero_search_hits p {
+    margin-top:0;
+}
+
+#zero_hits_term {
+    font-weight: bold;
+}
+
+#zero_search_hits #spell_check_link {
+}
+
+#zero_search_hits #zero_hits_suggestions {
+}
+
+#lowhits_help {
+    [% IF rtl == 't' -%]
+    float: left;
+    [% ELSE -%]
+    float: right;
+    [% END-%]
+    width: 353px;
+    background-color: [% css_colors.accent_light %];
+    padding: 10px;
+    margin-top: 7px;
+}
+
+.results_info_table td {
+    [% IF rtl == 't' -%]
+    padding-left: 10px;
+    [% ELSE -%]
+    padding-right: 10px;
+    [% END-%]
+}
+
+#myopac_holds_main_table {
+    border-collapse: collapse;
+}
+
+#myopac_holds_main_table td {
+    border: 1px solid [% css_colors.border_dark %];
+    
+}
+
+.myopac-hold-available {
+    color: [% css_colors.text_greatnews %];
+    font-weight: bold;
+}
+
+.myopac-hold-suspended {
+    color: [% css_colors.text_badnews %];
+    font-weight: bold;
+}
+
+#myopac_prefs_div .data_grid {
+    border-collapse:collapse;
+}
+
+#myopac_prefs_div .data_grid td {
+    [% IF rtl == 't' -%]
+    padding: 6px 17px 7px 0px;
+    [% ELSE -%]
+    padding:6px 0px 7px 17px;
+    [% END -%]
+    background-color:[% css_colors.accent_ultralight %];
+    border-bottom:3px solid [% css_colors.background %];
+}
+
+.header_middle {
+    [% IF rtl == 't' -%]
+    padding: 0px 0px 0px 7px;
+    [% ELSE -%]
+    padding: 0px 7px 0px 0px;
+    [% END -%]
+    height:22px;
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:bold;
+    color:[% css_colors.primary_fade %];
+    border-bottom: 1px dotted [% css_colors.accent_light %];
+    clear: both;
+}
+
+.header_middle a {
+    font-weight: normal;
+}
+
+#acct_sum_block {
+    [% IF rtl == 't' -%]
+    float: right;
+    clear: right;
+    [% ELSE -%]
+    float: left;
+    clear: left;
+    [% END -%]
+}
+
+.acct_sum_table {
+    border-collapse: collapse;
+    background-color: [% css_colors.accent_ultralight %];
+}
+
+.acct_sum_table tr {
+    border-bottom: 2px solid white;
+}
+
+.acct_sum_table td {
+    padding: 1em;
+}
+
+.acct_sum_table a {
+    text-transform: none;
+    position:relative;
+    top:-1px;
+}
+
+.acct_sum_table .view_link {
+    font-weight: normal;
+}
+
+#myopac_sum_fines {
+    [% IF rtl == 't' -%]
+    float: left;
+    padding: 15px 23px 0px 0px;
+    [% ELSE -%]
+    float:right;
+    padding: 15px 0px 0px 23px;
+    [% END -%]
+    background: [% css_colors.accent_ultralight %];
+    width: 177px;
+    height: 166px;
+}
+.cc_logo_img
+{
+   width: 79%;
+    [% IF rtl == 't' -%]
+      padding-right: .5em;
+    [% ELSE -%]
+       padding-left: .5em;
+    [% END -%]
+}
+
+#myopac_sum_fines_placehold {
+    [% IF rtl == 't' -%]
+    float: left;
+    [% ELSE -%]
+    float: right;
+    [% END -%]
+    width: 177px;
+    height: 166px;
+}
+
+.acct_holds_temp td {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+}
+
+#acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+}
+
+#acct_checked_main_header, #acct_holds_main_header, #acct_fines_main_header, #acct_fees_main_header, #acct_checked_hist_header, #acct_holds_groups_header, #acct_holds_hist_header, #acct_list_header, #acct_list_header_anon, #temp_list_holds, #acct_messages_main_header, #ebook_circs_main_table, #ebook_holds_main_table {
+    border-collapse: collapse;
+}
+
+.acct_fines_header
+{
+   width: 100%;
+   padding-bottom:1em;
+   [% IF rtl == 't' -%]
+   float: right;
+   [% ELSE -%]
+   float:left;
+   [% END -%]
+}
+
+/* tables for entering payment information */
+#acct_fines_main_header, 
+#acct_fees_main_header
+{
+   width: 100%;
+}
+
+/* tables for entering payment information */
+#billing_info_table
+{
+    width: auto;
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    display:inline;
+    padding-left: 1em;
+    padding-right: 1em;
+}
+
+/* tables for entering payment information */
+#credit_card_info_table
+{
+    width: auto;
+    display: block;
+}
+
+/* tables for entering payment information */
+#billing_info_table td,
+#credit_card_info_table td
+{
+   [% IF rtl == 't' -%]
+    padding-right: .5em;
+    [% ELSE -%]
+    padding-left: .5em;
+    [% END -%]
+   
+}
+
+/* div for the payment buttons with the total */
+#payment_actions
+{
+   width: auto;
+   display: block;
+   padding: 1em 0 0 1em;
+   text-align:center;
+}
+
+/* Stripe's payment form */
+#payment-form
+{
+    background-color: [% css_colors.accent_ultralight %];
+    width: 50%;
+}
+#card-element
+{
+    padding: 10px;
+}
+
+/* Stripe's payment form */
+#payment-form
+{
+    background-color: [% css_colors.accent_ultralight %];
+    width: 50%;
+}
+#card-element
+{
+    padding: 10px;
+}
+
+/* text to state what is seen on cc statement */
+.cc_disclaimer
+{
+   font-style:italic;
+   font-size: 90%;
+   color:[% css_colors.primary_fade %];
+}
+
+.hold_notes {
+    text-transform: none;
+    font-weight: normal;
+}
+
+.hold_note_title { font-weight: bold; }
+#acct_checked_main_header td, #acct_holds_main_header td, #acct_fines_main_header td, #acct_fines_confirm_header td, #acct_fees_main_header td,#acct_checked_hist_header td, #acct_holds_groups_header td, #acct_holds_hist_header td, #acct_list_header td, #acct_list_header_anon td, #temp_list_holds td, #acct_messages_main_header td, #ebook_circs_main_table td, #ebook_holds_main_table td, #acct_reservations_main_header td {
+    background-color: [% css_colors.background %]; 
+    padding: 10px;
+        border: 1px solid #d3d3d3; 
+} 
+
+#acct_checked_main_header th, #acct_holds_main_header th, #acct_fines_main_header th, #acct_fines_confirm_header th, #acct_fees_main_header th, #acct_checked_hist_header th, #acct_holds_groups_header th, #acct_holds_hist_header th, #acct_list_header th, #acct_list_header_anon th, #temp_list_holds th, #acct_messages_main_header th, #ebook_holds_main_table th, #acct_reservations_main_header th {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+    padding: 0px 10px 0px 10px;
+}
+
+#acct_list_header select, #acct_list_header_anon select {
+    font-weight:normal;
+    text-transform:none;
+}
+
+.search_catalog_lbl {
+    font-size: [% css_fonts.size_bigger %];
+}
+.adv_search_catalog_lbl {
+    font-size: [% css_fonts.size_bigger %];
+}
+
+.browse_the_catalog_lbl {
+    font-size: [% css_fonts.size_bigger %];
+}
+
+.search_courses_label {
+    font-size: [% css_fonts.size_bigger %];
+}
+
+.lbl1 {
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:bold;
+}
+
+.lbl2 {
+    font-size: [% css_fonts.size_smaller %];
+    font-weight:normal;
+    position:relative;
+    top:3px;
+    max-width:300px;
+}
+
+#myopac_tabs, #adv_search_parent, #fines_payments_wrapper {
+    background-color: [% css_colors.primary_fade %];
+    padding-top:5px;
+    margin-bottom:20px;
+}
+
+#fines_payments_wrapper {
+    padding-left: 5px; 
+    padding-right: 5px;
+}
+
+.myopac_payments_table th {
+    [% IF rtl == 't' -%]
+    text-align: right; }
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+}
+
+.myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
+.myopac_payments_table thead th:first-child { width: 8em; }
+.myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
+.myopac_payments_table form { display: inline; }
+.myopac_payments_table input[type="submit"] { padding: 1px; }
+
+.cc_header
+{
+   padding-top:1em;
+   background-color: [% css_colors.accent_lighter %];
+}
+
+.payment-error {
+    font-weight: bold; color: [% css_colors.text_alert %];
+    padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
+}
+
+.payment-processing {
+    font-weight: bold;
+    color: [% css_colors.text_greatnews %];
+    font-size: [% css_fonts.size_bigger %];
+    padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
+    text-align: center;
+}
+#adv_search_input { width: 100%; }
+#adv_search_parent {
+    margin-bottom:0px;
+}
+#search-submit-spinner {
+    height: 16px;
+    width: 16px;
+}
+div.adv_search_available {
+    margin-top: 1em;
+}
+
+#myopac_loading {
+    width:100%;
+    text-align:center;
+    padding-top:20px;
+    font-size: [% css_fonts.size_bigger %];
+    font-weight:bold;
+}
+
+.chili_link {
+    width:100px !important;
+    text-align: center !important;
+}
+
+.chili_review div.chili_link div {
+    margin: auto;
+}
+
+/* styling for advanced search filters that display with searchbar */
+
+#adv_filter_results_block h4 { display: inline; }
+
+#adv_filter_results_block {
+    margin-top: 6px;
+}
+
+.adv_filter_results_block_label {
+    font-weight:bold;
+    [% IF rtl == 't' -%]
+    padding: 4px 12px 4px 0px;
+    [% ELSE -%]
+    padding: 4px 0px 4px 12px;
+    [% END -%]
+}
+
+.adv_filter_results_group {
+    font-size: 12px;
+    display: inline-block;
+    background-color:  [% css_colors.accent_lighter2 %];
+    border-style: solid;
+    border-color: [% css_colors.accent_medium %];
+    border-width: 1px;
+    border-radius: 4px;
+    padding: 2px 4px 2px 4px;
+}
+
+.adv_filter_results_group_wrapper {
+    display: inline-block;
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    [% END -%]
+    margin-bottom: 8px;
+}
+
+.adv_filter_results_group_header {
+    display: inline-block;
+}
+
+.adv_filter_results_group_values {
+    display: inline;
+}
+
+.adv_search_result_filter {
+    display: inline-block;
+}
+
+.remove_filter {
+    font-size: 16px;
+    [% IF rtl == 't' -%]
+    margin-right: 3px;
+    [% ELSE -%]
+    margin-left: 3px;
+    [% END -%]
+}
+
+a.remove_filter {
+    text-decoration: none;
+    color: [% css_colors.accent_dark %];
+}
+
+#filter_hits {
+     display: inline-block;
+}
+
+#refine_search_link {
+    display: inline-block;
+}
+
+[%- IF we_want_to_turn_on_facet_styling.defined; %]
+/* some facet styling */
+.facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
+.facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
+.facetClassLabel { font-weight: bold; text-align: center; }
+.facetFieldContainer {  }
+.facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
+.extraFacetFieldsWrapper { }
+.toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
+.facetFieldLineCount {
+    display: inline-block;
+    border-right: 1px solid [% css_colors.accent_light %];
+    color: [% css_colors.accent_mediumdark %];
+    width: 3em;
+    margin-right: 3px
+}
+.facetField { border-top: 1px solid [% css_colors.accent_light %]; }
+.facetFields { padding-left: 5px; }
+.facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
+[%- END -%]
+
+div#facet_sidebar {
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 1em;
+    [% ELSE -%]
+    float: left;
+    margin-right: 1em;
+    [% END-%]
+}
+
+.facet_box_temp {
+    padding-bottom:3px;
+}
+
+.facet_box_temp .header {
+    height: 2.3em;
+    background-color:[% css_colors.primary %];
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px;
+    font-weight:bold;
+    color:[% css_colors.text_invert %];
+    padding-top:4px;
+}
+
+.facet_box_temp.filter_box_temp .header {
+    background-color: [% css_colors.background_invert %] !important;
+}
+
+.filter_box_label {
+    color: [% css_colors.background_invert %];
+    font-weight:bold;
+    padding-top:4px;
+    padding-bottom:4px;
+    padding-left:12px;
+}
+
+.facet_box_temp .header .title {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding-right: 12px;
+    [% ELSE -%]
+    float:left;
+    padding-left:12px;
+    [% END -%]
+    padding-top:6px;
+}
+
+/* in this context, where h4 is primarily for structure, 
+   avoid the normal large font and margin for h4's */
+.facet_box_temp h4 {
+    font-size : 100%; 
+    margin: 0px;
+}
+
+.facet_box_temp .header a.button {
+    [% IF rtl == 't' -%]
+    float: left;
+    padding-left: 6px;
+    [% ELSE -%]
+    float:right;
+    padding-right:6px;
+    [% END -%]
+    padding-top:6px;
+    color:[% css_colors.text_invert %];
+}
+
+.facet_box_wrapper .box_wrapper .box {
+    border-top:1px solid [% css_colors.border_standard %];
+    border-left:1px solid [% css_colors.border_standard %];
+    border-right:1px solid [% css_colors.border_standard %];
+    padding: 0 0.5em;
+    width: 14em;
+    overflow: hidden;
+}
+
+.filter_box_wrapper {
+    margin-bottom: 3px;
+    padding: 2px;
+    border: 1px solid [% css_colors.background_invert %];
+    border-radius: 3px;
+    font-weight:bold;
+    padding-top:4px;
+}
+
+.facet_template {
+    box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    display: table;
+    margin: 0.5em 0;
+    width: 100%;
+}
+
+.facet_template div {
+    display: table-cell;
+    padding: 2px;
+}
+
+.facet_template.filter_template div {
+    padding: 0px !important;
+}
+
+.facet_template .count {
+    text-align: right;
+    color: [% css_colors.accent_mediumdark %];
+}
+
+.facet_template_selected {
+    background-color: [% css_colors.accent_lighter2 %];
+    border: 1px solid [% css_colors.accent_medium %];
+}
+
+#footer-wrap {
+    background-color: [% css_colors.footer %];
+    background-image: -moz-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
+    background-image: -o-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
+    background-image: -webkit-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
+    background-image: linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
+}
+
+#footer {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    [% END -%]
+    padding-top:5px;
+    padding-bottom: 10px;
+    font-size: [% css_fonts.size_small %];
+    color: [% css_colors.text_invert %];
+}
+
+#footer a {
+    color: [% css_colors.footer_text %];
+    text-decoration: none;
+    text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
+}
+
+#copyright_text, #footer_logo {
+    color: [% css_colors.footer_text %];
+}
+
+.color_4 {
+    font-weight: bold;
+}
+
+.advanced_div { padding-top: 15px; }
+#adv_global_search { width: 100%; }
+#adv_global_search select { width: 13em; }
+#adv_global_addrow td { padding-top: 7px; }
+[% IF rtl == 't' -%]
+#adv_global_addrow.td-search-left{text-align:right;}
+[% END -%]
+#adv_global_input_table { width: 100%; }
+#adv_global_input_table select { width: 7em; }
+.adv_adv_link {
+    font-size: [% css_fonts.size_smaller %];
+    color: [% css_colors.text_alert %];
+}
+#acct_prefs_header {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+}
+.search_page_nav_link {
+    cursor: pointer;
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+}
+#opac.result.sort { width: 160px; }
+.renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
+.failure-text {
+    [% IF rtl == 't' -%]
+    margin-right: 4em;
+    [% ELSE -%]
+    margin-left: 4em;
+    [% END -%]
+    font-style: italic;
+    color: [% css_colors.text_alert %];
+}
+.refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
+#adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
+#adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
+#adv_search_refine {
+    [% IF rtl == 't' -%]
+    padding-right: 5em;
+    [% ELSE -%]
+    padding-left: 5em;
+    [% END -%]
+    background-color: [% css_colors.accent_lighter2 %];
+    margin: 2ex 0;
+}
+.row-remover { position: relative; top: 1px; vertical-align: middle; }
+.subtle-button {
+    background-color: [% css_colors.background %];
+    color: [% css_colors.primary %]; text-decoration: none;
+    padding: 0; border: 0; margin: 0;
+    vertical-align: middle;
+}
+.subtle-button:hover { text-decoration: underline; cursor: pointer; }
+.no-dec:hover { text-decoration: none; }
+.pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
+
+#account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
+#account-update-email table td {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+    padding: 5px 15px 5px 15px;
+    border-bottom: 1px solid [% css_colors.accent_lighter %];
+}
+#account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
+a.dash-link:hover { text-decoration: underline !important; }
+#list_create_table td { vertical-align: middle; padding: 0 8px; }
+#list_create_table {
+    background-color: [% css_colors.accent_light %];
+    padding-bottom: 4px;
+    margin-bottom: 10px;
+    border-bottom: 1px dotted [% css_colors.accent_medium %];
+    width: 100%;
+}
+.list_create_table_label {
+    width: 30%;
+}
+#list_description, #list_create_name {
+        width: 500px;
+}
+.list-create-table-buttons input[type=image] { margin-top: 2px; }
+.result_table_format_cell { padding: 0px 10px; text-align: center; }
+.results_row_count { font-weight: bold; }
+#hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
+#hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
+#hold_editor h1, #hold_editor h2 { margin: 2px 0; }
+#hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
+#hold_editor_table th {
+    [% IF rtl == 't' -%]
+    text-align: left;
+    padding-left: 1em;
+    [% ELSE -%]
+    text-align: right;
+    padding-right: 1em;
+    [% END -%]
+}
+#hold_editor_table td { padding: 0.25em 0; }
+.fmt-note {
+    [% IF rtl == 't' -%]
+    padding-right: 1em !important;
+    [% ELSE -%]
+    padding-left: 1em !important;
+    [% END -%]
+    vertical-align: middle;
+}
+.hold-editor-controls { text-align: center; padding-top: 1em !important; }
+.hold-editor-controls a { padding-left: 2em; }
+
+.text-right {
+    [% IF rtl == 't' -%]
+    text-align: left;
+    [% ELSE -%]
+    text-align: right;
+    [% END -%]
+}
+.text-right-top {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    vertical-align: top;
+    [% END -%]
+}
+.rdetail-author-div, .course-instructor-div {
+    padding-bottom: 10px;
+    display: inline-block;
+}
+
+.invisible { visibility: hidden; }
+.rdetail-extras-summary { margin: 10px; }
+.staff-hold { background-color: [% css_colors.background %]; }
+.expert-search tbody tr th {
+    [% IF rtl == 't' -%]
+    text-align: left;
+    padding-right: 2em;
+    [% ELSE -%]
+    text-align: right;
+    padding-left: 2em;
+    [% END -%]
+}
+.expert-search-row { padding-top: 10px; }
+#adv_expert_row label { font-weight: bold; }
+
+.bookshelf tr.browse_border td {
+    border-bottom: 1px dashed [% css_colors.accent_dark %];
+    font-size: 1px;
+    height: 1px;
+    padding-bottom: 1ex;
+}
+.cn_browse_item { padding: 2ex; }
+.results-paginator-list {
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+}
+.results-paginator-selected { color: [% css_colors.text_alert %]; }
+.inactive-hold { background-color: [% css_colors.accent_lightest %]; }
+.unread-patron-message { font-weight: bold; }
+
+#hold-items-list td { padding: 5px; margin-bottom: 20px; }
+.hold-items-list-title { 
+  font-size: [% css_fonts.size_bigger %];
+  margin-bottom: 20px;
+}
+.hold-items-list-problem { color: [% css_colors.text_alert %]; }
+
+.hold_success_links > span { margin: 0 2em; }
+
+.radio-parts-selection { 
+   width: 75%;
+   margin-bottom: 20px;
+}
+
+.parts-radio-option { 
+  display: inline-block;
+  width:15em;
+}
+
+.mr_holds_no_formats { 
+  [% IF rtl == 't' -%]
+  margin-right: 25px;
+  [% ELSE -%]
+  margin-left: 25px;
+  [% END -%]
+  padding: 5px;
+  font-size: 110%;
+  font-weight: bold;
+  color: [% css_colors.text_invert %]; 
+  background-color: [% css_colors.primary %];
+}
+.holds_item_row_separator td {
+  border-top: 2px dashed [% css_colors.accent_medium %];
+}
+
+.big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
+
+.results_header_btns, .results_header_sel {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+}
+
+/*
+ * .various_containers a = shortcut to putting .opac-button on every 'a' with
+ *     the tradeoff of increased stylesheet complexity (TODO: rethink?)
+ */
+
+.opac-multiline-button > a,
+.opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
+    color: [% css_colors.button_text %];
+    font-weight: bold; 
+    text-decoration: none;
+    cursor: pointer !important;
+    border-radius: 5px;
+    border: 1px solid [% css_colors.primary %];
+    background-color:  [% css_colors.button %];
+    margin: 0.5em;
+    padding: 0.3em;
+    display: inline-block;
+}
+
+.opac-multiline-button > a:hover,
+.opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
+    background-color: [% css_colors.opac_button_hover %];
+    color: [% css_colors.opac_button_hover_text %];
+}
+
+.opac-button:disabled {
+    color: [% css_colors.accent_medium %];
+    cursor: pointer !important;
+    border: 1px solid [% css_colors.accent_light %];
+    background-color: [% css_colors.accent_lighter %];
+}
+
+/* Firefox adds its own special space to inputs; this gets us closer */
+button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
+    padding: 0;
+    border: 0;
+}
+
+.opac-button-header, #dash_wrapper .opac-button {
+    color: [% css_colors.opac_button_text %];
+    background-color: [% css_colors.opac_button %];
+    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
+    font-size: [% css_fonts.size_base %];
+}
+a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
+    border-color: [% css_colors.opac_button_hover %];
+}
+
+.opac-multiline-button > a {
+    display: inline-block;
+}
+
+#myopac_checked_div {
+    padding: 0px;
+}
+
+.rdetail-mfhd-head {
+    margin-top: 5px;
+    padding-top: 5px;
+    background-color: [% css_colors.table_heading %];
+}
+
+.rdetail-mfhd-type {
+    [% IF rtl == 't' -%]
+    padding-right: 1em;
+    [% ELSE -%]
+    padding-left: 1em;
+    [% END -%]
+}
+
+.rdetail-mfhd-bottom {
+    border-bottom: thin solid [% css_colors.border_dark %];
+    width: 100%;
+}
+
+#rdetail_record_details {
+    clear: both;
+    margin-top: 1em;
+}
+
+.rdetail_content {
+    [% IF rtl == 't' -%]
+    margin-right: 1.5em;
+    padding-right: 1.5em;
+    [% ELSE -%]
+    margin-left: 1.5em;
+    padding-left: 1.5em;
+    [% END -%]
+}
+
+.rdetail_content_type, .rdetail_subject_type {
+    vertical-align: top;
+    font-weight: bold;
+}
+
+.bookbag-item-row td { vertical-align: top; }
+
+.error { color: [% css_colors.text_alert %]; font-weight: bold; }
+.success {
+    color: [% css_colors.text_greatnews %];
+    font-weight: bold;
+}
+
+.rdetail_related_subjects {
+    margin-top: 1.5em;
+}
+
+.rdetail_related_series {
+    margin-top: 1.5em;
+}
+
+#rdetail_openurl {
+    margin-top: 1em;
+}
+
+.rdetail_openurl_entry {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    padding-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    padding-left: 1em;
+    [% END -%]
+}
+.bookbag-controls-holder { width: 100%; }
+.bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
+.bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
+.bookbag-controls-holder .most {
+    [% IF rtl == 't' -%]
+    padding-right: 0;
+    margin-left: 5em;
+    [% ELSE -%]
+    padding-left: 0;
+    margin-right: 5em;
+    [% END -%]
+}
+.bookbag-controls-title-block {
+    [% IF rtl == 't' -%]
+    float:right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    width:40%;
+}
+.bookbag-controls-button-block {
+    [% IF rtl == 't' -%]
+    float:right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    width:50%;
+}
+h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
+.bookbag-share .fixed { min-width: 4em; }
+.bookbag-specific {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    [% END -%]
+}
+.bookbag-specific div.sort {
+    [% IF rtl == 't' -%]
+    float: right;
+    text-align: right;
+    margin-right: 15px;
+    [% ELSE -%]
+    float: left;
+    text-align: left;
+    margin-left: 15px;
+    [% END -%]
+    width: 45%;
+}
+.bookbag-specific div.meta {
+    background-color: [% css_colors.accent_light %];
+    [% IF rtl == 't' -%]
+    float: left;
+    text-align: left;
+    [% ELSE -%]
+    float: right;
+    text-align: right;
+    [% END -%]
+    width: 54%;
+    border: 1px solid [% css_colors.accent_light %];
+    padding: 5px;
+    margin-top: 5px;
+}
+#bbag-name-desc-form tr th { vertical-align: middle; }
+#bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
+.bookbag-description {
+    padding-top: 0em;
+    font-style: italic;
+    max-width: 40em;
+}
+.bbag-edit-desc-label {
+    [% IF rtl == 't' -%]
+    float:right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+    width:8em;
+}
+.bbag-edit-desc-save {
+    clear:both;
+    margin-bottom:10px;
+}
+#bbag-edit-description {
+    width: 20em;
+    [% IF rtl == 't' -%]
+    float:right;
+    [% ELSE -%]
+    float:left;
+    [% END -%]
+}
+#bbag-edit-name {
+    width: 20em;
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+}
+.bbag-action {
+    [% IF rtl == 't' -%]
+    margin-right: 15px;
+    [% ELSE -%]
+    margin-left: 15px;
+    [% END -%]
+}
+.bbag-navigate-list {
+    [% IF rtl == 't' -%]
+    padding-right: 32px;
+    float:right;
+    [% ELSE -%]
+    padding-left: 32px;
+    float:left;
+    [% END -%]
+}
+.bbag-navigate-list-pages {
+    [% IF rtl == 't' -%]
+    padding-right: 10px;
+    float:right;
+    [% ELSE -%]
+    padding-left: 10px;
+    float:left;
+    [% END -%]
+}
+textarea { font-family: sans-serif; }
+table.bookbag-specific {
+    border-right: 1px solid [% css_colors.accent_dark %];
+    border-bottom: 1px solid [% css_colors.accent_medium %];
+    margin-bottom: 2ex;
+    width: 100%;
+}
+.bookbag-share {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding: 0px 10px 0px 0px;
+    [% ELSE -%]
+    float: left;
+    padding: 0px 0px 0px 10px;
+    [% END -%]
+}
+.bookbag-share .fixed { min-width: 6em; }
+.bookbag-controls {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding: 0px 10px 0px 0px;
+    [% ELSE -%]
+    float: left;
+    padding: 0px 0px 0px 10px;
+    [% END -%]
+}
+.bookbag-specific td.list_checkbox {
+    [% IF rtl == 't' -%]
+    padding-right: 10px !important;
+    [% ELSE -%]
+    padding-left: 10px !important;
+    [% END -%]
+}
+.bookbag-specific td.list_entry {
+    min-width: 10em;
+    [% IF rtl == 't' -%]
+    padding-right: 5px !important;
+    [% ELSE -%]
+    padding-left: 5px !important;
+    [% END -%]
+}
+.bookbag-specific td.list_actions {
+    white-space: nowrap !important;
+}
+.bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
+
+.list_is_empty {
+    padding: 8px 0px 6px 0px;
+    width: 100%;
+    border: 0;
+    font-size: [% css_fonts.size_bigger %];
+    text-align: center;
+    font-style: italic;
+}
+.save-notes { padding-bottom: 1.5ex; }
+
+.nonbreaking-wrapper {
+    display: inline-block;
+}
+
+/* Moved from semiauto.css */
+.adv_global_input_container {
+    border-bottom: none;
+    clear: both;
+}
+.opac-auto-013 {
+    border-bottom: none;
+    *height: 0px;
+}
+.adv_global_filter_sort {
+    border: none;
+    width: 100%;
+}
+.clear-both { clear: both; }
+.common-no-pad {
+    clear: both;
+    height: 0px;
+    margin: 0px;
+    padding: 0px;
+}
+.common-full-pad {
+    clear: both;
+    height: 15px;
+}
+.alert { color: [% css_colors.text_alert %]; }
+.float-left {
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+}
+.float-right {
+    [% IF rtl == 't' -%]
+    float: left;
+    [% ELSE -%]
+    float: right;
+    [% END -%]
+}
+
+.saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
+.saved-searches-header .button {
+    [% IF rtl == 't' -%]
+    float: left;
+    [% ELSE -%]
+    float: right;
+    width: 28px;
+    [% END -%]
+}
+.saved-searches-header .text {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding-left: 1em;
+    [% ELSE -%]
+    float: left;
+    padding-right: 1em;
+    [% END -%]
+    margin: 0.5ex 0;
+}
+.saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
+.saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
+#staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
+    [% IF rtl == 't' -%]
+    border-left: 1px solid [% css_colors.accent_darker %];
+    [% ELSE -%]
+    border-right: 1px solid [% css_colors.accent_darker %];
+    [% END -%]
+}
+.result_item_circulated {
+    padding-top: 4px;
+}
+
+.result_item_circulated span {
+    position: relative;
+    top:-3px;
+    [% IF rtl == 't' -%]
+    right: 3px;
+    [% ELSE -%]
+    left:3px;
+    [% END -%]
+}
+
+#search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
+#result-bookbag-heading { text-align: center; margin: 2ex; }
+
+.result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
+.result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
+.result-bookbag-item-note { font-style: italic; }
+.lowhits-bookbag-name { font-weight: bold; }
+.oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
+.oils_AS_match_term {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+    color: [% css_colors.text %];
+}
+.oils_AS_match_field {
+    font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
+    [% IF rtl == 't' -%]
+    text-align: left;
+    [% ELSE -%]
+    text-align: right;
+    [% END -%]
+    color: [% css_colors.accent_medium %];
+}
+table.result_holdings_table {
+    margin-top: 1em;
+    margin-bottom: 1em;
+}
+table.result_holdings_table thead tr {
+    background-color: [% css_colors.table_heading %];
+}
+table.result_holdings_table thead tr th {
+    font-weight: bold;
+}
+span.preflib {
+    margin: 0 2em 0 2em;
+}
+a.preflib_change {
+  vertical-align: super;
+  font-size: [% css_fonts.size_smaller %];
+  line-height: normal;
+  text-decoration: none;
+}
+.rdetail-holding-group {
+    [% IF rtl == 't' -%]
+    margin-right: 1.5em;
+    [% ELSE -%]
+    margin-left: 1.5em;
+    [% END -%]
+}
+.rdetail-holding-group span {
+    [% IF rtl == 't' -%]
+    margin-right: 1.5em;
+    [% ELSE -%]
+    margin-left: 1.5em;
+    [% END -%]
+}
+.rdetail-holding-group .paging {
+    [% IF rtl == 't' -%]
+    margin-right: 1.5em;
+    [% ELSE -%]
+    margin-left: 1.5em;
+    [% END -%]
+}
+#rdetail_deleted_exp {
+    font-weight: bold;
+    padding: 1em;
+    margin: 1em;
+    border: thick solid [% css_colors.border_alert %];
+}
+
+#ac_tab_wrapper { width : 100%; }
+.ac_tab {
+    [% IF rtl == 't' -%]
+    float: right;
+    padding-left: 10px;
+    [% ELSE -%]
+    float: left;
+    padding-right: 10px;
+    [% END -%]
+    font-size: [% css_fonts.size_big %];
+    padding: 5px;
+    border: 1px solid [% css_colors.primary_offset %];
+}
+.ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
+.ac_tab_selected a { color: [% css_colors.text_invert %]; }
+#ac_content { clear: both; width: 100%; margin-top: 10px; }
+
+/* Popmenu styles used for making css menus. */
+.popmenu {
+    margin: 0;
+    padding: 0;
+}
+.popmenu li {
+    list-style: none;
+}
+.popmenu li a {
+    display: block;
+    padding: 3px 5px;
+}
+.popmenu li ul {
+    display: none; 
+    width: 10em; /* Width to help Opera out */
+    background-color: [% css_colors.primary %];
+}
+.popmenu li:hover ul {
+    display: block;
+    position: absolute;
+    margin: 0;
+    padding: 0;
+    border-color: [% css_colors.border_dark %];
+    border-width: 1px;
+    border-style: solid;
+    z-index: 1;
+}
+.popmenu li:hover li {
+    float: none;
+}
+.popmenu li:hover li a {
+    background-color: [% css_colors.primary %] !important;
+    color: [% css_colors.accent_ultralight %] !important;
+}
+.popmenu li li a:hover {
+    background-color: [% css_colors.accent_ultralight %] !important;
+    color: [% css_colors.primary %] !important;
+}
+/* Styles for the basket entry. */
+.popmenu li:hover li[class~="temporary"] a {
+    background-color: [% css_colors.primary %]; 
+    color: [% css_colors.accent_ultralight %];
+}
+.popmenu li li[class~="temporary"] a:hover {
+    background-color: [% css_colors.accent_ultralight %]; 
+    color: [% css_colors.primary %];
+}
+/* Styles for the default list entry. */
+.popmenu li:hover li[class~="default"] a {
+    background-color: [% css_colors.primary %]; 
+    color: [% css_colors.accent_ultralight %];
+}
+.popmenu li li[class~="default"] a:hover {
+    background-color: [% css_colors.accent_ultralight %]; 
+    color: [% css_colors.primary %];
+}
+/* Styles for the new list entry. */
+.popmenu li:hover li[class~="new"] a {
+    background-color: [% css_colors.primary %]; 
+    color: [% css_colors.accent_ultralight %];
+}
+.popmenu li li[class~="new"] a:hover {
+    background-color: [% css_colors.accent_ultralight %]; 
+    color: [% css_colors.primary %];
+}
+/* Style to add a divider on the menu. */
+.popmenu li li[class~="divider"] {
+    border-bottom-width: 1px;
+    border-bottom-color: [% css_colors.border_dark %];
+    border-bottom-style: solid;
+}
+    
+#locale_picker_form {
+    [% IF rtl == 't' -%]
+    float: left;
+    border-left: thin [% css_colors.control %] solid;
+    [% ELSE -%]
+    float: right;
+    border-right: thin [% css_colors.control %] solid;
+    [% END -%]
+    padding: 0.5em;
+    margin-top: 2em;
+}
+
+#locale_picker_form * {
+    margin: 0;
+    padding: 0;
+    vertical-align: middle;
+}
+
+#patron_usr_barcode_not_found {
+    font-weight: bold; color: [% css_colors.text_alert %];
+}
+
+.record_title {
+    font-weight: bold;
+}
+
+.record_author {
+    font-style: italic;
+}
+
+.password_message {
+    padding-top: 1em;
+    padding-bottom: 0.5em;
+       font-style: italic;
+}
+
+#maintenance_message {
+    padding: 5px;
+    width: 100%;
+    background-color: [% css_colors.text_alert %];
+    color: [% css_colors.text_invert %];
+    text-align: center;
+}
+
+#maintenance_message > a {
+    color: white;
+}
+
+#search-box > span {
+    margin: 0 1em;
+}
+.browse-error {
+    font-weight: bold;
+    font-color: #c00;
+}
+.browse-result-sources, .browse-result-authority-bib-links {
+    [% IF rtl == 't' -%]
+    margin-right: 1em;
+    [% ELSE -%]
+    margin-left: 1em;
+    [% END -%]
+}
+.browse-result-best-match {
+    font-weight: bold;
+}
+.browse-pager {
+    margin: 2ex 0;
+}
+.browse-result-list {
+    padding-bottom: 0.5ex;
+}
+.browse-shortcuts {
+    font-size: [% css_fonts.size_bigger %];
+}
+.browse-result-authority-field-name {
+    font-style: italic;
+    [% IF rtl == 't' -%]
+    margin-left: 1em;
+    [% ELSE -%]
+    margin-right: 1em;
+    [% END -%]
+}
+.browse-leading-article-warning {
+    font-style: italic;
+    font-size: [% css_fonts.size_big %];
+}
+.browse-public-general-note {
+    font-size: [% css_fonts.size_big %];
+}
+.browse-public-general-note-label { }
+.browse-public-general-note-institution {
+    font-style: normal;
+    font-weight: bold;
+}
+.browse-public-general-note-body {
+    font-style: italic;
+}
+
+.bib_peer_type {
+    font-weight: bold;
+}
+
+#main-content-register {
+    [% IF rtl == 't' -%]
+    margin-right: 40px;
+    [% ELSE -%]
+    margin-left: 40px;
+    [% END -%]
+    font-size: [% css_fonts.size_bigger %];
+}
+
+#main-content-register table { 
+    padding: 20px; 
+    margin-top: 18px; 
+    border-collapse: collapse;
+}
+
+#main-content-register td {
+    [% IF rtl == 't' -%]
+    text-align: right;
+    [% ELSE -%]
+    text-align: left;
+    [% END -%]
+}
+
+#main-content-register td:not(:first-child) {
+    [% IF rtl == 't' -%]
+    padding-right: 20px;
+    [% ELSE -%]
+    padding-left: 20px;
+    [% END -%]
+}
+
+.patron-reg-invalid {
+    font-weight: bold;
+    color: red;
+    [% IF rtl == 't' -%]
+    padding-left: 10px;
+    [% ELSE -%]
+    padding-right: 10px;
+    [% END -%]
+}
+
+.result_footer_nav1 {
+    clear: both;
+}
+
+.small_view_only, #filter_hits, #refine_hits, #return_to_hits {
+    display: none;
+}
+
+.rdetail_authors_div, .course_instructors_div {
+    margin-bottom: 1em;
+}
+
+#search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
+    white-space: nowrap;
+    display: inline-block;
+}
+
+.result_table_title_cell {
+    padding-top: 4px;
+    padding-bottom: 4px;
+}
+
+.record_title {
+    font-size: [% css_fonts.size_bigger %];
+}
+
+/* styling for sms text call number */
+.sms_text pre {
+    font-family: Arial, Helvetica, sans-serif;
+    font-size: [% css_fonts.size_medium %];
+    background-color: [% css_colors.accent_lightest %];
+    padding: .5%;
+    /* Allow text to wrap */
+    white-space: pre-wrap;       /* css-3 */
+    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
+    white-space: -pre-wrap;      /* Opera 4-6 */
+    white-space: -o-pre-wrap;    /* Opera 7 */
+    word-wrap: break-word;       /* Internet Explorer 5.5+ */
+}
+
+.mobile_view {
+   display:none;
+}
+
+/* patron message center */
+#myopac_message_tbody {
+    vertical-align: top;
+}
+.myopac_message_message {
+    white-space: pre-wrap;
+}
+
+@media only screen and (max-width: 800px) {
+    .facet_sidebar_hidden, .result_block_hidden {
+        display: none;
+    }
+    .facet_sidebar_visible, .result_block_visible {
+        display: inline ! important;
+    }
+    #acct_select, #acct_prefs_select {
+        display: inline-block;
+    }
+    #acct_tabs, #acct_prefs_tabs {
+         display:none;
+     }
+    .radio-parts-selection { width: 90%; }
+    #list_description, #list_create_name {
+        width: 300px;
+    }
+}
+
+@media only screen and (max-width: 600px) {
+    input, select {
+        font-size: [% css_fonts.size_big %];
+    }
+    span .nav_arrow_fix {
+        display: none;
+    }
+    #header {
+        padding: 0px;
+        margin: 0px;
+    }
+    #homesearch_main_logo img {
+        width:75%;
+    }
+    #format_selector {
+        display:none;
+    }
+    #your-acct-login {
+        padding: 0px;
+        padding-top: 5px;
+    }
+    #your-acct-login a {
+        margin: 0px;
+        padding: 5px;
+    }
+    #topnav_logo {
+        margin: 0;
+    }
+    #topnav_logo img {
+        width: 200px;
+    }
+    #locale_picker_form {
+        display: none;
+    }
+    #gold-links-holder {
+        display: none;
+    }
+    #simple-detail-view-links {
+        display: none;
+    }
+    #acct_tabs a, #acct_fines_tabs a {
+       [% IF rtl == 't' -%]
+       border-radius: 6px 0px 0px 6px;
+       margin: 0px 0px 0px 5px;
+       [% ELSE -%]
+       border-radius: 6px 6px 0px 0px;
+       margin: 0px 5px 0px 0px;
+       [% END -%]
+       padding: 2px 4px 3px 4px;
+       font-size: [% css_fonts.size_base %];
+    }
+    .bookbag-controls-title-block {
+        [% IF rtl == 't' -%]
+        clear:right;
+        [% ELSE -%]
+        clear:left;
+        [% END -%]
+        width:90%;
+    }
+    .bookbag-controls-button-block {
+        [% IF rtl == 't' -%]
+        clear:right;
+        [% ELSE -%]
+        clear:left;
+        [% END -%]
+        width;90%;
+    }
+    .bookbag-specific {
+        [% IF rtl == 't' -%]
+        margin-right: 0px;
+        [% ELSE -%]
+        margin-left: 0px;
+        [% END -%]
+    }
+    .bookbag-specific div.sort {
+        [% IF rtl == 't' -%]
+        float: right;
+        text-align: right;
+        [% ELSE -%]
+        float: left;
+        text-align: left;
+        [% END -%]
+        width: 95%;
+        margin: 5px 0px 5px 0px;
+        border: 1px solid [% css_colors.accent_light %];
+        padding:5px;
+    }
+    .bookbag-specific div.meta {
+        [% IF rtl == 't' -%]
+        float: right;
+        margin-right:0px;
+        text-align: right;
+        [% ELSE -%]
+        float: left;
+        margin-left:0px;
+        text-align: left;
+        [% END -%]
+        width: 95%;
+        margin-bottom:5px;
+        padding:5px;
+    }
+    #bbag-edit-name {
+        [% IF rtl == 't' -%]
+        float: right;
+        [% ELSE -%]
+        float: left;
+        [% END -%]
+        width: 220px;
+    }
+    #bbag-edit-description {
+        width: 220px;
+        margin-top:5px;
+    }
+    .bbag-content {
+        padding:5px;
+        border:1px solid [% css_colors.accent_light %];
+    }
+    .bbag-action {
+        [% IF rtl == 't' -%]
+        margin-right:0px;
+        [% ELSE -%]
+        margin-left:0px;
+        [% END -%]
+        margin-bottom:5px;
+    }
+    .bbag-action-field {
+        width:230px;
+    }
+    .bookbag-specific div.sort select {
+        width:180px;
+    }
+    .bookbag-specific tr {
+        display: block;
+        border-bottom: 1px solid [% css_colors.border_standard %];
+    }
+    .bookbag-specific td.list_checkbox {
+        [% IF rtl == 't' -%]
+        padding-right: 0px !important;
+        [% ELSE -%]
+        padding-left: 0px !important;
+        [% END -%]
+    }
+    .bookbag-specific td.list_entry {
+        display: inline-block;
+        min-width: 5em;
+        [% IF rtl == 't' -%]
+        padding-right: 40% !important;
+        [% ELSE -%]
+        padding-left: 40% !important;
+        [% END -%]
+    }
+    .bookbag-specific td.list_entry:before {
+        content: attr(data-label);
+        position: absolute;
+        [% IF rtl == 't' -%]
+        right: 10px;
+        [% ELSE -%]
+        left: 10px;
+        [% END -%]
+    }
+    .bbag-navigate-list {
+        display: none;
+    }
+    .bbag-navigate-list-pages {
+        [% IF rtl == 't' -%]
+        text-align:left;
+        float:left;
+        [% ELSE -%]
+        text-align:right;
+        float:right;
+        [% END -%]
+    }
+    #dash_wrapper div {
+        background-color: transparent;
+        padding: 0px;
+    }
+    #dash_wrapper {
+        position: static;
+        top: auto;
+    }
+    #dash_wrapper .opac-button {
+        top: 0px;
+    }
+    .small_view_only, #filter_hits {
+        display: inline !important;
+    }
+    #dash_identity a {
+        [% IF rtl == 't' -%]
+        float:right;
+        [% ELSE -%]
+        float:left;
+        [% END -%]
+    }
+    #dashboard, #dashboard_e {
+        display: none;
+    }
+    #holds_box form blockquote {
+        [% IF rtl == 't' -%]
+        margin-right: 10px;
+        margin-left: 2px;
+        [% ELSE -%]
+        margin-left: 10px;
+        margin-right: 2px;
+        [% END -%]
+    }
+    #holds_box form blockquote select {
+        width: 100%;
+    }
+    #myopac_sum_fines_placehold {
+        display:none;
+    }
+    #myopac_sum_fines {
+        display: none;
+    }
+    #list_description, #list_create_name {
+        width: 170px;
+    }
+    .results_header_lbl {
+        display: none;
+    }
+    .results_header_nav1 span.h1 {
+        display: none;
+    }
+    .preflib {
+        display: none;
+    }
+    .start_end_links_span {
+        display: block;
+    }
+    .invisible {
+        display: none;
+    }
+    .result_table_pic_header {
+        [% IF rtl == 't' -%]
+        padding-right: 0px !important;
+        padding-left: 5px;
+        [% ELSE -%]
+        padding-left: 0px !important;
+        padding-right: 5px;
+        [% END -%]
+        width: 0px !important;
+        margin: 0px;
+    }
+    .result_table_pic {
+        width: 55px;
+        padding: 0px;
+        margin: 0px;
+    }
+    tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
+         display: none;
+    }
+    tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
+    tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
+        display:none;
+    }
+    .results_info_table td {
+        padding: 0px;
+    }
+    #results_header_bar {
+        background-color: inherit;
+    }
+    .results_header_btns a {
+        margin: 0.3em;
+    }
+    .adv_filter_results_hide {
+        display: none;
+    }
+    .adv_filter_results_show {
+        display: block;
+    }
+    .adv_filter_results_block_label {
+        display: block;
+    }
+    .adv_filter_results_group_wrapper {
+        display: block;
+    }
+    #main-content {
+        margin: 0 1px;
+    }
+    #rdetails_status thead,
+    #course_material_table thead {
+        display: none;
+    }
+    #rdetails_status tr,
+    #course_material_table tr {
+       display: block;
+       margin-top: 3px;
+    }
+    #rdetails_status td,
+    #course_material_table td {
+       display: block;
+       padding: 1px;
+    }
+    .copy_details_row {
+       background-color: [% css_colors.accent_lightest %];
+    }
+    .copy_details_offers_row {
+       background-color: [% css_colors.accent_lightest %];
+    }
+    select#pickup_lib.search-wrapper-locg {
+        width: 100%;
+    }
+    #search-wrapper #search-box {
+        width: 85%;
+        padding-top: 5px;
+    }
+    #main-content-home {
+        padding: 0px;
+        margin: 0px;
+    }
+    /* Make use of full width in mobile mode */
+    .facet_box_wrapper .box_wrapper .box,
+    .facet_template .facet,
+    .facet_box_temp {
+        width: inherit;
+    }
+    .facet_template .count {
+        [% IF rtl == 't' -%]
+        padding-right: 1em;
+        [% ELSE -%]
+        padding-left: 1em;
+        [% END -%]
+    }
+    #facet_sidebar {
+        margin-top: 0.5em;
+    }
+    #adv_search_parent {
+        font-size: [% css_fonts.size_smaller %];
+    }
+    #adv_search_filters {                                                                                                                             
+        position: relative;                                                                                                                           
+        width: 300px;
+    }
+    #format_actions {
+        [% IF rtl == 't' -%]
+        float: right;
+        [% ELSE -%]
+        float: left;
+        [% END -%]
+    }
+    .rdetail_aux_utils {
+        padding: 0px;
+        border: none;
+    }
+    .result_metadata {
+        width: inherit;
+    }
+    div#rdetail_actions_div {
+        float: none;
+    }
+    h2.rdetail_uris {
+        clear: both;
+    }
+    #metarecord_population {
+        overflow: hidden;
+        width: 100%;
+    }
+    .metarecord_population_span_link {
+    }
+    .metarecord_population_item_lang {
+        float: none;
+    }
+    .search_catalog_lbl {
+        [% IF rtl == 't' -%]
+       margin-right: 0;
+        [% ELSE -%]
+       margin-left: 0;
+        [% END -%]
+       white-space: nowrap;
+    }
+    .adv_search_catalog_lbl { 
+        margin-top: 0;
+       white-space: nowrap;
+    }
+    .browse_the_catalog_lbl {
+        white-space: nowrap;
+    }
+    .mobile_hide {
+       display: none;
+    } 
+    #dash_user {
+        display: block;
+        padding: 0.5em;
+    }
+    .dash_divider {
+       display: none;
+    }
+    .dash_account_buttons {
+        display: block;
+    } 
+    .searchbar { line-height: 1.5em; }
+    #browse-controls { line-height: 1.5em; }
+    #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
+        display: block;
+    }
+    .bookshelf td {
+       display: block;
+       width: 100%;
+    }
+    .bookshelf table thead tr {
+       display: block;
+    }
+    #lowhits_help { width: inherit; }
+    #adv_search_tabs a{                                                                                                                           
+        font-size: [% css_fonts.size_small %];
+        margin: 2px 2px 0px 2px;
+        padding: 2px 2px 5px 2px; 
+        [% IF rtl == 't' -%]
+        border-radius: 7px 0px 0px 7px;
+        [% ELSE -%]
+        border-radius: 7px 7px 0px 0px;
+        [% END -%]
+    }
+    #adv_global_tbody td {
+        border-bottom: thin solid [% css_colors.accent_light %];
+    }
+    #adv_global_addrow td {
+        border-bottom: none;
+    }
+        /* Force table to not be like tables anymore */
+        table#acct_checked_main_header thead tr th, table#acct_holds_main_header thead tr th, table#acct_checked_hist_header thead tr th, table#acct_holds_groups_header thead tr th, table#acct_holds_hist_header thead tr th, table#ebook_circs_main_table thead tr th, table#ebook_holds_main_table thead tr th, table#acct_reservations_main_header tr th{
+                display: block;
+        }
+        table#acct_checked_main_header tbody tr td, table#acct_holds_main_header tbody tr td, table#acct_checked_hist_header tbody tr td, table#acct_holds_groups_header tbody tr td, table#acct_holds_hist_header tbody tr td, table#ebook_circs_main_table tbody tr td, table#ebook_holds_main_table tbody tr td {
+                display: block;
+        }
+
+        /* Hide table headers (but not display: none;, for accessibility) */
+        thead tr {
+                position: absolute;
+                top: -9999px;
+                [% IF rtl == 't' -%]
+                right: -9999px;
+                [% ELSE -%]
+                left: -9999px;
+                [% END -%]
+        }
+
+        table#acct_checked_main_header, table#acct_holds_main_header, table#acct_checked_hist_header, table#acct_holds_groups_header, table#acct_holds_hist_header, table#ebook_circs_main_table, table#ebook_holds_main_table, table#acct_reservations_main_header {
+                width: 90%;
+        }
+
+        table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr, table#acct_reservations_main_header { border: 1px solid #ddd; }
+
+        /* Holds history gets large white border to mimic header cell on other
+           account screens that provide visual cue for next title. We should do
+           the same for ebook tables too since we have no actions on those
+           tables. If actions get added, we should move those tables out of
+           here. */
+
+        table#acct_holds_hist_header tr, table#acct_holds_groups_header tr, table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
+
+
+        table#acct_checked_main_header td, table#acct_holds_main_header td, table#acct_checked_hist_header td, table#acct_holds_groups_header td, table#acct_holds_hist_header td, table#ebook_circs_main_table td, table#ebook_holds_main_table td, table#acct_reservations_main_header td {
+                /* Behave  like a "row" */
+                border: none;
+                border-bottom: 1px solid #eee;
+                position: relative;
+                [% IF rtl == 't' -%]
+                padding-right: 40%;
+                [% ELSE -%]
+                padding-left: 40%;
+                [% END -%]
+        }
+
+         table#acct_checked_main_header td:before, table#acct_holds_main_header td:before, table#acct_checked_hist_header td:before, table#acct_holds_groups_header td:before, table#acct_holds_hist_header td:before, table#ebook_circs_main_table td:before, table#ebook_holds_main_table td:before, table#acct_reservations_main_header td {
+                /* Now like a table header */
+                position: absolute;
+                /* Top/left values mimic padding */
+                top: 2px;
+                width: 40%;
+                [% IF rtl == 't' -%]
+                right: 2px;
+                padding-left: 10px;
+                [% ELSE -%]
+                left: 2px;
+                padding-right: 10px;
+                [% END -%]
+                white-space: nowrap;
+        }
+
+        table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
+        table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
+        table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
+        table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
+        table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
+        table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
+        table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
+
+     table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
+        table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
+        table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
+        table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
+
+
+        table#acct_holds_main_header thead tr th {
+                display: block;
+        }
+        table#acct_holds_main_header tbody tr td {
+                display: block;
+        }
+
+        table#acct_holds_main_header td {
+                /* Behave  like a "row" */
+                border: none;
+                border-bottom: 1px solid #eee;
+                position: relative;
+                padding-left: 40%;
+        }
+
+
+        table#acct_holds_main_header td:before {
+                /* Now like a table header */
+                position: absolute;
+                /* Top/left values mimic padding */
+                left: 2px;
+                width: 40%;
+                padding-right: 10px;
+                white-space: nowrap;
+        }
+
+        table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
+        table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
+        table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
+        table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
+        table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
+        table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
+        table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
+        table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
+
+        table#acct_holds_groups_header td:nth-of-type(1):before { content: "[% l('Group Name') %]";}
+        table#acct_holds_groups_header td:nth-of-type(2):before { content: "[% l('Description') %]"; }
+        table#acct_holds_groups_header td:nth-of-type(3):before { content: "[% l('Actions') %]"; }
+
+        table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
+        table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
+        table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
+        table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
+        table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
+
+        table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
+        table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
+        table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
+        table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
+
+        table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
+        table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
+        table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
+        table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
+
+
+
+       /*Want to see these in mobile ONLY */
+       .mobile_view{
+          display:block;
+       }
+
+       .mobile_search_lbl_clr{
+          color:[% css_colors.mobile_header_text %];
+       }
+}
+
+
+/* 
+For text which is visible only to screen readers.
+Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers 
+See also http://webaim.org/techniques/css/invisiblecontent/
+*/
+.sr-only {                                                                     
+    position: absolute;                                                          
+    width: 1px;                                                                  
+    height: 1px;                                                                 
+    padding: 0;                                                                  
+    margin: -1px;                                                                
+    overflow: hidden;                                                            
+    clip: rect(0, 0, 0, 0);                                                      
+    border: 0;                                                                   
+}
+
+/* Make added rows in Expert Search have bold labels like the initial row */
+label[for*=expert_]
+{
+    font-weight: bold;
+}  
+
+.sort_deemphasize {
+    font-weight: lighter;
+    font-size: 70%;
+}
+
+#results-page-depth-hint {
+    text-align: center;
+    font-style: italic;
+}
+
+#clear-history-confirm {
+  font-weight: bold;
+  color: [% css_colors.text_badnews %]; 
+  padding: 10px;
+}
+
+/* 
+jfk added style for inline tooltip
+*/
+
+a.tooltips {
+  position: relative;
+  display: inline;
+  outline: none;
+}
+
+a.tooltips strong {
+  line-height: 30px;
+}
+
+a.tooltips hover {
+  text-decoration: none;
+}
+
+a.tooltips span {
+  z-index:10;display:none; padding: 14px 20px;
+  margin-top: -30px; margin-left:28px;
+  width:300px; line-height:16px;
+}
+
+a.tooltips:hover span {
+  display:inline; position:absolute; color:#111;
+  border:1px solid #DCA; background:#FFFAF0;
+} 
+
+.callout {
+  z-index:20; 
+  position:absolute; 
+  top:30px;
+  border:0;
+  left:-12px;
+}
+/*Inline rules from other templates files*/
+
+.td-left{
+    [% IF rtl == 't' -%]
+    text-align:right;
+    [% ELSE -%]
+    text-align:left;
+    [% END -%]
+    width:100%;
+}
+.td-search-left{
+    [% IF rtl == 't' -%]
+    text-align:right;
+    [% ELSE -%]
+    text-align:left;
+    [% END -%]
+}
+#myopac_summary_div{padding:0px;}
+.div-left{
+    [% IF rtl == 't' -%]
+    float: right;
+    [% ELSE -%]
+    float: left;
+    [% END -%]
+}
+.td-right{
+    [% IF rtl == 't' -%]
+    text-align:left;
+    [% ELSE -%]
+    text-align:right;
+    [% END -%]
+}
+.login-form-left{
+    [% IF rtl == 't' -%]
+    float: right;
+    margin-left: 40px;
+    [% ELSE -%]
+    float: left;
+    margin-right: 40px;
+    [% END -%]
+    padding-bottom: 10px;
+}
+.hold-div{
+    [% IF rtl == 't' -%]
+    padding-right: 10px;
+    [% ELSE -%]
+    padding-left: 10px;
+    [% END -%]
+    padding-bottom: 15px;
+}
+.hold-span{font-weight: bold;}
+.padding-left-6{
+    [% IF rtl == 't' -%]
+    padding-right: 6px;
+    [% ELSE -%]
+    padding-left: 6px;
+    [% END -%]
+}
+.padding-left-10{
+    [% IF rtl == 't' -%]
+    padding-right:10px;
+    [% ELSE -%]
+    padding-left:10px;
+    [% END -%]
+}
+.padding-left-5{
+    [% IF rtl == 't' -%]
+    padding-right: 5px;
+    [% ELSE -%]
+    padding-left: 5px;
+    [% END -%]
+}
+
+/* Rules from metarecord_hold_filters.tt2 */
+
+.metarecord_filters{
+      padding: 5px;
+      margin-top: 5px;
+      border-bottom: 1px solid #333;
+      border-top: 1px solid #333; }
+.metarecord_filter_container{
+    [% IF rtl == 't' -%]
+    float : right;
+    margin-left: 10px;
+    [% ELSE -%]
+    float : left;
+    margin-right: 10px;
+    [% END -%]
+}
+.metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
+.metarecord_filter_header{padding-bottom: 5px;}
+
+/* Toggled items. */
+/* A block that is initially hidden and shown by clicking an anchor. */
+[id^="toggled-block-"]{
+    display: none;
+}
+[id^="toggled-block-"]:target{
+    display: block;
+}
+/* Inline text that is initially hidden and shown by clicking an anchor. Useful on a span. */
+[id^="toggled-inline-"]{
+    display: none;
+}
+[id^="toggled-inline-"]:target{
+    display: inline;
+}
+
+.oils_SH {
+    font-weight: bolder;
+    background-color: #99ff99;
+}
+
+.oils_SH.identifier {
+    font-weight: bolder;
+    background-color: #42b0f4;
+}
+
+/*
+  Carousels
+*/
+
+.carousel {
+    width: 80%;
+    margin: 0 auto;
+}
+.carousel-title {
+    font-size: 150%;
+    font-weight: bold;
+    text-align: center;
+}
+.carousel-entry {
+    max-width: 150px;
+}
+.carousel-entry-image {
+    width: 100%;
+    height: auto;
+}
+.carousel .glide__arrow {
+    color: [% css_colors.button_text %];
+    font-weight: bold !important;
+    text-decoration: none !important;
+    cursor: pointer;
+    border-radius: 5px;
+    border: 1px solid [% css_colors.primary %];
+    background-color:  [% css_colors.primary_fade %];
+    margin: 0.5em;
+    padding: 0.3em;
+    display: inline-block;
+}
+.carousel .glide__arrow--right {
+    right: -5em;
+}
+.carousel .glide__arrow--left {
+    left: -5em;
+}
+.archived_course {
+    color: [% css_colors.text_badnews %];
+    font-weight: bold;
+}
+.course_details {
+    padding-top: 1em;
+}
+.course_details_div {
+    padding-bottom: 1em;
+}
+
+/*
+  Fake tables for form-rows
+*/
+
+div.egtable { display:table; }
+form.egtr, div.egtr { display:table-row; }
+span.egth { display:table-cell; font-weight: bold; }
+span.egtd { display:table-cell; }
+
+/* Example:
+
+<div class="egtable">
+    <form class="egtr" method="post" action="blah.html">
+        <span class="egtd"><input type="text"/></span>
+        <span class="egtd"><input type="text"/></span>
+    </form>
+    <div class="egtr">
+        <span class="egtd">(cell data)</span>
+        <span class="egtd">(cell data)</span>
+    </div>
+    ...
+</div>
+
+*/
+
diff --git a/Open-ILS/src/templates_cons/opac/ecard/form.tt2 b/Open-ILS/src/templates_cons/opac/ecard/form.tt2
new file mode 100644 (file)
index 0000000..bede64a
--- /dev/null
@@ -0,0 +1,45 @@
+[%- PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/org_selector.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l("Get a CW MARS eCard");
+    ctx_org = ctx.physical_loc || ctx.search_ou || ctx.aou_tree.id;
+%]
+<div id="content-wrapper">
+<div id="main-content-register"
+     style="margin: auto; width: 65%;">
+<h2>[% ctx.page_title %]</h2>
+[% IF ctx.ecard.enabled && ctx.ecard.quipu_id %]
+<div id="ecard-intro">
+<!-- The following script tags can be placed in the library's <head> or <body> tag -->
+<script src="https://ecard-us2.quipugroup.net/js/eCARDEmbed.js"></script>
+<script>loadQGeCARD([% ctx.ecard.quipu_id %])</script>
+
+[% INCLUDE "opac/ecard/lang.tt2" %]
+
+<p>An eCard is a CW MARS library card that you can register for online to access electronic materials, such as ebooks, audiobooks, magazines, and databases.</p>
+
+<p>The eCard is for patrons who do not already have a CW MARS library card and may be upgraded to a physical library card with borrowing privileges by visiting your local library. For more information about the eCard, <a href="https://www.cwmars.org/help/general-faq#h.tsmz4ldtjggv" target="_blank" rel="noopener">read our FAQ</a>.</p>
+
+<p>You are eligible to apply for a CW MARS eCard, if you...</p>
+<ul>
+<li>live in a Massachusetts town with a <a href="https://www.cwmars.org/memberlibraries" target="_blank" rel="noopener">CW MARS member library</a>,</li>
+<li>are age 13 or older,</li>
+<li>and do not currently have a library card from a <a href="https://www.cwmars.org/memberlibraries" target="_blank" rel="noopener">CW MARS member library</a>.</li>
+</ul>
+
+<p>Contact your local library if you are not eligible to register online or to renew an expired card.</p>
+
+<p>Funding for electronic content is provided by <a href="https://www.cwmars.org/memberlibraries" target="_blank" rel="noopener">CW MARS member libraries</a>, and the <a href="https://mblc.state.ma.us/" target="_blank" rel="noopener">Massachusetts Board of Library Commissioners</a> with funding from the <a href="https://www.imls.gov/" target="_blank" rel="noopener">Institute of Museum and Library Services</a> and the Commonwealth of Massachusetts.</p>
+
+</div>
+<!-- The following <div> tag should be placed on the web page where the library would like the registration form to display -->
+<div id="eCARD" data-language="en" data-branchid="[% ctx_org %]"></div>
+[% ELSE %]
+<p>
+[% l('Electronic card registration is not enabled for this library.') %]
+</p>
+[% END #IF %]
+</div>
+</div>
+[% END #WRAPPER %]
diff --git a/Open-ILS/src/templates_cons/opac/ecard/form_es.tt2 b/Open-ILS/src/templates_cons/opac/ecard/form_es.tt2
new file mode 100644 (file)
index 0000000..3f7980e
--- /dev/null
@@ -0,0 +1,45 @@
+[%- PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/org_selector.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l("Get a CW MARS eCard");
+    ctx_org = ctx.physical_loc || ctx.search_ou || ctx.aou_tree.id;
+%]
+<div id="content-wrapper">
+<div id="main-content-register"
+     style="margin: auto; width: 65%;">
+<h2>Obtenga una tarjeta electrónica CW MARS</h2>
+[% IF ctx.ecard.enabled && ctx.ecard.quipu_id %]
+<div id="ecard-intro">
+<!-- The following script tags can be placed in the library's <head> or <body> tag -->
+<script src="https://ecard-us2.quipugroup.net/js/eCARDEmbed.js"></script>
+<script>loadQGeCARD([% ctx.ecard.quipu_id %])</script>
+
+[% INCLUDE "opac/ecard/lang.tt2" %]
+
+<p>Una tarjeta electrónica es una tarjeta de biblioteca de la red CW MARS en la que puede registrarse en línea para acceder a materiales electrónicos, como libros electrónicos, audiolibros, revistas y bases de datos.</p>
+
+<p>La tarjeta electrónica es para usuarios que aún no tienen una tarjeta de biblioteca de la red CW MARS y pueden actualizarse a una tarjeta de biblioteca física con privilegios de préstamo visitando su biblioteca local. Para obtener más información sobre la tarjeta electrónica, lea nuestras preguntas frecuentes.</p>
+
+<p>Usted es elegible para solicitar una tarjeta electrónica CW MARS, si ...</p>
+<ul>
+<li>vive en una ciudad de Massachusetts con una biblioteca miembro de la red CW MARS,</li>
+<li>tiene 13 años o más,</li>
+<li>y actualmente no tiene una tarjeta de biblioteca de una biblioteca miembro de la red CW MARS.</li>
+</ul>
+
+<p>Comuníquese con su biblioteca local si no es elegible para registrarse en línea o para renovar una tarjeta vencida.</p>
+
+<p>Los fondos para el contenido electrónico son proporcionados por las bibliotecas miembro de la red CW MARS y la Junta de Comisionados de Bibliotecas de Massachusetts con fondos del Instituto de Servicios de Museos y Bibliotecas y el Commonwealth of Massachusetts.</p>
+
+</div>
+<!-- The following <div> tag should be placed on the web page where the library would like the registration form to display -->
+<div id="eCARD" data-language="es" data-branchid="[% ctx_org %]"></div>
+[% ELSE %]
+<p>
+[% l('Electronic card registration is not enabled for this library.') %]
+</p>
+[% END #IF %]
+</div>
+</div>
+[% END #WRAPPER %]
diff --git a/Open-ILS/src/templates_cons/opac/ecard/form_fr.tt2 b/Open-ILS/src/templates_cons/opac/ecard/form_fr.tt2
new file mode 100644 (file)
index 0000000..9012f20
--- /dev/null
@@ -0,0 +1,45 @@
+[%- PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/org_selector.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l("Get a CW MARS eCard");
+    ctx_org = ctx.physical_loc || ctx.search_ou || ctx.aou_tree.id;
+%]
+<div id="content-wrapper">
+<div id="main-content-register"
+     style="margin: auto; width: 65%;">
+<h2>Obtenez une eCarte de CW MARS</h2>
+[% IF ctx.ecard.enabled && ctx.ecard.quipu_id %]
+<div id="ecard-intro">
+<!-- The following script tags can be placed in the library's <head> or <body> tag -->
+<script src="https://ecard-us2.quipugroup.net/js/eCARDEmbed.js"></script>
+<script>loadQGeCARD([% ctx.ecard.quipu_id %])</script>
+
+[% INCLUDE "opac/ecard/lang.tt2" %]
+
+<p>Une carte électronique (eCarte) est une carte de bibliothèque de CW MARS à laquelle vous pouvez vous inscrire en ligne pour accéder à des documents électroniques, tels que des livres électroniques, des livres audio, des magazines et des bases de données.</p>
+
+<p>La carte électronique (ecarte) est destinée aux usagers qui n'ont pas encore de carte de bibliothèque CW MARS. Cette carte peut être convertie a une carte de bibliothèque physique avec des privilèges d'emprunt en visitant votre bibliothèque locale. Pour plus d'informations sur la carte électronique, lisez notre FAQ.</p>
+
+<p>Vous pouvez demander une carte électronique CW MARS si vous...</p>
+<ul>
+<li>vivez dans une ville de Massachusetts avec une bibliothèque membre de CW MARS,</li>
+<li>avez 13 ans ou plus,</li>
+<li>et n'avez pas actuellement de carte de bibliothèque d'une bibliothèque membre de CW MARS.</li>
+</ul>
+
+<p>Contactez votre bibliothèque locale si vous n'êtes pas éligible à vous inscrire en ligne ou à renouveler une carte expirée.</p>
+
+<p>Le financement du contenu électronique est assuré par les bibliothèques membres de CW MARS et le Conseil des commissaires des bibliothèques de Massachusetts avec un financement de l'Institut du musée et des services de bibliothèque et le Commonwealth de Massachusetts.</p>
+
+</div>
+<!-- The following <div> tag should be placed on the web page where the library would like the registration form to display -->
+<div id="eCARD" data-language="fr" data-branchid="[% ctx_org %]"></div>
+[% ELSE %]
+<p>
+[% l('Electronic card registration is not enabled for this library.') %]
+</p>
+[% END #IF %]
+</div>
+</div>
+[% END #WRAPPER %]
diff --git a/Open-ILS/src/templates_cons/opac/ecard/form_pl.tt2 b/Open-ILS/src/templates_cons/opac/ecard/form_pl.tt2
new file mode 100644 (file)
index 0000000..3dfa202
--- /dev/null
@@ -0,0 +1,45 @@
+[%- PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/org_selector.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l("Get a CW MARS eCard");
+    ctx_org = ctx.physical_loc || ctx.search_ou || ctx.aou_tree.id;
+%]
+<div id="content-wrapper">
+<div id="main-content-register"
+     style="margin: auto; width: 65%;">
+<h2>Zdobądź CW MARS ECARD</h2>
+[% IF ctx.ecard.enabled && ctx.ecard.quipu_id %]
+<div id="ecard-intro">
+<!-- The following script tags can be placed in the library's <head> or <body> tag -->
+<script src="https://ecard-us2.quipugroup.net/js/eCARDEmbed.js"></script>
+<script>loadQGeCARD([% ctx.ecard.quipu_id %])</script>
+
+[% INCLUDE "opac/ecard/lang.tt2" %]
+
+<p>ECARD jest karta elektroniczny biblioteki CW MARS, którą możesz zarejestrować się w Internecie, aby uzyskać dostęp do materiałów elektronicznych, takich jak e-książki, audiobooki, czasopisma, gazety, i bazy danych.</p>
+
+<p>Karta jest dla klientów, którzy nie mają już fizyczną karty biblioteki CW Mars i mogą zostać zaktualizowane do fizycznej karty biblioteki z przywilejami pożyczkowania, odwiedzając lokalną bibliotekę. Aby uzyskać więcej informacji na temat ECARD, przeczytaj nasze FAQ.</p>
+
+<p>Kwalifikujesz się do ubiegania się o Karta CW MARS, jeśli ...</p>
+<ul>
+<li>mieszkasz w mieście Massachusetts z biblioteką członkowską CW MARS,</li>
+<li>masz 13 lat albo więcej,</li>
+<li>I obecnie nie masz już fizyczną karty biblioteki z biblioteki członkowskiej CW MARS.</li>
+</ul>
+
+<p>Skontaktuj się z lokalną biblioteką, jeśli nie kwalifikujesz się do rejestracji online albo odnowić wygasłą kartę.</p>
+
+<p>Finansowanie treści elektronicznych jest dostarczane przez biblioteki członkowskie CW MARS, a Rada Massachusetts komisarzy bibliotecznych z finansowaniem z Instytutu Muzeum i Biblioteki oraz Wspólnoty Massachusetts.</p>
+
+</div>
+<!-- The following <div> tag should be placed on the web page where the library would like the registration form to display -->
+<div id="eCARD" data-language="pl" data-branchid="[% ctx_org %]"></div>
+[% ELSE %]
+<p>
+[% l('Electronic card registration is not enabled for this library.') %]
+</p>
+[% END #IF %]
+</div>
+</div>
+[% END #WRAPPER %]
diff --git a/Open-ILS/src/templates_cons/opac/ecard/form_ru.tt2 b/Open-ILS/src/templates_cons/opac/ecard/form_ru.tt2
new file mode 100644 (file)
index 0000000..68996f0
--- /dev/null
@@ -0,0 +1,45 @@
+[%- PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/org_selector.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l("Get a CW MARS eCard");
+    ctx_org = ctx.physical_loc || ctx.search_ou || ctx.aou_tree.id;
+%]
+<div id="content-wrapper">
+<div id="main-content-register"
+     style="margin: auto; width: 65%;">
+<h2>Получите электронный билет CW MARS</h2>
+[% IF ctx.ecard.enabled && ctx.ecard.quipu_id %]
+<div id="ecard-intro">
+<!-- The following script tags can be placed in the library's <head> or <body> tag -->
+<script src="https://ecard-us2.quipugroup.net/js/eCARDEmbed.js"></script>
+<script>loadQGeCARD([% ctx.ecard.quipu_id %])</script>
+
+[% INCLUDE "opac/ecard/lang.tt2" %]
+
+<p>Электронный билет - это библиотечный билет  CW MARS, который вы можете зарегистрировать в Интернете для доступа к электронным материалам, как например электронные книги, аудиокниги, журналы и базы данных.</p>
+
+<p>Электронный билет предназначен для посетителей, у которых еще нет библиотечного билета CW MARS, и его можно улутчить к физическому библиотечному билету с привилегиями заимствования, посетив местную библиотеку. Для получения дополнительной информации об электронном билете прочтите наш <a href="https://www.cwmars.org/help/general-faq#h.tsmz4ldtjggv" target="_blank" rel="noopener">FAQ</a>.</p>
+
+<p>Вы имеете право подать заявку на получение билета CW MARS eCard, если вы ...</p>
+<ul>
+<li>живете в городе в Массачусетс с библиотекочным членом <a href="https://www.cwmars.org/memberlibraries" target="_blank" rel="noopener">CW MARS</a>,</li>
+<li>13 лет и старше,</li>
+<li>и если в настоящее время у вас нет читательского билета из библиотеки-члена <a href="https://www.cwmars.org/memberlibraries" target="_blank" rel="noopener">CW MARS</a>.</li>
+</ul>
+
+<p>Обратитесь в местную библиотеку, если вы не имеете права зарегистрироваться онлайн или продлить библиотечный билет с истекшим сроком действия.</p>
+
+<p>Финансирование электронного контента обеспечивается библиотеками-членами CW MARS и Советом комиссаров библиотек штата Массачусетс при финансовой поддержке Института музейного и библиотечного обслуживания и Содружества Массачусетса.</p>
+
+</div>
+<!-- The following <div> tag should be placed on the web page where the library would like the registration form to display -->
+<div id="eCARD" data-language="ru" data-branchid="[% ctx_org %]"></div>
+[% ELSE %]
+<p>
+[% l('Electronic card registration is not enabled for this library.') %]
+</p>
+[% END #IF %]
+</div>
+</div>
+[% END #WRAPPER %]
diff --git a/Open-ILS/src/templates_cons/opac/ecard/form_zh.tt2 b/Open-ILS/src/templates_cons/opac/ecard/form_zh.tt2
new file mode 100644 (file)
index 0000000..78c0e00
--- /dev/null
@@ -0,0 +1,45 @@
+[%- PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/org_selector.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l("Get a CW MARS eCard");
+    ctx_org = ctx.physical_loc || ctx.search_ou || ctx.aou_tree.id;
+%]
+<div id="content-wrapper">
+<div id="main-content-register"
+     style="margin: auto; width: 65%;">
+<h2>获取 CW MARS 电子卡</h2>
+[% IF ctx.ecard.enabled && ctx.ecard.quipu_id %]
+<div id="ecard-intro">
+<!-- The following script tags can be placed in the library's <head> or <body> tag -->
+<script src="https://ecard-us2.quipugroup.net/js/eCARDEmbed.js"></script>
+<script>loadQGeCARD([% ctx.ecard.quipu_id %])</script>
+
+[% INCLUDE "opac/ecard/lang.tt2" %]
+
+<p>电子卡是 CW MARS 借书证,您可以在线注册,用来访问各种电子资料:电子书、有声读物、杂志和数据库等。</p>
+
+<p>电子卡适用于还没有办理 CW MARS 借书证的顾客。您可通过使用电子卡访问当地图书馆,进而升级为具有借阅权限的实体借书证。 有关电子卡的更多信息,请阅读我们的常见问题解答。</p>
+
+<p>您将有资格申请 CW MARS 电子卡,如果您...</p>
+<ul>
+<li>住在有 CW MARS 会员图书馆的马萨诸塞州的镇子</li>
+<li>年龄在 13 岁或以上</li>
+<li>目前还没有 CW MARS 成员图书馆的借书证</li>
+</ul>
+
+<p>如果您没有资格在线注册或更新过期的卡片,请联系您当地的图书馆。</p>
+
+<p></p>
+
+</div>
+<!-- The following <div> tag should be placed on the web page where the library would like the registration form to display -->
+<div id="eCARD" data-language="zh" data-branchid="[% ctx_org %]"></div>
+[% ELSE %]
+<p>
+[% l('Electronic card registration is not enabled for this library.') %]
+</p>
+[% END #IF %]
+</div>
+</div>
+[% END #WRAPPER %]
diff --git a/Open-ILS/src/templates_cons/opac/ecard/lang.tt2 b/Open-ILS/src/templates_cons/opac/ecard/lang.tt2
new file mode 100644 (file)
index 0000000..ebf2004
--- /dev/null
@@ -0,0 +1,23 @@
+[%-
+MACRO getformurl(lang, name)
+IF ctx.ecard.lang == lang;
+   name;
+ELSE;
+    path = '/eg/opac/ecard/form';
+    IF lang != "en";
+        path = path _ "_" _ lang;
+    END;
+    '<a href="' _ path _ '">' _ name _ '</a>';
+END;
+-%]
+<p>
+(
+[% getformurl('en', 'English') %] |
+[% getformurl('es', 'Español') %] |
+<!-- [% getformurl('pt', 'Português') %] | -->
+[% getformurl('zh', '中文') %] |
+[% getformurl('fr', 'Français') %] |
+[% getformurl('pl', 'Polszczyzna') %] |
+[% getformurl('ru', 'Русский') %]
+)
+</p>
diff --git a/Open-ILS/src/templates_cons/opac/ecard/submit.tt2 b/Open-ILS/src/templates_cons/opac/ecard/submit.tt2
new file mode 100644 (file)
index 0000000..ed3e58d
--- /dev/null
@@ -0,0 +1 @@
+[% ctx.response %]
diff --git a/Open-ILS/src/templates_cons/opac/ecard/verify.tt2 b/Open-ILS/src/templates_cons/opac/ecard/verify.tt2
new file mode 100644 (file)
index 0000000..08180ac
--- /dev/null
@@ -0,0 +1,153 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>[% l('Confirm an eCard Account') %]</title>
+    [% INCLUDE 'opac/parts/googalytics_new.tt2' %]
+
+    <link rel="stylesheet" href="/js/ui/default/staff/build/css/bootstrap.min.css" />
+
+    <!-- local CSS -->
+    <style>
+      /* BC screen reader links are not correctly hidden via their API.
+         Add some additional CSS to hide them */
+      .screen_reader_nav {
+        position: absolute;
+        top: -1000px;
+        left: -1000px;
+        z-index: 0;
+      }
+      #ecard-container-wrapper {
+        width: 98%;
+      }
+      #ecard-container {
+        margin-bottom: 20px;
+        color: #585d5e;
+        font-family: 'Open Sans', sans-serif;
+        letter-spacing: .5pt;
+        font-size: 15px;
+        width: 900px; /* to match bibliocms */
+        margin-left: auto;
+        margin-right: auto;
+      }
+    </style>
+
+    <script>
+      function handleSubmit() {
+        if (typeof ga === 'function') {
+          ga('send', 'event', 'Ecard Verify', 'submit', 'Forms');
+        }
+        return true;
+      }
+
+      function handleCancel() {
+        // unused at time of writing, keep around just in case.
+        if (typeof ga === 'function') {
+          ga('send', 'event', 'Ecard Verify', 'cancel', 'Forms');
+        }
+        return false; // avoid submit
+      }
+    </script>
+
+    <!-- BC CSS -->
+    [% ctx.bc_css %]
+    <!-- BC END CSS -->
+
+  </head>
+  <body>
+
+    <!-- BC SCREEN READER NAVIGATION -->
+    [% ctx.bc_screen_reader_navigation %]
+    <!-- BC END SCREEN READER NAVIGATION -->
+
+    <!-- BC HEADER -->
+    [% ctx.bc_header %]
+    <!-- BC END HEADER -->
+
+    <div id='ecard-container-wrapper' role="main">
+      <div id='ecard-container'>
+
+        <div id='ecard-preamble'>
+          <h1>Confirm Your KCLS eCard</h1>
+          <p>
+            Please fill out the form below to confirm your eCard account.
+          </p>
+          [% IF ctx.verify_failed %]
+          <div id='ecard-verify-failed'>
+            <div class="alert alert-warning" role="alert">
+              <p>
+                It appears that your confirmation did not go through.
+                This could happen for a variety of reasons:
+              </p>
+              <br/>
+              <ul>
+                <li>You mistyped the confirmation code</li>
+                <li>
+                  You typed in the code, but you provided it more than 30
+                  days after your application. If so, please feel free to reapply.
+                </li>
+                <li>You already confirmed, so your eCard is ready to use!</li>
+              </ul>
+              <br/>
+              <p>
+                If you have any questions about how to confirm your eCard
+                please contact <a href="https://kcls.org/ask/">Ask KCLS</a>
+                or staff at <a href="https://kcls.bibliocommons.com/locations">
+                your neighborhood library</a>.
+              </p>
+            </div>
+          </div>
+          [% END %]
+        </div>
+
+        [% IF ctx.verify_success %]
+        <div id='ecard-verify-success'>
+          <div class="alert alert-success" role="alert">
+            <p>
+            Congratulations! You have successfully confirmed your KCLS eCard!
+            </p>
+            <p>
+            <b>If you have not yet had a chance to find out what you can do with
+            your eCard, go to <a href="https://kcls.org/onlinelibrary">KCLS Online Resources</a>.
+            Read, stream, listen, find information, advance your studies, and enjoy!</b>
+            </p>
+          </div>
+        </div>
+        [% ELSE %]
+        <div id='ecard-verify-form' class='col-md-6'>
+          <form method='POST' onsubmit="return handleSubmit()">
+            <div class="form-group">
+              <label for="barcode">eCard Number</label>
+              <input type="text" class="form-control" id="barcode"
+                name="barcode" placeholder="eCard Number"
+                value="[% ctx.barcode | html %]"/>
+            </div>
+            <div class="form-group">
+              <label for="verification_code">6-Character Confirmation Code</label>
+              <input type="text" class="form-control" id="verification_code"
+                name="verification_code" placeholder="Confirmation Code"
+                value="[% ctx.verify_code | html %]"/>
+            </div>
+            <button type="submit" class="btn btn-default">Submit</button>
+          </form>
+        </div>
+        <div style="clear:both"></div>
+        [% END %]
+
+      </div>
+    </div>
+
+    <!-- BC FOOTER -->
+    [% ctx.bc_footer %]
+    <!-- BC END FOOTER -->
+
+    <!-- unlike the quipu form page, we have to manaully load jquery here -->
+    <script src="[% ctx.media_prefix %]/js/ui/default/common/build/js/jquery.min.js"></script>
+
+    <!-- BC JS -->
+    [% ctx.bc_js %]
+    <!-- BC END JS -->
+
+  </body>
+</html>
+
diff --git a/Open-ILS/src/templates_cons/opac/myopac/holds_curbside.tt2 b/Open-ILS/src/templates_cons/opac/myopac/holds_curbside.tt2
new file mode 100644 (file)
index 0000000..6623ac4
--- /dev/null
@@ -0,0 +1,210 @@
+[%  PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/misc_util.tt2";
+    PROCESS "opac/parts/hold_status.tt2";
+    PROCESS "opac/parts/hold_notify.tt2";
+    PROCESS "opac/parts/myopac/column_sort_support.tt2";
+    PROCESS "opac/parts/css/fonts.tt2";
+    WRAPPER "opac/parts/myopac/base.tt2";
+    myopac_page = "holds_curbside";
+%]
+<h3 class="sr-only">[% l('Curbside Pickup') %]</h3>
+<div id='myopac_holds_div'>
+
+    <div id="acct_holds_tabs">
+        <div class="align">
+            <a href='[% mkurl('holds',{},['limit','offset']) %]'>[% l("Items on Hold") %]</a>
+        </div>
+        [% IF ctx.curbside_pickup_libs.size > 0 %]
+        <div class="align selected">
+            <a href='#'>[% l("Curbside Pickup") %]</a>
+        </div>
+        [% END %]
+        [% IF ebook_api.enabled == 'true' %]
+        <div class="align">
+            <a href='[% mkurl('ebook_holds', {}, ['limit','offset','available','sort','sort_type']) %]'>[% l("E-Items on Hold") %]</a>
+        </div>
+        <div class="align">
+            <a href='[% mkurl('ebook_holds_ready', {}, ['limit','offset','available','sort','sort_type']) %]'>[% l("E-Items Ready for Checkout") %]</a>
+        </div>
+        [% END %]
+        <div class="align">
+            <a href='[% mkurl('hold_history', {}, ['limit','offset','available','sort','sort_type']) %]'>[% l("Holds History") %]</a>
+        </div>
+    </div>
+
+    <p>
+    Use the scheduler below to request or update your Curbside pickup appointment(s).
+    <a href="https://www.cwmars.org/help/catalog-help/help-curbside-pickup#h.smw4bow2m30z" target="_blank" rel="noopener">Click here</a> or contact your Pickup Library if you need help.
+    </p>
+
+    <div class="header_middle">
+        <span id="acct_holds_header" style="float:left;">
+            [%  l("Curbside Pickup Appointments") %]
+        </span>
+    </div>
+    <div class="clear-both"></div>
+    <div title="[% l('Curbside Pickup Appointments') %]" style="width:90%"
+        class="egtable table_no_border_space table_no_cell_pad">
+        <div class="egtr">
+            <span class="egth">[% l('Pickup Location') %]</span>
+            <span class="egth">[% l('Date') %]</span>
+            <span class="egth">[% l('Time') %]</span>
+            <span class="egth">[% l('Arrival Notes (vehicle description, etc)') %]</span>
+            <span class="egth">[% l('Action') %]</span>
+        </div>
+        <div class="egtr">
+            <span class="egtd"><hr/></span>
+            <span class="egtd"><hr/></span>
+            <span class="egtd"><hr/></span>
+            <span class="egtd"><hr/></span>
+            <span class="egtd"><hr/></span>
+        </div>
+    [% FOR lib IN ctx.curbside_pickup_libs;
+
+        cs_slot = '';
+        cs_slot_id = '';
+        cs_date = '';
+        cs_time = '';
+        cs_notes = '';
+
+       cs_org = ctx.cs_org;
+        IF cs_org == lib;
+            cs_slot = ctx.cs_slot;
+            cs_slot_id = ctx.cs_slot_id;
+            cs_date = ctx.cs_date;
+            cs_time = ctx.cs_time;
+            cs_notes = ctx.cs_notes;
+        END;
+
+        appointment = ctx.curbside_appointments.$lib;
+        IF appointment;
+            cs_slot = appointment;
+            cs_slot_id = appointment.id;
+            IF appointment.slot; cs_date = date.format(ctx.parse_datetime(appointment.slot),'%F'); END;
+            IF appointment.slot; cs_time = date.format(ctx.parse_datetime(appointment.slot),'%T'); END;
+            cs_notes = appointment.notes;
+        END %]
+        <form class="egtr" method="POST">
+            <input type="hidden" name="action" value="curbside"/>
+            <input type="hidden" name="cs_slot_id" value="[% appointment.id %]"/>
+            [% disable_me = 0 %]
+            [% no_patron_input = 0 %]
+            [% date_started_null = 0 %]
+            [% IF appointment && appointment.arrival; disable_me = 1; END %]
+            [% IF ctx.get_org_setting(lib, 'circ.curbside.disable_patron_input'); no_patron_input = 1; END %]
+            <span class="egtd">
+                [% ctx.get_aou(lib).name | html %]<br/>
+                [% l('Phone:')%] [% ctx.get_aou(lib).phone | html %]
+                <input type="hidden" name="cs_org" value="[% lib %]"/>
+            </span>
+            <span class="egtd">
+                [% IF !cs_date; tmp_cs_date = date.format(date.now, '%F'); date_started_null = 1; %]
+                [% ELSE; tmp_cs_date = cs_date; END %]
+                [% IF cs_date %]<input type="hidden" name="cs_date" value="[% cs_date | html %]"/>[% END %]
+                [% IF no_patron_input && date_started_null; %]&nbsp;
+                [% ELSE; %]<input type="date" name="cs_date" value="[% tmp_cs_date | html %]" [% IF cs_date || no_patron_input %]disabled="disabled"[% END %]/>[% END %]
+            </span>
+            <span class="egtd">
+                [% IF appointment || cs_date; # checking times %]
+                  [% current_date = cs_date %]
+                  [% IF date_started_null && no_patron_input %]&nbsp;
+                  [% ELSIF appointment || ctx.cs_times.$lib.$current_date.size; # show a select %]
+                    <select name="cs_time" [% IF disable_me || no_patron_input %]disabled="disabled"[% END %]>
+                      [% found_time = 0 %]
+                      [% FOR t IN ctx.cs_times.$lib.$current_date %]
+                        <option value="[% t.0 | html %]"
+                          [% IF cs_time == t.0; found_time=1 %] selected="selected"[% END %]
+                          [% IF t.1 <= 0 && cs_time != t.0 %] disabled="disabled"[% END %]>
+                            [% date.format(current_date _ ' ' _ t.0,'%l:%M %p') | html %]
+                        </option>
+                      [% END %]
+                      [% IF cs_time && !found_time %]
+                        <option value="[% cs_time | html %]" selected="selected">
+                          [% date.format(current_date _ ' ' _ cs_time,'%l:%M %p') | html %]
+                        </option>
+                      [% END %]
+                    </select>
+                  [% ELSE %] 
+                    [% l('No times available') %]
+                    <button type="submit" name="cs_action" value="reset" class="opac-button">
+                        [% l('Select another date') %]
+                    </button><br/>
+                  [% END %]
+                [% ELSE %] 
+                  [% IF !no_patron_input; %][% l('Select a date') %][% END %]
+                [% END %]
+            </span>
+            <span class="egtd">
+                [% IF cs_date; # show the notes box %]
+                <input type="text" name="cs_notes" value="[% cs_notes | html %]" [% IF no_patron_input || disable_me %]disabled="disabled"[% END %]/>
+                [% ELSE %] &nbsp;
+                [% END %]
+            </span>
+            <span class="egtd">[%
+                disable_arrival_button = 1; # assume arrival is not yet allowed
+                IF appointment && appointment.slot;
+                    stime = date.format(ctx.parse_datetime(appointment.slot), '%s');
+                    now_time = date.format(date.now, '%s');
+                    IF now_time >= stime;
+                        disable_arrival_button = 0; # if 'now' is after the slot time, allow arrival
+                    END;
+                END %]
+                [% IF no_patron_input %]
+                    [% l('Please contact the library to schedule, change, or cancel your appointment.') %]
+                [% ELSIF appointment.staged && !appointment.arrival; # relevant submit action %]
+                    <button type="submit" name="cs_action" value="arrive" class="opac-button" [% IF disable_arrival_button %]disabled="disabled"[% END %]>
+                        [% l('Alert staff of your arrival') %]
+                    </button><br/>
+                    <button type="submit" name="cs_action" value="cancel" class="opac-button">
+                        [% l('Cancel appointment') %]
+                    </button>
+                [% ELSIF appointment.arrival %]
+                    <!--
+                    <button type="submit" name="cs_action" value="deliver" class="opac-button">
+                        [% l('Confirm delivery of items') %]
+                    </button><br/>
+                    -->
+                    <button type="submit" name="cs_action" value="cancel" class="opac-button">
+                        [% l('Cancel appointment') %]
+                    </button>
+                [% ELSIF appointment.slot %]
+                    <button type="submit" name="cs_action" value="arrive" class="opac-button" [% IF disable_arrival_button %]disabled="disabled"[% END %]>
+                        [% l('Alert staff of your arrival') %]
+                    </button><br/>
+                    <button type="submit" name="cs_action" value="save" class="opac-button">
+                        [% l('Update appointment') %]
+                    </button><br/>
+                    <button type="submit" name="cs_action" value="cancel" class="opac-button">
+                        [% l('Cancel appointment') %]
+                    </button>
+                [% ELSIF cs_date %]
+                    <button type="submit" name="cs_action" value="save" class="opac-button">
+                        [% l('Request appointment') %]
+                    </button>
+                    <button type="submit" name="cs_action" value="reset" class="opac-button">
+                        [% l('Select another date') %]
+                    </button><br/>
+                [% ELSE %]
+                    <button type="submit" name="cs_action" value="next" class="opac-button">
+                        [% l('Check available times') %]
+                    </button>
+                [% END %]
+            </span>
+        </form>
+        <div class="egtr">
+            <span class="egtd"><hr/></span>
+            <span class="egtd"><hr/></span>
+            <span class="egtd"><hr/></span>
+            <span class="egtd"><hr/></span>
+            <span class="egtd"><hr/></span>
+        </div>
+    [% END %]
+    </div>
+    <p>
+    Within 30 minutes of scheduling or updating an appointment, a confirmation email/text* will be sent to you with pickup details.
+    </p>
+    <p style="font-size: [% css_fonts.size_smaller %];">
+    *Delivery method will depend on <a href="/eg/opac/myopac/prefs_notify">contact options</a> stored in your account.
+    </p>
+</div>
+[% END %]
diff --git a/Open-ILS/src/templates_cons/opac/parts/acjs.tt2 b/Open-ILS/src/templates_cons/opac/parts/acjs.tt2
new file mode 100644 (file)
index 0000000..7f7171a
--- /dev/null
@@ -0,0 +1,77 @@
+<script type="text/javascript">
+
+    /* Checks to see if a given type of added content has data to show.
+     * The first arg to callback() is boolean indicating the presence of data */
+    function acIsAvailable(bre_id, type, callback) {
+        var url = '/opac/extras/ac/' + type + '/html/r/' + bre_id;
+        dojo.xhr('HEAD', {
+            url : url,
+            failOk : true, // http://bugs.dojotoolkit.org/ticket/11568
+            error : function(err) { callback(false, bre_id, type); },
+            load : function(result) { callback(true, bre_id, type); }
+        });
+    }
+
+    [%-
+        FOR type IN ctx.added_content.keys;
+            IF ctx.added_content.$type.status == '3' # status unknown %]
+
+                dojo.addOnLoad(function() {
+                    var bre_id = '[% ctx.bre_id %]';
+                    var type = '[% type %]';
+
+                    acIsAvailable(bre_id, type, function(avail, bre_id, type) {
+                        if (avail) {
+
+                            [% IF CGI.param('expand') == 'addedcontent' %]
+
+                                // if the content is available, un-hide the tab
+                                dojo.removeClass(dojo.byId('ac:' + type), 'hidden');
+
+                            [% ELSE %]
+                                // if no default type is selected on the main tab link
+                                // set one here, since we have available content
+
+                                var link = dojo.query('[name=addedcontent]')[0];
+                                var href = link.getAttribute('href');
+                                if (!href.match('[\&;]ac=')) {
+                                    href = href.replace('#addedcontent', ';ac=' + type + '#addedcontent');
+                                    dojo.attr(link, 'href', href);
+                                    dojo.attr(dojo.query('[name=addedcontent_lbl]')[0], 'href', href);
+                                }
+
+                            [% END %]
+                        }
+                    });
+                });
+            [% END; # IF status unknown
+        END; # FOR type
+
+        ident = ctx.record_attrs.isbn_clean || ctx.record_attrs.upc;
+        IF ident;
+    -%]
+
+[%- IF ENV.OILS_NOVELIST_URL -%]
+            /* Load novelist content */
+            setTimeout( function() {
+            novSelect.loadContentForQuery(
+                {
+                    ClientIdentifier : '[% ident %]',
+                    ISBN : '[% ident %]',
+                    version : '2.1'
+                },
+                '[% ENV.OILS_NOVELIST_PROFILE %]',
+                '[% ENV.OILS_NOVELIST_PASSWORD %]',
+                function(d){
+                    // note if d.length == 0, there is no content to display
+                    // hide the Loading... text
+                    dojo.byId('novelist-loading').innerHTML = '';
+                }
+            );
+       /* Suggestion from Novelist */
+       }, 500);
+[%- END; # Novelist -%]
+
+        [% END; # IF ident
+    %]
+</script>
diff --git a/Open-ILS/src/templates_cons/opac/parts/advanced/global_row.tt2 b/Open-ILS/src/templates_cons/opac/parts/advanced/global_row.tt2
new file mode 100644 (file)
index 0000000..e6a1c9a
--- /dev/null
@@ -0,0 +1,56 @@
+[%
+    contains_options = [
+        {value => 'contains', label => l('Contains')},
+        {value => 'nocontains', label => l('Does not contain')},
+        {value => 'phrase', label => l('Contains phrase')}
+    ];
+    contains = CGI.param('contains');
+    queries = CGI.param('query');
+    bools = CGI.param('bool');
+    qtypes = CGI.param('qtype');
+    rowcount = 3;
+
+    # scalar.merge treats the scalar as a 1-item array
+    WHILE queries.size < rowcount; queries = queries.merge(['']); END;
+    WHILE bools.size < rowcount; bools = bools.merge(['and']); END;
+    WHILE qtypes.size < rowcount; qtypes = qtypes.merge(search.default_qtypes.${qtypes.size} ? [search.default_qtypes.${qtypes.size}] : ['keyword']); END;
+
+    FOR qtype IN qtypes;
+        c = contains.shift;
+        b = bools.shift;
+        q = queries.shift; %]
+
+<!-- tag the second row so the bool column won't be hidden -->
+<tr[% IF loop.index == 1 %] id="adv_global_row"[% END %]>
+    <td align='left' width='100%'>
+
+        <!-- bool selector.  hide for first row.  safe to ignore first bool value in form submission -->
+        <select title="[% l('Boolean search operator') %]" 
+          name='bool' style='width: auto' [% IF loop.first %] class='invisible' [% END %]>
+            <option value='and' [% b == 'and' ? 'selected="selected"' : '' %]>[% l('And') %]</option>
+            <option value='or' [% b == 'or' ? 'selected="selected"' : '' %]>[% l('Or') %]</option>
+        </select>
+
+        <!-- keyword, subject, etc. selector -->
+        <span class="qtype_selector_margin">
+            [% INCLUDE "opac/parts/qtype_selector.tt2"
+                query_type=qtype %]
+        </span>
+
+        <select title="[% l('Search phrase match strictness') %]"
+          name='contains' style='margin-right: 7px;'>
+            [% FOR o IN contains_options; -%]
+            <option value="[% o.value %]" [% c == o.value ? ' selected="selected"' : '' %]>[% o.label %]</option>
+            [% END %]
+        </select>
+        <input title="[% l('Search term') %]" aria-label="[% l('Search term') %]"
+          type='text' size='18' name='query' value="[% q | html %]" x-webkit-speech [% IF loop.index == 0 %] autofocus [% END %] />
+        <a href="javascript:;" class="row-remover"
+            title="[% l('Remove row') %]" alt="[% l('Remove row') %]"
+            onclick='return killRowIfAtLeast(2, this);'>
+                <img src="[% ctx.media_prefix %]/images/expert_row_close_btn.png[% ctx.cache_key %]"
+                    alt="[% l('Remove row') %]"/>
+            </a>
+    </td>
+</tr>
+[% END %]
diff --git a/Open-ILS/src/templates_cons/opac/parts/advanced/numeric.tt2 b/Open-ILS/src/templates_cons/opac/parts/advanced/numeric.tt2
new file mode 100644 (file)
index 0000000..01b79cb
--- /dev/null
@@ -0,0 +1,36 @@
+<form action="[% ctx.opac_root %]/results" method="get">
+    <div class="header_middle">[% l("Numeric Search") %]</div>
+    <input type="hidden" name="contains" value="contains" />
+    <input type="hidden" name="_special" value="1" />
+    <input id="detail" type="hidden" name="detail_record_view"
+           value="[% show_detail_view %]"/>
+    <div id='adv_numeric_block'>
+            <label for="numeric_qtype"><strong>[% l("Field:") %]</strong></label>
+                <select id="numeric_qtype" name="qtype">
+                    <!-- TODO: Pull labels from config.metabib_field.label -->
+                    <option value="identifier|isbn">[% l('ISBN') %]</option>
+                    <option value="identifier|upc">[% l('UPC') %]</option>
+                    <option value="identifier|issn">[% l('ISSN') %]</option>
+                    <option value="identifier|scn">[% l('OCLC') %]</option>
+                    <option value="identifier|upc">[% l('UPC') %]</option>
+                    <option value="identifier|music_number">[% l('Music Number') %]</option>
+                    <option value="cnbrowse">[% l('Call Number (Shelf Browse)') %]</option>
+                    <option value="identifier|lccn">[% l('LCCN') %]</option>
+                    <option value="identifier|tcn">[% l('TCN') %]</option>
+                    <option value="item_barcode">[% l('Item Barcode') %]</option>
+                    <option value="identifier|gov_doc_number">[% l('Government Document Number') %]</option>
+                </select>
+       
+                <input type="text" name="query" size="16" autofocus placeholder='[% l("Identifier") %]' aria-label='[% l("Identifier") %]' />
+           <br/>
+            [%- lib_select_id="numeric_search_library" -%]
+            <label for="[% lib_select_id %]"><strong>[% l("Search Library:") %]</strong>
+                  [% PROCESS "opac/parts/org_selector.tt2";
+                     INCLUDE build_org_selector id=lib_select_id show_loc_groups=1
+                  %]
+            </label>
+           <br/>
+                <input type="submit" alt="[% l('Search') %]"
+                    value="[% l('Search') %]" class="opac-button" />
+    </div>
+</form>
diff --git a/Open-ILS/src/templates_cons/opac/parts/advanced/search.tt2 b/Open-ILS/src/templates_cons/opac/parts/advanced/search.tt2
new file mode 100644 (file)
index 0000000..9c2427a
--- /dev/null
@@ -0,0 +1,181 @@
+[%
+    PROCESS "opac/parts/misc_util.tt2";
+    PROCESS get_library;
+%]
+<form action="[% ctx.opac_root %]/results" method="get">
+<div id='adv_global_search' class='data_grid data_grid_center'>
+    <div id='adv_search_rows'>
+        <!-- Contains the user-addable(?) rows to define search class, containment and text -->
+        <div class='adv_global_input_container'>
+            <table id='adv_global_input_table' role="presentation">
+                <thead>
+                    <tr>
+                        <td>
+                            <div class="header_middle" id="adv_search_input">
+                                [% l("Search Input") %]
+                            </div>
+                        </td>
+                    </tr>
+                </thead>
+                <tbody id='adv_global_tbody'>
+                    [% INCLUDE "opac/parts/advanced/global_row.tt2" %]
+                    <!-- add a new row -->
+                    <tr id='adv_global_addrow'>
+                        <td class="td-search-left">
+                            <a href="javascript:;" id="myopac_new_global_row" onclick='addSearchRow();'>[% l('Add Search Row') %]</a>
+                        </td>
+                    </tr>
+                </tbody>
+            </table>
+        </div>
+    </div>
+
+    <div id='adv_search_submit'>
+        <input type="hidden" name="_adv" value="1" />
+        <input id="detail" type="hidden" name="detail_record_view"
+               value="[% show_detail_view %]"/>
+        <span>
+            <input id='search-submit-go' type="submit" value="[% l('Search') %]" title="[% l('Search') %]" class="opac-button"
+                onclick='setTimeout(function(){$("search-submit-spinner").className=""; $("search-submit-go").className="hidden"}, 2000)'/>
+            <img id='search-submit-spinner' src='/opac/images/progressbar_green.gif[% ctx.cache_key %]'
+                class='hidden' alt="[% l('Search in progress icon') %]"/>
+        </span>
+
+        <a href="[% mkurl(ctx.opac_root _ '/advanced', {$loc_name => loc_value}, 1) %]"
+            class="opac-button">[% l('Clear Form') %]</a>
+    </div>
+
+    <div id='adv_search_filters'>
+        <div class="header_middle">[% l('Search Filters') %]</div>
+
+[%
+    in_row = 0;
+    FOR adv_chunk IN search.adv_config;
+        NEXT IF adv_chunk.adv_hide;
+        IF in_row == 0;
+            in_row = 1; %]
+            <div class='adv_filter_block'>
+[%
+        END; %]
+            <div class='adv_filter_block_item'>
+            <div [% IF adv_chunk.js_only %]
+                id='adv_chunk_[% adv_chunk.adv_special %]'
+                class='hidden'[% END %]>
+                <strong><label for="[% adv_chunk.id %]">
+                  [% adv_chunk.adv_label %] </label></strong><br />
+[%
+        IF adv_chunk.adv_special;
+            SWITCH adv_chunk.adv_special;
+                CASE "scope_selector";
+                    PROCESS "opac/parts/org_selector.tt2";
+                        select_scope_label = l("Select search scope");
+                        INCLUDE build_scope_selector arialabel=select_scope_label value=ctx.search_scope
+                          id=adv_chunk.id name='search_scope' show_loc_groups=1 show_lassos=1;
+
+                CASE "lib_selector";
+                    PROCESS "opac/parts/org_selector.tt2";
+                        INCLUDE build_org_selector show_loc_groups=1 show_lassos=0 id=adv_chunk.id %]
+                            <div class="adv_search_available">
+                                <input type='checkbox' name="modifier"
+                                    value="available"[% CGI.param('modifier').grep('available').size ? ' checked="checked"' : '' %]
+                                    id='opac.result.limit2avail' />
+                                <label for='opac.result.limit2avail'>
+                                    [% l("Limit to Available") %]</label>
+                            </div>
+
+[%
+                CASE "pub_year"; %]
+                            <select name='pubdate'
+                                id="[% adv_chunk.id %]"
+                                onchange='if(this.selectedIndex == 3)
+                                    unHideMe($("adv_global_pub_date_2_span"));
+                                else
+                                    hideMe($("adv_global_pub_date_2_span"));'>
+                                    [%  FOR opt IN [
+                                            {"code" => "is", "label" => l("Is")},
+                                            {"code" => "before", "label" => l("Before")},
+                                            {"code" => "after", "label" => l("After")},
+                                            {"code" => "between", "label" => l("Between")} ] %]
+                                        <option value="[% opt.code %]"[% CGI.param('pubdate') == opt.code ? ' selected="selected"' : '' %]>[% opt.label | html %]</option>
+                                    [%  END %]
+                            </select>
+                            [% IF !ctx.exclude_electronic_checkbox %]
+                            <br/>
+                            <div id='adv_special_block'>
+                            [% END %]
+                                <input title="[% l('Search date') %]" aria-label="[% l('Search date') %]"
+                                  name='date1' type='text' size='4' maxlength='4' value="[% CGI.param('date1') | html %]" />
+                                <span id='adv_global_pub_date_2_span' class='[% CGI.param("pubdate") == "between" ? "" : "hide_me" %]'>
+                                   [% l("and") %] <input name='date2' aria-label="[% l('Secondary search date') %]"
+                                    title="[% l('Secondary search date') %]" type='text' size='4' maxlength='4' value="[% CGI.param('date2') | html %]" />
+                                </span>
+                            [% IF !ctx.exclude_electronic_checkbox %]
+                            </div>
+                            [% END %]
+                            [% IF ctx.exclude_electronic_checkbox %]
+                            <div class="adv_search_available">
+                                <input type='checkbox' name="fi:-search_format" value="electronic"
+                                [%- CGI.param('fi:-search_format').grep('electronic').size ?
+                                    ' checked="checked"' : '' %]
+                                id='opac.result.excludeelec' />
+                                <label for='opac.result.excludeelec'>
+                                    [% l("Exclude Electronic Resources") %]
+                                </label>
+                            </div>
+                            [% END %]
+[%
+                CASE "sort_selector";
+                    default_sort=ctx.default_sort;
+                    IF CGI.param('sort');
+                        default_sort=CGI.param('sort');
+                    END;
+                    INCLUDE "opac/parts/filtersort.tt2"
+                        id=adv_chunk.id
+                        value=default_sort class='results_header_sel';
+                    %]
+
+                    [% IF NOT metarecords.disabled %]
+                        <br/><!-- <br> may seem redundant, but it allows the
+                            <input> (below) to drop down inline w/ its label -->
+                        <div class="adv_search_available">
+                            <input type='checkbox' name="modifier" value="metabib"
+                              [%- CGI.param('modifier').grep('metabib').size || search.metarecord_default ?
+                                    ' checked="checked"' : '' %]
+                                id='opac.result.ismetabib' />
+                            <label for='opac.result.ismetabib'>
+                                [% l("Group Formats and Editions") %]</label>
+                        </div>
+                    [% END %]
+
+                [% CASE "copy_location" %]
+                    <select id="adv_copy_location_selector"
+                        title="[% l('Select Shelving Location') %]"
+                        name="fi:locations" size="6" multiple="multiple">
+                    </select>
+                [%
+            END;
+        ELSIF adv_chunk.adv_attr;
+            INCLUDE "opac/parts/coded_value_selector.tt2"
+                id=adv_chunk.id
+                attr=adv_chunk.adv_attr multiple="multiple"
+                size=adv_chunk.adv_size || search.default_adv_select_height || "4";
+        ELSIF adv_chunk.adv_filter;
+            INCLUDE "opac/parts/filter_group_selector.tt2"
+                id=adv_chunk.id
+                filter_group=adv_chunk.adv_filter multiple="multiple"
+                size=adv_chunk.adv_size || search.default_adv_select_height || "4";
+        END; %]
+            </div>
+        </div>
+[%
+        IF adv_chunk.adv_break;
+            in_row = 0; %]
+            </div>
+[%
+        END;
+    END; %]
+
+        </div>
+    </div>
+</div>
+</form>
diff --git a/Open-ILS/src/templates_cons/opac/parts/anon_list.tt2 b/Open-ILS/src/templates_cons/opac/parts/anon_list.tt2
new file mode 100644 (file)
index 0000000..c781e1e
--- /dev/null
@@ -0,0 +1,102 @@
+        [% IF ctx.mylist.size %]
+        <div class="bookbag-specific">
+        <p class="big-strong">[% l('Basket') %]</p>
+<p>
+Baskets are temporary. Contents will be removed automatically after your current session expires. To save the contents of your basket, you can add them to <a href="https://www.cwmars.org/help/catalog-help/help-my-lists#h.p_9OsMxIrPoA4R" target="_blank" rel="noopener">a list.</a>
+</p>
+        <div class="sort">
+            <form method="get">
+                <label for="anonsort">[% l("Sort basket items by: ") %]</label>
+                [% INCLUDE "opac/parts/filtersort.tt2" mode='bookbag'
+                    id="anonsort" name="anonsort" value=CGI.param("anonsort") %]
+                <input type="hidden" name="id"
+                    value="[% CGI.param('id') | html %]" />
+                [%- INCLUDE "opac/parts/preserve_params.tt2"; %]
+                <input class="opac-button" type="submit" value="[% l('Sort') %]" />
+            </form>
+        </div>
+        <form action="[% mkurl(ctx.opac_root _ '/mylist/move') %]" method="post">
+        <input type="hidden" name="anonsort" value="[% CGI.param('anonsort') %]" />
+        <input type="hidden" name="orig_referrer" value="[% CGI.referer | html %]" />
+        <input type="hidden" name="redirect_to" value="[% mkurl('', {}, ['list_none_selected', 'cart_none_selected']) %]" />
+        <div class="bbag-action" style="clear:both;">
+            <select name="action" aria-label="[% l('Actions for these items') %]">
+                <option>[% l('-- Actions for these items --') %]</option>
+                <option value="place_hold">[% l('Place hold') %]</option>
+                <option value="print">[% l('Print title details') %]</option>
+                <option value="email">[% l('Email title details') %]</option>
+                <option value="delete">[% l('Remove from basket') %]</option>
+                <option value="new_list">[% l('Add to new list') %]</option>
+                [% IF ctx.user AND ctx.bookbags.size %]
+                    <optgroup label="[% l('Move selected items to list:') %]">
+                    [% FOR bbag IN ctx.bookbags %]]
+                        <option value="[% bbag.id %]" class="selector_actions_for_list_inner_option">[% bbag.name | html %]</option>
+                    [% END %]
+                    </optgroup>
+                [% END %]
+            </select>
+            [%- INCLUDE "opac/parts/preserve_params.tt2"; %]
+            <input class="opac-button" type="submit" value="[% l('Go') %]" />
+            <input type="checkbox" name="clear_cart" id="clear_cart" /><label for="clear_cart">[% l('Clear entire basket when action complete') %]</label>
+            [% IF CGI.param('cart_none_selected') %]
+                <span class="error">[% l('No items were selected') %]</span>
+            [% END %]
+        </div>
+        <div class="bbag-content">
+            <table class="bookbag-specific table_no_cell_pad table_no_border_space table_no_border">
+                <thead id="acct_list_header_anon">
+                    <tr>
+                        <td class='list_checkbox'>
+                            <input type="checkbox" checked="checked"
+                                aria-label="[% l('Select all records') %]" onclick="
+                                var inputs=document.getElementsByTagName('input'); 
+                                for (i = 0; i < inputs.length; i++) { 
+                                    if (inputs[i].name == 'record' && !inputs[i].disabled) inputs[i].checked = this.checked;}"/>
+                        </td>
+                        <td><a href="[% mkurl('', {anonsort=>(CGI.param('anonsort') == 'titlesort' ? 'titlesort.descending' : 'titlesort')}) %]">[% l('Title') %]</a></td>
+                        <td><a href="[% mkurl('', {anonsort=>(CGI.param('anonsort') == 'authorsort' ? 'authorsort.descending' : 'authorsort')}) %]">[% l('Author(s)') %]</a></td>
+                        <td>[% l('Local Call Number') %]</td>
+                    </tr>
+                </thead>
+                <tbody>
+                    [% FOR item IN ctx.mylist;
+                        attrs = {marc_xml => ctx.mylist_marc_xml.$item};
+                        PROCESS get_marc_attrs args=attrs %]
+                    <tr>
+                        <td class="list_checkbox">
+                            <input type="checkbox" checked="checked" name="record" value="[% item %]" aria-label="[% l('Select record') %]" />
+                        </td>
+                        <td class="list_entry" data-label="[% l('Title') %]"><a href="[% mkurl(ctx.opac_root _ '/record/' _ item, {}, ['edit_notes', 'id']) %]">[% attrs.title | html %]</a></td>
+                        <td class="list_entry" data-label="[% l('Author(s)') %]"><a href="[%-
+                            authorquery = attrs.author | replace('[,\.:;]', '');
+                            mkurl(
+                                ctx.opac_root _ '/results',
+                                {qtype => 'author', query => authorquery},
+                                ['page', 'id', 'edit_notes']
+                            )
+                        -%]">[% attrs.author | html %]</a></td>
+                        <td class="list_entry" data-label="[% l('Local Call Number') %]">
+                        [% 
+                            copy = attrs.holdings.0;
+                            IF copy;
+                                copy_org = ctx.get_aou_by_shortname(copy.owner);
+                                FOR ctx_org IN [ctx.pref_ou, ctx.search_ou, ctx.home_ou, ctx.physical_loc];
+                                    NEXT UNLESS ctx_org;
+                                    ctx_org = ctx.get_aou(ctx_org);
+                                    IF ctx.org_within_scope(ctx_org, copy_org, ctx_org.ou_type.depth);
+                                        l('[_1] ([_2])', copy.label, copy_org.name) | html;
+                                        LAST;
+                                    END;
+                                END;
+                            END;
+                        %]
+                        </td>
+                    </tr>
+                    [% END %]
+                </tbody>
+            </table>
+            <br /><br />
+        </div>
+        </form>
+        </div>
+        [% END %]
diff --git a/Open-ILS/src/templates_cons/opac/parts/base.tt2 b/Open-ILS/src/templates_cons/opac/parts/base.tt2
new file mode 100644 (file)
index 0000000..314ed8a
--- /dev/null
@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang='[% ctx.eg_locale %]'>
+    <head prefix="og: http://ogp.me/ns#">
+        <meta charset="utf-8" />
+        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+        [% IF ctx.refresh %]
+        <meta http-equiv="refresh" content="[% ctx.refresh %]" />
+        [% ELSIF ctx.authtime AND !ctx.is_staff %]
+        <meta http-equiv="refresh" content="[% ctx.authtime %]; url=[% ctx.home_page %]" />
+        [% END %]
+        <meta name = "viewport" content = "width=device-width, initial-scale = 1.0">
+        <link rel="stylesheet" type="text/css" href="[% ctx.media_prefix %]/css/skin/default/opac/semiauto.css[% ctx.cache_key %]" />
+        <link rel="stylesheet" type="text/css" href="[% ctx.opac_root %]/css/style.css[% ctx.cache_key %]&amp;dir=[%
+          IF ctx.get_i18n_l(ctx.eg_locale).rtl == 't' %]rtl[%
+          ELSE %]ltr[% END %]" />
+        [% IF ctx.get_i18n_l(ctx.eg_locale).rtl == 't' %]
+        <link rel="stylesheet" type="text/css" href="[% ctx.media_prefix %]/css/skin/default/opac/semiauto-rtl.css[% ctx.cache_key %]" />
+        [% END %]
+
+        [% IF ctx.get_org_setting(ctx.search_ou, 'opac.patron.custom_css') %]
+            [% custom_css = ctx.get_org_setting(ctx.search_ou, 'opac.patron.custom_css') %]
+        [% '<style>'; custom_css ; '</style>' %]                                          
+        [% END %]
+
+        [% matomo_id = ctx.get_org_setting(ctx.search_ou, 'opac.analytics.matomo_id'); %]
+        [% matomo_url = ctx.get_org_setting(ctx.search_ou, 'opac.analytics.matomo_url'); %]
+        [% IF matomo_id && matomo_url %]
+           [% matomo_enabled = 1; %]
+        [% END %]
+
+        [%- libname = ctx.get_aou(ctx.search_ou).name;
+            libname = libname | html;
+            libsname = ctx.get_aou(ctx.search_ou).shortname; %]
+        <title>[%- IF ctx.user_stats.messages.unread;
+                      l('([_1])', ctx.user_stats.messages.unread);
+                   END;
+               -%]
+               [% l('[_1] - [_2]', ctx.page_title, libname) %]</title>
+        <link rel="unapi-server" type="application/xml" title="unAPI" href="/opac/extras/unapi" />
+        <link type="application/opensearchdescription+xml" rel='search' title="[% l('[_1] OpenSearch', libname) %]" href="/opac/extras/opensearch/1.1/[% libsname | uri %]/-/osd.xml" />
+        [%-# Hook for page-specific metadata such as <meta name="robots" content="noindex"> %]
+        [%- ctx.metalinks.push('<meta property="og:title" content="' _ ctx.page_title _ '" />'); %]
+        [%- ctx.metalinks.push('<meta property="og:site_name" content="' _ libname _ '" />'); %]
+        [% FOREACH meta IN ctx.metalinks; meta _ "\n"; END; -%]
+        [% IF want_dojo %]
+        <style type="text/css">
+            @import "[% ctx.media_prefix %]/js/dojo/dijit/themes/tundra/tundra.css[% ctx.cache_key %]";
+        </style>
+        [% END %]
+
+        [% IF !ctx.is_staff %]
+            [% INCLUDE 'opac/parts/goog_analytics.tt2' %]
+            [% INCLUDE 'opac/parts/matomo_analytics.tt2' %]
+        [% END %]
+        [% PROCESS 'opac/parts/stripe.tt2' %]
+    </head>
+    <body[% IF want_dojo; ' class="tundra"'; END %]>
+        <h1 class="sr-only">[% l('Catalog') %]</h1>
+        [%#Each content page needs (at minimum) an <h2> describing the content%]
+        [% content %] 
+        <h2 class="sr-only">[% l('Additional Resources') %]</h2>
+        [% INCLUDE 'opac/parts/footer.tt2' %]
+        [% INCLUDE 'opac/parts/js.tt2' %]
+        [%- IF ENV.OILS_CHILIFRESH_ACCOUNT %]
+            [%- INCLUDE 'opac/parts/chilifresh.tt2' %]
+        [%- END %]
+    </body>
+</html>
diff --git a/Open-ILS/src/templates_cons/opac/parts/config.tt2 b/Open-ILS/src/templates_cons/opac/parts/config.tt2
new file mode 100644 (file)
index 0000000..4727830
--- /dev/null
@@ -0,0 +1,291 @@
+[%
+
+##############################################################################
+# This file contains skin-level configuration settings.
+# Many of these settings will probably migrate into actor.org_unit_settings.
+##############################################################################
+
+##############################################################################
+# Holds blocking
+##############################################################################
+# Prevent the "Place hold" link from being displayed if a copy is available.
+# This is not perfect, given the umpteen different types of holds that are
+# possible, but addresses the major use case for libraries that don't want
+# to fetch copies from the shelves.
+ctx.holds_block.enabled = 'false';
+
+##############################################################################
+# RefWorks configuration
+##############################################################################
+# RefWorks is a Web-based citation manager
+ctx.refworks.enabled = 'false';
+
+# Base URL for RefWorks
+ctx.refworks.url = 'http://www.refworks.com';
+
+# Some sites have a hosted RefWorks instance at a different URL;
+# in addition, you might want to proxy access to RefWorks - for example:
+# ctx.refworks.url = 'http://librweb.laurentian.ca/login?url=http://refworks.scholarsportal.info';
+
+##############################################################################
+# OpenURL resolution
+##############################################################################
+# Evergreen provides the ability to point at an OpenURL resolver to find
+# electronic resources for a given ISSN or ISBN. Currently, only the SFX
+# resolver is supported.
+#
+# You must enable the open-ils.resolver instance in opensrf.xml to use
+# this feature.
+##############################################################################
+
+openurl.enabled = 'false';
+openurl.baseurl = 'http://sfx.example.com/instance';
+
+##############################################################################
+# Google Analytics support
+##############################################################################
+# You can enable Google Analytics support in Evergreen by entering a
+# valid Google Analytics code and changing 'false' to 'true'
+##############################################################################
+google_analytics.enabled = 'false';
+google_analytics.code = 'UA-9999999-99';
+
+##############################################################################
+# Ebook API integration
+##############################################################################
+ebook_api.enabled = 'false';
+ebook_api.ebook_test.enabled = 'false';
+ebook_api.ebook_test.base_uris = [ 'http://example.com/ebookapi/t/' ];
+ebook_api.oneclickdigital.enabled = 'false';
+ebook_api.oneclickdigital.base_uris = [ 'http://example.oneclickdigital.com/Products/ProductDetail.aspx' ];
+ebook_api.overdrive.enabled = 'false';
+ebook_api.overdrive.base_uris = [ 'http://digitalbooks.cwmars.org/', 'http://digitalcatalog.cwmars.org/' ];
+
+##############################################################################
+# Enable "Forgot your password?" prompt at login
+##############################################################################
+reset_password = 'true';
+
+##############################################################################
+# Hide various options from user preferences that you might not want to expose
+# if you rely on centralized authentication via open-ils.auth_proxy, like LDAP
+#
+# Username changes can be disabled by the opac.lock_usernames OU setting.
+##############################################################################
+disable_password_change = 'false';
+disable_email_change = 'false';
+
+##############################################################################
+# Some libraries do not do notifications by phone; if not true, then this
+# hides the user preference for phone notifications as well as the phone
+# notification portion of the hold dialogue
+##############################################################################
+allow_phone_notifications = 'true';
+
+##############################################################################
+# Format of parts selection on Place Holds screen
+# Set to true to use radio buttons for parts selection on the Place Holds
+# screen. The default behavior is to to display them in a select menu.
+#############################################################################
+enable.radio.parts = 'false';
+
+##############################################################################
+# Misc. UI Settings
+##############################################################################
+# Option for full details as a default, esp. impt. for e-content
+# that uses resolver plumbing. Valid values are 'true', 'false' and 'hide'.
+# Setting this to 'true' shows full details by default but allows the link
+# to appear for 'Show Fewer Details'. The 'hide' option shows full details
+# and also suppresses the link from displaying at all.
+show_more_details.default = 'false';
+
+##############################################################################
+# Size of the jacket image to display on the record detail summary.
+# Sizes vary depending on added content provider.
+# Options are "small", "medium", and "large"
+record.summary.jacket_size = 'medium';
+
+##############################################################################
+# Define the order in which facets are displayed.  Only facets listed here
+# will be displayed.  To show all facets sorted by name, comment out this
+# setting.
+# facet.display = [] # show no facets
+facet.display = [
+    {facet_class => 'author',  facet_order => ['personal', 'corporate']},
+    {facet_class => 'subject', facet_order => ['topic']},
+    {facet_class => 'identifier', facet_order => ['genre']},
+    {facet_class => 'series',  facet_order => ['seriestitle']},
+    {facet_class => 'subject', facet_order => ['name', 'geographic']}
+];
+facet.default_display_count = 5;
+
+##############################################################################
+# Define the advanced search limiters and labels.
+# Each entry is put into a table cell.
+# adv_label is the (translated) label for the limiter
+# adv_attr is an array of possible limiters, the first one that has any
+#   values will be used
+# adv_filter is the same as adv_attr, but for search filter groups
+# adv_size lets you set the height of the adv_attr or adv_filter select box.
+# if adv_size < 1, the box height is set to the number of options in it.
+# adv_break will end the current row. If specified with a label/attr it
+#   will do so *after* that limiter.
+# adv_special will drop in a special entry:
+#   lib_selector will put the search library box (with limit to available)
+#   pub_year will put the publication year box
+#   sort_selector will put the sort results selector
+# id DOM id used for linking labels to form controls.  They are pinned
+#   here instead of auto-generated (from the attr type, for example)
+#   for consistency.
+
+search.adv_config = [
+    {adv_label => l("Format"), adv_attr => [ctx.get_cgf('opac.format_selector.attr').value], id => 'adv_selector_format', adv_size => 6},
+#    {adv_label => l("Item Type"), adv_attr => ["mattype", "item_type"], id => 'adv_selector_item_type'},
+#    {adv_label => l("Item Form"), adv_attr => "item_form", id => 'adv_selector_item_form'},
+    {adv_label => l("Language"),  adv_attr => "item_lang", id => 'adv_selector_item_lang', adv_size => 6},
+    {adv_label => l("Audience"),  adv_attr => ["audience_group", "audience"], id => 'adv_selector_audience', adv_size => 6},
+#    {adv_label => l("Video Format"), adv_attr => "vr_format", id => 'adv_selector_video_format'},
+
+#    {adv_label => l("Bib Level"), adv_attr => "bib_level", id => 'adv_selector_bib_level'},
+#    {adv_label => l("Literary Form"), adv_attr => "lit_form", id => 'adv_selector_lit_form'},
+
+    {adv_label => l("Shelving Location"), adv_special => "copy_location", id => 'adv_copy_location_selector', js_only => 1, adv_break => 1},
+    {adv_label => l("Search Library"), adv_special => "lib_selector", id => 'adv_org_selector'},
+    {adv_label => l("Where"), adv_special => "scope_selector", id => 'adv_scope_selector'},
+    {adv_label => l("Publication Year"), adv_special => "pub_year", id => 'adv_selector_pub_year'},
+    {adv_label => l("Sort Results"), adv_special => "sort_selector", id => 'adv_selector_sort_results'},
+];
+
+# Set the default height of the select boxes. Defaults to 4.
+#search.default_adv_select_height = 4;
+
+##############################################################################
+# For each search box the default "query type" value can be specified here
+# This is the actual backend value, not the label
+# Also note that including more than the row count entries won't add rows
+# The first entry should be used as a default for "basic" search as well
+
+search.default_qtypes = ['keyword','title','author'];
+
+##############################################################################
+# Basic Search Box definition
+# This allows selection of what, exactly, basic search uses for a selection
+# box. Previously it was hardcoded to use an attr box of mattype or item_type.
+#
+# type can be "attr" or "filter"
+# group is the attr or filter entries you want to check for
+# none_label is the label for the default nothing selected entry.
+
+search.basic_config = {
+    type => 'attr',
+    group => [ctx.get_cgf('opac.format_selector.attr').value, 'item_type'],
+    none_label => l("All Formats"),
+};
+
+# Make metarecord search the default.
+#search.metarecord_default = 1;
+
+# Disable search term highlighting
+search.no_highlight = 1;
+
+##############################################################################
+# Show Google Book Previews
+# Set to 1 or 'true' to enable
+ctx.google_books_preview = 0;
+
+##############################################################################
+
+# Set a maintenance message to display in the catalogue
+#
+# ctx.maintenance_message = "The system will not be available February 29, 2104.";
+
+##############################################################################
+# Depth Button/Checkbox
+# Recommendation: Do not enable button for basic search without enabling the
+# checkbox for the results page
+ctx.depth_sel_checkbox = 1; # Results Page Checkbox Toggle
+ctx.depth_sel_button = 1; # Basic Search Submit Button
+ctx.depth_sel_depth = 0; # Depth to set to
+ctx.depth_sel_button_label = l('All Libraries');
+ctx.depth_sel_button_class = 'opac-button';
+ctx.depth_sel_checkbox_label = l('Show Results from All Libraries');
+ctx.depth_sel_tooltip = l('Select this option to expand your results to all libraries while retaining the priority of your selected library\'s holdings.');
+ctx.depth_sel_resultshint = l('Showing results from all libraries');
+
+##############################################################################
+# Exclude Electronic Resources Checkbox
+# One setting for both the advanced search page and the results bar.
+# Off by default; set to 1 to display.
+ctx.exclude_electronic_checkbox = 1;
+
+##############################################################################
+# Metarecords configuration
+# metarecords.disabled = 1; # disable all metarecord access points
+##############################################################################
+
+##############################################################################
+# Local date format (uses POSIX strftime() formatting)
+# See http://www.template-toolkit.org/docs/modules/Template/Plugin/Date.html
+# DATE_FORMAT = '%Y-%m-%d'; # for 2014-06-31 format
+##############################################################################
+
+##############################################################################
+# Local time format (uses POSIX strftime() formatting)
+# See http://www.template-toolkit.org/docs/modules/Template/Plugin/Date.html
+# TIME_FORMAT = '%H:%M:%S'; # for 16:32:32 (24 hour) format
+# TIME_FORMAT = '%H:%M'; # for 16:32 (24 hour) format
+##############################################################################
+
+##############################################################################
+# Obalkyknih.cz support
+##############################################################################
+# Obalkyknihy.cz is free Czech service providing added content and book covers
+# Set to 'true' to enable
+##############################################################################
+# obalkyknih_cz.enabled = 'false';
+
+##############################################################################
+# JQuery support
+##############################################################################
+# Include JQuery in the TPAC?
+# Set to a true value to enable
+##############################################################################
+# ctx.want_jquery = 1;
+
+##############################################################################
+# Browser cache-busting key
+##############################################################################
+# Links to assets like stylesheets, JavaScript, and images will have this
+# key appended so that browsers will be forced to request a new version.
+# Enables you to set a cache max-date of years.
+#
+# If unset, it falls back to eg_cache_hash (which is set every time you run
+# "autogen", which may or may not be when you change styles etc)
+##############################################################################
+# ctx.cache_key = '001'
+
+##############################################################################
+# Display of badge scores
+##############################################################################
+ctx.hide_badge_scores = 'false';
+
+##############################################################################
+# Maximum number of items allowed to be stored in a basket
+##############################################################################
+ctx.max_cart_size = 500;
+
+##############################################################################
+# Display booking reservations tab in myopac 
+##############################################################################
+ctx.show_reservations_tab = 'false';
+
+##############################################################################
+# Truncate fields in catalog
+##############################################################################
+truncate_contents = 1;
+contents_truncate_length = 50;
+
+# Edit parts/record/contents.tt2 to designate character length on a field-by-
+# field basis for notes.
+
+%]
diff --git a/Open-ILS/src/templates_cons/opac/parts/css/colors.tt2 b/Open-ILS/src/templates_cons/opac/parts/css/colors.tt2
new file mode 100644 (file)
index 0000000..a1538ff
--- /dev/null
@@ -0,0 +1,51 @@
+[%
+    css_colors = {
+
+        background = "#fff", # white
+        background_alert = "#ffcccc", # pink
+        background_invert = "#252525", # charcoal
+        text = "black", # black 
+        text_alert = "red", # red
+        text_attention = "#ffcc33", # pumpkin orange
+        text_badnews = "#f41d36", # cherry red
+        text_goodnews = "#1dd93c", # lime green
+        text_greatnews = "green", # green
+        text_invert = "#fff", # white
+        text_match = "#c00", # deep red
+        primary = "#16416F", # dark blue 
+        primary_fade = "#002B49", # dark blue
+        primary_offset = "#63CFE3", # light blue
+        control = "#16416F", # dark blue
+        accent_light = "#ccc", #  grey (light)
+        accent_lighter = "#ddd", #  grey (lighter)
+        accent_lighter2 = "#d8d8d8", #  grey (lighter again)
+        accent_lightest = "#eee", #  grey (lightest)
+        accent_ultralight = "#f0f0f0", # ivory
+        accent_medium = "#999", # gun metal grey (medium)
+        accent_mediumdark = "#888", # gun metal grey (medium dark)
+        accent_dark = "#666", # gun metal grey (dark)
+        accent_darker = "#333", # gun metal grey (darker)
+        border_standard = "#e9ebf3", # light grey-blue
+        border_dark = "black", # black
+        border_alert = "red", # red
+        button = "#16416f", #dark blue
+        button_text = "#fbf9f9", # off-white 
+        button_text_shadow = "#555555", # medium grey
+        table_heading = "#d8d8d8", # grey-blue
+        mobile_header_text = "#fff", # white
+        item_selected = "#ddd", # grey (lighter)
+        link = "#16416f", # dark blue
+        footer = "#16416f", #dark blue
+        footer_text = "#FFFFFF" #white
+        header = "#FFFFFF", #white
+        header_text = "#FFFFFF", #white
+        header_links_bar = "#000000", #black
+        header_links_text = "#FFFFFF", #white
+        header_links_text_hover = "#FFFFFF", #white
+        opac_button = "#16416f", # dark blue
+        opac_button_text = "#FFFFFF", #white
+        opac_button_hover = "#16416f", # dark blue
+        opac_button_hover_text = "#FFFFFF" #white
+    };
+    
+%]
diff --git a/Open-ILS/src/templates_cons/opac/parts/filtersort.tt2 b/Open-ILS/src/templates_cons/opac/parts/filtersort.tt2
new file mode 100644 (file)
index 0000000..720df0b
--- /dev/null
@@ -0,0 +1,20 @@
+<select title="[% l('Search sorting') %]" 
+    [% class ? ('class="' _ class _ '"') : '' %] id='[% id || "opac.result.sort" %]' 
+    name="[% name || 'sort' %]" [% IF submit_on_change %]onchange='this.form.submit()'[% END %]>
+    [% IF mode != 'bookbag' %]<option value=''>[% l("Sort by Relevance") %]</option>[% END %]
+    <optgroup label='[% l("Sort by Title") %]'>
+        <option value='titlesort'[% value == 'titlesort' ? ' selected="selected"' : '' %]>[% l("Title: A to Z") %]</option>
+        <option value='titlesort.descending'[% value == 'titlesort.descending' ? ' selected="selected"' : '' %]>[% l("Title: Z to A") %]</option>
+    </optgroup>
+    <optgroup label='[% l("Sort by Author") %]'>
+        <option value='authorsort'[% value == 'authorsort' ? ' selected="selected"' : '' %]>[% l("Author: A to Z") %]</option>
+        <option value='authorsort.descending'[% value == 'authorsort.descending' ? ' selected="selected"' : '' %]>[% l("Author: Z to A") %]</option>
+    </optgroup>
+    <optgroup label='[% l("Sort by Publication Date") %]'>
+        <option value='pubdate.descending'[% value == 'pubdate.descending' ? ' selected="selected"' : '' %]>[% l("Date: Newest to Oldest") %]</option>
+        <option value='pubdate'[% value == 'pubdate' ? ' selected="selected"' : '' %]>[% l("Date: Oldest to Newest") %]</option>
+    </optgroup>
+    <optgroup label='[% l("Sort by Popularity") %]'>
+        <option value='poprel'[% value == 'poprel' ? ' selected="selected"' : '' %]>[% l("Sort by Popularity") %]</option>
+    </optgroup>
+</select>
diff --git a/Open-ILS/src/templates_cons/opac/parts/footer.tt2 b/Open-ILS/src/templates_cons/opac/parts/footer.tt2
new file mode 100644 (file)
index 0000000..c901810
--- /dev/null
@@ -0,0 +1,39 @@
+<div id="footer-wrap">
+<div id="footer">
+    [% IF ctx.get_org_setting(
+        ctx.physical_loc || ctx.aou_tree.id, 'opac.allow_pending_user') %]
+    <a href="[% mkurl(ctx.opac_root _ '/register') %]">[% 
+        l('Request Library Card') %]</a> &nbsp;|&nbsp;
+    [% END %]
+    <a href="http://www.cwmars.org" target="_blank" rel="noopener">[% l('CW MARS Home') %]</a> &nbsp;|&nbsp;
+    <a href="https://www.cwmars.org/#h.p_hRgZvBvYJgE9" target="_blank" rel="noopener">[% l('CW MARS App') %]</a>&nbsp;|&nbsp;
+    [% IF ctx.get_org_setting(ctx.physical_loc || ctx.aou_tree.id, 'opac.ecard_registration_enabled') %]
+    <a href="[% mkurl(ctx.opac_root _ '/ecard/form') %]">[% l('CW MARS eCard') %]</a>&nbsp;|&nbsp;
+    [% END %]
+    <a href="https://www.cwmars.org/memberlibraries" target="_blank" rel="noopener">[% l('CW MARS Libraries') %]</a>&nbsp;|&nbsp;
+    <a href="http://cwmars.overdrive.com" target="_blank" rel="noopener">[% l('OverDrive Digital Catalog') %]</a> &nbsp;|&nbsp;
+    <a href="https://www.cwmars.org/search/commonwealth-catalog" target="_blank" rel="noopener">[% l('Commonwealth Catalog') %]</a> &nbsp;|&nbsp;
+    <a href="https://www.cwmars.org/help" target="_blank" rel="noopener">[% l('Help') %]</a>
+    [% IF ctx.timing %]
+    <div id="timing">
+        [% FOR event IN ctx.timing %]
+        At <span class="timing-time">[% event.0 | format("%0.4f") %]</span>:
+        <span class="timing-event">[% event.1 %]</span><br />
+        [% END %]
+    </div>
+    [% END %]
+    <div id="copyright_text" style="margin-top: 2em;">
+        [% l('Copyright &copy; 2006-[_1] Georgia Public Library Service, and others', date.format(date.now, '%Y')) %]
+    </div>
+    <div id="footer_logo">
+        [% l('Powered by') %]
+        <a href="http://evergreen-ils.org" target="_blank" rel="noopener">
+            <img id="footer_logo_image" src="[% ctx.media_prefix %]/opac/images/eg_tiny_logo.png[% ctx.cache_key %]"
+                style="border:none; width: 94px; height: 16px;"
+                alt="[% l('Evergreen') %]"
+            />
+       [% l('provided through CW MARS, Inc.') %]
+        </a>
+    </div>
+</div>
+</div>
diff --git a/Open-ILS/src/templates_cons/opac/parts/hold_status.tt2 b/Open-ILS/src/templates_cons/opac/parts/hold_status.tt2
new file mode 100644 (file)
index 0000000..9ff098d
--- /dev/null
@@ -0,0 +1,61 @@
+[% BLOCK get_hold_status %]
+    <div>
+    [% IF hold.hold.status == 4 %]
+            <span class="myopac-hold-available">[% l("Available") %] </span>
+              [% IF ahr.shelf_expire_time %]
+                <br/>
+                [% l("Expires") %]
+                 <span class="myopac-shelf-expire">
+                     [% date.format(ctx.parse_datetime(ahr.shelf_expire_time), DATE_FORMAT) %]
+                 </span>
+              [% END %]
+
+
+     [% ELSIF hold.hold.status == 6 %]
+               <span class="myopac-hold-canceled"> [% l("Canceled") %] </span>
+                  <span class="myopac-cancel-time">
+                      [% date.format(ctx.parse_datetime(ahr.cancel_time), DATE_FORMAT) %]
+                  </span>
+
+     [%  ELSIF hold.hold.status == 7 %]
+               <span class="myopac-hold-suspended"> [% l("Suspended") %] </span>
+                 [% IF ahr.thaw_date %]
+                   <br/>
+                   [% l("Activate On") %]
+                      <span class="my-account-activate-time">
+                        [% date.format(ctx.parse_datetime(ahr.thaw_date), DATE_FORMAT) %]
+                      </span>
+                 [% END %]
+
+     [% ELSIF hold.hold.status == 9 %]
+               <span class="myopac-hold-fulfilled">[% l("Fulfilled") %]</span>
+                  <span class="myopac-fulfill-time">
+                     [% date.format(ctx.parse_datetime(ahr.fulfillment_time), DATE_FORMAT) %]
+                  </span>
+
+
+     [% ELSIF hold.hold.estimated_wait AND hold.hold.estimated_wait > 0;
+            # estimated wait is delivered as seconds.
+            SET hwait = POSIX.ceil(hold.hold.estimated_wait / 86400) %]
+              <span class="myopac-hold-wait"> [% l("Estimated wait:") %] </span>
+                <span class="myopac-hold-wait-time">
+                  [% l("[quant,_1,day,days]", hwait) | html %]
+                </span>
+
+     [% ELSIF hold.hold.status == 3 OR hold.hold.status == 8 %]
+            <span class="myopac-transit"> [% l("In Transit") %] </span>
+
+     [% ELSIF hold.hold.status < 3 OR hold.hold.status == 5 %]
+            <span class="myopac-uncaptured-hold"> [% l("Waiting for copy") %] </span>
+     [% END %]
+    </div>
+    <div>
+        [% # Only show the count for holds that have not been captured
+           IF hold.hold.status < 3 OR hold.hold.status == 5 OR hold.hold.status == 7 %]
+             <span class="myopac-hold-count">
+                [% l('Hold #[_1] on [quant,_2, circulating copy, circulating copies]',
+                   hold.hold.queue_position, hold.hold.potential_copies) | html %]
+             </span>
+         [% END %]
+    </div>
+[% END %]
diff --git a/Open-ILS/src/templates_cons/opac/parts/homesearch.tt2 b/Open-ILS/src/templates_cons/opac/parts/homesearch.tt2
new file mode 100644 (file)
index 0000000..3083312
--- /dev/null
@@ -0,0 +1,4 @@
+[% PROCESS carousels %]
+<div id="homesearch_main_logo">
+<img id="homesearch_main_logo_image" src="[% ctx.media_prefix %]/opac/images/home-logo.png[% ctx.cache_key %]" alt="[% l('CW MARS') %]" style="display:block; margin-left: auto; margin-right: auto;"/>
+</div>
diff --git a/Open-ILS/src/templates_cons/opac/parts/login/help.tt2 b/Open-ILS/src/templates_cons/opac/parts/login/help.tt2
new file mode 100644 (file)
index 0000000..5e528c5
--- /dev/null
@@ -0,0 +1,10 @@
+<p>
+    <a href="https://www.cwmars.org/help"><img
+        src="[% ctx.media_prefix %]/opac/images/questions.png[% ctx.cache_key %]" alt="[% l('Questions?') %]" style="margin-top:29px;" /></a>
+
+    <div style="width:182px;color:black;padding:5px 25px;">
+        [% l('Visit our FAQs section for answers to common questions about how to use your account.') %]
+    </div>
+    <a href="https://www.cwmars.org/help/catalog-help/help-my-account"><img
+        alt="[% l('FAQs') %]" src="[% ctx.media_prefix %]/opac/images/faqs-btn.png[% ctx.cache_key %]" style="margin-top:13px;" /></a>
+
diff --git a/Open-ILS/src/templates_cons/opac/parts/login/password_hint.tt2 b/Open-ILS/src/templates_cons/opac/parts/login/password_hint.tt2
new file mode 100644 (file)
index 0000000..6b8b7da
--- /dev/null
@@ -0,0 +1,4 @@
+<div class="lbl2">
+[%- l('If you do not remember your password, please click the Forgot your password link or contact your library.'); %]
+<p><b> Note:</b> Your username and password are both case-sensitive.</p>
+</div>
diff --git a/Open-ILS/src/templates_cons/opac/parts/metarecord_hold_filters.tt2 b/Open-ILS/src/templates_cons/opac/parts/metarecord_hold_filters.tt2
new file mode 100644 (file)
index 0000000..046085d
--- /dev/null
@@ -0,0 +1,78 @@
+[%#
+Draws the format multi-select and the language multi-select for
+limiting the set of desired records for a given metarecord.
+%]
+
+<style>
+  /* The rules has been moved to style.css  */
+</style>
+
+[% BLOCK metarecord_hold_filters_selector;
+    # in edit mode, pull the target from the existing hold
+    target_id = hold_data.hold.hold.target || hold_data.target.id;
+
+    selected_formats = {};
+    selected_langs = {};
+    FOR fmt IN hold_data.metarecord_selected_filters.formats;
+        code = fmt.code;
+        selected_formats.$code = fmt;
+    END;
+    FOR lang IN hold_data.metarecord_selected_filters.langs;
+        code = lang.code;
+        selected_langs.$code = lang;
+    END;
+%]
+
+<div class="metarecord_filters">
+<div><p><strong>This hold will be filled by the first item available in any of the formats or languages you have chosen.</strong><br /><a class="tooltips" href="#"><strong>More Information<img alt="More Information" src="/images/question-mark.png"></strong><span>The selections below DO NOT place holds on more than one item. If you select more than one format, your hold will be filled by the first available copy in any selected format.<br /><br /> For example, you might see a regular print, large print or audiobook option. If you just want a paper copy, you might select regular print and large print, but not the audiobook.</span></a></p></div>
+  <div class="metarecord_filter_container">
+    <div class="metarecord_filter_header">
+      <div>[% l('Select your desired format(s).') %]</div>
+      <div>[% l('If none are selected, any available formats may be used.') %]</div>
+    </div>
+    <select multiple='multiple' 
+      name="metarecord_formats_[% target_id %]">
+      [% FOR ccvm IN
+          hold_data.metarecord_filters.formats.sort('search_label');
+          NEXT IF ccvm.opac_visible == 'f' %]
+        <option value="[% ccvm.code %]"[%- code = ccvm.code; 
+            IF selected_formats.$code %] selected='selected'[% END -%]>
+          [% ccvm.search_label | html %]
+        </option>
+      [% END %]
+    </select>
+  </div>
+  [% IF hold_data.metarecord_filters.langs.size;
+        my_lang = ctx.get_i18n_l(ctx.eg_locale).marc_code;
+  %]
+  <div class="metarecord_filter_container">
+    <div class="metarecord_filter_header">
+      <div>[% l('Select your desired language(s).') %]</div>
+      <div>[% l('If none are selected, any available languages may be used.') %]</div>
+    </div>
+    <select multiple='multiple' 
+      name="metarecord_langs_[% target_id %]">
+      [% FOR lang_ccvm IN hold_data.metarecord_filters.langs.sort('value');
+            NEXT IF lang_ccvm.opac_visible == 'f';
+            selected = 0; 
+            code = lang_ccvm.code;
+            IF selected_langs.size;
+                # user has already selected their preferred language(s)
+                SET selected = 1 IF selected_langs.$code;
+
+            ELSIF !hold_data.hold.hold.target; # new hold
+                # no prefered language selected; use current locale
+                SET selected = 1 IF code == my_lang;
+            END;
+        %]
+        <option value="[% lang_ccvm.code %]"[%- 
+            IF selected %] selected='selected'[%- END %]>
+          [% lang_ccvm.value | html %]
+        </option>
+      [% END %]
+    </select>
+  </div>
+  [% END %]
+  <div class="clear-both">&nbsp;</div>
+</div>
+[% END # metarecord_hold_filters_selector %]
diff --git a/Open-ILS/src/templates_cons/opac/parts/misc_util.tt2 b/Open-ILS/src/templates_cons/opac/parts/misc_util.tt2
new file mode 100644 (file)
index 0000000..2d083ad
--- /dev/null
@@ -0,0 +1,909 @@
+[%- 
+    # Support multiscript records via alternate graphic 880 fields
+    # get_graphic_880s(target_field='100')
+    # See "Model A" in http://www.loc.gov/marc/bibliographic/ecbdmulti.html
+    # and $6 description in http://www.loc.gov/marc/bibliographic/ecbdcntf.html
+    MACRO get_graphic_880s BLOCK;
+        FOR node IN xml.findnodes('//*[@tag="' _ target_field _ '"]');
+            raw_vals = [];
+            core_val = '';
+            FOR subnode IN node.findnodes('./*[not(contains("e w 0 4 5 6 7 8 9", @code))]');
+                raw_vals.push(subnode.textContent());
+            END;
+            core_val = raw_vals.join(" ");
+            raw_vals = [];
+
+            linked_fields = [];
+            FOR sub IN node.findnodes('./*[@code="6"]');
+                linked_fields.push(sub.textContent);
+            END;
+            graphics = [];
+            get_linked_880s;
+            graphic_880s.push({
+                primary => {"occur" => occurrence, "value" => core_val},
+                graphic => graphics
+            });
+        END;
+    END;
+
+    MACRO get_linked_880s BLOCK;
+        FOR link_field IN linked_fields;
+            target = target_field _ link_field.substr(3);
+            # Get the linked 880 value
+            raw_val = '';
+            dir = '';
+            occurrence = '';
+            script = '';
+            FOR node IN xml.findnodes('//*[@tag="880"]');
+                # Operate only on the target linked fields
+                FOR linknode IN node.findnodes('./*[@code="6"]');
+                    lf = linknode.textContent();
+                    IF lf.substr(0, target.length) == target;
+                        occurrence = lf.substr(4, 2);
+                        rawscript = lf.substr(7, 2);
+                        SWITCH rawscript;
+                        CASE '(3';
+                            script = 'Arabic';
+                        CASE '(B';
+                            script = 'Latin';
+                        CASE '$1';
+                            script = 'CJK';
+                        CASE '(N';
+                            script = 'Cyrillic';
+                        CASE '(S';
+                            script = 'Greek';
+                        CASE '(2';
+                            script = 'Hebrew';
+                        END;
+
+                        rawdir = lf.substr(9, 1);
+                        SWITCH rawdir;
+                        CASE 'r';
+                            dir = 'rtl';
+                        END;
+
+                        raw_vals = [];
+                        FOR subnode IN node.findnodes('./*[not(contains("w 0 5 6 8 9", @code))]');
+                            raw_vals.push(subnode.textContent());
+                        END;
+                        raw_val = raw_vals.join(" ");
+                    END;
+                END;
+            END;
+            graphics.push({
+                occur => occurrence,
+                value => raw_val,
+                script => script,
+                dir => dir
+            });
+        END;
+    END;
+
+    BLOCK get_ccvm_icon;
+        ctx.media_prefix _ '/images/format_icons/' _ ccvm.ctype _ '/' _ ccvm.code _ '.png' _ ctx.cache_key;
+    END;
+
+    # Extract MARC fields from XML
+    #   get_marc_attrs( { marc_xml => doc } )
+    BLOCK get_marc_attrs;
+        USE Dumper;
+        xml = args.marc_xml;
+
+        args.bibid = [];
+        FOR bibid IN xml.findnodes('//*[@tag="901"]/*[@code="c"]');
+            args.bibid.push(bibid.textContent);
+        END;
+
+        args.df_bib_list = args.bibid;
+        args.bibid = args.bibid.0; 
+
+        IF args.mr_constituent_ids.size && !args.df_bib_list.size;
+            args.df_bib_list = args.mr_constituent_ids;
+        END;
+
+
+        # Gather display field data for this record and map it
+        # to a display field map.  Hopefully, one day, this can
+        # replace the XPath below entirely.
+
+        args.display_fields = {};
+        args.hl = {};
+
+        args.hl_field = 'highlight';
+        IF CGI.param('no_highlight') || search.no_highlight;
+            args.hl_field = 'value';
+        END;
+        hl_field = args.hl_field;
+
+        junk = ctx.timelog('Fetching display fields and Using data from "' _ hl_field _ '" for rendering'); 
+        args.display_field_list = ctx.fetch_display_fields(args.df_bib_list.list);
+
+        junk = ctx.timelog('Mapping display fields for bib(s) ' _ args.df_bib_list.list.join(', ')); 
+        FOR df IN args.display_field_list;
+            df_map = ctx.search_cdfm('field', df.field).0;
+            df_name = df_map.name();
+            IF df_map.multi() == 't';
+                IF NOT args.hl_display_fields.$df_name;
+                    args.hl_display_fields.$df_name = [];
+                    args.hl.$df_name = [];
+                END;
+                args.hl_display_fields.$df_name.push(df);
+                args.hl.$df_name.push(df.$hl_field || df.value);
+            ELSIF !args.hl_display_fields.$df_name.defined;
+                args.hl_display_fields.$df_name = df;
+                args.hl.$df_name = df.$hl_field || df.value;
+            END;
+        END;
+        junk = ctx.timelog('Finished mapping display fields for bib(s) ' _ args.df_bib_list.list.join(', ')); 
+
+        # Map item types to schema.org types; impedance mismatch :(
+        args.schema.itemtype = {};
+        schema_typemap = {};
+
+        schema_typemap.bluray = 'Movie'; # Movie could also be TVSeries
+        schema_typemap.book = 'Book';
+        schema_typemap.braille = 'Book';
+        schema_typemap.casaudiobook = 'Book AudioObject';
+        schema_typemap.casmusic = 'MusicAlbum';
+        schema_typemap.cdaudiobook = 'Book AudioObject';
+        schema_typemap.cdmusic = 'MusicAlbum';
+        schema_typemap.dvd = 'Movie';
+        schema_typemap.eaudio = 'AudioObject';
+        schema_typemap.ebook = 'Book';
+        # schema_typemap.equip = '';
+        schema_typemap.evideo = 'Movie';
+        # schema_typemap.kit = '';
+        schema_typemap.lpbook = 'Book';
+        schema_typemap.map = 'Map';
+        # schema_typemap.microform = '';
+        schema_typemap.music = 'MusicAlbum';
+        schema_typemap.phonomusic = 'MusicAlbum';
+        # schema_typemap.phonospoken = '';
+        # schema_typemap.picture = ''; Painting or Photograph?
+        schema_typemap.score = 'Book'; # schema.org has no generic Music type
+        schema_typemap.serial = 'Periodical';
+        schema_typemap.software = 'SoftwareApplication';
+        schema_typemap.vhs = 'Movie';
+
+        schema_typemap.a = 'Book';
+        schema_typemap.e = 'Map';
+        schema_typemap.j = 'MusicAlbum';
+
+        # Hard-coded to match defaults in config.copy_status for all OPAC-visible statuses
+        schema_copy_status = {};
+        schema_copy_status.0 = '<link property="availability" href="http://schema.org/InStock" />'; # Available
+        schema_copy_status.1 = '<link property="availability" href="http://schema.org/OutOfStock" />'; # Checked out
+        schema_copy_status.5 = '<link property="availability" href="http://schema.org/PreOrder" />'; # In process
+        schema_copy_status.6 = '<link property="availability" href="http://schema.org/PreOrder" />'; # In transit
+        schema_copy_status.7 = '<link property="availability" href="http://schema.org/InStock" />'; # Reshelving
+        schema_copy_status.8 = '<link property="availability" href="http://schema.org/OutOfStock" />'; # On holds shelf
+        schema_copy_status.9 = '<link property="availability" href="http://schema.org/PreOrder" />'; # On order
+        schema_copy_status.12 = '<link property="availability" href="http://schema.org/InStoreOnly" />'; # Reserves
+
+        args.isbns = [];
+        FOR isbn IN xml.findnodes('//*[@tag="020"]/*[@code="a"]');
+            text = isbn.textContent;
+            FOR q IN isbn.findnodes('../*[@code="q"]');
+                text = text _ ' ' _ q.textContent;
+                LAST; # Should only be 1, but just makin' sure.
+            END;
+            args.isbns.push(text);
+        END;
+
+        # UPCs can be identified either by ind1="1" or subfield 2 of "upc"
+        args.upcs = [];
+        FOR upc IN xml.findnodes('//*[@tag="024" and @ind="1"]/*[@code="a"]');
+            args.upcs.push(upc.textContent);
+        END;
+        FOR upcfield IN xml.findnodes('//*[@tag="024"]/*[@code="2" and text()="upc"]');
+            my_parent = upcfield.parentNode();
+            FOR upc IN my_parent.findnodes('./*[@code="a"]');
+                args.upcs.push(upc.textContent);
+            END;
+        END;
+        args.upc = args.upcs.0; # use first UPC as the default
+
+        # These are URIs that link out to related works for linked data purposes,
+        # such as OCLC Work Entities like http://worldcat.org/entity/work/id/415491
+
+        # We differentiate between http://schema.org/sameAs relations, which
+        # are roughly the same as the work we're describing here, and
+        # http://schema.org/exampleOfWork which point to a broader work, of which
+        # this is a more specific edition or manifestation.
+        args.links.sameAs = [];
+        args.links.exampleOfWork = [];
+        FOR link_node IN xml.findnodes('//*[@tag="024"]/*[@code="2" and text()="uri"]');
+            my_parent = link_node.parentNode();
+            FOR link IN my_parent.findnodes('./*[@code="a"]');
+                link_uri = link.textContent | trim;
+                IF link_uri.search('worldcat.org/entity/work');
+                    args.links.exampleOfWork.push(link_uri);
+                ELSE;
+                    args.links.sameAs.push(link_uri);
+                END;
+            END;
+        END;
+        FOR lccn IN xml.findnodes('//*[@tag="010"]/*[@code="a"]');
+            lccn_num = lccn.textContent | trim;
+            args.links.sameAs.push('http://lccn.loc.gov/' _ lccn_num);
+        END;
+        FOR oclcnum IN xml.findnodes('//*[@tag="035"]/*[@code="a"]');
+            oclcnum = oclcnum.textContent | trim;
+            NEXT UNLESS oclcnum.search('^\(OCoLC\)');
+            oclcnum = oclcnum | remove('\(OCoLC\)');
+            # These prefixes are often included in the 035, even though they should not be
+            oclcnum = oclcnum | remove('ocm');
+            oclcnum = oclcnum | remove('ocn');
+            oclcnum = oclcnum | remove('on') | trim;
+            args.links.sameAs.push('http://www.worldcat.org/oclc/' _ oclcnum);
+        END;
+        args.links.sameAs = args.links.sameAs.unique;
+
+        args.issns = [];
+        FOR sub IN xml.findnodes('//*[@tag="022"]/*[@code="a"]');
+            args.issns.push(sub.textContent);
+        END;
+        args.issn = (args.issns.size) ? args.issn.0 : '';
+
+        graphic_880s = [];
+        get_graphic_880s(target_field='100');
+        get_graphic_880s(target_field='110');
+        get_graphic_880s(target_field='111');
+        args.graphic_authors = graphic_880s;
+        args.authors = [];
+        FOR author IN args.graphic_authors;
+            args.authors.push(author.primary.value);
+        END;
+        args.author = (args.authors.size) ? args.authors.0 : '';
+
+        # Include subfields 'abnp' to generate a more comprehensive title display in search results
+        titresults = xml.findnodes('//*[@tag="245"]/*[@code="a" or @code="b" or @code="n" or @code="p"]');
+        titresults_content = [];
+            FOR sub IN titresults; titresults_content.push(sub.textContent); END;
+
+        args.title = titresults_content.join(" ");
+        # Avoid ugly trailing syntax on brief titles
+        args.title = args.title | replace('[:;/]$', '');
+
+        graphic_880s = [];
+        get_graphic_880s(target_field='245');
+        args.graphic_titles = graphic_880s;
+        args.titles = [];
+        FOR title IN args.graphic_titles;
+            args.titles.push(title.primary.value);
+        END;
+        args.title_extended = (args.titles.size) ? args.titles.0 : '';
+
+        # Create a version of the title designed for sorted displays.
+        args.sort_title = args.title | upper;
+
+        # If the title has a "non-filing chaaracters" 
+        # (to logically remove leading "The " for example)
+        # chop the title. Otherwise, chop until the first alphanumeric.
+        # BTW: Template Toolkit folds 1-element arrays to scalars!
+        title_node = xml.findnodes('//*[@tag="245"]');
+
+        args.nonfiling_characters = title_node.findvalue('@ind2');
+      
+        IF (args.nonfiling_characters > 0);
+             args.sort_title = args.sort_title.substr(args.nonfiling_characters); 
+        ELSE;
+             args.sort_title = args.sort_title.replace('^[^A-Z0-9]*','');
+        END;
+      
+        args.pubplaces = [];
+        pubplace_hunt = xml.findnodes('//*[@tag="260"]/*[@code="a"]') ||
+            xml.findnodes('//*[@tag="264" and @ind2="1"]/*[@code="a"]');
+        FOR sub IN pubplace_hunt;
+            args.pubplaces.push(sub.textContent);
+        END;
+        args.pubplace = (args.pubplaces.size) ? args.pubplaces.0 : '';
+
+        args.publishers = [];
+        publishers_hunt = xml.findnodes('//*[@tag="260"]/*[@code="b"]') ||
+            xml.findnodes('//*[@tag="264" and @ind2="1"]/*[@code="b"]');
+        FOR sub IN publishers_hunt;
+            args.publishers.push(sub.textContent);
+        END;
+        args.publisher = (args.publishers.size) ? args.publishers.0 : '';
+
+        args.pubdates = [];
+        pubdates_hunt = xml.findnodes('//*[@tag="260"]/*[@code="c"]') || 
+            xml.findnodes('//*[@tag="264" and @ind2="1"]/*[@code="c"]');
+        FOR sub IN pubdates_hunt;
+            args.pubdates.push(sub.textContent);
+        END;
+        args.pubdate = (args.pubdates.size) ? args.pubdates.0 : '';
+
+        # Get RDA Copyright Info.
+        args.copyrights = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="4"]/*[@code="c"]');
+            args.copyrights.push(sub.textContent);
+        END;
+        args.copyright = (args.copyrights.size) ? args.copyrights.0 : '';
+
+        IF args.copyright.length >= 4;
+            args.copyrightYear = args.copyright.match('(\d{4})');
+            IF args.copyrightYear;
+                args.copyrightYear = args.copyrightYear.0;
+            END;
+        END;
+
+        # Get the RDA Production info.
+        args.producers = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="0"]/*[@code="b"]');
+            args.producers.push(sub.textContent);
+        END;
+        args.producer = (args.producers.size) ? args.producers.0 : '';
+
+        args.prodplaces = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="0"]/*[@code="a"]');
+            args.prodplaces.push(sub.textContent);
+        END;
+        args.prodplace = (args.prodplaces.size) ? args.prodplaces.0 : '';
+
+        args.proddates = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="0"]/*[@code="c"]');
+            args.proddates.push(sub.textContent);
+        END;
+        args.proddate = (args.proddates.size) ? args.proddates.0 : '';
+
+        # Get the RDA Distribution args.
+        args.distributors = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="2"]/*[@code="b"]');
+            args.distributors.push(sub.textContent);
+        END;
+        args.distributor = (args.distributors.size) ? args.distributors.0 : '';
+
+        args.distplaces = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="2"]/*[@code="a"]');
+            args.distplaces.push(sub.textContent);
+        END;
+        args.distplace = (args.distplaces.size) ? args.distplaces.0 : '';
+
+        args.distdates = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="2"]/*[@code="c"]');
+            args.distdates.push(sub.textContent);
+        END;
+        args.distdate = (args.distdates.size) ? args.distdates.0 : '';
+
+        # Get the RDA Manufacture args.
+        args.manufacturers = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="3"]/*[@code="b"]');
+            args.manufacturers.push(sub.textContent);
+        END;
+        args.manufacturer = (args.manufacturers.size) ? args.manufacturers.0 : '';
+
+        args.manplaces = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="3"]/*[@code="a"]');
+            args.manplaces.push(sub.textContent);
+        END;
+        args.manplace = (args.manplaces.size) ? args.manplaces.0 : '';
+
+        args.mandates = [];
+        FOR sub IN xml.findnodes('//*[@tag="264" and @ind2="3"]/*[@code="c"]');
+            args.mandates.push(sub.textContent);
+        END;
+        args.mandate = (args.mandates.size) ? args.mandates.0 : '';
+
+        # RDA adds 264 to the pubinfo 880 consideration mix
+        graphic_880s = [];
+        get_graphic_880s(target_field='260');
+        get_graphic_880s(target_field='264');
+        args.graphic_pubinfos = graphic_880s;
+        args.pubinfos = [];
+        FOR pubinfo IN args.graphic_pubinfos;
+            args.pubinfos.push(pubinfo.primary.value);
+        END;
+        args.pubinfo = (args.pubinfos.size) ? args.pubinfos.0 : '';
+
+        args.summaries = [];
+        FOR sub IN xml.findnodes('//*[@tag="520"]/*[@code="a"]');
+            args.summaries.push(sub.textContent);
+        END;
+        args.summary = (args.summaries.size) ? args.summaries.0 : '';
+
+        args.targetauds = [];
+        FOR sub IN xml.findnodes('//*[@tag="521"]/*[@code="a"]');
+            args.targetauds.push(sub.textContent);
+        END;
+        args.targetaud = (args.targetauds.size) ? args.targetauds.0 : '';
+
+        # 250 gets pride of place for edition statement, and is the
+        # only logical choice for 880 graphic fields
+        graphic_880s = [];
+        get_graphic_880s(target_field='250');
+        args.graphic_editions = graphic_880s;
+        args.editions = [];
+        FOR edition IN args.graphic_editions;
+            args.editions.push(edition.primary.value);
+        END;
+
+        ed_hunt = xml.findnodes('//*[@tag="250"]/*[@code="a"]');
+        FOR sub IN ed_hunt;
+            args.editions.push(sub.textContent);
+        END;
+        args.edition = (args.editions.size) ? args.editions.0 : '';
+
+        phys_content = [];
+        FOR sub IN xml.findnodes(
+            '//*[@tag="300"]/*[@code="a" or @code="b" or @code="c" or @code="e"]'
+        );
+            phys_content.push(sub.textContent);
+        END;
+        args.phys_desc = phys_content.join(" ");
+
+        graphic_880s = [];
+        get_graphic_880s(target_field='505');
+        args.graphic_contents = graphic_880s;
+        FOR content IN args.graphic_contents;
+            args.contents.push(content.primary.value);
+        END;
+        args.content = (args.contents.size) ? args.contents.0 : '';
+
+        # Maintain contents_list in case any custom use was made of it
+        args.contents_list = [];
+        FOR sub IN xml.findnodes('//*[@tag="505"]');
+            args.contents_list.push(sub.textContent);
+        END;
+
+        # MARC Callnumber
+        args.marc_cns = [];
+        FOR sub IN xml.findnodes('//*[@tag="092" or @tag="099"]/*');
+            args.marc_cns.push(sub.textContent);
+        END;
+        args.marc_cn = (args.marc_cns.size ) ? args.marc_cns.0 : '';
+            
+
+        # clean up the ISBN
+        args.isbn_clean = args.isbns.0.replace('\ .*', '');
+        FOR isbn IN args.isbns;
+            clean_isbn = isbn.replace('\ .*', '');
+            clean_isbn = clean_isbn.replace('-', '');
+            IF clean_isbn.length == 13;
+                args.gtin13 = clean_isbn;
+                LAST;
+            END;
+        END;
+
+        IF ebook_api.overdrive.enabled == 'true';
+            FOR marc037 IN xml.findnodes('//*[@tag="037"]');
+                marc037_id = marc037.findnodes('./*[@code="a"]').textContent;
+                marc037_source = marc037.findnodes('./*[@code="b"]').textContent;
+                IF marc037_source.match('OverDrive') AND marc037_id;
+                    args.overdrive_id = marc037_id;
+                    LAST;
+                END;
+            END;
+        END;
+
+        # Extract the 856 URLs that are not otherwise represented by asset.uri's
+        args.online_res = [];
+        FOR node IN xml.findnodes('//*[@tag="856" and @ind1="4" and (@ind2="0" or @ind2="1")]');
+            IF node.findnodes('./*[@code="9" or @code="w" or @code="n"]'); NEXT; END; # asset.uri's
+            label = node.findnodes('./*[@code="y" or @code="z"][1]');
+            notes = node.findnodes('./*[@code="3"]');
+            FOR href IN node.findnodes('./*[@code="u"]');
+                NEXT UNLESS href;
+                # it's possible for multiple $u's to exist within 1 856 tag.
+                # in that case, honor the label/notes data for the first $u, but
+                # leave any subsequent $u's as unadorned href's. 
+                # use href/link/note keys to be consistent with args.uri's
+                args.online_res.push({
+                    href => href.textContent, 
+                    link => (loop.first AND label) ? label.textContent : href.textContent,
+                    note => (loop.first) ? notes.textContent : ''
+                });
+            END;
+        END;
+        args.holdings = [];
+        args.uris = [];
+        args.issns = [];
+        args.resolver_isbns = [];
+        args.resolver_issns = [];
+
+        # we use $9 of ISBN and ISSN as a flag for e-version
+        FOR resolver_isbn IN xml.findnodes('//*[@tag="020"]/*[@code="9"]');
+            IF resolver_isbn.textContent == "SFX" || resolver_isbn.textContent == "CUFTS";
+                my_parent = resolver_isbn.parentNode();
+                FOR resolver_isbn_val IN my_parent.findnodes('./*[@code="a"]');
+                    args.resolver_isbns.push(
+                        resolver_isbn_val.textContent.replace('-', '').replace('\ .*', '')
+                    );
+                END;
+            END;
+        END;
+
+        FOR resolver_issn IN xml.findnodes('//*[@tag="022"]/*[@code="9"]');
+            IF resolver_issn.textContent == "SFX" || resolver_issn.textContent == "CUFTS";
+                my_parent = resolver_issn.parentNode();
+                FOR resolver_issn_val IN my_parent.findnodes('./*[@code="a"]');
+                    args.resolver_issns.push(
+                        resolver_issn_val.textContent.replace('[^\d\-X]', '')
+                    );
+                END;
+            END;
+        END;
+
+        # now snag all issns 
+        FOR rawissn IN xml.findnodes('//*[@tag="022"]/*[@code="a"]');
+            args.issns.push(
+                rawissn.textContent.replace('[^\d\-X]', '')
+            );
+        END;
+
+        ou_hiding_disabled = ctx.org_hiding_disabled();
+
+        # explicitly grabbing the first bib_source node, though there should be only one anyway
+        bib_source = xml.findnodes('//*[local-name()="bib_source"][1]');
+        args.bib_source.id = bib_source.getAttribute('ident');
+        args.bib_source.source = bib_source.textContent;
+
+        FOR volume IN xml.findnodes('//*[local-name()="volumes"]/*[local-name()="volume"]');
+
+            # Check volume visibility - could push this into XPath
+            vol.label = volume.getAttribute('label');
+
+            # Prepend prefix, if any
+            prefix = volume.findnodes('./*[local-name()="call_number_prefix"][@ident!="-1"]');
+            IF prefix.getAttribute('label') != '';
+                vol.label = prefix.getAttribute('label') _ " " _ vol.label;
+            END;
+
+            # Append prefix, if any
+            suffix = volume.findnodes('./*[local-name()="call_number_suffix"][@ident!="-1"]');
+            IF suffix.getAttribute('label') != '';
+                vol.label = vol.label _ " " _ suffix.getAttribute('label');
+            END;
+
+            vol.id = volume.getAttribute('id');
+            NEXT IF volume.getAttribute('opac_visible') == 'false';
+            NEXT IF volume.getAttribute('deleted') == 'true';
+
+            IF vol.label == '##URI##';
+                FOR uri IN volume.findnodes('./*[local-name()="uris"]/*[local-name()="uri"]');
+                    res = {};
+                    res.href = uri.getAttribute('href');
+                    res.link = uri.getAttribute('label');
+                    res.note = uri.getAttribute('use_restriction');
+                    # Avoid displaying the href as the link text if we can display the note instead
+                    IF res.link == res.href AND res.note;
+                        res.link = res.note;
+                        res.note = '';
+                    END;
+                    args.uris.push(res);
+
+                    IF ebook_api.ebook_test.enabled == 'true';
+                        IF !args.ebook_test_id;
+                            FOR base_uri IN ebook_api.ebook_test.base_uris;
+                                IF res.href.match(base_uri);
+                                    args.ebook_test_id = res.href.remove(base_uri);
+                                    LAST;
+                                END;
+                            END;
+                        END;
+                    END;
+
+                    IF ebook_api.oneclickdigital.enabled == 'true';
+                        # A record might conceivably have multiple OneClickdigital URIs,
+                        # but we use (the same) ISBN as the ebook ID in each case.
+                        IF !args.oneclickdigital_id;
+                            FOR base_uri IN ebook_api.oneclickdigital.base_uris;
+                                IF res.href.match(base_uri);
+                                    # found a OneClickdigital URI, let's grab our ID and move on
+                                    args.oneclickdigital_id = clean_isbn;
+                                    LAST;
+                                END;
+                            END;
+                        END;
+                    END;
+
+                    IF ebook_api.overdrive.enabled == 'true';
+                        # Ideally we already have an OverDrive record ID from MARC 037 (see above).
+                        # But for older records, it will be embedded in the URI in MARC 856.
+                        IF !args.overdrive_id;
+                            FOR base_uri IN ebook_api.overdrive.base_uris;
+                                IF res.href.match(base_uri);
+                                    args.overdrive_id = res.href.remove('^.*/ContentDetails.htm\?ID=');
+                                    LAST;
+                                END;
+                            END;
+                        END;
+                    END;
+                END;
+
+                NEXT;
+            ELSE;
+                copies = volume.findnodes('./*[local-name()="copies"]/*[local-name()="copy"]');
+                FOR copy IN copies;
+                    parts = copy.findnodes('./*[local-name()="monograph_parts"]/*[local-name()="monograph_part"]');
+                    part_label = '';
+                    FOREACH part IN parts;
+                        part_label = part.getAttribute('label');
+                        LAST IF part_label != '';
+                    END;
+                    # Check copy visibility
+                    cp.deleted = copy.getAttribute('deleted');    
+                    cp.visible = copy.getAttribute('opac_visible');
+                    NEXT IF (cp.deleted == 'true' OR cp.visible == 'false');
+
+                    # Iterate through all of the children to determine visibility
+                    FOR node IN cp.childNodes;
+                        NEXT IF cp.visible == 'false';
+                        vis = node.getAttribute('opac_visible');
+                        del = node.getAttribute('deleted');
+                        IF vis == 'false' or del == 'true';
+                            cp.visible = 'false';
+                        END;
+                    END;
+
+                    NEXT IF cp.visible == 'false';
+                    
+                    loc = copy.findnodes('./*[local-name()="location"]');
+                    NEXT IF loc.getAttribute('opac_visible') == 'false';
+
+                    circlib = copy.findnodes('./*[local-name()="circlib"]');
+                    NEXT IF circlib.getAttribute('opac_visible') == 'false';
+
+                    status = copy.findnodes('./*[local-name()="status"]');
+                    NEXT IF status.getAttribute('opac_visible') == 'false';
+
+                    # extract the circ_lib id from the circ_lib node
+                    circ_lib = copy.findnodes('./*[local-name()="circ_lib"]');
+                    circ_lib_id = circ_lib.getAttribute('id').replace('.*/', '');
+
+                    UNLESS ou_hiding_disabled;
+                        NEXT UNLESS ctx.org_within_hiding_scope(circ_lib_id);
+                    END;
+
+                    holding = {
+                        circ_lib => circ_lib_id,
+                        label => vol.label,
+                        part_label => part_label,
+                        location => loc.textContent,
+                        library => circlib.textContent,
+                        status => status.textContent,
+                        status_code => status.getAttribute('ident'),
+                        barcode => copy.getAttribute('barcode'),
+                        owner => volume.getAttribute('lib')
+                    };
+                    args.holdings.push(holding);
+                    part_label = '';
+                END;
+            END;
+        END;
+
+        # Extract the copy count summary
+        count_type = (ctx.is_staff) ? 'staff' : 'public';
+
+        # Consortial copy count summary first
+        xpath = '//*[local-name()="counts"]/*[local-name()="count"][@type="' _ count_type _ '"]';
+        args.copy_counts = {};
+        FOR node IN xml.findnodes(xpath);
+            FOR attr IN ['count', 'available', 'unshadow', 'transcendant', 'org_unit']; 
+                depth = node.getAttribute('depth');
+                count_org_unit = node.getAttribute('org_unit');
+                args.copy_counts.$depth.$attr = node.getAttribute(attr);
+                args.org_copy_counts.$count_org_unit.$attr = node.getAttribute(attr);
+            END;
+        END;
+
+        # Get preferred library copy count
+        args.plib_copy_counts = {};
+        count_type = 'pref_lib';
+        xpath = '//*[local-name()="counts"]/*[local-name()="count"][@type="' _ count_type _ '"]';
+        FOR node IN xml.findnodes(xpath);
+            FOR attr IN ['count', 'available', 'unshadow', 'transcendant', 'org_unit']; 
+                depth = node.getAttribute('depth');
+                args.plib_copy_counts.$depth.$attr = node.getAttribute(attr);
+            END;
+        END;
+
+        mmr_unique_bib = [];
+        # "mattype" == "custom marc format specifier"
+        icon_style = ctx.get_cgf('opac.icon_attr').value || 'item_type';
+        formats_xpath = '//*[local-name()="attributes"]/*[local-name()="field"][@name="' _ icon_style _ '"]';
+
+        args.all_formats = [];
+        FOR node IN xml.findnodes(formats_xpath);
+            IF node AND node.textContent;
+                ccvm = ctx.get_ccvm(node.getAttribute('cvmid'));
+                NEXT IF ccvm.opac_visible == 'f';
+
+                format = {};
+                this_icon_source = node.getAttribute('source_list');
+                including = 'F';
+                # Just display everything if we don't have the data
+                IF NOT args.mr_constituent_ids OR NOT this_icon_source;
+                    including = 'T';
+                # We have an array of search-included bib IDs and we have the bib ID that this icon belongs to
+                ELSE;
+                    FOR mr_constituent_id IN args.mr_constituent_ids;
+                        IF this_icon_source.split(',').grep('^' _ mr_constituent_id _ '$' ).size;
+                            # This bib appears to be in the array of filtered bibs
+                            including = 'T';
+                        END;
+                    END;
+                END;
+                IF including == 'T';
+                    type = ccvm.code.remove('-'); # blu-ray to bluray
+                    format.label = ccvm.search_label || ccvm.value;
+                    format.icon = PROCESS get_ccvm_icon ccvm=ccvm;
+                    format.itemtype = schema_typemap.$type || 'CreativeWork';
+                    format.search_format = ccvm.code;
+                    format.source_bibs = this_icon_source.split(',');
+                    FOR bib_source IN format.source_bibs;
+                        IF NOT mmr_unique_bib.grep(bib_source).size; mmr_unique_bib.push(bib_source); END;
+                    END;
+                    args.all_formats.push(format); # metarecords want all formats
+
+                    IF !args.format_label;
+                        # use the first format as the default
+                        args.format_label = format.label;
+                        args.schema.itemtype = format.itemtype;
+                        args.format_icon = format.icon;
+                    END;
+                END;
+            END;
+        END;
+
+        formats_xpath = '//*[local-name()="attributes"]/*[local-name()="field"][@name="item_lang"]';
+        args.all_lang = [];
+        FOR node IN xml.findnodes(formats_xpath);
+            IF node AND node.textContent;
+                ccvm = ctx.get_ccvm(node.getAttribute('cvmid'));
+                NEXT IF ccvm.opac_visible == 'f';
+
+                lang = {};
+                this_source = node.getAttribute('source_list');
+                including = 'F';
+                # Just display everything if we don't have the data
+                IF NOT args.mr_constituent_ids OR NOT this_source;
+                    including = 'T';
+                # We have an array of search-included bib IDs and we have the bib ID that this lang belongs to
+                ELSE;
+                    FOR mr_constituent_id IN args.mr_constituent_ids;
+                        IF this_source.split(',').grep('^' _ mr_constituent_id _ '$' ).size;
+                            # This bib appears to be in the array of filtered bibs
+                            including = 'T';
+                        END;
+                    END;
+                END;
+                IF including == 'T';
+                    lang.label = ccvm.search_label || ccvm.value;
+                    lang.itemtype = schema_typemap.$type || 'CreativeWork';
+                    lang.search_format = node.textContent;
+                    lang.source_bibs = this_source.split(',');
+                    FOR bib_source IN lang.source_bibs;
+                        IF NOT mmr_unique_bib.grep(bib_source).size; mmr_unique_bib.push(bib_source); END;
+                    END;
+
+                    args.all_lang.push(lang); # metarecords want all
+                END;
+            END;
+        END;
+        args.mmr_unique_bib = mmr_unique_bib;
+
+        IF args.ebook_test_id;
+            args.ebook.ebook_id = args.ebook_test_id;
+            args.ebook.vendor = 'ebook_test';
+        ELSIF args.oneclickdigital_id;
+            args.ebook.ebook_id = args.oneclickdigital_id;
+            args.ebook.vendor = 'oneclickdigital';
+        ELSIF args.overdrive_id;
+            args.ebook.ebook_id = args.overdrive_id;
+            args.ebook.vendor = 'overdrive';
+        END;
+
+    END;
+
+    # Get the library or location group
+    # get_library()
+    # magically upgrades any use of 'loc' to 'locg', 
+    # which is a superset of 'loc'.
+    BLOCK get_library;
+        loc_name = 'locg';
+
+        # Location groups don't have shortnames, so they'll take priority
+        # (_org doesn't contain the group and breaks the selector).
+        loc_value = ctx.copy_location_group ? CGI.param(loc_name)
+                  : ctx.copy_location_group_org # resolved locg
+                    || CGI.param(loc_name) || CGI.param('loc') || ctx.search_ou;
+    END;
+
+-%]
+
+
+[%- BLOCK carousels;
+    config = {
+        animated => 0,
+        animation_interval => 5,
+        width => 5,
+        sm_width => 3,
+        xs_width => 2,
+    };
+    config.import(args);
+    carousels = [];
+    IF config.carousel_id;
+        carousels.push(ctx.get_carousel(config.carousel_id));
+    ELSE;
+        visible_carousels = ctx.get_visible_carousels();
+        FOREACH car IN visible_carousels;
+            carousel = ctx.get_carousel(car.carousel);
+            IF car.override_name.defined;
+                carousel.name = car.override_name;
+            END;
+            carousels.push(carousel);
+        END; 
+    END;
+    IF carousels.size > 0;
+%]
+<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/common/build/js/glide/glide.min.js[% ctx.cache_key %]"></script>
+<div class="carousels">
+[% FOREACH carousel IN carousels;
+   IF carousel.bibs.size > 0;
+%]
+<div class="carousel">
+<div class="carousel-title">[% carousel.name %]</div>
+<div class="carousel-body glide" id="carousel-[% carousel.id %]">
+  <div class="glide__track" data-glide-el="track">
+    <ul class="glide__slides">
+[% FOREACH bib IN carousel.bibs; %]
+      <li class="glide__slide"><div class="carousel-entry">
+        <a href="[% mkurl(ctx.opac_root  _ '/record/' _ bib.id) %]">
+          <img alt="[% l('Book cover') %]" class="carousel-entry-image" src="[% ctx.media_prefix %]/opac/extras/ac/jacket/medium/r/[% bib.id | uri %]"></img>
+        </a><br>
+        <span class="carousel-entry-title"><a href="[% mkurl(ctx.opac_root  _ '/record/' _ bib.id) %]">[% bib.title | html %]</a></span>
+      </div></li>
+[% END; %]
+    </ul>
+  </div>
+  <div class="glide__arrows" data-glide-el="controls">
+    <button class="glide__arrow glide__arrow--left" data-glide-dir="<">prev</button>
+    <button class="glide__arrow glide__arrow--right" data-glide-dir=">">next</button>
+  </div>
+</div>
+</div>
+<script>
+    var glide = new Glide('#carousel-[% carousel.id %]', {
+        type: 'carousel',
+        rewind: false,
+        perView: [% config.width %],
+        breakpoints: {
+            992: {
+                perView: [% config.sm_width %]
+            },
+            768: {
+                perView: [% config.xs_width %]
+            }
+        },
+        startAt: 0,
+        [% IF config.animated %] autoplay: [% config.animation_interval * 1000 %],[% END %]
+    });
+    glide.mount();
+</script>
+[% END; %]
+[% END; %]
+</div>
+[% END -%]
+[% END -%]
+[% MACRO accordion(str, trunc_length, element) BLOCK;
+    IF truncate_contents != 1;
+        ctx.defang_string(str);
+    ELSE;
+        UNLESS trunc_length;
+            trunc_length = contents_truncate_length || 100;
+        END;
+        IF str.length > trunc_length;
+            accordion_res = ctx.split_for_accordion(str, trunc_length);
+            str = accordion_res.0;
+            IF accordion_res.1;
+                str = str _ " <a onclick='toggleAccordion(this, " _ element _ ")'>" _ l('Read More') _ "</a>";
+            END;
+            str;
+        ELSE;
+            ctx.defang_string(str);
+        END;
+    END;
+END; %]
diff --git a/Open-ILS/src/templates_cons/opac/parts/myopac/main_refund_policy.tt2 b/Open-ILS/src/templates_cons/opac/parts/myopac/main_refund_policy.tt2
new file mode 100644 (file)
index 0000000..1d37841
--- /dev/null
@@ -0,0 +1,9 @@
+<tr>
+    <td colspan="3">
+        <p style="font-size: 120%;">
+        <strong>
+        Online payments are non-refundable. Patrons should make every effort to find and return lost items prior to payment.
+        </strong>
+        </p>
+    </td>
+</tr>
diff --git a/Open-ILS/src/templates_cons/opac/parts/place_hold.tt2 b/Open-ILS/src/templates_cons/opac/parts/place_hold.tt2
new file mode 100644 (file)
index 0000000..c36ba89
--- /dev/null
@@ -0,0 +1,317 @@
+[%  PROCESS "opac/parts/misc_util.tt2";
+    PROCESS "opac/parts/hold_error_messages.tt2";
+    PROCESS "opac/parts/metarecord_hold_filters.tt2";
+%]
+<script>
+// Toggle the activation date input and check the suspend checkbox.
+// If JavaScript is disabled, the CSS will handle the former, but
+// the latter will not happen.
+function toggleActivationDate() {
+    var cb = document.getElementById("hold_suspend");
+    var block = document.getElementById("toggled-block-suspend");
+    var anchor = document.getElementById("actDateToggle");
+    var actText = "[%- l('Hide activation date') -%]";
+    var inActText = "[%- l('Set activation date') -%]";
+    // Check for not equal to block so it works on first click.
+    if (block.style.display != "block") {
+        block.style.display = "block";
+        anchor.innerHTML = actText;
+        if (cb.checked != true) cb.checked = true;
+    } else {
+        block.style.display = "none";
+        anchor.innerHTML = inActText;
+    }
+    // Prevent the href from being followed, thus overriding the CSS.
+    return false;
+}
+
+// Maybe enable or disable the num_copies select when the user selects
+// or deselects a part.
+function maybeToggleNumCopies(obj) {
+    var numCopies = document.getElementById("num_copies");
+    // Only if numCopies exists.
+    if (numCopies) {
+        var objValue;
+        if (obj.type == 'radio') {
+            if (obj.checked) objValue = obj.value;
+            else return;
+        } else {
+            objValue = obj.value;
+        }
+        if (objValue && objValue != '') {
+            if (numCopies.value != '1') numCopies.value = '1';
+            if (!numCopies.disabled) numCopies.disabled = true;
+        } else {
+            if (numCopies.disabled) numCopies.disabled = false;
+        }
+    }
+}
+</script>
+<div id='holds_box' class='canvas' style='margin-top: 6px;'>
+    <h1>[% l('Place Hold') %]</h1>
+
+    [% some_holds_allowed = -1 %]
+
+    <!-- loop through the holds and display status of request where appropriate -->
+        [% FOR hdata IN ctx.hold_data;
+            attrs = {marc_xml => hdata.marc_xml};
+            PROCESS get_marc_attrs args=attrs;
+            this_hold_disallowed = 0;
+
+            IF CGI.param('hold_type') == 'M';
+              IF hdata.metarecord_filters.formats.size == 0;
+                this_hold_disallowed = 1;
+                # if this is the first hold and it's disallowed,
+                # assume all holds are, until we proven otherwise
+                SET some_holds_allowed = 0 IF some_holds_allowed == -1;
+              ELSE; some_holds_allowed = 1; END;
+            END %]
+     
+      [% IF loop.first %] 
+    <form method="post" name="PlaceHold" onsubmit="return validateHoldForm()" >
+        <input type="hidden" name="hold_type" value="[% CGI.param('hold_type') | html %]" />
+        [%  
+            redirect = CGI.param('hold_source_page') || CGI.param('redirect_to') || CGI.referer;
+            # since we have to be logged in to get this far, return to a secure page
+            redirect = redirect.replace('^http:', 'https:') 
+        %]
+        <input type="hidden" name="redirect_to" value="[% redirect | html %]" />
+        <input type="hidden" name="hold_source_page" value="[% CGI.param('hold_source_page') | html %]" />
+
+        <!-- Adding hidden fields so that parameters are maintained in
+        searchbar throughout the place hold process. -->
+        <input type="hidden" name="locg" value="[% CGI.param('locg') | html %]" />
+        <input type="hidden" name="qtype" value="[% CGI.param('qtype') | html %]" />
+        <input type="hidden" name="query" value="[% CGI.param('query') | html %]" />
+        [%
+            usr_barcode = CGI.param('usr_barcode') | html;
+            is_requestor = CGI.param('is_requestor');
+
+           IF is_requestor == '';
+               is_requestor = '0';
+           END;
+
+           IF is_requestor == '0' && usr_barcode == ctx.staff_recipient.card.barcode;
+               usr_barcode = '';
+           END;
+        %]
+
+        [% IF ctx.is_staff %]
+        <!-- request for a patron -->
+        <p class="staff-hold">
+            <input type="radio" id="hold_usr_is_requestor_not"
+                onchange="staff_hold_usr_input_disabler(this);"
+                name="hold_usr_is_requestor" value="0"
+                />
+            <label for="hold_usr_is_requestor_not">
+                [% l("Place hold for patron by barcode:") %]
+            </label>
+            <input type="text" name="hold_usr" id="hold_usr_input"
+              aria-label="[% l('Barcode') %]"
+              value="[% usr_barcode | html %]" 
+              onpaste="return debounce_barcode_change(event)"
+              onkeydown="return debounce_barcode_change(event)" autofocus /> 
+            <span id="patron_name"></span>
+            <span id="patron_usr_barcode_not_found" style="display: none">
+              [% l('Patron barcode was not found') %]
+            </span>
+            [% IF ctx.is_browser_staff %]
+            <button id="hold_usr_search" type="button" class="opac-button" style="display: none;">[% l('Patron Search') %]</button>
+            [% END %]
+            <br />
+            <input type="hidden" id="staff_barcode" 
+              value="[% ctx.staff_recipient.card.barcode | html %]"/>
+            <span>
+                <input type="radio" id="hold_usr_is_requestor"
+                    onchange="staff_hold_usr_input_disabler(this);"
+                    name="hold_usr_is_requestor" value="1" />
+                <label for="hold_usr_is_requestor">
+                    [% l("Place this hold for me ([_1] [_2])", ctx.user.first_given_name, ctx.user.family_name) | html %]
+                </label>
+            </span>
+            [% IF CGI.param('hold_type') == 'T' AND ctx.hold_subscriptions.size > 0 AND NOT CGI.param('from_basket') %]
+              <br />
+              <!-- request for a reading group / subscription -->
+              <input type="radio" id="hold_usr_is_subscription"
+                  onchange="staff_hold_usr_input_disabler(this);"
+                  name="hold_usr_is_requestor" value="2"
+                  />
+              <label for="hold_usr_is_subscription">
+                  [% l("Place hold for patron Hold Group:") %]
+              </label>
+              <select id='select_hold_subscription' name='hold_subscription'>
+                  <option selected='selected' value=''>[% l('- Hold Groups -') %]</option>
+                  [% FOR sub IN ctx.hold_subscriptions %]
+                  <option value='[% sub.id %]'>[% sub.name | html %]</option>
+                  [% END %]
+              </select>
+            [% END %]
+            <br/>
+            <label>
+              <input id="override_blocks_subscription" name="override" type="checkbox" checked="checked"/>
+              [% l("Override all hold-blocking conditions possible?") %]
+            </label>
+        </p>
+        [% END %]
+
+      [% END %]
+
+        <table id='hold-items-list'>
+            <tr>
+                <td>
+                    [% IF !this_hold_disallowed %]
+                    <input type="hidden" name="hold_target" value="[% hdata.target.id | html %]" />
+                    [% END %]
+                    <div class='hold-items-list-title'>
+                                           <!-- If hold is for grouped formats/editions (metarecord), show short title - else, show complete title --> 
+                                           [% IF CGI.param('hold_type') == 'M' %]
+                                                   [% attrs.title | html %]
+                                               [% ELSE %]
+                                                   [% attrs.title_extended | html %]
+                                               [% END %]
+                    </div>
+                    [% IF hdata.parts AND !this_hold_disallowed %]
+                        [% IF hdata.parts.size > 0 %]
+                        <div class='hold-div'>
+                            [% IF enable.radio.parts == 'true' %]
+                                <span class='hold-span'><label for='select_hold_part'>[%
+                               l('Select a Part:')
+                               %]</label></span>
+                             <div class='radio-parts-selection'>
+                             [% IF !hdata.part_required %]
+                                <span class='parts-radio-option'>
+                                 <input type='radio' name='part' value='' onchange='maybeToggleNumCopies(this);' required>[% l('All Parts') %]</span>
+                              [% END %]
+                               [% FOR part IN hdata.parts %]
+                                 <span class='parts-radio-option'><input type='radio' name='part' id=[% part.id %] value=[% part.id %] onchange='maybeToggleNumCopies(this);' required>
+                                  <label for=[% part.id %]>[% part.label | html %]</label></span>
+                              [% END %]
+                              </div>
+                          [% ELSE %]
+                            <span style='font-weight: bold; font-size: 120%; color: red;'><label for='select_hold_part'>[%
+                                hdata.part_required ? l('Select a Part:') : l('Select a Part (optional):')
+                            %]</label></span>
+                            <select id='select_hold_part' name='part' onchange='maybeToggleNumCopies(this);'>
+                                [% IF !hdata.part_required %]
+                                <option selected='selected' value=''>[% l('- All Parts -') %]</option>
+                                [% END %]
+                                [% FOR part IN hdata.parts %]
+                                <option value='[% part.id %]'>[% part.label | html %]</option>
+                                [% END %]
+                            </select>
+                          [% END %]
+                        </div>
+                        [% ELSE %]
+                        <input type='hidden' name='part' value=''/>
+                        [% END %]
+                    [% END %]
+                   [% INCLUDE "opac/parts/multi_hold_select.tt2" IF NOT (this_hold_disallowed AND hdata.part_required); %]
+                    [% IF NOT metarecords.disabled AND ctx.hold_data.size == 1 %]
+                        [% IF CGI.param('hold_type') == 'T' AND hdata.record.metarecord AND !hdata.part_required %]
+                        <!-- Grab the bre_id so that we can restore it if user accidentally clicks advanced options -->
+                           [% bre_id = hdata.target.id %]
+                            <a  id='advanced_hold_link'
+                                href="[% mkurl('', {hold_type => 'M', hold_target => hdata.record.metarecord.id, bre_id => bre_id}) %]">
+                                [% l('Advanced Hold Options') %]</a>
+                        [% END %]
+                        [% IF CGI.param('hold_type') == 'M' AND CGI.param('bre_id') %]
+                            <input type="hidden" name="bre_id" value="[% CGI.param('bre_id') | html %]" />
+                            <a id='basic_hold_link'
+                               href="[% mkurl('', {hold_target => CGI.param('bre_id'), hold_type => 'T'}) %]">
+                                [% l('Basic Hold Options') %]</a>
+                        [% END %]
+                        [% IF hdata.metarecord_filters.formats.size OR # should this be size > 1
+                            (hdata.metarecord_filters.langs.size && hdata.metarecord_filters.langs.size > 1);
+                            PROCESS metarecord_hold_filters_selector hold_data=hdata;
+                        END;
+                    END %]
+                </td>
+            </tr>
+
+            [% IF this_hold_disallowed %]
+              <tr><td>
+                <div class="mr_holds_no_formats">
+                [% l('This item does not have any formats available for holds placement') %]
+                </div>
+              </td></tr>
+            [% END %]
+
+            [%  IF !loop.last AND ctx.hold_data.size > 1 %]
+            <tr class="holds_item_row_separator"><td> </td></tr>
+            [% END %]
+
+        [% END %]
+        </table>
+
+        [% IF some_holds_allowed %]
+
+        <p>
+            [%- org_select_id = 'pickup_lib'; -%]
+            <label for="[% org_select_id %]">[%l('Pickup location:') %]</label>
+            [% PROCESS "opac/parts/org_selector.tt2";
+                INCLUDE build_org_selector name='pickup_lib' 
+                    value=ctx.default_pickup_lib id=org_select_id 
+                    can_have_vols_only=1 hold_pickup_lib=1 %]
+        </p>
+        <p>
+            [% l('Notify when hold is ready for pickup?') %]
+            <blockquote>
+                <input class="hold-alert-method" type="checkbox" id="email_notify" name="email_notify" value="t"
+                    [% IF !ctx.user.email %]disabled="true"[% ELSIF ctx.default_email_notify %]checked="checked"[% END %]/>
+                    <label for="email_notify">[% l('Yes, by Email') %]</label><br/>
+                <blockquote>
+                    [% IF !ctx.user.email and !ctx.is_staff; l('No configured Email address. See "My Account" for setting your Email address.');
+                     ELSE; l('Email Address:') %] <span name="email_address">[% ctx.user.email %]</span>[% END %]
+                </blockquote>
+                [%- IF allow_phone_notifications == 'true' %]
+                <input class="hold-alert-method" type="checkbox" id="phone_notify_checkbox" name="phone_notify_checkbox"
+                    [% IF ctx.default_phone_notify %]checked="checked"[% END %]/>
+                    <label for="phone_notify_checkbox">[% l('Yes, by Phone') %]</label><br/>
+                <blockquote>
+                    <label>[% l('Phone Number:') %]<input type="text" id="phone_notify" name="phone_notify" [% setting = 'opac.default_phone';
+                    IF ctx.user_setting_map.$setting; %] value='[% ctx.user_setting_map.$setting | html %]'
+                    [%- ELSIF ctx.user.day_phone; %] value='[% ctx.user.day_phone | html %]' [% END %]/></label>
+                </blockquote>
+                [%- END -%]
+                [% IF ctx.get_org_setting(ctx.search_ou, 'sms.enable') == 1 %]
+                <input class="hold-alert-method" type="checkbox" id="sms_notify_checkbox" name="sms_notify_checkbox"
+                    [% IF ctx.default_sms_notify %]checked="checked"[% END %]/>
+                    <label for="sms_notify_checkbox">[% l('Yes, by Text Messaging') %]</label><br/>
+                <blockquote>
+                    [% INCLUDE "opac/parts/sms_carrier_selector.tt2" %]<br/>
+                    [% INCLUDE "opac/parts/sms_number_textbox.tt2" %]<br/>
+                </blockquote>
+                [% END %]
+            </blockquote>
+            <blockquote>
+                <label for="hold_suspend">
+                [% IF ctx.hold_data.size == 1;
+                      l('Suspend this hold?');
+                  ELSE;
+                      l('Suspend these holds?');
+                  END %]
+                </label>
+                <img src="[% ctx.media_prefix %]/images/question-mark.png[% ctx.cache_key %]"
+                     alt="[% l('Suspend Hold Help') %]"
+                     title="[% l('A suspended hold will retain its place in the queue, but will not be fulfilled until it has been activated.') %]" />
+                <br/>
+                <input type="checkbox" name="hold_suspend" id="hold_suspend" value="t"/> [% l('Yes') %]
+                <a id="actDateToggle" href="#toggled-block-suspend" onclick="return toggleActivationDate();">[% l('Set activation date') %]</a>
+            </blockquote>
+            <blockquote id="toggled-block-suspend">
+                <label for="thaw_date">[% l('Activate on') %]</label>
+                <input type="text" id="thaw_date" name="thaw_date" />
+                <em>[% l('Enter date in MM/DD/YYYY format') %]</em>
+            </blockquote>
+        </p>
+        [% IF CGI.param('from_basket') %]
+          <blockquote><input type="checkbox" name="clear_cart" id="clear_cart" /><label for="clear_cart">[% l('Clear basket after holds are requested?') %]</label></blockquote>
+        [% END %]
+        <input id="place_hold_submit" type="submit" name="submit" 
+            value="[% l('Submit') %]" title="[% l('Submit') %]"
+            alt="[% l('Submit') %]" class="opac-button" />
+        [% END # some_holds_allowed %]
+        <input type="reset" name="cancel" onclick="window.location='[% redirect | html %]'" value="[% l('Cancel') %]" id="holds_cancel" class="opac-button" />
+    </form>
+</div>
+
diff --git a/Open-ILS/src/templates_cons/opac/parts/qtype_selector.tt2 b/Open-ILS/src/templates_cons/opac/parts/qtype_selector.tt2
new file mode 100644 (file)
index 0000000..008eb21
--- /dev/null
@@ -0,0 +1,24 @@
+[%  query_types = [
+    {value => "keyword", label => l("Keyword")},
+    {value => "title", label => l("Title"), plural_label => l("Titles"), browse => 1},
+    {value => "jtitle", label => l("Journal Title")},
+    {value => "title|uniform", label => l("Uniform Title")},
+    {value => "author", label => l("Author"), plural_label => l("Authors"), browse => 1},
+    {value => "identifier|publisher", label => l("Publisher")},
+    {value => "subject", label => l("Subject"), plural_label => l("Subjects"), browse => 1},
+    {value => "series", label => l("Series"), plural_label => l("Series"), browse => 1}
+] %]
+<select name="[% name || 'qtype' %]"[% IF id; ' id="'; id ; '"' ; END -%]
+    title="[% l('Select query type:') %]">
+    [%  query_type = query_type || CGI.param('qtype') || search.default_qtypes.0;
+      FOR qt IN query_types;
+        NEXT IF browse_only AND NOT qt.browse -%]
+    <option value='[% qt.value | html %]'[%
+        query_type == qt.value ? ' selected="selected"' : ''
+    %]>[% IF plural AND qt.plural_label;
+        qt.plural_label | html;
+    ELSE;
+        qt.label | html;
+    END %]</option>
+    [% END -%]
+</select>
diff --git a/Open-ILS/src/templates_cons/opac/parts/record/addedcontent.tt2 b/Open-ILS/src/templates_cons/opac/parts/record/addedcontent.tt2
new file mode 100644 (file)
index 0000000..4a4b859
--- /dev/null
@@ -0,0 +1,57 @@
+<div class='rdetail_extras_div'> 
+
+[% 
+    ac_types = {
+        reviews => l('Reviews'),
+        anotes  => l('Author Notes'),
+        toc     => l('Table of Contents'),
+        excerpt => l('Excerpt'),
+        summary => l('Summary')
+    };
+
+    selected_type = CGI.param('ac');
+    
+    # For each type of added content, render the link if it's known to have
+    # content, do not render the link if it's known to not have content.  If 
+    # the content status is unknown, render the link, but hide the link via CSS
+    # if dojo is enabled.  If dojo is not enabled, render and display the link.
+%]
+
+    <div id='ac_tab_wrapper'>
+        <a name="addedcontent"></a><!-- Anchor is here! -->
+    [% 
+        all_hidden = 1;
+        FOR type IN ac_types.keys;
+            tab_class = 'ac_tab';
+            SET tab_class = tab_class _ ' ac_tab_selected' IF type == selected_type; 
+            IF ctx.added_content.$type.status != '2'; # no content
+                all_hidden = 0;
+                IF ctx.added_content.$type.status == '3' AND want_dojo; # status unknown
+                    tab_class = tab_class _ ' hidden';
+                END %]
+            <div class="[% tab_class %]" id="ac:[% type %]">
+                <a href="[% mkurl('', {ac => type}) _ '#addedcontent' %]" rel="nofollow" vocab="">[% ac_types.$type %]</a>
+            </div>
+            [% END;
+        END;
+    %]
+    </div>
+
+    <div id='ac_content'>
+        [% 
+            IF selected_type; 
+                content = ctx.added_content.$selected_type.content;
+                IF content;
+                    content;
+                ELSE;
+                    l(''); #Removed "No Content Available" text
+                END;
+            ELSIF all_hidden;
+                l(''); #Removed "No Content Available" text
+            END;
+        %]
+    </div>
+</div>
+
+
diff --git a/Open-ILS/src/templates_cons/opac/parts/record/awards.tt2 b/Open-ILS/src/templates_cons/opac/parts/record/awards.tt2
new file mode 100644 (file)
index 0000000..fd0168b
--- /dev/null
@@ -0,0 +1,11 @@
+<div class='rdetail_extras_div'> 
+    <div style="margin-bottom:20px;"></div>
+
+    <!-- Novelist suggestions-->
+    [% IF ENV.OILS_NOVELIST_URL %] 
+        <div id='novelist-loading'>[% l('No NoveList content is available for this item.') %]</div>
+        <div data-novelist-novelistselect="[% attrs.isbn_clean || attrs.upc %]"></div>
+    [% END %]
+
+</div>
+
diff --git a/Open-ILS/src/templates_cons/opac/parts/record/contents.tt2 b/Open-ILS/src/templates_cons/opac/parts/record/contents.tt2
new file mode 100644 (file)
index 0000000..0fffc9c
--- /dev/null
@@ -0,0 +1,231 @@
+[% USE  Dumper %][%-
+# You can supply a trunc_length parameter to override the default contents_truncate_length value
+contents =  [
+    {
+        label => l('General Note: '),
+        trunc_length => 100,
+        xpath => '//*[@tag="500"]'
+    }, {
+        label => l('With Note: '),
+        xpath => '//*[@tag="501"]'
+    }, {
+        display_field => 'thesis',
+        label => l('Dissertation Note: '),
+        xpath => '//*[@tag="502"]'
+    }, {
+        display_field => 'bibliography',
+        label => l('Bibliography, etc. Note: '),
+        xpath => '//*[@tag="504"]'
+    }, {
+        display_field => 'toc',
+        label => l('Formatted Contents Note: '),
+        xpath => '//*[@tag="505"]'
+    }, {
+        label => l('Restrictions on Access Note: '),
+        xpath => '//*[@tag="506"]'
+    }, {
+        label => l('Scale Note for Graphic Material: '),
+        xpath => '//*[@tag="507"]'
+    }, {
+        display_field => 'production_credits',
+        label => l('Creation/Production Credits Note: '),
+        xpath => '//*[@tag="508"]'
+    }, {
+        label => l('Citation/References Note: '),
+        xpath => '//*[@tag="510"]'
+    }, {
+        display_field => 'performers',
+        label => l('Participant or Performer Note: '),
+        xpath => '//*[@tag="511"]'
+    }, {
+        label => l('Type of Report and Period Covered Note: '),
+        xpath => '//*[@tag="513"]'
+    }, {
+        label => l('Data Quality Note: '),
+        xpath => '//*[@tag="514"]'
+    }, {
+        label => l('Numbering Peculiarities Note: '),
+        xpath => '//*[@tag="515"]'
+    }, {
+        label => l('Type of Computer File or Data Note: '),
+        xpath => '//*[@tag="516"]'
+    }, {
+        label => l('Date/Time and Place of an Event Note: '),
+        xpath => '//*[@tag="518"]'
+    }, {
+        display_field => 'abstract',
+        label => l('Summary, etc.: '),
+        xpath => '//*[@tag="520"]'
+    }, {
+        label => l('Target Audience Note: '),
+        xpath => '//*[@tag="521"]'
+    }, {
+        label => l('Geographic Coverage Note: '),
+        xpath => '//*[@tag="522"]'
+    }, {
+        label => l('Preferred Citation of Described Materials Note: '),
+        xpath => '//*[@tag="524"]'
+    }, {
+        label => l('Supplement Note: '),
+        xpath => '//*[@tag="525"]'
+    }, {
+        label => l('Study Program Information Note: '),
+        xpath => '//*[@tag="526"]'
+    }, {
+        label => l('Additional Physical Form available Note: '),
+        xpath => '//*[@tag="530"]'
+    }, {
+        label => l('Reproduction Note: '),
+        xpath => '//*[@tag="533"]'
+    }, {
+        label => l('Original Version Note: '),
+        xpath => '//*[@tag="534"]'
+    }, {
+        label => l('Location of Originals/Duplicates Note: '),
+        xpath => '//*[@tag="535"]'
+    }, {
+        label => l('Funding Information Note: '),
+        xpath => '//*[@tag="536"]'
+    }, {
+        label => l('System Details Note: '),
+        xpath => '//*[@tag="538"]'
+    }, {
+        label => l('Terms Governing Use and Reproduction Note: '),
+        xpath => '//*[@tag="540"]'
+    }, {
+        label => l('Immediate Source of Acquisition Note: '),
+        xpath => '//*[@tag="541"]'
+    }, {
+        label => l('Information Relating to Copyright Status: '),
+        xpath => '//*[@tag="542"]'
+    }, {
+        label => l('Location of Other Archival Materials Note: '),
+        xpath => '//*[@tag="544"]'
+    }, {
+        label => l('Biographical or Historical Data: '),
+        xpath => '//*[@tag="545"]'
+    }, {
+        label => l('Language Note: '),
+        xpath => '//*[@tag="546"]'
+    }, {
+        label => l('Former Title Complexity Note: '),
+        xpath => '//*[@tag="547"]'
+    }, {
+        label => l('Issuing Body Note: '),
+        xpath => '//*[@tag="550"]'
+    }, {
+        label => l('Entity and Attribute Information Note: '),
+        xpath => '//*[@tag="552"]'
+    }, {
+        label => l('Cumulative Index/Finding Aids Note: '),
+        xpath => '//*[@tag="555"]'
+    }, {
+        label => l('Information About Documentation Note: '),
+        xpath => '//*[@tag="556"]'
+    }, {
+        label => l('Ownership and Custodial History: '),
+        xpath => '//*[@tag="561"]'
+    }, {
+        label => l('Copy and Version Identification Note: '),
+        xpath => '//*[@tag="562"]'
+    }, {
+        label => l('Binding Information: '),
+        xpath => '//*[@tag="563"]'
+    }, {
+        label => l('Case File Characteristics Note: '),
+        xpath => '//*[@tag="565"]'
+    }, {
+        label => l('Methodology Note: '),
+        xpath => '//*[@tag="567"]'
+    }, {
+        label => l('Linking Entry Complexity Note: '),
+        xpath => '//*[@tag="580"]'
+    }, {
+        label => l('Publications About Described Materials Note: '),
+        xpath => '//*[@tag="581"]'
+    }, {
+        label => l('Action Note: '),
+        xpath => '//*[@tag="583"]'
+    }, {
+        label => l('Accumulation and Frequency of Use Note: '),
+        xpath => '//*[@tag="584"]'
+    }, {
+        label => l('Exhibitions Note: '),
+        xpath => '//*[@tag="585"]'
+    }, {
+        label => l('Awards Note: '),
+        xpath => '//*[@tag="586"]'
+    }, {
+        label => l('Source of Description Note: '),
+        xpath => '//*[@tag="588"]'
+    } 
+];
+
+BLOCK render_contents;
+    xpath = xpath || '//*[starts-with(@tag,"5")]';
+    FOR node IN ctx.marc_xml.findnodes(xpath);
+        all_content = [];
+        graphics = [];
+        FOR subfield IN node.childNodes;
+            NEXT UNLESS subfield.nodeName == "subfield";
+            code = subfield.getAttribute('code');
+            IF code == '6';
+               linked_fields = [subfield.textContent()];
+               target_field = node.getAttribute('tag');
+               get_linked_880s;
+            END;
+            NEXT UNLESS code.match('[a-z]');
+            all_content.push(subfield.textContent);
+        END;
+        total_contents = all_content.join(" ").replace('\s+$', '');
+        %] [% IF total_contents.size;
+            trunc_length = cont.trunc_length || contents_truncate_length || 100;
+            
+            "<div class='content_field'>"; accordion(total_contents, trunc_length); "</div>";
+        ELSE;
+            "<div class='content_field'>"; accordion(total_contents); "</div>";
+        END;
+        FOREACH link880 IN graphics;
+            '<div class="graphic880"' _ link880.dir _ '>';
+            accordion(link880.value);
+            '</div>';
+        END;
+    END;
+END;
+
+BLOCK render_all_contents;
+    FOREACH cont IN contents;
+        note_arr = [];
+        content = '';
+        df = cont.display_field;
+        trunc_length = cont.trunc_length || contents_truncate_length || 100;
+        IF df AND attrs.hl.$df.size; -%]
+            <tr>
+                <td class='rdetail_content_type'>[% cont.label %]</td>
+                <td class='rdetail_content_value' property='keywords'>
+            [%- FOREACH note IN attrs.hl.$df;
+                "<div class='content_field'>"; accordion(note, trunc_length); "</div>";
+            END -%]
+            </td></tr>
+        [%- ELSE;
+            content = PROCESS render_contents(xpath=cont.xpath);
+            IF content.match('\S'); -%]                
+                <tr>
+                    <td class='rdetail_content_type'>[% cont.label %]</td>
+                    <td class='rdetail_content_value' property='keywords'>[% content %]</td>
+                </tr>
+            [%- END;
+        END;
+    END; %]
+[%- END %]
+
+[%-  content_html = PROCESS render_all_contents;
+    IF content_html.length > 0;
+%]
+<h2 class='rdetail_contents'>[% l('Notes') %]</h2>
+<table class='rdetail_content'>
+    <tbody>
+[%- content_html %]
+    </tbody>
+</table>
+[%- END %]
diff --git a/Open-ILS/src/templates_cons/opac/parts/record/extras.tt2 b/Open-ILS/src/templates_cons/opac/parts/record/extras.tt2
new file mode 100644 (file)
index 0000000..3e8c6c5
--- /dev/null
@@ -0,0 +1,103 @@
+[%
+    arrow_right = '&#9658;';
+    arrow_down = '&#9660;';
+%]
+<div>
+    <div id='rdetail_extras_div' style='width: 100%;'> 
+        [%
+            IF ctx.google_books_preview;
+                label = l('Google Preview');
+                name = 'google_preview';
+        %]
+        <div id="gbp_extra" class="rdetail_extras hide_me">
+            <div class="rdetail_extras_hr"></div>
+            <div id="gbp_extra_links" class="rdetail_extras_link">
+                <a id='gbp_arrow_link' name='[% name %]' class='rdetail_extras_lbl'>[% arrow_right %]</a>
+                <a id='gbp_arrow_down_link' name='[% name %]' class='rdetail_extras_lbl'>[% arrow_down %]</a>
+                <a name='[% name %]_lbl' class="rdetail_extras_lbl">[% label %]</a></div>
+        </div>
+        <div id="gbp_extra_container" class='rdetail_extras_div'></div>
+        [%  END %]
+
+        [%  # Hidden extras are not yet implemented.  Some may require JS
+
+        MACRO tab_is_active(tab) BLOCK;
+            exp_name = 'expand_' _ tab;
+            IF ctx.$exp_name OR ctx.expand_all; 1; END;
+        END;
+
+        # Let's see if we should hide the content cafe / simple summary content
+        hide_summary = 1;
+        IF attrs.summaries.0; hide_summary = 0; ELSE;
+            # Expose content cafe if it's reasonable to do so.
+            # This approach only works when using embedded content cafe.
+            IF ENV.OILS_CONTENT_CAFE_USER; 
+                ident = attrs.isbn_clean || attrs.upc; 
+                IF ident; hide_summary = 0; END;
+            END;
+        END;
+
+        # if no added content is available, hide the main tab.
+        # if any content is available, use the first tab as the default display tab.
+        default_ac = '';
+        IF !tab_is_active('addedcontent');
+            hide_ac = 1;
+            FOR type IN ctx.added_content.keys;
+                IF ctx.added_content.$type.status != '2'; # not available
+                    hide_ac = 0;
+                END;
+                IF ctx.added_content.$type.status == '1';
+                    SET default_ac = type UNLESS default_ac;
+                END;
+            END;
+        END;
+
+        extras = [
+        #    {name => 'summaryplus',  label => l('Summaries & More'), hide => hide_summary},
+        #    {name => 'annotation', label => l('Annotation'), hide => 1}, 
+        #    {name => 'awards',  label => l('Awards, Reviews, & Suggested Reads')}, 
+        #    {name => 'excerpt',  label => l('Excerpt'), hide => 1},
+            {name => 'issues',   label => l('Issues Held'), hide => !(ctx.have_holdings_to_show || ctx.have_mfhd_to_show)},
+        #    {name => 'preview',  label => l('Preview'), hide => 1}, 
+        #    {name => 'addedcontent',  label => l('Additional Content'), hide => hide_ac},  # hide if all content is known to not exist
+        #    {name => 'cnbrowse', label => l('Shelf Browser')},
+            {name => 'marchtml', label => l('Bibliographic Record')}
+        ];
+
+        FOREACH extra IN extras;
+            IF extra.hide; NEXT; END; 
+            name = extra.name;
+        %]
+        <div class="rdetail_extras">
+            <div class="rdetail_extras_hr"></div>
+            <div class="rdetail_extras_link">
+                [%  
+                    IF tab_is_active(name);
+                        href = mkurl('', {}, ['expand', 'ac']);
+                        arrow = arrow_down;
+                    ELSE;
+                        IF name == 'addedcontent' AND default_ac;
+                            href = mkurl('', {expand => name, ac => default_ac}) _ '#' _ name; 
+                        ELSE;
+                            href = mkurl('', {expand => name}) _ '#' _ name; 
+                        END;
+                        arrow = arrow_right;
+                    END;
+                %]
+                <a name='[% name %]' href='[% href %]' class="rdetail_extras_lbl" rel="nofollow" vocab="">[% arrow %] [% extra.label | html %]</a>
+            </div>
+        </div>
+        <div class='rdetail_extras_div'>
+            [%  IF tab_is_active(name);
+                    IF name == 'marchtml';
+                        ctx.marchtml;
+                    ELSE;
+                        # Load the template for the selected extra
+                        INCLUDE "opac/parts/record/${name}.tt2";
+                    END;
+                END; 
+            %]
+        </div>
+        [% END %]
+    </div>
+</div>
diff --git a/Open-ILS/src/templates_cons/opac/parts/record/marcextras.tt2 b/Open-ILS/src/templates_cons/opac/parts/record/marcextras.tt2
new file mode 100644 (file)
index 0000000..f3af3a9
--- /dev/null
@@ -0,0 +1,104 @@
+[%
+    arrow_right = '&#9658;';
+    arrow_down = '&#9660;';
+%]
+<div>
+    <div id='rdetail_extras_div'> 
+        [%
+            IF ctx.google_books_preview;
+                label = l('Google Preview');
+                name = 'google_preview';
+                href = 'javascript:GBDisplayPreview();';
+        %]
+        <div id="gbp_extra" class="rdetail_extras hide_me">
+            <div class="rdetail_extras_hr"></div>
+            <div id="gbp_extra_links" class="rdetail_extras_link">
+                <a id='gbp_arrow_link' name='[% name %]' href='[% href %]' class='rdetail_extras_lbl'>[% arrow_right %]</a>
+                <a id='gbp_arrow_down_link' name='[% name %]' href='[% href %]' class='rdetail_extras_lbl hide_me'>[% arrow_down %]</a>
+                <a name='[% name %]_lbl' href='[% href %]' class="rdetail_extras_lbl">[% label %]</a></div>
+        </div>
+        <div id="gbp_extra_container" class='rdetail_extras_div'></div>
+        [%  END %]
+
+        [%  # Hidden extras are not yet implemented.  Some may require JS
+
+        MACRO tab_is_active(tab) BLOCK;
+            exp_name = 'expand_' _ tab;
+            IF ctx.$exp_name OR ctx.expand_all; 1; END;
+        END;
+
+        # Let's see if we should hide the content cafe / simple summary content
+        hide_summary = 1;
+        IF attrs.summaries.0; hide_summary = 0; ELSE;
+            # Expose content cafe if it's reasonable to do so.
+            # This approach only works when using embedded content cafe.
+            IF ENV.OILS_CONTENT_CAFE_USER; 
+                ident = attrs.isbn_clean || attrs.upc; 
+                IF ident; hide_summary = 0; END;
+            END;
+        END;
+
+        # if no added content is available, hide the main tab.
+        # if any content is available, use the first tab as the default display tab.
+        default_ac = '';
+        IF !tab_is_active('addedcontent');
+            hide_ac = 1;
+            FOR type IN ctx.added_content.keys;
+                IF ctx.added_content.$type.status != '2'; # not available
+                    hide_ac = 0;
+                END;
+                IF ctx.added_content.$type.status == '1';
+                    SET default_ac = type UNLESS default_ac;
+                END;
+            END;
+        END;
+
+        extras = [
+        #    {name => 'summaryplus',  label => l('Summaries & More'), hide => hide_summary},
+        #    {name => 'annotation', label => l('Annotation'), hide => 1}, 
+        #    {name => 'awards',  label => l('Awards, Reviews, & Suggested Reads')}, 
+        #    {name => 'excerpt',  label => l('Excerpt'), hide => 1},
+        #    {name => 'issues',   label => l('Issues Held'), hide => !(ctx.have_holdings_to_show || ctx.have_mfhd_to_show)},
+        #    {name => 'preview',  label => l('Preview'), hide => 1}, 
+        #    {name => 'addedcontent',  label => l('Additional Content'), hide => hide_ac},  # hide if all content is known to not exist
+        #    {name => 'cnbrowse', label => l('Shelf Browser')},
+            {name => 'marchtml', label => l('Bibliographic Record')}
+        ];
+
+        FOREACH extra IN extras;
+            IF extra.hide; NEXT; END; 
+            name = extra.name;
+        %]
+        <div class="rdetail_extras">
+            <div class="rdetail_extras_hr"></div>
+            <div class="rdetail_extras_link">
+                [%  
+                    IF tab_is_active(name);
+                        href = mkurl('', {}, ['expand', 'ac']);
+                        arrow = arrow_down;
+                    ELSE;
+                        IF name == 'addedcontent' AND default_ac;
+                            href = mkurl('', {expand => name, ac => default_ac}) _ '#' _ name; 
+                        ELSE;
+                            href = mkurl('', {expand => name}) _ '#' _ name; 
+                        END;
+                        arrow = arrow_right;
+                    END;
+                %]
+                <a name='[% name %]' href='[% href %]' class="rdetail_extras_lbl">[% arrow %] [% extra.label | html %]</a>
+            </div>
+        </div>
+        <div class='rdetail_extras_div'>
+            [%  IF tab_is_active(name);
+                    IF name == 'marchtml';
+                        ctx.marchtml;
+                    ELSE;
+                        # Load the template for the selected extra
+                        INCLUDE "opac/parts/record/${name}.tt2";
+                    END;
+                END; 
+            %]
+        </div>
+        [% END %]
+    </div>
+</div>
diff --git a/Open-ILS/src/templates_cons/opac/parts/result/lowhits.tt2 b/Open-ILS/src/templates_cons/opac/parts/result/lowhits.tt2
new file mode 100644 (file)
index 0000000..9e26c01
--- /dev/null
@@ -0,0 +1,80 @@
+<div>
+    <div id="zero_search_hits">
+        <div class="facet_sidebar_hidden" id="facet_sidebar">
+          <h3 class="sr-only">[% l('Search Results filters') %]</h3>
+        </div>
+        <div class="zero_search_hits_saved">
+            [% INCLUDE "opac/parts/staff_saved_searches.tt2" %]
+        </div>
+        <div class="zero_search_hits_main">
+            <p>[% qhtml = CGI.param('query') | html;
+                  IF ctx.bookbag;
+                      wbbag = ctx.bookbag.name | html;
+                      fmt_bookbag = '<span class="lowhits-bookbag-name">' _ wbbag _ '</span>';
+                       IF is_advanced OR is_special;
+                         l('Sorry, no entries were found for your search within [_1].', fmt_bookbag);
+                       ELSE;
+                          l('Sorry, no entries were found for [_1] within [_2].', '<q>' _ qhtml _ '</q>', fmt_bookbag);
+                       END;
+                   ELSE;
+                     IF is_advanced OR is_special;
+                          l('Sorry, no entries were found for your search.');
+                       ELSE;
+                          IF !qhtml;
+                             l('Please enter a search term in the Search box.');
+                          ELSE;
+                             l('Sorry, no entries were found for [_1].', '<q>' _ qhtml _ '</q>');
+                          END;
+                       END;
+                   END %]
+            </p>
+            [% IF ctx.search_summary.suggestions.one_class_one_term %]
+            <div class="result_block_visible refine_search" id="did_you_mean">
+                <em><strong>[% s_list = ctx.search_summary.suggestions.one_class_one_term; l('Did you mean: ') %]</strong></em>
+                [% FOREACH s IN s_list.suggestions %]
+                    [% IF !loop.first(); l('or'); END %]
+                    <a href="[% mkurl(ctx.opac_root _ '/results', {qtype=>s_list.class, query=>s.suggestion}) %]">[% s.suggestion | html %]</a>
+                [% END %]
+            </div>
+            <br/>
+            [% END %]
+        </div>
+        <div style="float:right;width:353px;background:#ccc;padding:10px;margin-top:7px;">
+
+
+            [% INCLUDE "opac/parts/result/lowhits_purchase.tt2" %]
+            <p>
+                <strong>[% l('Keyword Search Tips') %]</strong><br />
+               [% i18n_advsearch = l('Advanced Search');
+                   l('Try changing to [_1].', '<strong>' _ i18n_advsearch _ '</strong>') %]
+            </p>
+            <p>
+                <strong>[% l('Adjacency') %]</strong><br />
+                [% l('Multiple words are not searched together as a phrase. They will ' _
+                    'be found in various parts of the record. To search for a phrase, enclose your ' _
+                    'search terms in quotation marks.') %]<br />
+               [% i18n_searchphrase = l('garcia marquez');
+                   l('(example: [_1])', '<strong>&quot;' _ i18n_searchphrase _ '&quot;</strong>') %]
+            </p>
+            <p>
+                <strong>[% l('Truncation') %]</strong><br />
+                [% l('Words may be right-hand truncated using an asterisk. Use a single asterisk * ' _
+                    'to truncate any number of characters.') %]<br />
+               [% i18n_searchtrunc = l('environment* agency');
+                   l('(example: [_1])', '<strong>' _ i18n_searchtrunc _ '</strong>') %]
+            </p>
+            <p>
+                <strong>[% l('Anchored Searching') %]</strong><br />
+                [% l('You may use ^ and $ to indicate "phrase begins with" and ' _
+                    '"phrase ends with," respectively, within a search phrase ' _
+                    'enclosed in quotation marks.') %]<br />
+               [% i18n_searchbegins = l('harry');
+                  i18n_searchends = l('stone');
+                   l('(examples: [_1] for phrases that begin with the term [_2]. ' _
+                     '[_3] for phrases that end in [_4].)',
+                    '<strong>&quot;^' _ i18n_searchbegins _ '&quot;</strong>', '<em>' _ i18n_searchbegins _ '</em>',
+                    '<strong>&quot;' _ i18n_searchends _ '$&quot;</strong>', '<em>' _ i18n_searchends _ '</em>') %]
+            </p>
+        </div>
+    </div>
+</div>
diff --git a/Open-ILS/src/templates_cons/opac/parts/topnav.tt2 b/Open-ILS/src/templates_cons/opac/parts/topnav.tt2
new file mode 100644 (file)
index 0000000..23a9787
--- /dev/null
@@ -0,0 +1,99 @@
+[%- IF ctx.maintenance_message -%]
+<div id="maintenance_message">[% ctx.maintenance_message %]</div>
+[%- END -%]
+[% IF !ctx.is_staff && !ctx.readonly %]
+<div id="header-wrap">
+<div id="header">
+    <div class="float-left">
+        [% INCLUDE "opac/parts/topnav_logo.tt2" %]
+    </div>
+    <div class="float-right">
+        [% IF !ctx.user %]
+        <div id="your-acct-login">
+            <a href="[% mkurl(ctx.opac_root _ '/myopac/main') %]" 
+                class="opac-button opac-button-header" id="home_myopac_link">
+                [% l('Log into My Account') %]
+            </a>
+        </div>
+        [% ELSE %]
+        <div id="dash_wrapper">
+            <div id="dash_identity">
+                <span id="dash_user">
+                    [%  l('[_1] [_2]', 
+                      (ctx.user.pref_first_given_name || ctx.user.first_given_name), 
+                      (ctx.user.pref_family_name || ctx.user.family_name)
+                    ) | html %]
+                </span>
+                <span class="dash_divider">|</span>
+                <span class="dash_account_buttons">
+                <div id="dash_user_message_button_container">
+                    <a href="[% mkurl(ctx.opac_root _ '/myopac/messages', {}, ['single', 'message_id', 'hid']) %]" class="opac-button">
+                        [% l('Messages') %]
+                    </a>
+                    [% IF ctx.user_stats.messages.unread %]
+                        <div id="unread_message_count_floater">
+                            [%- ctx.user_stats.messages.unread -%]
+                            <span class="sr-only">[% l('unread') %]</a>
+                        </div>
+                    [% END %]
+                </div>
+                <a href="[% mkurl(ctx.opac_root _ '/myopac/main', {}, ['single', 'message_id', 'sort','sort_type', 'hid']) %]"
+                    class="opac-button">[% l('My Account') %]</a>
+                <a href="[% mkurl(ctx.opac_root _ '/myopac/lists', {}, ['single', 'message_id', 'hid', 'from_basket']) %]"
+                    class="opac-button">[% l('My Lists') %]</a>
+                <a href="[% mkurl(ctx.opac_root _ '/logout', {active_logout => 1}, 1) %]"
+                    class="opac-button" id="logout_link">[% l('Logout') %]</a>
+                </span>
+            </div>
+            <div id="dashboard">
+                <span class="dash-align">
+                    <a class="dash-link" href="[% mkurl(ctx.opac_root _ '/myopac/circs', {}, 
+                        ['limit','offset', 'single', 'message_id', 'sort','sort_type', 'hid'])
+                        %]"><span id="dash_checked">[% ctx.user_stats.checkouts.total_out
+                        %]</span> [% l("Checked Out") %]</a>
+                </span>
+                <span class="dash_divider">|</span>
+                <span class="dash-align">
+                    <a class="dash-link" href="[% mkurl(ctx.opac_root _ '/myopac/holds', {}, 
+                        ['available', 'single', 'message_id', 'sort','sort_type', 'hid'])
+                        %]"><span id="dash_holds">[% ctx.user_stats.holds.total
+                        %]</span> [% l("On Hold") %]</a>
+                </span>
+                <span class="dash_divider">|</span>
+                <span class="dash-align">
+                    <a class="dash-link" href="[% mkurl(ctx.opac_root _ '/myopac/holds',
+                        {available => 1}, ['single', 'message_id', 'sort','sort_type', 'hid']) %]"><span id="dash_pickup">[%
+                        ctx.user_stats.holds.ready %]</span> [% l("Ready for Pickup") %]</a>
+                </span>
+                <span class="dash_divider">|</span>
+                <span class="dash-align">
+                    <a class="dash-link" href="[% mkurl(ctx.opac_root _ '/myopac/main', {}, ['single', 'message_id', 'sort','sort_type', 'hid'])
+                        %]"><span id="dash_fines">[% money(ctx.user_stats.fines.balance_owed)
+                        %]</span> [% l("Fines") %]</a>
+                </span>
+            </div>
+            <div id="dashboard_e" class="hidden">
+                <span class="dash-align">
+                    <a class="dash-link" href="[% mkurl(ctx.opac_root _ '/myopac/ebook_circs')
+                        %]"><span id="dash_e_checked">-</span> [% l("E-Items Checked Out") %]</a>
+                </span>
+                <span class="dash_divider">|</span>
+                <span class="dash-align">
+                    <a class="dash-link" href="[% mkurl(ctx.opac_root _ '/myopac/ebook_holds')
+                        %]"><span id="dash_e_holds">-</span> [% l("E-Items on Hold") %]</a>
+                </span>
+                <span class="dash_divider">|</span>
+                <span class="dash-align">
+                    <a class="dash-link" href="[% mkurl(ctx.opac_root _ '/myopac/ebook_holds_ready')
+                        %]"><span id="dash_e_pickup">-</span> [% l("E-Items Ready for Checkout") %]</a>
+                </span>
+            </div>
+        </div>
+        [% END %]
+    </div>
+    [%- INCLUDE "opac/parts/locale_picker.tt2" %]
+    <div class="common-no-pad"></div>
+</div>
+</div>
+[% INCLUDE "opac/parts/topnav_links.tt2" %]
+[% END %]
diff --git a/Open-ILS/src/templates_cons/opac/parts/topnav_links.tt2 b/Open-ILS/src/templates_cons/opac/parts/topnav_links.tt2
new file mode 100644 (file)
index 0000000..e862d5e
--- /dev/null
@@ -0,0 +1,16 @@
+<div id="gold-links-holder">
+    <div id="gold-links">
+    <div id="header-links">
+    <a href="https://www.cwmars.org/explore/new-titles" target="_blank" rel="noopener">
+       New Titles at Your Library
+    </a>
+    &nbsp;|&nbsp;
+    <a href="https://www.cwmars.org/explore/most-requested-titles" target="_blank" rel="noopener">
+       Popular Titles
+    </a>
+    &nbsp;|&nbsp;
+    <a href="http://catalog.cwmars.org/eg/kpac/home">Kids Catalog</a>
+    </div>
+    </div>
+</div>
+
diff --git a/Open-ILS/src/templates_cons/opac/parts/topnav_logo.tt2 b/Open-ILS/src/templates_cons/opac/parts/topnav_logo.tt2
new file mode 100644 (file)
index 0000000..40d87ec
--- /dev/null
@@ -0,0 +1,2 @@
+       <div id="topnav_logo"> <a href="/"><img id="topnav_logo_image" alt="[% l('Evergreen Logo') %]" 
+            src="[% ctx.media_prefix %]/opac/images/small_logo[% ENV.OILS_OPAC_LIBRARY_ID %].png[% ctx.cache_key %]" /></a></div>
diff --git a/Open-ILS/src/templates_cons/opac/password_reset.tt2 b/Open-ILS/src/templates_cons/opac/password_reset.tt2
new file mode 100644 (file)
index 0000000..ef39b73
--- /dev/null
@@ -0,0 +1,78 @@
+[%- PROCESS "opac/parts/header.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l('Library system password reset request form');
+-%]
+<h2 class="sr-only">[% l('Reset Password') %]</h2>
+<div class="mobile_hide">
+[% INCLUDE "opac/parts/searchbar.tt2" %]
+</div>
+
+[%  
+    uuid = ctx.page_args.0;
+    msg_map = {
+        SUCCESS => l('Password has been reset'),
+        NO_MATCH => l('Passwords did not match. Please try again'),
+        NOT_ACTIVE => l('This was not an active password reset request. Your password has not been reset.'),
+        NOT_STRONG => l('The password you chose was not considered complex enough to protect your account. Your password has not been reset.'),
+        TWO_PASSWORDS => l('Please enter and repeat your new password.'),
+        REQUEST_SUCCESS => l('Your barcode or user name has been submitted for a password reset. ' _ 
+            'An email will be sent to the email address in your library account with instructions on resetting your password. If you do not receive an email within 30 minutes, please contact your library for assistance.')
+    }
+%]
+<div id="content-wrapper">
+    <div id="main-content">
+        <br/>
+        <p class='[% ctx.pwreset.style %]'>[% stat = ctx.pwreset.status; msg_map.$stat %]</p>
+        [% IF uuid %]
+            [% IF stat == 'SUCCESS' %]
+                <p><a href='[% mkurl(ctx.opac_root _ '/myopac/main', {}, 1) %]'>[% l('Log in to My Account') %]</a>
+            [% ELSE %]
+            <form method="post">
+                <input type='hidden' name='uuid' value='[% uuid | html %]'/>
+                <table>
+                    <tr>
+                        <td><label for="pwd1">[% l('New password:') %]</label></td>
+                        <td><input type="password" name="pwd1"/></td>
+                    </tr>
+                    <tr>
+                        <td><label for="pwd2">[% l('Re-enter new password:') %]</label></td>
+                        <td><input type="password" name="pwd2"/></td>
+                    </tr>
+                    <tr>
+                        <td>
+                            <button name="submit" class="opac-button" id="submitButton" type="submit">[% l('Submit') %]</button>
+                        </td>
+                    </tr>
+                </table>
+            </form>
+            [% END %]
+        [% ELSIF !ctx.pwreset.status %]
+        <h2>[% l('Please enter your library card number <strong> OR</strong> user name to identify your library account and request a password reset') %]</h2>
+
+        <form method="post">
+            <table>
+                <tr>
+                    <td><label for="barcode">[% l('Library Card Number:') %] </label></td>
+                    <td><input type="text" id="barcode" name="barcode"/></td>
+                </tr>
+                <tr>
+                    <td colspan="2"><strong>OR</strong></td>
+                <tr>
+                    <td><label for="username">[% l('User name:') %] </label></td>
+                    <td><input type="text" id="username" name="username"/></td>
+                </tr>
+                <tr>
+                    <td colspan="2">Enter one <strong>or</strong> the other. You do not need both.</td>
+                </tr>
+            </table>
+            [% IF ctx.get_org_setting(ctx.physical_loc || ctx.aou_tree.id, 'circ.password_reset_request_requires_matching_email') %]
+            <label for="email">[% l('Email address associated with the account:') %] </label><input type="text" name="email"/><br/>
+            [% END %]
+            <button name="submit" id="submitButton" class="opac-button" type="submit">[% l('Submit') %]</button>
+        </form>
+        [% INCLUDE "opac/password_reset_msg.tt2" %]
+        [% END %]
+    </div>
+</div>
+[%- END %]
diff --git a/Open-ILS/src/templates_cons/opac/password_reset_msg.tt2 b/Open-ILS/src/templates_cons/opac/password_reset_msg.tt2
new file mode 100644 (file)
index 0000000..b939fee
--- /dev/null
@@ -0,0 +1,3 @@
+<div class="password_message">
+[% l('Note: An email will be sent with instructions on resetting your password. You must have a valid email address associated with your library account. The reset email may take up to 30 minutes to arrive.<br />If you have any additional questions, please contact your local library for further assistance.'); %]
+</div>
diff --git a/Open-ILS/src/templates_cons/opac/register.tt2 b/Open-ILS/src/templates_cons/opac/register.tt2
new file mode 100644 (file)
index 0000000..fb82fd5
--- /dev/null
@@ -0,0 +1,257 @@
+[%- PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/org_selector.tt2";
+    WRAPPER "opac/parts/base.tt2";
+    INCLUDE "opac/parts/topnav.tt2";
+    ctx.page_title = l("Request Library Card");
+
+# for privacy, reload the page after (default) 5 minutes
+refresh_time = ctx.register.settings.refresh_timeout || 300; 
+ctx.refresh = refresh_time _ '; ' _ ctx.opac_root _ '/home';
+
+# some useful variables and MACROs for display, 
+# field validation, and added info display
+
+ctx_org = ctx.physical_loc || ctx.search_ou || ctx.aou_tree.id;
+
+# list of the registration fields to (potentially) 
+# display in the order they should be shown
+
+# post_code is the only field below that is required in the database and
+# post_code is only required if an address is created.
+# To prevent any of these fields from showing locally, regardless org unit
+# settings, simply remove the fields from this list.  In the case of 
+# addresses, if all address fields are removed, no attempt at creating
+# an address will be made (and post_code will no longer be required).
+
+register_fields = [
+    {class => 'stgu',  name = 'first_given_name', label => l('First Name')},
+    {class => 'stgu',  name = 'second_given_name', label => l('Middle Name')},
+    {class => 'stgu',  name = 'family_name', label => l('Last Name')},
+    {class => 'stgu',  name = 'pref_first_given_name', label => l('Preferred First Name')},
+    {class => 'stgu',  name = 'pref_second_given_name', label => l('Preferred Middle Name')},
+    {class => 'stgu',  name = 'pref_family_name', label => l('Preferred Last Name')},
+    {class => 'stgma', name = 'street1', label => l('Street Address')},
+    {class => 'stgma', name = 'street2', label => l('Street Address (2)')},
+    {class => 'stgma', name = 'city', label => l('City')},
+    {class => 'stgma', name = 'county', label => l('County')},
+    {class => 'stgma', name = 'state', label => l('State')},
+    {class => 'stgma', name = 'post_code', label => l('Zip Code')},
+    {class => 'stgu',  name = 'dob', label => l('Date of Birth')},
+    {class => 'stgu',  name = 'day_phone', label => l('Phone Number')},
+    {class => 'stgu',  name = 'email', label => l('Email Address')}
+    {class => 'stgu',  name = 'usrname', label => l('Requested Username')}
+];
+
+# The dojo date widget in the patron edit UI only accepts default 
+# values in ISO8601 format.  It will not accept locale-shaped dates.
+# Force change it for this form:
+ctx.register.settings.stgu.dob.example = l('YYYY-MM-DD (1970-05-29)');
+
+%]
+
+<style type="text/css">
+#stgu\.first_given_name, #stgu\.second_given_name, #stgu\.family_name,
+ #stgu\.pref_first_given_name, #stgu\.pref_second_given_name,
+ #stgu\.pref_family_name, #stgma\.street1, #stgma\.street2, #stgma\.city,
+ #stgma\.county, #stgma\.state, #stgma\.post_code {
+ text-transform: uppercase;
+}
+</style>
+<h2 class="sr-only">[% l('Account Registration') %]</h2>
+<div id="content-wrapper">
+    <div id="main-content-register">
+        <div class="common-full-pad"></div>
+        <h1>[% l('Request a Library Card')%]</h1>
+        <hr/>
+
+        [% IF ctx.register.success %]
+            <h3>Thank you for submitting your request for a library card!<h3>
+            <h4>Please allow time for a library staff member to review your application
+and reach out with next steps. If you have any questions or concerns,
+please contact your <a href="https://www.cwmars.org/memberlibraries">library.</a></h4>
+
+            [% IF ctx.register.username_taken %]
+            <p>
+                [% |l %]
+                Note: The selected username may be in use by another patron.  
+                You may select another username when finalizing your 
+                registration or in the online catalog.
+                [% END %]
+            </p>
+            [% END %]
+
+            <br/>
+            <p>
+                <a href="[% ctx.opac_root %]/home" 
+                    class="opac-button">[% l('Return to the Catalog') %]</a>
+            </p>
+
+        [% ELSIF ctx.register.error %]
+            <h3>[% l('A registration error has occurred') %]</h3>
+            <h4>[% l('Please see library staff to complete your registration.') %]</h4>
+
+            <br/>
+            <p>
+                <a href="[% ctx.opac_root %]/home" 
+                    class="opac-button">[% l('Return to the Catalog') %]</a>
+            </p>
+
+        [% ELSE %]
+
+        [% IF ctx.user %]
+            <!-- if the user is logged in, make it 
+                clear we are tracking the requestor -->
+            <h4>[% l('New account requested by [_1] [_2] [_3] [_4] [_5]',
+                    ctx.user.prefix, ctx.user.first_given_name,
+                    ctx.user.second_given_name, ctx.user.family_name,
+                    ctx.user.suffix
+                ) | html %]</h4>
+        [% END %]
+
+        [%
+            #prepopulate org selector on refresh or error
+            cgi_org = CGI.param('stgu.home_ou') | html;
+            IF cgi_org && ctx.register.valid_orgs.grep("^$cgi_org$").size;
+                prepopulate_org = cgi_org;
+            END
+        %]
+
+        <form method='POST' onSubmit="return dobValidate(document.getElementById('stgu.dob'))">
+            <table>
+                <tr>
+                    <td>
+                        <label for='stgu.home_ou'>[% l('Home Library') %]</label>
+                    </td>
+                    <td>[% INCLUDE build_org_selector 
+                            name='stgu.home_ou' 
+                            value=value || prepopulate_org || ctx_org
+                            can_have_users_only=1
+                            valid_org_list=ctx.register.valid_orgs
+                        %]
+                    </td>
+                    <td>
+                        [% IF ctx.register.invalid.bad_home_ou %]
+                        <span class='patron-reg-invalid'>
+                            [% l('Please select a valid library') %]
+                        </span>
+                        [% END %]
+                </tr>
+[%
+# <=== shifting code left for readability
+
+# render the table row for each of the register fields
+FOR field_def IN register_fields;
+    fclass = field_def.class;
+    fname = field_def.name;
+    orig_name = fname;
+
+    field_path = fclass _ "." _ fname;
+
+    IF fname.match('^pref_');
+        # Preferred name fields adopt most visibility, etc.
+        # settings from the primary name counterparts.
+        fname = fname.remove('^pref_');
+    END;
+
+    show = ctx.register.settings.$fclass.$fname.show;
+    require = ctx.register.settings.$fclass.$fname.require;
+    example = ctx.register.settings.$fclass.$fname.example;
+    value = ctx.register.values.$fclass.$fname;
+
+    invalid_require = ctx.register.invalid.$fclass.$fname.require;
+    invalid_regex = ctx.register.invalid.$fclass.$fname.regex;
+
+    IF orig_name.match('^pref_');
+        show = show || require;
+        require = 0; # pref name values never required
+    END;
+
+    NEXT UNLESS require OR show;
+%]
+<tr>
+    <td>
+        <label for='[% field_path %]'>[% field_def.label | html %]</label>
+    </td>
+    <td>
+        <input 
+            type='text'
+            id='[% field_path %]'
+            name='[% field_path %]'
+            value='[% value || CGI.param(field_path) | html %]'/>
+        [% IF require %]
+        <span class='patron-reg-invalid'>*</span>
+        [% END %]
+    </td>
+    <td>
+
+    <!-- display errors and example text -->
+
+    [% IF invalid_require %]
+        <span class='patron-reg-invalid'>
+            [% l('This field is required') %]
+        </span>
+    [% ELSIF invalid_regex %]
+        <span class='patron-reg-invalid'>
+            [% l('The value entered does not have the correct format') %]
+        </span>
+    [% END %]
+    [% IF example %]
+        <span class='patron-reg-extra'>
+            [% l('(Example: [_1])', example) %]
+        </span>
+    [% END %]
+
+    </td>
+</tr>
+[% END %]
+<!-- ====> shifting the code back to the right for context -->
+                    [% IF ctx.register.opt_in_settings.size > 0 %]
+                        [% FOR optin IN ctx.register.opt_in_settings %]
+                        <tr>
+                            <td><label for="stgs.[% optin.name | uri %]'">[% optin.label | html %]</label></td>
+                            <td>
+                                <input type='checkbox'
+                                    name='stgs.[% optin.name | uri %]'
+                                    id='stgs.[% optin.name | uri %]'
+                                    title="[% optin.label | html %]"
+                                ></input>
+                            </td>
+                            <td><!-- display errors and example text --></td>
+                        </tr>
+                        [% END %]
+                    [% END %]
+                    <tr>
+                    <td colspan='3'>
+                    <p style="font-size: 120%;"><strong>
+                    Submit this form to request a library card from
+                    your local library.</strong></p>
+                    <p style="font-size: 120%;"><strong> By
+                    submitting, you understand and agree to the <a target="_blank" rel="noopener"
+                    href="https://www.cwmars.org/about/borrowing-lending">CW
+                    MARS shared network policies</a><br>as well as any
+                    <a href="https://www.cwmars.org/memberlibraries" target="_blank" rel="noopener">local library</a> policies, rules, and regulations.
+                    </strong></p>
+                    <p style="font-size: 120%;"><strong>
+                    Please ensure you have entered at least one form
+                    of contact (phone number and/or email address),<br>
+                    so that staff at your local library can follow up
+                    as necessary.
+                    </strong></p>
+                    </td>
+                    </tr>
+                    <tr>
+                        <td colspan='3'>
+                            <a href="[% ctx.opac_root %]/home" 
+                                class="opac-button">[% l('Go Back') %]</a>
+                            <input type="submit" 
+                                value="[% l('Submit Registration') %]" 
+                                class="opac-button" />
+                        </td>
+                    </tr>
+                </table>
+            </form>
+            [% END %]
+            <div class="common-full-pad"></div>        
+        </div>
+    </div>
+[%- END %]
diff --git a/Open-ILS/src/templates_cons/staff/circ/patron/t_bills.tt2 b/Open-ILS/src/templates_cons/staff/circ/patron/t_bills.tt2
new file mode 100644 (file)
index 0000000..5cf2166
--- /dev/null
@@ -0,0 +1,130 @@
+
+<div class="row">
+  <div class="col-md-7">
+
+    <div class="row">
+      <div class="col-md-4">[% l('Total Owed:') %]</div>
+      <div class="col-md-2 strong-text">{{(summary.balance_owed() || 0) | currency}}</div>
+      <div class="col-md-4">[% l('Refunds Available:') %]</div>
+      <div class="col-md-2">{{refunds_available() | currency}}</div>
+    </div>
+    <div class="row">
+      <div class="col-md-4">[% l('Total Billed:') %]</div>
+      <div class="col-md-2">{{(summary.total_owed() || 0) | currency}}</div>
+      <div class="col-md-4">[% l('Credit Available:') %]</div>
+      <div class="col-md-2">{{patron().credit_forward_balance() | currency}}</div>
+    </div>
+    <div class="row">
+      <div class="col-md-4">[% l('Total Paid/Credited:') %]</div>
+      <div class="col-md-2">{{(summary.total_paid() || 0) | currency}}</div>
+      <div class="col-md-4">[% l('Session Voided:') %]</div>
+      <div class="col-md-2">{{session_voided | currency}}</div>
+    </div>
+    <div class="row"><hr/></div>
+    <div class="row">
+      <div class="col-md-4">[% l('Owed for Selected:') %]</div>
+      <div class="col-md-2">{{owed_selected() | currency}}</div>
+      <div class="col-md-4">[% l('Pending Payment:') %]</div>
+      <div class="col-md-2 strong-text">{{pending_payment() | currency}}</div>
+    </div>
+    <div class="row">
+      <div class="col-md-4">[% l('Billed for Selected:') %]</div>
+      <div class="col-md-2">{{billed_selected() | currency}}</div>
+      <div class="col-md-4">[% l('Pending Change:') %]</div>
+      <div class="col-md-2 strong-text">{{pending_change() | currency}}</div>
+    </div>
+    <div class="row">
+      <div class="col-md-4">[% l('Paid/Credited for Selected:') %]</div>
+      <div class="col-md-2">{{paid_selected() | currency}}</div>
+    </div>
+  </div><!-- col -->
+
+  <div class="col-md-5">
+    <form role="form" class="form-horizontal" ng-submit="applyPayment()">
+      <fieldset>
+        <legend>[% l('Pay Bill') %]</legend>
+
+        <div class="form-group">
+          <label for="type-input" class="col-md-6 control-label">[% l('Payment Type') %]</label>
+          <div class="col-md-6">
+            <select ng-model="payment_type" class="form-control">
+              <option value="cash_payment" selected="selected">[% l('Cash') %]</option>
+              <option value="check_payment">[% l('Check') %]</option>
+              <option value="credit_payment">[% l('Patron Credit') %]</option>
+              <option value="work_payment">[% l('Work') %]</option>
+              <option value="forgive_payment">[% l('Forgive') %]</option>
+              <option value="goods_payment">[% l('Goods') %]</option>
+            </select>
+          </div>
+        </div>
+        <div class="form-group">
+          <label for="check-input" class="col-md-6 control-label">
+            [% l('Check Number') %]
+          </label>
+          <div class="col-md-6">
+            <input type="number" min="1" step="any" id="check-input" 
+              ng-model="check_number" focus-me="focus_check"
+              ng-disabled="payment_type!='check_payment'"
+              value="" class="form-control col-md-6 "/>
+          </div>
+        <div class="form-group">
+          <label for="amount-input" class="col-md-6 control-label">
+            [% l('Payment Received') %]
+          </label>
+          <div class="col-md-6">
+            <input type="number" min="0" step="any" id="amount-input" 
+              ng-model="payment_amount" focus-me="focus_payment" 
+              value="" class="form-control col-md-6 "/>
+          </div>
+        </div>
+        <div class="form-group">
+          <label for="annotate-payment" class="control-label col-md-5">[% l('Annotate') %]</label>
+          <div class="col-md-1">
+            <input id="annotate-payment" type="checkbox" ng-model="annotate_payment" ng-change="onAnnotatePaymentChanged()"/>
+          </div>
+          <div class="col-md-6">
+            <button
+                type="submit"
+                class="btn btn-default"
+                ng-disabled="!payment_amount || invalid_check_number() || !gridControls.selectedItems().length || applyingPayment"
+            >[% l('Apply Payment') %]</button>
+          </div>
+        </div>
+      </fieldset>
+    </form>
+  </div>
+</div>
+
+<div class="pad-vert">
+[% INCLUDE 'staff/circ/patron/t_bills_list.tt2' %]
+</div>
+
+<!-- pull-right is causing the content to flow several pixels 
+off to the right.  flex-row is honoring the boundaries better. 
+not sure what's up, there. -->
+<div class="flex-row" ng-show="!disable_auto_print">
+  <div class="flex-cell"></div>
+  <div ng-hide="disablePatronCredit" class="pad-right">
+    <div class="checkbox">
+      <label>
+        <input type="checkbox" ng-model="convert_to_credit.isChecked">
+        [% l('Convert Change to Patron Credit') %]
+      </label>
+    </div>
+  </div>
+  <form class="form-inline" role="form">
+   <div class="checkbox">
+      <label>
+        <input id="receipt_on_pay" type="checkbox" ng-model="receipt_on_pay.isChecked" ng-change="onReceiptOnPayChanged()"/>
+        [% l('Receipt On Payment') %]
+      </label>
+    </div>
+    <div class="form-group" style="margin-left:10px">
+      <label for="bill-receipt-copies">[% l('# Copies') %]</label>
+      <input type="number" min="1" style="width:5em"
+        ng-model="receipt_count"
+        class="form-control" id="bill-receipt-copies"/>
+    </div>
+  </form>
+</div>
+
diff --git a/Open-ILS/src/templates_cons/staff/circ/patron/t_edit.tt2 b/Open-ILS/src/templates_cons/staff/circ/patron/t_edit.tt2
new file mode 100644 (file)
index 0000000..1d4d808
--- /dev/null
@@ -0,0 +1,1235 @@
+[% DOC_IMG = '/images/question-mark.png' %]
+
+<!-- register banner -->
+<div ng-if="!patron_id" ng-class='{"patron-reg-fixed-bar":!offline}'>
+
+  <div class="container-fluid" style="text-align:center">
+    <div class="alert alert-info alert-less-pad strong-text-2">
+      <span >[% l('Register Patron') %]</span>
+    </div>
+  </div>
+
+  <div class="flex-row" class='patron-reg-actions-bar'>
+    [% INCLUDE 'staff/circ/patron/reg_actions.tt2' %]
+  </div>
+</div>
+
+
+<!-- edit banner -->
+<div ng-if="patron_id"
+    class="strong-text-2">[% l('Patron Edit') %]</div>
+
+<div id="reg-alert-pane">
+
+  <div id="reg-dupe-links">
+    [%# dupe_search_encoded is uri escaped in the JS %]
+    <div class="alert alert-danger" ng-show="dupe_counts.name">
+      <a target="_blank"
+        href="/eg/staff/circ/patron/search?search={{dupe_search_encoded.name}}&inactive=1">
+      [% l('[_1] patron(s) with same name', '{{dupe_counts.name}}') %]
+      </a>
+    </div>
+    <div class="alert alert-danger" ng-show="dupe_counts.email">
+      <a target="_blank"
+        href="/eg/staff/circ/patron/search?search={{dupe_search_encoded.email}}">
+        [% l('[_1] patron(s) with same email', 
+        '{{dupe_counts.email}}') %]</a>
+    </div>
+    <div class="alert alert-danger" ng-show="dupe_counts.ident">
+      <a target="_blank" 
+        href="/eg/staff/circ/patron/search?search={{dupe_search_encoded.ident}}">
+        [% l('[_1] patron(s) with same identification', 
+        '{{dupe_counts.ident}}') %]</a>
+    </div>
+    <div class="alert alert-danger" ng-show="dupe_counts.day_phone">
+      <a target="_blank" 
+        href="/eg/staff/circ/patron/search?search={{dupe_search_encoded.day_phone}}">
+        [% l('[_1] patron(s) with same phone', 
+        '{{dupe_counts.day_phone}}') %]</a>
+    </div>
+    <div class="alert alert-danger" ng-show="dupe_counts.evening_phone">
+      <a target="_blank" 
+        href="/eg/staff/circ/patron/search?search={{dupe_search_encoded.evening_phone}}">
+        [% l('[_1] patron(s) with same phone', 
+        '{{dupe_counts.evening_phone}}') %]</a>
+    </div>
+    <div class="alert alert-danger" ng-show="dupe_counts.other_phone">
+      <a target="_blank" 
+        href="/eg/staff/circ/patron/search?search={{dupe_search_encoded.other_phone}}">
+        [% l('[_1] patron(s) with same phone', 
+        '{{dupe_counts.other_phone}}') %]</a>
+    </div>
+    <div class="alert alert-danger" ng-show="dupe_counts.address">
+      <a target="_blank" 
+        href="/eg/staff/circ/patron/search?search={{dupe_search_encoded.address}}" >
+        [% l('[_1] patron(s) with same address', 
+        '{{dupe_counts.address}}') %]</a>
+    </div>
+  </div>
+
+  <div class="alert alert-danger" ng-show="address_alerts.length > 0">
+      <div class="strong-text-3">[% l('Address Alert') %]</div>
+      <div ng-repeat="address_alert in address_alerts">
+        {{address_alert.alert_message()}}
+      </div>
+  </div>
+
+  <!-- IDL field documentation window -->
+  <div class="alert alert-info" ng-show="selected_field_doc">
+    <fieldset id="reg-field-doc">
+      <legend>
+      {{idl_fields[selected_field_doc.fm_class()][selected_field_doc.field()].label}}
+      </legend>
+      <div>{{selected_field_doc.string()}}</div>
+    </fieldset>
+  </div>
+
+  <div class="alert alert-info" ng-show="stage_user_requestor">
+    <a target="_blank" 
+      href="/eg/staff/circ/patron/{{stage_user.reqesting_usr()}}/edit">
+      [% l('Requested by [_1]', '{{stage_user_requestor}}') %]
+    </a>
+  </div>
+</div>
+
+[%
+# draws a label for inputs based on the idl class's field's
+# label OR a supplied string
+MACRO draw_field_label (cls, field, label_override) BLOCK %]
+  <div class="col-md-3 reg-field-label"> <!-- field label -->
+    [% IF label_override %]<label>[% label_override %]</label>
+    [% ELSE %]<label id="{{idl_fields.[% cls %].[% field %].name}}">{{idl_fields.[% cls %].[% field %].label}}</label>[% END %]
+    <!-- field documentation img/link -->
+    <img ng-show="field_doc.[% cls %].[% field %]" 
+      ng-click="set_selected_field_doc('[% cls %]','[% field %]')"
+      src='[% DOC_IMG %]'></img>
+  </div>
+[% END %]
+
+
+[% 
+# draws a vanilla form input field for inputs that require no 
+# special additions.
+MACRO draw_form_input(cls, field, path, type, disable) BLOCK;
+  IF !type; type = 'text'; END;
+  base_obj = path ? 'patron.' _ path : 'patron';
+  model = base_obj _ '.' _ field;
+%]
+  <div class="col-md-3 reg-field-input">
+    <input 
+      [% IF type == "email" %]type="text" ng-required="hold_notify_type.email"
+      [% ELSE %]type="[% type %]"
+      [% END %]
+      class="form-control" 
+      name="[% model %]"
+      aria-labelledby="{{idl_fields.[% cls %].[% field %].name}}"
+      ng-change="field_modified()" 
+      ng-required="field_required('[% cls %]', '[% field %]')"
+      ng-blur="handle_field_changed([% base_obj %], '[% field %]')"
+      ng-pattern="field_pattern('[% cls %]', '[% field %]')"
+      [% IF disable %]ng-disabled="[% disable %]"[% END %]
+      ng-model="[% model %]"/>
+  </div>
+[% END %]
+
+[% MACRO draw_example_text(cls, field) BLOCK;
+  set_str = "org_settings['ui.patron.edit." _ cls _ "." _ field _ ".example']";
+%]
+  <span ng-if="[% set_str %]">
+    [% l('Example: [_1]', '{{' _ set_str _ '}}') %]
+  </span>
+[% END %]
+
+<!-- progress dialog displayed as we await all data to finish loading -->
+<div class="row" ng-show="!page_data_loaded">
+  <div class="col-md-6 pad-vert">
+    <div class="progress progress-striped active">
+        <div class="progress-bar"  role="progressbar" aria-valuenow="100" 
+              aria-valuemin="0" aria-valuemax="100" style="width: 100%">
+            <span class="sr-only">[% l('Loading...') %]</span>
+        </div>
+    </div>
+  </div>
+</div>
+
+<!--  
+MAIN FORM
+This div wraps the entire form so we can hide it until all needed data
+has been loaded.  Setting ng-form and a name lets us refer to fields
+within the "form" by name for validation.
+-->
+<div ng-form id="patron-reg-container" 
+  name="reg_form" ng-show="page_data_loaded">
+
+<!-- BARCODE -->
+
+<div class="row reg-field-row" ng-show="show_field('ac.barcode')">
+  [% draw_field_label('ac', 'barcode') %]
+  <div class="col-md-3 reg-field-input"> <!-- field form input -->
+      <input type="text" 
+        name="barcode"
+        aria-labelledby="{{idl_fields.ac.barcode.name}}"
+        ng-model="patron.card.barcode"
+        ng-pattern="field_pattern('ac', 'barcode')"
+        ng-required="field_required('ac', 'barcode')"
+        focus-me="focus_bc"
+        ng-change="field_modified()" 
+        ng-disabled="disable_bc"
+        class="form-control"
+        ng-blur="handle_field_changed(patron.card, 'barcode')"/>
+  </div>
+  <div class="col-md-6 patron-reg-example">
+      <button class="btn btn-default" ng-show="!patron.isnew"
+        ng-click="replace_card()">[% l('Replace Barcode') %]</button>
+      <button class="btn btn-default" ng-if="!patron.isnew" 
+        ng-click="cards_dialog()">[% l('See All') %]</button>
+      <div ng-show="dupe_barcode" class="patron-reg-validation-alert">
+        <span>[% l('Barcode is already in use') %]</span>
+      </div>
+  </div>
+</div>
+
+<!-- USRNAME -->
+
+<div class="row reg-field-row" ng-show="show_field('au.usrname')">
+  [% draw_field_label('au', 'usrname') %]
+  <div class="col-md-3 reg-field-input">
+    <input type="text" 
+      name='usrname'
+      aria-labelledby="{{idl_fields.au.usrname.name}}"
+      ng-required="field_required('au', 'usrname')"
+      focus-me="focus_usrname"
+      ng-change="field_modified()" 
+      ng-pattern="field_pattern('au', 'usrname')"
+      ng-blur="handle_field_changed(patron, 'usrname')"
+      class="form-control" 
+      ng-model="patron.usrname"/>
+  </div>
+  <div class="col-md-6 patron-reg-example">
+    <div ng-show="dupe_username" class="patron-reg-validation-alert">
+      <span>[% l('Username is already in use') %]</span>
+    </div>
+  </div>
+</div>
+
+<!-- PASSWD -->
+
+<div class="row reg-field-row" ng-show="show_field('au.passwd')">
+  [% draw_field_label('au', 'passwd') %]
+  [% draw_form_input('au', 'passwd'); %]
+  <div class="col-md-6 patron-reg-example">
+    <button class="btn btn-default" ng-click="generate_password()">
+      [% l('Generate Password') %]</button>
+    <button class="btn btn-default" ng-show="!patron.isnew"
+        ng-click="send_password_reset_link()">
+      [% l('Send Password Reset Link') %]</button>
+  </div>
+</div>
+
+<div class="row reg-field-row">
+  <div class="col-md-6">
+    <ul class="nav nav-pills nav-pills-like-tabs">
+      <li ng-class="{active : name_tab == 'primary'}">
+        <a ng-click="name_tab='primary'" href="#">[% l('Primary Name') %]</a>
+      </li>
+      <li ng-class="{active : name_tab == 'preferred'}">
+        <a ng-click="name_tab='preferred'" href="#">[% l('Preferred Name') %]</a>
+      </li>
+    </ul>
+  </div>
+</div>
+
+<div ng-show="name_tab == 'primary'">
+
+  <!-- PREFIX -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.prefix')">
+    [% draw_field_label('au', 'prefix') %]
+    [% draw_form_input('au', 'prefix'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'prefix') %]
+    </div>
+  </div>
+
+  <!-- FIRST_GIVEN_NAME -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.first_given_name')">
+    [% draw_field_label('au', 'first_given_name') %]
+    [% draw_form_input('au', 'first_given_name'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'first_given_name') %]
+    </div>
+  </div>
+
+  <!-- SECOND_GIVEN_NAME -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.second_given_name')">
+    [% draw_field_label('au', 'second_given_name') %]
+    [% draw_form_input('au', 'second_given_name'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'second_given_name') %]
+    </div>
+  </div>
+
+  <!-- FAMILY_NAME -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.family_name')">
+    [% draw_field_label('au', 'family_name') %]
+    [% draw_form_input('au', 'family_name'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'family_name') %]
+    </div>
+  </div>
+
+  <!-- SUFFIX -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.suffix')">
+    [% draw_field_label('au', 'suffix') %]
+    [% draw_form_input('au', 'suffix'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'suffix') %]
+    </div>
+  </div>
+</div> <!-- ng-show == primary -->
+
+<div ng-show="name_tab == 'preferred'" class="patron-reg-pref-names">
+
+  <!-- PREFIX -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.pref_prefix')">
+    [% draw_field_label('au', 'pref_prefix') %]
+    [% draw_form_input('au', 'pref_prefix'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'pref_prefix') %]
+    </div>
+  </div>
+
+  <!-- FIRST_GIVEN_NAME -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.pref_first_given_name')">
+    [% draw_field_label('au', 'pref_first_given_name') %]
+    [% draw_form_input('au', 'pref_first_given_name'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'pref_first_given_name') %]
+    </div>
+  </div>
+
+  <!-- SECOND_GIVEN_NAME -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.pref_second_given_name')">
+    [% draw_field_label('au', 'pref_second_given_name') %]
+    [% draw_form_input('au', 'pref_second_given_name'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'pref_second_given_name') %]
+    </div>
+  </div>
+
+  <!-- FAMILY_NAME -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.pref_family_name')">
+    [% draw_field_label('au', 'pref_family_name') %]
+    [% draw_form_input('au', 'pref_family_name'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'pref_family_name') %]
+    </div>
+  </div>
+
+  <!-- SUFFIX -->
+
+  <div class="row reg-field-row" ng-show="show_field('au.pref_suffix')">
+    [% draw_field_label('au', 'pref_suffix') %]
+    [% draw_form_input('au', 'pref_suffix'); %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('au', 'pref_suffix') %]
+    </div>
+  </div>
+</div> <!-- ng-show == preferred -->
+
+<!-- indicate bottom of name tabs -->
+<div class="row reg-field-row">
+  <div class="col-md-6"><hr class="patron-reg-names-separator"/></div>
+</div>
+
+<div class="row reg-field-row" ng-show="show_field('au.name_keywords')">
+  [% draw_field_label('au', 'name_keywords') %]
+  <div class="col-md-3 reg-field-input">
+    <textarea 
+      class="form-control" 
+      aria-labelledby="{{idl_fields.au.name_keywords.name}}"
+      ng-model="patron.name_keywords"
+      ng-pattern="field_pattern('au', 'name_keywords')"
+      ng-change="field_modified()" 
+      ng-blur="handle_field_changed(patron, 'name_keywords')">
+    </textarea>
+  </div>
+  <div class="col-md-6 patron-reg-example">
+    [% draw_example_text('au', 'name_keywords') %]
+  </div>
+</div>
+
+<!-- ALIAS -->
+
+<div class="row reg-field-row" ng-show="show_field('au.alias')">
+  [% draw_field_label('au', 'alias') %]
+  [% draw_form_input('au', 'alias'); %]
+  <div class="col-md-6 patron-reg-example">
+    [% draw_example_text('au', 'alias') %]
+  </div>
+</div>
+
+<!-- DOB -->
+
+<div class="row reg-field-row" ng-show="show_field('au.dob')">
+  [% draw_field_label('au', 'dob') %]
+  <div class="col-md-3 reg-field-input">
+    <eg-date-input
+      date-aria="{{idl_fields.au.dob.name}}"
+      ng-required="field_required('au', 'dob')" 
+      ng-model="patron.dob">
+    </eg-date-input>
+  </div>
+  <div class="col-md-6 patron-reg-example">
+    [% draw_example_text('au', 'dob') %]
+  </div>
+</div>
+
+<!-- JUVENILE -->
+
+<div class="row reg-field-row" ng-show="show_field('au.juvenile')">
+  [% draw_field_label('au', 'juvenile') %]
+  <div class="col-md-3 reg-field-input">
+      <input 
+        aria-labelledby="{{idl_fields.au.juvenile.name}}"
+        ng-change="field_modified()" 
+        ng-blur="handle_field_changed(patron, 'juvenile')"
+        type='checkbox' ng-model="patron.juvenile"/>
+  </div>
+</div>
+
+<!-- GUARDIAN -->
+
+<div class="row reg-field-row" ng-show="show_field('au.guardian')">
+  [% draw_field_label('au', 'guardian') %]
+  [% draw_form_input('au', 'guardian'); %]
+  <div class="col-md-6 patron-reg-example">
+    [% draw_example_text('au', 'guardian') %]
+  </div>
+</div>
+
+<!-- ident_type -->
+
+<div class="row reg-field-row" ng-show="show_field('au.ident_type')">
+  [% draw_field_label('au', 'ident_type') %]
+  <div class="col-md-3 reg-field-input">
+    <select 
+      class="form-control" 
+      aria-labelledby="{{idl_fields.au.ident_type.name}}"
+      ng-model="patron.ident_type"
+      ng-required="field_required('au', 'ident_type')"
+      ng-blur="handle_field_changed(patron, 'ident_type')"
+      ng-options="type.name() for type in ident_types track by type.id()">
+    </select>
+  </div>
+</div>
+
+<!-- IDENT_VALUE -->
+
+<div class="row reg-field-row" ng-show="show_field('au.ident_value')">
+  [% draw_field_label('au', 'ident_value') %]
+  [% draw_form_input('au', 'ident_value') %]
+  <div class="col-md-6 patron-reg-example">
+    [% draw_example_text('au', 'ident_value') %]
+  </div>
+</div>
+
+<!-- ident_type2 -->
+
+<div class="row reg-field-row" ng-show="show_field('au.ident_type2')">
+  [% draw_field_label('au', 'ident_type2') %]
+  <div class="col-md-3 reg-field-input">
+    <select 
+      class="form-control" 
+      aria-labelledby="{{idl_fields.au.ident_type2.name}}"
+      ng-model="patron.ident_type2"
+      ng-required="field_required('au', 'ident_type2')"
+      ng-blur="handle_field_changed(patron, 'ident_type2')"
+      ng-options="type.name() for type in ident_types track by type.id()">
+    </select>
+  </div>
+</div>
+
+<!-- IDENT_VALUE2 -->
+<div class="row reg-field-row" ng-show="show_field('au.ident_value2')">
+  [% draw_field_label('au', 'ident_value2') %]
+  [% draw_form_input('au', 'ident_value2') %]
+  <div class="col-md-6 patron-reg-example">
+    [% draw_example_text('au', 'ident_value2') %]
+  </div>
+</div>
+
+<!-- PHOTO_URL -->
+<div class="row reg-field-row" ng-show="show_field('au.photo_url')">
+  [% draw_field_label('au', 'photo_url') %]
+  [% draw_form_input('au', 'photo_url', '', 'photo_url') %]
+  <div class="col-md-3 patron-reg-example">
+    <span ng-if="org_settings['ui.patron.edit.au.photo_url.example']">
+      [% l('Example: [_1]',
+        "{{org_settings['ui.patron.edit.au.photo_url.example']}}") %]
+    </span>
+  </div>
+</div>
+
+<!-- LOCALE -->
+<div class="row reg-field-row" ng-show="show_field('au.locale')">
+  [% draw_field_label('au', 'locale') %]
+  <div class="col-md-3 reg-field-input">
+    <select
+      class="form-control"
+      aria-labelledby="{{idl_fields.au.locale.name}}"
+      ng-model="patron.locale"
+      ng-blur="handle_field_changed(patron, 'locale')"
+      ng-options="loc.name() for loc in locales track by loc.code()">
+    </select>
+  </div>
+</div>
+
+<!-- EMAIL -->
+<div class="row reg-field-row" ng-show="show_field('au.email')">
+  [% draw_field_label('au', 'email') %]
+  [% draw_form_input('au', 'email', '', 'email') %]
+  <div class="col-md-3 patron-reg-example">
+    <button class="btn btn-default" ng-show="base_email && !patron.isnew"
+      ng-disabled="reg_form['patron.email'].$dirty"
+      ng-click="send_test_email()">[% l('Send Test Email') %]</button>
+    <button ng-show="patron.email && !patron.isnew" 
+      class="btn btn-default" 
+      ng-click="invalidate_field('email')">[% l('Invalidate') %]</button>
+    <span ng-if="org_settings['ui.patron.edit.au.email.example']">
+      [% l('Example: [_1]',
+        "{{org_settings['ui.patron.edit.au.email.example']}}") %]
+    </span>
+  </div>
+</div>
+
+<div class="row reg-field-row" ng-show="show_field('au.email') && opt_in_setting_types['circ.send_email_checkout_receipts']">
+  <div class="col-md-3 reg-field-label">
+    <label id="checkoutReceipts">{{opt_in_setting_types['circ.send_email_checkout_receipts'].label()}}</label>
+  </div>
+  <div class="col-md-3 reg-field-input">
+    <input
+      aria-labelledby="checkoutReceipts"
+      ng-change="field_modified()"
+      type='checkbox' ng-model="user_settings['circ.send_email_checkout_receipts']"/>
+  </div>
+</div>
+
+<!-- DAY_PHONE -->
+
+<div class="row reg-field-row" ng-show="show_field('au.day_phone')">
+  [% draw_field_label('au', 'day_phone') %]
+  [% draw_form_input('au', 'day_phone') %]
+  <div class="col-md-6 patron-reg-example">
+    <button ng-show="patron.day_phone && !patron.isnew" 
+        class="btn btn-default" 
+        ng-click="invalidate_field('day_phone')">[% l('Invalidate') %]</button>
+    [% draw_example_text('au', 'day_phone') %]
+    <!-- phones have a fall-through example strings -->
+    <span ng-if="!org_settings['ui.patron.edit.au.day_phone.example'] && org_settings['ui.patron.edit.phone.example']">
+      [% l('Example: [_1]', 
+        "{{org_settings['ui.patron.edit.phone.example']}}") %]
+    </span>
+  </div>
+</div>
+
+<!-- EVENING_PHONE -->
+
+<div class="row reg-field-row" ng-show="show_field('au.evening_phone')">
+  [% draw_field_label('au', 'evening_phone') %]
+  [% draw_form_input('au', 'evening_phone') %]
+  <div class="col-md-6 patron-reg-example">
+    <button ng-show="patron.evening_phone && !patron.isnew" 
+        class="btn btn-default" 
+        ng-click="invalidate_field('evening_phone')">[% l('Invalidate') %]</button>
+    [% draw_example_text('au', 'evening_phone') %]
+    <!-- phones have a fall-through example strings -->
+    <span ng-if="!org_settings['ui.patron.edit.au.evening_phone.example'] && org_settings['ui.patron.edit.phone.example']">
+      [% l('Example: [_1]', 
+        "{{org_settings['ui.patron.edit.phone.example']}}") %]
+    </span>
+  </div>
+</div>
+
+<!-- OTHER_PHONE -->
+
+<div class="row reg-field-row" ng-show="show_field('au.other_phone')">
+  [% draw_field_label('au', 'other_phone') %]
+  [% draw_form_input('au', 'other_phone') %]
+  <div class="col-md-6 patron-reg-example">
+    <button ng-show="patron.other_phone && !patron.isnew" 
+        class="btn btn-default" 
+        ng-click="invalidate_field('other_phone')">[% l('Invalidate') %]</button>
+    [% draw_example_text('au', 'other_phone') %]
+    <!-- phones have a fall-through example strings -->
+    <span ng-if="!org_settings['ui.patron.edit.au.other_phone.example'] && org_settings['ui.patron.edit.phone.example']">
+      [% l('Example: [_1]', 
+        "{{org_settings['ui.patron.edit.phone.example']}}") %]
+    </span>
+  </div>
+</div>
+
+<!-- home org unit selector -->
+
+<div class="row reg-field-row" ng-show="show_field('au.home_ou')">
+  [% draw_field_label('au', 'home_ou') %]
+  <div class="col-md-3 reg-field-input">
+    <eg-org-selector 
+      selected="patron.home_ou" 
+      onchange="handle_home_org_changed"
+      org-aria="{{idl_fields.au.home_ou.name}}"
+      hidden-test="disable_home_org"
+      disable-test="disable_home_org">
+    </eg-org-selector>
+  </div>
+</div>
+
+<!-- profile selector -->
+
+<div class="row reg-field-row" ng-show="show_field('au.profile')">
+  [% draw_field_label('au', 'profile') %]
+  <div class="col-md-3 reg-field-input">
+    <div class="btn-group" uib-dropdown>
+      <button type="button" class="btn btn-default" uib-dropdown-toggle
+          aria-labelledby="{{idl_fields.au.profile.name}}"
+          ng-class="{'ng-invalid' : invalid_profile()}">
+        <span style="padding-right: 5px;">
+          {{patron.profile.name() || "[% l('Profile Group') %]"}}
+        </span>
+        <span class="caret"></span>
+      </button>
+      <ul class="scrollable-menu" uib-dropdown-menu>
+        <li ng-repeat="entry in edit_profile_entries" ng-if="edit_profile_entries.length"
+          ng-class="{disabled : entry.grp().usergroup() == 'f'}">
+          <a href 
+            style="padding-left: {{pgtde_depth(entry) * 10 + 5}}px"
+            ng-click="set_profile(entry.grp())">{{entry.grp().name()}}</a>
+        </li>
+        <li ng-repeat="grp in edit_profiles" ng-if="!edit_profile_entries.length"
+          ng-class="{disabled : grp.usergroup() == 'f'}">
+          <a href 
+            style="padding-left: {{pgt_depth(grp) * 10 + 5}}px"
+            ng-click="set_profile(grp)">{{grp.name()}}</a>
+        </li>
+      </ul>
+    </div>
+  </div>
+  <div class="col-md-3">
+    <button class="btn btn-default" ng-if="!offline" ng-disabled="!perms.CREATE_USER_GROUP_LINK"
+      ng-click="secondary_groups_dialog()">[% l('Secondary Groups') %]</button>
+  </div> 
+</div>
+
+<div class="row reg-field-row" ng-show="show_field('au.expire_date')">
+  [% draw_field_label('au', 'expire_date') %]
+  <div class="col-md-3 reg-field-input">
+    <eg-date-input
+      date-aria="{{idl_fields.au.expire_date.name}}"
+      ng-model="patron.expire_date">
+    </eg-date-input>
+  </div>
+  <div class="col-md-3">
+    <button class="btn btn-default" ng-click="set_expire_date()">
+      [% l('Update Expire Date') %]</button>
+  </div>
+</div>
+
+<!-- net_access_level -->
+
+<div class="row reg-field-row" ng-show="show_field('au.net_access_level')">
+  [% draw_field_label('au', 'net_access_level') %]
+  <div class="col-md-3 reg-field-input">
+    <select 
+      class="form-control" 
+      aria-labelledby="{{idl_fields.au.net_access_level.name}}"
+      ng-model="patron.net_access_level"
+      ng-required="field_required('au', 'net_access_level')"
+      ng-blur="handle_field_changed(patron, 'net_access_level')"
+      ng-options="level.name() for level in net_access_levels track by level.id()">
+    </select>
+  </div>
+</div>
+
+<!-- ACTIVE -->
+
+<div class="row reg-field-row" ng-show="show_field('au.active')">
+  [% draw_field_label('au', 'active') %]
+  <div class="col-md-3 reg-field-input">
+      <input 
+        aria-labelledby="{{idl_fields.au.active.name}}"
+        ng-change="field_modified()" 
+        ng-blur="handle_field_changed(patron, 'active')"
+        type='checkbox' ng-model="patron.active"/>
+  </div>
+</div>
+
+<!-- BARRED -->
+
+<div class="row reg-field-row" ng-show="show_field('au.barred')">
+  [% draw_field_label('au', 'barred') %]
+  <div class="col-md-3 reg-field-input">
+      <input 
+        aria-labelledby="{{idl_fields.au.barred.name}}"
+        ng-change="field_modified()" 
+        ng-blur="handle_field_changed(patron, 'barred')"
+        type='checkbox' ng-model="patron.barred"/>
+  </div>
+</div>
+
+<!-- MASTER_ACCOUNT -->
+
+<div class="row reg-field-row" ng-show="show_field('au.master_account')">
+  [% draw_field_label('au', 'master_account') %]
+  <div class="col-md-3 reg-field-input">
+      <input 
+        aria-labelledby="{{idl_fields.au.master_account.name}}"
+        ng-change="field_modified()" 
+        ng-blur="handle_field_changed(patron, 'master_account')"
+        type='checkbox' ng-model="patron.master_account"/>
+  </div>
+</div>
+
+<!-- CLAIMS_RETURNED_COUNT -->
+
+<div class="row reg-field-row" ng-show="show_field('au.claims_returned_count')">
+  [% draw_field_label('au', 'claims_returned_count') %]
+  [% draw_form_input('au', 'claims_returned_count', 
+    '', 'number', '!perms.UPDATE_PATRON_CLAIM_RETURN_COUNT') %]
+  <div class="col-md-6 patron-reg-example">
+    [% draw_example_text('au', 'claims_returned_count') %]
+  </div>
+</div>
+
+<!-- CLAIMS_NEVER_CHECKED_OUT_COUNT -->
+
+<div class="row reg-field-row" ng-show="show_field('au.claims_never_checked_out_count')">
+  [% draw_field_label('au', 'claims_never_checked_out_count') %]
+  [% draw_form_input('au', 'claims_never_checked_out_count',
+    '', 'number', '!perms.UPDATE_PATRON_CLAIM_NEVER_CHECKED_OUT_COUNT') %]
+  <div class="col-md-6 patron-reg-example">
+    [% draw_example_text('au', 'claims_never_checked_out_count') %]
+  </div>
+</div>
+
+<div ng-if="!offline">
+
+<div class="alert alert-success row" role="alert">
+  <div class="col-md-6">[% l('User Settings') %]</div>
+</div>
+
+<div class="row reg-field-row">
+  <div class="col-md-3 reg-field-label">
+    <label id="defaultPhone">{{user_setting_types['opac.default_phone'].label()}}</label>
+  </div>
+  <div class="col-md-3 reg-field-input">
+    <input ng-required="hold_notify_type.phone"
+      aria-labelledby="defaultPhone"
+      ng-change="field_modified()" 
+      ng-blur="handle_field_changed(user_settings, 'opac.default_phone')"
+      type='text' ng-model="user_settings['opac.default_phone']"/>
+  </div>
+</div>
+
+<div class="row reg-field-row">
+  <div class="col-md-3 reg-field-label">
+    <label id="defaultPickupLoc">
+      {{user_setting_types['opac.default_pickup_location'].label()}}
+    </label>
+  </div>
+  <div class="col-md-3 reg-field-input">
+    <eg-org-selector nodefault
+      org-aria="defaultPickupLoc"
+      disable-test="disable_pulib" 
+      selected="patron._pickup_lib"
+      onchange="handle_pulib_changed">
+    </eg-org-selector>
+  </div>
+</div>
+
+<div class="row reg-field-row" 
+    ng-if="org_settings['circ.holds.behind_desk_pickup_supported']">
+  <div class="col-md-3 reg-field-label">
+    <label id="holdsBehindDesk">
+      {{user_setting_types['circ.holds_behind_desk'].label()}}
+    </label>
+  </div>
+  <div class="col-md-3 reg-field-input">
+      <input 
+        aria-labelledby="holdsBehindDesk"
+        ng-change="field_modified()" 
+        type='checkbox' ng-model="user_settings['circ.holds_behind_desk']"/>
+  </div>
+</div>
+
+<div class="row reg-field-row" 
+  ng-if="user_setting_types['circ.collections.exempt']">
+  <div class="col-md-3 reg-field-label">
+    <label id="exempt">
+      {{user_setting_types['circ.collections.exempt'].label()}}
+    </label>
+  </div>
+  <div class="col-md-3 reg-field-input">
+      <input 
+        type='checkbox' 
+        aria-labelledby="exempt"
+        ng-change="field_modified()" 
+        ng-disabled="!perms.UPDATE_PATRON_COLLECTIONS_EXEMPT"
+        ng-model="user_settings['circ.collections.exempt']"/>
+  </div>
+</div>
+
+<div class="row reg-field-row">
+  <div class="col-md-3 reg-field-label">
+    <label id="holdsNotices">[% l('Holds Notices') %]</label>
+  </div>
+  <div class="col-md-4 reg-field-input flex-row">
+    <div class='flex-cell'>
+      <input 
+        aria-labelledby="holdsNotices holdsPhone"
+        ng-change="field_modified()"
+        type='checkbox' ng-model="hold_notify_type.phone"/>
+      <label id="holdsPhone">
+        [% l('Phone') %]
+      </label>
+    </div>
+    <div class='flex-cell'>
+      <input 
+        aria-labelledby="holdsNotices holdsEmail"
+        ng-change="field_modified()" 
+        type='checkbox' ng-model="hold_notify_type.email"/>
+      <label id="holdsEmail">
+        [% l('Email') %]
+      </label>
+    </div>
+    <div class='flex-cell' ng-if="org_settings['sms.enable']">
+      <input 
+        aria-labelledby="holdsNotices holdsSms"
+        ng-change="field_modified()" 
+        type='checkbox' ng-model="hold_notify_type.sms"/>
+      <label id="holdsSms">
+        [% l('SMS') %]
+      </label>
+    </div>
+  </div>
+</div>
+
+<div class="row reg-field-row" ng-if="org_settings['sms.enable']">
+  <div class="col-md-3 reg-field-label">
+    <label id="defaultSmsNum">[% l('Default SMS/Text Number') %]</label>
+  </div>
+  <div class="col-md-3 reg-field-input">
+    <input 
+      name="default_sms_text_number"
+      aria-labelledby="defaultSmsNum"
+      ng-required="hold_notify_type.sms"
+      ng-change="field_modified()" ng-model="user_settings['opac.default_sms_notify']"
+      ng-blur="handle_field_changed(user_settings, 'opac.default_sms_notify')"
+      type='text'/>
+  </div>
+  <div class="col-md-3" ng-if="base_default_sms && !patron.isnew">
+    <button class="btn btn-default"
+      ng-disabled="reg_form['default_sms_text_number'].$dirty || reg_form['default_sms_text_carrier'].$dirty"
+      ng-click="send_test_sms()">[% l('Send Test Text') %]</button>
+  </div>
+</div>
+
+<div class="row reg-field-row" ng-if="org_settings['sms.enable']">
+  <div class="col-md-3 reg-field-label">
+    <label id="defaultSmsCarrier">
+      [% l('Default SMS Carrier') %]
+    </label>
+  </div>
+  <div class="col-md-3 reg-field-input">
+    <span class="nullable">
+      <select str-to-int
+        class="form-control" 
+        aria-labelledby="defaultSmsCarrier"
+        name="default_sms_text_carrier"
+        ng-model="user_settings['opac.default_sms_carrier']"
+        ng-required="user_settings['opac.default_sms_notify']"
+        ng-options="c.id() as c.name() for c in sms_carriers"
+        ng-blur="handle_field_changed(user_settings, 'opac.default_sms_carrier')">
+        <option value="">Select a Carrier</option>
+      </select>
+    </span>
+  </div>
+</div>
+
+<div class="row reg-field-row" ng-repeat="type in opt_in_setting_types">
+  <div class="col-md-3 reg-field-label" ng-if="type.name() != 'circ.send_email_checkout_receipts'">
+    <label id="settingTypes">{{type.label()}}</label>
+  </div>
+  <div class="col-md-3 reg-field-input" ng-if="type.name() != 'circ.send_email_checkout_receipts'">
+    <input 
+      aria-labelledby="settingTypes"
+      ng-change="field_modified()" 
+      type='checkbox' ng-model="user_settings[type.name()]"/>
+  </div>
+</div>
+
+<div class="row reg-field-row" ng-if="org_settings['circ.privacy_waiver']">
+  <div class="col-md-3 reg-field-label">
+    <label id="privacyWaiver">[% l('Allow others to use my account') %]</label>
+  </div>
+  <div class="col-md-4 reg-field-input">
+    <div class="row" ng-repeat="waiver_entry in patron.waiver_entries" ng-hide="waiver_entry.isdeleted">
+      <div class="row flex-row">
+        <div class="flex-cell">
+          <label id="waiverName" ng-hide="true">
+            [% l('Name') %]
+          </label>
+          <input ng-change="field_modified()"
+            aria-labelledby="privacyWaiver waiverName"
+            type='text' ng-model="waiver_entry.name"/>
+        </div>
+        <div class="flex-cell">
+          <button type="button"
+            aria-label="[% l('Delete Person Allowed to Use My Account') %]"
+            ng-click="field_modified();delete_waiver_entry(waiver_entry)" 
+            class="btn btn-danger">[% l('X') %]</button>
+        </div>
+      </div>
+      <div class="row flex-row reg-field-input">
+        <div class="flex-cell">
+          <label id="waiverPlace"><input ng-change="field_modified()"
+            aria-labelledby="privacyWaiver waiverPlace"
+            type='checkbox' ng-model="waiver_entry.place_holds"/>
+            [% l('Place Holds?') %]</label>
+        </div>
+        <div class="flex-cell">
+          <label id="waiverPickup"><input ng-change="field_modified()"
+            aria-labelledby="privacyWaiver waiverPickup"
+            type='checkbox' ng-model="waiver_entry.pickup_holds"/>
+            [% l('Pick Up Holds?') %]</label>
+        </div>
+        <div class="flex-cell">
+          <label id="waiverHistory"><input ng-change="field_modified()"
+            aria-labelledby="privacyWaiver waiverHistory"
+            type='checkbox' ng-model="waiver_entry.view_history"/>
+            [% l('View Borrowing History?') %]</label>
+        </div>
+        <div class="flex-cell">
+          <label id="waiverCheckOut"><input ng-change="field_modified()"
+            aria-labelledby="privacyWaiver waiverCheckOut"
+            type='checkbox' ng-model="waiver_entry.checkout_items"/>
+            [% l('Check Out Items?') %]</label>
+        </div>
+      </div> <!-- end checkboxes -->
+    </div> <!-- end ng-repeat waiver_entry -->
+    <div class="row">
+      <div class="col-md-3 reg-field-input">
+      <button type="button"
+        ng-click="new_waiver_entry()" 
+        class="btn btn-success">[% l('Add Person') %]</button>
+      </div>
+    </div>
+  </div> <!-- end waiver entries input -->
+</div> <!-- end waiver entries row -->
+
+</div> <!-- end offline test -->
+
+<!-- addresses -->
+
+<div ng-repeat="addr in patron.addresses">
+  <div class="alert alert-success row" role="alert">
+    <div class="col-md-3">
+      <label id="address{{addr.id}}">
+        [% l('Address') %]
+      </label>
+      <div ng-show="addr._linked_owner">
+        (<a target="_blank"
+          href="/eg/staff/circ/patron/{{addr._linked_owner_id}}/edit">
+          [% l('Owned by [_1]', '{{addr._linked_owner}}') %]
+        </a>)
+      </div>
+    </div>
+    <div class="col-md-3">
+        <span class='pad-all-min'>
+          <label id="mailing{{addr.id}}">
+            [% l('Mailing') %]
+          </label>
+          <input type='checkbox' 
+            aria-labelledby="address{{addr.id}} mailing{{addr.id}}"
+            ng-change="field_modified();set_addr_type(addr, 'mailing')" 
+            ng-model="addr._is_mailing"/>
+        </span>
+        <span class='pad-all-min'>
+          <label id="physical{{addr.id}}">
+            [% l('Physical') %]
+          </label>
+           <input type='checkbox' 
+            aria-labelledby="address{{addr.id}} physical{{addr.id}}"
+            ng-change="field_modified();set_addr_type(addr, 'billing')" 
+            ng-model="addr._is_billing"/>
+        </span>
+        <span class='pad-all-min'>
+          <button type="button"
+            aria-label="[% l('Delete this address') %]"
+            ng-click="field_modified();delete_address(addr.id)"
+            class="btn btn-danger">[% l('X') %]</button>
+        </span>
+    </div>
+  </div>
+
+  <div ng-if="addr.pending" class="row">
+    <div class="col-md-6 patron-reg-pending-address">
+      <div class="row">
+        <div class="col-md-6">
+          [% l('This is a pending address') %]
+        </div>
+        <div class="col-md-6">
+          <button class="btn btn-success" 
+            ng-click="approve_pending_address(addr)">[% l('Approve') %]</button>
+        </div>
+      </div>
+      <div class="row" ng-if="addr._replaces">
+        <div class="col-md-6">
+          [% | l(
+            '{{addr._replaces.street1}}',
+            '{{addr._replaces.street2}}',
+            '<br/>'
+            '{{addr._replaces.city}}',
+            '{{addr._replaces.state}}',
+            '{{addr._replaces.post_code}}') %]
+            Replaces: [_1] [_2] [_3] [_4], [_5] [_6]
+          [% END %]
+        </div>
+      </div>
+    </div>
+    <!-- make sure we occupy the entire row -->
+    <div class="col-md-6"> </div>
+  </div>
+
+  <!-- ADDRESS_TYPE -->
+  <div class="row reg-field-row" ng-show="show_field('aua.address_type')">
+    [% draw_field_label('aua', 'address_type') %]
+    [% draw_form_input('aua', 
+      'address_type', 'addresses[$index]', '', 'addr._linked_owner') %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'address_type') %]
+    </div>
+  </div>
+
+  <!-- POST_CODE -->
+
+  <div class="row reg-field-row" ng-show="show_field('aua.post_code')">
+    [% draw_field_label('aua', 'post_code') %]
+    [% draw_form_input('aua', 
+      'post_code', 'addresses[$index]', '', 'addr._linked_owner') %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'post_code') %]
+    </div>
+  </div>
+
+  <!-- STREET1 -->
+
+  <div class="row reg-field-row" ng-show="show_field('aua.street1')">
+    [% draw_field_label('aua', 'street1') %]
+    [% draw_form_input('aua', 
+      'street1', 'addresses[$index]', '', 'addr._linked_owner') %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'street1') %]
+    </div>
+  </div>
+
+  <!-- STREET2 -->
+
+  <div class="row reg-field-row" ng-show="show_field('aua.street2')">
+    [% draw_field_label('aua', 'street2') %]
+    [% draw_form_input('aua', 
+      'street2', 'addresses[$index]', '', 'addr._linked_owner') %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'street2') %]
+    </div>
+  </div>
+
+  <!-- CITY -->
+
+  <div class="row reg-field-row" ng-show="show_field('aua.city')">
+    [% draw_field_label('aua', 'city') %]
+    [% draw_form_input('aua', 
+      'city', 'addresses[$index]', '', 'addr._linked_owner') %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'city') %]
+    </div>
+  </div>
+
+  <!-- COUNTY -->
+
+  <div class="row reg-field-row" ng-show="show_field('aua.county')">
+    [% draw_field_label('aua', 'county') %]
+    [% draw_form_input('aua', 
+      'county', 'addresses[$index]', '', 'addr._linked_owner') %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'county') %]
+    </div>
+  </div>
+
+  <!-- STATE -->
+
+  <div class="row reg-field-row" ng-show="show_field('aua.state')">
+    [% draw_field_label('aua', 'state') %]
+    [% draw_form_input('aua', 
+      'state', 'addresses[$index]', '', 'addr._linked_owner') %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'state') %]
+    </div>
+  </div>
+
+  <!-- COUNTRY -->
+
+  <div class="row reg-field-row" ng-show="show_field('aua.country')">
+    [% draw_field_label('aua', 'country') %]
+    [% draw_form_input('aua', 
+      'country', 'addresses[$index]', '', 'addr._linked_owner') %]
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'country') %]
+    </div>
+  </div>
+
+  <!-- VALID -->
+
+  <div class="row reg-field-row" ng-show="show_field('aua.valid')">
+    [% draw_field_label('aua', 'valid') %]
+    <div class="col-md-3 reg-field-input">
+        <input 
+          aria-labelledby="{{idl_fields.aua.valid.name}}"
+          type='checkbox' 
+          ng-change="field_modified()" 
+          ng-disabled='addr._linked_owner'
+          ng-blur="handle_field_changed(patron.addresses[$index], 'valid')"
+          ng-model="patron.addresses[$index].valid"/>
+    </div>
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'valid') %]
+    </div>
+  </div>
+
+  <!-- WITHIN_CITY_LIMITS -->
+
+  <div class="row reg-field-row" ng-show="show_field('aua.within_city_limits')">
+    [% draw_field_label('aua', 'within_city_limits') %]
+    <div class="col-md-3 reg-field-input">
+        <input 
+          type='checkbox'
+          aria-labelledby="{{idl_fields.aua.within_city_limits.name}}"
+          ng-change="field_modified()" 
+          ng-disabled='addr._linked_owner'
+          ng-blur="handle_field_changed(patron.addresses[$index], 'within_city_limits')"
+          ng-model="patron.addresses[$index].within_city_limits"/>
+    </div>
+    <div class="col-md-6 patron-reg-example">
+      [% draw_example_text('aua', 'within_city_limits') %]
+    </div>
+  </div>
+
+  <!-- pending address -->
+
+</div> <!-- addresses -->
+
+<div class="row">
+  <button type="button" ng-click="new_address()" 
+    class="btn btn-success">[% l('New Address') %]</button>
+</div>
+
+<div ng-if="!offline">
+<div class="alert alert-success row" role="alert"
+    ng-show="show_field('stat_cats') || hasRequiredStatCat" ng-if="stat_cats.length > 0">
+    <div class="col-md-6">[% l('Statistical Categories') %]</div>
+</div>
+
+<div class="row reg-field-row"
+     ng-show="show_field('stat_cats') || hasRequiredStatCat" ng-repeat="cat in stat_cats">
+     <!-- Display this stat cat when displaying all stat cats
+       or when this stat cat is required.  Wrap the body of
+       stat cat display in a div for easy show/hide.  -->
+  <div ng-if="show_field('stat_cats') || cat.required() == 1">
+
+    <div class="col-md-3 reg-field-label">
+      <label id="statcat{{cat.id()}}">{{cat.name()}}</label>
+    </div>
+    <div class="col-md-3 reg-field-input">
+      <div ng-if="cat.entries().length != 0">
+        <div class="btn-group" uib-dropdown>
+          <button type="button" class="btn btn-default" 
+            aria-labelledby="statcat{{cat.id()}}"
+            ng-class="{'ng-invalid': cat.required() == 1 && !stat_cat_entry_maps[cat.id()] }" 
+            uib-dropdown-toggle>
+            <span style="padding-right: 5px;">
+              {{stat_cat_entry_maps[cat.id()]}}</span>
+            <span class="caret"></span>
+          </button>
+          <ul uib-dropdown-menu>
+            <li ng-repeat="entry in cat.entries()">
+              <a href
+                ng-click="field_modified();stat_cat_entry_maps[cat.id()]=entry.value()">
+                {{entry.value()}}
+              </a>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </div>
+
+    <!-- Stat cat retrieval API uses open-ils.storage under the covers
+        which represents DB bools at 1/0 instead of cstore-style t/f -->
+    <div class="col-md-3 reg-field-input"
+      ng-show="show_field('stat_cats') || hasRequiredStatCat"
+      ng-if="cat.allow_freetext() == '1'">
+      <input type="text" 
+        aria-labelledby="statcat{{cat.id()}}"
+        ng-model="stat_cat_entry_maps[cat.id()]"
+        class="form-control" ng-required="cat.required() == 1"/>
+    </div>
+
+  </div><!-- show/hide wrapper -->
+</div>
+</div>
+
+<!-- surveys -->
+
+<div class="alert alert-success row" role="alert" 
+    ng-show="show_field('surveys')" ng-if="surveys.length > 0">
+    <div class="col-md-6">[% l('Surveys') %]</div>
+</div>
+
+<div class="row reg-field-row" 
+    ng-show="show_field('surveys')" ng-repeat="survey in surveys">
+  <div class="col-md-3 reg-field-label">
+    <label>{{survey.name()}}</label>
+  </div>
+  <div class="col-md-6 reg-field-input">
+    <div class="row" ng-repeat="question in survey.questions()" 
+      style="margin-bottom: 10px;">
+      <div class="col-md-6">{{question.question()}}</div>
+      <div class="col-md-6">
+        <div class="btn-group" uib-dropdown>
+          <button type="button" class="btn btn-default" uib-dropdown-toggle>
+            <span style="padding-right: 5px;">
+              {{survey_responses[question.id()].answer()}}
+            </span>
+            <span class="caret"></span>
+          </button>
+          <ul uib-dropdown-menu>
+            <li ng-repeat="answer in question.answers()">
+              <a href 
+                ng-click="field_modified();survey_responses[question.id()] = answer"> 
+                {{answer.answer()}} 
+              </a>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+</div><!-- /form wrapper -->
diff --git a/Open-ILS/src/templates_cons/staff/t_splash.tt2 b/Open-ILS/src/templates_cons/staff/t_splash.tt2
new file mode 100644 (file)
index 0000000..922448a
--- /dev/null
@@ -0,0 +1,166 @@
+<div class="container">
+  <div class="row">
+    <div class="col-md-12 text-center">
+      <img src="[% ctx.media_prefix %]/images/portal/logo.png" alt="Evergreen" />
+      <h1 class="sr-only" i18n>Evergreen Staff Client Home Page</h1>
+    </div>
+  </div>
+  <br/>
+  <div class="row" id="splash-nav">
+
+    <div class="col-md-4">
+      <div class="panel panel-success">
+        <div class="panel-heading">
+          <h2 class="panel-title text-center">[% l('Circulation and Patrons') %]</h2>
+        </div>
+        <div class="panel-body">
+          <div>
+            <a target="_self" href="./circ/patron/bcsearch">
+              <img src="[% ctx.media_prefix %]/images/portal/forward.png" alt="" role="presentation"/>
+              [% l('Check Out Items') %]
+            </a>
+          </div>
+          <div>
+            <a target="_self" href="./circ/checkin/index">
+              <img src="[% ctx.media_prefix %]/images/portal/back.png" alt="" role="presentation"/>
+              [% l('Check In Items') %]
+            </a>
+          </div>
+          <div>
+            <a href="./circ/patron/register" target="_self"
+              eg-accesskey="[% l('shift+f1') %]"
+              eg-accesskey-desc="[% l('Register Patron') %]">
+              <img src="[% ctx.media_predix %]/images/portal/registerpatron.png" alt="" role="presentation"/>
+              <span class="glyphicon glyphicon-user"></span>
+              [% l('Register Patron') %]
+            </a>
+          </div>
+          <div>
+            <a target="_self" href="./circ/patron/search">
+              <img src="[% ctx.media_prefix %]/images/portal/retreivepatron.png" alt="" role="presentation"/>
+              [% l('Search For Patron By Name') %]
+            </a>
+          </div>
+          <div>
+            <a href="./circ/holds/pull" target="_self">
+              <img src="[% ctx.media_prefix %]/images/portal/holds.png" alt="" role="presentation"/>
+              <span class="glyphicon glyphicon-th-list"></span>
+              [% l('Pull List for Hold Requests') %]
+            </a>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div class="col-md-4">
+      <div class="panel panel-success">
+        <div class="panel-heading">
+          <h2 class="panel-title text-center">[% l('Item Search and Cataloging') %]</h2>
+        </div>
+        <div class="panel-body">
+          <div>
+            <div class="input-group">
+                <input focus-me="focus_search" 
+                    aria-label="[% l('Search for...') %]"
+                    class="form-control" ng-model="cat_query" type="text" 
+                    ng-keypress="catalog_search($event)"
+                    placeholder="[% l('Search for...') %]"/>
+                <span class="input-group-btn">
+                    <button class='btn btn-default' ng-click="catalog_search()">
+                        [% l('Search Catalog') %]
+                    </button>
+                </span>
+            </div>
+          </div>
+          <div>
+            <a href="./cat/item/search" target="_self">
+            <img src="[% ctx.media_prefix %]/images/portal/book.png" alt="" role="presentation"/>
+              <span class="glyphicon glyphicon-saved"></span>
+              <span>[% l('Item Status') %]</span>
+            </a>
+          </div>
+          <div>
+            <a href="./cat/catalog/vandelay" target="_self">
+            <img src="[% ctx.media_prefix %]/images/portal/batchimport.png" alt="" role="presentation"/>
+              <span class="glyphicon glyphicon-transfer"></span>
+              [% l('MARC Batch Import/Export') %]
+            </a>
+          </div>
+          <div>
+            <a href="./cat/z3950/index" target="_self">
+            <img src="[% ctx.media_prefix %]/images/portal/z3950.png" alt="" role="presentation"/>
+              <span class="glyphicon glyphicon-cloud-download"></span>
+              [% l('Import Record from Z39.50') %]
+            </a>
+          </div>
+          <div>
+            <a target="_self" href="./cat/bucket/copy/">
+            <img src="[% ctx.media_prefix %]/images/portal/bucket.png" alt="" role="presentation"/>
+            [% l('Item Buckets') %]
+            </a>
+          </div>
+          <div>
+            <a target="_self" href="./cat/bucket/record/">
+            <img src="[% ctx.media_prefix %]/images/portal/bucket.png" alt="" role="presentation"/>
+            [% l('Record Buckets') %]
+            </a>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div class="col-md-4">
+      <div class="panel panel-success">
+        <div class="panel-heading">
+          <h2 class="panel-title text-center">[% l('Administration') %]</h2>
+        </div>
+        <div class="panel-body">
+          <div>
+            <a target="_top" href="./reporter/legacy/main">
+            <img src="[% ctx.media_prefix %]/images/portal/reports.png" alt="" role="presentation"/>
+              [% l('Reports') %]
+            </a>
+          </div>
+        <div>
+          <a target="_self" href="./admin/workstation/print/templates">
+          <img src="[% ctx.media_prefix %]/images/portal/receipt_editor.png" alt="" role="presentation"/>
+          <span class="glyphicon glyphicon-film"></span>
+            [% l('Print Templates') %]
+          </a>
+        </div>
+        <div>
+          <a target="_blank" href="https://www.cwmars.org/memberlibraries">
+            <img src="[% ctx.media_prefix %]/images/portal/libraries.png" alt="" role="presentation"/>
+            [% l('Member Libraries') %]
+          </a>
+          </div>
+          <div>
+          <a target="_blank" href="https://sites.google.com/a/cwmars.org/staff">
+              [% l('Library Staff Site - login required') %]
+          </a>
+          </div>
+          <div>
+          <a target="_blank" href="https://www.cwmars.org/help">
+              [% l('Patron FAQ') %]
+          </a>
+          </div>
+          <div>
+            <a target="_top" href="./admin/workstation/index">
+              <img src="[% ctx.media_prefix %]/images/portal/helpdesk.png" alt="" role="presentation"/>
+              [% l('Workstation Administration') %]
+            </a>
+          </div>
+          <div>
+     
+          <div>
+            <a target="_top" href="http://docs.evergreen-ils.org/">
+              <img src="[% ctx.media_prefix %]/images/portal/helpdesk.png" alt="" role="presentation"/>
+              [% l('Evergreen Community Documentation') %]
+            </a>
+          </div>
+        </div>
+      </div>
+    </div>
+
+  </div>
+</div>
diff --git a/Open-ILS/web/images/add-to-cart-blue.png b/Open-ILS/web/images/add-to-cart-blue.png
new file mode 100644 (file)
index 0000000..96ea231
Binary files /dev/null and b/Open-ILS/web/images/add-to-cart-blue.png differ
diff --git a/Open-ILS/web/images/blue_check.png b/Open-ILS/web/images/blue_check.png
new file mode 100644 (file)
index 0000000..8ee090b
Binary files /dev/null and b/Open-ILS/web/images/blue_check.png differ
diff --git a/Open-ILS/web/images/cart-sm-blue.png b/Open-ILS/web/images/cart-sm-blue.png
new file mode 100644 (file)
index 0000000..7b9bd50
Binary files /dev/null and b/Open-ILS/web/images/cart-sm-blue.png differ
index b027326..7b9bd50 100644 (file)
Binary files a/Open-ILS/web/images/cart-sm.png and b/Open-ILS/web/images/cart-sm.png differ
diff --git a/Open-ILS/web/images/format_icons/icon_format/digitalmediaplayer.png b/Open-ILS/web/images/format_icons/icon_format/digitalmediaplayer.png
new file mode 100644 (file)
index 0000000..e3fb250
Binary files /dev/null and b/Open-ILS/web/images/format_icons/icon_format/digitalmediaplayer.png differ
diff --git a/Open-ILS/web/images/format_icons/icon_format/eserials.png b/Open-ILS/web/images/format_icons/icon_format/eserials.png
new file mode 100644 (file)
index 0000000..ed15097
Binary files /dev/null and b/Open-ILS/web/images/format_icons/icon_format/eserials.png differ
index 9738bd8..933dd02 100644 (file)
Binary files a/Open-ILS/web/images/green_check.png and b/Open-ILS/web/images/green_check.png differ
diff --git a/Open-ILS/web/images/home-logo.png b/Open-ILS/web/images/home-logo.png
new file mode 100644 (file)
index 0000000..9e3af71
Binary files /dev/null and b/Open-ILS/web/images/home-logo.png differ
diff --git a/Open-ILS/web/images/kpac/4th-of-july.png b/Open-ILS/web/images/kpac/4th-of-july.png
new file mode 100755 (executable)
index 0000000..52d4526
Binary files /dev/null and b/Open-ILS/web/images/kpac/4th-of-july.png differ
diff --git a/Open-ILS/web/images/kpac/7-world-wonders.png b/Open-ILS/web/images/kpac/7-world-wonders.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/7-world-wonders.png differ
diff --git a/Open-ILS/web/images/kpac/Disney-Princesses.png b/Open-ILS/web/images/kpac/Disney-Princesses.png
new file mode 100644 (file)
index 0000000..1190bd1
Binary files /dev/null and b/Open-ILS/web/images/kpac/Disney-Princesses.png differ
diff --git a/Open-ILS/web/images/kpac/abuse-and-violence.png b/Open-ILS/web/images/kpac/abuse-and-violence.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/abuse-and-violence.png differ
diff --git a/Open-ILS/web/images/kpac/abuse-violence.png b/Open-ILS/web/images/kpac/abuse-violence.png
new file mode 100755 (executable)
index 0000000..2baf8c3
Binary files /dev/null and b/Open-ILS/web/images/kpac/abuse-violence.png differ
diff --git a/Open-ILS/web/images/kpac/africa.png b/Open-ILS/web/images/kpac/africa.png
new file mode 100755 (executable)
index 0000000..4dbd0ea
Binary files /dev/null and b/Open-ILS/web/images/kpac/africa.png differ
diff --git a/Open-ILS/web/images/kpac/african-american-athletes.png b/Open-ILS/web/images/kpac/african-american-athletes.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/african-american-athletes.png differ
diff --git a/Open-ILS/web/images/kpac/african-american-authors.png b/Open-ILS/web/images/kpac/african-american-authors.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/african-american-authors.png differ
diff --git a/Open-ILS/web/images/kpac/african-american-explorers.png b/Open-ILS/web/images/kpac/african-american-explorers.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/african-american-explorers.png differ
diff --git a/Open-ILS/web/images/kpac/african-american-inventors.png b/Open-ILS/web/images/kpac/african-american-inventors.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/african-american-inventors.png differ
diff --git a/Open-ILS/web/images/kpac/african-american-musicians.png b/Open-ILS/web/images/kpac/african-american-musicians.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/african-american-musicians.png differ
diff --git a/Open-ILS/web/images/kpac/african-american-scientists.png b/Open-ILS/web/images/kpac/african-american-scientists.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/african-american-scientists.png differ
diff --git a/Open-ILS/web/images/kpac/african-american-women.png b/Open-ILS/web/images/kpac/african-american-women.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/african-american-women.png differ
diff --git a/Open-ILS/web/images/kpac/african-americans.png b/Open-ILS/web/images/kpac/african-americans.png
new file mode 100755 (executable)
index 0000000..9ba8ac0
Binary files /dev/null and b/Open-ILS/web/images/kpac/african-americans.png differ
diff --git a/Open-ILS/web/images/kpac/alligators.png b/Open-ILS/web/images/kpac/alligators.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/alligators.png differ
diff --git a/Open-ILS/web/images/kpac/ambulances.png b/Open-ILS/web/images/kpac/ambulances.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ambulances.png differ
diff --git a/Open-ILS/web/images/kpac/american-revolution.png b/Open-ILS/web/images/kpac/american-revolution.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/american-revolution.png differ
diff --git a/Open-ILS/web/images/kpac/americans-in-history.png b/Open-ILS/web/images/kpac/americans-in-history.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/americans-in-history.png differ
diff --git a/Open-ILS/web/images/kpac/amphibians.png b/Open-ILS/web/images/kpac/amphibians.png
new file mode 100755 (executable)
index 0000000..7b66e75
Binary files /dev/null and b/Open-ILS/web/images/kpac/amphibians.png differ
diff --git a/Open-ILS/web/images/kpac/ancient-america.png b/Open-ILS/web/images/kpac/ancient-america.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ancient-america.png differ
diff --git a/Open-ILS/web/images/kpac/ancient-china.png b/Open-ILS/web/images/kpac/ancient-china.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ancient-china.png differ
diff --git a/Open-ILS/web/images/kpac/ancient-egypt.png b/Open-ILS/web/images/kpac/ancient-egypt.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ancient-egypt.png differ
diff --git a/Open-ILS/web/images/kpac/ancient-greece.png b/Open-ILS/web/images/kpac/ancient-greece.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ancient-greece.png differ
diff --git a/Open-ILS/web/images/kpac/ancient-rome.png b/Open-ILS/web/images/kpac/ancient-rome.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ancient-rome.png differ
diff --git a/Open-ILS/web/images/kpac/ancient-world.png b/Open-ILS/web/images/kpac/ancient-world.png
new file mode 100755 (executable)
index 0000000..a1ab2d1
Binary files /dev/null and b/Open-ILS/web/images/kpac/ancient-world.png differ
diff --git a/Open-ILS/web/images/kpac/anger.png b/Open-ILS/web/images/kpac/anger.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/anger.png differ
diff --git a/Open-ILS/web/images/kpac/animals-pets.png b/Open-ILS/web/images/kpac/animals-pets.png
new file mode 100755 (executable)
index 0000000..1225903
Binary files /dev/null and b/Open-ILS/web/images/kpac/animals-pets.png differ
diff --git a/Open-ILS/web/images/kpac/animals.png b/Open-ILS/web/images/kpac/animals.png
new file mode 100644 (file)
index 0000000..1225903
Binary files /dev/null and b/Open-ILS/web/images/kpac/animals.png differ
diff --git a/Open-ILS/web/images/kpac/animation.png b/Open-ILS/web/images/kpac/animation.png
new file mode 100755 (executable)
index 0000000..5306213
Binary files /dev/null and b/Open-ILS/web/images/kpac/animation.png differ
diff --git a/Open-ILS/web/images/kpac/ants.png b/Open-ILS/web/images/kpac/ants.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ants.png differ
diff --git a/Open-ILS/web/images/kpac/april-fools-day.png b/Open-ILS/web/images/kpac/april-fools-day.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/april-fools-day.png differ
diff --git a/Open-ILS/web/images/kpac/archeology.png b/Open-ILS/web/images/kpac/archeology.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/archeology.png differ
diff --git a/Open-ILS/web/images/kpac/arctic.png b/Open-ILS/web/images/kpac/arctic.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/arctic.png differ
diff --git a/Open-ILS/web/images/kpac/art-music-drama.png b/Open-ILS/web/images/kpac/art-music-drama.png
new file mode 100755 (executable)
index 0000000..32de3dc
Binary files /dev/null and b/Open-ILS/web/images/kpac/art-music-drama.png differ
diff --git a/Open-ILS/web/images/kpac/art.png b/Open-ILS/web/images/kpac/art.png
new file mode 100755 (executable)
index 0000000..58ec184
Binary files /dev/null and b/Open-ILS/web/images/kpac/art.png differ
diff --git a/Open-ILS/web/images/kpac/artists.png b/Open-ILS/web/images/kpac/artists.png
new file mode 100755 (executable)
index 0000000..14e21f8
Binary files /dev/null and b/Open-ILS/web/images/kpac/artists.png differ
diff --git a/Open-ILS/web/images/kpac/asia.png b/Open-ILS/web/images/kpac/asia.png
new file mode 100755 (executable)
index 0000000..4ec4766
Binary files /dev/null and b/Open-ILS/web/images/kpac/asia.png differ
diff --git a/Open-ILS/web/images/kpac/athletes.png b/Open-ILS/web/images/kpac/athletes.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/athletes.png differ
diff --git a/Open-ILS/web/images/kpac/australia.png b/Open-ILS/web/images/kpac/australia.png
new file mode 100755 (executable)
index 0000000..54c7297
Binary files /dev/null and b/Open-ILS/web/images/kpac/australia.png differ
diff --git a/Open-ILS/web/images/kpac/backyard-birds.png b/Open-ILS/web/images/kpac/backyard-birds.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/backyard-birds.png differ
diff --git a/Open-ILS/web/images/kpac/backyard.png b/Open-ILS/web/images/kpac/backyard.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/backyard.png differ
diff --git a/Open-ILS/web/images/kpac/bahai.png b/Open-ILS/web/images/kpac/bahai.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/bahai.png differ
diff --git a/Open-ILS/web/images/kpac/baseball.png b/Open-ILS/web/images/kpac/baseball.png
new file mode 100755 (executable)
index 0000000..7899693
Binary files /dev/null and b/Open-ILS/web/images/kpac/baseball.png differ
diff --git a/Open-ILS/web/images/kpac/basketball.png b/Open-ILS/web/images/kpac/basketball.png
new file mode 100755 (executable)
index 0000000..4ce1eca
Binary files /dev/null and b/Open-ILS/web/images/kpac/basketball.png differ
diff --git a/Open-ILS/web/images/kpac/bears.png b/Open-ILS/web/images/kpac/bears.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/bears.png differ
diff --git a/Open-ILS/web/images/kpac/bees.png b/Open-ILS/web/images/kpac/bees.png
new file mode 100755 (executable)
index 0000000..f3003d0
Binary files /dev/null and b/Open-ILS/web/images/kpac/bees.png differ
diff --git a/Open-ILS/web/images/kpac/biology.png b/Open-ILS/web/images/kpac/biology.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/biology.png differ
diff --git a/Open-ILS/web/images/kpac/birds-of-prey.png b/Open-ILS/web/images/kpac/birds-of-prey.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/birds-of-prey.png differ
diff --git a/Open-ILS/web/images/kpac/birds.png b/Open-ILS/web/images/kpac/birds.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/birds.png differ
diff --git a/Open-ILS/web/images/kpac/bones.png b/Open-ILS/web/images/kpac/bones.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/bones.png differ
diff --git a/Open-ILS/web/images/kpac/brain.png b/Open-ILS/web/images/kpac/brain.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/brain.png differ
diff --git a/Open-ILS/web/images/kpac/brass.png b/Open-ILS/web/images/kpac/brass.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/brass.png differ
diff --git a/Open-ILS/web/images/kpac/buddhism.png b/Open-ILS/web/images/kpac/buddhism.png
new file mode 100755 (executable)
index 0000000..fecde8b
Binary files /dev/null and b/Open-ILS/web/images/kpac/buddhism.png differ
diff --git a/Open-ILS/web/images/kpac/bugs.png b/Open-ILS/web/images/kpac/bugs.png
new file mode 100755 (executable)
index 0000000..ee651fd
Binary files /dev/null and b/Open-ILS/web/images/kpac/bugs.png differ
diff --git a/Open-ILS/web/images/kpac/bulldozers.png b/Open-ILS/web/images/kpac/bulldozers.png
new file mode 100755 (executable)
index 0000000..016af40
Binary files /dev/null and b/Open-ILS/web/images/kpac/bulldozers.png differ
diff --git a/Open-ILS/web/images/kpac/bullying.png b/Open-ILS/web/images/kpac/bullying.png
new file mode 100755 (executable)
index 0000000..24a8ab5
Binary files /dev/null and b/Open-ILS/web/images/kpac/bullying.png differ
diff --git a/Open-ILS/web/images/kpac/butterflies.png b/Open-ILS/web/images/kpac/butterflies.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/butterflies.png differ
diff --git a/Open-ILS/web/images/kpac/butterfly.png b/Open-ILS/web/images/kpac/butterfly.png
new file mode 100644 (file)
index 0000000..6cd913e
Binary files /dev/null and b/Open-ILS/web/images/kpac/butterfly.png differ
diff --git a/Open-ILS/web/images/kpac/camels.png b/Open-ILS/web/images/kpac/camels.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/camels.png differ
diff --git a/Open-ILS/web/images/kpac/camping.png b/Open-ILS/web/images/kpac/camping.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/camping.png differ
diff --git a/Open-ILS/web/images/kpac/castles.png b/Open-ILS/web/images/kpac/castles.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/castles.png differ
diff --git a/Open-ILS/web/images/kpac/caterpillars.png b/Open-ILS/web/images/kpac/caterpillars.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/caterpillars.png differ
diff --git a/Open-ILS/web/images/kpac/cats.png b/Open-ILS/web/images/kpac/cats.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/cats.png differ
diff --git a/Open-ILS/web/images/kpac/central-america.png b/Open-ILS/web/images/kpac/central-america.png
new file mode 100755 (executable)
index 0000000..556d058
Binary files /dev/null and b/Open-ILS/web/images/kpac/central-america.png differ
diff --git a/Open-ILS/web/images/kpac/cheerleading.png b/Open-ILS/web/images/kpac/cheerleading.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/cheerleading.png differ
diff --git a/Open-ILS/web/images/kpac/cheetahs.png b/Open-ILS/web/images/kpac/cheetahs.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/cheetahs.png differ
diff --git a/Open-ILS/web/images/kpac/chickens.png b/Open-ILS/web/images/kpac/chickens.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/chickens.png differ
diff --git a/Open-ILS/web/images/kpac/chinese-new-year.png b/Open-ILS/web/images/kpac/chinese-new-year.png
new file mode 100755 (executable)
index 0000000..890e5a0
Binary files /dev/null and b/Open-ILS/web/images/kpac/chinese-new-year.png differ
diff --git a/Open-ILS/web/images/kpac/chinese.png b/Open-ILS/web/images/kpac/chinese.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/chinese.png differ
diff --git a/Open-ILS/web/images/kpac/chipmunks.png b/Open-ILS/web/images/kpac/chipmunks.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/chipmunks.png differ
diff --git a/Open-ILS/web/images/kpac/christian.png b/Open-ILS/web/images/kpac/christian.png
new file mode 100755 (executable)
index 0000000..e5d4ee0
Binary files /dev/null and b/Open-ILS/web/images/kpac/christian.png differ
diff --git a/Open-ILS/web/images/kpac/christianity.png b/Open-ILS/web/images/kpac/christianity.png
new file mode 100755 (executable)
index 0000000..e5d4ee0
Binary files /dev/null and b/Open-ILS/web/images/kpac/christianity.png differ
diff --git a/Open-ILS/web/images/kpac/christmas.png b/Open-ILS/web/images/kpac/christmas.png
new file mode 100755 (executable)
index 0000000..6dc2422
Binary files /dev/null and b/Open-ILS/web/images/kpac/christmas.png differ
diff --git a/Open-ILS/web/images/kpac/cinco-de-mayo.png b/Open-ILS/web/images/kpac/cinco-de-mayo.png
new file mode 100755 (executable)
index 0000000..20e04e8
Binary files /dev/null and b/Open-ILS/web/images/kpac/cinco-de-mayo.png differ
diff --git a/Open-ILS/web/images/kpac/civil-rights.png b/Open-ILS/web/images/kpac/civil-rights.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/civil-rights.png differ
diff --git a/Open-ILS/web/images/kpac/civil-war.png b/Open-ILS/web/images/kpac/civil-war.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/civil-war.png differ
diff --git a/Open-ILS/web/images/kpac/colonial-america.png b/Open-ILS/web/images/kpac/colonial-america.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/colonial-america.png differ
diff --git a/Open-ILS/web/images/kpac/colonial.png b/Open-ILS/web/images/kpac/colonial.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/colonial.png differ
diff --git a/Open-ILS/web/images/kpac/columbus-day.png b/Open-ILS/web/images/kpac/columbus-day.png
new file mode 100755 (executable)
index 0000000..8b8d5f5
Binary files /dev/null and b/Open-ILS/web/images/kpac/columbus-day.png differ
diff --git a/Open-ILS/web/images/kpac/composers.png b/Open-ILS/web/images/kpac/composers.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/composers.png differ
diff --git a/Open-ILS/web/images/kpac/computers.png b/Open-ILS/web/images/kpac/computers.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/computers.png differ
diff --git a/Open-ILS/web/images/kpac/counting.png b/Open-ILS/web/images/kpac/counting.png
new file mode 100755 (executable)
index 0000000..6a9f43b
Binary files /dev/null and b/Open-ILS/web/images/kpac/counting.png differ
diff --git a/Open-ILS/web/images/kpac/cows.png b/Open-ILS/web/images/kpac/cows.png
new file mode 100755 (executable)
index 0000000..1116add
Binary files /dev/null and b/Open-ILS/web/images/kpac/cows.png differ
diff --git a/Open-ILS/web/images/kpac/crabs.png b/Open-ILS/web/images/kpac/crabs.png
new file mode 100755 (executable)
index 0000000..9bb7ceb
Binary files /dev/null and b/Open-ILS/web/images/kpac/crabs.png differ
diff --git a/Open-ILS/web/images/kpac/crafts.png b/Open-ILS/web/images/kpac/crafts.png
new file mode 100755 (executable)
index 0000000..2a40739
Binary files /dev/null and b/Open-ILS/web/images/kpac/crafts.png differ
diff --git a/Open-ILS/web/images/kpac/cranes.png b/Open-ILS/web/images/kpac/cranes.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/cranes.png differ
diff --git a/Open-ILS/web/images/kpac/creepy-crawlies.png b/Open-ILS/web/images/kpac/creepy-crawlies.png
new file mode 100755 (executable)
index 0000000..14c8d2c
Binary files /dev/null and b/Open-ILS/web/images/kpac/creepy-crawlies.png differ
diff --git a/Open-ILS/web/images/kpac/crocodiles.png b/Open-ILS/web/images/kpac/crocodiles.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/crocodiles.png differ
diff --git a/Open-ILS/web/images/kpac/crows.png b/Open-ILS/web/images/kpac/crows.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/crows.png differ
diff --git a/Open-ILS/web/images/kpac/crusades.png b/Open-ILS/web/images/kpac/crusades.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/crusades.png differ
diff --git a/Open-ILS/web/images/kpac/culture-religion.png b/Open-ILS/web/images/kpac/culture-religion.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/culture-religion.png differ
diff --git a/Open-ILS/web/images/kpac/culture.png b/Open-ILS/web/images/kpac/culture.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/culture.png differ
diff --git a/Open-ILS/web/images/kpac/dance.png b/Open-ILS/web/images/kpac/dance.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/dance.png differ
diff --git a/Open-ILS/web/images/kpac/deer.png b/Open-ILS/web/images/kpac/deer.png
new file mode 100755 (executable)
index 0000000..12d0ce5
Binary files /dev/null and b/Open-ILS/web/images/kpac/deer.png differ
diff --git a/Open-ILS/web/images/kpac/desert-storm.png b/Open-ILS/web/images/kpac/desert-storm.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/desert-storm.png differ
diff --git a/Open-ILS/web/images/kpac/desert.png b/Open-ILS/web/images/kpac/desert.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/desert.png differ
diff --git a/Open-ILS/web/images/kpac/digestion.png b/Open-ILS/web/images/kpac/digestion.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/digestion.png differ
diff --git a/Open-ILS/web/images/kpac/dinosaurs.png b/Open-ILS/web/images/kpac/dinosaurs.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/dinosaurs.png differ
diff --git a/Open-ILS/web/images/kpac/dirt-biking.png b/Open-ILS/web/images/kpac/dirt-biking.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/dirt-biking.png differ
diff --git a/Open-ILS/web/images/kpac/disabilities.png b/Open-ILS/web/images/kpac/disabilities.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/disabilities.png differ
diff --git a/Open-ILS/web/images/kpac/dogs.png b/Open-ILS/web/images/kpac/dogs.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/dogs.png differ
diff --git a/Open-ILS/web/images/kpac/dolphins.png b/Open-ILS/web/images/kpac/dolphins.png
new file mode 100755 (executable)
index 0000000..2316748
Binary files /dev/null and b/Open-ILS/web/images/kpac/dolphins.png differ
diff --git a/Open-ILS/web/images/kpac/drama.png b/Open-ILS/web/images/kpac/drama.png
new file mode 100755 (executable)
index 0000000..bf2d3e6
Binary files /dev/null and b/Open-ILS/web/images/kpac/drama.png differ
diff --git a/Open-ILS/web/images/kpac/drawing.png b/Open-ILS/web/images/kpac/drawing.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/drawing.png differ
diff --git a/Open-ILS/web/images/kpac/drugs-alcohol.png b/Open-ILS/web/images/kpac/drugs-alcohol.png
new file mode 100755 (executable)
index 0000000..73d4a68
Binary files /dev/null and b/Open-ILS/web/images/kpac/drugs-alcohol.png differ
diff --git a/Open-ILS/web/images/kpac/drugs-alcohold.png b/Open-ILS/web/images/kpac/drugs-alcohold.png
new file mode 100644 (file)
index 0000000..73d4a68
Binary files /dev/null and b/Open-ILS/web/images/kpac/drugs-alcohold.png differ
diff --git a/Open-ILS/web/images/kpac/duck.png b/Open-ILS/web/images/kpac/duck.png
new file mode 100644 (file)
index 0000000..9fd55a7
Binary files /dev/null and b/Open-ILS/web/images/kpac/duck.png differ
diff --git a/Open-ILS/web/images/kpac/ducks.png b/Open-ILS/web/images/kpac/ducks.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ducks.png differ
diff --git a/Open-ILS/web/images/kpac/eagles.png b/Open-ILS/web/images/kpac/eagles.png
new file mode 100755 (executable)
index 0000000..6634fac
Binary files /dev/null and b/Open-ILS/web/images/kpac/eagles.png differ
diff --git a/Open-ILS/web/images/kpac/earth-day.png b/Open-ILS/web/images/kpac/earth-day.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/earth-day.png differ
diff --git a/Open-ILS/web/images/kpac/earth-science.png b/Open-ILS/web/images/kpac/earth-science.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/earth-science.png differ
diff --git a/Open-ILS/web/images/kpac/easter.png b/Open-ILS/web/images/kpac/easter.png
new file mode 100755 (executable)
index 0000000..4dd4928
Binary files /dev/null and b/Open-ILS/web/images/kpac/easter.png differ
diff --git a/Open-ILS/web/images/kpac/eating-problems.png b/Open-ILS/web/images/kpac/eating-problems.png
new file mode 100755 (executable)
index 0000000..3fea16e
Binary files /dev/null and b/Open-ILS/web/images/kpac/eating-problems.png differ
diff --git a/Open-ILS/web/images/kpac/eggs.png b/Open-ILS/web/images/kpac/eggs.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/eggs.png differ
diff --git a/Open-ILS/web/images/kpac/elephants.png b/Open-ILS/web/images/kpac/elephants.png
new file mode 100755 (executable)
index 0000000..fd2ca6d
Binary files /dev/null and b/Open-ILS/web/images/kpac/elephants.png differ
diff --git a/Open-ILS/web/images/kpac/endangered-extinct.png b/Open-ILS/web/images/kpac/endangered-extinct.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/endangered-extinct.png differ
diff --git a/Open-ILS/web/images/kpac/endangered.png b/Open-ILS/web/images/kpac/endangered.png
new file mode 100755 (executable)
index 0000000..7066af0
Binary files /dev/null and b/Open-ILS/web/images/kpac/endangered.png differ
diff --git a/Open-ILS/web/images/kpac/english.png b/Open-ILS/web/images/kpac/english.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/english.png differ
diff --git a/Open-ILS/web/images/kpac/environment.png b/Open-ILS/web/images/kpac/environment.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/environment.png differ
diff --git a/Open-ILS/web/images/kpac/europe.png b/Open-ILS/web/images/kpac/europe.png
new file mode 100755 (executable)
index 0000000..af3f21c
Binary files /dev/null and b/Open-ILS/web/images/kpac/europe.png differ
diff --git a/Open-ILS/web/images/kpac/exotic.png b/Open-ILS/web/images/kpac/exotic.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/exotic.png differ
diff --git a/Open-ILS/web/images/kpac/explorers.png b/Open-ILS/web/images/kpac/explorers.png
new file mode 100755 (executable)
index 0000000..0e1de90
Binary files /dev/null and b/Open-ILS/web/images/kpac/explorers.png differ
diff --git a/Open-ILS/web/images/kpac/extinct-animals.png b/Open-ILS/web/images/kpac/extinct-animals.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/extinct-animals.png differ
diff --git a/Open-ILS/web/images/kpac/extinct.png b/Open-ILS/web/images/kpac/extinct.png
new file mode 100755 (executable)
index 0000000..1411516
Binary files /dev/null and b/Open-ILS/web/images/kpac/extinct.png differ
diff --git a/Open-ILS/web/images/kpac/fairies.png b/Open-ILS/web/images/kpac/fairies.png
new file mode 100755 (executable)
index 0000000..78ca42a
Binary files /dev/null and b/Open-ILS/web/images/kpac/fairies.png differ
diff --git a/Open-ILS/web/images/kpac/fairy-tales.png b/Open-ILS/web/images/kpac/fairy-tales.png
new file mode 100755 (executable)
index 0000000..544d87d
Binary files /dev/null and b/Open-ILS/web/images/kpac/fairy-tales.png differ
diff --git a/Open-ILS/web/images/kpac/fairytales.png b/Open-ILS/web/images/kpac/fairytales.png
new file mode 100755 (executable)
index 0000000..544d87d
Binary files /dev/null and b/Open-ILS/web/images/kpac/fairytales.png differ
diff --git a/Open-ILS/web/images/kpac/falcons.png b/Open-ILS/web/images/kpac/falcons.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/falcons.png differ
diff --git a/Open-ILS/web/images/kpac/family.png b/Open-ILS/web/images/kpac/family.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/family.png differ
diff --git a/Open-ILS/web/images/kpac/famous-people.png b/Open-ILS/web/images/kpac/famous-people.png
new file mode 100755 (executable)
index 0000000..c524fb9
Binary files /dev/null and b/Open-ILS/web/images/kpac/famous-people.png differ
diff --git a/Open-ILS/web/images/kpac/farm-animals.png b/Open-ILS/web/images/kpac/farm-animals.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/farm-animals.png differ
diff --git a/Open-ILS/web/images/kpac/fathers-day.png b/Open-ILS/web/images/kpac/fathers-day.png
new file mode 100755 (executable)
index 0000000..0b9f04d
Binary files /dev/null and b/Open-ILS/web/images/kpac/fathers-day.png differ
diff --git a/Open-ILS/web/images/kpac/fear.png b/Open-ILS/web/images/kpac/fear.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/fear.png differ
diff --git a/Open-ILS/web/images/kpac/feelings.png b/Open-ILS/web/images/kpac/feelings.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/feelings.png differ
diff --git a/Open-ILS/web/images/kpac/firetrucks.png b/Open-ILS/web/images/kpac/firetrucks.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/firetrucks.png differ
diff --git a/Open-ILS/web/images/kpac/first-ladies.png b/Open-ILS/web/images/kpac/first-ladies.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/first-ladies.png differ
diff --git a/Open-ILS/web/images/kpac/fish-and-marine-life.png b/Open-ILS/web/images/kpac/fish-and-marine-life.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/fish-and-marine-life.png differ
diff --git a/Open-ILS/web/images/kpac/fish-marine-life.png b/Open-ILS/web/images/kpac/fish-marine-life.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/fish-marine-life.png differ
diff --git a/Open-ILS/web/images/kpac/fish.png b/Open-ILS/web/images/kpac/fish.png
new file mode 100755 (executable)
index 0000000..c3a00f4
Binary files /dev/null and b/Open-ILS/web/images/kpac/fish.png differ
diff --git a/Open-ILS/web/images/kpac/fishing.png b/Open-ILS/web/images/kpac/fishing.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/fishing.png differ
diff --git a/Open-ILS/web/images/kpac/five-senses.png b/Open-ILS/web/images/kpac/five-senses.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/five-senses.png differ
diff --git a/Open-ILS/web/images/kpac/flag-day.png b/Open-ILS/web/images/kpac/flag-day.png
new file mode 100755 (executable)
index 0000000..d2277da
Binary files /dev/null and b/Open-ILS/web/images/kpac/flag-day.png differ
diff --git a/Open-ILS/web/images/kpac/flags.png b/Open-ILS/web/images/kpac/flags.png
new file mode 100755 (executable)
index 0000000..474794a
Binary files /dev/null and b/Open-ILS/web/images/kpac/flags.png differ
diff --git a/Open-ILS/web/images/kpac/food.png b/Open-ILS/web/images/kpac/food.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/food.png differ
diff --git a/Open-ILS/web/images/kpac/football.png b/Open-ILS/web/images/kpac/football.png
new file mode 100755 (executable)
index 0000000..7d283f7
Binary files /dev/null and b/Open-ILS/web/images/kpac/football.png differ
diff --git a/Open-ILS/web/images/kpac/forest.png b/Open-ILS/web/images/kpac/forest.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/forest.png differ
diff --git a/Open-ILS/web/images/kpac/fossils.png b/Open-ILS/web/images/kpac/fossils.png
new file mode 100755 (executable)
index 0000000..4747190
Binary files /dev/null and b/Open-ILS/web/images/kpac/fossils.png differ
diff --git a/Open-ILS/web/images/kpac/foxes.png b/Open-ILS/web/images/kpac/foxes.png
new file mode 100755 (executable)
index 0000000..ecded0d
Binary files /dev/null and b/Open-ILS/web/images/kpac/foxes.png differ
diff --git a/Open-ILS/web/images/kpac/french-indian-war.png b/Open-ILS/web/images/kpac/french-indian-war.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/french-indian-war.png differ
diff --git a/Open-ILS/web/images/kpac/french.png b/Open-ILS/web/images/kpac/french.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/french.png differ
diff --git a/Open-ILS/web/images/kpac/frogs.png b/Open-ILS/web/images/kpac/frogs.png
new file mode 100755 (executable)
index 0000000..0ad2fde
Binary files /dev/null and b/Open-ILS/web/images/kpac/frogs.png differ
diff --git a/Open-ILS/web/images/kpac/from-massachusetts.png b/Open-ILS/web/images/kpac/from-massachusetts.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/from-massachusetts.png differ
diff --git a/Open-ILS/web/images/kpac/geese.png b/Open-ILS/web/images/kpac/geese.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/geese.png differ
diff --git a/Open-ILS/web/images/kpac/geography.png b/Open-ILS/web/images/kpac/geography.png
new file mode 100755 (executable)
index 0000000..f1f7ac7
Binary files /dev/null and b/Open-ILS/web/images/kpac/geography.png differ
diff --git a/Open-ILS/web/images/kpac/geometry.png b/Open-ILS/web/images/kpac/geometry.png
new file mode 100755 (executable)
index 0000000..0aa4cfa
Binary files /dev/null and b/Open-ILS/web/images/kpac/geometry.png differ
diff --git a/Open-ILS/web/images/kpac/german.png b/Open-ILS/web/images/kpac/german.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/german.png differ
diff --git a/Open-ILS/web/images/kpac/germs.png b/Open-ILS/web/images/kpac/germs.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/germs.png differ
diff --git a/Open-ILS/web/images/kpac/ghost-stories.png b/Open-ILS/web/images/kpac/ghost-stories.png
new file mode 100755 (executable)
index 0000000..a1cef03
Binary files /dev/null and b/Open-ILS/web/images/kpac/ghost-stories.png differ
diff --git a/Open-ILS/web/images/kpac/giraffes.png b/Open-ILS/web/images/kpac/giraffes.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/giraffes.png differ
diff --git a/Open-ILS/web/images/kpac/goats.png b/Open-ILS/web/images/kpac/goats.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/goats.png differ
diff --git a/Open-ILS/web/images/kpac/gorillas.png b/Open-ILS/web/images/kpac/gorillas.png
new file mode 100755 (executable)
index 0000000..ead8215
Binary files /dev/null and b/Open-ILS/web/images/kpac/gorillas.png differ
diff --git a/Open-ILS/web/images/kpac/great-depression.png b/Open-ILS/web/images/kpac/great-depression.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/great-depression.png differ
diff --git a/Open-ILS/web/images/kpac/grief.png b/Open-ILS/web/images/kpac/grief.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/grief.png differ
diff --git a/Open-ILS/web/images/kpac/groundhog-day.png b/Open-ILS/web/images/kpac/groundhog-day.png
new file mode 100755 (executable)
index 0000000..85f704e
Binary files /dev/null and b/Open-ILS/web/images/kpac/groundhog-day.png differ
diff --git a/Open-ILS/web/images/kpac/gymnastics.png b/Open-ILS/web/images/kpac/gymnastics.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/gymnastics.png differ
diff --git a/Open-ILS/web/images/kpac/gymnasts.png b/Open-ILS/web/images/kpac/gymnasts.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/gymnasts.png differ
diff --git a/Open-ILS/web/images/kpac/halloween.png b/Open-ILS/web/images/kpac/halloween.png
new file mode 100755 (executable)
index 0000000..88be87e
Binary files /dev/null and b/Open-ILS/web/images/kpac/halloween.png differ
diff --git a/Open-ILS/web/images/kpac/hanukkah.png b/Open-ILS/web/images/kpac/hanukkah.png
new file mode 100755 (executable)
index 0000000..8af3c89
Binary files /dev/null and b/Open-ILS/web/images/kpac/hanukkah.png differ
diff --git a/Open-ILS/web/images/kpac/hawks.png b/Open-ILS/web/images/kpac/hawks.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/hawks.png differ
diff --git a/Open-ILS/web/images/kpac/health-social-issues.png b/Open-ILS/web/images/kpac/health-social-issues.png
new file mode 100755 (executable)
index 0000000..eed7774
Binary files /dev/null and b/Open-ILS/web/images/kpac/health-social-issues.png differ
diff --git a/Open-ILS/web/images/kpac/heart.png b/Open-ILS/web/images/kpac/heart.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/heart.png differ
diff --git a/Open-ILS/web/images/kpac/hiking.png b/Open-ILS/web/images/kpac/hiking.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/hiking.png differ
diff --git a/Open-ILS/web/images/kpac/hindu.png b/Open-ILS/web/images/kpac/hindu.png
new file mode 100755 (executable)
index 0000000..5aea842
Binary files /dev/null and b/Open-ILS/web/images/kpac/hindu.png differ
diff --git a/Open-ILS/web/images/kpac/hinduism.png b/Open-ILS/web/images/kpac/hinduism.png
new file mode 100755 (executable)
index 0000000..5aea842
Binary files /dev/null and b/Open-ILS/web/images/kpac/hinduism.png differ
diff --git a/Open-ILS/web/images/kpac/hispanic-artists.png b/Open-ILS/web/images/kpac/hispanic-artists.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/hispanic-artists.png differ
diff --git a/Open-ILS/web/images/kpac/hispanic-authors.png b/Open-ILS/web/images/kpac/hispanic-authors.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/hispanic-authors.png differ
diff --git a/Open-ILS/web/images/kpac/hispanic-explorers.png b/Open-ILS/web/images/kpac/hispanic-explorers.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/hispanic-explorers.png differ
diff --git a/Open-ILS/web/images/kpac/hispanics.png b/Open-ILS/web/images/kpac/hispanics.png
new file mode 100755 (executable)
index 0000000..c13f28c
Binary files /dev/null and b/Open-ILS/web/images/kpac/hispanics.png differ
diff --git a/Open-ILS/web/images/kpac/history.png b/Open-ILS/web/images/kpac/history.png
new file mode 100755 (executable)
index 0000000..4692393
Binary files /dev/null and b/Open-ILS/web/images/kpac/history.png differ
diff --git a/Open-ILS/web/images/kpac/hobbies.png b/Open-ILS/web/images/kpac/hobbies.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/hobbies.png differ
diff --git a/Open-ILS/web/images/kpac/hockey.png b/Open-ILS/web/images/kpac/hockey.png
new file mode 100755 (executable)
index 0000000..ac9b475
Binary files /dev/null and b/Open-ILS/web/images/kpac/hockey.png differ
diff --git a/Open-ILS/web/images/kpac/holidays.png b/Open-ILS/web/images/kpac/holidays.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/holidays.png differ
diff --git a/Open-ILS/web/images/kpac/horseback-riding.png b/Open-ILS/web/images/kpac/horseback-riding.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/horseback-riding.png differ
diff --git a/Open-ILS/web/images/kpac/horses.png b/Open-ILS/web/images/kpac/horses.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/horses.png differ
diff --git a/Open-ILS/web/images/kpac/human-body.png b/Open-ILS/web/images/kpac/human-body.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/human-body.png differ
diff --git a/Open-ILS/web/images/kpac/hyenas.png b/Open-ILS/web/images/kpac/hyenas.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/hyenas.png differ
diff --git a/Open-ILS/web/images/kpac/ice-age-animals.png b/Open-ILS/web/images/kpac/ice-age-animals.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ice-age-animals.png differ
diff --git a/Open-ILS/web/images/kpac/individual-sports.png b/Open-ILS/web/images/kpac/individual-sports.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/individual-sports.png differ
diff --git a/Open-ILS/web/images/kpac/industrial-revolution.png b/Open-ILS/web/images/kpac/industrial-revolution.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/industrial-revolution.png differ
diff --git a/Open-ILS/web/images/kpac/insects.png b/Open-ILS/web/images/kpac/insects.png
new file mode 100755 (executable)
index 0000000..797f114
Binary files /dev/null and b/Open-ILS/web/images/kpac/insects.png differ
diff --git a/Open-ILS/web/images/kpac/instruments.png b/Open-ILS/web/images/kpac/instruments.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/instruments.png differ
diff --git a/Open-ILS/web/images/kpac/internet.png b/Open-ILS/web/images/kpac/internet.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/internet.png differ
diff --git a/Open-ILS/web/images/kpac/inventions.png b/Open-ILS/web/images/kpac/inventions.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/inventions.png differ
diff --git a/Open-ILS/web/images/kpac/inventors.png b/Open-ILS/web/images/kpac/inventors.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/inventors.png differ
diff --git a/Open-ILS/web/images/kpac/islam.png b/Open-ILS/web/images/kpac/islam.png
new file mode 100755 (executable)
index 0000000..9aa8c16
Binary files /dev/null and b/Open-ILS/web/images/kpac/islam.png differ
diff --git a/Open-ILS/web/images/kpac/japanese.png b/Open-ILS/web/images/kpac/japanese.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/japanese.png differ
diff --git a/Open-ILS/web/images/kpac/jewish.png b/Open-ILS/web/images/kpac/jewish.png
new file mode 100755 (executable)
index 0000000..8299488
Binary files /dev/null and b/Open-ILS/web/images/kpac/jewish.png differ
diff --git a/Open-ILS/web/images/kpac/judaism.png b/Open-ILS/web/images/kpac/judaism.png
new file mode 100755 (executable)
index 0000000..8299488
Binary files /dev/null and b/Open-ILS/web/images/kpac/judaism.png differ
diff --git a/Open-ILS/web/images/kpac/jungle.png b/Open-ILS/web/images/kpac/jungle.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/jungle.png differ
diff --git a/Open-ILS/web/images/kpac/knights.png b/Open-ILS/web/images/kpac/knights.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/knights.png differ
diff --git a/Open-ILS/web/images/kpac/korean-war.png b/Open-ILS/web/images/kpac/korean-war.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/korean-war.png differ
diff --git a/Open-ILS/web/images/kpac/kpac_small_logo.png b/Open-ILS/web/images/kpac/kpac_small_logo.png
new file mode 100644 (file)
index 0000000..923bf60
Binary files /dev/null and b/Open-ILS/web/images/kpac/kpac_small_logo.png differ
diff --git a/Open-ILS/web/images/kpac/kwanzaa.png b/Open-ILS/web/images/kpac/kwanzaa.png
new file mode 100755 (executable)
index 0000000..d76e0e6
Binary files /dev/null and b/Open-ILS/web/images/kpac/kwanzaa.png differ
diff --git a/Open-ILS/web/images/kpac/labor-day.png b/Open-ILS/web/images/kpac/labor-day.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/labor-day.png differ
diff --git a/Open-ILS/web/images/kpac/ladybugs.png b/Open-ILS/web/images/kpac/ladybugs.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ladybugs.png differ
diff --git a/Open-ILS/web/images/kpac/languages.png b/Open-ILS/web/images/kpac/languages.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/languages.png differ
diff --git a/Open-ILS/web/images/kpac/legends.png b/Open-ILS/web/images/kpac/legends.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/legends.png differ
diff --git a/Open-ILS/web/images/kpac/legos.png b/Open-ILS/web/images/kpac/legos.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/legos.png differ
diff --git a/Open-ILS/web/images/kpac/lions.png b/Open-ILS/web/images/kpac/lions.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/lions.png differ
diff --git a/Open-ILS/web/images/kpac/livingCreatures-birds.png b/Open-ILS/web/images/kpac/livingCreatures-birds.png
new file mode 100644 (file)
index 0000000..60cc333
Binary files /dev/null and b/Open-ILS/web/images/kpac/livingCreatures-birds.png differ
diff --git a/Open-ILS/web/images/kpac/lizards.png b/Open-ILS/web/images/kpac/lizards.png
new file mode 100755 (executable)
index 0000000..34a2584
Binary files /dev/null and b/Open-ILS/web/images/kpac/lizards.png differ
diff --git a/Open-ILS/web/images/kpac/lobsters.png b/Open-ILS/web/images/kpac/lobsters.png
new file mode 100755 (executable)
index 0000000..f8fbdcf
Binary files /dev/null and b/Open-ILS/web/images/kpac/lobsters.png differ
diff --git a/Open-ILS/web/images/kpac/lungs.png b/Open-ILS/web/images/kpac/lungs.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/lungs.png differ
diff --git a/Open-ILS/web/images/kpac/machines.png b/Open-ILS/web/images/kpac/machines.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/machines.png differ
diff --git a/Open-ILS/web/images/kpac/magic.png b/Open-ILS/web/images/kpac/magic.png
new file mode 100755 (executable)
index 0000000..a26f7cc
Binary files /dev/null and b/Open-ILS/web/images/kpac/magic.png differ
diff --git a/Open-ILS/web/images/kpac/malcolm-x.png b/Open-ILS/web/images/kpac/malcolm-x.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/malcolm-x.png differ
diff --git a/Open-ILS/web/images/kpac/malcolmx.png b/Open-ILS/web/images/kpac/malcolmx.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/malcolmx.png differ
diff --git a/Open-ILS/web/images/kpac/manatees.png b/Open-ILS/web/images/kpac/manatees.png
new file mode 100755 (executable)
index 0000000..2412f35
Binary files /dev/null and b/Open-ILS/web/images/kpac/manatees.png differ
diff --git a/Open-ILS/web/images/kpac/martial-arts.png b/Open-ILS/web/images/kpac/martial-arts.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/martial-arts.png differ
diff --git a/Open-ILS/web/images/kpac/math-games.png b/Open-ILS/web/images/kpac/math-games.png
new file mode 100755 (executable)
index 0000000..d652812
Binary files /dev/null and b/Open-ILS/web/images/kpac/math-games.png differ
diff --git a/Open-ILS/web/images/kpac/math-science.png b/Open-ILS/web/images/kpac/math-science.png
new file mode 100755 (executable)
index 0000000..f230f9e
Binary files /dev/null and b/Open-ILS/web/images/kpac/math-science.png differ
diff --git a/Open-ILS/web/images/kpac/math.png b/Open-ILS/web/images/kpac/math.png
new file mode 100755 (executable)
index 0000000..c4057c1
Binary files /dev/null and b/Open-ILS/web/images/kpac/math.png differ
diff --git a/Open-ILS/web/images/kpac/measuring.png b/Open-ILS/web/images/kpac/measuring.png
new file mode 100755 (executable)
index 0000000..66041da
Binary files /dev/null and b/Open-ILS/web/images/kpac/measuring.png differ
diff --git a/Open-ILS/web/images/kpac/memorial-day.png b/Open-ILS/web/images/kpac/memorial-day.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/memorial-day.png differ
diff --git a/Open-ILS/web/images/kpac/middle-ages.png b/Open-ILS/web/images/kpac/middle-ages.png
new file mode 100755 (executable)
index 0000000..6042ad5
Binary files /dev/null and b/Open-ILS/web/images/kpac/middle-ages.png differ
diff --git a/Open-ILS/web/images/kpac/migration.png b/Open-ILS/web/images/kpac/migration.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/migration.png differ
diff --git a/Open-ILS/web/images/kpac/mlk-day.png b/Open-ILS/web/images/kpac/mlk-day.png
new file mode 100755 (executable)
index 0000000..3990aad
Binary files /dev/null and b/Open-ILS/web/images/kpac/mlk-day.png differ
diff --git a/Open-ILS/web/images/kpac/mlk.png b/Open-ILS/web/images/kpac/mlk.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/mlk.png differ
diff --git a/Open-ILS/web/images/kpac/model-making.png b/Open-ILS/web/images/kpac/model-making.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/model-making.png differ
diff --git a/Open-ILS/web/images/kpac/monkeys.png b/Open-ILS/web/images/kpac/monkeys.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/monkeys.png differ
diff --git a/Open-ILS/web/images/kpac/monsters.png b/Open-ILS/web/images/kpac/monsters.png
new file mode 100755 (executable)
index 0000000..9d46805
Binary files /dev/null and b/Open-ILS/web/images/kpac/monsters.png differ
diff --git a/Open-ILS/web/images/kpac/moose.png b/Open-ILS/web/images/kpac/moose.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/moose.png differ
diff --git a/Open-ILS/web/images/kpac/mothers-day.png b/Open-ILS/web/images/kpac/mothers-day.png
new file mode 100755 (executable)
index 0000000..775e428
Binary files /dev/null and b/Open-ILS/web/images/kpac/mothers-day.png differ
diff --git a/Open-ILS/web/images/kpac/movies.png b/Open-ILS/web/images/kpac/movies.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/movies.png differ
diff --git a/Open-ILS/web/images/kpac/muscles.png b/Open-ILS/web/images/kpac/muscles.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/muscles.png differ
diff --git a/Open-ILS/web/images/kpac/music.png b/Open-ILS/web/images/kpac/music.png
new file mode 100755 (executable)
index 0000000..508461e
Binary files /dev/null and b/Open-ILS/web/images/kpac/music.png differ
diff --git a/Open-ILS/web/images/kpac/musicians.png b/Open-ILS/web/images/kpac/musicians.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/musicians.png differ
diff --git a/Open-ILS/web/images/kpac/muslim.png b/Open-ILS/web/images/kpac/muslim.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/muslim.png differ
diff --git a/Open-ILS/web/images/kpac/mythology.png b/Open-ILS/web/images/kpac/mythology.png
new file mode 100755 (executable)
index 0000000..9ee8d7f
Binary files /dev/null and b/Open-ILS/web/images/kpac/mythology.png differ
diff --git a/Open-ILS/web/images/kpac/native-american.png b/Open-ILS/web/images/kpac/native-american.png
new file mode 100755 (executable)
index 0000000..96d2b0b
Binary files /dev/null and b/Open-ILS/web/images/kpac/native-american.png differ
diff --git a/Open-ILS/web/images/kpac/native-americans.png b/Open-ILS/web/images/kpac/native-americans.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/native-americans.png differ
diff --git a/Open-ILS/web/images/kpac/new-years-day.png b/Open-ILS/web/images/kpac/new-years-day.png
new file mode 100755 (executable)
index 0000000..9fbcf76
Binary files /dev/null and b/Open-ILS/web/images/kpac/new-years-day.png differ
diff --git a/Open-ILS/web/images/kpac/new-years.png b/Open-ILS/web/images/kpac/new-years.png
new file mode 100644 (file)
index 0000000..9fbcf76
Binary files /dev/null and b/Open-ILS/web/images/kpac/new-years.png differ
diff --git a/Open-ILS/web/images/kpac/north-america.png b/Open-ILS/web/images/kpac/north-america.png
new file mode 100755 (executable)
index 0000000..d7cae70
Binary files /dev/null and b/Open-ILS/web/images/kpac/north-america.png differ
diff --git a/Open-ILS/web/images/kpac/nutrition.png b/Open-ILS/web/images/kpac/nutrition.png
new file mode 100755 (executable)
index 0000000..f163bf8
Binary files /dev/null and b/Open-ILS/web/images/kpac/nutrition.png differ
diff --git a/Open-ILS/web/images/kpac/octopus.png b/Open-ILS/web/images/kpac/octopus.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/octopus.png differ
diff --git a/Open-ILS/web/images/kpac/olympics.png b/Open-ILS/web/images/kpac/olympics.png
new file mode 100755 (executable)
index 0000000..c8545bc
Binary files /dev/null and b/Open-ILS/web/images/kpac/olympics.png differ
diff --git a/Open-ILS/web/images/kpac/opossums.png b/Open-ILS/web/images/kpac/opossums.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/opossums.png differ
diff --git a/Open-ILS/web/images/kpac/ostriches.png b/Open-ILS/web/images/kpac/ostriches.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/ostriches.png differ
diff --git a/Open-ILS/web/images/kpac/outdoor-activities.png b/Open-ILS/web/images/kpac/outdoor-activities.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/outdoor-activities.png differ
diff --git a/Open-ILS/web/images/kpac/owls.png b/Open-ILS/web/images/kpac/owls.png
new file mode 100755 (executable)
index 0000000..6199c94
Binary files /dev/null and b/Open-ILS/web/images/kpac/owls.png differ
diff --git a/Open-ILS/web/images/kpac/painting.png b/Open-ILS/web/images/kpac/painting.png
new file mode 100755 (executable)
index 0000000..ec25b25
Binary files /dev/null and b/Open-ILS/web/images/kpac/painting.png differ
diff --git a/Open-ILS/web/images/kpac/pandas.png b/Open-ILS/web/images/kpac/pandas.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/pandas.png differ
diff --git a/Open-ILS/web/images/kpac/passover.png b/Open-ILS/web/images/kpac/passover.png
new file mode 100755 (executable)
index 0000000..7de398e
Binary files /dev/null and b/Open-ILS/web/images/kpac/passover.png differ
diff --git a/Open-ILS/web/images/kpac/patriotic-holidays.png b/Open-ILS/web/images/kpac/patriotic-holidays.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/patriotic-holidays.png differ
diff --git a/Open-ILS/web/images/kpac/peer-pressure.png b/Open-ILS/web/images/kpac/peer-pressure.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/peer-pressure.png differ
diff --git a/Open-ILS/web/images/kpac/pelicans.png b/Open-ILS/web/images/kpac/pelicans.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/pelicans.png differ
diff --git a/Open-ILS/web/images/kpac/penguins.png b/Open-ILS/web/images/kpac/penguins.png
new file mode 100755 (executable)
index 0000000..a6240b6
Binary files /dev/null and b/Open-ILS/web/images/kpac/penguins.png differ
diff --git a/Open-ILS/web/images/kpac/percussion.png b/Open-ILS/web/images/kpac/percussion.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/percussion.png differ
diff --git a/Open-ILS/web/images/kpac/pet-farm-animals.png b/Open-ILS/web/images/kpac/pet-farm-animals.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/pet-farm-animals.png differ
diff --git a/Open-ILS/web/images/kpac/pets-and-farm-animals.png b/Open-ILS/web/images/kpac/pets-and-farm-animals.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/pets-and-farm-animals.png differ
diff --git a/Open-ILS/web/images/kpac/pets.png b/Open-ILS/web/images/kpac/pets.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/pets.png differ
diff --git a/Open-ILS/web/images/kpac/photography.png b/Open-ILS/web/images/kpac/photography.png
new file mode 100755 (executable)
index 0000000..44ac425
Binary files /dev/null and b/Open-ILS/web/images/kpac/photography.png differ
diff --git a/Open-ILS/web/images/kpac/pigeons.png b/Open-ILS/web/images/kpac/pigeons.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/pigeons.png differ
diff --git a/Open-ILS/web/images/kpac/pigs.png b/Open-ILS/web/images/kpac/pigs.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/pigs.png differ
diff --git a/Open-ILS/web/images/kpac/pirates.png b/Open-ILS/web/images/kpac/pirates.png
new file mode 100755 (executable)
index 0000000..d318247
Binary files /dev/null and b/Open-ILS/web/images/kpac/pirates.png differ
diff --git a/Open-ILS/web/images/kpac/plays.png b/Open-ILS/web/images/kpac/plays.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/plays.png differ
diff --git a/Open-ILS/web/images/kpac/polar-bears.png b/Open-ILS/web/images/kpac/polar-bears.png
new file mode 100755 (executable)
index 0000000..3d380d6
Binary files /dev/null and b/Open-ILS/web/images/kpac/polar-bears.png differ
diff --git a/Open-ILS/web/images/kpac/polar-regions.png b/Open-ILS/web/images/kpac/polar-regions.png
new file mode 100755 (executable)
index 0000000..4f53054
Binary files /dev/null and b/Open-ILS/web/images/kpac/polar-regions.png differ
diff --git a/Open-ILS/web/images/kpac/portuguese.png b/Open-ILS/web/images/kpac/portuguese.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/portuguese.png differ
diff --git a/Open-ILS/web/images/kpac/presidents-day.png b/Open-ILS/web/images/kpac/presidents-day.png
new file mode 100755 (executable)
index 0000000..59911c6
Binary files /dev/null and b/Open-ILS/web/images/kpac/presidents-day.png differ
diff --git a/Open-ILS/web/images/kpac/princesses.png b/Open-ILS/web/images/kpac/princesses.png
new file mode 100755 (executable)
index 0000000..dbfde62
Binary files /dev/null and b/Open-ILS/web/images/kpac/princesses.png differ
diff --git a/Open-ILS/web/images/kpac/purim.png b/Open-ILS/web/images/kpac/purim.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/purim.png differ
diff --git a/Open-ILS/web/images/kpac/rabbits.png b/Open-ILS/web/images/kpac/rabbits.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/rabbits.png differ
diff --git a/Open-ILS/web/images/kpac/raccoons.png b/Open-ILS/web/images/kpac/raccoons.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/raccoons.png differ
diff --git a/Open-ILS/web/images/kpac/racism.png b/Open-ILS/web/images/kpac/racism.png
new file mode 100755 (executable)
index 0000000..c0296f4
Binary files /dev/null and b/Open-ILS/web/images/kpac/racism.png differ
diff --git a/Open-ILS/web/images/kpac/reindeer.png b/Open-ILS/web/images/kpac/reindeer.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/reindeer.png differ
diff --git a/Open-ILS/web/images/kpac/religion.png b/Open-ILS/web/images/kpac/religion.png
new file mode 100755 (executable)
index 0000000..a82047f
Binary files /dev/null and b/Open-ILS/web/images/kpac/religion.png differ
diff --git a/Open-ILS/web/images/kpac/renaissance.png b/Open-ILS/web/images/kpac/renaissance.png
new file mode 100755 (executable)
index 0000000..3c6acc1
Binary files /dev/null and b/Open-ILS/web/images/kpac/renaissance.png differ
diff --git a/Open-ILS/web/images/kpac/renasissance.png b/Open-ILS/web/images/kpac/renasissance.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/renasissance.png differ
diff --git a/Open-ILS/web/images/kpac/reproduction.png b/Open-ILS/web/images/kpac/reproduction.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/reproduction.png differ
diff --git a/Open-ILS/web/images/kpac/reptiles-amphibians.png b/Open-ILS/web/images/kpac/reptiles-amphibians.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/reptiles-amphibians.png differ
diff --git a/Open-ILS/web/images/kpac/reptiles.png b/Open-ILS/web/images/kpac/reptiles.png
new file mode 100755 (executable)
index 0000000..8eaf76c
Binary files /dev/null and b/Open-ILS/web/images/kpac/reptiles.png differ
diff --git a/Open-ILS/web/images/kpac/revolution.png b/Open-ILS/web/images/kpac/revolution.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/revolution.png differ
diff --git a/Open-ILS/web/images/kpac/robins.png b/Open-ILS/web/images/kpac/robins.png
new file mode 100755 (executable)
index 0000000..81fc1c6
Binary files /dev/null and b/Open-ILS/web/images/kpac/robins.png differ
diff --git a/Open-ILS/web/images/kpac/robotics.png b/Open-ILS/web/images/kpac/robotics.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/robotics.png differ
diff --git a/Open-ILS/web/images/kpac/rock-collecting.png b/Open-ILS/web/images/kpac/rock-collecting.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/rock-collecting.png differ
diff --git a/Open-ILS/web/images/kpac/rodents.png b/Open-ILS/web/images/kpac/rodents.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/rodents.png differ
diff --git a/Open-ILS/web/images/kpac/rosh-hashanah.png b/Open-ILS/web/images/kpac/rosh-hashanah.png
new file mode 100755 (executable)
index 0000000..7df6b4f
Binary files /dev/null and b/Open-ILS/web/images/kpac/rosh-hashanah.png differ
diff --git a/Open-ILS/web/images/kpac/russian.png b/Open-ILS/web/images/kpac/russian.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/russian.png differ
diff --git a/Open-ILS/web/images/kpac/salamanders.png b/Open-ILS/web/images/kpac/salamanders.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/salamanders.png differ
diff --git a/Open-ILS/web/images/kpac/scary-things.png b/Open-ILS/web/images/kpac/scary-things.png
new file mode 100755 (executable)
index 0000000..053b412
Binary files /dev/null and b/Open-ILS/web/images/kpac/scary-things.png differ
diff --git a/Open-ILS/web/images/kpac/science.png b/Open-ILS/web/images/kpac/science.png
new file mode 100755 (executable)
index 0000000..0db60cb
Binary files /dev/null and b/Open-ILS/web/images/kpac/science.png differ
diff --git a/Open-ILS/web/images/kpac/scientists-inventors.png b/Open-ILS/web/images/kpac/scientists-inventors.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/scientists-inventors.png differ
diff --git a/Open-ILS/web/images/kpac/scientists.png b/Open-ILS/web/images/kpac/scientists.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/scientists.png differ
diff --git a/Open-ILS/web/images/kpac/scouting.png b/Open-ILS/web/images/kpac/scouting.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/scouting.png differ
diff --git a/Open-ILS/web/images/kpac/scrapbooking.png b/Open-ILS/web/images/kpac/scrapbooking.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/scrapbooking.png differ
diff --git a/Open-ILS/web/images/kpac/sea-mammals.png b/Open-ILS/web/images/kpac/sea-mammals.png
new file mode 100755 (executable)
index 0000000..a4a23fe
Binary files /dev/null and b/Open-ILS/web/images/kpac/sea-mammals.png differ
diff --git a/Open-ILS/web/images/kpac/seagulls.png b/Open-ILS/web/images/kpac/seagulls.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/seagulls.png differ
diff --git a/Open-ILS/web/images/kpac/seals.png b/Open-ILS/web/images/kpac/seals.png
new file mode 100755 (executable)
index 0000000..51185ff
Binary files /dev/null and b/Open-ILS/web/images/kpac/seals.png differ
diff --git a/Open-ILS/web/images/kpac/september11.png b/Open-ILS/web/images/kpac/september11.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/september11.png differ
diff --git a/Open-ILS/web/images/kpac/sharks.png b/Open-ILS/web/images/kpac/sharks.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/sharks.png differ
diff --git a/Open-ILS/web/images/kpac/sheep.png b/Open-ILS/web/images/kpac/sheep.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/sheep.png differ
diff --git a/Open-ILS/web/images/kpac/shellfish.png b/Open-ILS/web/images/kpac/shellfish.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/shellfish.png differ
diff --git a/Open-ILS/web/images/kpac/sign-language.png b/Open-ILS/web/images/kpac/sign-language.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/sign-language.png differ
diff --git a/Open-ILS/web/images/kpac/skateboarding.png b/Open-ILS/web/images/kpac/skateboarding.png
new file mode 100755 (executable)
index 0000000..34b212b
Binary files /dev/null and b/Open-ILS/web/images/kpac/skateboarding.png differ
diff --git a/Open-ILS/web/images/kpac/skaters.png b/Open-ILS/web/images/kpac/skaters.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/skaters.png differ
diff --git a/Open-ILS/web/images/kpac/skiing.png b/Open-ILS/web/images/kpac/skiing.png
new file mode 100755 (executable)
index 0000000..7fdaaf1
Binary files /dev/null and b/Open-ILS/web/images/kpac/skiing.png differ
diff --git a/Open-ILS/web/images/kpac/skin.png b/Open-ILS/web/images/kpac/skin.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/skin.png differ
diff --git a/Open-ILS/web/images/kpac/skunks.png b/Open-ILS/web/images/kpac/skunks.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/skunks.png differ
diff --git a/Open-ILS/web/images/kpac/sled-dogs.png b/Open-ILS/web/images/kpac/sled-dogs.png
new file mode 100755 (executable)
index 0000000..2749be0
Binary files /dev/null and b/Open-ILS/web/images/kpac/sled-dogs.png differ
diff --git a/Open-ILS/web/images/kpac/snakes.png b/Open-ILS/web/images/kpac/snakes.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/snakes.png differ
diff --git a/Open-ILS/web/images/kpac/snowboarding.png b/Open-ILS/web/images/kpac/snowboarding.png
new file mode 100755 (executable)
index 0000000..a24fcd2
Binary files /dev/null and b/Open-ILS/web/images/kpac/snowboarding.png differ
diff --git a/Open-ILS/web/images/kpac/soccer.png b/Open-ILS/web/images/kpac/soccer.png
new file mode 100755 (executable)
index 0000000..0cb3cfe
Binary files /dev/null and b/Open-ILS/web/images/kpac/soccer.png differ
diff --git a/Open-ILS/web/images/kpac/social-issues.png b/Open-ILS/web/images/kpac/social-issues.png
new file mode 100755 (executable)
index 0000000..560472d
Binary files /dev/null and b/Open-ILS/web/images/kpac/social-issues.png differ
diff --git a/Open-ILS/web/images/kpac/softball.png b/Open-ILS/web/images/kpac/softball.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/softball.png differ
diff --git a/Open-ILS/web/images/kpac/songs.png b/Open-ILS/web/images/kpac/songs.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/songs.png differ
diff --git a/Open-ILS/web/images/kpac/south-america.png b/Open-ILS/web/images/kpac/south-america.png
new file mode 100755 (executable)
index 0000000..b4aee06
Binary files /dev/null and b/Open-ILS/web/images/kpac/south-america.png differ
diff --git a/Open-ILS/web/images/kpac/space.png b/Open-ILS/web/images/kpac/space.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/space.png differ
diff --git a/Open-ILS/web/images/kpac/spanish.png b/Open-ILS/web/images/kpac/spanish.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/spanish.png differ
diff --git a/Open-ILS/web/images/kpac/spiders.png b/Open-ILS/web/images/kpac/spiders.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/spiders.png differ
diff --git a/Open-ILS/web/images/kpac/sports-championships.png b/Open-ILS/web/images/kpac/sports-championships.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/sports-championships.png differ
diff --git a/Open-ILS/web/images/kpac/sports-recreation.png b/Open-ILS/web/images/kpac/sports-recreation.png
new file mode 100755 (executable)
index 0000000..8b206b6
Binary files /dev/null and b/Open-ILS/web/images/kpac/sports-recreation.png differ
diff --git a/Open-ILS/web/images/kpac/sports.png b/Open-ILS/web/images/kpac/sports.png
new file mode 100644 (file)
index 0000000..8b206b6
Binary files /dev/null and b/Open-ILS/web/images/kpac/sports.png differ
diff --git a/Open-ILS/web/images/kpac/squirrels.png b/Open-ILS/web/images/kpac/squirrels.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/squirrels.png differ
diff --git a/Open-ILS/web/images/kpac/st-patricks-day.png b/Open-ILS/web/images/kpac/st-patricks-day.png
new file mode 100755 (executable)
index 0000000..976e2fe
Binary files /dev/null and b/Open-ILS/web/images/kpac/st-patricks-day.png differ
diff --git a/Open-ILS/web/images/kpac/stamp-collecting.png b/Open-ILS/web/images/kpac/stamp-collecting.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/stamp-collecting.png differ
diff --git a/Open-ILS/web/images/kpac/stonehenge.png b/Open-ILS/web/images/kpac/stonehenge.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/stonehenge.png differ
diff --git a/Open-ILS/web/images/kpac/strangers.png b/Open-ILS/web/images/kpac/strangers.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/strangers.png differ
diff --git a/Open-ILS/web/images/kpac/strings.png b/Open-ILS/web/images/kpac/strings.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/strings.png differ
diff --git a/Open-ILS/web/images/kpac/sumerians.png b/Open-ILS/web/images/kpac/sumerians.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/sumerians.png differ
diff --git a/Open-ILS/web/images/kpac/swans.png b/Open-ILS/web/images/kpac/swans.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/swans.png differ
diff --git a/Open-ILS/web/images/kpac/swimmers.png b/Open-ILS/web/images/kpac/swimmers.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/swimmers.png differ
diff --git a/Open-ILS/web/images/kpac/swimming.png b/Open-ILS/web/images/kpac/swimming.png
new file mode 100755 (executable)
index 0000000..c8545bc
Binary files /dev/null and b/Open-ILS/web/images/kpac/swimming.png differ
diff --git a/Open-ILS/web/images/kpac/team-sports.png b/Open-ILS/web/images/kpac/team-sports.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/team-sports.png differ
diff --git a/Open-ILS/web/images/kpac/technology.png b/Open-ILS/web/images/kpac/technology.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/technology.png differ
diff --git a/Open-ILS/web/images/kpac/tennis.png b/Open-ILS/web/images/kpac/tennis.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/tennis.png differ
diff --git a/Open-ILS/web/images/kpac/terorism.png b/Open-ILS/web/images/kpac/terorism.png
new file mode 100644 (file)
index 0000000..8321a7c
Binary files /dev/null and b/Open-ILS/web/images/kpac/terorism.png differ
diff --git a/Open-ILS/web/images/kpac/terrorism.png b/Open-ILS/web/images/kpac/terrorism.png
new file mode 100755 (executable)
index 0000000..8321a7c
Binary files /dev/null and b/Open-ILS/web/images/kpac/terrorism.png differ
diff --git a/Open-ILS/web/images/kpac/thanksgiving.png b/Open-ILS/web/images/kpac/thanksgiving.png
new file mode 100755 (executable)
index 0000000..15a7211
Binary files /dev/null and b/Open-ILS/web/images/kpac/thanksgiving.png differ
diff --git a/Open-ILS/web/images/kpac/tiger.png b/Open-ILS/web/images/kpac/tiger.png
new file mode 100644 (file)
index 0000000..37dc9b8
Binary files /dev/null and b/Open-ILS/web/images/kpac/tiger.png differ
diff --git a/Open-ILS/web/images/kpac/tigers.png b/Open-ILS/web/images/kpac/tigers.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/tigers.png differ
diff --git a/Open-ILS/web/images/kpac/toads.png b/Open-ILS/web/images/kpac/toads.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/toads.png differ
diff --git a/Open-ILS/web/images/kpac/tractors.png b/Open-ILS/web/images/kpac/tractors.png
new file mode 100755 (executable)
index 0000000..1b17b57
Binary files /dev/null and b/Open-ILS/web/images/kpac/tractors.png differ
diff --git a/Open-ILS/web/images/kpac/traditions.png b/Open-ILS/web/images/kpac/traditions.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/traditions.png differ
diff --git a/Open-ILS/web/images/kpac/trucks.png b/Open-ILS/web/images/kpac/trucks.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/trucks.png differ
diff --git a/Open-ILS/web/images/kpac/turkeys.png b/Open-ILS/web/images/kpac/turkeys.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/turkeys.png differ
diff --git a/Open-ILS/web/images/kpac/turtles.png b/Open-ILS/web/images/kpac/turtles.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/turtles.png differ
diff --git a/Open-ILS/web/images/kpac/united-states.png b/Open-ILS/web/images/kpac/united-states.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/united-states.png differ
diff --git a/Open-ILS/web/images/kpac/us-holidays.png b/Open-ILS/web/images/kpac/us-holidays.png
new file mode 100755 (executable)
index 0000000..d2277da
Binary files /dev/null and b/Open-ILS/web/images/kpac/us-holidays.png differ
diff --git a/Open-ILS/web/images/kpac/us-presidents.png b/Open-ILS/web/images/kpac/us-presidents.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/us-presidents.png differ
diff --git a/Open-ILS/web/images/kpac/valentines-day.png b/Open-ILS/web/images/kpac/valentines-day.png
new file mode 100755 (executable)
index 0000000..00fc844
Binary files /dev/null and b/Open-ILS/web/images/kpac/valentines-day.png differ
diff --git a/Open-ILS/web/images/kpac/veterans-day.png b/Open-ILS/web/images/kpac/veterans-day.png
new file mode 100755 (executable)
index 0000000..1a71c32
Binary files /dev/null and b/Open-ILS/web/images/kpac/veterans-day.png differ
diff --git a/Open-ILS/web/images/kpac/vietnam-war.png b/Open-ILS/web/images/kpac/vietnam-war.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/vietnam-war.png differ
diff --git a/Open-ILS/web/images/kpac/vultures.png b/Open-ILS/web/images/kpac/vultures.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/vultures.png differ
diff --git a/Open-ILS/web/images/kpac/walruses.png b/Open-ILS/web/images/kpac/walruses.png
new file mode 100755 (executable)
index 0000000..d840779
Binary files /dev/null and b/Open-ILS/web/images/kpac/walruses.png differ
diff --git a/Open-ILS/web/images/kpac/war-heroes.png b/Open-ILS/web/images/kpac/war-heroes.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/war-heroes.png differ
diff --git a/Open-ILS/web/images/kpac/war-of-1812.png b/Open-ILS/web/images/kpac/war-of-1812.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/war-of-1812.png differ
diff --git a/Open-ILS/web/images/kpac/wars.png b/Open-ILS/web/images/kpac/wars.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/wars.png differ
diff --git a/Open-ILS/web/images/kpac/water-birds.png b/Open-ILS/web/images/kpac/water-birds.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/water-birds.png differ
diff --git a/Open-ILS/web/images/kpac/weather.png b/Open-ILS/web/images/kpac/weather.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/weather.png differ
diff --git a/Open-ILS/web/images/kpac/whales.png b/Open-ILS/web/images/kpac/whales.png
new file mode 100755 (executable)
index 0000000..a4a23fe
Binary files /dev/null and b/Open-ILS/web/images/kpac/whales.png differ
diff --git a/Open-ILS/web/images/kpac/wild-animals.png b/Open-ILS/web/images/kpac/wild-animals.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/wild-animals.png differ
diff --git a/Open-ILS/web/images/kpac/wolves.png b/Open-ILS/web/images/kpac/wolves.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/wolves.png differ
diff --git a/Open-ILS/web/images/kpac/women-artists.png b/Open-ILS/web/images/kpac/women-artists.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/women-artists.png differ
diff --git a/Open-ILS/web/images/kpac/women-athletes.png b/Open-ILS/web/images/kpac/women-athletes.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/women-athletes.png differ
diff --git a/Open-ILS/web/images/kpac/women-authors.png b/Open-ILS/web/images/kpac/women-authors.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/women-authors.png differ
diff --git a/Open-ILS/web/images/kpac/women-explorers.png b/Open-ILS/web/images/kpac/women-explorers.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/women-explorers.png differ
diff --git a/Open-ILS/web/images/kpac/women-inventors.png b/Open-ILS/web/images/kpac/women-inventors.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/women-inventors.png differ
diff --git a/Open-ILS/web/images/kpac/women-musicians.png b/Open-ILS/web/images/kpac/women-musicians.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/women-musicians.png differ
diff --git a/Open-ILS/web/images/kpac/women-scientists.png b/Open-ILS/web/images/kpac/women-scientists.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/women-scientists.png differ
diff --git a/Open-ILS/web/images/kpac/women.png b/Open-ILS/web/images/kpac/women.png
new file mode 100755 (executable)
index 0000000..56d5400
Binary files /dev/null and b/Open-ILS/web/images/kpac/women.png differ
diff --git a/Open-ILS/web/images/kpac/woodwinds.png b/Open-ILS/web/images/kpac/woodwinds.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/woodwinds.png differ
diff --git a/Open-ILS/web/images/kpac/work-machines.png b/Open-ILS/web/images/kpac/work-machines.png
new file mode 100755 (executable)
index 0000000..63af977
Binary files /dev/null and b/Open-ILS/web/images/kpac/work-machines.png differ
diff --git a/Open-ILS/web/images/kpac/world-war-1.png b/Open-ILS/web/images/kpac/world-war-1.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/world-war-1.png differ
diff --git a/Open-ILS/web/images/kpac/world-war-2.png b/Open-ILS/web/images/kpac/world-war-2.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/world-war-2.png differ
diff --git a/Open-ILS/web/images/kpac/world-wars.png b/Open-ILS/web/images/kpac/world-wars.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/world-wars.png differ
diff --git a/Open-ILS/web/images/kpac/worms.png b/Open-ILS/web/images/kpac/worms.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/worms.png differ
diff --git a/Open-ILS/web/images/kpac/yom-kippur.png b/Open-ILS/web/images/kpac/yom-kippur.png
new file mode 100755 (executable)
index 0000000..56dfc49
Binary files /dev/null and b/Open-ILS/web/images/kpac/yom-kippur.png differ
diff --git a/Open-ILS/web/images/kpac/zebras.png b/Open-ILS/web/images/kpac/zebras.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/zebras.png differ
diff --git a/Open-ILS/web/images/kpac/zoo.png b/Open-ILS/web/images/kpac/zoo.png
new file mode 100755 (executable)
index 0000000..b65f96f
Binary files /dev/null and b/Open-ILS/web/images/kpac/zoo.png differ
diff --git a/Open-ILS/web/images/kpac_small_logo.png b/Open-ILS/web/images/kpac_small_logo.png
new file mode 100644 (file)
index 0000000..adba16c
Binary files /dev/null and b/Open-ILS/web/images/kpac_small_logo.png differ
diff --git a/Open-ILS/web/images/new_check.png b/Open-ILS/web/images/new_check.png
new file mode 100644 (file)
index 0000000..d47a9ab
Binary files /dev/null and b/Open-ILS/web/images/new_check.png differ
diff --git a/Open-ILS/web/images/portal/libraries.png b/Open-ILS/web/images/portal/libraries.png
new file mode 100644 (file)
index 0000000..7b10e8d
Binary files /dev/null and b/Open-ILS/web/images/portal/libraries.png differ
index 616eb92..3b19ef0 100644 (file)
@@ -7,7 +7,7 @@ dojo.require('dijit.layout.ContentPane');
 
 var plist;
 var plOffset = 0;
-var plLimit = 20;
+var plLimit = 100;
 var liTable;
 
 
index 0a6a0dd..c5edad4 100644 (file)
@@ -1211,6 +1211,11 @@ angular.module('egMarcMod', ['egCoreMod', 'ui.bootstrap'])
 
                         if ($scope.record_type == 'bre' && !$scope.brandNewRecord) {
                             $scope.bib_source.id = $scope.bibSource = rec.source(); //$scope.Record().source();
+                        } else if ($scope.record_type == 'bre') {
+                            // CW MARS customization to make local the default for new records.
+                            if (!$scope.Record().source()) {
+                                $scope.bib_source.id = 2;
+                            }
                         }
 
                     }).then(function(){
diff --git a/Open-ILS/web/opac/images/faqs-btn.png b/Open-ILS/web/opac/images/faqs-btn.png
new file mode 100644 (file)
index 0000000..5443913
Binary files /dev/null and b/Open-ILS/web/opac/images/faqs-btn.png differ
diff --git a/Open-ILS/web/opac/images/home-logo.png b/Open-ILS/web/opac/images/home-logo.png
new file mode 100644 (file)
index 0000000..9e3af71
Binary files /dev/null and b/Open-ILS/web/opac/images/home-logo.png differ
diff --git a/Open-ILS/web/opac/images/questions.png b/Open-ILS/web/opac/images/questions.png
new file mode 100644 (file)
index 0000000..21f3221
Binary files /dev/null and b/Open-ILS/web/opac/images/questions.png differ
diff --git a/Open-ILS/web/opac/images/small_logo1.png b/Open-ILS/web/opac/images/small_logo1.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo1.png differ
diff --git a/Open-ILS/web/opac/images/small_logo101.png b/Open-ILS/web/opac/images/small_logo101.png
new file mode 100644 (file)
index 0000000..12128df
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo101.png differ
diff --git a/Open-ILS/web/opac/images/small_logo103.png b/Open-ILS/web/opac/images/small_logo103.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo103.png differ
diff --git a/Open-ILS/web/opac/images/small_logo105.png b/Open-ILS/web/opac/images/small_logo105.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo105.png differ
diff --git a/Open-ILS/web/opac/images/small_logo107.png b/Open-ILS/web/opac/images/small_logo107.png
new file mode 100644 (file)
index 0000000..0500707
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo107.png differ
diff --git a/Open-ILS/web/opac/images/small_logo109.png b/Open-ILS/web/opac/images/small_logo109.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo109.png differ
diff --git a/Open-ILS/web/opac/images/small_logo111.png b/Open-ILS/web/opac/images/small_logo111.png
new file mode 100644 (file)
index 0000000..2e1028c
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo111.png differ
diff --git a/Open-ILS/web/opac/images/small_logo113.png b/Open-ILS/web/opac/images/small_logo113.png
new file mode 100644 (file)
index 0000000..8d9e537
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo113.png differ
diff --git a/Open-ILS/web/opac/images/small_logo115.png b/Open-ILS/web/opac/images/small_logo115.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo115.png differ
diff --git a/Open-ILS/web/opac/images/small_logo117.png b/Open-ILS/web/opac/images/small_logo117.png
new file mode 100644 (file)
index 0000000..79f0e65
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo117.png differ
diff --git a/Open-ILS/web/opac/images/small_logo119.png b/Open-ILS/web/opac/images/small_logo119.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo119.png differ
diff --git a/Open-ILS/web/opac/images/small_logo12.png b/Open-ILS/web/opac/images/small_logo12.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo12.png differ
diff --git a/Open-ILS/web/opac/images/small_logo121.png b/Open-ILS/web/opac/images/small_logo121.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo121.png differ
diff --git a/Open-ILS/web/opac/images/small_logo123.png b/Open-ILS/web/opac/images/small_logo123.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo123.png differ
diff --git a/Open-ILS/web/opac/images/small_logo125.png b/Open-ILS/web/opac/images/small_logo125.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo125.png differ
diff --git a/Open-ILS/web/opac/images/small_logo127.png b/Open-ILS/web/opac/images/small_logo127.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo127.png differ
diff --git a/Open-ILS/web/opac/images/small_logo129.png b/Open-ILS/web/opac/images/small_logo129.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo129.png differ
diff --git a/Open-ILS/web/opac/images/small_logo131.png b/Open-ILS/web/opac/images/small_logo131.png
new file mode 100644 (file)
index 0000000..bfe19cf
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo131.png differ
diff --git a/Open-ILS/web/opac/images/small_logo133.png b/Open-ILS/web/opac/images/small_logo133.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo133.png differ
diff --git a/Open-ILS/web/opac/images/small_logo135.png b/Open-ILS/web/opac/images/small_logo135.png
new file mode 100644 (file)
index 0000000..c422550
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo135.png differ
diff --git a/Open-ILS/web/opac/images/small_logo137.png b/Open-ILS/web/opac/images/small_logo137.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo137.png differ
diff --git a/Open-ILS/web/opac/images/small_logo139.png b/Open-ILS/web/opac/images/small_logo139.png
new file mode 100644 (file)
index 0000000..106442e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo139.png differ
diff --git a/Open-ILS/web/opac/images/small_logo14.png b/Open-ILS/web/opac/images/small_logo14.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo14.png differ
diff --git a/Open-ILS/web/opac/images/small_logo141.png b/Open-ILS/web/opac/images/small_logo141.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo141.png differ
diff --git a/Open-ILS/web/opac/images/small_logo143.png b/Open-ILS/web/opac/images/small_logo143.png
new file mode 100644 (file)
index 0000000..473496e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo143.png differ
diff --git a/Open-ILS/web/opac/images/small_logo144.png b/Open-ILS/web/opac/images/small_logo144.png
new file mode 100644 (file)
index 0000000..473496e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo144.png differ
diff --git a/Open-ILS/web/opac/images/small_logo145.png b/Open-ILS/web/opac/images/small_logo145.png
new file mode 100644 (file)
index 0000000..473496e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo145.png differ
diff --git a/Open-ILS/web/opac/images/small_logo148.png b/Open-ILS/web/opac/images/small_logo148.png
new file mode 100644 (file)
index 0000000..6f2320b
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo148.png differ
diff --git a/Open-ILS/web/opac/images/small_logo150.png b/Open-ILS/web/opac/images/small_logo150.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo150.png differ
diff --git a/Open-ILS/web/opac/images/small_logo152.png b/Open-ILS/web/opac/images/small_logo152.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo152.png differ
diff --git a/Open-ILS/web/opac/images/small_logo154.png b/Open-ILS/web/opac/images/small_logo154.png
new file mode 100644 (file)
index 0000000..781d733
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo154.png differ
diff --git a/Open-ILS/web/opac/images/small_logo155.png b/Open-ILS/web/opac/images/small_logo155.png
new file mode 100644 (file)
index 0000000..aaedd8a
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo155.png differ
diff --git a/Open-ILS/web/opac/images/small_logo156.png b/Open-ILS/web/opac/images/small_logo156.png
new file mode 100644 (file)
index 0000000..e763a6e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo156.png differ
diff --git a/Open-ILS/web/opac/images/small_logo158.png b/Open-ILS/web/opac/images/small_logo158.png
new file mode 100644 (file)
index 0000000..33e3083
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo158.png differ
diff --git a/Open-ILS/web/opac/images/small_logo16.png b/Open-ILS/web/opac/images/small_logo16.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo16.png differ
diff --git a/Open-ILS/web/opac/images/small_logo162.png b/Open-ILS/web/opac/images/small_logo162.png
new file mode 100644 (file)
index 0000000..b5dc0a9
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo162.png differ
diff --git a/Open-ILS/web/opac/images/small_logo164.png b/Open-ILS/web/opac/images/small_logo164.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo164.png differ
diff --git a/Open-ILS/web/opac/images/small_logo166.png b/Open-ILS/web/opac/images/small_logo166.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo166.png differ
diff --git a/Open-ILS/web/opac/images/small_logo168.png b/Open-ILS/web/opac/images/small_logo168.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo168.png differ
diff --git a/Open-ILS/web/opac/images/small_logo170.png b/Open-ILS/web/opac/images/small_logo170.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo170.png differ
diff --git a/Open-ILS/web/opac/images/small_logo172.png b/Open-ILS/web/opac/images/small_logo172.png
new file mode 100644 (file)
index 0000000..f209510
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo172.png differ
diff --git a/Open-ILS/web/opac/images/small_logo173.png b/Open-ILS/web/opac/images/small_logo173.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo173.png differ
diff --git a/Open-ILS/web/opac/images/small_logo174.png b/Open-ILS/web/opac/images/small_logo174.png
new file mode 100644 (file)
index 0000000..f209510
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo174.png differ
diff --git a/Open-ILS/web/opac/images/small_logo176.png b/Open-ILS/web/opac/images/small_logo176.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo176.png differ
diff --git a/Open-ILS/web/opac/images/small_logo178.png b/Open-ILS/web/opac/images/small_logo178.png
new file mode 100644 (file)
index 0000000..d65a52b
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo178.png differ
diff --git a/Open-ILS/web/opac/images/small_logo18.png b/Open-ILS/web/opac/images/small_logo18.png
new file mode 100644 (file)
index 0000000..3158973
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo18.png differ
diff --git a/Open-ILS/web/opac/images/small_logo180.png b/Open-ILS/web/opac/images/small_logo180.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo180.png differ
diff --git a/Open-ILS/web/opac/images/small_logo182.png b/Open-ILS/web/opac/images/small_logo182.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo182.png differ
diff --git a/Open-ILS/web/opac/images/small_logo184.png b/Open-ILS/web/opac/images/small_logo184.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo184.png differ
diff --git a/Open-ILS/web/opac/images/small_logo186.png b/Open-ILS/web/opac/images/small_logo186.png
new file mode 100644 (file)
index 0000000..5132654
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo186.png differ
diff --git a/Open-ILS/web/opac/images/small_logo188.png b/Open-ILS/web/opac/images/small_logo188.png
new file mode 100644 (file)
index 0000000..e9a4fe0
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo188.png differ
diff --git a/Open-ILS/web/opac/images/small_logo192.png b/Open-ILS/web/opac/images/small_logo192.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo192.png differ
diff --git a/Open-ILS/web/opac/images/small_logo194.png b/Open-ILS/web/opac/images/small_logo194.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo194.png differ
diff --git a/Open-ILS/web/opac/images/small_logo196.png b/Open-ILS/web/opac/images/small_logo196.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo196.png differ
diff --git a/Open-ILS/web/opac/images/small_logo20.png b/Open-ILS/web/opac/images/small_logo20.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo20.png differ
diff --git a/Open-ILS/web/opac/images/small_logo200.png b/Open-ILS/web/opac/images/small_logo200.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo200.png differ
diff --git a/Open-ILS/web/opac/images/small_logo202.png b/Open-ILS/web/opac/images/small_logo202.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo202.png differ
diff --git a/Open-ILS/web/opac/images/small_logo204.png b/Open-ILS/web/opac/images/small_logo204.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo204.png differ
diff --git a/Open-ILS/web/opac/images/small_logo206.png b/Open-ILS/web/opac/images/small_logo206.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo206.png differ
diff --git a/Open-ILS/web/opac/images/small_logo207.png b/Open-ILS/web/opac/images/small_logo207.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo207.png differ
diff --git a/Open-ILS/web/opac/images/small_logo209.png b/Open-ILS/web/opac/images/small_logo209.png
new file mode 100644 (file)
index 0000000..f18af7d
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo209.png differ
diff --git a/Open-ILS/web/opac/images/small_logo211.png b/Open-ILS/web/opac/images/small_logo211.png
new file mode 100644 (file)
index 0000000..839e1d9
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo211.png differ
diff --git a/Open-ILS/web/opac/images/small_logo213.png b/Open-ILS/web/opac/images/small_logo213.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo213.png differ
diff --git a/Open-ILS/web/opac/images/small_logo215.png b/Open-ILS/web/opac/images/small_logo215.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo215.png differ
diff --git a/Open-ILS/web/opac/images/small_logo219.png b/Open-ILS/web/opac/images/small_logo219.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo219.png differ
diff --git a/Open-ILS/web/opac/images/small_logo22.png b/Open-ILS/web/opac/images/small_logo22.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo22.png differ
diff --git a/Open-ILS/web/opac/images/small_logo221.png b/Open-ILS/web/opac/images/small_logo221.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo221.png differ
diff --git a/Open-ILS/web/opac/images/small_logo223.png b/Open-ILS/web/opac/images/small_logo223.png
new file mode 100644 (file)
index 0000000..6d47647
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo223.png differ
diff --git a/Open-ILS/web/opac/images/small_logo225.png b/Open-ILS/web/opac/images/small_logo225.png
new file mode 100644 (file)
index 0000000..ff28a1d
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo225.png differ
diff --git a/Open-ILS/web/opac/images/small_logo227.png b/Open-ILS/web/opac/images/small_logo227.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo227.png differ
diff --git a/Open-ILS/web/opac/images/small_logo229.png b/Open-ILS/web/opac/images/small_logo229.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo229.png differ
diff --git a/Open-ILS/web/opac/images/small_logo231.png b/Open-ILS/web/opac/images/small_logo231.png
new file mode 100644 (file)
index 0000000..575cf95
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo231.png differ
diff --git a/Open-ILS/web/opac/images/small_logo233.png b/Open-ILS/web/opac/images/small_logo233.png
new file mode 100644 (file)
index 0000000..eee072b
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo233.png differ
diff --git a/Open-ILS/web/opac/images/small_logo237.png b/Open-ILS/web/opac/images/small_logo237.png
new file mode 100644 (file)
index 0000000..2a67663
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo237.png differ
diff --git a/Open-ILS/web/opac/images/small_logo239.png b/Open-ILS/web/opac/images/small_logo239.png
new file mode 100644 (file)
index 0000000..b9ec50d
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo239.png differ
diff --git a/Open-ILS/web/opac/images/small_logo24.png b/Open-ILS/web/opac/images/small_logo24.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo24.png differ
diff --git a/Open-ILS/web/opac/images/small_logo241.png b/Open-ILS/web/opac/images/small_logo241.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo241.png differ
diff --git a/Open-ILS/web/opac/images/small_logo243.png b/Open-ILS/web/opac/images/small_logo243.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo243.png differ
diff --git a/Open-ILS/web/opac/images/small_logo245.png b/Open-ILS/web/opac/images/small_logo245.png
new file mode 100644 (file)
index 0000000..7afc174
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo245.png differ
diff --git a/Open-ILS/web/opac/images/small_logo247.png b/Open-ILS/web/opac/images/small_logo247.png
new file mode 100644 (file)
index 0000000..21b3893
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo247.png differ
diff --git a/Open-ILS/web/opac/images/small_logo249.png b/Open-ILS/web/opac/images/small_logo249.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo249.png differ
diff --git a/Open-ILS/web/opac/images/small_logo251.png b/Open-ILS/web/opac/images/small_logo251.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo251.png differ
diff --git a/Open-ILS/web/opac/images/small_logo252.png b/Open-ILS/web/opac/images/small_logo252.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo252.png differ
diff --git a/Open-ILS/web/opac/images/small_logo254.png b/Open-ILS/web/opac/images/small_logo254.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo254.png differ
diff --git a/Open-ILS/web/opac/images/small_logo256.png b/Open-ILS/web/opac/images/small_logo256.png
new file mode 100644 (file)
index 0000000..b290949
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo256.png differ
diff --git a/Open-ILS/web/opac/images/small_logo26.png b/Open-ILS/web/opac/images/small_logo26.png
new file mode 100644 (file)
index 0000000..10da292
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo26.png differ
diff --git a/Open-ILS/web/opac/images/small_logo260.png b/Open-ILS/web/opac/images/small_logo260.png
new file mode 100644 (file)
index 0000000..7fcfca5
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo260.png differ
diff --git a/Open-ILS/web/opac/images/small_logo262.png b/Open-ILS/web/opac/images/small_logo262.png
new file mode 100644 (file)
index 0000000..25cb865
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo262.png differ
diff --git a/Open-ILS/web/opac/images/small_logo264.png b/Open-ILS/web/opac/images/small_logo264.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo264.png differ
diff --git a/Open-ILS/web/opac/images/small_logo266.png b/Open-ILS/web/opac/images/small_logo266.png
new file mode 100644 (file)
index 0000000..bf32e7c
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo266.png differ
diff --git a/Open-ILS/web/opac/images/small_logo268.png b/Open-ILS/web/opac/images/small_logo268.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo268.png differ
diff --git a/Open-ILS/web/opac/images/small_logo270.png b/Open-ILS/web/opac/images/small_logo270.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo270.png differ
diff --git a/Open-ILS/web/opac/images/small_logo272.png b/Open-ILS/web/opac/images/small_logo272.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo272.png differ
diff --git a/Open-ILS/web/opac/images/small_logo274.png b/Open-ILS/web/opac/images/small_logo274.png
new file mode 100644 (file)
index 0000000..9933c29
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo274.png differ
diff --git a/Open-ILS/web/opac/images/small_logo276.png b/Open-ILS/web/opac/images/small_logo276.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo276.png differ
diff --git a/Open-ILS/web/opac/images/small_logo278.png b/Open-ILS/web/opac/images/small_logo278.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo278.png differ
diff --git a/Open-ILS/web/opac/images/small_logo28.png b/Open-ILS/web/opac/images/small_logo28.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo28.png differ
diff --git a/Open-ILS/web/opac/images/small_logo280.png b/Open-ILS/web/opac/images/small_logo280.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo280.png differ
diff --git a/Open-ILS/web/opac/images/small_logo281.png b/Open-ILS/web/opac/images/small_logo281.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo281.png differ
diff --git a/Open-ILS/web/opac/images/small_logo282.png b/Open-ILS/web/opac/images/small_logo282.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo282.png differ
diff --git a/Open-ILS/web/opac/images/small_logo283.png b/Open-ILS/web/opac/images/small_logo283.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo283.png differ
diff --git a/Open-ILS/web/opac/images/small_logo284.png b/Open-ILS/web/opac/images/small_logo284.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo284.png differ
diff --git a/Open-ILS/web/opac/images/small_logo285.png b/Open-ILS/web/opac/images/small_logo285.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo285.png differ
diff --git a/Open-ILS/web/opac/images/small_logo286.png b/Open-ILS/web/opac/images/small_logo286.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo286.png differ
diff --git a/Open-ILS/web/opac/images/small_logo287.png b/Open-ILS/web/opac/images/small_logo287.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo287.png differ
diff --git a/Open-ILS/web/opac/images/small_logo288.png b/Open-ILS/web/opac/images/small_logo288.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo288.png differ
diff --git a/Open-ILS/web/opac/images/small_logo289.png b/Open-ILS/web/opac/images/small_logo289.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo289.png differ
diff --git a/Open-ILS/web/opac/images/small_logo293.png b/Open-ILS/web/opac/images/small_logo293.png
new file mode 100644 (file)
index 0000000..2265898
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo293.png differ
diff --git a/Open-ILS/web/opac/images/small_logo295.png b/Open-ILS/web/opac/images/small_logo295.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo295.png differ
diff --git a/Open-ILS/web/opac/images/small_logo297.png b/Open-ILS/web/opac/images/small_logo297.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo297.png differ
diff --git a/Open-ILS/web/opac/images/small_logo298.png b/Open-ILS/web/opac/images/small_logo298.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo298.png differ
diff --git a/Open-ILS/web/opac/images/small_logo299.png b/Open-ILS/web/opac/images/small_logo299.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo299.png differ
diff --git a/Open-ILS/web/opac/images/small_logo30.png b/Open-ILS/web/opac/images/small_logo30.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo30.png differ
diff --git a/Open-ILS/web/opac/images/small_logo301.png b/Open-ILS/web/opac/images/small_logo301.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo301.png differ
diff --git a/Open-ILS/web/opac/images/small_logo303.png b/Open-ILS/web/opac/images/small_logo303.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo303.png differ
diff --git a/Open-ILS/web/opac/images/small_logo305.png b/Open-ILS/web/opac/images/small_logo305.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo305.png differ
diff --git a/Open-ILS/web/opac/images/small_logo307.png b/Open-ILS/web/opac/images/small_logo307.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo307.png differ
diff --git a/Open-ILS/web/opac/images/small_logo309.png b/Open-ILS/web/opac/images/small_logo309.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo309.png differ
diff --git a/Open-ILS/web/opac/images/small_logo311.png b/Open-ILS/web/opac/images/small_logo311.png
new file mode 100644 (file)
index 0000000..926be14
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo311.png differ
diff --git a/Open-ILS/web/opac/images/small_logo313.png b/Open-ILS/web/opac/images/small_logo313.png
new file mode 100644 (file)
index 0000000..13203a1
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo313.png differ
diff --git a/Open-ILS/web/opac/images/small_logo315.png b/Open-ILS/web/opac/images/small_logo315.png
new file mode 100644 (file)
index 0000000..9a6b8f7
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo315.png differ
diff --git a/Open-ILS/web/opac/images/small_logo317.png b/Open-ILS/web/opac/images/small_logo317.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo317.png differ
diff --git a/Open-ILS/web/opac/images/small_logo319.png b/Open-ILS/web/opac/images/small_logo319.png
new file mode 100644 (file)
index 0000000..b29fe52
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo319.png differ
diff --git a/Open-ILS/web/opac/images/small_logo32.png b/Open-ILS/web/opac/images/small_logo32.png
new file mode 100644 (file)
index 0000000..d368a5c
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo32.png differ
diff --git a/Open-ILS/web/opac/images/small_logo321.png b/Open-ILS/web/opac/images/small_logo321.png
new file mode 100644 (file)
index 0000000..2c0e331
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo321.png differ
diff --git a/Open-ILS/web/opac/images/small_logo323.png b/Open-ILS/web/opac/images/small_logo323.png
new file mode 100644 (file)
index 0000000..3a5d1f7
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo323.png differ
diff --git a/Open-ILS/web/opac/images/small_logo334.png b/Open-ILS/web/opac/images/small_logo334.png
new file mode 100644 (file)
index 0000000..473496e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo334.png differ
diff --git a/Open-ILS/web/opac/images/small_logo337.png b/Open-ILS/web/opac/images/small_logo337.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo337.png differ
diff --git a/Open-ILS/web/opac/images/small_logo34.png b/Open-ILS/web/opac/images/small_logo34.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo34.png differ
diff --git a/Open-ILS/web/opac/images/small_logo340.png b/Open-ILS/web/opac/images/small_logo340.png
new file mode 100644 (file)
index 0000000..473496e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo340.png differ
diff --git a/Open-ILS/web/opac/images/small_logo341.png b/Open-ILS/web/opac/images/small_logo341.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo341.png differ
diff --git a/Open-ILS/web/opac/images/small_logo342.png b/Open-ILS/web/opac/images/small_logo342.png
new file mode 100644 (file)
index 0000000..473496e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo342.png differ
diff --git a/Open-ILS/web/opac/images/small_logo343.png b/Open-ILS/web/opac/images/small_logo343.png
new file mode 100644 (file)
index 0000000..473496e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo343.png differ
diff --git a/Open-ILS/web/opac/images/small_logo344.png b/Open-ILS/web/opac/images/small_logo344.png
new file mode 100644 (file)
index 0000000..473496e
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo344.png differ
diff --git a/Open-ILS/web/opac/images/small_logo346.png b/Open-ILS/web/opac/images/small_logo346.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo346.png differ
diff --git a/Open-ILS/web/opac/images/small_logo351.png b/Open-ILS/web/opac/images/small_logo351.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo351.png differ
diff --git a/Open-ILS/web/opac/images/small_logo36.png b/Open-ILS/web/opac/images/small_logo36.png
new file mode 100644 (file)
index 0000000..677a812
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo36.png differ
diff --git a/Open-ILS/web/opac/images/small_logo38.png b/Open-ILS/web/opac/images/small_logo38.png
new file mode 100644 (file)
index 0000000..169c6c3
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo38.png differ
diff --git a/Open-ILS/web/opac/images/small_logo4.png b/Open-ILS/web/opac/images/small_logo4.png
new file mode 100644 (file)
index 0000000..96297f7
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo4.png differ
diff --git a/Open-ILS/web/opac/images/small_logo40.png b/Open-ILS/web/opac/images/small_logo40.png
new file mode 100644 (file)
index 0000000..304a47c
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo40.png differ
diff --git a/Open-ILS/web/opac/images/small_logo400.png b/Open-ILS/web/opac/images/small_logo400.png
new file mode 100644 (file)
index 0000000..f209510
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo400.png differ
diff --git a/Open-ILS/web/opac/images/small_logo402.png b/Open-ILS/web/opac/images/small_logo402.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo402.png differ
diff --git a/Open-ILS/web/opac/images/small_logo404.png b/Open-ILS/web/opac/images/small_logo404.png
new file mode 100644 (file)
index 0000000..bb73af7
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo404.png differ
diff --git a/Open-ILS/web/opac/images/small_logo407.png b/Open-ILS/web/opac/images/small_logo407.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo407.png differ
diff --git a/Open-ILS/web/opac/images/small_logo409.png b/Open-ILS/web/opac/images/small_logo409.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo409.png differ
diff --git a/Open-ILS/web/opac/images/small_logo411.png b/Open-ILS/web/opac/images/small_logo411.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo411.png differ
diff --git a/Open-ILS/web/opac/images/small_logo412.png b/Open-ILS/web/opac/images/small_logo412.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo412.png differ
diff --git a/Open-ILS/web/opac/images/small_logo414.png b/Open-ILS/web/opac/images/small_logo414.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo414.png differ
diff --git a/Open-ILS/web/opac/images/small_logo418.png b/Open-ILS/web/opac/images/small_logo418.png
new file mode 100644 (file)
index 0000000..9250379
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo418.png differ
diff --git a/Open-ILS/web/opac/images/small_logo420.png b/Open-ILS/web/opac/images/small_logo420.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo420.png differ
diff --git a/Open-ILS/web/opac/images/small_logo422.png b/Open-ILS/web/opac/images/small_logo422.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo422.png differ
diff --git a/Open-ILS/web/opac/images/small_logo424.png b/Open-ILS/web/opac/images/small_logo424.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo424.png differ
diff --git a/Open-ILS/web/opac/images/small_logo426.png b/Open-ILS/web/opac/images/small_logo426.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo426.png differ
diff --git a/Open-ILS/web/opac/images/small_logo428.png b/Open-ILS/web/opac/images/small_logo428.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo428.png differ
diff --git a/Open-ILS/web/opac/images/small_logo43.png b/Open-ILS/web/opac/images/small_logo43.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo43.png differ
diff --git a/Open-ILS/web/opac/images/small_logo430.png b/Open-ILS/web/opac/images/small_logo430.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo430.png differ
diff --git a/Open-ILS/web/opac/images/small_logo432.png b/Open-ILS/web/opac/images/small_logo432.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo432.png differ
diff --git a/Open-ILS/web/opac/images/small_logo434.png b/Open-ILS/web/opac/images/small_logo434.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo434.png differ
diff --git a/Open-ILS/web/opac/images/small_logo436.png b/Open-ILS/web/opac/images/small_logo436.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo436.png differ
diff --git a/Open-ILS/web/opac/images/small_logo438.png b/Open-ILS/web/opac/images/small_logo438.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo438.png differ
diff --git a/Open-ILS/web/opac/images/small_logo45.png b/Open-ILS/web/opac/images/small_logo45.png
new file mode 100644 (file)
index 0000000..a747e22
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo45.png differ
diff --git a/Open-ILS/web/opac/images/small_logo49.png b/Open-ILS/web/opac/images/small_logo49.png
new file mode 100644 (file)
index 0000000..74b5aaa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo49.png differ
diff --git a/Open-ILS/web/opac/images/small_logo51.png b/Open-ILS/web/opac/images/small_logo51.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo51.png differ
diff --git a/Open-ILS/web/opac/images/small_logo53.png b/Open-ILS/web/opac/images/small_logo53.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo53.png differ
diff --git a/Open-ILS/web/opac/images/small_logo55.png b/Open-ILS/web/opac/images/small_logo55.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo55.png differ
diff --git a/Open-ILS/web/opac/images/small_logo57.png b/Open-ILS/web/opac/images/small_logo57.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo57.png differ
diff --git a/Open-ILS/web/opac/images/small_logo59.png b/Open-ILS/web/opac/images/small_logo59.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo59.png differ
diff --git a/Open-ILS/web/opac/images/small_logo6.png b/Open-ILS/web/opac/images/small_logo6.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo6.png differ
diff --git a/Open-ILS/web/opac/images/small_logo61.png b/Open-ILS/web/opac/images/small_logo61.png
new file mode 100644 (file)
index 0000000..4c8543b
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo61.png differ
diff --git a/Open-ILS/web/opac/images/small_logo63.png b/Open-ILS/web/opac/images/small_logo63.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo63.png differ
diff --git a/Open-ILS/web/opac/images/small_logo65.png b/Open-ILS/web/opac/images/small_logo65.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo65.png differ
diff --git a/Open-ILS/web/opac/images/small_logo67.png b/Open-ILS/web/opac/images/small_logo67.png
new file mode 100644 (file)
index 0000000..db79809
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo67.png differ
diff --git a/Open-ILS/web/opac/images/small_logo69.png b/Open-ILS/web/opac/images/small_logo69.png
new file mode 100644 (file)
index 0000000..c956ebb
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo69.png differ
diff --git a/Open-ILS/web/opac/images/small_logo71.png b/Open-ILS/web/opac/images/small_logo71.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo71.png differ
diff --git a/Open-ILS/web/opac/images/small_logo73.png b/Open-ILS/web/opac/images/small_logo73.png
new file mode 100644 (file)
index 0000000..6f25dc9
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo73.png differ
diff --git a/Open-ILS/web/opac/images/small_logo75.png b/Open-ILS/web/opac/images/small_logo75.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo75.png differ
diff --git a/Open-ILS/web/opac/images/small_logo77.png b/Open-ILS/web/opac/images/small_logo77.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo77.png differ
diff --git a/Open-ILS/web/opac/images/small_logo79.png b/Open-ILS/web/opac/images/small_logo79.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo79.png differ
diff --git a/Open-ILS/web/opac/images/small_logo8.png b/Open-ILS/web/opac/images/small_logo8.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo8.png differ
diff --git a/Open-ILS/web/opac/images/small_logo81.png b/Open-ILS/web/opac/images/small_logo81.png
new file mode 100644 (file)
index 0000000..a9c4363
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo81.png differ
diff --git a/Open-ILS/web/opac/images/small_logo83.png b/Open-ILS/web/opac/images/small_logo83.png
new file mode 100644 (file)
index 0000000..9826b43
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo83.png differ
diff --git a/Open-ILS/web/opac/images/small_logo87.png b/Open-ILS/web/opac/images/small_logo87.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo87.png differ
diff --git a/Open-ILS/web/opac/images/small_logo89.png b/Open-ILS/web/opac/images/small_logo89.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo89.png differ
diff --git a/Open-ILS/web/opac/images/small_logo91.png b/Open-ILS/web/opac/images/small_logo91.png
new file mode 100644 (file)
index 0000000..30dacc7
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo91.png differ
diff --git a/Open-ILS/web/opac/images/small_logo93.png b/Open-ILS/web/opac/images/small_logo93.png
new file mode 100644 (file)
index 0000000..2b7e6fa
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo93.png differ
diff --git a/Open-ILS/web/opac/images/small_logo95.png b/Open-ILS/web/opac/images/small_logo95.png
new file mode 100644 (file)
index 0000000..cff02ad
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo95.png differ
diff --git a/Open-ILS/web/opac/images/small_logo_default.png b/Open-ILS/web/opac/images/small_logo_default.png
new file mode 100644 (file)
index 0000000..50dc8ff
Binary files /dev/null and b/Open-ILS/web/opac/images/small_logo_default.png differ
index a223c42..3c6199d 100644 (file)
@@ -68,24 +68,6 @@ oils_rpt_editor_pivot_data
     while(DOM.oils_rpt_editor_pivot_data.lastChild)
         DOM.oils_rpt_editor_pivot_data.removeChild(DOM.oils_rpt_editor_pivot_data.lastChild);
 
-    if(hasAgg) {
-        unHideMe(DOM.oils_rpt_editor_pivot_label_row);
-        unHideMe(DOM.oils_rpt_editor_pivot_data_row);
-
-        for(var i in rptObject.def.select) {
-            var col = rptObject.def.select[i];
-            if(OILS_RPT_TRANSFORMS[col.column.transform].aggregate) 
-               insertSelectorVal(DOM.oils_rpt_editor_pivot_data, -1, col.alias, parseInt(i)+1);
-            else
-               insertSelectorVal(DOM.oils_rpt_editor_pivot_label, -1, col.alias, parseInt(i)+1);
-        }
-
-    } else {
-        hideMe(DOM.oils_rpt_editor_pivot_label_row);
-        hideMe(DOM.oils_rpt_editor_pivot_data_row);
-    }
-
-
     // schedule defaults.
     DOM.oils_rpt_param_editor_sched_start_date.value = mkYearMonDay();
     setSelector(DOM.oils_rpt_param_editor_sched_start_hour, '12:00');
diff --git a/Open-ILS/web/robots.txt b/Open-ILS/web/robots.txt
new file mode 100644 (file)
index 0000000..6ffbc30
--- /dev/null
@@ -0,0 +1,3 @@
+User-agent: *
+Disallow: /
+