[interchange] add Strap template
Josh Lavin
interchange-cvs at icdevgroup.org
Sat Sep 26 00:05:33 UTC 2015
commit 53cbba74a2b8509ba082f31d978922ea490e98c1
Author: Josh Lavin <jlavin at endpoint.com>
Date: Sat Sep 12 17:05:23 2015 -0700
add Strap template
dist/strap/README | 130 +
dist/strap/catalog.cfg | 819 +
dist/strap/config/add_global_usertag | 46 +
dist/strap/config/additional_fields | 68 +
dist/strap/config/additional_help | 42 +
dist/strap/config/bootmenu.tag | 583 +
dist/strap/config/cert.am | 12 +
dist/strap/config/div_organize.tag | 339 +
dist/strap/config/hmac_sha1_hex.filter | 9 +
dist/strap/config/logger.tag | 32 +
dist/strap/config/makedirs | 123 +
dist/strap/config/pay_cert.tag | 370 +
dist/strap/config/pay_cert_redeem.tag | 104 +
dist/strap/config/postcopy_commands | 7 +
dist/strap/config/precopy_commands | 11 +
dist/strap/dbconf/locales/de_DE.cfg | 2 +
dist/strap/dbconf/locales/default.cfg | 36 +
dist/strap/dbconf/locales/nl_NL.cfg | 2 +
dist/strap/dbconf/mysql/access.dbm | 3 +
dist/strap/dbconf/mysql/affiliate.mysql | 3 +
dist/strap/dbconf/mysql/country.mysql | 8 +
dist/strap/dbconf/mysql/inventory.mysql | 7 +
dist/strap/dbconf/mysql/locale.dbm | 2 +
dist/strap/dbconf/mysql/merchandising.mysql | 8 +
dist/strap/dbconf/mysql/mv_metadata.dbm | 2 +
dist/strap/dbconf/mysql/mysql.cfg | 19 +
dist/strap/dbconf/mysql/options.mysql | 20 +
dist/strap/dbconf/mysql/order_returns.mysql | 11 +
dist/strap/dbconf/mysql/orderline.mysql | 20 +
dist/strap/dbconf/mysql/pay_cert_lock.mysql | 4 +
dist/strap/dbconf/mysql/pay_cert_redeem.mysql | 14 +
dist/strap/dbconf/mysql/pay_certs.mysql | 10 +
dist/strap/dbconf/mysql/pricing.mysql | 15 +
dist/strap/dbconf/mysql/products.mysql | 28 +
dist/strap/dbconf/mysql/state.mysql | 12 +
dist/strap/dbconf/mysql/stock_alert.mysql | 11 +
dist/strap/dbconf/mysql/transactions.mysql | 55 +
dist/strap/dbconf/mysql/tree.mysql | 15 +
dist/strap/dbconf/mysql/userdb.mysql | 53 +
dist/strap/dbconf/mysql/variable.dbm | 2 +
dist/strap/dbconf/mysql/variants.mysql | 13 +
dist/strap/dbconf/pgsql/access.dbm | 2 +
dist/strap/dbconf/pgsql/affiliate.pgsql | 3 +
dist/strap/dbconf/pgsql/country.pgsql | 9 +
dist/strap/dbconf/pgsql/inventory.pgsql | 6 +
dist/strap/dbconf/pgsql/locale.dbm | 2 +
dist/strap/dbconf/pgsql/merchandising.pgsql | 8 +
dist/strap/dbconf/pgsql/mv_metadata.dbm | 2 +
dist/strap/dbconf/pgsql/options.pgsql | 20 +
dist/strap/dbconf/pgsql/order_returns.pgsql | 11 +
dist/strap/dbconf/pgsql/orderline.pgsql | 22 +
dist/strap/dbconf/pgsql/pay_cert_lock.pgsql | 4 +
dist/strap/dbconf/pgsql/pay_cert_redeem.pgsql | 14 +
dist/strap/dbconf/pgsql/pay_certs.pgsql | 10 +
dist/strap/dbconf/pgsql/pgsql.cfg | 16 +
dist/strap/dbconf/pgsql/pricing.pgsql | 16 +
dist/strap/dbconf/pgsql/products.pgsql | 26 +
dist/strap/dbconf/pgsql/state.pgsql | 12 +
dist/strap/dbconf/pgsql/stock_alert.pgsql | 11 +
dist/strap/dbconf/pgsql/transactions.pgsql | 58 +
dist/strap/dbconf/pgsql/tree.pgsql | 16 +
dist/strap/dbconf/pgsql/userdb.pgsql | 58 +
dist/strap/dbconf/pgsql/variable.dbm | 2 +
dist/strap/dbconf/pgsql/variants.pgsql | 13 +
dist/strap/dbconf/sqlite/access.dbm | 2 +
dist/strap/dbconf/sqlite/affiliate.lite | 4 +
dist/strap/dbconf/sqlite/country.lite | 8 +
dist/strap/dbconf/sqlite/inventory.lite | 7 +
dist/strap/dbconf/sqlite/locale.dbm | 2 +
dist/strap/dbconf/sqlite/merchandising.lite | 8 +
dist/strap/dbconf/sqlite/mv_metadata.dbm | 2 +
dist/strap/dbconf/sqlite/options.lite | 20 +
dist/strap/dbconf/sqlite/order_returns.lite | 11 +
dist/strap/dbconf/sqlite/orderline.lite | 24 +
dist/strap/dbconf/sqlite/pay_cert_lock.lite | 4 +
dist/strap/dbconf/sqlite/pay_cert_redeem.lite | 14 +
dist/strap/dbconf/sqlite/pay_certs.lite | 10 +
dist/strap/dbconf/sqlite/pricing.lite | 15 +
dist/strap/dbconf/sqlite/products.lite | 22 +
dist/strap/dbconf/sqlite/sqlite.cfg | 18 +
dist/strap/dbconf/sqlite/state.lite | 12 +
dist/strap/dbconf/sqlite/stock_alert.lite | 11 +
dist/strap/dbconf/sqlite/transactions.lite | 55 +
dist/strap/dbconf/sqlite/tree.lite | 15 +
dist/strap/dbconf/sqlite/userdb.lite | 55 +
dist/strap/dbconf/sqlite/variable.dbm | 2 +
dist/strap/dbconf/sqlite/variants.lite | 13 +
dist/strap/etc/jobs/daily/stock_alert | 80 +
dist/strap/etc/log_transaction | 614 +
dist/strap/etc/mail_receipt | 135 +
dist/strap/etc/order.number | 2 +
dist/strap/etc/receipt.html | 203 +
dist/strap/etc/report | 138 +
dist/strap/etc/return.number | 2 +
dist/strap/etc/rma.number | 2 +
dist/strap/etc/ship_notice | 149 +
dist/strap/html/css/strap.css | 34 +
dist/strap/html/index.html | 97 +
.../strap/html/js/jquery.equalheightcolumns.min.js | 2 +
dist/strap/images/affiliate/hardhat.gif | Bin 0 -> 2377 bytes
dist/strap/images/amex_cvv.png | Bin 0 -> 9048 bytes
dist/strap/images/bg.gif | Bin 0 -> 45 bytes
dist/strap/images/blank1.gif | Bin 0 -> 441 bytes
dist/strap/images/blank2.gif | Bin 0 -> 104 bytes
dist/strap/images/blank3.gif | Bin 0 -> 437 bytes
dist/strap/images/blank4.gif | Bin 0 -> 689 bytes
dist/strap/images/blank5.gif | Bin 0 -> 675 bytes
dist/strap/images/blank6.gif | Bin 0 -> 735 bytes
dist/strap/images/blankv.gif | Bin 0 -> 513 bytes
dist/strap/images/blankvl.gif | Bin 0 -> 474 bytes
dist/strap/images/button_alt_general.gif | Bin 0 -> 148 bytes
dist/strap/images/button_alt_product.gif | Bin 0 -> 148 bytes
dist/strap/images/button_alt_search.gif | Bin 0 -> 148 bytes
dist/strap/images/button_general.gif | Bin 0 -> 93 bytes
dist/strap/images/button_product.gif | Bin 0 -> 148 bytes
dist/strap/images/button_search.gif | Bin 0 -> 93 bytes
dist/strap/images/download.png | Bin 0 -> 2175 bytes
dist/strap/images/fc.gif | Bin 0 -> 69 bytes
dist/strap/images/fo.gif | Bin 0 -> 67 bytes
dist/strap/images/has_menu.gif | Bin 0 -> 180 bytes
dist/strap/images/items/os28004.gif | Bin 0 -> 8916 bytes
dist/strap/images/items/os28005.gif | Bin 0 -> 7103 bytes
dist/strap/images/items/os28006.gif | Bin 0 -> 5339 bytes
dist/strap/images/items/os28007.gif | Bin 0 -> 4337 bytes
dist/strap/images/items/os28008.gif | Bin 0 -> 5229 bytes
dist/strap/images/items/os28009.gif | Bin 0 -> 5752 bytes
dist/strap/images/items/os28011.gif | Bin 0 -> 5036 bytes
dist/strap/images/items/os28044.gif | Bin 0 -> 4181 bytes
dist/strap/images/items/os28057a.gif | Bin 0 -> 5550 bytes
dist/strap/images/items/os28057b.gif | Bin 0 -> 5406 bytes
dist/strap/images/items/os28057c.gif | Bin 0 -> 4788 bytes
dist/strap/images/items/os28062.gif | Bin 0 -> 4294 bytes
dist/strap/images/items/os28064.gif | Bin 0 -> 6189 bytes
dist/strap/images/items/os28065.gif | Bin 0 -> 3014 bytes
dist/strap/images/items/os28066.gif | Bin 0 -> 3485 bytes
dist/strap/images/items/os28068.gif | Bin 0 -> 5845 bytes
dist/strap/images/items/os28068a.gif | Bin 0 -> 7605 bytes
dist/strap/images/items/os28068b.gif | Bin 0 -> 5761 bytes
dist/strap/images/items/os28069.gif | Bin 0 -> 9353 bytes
dist/strap/images/items/os28070.gif | Bin 0 -> 14209 bytes
dist/strap/images/items/os28072.gif | Bin 0 -> 5243 bytes
dist/strap/images/items/os28073.gif | Bin 0 -> 3271 bytes
dist/strap/images/items/os28074.gif | Bin 0 -> 4160 bytes
dist/strap/images/items/os28075.gif | Bin 0 -> 3630 bytes
dist/strap/images/items/os28076.gif | Bin 0 -> 4059 bytes
dist/strap/images/items/os28077.gif | Bin 0 -> 14856 bytes
dist/strap/images/items/os28080.gif | Bin 0 -> 5613 bytes
dist/strap/images/items/os28081.gif | Bin 0 -> 7780 bytes
dist/strap/images/items/os28082.gif | Bin 0 -> 2925 bytes
dist/strap/images/items/os28084.gif | Bin 0 -> 3536 bytes
dist/strap/images/items/os28085.gif | Bin 0 -> 5093 bytes
dist/strap/images/items/os28086.gif | Bin 0 -> 5428 bytes
dist/strap/images/items/os28087.gif | Bin 0 -> 8286 bytes
dist/strap/images/items/os28108.gif | Bin 0 -> 5419 bytes
dist/strap/images/items/os28109.gif | Bin 0 -> 3095 bytes
dist/strap/images/items/os28110.gif | Bin 0 -> 4280 bytes
dist/strap/images/items/os28111.gif | Bin 0 -> 3463 bytes
dist/strap/images/items/os28112.gif | Bin 0 -> 3979 bytes
dist/strap/images/items/os28113.gif | Bin 0 -> 2720 bytes
dist/strap/images/items/os29000.gif | Bin 0 -> 3737 bytes
dist/strap/images/logo.gif | Bin 0 -> 1493 bytes
dist/strap/images/logo.png | Bin 0 -> 3531 bytes
dist/strap/images/logo2.gif | Bin 0 -> 10438 bytes
dist/strap/images/navigation_alt.gif | Bin 0 -> 264 bytes
dist/strap/images/navigation_bar.gif | Bin 0 -> 67 bytes
dist/strap/images/poweredby.gif | Bin 0 -> 2303 bytes
dist/strap/images/right.gif | Bin 0 -> 172 bytes
dist/strap/images/sep.gif | Bin 0 -> 54 bytes
dist/strap/images/sm_right.gif | Bin 0 -> 60 bytes
dist/strap/images/smallamex.png | Bin 0 -> 1137 bytes
dist/strap/images/smalldisc.png | Bin 0 -> 1102 bytes
dist/strap/images/smallmc.png | Bin 0 -> 913 bytes
dist/strap/images/smallvisa.png | Bin 0 -> 929 bytes
dist/strap/images/sml_cart.gif | Bin 0 -> 90 bytes
dist/strap/images/thumb.gif | Bin 0 -> 2732 bytes
dist/strap/images/thumb/os28004_b.gif | Bin 0 -> 3574 bytes
dist/strap/images/thumb/os28005_b.gif | Bin 0 -> 3972 bytes
dist/strap/images/thumb/os28006_b.gif | Bin 0 -> 3073 bytes
dist/strap/images/thumb/os28007_b.gif | Bin 0 -> 2606 bytes
dist/strap/images/thumb/os28008_b.gif | Bin 0 -> 2256 bytes
dist/strap/images/thumb/os28009_b.gif | Bin 0 -> 3636 bytes
dist/strap/images/thumb/os28011_b.gif | Bin 0 -> 2336 bytes
dist/strap/images/thumb/os28044_b.gif | Bin 0 -> 2469 bytes
dist/strap/images/thumb/os28057a_b.gif | Bin 0 -> 2980 bytes
dist/strap/images/thumb/os28057b_b.gif | Bin 0 -> 2940 bytes
dist/strap/images/thumb/os28057c_b.gif | Bin 0 -> 2569 bytes
dist/strap/images/thumb/os28062_b.gif | Bin 0 -> 2406 bytes
dist/strap/images/thumb/os28064_b.gif | Bin 0 -> 3219 bytes
dist/strap/images/thumb/os28065_b.gif | Bin 0 -> 2015 bytes
dist/strap/images/thumb/os28066_b.gif | Bin 0 -> 1954 bytes
dist/strap/images/thumb/os28068_b.gif | Bin 0 -> 3114 bytes
dist/strap/images/thumb/os28068a_b.gif | Bin 0 -> 3943 bytes
dist/strap/images/thumb/os28068b_b.gif | Bin 0 -> 3081 bytes
dist/strap/images/thumb/os28069_b.gif | Bin 0 -> 4933 bytes
dist/strap/images/thumb/os28070_b.gif | Bin 0 -> 5247 bytes
dist/strap/images/thumb/os28072_b.gif | Bin 0 -> 2915 bytes
dist/strap/images/thumb/os28073_b.gif | Bin 0 -> 2112 bytes
dist/strap/images/thumb/os28074_b.gif | Bin 0 -> 2363 bytes
dist/strap/images/thumb/os28075_b.gif | Bin 0 -> 2091 bytes
dist/strap/images/thumb/os28076_b.gif | Bin 0 -> 2116 bytes
dist/strap/images/thumb/os28077_b.gif | Bin 0 -> 5535 bytes
dist/strap/images/thumb/os28080_b.gif | Bin 0 -> 3198 bytes
dist/strap/images/thumb/os28081_b.gif | Bin 0 -> 4003 bytes
dist/strap/images/thumb/os28082_b.gif | Bin 0 -> 1369 bytes
dist/strap/images/thumb/os28084_b.gif | Bin 0 -> 1676 bytes
dist/strap/images/thumb/os28085_b.gif | Bin 0 -> 2262 bytes
dist/strap/images/thumb/os28086_b.gif | Bin 0 -> 2833 bytes
dist/strap/images/thumb/os28087_b.gif | Bin 0 -> 4424 bytes
dist/strap/images/thumb/os28108_b.gif | Bin 0 -> 2829 bytes
dist/strap/images/thumb/os28109_b.gif | Bin 0 -> 1636 bytes
dist/strap/images/thumb/os28110_b.gif | Bin 0 -> 2441 bytes
dist/strap/images/thumb/os28111_b.gif | Bin 0 -> 2056 bytes
dist/strap/images/thumb/os28112_b.gif | Bin 0 -> 1845 bytes
dist/strap/images/thumb/os28113_b.gif | Bin 0 -> 1759 bytes
dist/strap/images/thumb/os29000_b.gif | Bin 0 -> 2789 bytes
dist/strap/images/title_tab_cross.gif | Bin 0 -> 178 bytes
dist/strap/images/title_tab_random.gif | Bin 0 -> 182 bytes
dist/strap/images/visa_cvv.png | Bin 0 -> 4396 bytes
dist/strap/images/yourimage.gif | Bin 0 -> 6219 bytes
dist/strap/include/checkout/billing_address | 166 +
dist/strap/include/checkout/initialization | 55 +
dist/strap/include/checkout/login_form | 31 +
dist/strap/include/checkout/mailing_status | 15 +
dist/strap/include/checkout/payment_info | 313 +
dist/strap/include/checkout/payment_select | 139 +
dist/strap/include/checkout/shipping_address | 90 +
dist/strap/include/checkout/shopping_cart | 153 +
dist/strap/include/checkout/tax_popup | 22 +
dist/strap/include/menus/Top.txt | 11 +
dist/strap/include/menus/catalog/line.txt | 8 +
dist/strap/include/menus/catalog/service.txt | 7 +
dist/strap/include/menus/catalog/top.txt | 17 +
dist/strap/include/profiles/profiles.login | 63 +
dist/strap/include/profiles/profiles.order | 226 +
dist/strap/include/profiles/searchprofiles | 12 +
dist/strap/pages/aboutus.html | 36 +
dist/strap/pages/admin/edit_error.html | 22 +
dist/strap/pages/admin/edit_page.html | 109 +
dist/strap/pages/admin/edit_setup.html | 2 +
dist/strap/pages/admin/login.html | 170 +
dist/strap/pages/admin/merge_meta.html | 469 +
dist/strap/pages/admin/order_view.html | 468 +
dist/strap/pages/advancedsearch.html | 151 +
dist/strap/pages/affiliate/index.html | 111 +
dist/strap/pages/affiliate/login.html | 68 +
dist/strap/pages/contact.html | 65 +
dist/strap/pages/deliver.html | 34 +
dist/strap/pages/dump.html | 30 +
dist/strap/pages/flypage.html | 116 +
dist/strap/pages/function/stock_alert.html | 61 +
dist/strap/pages/function/stock_alert_added.html | 72 +
dist/strap/pages/help.html | 37 +
dist/strap/pages/index.html | 88 +
dist/strap/pages/login.html | 115 +
dist/strap/pages/logout.html | 38 +
dist/strap/pages/lost_password.html | 58 +
dist/strap/pages/member/account.html | 63 +
dist/strap/pages/member/change_email.html | 85 +
dist/strap/pages/member/change_password.html | 59 +
dist/strap/pages/member/get_password.html | 75 +
dist/strap/pages/member/process_return.html | 261 +
dist/strap/pages/member/returns.html | 145 +
dist/strap/pages/member/service.html | 43 +
dist/strap/pages/new_account.html | 92 +
dist/strap/pages/ord/basket.html | 252 +
dist/strap/pages/ord/billing.html | 76 +
dist/strap/pages/ord/checkout.html | 82 +
dist/strap/pages/ord/country.html | 53 +
dist/strap/pages/ord/finalize.html | 93 +
dist/strap/pages/ord/shipmode.html | 118 +
dist/strap/pages/ord/shipping.html | 68 +
dist/strap/pages/pay_cert/redeem.html | 81 +
dist/strap/pages/quantity.html | 70 +
dist/strap/pages/query/check_orders.html | 86 +
dist/strap/pages/query/ok.html | 1 +
dist/strap/pages/query/order_detail.html | 282 +
dist/strap/pages/query/order_return.html | 166 +
dist/strap/pages/query/pw_reset.html | 115 +
dist/strap/pages/query/unsub.html | 60 +
dist/strap/pages/results.html | 168 +
dist/strap/pages/test/recon.html | 1 +
dist/strap/pages/test/ship.html | 26 +
dist/strap/pages/test_order.html | 65 +
dist/strap/pages/violation.html | 70 +
dist/strap/products/2ndDayAir.csv | 152 +
dist/strap/products/450.csv | 153 +
dist/strap/products/Ground.csv | 151 +
dist/strap/products/NextDayAir.csv | 152 +
dist/strap/products/access.asc | 5 +
dist/strap/products/affiliate.txt | 3 +
dist/strap/products/country.txt | 242 +
dist/strap/products/inventory.txt | 41 +
dist/strap/products/locale.txt | 521 +
dist/strap/products/merchandising.txt | 35 +
dist/strap/products/mv_metadata.asc | 408 +
dist/strap/products/options.txt | 20 +
dist/strap/products/options_de_DE.txt | 20 +
dist/strap/products/order_returns.txt | 1 +
dist/strap/products/orderline.txt | 1 +
dist/strap/products/pay_cert_lock.txt | 1 +
dist/strap/products/pay_cert_redeem.txt | 1 +
dist/strap/products/pay_certs.txt | 1 +
dist/strap/products/pricing.txt | 40 +
dist/strap/products/products.txt | 41 +
dist/strap/products/products_de_DE.txt | 40 +
dist/strap/products/products_nl_NL.txt | 40 +
dist/strap/products/salestax.asc | 1 +
dist/strap/products/ship/2ndDayAir.csv | 2002 ++
dist/strap/products/ship/2ndDayAirAM.csv | 2002 ++
dist/strap/products/ship/3DaySelect.csv | 151 +
dist/strap/products/ship/450.csv | 153 +
dist/strap/products/ship/450ce.csv | 155 +
dist/strap/products/ship/450cg.csv | 93 +
dist/strap/products/ship/450ps.csv | 159 +
dist/strap/products/ship/Accessorials.csv | 39 +
dist/strap/products/ship/Book.txt | 71 +
dist/strap/products/ship/Expedited.csv | 1001 +
dist/strap/products/ship/Express.csv | 1002 +
dist/strap/products/ship/Ground.csv | 151 +
dist/strap/products/ship/NextDayAir.csv | 2002 ++
dist/strap/products/ship/NextDayAirSaver.csv | 2002 ++
dist/strap/products/ship/Priority.txt | 71 +
dist/strap/products/ship/Xarea.csv |24556 ++++++++++++++++++++
dist/strap/products/ship/Zone.csv | 151 +
dist/strap/products/ship/air_pp.txt | 71 +
dist/strap/products/ship/ems.txt | 72 +
dist/strap/products/ship/shipping.asc | 360 +
dist/strap/products/ship/surf_pp.txt | 71 +
dist/strap/products/ship/ups_cache.txt | 5 +
dist/strap/products/ship/usps.txt | 213 +
dist/strap/products/specs.txt | 7 +
dist/strap/products/state.txt | 202 +
dist/strap/products/stock_alert.txt | 1 +
dist/strap/products/transactions.txt | 1 +
dist/strap/products/tree.txt | 26 +
dist/strap/products/userdb.txt | 14 +
dist/strap/products/variable.txt | 108 +
dist/strap/products/variants.txt | 19 +
dist/strap/special_pages/interact.html | 58 +
dist/strap/special_pages/missing.html | 28 +
dist/strap/special_pages/violation.html | 70 +
dist/strap/templates/components/affiliate_receptor | 66 +
dist/strap/templates/components/best | 82 +
dist/strap/templates/components/cart | 440 +
dist/strap/templates/components/cart_display | 52 +
dist/strap/templates/components/cart_tiny | 36 +
.../templates/components/category_vertical_tree | 85 +
dist/strap/templates/components/cross | 97 +
dist/strap/templates/components/fortune | 42 +
dist/strap/templates/components/product_tree | 91 +
dist/strap/templates/components/promo | 74 +
dist/strap/templates/components/random | 62 +
dist/strap/templates/components/search_box_small | 31 +
dist/strap/templates/components/upsell | 93 +
dist/strap/templates/layout/leftonly | 53 +
dist/strap/templates/layout/leftright | 57 +
dist/strap/templates/layout/noleft | 45 +
dist/strap/templates/layout/rightonly | 53 +
dist/strap/variables/BOTTOM | 16 +
dist/strap/variables/COPYRIGHT | 16 +
dist/strap/variables/CSS | 14 +
dist/strap/variables/JS | 21 +
dist/strap/variables/LINE_MENU | 22 +
dist/strap/variables/MV_ERROR_STD_LABEL | 1 +
dist/strap/variables/PAGE_INIT | 9 +
dist/strap/variables/TOP | 11 +
dist/strap/variables/TOP_MENU | 3 +
dist/strap/variables/TOP_SEARCH | 12 +
368 files changed, 52348 insertions(+), 0 deletions(-)
---
diff --git a/dist/strap/README b/dist/strap/README
new file mode 100644
index 0000000..57ecbae
--- /dev/null
+++ b/dist/strap/README
@@ -0,0 +1,130 @@
+# Strap Template for Interchange
+
+This is a modern HTML demo for Interchange, built on the [Bootstrap Framework](http://getbootstrap.com/), version 3.x.
+
+It uses the Bootstrap CSS and JS files from the [Bootstrap CDN](http://www.bootstrapcdn.com/).
+
+Alternatively, you can [download a customized Bootstrap](http://getbootstrap.com/customize/), upload it to your
+Document Root, and then alter the templates to use it.
+
+[jQuery](https://jquery.com/) is also included. Both Bootstrap and
+jQuery as-used support Internet Explorer 8 and above.
+
+The Bootstrap and jQuery files are loaded from `variables/CSS` and
+`variables/JS`, if you wish to update the versions used.
+
+## Requirements
+
+Works best with Interchange version 5.8.1 or higher.
+
+## Usage
+
+ `bin/makecat [your-catalog-name]`
+
+Note: if you previously installed the "standard" template, you should
+ first run this command:
+
+ `rm [/path/to/interchange]/code/template_tag/standard/pay_cert*`
+
+## Notes
+
+* If you want stock alerting, you need to add a cronjob for the user of
+ your catalog, to run the 'daily' Interchange job. Something like:
+
+ `0 1 * * * /path/to/your/interchange/bin/interchange --runjobs=your_catalog_name=daily --quiet`
+
+* There may be problems with UTF-8 and recent Perls. You can disable
+ UTF-8 by commenting 2 lines in catalog.cfg, under "Encoding". For
+ instance, this is a known issue with UTF-8 enabled:
+ https://github.com/interchange/interchange/issues/84
+ If disabling, set an environment variable of `MINIVEND_DISABLE_UTF8` to `1`
+
+## Some of the changes include
+
+* Product Groups and Categories use the "ncheck" subroutine in
+ catalog.cfg to allow pretty, SEO-friendly URLs, such as `/Tools/Hand-Saws`
+
+* SEO-friendly "more" paging: no more unindexable "more" pages, nor need
+ to use PermanentMore. Now, "more" pages are: `/2`, `/3`, `/Next`,
+ `/Previous`. Also provides canonical and "rel=prev/next" meta tags.
+
+* All links no longer include '.html'. Configured in `catalog.cfg` in
+ `ScratchDefault mv_add_dot_html`.
+
+* New link for all products: `/All-Products`
+
+* Searches are now sent as GET requests, not POSTs. Also now uses
+ SearchProfile for very short URLs -- search query is sent in the "s"
+ parameter, for easy tracking via Google Analytics.
+
+* Use of UserDB's `indirect_login` by default, to allow emails as
+ usernames (uses a new 'usernick' column).
+
+* Password Reset page no longer emails password (bad practice). Now
+ sends a basic encoded link to reset the password, which expires in 1
+ day. Requires installation of Bundle::Interchange CPAN module.
+
+* Checkout pages have a ton of clean up, and improved with user-experience
+ guidelines for Checkout from Baymard Institute.
+
+* Multi-page checkout is the default. No more ord/multi.html. The
+ Shipping Address page (ord/shipping.html) now has a login prompt
+ at the top.
+
+* One-page checkout is still included and accessible from the top menu.
+ However, it is only recommended if you have a shipping setup that does
+ not depend on a geographical location; if your shipping changes
+ based on country/state/ZIP, etc, it will not refresh the page to
+ obtain the correct rates. Javascript-based page refreshing is not
+ reliable with modern browers and their auto-fill functions.
+
+* Gift certificates (pay certs) supported out-of-the-box. Several code
+ improvements, including ability to validate certificate's check-code
+ and expiration, and ability to pay for entire order or part of order
+ with a gift cert.
+
+* Stock Alert function updated to use a database table and Job to email
+ when item is back in stock.
+
+* Address Book (`member/ship_addresses.html`, etc) and Saved Carts have
+ been removed. We found these features were too complex and little-used
+ in their current state.
+
+* Admin `order_view` page updated to show `gift_note`,
+ `tracking_number`, and `pay_cert` totals.
+
+* Admin "Content" tab is hidden, since old Content Editor is not
+ supported anymore.
+
+* Basic page editor for Admin users is available to pages that include:
+ `[tmpn editable]1[/tmpn]`. Login to Admin, then browse page. "Edit page
+ data" button will be visible in lower-right corner.
+
+* Page to reconfigure catalog: `pages/test/recon.html`
+
+* Page to show shipping information: `pages/test/ship.html`
+
+* Error Log now lives in `logs/` directory, instead of catalog root.
+
+* Consolidated `LEFTRIGHT`, `LEFTONLY`, `NOLEFT_TOP` & `NOLEFT_BOTTOM` variables into
+ `variables/TOP` & `variables/BOTTOM`. Other areas, such as "CSS", are also now in
+ `variables/`. Changes in templates can still be hard coded in `BOTTOM`,
+ but the long-present but seldom-used `display_class` in individual
+ page headers is used more often.
+
+* Templates leftright, leftonly, noleft, formerly located in
+ `include/layout` have been moved to more appropriately named
+ `templates/`. This to consolidate directory structure and make
+ location of templates more intuitive. Can be easily changed to be more
+ backward compatible if desired by simply editing `variables/BOTTOM`
+
+* No longer using `THEME_CSS`.
+
+* The page title and page banner can be set anywhere before the
+ page footer.
+
+* Profiles moved from `etc/` to `include/profiles/`
+
+* All shipping files/databases moved to `products/ship`.
+
+* No more etc/after.cfg -- all configuration in catalog.cfg.
diff --git a/dist/strap/catalog.cfg b/dist/strap/catalog.cfg
new file mode 100644
index 0000000..994416f
--- /dev/null
+++ b/dist/strap/catalog.cfg
@@ -0,0 +1,819 @@
+#==========================================================================#
+
+# catalog.cfg
+
+#==========================================================================#
+
+## We want to hide the .gdbm, .autonumber, .numeric, .sql, .db files
+## Needs to go before VariableDatabase
+DatabaseDefault HIDE_AUTO_FILES 1
+
+# Read in some initial default variables from a directory. These are
+# larger ones -- they could conceivably be maintained in the
+# VariableDatabase but might be easier to maintain in a file, especially
+# for development.
+#
+# Notable settings: COMMON_MENU, COPYRIGHT
+#
+DirConfig Variable variables
+
+# Read in large variables or dynamic variables from a series
+# of files in a directory
+VariableDatabase variable
+
+# Read in site-specific variables from a database (if any).
+# Used to create a information for a temporarily transferred
+# catalog, i.e. for development.
+#
+# Ignored if file doesn't exist.
+VariableDatabase site
+
+# Warn if any important modules or usertags are missing.
+
+Require module Digest::MD5 "Need %s %s for better cache keys."
+Require module Safe::Hole "Need %s %s for embedded perl object access."
+
+# Encoding
+Variable MV_UTF8 1
+Variable MV_HTTP_CHARSET utf-8
+
+#==========================================================================#
+
+# Can send various files outside the catalog directory, for disk partition
+# reasons, for example.
+
+ParseVariables Yes
+
+ifdef LOGDIR
+ErrorFile __LOGDIR__/error.log
+AsciiTrack __LOGDIR__/tracking.asc
+#TrackFile __LOGDIR__/usertrack
+endif
+
+ifndef LOGDIR
+AsciiTrack logs/tracking.asc
+#TrackFile logs/usertrack
+endif
+
+ifdef CACHEDIR
+SessionDatabase __CACHEDIR__/session
+ScratchDir __CACHEDIR__/tmp
+endif
+
+ifndef CACHEDIR
+SessionDatabase session
+ScratchDir tmp
+endif
+
+ifdef RUNDIR
+RunDir __RUNDIR__
+endif
+
+#==========================================================================#
+
+# Database setup
+
+ParseVariables Yes
+
+ifndef INDEV
+DatabaseDefault LOG_ERROR_SESSION 0
+endif
+
+## Quote all identifiers to avoid name clash issues and SQL injection attacks
+DatabaseDefault QUOTE_IDENTIFIERS 1
+
+ifdef MYSQL
+DatabaseDefault NO_ASCII_INDEX 1
+include dbconf/mysql/mysql.cfg
+endif
+
+ifdef PGSQL
+DatabaseDefault NO_ASCII_INDEX 1
+include dbconf/pgsql/pgsql.cfg
+endif
+
+ifdef SQLITE
+DatabaseDefault NO_ASCII_INDEX 1
+include dbconf/sqlite/sqlite.cfg
+endif
+
+# Default DBM if nothing else defined
+ifndef SOME_DATABASE
+Require We_need_a_database "%s, must have either MySQL or Postgres"
+endif
+
+### Uncomment these for DBI sessions
+# SessionType DBI
+# SessionDB sessions
+# Database sessions sessions.txt __SQLDSN__
+# NoImport sessions
+
+### You can change the length of the session ID. Must be integer between
+### 8 and 32.
+# Limit session_id_length 8
+
+#==========================================================================#
+
+# The URLs which are written to refer back to our catalog.
+
+<ParseVariables Yes>
+
+VendURL http://__SERVER_NAME____CGI_URL__
+SecureURL __SECURE_SERVER____CGI_URL__
+
+ifndef SECURE_ENABLE
+SecureURL http://__SERVER_NAME____CGI_URL__
+endif
+
+# Set the image path for relative images
+ImageDir __IMAGE_DIR__/
+ImageDirInternal http://__SERVER_NAME____IMAGE_DIR__/
+
+</ParseVariables>
+
+#==========================================================================#
+
+# Here we set up the catalog theme.
+
+<ParseVariables Yes>
+
+##
+## Here we pick up the region variables like LEFTONLY_TOP and LEFTONLY_BOTTOM.
+##
+## Commenting; new variables TOP and BOTTOM will be defined in variable directory.
+## No longer going to need multiple leftright_top, leftonly_top, etc; will be
+## defined in "display_class" in each page.
+
+#DirConfig Variable templates/regions
+
+# TRAFFIC is defined system-wide in interchange.cfg. When in low-traffic
+# mode, variables are dynamic -- i.e. when you change the region file
+# the page changes. Otherwise a reconfig must be done to change the
+# variable.
+#
+# Careful, this can change the way *other* variables are interpreted.
+ifdef @TRAFFIC =~ /low/i
+Pragma dynamic_variables
+Pragma dynamic_variables_file_only
+endif
+
+# Provide some links for the admin to edit pages if we have the UI in
+ifdef @UI
+Autoload admin_links
+endif
+
+#==========================================================================#
+
+# Internationalization
+LocaleDatabase locale
+
+# Default locale
+ifdef DEFAULT_LOCALE
+DefaultLocale __DEFAULT_LOCALE__
+endif
+
+ifdef DEFAULT_LOCALE
+# Database definitions for localized databases
+include dbconf/locales/{__LOCALES__}.cfg
+endif
+
+Locale en_US <<EOL
+{
+ "Username already exists (indirect).",
+ "Sorry, that email is already associated with an account.",
+}
+EOL
+
+#==========================================================================#
+
+# Various catalog settings.
+
+ScratchDefault mv_add_dot_html 0
+ScratchDefault mv_no_session_id 1
+ScratchDefault mv_no_count 1
+
+ifdef DEFAULT_COUNTRY
+ValuesDefault country __DEFAULT_COUNTRY__
+ValuesDefault b_country __DEFAULT_COUNTRY__
+endif
+
+DirectoryIndex index.html
+SpecialPage catalog index
+SpecialPage violation ../special_pages/violation
+SpecialPage put_handler admin_publish
+SpecialPage report ../etc/report
+SpecialPage receipt ../etc/receipt
+
+# Allow others in our group to read/write files by default
+ReadPermission group
+WritePermission group
+
+# Don't send X-Track HTTP response header
+UserTrack no
+
+# If a specific user session accesses this catalog more than this many
+# times with no pauses of 30 seconds or more, the LockoutCommand (if set)
+# is executed. Set this to 0 if you're getting links to 127.0.0.1
+# during your testing.
+RobotLimit 100
+
+# We also count the number of accesses from the same IP address. More than
+# RobotLimit accesses within a one hour period will cause a Forbidden result.
+# Uncomment the following line to change the 1 hour period to 30 minutes.
+# Limit ip_session_expire 30
+
+# The default lockout time is one day. Uncomment the following line to change
+# it to just under an hour.
+# Limit robot_expire 0.04
+
+# Strip whitespace from top of pages so you don't have to scroll down
+# before the HTML starts when doing 'view source' in a browser.
+Pragma strip_white
+
+# Don't allow <!--[itl tag]-->
+Pragma no_html_comment_embed
+
+## DATA INSERTION PRAGMAS for form database inserts or updates
+
+## Restricts inserts to insert-only, but allows the fall-through
+## behavior from update to insert. No existing data will be clobbered.
+# Pragma dml=preserve
+
+## Pragma 'dml=strict' forces update or insert to only perform the
+## requested action.
+# Pragma dml=strict
+
+## Pragma 'dml=upsert' (the default) preserves Interchange's original
+## method of doing an update if the record exists, otherwise doing an
+## insert. This can clobber an existing key.
+# Pragma dml=upsert
+
+## END DATA INSERTION PRAGMAS
+
+#==========================================================================#
+
+# User session related settings.
+
+# Whether to encrypt passwords in UserDB
+# We usually don't for users, so we can mail them their password
+# We DO in admin, that is set in catalog_after.cfg
+UserDB default crypt 0
+
+# Set to 1 to make the username and password case-insensitive
+UserDB default ignore_case 1
+
+# Change a field to something that doesn't conflict in MySQL
+UserDB default time_field mod_time
+
+# Don't want people setting their credit limit or dealer status directly
+UserDB default scratch "dealer price_level credit_limit usernick"
+UserDB default expire_field expiration
+
+# Update the database with the date when creating a user
+UserDB default created_date_iso created
+
+# Update the database with the date when updating a user via set_values
+UserDB default updated_date_iso updated
+
+# Set some other things you want to retain but which don't deserve their
+# own field -- stored in serial field preferences
+UserDB default extra_fields <<EOU
+"
+ mv_same_billing
+ mv_credit_card_exp_type
+ mv_credit_card_exp_month
+ mv_credit_card_exp_year
+ fax_order
+ phone_cell
+ account_id
+ po_number
+"
+EOU
+
+# Log user login/logout etc in separate logfile
+UserDB default logfile logs/userdb.log
+
+# This makes the login username the user's email address
+# Uncomment to use
+UserDB default indirect_login usernick
+UserDB default assign_username 1
+
+# for indirect login to work with admin
+UserDB autocreate crypt 0
+UserDB autocreate time_field mod_time
+UserDB autocreate scratch "dealer price_level credit_limit"
+
+# This makes the password be inserted in an insert-only table.
+#
+# UserDB default enclair_db enclair
+#
+# You can set the following, which have the defaults shown in the
+# setting. You can also insert %M, which is the MD5 of the password, or
+# %D which is a datetime localtime value in the form YYYYmmddHHMMSS.
+#UserDB default enclair_key_field username
+#UserDB default enclair_field password
+#UserDB default enclair_query_template "INSERT INTO %t (%U,%P) values (%u,%p)"
+
+# minimal login stuff for affiliate
+UserDB affiliate user_field affiliate
+UserDB affiliate database affiliate
+UserDB affiliate time_field none
+UserDB affiliate crypt 0
+
+# Set this to Yes if you want auto-login capability for users.
+# You must be careful about malicious JavaScripts in your embedded code.
+## this is not secure at all, since it saves user's password.
+## can use alternate cookie to just save username.
+CookieLogin No
+
+# Limit the time your customers can retain a session
+SessionExpire 4 hours
+
+# Limit the time your customers can CookieLogin
+SaveExpire 30 days
+
+#==========================================================================#
+
+# Cart, order, and route settings.
+
+ParseVariables Yes
+
+MailOrderTo __ORDERS_TO__
+
+AlwaysSecure <<EOD
+ login
+ member/account
+ member/change_email
+ member/change_password
+ new_account
+ ord/billing
+ ord/checkout
+ ord/finalize
+ ord/shipping
+ query/order_detail
+EOD
+
+## Set this if you have a different secure server
+#AlwaysSecure order ord/basket process
+
+ifndef COMMON_ORDER_PROFILE
+Variable COMMON_ORDER_PROFILE <<EOV
+ [calc]
+ if ($CGI->{state_cs_in} && !$CGI->{state}){
+ $CGI->{state} = $CGI->{state_cs_in};
+ }
+ return;
+ [/calc]
+ mv_same_billing=always_pass
+ fname=required
+ lname=required
+ address1=required
+ address2=always_pass
+ city=required
+ country=required
+ state=multistate
+ zip=multizip
+ phone_day=phone
+ [if !session logged_in]email=email_only[/if]
+EOV
+endif
+
+## Payment-related stuff
+
+EncryptKey __PGP_KEY__
+
+## These routes are not order routes, but payment routes
+Route authorizenet id "__MV_PAYMENT_ID__"
+Route authorizenet secret "__MV_PAYMENT_SECRET__"
+Route authorizenet host "__MV_PAYMENT_HOST__"
+Route authorizenet referer "__MV_PAYMENT_REFERER__"
+
+Route itransact id "__MV_PAYMENT_ID__"
+
+Route netbilling id "__MV_PAYMENT_ID__"
+Route netbilling secret "__MV_PAYMENT_SECRET__"
+
+Route signio id "__MV_PAYMENT_ID__"
+Route signio secret "__MV_PAYMENT_SECRET__"
+Route signio partner "__MV_PAYMENT_PARTNER__"
+Route signio vendor "__MV_PAYMENT_VENDOR__"
+Route signio host "__MV_PAYMENT_HOST__"
+
+Route skipjack id "__MV_PAYMENT_ID__"
+Route skipjack partner "__MV_PAYMENT_PARTNER__"
+
+Route linkpoint id "__MV_PAYMENT_ID__"
+Route linkpoint host "__MV_PAYMENT_HOST__"
+Route linkpoint keyfile "__MV_PAYMENT_SECRET__"
+
+# This prevents a user from setting this value, you may want to unset
+# this if you have user-selectable handling charges like insurance
+FormIgnore mv_handling
+#
+#
+
+# Along these lines further, for better integrity and less chance of a
+# user screwing up your order routes:
+# Note that __ORDER_ROUTES__ is empty by default, default Route "default"
+# is used with cascades
+FormIgnore mv_order_route
+
+## This route places the order entry in the database. If you don't
+## have an inventory table (or a userdb table for that matter) make
+## sure you remove it from the list of "transactions" tables.
+
+Route log <<EOF
+ empty 1
+ encrypt 0
+ increment 0
+ report etc/log_transaction
+ supplant 0
+ track logs/log
+EOF
+
+ifdef TRANSACTION_TABLES
+Route log transactions '__TRANSACTION_TABLES__'
+endif
+
+## This route copies the user if they requested that. We don't
+## care (much) if it fails, so error_ok is set and failure will
+## not cause the order to fail
+Route copy_user <<EOF
+ empty 1
+ error_ok 1
+ encrypt 0
+ increment 0
+ report etc/mail_receipt
+ supplant 0
+ track logs/log
+EOF
+
+ParseVariables Yes
+## This route emails the order to you unless email is set to "",
+## and failsafe-logs the order report a couple of places
+Route main <<EOF
+ attach 0
+ credit_card 1
+ default 1
+ email '__ORDERS_TO__'
+ encrypt 0
+ errors_to '__ORDERS_TO__'
+ pgp_cc_key "__PGP_KEY__"
+ pgp_key "__PGP_KEY__"
+ receipt etc/receipt.html
+ report etc/report
+ supplant 1
+ individual_track orders
+ track logs/tracking.asc
+EOF
+
+## This route emails the order to you unless email is set to "",
+## and failsafe-logs the order report a couple of places
+Route main_entry <<EOF
+ attach 0
+ credit_card 1
+ email '__ORDERS_TO__'
+ encrypt 0
+ errors_to '__ORDERS_TO__'
+ pgp_cc_key "__PGP_KEY__"
+ pgp_key "__PGP_KEY__"
+ report etc/report
+ supplant 1
+ individual_track orders
+ track logs/tracking.asc
+EOF
+
+
+# Order desk route run if entered from admin
+# always
+Route entry master 1
+Route entry cascade "log main_entry copy_user"
+Route entry empty 1
+Route entry supplant 1
+Route entry no_receipt 1
+Route entry counter_tid logs/tid.counter
+Route entry write_tables "inventory userdb transactions orderline"
+Route entry transactions '__TRANSACTION_TABLES__'
+Route entry email '__ORDERS_TO__'
+
+# Default route is run if no routes set, this should be last Route
+# always
+Route default master 1
+Route default cascade "log main copy_user"
+Route default empty 1
+Route default supplant 1
+Route default counter_tid logs/tid.counter
+Route default write_tables "inventory userdb transactions orderline"
+Route default transactions '__TRANSACTION_TABLES__'
+Route default email '__ORDERS_TO__'
+
+## Uncomment this if you want Routes read dynamically from DB
+#Route default dynamic_routes 1
+## Uncomment this if you want ITL allowed in routes
+#Route default expandable 1
+
+
+## Sest
+SalesTax __TAXFIELD__
+TaxShipping __TAXSHIPPING__
+
+OrderCounter etc/order.number
+OrderLineLimit 200
+Profiles include/profiles/*.*
+
+## Sets the default as to whether items are aggregated or ordered
+## on separate lines. Can be overridden with mv_separate_items=0 in
+## URL or form.
+SeparateItems Yes
+
+#==========================================================================#
+
+ifdef UI_TRAFFIC_STATS
+TrackFile __UI_TRAFFIC_STATS__
+endif
+
+# Deal with customer click history. For example, after adding an item to
+# the cart, the user can return to a specific search results page.
+History 10
+
+# Allow delivery of soft goods (downloadable files).
+ActionMap deliver <<EOR
+sub {
+ $Scratch->{deliverable} = $CGI->{mv_arg};
+ $CGI->{mv_nextpage} = 'deliver';
+ if(! $Session->{username} and $CGI->{mv_username}) {
+ $Tag->userdb('login');
+ }
+ return 1;
+}
+EOR
+
+# Pricing setup
+#
+# If the user is logged in and is marked as a "dealer" (1 in the dealer
+# field in the userdb database) then they are given quantity discounts
+# based on price groups. (All products are in price group 1 as
+# distributed.) If the quantity is 1, then pricing comes from the
+# "wholesale" field in the products database.
+
+AutoModifier pricing:price_group
+
+#
+# If the user is not a dealer (or not logged in) then pricing just comes
+# from "price". Any quantity discounts will be set in the qN fields in the
+# database, and are separate from dealer quantity discounts.
+#
+
+Profile dealer <<EOR
+{
+ CommonAdjust => <<EOF,
+
+ pricing:w5,w10:,
+ ;:wholesale,
+ ;:wholesale:mv_sku,
+ ;$,
+ ==:options
+EOF
+ NonTaxableField => 'nontaxable',
+}
+EOR
+
+Profile distributor <<EOR
+{
+ CommonAdjust => <<EOF,
+
+ pricing:w5,w10:,
+ ;:wholesale,
+ ;:wholesale:mv_sku,
+ ;$,
+ ==:options,
+ -10%
+EOF
+ NonTaxableField => 'nontaxable',
+}
+EOR
+
+## This should match the default direct setting below this paragraph
+Profile default CommonAdjust "pricing:q5,q10 ;:sale_price, ;:price, ;$, :related, ==:options"
+Profile default NonTaxableField
+Profile default PriceField 0
+
+CommonAdjust pricing:q5,q10 ;:sale_price, ;:price, ;$, :related, ==:options
+PriceField 0
+
+## This sets the type of options pertaining to the product
+OptionsEnable option_type
+
+## Finally, set which tables products can be ordered from
+ProductFiles products variants
+
+#==========================================================================#
+
+## Tag which provides a CSS button-looking link
+UserTag b-link Order href form
+UserTag b-link HasEndTag
+UserTag b-link addAttr
+UserTag b-link Routine <<EOR
+sub {
+ my ($page, $form, $opt, $anchor) = @_;
+ # use vars qw/$Tag $Scratch/;
+ if($Scratch->{no_javascript}) {
+ $opt->{extra} ||= 'style="font-size: smaller"';
+ return $Tag->page($opt) . $anchor . '</a>';
+ }
+ my $class = $opt->{class} || 'btn';
+ my $url = $Tag->area($opt);
+ my $string = $Tag->filter('encode_entities', $anchor);
+ my @properties;
+ push @properties, "type=button";
+ push @properties, qq{value="$string"};
+ push @properties, qq{class="$class"};
+ for(qw/style id name/) {
+ next unless $opt->{$_};
+ push @properties, qq{$_="$opt->{$_}"};
+ }
+ push @properties, qq{onClick="window.location='$url'"};
+ push @properties, qq{onMouseOver="saveblink=window.status;window.status='$url'"};
+ push @properties, qq{onMouseOut="window.status=saveblink"};
+ if($opt->{title}) {
+ $opt->{title} = $Tag->filter('encode_entities', $opt->{title});
+ }
+ else {
+ $opt->{title} = $string;
+ }
+ push @properties, qq{title="$opt->{title}"};
+ push @properties, $opt->{extra} if $opt->{extra};
+
+ return qq{<input } . join(" ", @properties) . '>';
+}
+EOR
+
+### Shipping setup. See Interchange docs -- you will want to change
+### the origin postal code and default destination postal codes, for sure.
+Shipping Postal default_geo 45056
+Shipping QueryUPS default_geo 45056
+Shipping default dir products/ship
+
+Database 2ndDayAir ship/2ndDayAir.csv CSV
+Database 2ndDayAirAM ship/2ndDayAirAM.csv CSV
+Database 3DaySelect ship/3DaySelect.csv CSV
+Database Expedited ship/Expedited.csv CSV
+Database Express ship/Express.csv CSV
+Database Ground ship/Ground.csv CSV
+Database NextDayAir ship/NextDayAir.csv CSV
+Database NextDayAirSaver ship/NextDayAirSaver.csv CSV
+Database Xarea ship/Xarea.csv CSV
+Database Zone ship/Zone.csv CSV
+Database usps ship/usps.txt TAB
+Database Book ship/Book.txt TAB
+Database Priority ship/Priority.txt TAB
+Database air_pp ship/air_pp.txt TAB
+Database surf_pp ship/surf_pp.txt TAB
+Database ups_cache ship/ups_cache.txt __SQLDSN__
+Database ups_cache AUTO_SEQUENCE ups_cache_seq
+Database ups_cache DEFAULT_TYPE varchar(12)
+Database ups_cache INDEX weight origin zip shipmode country
+
+## Uncomment
+MaxQuantityField inventory:quantity
+
+## Builds a series of hidden variables given an IC-style form
+## specification, i.e.
+##
+## [hiddens]
+## mv_action=refresh
+## mv_nextpage=foo
+## [/hiddens]
+##
+UserTag hiddens Interpolate 1
+UserTag hiddens HasEndTag
+UserTag hiddens Routine <<EOR
+sub {
+ my $block = shift;
+ my @lines = grep /\S/, split /\n/, $block;
+
+ my @out;
+ for(@lines) {
+ s/\s+$//;
+ s/^\s+//;
+ my ($k,$v) = split /=/, $_, 2;
+ $v = $Tag->filter('encode_entities', $v);
+ push @out, qq{<input type=hidden name="$k" value="$v">};
+ }
+ return join "\n", @out;
+}
+EOR
+
+## When uncommented, delivers a redirect if we get a request for an image
+## DeliverImage Yes
+
+## Map a subroutine to happen if the page is not there
+SpecialSub missing ncheck_category
+
+## Subroutine that looks for a prod_group and category in
+## a missing page and delivers them
+Sub ncheck_category <<EOS
+sub {
+ my ($name) = @_;
+ return unless $name =~ m{^[A-Z]};
+ my $results_page = $Config->{'SpecialPage'}{'results'} || 'results';
+
+ my $xmoz = $Tag->env('HTTP_X_MOZ') || '';
+ if($xmoz eq 'prefetch') {
+ ## fail to deliver page if Firefox is prefetching, as they will send 2nd request and mess up paging
+ return $Tag->deliver({ location => $Tag->area('prefetch-not-allowed'), type => 'text/html' });
+ }
+
+ my ($prod_group, $category, $page) = split m{/}, $name;
+ my $a_prod_group = $prod_group;
+ my $a_category = $category;
+ for($prod_group, $category) {
+ s,-, ,g;
+ s,_,-,g;
+ s,::,/,g;
+ }
+ my ($search, $o);
+ my $limit = $Values->{mv_matchlimit} || $Variable->{MV_DEFAULT_MATCHLIMIT} || 50;
+ my $more_link = $a_prod_group;
+ if($category && $category !~ /^([0-9]+|Next|Previous)$/ ) {
+ $more_link .= '/' . $a_category;
+ }
+ else {
+ $page = $category;
+ $category = undef;
+ }
+#Debug("prod_group = $prod_group, category = $category, page = $page");
+
+ if($page) {
+ my $first_match = $Values->{mv_first_match} || 0;
+#Debug("first_match starts with = $first_match");
+ if($page =~ /[0-9]+/) { $first_match = (($page - 1) * $limit) + 1; }
+ elsif($page eq 'Next') { $first_match += $limit unless $Scratch->{did_order}; }
+ elsif($page eq 'Previous') { $first_match -= $limit unless $Scratch->{did_order}; }
+ else { $first_match = 0; }
+ $search->{fm} = $first_match > 0 ? $first_match : 0;
+#Debug("first_match = $first_match, limit = $limit");
+ }
+ else {
+ $search->{fm} = 0;
+ }
+
+ if($a_prod_group eq 'All-Products') {
+ $search->{ra} = 1;
+ $search->{tf} = [ 'category', 'description' ];
+ }
+ else {
+ $search->{co} = 1;
+ $search->{sf} = [ 'prod_group', 'category' ];
+ $search->{op} = [ 'eq', 'eq' ];
+ $search->{se} = [ $prod_group, $category ];
+ $search->{tf} = [ 'prod_group', 'category', 'description' ];
+ }
+ $search->{sp} = $results_page;
+ $search->{fi} = 'products';
+ $search->{st} = 'db';
+ $search->{ml} = $limit;
+ $search->{va} = "more_link=$more_link";
+ $search->{mv_todo} = 'search';
+#Debug("search is: " . $Tag->uneval({ ref => $search }) );
+ $Tag->search({ search => $search });
+ if (($o = $Search->{''}) && @{$o->{mv_results}}) {
+ return (1, $search->{sp});
+ }
+
+ return;
+}
+EOS
+
+UserTag edisplay Alias error auto=1 class="alert alert-danger list-unstyled"
+UserTag wdisplay Alias warnings auto=1 list_class="alert alert-success list-unstyled"
+UserTag ecgi Alias cgi keep=1 filter=encode_entities name=
+
+CodeDef string2uri Filter
+CodeDef string2uri Description Sanitize a string for use in a URL
+CodeDef string2uri Routine <<EOR
+sub {
+ my $val = shift;
+ $val =~ s|/|::|g;
+ $val =~ s|-|_|g;
+ $val =~ s|\s+|-|g;
+ return $val;
+}
+EOR
+
+CodeDef uri2string Filter
+CodeDef uri2string Description Revert sanitized URL back to a string
+CodeDef uri2string Routine <<EOR
+sub {
+ my $val = shift;
+ $val =~ s|-| |g;
+ $val =~ s|_|-|g;
+ $val =~ s|::|/|g;
+ return $val;
+}
+EOR
+
+SearchProfile include/profiles/searchprofiles
+
+Jobs log __LOGDIR__/jobs.log
+Jobs base_directory etc/jobs
diff --git a/dist/strap/config/add_global_usertag b/dist/strap/config/add_global_usertag
new file mode 100644
index 0000000..d526906
--- /dev/null
+++ b/dist/strap/config/add_global_usertag
@@ -0,0 +1,46 @@
+#!/bin/sh
+
+CONFDIR=__MVC_RELOCATE____MVC_CATROOT__/config
+TAGDIR=__MVC_RELOCATE____MVC_VENDROOT__/code/template_tag/__MVC_DEMOTYPE__
+
+die() {
+ echo $1
+ exit 1
+}
+
+cd $CONFDIR || die "Cannot find $CONFDIR to change to.";
+
+if [ "x`whoami`" = xroot ]
+then
+ ISROOT=1
+else
+ ISROOT=0
+fi
+
+if test -d $TAGDIR
+then
+ HASTAGDIR=1
+else
+ mkdir -p __MVC_RELOCATE____MVC_VENDROOT__/code/template_tag/__MVC_DEMOTYPE__ \
+ || die "Cannot make $TAGDIR"
+fi
+
+for f in *.tag *.am
+do
+ if test -f __MVC_RELOCATE____MVC_VENDROOT__/usertag/$f
+ then
+ echo "$f appears to be in global usertag/ directory, skipping."
+ else
+ cp $f $TAGDIR || die "Cannot copy $f to $TAGDIR: $!"
+ fi
+done
+
+for f in *.filter
+do
+ if test -f __MVC_RELOCATE____MVC_VENDROOT__/filter/$f
+ then
+ echo "$f appears to be in global filter/ directory, skipping."
+ else
+ cp $f $TAGDIR || die "Cannot copy $f to $TAGDIR: $!"
+ fi
+done
diff --git a/dist/strap/config/additional_fields b/dist/strap/config/additional_fields
new file mode 100644
index 0000000..ca80f45
--- /dev/null
+++ b/dist/strap/config/additional_fields
@@ -0,0 +1,68 @@
+COMPANY
+Your company name
+Strap Store
+
+MYSQL
+Set to 1 if you want to use MySQL
+ 1 0
+
+{MYSQL}SQLDB
+Database to use (will be created)
+test___MVC_CATALOGNAME__ interch
+
+{MYSQL}SQLDSN
+DBI DSN to use
+dbi:mysql:__MVC_SQLDB__
+
+{MYSQL}SQLUSER
+Username for MySQL (if any)
+ __MVC_CATUSER__ interch
+
+{MYSQL}SQLPASS
+Password for MySQL (if any)
+ pass
+
+{MYSQL}MYSQLCREATE
+Set to 1 to create '__MVC_SQLDB__' with mysqladmin
+1 0
+
+{MYSQLCREATE}MYSQLCREATEOPT
+Extra options for creation
+ -p -u root -p
+
+{MAILORDERTO and ! '__MVC_MYSQL__'}PGSQL
+Set to 1 if you want to use PostgreSQL
+ 1 0
+
+{PGSQL}SQLDB
+Database to use (will be created)
+__MVC_CATALOGNAME__ interch
+
+{PGSQL}SQLDSN
+DBI DSN to use
+dbi:Pg:dbname=__MVC_SQLDB__
+
+{PGSQL}SQLUSER
+Username for PostgreSQL (if any)
+ __MVC_CATUSER__ interch
+
+{PGSQL}SQLPASS
+Password for PostgreSQL (if any)
+ pass
+
+{PGSQL}!SQLUDATE
+Timestamp for PostgreSQL (if any)
+2000-01-01
+
+SUPERUSER
+Account name that will control this catalog
+__MVC_CATUSER__ interchange admin interch
+
+CRYPTPW
+Administrative password
+pass nevairbe
+
+DEMOMODE
+Set to 1 to display demo helper features in your store
+1 0 1
+
diff --git a/dist/strap/config/additional_help b/dist/strap/config/additional_help
new file mode 100644
index 0000000..639a47d
--- /dev/null
+++ b/dist/strap/config/additional_help
@@ -0,0 +1,42 @@
+MYSQL
+.
+You can select this to use MySQL in your test catalog. Careful!
+This requires the ability to create a database named e.g. "test_standard",
+and is highly dependent on your Perl and MySQL configuration. Don't
+be too surprised if this doesn't work.
+
+MYSQLCREATE
+.
+We can try and use mysqladmin to create the database in
+MySQL. In many default MySQL distributions, any user can create
+a database beginning with "test".
+.
+Use the next option to add parameters. If your MySQL is password-protected
+(and you know the password) you may want to add "-u root -p".
+
+MYSQLCREATEOPT
+.
+To create the database you may need to supply a password and
+username. To do that, add the option "-u USERNAME -p", where
+USERNAME is a MySQL user with permission to create databases.
+This is often the user "root".
+
+PGSQL
+.
+You can select this to use PostgreSQL in your test catalog.
+This requires the ability to create a database named e.g. "test_standard",
+and is highly dependent on your Perl and system configuration. Don't
+be too surprised if this doesn't work.
+
+SUPERUSER
+.
+You can use Interchange's companion configuration
+interface, to do upload/download of files, manipulation of
+the database, reconfiguration of the catalog, and much more.
+.
+To enable the UI, you will need a "super-user" account
+name that has full access.
+.
+The initial password is "pass". CHANGE IT! You can do this
+by going to the admin menu and selecting the superuser and
+then "Change password".
diff --git a/dist/strap/config/bootmenu.tag b/dist/strap/config/bootmenu.tag
new file mode 100644
index 0000000..0dfe56e
--- /dev/null
+++ b/dist/strap/config/bootmenu.tag
@@ -0,0 +1,583 @@
+UserTag bootmenu Order name
+UserTag bootmenu hasEndTag
+UserTag bootmenu AddAttr
+UserTag bootmenu Description Display menu using jQuery and standard HTML + CSS.
+UserTag bootmenu Documentation <<EOD
+
+Returns a menu using an unordered list with associated Bootstrap-recognizable classes (<ul><li>foo</li></ul>). No Javascript is needed for basic functionality.
+
+Call with something like:
+ [timed-build file="timed/bootmenu" login=1 force=1 minutes=1440][bootmenu name="catalog/menu" timed=1][/bootmenu][/timed-build]
+(bootmenu's "name" opt requires a DB menu)
+or for simple menu:
+ [bootmenu file="includes/menus/catalog/menu.txt"][/bootmenu]
+
+You can also put a template inside, and also use "transforms" like "logged_in", e.g.:
+ [bootmenu file="include/menus/catalog/top.txt" class="nav nav-pills pull-right" logged_in=member]
+ <li class="{HELP_NAME}"><a{PAGE?} href="{PAGE}"{/PAGE?} title="{DESCRIPTION}">{NAME}</a>
+ [/bootmenu]
+
+To be used with Bootstrap and the Javascript plugin for dropdown menus. See http://getbootstrap.com for more.
+
+EOD
+UserTag bootmenu Routine <<EOR
+
+my $indicated;
+my $last_line;
+my $first_line;
+my $logical_field;
+
+my %transform = (
+ nbsp => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ $row->{$_} =~ s/ / /g;
+ }
+ return 1;
+ },
+ entities => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ $row->{$_} = HTML::Entities::encode_entities($row->{$_});
+ }
+ return 1;
+ },
+ localize => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ $row->{$_} = errmsg($row->{$_});
+ }
+ return 1;
+ },
+ first_line => sub {
+ my ($row, $fields) = @_;
+ return undef if ref($fields) ne 'ARRAY';
+ return 1 if $first_line;
+ my $status;
+ for(@$fields) {
+ if(s/^!\s*//) {
+ $status = $status && ! $row->{$_};
+ }
+ else {
+ $status = $status && $row->{$_};
+ }
+ }
+ return $first_line = $status;
+ },
+ last_line => sub {
+ my ($row, $fields) = @_;
+#::logDebug("last_line transform, last_line=$last_line");
+ return 1 if ref($fields) ne 'ARRAY';
+ return 0 if $last_line;
+ my $status;
+ for(@$fields) {
+#::logDebug("last_line transform checking field $_=$row->{$_}");
+ if(s/^!\s*//) {
+ $status = ! $row->{$_};
+ }
+ else {
+ $status = $row->{$_};
+ }
+#::logDebug("last_line transform checked field $_=$row->{$_}, status=$status");
+ last if $status;
+ }
+#::logDebug("last_line transform returning last_line=$status");
+ $last_line = $status;
+#::logDebug("last_line transform returning status=" . ! $status);
+ return ! $status;
+ },
+ first_line => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ for(@$fields) {
+ if(s/^!\s*//) {
+ $status = $status && ! $row->{$_};
+ }
+ else {
+ $status = $status && $row->{$_};
+ }
+ }
+ return $status;
+ },
+ inactive => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ for(@$fields) {
+ if(s/^!\s*//) {
+ $status = $status && $row->{$_};
+ }
+ else {
+ $status = $status && ! $row->{$_};
+ }
+ }
+ return $status;
+ },
+ active => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ for(@$fields) {
+ if(s/^!\s*//) {
+ $status = $status && ! $row->{$_};
+ }
+ else {
+ $status = $status && $row->{$_};
+ }
+ }
+ return $status;
+ },
+ ui_security => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ for(@$fields) {
+ next if ! length($row->{$_});
+ $status = $status && Vend::Tags->if_mm('advanced', $row->{$_});
+ }
+ return $status;
+ },
+ full_interpolate => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ next unless $row->{$_} =~ /\[|__[A-Z]\w+__/;
+ $row->{$_} = Vend::Interpolate::interpolate_html($row->{$_});
+ }
+ return 1;
+ },
+ page_class => sub {
+ my ($row, $fields) = @_;
+ return 1 unless $row->{indicated};
+ return 1 if $row->{mv_level};
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ for(@$fields) {
+ my($f, $c) = split /[=~]+/, $_;
+ $c ||= $f;
+#::logDebug("setting scratch $f to row=$c=$row->{$c}");
+ $::Scratch->{$f} = $row->{$c};
+ }
+ $$indicated = 0;
+ return 1;
+ },
+ menu_group => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ eval {
+ for(@$fields) {
+ my($f, $c) = split /[=~]+/, $_;
+ $c ||= $f;
+ $status = $status && (
+ ! $row->{$f}
+ or $CGI::values{$c} =~ /$row->{$f}/i
+ );
+ }
+ };
+ return $status;
+ },
+ superuser => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ for(@$fields) {
+ $status = $status && (! $row->{$_} or Vend::Tags->if_mm('super'));
+ }
+ return $status;
+ },
+ items => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ my $nitems = scalar(@{$Vend::Items}) ? 1 : 0;
+ for(@$fields) {
+ next if ! length($row->{$_});
+ $status = $status && (! $nitems ^ $row->{$_});
+ }
+ return $status;
+ },
+ logged_in => sub {
+ my ($row, $fields) = @_;
+#::logDebug("logged_in... doing:$_, fields=" . ref($fields) . ', ' . uneval($fields));
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ for(@$fields) {
+ next if ! length($row->{$_});
+ $status = $status && (! $::Vend::Session->{logged_in} ^ $row->{$_});
+ }
+#::logDebug("logged_in... got here. doing:$_, status=$status, row=$row->{$_}");
+ return $status;
+ },
+ depends_on => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ for(@$fields) {
+ next if ! $row->{$_};
+ $status = $status && $CGI::values{$row->{$_}};
+ }
+ return $status;
+ },
+ exclude_on => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ my $status = 1;
+ for(@$fields) {
+ $status = $status && (! $CGI::values{$row->{$_}});
+ }
+ return $status;
+ },
+ indicator_class => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ my ($indicator,$rev, $last, $status);
+ my($s,$r) = split /=/, $_;
+ $rev = $indicator =~ s/^\s*!\s*// ? 1 : 0;
+ $last = $indicator =~ s/\s*!\s*$// ? 1 : 0;
+#::logDebug("checking scratch $s=$::Scratch->{$s} eq row=$r=$row->{$r}");
+ $status = $::Scratch->{$s} eq $row->{$r};
+ if($rev xor $status) {
+ $row->{indicated} = 1;
+ }
+ last if $last;
+ }
+ if($row->{indicated}) {
+ $indicated = \$row->{indicated};
+ }
+ return 1;
+ },
+ indicator_profile => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ my ($indicator,$rev, $last, $status);
+ next unless $indicator = $row->{$_};
+ $rev = $indicator =~ s/^\s*!\s*// ? 1 : 0;
+ $last = $indicator =~ s/\s*!\s*$// ? 1 : 0;
+ $status = Vend::Tags->run_profile($indicator);
+ if($rev xor $status) {
+ $row->{indicated} = 1;
+ next unless $last;
+ }
+ last if $last;
+ }
+ return 1;
+ },
+ indicator_page => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ if ($::Scratch->{mv_logical_page} eq $row->{$_}) {
+ unless(
+ $::Scratch->{mv_logical_page_used}
+ and $::Scratch->{mv_logical_page_used}
+ ne
+ $row->{$logical_field}
+ )
+ {
+ $row->{indicated} = 1;
+ $::Scratch->{mv_logical_page_used} = $row->{$logical_field};
+ last;
+ }
+ }
+ ($row->{indicated} = 1, last)
+ if $Global::Variable->{MV_PAGE} eq $row->{$_}
+ and ! defined $row->{indicated};
+ }
+ return 1;
+ },
+ indicator => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ my ($indicator,$rev, $last, $status);
+ next unless $indicator = $row->{$_};
+ $rev = $indicator =~ s/^\s*!\s*// ? 1 : 0;
+ $last = $indicator =~ s/\s*!\s*$// ? 1 : 0;
+ if($indicator =~ /^\s*([-\w.:][-\w.:]+)\s*$/) {
+ $status = $CGI::values{$1};
+ }
+ elsif ($indicator =~ /^\s*`(.*)`\s*$/s) {
+ $status = Vend::Interpolate::tag_calc($1);
+ }
+ elsif ($indicator =~ /\[/s) {
+ $status = Vend::Interpolate::interpolate_html($indicator);
+ $status =~ s/\s+//g;
+ }
+ if($rev xor $status) {
+ $row->{indicated} = 1;
+ }
+ else {
+ $row->{indicated} = '';
+ }
+ last if $last;
+ }
+ return 1;
+ },
+ expand_values_form => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ next unless $row->{$_} =~ /\%5b|\[/i;
+ my @parms = split $Global::UrlSplittor, $row->{$_};
+ my @out;
+ for my $p (@parms) {
+ my ($parm, $val) = split /=/, $p, 2;
+ $val = unhexify($val);
+ $val =~ s/\[cgi\s+([^\[]+)\]/$CGI::values{$1}/g;
+ $val =~ s/\[var\s+([^\[]+)\]/$::Variable->{$1}/g;
+ $val =~ s/\[value\s+([^\[]+)\]/$::Values->{$1}/g;
+ push @out, join('=', $parm, hexify($val));
+ }
+ $row->{$_} = join $Global::UrlJoiner, @out;
+ }
+ return 1;
+ },
+ expand_values => sub {
+ my ($row, $fields) = @_;
+ return 1 if ref($fields) ne 'ARRAY';
+ for(@$fields) {
+ next unless $row->{$_} =~ /\[/;
+ $row->{$_} =~ s/\[cgi\s+([^\[]+)\]/$CGI::values{$1}/g;
+ $row->{$_} =~ s/\[var\s+([^\[]+)\]/$::Variable->{$1}/g;
+ $row->{$_} =~ s/\[value\s+([^\[]+)\]/$::Values->{$1}/g;
+ }
+ return 1;
+ },
+);
+
+sub reset_transforms {
+#::logDebug("resetting transforms");
+ my $opt = shift;
+ if($opt) {
+ $logical_field = $opt->{logical_page_field} || 'name';
+ }
+ undef $last_line;
+ undef $first_line;
+ undef $indicated;
+}
+
+sub {
+ my($name, $opt, $template) = @_;
+
+ reset_transforms($opt);
+
+ my @transform;
+ my @ordered_transform = qw/full_interpolate indicator_page page_class indicator_class localize entities nbsp/;
+ my %ordered;
+ @ordered{@ordered_transform} = @ordered_transform;
+
+ for(keys %transform) {
+ next if $ordered{$_};
+ next unless $opt->{$_};
+ my @fields = grep /\S/, split /[\s,\0]+/, $opt->{$_};
+ $opt->{$_} = \@fields;
+#::logDebug("opt $_ = " . uneval(\@fields));
+ push @transform, $_;
+ }
+ for(@ordered_transform) {
+ next unless $opt->{$_};
+ my @fields = grep /\S/, split /[\s,\0]+/, $opt->{$_};
+ $opt->{$_} = \@fields;
+ push @transform, $_;
+ }
+ $opt->{_transform} = \@transform;
+#::logDebug("in menu sub main");
+
+ my @out;
+
+ $template = <<EOF if $template !~ /\S/;
+ {INDICATOR?}<li class="{INDICATOR}">{/INDICATOR?}
+ {INDICATOR:}<li class="{BOOT_LI}">
+ <a{PAGE?} href="{PAGE}"{/PAGE?} title="{DESCRIPTION}" class="{LINK_CLASS}" {BOOT_CONTENT}>{ICON?}{ICON} {/ICON?}{NAME}{CARET?} {CARET}{/CARET?}</a>
+ {/INDICATOR:}
+EOF
+
+ my $top_timeout = $opt->{timeout} || 1000;
+
+ my %o = (
+ start => $opt->{tree_selector} || $opt->{name},
+ file => $opt->{file},
+ table => $opt->{table} || $::Variable->{MV_TREE_TABLE} || 'tree',
+ master => 'parent_fld',
+ subordinate => 'code',
+ autodetect => '1',
+ sort => $opt->{sort} || 'code',
+ full => '1',
+ timed => $opt->{timed},
+ spacing => '4',
+ _transform => $opt->{_transform},
+ );
+
+ for(@{$opt->{_transform} || []}) {
+ $o{$_} = $opt->{$_};
+ }
+
+ my $main;
+ my $rows;
+ if($opt->{iterator}) {
+ $o{iterator} = $opt->{iterator};
+ $main = Vend::Tags->tree(\%o);
+ $rows = $o{object}{mv_results};
+ }
+ else {
+ Vend::Tags->tree(\%o);
+#::logDebug("bootmenu: " . uneval({ ref => \%o }) );
+ my @o;
+ for(@{$o{object}{mv_results}}) {
+ next if $_->{deleted};
+
+ for my $tr (@{$o{_transform}}) {
+#::logDebug("running transform: $tr, on: " . uneval($_) . ", " . uneval($opt->{$tr}));
+ my $status = $transform{$tr}->($_, $opt->{$tr});
+#::logDebug("transform... status=$status, did: $tr, result: " . uneval($_));
+ $opt->{next_level} = $_->{mv_level}
+ if ! $status;
+ $_->{deleted} = 1 unless $status;
+ }
+
+ if($_->{page} and $_->{page} !~ m{^(\w+:)?/}) {
+ my $form = $_->{form};
+ if($form and $form !~ /[\r\n]/) {
+ $form = join "\n", split $Global::UrlSplittor, $form;
+ }
+
+ $_->{page} = "" if $_->{page} eq 'index';
+
+ my $add = ($::Scratch->{mv_add_dot_html} && $_->{page} !~ /\.\w+$/) || 0;
+
+ $_->{page} = Vend::Tags->area({
+ href => $_->{page},
+ form => $form,
+ no_count => $o{timed},
+ add_dot_html => $add,
+ no_session_id => $o{timed},
+ auto_format => 1,
+ }) unless $_->{page} =~ /^#/;
+
+ }
+
+ push @o, $_ unless $_->{deleted};
+ }
+ $rows = \@o;
+ }
+
+ $rows->[-1]{mv_last_row} = 1 if @$rows;
+
+#::logDebug("rows = " . ::uneval({ ref => $rows }) );
+
+ $name =~ s|/|_|g;
+ $opt->{ul_id} ||= $name;
+ $opt->{class} ||= 'nav navbar-nav';
+
+ my $id = $opt->{ul_id} ? q{ id="$opt->{ui_id}"} : '';
+ my $style = $opt->{style} ? q{ style="$opt->{style}"} : '';
+
+ push @out, <<EOF;
+<ul$id class="$opt->{class}"$style $opt->{extra}>
+EOF
+
+#return Vend::Tags->uneval({ ref => $rows });
+
+## Dropdown classes
+
+ my $boot_content = qq| data-toggle="dropdown" role="button" data-target="#"|;
+ my $boot_class = qq|dropdown-toggle|;
+ my $boot_li = qq|dropdown|;
+ my $caret = $opt->{caret} || qq|<b class="caret"></b>|;
+
+ my $class = $opt->{class};
+ my $link_class = $opt->{link_class};
+ my $li_class = $opt->{li_class};
+
+ my $z = 0;
+ my $last_level = 0;
+
+ for my $row (@$rows) {
+#Debug("mvlevel:$row->{mv_level} last:$last_level lastrow:$row->{mv_last_row} z:$z");
+ next if $row->{deleted};
+ if($row->{mv_children} > 0){
+ $row->{boot_content} = $boot_content;
+ $row->{link_class} = "$boot_class $link_class";
+ $row->{caret} = $caret;
+ $row->{boot_li} = "$boot_li $li_class";
+ }
+ else{
+ $row->{link_class} = $link_class;
+ $row->{boot_li} = "$li_class";
+ }
+
+ ## Allow for bootstrap icon set
+
+ unless ($row->{img_icon} =~ /\.(jpg|gif|png|jpeg)$/i){
+ $row->{icon} = qq|<i class="$row->{img_icon}"></i>| if $row->{img_icon};
+ }
+
+ my ($in_template, $list_open, $list_close);
+ if($row->{mv_level} > $last_level) { # new nested list
+ $list_open = <<EOF;
+ <ul class="dropdown dropdown-menu">
+EOF
+
+ }
+ elsif($row->{mv_level} < $last_level) { # end of nested list
+ $list_close = <<EOF;
+ <!-- level:$row->{mv_level} -->
+ </li>
+ </ul>
+ </li>
+EOF
+ my $add_close = <<EOF;
+ </ul>
+EOF
+ my $level_diff = $last_level - $row->{mv_level};
+ for(2..$level_diff) {
+ $list_close .= $add_close;
+ }
+ }
+ elsif ($z) {
+ $list_close = <<EOF;
+ </li>
+EOF
+ }
+ $in_template = $list_close . $list_open . $template;
+ if($row->{mv_last_row}) {
+
+ my $scl = <<EOF;
+ </li>
+EOF
+ my $cl = <<EOF;
+ </li>
+ </ul>
+EOF
+ if ($row->{mv_level} == 1){
+ $in_template .= $cl;
+ }
+ elsif ($row->{mv_level} > 1) {
+ while($last_level >= 0){
+ $in_template .= $cl;
+ $last_level--;
+ }
+ }
+ $in_template .= $scl;
+ }
+
+ push @out, Vend::Tags->uc_attr_list($row, $in_template);
+ $last_level = $row->{mv_level};
+ $z++;
+ }
+
+ push @out, <<EOF;
+</ul>
+EOF
+
+ return join "", @out;
+}
+
+EOR
diff --git a/dist/strap/config/cert.am b/dist/strap/config/cert.am
new file mode 100644
index 0000000..abe4909
--- /dev/null
+++ b/dist/strap/config/cert.am
@@ -0,0 +1,12 @@
+ActionMap cert <<EOA
+sub {
+ my $path = shift;
+ $path =~ s:^cert/::;
+ my $CGI = \%CGI::values;
+ $CGI->{mv_nextpage} = 'pay_cert/redeem';
+ my ($code, $check) = split('/', $path);
+ $CGI->{pc_code} = $code;
+ $CGI->{pc_check} = $check;
+ return 1;
+}
+EOA
diff --git a/dist/strap/config/div_organize.tag b/dist/strap/config/div_organize.tag
new file mode 100644
index 0000000..33ea178
--- /dev/null
+++ b/dist/strap/config/div_organize.tag
@@ -0,0 +1,339 @@
+UserTag div-organize Order cols
+UserTag div-organize attrAlias columns cols
+UserTag div-organize Interpolate
+UserTag div-organize addAttr
+UserTag div-organize hasEndTag
+UserTag div-organize Documentation <<EOD
+
+=head1 div-organize
+
+ [div-organize <options>]
+ [loop ....] <div> [loop-tags] </div> [/loop]
+ [/div-organize]
+
+Takes an unorganized set of div cells and organizes them into
+rows based on the number of columns; it will also break them into
+separate divs.
+All of this assumes using bootstrap 3 and higher classes of: "row" for rows,
+and "col-xx-6" for two col for example, "col-xx-4" for 3 column combined with
+option of cols=3.
+
+If the number of cells are not on an even modulus of the number of columns,
+then "filler" cells are pushed on.
+
+Parameters:
+
+=over 4
+
+=item cols (or columns)
+
+Number of columns. This argument defaults to 2 if not present.
+
+=item rows
+
+Optional number of rows. Implies "table" parameter.
+
+=item table
+
+If present, will cause a surrounding <div> </div> pair with the attributes
+specified in this option. ie for bootstrap you might use table="class='container'"
+
+=item caption
+
+Table <CAPTION> container text, if any. Can be an array.
+
+=item div
+
+Attributes for div table cells. Can be an array. ie could be col-md-6 if using 2 col
+
+=item row_attr
+
+Attributes for div table rows. Can be an array. typically would be class="row"
+
+=item columnize
+
+Will display cells in (newspaper) column order, i.e. rotated.
+
+=item pretty
+
+Adds newline and tab characters to provide some reasonable indenting.
+
+=item filler
+
+Contents to place in empty cells put on as filler. Defaults to C< >.
+
+=item filler_class
+
+Class to place in empty cells put on as filler. Defaults to C<filler_class>.
+With bootstrap you may want this to be the same as target divs to keep columns straight ie
+col-md-6 for 2 col display
+
+=item min_rows
+
+On small result sets, can be ugly to build more than necessary columns.
+This will guarantee a minimum number of rows -- columns will change
+as numbers change. Formula: $num_cells % $opt->{min_rows}.
+
+=item limit
+
+Maximum number of cells to use. Truncates extra cells silently.
+
+=item embed
+
+If you want to embed other divs inside, make sure they are called with
+lower case <div> elements, then set the embed tag and make the cells you wish
+to organize be <DIV> elements. To switch that sense, and make the upper-case
+or mixed case be the ignored cells, set the embed parameter to C<lc>.
+
+ [div-organize embed=lc]
+ <div>
+ <TABLE>
+ <TR>
+ <TD> something
+ <DIV> something </DIV>
+ </TD>
+ </TR>
+ </table>
+ </div>
+ [/div-organize]
+
+or
+
+ [div-organize embed=uc]
+ <DIV>
+ <div>
+ something
+ </div>
+ </DIV>
+ [/div-organize]
+
+=back
+
+Need to experiment with this stuff, for div only.
+Also note, we should update current table organize with Bootstrap
+class considerations
+
+The C<row_attr>, C<td>, and C<caption> attributes can be specified with indexes;
+if they are, then they will alternate according to the modulus.
+
+The C<td> option array size should probably always equal the number of columns;
+if it is bigger, then trailing elements are ignored. If it is smaller, no attribute
+is used.
+
+For example, to produce a table that 1) alternates rows with background
+colors C<#EEEEEE> and C<#FFFFFF>, and 2) aligns the columns RIGHT CENTER
+LEFT, do:
+
+ [div-organize
+ cols=3
+ pretty=1
+ filler_class='col-md-4'
+ ]
+ [loop list="1 2 3 1a 2a 3a 1b"] <div class="col-md-4"> [loop-code] </div> [/loop]
+ [/div-organize]
+
+which will produce:
+
+ <div class="row">
+ <div class="col-md-4">1</div>
+ <div class="col-md-4">2</div>
+ <div class="col-md-4">3</div>
+ </div>
+ <div class="row">
+ <div class="col-md-4">1a</div>
+ <div class="col-md-4">2a</div>
+ <div class="col-md-4">3a</div>
+ </div>
+ <div class="row">
+ <div class="col-md-4">1b</div>
+ <div class="col-md-4"> </div>
+ <div class="col-md-4"> </div>
+ </div>
+
+If the attribute columnize=1 is present, the result will look like:
+
+ <div class="row">
+ <div class="col-md-4">1</div>
+ <div class="col-md-4">1a</div>
+ <div class="col-md-4">1b</div>
+ </div>
+ <div class="row">
+ <div class="col-md-4">2</div>
+ <div class="col-md-4">2a</div>
+ <div class="col-md-4"> </div>
+ </div>
+ <div class="row">
+ <div class="col-md-4">3</div>
+ <div class="col-md-4">3a</div>
+ <div class="col-md-4"> </div>
+ </div>
+
+See the source for more ideas on how to extend this tag.
+
+=cut
+
+EOD
+UserTag div-organize Routine <<EOR
+sub {
+ my ($cols, $opt, $body) = @_;
+ $cols = int($cols) || 2;
+ $body =~ s/(.*?)(<div)\b/$2/is
+ or return;
+ my $out = $1;
+ $body =~ s:(</div>)(?!.*</div>)(.*):$1:is;
+ my $postamble = $2;
+
+ my @cells;
+ if($opt->{cells} and ref($opt->{cells}) eq 'ARRAY') {
+ @cells = @{$opt->{cells}};
+ }
+ elsif($opt->{embed}) {
+ if($opt->{embed} eq 'lc') {
+ push @cells, $1 while $body =~ s:(<div\b.*?</div>)::s;
+ }
+ else {
+ push @cells, $1 while $body =~ s:(<DIV\b.*?</DIV>)::s;
+ }
+ }
+ else {
+ push @cells, $1 while $body =~ s:(<div\b.*?</div>)::is;
+ }
+
+ while ($opt->{min_rows} and ($opt->{min_rows} * ($cols - 1)) > scalar(@cells) ) {
+ $cols--;
+ last if $cols == 1;
+ }
+
+ if(int($opt->{limit}) and $opt->{limit} < scalar(@cells) ) {
+ splice(@cells, $opt->{limit});
+ }
+
+ for(qw/ table/) {
+ $opt->{$_} = defined $opt->{$_} ? " $opt->{$_}" : '';
+ }
+
+##Left off here
+ my @div;
+
+ if(! $opt->{div}) {
+ @div = '' x $cols;
+ }
+ elsif (ref $opt->{div} ) {
+ @div = @{$opt->{div}};
+ push @div, '' while scalar(@div) < $cols;
+ }
+ else {
+ @div = (" $opt->{div}") x $cols;
+ }
+
+##Have not touched
+
+ my %attr;
+ for(qw/caption row_attr pre post/) {
+ if( ! $opt->{$_} ) {
+ #do nothing
+ }
+ elsif (ref $opt->{$_}) {
+ $attr{$_} = $opt->{$_};
+ }
+ else {
+ $attr{$_} = [$opt->{$_}];
+ }
+ }
+##Have not touched
+
+ my $pretty = $opt->{pretty};
+
+ my @rest;
+ my $rows;
+
+ my $rmod;
+ my $tmod = 0;
+ my $total_mod;
+
+ $opt->{filler} = ' ' if ! defined $opt->{filler};
+
+ my $td_beg;
+ my $td_end;
+
+ if($rows = int($opt->{rows}) ) {
+ $total_mod = $rows * $cols;
+ @rest = splice(@cells, $total_mod)
+ if $total_mod < @cells;
+ $opt->{table} = ' ' if ! $opt->{table};
+ }
+
+ my $joiner = $opt->{joiner} || ($pretty ? "\n\t\t" : "");
+ while(@cells) {
+ if ($opt->{columnize}) {
+ my $cell_count = scalar @cells;
+ my $row_count_ceil = POSIX::ceil($cell_count / $cols);
+ my $row_count_floor = int($cell_count / $cols);
+ my $remainder = $cell_count % $cols;
+ my @tmp = splice(@cells, 0);
+ my $index;
+ for (my $r = 0; $r < $row_count_ceil; $r++) {
+ for (my $c = 0; $c < $cols; $c++) {
+ if ($c >= $remainder + 1) {
+ $index = $r + $row_count_floor * $c + $remainder;
+ }
+ else {
+ $index = $r + $row_count_ceil * $c;
+ }
+ push @cells, $tmp[$index];
+ last if $r + 1 == $row_count_ceil and $c + 1 == $remainder;
+ }
+ }
+ }
+
+ my $fclass = $opt->{filler_class} || 'filler_class';
+ while (scalar(@cells) % $cols) {
+ push @cells, qq|<div class="$fclass">$opt->{filler}</div>|;
+ }
+
+ #$out .= "<!-- starting table tmod=$tmod -->";
+ if($opt->{table}) {
+ $out .= "<div$opt->{table}>";
+ $out .= "\n" if $pretty;
+ }
+ $rmod = 0;
+ while(@cells) {
+ $out .= "\t" if $pretty;
+ $out .= qq{<div};
+ if($opt->{row_attr}) {
+ my $idx = $rmod % scalar(@{$attr{row_attr}});
+ $out .= " " . $attr{row_attr}[$idx];
+ }
+ else {
+ $out .= ' class="row"';
+ }
+ $out .= ">";
+ $out .= "\n\t\t" if $pretty;
+ my @op = splice (@cells, 0, $cols);
+ if($opt->{div}) {
+ for ( my $i = 0; $i < $cols; $i++) {
+ $op[$i] =~ s/(<div)/$1 $div[$i]/i;
+ }
+ }
+ @op = map { s/>/>$td_beg/; $_ } @op if $td_beg;
+ @op = map { s/(<[^<]+)$/$td_end$1/; $_ } @op if $td_end;
+
+ $out .= join($joiner, @op);
+ $out .= "\n\t" if $pretty;
+ $out .= "</div>";
+ $out .= "\n" if $pretty;
+ $rmod++;
+ }
+ if($opt->{table}) {
+ $out .= "</div>";
+ $out .= "\n" if $pretty;
+ }
+ if(@rest) {
+ my $num = $total_mod < scalar(@rest) ? $total_mod : scalar(@rest);
+ @cells = splice(@rest, 0, $num);
+ }
+ $tmod++;
+ }
+ return $out . $postamble;
+}
+EOR
diff --git a/dist/strap/config/hmac_sha1_hex.filter b/dist/strap/config/hmac_sha1_hex.filter
new file mode 100644
index 0000000..3406f2c
--- /dev/null
+++ b/dist/strap/config/hmac_sha1_hex.filter
@@ -0,0 +1,9 @@
+CodeDef hmac_sha1_hex Filter
+CodeDef hmac_sha1_hex Description hmac_sha1_hex hashing
+CodeDef hmac_sha1_hex Routine <<EOR
+use Digest::SHA;
+sub {
+ my ($val, undef, $key) = @_;
+ return Digest::SHA::hmac_sha1_hex($val, $key);
+}
+EOR
diff --git a/dist/strap/config/logger.tag b/dist/strap/config/logger.tag
new file mode 100644
index 0000000..4934163
--- /dev/null
+++ b/dist/strap/config/logger.tag
@@ -0,0 +1,32 @@
+UserTag logger Order name file
+UserTag logger addAttr
+UserTag logger Routine <<EOR
+sub {
+ my ($name, $file, $opt) = @_;
+ use vars qw/$Tag/;
+
+ my $log = sub {
+ my $msg = errmsg(@_);
+ Log( $msg, { file => $file });
+ return;
+ };
+ my $die = sub {
+ my $msg = errmsg(@_);
+ $Tag->error( { name => $name, set => $msg });
+ Log( "died: $msg", { file => $file });
+ return;
+ };
+ my $warn = sub {
+ my $msg = errmsg(@_);
+ $Tag->warnings( $msg );
+ Log( $msg, { file => $file });
+ return;
+ };
+
+ return($log, $die, $warn);
+}
+EOR
+UserTag logger Documentation <<EOD
+ Use like:
+ my ($log, $die, $warn) = $Tag->logger('munge_mv_order', 'logs/munge.log');
+EOD
diff --git a/dist/strap/config/makedirs b/dist/strap/config/makedirs
new file mode 100644
index 0000000..7154429
--- /dev/null
+++ b/dist/strap/config/makedirs
@@ -0,0 +1,123 @@
+#!/bin/sh
+
+PERMTYPE=`echo __MVC_PERMTYPE__ | sed -e 's/\(.\).*/\1/' | tr a-z A-Z`
+
+if [ "x`whoami`" = xroot ]
+then
+ if test "x$PERMTYPE" = x -o "x$PERMTYPE" = xM
+ then
+ CATUSER=__MVC_CATUSER__
+ CATGROUP=__MVC_CATGROUP__
+ elif test "x$PERMTYPE" = xG
+ then
+ CATUSER=__MVC_INTERCHANGEUSER__
+ CATGROUP=__MVC_CATGROUP__
+ else
+ CATUSER=__MVC_INTERCHANGEUSER__
+ CATGROUP=__MVC_INTERCHANGEGROUP__
+ fi
+fi
+
+if test "x$PERMTYPE" = x -o "x$PERMTYPE" = xM -o "x$PERMTYPE" = xG
+then
+ DMODE=2770
+ FMODE=660
+else
+ DMODE=700
+ FMODE=600
+fi
+
+# Link the image directory always
+ln -s __MVC_IMAGEDIR__ __MVC_RELOCATE____MVC_CATROOT__
+
+# Link the server directory to 'i'
+ln -s __MVC_RELOCATE____MVC_VENDROOT__ __MVC_RELOCATE____MVC_CATROOT__/i
+
+# Make run directory to store run files.
+if test -n '__MVC_RUNDIR__'
+then
+ RUNDIR='__MVC_RUNDIR__'
+ mkdir -p __MVC_RELOCATE__$RUNDIR
+ if test -n "$CATUSER"
+ then
+ [ -n "$CATUSER" ] && chown $CATUSER __MVC_RELOCATE__$RUNDIR
+ [ -n "$CATGROUP" ] && chgrp $CATGROUP __MVC_RELOCATE__$RUNDIR
+ fi
+ chmod $DMODE __MVC_RELOCATE__$RUNDIR
+else
+ RUNDIR='__MVC_CATROOT__/run'
+ mkdir -p __MVC_RELOCATE__$RUNDIR
+ if test -n "$CATUSER"
+ then
+ [ -n "$CATUSER" ] && chown $CATUSER __MVC_RELOCATE__$RUNDIR
+ [ -n "$CATGROUP" ] && chgrp $CATGROUP __MVC_RELOCATE__$RUNDIR
+ fi
+ chmod $DMODE __MVC_RELOCATE__$RUNDIR
+fi
+
+# Make log directories to store logs.
+if test -n '__MVC_LOGDIR__'
+then
+ LOGDIR='__MVC_LOGDIR__'
+ mkdir -p __MVC_RELOCATE__$LOGDIR/logs
+ mkdir -p __MVC_RELOCATE__$LOGDIR/orders
+ touch __MVC_RELOCATE__$LOGDIR/logs/error.log
+ ln -s $LOGDIR/error.log __MVC_RELOCATE____MVC_CATROOT__
+ ln -s $LOGDIR/logs __MVC_RELOCATE____MVC_CATROOT__
+ ln -s $LOGDIR/orders __MVC_RELOCATE____MVC_CATROOT__
+ chmod $DMODE __MVC_RELOCATE__$LOGDIR/logs
+ chmod $DMODE __MVC_RELOCATE__$LOGDIR/orders
+ touch __MVC_RELOCATE__$LOGDIR/logs/error.log
+ if test -n "$CATUSER"
+ then
+ [ -n "$CATUSER" ] && chown $CATUSER __MVC_RELOCATE__$LOGDIR/error.log
+ [ -n "$CATGROUP" ] && chgrp $CATGROUP __MVC_RELOCATE__$LOGDIR/error.log
+ fi
+else
+ LOGDIR='__MVC_CATROOT__'
+ mkdir -p __MVC_RELOCATE__$LOGDIR/orders
+ mkdir -p __MVC_RELOCATE__$LOGDIR/logs
+ chmod $DMODE __MVC_RELOCATE__$LOGDIR/logs
+ chmod $DMODE __MVC_RELOCATE__$LOGDIR/orders
+ touch __MVC_RELOCATE__$LOGDIR/logs/error.log
+ if test -n "$CATUSER"
+ then
+ [ -n "$CATUSER" ] && chown $CATUSER __MVC_RELOCATE__$LOGDIR/logs/error.log
+ [ -n "$CATGROUP" ] && chgrp $CATGROUP __MVC_RELOCATE__$LOGDIR/logs/error.log
+ fi
+fi
+
+chmod $FMODE __MVC_RELOCATE__$LOGDIR/logs/error.log
+chmod $FMODE __MVC_RELOCATE____MVC_CATROOT__/catalog.cfg
+
+# Make cache directories to store tmps.
+if test -n '__MVC_CACHEDIR__'
+then
+ CACHEDIR='__MVC_CACHEDIR__'
+ mkdir -p __MVC_RELOCATE__$CACHEDIR/session
+ ln -s $CACHEDIR/session __MVC_RELOCATE____MVC_CATROOT__
+ mkdir -p __MVC_RELOCATE__$CACHEDIR/tmp
+ ln -s $CACHEDIR/tmp __MVC_RELOCATE____MVC_CATROOT__
+else
+ CACHEDIR='__MVC_CATROOT__'
+ mkdir -p __MVC_RELOCATE__$CACHEDIR/session
+ mkdir -p __MVC_RELOCATE__$CACHEDIR/tmp
+ chmod $DMODE __MVC_RELOCATE__$CACHEDIR/session
+ chmod $DMODE __MVC_RELOCATE__$CACHEDIR/tmp
+fi
+
+# Fix directory ownership if running as root
+if test -n "$CATUSER"
+then
+ for i in $LOGDIR/logs $LOGDIR/orders $CACHEDIR/session $CACHEDIR/tmp
+ do
+ [ -n "$CATUSER" ] && chown $CATUSER __MVC_RELOCATE__$i
+ [ -n "$CATGROUP" ] && chgrp $CATGROUP __MVC_RELOCATE__$i
+ done
+fi
+
+# Remove .git directory from installed catalog, if present (it is copied during makecat, if the template was cloned from Git)
+if test -d "__MVC_RELOCATE____MVC_CATROOT__/.git"
+then
+ rm -rf __MVC_RELOCATE____MVC_CATROOT__/.git
+fi
diff --git a/dist/strap/config/pay_cert.tag b/dist/strap/config/pay_cert.tag
new file mode 100644
index 0000000..133c666
--- /dev/null
+++ b/dist/strap/config/pay_cert.tag
@@ -0,0 +1,370 @@
+UserTag pay-cert Order code
+UserTag pay-cert addAttr
+UserTag pay-cert Routine <<EOR
+sub {
+ my ($code, $opt) = @_;
+
+ use vars qw/$Tag/;
+
+ my ($log, $die2, $warn) = $Tag->logger('pay_cert', 'logs/pay_cert.log');
+
+ my $counter_file = $::Variable->{GIFT_CERT_COUNTER} || 'etc/pay_cert.number';
+ my $cert_table = $::Variable->{GIFT_CERT_TABLE} || 'pay_certs';
+ my $redeem_table = $::Variable->{GIFT_CERT_REDEEM_TABLE} || 'pay_cert_redeem';
+ my $lock_table = $::Variable->{GIFT_CERT_LOCK_TABLE} || 'pay_cert_lock';
+
+ my $ldb = dbref($lock_table)
+ or return $die2->("cannot open payment certs lock table '%s'", $lock_table);
+
+ my $ltab = $ldb->name();
+ my $ldbh = $ldb->dbh()
+ or return $die2->("cannot get handle for certs lock table '%s'", $lock_table);
+ my $q = "insert into $ltab (code, pid, ip_addr) values (?,?,?)";
+
+ my $locked;
+
+ my $sth_lock = $ldbh->prepare($q)
+ or return $die2->("cannot prepare lock query '%s'", $q);
+
+ $q = "delete from $ltab where code = ?";
+ my $sth_unlock = $ldbh->prepare($q)
+ or return $die2->("cannot prepare lock query '%s'", $q);
+
+ my $die = sub {
+ my $msg = errmsg(@_);
+ Log( "died: $msg", { file => 'logs/pay_cert.log' });
+ eval {
+ $sth_unlock->execute($code) if $locked;
+ };
+ $Tag->error( { name => 'pay_cert', set => $msg } );
+ return undef;
+ };
+
+ $opt->{code_scratch} = 'pay_cert_code' unless defined $opt->{code_scratch};
+ $opt->{check_scratch} = 'pay_cert_check' unless defined $opt->{check_scratch};
+ $opt->{order_number} ||= $::Values->{mv_order_number};
+
+ if($opt->{transaction}) {
+ $opt->{$opt->{transaction}} = 1;
+ }
+
+ if($opt->{issue}) {
+ if(! $opt->{order_number}) {
+ return $die->("Must have order number to issue payment certificate. Not issued.");
+ }
+ if(! $opt->{amount}) {
+ return $die->("Must specify amount to issue payment certificate. Not issued.");
+ }
+
+ ## Time to issue a certificate
+ my $start = int(rand 300000);
+ $start .= '0' while length($start) < 6;
+ my $base = $Tag->counter({ file => $counter_file, start => $start });
+ $base .= int(rand(10));
+ for(0 .. 9) {
+ $code = $base . $_;
+ last if Vend::Order::luhn($code, 8);
+ }
+
+ my $now = time;
+ my @date_issued = localtime($now);
+ my @date_expires;
+ my $issue_date = POSIX::strftime('%Y%m%d%H%M%S', @date_issued);
+ my $expire_date = '';
+ $opt->{expires} ||= $opt->{expire} || $opt->{expiration};
+ if($opt->{expires} =~ /^\s*(\d+)\s*y/i) {
+ @date_expires = @date_issued;
+ $date_expires[5] += $1;
+ }
+ elsif($opt->{expires} =~ /^\s*(\d+)\s*mon/i) {
+ @date_expires = @date_issued;
+ $date_expires[4] += $1;
+ }
+ elsif($opt->{expires} =~ /^\s*(\d+)\s*[mhdwy]/) {
+ @date_expires = localtime(adjust_time($opt->{expires}, $now));
+ }
+ elsif($opt->{expires}) {
+ $log->("Expiration date '%s' not understood, ignoring.", $opt->{expires});
+ }
+
+ if(@date_expires) {
+ $expire_date = POSIX::strftime('%Y%m%d%H%M%S', @date_expires);
+ }
+
+$log->("generated code=$code, expires=$opt->{expires} date_expires=$expire_date ");
+ my $check = int rand(10);
+ $check .= int(rand(10)) while length($check) < 4;
+#$log->("generated check=$check");
+ my %record = (
+ amount => $opt->{amount},
+ ip_addr => $CGI::remote_addr,
+ order_number => $opt->{order_number},
+ date_issued => $issue_date,
+ date_expires => $expire_date,
+ check_value => $check,
+ orig_amount => $opt->{amount},
+ process_flag => 0,
+ );
+ my $db = dbref($cert_table)
+ or return $die->("cannot open pay_cert table '%s'", $cert_table);
+ $db->set_slice($code, \%record)
+ or return $die->("cannot write cert number $code in pay_cert table '%s'", $cert_table);
+
+ ## Create expire date for cookie
+ my $edate;
+ $edate = POSIX::strftime("%a, %d-%b-%Y %H:%M:%S GMT ", @date_expires)
+ unless ! $expire_date or $opt->{no_cookie};
+
+ if($opt->{code_scratch}) {
+ $::Scratch->{$opt->{code_scratch}} = $code unless $opt->{no_cookie};
+ unless( ! $edate or $opt->{no_cookie}) {
+#$log->("setting code cookie");
+ my $prior_cookie = $Tag->read_cookie({name => 'MV_GIFT_CERT_CODE'});
+ my $cvalue = $code;
+ if($prior_cookie) {
+ $cvalue = join ",", $prior_cookie, $cvalue;
+ }
+ $Tag->set_cookie({
+ name => 'MV_GIFT_CERT_CODE',
+ expire => $edate,
+ value => $cvalue,
+ });
+ }
+ }
+
+ if($opt->{check_scratch}) {
+ $::Scratch->{$opt->{check_scratch}} = $check unless $opt->{no_cookie};
+ my $prior_cookie = $Tag->read_cookie({name => 'MV_GIFT_CERT_CHECK'});
+ my $cvalue = $check;
+ if($prior_cookie) {
+ $cvalue = join ",", $prior_cookie, $cvalue;
+ }
+ unless( ! $edate or $opt->{no_cookie}) {
+#$log->("setting cookie");
+ $Tag->set_cookie({
+ name => 'MV_GIFT_CERT_CHECK',
+ expire => $edate,
+ value => $cvalue,
+ });
+ }
+ }
+
+ if(defined $opt->{item_pointer}) {
+ my $ptr = $opt->{item_pointer};
+ my $cart = $opt->{cart}
+ ? ($Vend::Session->{carts}{$opt->{cart}})
+ : $Vend::Items;
+ my $item = $cart->[$ptr];
+ $item->{pay_cert_code} = $code;
+ $item->{pay_cert_check} = $check;
+ }
+ return $opt->{admin} ? "$code/$check" : $code;
+ }
+
+ my $cdb = dbref($cert_table)
+ or return $die->("cannot open pay_certs table '%s'", $cert_table);
+
+ my $status;
+
+ my $record;
+
+ my $rdb = dbref($redeem_table)
+ or return $die->("Cannot open redemption table %s", $redeem_table);
+ my $rname = $rdb->name();
+ my $rdbh = $rdb->dbh()
+ or return $die->("Cannot get redemption table %s DBI handle", $redeem_table);
+
+ if($opt->{auth}) {
+ eval {
+ $sth_lock->execute($code, $$, $CGI::remote_addr)
+ and $locked = 1;
+ };
+
+ not $locked and return $die->("Cannot lock pay cert %s", $code);
+
+ $code or return $die->("Must have payment certificate number.");
+ $record = $cdb->row_hash($code)
+ or return $die->("Gift certificate %s does not exist.", $code);
+ if($opt->{amount} > $record->{amount}) {
+ return $die->("Tried to redeem, limit (%s) exceeded.", $record->{amount} );
+ }
+ my %redeem = (
+ pay_id => $code,
+ trans_date => POSIX::strftime('%Y%m%d%H%M%S', localtime()),
+ ip_addr => $CGI::remote_addr,
+ trans_type => 'auth',
+ voided => 0,
+ captured => 0,
+ username => $Vend::username,
+ amount => $opt->{amount},
+ items => $opt->{items},
+ );
+
+ $opt->{tid} = $status = $rdb->set_slice(undef, \%redeem)
+ or $die->("Auth redemption of %s failed: %s", $code, $rdb->errstr());
+#$log->("Redemption auth tid=$status");
+ my $new_amount = $cdb->set_field(
+ $code,
+ 'amount',
+ $record->{amount} - $opt->{amount},
+ );
+#$log->("Redemption amount=$record->{amount} redeeming=$opt->{amount} new_amount=$new_amount");
+
+ defined $new_amount
+ or $die->("Auth redemption of %s failed: %s", $code, $rdb->errstr());
+
+ }
+ elsif($opt->{capture}) {
+ $opt->{tid} or return $die->("Must have transaction ID to capture.");
+ my $red_record = $rdb->row_hash($opt->{tid})
+ or return $die->("Unknown transaction ID %s.", $opt->{tid});
+ if($red_record->{voided}) {
+ return $die->("Cannot capture voided auth %s.", $opt->{tid});
+ }
+
+ if($red_record->{captured}) {
+ return $die->("Auth %s already captured.", $opt->{tid});
+ }
+
+ $code = $red_record->{pay_id};
+
+ eval {
+ $sth_lock->execute($code, $$, $CGI::remote_addr)
+ and $locked = 1;
+ };
+
+ not $locked and return $die->("Cannot lock payment cert %s", $code);
+
+ my %redeem = (
+ pay_id => $code,
+ trans_date => POSIX::strftime('%Y%m%d%H%M%S', localtime()),
+ link_tid => $opt->{tid},
+ ip_addr => $CGI::remote_addr,
+ trans_type => 'capture',
+ voided => 0,
+ captured => 0,
+ username => $Vend::username,
+ amount => $red_record->{amount},
+ );
+
+ $opt->{new_tid} = $status = $rdb->set_slice(undef, \%redeem)
+ or $die->("Auth redemption of %s failed: %s", $code, $rdb->errstr());
+#$log->("Redemption auth tid=$status");
+
+ $rdb->set_field($opt->{tid}, 'captured', 1);
+#$log->("Capture amount=$red_record->{amount}");
+
+ }
+ elsif($opt->{void}) {
+ $opt->{tid} or return $die->("Must have transaction ID to void.");
+
+ my $red_record = $rdb->row_hash($opt->{tid})
+ or return $die->("Unknown transaction ID %s.", $opt->{tid});
+
+ if($red_record->{voided}) {
+ return $die->("Cannot void already voided auth %s.", $opt->{tid});
+ }
+
+ if($red_record->{captured}) {
+ return $die->("Cannot void captured auth %s.", $opt->{tid});
+ }
+
+ $code = $red_record->{pay_id};
+
+ $record = $cdb->row_hash($code)
+ or return $die->("Gift certificate %s does not exist.", $code);
+
+ eval {
+ $sth_lock->execute($code, $$, $CGI::remote_addr)
+ and $locked = 1;
+ };
+
+ not $locked and return $die->("Cannot lock payment cert %s", $code);
+
+ if( ($red_record->{amount} + $record->{amount}) > $record->{orig_amount}) {
+ return $die->(
+ "Cannot void to equal more than original_amount %s.",
+ $record->{orig_amount},
+ );
+ }
+
+ my %redeem = (
+ pay_id => $code,
+ trans_date => POSIX::strftime('%Y%m%d%H%M%S', localtime()),
+ link_tid => $opt->{tid},
+ ip_addr => $CGI::remote_addr,
+ trans_type => 'void',
+ voided => 0,
+ captured => 1,
+ username => $Vend::username,
+ amount => $red_record->{amount},
+ );
+
+ $opt->{new_tid} = $status = $rdb->set_slice(undef, \%redeem)
+ or $die->("Auth redemption of %s failed: %s", $code, $rdb->errstr());
+#$log->("Redemption auth tid=$status");
+
+ $rdb->set_field($opt->{tid}, 'voided', 1);
+#$log->("Capture amount=$red_record->{amount}");
+
+ my $new_amount = $cdb->set_field($code, 'amount', $record->{amount} + $red_record->{amount});
+#$log->("void amount=$red_record->{amount} new_amount=$new_amount");
+
+ }
+ elsif ($opt->{return}) {
+ $code or return $die->("Must have payment certificate number for a return.");
+ eval {
+ $sth_lock->execute($code, $$, $CGI::remote_addr)
+ and $locked = 1;
+ };
+
+ not $locked and return $die->("Cannot lock payment cert %s", $code);
+
+ $record = $cdb->row_hash($code)
+ or return $die->("Gift certificate %s does not exist.", $code);
+ if( ($opt->{amount} + $record->{amount}) > $record->{orig_amount}) {
+ return $die->(
+ "Cannot return more than original_amount %s.",
+ $record->{orig_amount},
+ );
+ }
+ my %redeem = (
+ pay_id => $code,
+ trans_date => POSIX::strftime('%Y%m%d%H%M%S', localtime()),
+ ip_addr => $CGI::remote_addr,
+ trans_type => 'return',
+ voided => 0,
+ captured => 1,
+ username => $Vend::username,
+ amount => $opt->{amount},
+ items => $opt->{items},
+ );
+
+ $opt->{tid} = $status = $rdb->set_slice(undef, \%redeem)
+ or $die->("Auth redemption of %s failed: %s", $code, $rdb->errstr());
+#$log->("Redemption auth tid=$status");
+ my $new_amount = $cdb->set_field(
+ $code,
+ 'amount',
+ $record->{amount} + $opt->{amount},
+ );
+#$log->("return amount=$record->{amount} redeeming=$opt->{amount} new_amount=$new_amount");
+
+ defined $new_amount
+ or $die->("Return of %s failed: %s", $code, $rdb->errstr());
+ }
+
+ if($locked) {
+ my $rc = $sth_unlock->execute($code) and $locked = 0;
+#$log->("unlock rc=$rc");
+ if($locked) {
+ undef $locked;
+ return $die->("Gift certificate %s lock was not released.", $code);
+ }
+ }
+ else {
+#$log->("Not locked??!!?? THis should not happen.");
+ }
+ return $status;
+}
+EOR
diff --git a/dist/strap/config/pay_cert_redeem.tag b/dist/strap/config/pay_cert_redeem.tag
new file mode 100644
index 0000000..c0a3a57
--- /dev/null
+++ b/dist/strap/config/pay_cert_redeem.tag
@@ -0,0 +1,104 @@
+UserTag pay-cert-redeem Order certs
+UserTag pay-cert-redeem addAttr
+UserTag pay-cert-redeem Routine <<EOR
+sub {
+ my ($certs, $opt) = @_;
+
+ my $ctab = $opt->{table} || 'pay_certs';
+ my $cdb = dbref($ctab)
+ or die errmsg("No payment cert table '%s'", $ctab);
+
+ use vars qw/$Tag/;
+ $opt->{set_scratch} = 'amount_remaining' unless defined $opt->{set_scratch};
+
+ my $svar = $opt->{set_scratch};
+
+ my @tid;
+
+ if($opt->{capture}) {
+ $certs ||= $::Scratch->{pay_certs_to_capture};
+ return unless $certs;
+ my @certs = split /[\s,\0]+/, $certs;
+
+ foreach my $code (@certs) {
+ my $success = $Tag->pay_cert({ capture => 1, tid => $code });
+ if($success) {
+ push @tid, $code;
+ }
+ else {
+ for(@tid) {
+ my $o = {
+ void => 1,
+ code => $_,
+ };
+ $Tag->pay_cert( $o );
+ ::logError(
+ "Voided capture tid %s due to capture error on %s",
+ $_,
+ $code,
+ );
+ }
+ }
+ }
+ }
+ else {
+ my $total_cost = round_to_frac_digits($Tag->total_cost( { noformat => 1 }));
+ my $remaining = $total_cost;
+
+ $certs ||= $::Values->{use_pay_cert} || $::Scratch->{pay_cert_code};
+ return $remaining unless $certs;
+ my @certs = split /[\s,\0]+/, $certs;
+
+ foreach my $code (@certs) {
+ last if $remaining <= 0;
+ my $this = $cdb->field($code, 'amount');
+ my $amount;
+ if($this < $remaining) {
+ $remaining -= $this;
+ $amount = $this;
+ }
+ else {
+ $amount = $remaining;
+ $remaining = 0;
+ }
+ my $o = {
+ auth => 1,
+ amount => $amount,
+ code => $code,
+ };
+ my $tid = $Tag->pay_cert($o);
+ if($tid) {
+ push @tid, $tid;
+#::logDebug("authorized pay_cert=$code amount=$amount tid=$tid");
+ }
+ else {
+#::logDebug("failed to auth pay_cert=$code amount=$amount tid=$tid");
+ for(@tid) {
+ my $o = {
+ void => 1,
+ code => $_,
+ };
+ $Tag->pay_cert( $o );
+ my $msg = errmsg(
+ "Voided authorization tid %s due to auth error on %s",
+ $_,
+ $code,
+ );
+ ::logError($msg);
+ }
+ die errmsg("failed to authorize pay_cert %s", $code)
+ if $opt->{die};
+ return $total_cost;
+ }
+ }
+
+ $::Scratch->{pay_certs_to_capture} = join ",", @tid;
+ if($opt->{set_scratch}) {
+ $::Scratch->{$svar} = $remaining;
+ }
+ return $opt->{success} if $opt->{success};
+ return $remaining;
+ }
+
+}
+EOR
diff --git a/dist/strap/config/postcopy_commands b/dist/strap/config/postcopy_commands
new file mode 100644
index 0000000..a897093
--- /dev/null
+++ b/dist/strap/config/postcopy_commands
@@ -0,0 +1,7 @@
+sh __MVC_RELOCATE____MVC_CATROOT__/config/makedirs
+We need to make some directories to store sessions, logs, and such.
+
+sh __MVC_RELOCATE____MVC_CATROOT__/config/add_global_usertag
+This catalog requires some global usertags not available in the
+standard distribution.
+
diff --git a/dist/strap/config/precopy_commands b/dist/strap/config/precopy_commands
new file mode 100644
index 0000000..0671b63
--- /dev/null
+++ b/dist/strap/config/precopy_commands
@@ -0,0 +1,11 @@
+{MYSQLCREATE}mysqladmin __MVC_MYSQLCREATEOPT__ create __MVC_SQLDB__
+Since you selected the MySQL option, you need to create a database named
+"__MVC_SQLDB__". In a default MySQL configuration, any user may create
+and drop and modify test_* databases, but some administrators disable this.
+
+
+{PGSQL}createdb __MVC_SQLDB__
+Since you selected the PostgreSQL option, you need to create a database named
+"__MVC_SQLDB__". This will only work if your administrator allowed it.
+
+
diff --git a/dist/strap/dbconf/locales/de_DE.cfg b/dist/strap/dbconf/locales/de_DE.cfg
new file mode 100644
index 0000000..d16c517
--- /dev/null
+++ b/dist/strap/dbconf/locales/de_DE.cfg
@@ -0,0 +1,2 @@
+Variable CURLOCALE de_DE
+include dbconf/locales/default.cfg
diff --git a/dist/strap/dbconf/locales/default.cfg b/dist/strap/dbconf/locales/default.cfg
new file mode 100644
index 0000000..742a903
--- /dev/null
+++ b/dist/strap/dbconf/locales/default.cfg
@@ -0,0 +1,36 @@
+# Options
+Database options MAP_OPTIONS share __CURLOCALE__ options___CURLOCALE__
+Database options MAP o_label __CURLOCALE__ options___CURLOCALE__::o_label
+Database options MAP description __CURLOCALE__ options___CURLOCALE__::description
+ifdef SQLDSN
+Database options___CURLOCALE__ options___CURLOCALE__.txt __SQLDSN__
+endif
+ifndef SQLDSN
+Database options___CURLOCALE__ options___CURLOCALE__.txt TAB
+endif
+
+# Products
+Database products MAP_OPTIONS share __CURLOCALE__ products___CURLOCALE__ area area___CURLOCALE__ cat cat___CURLOCALE__
+Database products MAP description __CURLOCALE__ products___CURLOCALE__::description
+Database products MAP description fallback 1
+Database products MAP title __CURLOCALE__ products___CURLOCALE__::title
+Database products MAP title fallback 1
+Database products MAP comment __CURLOCALE__ products___CURLOCALE__::comment
+Database products MAP comment fallback 1
+Database products MAP prod_group __CURLOCALE__ products___CURLOCALE__::prod_group
+Database products MAP prod_group fallback 1
+Database products MAP category __CURLOCALE__ products___CURLOCALE__::category
+Database products MAP category fallback 1
+ifdef SQLDSN
+Database products___CURLOCALE__ products___CURLOCALE__.txt __SQLDSN__
+Database products___CURLOCALE__ COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY"
+Database products___CURLOCALE__ COLUMN_DEF "description=varchar(128) NOT NULL"
+Database products___CURLOCALE__ COLUMN_DEF "title=varchar(128) DEFAULT '' NOT NULL"
+Database products___CURLOCALE__ COLUMN_DEF "comment=TEXT"
+Database products___CURLOCALE__ COLUMN_DEF "category=varchar(64) NOT NULL DEFAULT ''"
+Database products___CURLOCALE__ COLUMN_DEF "prod_group=varchar(64) NOT NULL DEFAULT ''"
+endif
+ifndef SQLDSN
+Database products___CURLOCALE__ products___CURLOCALE__.txt TAB
+endif
+
diff --git a/dist/strap/dbconf/locales/nl_NL.cfg b/dist/strap/dbconf/locales/nl_NL.cfg
new file mode 100644
index 0000000..6c6f984
--- /dev/null
+++ b/dist/strap/dbconf/locales/nl_NL.cfg
@@ -0,0 +1,2 @@
+Variable CURLOCALE nl_NL
+include dbconf/locales/default.cfg
diff --git a/dist/strap/dbconf/mysql/access.dbm b/dist/strap/dbconf/mysql/access.dbm
new file mode 100644
index 0000000..d7c4f30
--- /dev/null
+++ b/dist/strap/dbconf/mysql/access.dbm
@@ -0,0 +1,3 @@
+Database access access.asc TAB
+Database access IC_LOCKING 1
+Database access EXPORT_SORT username
diff --git a/dist/strap/dbconf/mysql/affiliate.mysql b/dist/strap/dbconf/mysql/affiliate.mysql
new file mode 100644
index 0000000..9d53af4
--- /dev/null
+++ b/dist/strap/dbconf/mysql/affiliate.mysql
@@ -0,0 +1,3 @@
+Database affiliate affiliate.txt __SQLDSN__
+Database affiliate COLUMN_DEF "affiliate=varchar(32) NOT NULL PRIMARY KEY"
+Database affiliate DEFAULT_TYPE text
diff --git a/dist/strap/dbconf/mysql/country.mysql b/dist/strap/dbconf/mysql/country.mysql
new file mode 100644
index 0000000..2d24bcd
--- /dev/null
+++ b/dist/strap/dbconf/mysql/country.mysql
@@ -0,0 +1,8 @@
+Database country country.txt __SQLDSN__
+Database country COLUMN_DEF "code=CHAR(3) NOT NULL PRIMARY KEY"
+Database country COLUMN_DEF "selector=CHAR(3)"
+Database country COLUMN_DEF "shipmodes=VARCHAR(255)"
+Database country COLUMN_DEF "iso=CHAR(3) DEFAULT '' NOT NULL"
+Database country COLUMN_DEF "isonum=CHAR(3) DEFAULT '' NOT NULL"
+Database country COLUMN_DEF "name=VARCHAR(64) DEFAULT '' NOT NULL"
+Database country INDEX name
diff --git a/dist/strap/dbconf/mysql/inventory.mysql b/dist/strap/dbconf/mysql/inventory.mysql
new file mode 100644
index 0000000..41195ee
--- /dev/null
+++ b/dist/strap/dbconf/mysql/inventory.mysql
@@ -0,0 +1,7 @@
+Database inventory inventory.txt __SQLDSN__
+Database inventory COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY"
+Database inventory COLUMN_DEF "quantity=INT"
+Database inventory COLUMN_DEF "stock_msg=char(64)"
+Database inventory COLUMN_DEF "account=char(64)"
+Database inventory COLUMN_DEF "cogs_account=char(64)"
+Database inventory NUMERIC quantity
diff --git a/dist/strap/dbconf/mysql/locale.dbm b/dist/strap/dbconf/mysql/locale.dbm
new file mode 100644
index 0000000..39d4d13
--- /dev/null
+++ b/dist/strap/dbconf/mysql/locale.dbm
@@ -0,0 +1,2 @@
+Database locale locale.txt TAB
+Database locale EXPORT_SORT code
diff --git a/dist/strap/dbconf/mysql/merchandising.mysql b/dist/strap/dbconf/mysql/merchandising.mysql
new file mode 100644
index 0000000..7745e0e
--- /dev/null
+++ b/dist/strap/dbconf/mysql/merchandising.mysql
@@ -0,0 +1,8 @@
+Database merchandising merchandising.txt __SQLDSN__
+Database merchandising DEFAULT_TYPE text
+Database merchandising COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY"
+Database merchandising COLUMN_DEF "featured=CHAR(32) NOT NULL DEFAULT ''"
+Database merchandising COLUMN_DEF "start_date=CHAR(24) NOT NULL DEFAULT ''"
+Database merchandising COLUMN_DEF "finish_date=CHAR(24) NOT NULL DEFAULT ''"
+Database merchandising COLUMN_DEF "cross_category=CHAR(64) NOT NULL DEFAULT ''"
+Database merchandising INDEX featured start_date finish_date cross_category
diff --git a/dist/strap/dbconf/mysql/mv_metadata.dbm b/dist/strap/dbconf/mysql/mv_metadata.dbm
new file mode 100644
index 0000000..297790b
--- /dev/null
+++ b/dist/strap/dbconf/mysql/mv_metadata.dbm
@@ -0,0 +1,2 @@
+Database mv_metadata mv_metadata.asc TAB
+Database mv_metadata EXPORT_SORT code
diff --git a/dist/strap/dbconf/mysql/mysql.cfg b/dist/strap/dbconf/mysql/mysql.cfg
new file mode 100644
index 0000000..eb6c510
--- /dev/null
+++ b/dist/strap/dbconf/mysql/mysql.cfg
@@ -0,0 +1,19 @@
+Require module DBI
+Require module DBD::mysql
+
+Message -i -n Using MySQL, DSN=__SQLDSN__...
+
+DatabaseDefault USER __SQLUSER__
+DatabaseDefault PASS __SQLPASS__
+
+# Default column type
+DatabaseDefault DEFAULT_TYPE varchar(255)
+
+# Include each table definition from its separate file.
+include dbconf/mysql/*.mysql
+
+# We still use DBM for certain small tables.
+include dbconf/mysql/*.dbm
+
+# Tell the default DBM we are using something else.
+Variable SOME_DATABASE 1
diff --git a/dist/strap/dbconf/mysql/options.mysql b/dist/strap/dbconf/mysql/options.mysql
new file mode 100644
index 0000000..12075fc
--- /dev/null
+++ b/dist/strap/dbconf/mysql/options.mysql
@@ -0,0 +1,20 @@
+Database options options.txt __SQLDSN__
+Database options DEFAULT_TYPE text
+Database options AUTO_NUMBER 100001
+Database options NO_SEARCH 1
+Database options ChopBlanks 1
+
+Database options COLUMN_DEF "code=varchar(64) primary key NOT NULL"
+Database options COLUMN_DEF "sku=varchar(64) NOT NULL DEFAULT ''"
+Database options COLUMN_DEF "o_group=varchar(64) NOT NULL DEFAULT ''"
+Database options COLUMN_DEF "o_sort=varchar(16) NOT NULL DEFAULT ''"
+Database options COLUMN_DEF "o_default=varchar(128)"
+Database options COLUMN_DEF "o_height=integer"
+Database options COLUMN_DEF "o_width=integer"
+Database options COLUMN_DEF "price=varchar(250)"
+Database options COLUMN_DEF "wholesale=varchar(250)"
+Database options COLUMN_DEF "o_simple=varchar(1)"
+
+Database options PREFER_NULL o_height o_width
+Database options NUMERIC o_height o_width
+Database options INDEX sku o_group o_sort
diff --git a/dist/strap/dbconf/mysql/order_returns.mysql b/dist/strap/dbconf/mysql/order_returns.mysql
new file mode 100644
index 0000000..566b07b
--- /dev/null
+++ b/dist/strap/dbconf/mysql/order_returns.mysql
@@ -0,0 +1,11 @@
+Database order_returns order_returns.txt __SQLDSN__
+Database order_returns COLUMN_DEF "code=varchar(14) NOT NULL PRIMARY KEY"
+Database order_returns COLUMN_DEF "order_number=varchar(14) NOT NULL"
+Database order_returns COLUMN_DEF "session=varchar(32) NOT NULL"
+Database order_returns COLUMN_DEF "username=varchar(32) default '' NOT NULL"
+Database order_returns COLUMN_DEF "rma_number=varchar(32) NOT NULL"
+Database order_returns COLUMN_DEF "nitems=varchar(9) NOT NULL"
+Database order_returns COLUMN_DEF "total=varchar(12) NOT NULL"
+Database order_returns COLUMN_DEF "return_date=varchar(32) NOT NULL"
+Database order_returns COLUMN_DEF "update_date=timestamp"
+Database order_returns INDEX order_number
diff --git a/dist/strap/dbconf/mysql/orderline.mysql b/dist/strap/dbconf/mysql/orderline.mysql
new file mode 100644
index 0000000..889024b
--- /dev/null
+++ b/dist/strap/dbconf/mysql/orderline.mysql
@@ -0,0 +1,20 @@
+Database orderline orderline.txt __SQLDSN__
+Database orderline DEFAULT_TYPE varchar(128)
+Database orderline COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database orderline COLUMN_DEF "store_id=varchar(9) DEFAULT '' NOT NULL"
+Database orderline COLUMN_DEF "order_number=varchar(24) NOT NULL"
+Database orderline COLUMN_DEF "session=varchar(32) NOT NULL"
+Database orderline COLUMN_DEF "username=varchar(32) default '' NOT NULL"
+Database orderline COLUMN_DEF "shipmode=varchar(255) default '' NOT NULL"
+Database orderline COLUMN_DEF "sku=varchar(64) NOT NULL"
+Database orderline COLUMN_DEF "quantity=int NOT NULL"
+Database orderline COLUMN_DEF "price=decimal(12,2) NOT NULL"
+Database orderline COLUMN_DEF "subtotal=decimal(12,2) NOT NULL"
+Database orderline COLUMN_DEF "shipping=decimal(12,2)"
+Database orderline COLUMN_DEF "taxable=varchar(3)"
+Database orderline COLUMN_DEF "options=varchar(255)"
+Database orderline COLUMN_DEF "order_date=varchar(32) NOT NULL"
+Database orderline COLUMN_DEF "update_date=timestamp"
+Database orderline COLUMN_DEF "status=varchar(32)"
+Database orderline COLUMN_DEF "parent=varchar(9)"
+Database orderline INDEX store_id order_number
diff --git a/dist/strap/dbconf/mysql/pay_cert_lock.mysql b/dist/strap/dbconf/mysql/pay_cert_lock.mysql
new file mode 100644
index 0000000..1983a31
--- /dev/null
+++ b/dist/strap/dbconf/mysql/pay_cert_lock.mysql
@@ -0,0 +1,4 @@
+Database pay_cert_lock pay_cert_lock.txt __SQLDSN__
+Database pay_cert_lock COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database pay_cert_lock COLUMN_DEF "pid=varchar(16) NOT NULL"
+Database pay_cert_lock COLUMN_DEF "ip_addr=varchar(64) NOT NULL"
diff --git a/dist/strap/dbconf/mysql/pay_cert_redeem.mysql b/dist/strap/dbconf/mysql/pay_cert_redeem.mysql
new file mode 100644
index 0000000..04a07c4
--- /dev/null
+++ b/dist/strap/dbconf/mysql/pay_cert_redeem.mysql
@@ -0,0 +1,14 @@
+Database pay_cert_redeem pay_cert_redeem.txt __SQLDSN__
+Database pay_cert_redeem AUTO_NUMBER 100000000
+Database pay_cert_redeem COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database pay_cert_redeem COLUMN_DEF "pay_id=varchar(32) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "link_tid=varchar(32) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "trans_date=varchar(128) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "ip_addr=varchar(64) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "trans_type=varchar(64) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "voided=int DEFAULT 0"
+Database pay_cert_redeem COLUMN_DEF "captured=int DEFAULT 0"
+Database pay_cert_redeem COLUMN_DEF "username=varchar(64)"
+Database pay_cert_redeem COLUMN_DEF "amount=decimal(12,2) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "items=text"
+Database pay_cert_redeem INDEX pay_id
diff --git a/dist/strap/dbconf/mysql/pay_certs.mysql b/dist/strap/dbconf/mysql/pay_certs.mysql
new file mode 100644
index 0000000..1dd2ed7
--- /dev/null
+++ b/dist/strap/dbconf/mysql/pay_certs.mysql
@@ -0,0 +1,10 @@
+Database pay_certs pay_certs.txt __SQLDSN__
+Database pay_certs COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database pay_certs COLUMN_DEF "date_issued=varchar(32) NOT NULL"
+Database pay_certs COLUMN_DEF "check_value=varchar(8) NOT NULL"
+Database pay_certs COLUMN_DEF "order_number=varchar(64) NOT NULL"
+Database pay_certs COLUMN_DEF "amount=decimal(12,2) NOT NULL"
+Database pay_certs COLUMN_DEF "orig_amount=decimal(12,2) NOT NULL"
+Database pay_certs COLUMN_DEF "ip_addr=varchar(32) NOT NULL"
+Database pay_certs COLUMN_DEF "process_flag=varchar(1) default '' NOT NULL"
+Database pay_certs COLUMN_DEF "date_expires=varchar(128) NOT NULL"
diff --git a/dist/strap/dbconf/mysql/pricing.mysql b/dist/strap/dbconf/mysql/pricing.mysql
new file mode 100644
index 0000000..bd82ee4
--- /dev/null
+++ b/dist/strap/dbconf/mysql/pricing.mysql
@@ -0,0 +1,15 @@
+Database pricing pricing.txt __SQLDSN__
+Database pricing KEY sku
+Database pricing COLUMN_DEF "price_group=CHAR(12) DEFAULT '' NOT NULL"
+Database pricing INDEX price_group
+Database pricing COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY"
+Database pricing COLUMN_DEF "q2=char(12)"
+Database pricing COLUMN_DEF "q5=char(12)"
+Database pricing COLUMN_DEF "q10=char(12)"
+Database pricing COLUMN_DEF "q25=char(12)"
+Database pricing COLUMN_DEF "q100=char(12)"
+Database pricing COLUMN_DEF "w2=char(12)"
+Database pricing COLUMN_DEF "w5=char(12)"
+Database pricing COLUMN_DEF "w10=char(12)"
+Database pricing COLUMN_DEF "w25=char(12)"
+Database pricing COLUMN_DEF "w100=char(12)"
diff --git a/dist/strap/dbconf/mysql/products.mysql b/dist/strap/dbconf/mysql/products.mysql
new file mode 100644
index 0000000..17ff17a
--- /dev/null
+++ b/dist/strap/dbconf/mysql/products.mysql
@@ -0,0 +1,28 @@
+Database products products.txt __SQLDSN__
+Database products KEY sku
+Database products HIDE_FIELD inactive
+Database products AUTO_NEXT 1
+Database products COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY"
+Database products COLUMN_DEF "description=varchar(128) NOT NULL"
+Database products COLUMN_DEF "title=varchar(128) DEFAULT '' NOT NULL"
+Database products INDEX title
+Database products COLUMN_DEF "template_page=varchar(64)"
+Database products COLUMN_DEF "comment=TEXT"
+Database products COLUMN_DEF "thumb=varchar(128)"
+Database products COLUMN_DEF "image=varchar(64)"
+Database products COLUMN_DEF "price=DECIMAL(12,2) NOT NULL"
+Database products INDEX price
+Database products COLUMN_DEF "category=varchar(64) NOT NULL DEFAULT ''"
+Database products INDEX category
+Database products COLUMN_DEF "prod_group=varchar(64) NOT NULL DEFAULT ''"
+Database products INDEX prod_group
+Database products COLUMN_DEF "nontaxable=CHAR(3)"
+Database products COLUMN_DEF "weight=varchar(12) DEFAULT '0' NOT NULL"
+Database products COLUMN_DEF "size=varchar(96)"
+Database products COLUMN_DEF "color=varchar(96)"
+Database products COLUMN_DEF "author=varchar(255)"
+Database products COLUMN_DEF "related=text"
+Database products COLUMN_DEF "featured=varchar(32)"
+Database products COLUMN_DEF "inactive=varchar(3) DEFAULT ''"
+Database products COLUMN_DEF "gift_cert=varchar(3) DEFAULT ''"
+Database products NUMERIC price
diff --git a/dist/strap/dbconf/mysql/state.mysql b/dist/strap/dbconf/mysql/state.mysql
new file mode 100644
index 0000000..fa53e2d
--- /dev/null
+++ b/dist/strap/dbconf/mysql/state.mysql
@@ -0,0 +1,12 @@
+Database state state.txt __SQLDSN__
+Database state AUTO_NUMBER 00001
+Database state COLUMN_DEF "code=CHAR(8) NOT NULL PRIMARY KEY"
+Database state COLUMN_DEF "country=CHAR(20) DEFAULT '' NOT NULL"
+Database state INDEX country
+Database state COLUMN_DEF "state=CHAR(20) DEFAULT '' NOT NULL"
+Database state INDEX state
+Database state COLUMN_DEF "postcode=CHAR(20) DEFAULT '' NOT NULL"
+Database state INDEX postcode
+Database state COLUMN_DEF "tax=text"
+Database state COLUMN_DEF "name=CHAR(64) DEFAULT '' NOT NULL"
+Database state INDEX name
diff --git a/dist/strap/dbconf/mysql/stock_alert.mysql b/dist/strap/dbconf/mysql/stock_alert.mysql
new file mode 100644
index 0000000..5fc8be0
--- /dev/null
+++ b/dist/strap/dbconf/mysql/stock_alert.mysql
@@ -0,0 +1,11 @@
+Database stock_alert stock_alert.txt __SQLDSN__
+Database stock_alert COLUMN_DEF "uid=int(11) NOT NULL auto_increment PRIMARY KEY"
+Database stock_alert COLUMN_DEF "sku=varchar(20) DEFAULT '' NOT NULL"
+Database stock_alert COLUMN_DEF "price=decimal(10,2) DEFAULT '0.00' NOT NULL"
+Database stock_alert COLUMN_DEF "description=varchar(255) DEFAULT '' NOT NULL"
+Database stock_alert COLUMN_DEF "fname=varchar(255) DEFAULT NULL"
+Database stock_alert COLUMN_DEF "lname=varchar(255) DEFAULT NULL"
+Database stock_alert COLUMN_DEF "email=varchar(255) DEFAULT '' NOT NULL"
+Database stock_alert COLUMN_DEF "date=date DEFAULT '0000-00-00' NOT NULL"
+Database stock_alert CREATE_EMPTY_TXT 1
+Database stock_alert NAME uid sku price description fname lname email date
diff --git a/dist/strap/dbconf/mysql/transactions.mysql b/dist/strap/dbconf/mysql/transactions.mysql
new file mode 100644
index 0000000..d15e217
--- /dev/null
+++ b/dist/strap/dbconf/mysql/transactions.mysql
@@ -0,0 +1,55 @@
+Database transactions transactions.txt __SQLDSN__
+Database transactions DEFAULT_TYPE varchar(128)
+Database transactions COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database transactions COLUMN_DEF "store_id=varchar(9) DEFAULT '' NOT NULL"
+Database transactions INDEX store_id
+Database transactions COLUMN_DEF "order_number=varchar(24) NOT NULL"
+Database transactions INDEX order_number
+Database transactions COLUMN_DEF "session=varchar(32) NOT NULL"
+Database transactions COLUMN_DEF "username=varchar(32) default '' NOT NULL"
+Database transactions COLUMN_DEF "shipmode=varchar(255) NOT NULL"
+Database transactions COLUMN_DEF "nitems=varchar(9) NOT NULL"
+Database transactions COLUMN_DEF "subtotal=varchar(12) NOT NULL"
+Database transactions COLUMN_DEF "shipping=varchar(12) NOT NULL"
+Database transactions COLUMN_DEF "handling=varchar(12)"
+Database transactions COLUMN_DEF "salestax=varchar(12)"
+Database transactions COLUMN_DEF "total_cost=varchar(16) NOT NULL"
+Database transactions COLUMN_DEF "fname=varchar(30)"
+Database transactions COLUMN_DEF "lname=varchar(30)"
+Database transactions COLUMN_DEF "company=varchar(30)"
+Database transactions COLUMN_DEF "address1=varchar(64)"
+Database transactions COLUMN_DEF "address2=varchar(64)"
+Database transactions COLUMN_DEF "city=varchar(30) NOT NULL"
+Database transactions COLUMN_DEF "state=varchar(10)"
+Database transactions COLUMN_DEF "zip=varchar(10) DEFAULT '00000' NOT NULL"
+Database transactions COLUMN_DEF "country=varchar(10) DEFAULT '' NOT NULL"
+Database transactions COLUMN_DEF "phone_day=varchar(20)"
+Database transactions COLUMN_DEF "phone_night=varchar(20)"
+Database transactions COLUMN_DEF "fax=varchar(20)"
+Database transactions COLUMN_DEF "email=varchar(42)"
+Database transactions COLUMN_DEF "b_fname=varchar(30)"
+Database transactions COLUMN_DEF "b_lname=varchar(30)"
+Database transactions COLUMN_DEF "b_company=varchar(30)"
+Database transactions COLUMN_DEF "b_address1=varchar(64)"
+Database transactions COLUMN_DEF "b_address2=varchar(64)"
+Database transactions COLUMN_DEF "b_city=varchar(30)"
+Database transactions COLUMN_DEF "b_state=varchar(10)"
+Database transactions COLUMN_DEF "b_zip=varchar(10) DEFAULT '00000' NOT NULL"
+Database transactions COLUMN_DEF "b_country=varchar(10) DEFAULT '' NOT NULL"
+Database transactions COLUMN_DEF "b_phone=varchar(20)"
+Database transactions COLUMN_DEF "payment_method=varchar(128)"
+Database transactions COLUMN_DEF "avs=varchar(32)"
+Database transactions COLUMN_DEF "order_date=varchar(32) NOT NULL"
+Database transactions COLUMN_DEF "update_date=timestamp"
+Database transactions COLUMN_DEF "order_id=varchar(32)"
+Database transactions COLUMN_DEF "auth_code=varchar(32)"
+Database transactions COLUMN_DEF "tracking_number=varchar(64)"
+Database transactions COLUMN_DEF "status=varchar(32)"
+Database transactions COLUMN_DEF "parent=varchar(9)"
+Database transactions COLUMN_DEF "archived=varchar(1) DEFAULT ''"
+Database transactions COLUMN_DEF "deleted=varchar(1) DEFAULT ''"
+Database transactions COLUMN_DEF "complete=varchar(1) DEFAULT ''"
+Database transactions COLUMN_DEF "comments=text"
+Database transactions COLUMN_DEF "currency_locale=varchar(32)"
+Database transactions COLUMN_DEF "pay_cert_total=varchar(16)"
+Database transactions COLUMN_DEF "pay_cert_ord_total=varchar(16)"
diff --git a/dist/strap/dbconf/mysql/tree.mysql b/dist/strap/dbconf/mysql/tree.mysql
new file mode 100644
index 0000000..253c77e
--- /dev/null
+++ b/dist/strap/dbconf/mysql/tree.mysql
@@ -0,0 +1,15 @@
+Database tree tree.txt __SQLDSN__
+
+Database tree DEFAULT_TYPE varchar(255)
+Database tree AUTO_SEQUENCE tree_seq
+Database tree KEY code
+Database tree COLUMN_DEF "parent_fld=varchar(20)"
+Database tree COLUMN_DEF "msort=varchar(8)"
+Database tree COLUMN_DEF "extended=text"
+Database tree COLUMN_DEF "inactive=int not null default 0"
+Database tree COLUMN_DEF "member=varchar(1)"
+Database tree INDEX parent_fld
+Database tree INDEX mgroup
+Database tree INDEX msort
+Database tree NO_ASCII_INDEX 1
+Database tree HIDE_FIELD inactive
diff --git a/dist/strap/dbconf/mysql/userdb.mysql b/dist/strap/dbconf/mysql/userdb.mysql
new file mode 100644
index 0000000..66a624c
--- /dev/null
+++ b/dist/strap/dbconf/mysql/userdb.mysql
@@ -0,0 +1,53 @@
+Database userdb userdb.txt __SQLDSN__
+Database userdb DEFAULT_TYPE varchar(255)
+Database userdb COLUMN_DEF "username=varchar(64) NOT NULL PRIMARY KEY"
+Database userdb COLUMN_DEF "usernick=varchar(64) NOT NULL"
+Database userdb COLUMN_DEF "password=varchar(64) NOT NULL"
+Database userdb COLUMN_DEF "expiration=varchar(32)"
+Database userdb COLUMN_DEF "accounts=BLOB"
+Database userdb COLUMN_DEF "acl=text"
+Database userdb COLUMN_DEF "address1=varchar(64)"
+Database userdb COLUMN_DEF "address2=varchar(64)"
+Database userdb COLUMN_DEF "address3=varchar(64)"
+Database userdb COLUMN_DEF "address_book=BLOB"
+Database userdb COLUMN_DEF "b_address1=varchar(64)"
+Database userdb COLUMN_DEF "b_address2=varchar(64)"
+Database userdb COLUMN_DEF "b_address3=varchar(64)"
+Database userdb COLUMN_DEF "b_city=varchar(30)"
+Database userdb COLUMN_DEF "b_company=varchar(64)"
+Database userdb COLUMN_DEF "b_country=varchar(10)"
+Database userdb COLUMN_DEF "b_fname=varchar(30)"
+Database userdb COLUMN_DEF "b_lname=varchar(30)"
+Database userdb COLUMN_DEF "b_nickname=text"
+Database userdb COLUMN_DEF "b_phone=varchar(30)"
+Database userdb COLUMN_DEF "b_state=varchar(10)"
+Database userdb COLUMN_DEF "b_zip=varchar(10)"
+Database userdb COLUMN_DEF "carts=BLOB"
+Database userdb COLUMN_DEF "city=varchar(30)"
+Database userdb COLUMN_DEF "company=varchar(64)"
+Database userdb COLUMN_DEF "country=varchar(10)"
+Database userdb COLUMN_DEF "created=varchar(32)"
+Database userdb COLUMN_DEF "credit_limit=varchar(16)"
+Database userdb COLUMN_DEF "db_acl=BLOB"
+Database userdb COLUMN_DEF "dealer=varchar(32)"
+Database userdb COLUMN_DEF "email=varchar(42)"
+Database userdb COLUMN_DEF "fax=varchar(30)"
+Database userdb COLUMN_DEF "file_acl=BLOB"
+Database userdb COLUMN_DEF "fname=varchar(30)"
+Database userdb COLUMN_DEF "inactive=varchar(8)"
+Database userdb COLUMN_DEF "lname=varchar(30)"
+Database userdb COLUMN_DEF "mail_list=text"
+Database userdb COLUMN_DEF "mod_time=timestamp"
+Database userdb COLUMN_DEF "mv_shipmode=varchar(255)"
+Database userdb COLUMN_DEF "owner=varchar(20)"
+Database userdb COLUMN_DEF "p_nickname=text"
+Database userdb COLUMN_DEF "phone_day=varchar(30)"
+Database userdb COLUMN_DEF "phone_night=varchar(30)"
+Database userdb COLUMN_DEF "price_level=varchar(30)"
+Database userdb COLUMN_DEF "preferences=BLOB"
+Database userdb COLUMN_DEF "s_nickname=text"
+Database userdb COLUMN_DEF "state=varchar(20)"
+Database userdb COLUMN_DEF "updated=varchar(32)"
+Database userdb COLUMN_DEF "zip=varchar(10)"
+Database userdb PREFER_NULL mod_time
+Database userdb INDEX "UNIQUE usernick"
diff --git a/dist/strap/dbconf/mysql/variable.dbm b/dist/strap/dbconf/mysql/variable.dbm
new file mode 100644
index 0000000..9affd07
--- /dev/null
+++ b/dist/strap/dbconf/mysql/variable.dbm
@@ -0,0 +1,2 @@
+Database variable variable.txt TAB
+Database variable EXPORT_SORT code
diff --git a/dist/strap/dbconf/mysql/variants.mysql b/dist/strap/dbconf/mysql/variants.mysql
new file mode 100644
index 0000000..8b02124
--- /dev/null
+++ b/dist/strap/dbconf/mysql/variants.mysql
@@ -0,0 +1,13 @@
+Database variants variants.txt __SQLDSN__
+Database variants DEFAULT_TYPE varchar(255)
+Database variants COLUMN_DEF "code=varchar(64) NOT NULL PRIMARY KEY"
+Database variants COLUMN_DEF "sku=varchar(64)"
+Database variants COLUMN_DEF "description=varchar(128)"
+Database variants COLUMN_DEF "comment=text"
+Database variants COLUMN_DEF "thumb=varchar(128)"
+Database variants COLUMN_DEF "image=varchar(128)"
+Database variants COLUMN_DEF "price=varchar(12)"
+Database variants COLUMN_DEF "weight=varchar(12)"
+Database variants COLUMN_DEF "inactive=varchar(1) default ''"
+Database variants NO_ASCII_INDEX 1
+Database variants INDEX description price inactive sku
diff --git a/dist/strap/dbconf/pgsql/access.dbm b/dist/strap/dbconf/pgsql/access.dbm
new file mode 100644
index 0000000..9c4a01c
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/access.dbm
@@ -0,0 +1,2 @@
+Database access access.asc TAB
+Database access EXPORT_SORT username
diff --git a/dist/strap/dbconf/pgsql/affiliate.pgsql b/dist/strap/dbconf/pgsql/affiliate.pgsql
new file mode 100644
index 0000000..9d53af4
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/affiliate.pgsql
@@ -0,0 +1,3 @@
+Database affiliate affiliate.txt __SQLDSN__
+Database affiliate COLUMN_DEF "affiliate=varchar(32) NOT NULL PRIMARY KEY"
+Database affiliate DEFAULT_TYPE text
diff --git a/dist/strap/dbconf/pgsql/country.pgsql b/dist/strap/dbconf/pgsql/country.pgsql
new file mode 100644
index 0000000..788799f
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/country.pgsql
@@ -0,0 +1,9 @@
+Database country country.txt __SQLDSN__
+Database country DEFAULT_TYPE VARCHAR(255)
+Database country COLUMN_DEF "code=VARCHAR(3) NOT NULL PRIMARY KEY"
+Database country COLUMN_DEF "selector=VARCHAR(3) NOT NULL"
+Database country COLUMN_DEF "shipmodes=VARCHAR(255)"
+Database country COLUMN_DEF "name=VARCHAR(64) NOT NULL"
+Database country COLUMN_DEF "iso=VARCHAR(3) DEFAULT '' NOT NULL"
+Database country COLUMN_DEF "isonum=VARCHAR(3) DEFAULT '' NOT NULL"
+Database country INDEX name
diff --git a/dist/strap/dbconf/pgsql/inventory.pgsql b/dist/strap/dbconf/pgsql/inventory.pgsql
new file mode 100644
index 0000000..f62ec0d
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/inventory.pgsql
@@ -0,0 +1,6 @@
+Database inventory inventory.txt __SQLDSN__
+Database inventory KEY sku
+Database inventory COLUMN_DEF "sku=VARCHAR(64) NOT NULL PRIMARY KEY"
+Database inventory COLUMN_DEF "quantity=VARCHAR(12)"
+Database inventory COLUMN_DEF "account=varchar(128)"
+Database inventory COLUMN_DEF "cogs_account=varchar(128)"
diff --git a/dist/strap/dbconf/pgsql/locale.dbm b/dist/strap/dbconf/pgsql/locale.dbm
new file mode 100644
index 0000000..39d4d13
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/locale.dbm
@@ -0,0 +1,2 @@
+Database locale locale.txt TAB
+Database locale EXPORT_SORT code
diff --git a/dist/strap/dbconf/pgsql/merchandising.pgsql b/dist/strap/dbconf/pgsql/merchandising.pgsql
new file mode 100644
index 0000000..7df273e
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/merchandising.pgsql
@@ -0,0 +1,8 @@
+Database merchandising merchandising.txt __SQLDSN__
+Database merchandising DEFAULT_TYPE text
+Database merchandising COLUMN_DEF "sku=varchar(64) NOT NULL PRIMARY KEY"
+Database merchandising COLUMN_DEF "featured=varchar(32)"
+Database merchandising COLUMN_DEF "start_date=varchar(24)"
+Database merchandising COLUMN_DEF "finish_date=varchar(24)"
+Database merchandising COLUMN_DEF "cross_category=varchar(64)"
+Database merchandising INDEX featured start_date finish_date cross_category
diff --git a/dist/strap/dbconf/pgsql/mv_metadata.dbm b/dist/strap/dbconf/pgsql/mv_metadata.dbm
new file mode 100644
index 0000000..297790b
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/mv_metadata.dbm
@@ -0,0 +1,2 @@
+Database mv_metadata mv_metadata.asc TAB
+Database mv_metadata EXPORT_SORT code
diff --git a/dist/strap/dbconf/pgsql/options.pgsql b/dist/strap/dbconf/pgsql/options.pgsql
new file mode 100644
index 0000000..12075fc
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/options.pgsql
@@ -0,0 +1,20 @@
+Database options options.txt __SQLDSN__
+Database options DEFAULT_TYPE text
+Database options AUTO_NUMBER 100001
+Database options NO_SEARCH 1
+Database options ChopBlanks 1
+
+Database options COLUMN_DEF "code=varchar(64) primary key NOT NULL"
+Database options COLUMN_DEF "sku=varchar(64) NOT NULL DEFAULT ''"
+Database options COLUMN_DEF "o_group=varchar(64) NOT NULL DEFAULT ''"
+Database options COLUMN_DEF "o_sort=varchar(16) NOT NULL DEFAULT ''"
+Database options COLUMN_DEF "o_default=varchar(128)"
+Database options COLUMN_DEF "o_height=integer"
+Database options COLUMN_DEF "o_width=integer"
+Database options COLUMN_DEF "price=varchar(250)"
+Database options COLUMN_DEF "wholesale=varchar(250)"
+Database options COLUMN_DEF "o_simple=varchar(1)"
+
+Database options PREFER_NULL o_height o_width
+Database options NUMERIC o_height o_width
+Database options INDEX sku o_group o_sort
diff --git a/dist/strap/dbconf/pgsql/order_returns.pgsql b/dist/strap/dbconf/pgsql/order_returns.pgsql
new file mode 100644
index 0000000..2dd4f5d
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/order_returns.pgsql
@@ -0,0 +1,11 @@
+Database order_returns order_returns.txt __SQLDSN__
+Database order_returns COLUMN_DEF "code=varchar(14) NOT NULL PRIMARY KEY"
+Database order_returns COLUMN_DEF "order_number=VARCHAR(14) NOT NULL"
+Database order_returns COLUMN_DEF "session=VARCHAR(32) NOT NULL"
+Database order_returns COLUMN_DEF "username=VARCHAR(20) default '' NOT NULL"
+Database order_returns COLUMN_DEF "rma_number=VARCHAR(32) NOT NULL"
+Database order_returns COLUMN_DEF "nitems=VARCHAR(9) NOT NULL"
+Database order_returns COLUMN_DEF "total=VARCHAR(12) NOT NULL"
+Database order_returns COLUMN_DEF "return_date=varchar(32) NOT NULL"
+Database order_returns COLUMN_DEF "update_date=timestamp"
+Database order_returns INDEX order_number
diff --git a/dist/strap/dbconf/pgsql/orderline.pgsql b/dist/strap/dbconf/pgsql/orderline.pgsql
new file mode 100644
index 0000000..f340926
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/orderline.pgsql
@@ -0,0 +1,22 @@
+Database orderline orderline.txt __SQLDSN__
+Database orderline DEFAULT_TYPE varchar(128)
+Database orderline COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database orderline COLUMN_DEF "store_id=varchar(9)"
+Database orderline COLUMN_DEF "order_number=varchar(24) NOT NULL"
+Database orderline COLUMN_DEF "session=varchar(32) NOT NULL"
+Database orderline COLUMN_DEF "username=varchar(32)"
+Database orderline COLUMN_DEF "shipmode=varchar(255)"
+Database orderline COLUMN_DEF "sku=varchar(64) NOT NULL"
+Database orderline COLUMN_DEF "quantity=int NOT NULL"
+Database orderline COLUMN_DEF "price=decimal(12,2) NOT NULL"
+Database orderline COLUMN_DEF "subtotal=decimal(12,2) NOT NULL"
+Database orderline COLUMN_DEF "shipping=decimal(12,2)"
+Database orderline COLUMN_DEF "taxable=varchar(3)"
+Database orderline COLUMN_DEF "size=varchar(255)"
+Database orderline COLUMN_DEF "color=varchar(255)"
+Database orderline COLUMN_DEF "options=text"
+Database orderline COLUMN_DEF "order_date=varchar(32) NOT NULL"
+Database orderline COLUMN_DEF "update_date=timestamp"
+Database orderline COLUMN_DEF "status=varchar(64)"
+Database orderline COLUMN_DEF "parent=varchar(9)"
+Database orderline INDEX store_id order_number
diff --git a/dist/strap/dbconf/pgsql/pay_cert_lock.pgsql b/dist/strap/dbconf/pgsql/pay_cert_lock.pgsql
new file mode 100644
index 0000000..1983a31
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/pay_cert_lock.pgsql
@@ -0,0 +1,4 @@
+Database pay_cert_lock pay_cert_lock.txt __SQLDSN__
+Database pay_cert_lock COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database pay_cert_lock COLUMN_DEF "pid=varchar(16) NOT NULL"
+Database pay_cert_lock COLUMN_DEF "ip_addr=varchar(64) NOT NULL"
diff --git a/dist/strap/dbconf/pgsql/pay_cert_redeem.pgsql b/dist/strap/dbconf/pgsql/pay_cert_redeem.pgsql
new file mode 100644
index 0000000..04a07c4
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/pay_cert_redeem.pgsql
@@ -0,0 +1,14 @@
+Database pay_cert_redeem pay_cert_redeem.txt __SQLDSN__
+Database pay_cert_redeem AUTO_NUMBER 100000000
+Database pay_cert_redeem COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database pay_cert_redeem COLUMN_DEF "pay_id=varchar(32) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "link_tid=varchar(32) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "trans_date=varchar(128) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "ip_addr=varchar(64) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "trans_type=varchar(64) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "voided=int DEFAULT 0"
+Database pay_cert_redeem COLUMN_DEF "captured=int DEFAULT 0"
+Database pay_cert_redeem COLUMN_DEF "username=varchar(64)"
+Database pay_cert_redeem COLUMN_DEF "amount=decimal(12,2) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "items=text"
+Database pay_cert_redeem INDEX pay_id
diff --git a/dist/strap/dbconf/pgsql/pay_certs.pgsql b/dist/strap/dbconf/pgsql/pay_certs.pgsql
new file mode 100644
index 0000000..1dd2ed7
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/pay_certs.pgsql
@@ -0,0 +1,10 @@
+Database pay_certs pay_certs.txt __SQLDSN__
+Database pay_certs COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database pay_certs COLUMN_DEF "date_issued=varchar(32) NOT NULL"
+Database pay_certs COLUMN_DEF "check_value=varchar(8) NOT NULL"
+Database pay_certs COLUMN_DEF "order_number=varchar(64) NOT NULL"
+Database pay_certs COLUMN_DEF "amount=decimal(12,2) NOT NULL"
+Database pay_certs COLUMN_DEF "orig_amount=decimal(12,2) NOT NULL"
+Database pay_certs COLUMN_DEF "ip_addr=varchar(32) NOT NULL"
+Database pay_certs COLUMN_DEF "process_flag=varchar(1) default '' NOT NULL"
+Database pay_certs COLUMN_DEF "date_expires=varchar(128) NOT NULL"
diff --git a/dist/strap/dbconf/pgsql/pgsql.cfg b/dist/strap/dbconf/pgsql/pgsql.cfg
new file mode 100644
index 0000000..9d51113
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/pgsql.cfg
@@ -0,0 +1,16 @@
+Require module DBI
+Require module DBD::Pg
+
+Message -i -n Using PostgreSQL, DSN=__SQLDSN__...
+
+DatabaseDefault USER __SQLUSER__
+DatabaseDefault PASS __SQLPASS__
+
+# Include each table definition from its separate file.
+include dbconf/pgsql/*.pgsql
+
+# We still use DBM for certain small tables.
+include dbconf/pgsql/*.dbm
+
+# Tell the default DBM we are using something else.
+Variable SOME_DATABASE 1
diff --git a/dist/strap/dbconf/pgsql/pricing.pgsql b/dist/strap/dbconf/pgsql/pricing.pgsql
new file mode 100644
index 0000000..d369448
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/pricing.pgsql
@@ -0,0 +1,16 @@
+Database pricing pricing.txt __SQLDSN__
+Database pricing KEY sku
+
+Database pricing COLUMN_DEF "sku=VARCHAR(64) NOT NULL PRIMARY KEY"
+Database pricing COLUMN_DEF "price_group=VARCHAR(12) DEFAULT '' NOT NULL"
+Database pricing COLUMN_DEF "q2=VARCHAR(12)"
+Database pricing COLUMN_DEF "q5=VARCHAR(12)"
+Database pricing COLUMN_DEF "q10=VARCHAR(12)"
+Database pricing COLUMN_DEF "q25=VARCHAR(12)"
+Database pricing COLUMN_DEF "q100=VARCHAR(12)"
+Database pricing COLUMN_DEF "w2=VARCHAR(12)"
+Database pricing COLUMN_DEF "w5=VARCHAR(12)"
+Database pricing COLUMN_DEF "w10=VARCHAR(12)"
+Database pricing COLUMN_DEF "w25=VARCHAR(12)"
+Database pricing COLUMN_DEF "w100=VARCHAR(12)"
+Database pricing INDEX price_group
diff --git a/dist/strap/dbconf/pgsql/products.pgsql b/dist/strap/dbconf/pgsql/products.pgsql
new file mode 100644
index 0000000..db9a5bd
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/products.pgsql
@@ -0,0 +1,26 @@
+Database products products.txt __SQLDSN__
+Database products DEFAULT_TYPE varchar(128)
+Database products KEY sku
+Database products HIDE_FIELD inactive
+Database products COLUMN_DEF "sku=varchar(64) NOT NULL PRIMARY KEY"
+Database products COLUMN_DEF "description=varchar(128)"
+Database products COLUMN_DEF "title=varchar(128)"
+Database products COLUMN_DEF "comment=text"
+Database products COLUMN_DEF "thumb=varchar(128)"
+Database products COLUMN_DEF "image=varchar(64)"
+Database products COLUMN_DEF "price=varchar(12)"
+Database products COLUMN_DEF "category=varchar(64)"
+Database products COLUMN_DEF "nontaxable=varchar(3)"
+Database products COLUMN_DEF "weight=varchar(12)"
+Database products COLUMN_DEF "size=varchar(96)"
+Database products COLUMN_DEF "color=varchar(96)"
+Database products COLUMN_DEF "related=text"
+Database products COLUMN_DEF "featured=varchar(32)"
+Database products COLUMN_DEF "inactive=varchar(3) default ''"
+Database products COLUMN_DEF "gift_cert=varchar(3) default ''"
+Database products NO_ASCII_INDEX 1
+Database products INDEX description
+Database products INDEX price
+Database products INDEX category
+Database products INDEX prod_group
+Database products INDEX inactive
diff --git a/dist/strap/dbconf/pgsql/state.pgsql b/dist/strap/dbconf/pgsql/state.pgsql
new file mode 100644
index 0000000..928424c
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/state.pgsql
@@ -0,0 +1,12 @@
+Database state state.txt __SQLDSN__
+Database state AUTO_NUMBER 00001
+Database state DEFAULT_TYPE varchar(128)
+Database state COLUMN_DEF "code=VARCHAR(8) NOT NULL PRIMARY KEY"
+Database state COLUMN_DEF "country=VARCHAR(20) DEFAULT '' NOT NULL"
+Database state COLUMN_DEF "sorder=VARCHAR(8) NOT NULL"
+Database state COLUMN_DEF "state=VARCHAR(20) DEFAULT '' NOT NULL"
+Database state COLUMN_DEF "postcode=VARCHAR(20) DEFAULT '' NOT NULL"
+Database state COLUMN_DEF "tax=text"
+Database state COLUMN_DEF "name=VARCHAR(64) DEFAULT '' NOT NULL"
+Database state INDEX country
+Database state INDEX sorder
diff --git a/dist/strap/dbconf/pgsql/stock_alert.pgsql b/dist/strap/dbconf/pgsql/stock_alert.pgsql
new file mode 100644
index 0000000..5fc8be0
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/stock_alert.pgsql
@@ -0,0 +1,11 @@
+Database stock_alert stock_alert.txt __SQLDSN__
+Database stock_alert COLUMN_DEF "uid=int(11) NOT NULL auto_increment PRIMARY KEY"
+Database stock_alert COLUMN_DEF "sku=varchar(20) DEFAULT '' NOT NULL"
+Database stock_alert COLUMN_DEF "price=decimal(10,2) DEFAULT '0.00' NOT NULL"
+Database stock_alert COLUMN_DEF "description=varchar(255) DEFAULT '' NOT NULL"
+Database stock_alert COLUMN_DEF "fname=varchar(255) DEFAULT NULL"
+Database stock_alert COLUMN_DEF "lname=varchar(255) DEFAULT NULL"
+Database stock_alert COLUMN_DEF "email=varchar(255) DEFAULT '' NOT NULL"
+Database stock_alert COLUMN_DEF "date=date DEFAULT '0000-00-00' NOT NULL"
+Database stock_alert CREATE_EMPTY_TXT 1
+Database stock_alert NAME uid sku price description fname lname email date
diff --git a/dist/strap/dbconf/pgsql/transactions.pgsql b/dist/strap/dbconf/pgsql/transactions.pgsql
new file mode 100644
index 0000000..68ba182
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/transactions.pgsql
@@ -0,0 +1,58 @@
+Database transactions transactions.txt __SQLDSN__
+Database transactions DEFAULT_TYPE varchar(128)
+Database transactions COLUMN_DEF "code=varchar(24) NOT NULL PRIMARY KEY"
+Database transactions COLUMN_DEF "store_id=varchar(9)"
+Database transactions COLUMN_DEF "order_number=varchar(24) NOT NULL"
+Database transactions COLUMN_DEF "session=varchar(64) NOT NULL"
+Database transactions COLUMN_DEF "username=varchar(32) DEFAULT '' NOT NULL"
+Database transactions COLUMN_DEF "shipmode=varchar(255)"
+Database transactions COLUMN_DEF "nitems=int NOT NULL"
+Database transactions COLUMN_DEF "subtotal=decimal(12,2) NOT NULL"
+Database transactions COLUMN_DEF "shipping=decimal(12,2) NOT NULL"
+Database transactions COLUMN_DEF "handling=decimal(12,2)"
+Database transactions COLUMN_DEF "salestax=decimal(12,2)"
+Database transactions COLUMN_DEF "total_cost=decimal(12,2) NOT NULL"
+Database transactions COLUMN_DEF "fname=varchar(128)"
+Database transactions COLUMN_DEF "lname=varchar(128)"
+Database transactions COLUMN_DEF "company=varchar(128)"
+Database transactions COLUMN_DEF "address1=varchar(128)"
+Database transactions COLUMN_DEF "address2=varchar(128)"
+Database transactions COLUMN_DEF "city=varchar(128) NOT NULL"
+Database transactions COLUMN_DEF "state=varchar(32)"
+Database transactions COLUMN_DEF "zip=varchar(32)"
+Database transactions COLUMN_DEF "country=varchar(32)"
+Database transactions COLUMN_DEF "phone_day=varchar(32)"
+Database transactions COLUMN_DEF "phone_night=varchar(32)"
+Database transactions COLUMN_DEF "fax=varchar(32)"
+Database transactions COLUMN_DEF "email=varchar(128)"
+Database transactions COLUMN_DEF "b_fname=varchar(128)"
+Database transactions COLUMN_DEF "b_lname=varchar(128)"
+Database transactions COLUMN_DEF "b_company=varchar(128)"
+Database transactions COLUMN_DEF "b_address1=varchar(128)"
+Database transactions COLUMN_DEF "b_address2=varchar(128)"
+Database transactions COLUMN_DEF "b_city=varchar(128)"
+Database transactions COLUMN_DEF "b_state=varchar(32)"
+Database transactions COLUMN_DEF "b_zip=varchar(32)"
+Database transactions COLUMN_DEF "b_country=varchar(32)"
+Database transactions COLUMN_DEF "b_phone=varchar(32)"
+Database transactions COLUMN_DEF "payment_method=varchar(255)"
+Database transactions COLUMN_DEF "avs=varchar(255)"
+Database transactions COLUMN_DEF "order_id=varchar(32)"
+Database transactions COLUMN_DEF "auth_code=varchar(32)"
+Database transactions COLUMN_DEF "tracking_number=varchar(64)"
+Database transactions COLUMN_DEF "order_date=varchar(32) NOT NULL"
+Database transactions COLUMN_DEF "update_date=timestamp"
+Database transactions COLUMN_DEF "archived=varchar(1) DEFAULT ''"
+Database transactions COLUMN_DEF "deleted=varchar(1) DEFAULT ''"
+Database transactions COLUMN_DEF "complete=varchar(1) DEFAULT ''"
+Database transactions COLUMN_DEF "status=varchar(32)"
+Database transactions COLUMN_DEF "parent=varchar(9)"
+Database transactions COLUMN_DEF "comments=text"
+Database transactions COLUMN_DEF "currency_locale=varchar(32)"
+Database transactions COLUMN_DEF "pay_cert_total=varchar(16)"
+Database transactions COLUMN_DEF "pay_cert_ord_total=varchar(16)"
+Database transactions INDEX store_id
+Database transactions INDEX order_number
+Database transactions INDEX order_date
+Database transactions INDEX archived
+Database transactions INDEX deleted
diff --git a/dist/strap/dbconf/pgsql/tree.pgsql b/dist/strap/dbconf/pgsql/tree.pgsql
new file mode 100644
index 0000000..e9ab347
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/tree.pgsql
@@ -0,0 +1,16 @@
+Database tree tree.txt __SQLDSN__
+
+Database tree DEFAULT_TYPE varchar(255)
+Database tree AUTO_SEQUENCE tree_seq
+Database tree AUTO_SEQUENCE_DROP 1
+Database tree KEY code
+Database tree COLUMN_DEF "parent_fld=varchar(20)"
+Database tree COLUMN_DEF "msort=varchar(8)"
+Database tree COLUMN_DEF "extended=text"
+Database tree COLUMN_DEF "inactive=int not null default 0"
+Database tree COLUMN_DEF "member=varchar(1)"
+Database tree INDEX parent_fld
+Database tree INDEX mgroup
+Database tree INDEX msort
+Database tree NO_ASCII_INDEX 1
+Database tree HIDE_FIELD inactive
diff --git a/dist/strap/dbconf/pgsql/userdb.pgsql b/dist/strap/dbconf/pgsql/userdb.pgsql
new file mode 100644
index 0000000..5a7f182
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/userdb.pgsql
@@ -0,0 +1,58 @@
+Database userdb userdb.txt __SQLDSN__
+Database userdb LENGTH_EXCEPTION_DEFAULT truncate_log
+Database userdb DEFAULT_TYPE varchar(255)
+
+Database userdb COLUMN_DEF "username=varchar(64) NOT NULL PRIMARY KEY"
+Database userdb COLUMN_DEF "usernick=varchar(64) NOT NULL"
+Database userdb COLUMN_DEF "password=varchar(64)"
+Database userdb COLUMN_DEF "expiration=varchar(32)"
+Database userdb COLUMN_DEF "accounts=text"
+Database userdb COLUMN_DEF "acl=text"
+Database userdb COLUMN_DEF "address1=varchar(64)"
+Database userdb COLUMN_DEF "address2=varchar(64)"
+Database userdb COLUMN_DEF "address3=varchar(64)"
+Database userdb COLUMN_DEF "address_book=text"
+Database userdb COLUMN_DEF "b_address1=varchar(64)"
+Database userdb COLUMN_DEF "b_address2=varchar(64)"
+Database userdb COLUMN_DEF "b_address3=varchar(64)"
+Database userdb COLUMN_DEF "b_city=varchar(30)"
+Database userdb COLUMN_DEF "b_company=varchar(64)"
+Database userdb COLUMN_DEF "b_country=varchar(10)"
+Database userdb COLUMN_DEF "b_fname=varchar(30)"
+Database userdb COLUMN_DEF "b_lname=varchar(30)"
+Database userdb COLUMN_DEF "b_nickname=text"
+Database userdb COLUMN_DEF "b_phone=varchar(30)"
+Database userdb COLUMN_DEF "b_state=varchar(10)"
+Database userdb COLUMN_DEF "b_zip=varchar(10)"
+Database userdb COLUMN_DEF "carts=text"
+Database userdb COLUMN_DEF "city=varchar(30)"
+Database userdb COLUMN_DEF "created=varchar(32)"
+Database userdb COLUMN_DEF "company=varchar(64)"
+Database userdb COLUMN_DEF "country=varchar(10)"
+Database userdb COLUMN_DEF "credit_limit=varchar(16)"
+Database userdb COLUMN_DEF "db_acl=text"
+Database userdb COLUMN_DEF "dealer=varchar(32)"
+Database userdb COLUMN_DEF "email=varchar(42)"
+Database userdb COLUMN_DEF "fax=varchar(30)"
+Database userdb COLUMN_DEF "file_acl=text"
+Database userdb COLUMN_DEF "fname=varchar(30)"
+Database userdb COLUMN_DEF "inactive=varchar(8)"
+Database userdb COLUMN_DEF "lname=varchar(30)"
+Database userdb COLUMN_DEF "mail_list=text"
+Database userdb COLUMN_DEF "mod_time=varchar(20)"
+Database userdb COLUMN_DEF "mv_shipmode=varchar(255)"
+Database userdb COLUMN_DEF "owner=varchar(20)"
+Database userdb COLUMN_DEF "p_nickname=text"
+Database userdb COLUMN_DEF "phone_day=varchar(30)"
+Database userdb COLUMN_DEF "phone_night=varchar(30)"
+Database userdb COLUMN_DEF "price_level=varchar(30)"
+Database userdb COLUMN_DEF "preferences=text"
+Database userdb COLUMN_DEF "s_nickname=text"
+Database userdb COLUMN_DEF "state=varchar(20)"
+Database userdb COLUMN_DEF "updated=varchar(32)"
+Database userdb COLUMN_DEF "zip=varchar(10)"
+Database userdb DEFAULT "inactive=''"
+Database userdb INDEX "UNIQUE usernick"
+
+# Prevent problems with abstime representation
+UserDB default time_field none
diff --git a/dist/strap/dbconf/pgsql/variable.dbm b/dist/strap/dbconf/pgsql/variable.dbm
new file mode 100644
index 0000000..9affd07
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/variable.dbm
@@ -0,0 +1,2 @@
+Database variable variable.txt TAB
+Database variable EXPORT_SORT code
diff --git a/dist/strap/dbconf/pgsql/variants.pgsql b/dist/strap/dbconf/pgsql/variants.pgsql
new file mode 100644
index 0000000..8b02124
--- /dev/null
+++ b/dist/strap/dbconf/pgsql/variants.pgsql
@@ -0,0 +1,13 @@
+Database variants variants.txt __SQLDSN__
+Database variants DEFAULT_TYPE varchar(255)
+Database variants COLUMN_DEF "code=varchar(64) NOT NULL PRIMARY KEY"
+Database variants COLUMN_DEF "sku=varchar(64)"
+Database variants COLUMN_DEF "description=varchar(128)"
+Database variants COLUMN_DEF "comment=text"
+Database variants COLUMN_DEF "thumb=varchar(128)"
+Database variants COLUMN_DEF "image=varchar(128)"
+Database variants COLUMN_DEF "price=varchar(12)"
+Database variants COLUMN_DEF "weight=varchar(12)"
+Database variants COLUMN_DEF "inactive=varchar(1) default ''"
+Database variants NO_ASCII_INDEX 1
+Database variants INDEX description price inactive sku
diff --git a/dist/strap/dbconf/sqlite/access.dbm b/dist/strap/dbconf/sqlite/access.dbm
new file mode 100644
index 0000000..9c4a01c
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/access.dbm
@@ -0,0 +1,2 @@
+Database access access.asc TAB
+Database access EXPORT_SORT username
diff --git a/dist/strap/dbconf/sqlite/affiliate.lite b/dist/strap/dbconf/sqlite/affiliate.lite
new file mode 100644
index 0000000..ea00338
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/affiliate.lite
@@ -0,0 +1,4 @@
+Database affiliate affiliate.txt __SQLDSN__
+Database affiliate COLUMN_DEF "code=char(12) NOT NULL PRIMARY KEY"
+Database affiliate DEFAULT_TYPE text
+Database affiliate AUTO_NUMBER A00000
diff --git a/dist/strap/dbconf/sqlite/country.lite b/dist/strap/dbconf/sqlite/country.lite
new file mode 100644
index 0000000..e09ecb1
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/country.lite
@@ -0,0 +1,8 @@
+Database country country.txt __SQLDSN__
+Database country COLUMN_DEF "code=CHAR(3) NOT NULL PRIMARY KEY"
+Database country COLUMN_DEF "selector=CHAR(3)"
+Database country COLUMN_DEF "shipmodes=VARCHAR(255)"
+Database country COLUMN_DEF "iso=CHAR(3) DEFAULT '' NOT NULL"
+Database country COLUMN_DEF "isonum=CHAR(3) DEFAULT '' NOT NULL"
+Database country COLUMN_DEF "name=VARCHAR(32) DEFAULT '' NOT NULL"
+Database country INDEX name
diff --git a/dist/strap/dbconf/sqlite/inventory.lite b/dist/strap/dbconf/sqlite/inventory.lite
new file mode 100644
index 0000000..41195ee
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/inventory.lite
@@ -0,0 +1,7 @@
+Database inventory inventory.txt __SQLDSN__
+Database inventory COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY"
+Database inventory COLUMN_DEF "quantity=INT"
+Database inventory COLUMN_DEF "stock_msg=char(64)"
+Database inventory COLUMN_DEF "account=char(64)"
+Database inventory COLUMN_DEF "cogs_account=char(64)"
+Database inventory NUMERIC quantity
diff --git a/dist/strap/dbconf/sqlite/locale.dbm b/dist/strap/dbconf/sqlite/locale.dbm
new file mode 100644
index 0000000..39d4d13
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/locale.dbm
@@ -0,0 +1,2 @@
+Database locale locale.txt TAB
+Database locale EXPORT_SORT code
diff --git a/dist/strap/dbconf/sqlite/merchandising.lite b/dist/strap/dbconf/sqlite/merchandising.lite
new file mode 100644
index 0000000..7745e0e
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/merchandising.lite
@@ -0,0 +1,8 @@
+Database merchandising merchandising.txt __SQLDSN__
+Database merchandising DEFAULT_TYPE text
+Database merchandising COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY"
+Database merchandising COLUMN_DEF "featured=CHAR(32) NOT NULL DEFAULT ''"
+Database merchandising COLUMN_DEF "start_date=CHAR(24) NOT NULL DEFAULT ''"
+Database merchandising COLUMN_DEF "finish_date=CHAR(24) NOT NULL DEFAULT ''"
+Database merchandising COLUMN_DEF "cross_category=CHAR(64) NOT NULL DEFAULT ''"
+Database merchandising INDEX featured start_date finish_date cross_category
diff --git a/dist/strap/dbconf/sqlite/mv_metadata.dbm b/dist/strap/dbconf/sqlite/mv_metadata.dbm
new file mode 100644
index 0000000..297790b
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/mv_metadata.dbm
@@ -0,0 +1,2 @@
+Database mv_metadata mv_metadata.asc TAB
+Database mv_metadata EXPORT_SORT code
diff --git a/dist/strap/dbconf/sqlite/options.lite b/dist/strap/dbconf/sqlite/options.lite
new file mode 100644
index 0000000..12075fc
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/options.lite
@@ -0,0 +1,20 @@
+Database options options.txt __SQLDSN__
+Database options DEFAULT_TYPE text
+Database options AUTO_NUMBER 100001
+Database options NO_SEARCH 1
+Database options ChopBlanks 1
+
+Database options COLUMN_DEF "code=varchar(64) primary key NOT NULL"
+Database options COLUMN_DEF "sku=varchar(64) NOT NULL DEFAULT ''"
+Database options COLUMN_DEF "o_group=varchar(64) NOT NULL DEFAULT ''"
+Database options COLUMN_DEF "o_sort=varchar(16) NOT NULL DEFAULT ''"
+Database options COLUMN_DEF "o_default=varchar(128)"
+Database options COLUMN_DEF "o_height=integer"
+Database options COLUMN_DEF "o_width=integer"
+Database options COLUMN_DEF "price=varchar(250)"
+Database options COLUMN_DEF "wholesale=varchar(250)"
+Database options COLUMN_DEF "o_simple=varchar(1)"
+
+Database options PREFER_NULL o_height o_width
+Database options NUMERIC o_height o_width
+Database options INDEX sku o_group o_sort
diff --git a/dist/strap/dbconf/sqlite/order_returns.lite b/dist/strap/dbconf/sqlite/order_returns.lite
new file mode 100644
index 0000000..36b1607
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/order_returns.lite
@@ -0,0 +1,11 @@
+Database order_returns order_returns.txt __SQLDSN__
+Database order_returns COLUMN_DEF "code=char(14) NOT NULL PRIMARY KEY"
+Database order_returns COLUMN_DEF "order_number=CHAR(14) NOT NULL"
+Database order_returns COLUMN_DEF "session=CHAR(32) NOT NULL"
+Database order_returns COLUMN_DEF "username=CHAR(20) default '' NOT NULL"
+Database order_returns COLUMN_DEF "rma_number=CHAR(32) NOT NULL"
+Database order_returns COLUMN_DEF "nitems=CHAR(9) NOT NULL"
+Database order_returns COLUMN_DEF "total=CHAR(12) NOT NULL"
+Database order_returns COLUMN_DEF "return_date=varchar(32) NOT NULL"
+Database order_returns COLUMN_DEF "update_date=timestamp"
+Database order_returns INDEX order_number
diff --git a/dist/strap/dbconf/sqlite/orderline.lite b/dist/strap/dbconf/sqlite/orderline.lite
new file mode 100644
index 0000000..7df770f
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/orderline.lite
@@ -0,0 +1,24 @@
+Database orderline orderline.txt __SQLDSN__
+Database orderline DEFAULT_TYPE varchar(128)
+Database orderline COLUMN_DEF "code=char(14) NOT NULL PRIMARY KEY"
+Database orderline COLUMN_DEF "store_id=varchar(9) DEFAULT '' NOT NULL"
+Database orderline COLUMN_DEF "order_number=varchar(14) NOT NULL"
+Database orderline COLUMN_DEF "session=varchar(32) NOT NULL"
+Database orderline COLUMN_DEF "username=varchar(20) default '' NOT NULL"
+Database orderline COLUMN_DEF "shipmode=varchar(255) default '' NOT NULL"
+Database orderline COLUMN_DEF "sku=varchar(64) NOT NULL"
+Database orderline COLUMN_DEF "quantity=varchar(9) NOT NULL"
+Database orderline COLUMN_DEF "price=varchar(12) NOT NULL"
+Database orderline COLUMN_DEF "subtotal=varchar(12) NOT NULL"
+Database orderline COLUMN_DEF "shipping=varchar(12)"
+Database orderline COLUMN_DEF "taxable=varchar(3)"
+Database orderline COLUMN_DEF "mv_mi=varchar(64)"
+Database orderline COLUMN_DEF "mv_si=varchar(3)"
+Database orderline COLUMN_DEF "mv_mp=varchar(3)"
+Database orderline COLUMN_DEF "options=varchar(255)"
+Database orderline COLUMN_DEF "order_date=varchar(32) NOT NULL"
+Database orderline COLUMN_DEF "update_date=timestamp"
+Database orderline COLUMN_DEF "status=varchar(32)"
+Database orderline COLUMN_DEF "parent=varchar(9)"
+Database orderline COLUMN_DEF "separate_address=text"
+Database orderline INDEX store_id order_number
diff --git a/dist/strap/dbconf/sqlite/pay_cert_lock.lite b/dist/strap/dbconf/sqlite/pay_cert_lock.lite
new file mode 100644
index 0000000..1983a31
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/pay_cert_lock.lite
@@ -0,0 +1,4 @@
+Database pay_cert_lock pay_cert_lock.txt __SQLDSN__
+Database pay_cert_lock COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database pay_cert_lock COLUMN_DEF "pid=varchar(16) NOT NULL"
+Database pay_cert_lock COLUMN_DEF "ip_addr=varchar(64) NOT NULL"
diff --git a/dist/strap/dbconf/sqlite/pay_cert_redeem.lite b/dist/strap/dbconf/sqlite/pay_cert_redeem.lite
new file mode 100644
index 0000000..04a07c4
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/pay_cert_redeem.lite
@@ -0,0 +1,14 @@
+Database pay_cert_redeem pay_cert_redeem.txt __SQLDSN__
+Database pay_cert_redeem AUTO_NUMBER 100000000
+Database pay_cert_redeem COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database pay_cert_redeem COLUMN_DEF "pay_id=varchar(32) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "link_tid=varchar(32) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "trans_date=varchar(128) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "ip_addr=varchar(64) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "trans_type=varchar(64) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "voided=int DEFAULT 0"
+Database pay_cert_redeem COLUMN_DEF "captured=int DEFAULT 0"
+Database pay_cert_redeem COLUMN_DEF "username=varchar(64)"
+Database pay_cert_redeem COLUMN_DEF "amount=decimal(12,2) NOT NULL"
+Database pay_cert_redeem COLUMN_DEF "items=text"
+Database pay_cert_redeem INDEX pay_id
diff --git a/dist/strap/dbconf/sqlite/pay_certs.lite b/dist/strap/dbconf/sqlite/pay_certs.lite
new file mode 100644
index 0000000..1dd2ed7
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/pay_certs.lite
@@ -0,0 +1,10 @@
+Database pay_certs pay_certs.txt __SQLDSN__
+Database pay_certs COLUMN_DEF "code=varchar(32) NOT NULL PRIMARY KEY"
+Database pay_certs COLUMN_DEF "date_issued=varchar(32) NOT NULL"
+Database pay_certs COLUMN_DEF "check_value=varchar(8) NOT NULL"
+Database pay_certs COLUMN_DEF "order_number=varchar(64) NOT NULL"
+Database pay_certs COLUMN_DEF "amount=decimal(12,2) NOT NULL"
+Database pay_certs COLUMN_DEF "orig_amount=decimal(12,2) NOT NULL"
+Database pay_certs COLUMN_DEF "ip_addr=varchar(32) NOT NULL"
+Database pay_certs COLUMN_DEF "process_flag=varchar(1) default '' NOT NULL"
+Database pay_certs COLUMN_DEF "date_expires=varchar(128) NOT NULL"
diff --git a/dist/strap/dbconf/sqlite/pricing.lite b/dist/strap/dbconf/sqlite/pricing.lite
new file mode 100644
index 0000000..bd82ee4
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/pricing.lite
@@ -0,0 +1,15 @@
+Database pricing pricing.txt __SQLDSN__
+Database pricing KEY sku
+Database pricing COLUMN_DEF "price_group=CHAR(12) DEFAULT '' NOT NULL"
+Database pricing INDEX price_group
+Database pricing COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY"
+Database pricing COLUMN_DEF "q2=char(12)"
+Database pricing COLUMN_DEF "q5=char(12)"
+Database pricing COLUMN_DEF "q10=char(12)"
+Database pricing COLUMN_DEF "q25=char(12)"
+Database pricing COLUMN_DEF "q100=char(12)"
+Database pricing COLUMN_DEF "w2=char(12)"
+Database pricing COLUMN_DEF "w5=char(12)"
+Database pricing COLUMN_DEF "w10=char(12)"
+Database pricing COLUMN_DEF "w25=char(12)"
+Database pricing COLUMN_DEF "w100=char(12)"
diff --git a/dist/strap/dbconf/sqlite/products.lite b/dist/strap/dbconf/sqlite/products.lite
new file mode 100644
index 0000000..b942d66
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/products.lite
@@ -0,0 +1,22 @@
+Database products products.txt __SQLDSN__
+Database products KEY sku
+Database products HIDE_FIELD inactive
+Database products COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY"
+Database products COLUMN_DEF "category=VARCHAR(64) NOT NULL DEFAULT ''"
+Database products COLUMN_DEF "color=VARCHAR(96)"
+Database products COLUMN_DEF "comment=TEXT"
+Database products COLUMN_DEF "description=VARCHAR(128) NOT NULL"
+Database products COLUMN_DEF "featured=VARCHAR(32)"
+Database products COLUMN_DEF "gift_cert=VARCHAR(3)"
+Database products COLUMN_DEF "image=VARCHAR(64)"
+Database products COLUMN_DEF "nontaxable=CHAR(3)"
+Database products COLUMN_DEF "price=DECIMAL(12,2) NOT NULL"
+Database products COLUMN_DEF "prod_group=VARCHAR(64) NOT NULL DEFAULT ''"
+Database products COLUMN_DEF "related=text"
+Database products COLUMN_DEF "size=VARCHAR(96)"
+Database products COLUMN_DEF "template_page=VARCHAR(64)"
+Database products COLUMN_DEF "thumb=VARCHAR(128)"
+Database products COLUMN_DEF "title=VARCHAR(128) DEFAULT '' NOT NULL"
+Database products COLUMN_DEF "weight=VARCHAR(12) DEFAULT '0' NOT NULL"
+Database products INDEX category price prod_group title
+Database products NUMERIC price
diff --git a/dist/strap/dbconf/sqlite/sqlite.cfg b/dist/strap/dbconf/sqlite/sqlite.cfg
new file mode 100644
index 0000000..bde6804
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/sqlite.cfg
@@ -0,0 +1,18 @@
+Require module DBI
+Require module DBD::SQLite
+
+Message -i -n Using SQLite, DSN=__SQLDSN__...
+
+DatabaseDefault USER __SQLUSER__
+DatabaseDefault PASS __SQLPASS__
+
+DatabaseDefault DEFAULT_TYPE varchar(255)
+
+# Include each table definition from its separate file.
+include dbconf/sqlite/*.lite
+
+# We still use DBM for certain small tables.
+include dbconf/sqlite/*.dbm
+
+# Tell the default DBM we are using something else.
+Variable SOME_DATABASE 1
diff --git a/dist/strap/dbconf/sqlite/state.lite b/dist/strap/dbconf/sqlite/state.lite
new file mode 100644
index 0000000..fa53e2d
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/state.lite
@@ -0,0 +1,12 @@
+Database state state.txt __SQLDSN__
+Database state AUTO_NUMBER 00001
+Database state COLUMN_DEF "code=CHAR(8) NOT NULL PRIMARY KEY"
+Database state COLUMN_DEF "country=CHAR(20) DEFAULT '' NOT NULL"
+Database state INDEX country
+Database state COLUMN_DEF "state=CHAR(20) DEFAULT '' NOT NULL"
+Database state INDEX state
+Database state COLUMN_DEF "postcode=CHAR(20) DEFAULT '' NOT NULL"
+Database state INDEX postcode
+Database state COLUMN_DEF "tax=text"
+Database state COLUMN_DEF "name=CHAR(64) DEFAULT '' NOT NULL"
+Database state INDEX name
diff --git a/dist/strap/dbconf/sqlite/stock_alert.lite b/dist/strap/dbconf/sqlite/stock_alert.lite
new file mode 100644
index 0000000..5fc8be0
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/stock_alert.lite
@@ -0,0 +1,11 @@
+Database stock_alert stock_alert.txt __SQLDSN__
+Database stock_alert COLUMN_DEF "uid=int(11) NOT NULL auto_increment PRIMARY KEY"
+Database stock_alert COLUMN_DEF "sku=varchar(20) DEFAULT '' NOT NULL"
+Database stock_alert COLUMN_DEF "price=decimal(10,2) DEFAULT '0.00' NOT NULL"
+Database stock_alert COLUMN_DEF "description=varchar(255) DEFAULT '' NOT NULL"
+Database stock_alert COLUMN_DEF "fname=varchar(255) DEFAULT NULL"
+Database stock_alert COLUMN_DEF "lname=varchar(255) DEFAULT NULL"
+Database stock_alert COLUMN_DEF "email=varchar(255) DEFAULT '' NOT NULL"
+Database stock_alert COLUMN_DEF "date=date DEFAULT '0000-00-00' NOT NULL"
+Database stock_alert CREATE_EMPTY_TXT 1
+Database stock_alert NAME uid sku price description fname lname email date
diff --git a/dist/strap/dbconf/sqlite/transactions.lite b/dist/strap/dbconf/sqlite/transactions.lite
new file mode 100644
index 0000000..ae02158
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/transactions.lite
@@ -0,0 +1,55 @@
+Database transactions transactions.txt __SQLDSN__
+Database transactions DEFAULT_TYPE varchar(128)
+Database transactions COLUMN_DEF "code=char(14) NOT NULL PRIMARY KEY"
+Database transactions COLUMN_DEF "store_id=varchar(9) DEFAULT '' NOT NULL"
+Database transactions INDEX store_id
+Database transactions COLUMN_DEF "order_number=varchar(14) NOT NULL"
+Database transactions INDEX order_number
+Database transactions COLUMN_DEF "session=varchar(32) NOT NULL"
+Database transactions COLUMN_DEF "username=varchar(20) default '' NOT NULL"
+Database transactions COLUMN_DEF "shipmode=varchar(255) NOT NULL"
+Database transactions COLUMN_DEF "nitems=varchar(9) NOT NULL"
+Database transactions COLUMN_DEF "subtotal=varchar(12) NOT NULL"
+Database transactions COLUMN_DEF "shipping=varchar(12) NOT NULL"
+Database transactions COLUMN_DEF "handling=varchar(12)"
+Database transactions COLUMN_DEF "salestax=varchar(12)"
+Database transactions COLUMN_DEF "total_cost=varchar(16) NOT NULL"
+Database transactions COLUMN_DEF "fname=varchar(30)"
+Database transactions COLUMN_DEF "lname=varchar(30)"
+Database transactions COLUMN_DEF "company=varchar(30)"
+Database transactions COLUMN_DEF "address1=varchar(64)"
+Database transactions COLUMN_DEF "address2=varchar(64)"
+Database transactions COLUMN_DEF "city=varchar(30) NOT NULL"
+Database transactions COLUMN_DEF "state=varchar(10)"
+Database transactions COLUMN_DEF "zip=varchar(10) DEFAULT '00000' NOT NULL"
+Database transactions COLUMN_DEF "country=varchar(10) DEFAULT '' NOT NULL"
+Database transactions COLUMN_DEF "phone_day=varchar(20)"
+Database transactions COLUMN_DEF "phone_night=varchar(20)"
+Database transactions COLUMN_DEF "fax=varchar(20)"
+Database transactions COLUMN_DEF "email=varchar(42)"
+Database transactions COLUMN_DEF "b_fname=varchar(30)"
+Database transactions COLUMN_DEF "b_lname=varchar(30)"
+Database transactions COLUMN_DEF "b_company=varchar(30)"
+Database transactions COLUMN_DEF "b_address1=varchar(64)"
+Database transactions COLUMN_DEF "b_address2=varchar(64)"
+Database transactions COLUMN_DEF "b_city=varchar(30)"
+Database transactions COLUMN_DEF "b_state=varchar(10)"
+Database transactions COLUMN_DEF "b_zip=varchar(10) DEFAULT '00000' NOT NULL"
+Database transactions COLUMN_DEF "b_country=varchar(10) DEFAULT '' NOT NULL"
+Database transactions COLUMN_DEF "b_phone=varchar(20)"
+Database transactions COLUMN_DEF "payment_method=varchar(128)"
+Database transactions COLUMN_DEF "avs=varchar(32)"
+Database transactions COLUMN_DEF "order_date=varchar(32) NOT NULL"
+Database transactions COLUMN_DEF "update_date=timestamp"
+Database transactions COLUMN_DEF "order_id=varchar(32)"
+Database transactions COLUMN_DEF "auth_code=varchar(32)"
+Database transactions COLUMN_DEF "tracking_number=varchar(64)"
+Database transactions COLUMN_DEF "status=varchar(32)"
+Database transactions COLUMN_DEF "parent=varchar(9)"
+Database transactions COLUMN_DEF "archived=varchar(1) DEFAULT ''"
+Database transactions COLUMN_DEF "deleted=varchar(1) DEFAULT ''"
+Database transactions COLUMN_DEF "complete=varchar(1) DEFAULT ''"
+Database transactions COLUMN_DEF "comments=text"
+Database transactions COLUMN_DEF "currency_locale=varchar(32)"
+Database transactions COLUMN_DEF "pay_cert_total=varchar(16)"
+Database transactions COLUMN_DEF "pay_cert_ord_total=varchar(16)"
diff --git a/dist/strap/dbconf/sqlite/tree.lite b/dist/strap/dbconf/sqlite/tree.lite
new file mode 100644
index 0000000..0441f47
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/tree.lite
@@ -0,0 +1,15 @@
+Database tree tree.txt __SQLDSN__
+
+Database tree DEFAULT_TYPE varchar(255)
+Database tree AUTO_NUMBER 0000001
+Database tree KEY code
+Database tree COLUMN_DEF "parent_fld=varchar(20)"
+Database tree COLUMN_DEF "msort=varchar(8)"
+Database tree COLUMN_DEF "extended=text"
+Database tree COLUMN_DEF "inactive=int not null default 0"
+Database tree COLUMN_DEF "member=varchar(1)"
+Database tree INDEX parent_fld
+Database tree INDEX mgroup
+Database tree INDEX msort
+Database tree NO_ASCII_INDEX 1
+Database tree HIDE_FIELD inactive
diff --git a/dist/strap/dbconf/sqlite/userdb.lite b/dist/strap/dbconf/sqlite/userdb.lite
new file mode 100644
index 0000000..d56d64f
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/userdb.lite
@@ -0,0 +1,55 @@
+Database userdb userdb.txt __SQLDSN__
+Database userdb DEFAULT_TYPE varchar(255)
+
+Database userdb COLUMN_DEF "username=varchar(64) NOT NULL PRIMARY KEY"
+Database userdb COLUMN_DEF "usernick=varchar(64) NOT NULL"
+Database userdb COLUMN_DEF "password=varchar(64)"
+Database userdb COLUMN_DEF "expiration=varchar(32)"
+Database userdb COLUMN_DEF "accounts=text"
+Database userdb COLUMN_DEF "acl=text"
+Database userdb COLUMN_DEF "address1=varchar(64)"
+Database userdb COLUMN_DEF "address2=varchar(64)"
+Database userdb COLUMN_DEF "address3=varchar(64)"
+Database userdb COLUMN_DEF "address_book=text"
+Database userdb COLUMN_DEF "b_address1=varchar(64)"
+Database userdb COLUMN_DEF "b_address2=varchar(64)"
+Database userdb COLUMN_DEF "b_address3=varchar(64)"
+Database userdb COLUMN_DEF "b_city=varchar(30)"
+Database userdb COLUMN_DEF "b_company=varchar(64)"
+Database userdb COLUMN_DEF "b_country=varchar(10)"
+Database userdb COLUMN_DEF "b_fname=varchar(30)"
+Database userdb COLUMN_DEF "b_lname=varchar(30)"
+Database userdb COLUMN_DEF "b_nickname=text"
+Database userdb COLUMN_DEF "b_phone=varchar(30)"
+Database userdb COLUMN_DEF "b_state=varchar(10)"
+Database userdb COLUMN_DEF "b_zip=varchar(10)"
+Database userdb COLUMN_DEF "carts=text"
+Database userdb COLUMN_DEF "city=varchar(30)"
+Database userdb COLUMN_DEF "created=varchar(32)"
+Database userdb COLUMN_DEF "company=varchar(64)"
+Database userdb COLUMN_DEF "country=varchar(10)"
+Database userdb COLUMN_DEF "credit_limit=varchar(16)"
+Database userdb COLUMN_DEF "db_acl=text"
+Database userdb COLUMN_DEF "dealer=varchar(32)"
+Database userdb COLUMN_DEF "email=varchar(42)"
+Database userdb COLUMN_DEF "fax=varchar(30)"
+Database userdb COLUMN_DEF "file_acl=text"
+Database userdb COLUMN_DEF "fname=varchar(30)"
+Database userdb COLUMN_DEF "inactive=varchar(8)"
+Database userdb COLUMN_DEF "lname=varchar(30)"
+Database userdb COLUMN_DEF "mail_list=text"
+Database userdb COLUMN_DEF "mod_time=varchar(20)"
+Database userdb COLUMN_DEF "mv_shipmode=varchar(255)"
+Database userdb COLUMN_DEF "owner=varchar(20)"
+Database userdb COLUMN_DEF "p_nickname=text"
+Database userdb COLUMN_DEF "phone_day=varchar(30)"
+Database userdb COLUMN_DEF "phone_night=varchar(30)"
+Database userdb COLUMN_DEF "price_level=varchar(30)"
+Database userdb COLUMN_DEF "preferences=text"
+Database userdb COLUMN_DEF "s_nickname=text"
+Database userdb COLUMN_DEF "state=varchar(20)"
+Database userdb COLUMN_DEF "updated=varchar(32)"
+Database userdb COLUMN_DEF "zip=varchar(10)"
+Database userdb DEFAULT "inactive=''"
+Database userdb INDEX "UNIQUE usernick"
+
diff --git a/dist/strap/dbconf/sqlite/variable.dbm b/dist/strap/dbconf/sqlite/variable.dbm
new file mode 100644
index 0000000..9affd07
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/variable.dbm
@@ -0,0 +1,2 @@
+Database variable variable.txt TAB
+Database variable EXPORT_SORT code
diff --git a/dist/strap/dbconf/sqlite/variants.lite b/dist/strap/dbconf/sqlite/variants.lite
new file mode 100644
index 0000000..8b02124
--- /dev/null
+++ b/dist/strap/dbconf/sqlite/variants.lite
@@ -0,0 +1,13 @@
+Database variants variants.txt __SQLDSN__
+Database variants DEFAULT_TYPE varchar(255)
+Database variants COLUMN_DEF "code=varchar(64) NOT NULL PRIMARY KEY"
+Database variants COLUMN_DEF "sku=varchar(64)"
+Database variants COLUMN_DEF "description=varchar(128)"
+Database variants COLUMN_DEF "comment=text"
+Database variants COLUMN_DEF "thumb=varchar(128)"
+Database variants COLUMN_DEF "image=varchar(128)"
+Database variants COLUMN_DEF "price=varchar(12)"
+Database variants COLUMN_DEF "weight=varchar(12)"
+Database variants COLUMN_DEF "inactive=varchar(1) default ''"
+Database variants NO_ASCII_INDEX 1
+Database variants INDEX description price inactive sku
diff --git a/dist/strap/etc/jobs/daily/stock_alert b/dist/strap/etc/jobs/daily/stock_alert
new file mode 100644
index 0000000..f260a05
--- /dev/null
+++ b/dist/strap/etc/jobs/daily/stock_alert
@@ -0,0 +1,80 @@
+[perl tables="stock_alert products, inventory"]
+ my $db = $Db{stock_alert};
+ my @msgs;
+
+ my $isth = $Sql{inventory}->prepare('SELECT i.quantity, p.inactive FROM inventory i, products p WHERE i.sku = ? AND i.sku=p.sku')
+ or return 'stock_alert: could not prepare select query for products, inventory';
+
+ my $dsth = $Sql{stock_alert}->prepare('DELETE FROM stock_alert WHERE uid = ?')
+ or return 'stock_alert: could not prepare delete query';
+
+
+## see if sku is back in stock:
+ my %in_stock;
+ my $sku_ary = $db->query('SELECT DISTINCT sku FROM stock_alert');
+ for(@$sku_ary) {
+ my $sku = $_->[0];
+ $isth->execute($sku);
+ my @row = $isth->fetchrow();
+#return uneval(\@row);
+ if( $row[0] > 0 && !$row[1] ) { # if has quantity and not inactive
+ $in_stock{$sku} = 1
+ }
+ }
+#return uneval(\%in_stock);
+
+
+## get list of users to email:
+ my @email;
+ my $ary = $db->query({ sql => 'SELECT * FROM stock_alert', hashref => 1 });
+ for(@$ary) {
+ next unless $in_stock{ $_->{sku} };
+#return uneval($_);
+
+ ## now, email them.
+ push @email, $_;
+ }
+
+
+## email users, then delete them:
+ for(@email) {
+ my $pretty_date = $Tag->convert_date({ fmt => '%B %e, %Y' }, $_->{date});
+ my $url = 'http://' . $Variable->{SERVER_NAME} . $Variable->{CGI_URL};
+ $url =~ s:([^/])$:$1/:; # trailing slash, if needed
+ $url .= $_->{sku};
+
+ my $msg;
+ $msg = $_->{fname} ? "Dear $_->{fname}," : "Hello,";
+ $msg .= <<EOF;
+
+
+On $pretty_date you asked to be notified when
+ $_->{description}
+came in stock.
+
+Today this item became available. The price is \$$_->{price}.
+
+You can find this product here:
+ $url
+
+Thank you,
+$Variable->{COMPANY} Backorder Robot
+EOF
+
+ my $email_res = $Tag->email({
+ to => "$_->{fname} $_->{lname} <$_->{email}>",
+ from => "$Variable->{COMPANY} <$Variable->{EMAIL_INFO}>",
+ subject => "Now in stock: $_->{description}",
+ body => $msg,
+ });
+ if($email_res) {
+ $dsth->execute($_->{uid});
+ push @msgs, "stock_alert: emailed uid: $_->{uid} about sku: $_->{sku}";
+ }
+ else {
+ push @msgs, "stock_alert: failed to email uid: $_->{uid}";
+ }
+ }
+
+ return join "\n", @msgs;
+[/perl]
diff --git a/dist/strap/etc/log_transaction b/dist/strap/etc/log_transaction
new file mode 100644
index 0000000..764dbea
--- /dev/null
+++ b/dist/strap/etc/log_transaction
@@ -0,0 +1,614 @@
+#### begin order logging of transaction ID [value mv_transaction_id] #####
+[tmp transaction_record]
+
+[comment]
+ First we dump the order to a file to track closely if something goes wrong.
+[/comment]
+[write-relative-file file="orders/session/[value mv_transaction_id]/[data session id].dump" interpolate=1][dump][/write-relative-file]
+
+[comment]
+ Now we initialize some stuff. We set the DB to write mode, and set
+ some variables to known values.
+[/comment]
+
+[tmpn auto_create][/tmpn]
+[loop list="transactions orderline inventory userdb"]
+[flag type=write table="[loop-code]"]
+[/loop]
+Total order: [total-cost]
+Payment processing...payment_method=[value mv_order_profile]
+[set do_payment][/set]
+[set do_invoice][/set]
+
+[try]
+
+[comment]
+ Handling of payment certificates. We set the temporary total, and the
+ amount remaining to be paid by any other payment method.
+
+ At the top, we initialize some variables.
+[/comment]
+
+ [tmp tmp_total][total-cost noformat=1][/tmp]
+ [set charge_total_message][/set]
+ [set pay_cert_total][/set]
+ [tmp tmp_remaining][total-cost noformat=1][/tmp]
+ [calc]
+ $Tag->tmp('certs_to_use') ;
+ if($Values->{use_pay_cert}) {
+ my @things = split /\0/, $Values->{use_pay_cert};
+ $Scratch->{certs_to_use} = join ",", @things;
+ }
+ elsif($Values->{mv_order_profile} eq 'pay_cert') {
+ $Scratch->{certs_to_use} = $Scratch->{pay_cert_code};
+ }
+ return;
+ [/calc]
+
+ [if scratch certs_to_use]
+ Redeeming payment certs: [scratch certs_to_use]
+ [seti tmp_remaining][pay-cert-redeem
+ certs="[scratch certs_to_use]"
+ die=1
+ ][/seti]
+ [if scratch tmp_remaining eq '']
+ [calc]
+ die errmsg("Gift cert authorization failed.") . "\n";
+ [/calc]
+ [/if]
+ Amount remaining: [scratch tmp_remaining]
+ [/if]
+[/try]
+
+[catch error-set="Payment process" error-scratch="mv_route_failed"]
+ There was an error accepting payment: $ERROR$
+[/catch]
+
+[goto if="[scratch mv_route_failed]"]
+
+[try]
+[if value mv_order_profile eq pay_cert]
+ [if scratch tmp_remaining == 0]
+ Fully paid by payment cert.
+ [else]
+ Not enough value on payment cert.
+ [calc]
+ die("Not enough value on payment certificates.");
+ [/calc]
+ [/else]
+ [/if]
+[elsif scratch tmp_remaining == 0]
+ Fully paid by payment cert.
+[/elsif]
+[elsif value mv_order_profile eq postal]
+ [comment]Sales order only[/comment]
+ Payment: [value name=mv_payment set="Check or Money Order (will call)"]
+[/elsif]
+[elsif value mv_order_profile eq purchase_order]
+ limit=[scratch tmp_climit]
+ total=[data session latest_total]
+ [perl userdb]
+ return unless length($Scratch->{tmp_climit});
+ my $limit = $Tag->data( 'userdb', 'credit_limit', $Session->{username});
+ my $minus = $Session->{latest_total};
+ $minus = -$minus;
+ my $expect = $limit + $minus;
+ Log("Access to userdb worked... limit=$limit minus=$minus expect=$expect");
+ $Tag->data(
+ 'userdb',
+ 'credit_limit',
+ $Session->{username},
+ {
+ value => $minus,
+ increment => 1,
+ }
+ );
+ my $remain = $Tag->data( 'userdb', 'credit_limit', $Session->{username});
+ Log("Write to userdb worked...expect='$expect' remain='$remain'");
+ if ($expect ne $remain) {
+ die errmsg(
+ "error setting credit limit! Limit was %s, subtract %s, got %s, expect %s.\n",
+ $limit,
+ $Session->{latest_total},
+ $remain,
+ $expect,
+ );
+ }
+ $Scratch->{credit_limit} = $remain;
+ return "Credit limit was=$limit\nCredit limit now=$remain\n";
+ [/perl]
+[/elsif]
+[elsif value mv_order_profile eq online_check]
+ [if variable MV_ONLINE_CHECK_MODE]
+ [calc]
+ return if $Scratch->{tmp_total} == $Scratch->{tmp_remaining};
+ my $msg = sprintf "Your checking account was charged %.2f", $Scratch->{tmp_remaining};
+ $Scratch->{pay_cert_total} = $Scratch->{tmp_total} - $Scratch->{tmp_remaining};
+ $Scratch->{charge_total_message} = $msg;
+ return "Check will be written for $Scratch->{tmp_remaining}";
+ [/calc]
+ Online check with payment mode=[var MV_ONLINE_CHECK_MODE]
+ [tmp name="charge_succeed"][charge route="[var MV_ONLINE_CHECK_MODE]" amount="[scratch tmp_remaining]" order_id="[value mv_transaction_id]" method="[var MV_ONLINE_CHECK_METHOD]"][/tmp]
+ [if scratch charge_succeed]
+ [then]
+ [set do_invoice]1[/set]
+ [set do_payment]1[/set]
+ Real-time online check succeeded. ID=[data session payment_id] amount=[scratch tmp_remaining]
+ [/then]
+ [else]
+ Real-time online check FAILED. Reason: [data session payment_error]
+ [calc]
+ for(qw/
+ charge_total_message
+ pay_cert_total
+ /)
+ {
+ delete $Scratch->{$_};
+ }
+ die errmsg(
+ "Real-time online check failed. Reason: %s\n",
+ errmsg($Session->{payment_error}),
+ );
+ [/calc]
+ [/else]
+ [/if]
+ [else]
+ [set do_invoice]1[/set]
+ [/else]
+ [/if]
+[/elsif]
+[elsif value mv_order_profile eq cod]
+ [comment] do nothing [/comment]
+[/elsif]
+[elsif variable MV_PAYMENT_MODE]
+ [calc]
+ return if $Scratch->{tmp_total} == $Scratch->{tmp_remaining};
+ my $msg = sprintf "Your credit card was charged %.2f", $Scratch->{tmp_remaining};
+ $Scratch->{pay_cert_total} = $Scratch->{tmp_total} - $Scratch->{tmp_remaining};
+ $Scratch->{charge_total_message} = $msg;
+ return "Credit card will be charged $Scratch->{tmp_remaining}";
+ [/calc]
+ Charging with payment mode=[var MV_PAYMENT_MODE]
+ [tmp name="charge_succeed"][charge route="[var MV_PAYMENT_MODE]" amount="[scratch tmp_remaining]" order_id="[value mv_transaction_id]"][/tmp]
+ [if scratch charge_succeed]
+ [then]
+ [set do_invoice]1[/set]
+ [set do_payment]1[/set]
+ Real-time charge succeeded. ID=[data session payment_id] amount=[scratch tmp_remaining]
+ [/then]
+ [else]
+ Real-time charge FAILED. Reason: [data session payment_error]
+ [calc]
+ for(qw/
+ charge_total_message
+ pay_cert_total
+ /)
+ {
+ delete $Scratch->{$_};
+ }
+ die errmsg(
+ "Real-time charge failed. Reason: %s\n",
+ errmsg($Session->{payment_error}),
+ );
+ [/calc]
+ [/else]
+ [/if]
+[/elsif]
+
+[else]
+ Offline credit card [value mv_credit_card_type] [value mv_credit_card_reference].
+ Payment: [value name=mv_payment set="credit_card"]
+[/else]
+[/if]
+
+[calc]
+ $Values->{mv_payment} =~ s/\%c/$Values->{mv_credit_card_type}/g;
+ return;
+[/calc]
+
+[/try]
+
+[catch error-scratch="mv_route_failed"]
+ There was an error accepting payment: $ERROR$
+ [if scratch pay_certs_to_capture]
+ voiding pay_cert auth, void id:[pay-cert tid="[scratch pay_certs_to_capture]" void=1]
+ [/if]
+[/catch]
+
+[goto if="[scratch mv_route_failed]"]
+
+[comment]
+ Now we have accepted payment, update the order number.
+[/comment]
+
+Set order number in values: [value
+ name=mv_order_number
+ set="[counter
+ name=`
+ $Session->{current_route}{counter_name}
+ || $Session->{current_route}{counter}
+ || $Config->{OrderCounter}
+ `
+ sql=`$Session->{current_route}{sql_counter}`
+ start=`$Session->{current_route}{first_order_number}`
+ date=`$Session->{current_route}{date_counter}`
+ ]"
+ ]
+Set order number in session: [calc]
+ $Session->{mv_order_number} = $Values->{mv_order_number};
+ [/calc]
+
+[if type=explicit compare=`
+ if($Session->{admin} and $Values->{order_desk_entry}) {
+ ## This is ordered from admin, don't login
+ ## We scrub that order_desk_entry value below if not admin
+ return 0;
+ }
+ delete $Values->{order_desk_entry};
+ return 1 if ! $Session->{logged_in} or $Session->{login_table} ne 'userdb';
+ return 0;
+ `]
+[try]
+ [if session logged_in]
+ [userdb function=logout clear=0 clear_cart=0]
+ [/if]
+ [tmp auto_create]1[/tmp]
+ [calcn]
+ $Tag->tmp('tmp_pass');
+ for(qw/ zip phone_day phone_night /) {
+ my $pass = $Values->{$_};
+ $pass =~ s/\s+//g;
+ next if length($pass) < 4;
+ $Scratch->{tmp_pass} = $pass;
+ }
+
+ my @lets = ('A' .. 'Z', '0 .. 9', 'a' .. 'z');
+ $Scratch->{tmp_pass} .= $lets[ rand @lets ]
+ while length($Scratch->{tmp_pass}) < 5;
+ return;
+ [/calcn]
+ [if type=explicit compare=|
+ [userdb
+ function=new_account
+ assign_username=1
+ password='[scratch tmp_pass]'
+ verify='[scratch tmp_pass]'
+ ]
+ |]
+ [seti mv_autocreate]
+ mv_username=[data session username]
+ mv_password=[scratch tmp_pass]
+ [/seti]
+ Auto-created user [seti auto_username][data session username][/seti][scratch auto_username].
+ [else]
+ Auto-create of user failed.
+ [perl] die errmsg("Auto-create of user failed."); [/perl]
+ [/else]
+ [/if]
+[/try]
+[catch error-set="Customer record creation" error-scratch="mv_route_failed"]
+There was an error adding you to the customer table.
+[/catch]
+
+[/if]
+
+[if value order_desk_entry]
+[try]
+ [tmpn tmp_compare][/tmpn]
+ [tmp tmp_username][data table=userdb col=usernick key="[value customer_id]"][/tmp]
+ [if !scratch tmp_username]
+ [calcn]
+ $Tag->tmp('tmp_pass');
+ for(qw/ zip phone_day phone_night /) {
+ my $pass = $Values->{$_};
+ $pass =~ s/\s+//g;
+ next if length($pass) < 4;
+ $Scratch->{tmp_pass} = $pass;
+ }
+
+ my @lets = ('A' .. 'Z', '0 .. 9', 'a' .. 'z');
+ $Scratch->{tmp_pass} .= $lets[ rand @lets ]
+ while length($Scratch->{tmp_pass}) < 5;
+ return;
+ [/calcn]
+ [tmp hide_status][userdb
+ function=new_account
+ no-login=1
+ assign-username=1
+ password='[scratch tmp_pass]'
+ verify='[scratch tmp_pass]'
+ profile=autocreate
+ ][/tmp]
+ [tmp tmp_username][data session auto_created_user][/tmp]
+ [if scratch hide_status]
+ Auto-created user [scratch tmp_username], no login.
+ [userdb function=save scratch=NONE username="[scratch tmp_username]" hide=1]
+ [/if]
+ [/if]
+ [value name=usernick set="[scratch tmp_username]" hide=1]
+ [value name=customer_id set="[scratch tmp_username]" hide=1]
+ [if !value customer_id]
+ Auto-create of user failed. Reason: [data session failure]
+ [perl] die errmsg("Auto-create of user failed. Reason: %s", $Session->{failure}) [/perl]
+ [/if]
+[/try]
+[catch error-set="Customer record creation" error-scratch="mv_route_failed"]
+There was an error adding to the customer table.
+[/catch]
+
+[/if]
+
+
+[comment][perl] Log("Starting report."); [/perl][/comment]
+
+[try]
+
+[if value mv_same_billing]
+[loop list="lname fname company address1 address2 city state zip country"]
+[tmp tmp_[loop-code]][/tmp]
+[/loop]
+[else]
+[loop list="lname fname company address1 address2 city state zip country phone"]
+[tmp tmp_[loop-code]][value name=b_[loop-code] filter="strip mac"][/tmp]
+[/loop]
+[/else]
+[/if]
+
+[if value order_desk_entry]
+ [tmp tmp_username][value customer_id][/tmp]
+ [tmp tmp_source][value name=salesperson default=ORDER_DESK][/tmp]
+ Order desk entry, set next page to: [cgi name=mv_nextpage set="admin/order_view"]
+[else]
+ [tmp tmp_username][data session username][/tmp]
+ [tmp tmp_source][data session source][/tmp]
+[/else]
+[/if]
+
+[seti total_cost][if scratch pay_cert_total][scratch tmp_remaining][else][total-cost noformat=1][/else][/if][/seti]
+Add main order [value mv_order_number] to transactions:
+[import table=transactions type=LINE continue=NOTES no-commit=1]
+code: [value mv_order_number]
+store_id: __STORE_ID__
+order_number: [value mv_order_number]
+session: [data session id]
+username: [scratch tmp_username]
+shipmode: [value mv_shipmode] ([shipping-desc])
+shipping: [shipping noformat=1]
+nitems: [nitems]
+subtotal: [subtotal noformat=1]
+handling: [handling noformat=1]
+salestax: [salestax noformat=1]
+total_cost: [scratch total_cost]
+fname: [value filter=strip name=fname]
+lname: [value filter=strip name=lname]
+company: [value filter=strip name=company]
+address1: [value filter=strip name=address1]
+address2: [value filter=strip name=address2]
+city: [value filter=strip name=city]
+state: [value name=state filter="strip uc"]
+zip: [value name=zip filter=word]
+country: [value country]
+email: [value name=email filter=strip]
+phone_day: [value filter=strip name=phone_day]
+phone_night: [value filter=strip name=phone_night]
+b_company: [scratch tmp_company]
+b_fname: [scratch tmp_fname]
+b_lname: [scratch tmp_lname]
+b_address1: [scratch tmp_address1]
+b_address2: [scratch tmp_address2]
+b_city: [scratch tmp_city]
+b_state: [scratch tmp_state]
+b_zip: [scratch tmp_zip]
+b_country: [scratch tmp_country]
+b_phone: [scratch tmp_phone]
+payment_method: [value mv_payment]
+payment_mode: [data session payment_mode]
+avs: [calc] ($Session->{payment_result} || {})->{'pop.avs_code'}; [/calc]
+order_id: [data session payment_id]
+auth_code: [calc] ($Session->{payment_result} || {})->{'pop.auth-code'}; [/calc]
+tracking_number:
+order_date: [value name=order_date set="[tag time]%Y%m%d %H:%M:%S[/tag]"]
+order_ymd: [value name=order_date set="[tag time]%Y%m%d[/tag]"]
+order_wday: [value name=order_wday set="[tag time]%u[/tag]"]
+status: pending
+deleted: 0
+archived: 0
+complete: 0
+comments: [value filter=mac name=gift_note]
+affiliate: [scratch tmp_source]
+campaign: [value campaign]
+parent: __PARENT__
+po_number: [value filter=strip name=po_number]
+[if scratch pay_cert_total]pay_cert_total: [scratch pay_cert_total]
+pay_cert_ord_total: [total-cost noformat=1][/if]
+[/import]
+[/try]
+
+[catch error-set="log_orderline_table" error-scratch="mv_route_failed"]
+There was an error adding the order to the transaction table. It was: $ERROR$
+[/catch]
+
+[goto if="[scratch mv_route_failed]"]
+
+[try]
+[if value mv_payment_mode eq purchase_order]
+set credit_limit: [seti credit_limit][data
+ table=userdb
+ col=credit_limit
+ key="[data session username]"
+ value="-[scratch total_cost]"
+ increment=1
+ ][/seti]
+[/if]
+
+[comment]Past transactions entry.[/comment]
+
+[set download_present][/set]
+
+[item-list]Added [item-code] to orderline:
+[import table=orderline type=LINE continue=NOTES no-commit=1]
+code: [value mv_order_number]-[item-increment]
+store_id: __STORE_ID__
+order_number: [value mv_order_number]
+session: [data session id]
+username: [scratch tmp_username]
+shipmode: [item-modifier mv_shipmode]
+sku: [item-code]
+options: [item-filter mac strip][item-options report=1 type=value][/item-filter]
+quantity: [item-quantity]
+price: [item-discount-price noformat]
+subtotal: [item-discount-subtotal noformat]
+taxable: [if-item-data !products nontaxable]1[/if-item-data]
+mv_mi: [item-modifier mv_mi]
+mv_si: [item-modifier mv_si]
+mv_mp: [item-modifier mv_mp]
+order_date: [value order_date]
+affiliate: [scratch tmp_source]
+campaign: [value campaign]
+status: pending
+description: [filter mac][item-description][/filter]
+[/import]
+
+[if variable DECREMENT_INVENTORY]Inventory of [item-code] now:
+ [data
+ table=inventory
+ col=quantity
+ key="[item-code]"
+ increment=1
+ value="-[item-quantity]"
+ ]
+[/if]
+
+[comment] Handle purchase of payment certificates [/comment]
+[if-item-field gift_cert]
+ Issue payment cert=[pay-cert
+ issue=1
+ no-cookie=1
+ amount="[item-subtotal noformat]"
+ expires="__GIFT_CERT_PERIOD__"
+ item-pointer="[item-param mv_ip]"
+ ]
+[/if-item-field]
+
+[comment] Handle downloadables [/comment]
+[if-item-field download]
+ [if value mv_payment =~ /credit.*card/i]
+ [set download_present]1[/set]
+ [userdb
+ function=set_file_acl
+ mode="expire 7 days"
+ location="[item-code]"
+ ]
+ [/if]
+[/if-item-field]
+
+[/item-list]
+
+[/try]
+
+[catch
+ error-set="log_orderline_table"
+ error-scratch="mv_route_failed"
+ ]
+There was an error adding the items to the orderline table: $ERROR$
+[/catch]
+
+[goto if="[scratch mv_route_failed]"]
+
+[if variable TRANSACTION_ACCOUNTING_SYSTEM]
+[try]
+Realtime: [scratch realtime]
+Add to SQL-Ledger: [accounting function=create_order_entry do_invoice="[scratch do_invoice]" do_payment="[scratch do_payment]"]
+[/try]
+
+[catch
+ error-set="log_accounting_xfer"
+ error-scratch="mv_route_failed"
+ ]
+There was an error transferring accounting information: $ERROR$
+[/catch]
+
+[goto if="[scratch mv_route_failed]"]
+[/if]
+
+[try]
+[tmpn tmp_user_save]NO[/tmpn]
+[tmpn tmp_save][/tmpn]
+[if value order_desk_entry]
+
+ [calc]
+ ## Set this so that we can go to admin/order_view[/comment]
+ $CGI->{order} = $Values->{mv_order_number};
+
+ my @funcs;
+ #### Commented out until separate functions built
+ #for(qw/shipping billing/) {
+ # next if $Values->{"no_save_$_"};
+ # push @funcs, "set_$_";
+ # $Scratch->{tmp_user_save} = '';
+ #}
+ @funcs = 'save' unless $Values->{no_save};
+ $Scratch->{tmp_save} = join(" ", @funcs);
+ my $msg = errmsg("Order %s entered for customer %s",
+ $Values->{mv_order_number},
+ $Scratch->{tmp_username},
+ );
+ $Tag->warnings($msg);
+ return;
+ [/calc]
+ [seti tmp_user_save]
+ [loop list="[scratch tmp_save]"]
+ [loop-code]=[userdb
+ function="[loop-code]"
+ profile=default
+ username="[scratch tmp_username]"
+ scratch=NONE
+ ] [/loop]
+ [/seti]
+ [calc]
+ $Scratch->{tmp_user_save} =~ s/^\s+//;
+ $Scratch->{tmp_user_save} =~ s/\s+$//;
+ $Scratch->{tmp_user_save} =~ s/\s+/ /g;
+ return;
+ [/calc]
+
+[elsif type=explicit compare="[userdb save]"]
+[tmpn tmp_user_save]SUCCESS[/tmpn]
+[/elsif][/if]
+Saved user information to user database: [scratch tmp_user_save]
+[if scratch auto_create]
+ Logout auto-created user: [userdb function=logout clear=0 clear_cart=0]
+ Clear auto-created user's usernick: [calc] delete $Scratch->{usernick}; return 1; [/calc]
+[/if]
+[/try]
+
+[catch
+ error-set="log_userdb_table"
+ error-scratch="mv_route_failed"
+ ]
+There was an error updating the user information: $ERROR$
+[/catch]
+[goto if="[scratch mv_route_failed]"]
+
+[comment]Past add data entry. Capture payment cert if necessary.[/comment]
+
+[if scratch pay_certs_to_capture]
+ [pay-cert-redeem capture=1]
+[/if]
+
+[comment]
+ Log order to directory suitable for capture by outside process.
+[/comment]
+[order-logger]
+
+[comment]Past all transaction log.[/comment]
+[/tmp][perl]
+ my $out = $Scratch->{transaction_record};
+ $out =~ s/^\s+//;
+ $out =~ s/^\s+//mg;
+ $out =~ s/\s+$//mg;
+ $out =~ s/[\r\n]+/\n/;
+ $out =~ s/:\n(\d+|yes|succe\w+|fail\w+)\n/: $1\n/ig;
+ return $out;
+[/perl]
+#### end order logging of tid=[value mv_transaction_id], order_number=[value mv_order_number] #####
diff --git a/dist/strap/etc/mail_receipt b/dist/strap/etc/mail_receipt
new file mode 100644
index 0000000..51129cf
--- /dev/null
+++ b/dist/strap/etc/mail_receipt
@@ -0,0 +1,135 @@
+[if value email_copy]
+[and value email]
+Sending email copy of order [value mv_order_number] to [value email]: [email to="[value email]"
+ subject="Thank you for your order #[value mv_order_number]!"
+ from=|"__COMPANY__ Customer Service" <__ORDERS_TO__>|
+]Dear [if value b_fname][value b_fname][else][value fname][/else][/if],
+
+Thank you for your order #[value mv_order_number]. It is being electronically processed.
+
+ Name: [value fname] [value lname]
+[if value company] Company: [value company][/if]
+ Email address: [value email]
+
+ Address: [value address1][if value address2]
+ [value address2][/if]
+City, State, Zip: [value city], [value state] [value zip]
+ Country: [value country]
+
+ Payment Method: [value mv_payment]
+ Shipping Method: [shipping_desc]
+
+ Phone: [value phone_day]
+
+[if value b_address1]
+ Billing Name: [value b_fname] [value b_lname]
+ Billing Address: [value b_address1] [value b_address2]
+City, State, Zip: [value b_city], [value b_state] [value b_zip]
+[if value b_country] Billing Country: [value b_country][/if]
+[/if]
+
+Quan Item No. Description Price Extension
+---- ----------- ------------------------------- -------------- ----------------
+[item-list][row 82]
+[column width=5 gutter=1 align=right] [item-quantity] [/column]
+[column width=12 gutter=1] [item-code] [/column]
+[column width=32 gutter=1 align=left wrap=1]
+[item-description]
+[if-modifier size]SIZE-->[item-modifier size][/if-modifier][if-modifier color] COLOR-->[item-modifier color][/if-modifier]
+[/column]
+[column width=15 gutter=1 align=r] [item-discount-price] [/column]
+[column width=17 gutter=1 align=r] [item-discount-subtotal] [/column]
+[/row]
+[if-item-field option_type][row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 wrap=1 gutter=1][filter op="tabbed decode_entities compress_space strip"][item-options type=display report=1][/filter][/column]
+[/row][/if-item-field][if-item-param pay_cert_code]
+[row 120]
+ [column width=82]URL:[area href="cert/[item-param pay_cert_code]/[item-param pay_cert_check]" no_session_id=1 no_count=1][/column]
+[/row]
+[/if-item-param]
+[/item-list]
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=R wrap=1 gutter=1][/column]
+ [column width=15 gutter=1]SUBTOTAL[/column]
+ [column width=15 gutter=0 align=r][subtotal][/column]
+[/row]
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=R wrap=1 gutter=1][/column]
+ [column width=15 gutter=1]SALES TAX[/column]
+ [column width=15 align=right gutter=0][salestax][/column]
+[/row]
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=R wrap=1 gutter=1][/column]
+ [column width=15 gutter=1]SHIPPING[/column]
+ [column width=15 align=right gutter=0][shipping][/column]
+[/row]
+
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=R wrap=1 gutter=1][/column]
+ [column width=15 gutter=1]ORDER TOTAL[/column]
+ [column width=15 align=right gutter=0][total-cost][/column]
+[/row][if scratch pay_cert_total]
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=R wrap=1 gutter=1][/column]
+ [column width=15 gutter=1]GIFT CERT[/column]
+ [column width=15 align=right gutter=0][currency][scratch pay_cert_total][/currency][/column]
+[/row]
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=R wrap=1 gutter=1][/column]
+ [column width=15 gutter=1]CHARGED[/column]
+ [column width=15 align=right gutter=0][currency][scratch tmp_remaining][/currency][/column]
+[/row]
+[/if]
+
+[if value gift_note]
+Note for Gift
+-------------
+[value gift_note]
+[/if]
+
+Should you have a question about your order, or about other __COMPANY__
+products, please reply to this message and let us help.
+
+Always reference your order number when calling for a status.[if !session logged_in]
+Or you can check status via this URL:
+
+ [area
+ no-session=1
+ form='
+ [scratch mv_autocreate]
+ mv_click=Login
+ mv_todo=return
+ mv_nextpage=query/check_orders
+ ']
+[else]
+You can visit your account maintenance page to check order status.[/else]
+[/if]
+Remember, you can always visit our site at:
+
+ __SAMPLEURL__
+
+Regards and thanks for your business!
+
+__COMPANY__
+[filter op=html2text]__ADDRESS__[/filter]
+__CITY__
+__PHONE__
+__TOLLFREE__
+FAX: __FAX__
+[/email]
+[else]Email copy of order [value mv_order_number] NOT REQUESTED for [value email].[/else]
+[/if]
diff --git a/dist/strap/etc/order.number b/dist/strap/etc/order.number
new file mode 100644
index 0000000..2690636
--- /dev/null
+++ b/dist/strap/etc/order.number
@@ -0,0 +1,2 @@
+#COUNTER-1.0
+TEST0000
diff --git a/dist/strap/etc/receipt.html b/dist/strap/etc/receipt.html
new file mode 100644
index 0000000..77ed2e8
--- /dev/null
+++ b/dist/strap/etc/receipt.html
@@ -0,0 +1,203 @@
+[tmp page_title]__COMPANY__ -- [L]Receipt[/L][/tmp]
+[tmpn display_class]noleft[/tmpn]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<h1>[msg arg="__COMPANY__"]Thank you for shopping at %s[/msg]</h1>
+<p class="well well-small lead">[msg arg="<strong>[value mv_order_number]</strong>"]Your Order Number is %s[/msg]</p>
+
+<p>[L]Your order is being electronically processed and will be shipped soon.[/L]</p>
+
+<ul>
+[if value email_copy]
+ <li>[msg arg="<b>[value email]</b>"]A copy of this receipt has been emailed to %s[/msg]</li>
+ <li>[L]You will receive an email with tracking information when your order is shipped[/L]</li>
+[/if]
+ <li>[msg arg.0='<a href="[area contact]">' arg.1='</a>']Should you have any questions about your order, %splease feel free to contact us%s[/msg]</li>
+</ul>
+
+<a href="[area ]" class="btn btn-large btn-primary" style="margin:13px 0 10px">[L]Continue Shopping[/L] <span class="icon icon-white icon-arrow-right"></span></a>
+
+<hr>
+
+<h3>[L]Order Details[/L]</h3>
+
+<table class="table-condensed">
+<tr>
+ <th style="text-align:right">[L]Order Date[/L]:</th>
+ <td colspan=3>[time]%b %e, %Y[/time]</td>
+</tr>
+<tr>
+ <th style="text-align:right">[L]Order #[/L]:</th>
+ <td colspan=3>[value mv_order_number]</td>
+</tr>
+<tr>
+ <th style="text-align:right">[L]Payment Method[/L]:</th>
+ <td colspan=3>[value mv_payment]</td>
+</tr>
+<tr>
+ <th style="text-align:right">[L]Shipping Method[/L]:</th>
+ <td colspan=3>
+ [shipping_desc]
+ </td>
+</tr>
+[if value mv_handling]
+<tr>
+ <th style="text-align:right">[L]Handling Charge[/L]:</th>
+ <td colspan=3>
+ [loop list="[value mv_handling]"]
+ [loop-change 1]
+ [condition]1[/condition]
+ [else]<BR>[/else]
+ [/loop-change 1]
+ [either][shipping_desc mode="[loop-code]"][or][L]CHARGED[/L][/either]
+ [/loop]
+ </td>
+</tr>
+[/if]
+<tr>
+ <th style="text-align:right;vertical-align:top">[L]Shipping Address[/L]:</th>
+ <td style="vertical-align:top">
+ [value fname] [value lname]<br>
+ [if value company][value company]<br>[/if]
+ [value address1]<br>
+ [if value address2][value address2]<br>[/if]
+ [value city], [value state] [value zip]<br>
+ [value country]<br>
+ [value phone_day]<br>
+ [value email]
+ </td>
+ <th style="text-align:right;vertical-align:top;padding-left:4em">[L]Billing Address[/L]:</th>
+ <td style="vertical-align:top">
+ [if value mv_same_billing]
+ ([L]same as shipping[/L])
+ [else]
+ [value b_fname] [value b_lname]<br>
+ [value b_address1]<br>
+ [if value b_address2][value b_address2]<br>[/if]
+ [value b_city], [value b_state] [value b_zip]<br>
+ [value b_country]<br>
+ [value phone_day]<br>
+ [value email]
+ [/else]
+ [/if]
+ </td>
+</tr>
+</table>
+
+[comment] Handle downloadables [/comment]
+[perl products]
+ sub get_download {
+ if (! $Scratch->{download_present}) {
+ return '(<B>Must pay by credit card to download now.)</B>';
+ }
+ my $sku = shift;
+ return '' unless tag_data('products', 'download', $sku);
+ my $loc = tag_data('products', 'dl_location', $sku);
+ my $save = delete $Scratch->{mv_add_dot_html};
+ my $url = $Tag->area( {
+ href => "deliver/$loc",
+ no_session_id => 1,
+ no_count => 1,
+ arg => $sku,
+ form => $Scratch->{mv_autocreate},
+ } );
+ $Scratch->{mv_add_dot_html} = $save if $save;
+ return qq{<BR><A HREF="$url"><IMG border=0 SRC="download.png"></A>};
+ }
+ return;
+[/perl]
+
+<br>
+<table class="table-condensed table-striped" width="100%">
+<tr class="well well-small smaller muted">
+ <th colspan=2 style="text-align:left">[L]Item Description[/L]</th>
+ <th width="10%" style="text-align:right">[L]Each[/L] </th>
+ <th width="10%">[L]Quantity[/L]</th>
+ <th width="10%" style="text-align:right">[L]Total[/L] </th>
+</tr>
+[item-list]
+ <tr>
+ <td style="width:75px;text-align:center">
+ [image sku="[item-code]" makesize="75x75" default="../thumb.gif" imagesubdir=items]
+ </td>
+ <td style="vertical-align:top;padding-top:8px">
+ <div><b>[item-description]</b></div>
+ [item-sku]
+ [if-modifier size]<BR>SIZE-->[item-modifier size][/if-modifier][if-modifier color] COLOR-->[item-modifier color][/if-modifier]
+ [if-item-field option_type]
+ <br>[item-options label=1 bold=1 price=1 type=display]
+ [/if-item-field]
+ [if-item-modifier mv_ad]
+ <br>
+ <b>SHIP TO:</b>
+ <pre>[item-modifier mv_ad]</pre>
+ [/if-item-modifier]
+ </td>
+ <td style="vertical-align:top;padding-top:8px;text-align:right">[item-discount-price]</td>
+ <td style="vertical-align:top;padding-top:8px;text-align:center">[item-quantity]</td>
+ <td style="vertical-align:top;padding-top:8px;text-align:right">[item-discount-subtotal]</td>
+ </tr>
+ [if-item-param pay_cert_code]
+ <tr>
+ <td colspan="5">
+ [tmp pc][area href="cert/[item-param pay_cert_code]/[item-param pay_cert_check]" no-session=1][/tmp]
+ <b style="color:red">Give this URL to pass on the gift certificate:</b> <a href="[scratch pc]">[scratch pc]</a>
+ </td>
+ </tr>
+ [/if-item-param]
+ [if-item-field download]
+ <tr>
+ <td colspan=5>
+ [calc]get_download('[item-code]')[/calc]
+ </td>
+ </tr>
+ [/if-item-field]
+[/item-list]
+
+<tr>
+ <td colspan=4 style="text-align:right">SUBTOTAL</td>
+ <td style="text-align:right">[subtotal]</td>
+</tr>
+<tr>
+ <td colspan=4 style="text-align:right">SALES TAX</td>
+ <td style="text-align:right">[salestax]</td>
+</tr>
+[if value mv_shipmode]
+<tr>
+ <td colspan=4 style="text-align:right">SHIPPING</td>
+ <td style="text-align:right">[shipping]</td>
+</tr>
+[/if]
+[if value mv_handling]
+<tr>
+ <td colspan=4 style="text-align:right">HANDLING</td>
+ <td style="text-align:right">[handling]</td>
+</tr>
+[/if]
+<tr>
+ <th colspan=4 style="text-align:right">TOTAL</th>
+ <th style="text-align:right">[total-cost]</th>
+</tr>
+[if scratch pay_cert_total]
+<tr>
+ <th colspan=4 style="text-align:right">GIFT CERTIFICATE</th>
+ <td style="text-align:right">[currency][scratch pay_cert_total][/currency]</td>
+</tr>
+<tr>
+ <th colspan=4 style="text-align:right">CHARGED</th>
+ <th style="text-align:right">[currency][scratch tmp_remaining][/currency]</th>
+</tr>
+[/if]
+</table>
+
+[if value gift_note]
+ <p><b>Note for Gift:</b> [value gift_note]</p>
+[/if]
+
+<br>
+<p class="text-info"><i>[L RECEIPT_PRINT]Please print this receipt for your records. Thank you for your order![/L]</i></p>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/etc/report b/dist/strap/etc/report
new file mode 100644
index 0000000..31c31cd
--- /dev/null
+++ b/dist/strap/etc/report
@@ -0,0 +1,138 @@
+[seti order_text]
+- ORDER DATE: [tag time]%c[/tag]
+ ORDER NUMBER: [value mv_order_number]
+ LEAD SOURCE: [data session source]
+ REFERRING URL: [data session referer]
+ TRANS ID: [data session payment_id]
+ MV ID: [value mv_transaction_id]
+
+ Name: [value fname] [value lname][if value company]
+ Company: [value company][/if]
+ Email address: [value email][if value email_copy] - EMAIL COPY REQUESTED[/if]
+ Mail List Req: [value mail_list]
+
+ Address: [value address1][if value address2]
+ [value address2][/if]
+City, State, Zip: [value city], [value state] [value zip]
+ Country: [value country]
+
+ Payment Method: [value mv_payment]
+[if value mv_credit_card_info]
+Credit Card Info:
+----------------
+[value mv_credit_card_info]
+[/if][if value payment_method eq credit_card] Account Number: [value mv_credit_card_reference] Expiration: [value mv_credit_card_exp_month]/[value mv_credit_card_exp_year]
+[/if][if value payment_method eq online_check] Account Number: [value check_account] Routing Number: [value check_routing] Check Number: [value check_number]
+[/if][if value payment_method eq po] Company Name: [value po_company] P.O. Number: [value po_number][/if]
+
+ Shipping Method: [shipping-desc][if value mv_handling]
+ Handling Charge: [loop list="[value mv_handling]"][shipping_desc mode="[loop-code]"] [/loop][/if]
+ Daytime Phone: [value phone_day]
+ Evening Phone: [value phone_night]
+[if !value mv_same_billing]
+ Billing Name: [value b_fname] [value b_lname][if value b_company]
+ Billing Company: [value b_company][/if]
+ Billing Address: [value b_address1][if value b_address2]
+ [value b_address2][/if]
+City, State, Zip: [value b_city], [value b_state] [value b_zip]
+ Billing Country: [value b_country]
+[/if]
+
+Qty Item No. Description Price Extension
+---- ----------- -------------------------------- ------------- ---------------
+[item-list][row 82]
+[column width=5 gutter=1 align=right] [item-quantity] [/column]
+[column width=12 gutter=1] [item-sku] [/column]
+[column width=32 align=left gutter=1 wrap=1]
+[item-data products description]
+[/column]
+
+[column width=14 align=right gutter=1][item-discount-price display=text][/column]
+[column width=15 align=right gutter=0][item-discount-subtotal display=text][/column]
+[/row][if-item-param pay_cert_code]
+[row 120]
+ [column width=82]URL:[area href="cert/[item-param pay_cert_code]/[item-param pay_cert_check]" no_session_id=1 no_count=1][/column]
+[/row][/if-item-param]
+[if-item-field option_type][row 82]
+ [column width=5 gutter=1 align=right][/column]
+ [column width=12 gutter=1] [item-code] [/column]
+ [column width=32 wrap=1 gutter=1][filter op="tabbed decode_entities compress_space strip"][item-options report=1][/filter][/column]
+[/row][/if-item-field]
+[if-item-modifier mv_ad]
+[row 82]
+[column width=5 gutter=1 align=right] [/column]
+[column width=12 gutter=1] SHIP TO: [/column]
+[column width=61 align=n][item-modifier mv_ad][/column]
+[/row]
+[/if-item-modifier]
+
+[/item-list]
+[row 82]
+[column width=5 align=right gutter=1][/column]
+[column width=12 gutter=1][/column]
+[column width=32 align=right gutter=1 wrap=1][/column]
+[column width=14 gutter=1]SUBTOTAL[/column]
+[column width=15 align=right gutter=0][subtotal display=text][/column]
+[/row]
+[row 82]
+[column width=5 align=right gutter=1][/column]
+[column width=12 gutter=1][/column]
+[column width=32 align=right gutter=1 wrap=1][/column]
+[column width=14 gutter=1]SALES TAX[/column]
+[column width=15 align=right gutter=0][salestax display=text][/column]
+[/row]
+[row 82]
+ [column width=5 align=right gutter=1][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=right gutter=1 wrap=1][/column]
+ [column width=14 gutter=1]SHIPPING[/column]
+ [column width=15 align=right gutter=0][shipping display=text][/column]
+[/row][if value mv_handling]
+[row 82]
+ [column width=5 align=right gutter=1][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=right gutter=1 wrap=1][/column]
+ [column width=14 gutter=1]HANDLING[/column]
+ [column width=15 align=right gutter=0][handling display=text][/column]
+[/row]
+[/if]
+[row 82]
+[column width=5 align=right gutter=1][/column]
+[column width=12 gutter=1][/column]
+[column width=32 align=right gutter=1 wrap=1][/column]
+[column width=14 gutter=1]ORDER TOTAL[/column]
+[column width=15 align=right gutter=0][total-cost display=text][/column]
+[/row][if scratch pay_cert_total]
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=right gutter=1 wrap=1][/column]
+ [column width=14 gutter=1]GIFT CERT[/column]
+ [column width=15 align=right gutter=0][currency][scratch pay_cert_total][/currency][/column]
+[/row]
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=right gutter=1 wrap=1][/column]
+ [column width=14 gutter=1]CHARGED[/column]
+ [column width=15 align=right gutter=0][currency][scratch tmp_remaining][/currency][/column]
+[/row]
+[/if]
+
+[if value gift_note]
+Gift Note or Special Instructions:
+---------------------------------------------------
+[value gift_note]
+[/if]
+[/seti]
+[tag op=mime description="Order Text" interpolate=1]
+[scratch order_text]
+[/tag]
+[if value mv_credit_card_info]
+[tag op=mime
+ interpolate=1
+ type=application/pgp-encrypted
+ description="CreditCard_[value mv_order_number]"]
+[value mv_credit_card_info]
+[/tag]
+[/if]
diff --git a/dist/strap/etc/return.number b/dist/strap/etc/return.number
new file mode 100644
index 0000000..0b3ce1f
--- /dev/null
+++ b/dist/strap/etc/return.number
@@ -0,0 +1,2 @@
+#COUNTER-1.0
+1
diff --git a/dist/strap/etc/rma.number b/dist/strap/etc/rma.number
new file mode 100644
index 0000000..0b3ce1f
--- /dev/null
+++ b/dist/strap/etc/rma.number
@@ -0,0 +1,2 @@
+#COUNTER-1.0
+1
diff --git a/dist/strap/etc/ship_notice b/dist/strap/etc/ship_notice
new file mode 100644
index 0000000..36b831b
--- /dev/null
+++ b/dist/strap/etc/ship_notice
@@ -0,0 +1,149 @@
+[loop list="[scratch ship_notice_order_number]"]
+To: [scratch ship_notice_email]
+Subject: Your order #[loop-code] [if-loop-data transactions status eq canceled]was canceled[else]has [if scratch ship_now_complete]completely shipped[elsif !scratch ship_notice_complete]partially shipped[/elsif][else]shipped[/else][/if][/else][/if-loop-data]
+From: __COMPANY__ Customer Service <[either]__EMAIL_INFO__[or]__ORDERS_TO__[/either]>
+Reply-to: [either]__EMAIL_SERVICE__[or]__EMAIL_INFO__[or]__ORDERS_TO__[/either]
+
+Dear [loop-data transactions fname] [loop-data transactions lname],
+
+[if scratch ship_now_complete]We have made the last shipment of your order #[loop-code], it is now complete!
+[elsif scratch ship_notice_complete]Your order #[loop-code] has been [if-loop-data transactions status eq canceled]canceled. Please contact Customer Service for an explanation.[else]shipped![/else][/if-loop-data][/elsif]
+[else]We have made a partial shipment of your order #[loop-code].[/else][/if]
+
+ Name: [loop-data transactions fname] [loop-data transactions lname]
+[if-loop-data transactions company] Company: [loop-data transactions company][/if-loop-data]
+ Email address: [loop-data transactions email]
+
+ Address: [loop-data transactions address1][if-loop-data transactions address2]
+ [loop-data transactions address2][/if-loop-data]
+City, State, Zip: [loop-data transactions city], [loop-data transactions state] [loop-data transactions zip]
+ Country: [loop-data transactions country]
+
+ Payment Method: [loop-data transactions payment_method]
+ Shipping Method: [shipping-desc [loop-data transactions shipmode]]
+
+ Daytime Phone: [loop-data transactions phone_day]
+ Evening Phone: [loop-data transactions phone_night]
+
+[if-loop-data transactions b_address1]
+ Billing Name: [loop-data transactions b_fname] [loop-data transactions b_lname]
+ Billing Address: [loop-data transactions b_address1] [loop-data transactions b_address2]
+City, State, Zip: [loop-data transactions b_city], [loop-data transactions b_state] [loop-data transactions b_zip]
+ Billing Country: [value b_country]
+[/if-loop-data]
+
+Qty Item No. Description Price Extension
+---- ----------- ------------------------------- -------------- ----------------
+[loop prefix=item search="
+ fi=orderline
+ st=db
+ sf=order_number
+ se=[loop-code]
+ co=1
+ op=eq
+ ml=1000
+ "][row 82]
+[column width=5 gutter=1 align=right] [item-data orderline quantity] [/column]
+[column width=12 gutter=1] [item-data orderline sku] [/column]
+[column width=32 gutter=1 align=left wrap=1][item-data orderline description]
+[if-item-data transactions size]SIZE-->[item-item-data transactions size][/if-item-data][if-item-data transactions color] COLOR-->[item-item-data transactions color][/if-item-data]
+[/column]
+[column width=15 gutter=1 align=r][currency][item-data orderline price][/currency][/column]
+[column width=16 gutter=0 align=r][currency][item-data orderline subtotal][/currency][/column]
+[/row]
+[row 82]
+[column width=5 gutter=1 align=right][/column]
+[column width=12 gutter=1][/column]
+[column width=60 gutter=1 align=left wrap=1][calc]
+ my $status = q{[display
+ table=orderline
+ column=status
+ key="[item-code]"
+ arbitrary=order_view
+ ]};
+ $status =~ s:<.*>::s;
+ if($status !~ /\S/i) {
+ $status = q{[item-data orderline status]};
+ }
+ $status = uc $status;
+ my $mesg = q{[data
+ table=inventory
+ column=stock_message
+ key="[item-data orderline sku]"
+ ]};
+ if(! $mesg and $status !~ /^\s*shipped\b/i) {
+ $status .= " ($mesg)";
+ }
+ $status .= q{ time: [convert-date][item-data orderline update_date][/convert-date]};
+ return $status;
+[/calc]
+[/column]
+[/row]
+
+[/loop]
+[row 82]
+[column width=5 align=right][/column]
+[column width=12 gutter=1][/column]
+[column width=32 align=R wrap=1 gutter=1][/column]
+[column width=15 gutter=1]SUBTOTAL[/column]
+[column width=16 align=right gutter=0][currency][loop-data transactions subtotal][/currency][/column]
+[/row]
+[row 82]
+[column width=5 align=right][/column]
+[column width=12 gutter=1][/column]
+[column width=32 align=R wrap=1 gutter=1][/column]
+[column width=15 gutter=1]SALES TAX[/column]
+[column width=16 align=right gutter=0][currency][loop-data transactions salestax][/currency][/column]
+[/row]
+[row 82]
+[column width=5 align=right][/column]
+[column width=12 gutter=1][/column]
+[column width=32 align=R wrap=1 gutter=1][/column]
+[column width=15 gutter=1]SHIPPING[/column]
+[column width=16 align=right gutter=0][currency][loop-data transactions shipping][/currency][/column]
+[/row]
+
+[row 82]
+[column width=5 align=right][/column]
+[column width=12 gutter=1][/column]
+[column width=32 align=R wrap=1 gutter=1][/column]
+[column width=15 gutter=1]ORDER TOTAL[/column]
+[column width=16 align = right gutter=0][currency][either][loop-data transactions pay_cert_ord_total][or][loop-data transactions total_cost][/either][/currency][/column]
+[/row][if-loop-data transactions pay_cert_total]
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=R wrap=1 gutter=1][/column]
+ [column width=15 gutter=1]GIFT CERT[/column]
+ [column width=16 align=right gutter=0][currency][loop-data transactions pay_cert_total][/currency][/column]
+[/row]
+[row 82]
+ [column width=5 align=right][/column]
+ [column width=12 gutter=1][/column]
+ [column width=32 align=R wrap=1 gutter=1][/column]
+ [column width=15 gutter=1]CHARGED[/column]
+ [column width=16 align=right gutter=0][currency][loop-data transactions total_cost][/currency][/column]
+[/row]
+[/if-loop-data]
+[if-loop-data transactions comments]
+Your comments or gift note
+----------------------------
+[loop-data transactions comments]
+[/if-loop-data]
+
+Should you have a question about your items, or about other __COMPANY__
+products, please reply to this message and let us help.
+
+Remember, you can always visit our site at:
+
+ __SERVER_NAME__
+
+Regards and thanks for your business!
+
+__COMPANY__
+__ADDRESS__
+__CITY__
+__PHONE__
+__TOLLFREE__
+FAX: __FAX__
+[/loop]
diff --git a/dist/strap/html/css/strap.css b/dist/strap/html/css/strap.css
new file mode 100644
index 0000000..827ffae
--- /dev/null
+++ b/dist/strap/html/css/strap.css
@@ -0,0 +1,34 @@
+.masthead .img-responsive {
+ display:inherit;
+}
+
+.bg-primary a {
+ color:#fff;
+}
+
+.navbar .nav > li > a {
+ cursor:pointer;
+}
+
+form[novalidate] input:focus:invalid,
+form[novalidate] textarea:focus:invalid,
+form[novalidate] select:focus:invalid {
+ color: #555;
+ border-color: rgba(82, 168, 236, 0.8);;
+ -webkit-box-shadow:
+ inset 0 1px 1px rgba(0, 0, 0, 0.075),
+ 0 0 8px rgba(82, 168, 236, 0.6);
+ -moz-box-shadow:
+ inset 0 1px 1px rgba(0, 0, 0, 0.075),
+ 0 0 8px rgba(82, 168, 236, 0.6);
+ box-shadow:
+ inset 0 1px 1px rgba(0, 0, 0, 0.075),
+ 0 0 8px rgba(82, 168, 236, 0.6);
+}
+
+/* tablet */
+ at media (min-width: 768px) and (max-width: 991px) {
+ .masthead .form-control {
+ width: 120px;
+ }
+}
diff --git a/dist/strap/html/index.html b/dist/strap/html/index.html
new file mode 100644
index 0000000..e645e25
--- /dev/null
+++ b/dist/strap/html/index.html
@@ -0,0 +1,97 @@
+<html>
+<head>
+ <title>__MVC_COMPANY__</title>
+ <style type="text/css">
+ TD {
+ font-family: Helvetica;
+ font-size: 11px;
+ }
+ A.categorybar:link, A.categorybar:active, A.categorybar:visited {
+ color: #FFFFFF;
+ font-family: Helvetica;
+ font-size: 13px;
+ font-weight: bold;
+ }
+ A:link, A:active, A:visited {
+ color: #006699;
+ font-family: Helvetica;
+ font-size: 11px;
+ }
+ .contentbar1 {
+ background-color: #EEEEEE;
+ font-family: Helvetica;
+ font-size: 11px;
+ }
+ .categorybar {
+ background-color: #006699
+ font-family: Helvetica;
+ font-size: 11px;
+ }
+ </style>
+</head>
+
+<body bgcolor="#FFFFFF">
+
+<table border="0" align=center cellspacing="5" cellpadding="15">
+<tr>
+ <td align="left">
+ <img src="__MVC_IMAGEURL__/logo2.gif">
+ </td>
+ <td align="right">
+ <big><b>__MVC_COMPANY__</b></big>
+ </td>
+</tr>
+<tr class="contentbar1">
+ <td align=center colspan=2>
+ <table cellpadding=5 width="100%" align=center>
+ <tr class="contentbar1">
+ <td colspan=2> </td>
+ </tr>
+ <tr class="contentbar1">
+ <td class="contentbar1" width="50%" align="center">
+ <a href="__MVC_CGIURL__/index.html">Customer Entrance</a>
+ </td>
+ <td class="contentbar1" width="50%" align="center">
+ <a href="__MVC_CGIURL__/admin/index.html">Admin Interface</a>
+ </td>
+ </tr>
+ <tr class="categorybar">
+ <td colspan=2> </td>
+ </tr>
+ </table>
+ </td>
+</tr>
+<tr class="contentbar1">
+ <td colspan="2" width="95%">
+ <p>
+ <b>If the above links do not work</b>, the Interchange server may not
+ be running. Try one of these commands to restart it:</b>
+ </p>
+ <blockquote>
+ /sbin/service interchange restart<br>
+ /usr/local/interchange/bin/restart<br>
+ </blockquote>
+ </td>
+</tr>
+<tr class="contentbar1">
+ <td width="95%" class="contentbar1" colspan="2">
+ <p>
+ This is the "standard" demonstration of the Interchange electronic
+ catalog system.
+ </p>
+ <p>
+ <b>Links that will help you to use this software:</b>
+ </p>
+ <ul>
+ <li><a href="http://www.icdevgroup.org/">Interchange developer site</a></li>
+ <li><a href="http://www.perl.com/">Perl Information</a></li>
+ <li><a href="http://www.w3.org/">WWW Resources</a></li>
+ <li><a href="http://httpd.apache.org/">Apache Web Server</a></li>
+ </ul>
+ </td>
+</tr>
+</table>
+
+</body>
+</html>
+
diff --git a/dist/strap/html/js/jquery.equalheightcolumns.min.js b/dist/strap/html/js/jquery.equalheightcolumns.min.js
new file mode 100644
index 0000000..984e82d
--- /dev/null
+++ b/dist/strap/html/js/jquery.equalheightcolumns.min.js
@@ -0,0 +1,2 @@
+/* equalHeightColumns.js 1.2, https://github.com/PaulSpr/jQuery-Equal-Height-Columns */
+(function(e){e.fn.equalHeightColumns=function(t){defaults={minWidth:-1,maxWidth:99999,setHeightOn:"min-height",defaultVal:0,equalizeRows:false,checkHeight:"height"};var n=e(this);t=e.extend({},defaults,t);var r=function(){var r=e(window).width();var i=Array();if(t.minWidth<r&&t.maxWidth>r){var s=0;var o=0;var u=0;n.css(t.setHeightOn,t.defaultVal);n.each(function(){if(t.equalizeRows){var n=e(this).position().top;if(n!=u){if(i.length>0){e(i).css(t.setHeightOn,o);o=0;i=[]}u=e(this).position().top}i.push(this)}s=e(this)[t.checkHeight]();if(s>o){o=s}});if(!t.equalizeRows){n.css(t.setHeightOn,o)}else{e(i).css(t.setHeightOn,o)}}else{n.css(t.setHeightOn,t.defaultVal)}};r();e(window).resize(r);n.find("img").load(r);if(typeof t.afterLoading!=="undefined"){n.find(t.afterLoading).load(r)}if(typeof t.afterTimeout!=="undefined"){setTimeout(function(){r();if(typeof t.afterLoading!=="undefined"){n.find(t.afterLoading).load(r)}},t.afterTimeout)}}})(jQuery)
\ No newline at end of file
diff --git a/dist/strap/images/affiliate/hardhat.gif b/dist/strap/images/affiliate/hardhat.gif
new file mode 100644
index 0000000..051cf74
Binary files /dev/null and b/dist/strap/images/affiliate/hardhat.gif differ
diff --git a/dist/strap/images/amex_cvv.png b/dist/strap/images/amex_cvv.png
new file mode 100644
index 0000000..a71133d
Binary files /dev/null and b/dist/strap/images/amex_cvv.png differ
diff --git a/dist/strap/images/bg.gif b/dist/strap/images/bg.gif
new file mode 100644
index 0000000..b82e6ec
Binary files /dev/null and b/dist/strap/images/bg.gif differ
diff --git a/dist/strap/images/blank1.gif b/dist/strap/images/blank1.gif
new file mode 100644
index 0000000..47de486
Binary files /dev/null and b/dist/strap/images/blank1.gif differ
diff --git a/dist/strap/images/blank2.gif b/dist/strap/images/blank2.gif
new file mode 100644
index 0000000..2c7b768
Binary files /dev/null and b/dist/strap/images/blank2.gif differ
diff --git a/dist/strap/images/blank3.gif b/dist/strap/images/blank3.gif
new file mode 100644
index 0000000..c799173
Binary files /dev/null and b/dist/strap/images/blank3.gif differ
diff --git a/dist/strap/images/blank4.gif b/dist/strap/images/blank4.gif
new file mode 100644
index 0000000..08f17ff
Binary files /dev/null and b/dist/strap/images/blank4.gif differ
diff --git a/dist/strap/images/blank5.gif b/dist/strap/images/blank5.gif
new file mode 100644
index 0000000..0490047
Binary files /dev/null and b/dist/strap/images/blank5.gif differ
diff --git a/dist/strap/images/blank6.gif b/dist/strap/images/blank6.gif
new file mode 100644
index 0000000..e1399cb
Binary files /dev/null and b/dist/strap/images/blank6.gif differ
diff --git a/dist/strap/images/blankv.gif b/dist/strap/images/blankv.gif
new file mode 100644
index 0000000..a10c829
Binary files /dev/null and b/dist/strap/images/blankv.gif differ
diff --git a/dist/strap/images/blankvl.gif b/dist/strap/images/blankvl.gif
new file mode 100644
index 0000000..463148e
Binary files /dev/null and b/dist/strap/images/blankvl.gif differ
diff --git a/dist/strap/images/button_alt_general.gif b/dist/strap/images/button_alt_general.gif
new file mode 100644
index 0000000..d26772d
Binary files /dev/null and b/dist/strap/images/button_alt_general.gif differ
diff --git a/dist/strap/images/button_alt_product.gif b/dist/strap/images/button_alt_product.gif
new file mode 100644
index 0000000..3595202
Binary files /dev/null and b/dist/strap/images/button_alt_product.gif differ
diff --git a/dist/strap/images/button_alt_search.gif b/dist/strap/images/button_alt_search.gif
new file mode 100644
index 0000000..d26772d
Binary files /dev/null and b/dist/strap/images/button_alt_search.gif differ
diff --git a/dist/strap/images/button_general.gif b/dist/strap/images/button_general.gif
new file mode 100644
index 0000000..83577b4
Binary files /dev/null and b/dist/strap/images/button_general.gif differ
diff --git a/dist/strap/images/button_product.gif b/dist/strap/images/button_product.gif
new file mode 100644
index 0000000..cba8a8b
Binary files /dev/null and b/dist/strap/images/button_product.gif differ
diff --git a/dist/strap/images/button_search.gif b/dist/strap/images/button_search.gif
new file mode 100644
index 0000000..83577b4
Binary files /dev/null and b/dist/strap/images/button_search.gif differ
diff --git a/dist/strap/images/download.png b/dist/strap/images/download.png
new file mode 100644
index 0000000..b784bb5
Binary files /dev/null and b/dist/strap/images/download.png differ
diff --git a/dist/strap/images/fc.gif b/dist/strap/images/fc.gif
new file mode 100644
index 0000000..f234876
Binary files /dev/null and b/dist/strap/images/fc.gif differ
diff --git a/dist/strap/images/fo.gif b/dist/strap/images/fo.gif
new file mode 100644
index 0000000..fe5fbbd
Binary files /dev/null and b/dist/strap/images/fo.gif differ
diff --git a/dist/strap/images/has_menu.gif b/dist/strap/images/has_menu.gif
new file mode 100644
index 0000000..6429aee
Binary files /dev/null and b/dist/strap/images/has_menu.gif differ
diff --git a/dist/strap/images/items/os28004.gif b/dist/strap/images/items/os28004.gif
new file mode 100644
index 0000000..0811194
Binary files /dev/null and b/dist/strap/images/items/os28004.gif differ
diff --git a/dist/strap/images/items/os28005.gif b/dist/strap/images/items/os28005.gif
new file mode 100644
index 0000000..f520e69
Binary files /dev/null and b/dist/strap/images/items/os28005.gif differ
diff --git a/dist/strap/images/items/os28006.gif b/dist/strap/images/items/os28006.gif
new file mode 100644
index 0000000..af3cabd
Binary files /dev/null and b/dist/strap/images/items/os28006.gif differ
diff --git a/dist/strap/images/items/os28007.gif b/dist/strap/images/items/os28007.gif
new file mode 100644
index 0000000..ca6b9db
Binary files /dev/null and b/dist/strap/images/items/os28007.gif differ
diff --git a/dist/strap/images/items/os28008.gif b/dist/strap/images/items/os28008.gif
new file mode 100644
index 0000000..7b52750
Binary files /dev/null and b/dist/strap/images/items/os28008.gif differ
diff --git a/dist/strap/images/items/os28009.gif b/dist/strap/images/items/os28009.gif
new file mode 100644
index 0000000..f5cb6fc
Binary files /dev/null and b/dist/strap/images/items/os28009.gif differ
diff --git a/dist/strap/images/items/os28011.gif b/dist/strap/images/items/os28011.gif
new file mode 100644
index 0000000..c215f4e
Binary files /dev/null and b/dist/strap/images/items/os28011.gif differ
diff --git a/dist/strap/images/items/os28044.gif b/dist/strap/images/items/os28044.gif
new file mode 100644
index 0000000..c780706
Binary files /dev/null and b/dist/strap/images/items/os28044.gif differ
diff --git a/dist/strap/images/items/os28057a.gif b/dist/strap/images/items/os28057a.gif
new file mode 100644
index 0000000..ffcffbe
Binary files /dev/null and b/dist/strap/images/items/os28057a.gif differ
diff --git a/dist/strap/images/items/os28057b.gif b/dist/strap/images/items/os28057b.gif
new file mode 100644
index 0000000..e4a97e7
Binary files /dev/null and b/dist/strap/images/items/os28057b.gif differ
diff --git a/dist/strap/images/items/os28057c.gif b/dist/strap/images/items/os28057c.gif
new file mode 100644
index 0000000..dea7747
Binary files /dev/null and b/dist/strap/images/items/os28057c.gif differ
diff --git a/dist/strap/images/items/os28062.gif b/dist/strap/images/items/os28062.gif
new file mode 100644
index 0000000..0cc8925
Binary files /dev/null and b/dist/strap/images/items/os28062.gif differ
diff --git a/dist/strap/images/items/os28064.gif b/dist/strap/images/items/os28064.gif
new file mode 100644
index 0000000..adbe83e
Binary files /dev/null and b/dist/strap/images/items/os28064.gif differ
diff --git a/dist/strap/images/items/os28065.gif b/dist/strap/images/items/os28065.gif
new file mode 100644
index 0000000..23bd4cf
Binary files /dev/null and b/dist/strap/images/items/os28065.gif differ
diff --git a/dist/strap/images/items/os28066.gif b/dist/strap/images/items/os28066.gif
new file mode 100644
index 0000000..7b6f87f
Binary files /dev/null and b/dist/strap/images/items/os28066.gif differ
diff --git a/dist/strap/images/items/os28068.gif b/dist/strap/images/items/os28068.gif
new file mode 100644
index 0000000..ef438ec
Binary files /dev/null and b/dist/strap/images/items/os28068.gif differ
diff --git a/dist/strap/images/items/os28068a.gif b/dist/strap/images/items/os28068a.gif
new file mode 100644
index 0000000..208a573
Binary files /dev/null and b/dist/strap/images/items/os28068a.gif differ
diff --git a/dist/strap/images/items/os28068b.gif b/dist/strap/images/items/os28068b.gif
new file mode 100644
index 0000000..a8ef4af
Binary files /dev/null and b/dist/strap/images/items/os28068b.gif differ
diff --git a/dist/strap/images/items/os28069.gif b/dist/strap/images/items/os28069.gif
new file mode 100644
index 0000000..4963675
Binary files /dev/null and b/dist/strap/images/items/os28069.gif differ
diff --git a/dist/strap/images/items/os28070.gif b/dist/strap/images/items/os28070.gif
new file mode 100644
index 0000000..da01b9b
Binary files /dev/null and b/dist/strap/images/items/os28070.gif differ
diff --git a/dist/strap/images/items/os28072.gif b/dist/strap/images/items/os28072.gif
new file mode 100644
index 0000000..47bc023
Binary files /dev/null and b/dist/strap/images/items/os28072.gif differ
diff --git a/dist/strap/images/items/os28073.gif b/dist/strap/images/items/os28073.gif
new file mode 100644
index 0000000..d37ef0c
Binary files /dev/null and b/dist/strap/images/items/os28073.gif differ
diff --git a/dist/strap/images/items/os28074.gif b/dist/strap/images/items/os28074.gif
new file mode 100644
index 0000000..1c1ff9b
Binary files /dev/null and b/dist/strap/images/items/os28074.gif differ
diff --git a/dist/strap/images/items/os28075.gif b/dist/strap/images/items/os28075.gif
new file mode 100644
index 0000000..33a264e
Binary files /dev/null and b/dist/strap/images/items/os28075.gif differ
diff --git a/dist/strap/images/items/os28076.gif b/dist/strap/images/items/os28076.gif
new file mode 100644
index 0000000..870e6d8
Binary files /dev/null and b/dist/strap/images/items/os28076.gif differ
diff --git a/dist/strap/images/items/os28077.gif b/dist/strap/images/items/os28077.gif
new file mode 100644
index 0000000..3ac46d4
Binary files /dev/null and b/dist/strap/images/items/os28077.gif differ
diff --git a/dist/strap/images/items/os28080.gif b/dist/strap/images/items/os28080.gif
new file mode 100644
index 0000000..20f6a77
Binary files /dev/null and b/dist/strap/images/items/os28080.gif differ
diff --git a/dist/strap/images/items/os28081.gif b/dist/strap/images/items/os28081.gif
new file mode 100644
index 0000000..7a63d53
Binary files /dev/null and b/dist/strap/images/items/os28081.gif differ
diff --git a/dist/strap/images/items/os28082.gif b/dist/strap/images/items/os28082.gif
new file mode 100644
index 0000000..9d0fe5f
Binary files /dev/null and b/dist/strap/images/items/os28082.gif differ
diff --git a/dist/strap/images/items/os28084.gif b/dist/strap/images/items/os28084.gif
new file mode 100644
index 0000000..b59f9b4
Binary files /dev/null and b/dist/strap/images/items/os28084.gif differ
diff --git a/dist/strap/images/items/os28085.gif b/dist/strap/images/items/os28085.gif
new file mode 100644
index 0000000..fb4ed00
Binary files /dev/null and b/dist/strap/images/items/os28085.gif differ
diff --git a/dist/strap/images/items/os28086.gif b/dist/strap/images/items/os28086.gif
new file mode 100644
index 0000000..2d9cf21
Binary files /dev/null and b/dist/strap/images/items/os28086.gif differ
diff --git a/dist/strap/images/items/os28087.gif b/dist/strap/images/items/os28087.gif
new file mode 100644
index 0000000..7de0b22
Binary files /dev/null and b/dist/strap/images/items/os28087.gif differ
diff --git a/dist/strap/images/items/os28108.gif b/dist/strap/images/items/os28108.gif
new file mode 100644
index 0000000..22ac2c1
Binary files /dev/null and b/dist/strap/images/items/os28108.gif differ
diff --git a/dist/strap/images/items/os28109.gif b/dist/strap/images/items/os28109.gif
new file mode 100644
index 0000000..eca7b26
Binary files /dev/null and b/dist/strap/images/items/os28109.gif differ
diff --git a/dist/strap/images/items/os28110.gif b/dist/strap/images/items/os28110.gif
new file mode 100644
index 0000000..4184088
Binary files /dev/null and b/dist/strap/images/items/os28110.gif differ
diff --git a/dist/strap/images/items/os28111.gif b/dist/strap/images/items/os28111.gif
new file mode 100644
index 0000000..c41b123
Binary files /dev/null and b/dist/strap/images/items/os28111.gif differ
diff --git a/dist/strap/images/items/os28112.gif b/dist/strap/images/items/os28112.gif
new file mode 100644
index 0000000..27cbedc
Binary files /dev/null and b/dist/strap/images/items/os28112.gif differ
diff --git a/dist/strap/images/items/os28113.gif b/dist/strap/images/items/os28113.gif
new file mode 100644
index 0000000..6bb3a29
Binary files /dev/null and b/dist/strap/images/items/os28113.gif differ
diff --git a/dist/strap/images/items/os29000.gif b/dist/strap/images/items/os29000.gif
new file mode 100644
index 0000000..865e852
Binary files /dev/null and b/dist/strap/images/items/os29000.gif differ
diff --git a/dist/strap/images/logo.gif b/dist/strap/images/logo.gif
new file mode 100644
index 0000000..2e6de27
Binary files /dev/null and b/dist/strap/images/logo.gif differ
diff --git a/dist/strap/images/logo.png b/dist/strap/images/logo.png
new file mode 100644
index 0000000..0f05825
Binary files /dev/null and b/dist/strap/images/logo.png differ
diff --git a/dist/strap/images/logo2.gif b/dist/strap/images/logo2.gif
new file mode 100644
index 0000000..f9f1ea2
Binary files /dev/null and b/dist/strap/images/logo2.gif differ
diff --git a/dist/strap/images/navigation_alt.gif b/dist/strap/images/navigation_alt.gif
new file mode 100644
index 0000000..48bc502
Binary files /dev/null and b/dist/strap/images/navigation_alt.gif differ
diff --git a/dist/strap/images/navigation_bar.gif b/dist/strap/images/navigation_bar.gif
new file mode 100644
index 0000000..06a0719
Binary files /dev/null and b/dist/strap/images/navigation_bar.gif differ
diff --git a/dist/strap/images/poweredby.gif b/dist/strap/images/poweredby.gif
new file mode 100644
index 0000000..3ca7bb3
Binary files /dev/null and b/dist/strap/images/poweredby.gif differ
diff --git a/dist/strap/images/right.gif b/dist/strap/images/right.gif
new file mode 100644
index 0000000..b256e5f
Binary files /dev/null and b/dist/strap/images/right.gif differ
diff --git a/dist/strap/images/sep.gif b/dist/strap/images/sep.gif
new file mode 100644
index 0000000..f44238a
Binary files /dev/null and b/dist/strap/images/sep.gif differ
diff --git a/dist/strap/images/sm_right.gif b/dist/strap/images/sm_right.gif
new file mode 100644
index 0000000..2c0ed0f
Binary files /dev/null and b/dist/strap/images/sm_right.gif differ
diff --git a/dist/strap/images/smallamex.png b/dist/strap/images/smallamex.png
new file mode 100644
index 0000000..b46c085
Binary files /dev/null and b/dist/strap/images/smallamex.png differ
diff --git a/dist/strap/images/smalldisc.png b/dist/strap/images/smalldisc.png
new file mode 100644
index 0000000..ddd9ca5
Binary files /dev/null and b/dist/strap/images/smalldisc.png differ
diff --git a/dist/strap/images/smallmc.png b/dist/strap/images/smallmc.png
new file mode 100644
index 0000000..7935044
Binary files /dev/null and b/dist/strap/images/smallmc.png differ
diff --git a/dist/strap/images/smallvisa.png b/dist/strap/images/smallvisa.png
new file mode 100644
index 0000000..a54fe06
Binary files /dev/null and b/dist/strap/images/smallvisa.png differ
diff --git a/dist/strap/images/sml_cart.gif b/dist/strap/images/sml_cart.gif
new file mode 100644
index 0000000..509da81
Binary files /dev/null and b/dist/strap/images/sml_cart.gif differ
diff --git a/dist/strap/images/thumb.gif b/dist/strap/images/thumb.gif
new file mode 100644
index 0000000..991c5f0
Binary files /dev/null and b/dist/strap/images/thumb.gif differ
diff --git a/dist/strap/images/thumb/os28004_b.gif b/dist/strap/images/thumb/os28004_b.gif
new file mode 100644
index 0000000..822b52a
Binary files /dev/null and b/dist/strap/images/thumb/os28004_b.gif differ
diff --git a/dist/strap/images/thumb/os28005_b.gif b/dist/strap/images/thumb/os28005_b.gif
new file mode 100644
index 0000000..f0c3e0c
Binary files /dev/null and b/dist/strap/images/thumb/os28005_b.gif differ
diff --git a/dist/strap/images/thumb/os28006_b.gif b/dist/strap/images/thumb/os28006_b.gif
new file mode 100644
index 0000000..f824539
Binary files /dev/null and b/dist/strap/images/thumb/os28006_b.gif differ
diff --git a/dist/strap/images/thumb/os28007_b.gif b/dist/strap/images/thumb/os28007_b.gif
new file mode 100644
index 0000000..129fe62
Binary files /dev/null and b/dist/strap/images/thumb/os28007_b.gif differ
diff --git a/dist/strap/images/thumb/os28008_b.gif b/dist/strap/images/thumb/os28008_b.gif
new file mode 100644
index 0000000..73e997c
Binary files /dev/null and b/dist/strap/images/thumb/os28008_b.gif differ
diff --git a/dist/strap/images/thumb/os28009_b.gif b/dist/strap/images/thumb/os28009_b.gif
new file mode 100644
index 0000000..b8fa256
Binary files /dev/null and b/dist/strap/images/thumb/os28009_b.gif differ
diff --git a/dist/strap/images/thumb/os28011_b.gif b/dist/strap/images/thumb/os28011_b.gif
new file mode 100644
index 0000000..ef5eb92
Binary files /dev/null and b/dist/strap/images/thumb/os28011_b.gif differ
diff --git a/dist/strap/images/thumb/os28044_b.gif b/dist/strap/images/thumb/os28044_b.gif
new file mode 100644
index 0000000..4511677
Binary files /dev/null and b/dist/strap/images/thumb/os28044_b.gif differ
diff --git a/dist/strap/images/thumb/os28057a_b.gif b/dist/strap/images/thumb/os28057a_b.gif
new file mode 100644
index 0000000..483bbd9
Binary files /dev/null and b/dist/strap/images/thumb/os28057a_b.gif differ
diff --git a/dist/strap/images/thumb/os28057b_b.gif b/dist/strap/images/thumb/os28057b_b.gif
new file mode 100644
index 0000000..0fa74bf
Binary files /dev/null and b/dist/strap/images/thumb/os28057b_b.gif differ
diff --git a/dist/strap/images/thumb/os28057c_b.gif b/dist/strap/images/thumb/os28057c_b.gif
new file mode 100644
index 0000000..c55bc06
Binary files /dev/null and b/dist/strap/images/thumb/os28057c_b.gif differ
diff --git a/dist/strap/images/thumb/os28062_b.gif b/dist/strap/images/thumb/os28062_b.gif
new file mode 100644
index 0000000..97667ec
Binary files /dev/null and b/dist/strap/images/thumb/os28062_b.gif differ
diff --git a/dist/strap/images/thumb/os28064_b.gif b/dist/strap/images/thumb/os28064_b.gif
new file mode 100644
index 0000000..54a46b8
Binary files /dev/null and b/dist/strap/images/thumb/os28064_b.gif differ
diff --git a/dist/strap/images/thumb/os28065_b.gif b/dist/strap/images/thumb/os28065_b.gif
new file mode 100644
index 0000000..4244384
Binary files /dev/null and b/dist/strap/images/thumb/os28065_b.gif differ
diff --git a/dist/strap/images/thumb/os28066_b.gif b/dist/strap/images/thumb/os28066_b.gif
new file mode 100644
index 0000000..a5a8336
Binary files /dev/null and b/dist/strap/images/thumb/os28066_b.gif differ
diff --git a/dist/strap/images/thumb/os28068_b.gif b/dist/strap/images/thumb/os28068_b.gif
new file mode 100644
index 0000000..e6fec66
Binary files /dev/null and b/dist/strap/images/thumb/os28068_b.gif differ
diff --git a/dist/strap/images/thumb/os28068a_b.gif b/dist/strap/images/thumb/os28068a_b.gif
new file mode 100644
index 0000000..e8b8ed7
Binary files /dev/null and b/dist/strap/images/thumb/os28068a_b.gif differ
diff --git a/dist/strap/images/thumb/os28068b_b.gif b/dist/strap/images/thumb/os28068b_b.gif
new file mode 100644
index 0000000..6a2b4f2
Binary files /dev/null and b/dist/strap/images/thumb/os28068b_b.gif differ
diff --git a/dist/strap/images/thumb/os28069_b.gif b/dist/strap/images/thumb/os28069_b.gif
new file mode 100644
index 0000000..a4b66f3
Binary files /dev/null and b/dist/strap/images/thumb/os28069_b.gif differ
diff --git a/dist/strap/images/thumb/os28070_b.gif b/dist/strap/images/thumb/os28070_b.gif
new file mode 100644
index 0000000..cc552ce
Binary files /dev/null and b/dist/strap/images/thumb/os28070_b.gif differ
diff --git a/dist/strap/images/thumb/os28072_b.gif b/dist/strap/images/thumb/os28072_b.gif
new file mode 100644
index 0000000..8c40878
Binary files /dev/null and b/dist/strap/images/thumb/os28072_b.gif differ
diff --git a/dist/strap/images/thumb/os28073_b.gif b/dist/strap/images/thumb/os28073_b.gif
new file mode 100644
index 0000000..b7a5bb6
Binary files /dev/null and b/dist/strap/images/thumb/os28073_b.gif differ
diff --git a/dist/strap/images/thumb/os28074_b.gif b/dist/strap/images/thumb/os28074_b.gif
new file mode 100644
index 0000000..5b1616e
Binary files /dev/null and b/dist/strap/images/thumb/os28074_b.gif differ
diff --git a/dist/strap/images/thumb/os28075_b.gif b/dist/strap/images/thumb/os28075_b.gif
new file mode 100644
index 0000000..b75ffa6
Binary files /dev/null and b/dist/strap/images/thumb/os28075_b.gif differ
diff --git a/dist/strap/images/thumb/os28076_b.gif b/dist/strap/images/thumb/os28076_b.gif
new file mode 100644
index 0000000..764ef73
Binary files /dev/null and b/dist/strap/images/thumb/os28076_b.gif differ
diff --git a/dist/strap/images/thumb/os28077_b.gif b/dist/strap/images/thumb/os28077_b.gif
new file mode 100644
index 0000000..e52c666
Binary files /dev/null and b/dist/strap/images/thumb/os28077_b.gif differ
diff --git a/dist/strap/images/thumb/os28080_b.gif b/dist/strap/images/thumb/os28080_b.gif
new file mode 100644
index 0000000..ef23cc5
Binary files /dev/null and b/dist/strap/images/thumb/os28080_b.gif differ
diff --git a/dist/strap/images/thumb/os28081_b.gif b/dist/strap/images/thumb/os28081_b.gif
new file mode 100644
index 0000000..5ba2c2d
Binary files /dev/null and b/dist/strap/images/thumb/os28081_b.gif differ
diff --git a/dist/strap/images/thumb/os28082_b.gif b/dist/strap/images/thumb/os28082_b.gif
new file mode 100644
index 0000000..e558ec9
Binary files /dev/null and b/dist/strap/images/thumb/os28082_b.gif differ
diff --git a/dist/strap/images/thumb/os28084_b.gif b/dist/strap/images/thumb/os28084_b.gif
new file mode 100644
index 0000000..ca5ff52
Binary files /dev/null and b/dist/strap/images/thumb/os28084_b.gif differ
diff --git a/dist/strap/images/thumb/os28085_b.gif b/dist/strap/images/thumb/os28085_b.gif
new file mode 100644
index 0000000..5cbb0eb
Binary files /dev/null and b/dist/strap/images/thumb/os28085_b.gif differ
diff --git a/dist/strap/images/thumb/os28086_b.gif b/dist/strap/images/thumb/os28086_b.gif
new file mode 100644
index 0000000..09d4593
Binary files /dev/null and b/dist/strap/images/thumb/os28086_b.gif differ
diff --git a/dist/strap/images/thumb/os28087_b.gif b/dist/strap/images/thumb/os28087_b.gif
new file mode 100644
index 0000000..529a024
Binary files /dev/null and b/dist/strap/images/thumb/os28087_b.gif differ
diff --git a/dist/strap/images/thumb/os28108_b.gif b/dist/strap/images/thumb/os28108_b.gif
new file mode 100644
index 0000000..929fc9d
Binary files /dev/null and b/dist/strap/images/thumb/os28108_b.gif differ
diff --git a/dist/strap/images/thumb/os28109_b.gif b/dist/strap/images/thumb/os28109_b.gif
new file mode 100644
index 0000000..9d456b2
Binary files /dev/null and b/dist/strap/images/thumb/os28109_b.gif differ
diff --git a/dist/strap/images/thumb/os28110_b.gif b/dist/strap/images/thumb/os28110_b.gif
new file mode 100644
index 0000000..51eb914
Binary files /dev/null and b/dist/strap/images/thumb/os28110_b.gif differ
diff --git a/dist/strap/images/thumb/os28111_b.gif b/dist/strap/images/thumb/os28111_b.gif
new file mode 100644
index 0000000..d9c4ad1
Binary files /dev/null and b/dist/strap/images/thumb/os28111_b.gif differ
diff --git a/dist/strap/images/thumb/os28112_b.gif b/dist/strap/images/thumb/os28112_b.gif
new file mode 100644
index 0000000..578fe43
Binary files /dev/null and b/dist/strap/images/thumb/os28112_b.gif differ
diff --git a/dist/strap/images/thumb/os28113_b.gif b/dist/strap/images/thumb/os28113_b.gif
new file mode 100644
index 0000000..00e30de
Binary files /dev/null and b/dist/strap/images/thumb/os28113_b.gif differ
diff --git a/dist/strap/images/thumb/os29000_b.gif b/dist/strap/images/thumb/os29000_b.gif
new file mode 100644
index 0000000..0687b84
Binary files /dev/null and b/dist/strap/images/thumb/os29000_b.gif differ
diff --git a/dist/strap/images/title_tab_cross.gif b/dist/strap/images/title_tab_cross.gif
new file mode 100644
index 0000000..96e0452
Binary files /dev/null and b/dist/strap/images/title_tab_cross.gif differ
diff --git a/dist/strap/images/title_tab_random.gif b/dist/strap/images/title_tab_random.gif
new file mode 100644
index 0000000..7c2fafe
Binary files /dev/null and b/dist/strap/images/title_tab_random.gif differ
diff --git a/dist/strap/images/visa_cvv.png b/dist/strap/images/visa_cvv.png
new file mode 100644
index 0000000..e73bf88
Binary files /dev/null and b/dist/strap/images/visa_cvv.png differ
diff --git a/dist/strap/images/yourimage.gif b/dist/strap/images/yourimage.gif
new file mode 100644
index 0000000..e328acd
Binary files /dev/null and b/dist/strap/images/yourimage.gif differ
diff --git a/dist/strap/include/checkout/billing_address b/dist/strap/include/checkout/billing_address
new file mode 100644
index 0000000..6a221a7
--- /dev/null
+++ b/dist/strap/include/checkout/billing_address
@@ -0,0 +1,166 @@
+<legend>[L]Billing Address[/L]</legend>
+
+[if scratch onepage]
+ [if value mv_same_billing eq '']
+ [value name=mv_same_billing set=1 hide=1]
+ [/if]
+ [tmp meta_footer]
+ [scratch meta_footer]
+ <script>
+ if (typeof jQuery != 'undefined') {
+ [if value mv_same_billing]$("#bill-form").hide();[/if]
+ $("#mv_same_billing0, #mv_same_billing1").click(function(){
+ if ( $("#mv_same_billing1").is(":checked") ) {
+ $("#bill-form").hide('fast');
+ }
+ else {
+ $("#bill-form").show('fast');
+ }
+ });
+ }
+ </script>
+ <script>
+ function check_bill_elements (el) {
+ var f;
+ var disit = [if value mv_same_billing]true[else]false[/else][/if];
+ if(el != undefined) {
+ if(el.checked == true && el.value == 0)
+ disit = false;
+ if(el.checked == false && el.value == 0)
+ disit = true;
+ if(el.checked == true && el.value == 1)
+ disit = true;
+ if(el.checked == false && el.value == 1)
+ disit = false;
+ f = el.form;
+
+ }
+ else {
+ f = document.checkout;
+ }
+ f.b_fname.disabled=disit;
+ f.b_lname.disabled=disit;
+ f.b_company.disabled=disit;
+ f.b_address1.disabled=disit;
+ f.b_address2.disabled=disit;
+ f.b_city.disabled=disit;
+ f.b_state.disabled=disit;
+ f.b_state_cs_in.disabled=disit;
+ f.b_zip.disabled=disit;
+ f.b_country.disabled=disit;
+ }
+ </script>
+ <script>
+ check_bill_elements();
+ </script>
+ [/tmp]
+ <label for="mv_same_billing0" class="radio-inline">
+ <input
+ type="radio"
+ name="mv_same_billing"
+ id="mv_same_billing0"
+ value="0"
+ onclick="check_bill_elements(this)"
+ [checked mv_same_billing 0]>
+ [L]Different than shipping[/L]
+ </label>
+ <label for="mv_same_billing1" class="radio-inline">
+ <input
+ type="radio"
+ name="mv_same_billing"
+ id="mv_same_billing1"
+ value="1"
+ onclick="check_bill_elements(this)"
+ [checked mv_same_billing 1]>
+ [L]Same as shipping[/L]
+ </label>
+ <br><br>
+[else]
+ <script>
+ [loop list="fname lname company address1 address2 city state zip country"
+ ]var b_[loop-code] = [jsq interpolate=1][either][value b_[loop-code]][or][value [loop-code]][/either][/jsq];
+ [/loop]var b_phone = [jsq interpolate=1][either][value b_phone][or][value phone_day][/either][/jsq];
+ function do_address (form, clear) {
+ if(clear) {
+ [loop list="fname lname company address1 address2 city state zip country"]
+ form.b_[loop-code].value = '';
+ [/loop]
+ form.b_phone = b_phone;
+ }
+ else {
+ [loop list="fname lname company address1 address2 city state zip country"]
+ form.b_[loop-code].value = b_[loop-code];
+ [/loop]
+ form.b_phone = b_phone;
+ }
+ return;
+ }
+ </script>
+ <label for=same_bill class="checkbox-inline" style="margin-bottom:1em">
+ <input type=checkbox name=mv_same_billing id=same_bill value=1 onClick="do_address(this.form,this.checked)">
+ [L]Same as shipping address[/L]
+ </label>
+[/else]
+[/if]
+
+<div id="bill-form">
+
+<div class="form-group">
+ <label for="b_fname" class="col-sm-2 control-label">[error name=b_fname std_label="[L]First name[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type="text" name="b_fname" id="b_fname" value="[evalue b_fname]" class="form-control">
+ </div>
+</div>
+<div class="form-group">
+ <label for="b_lname" class="col-sm-2 control-label">[error name=b_lname std_label="[L]Last name[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type="text" name="b_lname" id="b_lname" value="[evalue b_lname]" class="form-control">
+ </div>
+</div>
+<div class="form-group">
+ <label for="b_company" class="col-sm-2 control-label">[L]Company name[/L]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type="text" name="b_company" id="b_company" value="[evalue b_company]" class="form-control">
+ <small class="help-block">([L]optional[/L])</small>
+ </div>
+</div>
+<div class="form-group">
+ <label for="b_address1" class="col-sm-2 control-label">[error name=b_address1 std_label="[L]Address line 1[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type="text" name="b_address1" id="b_address1" value="[evalue b_address1]" class="form-control">
+ </div>
+</div>
+<div class="form-group">
+ <label for="b_address2" class="col-sm-2 control-label">[error name=b_address2 std_label="[L]Address line 2[/L]"]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type="text" name="b_address2" id="b_address2" value="[evalue b_address2]" class="form-control">
+ <small class="help-block">([L]optional; Apt, Suite or Floor[/L])</small>
+ </div>
+</div>
+<div class="form-group">
+ <label for="b_city" class="col-sm-2 control-label">[error name=b_city std_label="[L]City[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type="text" name="b_city" id="b_city" value="[evalue b_city]" class="form-control">
+ </div>
+</div>
+<div class="form-group">
+ <label for="b_state_cs_in" class="col-sm-2 control-label">[error name=b_state std_label="[L]State/Province[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ [display name=b_state type=state_select value="[evalue b_state]"]
+ </div>
+</div>
+<div class="form-group">
+ <label for="b_zip" class="col-sm-2 control-label">[error name=b_zip std_label="[L]ZIP/Postal code[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type="text" name="b_zip" id="b_zip" value="[evalue b_zip]" class="form-control">
+ <small class="help-block">(example: 12345 or 12345-7890)</small>
+ </div>
+</div>
+<div class="form-group">
+ <label for="b_country" class="col-sm-2 control-label">[error name=b_country std_label="[L]Country[/L]"]</label>
+ <div class="col-sm-10 col-lg-6">
+ [display name=b_country id=b_country type=country_select value="[either][evalue b_country][or]__SHIP_DEFAULT_COUNTRY__[/either]" class="form-control" state_class="form-control"no-region=1]
+ </div>
+</div>
+
+</div>
diff --git a/dist/strap/include/checkout/initialization b/dist/strap/include/checkout/initialization
new file mode 100644
index 0000000..31222e6
--- /dev/null
+++ b/dist/strap/include/checkout/initialization
@@ -0,0 +1,55 @@
+[weight hide=1 matrix=1 no-free-shipping=1]
+[perl tables="products country"]
+
+## This section sets the shipping, handling, taxing, and payment initializations
+
+## Initialize country:
+ $Values->{country} ||= $Variable->{SHIP_DEFAULT_COUNTRY};
+
+## reset shipping to default if current mv_shipmode is not a valid mode.
+ my @possible_and_valid = split ',', $Scratch->{ship_poss};
+ my $curr = $Values->{mv_shipmode};
+ my $ok = 0;
+ for(@possible_and_valid) {
+ $ok = 1 if $_ eq $curr;
+ }
+ unless($ok) {
+ $Tag->tmp('ship_reset', 1);
+#Debug("doing ship_reset... possible_and_valid = " . join ',', at possible_and_valid);
+ }
+
+## Initialize shipmode:
+ if ($Values->{mv_shipmode} eq 'default') {
+ my $shipmode = $Tag->data('country', 'shipmodes', $Values->{country});
+ $shipmode =~ s/^\s+//;
+ $shipmode =~ s/\s.*//;
+ $Values->{mv_shipmode} = $shipmode;
+ }
+
+## Start with payment mode if none there
+ $Values->{mv_order_profile} ||= $Variable->{DEFAULT_PAYMENT_MODE}
+ ||'credit_card';
+
+## Check for COD order
+
+ my @handling;
+
+ if($Values->{mv_handling}) {
+ @handling = split /[\s,\0]+/, $Values->{mv_handling};
+ @handling = grep /\S/ && $_ ne 'cod', @handling;
+ $Values->{mv_handling} = join " ", @handling;
+ }
+
+ if($Values->{mv_order_profile} eq 'cod') {
+ push @handling, 'cod';
+ }
+
+ if(@handling) {
+ $Values->{mv_handling} = join " ", @handling;
+ }
+#Debug("mv_handling=$Values->{mv_handling}");
+ return;
+[/perl]
+[if scratch ship_reset]
+ [shipping mode="__SHIP_DEFAULT_MODE__" default=1 hide=1]
+[/if]
diff --git a/dist/strap/include/checkout/login_form b/dist/strap/include/checkout/login_form
new file mode 100644
index 0000000..760c8df
--- /dev/null
+++ b/dist/strap/include/checkout/login_form
@@ -0,0 +1,31 @@
+[if session failure]
+ <p><b>[calc]delete $Session->{failure}[/calc]</b></p>
+[/if]
+
+[set Log In]
+ mv_nextpage=@@MV_PAGE@@
+[/set]
+
+<form action="[process secure=1]" method="POST" class="form-inline alert alert-info">
+<fieldset>
+[form-session-id]
+<input type="hidden" name="mv_todo" value="return">
+<input type="hidden" name="mv_nextpage" value="ord/checkout">
+<input type="hidden" name="mv_check" value="Log In">
+<input type="hidden" name="mv_click" value="Login">
+
+<p>[msg arg.0='<a class="alert-link" href="[area new_account]">' arg.1='</a>']If you have an account with us, please login using the fields below. It is not required, but you can also %screate an account%s with us.[/msg]</p>
+
+ <input type="email" autocapitalize="off" autocorrect="off" class="form-control" name="mv_username" id="mv_username" value="[read-cookie MV_USERNAME]" placeholder="[L]Email[/L]">
+ <input type="password" name="mv_password" id="mv_password" class="form-control" value="" autocomplete="off" placeholder="[L]Password[/L]">
+ <input type="submit" value="[L]Log In[/L]" class="btn btn-info">
+
+ [if config CookieLogin]
+ <label for="mv_cookie_password" class="checkbox muted small" style="margin-left:1em">
+ <input type="checkbox" name="mv_cookie_password" id="mv_cookie_password" value="1" checked=checked>
+ [L]Remember me (uncheck if public terminal)[/L]
+ </label>
+ [/if]
+
+</fieldset>
+</form>
diff --git a/dist/strap/include/checkout/mailing_status b/dist/strap/include/checkout/mailing_status
new file mode 100644
index 0000000..fc87b99
--- /dev/null
+++ b/dist/strap/include/checkout/mailing_status
@@ -0,0 +1,15 @@
+<legend>[L]Mailing Status[/L]</legend>
+ <label for="email_copy" class="checkbox-inline">
+ <input type="checkbox" name="email_copy" id="email_copy" value="1" [checked name=email_copy value=1 default=1]>
+ [value name=email_copy set="" hide=1]
+ [L]Yes, send an email copy of my receipt[/L]
+ </label>
+
+ [if variable CHECKOUT_MAIL_LIST]
+
+ <b>[L]Mail lists (if any)[/L]: </b>
+ [perl tables="__UI_META_TABLE__ mv_metadata" /]
+ [input-filter name=mail_list op=null_to_space][/input-filter]
+ [display table=userdb type=checkbox_nbsp column=mail_list key="[data session username]" id=mail_list]
+ [/if]
+<br>
diff --git a/dist/strap/include/checkout/payment_info b/dist/strap/include/checkout/payment_info
new file mode 100644
index 0000000..6c23cb7
--- /dev/null
+++ b/dist/strap/include/checkout/payment_info
@@ -0,0 +1,313 @@
+[tmp meta_footer]
+[scratch meta_footer]
+
+<div class="modal fade" id="modalcvv" aria-hidden="true">
+ <div class="modal-dialog">
+ <div class="modal-content">
+ <div class="modal-header">
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
+ <h4 class="modal-title">Security code <small>(or "CVC" or "CVV")</small></h4>
+ </div>
+ <div class="modal-body">
+ <p>The CVV or security code is an extra security measure to ensure you have access to, or physical possession of the credit card. See below for how to find your security code:</p>
+ <table class="table table-bordered">
+ <tr>
+ <td>
+ <img src="visa_cvv.png" alt="Visa/MC CVV">
+ <h3>VISA & MasterCard</h3>
+ <p>It is the last 3 digits after the credit card number on the back of the card in the signature area.</p>
+ </td>
+ <td>
+ <img src="amex_cvv.png" alt="AMEX CVV">
+ <h3>American Express</h3>
+ <p>The code is printed on the front of the card, above and to the right of the embossed card number.</p>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <div class="modal-footer">
+ <button class="btn btn-primary" data-dismiss="modal">Close</button>
+ </div>
+ </div>
+ </div>
+</div>
+
+<script>
+ var cards = [ 'visa', 'mc', 'disc', 'amex' ];
+ var cardimg = new Array;
+ for (var i = 0; i < cards.length; i++) {
+ var el = document.getElementById('img_' + cards[i]);
+ if (el != undefined) {
+ cardimg[cards[i]] = el;
+ el.style.border = "2px solid transparent";
+ }
+ }
+
+ function click_card (type) {
+ for (var e in cardimg) {
+ cardimg[e].style.border = (e == type) ? "2px solid #000" : "2px solid transparent";
+ }
+ }
+
+ function highlight_card (num) {
+ var ti = document.getElementById('textindication');
+ ti.innerHTML = '';
+
+ for (var e in cardimg) {
+ cardimg[e].style.border = "2px solid transparent";
+ }
+
+ var type;
+ var desc;
+
+ if (num == undefined) return;
+
+ if (num.substr(0,1) == '4') {
+ type = 'visa'; desc = '(Visa)';
+ }
+
+ if (
+ desc == undefined &&
+ num.substr(0,2) == '51' ||
+ num.substr(0,2) == '52' ||
+ num.substr(0,2) == '53' ||
+ num.substr(0,2) == '54' ||
+ num.substr(0,2) == '55'
+ ) {
+ type = 'mc'; desc = '(Mastercard)';
+ }
+
+ if (
+ desc == undefined &&
+ num.substr(0,4) == '6011'
+ ) {
+ type = 'disc'; desc = '(Discover card)';
+ }
+
+ if (
+ desc == undefined &&
+ num.substr(0,2) == '34' ||
+ num.substr(0,2) == '37'
+ ) {
+ type = 'amex'; desc = '(American Express card)';
+ }
+
+ if (
+ desc == undefined &&
+ num.substr(0,2) == '36' ||
+ num.substr(0,2) == '30'
+ ) {
+ type = 'diners'; desc = '(Diners Club card)';
+ }
+
+ if (
+ desc == undefined &&
+ num.substr(0,2) == '38'
+ ) {
+ type = 'carteblanche'; desc = '(Carte Blanche)';
+ }
+
+ if (
+ desc == undefined &&
+ num.substr(0,1) == '2'
+ ) {
+ type = 'enroute'; desc = '(En Route)';
+ }
+
+ if (
+ desc == undefined &&
+ num.substr(0,2) == '56'
+ ) {
+ type = 'bankcard'; desc = '(BankCard)';
+ }
+
+ if (
+ desc == undefined &&
+ num.substr(0,1) == '3' ||
+ num.substr(0,4) == '2131' ||
+ num.substr(0,4) == '1800'
+ ) {
+ type = 'jcb'; desc = '(JCB card)';
+ }
+
+ var el = cardimg[type];
+//alert("el is " + el);
+ if (el != undefined) {
+ el.style.border = "2px solid #000";
+ }
+ if (desc != undefined) {
+ ti.innerHTML = desc;
+ }
+ }
+</script>
+[/tmp]
+
+<div style="height:auto">
+<div id="credit_card" style="display:none">
+ <!-- credit card information -->
+ <div class="form-group" style="margin-top:1em">
+ <label for="mvcc" class="col-sm-3 control-label">[error std_label="[L]Credit card number[/L]" name=mv_credit_card_valid required=1]</label>
+ <div class="col-sm-9 col-md-6 col-lg-4">
+ <input class="form-control" type="text" name="mv_credit_card_number" id="mvcc" pattern="\d*" novalidate autocorrect="off" autocomplete="off" onchange="highlight_card(this.value)"[if variable MV_DEMO_MODE] value="4111 1111 1111 1111"[/if]>
+ <small class="help-block">(spaces or dashes are OK)</small>
+ <div style="margin-top:.5em">
+ [calc]
+ my $accepted = $Variable->{CREDIT_CARDS_ACCEPTED};
+ my (@out);
+ my (@cc);
+ my $out;
+ push @cc, 'visa' if $accepted =~ /visa/;
+ push @cc, 'mc' if $accepted =~ /mc/;
+ push @cc, 'disc' if $accepted =~ /discover/;
+ push @cc, 'amex' if $accepted =~ /amex/;
+ for (@cc) {
+ push @out, qq{<img id="img_$_" src="small$_.png" alt="$_" style="cursor:pointer" onclick="click_card('$_')">};
+ }
+ return join ' ', @out;
+ [/calc] <i id="textindication" style="font-size:smaller"></i>
+ </div>
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="cvv2" class="col-sm-3 control-label">[error std_label="[L]Security code[/L]" name=mv_credit_card_cvv2 required=1]</label>
+ <div class="col-sm-3 col-md-2">
+ <input class="form-control" type="text" name="mv_credit_card_cvv2" id="cvv2" maxlength="4" pattern="\d*" novalidate autocorrect="off">
+ <span class="help-block"><a href="#modalcvv" data-toggle="modal">where is it?</a></span>
+ </div>
+ </div>
+ <div class="form-inline form-group">
+ <label for="expiry" class="col-sm-3 control-label">[error std_label="[L]Expiration date[/L]" name=mv_credit_card_exp_month required=1]</label>
+ <div class="col-sm-9">
+ <select class="form-control" name="mv_credit_card_exp_month" id="expiry" title="[L]month[/L]">
+ [loop
+ option=mv_credit_card_exp_month
+ acclist=1
+ list=|
+1=01 - [L]January[/L],
+2=02 - [L]February[/L],
+3=03 - [L]March[/L],
+4=04 - [L]April[/L],
+5=05 - [L]May[/L],
+6=06 - [L]June[/L],
+7=07 - [L]July[/L],
+8=08 - [L]August[/L],
+9=09 - [L]September[/L],
+10=10 - [L]October[/L],
+11=11 - [L]November[/L],
+12=12 - [L]December[/L]|]
+ <option value="[loop-code]"> [loop-param label]
+ [/loop]
+ </select> /
+ <select class="form-control" name="mv_credit_card_exp_year" title="[L]year[/L]">
+ [comment]
+ This should always return the current year as the first, then
+ 10 more years.
+ [/comment]
+ [loop option=mv_credit_card_exp_year lr=1 list=`
+ my $year = $Tag->time( '', { format => '%Y' }, '%Y' );
+ my $out = '';
+ for ($year .. $year + 10) {
+ /\d\d(\d\d)/;
+ $last_two = $1;
+ $out .= "$last_two\t$_\n";
+ }
+ return $out;
+ `]
+
+ <option value="[loop-code]"> [loop-code]</option>
+ [/loop]
+ </select>
+ </div>
+ </div>
+</div>
+<div id="postal" style="display:none">
+ [L NEW_BROWSER_PAYMENT_MSG1]We will wait for a check sent to us referencing the order number you receive on your receipt.[/L]
+</div>
+<div id="cod" style="display:none">
+ [msg arg.0="[handling cod]"]There will be a %s charge added for COD.[/msg]
+</div>
+<div id="online_check" style="display:none">
+ <div class="form-group" style="margin-top:1em">
+ <label for="check_accttype" class="col-sm-3 control-label">[error name=check_accttype std_label="[L]Type of Account[/L]" required=1]</label>
+ <div class="col-sm-9 col-md-6 col-lg-4">
+ <select class="form-control" name="check_accttype" id="check_accttype">
+ [loop
+ option=check_accttype
+ acclist=1
+ list=|
+Checking=Checking,
+Savings=Savings,
+Business Checking=Business Checking|]
+ <option value="[loop-code]">[loop-param label]</option>
+ [/loop]
+ </select>
+ <small class="help-block">(US-based accounts only)</small>
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="check_routing" class="col-sm-3 control-label">[error name=check_routing std_label="[L]Routing #[/L]" required=1]</label>
+ <div class="col-sm-9 col-md-6 col-lg-4">
+ <input class="form-control" type="text" name="check_routing" id="check_routing" value="[evalue check_routing]" maxlength=9>
+ <small class="help-block">(9 digits)</small>
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="check_account" class="col-sm-3 control-label">[error name=check_account std_label="[L]Account #[/L]" required=1]</label>
+ <div class="col-sm-9 col-md-6 col-lg-4">
+ <input class="form-control" type="text" name="check_account" id="check_account" value="[evalue check_account]">
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="check_bankname" class="col-sm-3 control-label">[error name=check_bankname std_label="[L]Bank Name[/L]" required=1]</label>
+ <div class="col-sm-9 col-md-6 col-lg-4">
+ <input class="form-control" type="text" name="check_bankname" id="check_bankname" value="[evalue check_bankname]">
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="check_acctname" class="col-sm-3 control-label">[error name=check_acctname std_label="[L]Name on Account[/L]" required=1]</label>
+ <div class="col-sm-9 col-md-6 col-lg-4">
+ <input class="form-control" type="text" name="check_acctname" id="check_acctname" value="[evalue check_acctname]">
+ </div>
+ </div>
+ <p class="text-info">
+ By clicking the button below, I authorize __COMPANY__ to charge my bank account today (or on the next business day) for [total-cost] for the items listed above.
+ </p>
+</div>
+<div id="purchase_order" style="display:none">
+ <div class="form-group" style="margin-top:1em">
+ <label class="col-sm-3 control-label" style="white-space:nowrap"><b>[L]P.O. Information[/L]</b></label>
+ </div>
+ [if !variable PO_ALWAYS]
+ <div class="form-group">
+ <label for="po_number" class="col-sm-3 control-label">[error name=credit_limit_ok std_label="[L]PO Number[/L]" required=1]</label>
+ <div class="col-sm-9 col-md-6 col-lg-4">
+ <input class="form-control" type="text" name="po_number" id="po_number" value="[evalue po_number]">
+ </div>
+ </div>
+ [/if]
+ [if type=data
+ term="userdb::credit_limit::[data session username]"
+ op=">"
+ compare=0.01
+ ]
+ <b> Available credit </b>
+ [currency]
+ [data table=userdb col=credit_limit key="[data session username]"]
+ [/currency]
+
+ [if type=data
+ term="userdb::credit_limit::[data session username]"
+ op=<
+ compare="[total-cost noformat=1]"
+ ]
+ <br>
+ [msg arg.0="[total-cost]"]Order total %s exceeds credit limit, please call.[/msg]
+ [/if]
+ <br>
+ [/if]
+</div>
+<div id="pay_cert" style="display:none"></div>
+</div>
+<script>
+ visible('[either][value mv_order_profile][or]credit_card[/either]');
+</script>
diff --git a/dist/strap/include/checkout/payment_select b/dist/strap/include/checkout/payment_select
new file mode 100644
index 0000000..731176a
--- /dev/null
+++ b/dist/strap/include/checkout/payment_select
@@ -0,0 +1,139 @@
+<script>
+var possible = ['credit_card', 'pay_cert', 'cod', 'postal', 'online_check', 'purchase_order'];
+
+function visible (selnam) {
+
+ if(selnam == undefined) {
+ var form = document.checkout;
+ if(form == undefined)
+ return;
+ var selec = form.mv_order_profile;
+ if(selec.selectedIndex == undefined)
+ selec.selectedIndex = 0;
+ selnam = selec.options[selec.selectedIndex].value;
+ }
+
+//alert("selnam=" + selnam);
+
+ var sel = document.getElementById(selnam);
+ if(sel == undefined)
+ return;
+
+ for(var i = 0; i < possible.length; i++) {
+ var xel = document.getElementById(possible[i]);
+//alert("xel=" + xel);
+ if(xel != undefined) {
+ xel.style.display = 'none';
+ }
+ }
+
+ sel.style.display = 'block';
+
+ return;
+}
+</script>
+
+[if scratch pay_cert_code]
+ [loop list="[scratch pay_cert_code]"]
+ [loop-calc]
+ $pay_cert_amount += [loop-data pay_certs amount];
+ return;
+ [/loop-calc]
+ [/loop]
+ [calc]
+ $Tag->tmp('can_use_pay_cert');
+ my $total = [total-cost noformat=1];
+ if($total <= $pay_cert_amount) {
+ $Scratch->{can_use_pay_cert} = 1;
+ }
+ return;
+ [/calc]
+[/if]
+
+[if scratch can_use_pay_cert]
+ [value name=mv_order_profile set=pay_cert hide=1]
+[else]
+ [value name=mv_order_profile set=credit_card hide=1]
+[/else]
+[/if]
+
+[calc]
+ my $num = 0;
+ $num++ if $Scratch->{can_use_pay_cert};
+ $num++ if $Variable->{CREDIT_CARDS_ACCEPTED};
+ $num++ if $Variable->{CHECK_ACCEPTED};
+ $num++ if $Variable->{PO_ACCEPTED};
+ $num++ if $Variable->{POSTAL_ACCEPTED};
+ $num++ if $Variable->{COD_ACCEPTED};
+ $Tag->tmp('num_ops', $num);
+ return;
+[/calc]
+
+[if scratch num_ops > 1]
+<div class="form-group">
+ <label for="mvop" class="col-sm-3 control-label">[L]Payment Method[/L]</label>
+ <div class="col-sm-9 col-md-6 col-lg-4">
+ <select name="mv_order_profile" id="mvop" onchange="visible()" class="form-control">
+ [if scratch can_use_pay_cert]
+ <option value=pay_cert SELECTED>[L]Gift Certificate[/L]</option>
+ [/if]
+ [if variable CREDIT_CARDS_ACCEPTED]
+ <option [selected mv_order_profile credit_card] value="credit_card">[L]Credit Card[/L]</option>
+ [/if]
+ [if variable CHECK_ACCEPTED]
+ <option [selected mv_order_profile online_check] value="online_check">[L]Online Check[/L]</option>
+ [/if]
+ [if variable PO_ACCEPTED]
+ <option [selected mv_order_profile purchase_order] value="purchase_order">[L]Company P.O.[/L]</option>
+ [/if]
+ [if variable POSTAL_ACCEPTED]
+ <option [selected mv_order_profile postal] value="postal">[L]Postal Billing[/L]</option>
+ [/if]
+ [if variable COD_ACCEPTED]
+ <option [selected mv_order_profile cod] value="cod">[L]C.O.D.[/L]</option>
+ [/if]
+ </select>
+ </div>
+</div>
+[else]
+ [if scratch can_use_pay_cert]
+ <input type=hidden name=mv_order_profile value=pay_cert>
+ [elsif variable CREDIT_CARDS_ACCEPTED]
+ <input type=hidden name=mv_order_profile value=credit_card>
+ [/elsif]
+ [elsif variable CHECK_ACCEPTED]
+ <input type=hidden name=mv_order_profile value=online_check>
+ [/elsif]
+ [elsif variable PO_ACCEPTED]
+ <input type=hidden name=mv_order_profile value=purchase_order>
+ [/elsif]
+ [elsif variable POSTAL_ACCEPTED]
+ <input type=hidden name=mv_order_profile value=postal>
+ [/elsif]
+ [elsif variable COD_ACCEPTED]
+ <input type=hidden name=mv_order_profile value=cod>
+ [/elsif]
+ [/if]
+[/else]
+[/if]
+
+[if variable PO_ALWAYS]
+ <b>[L]P.O. Number[/L]:</b> <input type=text name=po_number value="[evalue po_number]">
+[/if]
+
+[if scratch pay_cert_code]
+<div class="form-group">
+ <label class="col-sm-3 control-label">[L]Gift Certificates[/L]</label>
+ <div class="col-sm-9">
+ [loop list="[scratch pay_cert_code]"]
+ [if-loop-data pay_certs amount > 0]
+ <label class="checkbox-inline" for="use_pay_cert[loop-increment]">
+ <input type="checkbox" name="use_pay_cert" value="[loop-code]" id="use_pay_cert[loop-increment]" [checked name=use_pay_cert value="[loop-code]" multiple=1] onclick="this.form.submit()">
+ Apply gift certificate [loop-code] for [currency][loop-data pay_certs amount][/currency]
+ </label>
+ [/if-loop-data]
+ [/loop]
+ [value name=use_pay_cert set=""]
+ </div>
+</div>
+[/if]
diff --git a/dist/strap/include/checkout/shipping_address b/dist/strap/include/checkout/shipping_address
new file mode 100644
index 0000000..69be47e
--- /dev/null
+++ b/dist/strap/include/checkout/shipping_address
@@ -0,0 +1,90 @@
+<legend>[L]Shipping Address[/L] <small>([L]primary[/L])</small></legend>
+
+[if !scratch onepage]
+[if session logged_in]
+ <p>Please verify the information below.</p>
+[else]
+ <div class="alert alert-info"><a class="btn btn-info" href="[area href=login form=|destination=@@MV_PAGE@@|]">[msg arg.0='</a>' arg.1='<a class="alert-link" href="[area href=new_account form=|destination=@@MV_PAGE@@|]">' arg.2='</a>']Login%s to pre-fill this information. Or, %screate an account%s with us (optional).[/msg]</div>
+[/else]
+[/if]
+<p class="text-info"><i>[L]Asterisk (*) indicates required field[/L]</i></p>
+[/if]
+
+<div class="form-group">
+ <label for="fname" class="col-sm-2 control-label">[error name=fname std_label="[L]First name[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type=text name=fname id=fname value="[evalue fname]" class="form-control">
+ </div>
+</div>
+<div class="form-group">
+ <label for="lname" class="col-sm-2 control-label">[error name=lname std_label="[L]Last name[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type=text name=lname id=lname value="[evalue lname]" class="form-control">
+ </div>
+</div>
+<div class="form-group">
+ <label for="company" class="col-sm-2 control-label">[error name=company std_label="[L]Company name[/L]" required="[scratch dealer]"]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type=text name=company id=company value="[evalue company]" class="form-control">
+ <small class="help-block">([L]optional[/L])</small>
+ </div>
+</div>
+<div class="form-group">
+ <label for="address1" class="col-sm-2 control-label">[error name=address1 std_label="[L]Address line 1[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type=text name=address1 id=address1 value="[evalue address1]" class="form-control">
+ </div>
+</div>
+<div class="form-group">
+ <label for="address2" class="col-sm-2 control-label">[error name=address2 std_label="[L]Address line 2[/L]"]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type=text name=address2 id=address2 value="[evalue address2]" class="form-control">
+ <small class="help-block">([L]optional; Apt, Suite or Floor[/L])</small>
+ </div>
+</div>
+<div class="form-group">
+ <label for="city" class="col-sm-2 control-label">[error name=city std_label="[L]City[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type=text name=city id=city value="[evalue city]" class="form-control">
+ </div>
+</div>
+<div class="form-group">
+ <label for="state_cs_in" class="col-sm-2 control-label">[error name=state std_label="[L]State/Province[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ [display name=state type=state_select value="[evalue state]"]
+ </div>
+</div>
+<div class="form-group">
+ <label for="zip" class="col-sm-2 control-label">[error name=zip std_label="[L]ZIP/Postal code[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type=text name=zip id=zip value="[evalue zip]" class="form-control">
+ <small class="help-block">([L]example[/L]: 12345 [L]or[/L] 12345-7890 [L]or[/L] A1B2C3)</small>
+ </div>
+</div>
+<div class="form-group">
+ <label for="country" class="col-sm-2 control-label">[L]Country[/L]</label>
+ <div class="col-sm-10 col-lg-6">
+ [display name=country id=country type=country_select value="[either][evalue country][or]__SHIP_DEFAULT_COUNTRY__[/either]" class="form-control" state_class="form-control" no-region=1 state_js="check_tax(this.form)"]
+ </div>
+</div>
+<div class="form-group">
+ <label for="email" class="col-sm-2 control-label">[error name=email std_label="[L]E-mail address[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ [if session logged_in]
+ <input type=hidden name=email id=email value="[evalue email]" class="form-control">
+ [evalue email]
+ <span class="help-block">(<a href="[area member/change_email]">[L]change[/L]</a>)</span>
+ [else]
+ <input type=email name=email id=email value="[evalue email]" class="form-control" autocapitalize="off" autocorrect="off">
+ <small class="help-block">([L]example[/L]: name at domain.com)</small>
+ [/else]
+ [/if]
+ </div>
+</div>
+<div class="form-group">
+ <label for="phone_day" class="col-sm-2 control-label">[error name=phone_day std_label="[L]Phone[/L]" required=1]</label>
+ <div class="col-sm-10 col-lg-6">
+ <input type=tel name=phone_day id=phone_day value="[evalue phone_day]" class="form-control">
+ <small class="help-block">([L]example[/L]: 202-555-1212 [L]or[/L] 44-22-555-1212)</small>
+ </div>
+</div>
diff --git a/dist/strap/include/checkout/shopping_cart b/dist/strap/include/checkout/shopping_cart
new file mode 100644
index 0000000..1af39f2
--- /dev/null
+++ b/dist/strap/include/checkout/shopping_cart
@@ -0,0 +1,153 @@
+ <table class="table table-striped">
+ <thead>
+ <tr>
+ <th style="text-align:center">[L]Remove[/L]</th>
+ <th>[L]SKU[/L]</th>
+ <th>[L]Description[/L]</th>
+ <th>[L]Quantity[/L]</th>
+ <th style="text-align:right">[L]Price[/L]</th>
+ <th style="text-align:right">[L]Extension[/L]</th>
+ </tr>
+ </thead>
+ <tbody>
+
+ [if items]
+ [then]
+ [item-list modular=1]
+
+ <tr>
+ <td style="text-align:center">
+ <input type=checkbox name="[item-quantity-name]" onClick="this.form.action='[process]', this.form.submit()" value=0>
+ </td>
+ <td><b>[item-sku]</b></td>
+ <td><a href="[area href="[item-sku]"]" class="cartlink"><b>[item-description]</b></a>
+
+ [if scratch dealer]
+ [if-item-data pricing sku]
+ <br><a href="[area href="quantity [item-code]"]" class="cartlink">
+ [L]QUANTITY PRICING[/L]</a>
+ [/if-item-data]
+ [/if]
+
+ [if-item-data options o_enable]
+ [if-item-data !options o_modular]
+ [table-organize cols=4 table=' ' font="size=1" pretty=1]
+ [item-options td=1 label=1 bold=1 price=1]
+ [/table-organize]
+ [/if-item-data]
+ [/if-item-data]
+
+ [if-item-field weight]
+ [seti weight][summary amount=`[item-quantity] * [item-field weight]`][/seti]
+ [/if-item-field]
+ </td>
+ <td>
+ <input type="[if config FractionalItems]text[else]number[/else][/if]" name="[item-quantity-name]" value="[item-quantity]" class="form-control">
+ </td>
+ <td style="text-align:right">
+ [item-discount-price]
+ [if discount [item-code]]<br>[msg arg.0="[item-discount]"]Item is discounted %s[/msg][/if]
+ </td>
+ <td style="text-align:right">[item-discount-subtotal]</td>
+ </tr>
+
+ [/item-list]
+ [/then]
+ [else]
+ <tr>
+ <td style="text-align:center" colspan=6>
+ [L]No items at the moment.[/L]
+ </td>
+ </tr>
+
+ [/else]
+ [/if]
+ </table>
+
+ <table style="margin:0 auto">
+ <tr>
+ <td>
+ [if items]<input type=submit value="[L]Recalculate[/L]" class="btn btn-default"> [/if]
+ [if data session ship_message]
+ [if session ship_message !~ /^No (match|zone)/]
+ <br><br><b>[L]Note[/L]:</b> [data session ship_message]
+ [/if]
+ [/if]
+
+ </td>
+ <td>
+ <table class="table table-condensed form-inline" style="margin-bottom:0">
+ <tr>
+ <td>[L]Subtotal[/L]:</td>
+ <td style="text-align:right">[subtotal]</td>
+ </tr>
+ [if config Levies]
+ [levies recalculate=1 hide=1]
+ [levy-list]
+ <tr>
+ <td>[levy-param label]:</td>
+ <td style="text-align:right">[levy-param cost]</td>
+ </tr>
+ [/levy-list]
+ [else]
+ <tr>
+ <td style="white-space:nowrap">[L]Sales Tax[/L]:</td>
+ <td style="text-align:right">[salestax]</td>
+ </tr>
+ <tr>
+ <td>
+ [if scratch onepage]
+ <label for="ship_widget">[L]Shipping[/L]:</label>
+ [else]
+ [L]Shipping[/L][if scratch total_weight] (<a href="[area ord/shipmode]">[shipping-desc]</a>)[/if]
+ [/else]
+ [/if]
+ </td>
+ <td style="text-align:right">
+ [if scratch onepage]
+ [shipping widget=select extra='class="form-control id="ship_widget" onchange="this.form.submit()"']
+ [else]
+ [shipping]
+ [/else]
+ [/if]
+ </td>
+ </tr>
+ [if value mv_handling]
+ <tr>
+ <td>[L]Handling[/L]:</td>
+ <td style="text-align:right">[handling]</td>
+ </tr>
+ [/if]
+ [/else]
+ [/if]
+ <tr>
+ <td><b>[L]TOTAL[/L]:</b></td>
+ <td style="text-align:right"><b>[total-cost]</b></td>
+ </tr>
+[if scratch pay_cert_code]
+ [tmp tc][total-cost noformat=1][/tmp]
+ [perl table=pay_certs]
+ my $db = $Db{pay_certs};
+ my $pcamt = 0;
+ for(split /\0+/, $Values->{use_pay_cert}) {
+ $pcamt += $db->field($_ , 'amount');
+ }
+ my $tc = $Scratch->{tc};
+ $pcamt = $tc < $pcamt ? $tc : $pcamt;
+ $Tag->tmp('certs', $pcamt);
+ return;
+ [/perl]
+ <tr>
+ <td>[L]Less paid by Gift Certificates[/L]:</td>
+ <td style="text-align:right">-[currency][scratch certs][/currency]</td>
+ </tr>
+ <tr>
+ <td><b>[L]To Be Charged[/L]:</b></td>
+ <td style="text-align:right"><b>[currency][calc] [total-cost noformat=1]-[scratch certs] [/calc][/currency]</b></td>
+ </tr>
+[/if]
+ </table>
+ </td>
+ </tr>
+ </table>
+<br>
diff --git a/dist/strap/include/checkout/tax_popup b/dist/strap/include/checkout/tax_popup
new file mode 100644
index 0000000..abba3b0
--- /dev/null
+++ b/dist/strap/include/checkout/tax_popup
@@ -0,0 +1,22 @@
+[if config SalesTax ne multi]
+<script>
+ function check_tax(form) {
+ var foundState = false;
+ [calc]
+ if($Variable->{TAXCOUNTRY}) {
+ return q{var ch = 'NEVAIRBE';}
+ unless $Variable->{TAXCOUNTRY} =~ /\b$Values->{country}\b/;
+ }
+ return q{var ch = form.state.value;}
+ [/calc]
+ ch = ch.toUpperCase();
+ [loop list="__TAXAREA__"]
+ if(ch == "[loop-code]") {
+ alert("You will be charged [currency][fly-tax [loop-code]][/currency] sales tax since you are shipping to [loop-code].");
+ foundState = true;
+ }
+ [/loop]
+ return foundState;
+ }
+</script>
+[/if]
diff --git a/dist/strap/include/menus/Top.txt b/dist/strap/include/menus/Top.txt
new file mode 100644
index 0000000..387fc9f
--- /dev/null
+++ b/dist/strap/include/menus/Top.txt
@@ -0,0 +1,11 @@
+code mgroup msort next_line indicator exclude_on depends_on page form name super inactive description help_name img_dn img_up img_sel img_icon url
+001 Top x001 `$Scratch->{ui_class} eq 'Orders'` order admin/order showpending=1 Orders 0 View and manage incoming orders, archive and access past orders B2.gif B2_b.gif B2_b.gif icon_orders.gif
+002 Top x002 `$Scratch->{ui_class} eq 'Customers'` userdb admin/customer showactive=1 Customers 0 View and manage customer information and order history B3.gif B3_b.gif B3_b.gif icon_people.gif
+003 Top x003 `$Scratch->{ui_class} eq 'Items'` item admin/item mv_data_table=products Items 0 Add and edit items displayed for sale on the site B4.gif B4_b.gif B4_b.gif icon_item.gif
+004 Top x004 `$Scratch->{ui_class} eq 'Content'` content admin/content Content 1 Create, edit, upload and download pages B5.gif B5_b.gif B5_b.gif icon_pages.gif
+005 Top x005 `$Scratch->{ui_class} eq 'Design'` layout admin/menu_editor Design 0 Organize site navigation, manage site layout B6.gif B6_b.gif B6_b.gif icon_design.gif
+006 Top x006 `$Scratch->{ui_class} eq 'Merchandising'` item admin/merchandising Merchandising 0 Set up quantity pricing, up-sell, promotions, and affiliates B7.gif B7_b.gif B7_b.gif icon_merch.gif
+007 x007 `$Scratch->{ui_class} eq 'Misc'` misc admin/genfunction Miscellaneous 0 Legacy and other functions icon_regen.gif
+008 Top x008 `$Scratch->{ui_class} eq 'Tables'` gentable admin/gentable Tables 0 Table Manager: Edit, view, import, export, upload, and download your tables. B8.gif B8_b.gif B8_b.gif icon_tab.png
+009 Top x009 `$Scratch->{ui_class} eq 'Reports'` orderstats admin/orderstats Reports 1 View statistics on orders and site traffic, create custom reports B8.gif B8_b.gif B8_b.gif icon_stats.gif
+010 Top x010 `$Scratch->{ui_class} eq 'Admin'` admin admin/preferences Administration 0 Administrator and developer-oriented tools B9.gif B9_b.gif B9_b.gif icon_config.gif
diff --git a/dist/strap/include/menus/catalog/line.txt b/dist/strap/include/menus/catalog/line.txt
new file mode 100644
index 0000000..31b7b26
--- /dev/null
+++ b/dist/strap/include/menus/catalog/line.txt
@@ -0,0 +1,8 @@
+code mgroup msort next_line indicator exclude_on depends_on page form name super inactive description help_name img_dn img_up img_sel img_icon url member
+001 0 scan/ra=yes/tf=category,title/fi=products Products 0
+002 1 psub psub 0 psub
+003 2 subsub psubsub 0
+004 0 ord/basket Cart 0
+005 1 csub csub 0
+006 0 help Help 0
+007 0 contact Contact us 0
diff --git a/dist/strap/include/menus/catalog/service.txt b/dist/strap/include/menus/catalog/service.txt
new file mode 100644
index 0000000..7f67b25
--- /dev/null
+++ b/dist/strap/include/menus/catalog/service.txt
@@ -0,0 +1,7 @@
+code mgroup msort next_line indicator exclude_on depends_on page form name super inactive description help_name img_dn img_up img_sel img_icon url member
+001 x001 query/check_orders Order Tracking 0 Check the status of your order
+002 x002 member/returns Order Returns 0 Get an RMA number for returning an item
+003 x003 member/account Account Maintenance 0 Change your name, address, and email options
+004 x004 member/change_password Change Password 0
+005 x005 member/change_email Change Email 0
+006 x006 help Help 0 Get help for buying things in this catalog
diff --git a/dist/strap/include/menus/catalog/top.txt b/dist/strap/include/menus/catalog/top.txt
new file mode 100644
index 0000000..7ed685d
--- /dev/null
+++ b/dist/strap/include/menus/catalog/top.txt
@@ -0,0 +1,17 @@
+code mgroup msort next_line indicator exclude_on depends_on page form name super inactive description help_name img_dn img_up img_sel img_icon url member
+001 0 index Home 0 The home page of this catalog
+002 0 login Log In 0 Sign on! 0
+003 0 Logout 0 1
+004 1 logout Logout 0 Log out, remove your login cookie 1
+005 1 logout keep_values=1 Logout and keep name/address 0
+006 0 member/service Your Account 0 Track orders, do returns, manage name/address, more 1
+007 0 ord/basket Your Cart 0
+008 0 Checkout 0 Place the order...
+009 1 ord/country Multi-page 0 Multiple page checkout
+010 1 ord/checkout One-page 0 Simple one-page checkout form
+011 0 About Us 0
+012 1 aboutus Our Story 0 More information on our company
+013 1 contact Contact us 0
+014 0 Language 0 Choose language
+015 1 process/locale/en_US/page/index English 0 Select English
+016 1 process/locale/de_DE/page/index Deutsch 0 Select German
diff --git a/dist/strap/include/profiles/profiles.login b/dist/strap/include/profiles/profiles.login
new file mode 100644
index 0000000..b22a865
--- /dev/null
+++ b/dist/strap/include/profiles/profiles.login
@@ -0,0 +1,63 @@
+__NAME__ Logout_choice
+
+[if type=explicit compare="[userdb function=logout clear='[cgi clear_values]']"]
+ [set mv_no_count]1[/set]
+ [set mv_no_session_id]1[/set]
+ [if cgi clear_cart]
+ [calc] @$Items = (); return; [/calc]
+ [/if]
+ mv_nextpage=[either][cgi mv_successpage][or][cgi mv_nextpage][/either]
+[else]
+ mv_nextpage=[either][cgi mv_failpage][or][cgi mv_nextpage][/either]
+[/else]
+[/if]
+
+__END__
+
+__NAME__ Logout
+
+[if type=explicit compare="[userdb function=logout clear=1]"]
+ [set mv_no_count]1[/set]
+ [set mv_no_session_id]1[/set]
+ mv_nextpage=[either][cgi mv_successpage][or][cgi mv_nextpage][/either]
+[else]
+ mv_nextpage=[either][cgi mv_failpage][or][cgi mv_nextpage][/either]
+[/else]
+[/if]
+
+__END__
+
+__NAME__ Login
+
+[if type=explicit compare="[userdb login]"]
+ [set mv_no_count][/set]
+ [set mv_no_session_id][/set]
+ mv_nextpage=[either][cgi destination][or][cgi mv_successpage][or]member/service[/either]
+[else]
+ mv_nextpage=[either][cgi mv_failpage][or][cgi mv_nextpage][/either]
+[/else]
+[/if]
+
+__END__
+
+__NAME__ Change_password
+
+[if type=explicit compare="[userdb change_pass]"]
+ mv_nextpage=[either][cgi mv_successpage][or][cgi mv_nextpage][/either]
+[else]
+ mv_nextpage=[either][cgi mv_failpage][or][cgi mv_nextpage][/either]
+[/else]
+[/if]
+
+__END__
+
+__NAME__ NewAccount
+
+[if type=explicit compare="[userdb new_account]"]
+ mv_nextpage=[either][cgi destination][or][cgi mv_successpage][or][cgi mv_nextpage][/either]
+[else]
+ mv_nextpage=[either][cgi mv_failpage][or][cgi mv_nextpage][/either]
+[/else]
+[/if]
+
+__END__
diff --git a/dist/strap/include/profiles/profiles.order b/dist/strap/include/profiles/profiles.order
new file mode 100644
index 0000000..1d0d854
--- /dev/null
+++ b/dist/strap/include/profiles/profiles.order
@@ -0,0 +1,226 @@
+__NAME__ invalid
+&fatal = yes
+mv_failpage= interact
+&set = mv_junk 0
+__END__
+
+__NAME__ shipping_address
+
+__COMMON_ORDER_PROFILE__
+
+&fatal = yes
+
+__END__
+
+
+__NAME__ account_change
+
+__COMMON_ORDER_PROFILE__
+
+&fatal = yes
+
+__END__
+
+__NAME__ pay_cert
+
+__COMMON_ORDER_PROFILE__
+
+&fatal = yes
+&setcheck = end_profile 1
+
+&set = mv_payment Incomplete
+[cgi name=have_cert set='']
+
+[if value use_pay_cert]
+ [cgi name=have_cert set=1 hide=1]
+ &set = mv_payment Gift Certificate
+[elsif scratch pay_cert_code]
+ [cgi name=have_cert set=1 hide=1]
+ &set = mv_payment Gift Certificate
+[/elsif]
+[/if]
+
+have_cert=mandatory Must present payment certificate code.
+
+&final = yes
+&setcheck = end_profile 1
+&setcheck = payment_method pay_cert
+
+__END__
+
+
+__NAME__ credit_card
+
+__COMMON_ORDER_PROFILE__
+&fatal = yes
+&setcheck = end_profile 1
+
+&set = mv_payment Incomplete
+
+[if variable MV_PAYMENT_MODE]
+[value name=mv_payment_realtime set=""]
+&credit_card=standard keep __CREDIT_CARDS_ACCEPTED__
+&set=mv_payment Real-time Credit Card (%c -- [var MV_PAYMENT_MODE])
+&set=mv_payment_realtime 1
+[else]
+&credit_card=standard __CREDIT_CARDS_ACCEPTED__
+&set=mv_payment Credit Card (%c)
+[/else]
+[/if]
+
+&calc = $Values->{mv_payment} =~ s/\%c/$Values->{mv_credit_card_type}/g; 1;
+&final = yes
+&setcheck = end_profile 1
+&setcheck = payment_method credit_card
+
+__END__
+
+__NAME__ purchase_order
+
+__COMMON_ORDER_PROFILE__
+&fatal = yes
+&setcheck = end_profile 1
+
+[if session admin]
+&set = prof_po_accepted [either][var ENTRY_PO_ACCEPTED][or][var PO_ACCEPTED][/either]
+[else]
+&set = prof_po_accepted [var PO_ACCEPTED]
+[/else]
+[/if]
+
+prof_po_accepted=required This site doesn't accept purchase orders. You should not have been offered that option; please contact us.
+
+po_number=required Please include your PO number
+
+[if session logged_in] [cgi name=logged_in_po set=1 hide=1]
+[else] [cgi name=logged_in_po set=""] [/else]
+[/if]
+logged_in_po=mandatory Must have pre-existing account for PO.
+
+[value name=mv_payment set="Incomplete" hide=1]
+[tmp tmp_total][total-cost noformat=1][/tmp]
+[tmp tmp_climit][data table=userdb col=credit_limit key="[data session username]"][/tmp]
+[calc]
+ $CGI->{credit_limit_ok} = 1;
+ my $total = $Scratch->{tmp_total};
+ my $limit = $Scratch->{tmp_climit};
+ return unless length($limit);
+ Log("credit_limit=$limit total=$total");
+ delete $CGI->{credit_limit_ok};
+ if($limit >= $total) {
+ $CGI->{credit_limit_ok} = 1;
+ }
+ return;
+[/calc]
+credit_limit_ok=mandatory Credit limit exceeded.
+&set=mv_payment PO number [value po_number]
+
+&final = yes
+&set = payment_method purchase_order
+
+__END__
+
+__NAME__ postal
+
+__COMMON_ORDER_PROFILE__
+
+[if session admin]
+&set = prof_mode_accepted [either][var ENTRY_POSTAL_ACCEPTED][or][var POSTAL_ACCEPTED][/either]
+[else]
+&set = prof_mode_accepted [var POSTAL_ACCEPTED]
+[/else]
+[/if]
+
+prof_mode_accepted=required This site doesn't accept postal orders. You should not have been offered that option; please contact us.
+
+&fatal = yes
+&setcheck = end_profile 1
+
+&set = mv_payment Check or Money Order (will call)
+&final = yes
+&set = payment_method postal
+
+__END__
+
+__NAME__ cod
+
+__COMMON_ORDER_PROFILE__
+
+[cgi set="" name=not_po_box]
+[if value address1 =~ /p\.?o\.?\s*box\b/i]
+not_po_box=mandatory No PO boxes allowed for COD.
+[/if]
+[if value address2 =~ /p\.?o\.?\s*box\b/i]
+not_po_box=mandatory No PO boxes allowed for COD.
+[/if]
+
+[if session admin]
+&set = prof_mode_accepted [either][var ENTRY_COD_ACCEPTED][or][var COD_ACCEPTED][/either]
+[else]
+&set = prof_mode_accepted [var COD_ACCEPTED]
+[/else]
+[/if]
+
+prof_mode_accepted=required This site doesn't accept COD orders. You should not have been offered that option; please contact us.
+
+&fatal = yes
+&setcheck = end_profile 1
+
+&calc = $Values->{mv_handling} .= "\0cod" unless $Values->{mv_handling} =~ /\bcod\b/; return 1;
+
+&final = yes
+&set = mv_payment COD
+&set = payment_method cod
+
+__END__
+
+__NAME__ online_check
+
+__COMMON_ORDER_PROFILE__
+
+[if session admin]
+&set = prof_mode_accepted [either][var ENTRY_CHECK_ACCEPTED][or][var CHECK_ACCEPTED][/either]
+[else]
+&set = prof_mode_accepted [var CHECK_ACCEPTED]
+[/else]
+[/if]
+
+prof_mode_accepted=required This site doesn't accept online checks. You should not have been offered that option; please contact us.
+[value name=check_routing filter=digits hide=1]
+check_account=required You must supply your checking account number.
+check_routing=required You must supply your bank's ABA routing number. They are always 9 digits.
+&and
+check_routing=length 9-9 ABA bank route numbers are always 9 digits.
+[if variable MV_PAYMENT_MODE eq authorizenet]
+check_accttype=required You must supply an account type.
+check_bankname=required We need your bank's name.
+check_acctname=required We need the name on your bank account.
+[else]
+check_number=required You must supply a check number for us to use.
+check_bank_phone=required We need your bank's phone number.
+[/else]
+[/if]
+
+&fatal = yes
+&setcheck = end_profile 1
+
+&final = yes
+&set = mv_payment Online check
+&set = payment_method online_check
+
+__END__
+
+__NAME__ check_opt
+
+[comment]
+ This profile prevents an incomprehensible error if someone follows a bookmarked
+ link to a flypage.
+[/comment]
+
+[either]
+[scratch check_opt]
+[or]
+expired=always_fail That link was expired. Please try ordering again.
+[/either]
+
+__END__
diff --git a/dist/strap/include/profiles/searchprofiles b/dist/strap/include/profiles/searchprofiles
new file mode 100644
index 0000000..284b49e
--- /dev/null
+++ b/dist/strap/include/profiles/searchprofiles
@@ -0,0 +1,12 @@
+__NAME__ s
+mv_coordinate=1
+mv_searchtype=db
+mv_matchlimit=10
+mv_sort_field=category
+mv_search_field=:*
+mv_min_string=2
+mv_substring_match=1
+mv_column_op=rm
+mv_searchspec=[cgi s]
+mv_value=more_link=
+__END__
diff --git a/dist/strap/pages/aboutus.html b/dist/strap/pages/aboutus.html
new file mode 100644
index 0000000..00d7b81
--- /dev/null
+++ b/dist/strap/pages/aboutus.html
@@ -0,0 +1,36 @@
+[tmp page_title]__COMPANY__ -- [L]About Us[/L][/tmp]
+[tmp display_class]leftonly[/tmp]
+
+[control reset=1]
+[control-set]
+ [component]product_tree[/component]
+ [output]left[/output]
+[/control-set]
+[control-set]
+ [component]promo[/component]
+ [matches]4[/matches]
+ [cols]col-xs-6 col-sm-3 col-md-4 col-lg-3[/cols]
+ [banner][L]Specials[/L][/banner]
+ [output]bottom[/output]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<h1>[L]About Us[/L]: <b>__COMPANY__</b>!</h1>
+
+ <p>
+ [msg arg.0="<a href='[area contact]'>" arg.1="</a>"]Please %scontact us%s if you have any questions for us.[/msg]<br>
+ </p>
+
+ <p>
+ [msg arg.0='<a href="@_INTERCHANGE_URL_@">' arg.1='</a>']This is a demo store. If you would like further information on how you can build a store or how you can get custom services, please %svisit our web site%s.[/msg]
+ </p>
+
+ <p>
+ [L]Or send an e-mail to[/L]: <a href="mailto:@_INTERCHANGE_EMAIL_@">@_INTERCHANGE_EMAIL_@</a>.
+ </p>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/admin/edit_error.html b/dist/strap/pages/admin/edit_error.html
new file mode 100644
index 0000000..dd81bb5
--- /dev/null
+++ b/dist/strap/pages/admin/edit_error.html
@@ -0,0 +1,22 @@
+[tmp page_title]__COMPANY__ -- [L]Edit Error[/L][/tmp]
+[tmpn display_class]noleft[/tmpn]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<br>
+<h2>There was an editing error:</h2>
+
+[if errors]
+<UL style="color:red">
+ <LI>[error all=1 show_error=1 show_var=1 joiner="<LI>"]
+</UL>
+[/if]
+
+<br>
+<br>
+<br>
+<br>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/admin/edit_page.html b/dist/strap/pages/admin/edit_page.html
new file mode 100644
index 0000000..22d621f
--- /dev/null
+++ b/dist/strap/pages/admin/edit_page.html
@@ -0,0 +1,109 @@
+[tmp page_title]__COMPANY__ -- [L]Edit Page Content[/L][/tmp]
+[tmpn display_class]noleft[/tmpn]
+
+[set bounce_error][/set]
+[set bounce_success][/set]
+[set pagename][/set]
+[set pagedata][/set]
+
+[if !session admin]
+[error name=edit_permission set="Not authorized to edit pages, not admin."]
+[bounce page=admin/edit_error]
+[/if]
+
+[perl]
+ my $pn = $CGI->{page_name};
+ $pn =~ s/\.html$//;
+ my $fn = "pages/$pn.html";
+ if(! -f $fn) {
+ $Tag->error({ name => 'edit_page', set => "$fn does not exist"});
+ $Scratch->{bounce_error} = 1;
+ }
+
+ my $pagedata = $Tag->file($fn);
+ my $preamble;
+ my $postamble;
+
+ (
+ $pagedata =~ s{(.*)<!--+\s*BEGIN\s+CONTENT\s*--+>\s*}{}is
+ and
+ $preamble = $1
+ and
+ $pagedata =~ s{\s*<!--+\s*END\s+CONTENT\s*--+>(.*)}{}is
+ and
+ $postamble = $1
+ )
+ or do {
+ my $msg = "$fn has no content markers. Contact admin.";
+ $Tag->error({ name => 'edit_page', set => $msg});
+ $Scratch->{bounce_error} = 1;
+ };
+
+ my $editable;
+ if($preamble =~ m{\[(seti?|tmpn?)\s+editable\s*\](.*?)\[/\1\]}) {
+#Log("Found editable marker=$1 editable=$2 preamble length=" . length($preamble));
+ $editable = $2;
+ $editable =~ s/^\s+//;
+ $editable =~ s/\s+$//;
+ }
+ else {
+#Log("Didn't find preamble length=" . length($preamble));
+ }
+
+ unless ($editable) {
+ my $msg = "$fn is not set to be editable. Contact admin.";
+ $Tag->error({ name => 'edit_page', set => $msg});
+ $Scratch->{bounce_error} = 1;
+ return;
+ }
+
+ if($CGI->{page_edit}) {
+ ## We are writing the page presuming it is allowed.
+ if(! $Scratch->{allowed_pages}{$pn}) {
+ my $msg = "$pn was not loaded in this session. Contact admin.";
+ $Tag->error({ name => 'edit_page', set => $msg});
+ $Scratch->{bounce_error} = 1;
+ return;
+ }
+
+ my $newdata = $CGI->{page_data};
+ $newdata =~ s/\r\n/\n/g;
+
+ my $newpage = join "",
+ $preamble,
+ "<!-- BEGIN CONTENT -->\n",
+ $newdata,
+ "\n<!-- END CONTENT -->",
+ $postamble;
+ $Tag->write_relative_file($fn, $newpage);
+ $Scratch->{bounce_success} = 1;
+ $Scratch->{bounce_page} = $pn;
+ }
+ else {
+ $Scratch->{allowed_pages} ||= {};
+ $Scratch->{allowed_pages}{$pn} = 1;
+ }
+
+ $Scratch->{pagename} = $pn;
+ $Scratch->{pagedata} = $pagedata;
+ return;
+
+[/perl]
+
+[bounce page=admin/edit_error if="[scratch bounce_error]"]
+[bounce page="[scratch bounce_page]" if="[scratch bounce_success]"]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<form action="[process href=@@MV_PAGE@@]" method=POST NAME=edit_page>
+[form-session-id]
+<input type=hidden name=page_edit value="1">
+<input type=hidden name=page_name value="[scratch pagename]">
+[display type=textarea height=30 name=page_data value="[scratch pagedata]" class="form-control"]
+<br>
+<input type=submit value="Change" class="btn btn-primary">
+</form>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/admin/edit_setup.html b/dist/strap/pages/admin/edit_setup.html
new file mode 100644
index 0000000..2b9408a
--- /dev/null
+++ b/dist/strap/pages/admin/edit_setup.html
@@ -0,0 +1,2 @@
+[set dealer]1[/set]
+dealer=[scratch dealer]
diff --git a/dist/strap/pages/admin/login.html b/dist/strap/pages/admin/login.html
new file mode 100644
index 0000000..9e37a81
--- /dev/null
+++ b/dist/strap/pages/admin/login.html
@@ -0,0 +1,170 @@
+[if session logged_in]
+ [if session su]
+ [su exit=1]
+ [calc]delete $Session->{su}; return; [/calc]
+ [bounce page="__UI_BASE__/index"]
+ [else]
+ [try]
+ [userdb profile=ui function=logout clear=1 hide=1]
+ [/try]
+ [/else]
+ [/if]
+[/if]
+[if !global Windows]
+[index table=ichelp export_only=1]
+[/if]
+[set mv_no_count][/set]
+[set mv_no_session_id][/set]
+[set no_login_required]1[/set]
+[set ui_class]Login[/set]
+[set page_title]__COMPANY__ Interchange: Log in to Administration[/set]
+[set help_name]logout.main[/set]
+ at _UI_STD_HEAD_@
+
+<!-- ----- BEGIN REAL STUFF ----- -->
+
+<div align=center>
+<table width="60%" border="0" cellspacing="0" cellpadding="0" height="200">
+<tr>
+<td valign=top style="
+ border: 2px solid #996633;
+ background-color: #EEEEEE;
+ "
+width="700"> <font size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066"> </font></b></font>
+<table width="250" border="1" cellspacing="0" cellpadding="0" align="center">
+<tr>
+<td>
+<table width="250" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF">
+[if scratch ui_error]
+<FONT COLOR=__CONTRAST__>[scratch ui_error]</FONT>
+[set ui_error][/set]
+[/if]
+
+<FORM ACTION="[process]" METHOD=POST name=login>
+<INPUT TYPE=hidden NAME=mv_click VALUE=MMLogin>
+<INPUT TYPE=hidden NAME=mv_nextpage VALUE="[either][cgi destination][or]__UI_BASE__/index[/either]">
+<INPUT TYPE=hidden NAME=destination VALUE="[cgi destination]">
+<INPUT TYPE=hidden NAME=mv_doit VALUE=return>
+
+[if session failure]
+<TR>
+<TD COLSPAN=2>
+<BLOCKQUOTE>
+<FONT COLOR=RED>[L]Failure:[/L]</FONT> [data session failure][data base=session field=failure value=""]
+</BLOCKQUOTE>
+</TD>
+</TR>
+[/if]
+
+[if scratch ui_failure]
+<TR>
+<TD COLSPAN=2>
+<BLOCKQUOTE>
+<FONT COLOR=RED>[L]Failure:[/L]</FONT> [scratch ui_failure][set ui_failure][/set]
+</BLOCKQUOTE>
+</TD>
+</TR>
+[/if]
+
+[calc]
+ my $data = q{[version extended=1 modules=1 joiner="<P>"]};
+ return unless $data =~ /IMPORTANT/;
+ my @lines = grep /not\s+found/, split '<P>', $data;
+ my @important = grep /IMPORTANT/, @lines;
+ my @minor = grep $_ !~ /IMPORTANT/, @lines;
+ my $imp = join '<P>', @important;
+ my $minor = join '<P>', @minor;
+ return <<EOF;
+<TR>
+<TD COLSPAN=2>
+<H1>Admin interface will not work properly.</H1>
+Please install needed Perl modules:
+<small>
+<blockquote class=cerror>
+ $imp
+</blockquote>
+<blockquote>
+ $minor
+</blockquote>
+</small>
+The easiest way to do this is to use the CPAN module and do:
+<blockquote>
+perl -MCPAN -e 'install Bundle::Interchange'
+</blockquote>
+
+</TD>
+</TR>
+EOF
+[/calc]
+
+<tr>
+<td> </td>
+<td> </td>
+</tr>
+<tr>
+<td>
+<div align="right"><font size="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066">[L]Username[/L]</font><font face="Verdana, Arial, Helvetica, sans-serif"> </font></b></font></div>
+</td>
+<td>
+<INPUT NAME=mv_username VALUE="" SIZE=15>
+<script language="JavaScript">
+<!--
+ document.login.mv_username.focus();
+-->
+</script>
+</td>
+</tr>
+<tr>
+<td>
+<div align="right"><font size="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066">[L]Password[/L]</font><font face="Verdana, Arial, Helvetica, sans-serif"> </font></b></font></div>
+</td>
+<td>
+<INPUT TYPE=password NAME=mv_password VALUE="" SIZE=15>
+</td>
+</tr>
+[value name=currlocale set="[either][getlocale][or]en_US[/either]" hide=1]
+[comment] UI_LOCALE definition in ui.cfg, make empty to remove box [/comment]
+[loop acclist=1 option=currlocale list="[version extended=1 global_locale_options=1]"]
+[on-match]
+<tr>
+<td>
+<div align="right"><font size="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066">[L]Language[/L]</font><font face="Verdana, Arial, Helvetica, sans-serif"> </font></b></font></div>
+</td>
+<td>
+ <select name="ui_locale">
+[/on-match]
+ [list]<option value=[loop-code]>[loop-param label]
+ [/list]
+[on-match]</select>
+</td>
+</tr>[/on-match]
+[/loop]
+
+<tr>
+<td> </td>
+<td>
+<INPUT TYPE=submit VALUE="Log in">
+</td>
+</tr>
+<tr>
+<td> </td>
+<td> </td>
+</tr>
+
+</FORM>
+</table>
+</td>
+</tr>
+</table>
+<br>
+</td>
+</tr>
+</table>
+<br><br>
+</div>
+
+
+<!-- ----- END REAL STUFF ----- -->
+
+ at _UI_STD_FOOTER_@
+<!-- page: @@MV_PAGE@@ $Revision: 2.9 $ -->
diff --git a/dist/strap/pages/admin/merge_meta.html b/dist/strap/pages/admin/merge_meta.html
new file mode 100644
index 0000000..402eb47
--- /dev/null
+++ b/dist/strap/pages/admin/merge_meta.html
@@ -0,0 +1,469 @@
+[flag type=write table="__UI_META_TABLE__"]
+[flag type=write table="mv_metadata"]
+[tmp page_title][L]Merge Metadata[/L][/tmp]
+[set ui_class]Misc[/set]
+[tmp help_name]mergemeta.main[/tmp]
+[tmp icon_name]icon_config.gif[/tmp]
+ at _UI_STD_HEAD_@
+
+<!-- ----- BEGIN REAL STUFF ----- -->
+
+[perl tables="__UI_META_TABLE__ mv_metadata"]
+ delete $Scratch->{merge_complete};
+ delete $Scratch->{do_merge};
+ my $tab = q{__UI_META_TABLE__} || 'mv_metadata';
+ my $db = $Db{$tab}
+ or do {
+ $Scratch->{merge_complete}
+ = errmsg("Cannot merge: no meta table '%s'", $tab);
+ return;
+ };
+
+ my $newver = $Tag->version();
+ $Scratch->{newver} = $newver;
+ my $compnew = $newver;
+ $compnew =~ s/\D+//g;
+
+ my $curver = '4.8.7';
+ if ($db->record_exists('ui-version')) {
+ $curver = $db->field("ui-version", 'label');
+ }
+ $Scratch->{curver} = $curver;
+ my $compcur = $curver;
+ $compcur =~ s/\D+//g;
+ if ($curver eq $newver) {
+ $Scratch->{merge_complete}
+ = errmsg("Already merged to current version %s.", $curver);
+ }
+ elsif($compcur gt $compnew) {
+ $Scratch->{merge_complete}
+ = errmsg("Already merged to higher version %s.", $curver);
+ }
+
+ if($CGI->{force} or $CGI->{merge_key}) {
+ $Scratch->{merge_anyway} = delete $Scratch->{merge_complete};
+ }
+ return;
+[/perl]
+
+<script>
+ function set_all_select (idx) {
+ var sel = document.mergeform.merge_status;
+ if(sel == undefined)
+ alert("Bad merge_status widgets");
+ for(var i = 0; i < sel.length; i++) {
+ sel[i].selectedIndex = idx;
+ }
+ }
+
+ var visstatus = 0;
+
+ function toggle_identical () {
+ var i = 0;
+ var el = document.getElementById('identical_key0');
+ if(el == undefined) {
+ alert('no identical keys');
+ return;
+ }
+ var vis;
+ var h;
+ if(visstatus == 0) {
+ visstatus = 1;
+ vis = 'block';
+ }
+ else {
+ visstatus = 0;
+ vis = 'none';
+ }
+
+ var te = document.getElementById('identical_tab');
+ if(te != undefined)
+ te.style.display = 'none';
+
+ var cont = 1;
+ for(var i = 0; cont == 1; i++) {
+ var e = document.getElementById('identical_key' + i);
+ if(e != undefined) {
+ e.style.display = vis;
+ }
+ else {
+ cont = 0;
+ }
+ }
+
+ if(te != undefined)
+ te.style.display = 'block';
+
+ }
+</script>
+
+[if scratch merge_complete]
+ <blockquote class=cmessage>
+ [scratch merge_complete]<br>
+ <br>
+ <form>
+ [tmp new_url][area href="@@MV_PAGE@@" form="force=1"][/tmp]
+ <input
+ type=button
+ onClick="location='[scratch new_url]'"
+ value="[L]Merge anyway[/L]"
+ >
+ </form>
+ </blockquote>
+ [tmpn do_merge][/tmpn]
+[elsif scratch merge_anyway]
+ <blockquote class=cerror>
+ [scratchd merge_anyway]<br>
+ [L]Merging anyway.[/L]
+ </blockquote>
+ [tmpn do_merge]1[/tmpn]
+[/elsif]
+[else]
+ [tmpn do_merge]1[/tmpn]
+[/else]
+[/if]
+
+[if scratch do_merge]
+
+<div style="margin-left: 5px">
+<dl>
+
+ <dt class=titlebox>[msg arg.0="[scratch newver]" arg.1="[scratch curver]"]Merge run, UI version %s, metadata version %s[/msg]</dt>
+ <dd>
+ <br>
+
+ [perl tables="__UI_META_TABLE__ mv_metadata"]
+ my $fn = 'include/meta/mv_metadata.asc';
+ my $metatxt = $Tag->file($fn);
+ $Tag->write_relative_file($fn, $metatxt);
+ sub diff_array {
+ my ($ary1, $ary2) = @_;
+ return 0 if ref($ary1) ne ref($ary2);
+ return 0 if ref($ary1) ne 'ARRAY';
+ return 0 if scalar(@$ary1) != scalar(@$ary2);
+ for(my $i = 0; $i < scalar(@$ary1); $i++) {
+ if(! ref($ary1->[$i])) {
+ return 0 if $ary1->[$i] ne $ary2->[$i];
+ }
+ elsif(ref($ary1->[$i]) eq 'ARRAY') {
+ diff_array($ary1->[$i], $ary2->[$i])
+ or return 0;
+ }
+ else {
+ diff_hash($ary1->[$i], $ary2->[$i])
+ or return 0;
+ }
+ }
+ return 1;
+ }
+
+ sub diff_hash {
+ my($hash1, $hash2) = @_;
+ my(@keys1) = sort keys %$hash1;
+ my(@keys2) = sort keys %$hash2;
+ if (scalar(@keys1) != scalar(@keys2) ) {
+ ## Differing number of keys
+ return 0;
+ }
+ for(@keys1) {
+ if(! ref($hash1->{$_})) {
+ return 0 if $hash1->{$_} ne $hash2->{$_};
+ }
+ elsif(ref($hash1->{$_}) eq 'ARRAY') {
+ diff_array($hash1->{$_}, $hash2->{$_})
+ or return 0;
+ }
+ else {
+ diff_hash($hash1->{$_}, $hash2->{$_})
+ or return 0;
+ }
+ }
+ return 1;
+ }
+
+ sub check_merge {
+ my($hash1, $hash2) = @_;
+ my $ext2 = get_option_hash($hash2->{extended});
+ return 1
+ if $ext2->{ui_version} eq $Scratch->{newver}
+ and ! $CGI->{force};
+ my $ext1 = get_option_hash($hash1->{extended});
+ $hash1->{extended} = $ext1;
+ $hash2->{extended} = $ext2;
+ return diff_hash($hash1, $hash2);
+ }
+ return;
+
+ [/perl]
+ <!-- instantiate: [data include/meta/mv_metadata.asc code products] -->
+ [perl tables="__UI_META_TABLE__ .mv_metadata_asc mv_metadata"]
+ my $bdb = $Db{.mv_metadata_asc};
+ my $mtab = q{__UI_META_TABLE__} || 'mv_metadata';
+ my $mdb = $Db{$mtab};
+ if(! $bdb) {
+ $Scratch->{merge_error}
+ = errmsg("Cannot merge metadata -- table %s is missing.",
+ 'mv_metadata_asc');
+ return;
+ }
+ if(! $mdb) {
+ $Scratch->{merge_error}
+ = errmsg("Cannot merge metadata -- table %s is missing.",
+ $mtab);
+ return;
+ }
+ my @needcols = qw(extended);
+ if(@needcols = grep {! $mdb->column_exists($_)} @needcols) {
+ $Scratch->{merge_error}
+ = errmsg("Cannot merge metadata -- column(s) '%s' is missing in table %s.", join(',', @needcols), $mtab);
+ return;
+ }
+ my @base;
+ while( my ($k) = $bdb->each_record()) {
+ push @base, $k;
+ }
+
+ my %merge;
+ if($CGI->{merge_key}) {
+ my @keys = split /\0/, $CGI->{merge_key};
+ my @status = split /\0/, $CGI->{merge_status};
+ for(my $i = 0; $i < @keys; $i++) {
+ $merge{$keys[$i]} = $status[$i];
+ }
+ }
+
+ $Scratch->{merge_updated} = 0;
+ $Scratch->{merge_complete} = 0;
+ $Scratch->{merge_needed} = 0;
+ %source = ();
+ %target = ();
+ for(@base) {
+ my $source = $bdb->row_hash($_);
+ my $target = $mdb->row_hash($_);
+ if(! $target or $merge{$_} == 1) {
+ my $ext = get_option_hash($source->{extended});
+ $ext->{ui_version} = $Scratch->{newver};
+ $source->{extended} = uneval($ext);
+ my $code = delete $source->{code};
+ $mdb->set_slice($code, $source);
+ $Scratch->{merge_updated}++;
+ }
+ elsif($merge{$_} == -1) {
+ my $ext = get_option_hash($target->{extended});
+ $ext->{ui_version} = $Scratch->{newver};
+ $target->{extended} = uneval($ext);
+ my $code = delete $target->{code};
+ $mdb->set_slice($code, $target);
+ $Scratch->{merge_updated}++;
+ }
+ elsif( check_merge($source, $target) ) {
+ $Scratch->{merge_complete}++;
+ }
+ else {
+ $Scratch->{merge_needed}++;
+ $source{$_} = $source;
+ $target{$_} = $target;
+ }
+ }
+ if($Scratch->{merge_needed} == 0) {
+ $mdb->set_field('ui-version', 'label', $Scratch->{newver});
+ }
+ return;
+ [/perl]
+ [if scratch merge_error]
+ <blockquote class=cerror>[scratchd merge_error]</blockquote>
+ [else]
+ <UL>
+ <LI>[L]Entries merged:[/L] [scratch merge_updated]
+ <LI>[L]No merge needed:[/L] [scratch merge_complete]
+ <LI>[L]Merge still needed:[/L] [scratch merge_needed]
+ </UL>
+ [/else]
+ [/if]
+ </dd>
+
+ <dt class=titlebox>[L]Items to merge[/L] </dt>
+[output name=top_of_form]
+ <form action="[process href=@@MV_PAGE@@]" method=POST name=mergeform>
+ [form-session-id]
+ <input type=hidden name=mv_action value=back>
+[output name=""]
+ <table cellspacing=0 cellpadding=2 id=identical_tab width=800>
+ [perl]
+ my @out;
+ my $rid = 0;
+ for my $code (sort keys %source) {
+ my @rec = <<EOF;
+<tr class=titlebox style="border: 1px solid black">
+ <th align=left colspan=3>
+ <table>
+ <tr>
+ <td class=titlebox style="width: 200px">
+ $code
+ </td>
+ <td width=600>
+ <input type=hidden name=merge_key value="$code">
+ <select name=merge_status>
+ <option value=0>[L]Defer decision[/L]
+ <option value=1>[L]Merge[/L]
+ <option value="-1">[L]Keep old value forever[/L]
+ </select>
+ <a href="javascript:set_all_select(0)">[L]Defer all[/L]</a>
+ <a href="javascript:set_all_select(1)">[L]Merge all[/L]</a>
+ <a href="javascript:set_all_select(2)">[L]Keep all[/L]</a>
+ <a href="javascript:toggle_identical()">[L]Toggle showing identical keys[/L]</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+</tr>
+<tr class=rhead>
+ <th align=left colspan=3>
+ <table width=800>
+ <tr>
+ <td width="20%" style="font-weight: bold">[L]key[/L]</td>
+ <td width="40%" style="font-weight: bold">[L]new version[/L]</td>
+ <td width="40%" style="font-weight: bold">[L]old version[/L]</td>
+ </tr>
+ </table>
+</tr>
+EOF
+ my %seen;
+ my $s = $source{$code};
+ my $t = $target{$code};
+ my $e1 = get_option_hash(delete $s->{extended});
+ my $e2 = get_option_hash(delete $t->{extended});
+ my @keys = grep !$seen{$_}++, keys %$s, keys %$t;
+ @keys = grep length($s->{$_}) || length($t->{$_}), @keys;
+ my $i = 0;
+
+ sub display_string {
+ my $val = shift;
+ $val =~ s/\s+$//;
+ $val =~ s/^\s+//;
+ $val =~ s/\r\n/\n/g;
+ $val =~ s/\r/\n/g;
+ $val = $Tag->filter('entities', $val);
+ $val =~ s/\n/<br>/g;
+ $val =~ s/,/,<br>/g;
+ return $val;
+ }
+
+ for my $one ( @keys ) {
+ next if $one eq 'code';
+ my $id = $s->{$one} eq $t->{$one};
+ my $val1 = display_string($s->{$one});
+ my $val2 = display_string($t->{$one});
+ my $sid = $val1 eq $val2;
+
+ my $status;
+ my $style = '';
+ my $trid = '';
+ my $extra = '';
+ if($id) {
+ $style = 'Display: none';
+ $status = ' (identical)';
+ $trid = 'identical_key' . $rid++;
+ }
+ elsif ($sid) {
+ $status = ' (different whitespace)';
+ $extra = qq{ style="color: green"};
+ }
+ else {
+ $status = '';
+ $extra = qq{ style="color: red"};
+ }
+
+ $val1 = ' ' if ! length ($val1);
+ $val2 = ' ' if ! length ($val2);
+ push @rec, <<EOF;
+<tr style="$style" id="$trid">
+ <td colspan=3>
+ <table style="
+ width: 800;
+ border-left: 1px solid black;
+ border-top: 1px solid black;
+ border-right: 1px solid black;
+ border-bottom: 1px solid black;
+ ">
+ <tr>
+ <th align=left width="20%"$extra>$one$status</th>
+ <td width="40%"$extra>$val1</td>
+ <td width="40%"$extra>$val2</td>
+ </tr>
+ </table>
+ </td>
+</tr>
+EOF
+ }
+
+ @keys = grep !$seen{$_}++, keys %$e1, keys %$e2;
+ @keys = grep length($e1->{$_}) || length($e2->{$_}), @keys;
+ $i = 0;
+ for my $one ( @keys ) {
+ my $id = $e1->{$one} eq $e2->{$one};
+ my $val1 = display_string($e1->{$one});
+ my $val2 = display_string($e2->{$one});
+ my $sid = $val1 eq $val2;
+
+ my $status;
+ my $style = '';
+ my $trid = '';
+ my $extra = '';
+ if($id) {
+ $style = 'Display: none';
+ $status = ' (identical)';
+ $trid = 'identical_key' . $rid++;
+ }
+ elsif ($sid) {
+ $status = ' (different whitespace)';
+ $extra = qq{ style="color: green"};
+ }
+ else {
+ $status = '';
+ $extra = qq{ style="color: red"};
+ }
+
+ $val1 = ' ' if ! length ($val1);
+ $val2 = ' ' if ! length ($val2);
+ push @rec, <<EOF;
+<tr style="$style" id="$trid">
+ <td colspan=3>
+ <table style="
+ width: 800;
+ border-left: 1px solid black;
+ border-top: 1px solid black;
+ border-right: 1px solid black;
+ border-bottom: 1px solid black;
+ ">
+ <tr>
+ <th align=left width="20%"$extra>$one$status</th>
+ <td width="40%"$extra>$val1</td>
+ <td width="40%"$extra>$val2</td>
+ </tr>
+ </table>
+ </td>
+</tr>
+EOF
+ }
+ push @rec, "<tr><td colspan=3> </td></tr>";
+ push @out, join "\n", @rec;
+ }
+ return join "", @out;
+[/perl]
+ </table>
+[output name=bottom_buttons]
+ <input type=submit value="[L]Merge[/L]">
+[output name=top_buttons]
+ <input type=submit value="[L]Merge[/L]">
+[output name=bottom_of_form]
+ </form>
+[output name=""]
+</dl>
+
+[/if]
+
+<!-- ----- END REAL STUFF ----- -->
+
+ at _UI_STD_FOOTER_@
+<!-- page: @@MV_PAGE@@ -->
diff --git a/dist/strap/pages/admin/order_view.html b/dist/strap/pages/admin/order_view.html
new file mode 100644
index 0000000..e61cf98
--- /dev/null
+++ b/dist/strap/pages/admin/order_view.html
@@ -0,0 +1,468 @@
+[set page_title][L]Order manager[/L]: [L]View order[/L][/set]
+[set ui_class]Orders[/set]
+[set help_name]order.view[/set]
+[set icon_name]icon_orders.gif[/set]
+ at _UI_STD_HEAD_@
+[calc]
+ delete $Scratch->{ui_bounce};
+ if ($CGI->{order}) {
+ if($CGI->{deliver_encrypted}) {
+ my $dir = q{__ORDER_DIRECTORY__} || 'orders';
+ my $ord = $Tag->filter('filesafe', $CGI->{order});
+ $Tag->deliver({
+ file => "orders/$ord",
+ get_encrypted => 1,
+ type => 'application/pgp-encrypted',
+ });
+ }
+ return;
+ }
+ $CGI->{order} = $CGI->{mv_arg}
+ or $Scratch->{ui_bounce} = '__UI_BASE__/order';
+ return;
+[/calc]
+[if scratch ui_bounce]
+ [bounce page="[scratch ui_bounce]"]
+[/if]
+
+<!-- ----- BEGIN REAL STUFF ----- -->
+[update values]
+[perl tables=country]### pre-open database for calcs below[/perl]
+
+[loop list="[value-extended order]"]
+<table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ <table width="100%" border="0" cellpadding="6" cellspacing="1" class="rseparator">
+ <tr>
+ <td width="25%" nowrap class="block4bold">[L]User Name[/L]: <a href="[area href="admin/customer_view" form="customer=[loop-data transactions username]"]" title="View customer"><span class="maincontent">[loop-data transactions username]</span></a></td>
+ <td width="25%" nowrap class="block4bold">
+ [L]Order Status[/L]:
+ [page href="admin/order_status" form="order=[loop-code]"]
+ <span class="alert">[display table=transactions col=status type=display key="[loop-code]"]</span>
+ </a>
+ [if-loop-data transactions archived == 1]
+ ([L]archived[/L])
+ [/if-loop-data]
+ [if-loop-data transactions deleted == 1]
+ ([L]deleted[/L])
+ [/if-loop-data]
+
+ [tmp track][loop-data transactions tracking_number][/tmp]
+ [if scratch track]
+
+ [loop list="[scratch track]" prefix=track]
+ <a target="_track" href="https://iship.com/trackit/track.aspx?T=1&Track=[track-code]">Track[track-alternate except_first][track-increment][/track-alternate]</a>
+ [/loop]
+ [/if]
+
+ </td>
+ <td width="25%" nowrap class="block4bold">
+
+ [L]Affiliate[/L]:
+ [if-loop-data transactions affiliate]
+ [page href="admin/affiliate"
+ form="affiliate=[loop-data transactions affiliate]"
+ ]<span class="maincontent">[loop-data transactions affiliate]</span></A>
+ [else]
+ <span class="maincontent">[L]none[/L]</span>
+ [/else]
+ [/if-loop-data]
+ </td>
+ <td width="25%" nowrap class="block4bold">
+ [L]Order Date[/L]: <span class="maincontent">
+ [convert-date fmt="%b %e, %Y %l:%M %P"][loop-data transactions order_date][/convert-date]
+ </span>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td height="6"><img src="bg.gif" width="1" height="6"></td>
+ </tr>
+ <tr>
+ <td>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <!-- CUSTOMER DETAILS -->
+ [loop prefix=customer list="[loop-data transactions username]"]
+ <td width="33%" valign="top">
+ <table width="100%" height="160" border="0" cellpadding="6" cellspacing="1" class="rseparator">
+ <tr>
+
+ <td height="1%" class="block4"><a href="[area href='admin/customer_view' form='customer=[loop-data transactions username]']">[L]Customer Details[/L]</a></td>
+ </tr>
+ <tr>
+ <td height="99%" valign="top" class="block4">
+ <table width="100%" border="0" cellspacing="0" cellpadding="1">
+ <tr>
+ <td width="30%" class="block4bold">[L]Customer[/L]:</td>
+ <td width="70%" class="maincontent"><a href="[area href='admin/customer_view' form='customer=[loop-data transactions username]']">[customer-data userdb fname] [customer-data userdb lname]</a>
+ </td>
+ </tr>
+ [if-customer-data userdb company]
+ <tr>
+ <td class="block4bold"> [L]Company[/L]:</td>
+ <td class="maincontent">[customer-data userdb company]</td>
+ </tr>
+ [/if-customer-data]
+ [if-customer-data userdb phone_night]
+ <tr>
+ <td nowrap class="block4bold">[L]Home phone[/L]:</td>
+ <td class="maincontent">[customer-data userdb phone_night]</td>
+ </tr>
+ [/if-customer-data]
+ [if-customer-data userdb phone_day]
+ <tr>
+ <td nowrap class="block4bold"> [L]Work phone[/L]:</td>
+ <td class="maincontent">[customer-data userdb phone_day]</td>
+ </tr>
+ [/if-customer-data]
+ <tr>
+ <td class="block4bold">[L]Email[/L]:</td>
+ <td class="maincontent"><a href="mailto:[customer-data userdb email]">[loop-data transactions email]</a></td>
+ </tr>
+ <tr>
+ <td nowrap class="block4bold">[L]Payment type[/L]:</td>
+ <td class="maincontent">[loop-data transactions payment_method]</td>
+ </tr>
+ [if-loop-data transactions shipmode]
+ <tr>
+ <td nowrap class="block4bold">[L]Ship method[/L]:</td>
+ <td class="maincontent">[loop-data transactions shipmode]</td>
+ </tr>
+ [/if-loop-data]
+ <tr>
+ <td height="15" colspan="2" class="block4bold"><img src="bg.gif" width="1" height="1"></td>
+ </tr>
+[if type=file term="[either]__ORDER_DIRECTORY__[or]orders[/either]/[loop-code]"]
+ <tr>
+ <td align=right> </td>
+ <td>[page href="process/[loop-code].pgp"
+ add_dot_html=0
+ form="
+ deliver_encrypted=1
+ mv_todo=return
+ mv_nextpage=@@MV_PAGE@@
+ order=[loop-code]
+ "][L]Decrypt Credit Card[/L]</a>
+ </td>
+ </tr>
+[/if]
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ [/loop]
+ <td width="3"><img src="bg.gif" width="3" height="1"></td>
+ <!-- BILLING DETAILS -->
+ <td width="33%" valign="top">
+ <table width="100%" height="160" border="0" cellpadding="6" cellspacing="1" class="rseparator">
+ <tr>
+ <td height="1%" class="block4"><a href="#">[L]Billing Details[/L]</a></td>
+ </tr>
+ <tr>
+ <td height="99%" valign="top" class="block4">
+[if-loop-data transactions b_address1]
+ [loop prefix=bill list="[loop-code]"]
+ <table width="100%" border="0" cellspacing="0" cellpadding="1">
+ <tr>
+ <td width="30%" class="block4bold">[L]Name[/L]:</td>
+ <td width="70%" class="maincontent"><A HREF="[area
+ href=__UI_BASE__/customer_view
+ arg="[loop-data transactions username]"
+ ]"><u>[loop-data transactions b_fname] [loop-data transactions b_lname]</A>
+ </td>
+ </tr>
+ [if-bill-data transactions b_company]
+ <tr>
+ <td width="30%" class="block4bold">[L]Company[/L]:</td>
+ <td width="70%" class="maincontent">
+ [loop-data transactions b_company]
+ </td>
+ </tr>
+ [/if-bill-data]
+ <tr>
+ <td valign="top" class="block4bold">[L]Address[/L]:</td>
+ <td class="maincontent">
+ [loop-data transactions b_address1]
+ [if-bill-data transactions b_address2]
+ <br>
+ [loop-data transactions b_address2]
+ [/if-bill-data]
+ </td>
+ </tr>
+ [if-bill-data transactions b_country =~ /^US|^CA/]
+ <tr>
+ <td class="block4bold">[L]City, State, Zip[/L]:</td>
+ <td class="maincontent">[loop-data transactions b_city], [loop-data transactions b_state] [loop-data transactions b_zip]</td>
+ </tr>
+ [else]
+ <tr>
+ <td class="block4bold">[L]City[/L]:</td>
+ <td class="maincontent">[loop-data transactions b_city]</td>
+ </tr>
+ [if-bill-data transactions b_state]
+ <tr>
+ <td class="block4bold">[L]State[/L]:</td>
+ <td class="maincontent">[loop-data transactions b_state]</td>
+ </tr>
+ [/if-bill-data]
+ [if-bill-data transactions b_zip]
+ <tr>
+ <td class="block4bold">[L]Postal code[/L]:</td>
+ <td class="maincontent">[loop-data transactions b_zip]</td>
+ </tr>
+ [/if-bill-data]
+ [/else]
+ [/if-bill-data]
+ <tr>
+ <td class="block4bold">[L]Country[/L]:</td>
+ <td class="maincontent">[data table=country col=name key="[loop-data transactions b_country]"]</td>
+ </tr>
+ <tr>
+ <td height="15" colspan="2" class="block4bold"><img src="bg.gif" width="1" height="1"></td>
+ </tr>
+ </table>
+ [/loop]
+[else]
+ <i>[L]Same as shipping address[/L]</i>
+[/else]
+[/if-loop-data]
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td width="3"><img src="bg.gif" width="3" height="1"></td>
+ <!-- SHIPPING DETAILS -->
+ <td width="34%" valign="top">
+ <table width="100%" height="160" border="0" cellpadding="6" cellspacing="1" class="rseparator">
+ <tr>
+ <td height="1%" class="block4"><a href="#">[L]Shipping Details[/L]</a></td>
+ </tr>
+ <tr>
+ <td height="99%" valign="top" class="block4">
+ <table width="100%" border="0" cellspacing="0" cellpadding="1">
+ <tr>
+ <td width="30%" class="block4bold">[L]Name[/L]:</td>
+ <td width="70%" class="maincontent"><A HREF="[area
+ href=__UI_BASE__/customer_view
+ arg="[loop-data transactions username]"
+ ]"><u>[loop-data transactions fname] [loop-data transactions lname]</A>
+ </td>
+ </tr>
+ [if-loop-data transactions company]
+ <tr>
+ <td width="30%" class="block4bold">[L]Company[/L]:</td>
+ <td width="70%" class="maincontent">
+ [loop-data transactions company]
+ </td>
+ </tr>
+ [/if-loop-data]
+ <tr>
+ <td valign="top" class="block4bold">[L]Address[/L]:</td>
+ <td class="maincontent">
+ [loop-data transactions address1]
+ [if-loop-data transactions address2]
+ <br>
+ [loop-data transactions address2]
+ [/if-loop-data]
+ </td>
+ </tr>
+ [if-loop-data transactions country =~ /^US|^CA/]
+ <tr>
+ <td class="block4bold">[L]City, State, Zip[/L]:</td>
+ <td class="maincontent">[loop-data transactions city], [loop-data transactions state] [loop-data transactions zip]</td>
+ </tr>
+ [else]
+ <tr>
+ <td class="block4bold">[L]City[/L]:</td>
+ <td class="maincontent">[loop-data transactions city]</td>
+ </tr>
+ [if-loop-data transactions state]
+ <tr>
+ <td class="block4bold">[L]State[/L]:</td>
+ <td class="maincontent">[loop-data transactions state]</td>
+ </tr>
+ [/if-loop-data]
+ [if-loop-data transactions zip]
+ <tr>
+ <td class="block4bold">[L]Postal code[/L]:</td>
+ <td class="maincontent">[loop-data transactions zip]</td>
+ </tr>
+ [/if-loop-data]
+ [/else]
+ [/if-loop-data]
+ <tr>
+ <td class="block4bold">[L]Country[/L]:</td>
+ <td class="maincontent">[data table=country col=name key="[loop-data transactions country]"]</td>
+ </tr>
+ <tr>
+ <td height="15" colspan="2" class="block4bold"><img src="bg.gif" width="1" height="1"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td height=6><img src="bg.gif" width=1 height=6></td>
+ </tr>
+ <tr>
+ <td>
+ <!-- CUSTOMERS ORDER GRID -->
+ <table width="100%" border=0 cellpadding=0 cellspacing=1 class=rseparator>
+ <tr>
+ <td width="14%" class=rhead style="padding: 5px">[L]Status[/L]</td>
+ <td width="14%" class=rhead style="padding: 5px">[L]SKU[/L]</td>
+ <td width="14%" class=rhead style="padding: 5px">[L]Name[/L]</td>
+ <td width="14%" class=rhead style="padding: 5px; text-align: right">[L]Qty[/L]</td>
+ <td width="14%" class=rhead style="padding: 5px; text-align: right">[L]Unit Price[/L]</td>
+ <td width="14%" class=rhead style="padding: 5px; text-align: right">[L]Total[/L]</td>
+ </tr>
+[query list=1 table=orderline sql="select * from orderline where order_number = '[loop-code]'" ignore_undefined=1]
+ <tr class="[sql-alternate 2]rowalt[else]rownorm[/else][/sql-alternate]" valign=top>
+ <td style="padding: 5px">[page href="admin/order_status"
+ form="order=[loop-code]"
+ ]
+ [display table=orderline
+ column=status
+ key="[sql-code]"
+ type=display
+ ]</A>
+[calc]
+ $total_weight += ([field field=weight key="[sql-param sku]"] + 0 || 0) * [sql-data orderline quantity];
+ return;
+[/calc]
+ <td style="padding: 5px">[sql-param sku]</td>
+ <td style="padding: 5px">
+[sql-filter 30.][sql-param description][/sql-filter]
+[if-sql-param size]
+<br>[L]Size[/L]: [sql-param size]
+[/if-sql-param]
+[if-sql-param color]
+<BR>
+[L]Color[/L]: [sql-param color]
+[/if-sql-param]
+
+[if-sql-param options]
+<BR>
+[L]Options[/L]: [sql-param options]
+[/if-sql-param]
+
+[if-sql-param sku eq giftcert]
+ <br>
+ <br>
+ <a href="__SAMPLEURL____CGI_URL__/cert/[data table=pay_certs col=code key="[loop-code]" foreign=order_number]/[data table=pay_certs col=check_value key="[loop-code]" foreign=order_number]">Gift certificate redemption link</a>
+[/if-sql-param]
+ </td>
+ <td align=right style="padding: 5px">[sql-param quantity]</td>
+ <td align=right style="padding: 5px">[currency][sql-param price][/currency]</td>
+ <td align=right style="padding: 5px">[currency][sql-param subtotal][/currency]</td>
+ </tr>
+[if-sql-param separate_address]
+ <tr class="[sql-alternate 2]rowalt[else]rownorm[/else][/sql-alternate]" valign=top>
+ <td> </td>
+ <td colspan=4 align=left style="padding: 5px">
+ <B>SHIP TO: </B>[calc]
+ my $ad = q{[sql-param separate_address]}; $ad =~ s/\s*\n+\s*/ * /g; return $ad;
+ [/calc]
+ </td>
+ <td> </td>
+ </tr>
+[/if-sql-param]
+
+[/query]
+ <tr>
+ <td height=4 colspan=5 class=lightshade><img src="bg.gif" width=1 height=4></td>
+ <td class=lightshade><img src="bg.gif" width=1 height=4></td>
+ </tr>
+ <tr>
+ <td height=39 colspan=5 align=right class=rsubbold>[L]Item Total[/L]:</td>
+ <td class=rownorm align=right>[currency][loop-data transactions subtotal][/currency]</td>
+ </tr>
+ <tr>
+ <td rowspan=5 colspan=2 class=rsubbold>[loop-data transactions comments]</td>
+ <td colspan=3 align=right class=rsubbold>[L]Tax[/L]:</td>
+ <td class=rownorm align=right>[currency][loop-data transactions salestax][/currency]</td>
+ </tr>
+ <tr>
+ <td colspan=3 align=right class=rsubbold>[L]Total Weight[/L]:</td>
+ <td class=rownorm align=right>[calc]$total_weight[/calc]</td>
+ </tr>
+ [if-loop-data transactions handling > 0]
+ <tr>
+ <td colspan=3 align=right class=rsubbold>[L]Handling[/L]</td>
+ <td class=rownorm align=right>[currency][loop-data transactions handling][/currency]</td>
+ </tr>
+ [/if-loop-data]
+ <tr>
+ <td colspan=3 align=right class=rsubbold>[L]Shipping[/L]</td>
+ <td class=rownorm align=right>[currency][loop-data transactions shipping][/currency]</td>
+ </tr>
+ [if-loop-data transactions pay_cert_total]
+ <tr>
+ <td colspan=3 align=right class=rsubbold>[L]GRAND TOTAL:[/L]</td>
+ <td class=rownormbold align=right>[currency][loop-data transactions pay_cert_ord_total][/currency]</td>
+ </tr>
+ <tr>
+ <td colspan=3 align=right class=rsubbold>[L]Gift Certificate[/L]:</td>
+ <td class=rownorm align=right>[currency][loop-data transactions pay_cert_total][/currency]</td>
+ </tr>
+ <tr>
+ <td colspan=5 align=right class=rsubbold>[L]CHARGED:[/L]</td>
+ <td class=rownormbold align=right>[currency][loop-data transactions total_cost][/currency]</td>
+ </tr>
+ [else]
+ <tr>
+ <td colspan=3 align=right class=rsubbold>[L]GRAND TOTAL:[/L]</td>
+ <td class=rownormbold align=right>[currency][loop-data transactions total_cost][/currency]</td>
+ </tr>
+ [/else]
+ [/if-loop-data]
+ </table>
+ </td>
+ </tr>
+</table>
+
+[seti page_banner][L]View Order[/L]: [loop-code][/seti]
+
+[output name=bottom_buttons]
+<form action="[area __UI_BASE__/order]" method=post>
+[form-session-id]
+<input type=hidden name=mv_action value=back>
+<input type=hidden name=order value="[loop-data transactions order_number]">
+<input type=hidden name=archive value=false>
+<input type=hidden name=viewnext value=1>
+[set [L]Return[/L]]
+viewnext=
+vieworder=
+[/set]
+<input type=submit name=mv_click value="[L]Return[/L]" class=s3>
+<input type=submit name="vieworder" value="[L]View next order[/L]" class=s3>
+
+[if-loop-data transactions archived]
+<input type=submit name="unarchiveorder" value="[L]Un-archive order and view next[/L]" class=s3>
+[else]
+<input type=submit name="archiveorder" value="[L]Archive order and view next[/L]" class=s3>
+[/else]
+[/if-loop-data]
+[if-mm advanced order=d]
+<input type=submit name="deleteorder" value="[L]Delete order and view next[/L]"
+ onClick="return confirm('[L]Are you sure you want to delete this order?[/L]')" class=s3>
+[/if-mm]
+</form>
+
+[output]
+
+[/loop]
+
+<!-- ----- END REAL STUFF ----- -->
+
+ at _UI_STD_FOOTER_@
diff --git a/dist/strap/pages/advancedsearch.html b/dist/strap/pages/advancedsearch.html
new file mode 100644
index 0000000..204b06d
--- /dev/null
+++ b/dist/strap/pages/advancedsearch.html
@@ -0,0 +1,151 @@
+[set page_title]__COMPANY__ -- [L]Advanced Search[/L][/set]
+
+[control reset=1]
+[control-set]
+ [component]cart_tiny[/component]
+[/control-set]
+[control-set]
+ [component]product_tree[/component]
+[/control-set]
+[control-set]
+ [component]cross[/component]
+ [size]2[/size]
+ [cols]col-xs-6 col-sm-3 col-md-6[/cols]
+ [banner]Specials[/banner]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[tmp matchlimit]10[/tmp]
+
+<h1>[L]Advanced Search[/L]</h1>
+
+<form action="[area search]" method=post class="form-horizontal" role="form">
+<fieldset>
+<legend>[L]Search by Field[/L]</legend>
+ [form-session-id]
+ <div class="form-group">
+ <label for="searchterm" class="col-sm-4 control-label">Search for</label>
+ <div class="col-sm-8">
+ <input type="text" class="form-control" name=se id="searchterm" placeholder="Search Term">
+ </div>
+ </div>
+ <input type=hidden name=st value=db>
+ <input type=hidden name=co value=1>
+ [if module-version Text::Query]
+ <input type=hidden name=op value=aq>
+ [else]
+ <input type=hidden name=op value=rm>
+ [/else]
+ [/if]
+ <div class="form-group">
+ <label for="searchfield" class="col-sm-4 control-label">In Fields</label>
+ <div class="col-sm-8">
+ <select class="form-control" name=sf id="searchfield">
+ <option value=":sku:price:comment:description:category:author">--[L]all fields[/L]--
+ [loop
+ acclist=1
+ list="sku=SKU,price=Price,comment=Product Description,description=Title,category=Category,author=Author"
+ ]
+ <option value="[loop-code]">[loop-param label]
+ [/loop]
+ </select>
+ </div>
+ </div>
+ <input type=hidden name=sf value=category>
+ <div class="form-group">
+ <label for="subfield" class="col-sm-4 control-label">Full words only</label>
+ <div class="col-sm-8">
+ [display name=su id=subfield type=noyes class="form-control"]
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="case_sens" class="col-sm-4 control-label">Case Sensitive</label>
+ <div class="col-sm-8">
+ [display name=su id=case_sens type=noyes class="form-control"]
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="regex" class="col-sm-4 control-label">Regular Expression</label>
+ <div class="col-sm-8">
+ [display name=su id=regex type=noyes class="form-control"]
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="onlycat" class="col-sm-4 control-label">[L]Only in category[/L]</label>
+ <div class="col-sm-8">
+ [tmp cat_widget]
+ [display
+ name=se
+ type=select
+ options="=--[L]all categories[/L]--"
+ lookup_query="SELECT DISTINCT category FROM products ORDER BY category"
+ class="form-control"
+ id=onlycat
+ ]
+ [/tmp]
+ [scratch cat_widget]
+ </div>
+ </div>
+ <div class="form-group">
+ <div class="col-sm-8 col-sm-offset-4">
+ <button type=submit class="btn btn-info">[L]Search[/L]</button>
+ </div>
+ </div>
+</fieldset>
+</form>
+
+<form action="[area search]" method=post class="form-horizontal" role="form">
+<fieldset>
+<legend>[L]Search by Price[/L]</legend>
+ [form-session-id]
+ <input type=hidden name=st value=db>
+ <input type=hidden name=co value=1>
+ <input type=hidden name=sf value=price>
+ <input type=hidden name=sf value=price>
+ <input type=hidden name=sf value=category>
+ <input type=hidden name=nu value=1>
+ <input type=hidden name=nu value=1>
+ <input type=hidden name=nu value=0>
+ <input type=hidden name=op value=ge>
+ <input type=hidden name=op value=le>
+ <input type=hidden name=op value=eq>
+ <div class="form-group">
+ <label for="minprice" class="col-sm-4 control-label">Minimum Price</label>
+ <div class="col-sm-8">
+ <input type="text" class="form-control" name=se id="minprice" placeholder="Minimum Price">
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="maxprice" class="col-sm-4 control-label">Maximum Price</label>
+ <div class="col-sm-8">
+ <input type="text" class="form-control" name=se id="maxprice" placeholder="Maximum Price">
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="onlycat" class="col-sm-4 control-label">[L]Only in category[/L]</label>
+ <div class="col-sm-8">
+ [tmp cat_widget]
+ [display
+ name=se
+ type=select
+ options="=--[L]all categories[/L]--"
+ lookup_query="select distinct category from products order by category"
+ class="form-control"
+ id=onlycat
+ ]
+ [/tmp]
+ [scratch cat_widget]
+ </div>
+ </div>
+ <div class="form-group">
+ <div class="col-sm-8 col-sm-offset-4">
+ <button type=submit class="btn btn-info">[L]Search[/L]</button>
+ </div>
+ </div>
+</form>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/affiliate/index.html b/dist/strap/pages/affiliate/index.html
new file mode 100644
index 0000000..a829e7f
--- /dev/null
+++ b/dist/strap/pages/affiliate/index.html
@@ -0,0 +1,111 @@
+[tmp page_title][L]Affiliate headquarters[/L][/tmp]
+
+[control reset=1]
+[control-set]
+ [component]product_tree[/component]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[if !session logged_in]
+[or session login_table ne 'affiliate']
+ [bounce page="affiliate/login"]
+[/if]
+
+[loop list="[data session username]"]
+<TABLE>
+<TR>
+ <TH ALIGN=RIGHT>
+ [L]Affiliate code[/L]:
+ </TH>
+ <TD>
+ [loop-code]
+ </TD>
+</TR>
+<TR>
+ <TH ALIGN=RIGHT>
+ [L]Business name[/L]:
+ </TH>
+ <TD>
+ [loop-data affiliate name]
+ </TD>
+</TR>
+
+<TR>
+ <TH ALIGN=RIGHT>
+ [L]Account active[/L]:
+ </TH>
+ <TD>
+ [if-loop-data affiliate active][L]Yes[/L][else][L]No[/L][/else][/if-loop-data]
+ </TD>
+</TR>
+
+<TR>
+ <TH ALIGN=RIGHT>
+ [L]Linkback URL[/L]:
+ </TH>
+ <TD>
+ [if-loop-data affiliate url]<A HREF="[loop-data affiliate url]">[loop-data affiliate url]</A>[else][L]none[/L][/else][/if-loop-data]
+ </TD>
+</TR>
+
+
+<TR>
+ <TH ALIGN=RIGHT>
+ [L]Logo image[/L]:
+ </TH>
+ <TD>
+ [if-loop-data affiliate image]<IMG SRC="[loop-data affiliate image]">[else][L]none[/L][/else][/if-loop-data]
+ </TD>
+</TR>
+
+
+<TR>
+ <TD COLSPAN=2><HR>
+ </TD>
+</TR>
+
+<TR>
+ <TH ALIGN=RIGHT VALIGN=top>
+ [L]URL to enter catalog[/L]:
+ </TH>
+ <TD>
+ <A HREF="[area href='index' form='mv_pc=[loop-code]']">[calc]$Config->{VendURL}[/calc]?mv_pc=[loop-code]</A>
+ </TD>
+</TR>
+
+<TR>
+ <TD COLSPAN=2><HR>
+ </TD>
+</TR>
+
+<TR>
+ <TH ALIGN=RIGHT VALIGN=top>
+ [L]URL to order a product[/L]:
+ </TH>
+ <TD>
+ [if cgi SKU]
+ <B>To <B><A HREF="[area href=order
+ form="
+ mv_order_item=[cgi SKU]
+ mv_pc=[loop-code]
+ "]">order SKU [cgi SKU]</A>, "[description code="[cgi SKU]"]", use:
+ <FORM>
+ <TEXTAREA COLS=70 ROWS=3>[calc] $Config->{VendURL} [/calc]/order?mv_pc=[loop-code]&mv_order_item=[cgi SKU]</TEXTAREA>
+ </FORM><BR>
+ <P>
+ [/if]
+ [loop search="ra=yes" prefix=prod]
+ [page href="@@MV_PAGE@@" form="SKU=[prod-code]"][prod-code]: [prod-description]</A><BR>
+ [/loop]
+ </TD>
+</TR>
+
+</TABLE>
+
+[/loop]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/affiliate/login.html b/dist/strap/pages/affiliate/login.html
new file mode 100644
index 0000000..a73b69e
--- /dev/null
+++ b/dist/strap/pages/affiliate/login.html
@@ -0,0 +1,68 @@
+[tmp page_title][L]Affiliates[/L] -- [L]log in[/L][/tmp]
+
+[control reset=1]
+[control-set]
+ [component]product_tree[/component]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[L]Log in as an affiliate[/L]
+
+[set AFLogin]
+[if session logged_in]
+[userdb logout]
+[/if]
+[userdb function=login profile=affiliate]
+[/set]
+
+[if session failure]
+<P>
+<b>[data session failure][data base=session field=failure value=""]</b>
+<P>
+[/if]
+
+<table border="0" cellspacing="0" cellpadding="0">
+<FORM ACTION="[process secure=1]" METHOD=POST>
+[form-session-id]
+<INPUT TYPE=hidden NAME=mv_click VALUE=AFLogin>
+<INPUT TYPE=hidden NAME=mv_todo VALUE=return>
+<INPUT TYPE=hidden NAME=mv_nextpage VALUE="affiliate/index">
+<tr>
+ <td>
+ <table border="0" cellspacing="0" cellpadding="2">
+ <tr>
+ <td align="right">
+ <b>[L]Username[/L]:</b>
+ </td>
+ <td align="left">
+ <INPUT NAME=mv_username VALUE="[read-cookie MV_USERNAME]">
+ </td>
+ </tr>
+ <tr>
+ <td align="right">
+ <b>[L]Password[/L]:</b>
+ </td>
+ <td align="left">
+ <INPUT TYPE=password NAME=mv_password VALUE="">
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td>
+ <input type="submit" value="[L]Log In[/L]">
+ </td>
+ </tr>
+ </table>
+ </td>
+</tr>
+</table>
+
+<p> </p>
+
+</form>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/contact.html b/dist/strap/pages/contact.html
new file mode 100644
index 0000000..6c47573
--- /dev/null
+++ b/dist/strap/pages/contact.html
@@ -0,0 +1,65 @@
+[tmp page_title]__COMPANY__ -- [L]Contact Us[/L][/tmp]
+
+[control reset=1]
+[control-set]
+ [component]product_tree[/component]
+[/control-set]
+[control-set]
+ [component][/component]
+[/control-set]
+[control-set]
+ [component]random[/component]
+ [banner][L]Random Component[/L][/banner]
+ [buttons]1[/buttons]
+ [cols]col-xs-6 col-sm-3 col-md-12[/cols]
+ [matches]5[/matches]
+ [pool]100[/pool]
+ [size]5[/size]
+ [output]right[/output]
+[/control-set]
+[control-set]
+ [component]promo[/component]
+ [promo_type]new[/promo_type]
+ [matches]3[/matches]
+ [cols]col-xs-6 col-sm-3 col-md-4 col-lg-3[/cols]
+ [banner][L]New items[/L][/banner]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<h1>[L]Contact Us[/L]</h1>
+
+ <p>
+ <strong>
+ [L]You can contact us the following ways[/L]:
+ </strong>
+ </p>
+
+ <address>
+ <strong>__COMPANY__</strong><br>
+ __ADDRESS__<br>
+ __CITY__<br><br>
+
+ [L]Phone[/L]: __PHONE__<br>
+ [if variable FAX]
+ [L]Fax[/L]: __FAX__<br>
+ [/if]
+ [if variable TOLLFREE]
+ [L]Toll-free[/L]: __TOLLFREE__<br>
+ [/if]
+ [if variable EMAIL_INFO]
+ [L]e-mail[/L]: <a href="mailto:__EMAIL_INFO__">__EMAIL_INFO__</a><br>
+ [/if]
+ </address>
+
+ <hr>
+
+ <p>[L]If you would like further information on constructing a store like this, please contact Perusion[/L]:</p>
+
+ <p><a href="@_INTERCHANGE_URL_@">@_INTERCHANGE_URL_@</a><br>
+ [L]e-mail[/L]: <a href="mailto:@_INTERCHANGE_EMAIL_@">@_INTERCHANGE_EMAIL_@</a><br><br></p>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/deliver.html b/dist/strap/pages/deliver.html
new file mode 100644
index 0000000..161506d
--- /dev/null
+++ b/dist/strap/pages/deliver.html
@@ -0,0 +1,34 @@
+[seti authorized]
+[userdb
+ function=check_file_acl
+ location="[scratch deliverable]"
+ mode=expire
+][/seti][perl products]
+ my $auth = $Scratch->{authorized};
+ if($auth !~ /1/) {
+ Log("Not authorized for $Scratch->{deliverable}, 403");
+ $Document->header('Status: 403 Not authorized');
+ $Document->hot(1);
+ $Document->write(<<EOF);
+Sorry, not authorized for $Scratch->{deliverable}. Buy it first, please.
+EOF
+ return;
+ }
+ my $type = tag_data('products', 'dl_type', $Scratch->{deliverable});
+ my $location = tag_data('products', 'dl_location', $Scratch->{deliverable});
+ my $content = $Tag->file("$location");
+ my $len = length($content);
+ if(! $len) {
+ Log("Not found: $Scratch->{deliverable} type=$type at $location, 404");
+ $Document->header('Status: 404 not found');
+ $Document->hot(1);
+ $Document->write(<<EOF);
+Sorry, $Scratch->{deliverable} not found.
+EOF
+ return;
+ }
+ $Document->header("Content-Type: $type\nContent-Length: $len");
+ $Document->hot(1);
+ $Document->write($content);
+ return;
+[/perl]
diff --git a/dist/strap/pages/dump.html b/dist/strap/pages/dump.html
new file mode 100644
index 0000000..d9e0879
--- /dev/null
+++ b/dist/strap/pages/dump.html
@@ -0,0 +1,30 @@
+[calc]
+ $Tag->tmp('tmp_gate_dump');
+ $pass = $Variable->{DUMP_PASSWORD} || $Variable->{ORDERS_TO} || $Config->{MailOrderTo}
+ or return;
+ if(
+ $Session->{given_dump_password}
+ or $Session->{admin}
+ or $CGI->{password} eq $pass
+ )
+ {
+ $Session->{given_dump_password} = 1;
+ $Scratch->{tmp_gate_dump} = 1;
+ }
+ $CGI->{sort} = 1 unless defined $CGI->{sort};
+ return;
+[/calc]
+[if scratch tmp_gate_dump]
+<xmp>[dump key="[cgi key]" sort="[cgi sort]"]</xmp>
+[else]
+ You must provide the password. It is usually the email address where orders go.
+ <form action="[process href=@@MV_PAGE@@ secure=1]" METHOD=post>
+ Password: <input type="text" name=password value="">
+ <input type="submit" value="Dump">
+ <br>
+ sort keys
+ <input type=radio name=sort value=1 checked> yes
+ <input type=radio name=sort value=0> no
+ </form>
+[/else]
+[/if]
diff --git a/dist/strap/pages/flypage.html b/dist/strap/pages/flypage.html
new file mode 100644
index 0000000..0123e7c
--- /dev/null
+++ b/dist/strap/pages/flypage.html
@@ -0,0 +1,116 @@
+[tmp page_title]
+ [if session arg]
+ [description code="[data session arg]"]
+ [else]
+ [item-description]
+ [/else]
+ [/if] -- __COMPANY__
+[/tmp]
+[tmp display_class]leftonly[/tmp]
+
+[control reset=1]
+
+[control-set]
+[component]cart_tiny[/component]
+[output]left[/output]
+[/control-set]
+
+[control-set]
+[component]product_tree[/component]
+[show_categories]1[/show_categories]
+[output]left[/output]
+[/control-set]
+
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[fly-list code="[data session arg]"]
+[set cross_category][item-field category][/set]
+[set upsell][item-data merchandising upsell_to][/set]
+[set cross_codes][item-data merchandising cross_sell][/set]
+
+<h1>[item-description]</h1>
+
+<form action="[area href="[if-item-field option_type][item-code][else]ord/basket[/else][/if-item-field]"]" method="POST" class="form-horizontal">
+<input type="hidden" name="mv_action" value="refresh">
+<input type="hidden" name="mv_order_item" value="[item-code]">
+[form-session-id]
+
+<table class="table">
+<tr>
+ <td>
+ [if-item-field image]
+ <img src="items/[item-field image]" alt="[item-filter encode_entities][item-description][/item-filter]">
+ [/if-item-field]
+ </td>
+ <td>
+ [item-field comment]
+
+ [if ordered [item-code]]
+ <p style="margin-top:1em" class="text-info">[msg arg.0="[page ord/basket]" arg.1="</a>"]This item is currently in your %sshopping cart%s.[/msg]</p>
+ [/if]
+
+ [edisplay show_var=0]
+
+ [if-item-field option_type eq Matrix]
+ [set check_opt]
+ &success=ord/basket
+ mv_sku=mandatory Need to select an option.
+ [/set]
+ <input type=hidden name=mv_form_profile value=check_opt>
+ [/if-item-field]
+ [if-item-field option_type eq Simple]
+ [seti check_opt]
+ &success=ord/basket
+ [query
+ list=1
+ sql="select o_group,o_label from options where sku='[item-code]'"
+ ]mv_order_[sql-code]=mandatory Need to select [sql-param o_label]
+ [/query]
+ [/seti]
+ <input type=hidden name=mv_form_profile value=check_opt>
+ [/if-item-field]
+ [table-organize cols=2 table=' class="table table-bordered table-condensed small" style="margin-top:1em"']
+ [item-options td=1 label=1 bold=1 price=1 blank_label="--select--"]
+ [/table-organize]
+ </td>
+</tr>
+<tr>
+ <td style="white-space:nowrap">
+ [if-item-data inventory quantity < 1]
+ <b class="text-danger">[L]Out Of Stock[/L]<b>
+ <br>
+ <a href="[area function/stock_alert [item-code]]">[L]In-Stock Notification[/L]</a>
+ [else]
+ <b class="text-success">[L]In Stock[/L]</b>
+ [/else]
+ [/if-item-data]
+ </td>
+ <td class="form-inline text-right">
+ <label for="mv_order_quantity">[L]Quantity[/L]:</label>
+ [if-item-field prod_group eq 'Gift Certificates']
+ 1<input type="hidden" name="mv_order_quantity" value="1">
+ [else]
+ <input type="[if config FractionalItems]text[else]number[/else][/if]" class="form-control" name="mv_order_quantity" id="mv_order_quantity" value="1">
+ [/else]
+ [/if-item-field]
+ </td>
+</tr>
+<tr>
+ <td>
+ [L]Price[/L]: <b>[item-price]</b>
+ </td>
+ <td class="text-right">
+ <input type="submit" value="[L]Add to Cart[/L]" class="btn btn-primary">
+ </td>
+</tr>
+</table>
+
+</form>
+
+[/fly-list]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/function/stock_alert.html b/dist/strap/pages/function/stock_alert.html
new file mode 100644
index 0000000..dda0298
--- /dev/null
+++ b/dist/strap/pages/function/stock_alert.html
@@ -0,0 +1,61 @@
+[tmp page_title]__COMPANY__ -- [L]Stock Alerting[/L][/tmp]
+
+[control reset=1]
+[control-set]
+ [component]product_tree[/component]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<h2>[L]Stock Alerting[/L]</h2>
+
+[if session arg]
+[seti code][data session arg][/seti]
+[/if]
+
+<p>[L STOCK_ALERT_PAR1]Please complete the form below and we will contact you once the item you have selected becomes available. This is a complementary feature and you are not in any way obligated to purchase the item.[/L]</p>
+
+<h3>[data table=products column=description key='[scratch name=code filter=e]']</h3>
+
+<br>
+
+[edisplay]
+
+[set check_alert_form]
+ email=email_only
+[/set]
+[set add_alert]
+ mv_nextpage=function/stock_alert_added
+[/set]
+
+<form action="[area href=@@MV_PAGE@@]" method=post class="form-horizontal">
+<fieldset>
+ <legend>[L]Contact Information[/L]</legend>
+[form-session-id]
+<input type=hidden name=mv_action value=return>
+<input type=hidden name=mv_form_profile value=check_alert_form>
+<input type=hidden name=mv_click value=add_alert>
+
+<div class="control-group">
+ <label for="fname" class="control-label">[error name=fname std_label="[L]Your Name[/L]"]</label>
+ <div class="controls">
+ <input type=text name=fname id=fname value="[value fname]">
+ </div>
+</div>
+<div class="control-group">
+ <label for="email" class="control-label">[error name=email std_label="[L]Email Address[/L]" required=1]</label>
+ <div class="controls">
+ <input type=email name=email id=email value="[value email]">
+ </div>
+</div>
+<div class="form-actions">
+ <input type=submit value="[L]Notify me[/L]" class="btn btn-primary">
+</div>
+
+</fieldset>
+</form>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/function/stock_alert_added.html b/dist/strap/pages/function/stock_alert_added.html
new file mode 100644
index 0000000..db0c31a
--- /dev/null
+++ b/dist/strap/pages/function/stock_alert_added.html
@@ -0,0 +1,72 @@
+[tmp page_title]__COMPANY__ -- [L]Stock Alerting[/L][/tmp]
+
+[control reset=1]
+[control-set]
+ [component]cart_tiny[/component]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<h2>[L]Stock Alerting[/L]</h2>
+
+[if session arg]
+ [seti code][data session arg][/seti]
+[/if]
+
+[perl tables="stock_alert products"]
+ my $db = $Db{stock_alert};
+ my $pdb = $Db{products};
+
+ my $code = $Scratch->{code};
+ my $q_code = $db->quote($code);
+ my $q_price = $db->quote( $pdb->field($code, 'price') );
+ my $q_desc = $db->quote( $pdb->field($code, 'description') );
+ my $q_fname = $db->quote($Values->{fname});
+ my $q_lname = $db->quote($Values->{lname});
+ my $q_email = $db->quote($Values->{email});
+ my $q_date = $db->quote( $Tag->time({ fmt => '%Y-%m-%d' }) );
+
+ my $q = qq{
+ INSERT INTO stock_alert SET
+ sku = $q_code,
+ price = $q_price,
+ description = $q_desc,
+ fname = $q_fname,
+ lname = $q_lname,
+ email = $q_email,
+ date = $q_date
+ };
+ $db->query($q);
+ return;
+[/perl]
+
+<p><b>[L]Your request has been sent sucessfully.[/L]</b></p>
+
+<p>
+ [L]We will contact you once your selected item becomes available.[/L]
+ [L]Thank you for your interest in our products.[/L]
+</p>
+
+[comment] SEND ACKNOWLEDGEMENT [/comment]
+[email
+ hide=1
+ to="[if value fname][value fname] [value lname][/if] <[value email]>"
+ subject="[L]Stock Alert Request[/L]"
+ from="__COMPANY__ <__EMAIL_INFO__>"
+][L]Hello and thank you for your interest in __COMPANY__ products.[/L]
+
+[L]We have received your in-stock alert notification and we will contact you once the selected item becomes available.[/L]
+
+[L]This a confirmation of your request submission.[/L]
+[if value fname]
+ [L]Name[/L]: [value fname] [value lname][/if]
+ [L]Email[/L]: [value email]
+
+ [L]Product[/L]: [data table=products column=description key="[scratch name=code filter=e]"]
+[L]Current Price[/L]: [price code="[scratch code]"]
+[/email]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/help.html b/dist/strap/pages/help.html
new file mode 100644
index 0000000..d866c25
--- /dev/null
+++ b/dist/strap/pages/help.html
@@ -0,0 +1,37 @@
+[tmp page_title]__COMPANY__ -- [L]Help[/L][/tmp]
+
+[control reset=1]
+[control-set]
+ [component]cart_tiny[/component]
+[/control-set]
+[control-set]
+ [component]product_tree[/component]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<p class="lead">
+ [L]This is a demonstration <b>help page</b> for your customer service area.[/L]
+</p>
+
+<p>
+<address>
+ __COMPANY__<br>
+ __ADDRESS__<br>
+ __CITY__
+</address>
+ [if variable PHONE]
+ [L]Phone[/L]: __PHONE__<br>
+ [/if]
+ [if variable FAX]
+ [L]Fax[/L]: __FAX__<br>
+ [/if]
+ [if variable TOLLFREE]
+ [L]Toll free[/L]: __TOLLFREE__<br>
+ [/if]
+</p>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/index.html b/dist/strap/pages/index.html
new file mode 100644
index 0000000..34f036c
--- /dev/null
+++ b/dist/strap/pages/index.html
@@ -0,0 +1,88 @@
+[tmp page_title]__COMPANY__ -- [L]Welcome[/L][/tmp]
+[tmp display_class][either][cgi template][or]leftright[/either][/tmp]
+
+[control reset=1]
+[control-set]
+ [component]cart_tiny[/component]
+ [output]right[/output]
+[/control-set]
+[control-set]
+ [component]product_tree[/component]
+ [show_categories]1[/show_categories]
+ [output]left[/output]
+[/control-set]
+[control-set]
+ [component]cross[/component]
+ [buttons]1[/buttons]
+ [cols]col-xs-6 col-sm-3 col-md-4 col-lg-3[/cols]
+ [random]1[/random]
+ [size]4[/size]
+ [output]bottom[/output]
+[/control-set]
+[control-set]
+ [component]random[/component]
+ [buttons]1[/buttons]
+ [cols]col-xs-6 col-sm-3 col-md-12[/cols]
+ [matches]5[/matches]
+ [pool]100[/pool]
+ [size]5[/size]
+ [output]right[/output]
+[/control-set]
+[control reset=1]
+
+[comment] ----- Gift Certs ----- [/comment]
+[if !scratch pay_cert_code]
+ [seti pay_cert_code][read-cookie MV_GIFT_CERT_CODE][/seti]
+ [seti pay_cert_check][read-cookie MV_GIFT_CERT_CHECK][/seti]
+[/if]
+[if scratch pay_cert_code]
+ [perl pay_certs]
+ my @certs = grep /\S/, split /[\0,\s]+/, $Scratch->{pay_cert_code};
+ my %seen;
+ @certs = grep !$seen{$_}++, @certs;
+ @certs = grep tag_data('pay_certs', 'amount', $_) > 0, @certs;
+ my $now = $Tag->time({ fmt => '%Y%m%d%H%M%S' });
+ my $i=0;
+ for(@certs) {
+ my $expiry = tag_data('pay_certs', 'date_expires', $_);
+ delete $certs[$i] if $expiry < $now;
+ $i++;
+ }
+ $Scratch->{pay_cert_code} = join ",", @certs;
+ return;
+ [/perl]
+[/if]
+[comment] --- END Gift Certs --- [/comment]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[loop list="[scratch pay_cert_code]"]
+ <p class="alert alert-success">You have a[loop-alternate except_first]nother[/loop-alternate] gift certificate for [currency][loop-data pay_certs amount][/currency]!</p>
+[/loop]
+
+ [L INDEX_PAR1]
+ <h1>Welcome to __COMPANY__!</h1>
+
+ <p class="lead">This site is intended to get you started building
+ your own e-business site. Replace the stock graphics, products,
+ and categories in this store to begin building your custom site.</p>
+ <p>Please note that any products purchased will not be delivered nor
+ will the customer be billed. Any products found on this site are to
+ be treated as fictional.
+ </p>[/L]
+
+ <p>View <a href="[area All-Products]">all products</a>.</p>
+
+[if var MV_DEMO_MODE]
+ <p>
+ View a different layout for the page:<br>
+ <a href="[area href=index form=|template=leftonly|]">Left column, right content</a><br>
+ <a href="[area href=index form=|template=rightonly|]">Right column, left content</a><br>
+ <a href="[area href=index form=|template=leftright|]">Right column, left column, center content</a><br>
+ </p>
+ <p>[L]Generate test order to fill the sample order database[/L]: <a href="[area test_order]">[L]Do test order[/L]</a>.</p>
+[/if]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/login.html b/dist/strap/pages/login.html
new file mode 100644
index 0000000..e7d5cb5
--- /dev/null
+++ b/dist/strap/pages/login.html
@@ -0,0 +1,115 @@
+[tmp page_title]__COMPANY__ -- [L]Log In[/L][/tmp]
+[tmp display_class]noleft[/tmp]
+[tmpn meta_header]
+<script>
+ window.onload = function() {
+ var un = document.getElementById('mv_username');
+ un.value ? document.getElementById('mv_password').focus() : un.focus();
+ }
+ function setElementAvailability(e,v) {
+ document.getElementById(e).disabled = !v;
+ }
+</script>
+[/tmpn]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-11 col-md-offset-1">
+
+<div class="page-header">
+<h1>[L]Please Log In[/L]</h1>
+</div>
+
+[if session failure]<div class="alert alert-danger">[calc] delete $Session->{failure}[/calc]</div>[/if]
+[edisplay show_var=0]
+
+[set mv_no_cache]1[/set]
+[set [L]New Account[/L]]
+mv_nextpage=new_account
+[set new]1[/set]
+[/set]
+
+[set emailcheck]
+&fatal=1
+mv_username=email
+[/set]
+
+[tmp cookie_username][read-cookie MV_USERNAME][/tmp]
+
+[if !session logged_in]
+
+ <form action="[process secure=1]" method="POST" class="form-horizontal">
+ <fieldset>
+ <input type="hidden" name="mv_form_profile" value="emailcheck">
+ <input type="hidden" name="mv_todo" value="return">
+ <input type="hidden" name="mv_nextpage" value="login">
+ <input type="hidden" name="destination" value="[either][scratch mv_successpage][or][ecgi destination][/either]">
+ [form-session-id]
+
+ <legend>[L]What is your email address?[/L]</legend>
+ <div class="form-group">
+ <label for="mv_username" class="control-label col-sm-2">[error filter=e name=mv_username std_label="[L]My email is[/L]"]:</label>
+ <div class="col-sm-10 col-md-7 col-lg-5">
+ <input type="email" class="form-control" name="mv_username" id="mv_username" value="[scratch cookie_username]" tabindex=1>
+ <span class="help-block muted"><small>[L]Has your email address changed? Login with your old email address, then you can update it from "Your Account."[/L]</small></span>
+ </div>
+ </div>
+
+ <legend>[L]Do you have a[if type=variable term=COMPANY op="=~" compare="/[aeiou]/i"]n[/if] __COMPANY__ password?[/L]</legend>
+ <div class="form-group">
+ <div class="col-sm-11 col-sm-offset-1">
+ <div class="radio">
+ <label>
+ <input type="radio" name="mv_click" value="New Account" onclick="setElementAvailability('mv_password', false)">
+ [L]No, I am a new customer[/L].
+ </label>
+ </div>
+ <div class="radio">
+ <label>
+ <input type="radio" name="mv_click" value="Login" checked="checked" onclick="setElementAvailability('mv_password', true)">
+ [L]Yes, I have a password[/L]:
+ </label>
+ </div>
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="mv_password" class="control-label col-sm-2">[L]Password[/L]:</label>
+ <div class="col-sm-10 col-md-7 col-lg-5">
+ <input type="password" name="mv_password" id="mv_password" value="" autocomplete="off" tabindex=2 class="form-control">
+ <span class="help-block"><a href="[area lost_password]">[L]Lost your password?[/L]</a></span>
+ </div>
+ </div>
+ [if config CookieLogin]
+ <div class="form-group">
+ <div class="col-sm-10 col-sm-offset-2">
+ <div class="checkbox">
+ <label>
+ <input type="checkbox" name="mv_cookie_password" id="mv_cookie_password" value="1" checked=checked>
+ [L]Remember me (uncheck if public terminal)[/L]
+ </label>
+ </div>
+ </div>
+ </div>
+ [/if]
+ <div class="form-group">
+ <div class="col-sm-offset-2 col-sm-10">
+ <input class="btn btn-primary" type="submit" value="[L]Log In[/L]" tabindex=3>
+ </div>
+ </div>
+ </fieldset>
+ </form>
+
+[else]
+
+ [bounce page="[either][ecgi destination][or]member/service[/either]"]
+
+[/else]
+[/if]
+
+</div>
+
+[tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/logout.html b/dist/strap/pages/logout.html
new file mode 100644
index 0000000..e64660e
--- /dev/null
+++ b/dist/strap/pages/logout.html
@@ -0,0 +1,38 @@
+[userdb function=logout clear-cookie="MV_PASSWORD" clear="[if cgi keep_values]0[else]1[/else][/if]" hide=1]
+
+[tmp page_title]__COMPANY__ -- [L]Log Out[/L][/tmp]
+[tmp display_class]leftright[/tmp]
+
+[control reset=1]
+[control-set]
+ [component]cart_tiny[/component]
+[/control-set]
+[control-set]
+ [component]product_tree[/component]
+ [show_categories]1[/show_categories]
+ [output]left[/output]
+[/control-set]
+[control-set]
+ [component]random[/component]
+ [banner][L]Random Component[/L][/banner]
+ [buttons]1[/buttons]
+ [cols]col-xs-6 col-sm-3 col-md-12[/cols]
+ [matches]5[/matches]
+ [pool]100[/pool]
+ [size]5[/size]
+ [output]right[/output]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-12">
+ <div class="alert alert-success">
+ [L]You have been logged out.[/L]<br>
+ [L]Thank you for visiting.[/L]
+ </div>
+</div>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/lost_password.html b/dist/strap/pages/lost_password.html
new file mode 100644
index 0000000..6f4de87
--- /dev/null
+++ b/dist/strap/pages/lost_password.html
@@ -0,0 +1,58 @@
+[tmp page_title]__COMPANY__ -- [L LOST_PASSWORD_TITLE]Lost your password?[/L][/tmp]
+[tmp display_class]noleft[/tmp]
+
+[tag op=header]
+Cache-Control: no-cache, must-revalidate, no-store
+Expires: Mon, 01 Feb 2010 00:00:00 GMT
+Content-type: text/html
+[/tag]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-10 col-md-offset-1">
+
+<div class="page-header">
+<h1>[L LOST_PASSWORD_TITLE]Lost your password?[/L]</h1>
+</div>
+
+<p class="lead">[L LOST_PASSWORD_INTRO]Please enter your email address, then click Continue. We'll email you a link to a page where you can easily create a new password.[/L]</p>
+
+[edisplay show_var=0 filter=e]
+
+[set real_password_attempt]1[/set]
+
+[set lost_emailcheck]
+&fatal=1
+lost_email=email_only
+[/set]
+
+[set finduser]
+mv_nextpage=member/get_password
+[/set]
+
+<form method="post" action="[area href=@@MV_PAGE@@]" class="form-horizontal">
+<fieldset>
+ [form-session-id]
+ <input type="hidden" name="mv_form_profile" value="lost_emailcheck">
+ <input type="hidden" name="mv_click" value="finduser">
+ <input type="hidden" name="mv_action" value="go">
+
+ <div class="form-group">
+ <label for="lost_email" class="col-sm-2 control-label">[L]Email[/L]:</label>
+ <div class="col-sm-6">
+ <input class="form-control" name="lost_email" id="lost_email" type="email" autocapitalize="off" autocorrect="off">
+ </div>
+ <div class="col-sm-2">
+ <input type="submit" value="[L]Continue[/L]" class="btn btn-primary">
+ </div>
+ </div>
+</fieldset>
+</form>
+
+<p>[L LOST_PASSWORD_NOTE]If you do not remember the email address you used upon registration, or if you do not receive an email within the next 24 hours after submission, please <a href="[area contact]">contact us</a> for further assistance.[/L]</p>
+
+</div>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/member/account.html b/dist/strap/pages/member/account.html
new file mode 100644
index 0000000..8727718
--- /dev/null
+++ b/dist/strap/pages/member/account.html
@@ -0,0 +1,63 @@
+[tmp page_title]__COMPANY__ -- [L]Account Maintenance[/L][/tmp]
+[tmpn members_only]1[/tmpn]
+[tmpn onepage]1[/tmpn]
+[tmp display_class]noleft[/tmp]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-11 col-md-offset-1">
+
+<h1>[L]Account Maintenance[/L]</h1>
+
+[update values]
+
+[edisplay keep=1]
+[wdisplay]
+
+[userdb function=get_billing_names]
+[userdb function=get_shipping_names]
+
+[set Save_database]
+[calc]#Debug("Saving!"); return[/calc]
+[if compare="[userdb save]"]
+[warnings message=|Information saved. Return to <a href="[area member/service]">your account</a>|]
+[else]
+[error name=userdb set="Information saved."]
+[/else]
+[/if]
+[/set]
+
+<form action="[process secure=1]" method="POST" name=checkout>
+<fieldset class="form-horizontal">
+[form-session-id]
+<input type=hidden name=mv_form_profile value=account_change>
+<input type=hidden name=mv_todo value=return>
+<input type=hidden name=mv_nextpage value="[if items]__CHECKOUT_PAGE__[else]@@MV_PAGE@@[/else][/if]">
+<input type=hidden name=mv_check value="Save_database">
+
+ [include include/checkout/shipping_address]
+</fieldset>
+<fieldset class="form-inline">
+ [include include/checkout/mailing_status]
+ [comment] Reset value variable mail_list in order to be able to unsubscribe from ALL mailinglists. [/comment]
+ [value name='mail_list' value='']
+ <br>
+</fieldset>
+<fieldset class="form-horizontal">
+ [include include/checkout/billing_address]
+ <div class="form-group">
+ <div class="col-sm-offset-2 col-sm-10">
+ <button type=submit class="btn btn-primary">[L]Save Account Info[/L]</button>
+ </div>
+ </div>
+
+</fieldset>
+</form>
+
+</div>
+
+[tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/member/change_email.html b/dist/strap/pages/member/change_email.html
new file mode 100644
index 0000000..825ed1f
--- /dev/null
+++ b/dist/strap/pages/member/change_email.html
@@ -0,0 +1,85 @@
+[tmp page_title][L]Change Email[/L][/tmp]
+[tmpn members_only]1[/tmpn]
+[tmp display_class]noleft[/tmp]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-11 col-md-offset-1">
+
+<h1>[scratch page_title]</h1>
+
+[edisplay show_var=0 show_label=1 keep=1]
+[wdisplay]
+
+[set check_email]
+ [calc] $Values->{ok_to_change_email} = ''; [/calc]
+ email=required
+ &fatal=yes
+ email=email
+ email=match email_verify Emails must match.
+ email=unique userdb::usernick Sorry, that email is already associated with an account.
+ &set=ok_to_change_email 1
+[/set]
+
+<form method=POST action="[process href=@@MV_PAGE@@]" class="form-horizontal">
+<fieldset>
+ <legend>[L]Current email[/L]: [value email]</legend>
+ [form-session-id]
+ <input type="hidden" name="mv_action" value="go">
+ <input type="hidden" name="mv_form_profile" value="check_email">
+ <input type="hidden" name="mv_click" value="change_email">
+
+ <div class="form-group">
+ <label for="email" class="control-label col-sm-3">[error name=email std_label="[L]Change your email to[/L]"]:</label>
+ <div class="col-sm-6">
+ <input type="email" name="email" id="email" class="form-control">
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="email_verify" class="control-label col-sm-3">[error name=email_verify std_label="[L]Type it again[/L]"]:</label>
+ <div class="col-sm-6">
+ <input type="email" name="email_verify" id="email_verify" autocomplete="off" oncopy="return false" onpaste="return false" oncut="return false" class="form-control">
+ </div>
+ </div>
+ <div class="form-group">
+ <div class="col-sm-offset-3 col-sm-6">
+ <input type="submit" value="[L]Change email[/L]" class="btn btn-primary">
+ </div>
+ </div>
+</fieldset>
+</form>
+
+[set change_email]
+[perl tables=userdb]
+ my $udb = $Db{userdb};
+ return unless $Values->{ok_to_change_email};
+
+ if(! $Session->{logged_in}) {
+ $Tag->error({ name => 'change_username', set => 'Not logged in' });
+ return;
+ }
+
+ my $email = $CGI->{email} or return;
+ $email = lc($email);
+ $email =~ s/^\s+//;
+ $email =~ s/\s+$//;
+
+my ($log, $die, $warn) = $Tag->logger('change_email', 'logs/member.log');
+
+ my $result = $udb->set_slice($Session->{username}, ['usernick','email'], [ $email, $email ]);
+ #$Tag->userdb('logout');
+
+$log->("Username $Session->{username} changed email to $email.");
+
+ return $Tag->warnings(errmsg("Changed username to %s.", $email)) if $result;
+ return $Tag->error({ name => 'change_email', set => 'Failure -- please contact us.' });
+[/perl]
+[/set]
+
+[tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
+
+</div>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/member/change_password.html b/dist/strap/pages/member/change_password.html
new file mode 100644
index 0000000..2509a01
--- /dev/null
+++ b/dist/strap/pages/member/change_password.html
@@ -0,0 +1,59 @@
+[tmp page_title]__COMPANY__ -- [L]Change your password[/L][/tmp]
+[tmpn members_only]1[/tmpn]
+[tmp display_class]noleft[/tmp]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-11 col-md-offset-1">
+
+[if session failure]
+ <div class="alert alert-danger">
+ [calc] delete $Session->{failure}[/calc]
+ </div>
+[/if]
+
+ [set mv_no_cache]1[/set]
+ [set New Account]
+ mv_nextpage=new_account
+ [set new]1[/set]
+ [/set]
+
+<form action="[process secure=1 href=@@MV_PAGE@@]" method="POST" class="form-horizontal">
+<fieldset>
+ <legend>[L]Change your password[/L]</legend>
+ [form-session-id]
+ <input type="hidden" name="mv_action" value="return">
+ <input type="hidden" name="mv_check" value="Change_password">
+ <input type="hidden" name="mv_successpage" value="member/service">
+
+ <div class="form-group">
+ <label for="mv_password_old" class="control-label col-sm-2">[L]Old password[/L]</label>
+ <div class="col-sm-6">
+ <input class="form-control" type="password" name="mv_password_old" id="mv_password_old" value="">
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="mv_password" class="control-label col-sm-2">[L]Password[/L]</label>
+ <div class="col-sm-6">
+ <input type="password" name="mv_password" id="mv_password" value="" class="form-control">
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="mv_verify" class="control-label col-sm-2">[L]Verify[/L]</label>
+ <div class="col-sm-6">
+ <input type="password" name="mv_verify" id="mv_verify" value="" autocomplete="off" oncopy="return false" onpaste="return false" oncut="return false" class="form-control">
+ </div>
+ </div>
+ <div class="form-group">
+ <div class="col-sm-offset-2 col-sm-10">
+ <input type="submit" value="[L]Change password[/L]" class="btn btn-primary">
+ </div>
+ </div>
+</fieldset>
+</form>
+
+</div>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/member/get_password.html b/dist/strap/pages/member/get_password.html
new file mode 100644
index 0000000..641008f
--- /dev/null
+++ b/dist/strap/pages/member/get_password.html
@@ -0,0 +1,75 @@
+[tmp page_title]Trying to retrieve...[/tmp]
+[tmp display_class]noleft[/tmp]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="row-fluid">
+<div class="span1"> </div>
+<div class="span10">
+
+[cgi name=lost_email filter=e hide=1]
+
+[perl tables=userdb]
+ unless (delete $Scratch->{real_password_attempt} ) {
+ return "Must come from form.";
+ }
+ if( $Scratch->{tried_pw_retrieve}++ > 10 ) {
+ return "No way, José. Too many times.";
+ }
+ my $uid = $Db{userdb}->foreign($CGI->{lost_email}, 'usernick');
+ $Tag->tmp('found_user', $uid) if $uid;
+ return;
+[/perl]
+
+[if scratch found_user]
+
+ [set id_ok][/set]
+ [tmp id_ok][email
+ to="[cgi lost_email]"
+ subject="__COMPANY__ password reset"
+ from="__COMPANY__ <__EMAIL_SERVICE__>"][perl table=userdb]
+ $Tag->tmp('hmac');
+ $Tag->tmp('expire');
+ my $db = $Db{userdb};
+ my $uid = $Scratch->{found_user};
+ my $key = $Variable->{PASSWORD_RESET_CHECK_KEY};
+ my $expire = $Scratch->{expire} = $Tag->time({ body => '%y%m%d%H', adjust => '1 days', });
+ my ($email, $pw, $mod_time) = $db->get_slice($uid, ['email', 'password', 'mod_time']);
+ # using mod_time in hmac prevents clicking link again after pw_reset page loads
+ my $hmac = $Tag->filter({ op => "hmac_sha1_hex.$key", body => $mod_time . $expire . $email });
+ $Scratch->{hmac} = substr($hmac, 0, 20); # cropping to fit in email; should be ok
+ return;
+ [/perl]Someone (maybe you) asked to reset the password for this member:
+
+ Email: [cgi lost_email]
+
+To reset your password visit the following address; otherwise ignore
+this email and nothing will happen.
+
+[if variable SECURE_ENABLE]__SECURE_SERVER__[else]http://__SERVER_NAME__[/else][/if]__CGI_URL__/query/pw_reset?u=[scratch found_user]&x=[scratch expire]&k=[scratch hmac]
+
+Thank you,
+__COMPANY__
+[/email][/tmp]
+
+ [if !scratch id_ok]
+ Something went wrong when mailing, perhaps a typo in your email address? Please
+ either <a href="[area new_account]">create a new account</a> or <a href="[area contact]">contact us.</a>.
+ [else]
+ <h3>We have sent an email to the address on file. Please click the link in this email to reset your password.</h3>
+ <p>If you do not receive the email, please <a href="[area contact]">contact us</a>. Be aware that it could take several minutes for the email to arrive.</p>
+ [/else]
+ [/if]
+
+[else]
+ <h3>Sorry, no user found. <a href="[area lost_password]">Try again</a>?</h3>
+[/else]
+[/if]
+
+</div>
+<div class="span1"> </div>
+</div>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/member/process_return.html b/dist/strap/pages/member/process_return.html
new file mode 100644
index 0000000..1c48430
--- /dev/null
+++ b/dist/strap/pages/member/process_return.html
@@ -0,0 +1,261 @@
+[tmp page_title]__COMPANY__ -- [L]Process Order Return[/L][/tmp]
+[tmp members_only]1[/tmp]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[tmpn ret_num_items][/tmpn]
+[tmpn qty_over][/tmpn]
+[tmpn total_qty][/tmpn]
+[tmpn return_credit][/tmpn]
+[tmpn rma_number][/tmpn]
+
+[perl tables="orderline transactions userdb order_returns"]
+
+if(! $Values->{return_items}) {
+ $Tag->warnings(q{
+[L]No items were selected for return.[/L]
+<br><br>
+[L]Please use your browser's back button to return to the order and select at least one item from the order to return.[/L]
+<br><br>
+ });
+ return;
+}
+
+my $on = $Values->{order_number};
+my $tdb = $Db{transactions} or die ("No transactions DB!");
+my $odb = $Db{orderline} or die ("No orderline DB!");
+my $rdb = $Db{order_returns} or die ("No order_returns DB!");
+
+my $trec = $tdb->row_hash($on);
+
+if(! $trec) {
+ $Tag->warnings("Cannot find order $on, contact us.");
+ return;
+}
+
+if($trec->{username} ne $Session->{username}) {
+ $Tag->warnings("$on not your order! Contact us.");
+ Log("$Session->{username} requested return $on not their order!");
+ return;
+}
+
+if($trec->{status} ne 'shipped') {
+ $Tag->warnings("Returns can only be processed for fully-shipped orders. Contact us.");
+ return;
+}
+
+my @items = split /\0/, $Values->{return_items};
+my $num_items = @items;
+$Scratch->{ret_num_items} = $num_items;
+
+my $count = 0;
+my $total_credit = 0;
+my $total_qty = 0;
+my $qty_over = 0;
+
+foreach my $code (@items) {
+
+#Debug("Doing return for $code");
+ my $prior = $rdb->field($code, 'rma_number');
+ if($prior) {
+ $Tag->warnings("Return already processed for line $code on RMA $prior! Skipping.");
+ next;
+ }
+ my $rec = $odb->row_hash($code)
+ or do {
+ $Tag->warnings("No order entry $code!");
+ next;
+ };
+
+ my $qty1 = $rec->{quantity};
+ my $qty2 = $Values->{"qty-$code"}
+ or next;
+ my $amount = $rec->{price} * $qty2;
+
+ if($qty1 < $qty2) {
+ $Tag->warnings(qq{
+[L]You may not return more items than you originally purchased.[/L]
+<br><br>
+[L]Please use your browser's back to enter a more appropriate value.[/L]
+<br><br>
+ });
+ $qty_over = 1;
+ last;
+ }
+ else {
+#Debug("Doing record for $code");
+ push @done, {
+ code => $code,
+ nitems => $qty2,
+ total => $amount,
+ comment => "$qty2 returned, credit $amount",
+ };
+ }
+ $total_credit += $amount;
+ $total_qty += $qty2;
+ $count++;
+}
+
+return if $qty_over;
+
+## Good return, now process
+
+## Could replace with external request
+my $rma = $Tag->counter('etc/rma.number');
+my $date = $Tag->time({ body => '%Y%m%d %H:%M:%S' });
+
+$Scratch->{return_credit} = $total_credit;
+$Scratch->{total_qty} = $total_qty;
+
+$tdb->set_field($on, 'status', 'returned');
+$tdb->set_field($on, 'archived', '');
+
+foreach my $rec (@done) {
+#Debug("updating records for $code");
+ $rec->{order_number} = $on;
+ $rec->{session} = $Session->{id};
+ $rec->{username} = $Session->{username};
+ $rec->{return_date} = $date;
+ $rec->{rma_number} = $rma;
+ my $code = delete $rec->{code};
+ my $comment = delete $rec->{comment};
+ $rdb->set_slice($code, $rec);
+ $odb->set_slice($code, {
+ status => 'returned',
+ comment => $comment,
+ });
+}
+
+$Scratch->{rma_number} = $rma;
+
+return;
+
+[/perl]
+
+[wdisplay]
+
+[if scratch rma_number]
+
+[L PROCESS_RETURNS_PAR1]Your return has been processed. Please ship the item(s) to the address
+below and your account will be credited for the returned amount.
+A return confirmation has also been emailed to you.[/L]
+<br><br>
+[L]Be sure to list the RMA number issued below on your shipping label.[/L]
+<br>
+<table>
+<tr>
+ <td>
+__COMPANY__<br>
+__ADDRESS__<br>
+__CITY__
+ </td>
+</tr>
+</table>
+
+<table border="1" cellspacing="0" cellpadding="0">
+<tr>
+ <td>
+ <table cellpadding="4" cellspacing="4" border="0">
+ <tr>
+ <td><b>[L]RMA Number[/L]:</b></td>
+ <td><b>[scratch rma_number]</b></td>
+ </tr>
+ </table>
+ </td>
+</tr>
+</table>
+
+<p>
+
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+ <td>
+ <table cellpadding="4" cellspacing="4" border="0">
+ <tr>
+ <td><b>[L]Order Number[/L]:</b></td>
+ <td><b>[value order_number]</b></td>
+ </tr>
+ <tr>
+ <td><b>[L]Number Of Items[/L]:</b></td>
+ <td><b>[scratch total_qty]</b></td>
+ </tr>
+ <tr>
+ <td><b>[L]Approximate Credit[/L]:</b></td>
+ <td><b>[currency][scratch return_credit][/currency]</b></td>
+ </tr>
+ </table>
+ </td>
+</tr>
+</table>
+
+<p> </p>
+
+[tmp return1]
+
+[comment] SEND REPORT OF NEW RETURN TO SHOP OWNER [/comment]
+
+[email
+ to="__COMPANY__ <__ORDERS_TO__>"
+ subject="__COMPANY__ - RMA: [scratch rma_number]"
+ from="[value email] <[value email]>"
+ reply="[value email] <[value email]>"]
+
+[L]Return request received.[/L]
+
+ [L]Company[/L]: [value company]
+ [L]Name[/L]: [value fname] [value lname]
+ [L]Email[/L]: [value email]
+ [L]Day Phone[/L]: [value phone_day]
+[L]Evening Phone[/L]: [value phone_night]
+
+ [L]RMA Number[/L]: [scratch rma_number]
+ [L]Date Issued[/L]: [tag time]%Y%m%d %H:%M:%S[/tag]
+
+ [L]Order Number[/L]: [value order_number]
+[L]Item Quantity[/L]: [scratch total_qty]
+[L]Credit Amount[/L]: [currency][scratch return_credit][/currency]
+
+[/email]
+
+[/tmp]
+
+[tmp return1]
+
+[comment] SEND RETURN SUMMARY TO CUSTOMER [/comment]
+
+[email
+ to="[value email]"
+ subject="__COMPANY__ - RMA: [scratch rma_number]"
+ from="__COMPANY__ <__ORDERS_TO__>"
+ reply="__COMPANY__ <__ORDERS_TO__>"]
+
+[msg arg.0="__COMPANY__"]Hello and thank you for your interest in %s products.[/msg]
+
+[L]We have received your return request and have issued you an RMA number.[/L]
+
+[L]Please use the information below to process your return[/L]:
+
+[L]Shipping Address[/L]:
+
+__COMPANY__
+__ADDRESS__
+__CITY__
+
+[L]Return Info[/L]:
+
+ [L]RMA Number[/L]: [scratch rma_number]
+ [L]Date Issued[/L]: [tag time]%Y%m%d %H:%M:%S[/tag]
+
+ [L]Order Number[/L]: [value order_number]
+[L]Item Quantity[/L]: [scratch total_qty]
+[L]Credit Amount[/L]: [currency][scratch return_credit][/currency]
+
+[/email]
+
+[/tmp]
+
+[/if]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/member/returns.html b/dist/strap/pages/member/returns.html
new file mode 100644
index 0000000..ad257bd
--- /dev/null
+++ b/dist/strap/pages/member/returns.html
@@ -0,0 +1,145 @@
+[tmp page_title]__COMPANY__ -- [L]Returns[/L][/tmp]
+[tmp members_only]1[/tmp]
+
+[control reset=1]
+[control-set]
+ [component]product_tree[/component]
+ [output]left[/output]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[query st=db arrayref=orders
+ sql="SELECT
+ code,status,nitems,subtotal,shipping,handling,total_cost,payment_method,order_date
+ FROM transactions
+ WHERE username = '[data base=session field=username filter=sql]'
+ ORDER by code
+ "][/query]
+[mvasp tables=transactions]
+<%
+ my $uid = $Session->{username};
+
+ if (! $uid) {
+ $Document->write (qq{<h3><font __FFACE__>You are not logged in.</font></h3>});
+ return;
+ }
+
+ my $orders = $Tmp->{orders};
+
+ if(! $orders or scalar @$orders == 0) {
+ $Document->write( "<p>No orders found for $uid.</p>");
+ return;
+ }
+
+ my $form_session_id = $Tag->form_session_id;
+ my $process_url = $Tag->process;
+
+ HTML <<EOF;
+[L]Please select an order below to continue with the return process.[/L]
+</p>
+
+<form action="$process_url" method="POST">
+$form_session_id
+<input type="hidden" name="mv_todo" value="return">
+<input type="hidden" name="mv_nextpage" value="member/returns_processed">
+
+ <table class="table table-condensed table-striped">
+EOF
+
+ my $header_template = <<'EOF';
+<thead>
+<tr class="info">
+ <th>
+ [L]ORDER ID[/L]
+ </th>
+ <th>
+ [L]DATE[/L]
+ </th>
+ <th class="text-right">
+ [L]TOTAL[/L]
+ </th>
+ <th class="text-right">
+ [L]STATUS[/L]
+ </th>
+</tr>
+<thead>
+EOF
+
+ my $line_template = <<'EOF';
+<tr>
+ <td valign="top" class="text-left">
+ <a href="$detail_url">$order_number</a>
+ </td>
+ <td>
+ $order_date
+ </td>
+ <td class="text-right">
+ $total_cost
+ </td>
+ <td class="text-right">
+ $status
+ </td>
+</tr>
+EOF
+
+ my %hash;
+
+ my @fields = qw/order_number status nitems subtotal shipping
+ handling total_cost payment_method order_date/;
+
+ my $row;
+
+ my %summary;
+ my $first;
+ my $record;
+ HTML $header_template;
+ foreach $record (@$orders) {
+ my $line = $line_template;
+ @hash{@fields} = @$record;
+ $hash{detail_url} = $Tag->area( {
+ href => 'query/order_return',
+ arg => $hash{order_number},
+ });
+ if($hash{status} =~ /\d/) {
+ my @ids = grep /\S/, split /\s+/, $hash{status};
+ $hash{status} = '';
+ for(@ids) {
+ $hash{status} .= <<EOF;
+<a href="http://wwwapps.ups.com/etracking/tracking.cgi?InquiryNumber1=$_&TypeOfInquiryNumber=T">UPS $_</a>
+EOF
+ }
+ }
+ else {
+ $hash{status} = <<EOF;
+$hash{status}
+EOF
+ }
+ for(qw/subtotal shipping total_cost/) {
+ $hash{$_} = $Tag->currency ({ body=> $hash{$_} });
+ }
+ if($hash{handling}) {
+ $hash{handling} = "<br>(handling " .
+ $Tag->currency ({ body=> $hash{handling} }) .
+ ")";
+ }
+ else {
+ $hash{handling} = '';
+ }
+ $line =~ s/\$(\w+)/$hash{$1}/g;
+ HTML $line;
+ }
+
+ HTML "</table></form>";
+%>
+[/mvasp]
+
+<br clear="all">
+
+[seti export][tag export transactions transactions.txt][/tag][/seti]
+[seti export][tag export orderline orderline.txt][/tag][/seti]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/member/service.html b/dist/strap/pages/member/service.html
new file mode 100644
index 0000000..8ce9655
--- /dev/null
+++ b/dist/strap/pages/member/service.html
@@ -0,0 +1,43 @@
+[tmp page_title]__COMPANY__ -- [L]Customer Service[/L][/tmp]
+[tmp members_only]1[/tmp]
+
+[control reset=1]
+[control-set]
+ [component]cart_tiny[/component]
+[/control-set]
+[control-set]
+ [component]product_tree[/component]
+ [output]left[/output]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<h1>[L]Customer Service[/L]</h1>
+
+[edisplay show_var=0 show_label=1]
+[wdisplay]
+
+ [if cgi mv_successpage]
+ <p><b>[L]Welcome back[/L][if value fname], [value fname][/if]!</b></p>
+ [/if]
+
+ <p>
+ [msg arg.0="<a href='[area contact]'>" arg.1="</a>"]Below are our automated
+ customer service options. If you need to talk to someone please
+ %sclick here%s.[/msg]
+ </p>
+
+ <h4>[L]Account Management Functions[/L]</h4>
+ <ul class="list-unstyled">
+ [menu name="catalog/service" inactive=inactive localize="description,name"]
+ <li><a href="{HREF}" title="{DESCRIPTION}"><b>{NAME}</b></a></li>
+ [/menu]
+ [if session admin]
+ <li><a href="[area href="admin/menu_editor" form="qmenu_name=catalog/service"]">[L]edit[/L]</a></li>
+ [/if]
+ </ul>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/new_account.html b/dist/strap/pages/new_account.html
new file mode 100644
index 0000000..aac59aa
--- /dev/null
+++ b/dist/strap/pages/new_account.html
@@ -0,0 +1,92 @@
+[tmp page_title]__COMPANY__ -- [L]New Account[/L][/tmp]
+[tmp display_class]noleft[/tmp]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-11 col-md-offset-1">
+
+<div class="page-header">
+<h1>[L]New Account[/L]</h1>
+</div>
+
+[if session logged_in][bounce href="[area member/account]"][/if]
+[if !scratch new]
+ [if session failure]<div class="alert alert-danger">[calc] delete $Session->{failure}[/calc]</div>[/if]
+ [edisplay show_var=0]
+[else]
+[set new][/set]
+[/else]
+[/if]
+
+[set NewAccount]
+[calc]delete $Scratch->{usernick};[/calc]
+[if type=explicit compare="[userdb new_account]"]
+mv_nextpage=[either][cgi destination][or]member/account[/either]
+[else]
+mv_nextpage=new_account
+[/else]
+[/if]
+[/set]
+
+[set new_emailcheck]
+&fatal=1
+mv_username=email_only
+&set=email [cgi mv_username]
+[/set]
+
+<form action="[process]" method="POST" class="form-horizontal">
+<fieldset>
+[form-session-id]
+<input type="hidden" name="mv_form_profile" value="new_emailcheck">
+<input type="hidden" name="mv_click" value="NewAccount">
+<input type="hidden" name="mv_doit" value="return">
+<input type="hidden" name="function" value="new_account">
+<input type="hidden" name="mv_nextpage" value="@@MV_PAGE@@">
+<input type="hidden" name="destination" value="[cgi destination]">
+
+ <div class="form-group">
+ <label for="mv_username" class="control-label col-sm-2">[error filter=e name=mv_username std_label="[L]Your email[/L]"]:</label>
+ <div class="col-sm-10 col-md-7 col-lg-5">
+ <input type="email" class="form-control" name="mv_username" id="mv_username" value="[value-extended name=mv_username]">
+ <small class="help-block">(please double-check)</small>
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="mv_password" class="control-label col-sm-2">[error for=mv_password std_label="[L]Password[/L]"]:</label>
+ <div class="col-sm-10 col-md-7 col-lg-5">
+ <input type="password" class="form-control" name="mv_password" id="mv_password" value="">
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="mv_verify" class="control-label col-sm-2">[error for=mv_verify std_label="[L]Verify Password[/L]"]:</label>
+ <div class="col-sm-10 col-md-7 col-lg-5">
+ <input type="password" class="form-control" name="mv_verify" id="mv_verify" value="" autocomplete="off" oncopy="return false" onpaste="return false" oncut="return false">
+ </div>
+ </div>
+[if config CookieLogin]
+ <div class="form-group">
+ <div class="col-sm-10 col-sm-offset-2">
+ <div class="checkbox">
+ <label>
+ <input type="checkbox" name="mv_cookie_password" value="1" checked=checked>
+ [L]Remember me (uncheck if public terminal)[/L]
+ </label>
+ </div>
+ </div>
+ </div>
+[/if]
+ <div class="form-group">
+ <div class="col-sm-offset-2 col-sm-10">
+ <input type="submit" value="[L]Create Account[/L]" class="btn btn-primary">
+ </div>
+ </div>
+</fieldset>
+</form>
+
+</div>
+
+[tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/ord/basket.html b/dist/strap/pages/ord/basket.html
new file mode 100644
index 0000000..6c25c65
--- /dev/null
+++ b/dist/strap/pages/ord/basket.html
@@ -0,0 +1,252 @@
+[tmp page_title]__COMPANY__ -- [L]Shopping Cart[/L][/tmp]
+[tmp display_class]leftonly[/tmp]
+
+[control reset=1]
+[control-set]
+ [component]product_tree[/component]
+ [show_categories]1[/show_categories]
+ [output]left[/output]
+[/control-set]
+[control-set]
+ [component]cross[/component]
+ [banner][L]See also[/L][/banner]
+ [cross_codes][/cross_codes]
+ [size]3[/size]
+ [cols]col-xs-6 col-sm-3 col-md-6[/cols]
+ [output]left[/output]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<h1>[L]Your Current Shopping Cart[/L]</h1>
+
+[edisplay]
+
+[calc]
+ my $cname = $Config->{CookieName} || 'MV_SESSION_ID';
+ $Scratch->{have_cookie} = $Tag->read_cookie($cname)
+ and delete $Scratch->{tried};
+ return;
+[/calc]
+[if scratch have_cookie]
+[elsif scratch tried]
+ [L CART_MSG1]You must have cookies set to leave the basket. Check out now or forever lose your shopping cart.[/L]
+[/elsif]
+[else]
+ [set tried]1[/set]
+ [bounce href="[area ord/basket]"]
+[/else]
+[/if]
+
+<form action="[process secure=1]" method=POST name="basket" class="form-horizontal">
+[form-session-id]
+<input type="hidden" name="mv_doit" value="refresh">
+<input type="hidden" name="mv_orderpage" value="ord/basket">
+<input type="hidden" name="mv_nextpage" value="index">
+<input type="hidden" name="mv_nlines" value="[nitems lines=1]">
+
+<table class="table table-striped">
+<thead>
+<tr>
+ <th class="text-right">[L]Remove[/L]</th>
+ <th>[L]SKU[/L]</th>
+ <th>[L]Description[/L]</th>
+ <th>[L]Quantity[/L]</th>
+ <th class="text-right">[L]Price[/L]</th>
+ <th class="text-right">[L]Extension[/L]</th>
+</tr>
+</thead>
+<tbody>
+
+[if items]
+[then]
+[item-list]
+
+[item-calc]
+#Log("Checking master item $master");
+ $row_class = ++$count % 2 ? 'cartnorm' : 'cartalt';
+ my $item = '[item-increment]';
+ my $up = q{[item-data merchandising upsell_to]};
+ my $cr = q{[item-data merchandising cross_sell]};
+ $upsell_remove{'[item-code]'} = 1;
+ $cross_remove{'[item-code]'} = 1;
+ my %seen = ( '' => 1 );
+
+ $Scratch->{upsell} .= " $up" if $up;
+ $Scratch->{cross_codes} .= " $cr" if $cr;
+ my @up = split /\s+/, $Scratch->{upsell};
+ my @cr = split /\s+/, $Scratch->{cross_codes};
+ @up = grep ( (!$seen{$_}++ && ! $upsell_remove{$_}), @up);
+ @cr = grep ( (!$seen{$_}++ && ! $cross_remove{$_}), @cr);
+ $Scratch->{upsell} = join " ", @up;
+ $Scratch->{cross_codes} = join " ", @cr;
+ return;
+[/item-calc]
+
+<tr>
+ <td class="text-center">
+ [if-item-param !mv_si]
+ <input type=checkbox name="[item-quantity-name]" onclick="this.form.action='[process]', this.form.submit()" value=0>
+ [else] [/else]
+ [/if-item-param]
+ </td>
+ <td><b>[item-sku]</b></td>
+ <td>
+ <a href="[area href="[item-sku]"]" class="cartlink"><b>[item-description]</b></a>
+
+ [if scratch dealer]
+ [if-item-data pricing sku]
+ <BR>[page quantity [item-code]]
+ [L]QUANTITY PRICING[/L]</A>
+ [/if-item-data]
+ [/if]
+ [if-item-field weight]
+ [seti weight][summary amount=`[item-quantity] * [item-field weight]`][/seti]
+ [/if-item-field]
+ [if-item-param mv_min_under]
+ <br>
+ <span style="color: __CONTRAST__; font-size: 8pt">
+ [msg arg.0="[item-param mv_min_quantity]"]Minimum order quantity of %s enforced.[/msg]
+ </span>
+ [/if-item-param]
+ [if-item-param mv_max_over]
+ <br>
+ <span style="color: __CONTRAST__; font-size: 8pt">
+ [msg arg.0="[item-param mv_max_quantity]"]Maximum order quantity of %s enforced.[/msg]
+ </span>
+ [/if-item-param]
+
+ [if-item-data merchandising others_bought]
+ [if compare="__CART_OTHERS_BOUGHT__"]
+ [perl tables=products]
+ my $hash = [item-data merchandising others_bought];
+ my @ary = sort { $hash->{$b} <=> $hash->{$a} } keys %$hash;
+ return '' unless @ary;
+ my %in_basket;
+ splice(@ary, 3);
+ for(@{$Carts->{main}}) {
+ $in_basket{$_->{code}} = 1;
+ }
+ @ary = grep ! $in_basket{$_}, @ary;
+ return '' unless @ary;
+ my $out = q{
+ <blockquote class="small">
+ <i>[L]Customers who bought this item also bought[/L]:</i><br>
+ };
+ for(@ary) {
+ my $desc = tag_data( 'products', 'description', $_);
+ my $url = $Tag->area($_);
+ $out .= qq{
+ <a href="$url" class="cartlink">$desc</a><br>
+ };
+ }
+ return $out . '</blockquote>';
+ [/perl]
+ [/if]
+ [/if-item-data]
+
+ [if compare="__CART_UPSELL__"]
+ [set upsell_found][/set]
+ [loop list="[item-data merchandising upsell_to]"]
+ [if scratch upsell_found]
+ <blockquote class="small">
+ <i>[L]Other items you may like[/L]:</i><br>
+ [list]
+ [loop-calc]
+ @ary = grep $_->{code} eq q{[loop-code]}, @{$Carts->{main}};
+ return if scalar @ary;
+ $Scratch->{upsell_found} = 1;
+ return q{<a href="[area [loop-code]]" class="cartlink">[loop-description]</a><br>};
+ [/loop-calc]
+ [/list]
+ </blockquote>
+ [/if]
+ [/loop]
+ [/if]
+
+ [if-item-param !mv_si]
+ [table-organize cols=2 table=' class="table table-bordered table-striped table-condensed small"' pretty=1]
+ [item-options td=1 label=1 bold=1 price=1 blank-label="--select--"]
+ [/table-organize]
+ [/if-item-param]
+
+ </td>
+[input-filter name="[item-quantity-name]" op="nullselect digits_dot"][/input-filter]
+ <td>
+ <input type="[if config FractionalItems]text[else]number[/else][/if]" name="[item-quantity-name]" value="[item-quantity]" class="form-control">
+ </td>
+[if discount [item-code]]
+ <td class="text-right">
+ [L]Regular price[/L] <STRIKE>[item-price]</STRIKE>
+ <BR>
+ <B>[L]Your price[/L]: [item-discount-price]<br>
+ [L]You save[/L]: [item-difference]
+ </td>
+ <td class="text-right">
+ <strike>[item-subtotal]</strike><br>
+ <B>[item-discount-subtotal]<BR>
+ [L]You save[/L]: [item-discount]</b>
+ </td>
+[else]
+ <td class="text-right">[item-discount-price]</td>
+ <td class="text-right">[item-discount-subtotal]</td>
+[/else]
+[/if]
+</tr>
+
+[/item-list]
+
+</tbody>
+<tbody>
+<tr>
+ <td colspan="3">
+
+ </td>
+ <td>
+ <input type="submit" value="[L]Recalculate[/L]" class="btn btn-default">
+ </td>
+ <td colspan="2" class="text-right">
+ <table class="table-condensed" style="margin-left:auto">
+ <tr>
+ <td class="text-right" style="white-space:nowrap">[L]Shipping Weight[/L]:</td>
+ <td class="text-right">[summary format="%s" total=1]</td>
+ </tr>
+ <tr class="bg-info">
+ <td class="text-right"><b>[L]Subtotal[/L]:</b></td>
+ <td class="text-right"><b>[subtotal]</b></td>
+ </tr>
+ </table>
+ </td>
+</tr>
+<tr>
+ <td colspan="6" class="text-right">
+ [button
+ text="[L]Checkout now[/L]"
+ class="btn btn-primary btn-lg"
+ form=basket
+ ]
+ mv_todo=return
+ mv_nextpage=__CHECKOUT_PAGE__
+ [/button]
+ </td>
+</tr>
+
+[/then]
+[else]
+ <tr>
+ <td class="text-center" colspan="6">
+ <b>[L]No items at the moment.[/L]</b>
+ </td>
+ </tr>
+[/else]
+[/if]
+
+</tbody>
+</table>
+
+</form>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/ord/billing.html b/dist/strap/pages/ord/billing.html
new file mode 100644
index 0000000..6096c04
--- /dev/null
+++ b/dist/strap/pages/ord/billing.html
@@ -0,0 +1,76 @@
+[tmp page_title]__COMPANY__ -- [L]Billing Address[/L][/tmp]
+[tmp display_class]noleft[/tmp]
+
+[bounce href="[area href=ord/shipmode secure=1]" if="[value mv_same_billing]"]
+
+[include include/checkout/initialization]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-1"> </div>
+<div class="col-md-10">
+
+[if !variable NO_TAX_POPUP]
+ [include include/checkout/tax_popup]
+[/if]
+
+[edisplay show_var=0 show_label=1 keep=1]
+
+[set Check_billing]
+[if !cgi mv_same_billing]
+ &fatal=no
+ &update=yes
+ &fail=@@MV_PAGE@@
+ [calc]
+ if ($CGI->{b_state_cs_in} && !$CGI->{b_state}){
+ $CGI->{b_state} = $CGI->{b_state_cs_in};
+ }
+ return;
+ [/calc]
+ [if session logged_in]
+ [tmp tmp_save_billing][userdb function=set_billing nickname=default][/tmp]
+ [/if]
+ b_fname=required
+ b_lname=required
+ b_address1=required
+ b_city=required
+ b_country=required
+ b_state=multistate
+ b_zip=multizip
+[/if]
+[/set]
+
+<form action="[area href="ord/shipmode" secure=1]" method="POST" class="form-horizontal">
+<fieldset>
+[form-session-id]
+<input type="hidden" name="mv_action" value="return">
+<input type="hidden" name="mv_nextpage" value="ord/shipmode">
+<input type="hidden" name="mv_failpage" value="ord/billing">
+<input type="hidden" name="mv_form_profile" value="Check_billing">
+
+ [include include/checkout/billing_address]
+
+ <div class="form-group">
+ <div class="col-sm-offset-2 col-sm-10">
+ <input type=button onclick="
+ this.form.mv_form_profile.value='';
+ this.form.mv_action.value='back';
+ this.form.mv_nextpage.value='ord/shipping';
+ this.form.submit();
+ "
+ value="[L]Back[/L]" class="btn btn-default">
+ <input type=submit value="[L]Continue checkout[/L]" class="btn btn-primary">
+ </div>
+ </div>
+
+</fieldset>
+</form>
+
+</div>
+<div class="col-md-1"> </div>
+
+[tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/ord/checkout.html b/dist/strap/pages/ord/checkout.html
new file mode 100644
index 0000000..1c723bc
--- /dev/null
+++ b/dist/strap/pages/ord/checkout.html
@@ -0,0 +1,82 @@
+[tmp page_title]__COMPANY__ -- [L]Checkout[/L][/tmp]
+[tmp display_class]noleft[/tmp]
+[tmpn onepage]1[/tmpn]
+
+[include include/checkout/initialization]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-1"> </div>
+<div class="col-md-10">
+
+<div class="page-header">
+<h1>[L]Checkout[/L]</h1>
+</div>
+
+[if session logged_in]
+ <p class="lead">[L]Please verify the information below and click the <b>'Place Order'</b> button to process your order.[/L]</p>
+[else]
+ <p class="lead">[L]Please fill in the information below and click the <b>'Place Order'</b> button to process your order.[/L]</p>
+ [include include/checkout/login_form]
+[/else]
+[/if]
+
+[if !variable NO_TAX_POPUP]
+ [include include/checkout/tax_popup]
+[/if]
+
+[edisplay show_label=1 show_var=0 keep=1]
+
+<form action="[area href=@@MV_PAGE@@ secure=1]" method="POST" name=checkout novalidate>
+<fieldset class="form-inline">
+[form-session-id]
+<input type=hidden name=mv_action value=refresh>
+ [include include/checkout/shopping_cart]
+</fieldset>
+<fieldset class="form-horizontal">
+ [include include/checkout/shipping_address]
+</fieldset>
+[if variable CHECKOUT_MAIL]
+<fieldset class="form-inline">
+ [include include/checkout/mailing_status]
+ <br>
+</fieldset>
+[/if]
+<fieldset class="form-horizontal">
+ [include include/checkout/billing_address]
+</fieldset>
+<div class="well" style="padding-top:10px">
+ <fieldset class="form-horizontal">
+ <legend><i class="glyphicon glyphglyphicon glyphicon-lock" style="margin-top:6px"></i> [L]Payment Information[/L]</legend>
+ [include include/checkout/payment_select]
+ [include include/checkout/payment_info]
+ </fieldset>
+</div>
+ <div class="text-center" style="margin-bottom:1em">
+ [if items]
+ <input type=submit value="[L]Recalculate[/L]" class="btn btn-default">
+
+ [button
+ name="mv_click"
+ text="[L]Place Order[/L]"
+ wait-text="-- [L]Wait[/L] --"
+ form=checkout
+ class="btn btn-primary btn-lg"
+ ]
+ mv_todo=submit
+ [/button]
+ [else]
+ <b>[L]No items in your shopping cart![/L]</b>
+ [/else]
+ [/if]
+ </div>
+</form>
+
+</div>
+<div class="col-md-1"> </div>
+
+[tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/ord/country.html b/dist/strap/pages/ord/country.html
new file mode 100644
index 0000000..e0c469e
--- /dev/null
+++ b/dist/strap/pages/ord/country.html
@@ -0,0 +1,53 @@
+[tmp page_title]__COMPANY__ -- [L]Select country[/L][/tmp]
+[tmp display_class]noleft[/tmp]
+
+[include include/checkout/initialization]
+
+[if value country]
+ [if !cgi country_reset]
+ [bounce href="[area href=ord/shipping secure=1]"]
+ [/if]
+[/if]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-2"> </div>
+<div class="col-md-8">
+
+[edisplay keep=1]
+
+[set Check_country]
+ &fatal=yes
+ country=required
+[/set]
+
+<form action="[area href="ord/shipping" secure=1]">
+<fieldset><legend>[L]Country selection[/L]</legend>
+[form-session-id]
+<input type=hidden NAME=mv_action value=return>
+<input type=hidden NAME=mv_nextpage value="ord/shipping">
+<input type=hidden NAME=mv_failpage value="ord/country">
+<input type=hidden name=mv_form_profile value="Check_country">
+
+ <label for="country">[L]Country[/L]</label>
+ [display
+ name=country
+ id=country
+ type=select
+ default=__SHIP_DEFAULT_COUNTRY__
+ value=`$Values->{country}`
+ lookup_query="select code,name from country where shipmodes <> '' order by name"
+ ]
+ <br>
+ <input type=submit value="[L]Next[/L]" class="btn btn-primary">
+
+</form>
+
+</div>
+<div class="col-md-2"> </div>
+
+[tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/ord/finalize.html b/dist/strap/pages/ord/finalize.html
new file mode 100644
index 0000000..9ef5487
--- /dev/null
+++ b/dist/strap/pages/ord/finalize.html
@@ -0,0 +1,93 @@
+[tmp page_title]__COMPANY__ -- [L]Finalize Order[/L][/tmp]
+[tmp display_class]noleft[/tmp]
+
+[include include/checkout/initialization]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-1"> </div>
+<div class="col-md-10">
+
+<div class="page-header">
+<h1>[L]Review your order details[/L]</h1>
+</div>
+
+[edisplay show_label=1 show_var=0 keep=1]
+
+<form action="[area href="ord/finalize" secure=1]" method="POST" name=checkout novalidate>
+<fieldset class="form-inline">
+[form-session-id]
+<input type=hidden name=mv_action value=refresh>
+
+ [include include/checkout/shopping_cart]
+</fieldset>
+
+[if variable CHECKOUT_MAIL]
+<fieldset class="form-inline">
+ [include include/checkout/mailing_status]
+ <br>
+</fieldset>
+[else]<input type=hidden name=email_copy value="1">[/else]
+[/if]
+
+<fieldset>
+<legend>[L]Address[/L]</legend>
+<div class="row">
+ <div class="col-md-4 col-md-offset-1">
+ <b><a href="[area ord/shipping]">[if value mv_same_billing][L]Ship and bill to[/L][else][L]Ship to[/L][/else][/if]:</a></b>
+ <address>
+ [evalue fname] [evalue lname]<br>
+ [if value company][evalue company]<br>[/if]
+ [evalue address1]<br>
+ [if value address2][evalue address2]<br>[/if]
+ [evalue city], [evalue state] [evalue zip]<br>
+ [evalue country]<br>
+ <i>Phone:</i> [evalue phone_day]
+ </address>
+ </div>
+ <div class="col-md-5">
+ [if !value mv_same_billing]
+ <b><a href="[area ord/billing]">[L]Bill to[/L]:</a></b>
+ <address>
+ [evalue b_fname] [evalue b_lname]<br>
+ [if value b_company][evalue b_company]<br>[/if]
+ [evalue b_address1]<br>
+ [if value b_address2][evalue b_address2]<br>[/if]
+ [evalue b_city], [evalue b_state] [evalue b_zip]<br>
+ [evalue b_country]
+ </address>
+ [/if]
+ </div>
+</div>
+ <p style="margin-bottom:19px">Your receipt will be sent to: <b>[evalue email]</b> <span class="small"><a href="[if session logged_in][area member/change_email][else][area ord/shipping][/else][/if]">change</a></span></p>
+</fieldset>
+
+<div class="well" style="padding-top:10px">
+ <fieldset class="form-horizontal">
+ <legend><i class="glyphicon glyphglyphicon glyphicon-lock" style="margin-top:6px"></i> [L]Payment Information[/L]</legend>
+ [include include/checkout/payment_select]
+ [include include/checkout/payment_info]
+ </fieldset>
+</div>
+
+<div class="text-center" style="margin-bottom:1em">
+ [if items]
+ [button text="[L]Place Order[/L]" wait-text="-- [L]Please wait[/L] --" class="btn btn-primary btn-lg"]
+ mv_todo=submit
+ [/button]
+ [else]
+ <b>[L]No items in your shopping cart![/L]</b>
+ [/else]
+ [/if]
+</div>
+
+</form>
+
+</div>
+<div class="col-md-1"> </div>
+
+[tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/ord/shipmode.html b/dist/strap/pages/ord/shipmode.html
new file mode 100644
index 0000000..1d5cf50
--- /dev/null
+++ b/dist/strap/pages/ord/shipmode.html
@@ -0,0 +1,118 @@
+[tmp page_title]__COMPANY__ -- [L]Select Shipping[/L][/tmp]
+[tmp display_class]noleft[/tmp]
+
+[include include/checkout/initialization]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-offset-2 col-md-8">
+
+[edisplay show_var=0 keep=1]
+
+[set Check_shipmode]
+&fatal=no
+&fail=@@MV_PAGE@@
+mv_shipmode=mandatory You need to select a shipping mode.
+[cgi name=ship_ok set=""]
+[cgi name=mode_ok set=""]
+[seti allowed_modes][either][query list=1 sql="select shipmodes from state where state = '[value state]' and country = '[value country]'"][sql-code][/query][or][data table=country col=shipmodes key="[value country]"][/either][/seti]
+[calc]
+ $CGI->{mode_ok} = $Scratch->{allowed_modes} =~ /(^|\s)$CGI->{mv_shipmode}(\s|$)/;
+ return;
+[/calc]
+&fatal=yes
+mode_ok=mandatory Shipping type [shipping-desc] not valid for country [value country].
+[/set]
+
+[set jump_to_paymode]
+mv_nextpage=ord/payment
+[/set]
+
+<form action="[area href="ord/finalize" secure=1]" method="POST" class="form-horizontal">
+<fieldset><legend>[L]Shipping selection[/L]</legend>
+[form-session-id]
+<input type=hidden name=mv_action value=return>
+<input type=hidden name=mv_nextpage value="ord/finalize">
+<input type=hidden name=mv_form_profile value="Check_shipmode">
+<input type=hidden name=mv_click value="Jump to paymode">
+
+ <p class="text-info">[L]Shipping weight[/L]: [scratch total_weight] lbs</p>
+
+[tmp tmp_shipmodes][shipping possible=1][/tmp]
+
+<!--
+[loop list="[scratch tmp_shipmodes]"]
+[set num][loop-increment][/set]
+[loop-code]=[shipping-desc mode="[loop-code]"] ([shipping mode="[loop-code]"])
+[/loop]
+-->
+
+[if !scratch total_weight]
+ [set num]0[/set]
+[/if]
+[if scratch num <= 1]
+ [if value mv_same_billing]
+ [set finalize_back]ord/shipping[/set]
+ [else]
+ [set finalize_back]ord/billing[/set]
+ [/else]
+ [/if]
+ [bounce page=ord/finalize]
+[else]
+ [set finalize_back]ord/shipmode[/set]
+[/else]
+[/if]
+
+ <!-- total_weight=[scratch total_weight], num=[scratch num] -->
+ <div class="form-group">
+ <div class="col-sm-12">
+ [shipping
+ mode="[scratch tmp_shipmodes]"
+ label=1
+ format='<div class="radio"><label><input type=radio name=mv_shipmode value="%M"%C>%D (%F)</label></div>'
+ ]
+ </div>
+ </div>
+
+ <div class="form-group">
+ <div class="col-sm-12">
+ <input type="button" onclick="
+ this.form.mv_form_profile.value='';
+ this.form.mv_action.value='back';
+ [if value mv_same_billing]
+ this.form.mv_nextpage.value='ord/shipping';
+ [else]
+ this.form.mv_nextpage.value='ord/billing';
+ [/else]
+ [/if]
+ this.form.submit();
+ "
+ class="btn btn-default"
+ value="[L]Back[/L]"
+ >
+ <input type=submit value="[L]Continue checkout[/L]" class="btn btn-primary">
+ </div>
+ </div>
+
+ [calcn]
+ return unless my $sm = $Session->{ship_message};
+ my %msgs;
+ for(split /\./, $sm) {
+ next if /^No match/;
+ $msgs{$_} = 1;
+ }
+ $Session->{ship_message} = join '<br>', keys %msgs;
+ return;
+ [/calcn]
+ [if session ship_message]
+ <div style="margin:1em 0 0" class="alert alert-info">[calc]delete $Session->{ship_message};[/calc]</div>
+ [/if]
+
+</fieldset>
+</form>
+
+</div>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/ord/shipping.html b/dist/strap/pages/ord/shipping.html
new file mode 100644
index 0000000..acbef56
--- /dev/null
+++ b/dist/strap/pages/ord/shipping.html
@@ -0,0 +1,68 @@
+[tmp page_title]__COMPANY__ -- [L]Shipping Address[/L][/tmp]
+[tmp display_class]noleft[/tmp]
+
+[include include/checkout/initialization]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<div class="col-md-1"> </div>
+<div class="col-md-10">
+
+[if !variable NO_TAX_POPUP]
+ [include include/checkout/tax_popup]
+[/if]
+
+[edisplay show_var=0 show_label=1 keep=1]
+
+[set Check_shipping]
+ &fatal=no
+ &update=yes
+ __COMMON_ORDER_PROFILE__
+ &fail=@@MV_PAGE@@
+ &fatal=yes
+[/set]
+
+<form action="[area href="ord/next_step" secure=1]" method="POST" class="form-horizontal">
+<fieldset>
+[form-session-id]
+<input type="hidden" name="mv_action" value="return">
+<input type="hidden" name="mv_nextpage" value="ord/billing">
+<input type="hidden" name="mv_failpage" value="ord/shipping">
+<input type="hidden" name="mv_form_profile" value="Check_shipping">
+<input type="hidden" name="country_reset" value="">
+
+ [include include/checkout/shipping_address]
+
+ <div class="form-group">
+ <div class="col-sm-offset-2 col-sm-10">
+ <label for="mv_same_billing" class="checkbox-inline">
+ <input type="checkbox" name="mv_same_billing" id="mv_same_billing" value="1" [checked name=mv_same_billing value=1 default=1]>[L]Billing is same as this address[/L]
+ </label>
+ </div>
+ </div>
+
+ <div class="form-group">
+ <div class="col-sm-offset-2 col-sm-10">
+ <input type=button onclick="
+ this.form.mv_form_profile.value='';
+ this.form.country_reset.value='1';
+ this.form.mv_action.value='back';
+ this.form.mv_nextpage.value='ord/country';
+ this.form.submit();
+ "
+ value="[L]Back[/L]" class="btn btn-default">
+ <input type=submit value="[L]Continue checkout[/L]" class="btn btn-primary">
+ </div>
+ </div>
+
+</fieldset>
+</form>
+
+</div>
+<div class="col-md-1"> </div>
+
+[tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/pay_cert/redeem.html b/dist/strap/pages/pay_cert/redeem.html
new file mode 100644
index 0000000..e9cdd14
--- /dev/null
+++ b/dist/strap/pages/pay_cert/redeem.html
@@ -0,0 +1,81 @@
+[tmp page_title][L]Gift certificate redemption[/L][/tmp]
+
+[control reset=1]
+[control-set]
+ [component][/component]
+[/control-set]
+[control-set]
+ [component]cart_tiny[/component]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<h1>Gift Certificate Redemption</h1>
+
+[if !cgi pc_check]
+ <p class="alert alert-error">Check value required. Your gift certificate link is not complete. Please contact the provider of your gift or <a href="[area contact]">__COMPANY__</a>.</p>
+[else]
+
+[if cgi pc_code]
+ [seti pay_cert_code][cgi name=pc_code filter=e][/seti]
+[/if]
+[perl pay_certs]
+ my @cert_msgs;
+ my $from_cookie = $Tag->read_cookie('MV_GIFT_CERT_CODE');
+ my $cert = join ",", $from_cookie, $Scratch->{pay_cert_code};
+ my @certs = grep /\S/, split /[\0,\s]+/, $cert;
+ my %seen;
+ @certs = grep !$seen{$_}++, @certs;
+ @certs = grep tag_data('pay_certs', 'amount', $_) > 0, @certs;
+#expires=20121205103725 (2012-12-05 10:37:25)
+ my $now = $Tag->time({ fmt => '%Y%m%d%H%M%S' });
+ my $i=0;
+ for(@certs) {
+ my $expiry = tag_data('pay_certs', 'date_expires', $_);
+ if($expiry < $now) {
+ $expiry =~ s/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/$1-$2-$3 $4:$5:$6/;
+ my $exp = $Tag->filter('convert_date', $expiry);
+ push @cert_msgs, "Sorry, certificate $_ expired $exp";
+ delete $certs[$i];
+ }
+ ## check check_value for posted cert
+ next unless $CGI->{pc_code} eq $_;
+ my $check = tag_data('pay_certs', 'check_value', $_);
+ if($check ne $CGI->{pc_check}) {
+ push @cert_msgs, "The link for your gift certificate $_ is not valid";
+ delete $certs[$i];
+ }
+ $i++;
+ }
+ $Scratch->{pay_cert_code} = join ",", @certs;
+ $Tag->set_cookie( {
+ name => 'MV_GIFT_CERT_CODE',
+ value => $Scratch->{pay_cert_code},
+ expire => $Variable->{GIFT_CERT_PERIOD},
+ });
+ $Tag->tmp('cert_msg', join(', and: ', at cert_msgs) . '.') if scalar @cert_msgs;
+ return;
+[/perl]
+ <br>
+ [if scratch pay_cert_code]
+ <ul>
+ [loop list="[scratch pay_cert_code]"]
+ [if-loop-data pay_certs amount > 0]
+ <li><B>You have a[loop-alternate except_first]nother[/loop-alternate] gift certificate for [currency][loop-data pay_certs amount][/currency]!</B></li>
+ [/if-loop-data]
+ [/loop]
+ </ul>
+ <br>
+ [if scratch cert_msg]<p>[scratch cert_msg] Please contact the provider of your gift or <a href="[area contact]">__COMPANY__</a>.</p>[/if]
+ [else]
+ <p>Bad certificate code. [scratch cert_msg] Please contact the provider of your gift or <a href="[area contact]">__COMPANY__</a>.</p>
+ [/else]
+ [/if]
+
+[/else]
+[/if]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/quantity.html b/dist/strap/pages/quantity.html
new file mode 100644
index 0000000..70ae653
--- /dev/null
+++ b/dist/strap/pages/quantity.html
@@ -0,0 +1,70 @@
+[tmp page_title]__COMPANY__ -- [L]Quantity Discounts[/L][/tmp]
+
+[control reset=1]
+[control-set]
+ [component]cart_tiny[/component]
+[/control-set]
+[control-set]
+ [component]product_tree[/component]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[fly-list code="[data session arg]"]
+
+<h2><small>[item-field category]:</small> [item-description]</h2>
+
+[if-item-field image]
+ <img src="items/[item-field image]" alt="[item-description]" class="pull-left">
+[/if-item-field]
+
+<p>[item-field comment]</p>
+
+[seti count][data table=inventory column=quantity key='[item-code]'][/seti]
+[if scratch count eq 0]
+ <p><b class="text-warning">[L]Out Of Stock[/L]</b> <a href="[area function/stock_alert [item-code]]">[L]In Stock Notification[/L]</a></p>
+[else]
+ <p class="text-success"><b>[L]In Stock[/L]</b></p>
+[/else]
+[/if]
+
+[set quantities]1 5 10 25[/set]
+ [calc]
+ $Scratch->{quantities} =~ s/\s+$//;
+ $Scratch->{quantities} =~ s/^\s+//;
+ @things = split /[\s,\0]+/, $Scratch->{quantities};
+ $Scratch->{qp_columns} = scalar @things;
+ $Scratch->{qp_columns}++;
+ return;
+ [/calc]
+
+[loop prefix="part" list="[data session arg]"]
+
+
+[table-organize
+ table="class='table table-bordered table-condensed'"
+ caption="Quantity Pricing"
+ rows="2"
+ columnize="[scratch qp_columns]"
+ cols="[scratch qp_columns]"
+ ]
+ <td>
+ [L]Part No.[/L]
+ </td>
+ <td valign="top">[part-code]</td>
+ [loop list="[scratch quantities]"]
+ <td valign="bottom" align="right">[loop-code]</td>
+ <td valign="top" align="right">
+ [order code="[part-code]" quantity="[loop-code]"][price code="[part-code]" quantity="[loop-code]"]</a>
+ </td>
+ [/loop]
+[/table-organize]
+
+[/loop]
+
+[/fly-list]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/query/check_orders.html b/dist/strap/pages/query/check_orders.html
new file mode 100644
index 0000000..a6c8176
--- /dev/null
+++ b/dist/strap/pages/query/check_orders.html
@@ -0,0 +1,86 @@
+[tmp page_title]__COMPANY__ -- [L]Order History[/L][/tmp]
+[tmp members_only]1[/tmp]
+[tmp display_class]leftonly[/tmp]
+
+[control reset=1]
+
+[control-set]
+[component]product_tree[/component]
+[show_categories]1[/show_categories]
+[output]left[/output]
+[/control-set]
+
+[control-set]
+[component]cart_tiny[/component]
+[/control-set]
+
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[wdisplay]
+
+ <table class="table table-condensed table-striped" style="background:#f5f5f5; border-collapse:separate;">
+ <thead>
+ <tr class="info">
+ <th>
+ [L]Date[/L]
+ </th>
+ <th>
+ [L]Order ID[/L]
+ </th>
+ <th>
+ [L]Qty[/L]
+ </th>
+ <th>
+ [L]Payment Method[/L]
+ </th>
+ <th class="text-right">
+ [L]Subtotal[/L]
+ </th>
+ <th class="text-right">
+ [L]Shipping[/L]
+ </th>
+ <th class="text-right">
+ [L]TOTAL[/L]
+ </th>
+ <th>
+ [L]Status[/L]
+ </th>
+ </tr>
+[query list=1 sql="select * from transactions where username = '[data session username]' order by order_date"]
+<tr [sql-alternate 2]class=rownorm[else]class=rowalt[/else][/sql-alternate]>
+ <td>
+ [convert-date fmt="%B %e, %Y %H:%M"][sql-param order_date][/convert-date]
+ </td>
+ <td>
+ <a href="[area query/order_detail [sql-param order_number]]">[sql-param order_number]</A>
+ </td>
+ <td align=right>
+ [sql-param nitems]
+ </td>
+ <td>
+ [sql-param payment_method]
+ </td>
+ <td align=right>
+ [currency][sql-param subtotal][/currency]
+ </td>
+ <td align=right>
+ [currency][sql-param shipping][/currency]
+ [if-sql-param handling > 0]
+ <br>(handling [sql-param handling])
+ [/if-sql-param]
+ </td>
+ <td align=right>
+ [currency][sql-param total_cost][/currency]
+ </td>
+ <td>
+ [display table=transactions type=display col=status key="[sql-code]" applylocale=1]
+ </td>
+</tr>
+[/query]
+</table>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/query/ok.html b/dist/strap/pages/query/ok.html
new file mode 100644
index 0000000..d4db8fa
--- /dev/null
+++ b/dist/strap/pages/query/ok.html
@@ -0,0 +1 @@
+OK [time]
diff --git a/dist/strap/pages/query/order_detail.html b/dist/strap/pages/query/order_detail.html
new file mode 100644
index 0000000..368af77
--- /dev/null
+++ b/dist/strap/pages/query/order_detail.html
@@ -0,0 +1,282 @@
+[tmp page_title]__COMPANY__ -- [L]Order History[/L][/tmp]
+[tmp members_only]1[/tmp]
+[tmp display_class]noleft[/tmp]
+
+ at _TOP_@
+
+[tmpn bounce_page]query/check_orders[/tmpn]
+[perl transactions]
+ my $on = $Session->{arg};
+ my $un = $Tag->data('transactions', 'username', $on);
+ if($un eq $Session->{username}) {
+ delete $Scratch->{bounce_page};
+ }
+ else {
+ $Tag->warnings('Not your order!');
+ }
+ return;
+[/perl]
+[bounce page="[scratch bounce_page]" if="[scratch bounce_page]"]
+
+<!-- BEGIN CONTENT -->
+
+[perl tables=country]### pre-open database for calcs below[/perl]
+
+[loop list="[data session arg]"]
+ <table class="table table-condensed">
+ <tr class="info">
+ <td>Order Number: [loop-data transactions order_number]</td>
+ <td>
+ Order Status:
+ [display table=transactions col=status type=display key="[loop-code]"]
+ </a>
+ [if-loop-data transactions archived == 1]
+ ([L]archived[/L])
+ [/if-loop-data]
+ [if-loop-data transactions deleted == 1]
+ ([L]deleted[/L])
+ [/if-loop-data]
+
+ </td>
+ <td>
+
+ Affiliate:
+ [if-loop-data transactions affiliate]
+ [loop-data transactions affiliate]
+ [else]
+ none
+ [/else]
+ [/if-loop-data]
+ </td>
+ <td>
+ Order Date: <span >
+ [convert-date fmt="%b %e, %Y %l:%M %P"][loop-data transactions order_date][/convert-date]
+ </span>
+ </td>
+ </tr>
+ </table>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <!-- CUSTOMER DETAILS -->
+ <!-- BILLING DETAILS -->
+ <td width="50%" valign="top" class=well>
+ <table class="table table-condensed">
+ <tr>
+ <th>Billing Address</th>
+ </tr>
+ <tr>
+ <td valign="top">
+[if-loop-data transactions b_address1]
+ [loop prefix=bill list="[loop-code]"]
+ <table width="100%" border="0" cellspacing="0" cellpadding="1">
+ <tr>
+ <td width="30%">[L]Name[/L]:</td>
+ <td width="70%"><a HREF="[area href="member/account"]"><u>[loop-data transactions b_fname] [loop-data transactions b_lname]</A>
+ </td>
+ </tr>
+ [if-bill-data transactions b_company]
+ <tr>
+ <td width="30%">[L]Company[/L]:</td>
+ <td width="70%">
+ [loop-data transactions b_company]
+ </td>
+ </tr>
+ [/if-bill-data]
+ <tr>
+ <td valign="top">[L]Address[/L]:</td>
+ <td>
+ [loop-data transactions b_address1]
+ [if-bill-data transactions b_address2]
+ <br>
+ [loop-data transactions b_address2]
+ [/if-bill-data]
+ </td>
+ </tr>
+ [if-bill-data transactions b_country =~ /^US|^CA/]
+ <tr>
+ <td>[L]City, State, Zip[/L]:</td>
+ <td >[loop-data transactions b_city], [loop-data transactions state] [loop-data transactions zip]</td>
+ </tr>
+ [else]
+ <tr>
+ <td>[L]City[/L]:</td>
+ <td>[loop-data transactions b_city]</td>
+ </tr>
+ [if-bill-data transactions b_state]
+ <tr>
+ <td>[L]State[/L]:</td>
+ <td>[loop-data transactions b_state]</td>
+ </tr>
+ [/if-bill-data]
+ [if-bill-data transactions b_zip]
+ <tr>
+ <td>[L]Postal code[/L]:</td>
+ <td>[loop-data transactions b_zip]</td>
+ </tr>
+ [/if-bill-data]
+ [/else]
+ [/if-bill-data]
+ <tr>
+ <td>[L]Country[/L]:</td>
+ <td>[data table=country col=name key="[loop-data transactions b_country]"]</td>
+ </tr>
+ <tr>
+ <td height="15" colspan="2" ><img src="bg.gif" width="1" height="1"></td>
+ </tr>
+ </table>
+ [/loop]
+[else]
+ <i>Same as shipping address</i>
+[/else]
+[/if-loop-data]
+ </td>
+ </tr>
+ </table>
+ </td>
+ <!-- SHIPPING DETAILS -->
+ <td width="50%" valign="top" class=well>
+ <table class="table table-condensed">
+ <tr>
+ <th>Shipping Address</th>
+ </tr>
+ <tr>
+ <td valign="top">
+ <table width="100%" border="0" cellspacing="0" cellpadding="1">
+ <tr>
+ <td width="30%">[L]Name[/L]:</td>
+ <td width="70%"><A HREF="[area
+ href="member/account"
+ ]"><u>[loop-data transactions fname] [loop-data transactions lname]</A>
+ </td>
+ </tr>
+ [if-loop-data transactions company]
+ <tr>
+ <td width="30%">[L]Company[/L]:</td>
+ <td width="70%">
+ [loop-data transactions company]
+ </td>
+ </tr>
+ [/if-loop-data]
+ <tr>
+ <td valign="top" >[L]Address[/L]:</td>
+ <td>
+ [loop-data transactions address1]
+ [if-loop-data transactions address2]
+ <br>
+ [loop-data transactions address2]
+ [/if-loop-data]
+ </td>
+ </tr>
+ [if-loop-data transactions country =~ /^US|^CA/]
+ <tr>
+ <td>[L]City, State, Zip[/L]:</td>
+ <td>[loop-data transactions city], [loop-data transactions state] [loop-data transactions zip]</td>
+ </tr>
+ [else]
+ <tr>
+ <td>[L]City[/L]:</td>
+ <td>[loop-data transactions city]</td>
+ </tr>
+ [if-loop-data transactions state]
+ <tr>
+ <td>[L]State[/L]:</td>
+ <td>[loop-data transactions state]</td>
+ </tr>
+ [/if-loop-data]
+ [if-loop-data transactions zip]
+ <tr>
+ <td>[L]Postal code[/L]:</td>
+ <td>[loop-data transactions zip]</td>
+ </tr>
+ [/if-loop-data]
+ [/else]
+ [/if-loop-data]
+ <tr>
+ <td>[L]Country[/L]:</td>
+ <td>[data table=country col=name key="[loop-data transactions country]"]</td>
+ </tr>
+ <tr>
+ <td height="15" colspan="2" ><img src="bg.gif" width="1" height="1"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <!-- CUSTOMERS ORDER GRID -->
+ <table class="table table-condensed table-striped">
+ <thead>
+ <tr>
+ <th width="14%">[L]Status[/L]</th>
+ <th width="14%">[L]SKU[/L]</th>
+ <th width="14%">[L]Name[/L]</th>
+ <th width="14%" class="text-right">[L]Qty[/L]</th>
+ <th width="14%" class="text-right">[L]Unit Price[/L]</th>
+ <th width="14%" class="text-right">[L]Total[/L]</th>
+ </tr>
+ </thead>
+ <tbody>
+[query list=1 sql="select * from orderline where order_number = '[loop-code]'"]
+ <tr>
+ <td>
+ [display table=orderline
+ column=status
+ key="[sql-code]"
+ type=display
+ applylocale=1
+ ]
+[calc]
+ $total_weight += ([field field=weight key="[sql-param sku]"] + 0 || 0) * [sql-data orderline quantity];
+ return;
+[/calc]
+ <td >[sql-param sku]</td>
+ <td >[sql-filter 30.][sql-param description][/sql-filter]</td>
+ <td class="text-right">[sql-param quantity]</td>
+ <td class="text-right">[sql-param price]</td>
+ <td class="text-right">[sql-param subtotal]</td>
+ </tr>
+[/query]
+ <tr>
+ <td height=4 colspan=5><img src="bg.gif" width=1 height=4></td>
+ <td><img src="bg.gif" width=1 height=4></td>
+ </tr>
+ <tr>
+ <td height=39 colspan=5 class="text-right">[L]Item Total[/L]:</td>
+ <td class="text-right">[currency][loop-data transactions subtotal][/currency]</td>
+ </tr>
+ <tr>
+ <td colspan=5 class="text-right">[L]Tax:[/L]</td>
+ <td class="text-right">[currency][loop-data transactions salestax][/currency]</td>
+ </tr>
+ <tr>
+ <td colspan=5 class="text-right">[L]Total Weight:[/L]</td>
+ <td class="text-right">[calc]$total_weight[/calc]</td>
+ </tr>
+ [if-loop-data transactions handling > 0]
+ <tr>
+ <td colspan=5 class="text-right">[L]Shipping[/L]</td>
+ <td class="text-right">[currency][loop-data transactions shipping][/currency]</td>
+ </tr>
+ [/if-loop-data]
+ <tr>
+ <td colspan=5 class="text-right">[L]Shipping[/L]</td>
+ <td class="text-right">[currency][loop-data transactions shipping][/currency]</td>
+ </tr>
+ <tr>
+ <td colspan=5 class="text-right">[L]GRAND TOTAL:[/L]</td>
+ <td bold class="text-right">[currency][loop-data transactions total_cost][/currency]</td>
+ </tr>
+ <tbody>
+ </table>
+
+[/loop]
+
+<div class="text-center">
+ <a style="font-size:large" href="[area query/check_orders]">Return</a>
+</div>
+
+<!-- END CONTENT -->
+
+ at _BOTTOM_@
diff --git a/dist/strap/pages/query/order_return.html b/dist/strap/pages/query/order_return.html
new file mode 100644
index 0000000..240f528
--- /dev/null
+++ b/dist/strap/pages/query/order_return.html
@@ -0,0 +1,166 @@
+[tmp page_title]__COMPANY__ -- [L]Returns[/L][/tmp]
+[tmp members_only]1[/tmp]
+
+[control reset=1]
+
+[control-set]
+[component]product_tree[/component]
+[output]left[/output]
+[/control-set]
+
+[control-set]
+[component]cart_tiny[/component]
+[/control-set]
+
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[if session arg]
+ [seti arg][data session arg][/seti]
+[else]
+ [bounce page=member/returns]
+[/else]
+[/if]
+
+[value name=test_user
+ set="[data
+ table=transactions
+ col=username
+ key='[scratch arg]'
+ ]"
+hide=1]
+
+[if type=explicit compare=`
+ return 1 if ! $Values->{test_user} or ! $Session->{username};
+ return 0 if $Session->{username} eq $Values->{test_user};
+ return 1;
+`]
+ [bounce page=member/returns]
+[/if]
+
+[seti order_status][data table=transactions column=status key='[scratch arg]'][/seti]
+
+[if scratch order_status eq shipped]
+
+<p class="lead">[L ORDER_RETURN_PAR1]Please verify the information below and select the items you wish to return by checking the corresponding checkboxes and modifying the quantity as needed.[/L]</p>
+
+[loop list="[scratch arg]"]
+<table class="table">
+[html-table fr='class="contentbar1"']
+<B>[L]ORDER NUMBER[/L] [scratch arg]
+<B>[L]Order Date[/L] [loop-data transactions order_date]
+[/html-table]
+</table>
+
+<table class="table">
+
+[perl products userdb]
+ sub get_download {
+ my $sku = shift;
+ return '' unless tag_data('products', 'download', $sku);
+ my $loc = tag_data('products', 'dl_location', $sku);
+ my $save = delete $Scratch->{mv_add_dot_html};
+ my $url = $Tag->area( { href => "deliver/$loc", arg => $sku } );
+ $Scratch->{mv_add_dot_html} = $save if $save;
+ return qq{<BR><A HREF="$url"><IMG border=0 SRC="download.png"></A>};
+ }
+ return;
+[/perl]
+
+[value name=return_items set='' hide=1]
+
+<FORM ACTION="[process]" METHOD=POST>
+[form-session-id]
+<INPUT TYPE=hidden NAME=mv_todo VALUE=return>
+<INPUT TYPE=hidden NAME=mv_nextpage VALUE="member/process_return">
+<INPUT TYPE=hidden NAME=order_number VALUE="[scratch arg]">
+
+[html-table interpolate=1 td="VALIGN=TOP"]
+<B>[L]Return[/L] <B>[L]Qty[/L] <B>[L]SKU[/L] <B>[L]Description[/L] <B><DIV ALIGN=RIGHT>[L]Price[/L] <B><DIV ALIGN=RIGHT>[L]Extension[/L]
+[query
+ list=1
+ st=db
+ sql=|
+ SELECT * FROM orderline
+ WHERE order_number = '[scratch arg]'
+ ORDER BY code
+ |
+]<input type="checkbox" name="return_items" value="[sql-param code]"> <input class="form-control" type="text" name="qty-[sql-param code]" size="3" value="[sql-param quantity]"> [sql-param sku] [description [sql-param sku]]<BR>[if-sql-data orderline size][L]SIZE[/L]-->[sql-param size][/if-sql-data][if-sql-data orderline color] [L]COLOR[/L]-->[sql-param color][/if-sql-data][calc]
+return unless
+ q{[userdb function=check_file_acl mode=expire location="[sql-param sku]"]};
+ return get_download(q{[sql-param sku]});
+[/calc] <DIV ALIGN=RIGHT>[currency][sql-param price][/currency] <DIV ALIGN=RIGHT>[currency][sql-param subtotal][/currency]
+[/query]
+
+[/html-table]
+</table>
+
+<table class="table">
+<tr>
+ <td valign="top">
+
+ <table class="table">
+ <tr>
+ <td colspan=2 class="contentbar1"><b>[L]Contact Information[/L]</b></td>
+ </tr>
+ <tr>
+ <td>[error name=fname std_label="[L]Company[/L]" required=1]</td>
+ <td><INPUT TYPE=text NAME=company VALUE="[loop-data transactions company]" size="20" maxlength="20"></td>
+ </tr>
+ <tr>
+ <td>[error name=fname std_label="[L]First Name[/L]" required=1]</td>
+ <td><INPUT TYPE=text NAME=fname VALUE="[loop-data transactions fname]" size="20" maxlength="20"></td>
+ </tr>
+ <tr>
+ <td>[error name=lname std_label="[L]Last Name[/L]" required=1]</td>
+ <td align="left"><INPUT TYPE=text NAME=lname VALUE="[loop-data transactions lname]" size="20"></td>
+ </tr>
+ <tr>
+ <td>[error name=email std_label="[L]Email Address[/L]" required=1]</td>
+ <td><b><INPUT TYPE=text NAME=email VALUE="[data table=userdb column=email key='[loop-data transactions username]']" size="20"></b></td>
+ </tr>
+ <tr>
+ <td>[error name=phone_day std_label="[L]Daytime Phone[/L]" required=1]</td>
+ <td><b><INPUT TYPE=text NAME=phone_day VALUE="[loop-data transactions phone_day]" size="10" maxlength="20"></b></td>
+ </tr>
+ <tr>
+ <td><b>[L]Evening Phone[/L]</b></td>
+ <td align="left"><b><INPUT TYPE=text NAME=phone_night VALUE="[loop-data transactions phone_night]" size="10" maxlength="20"></b></td>
+ </tr>
+ </table>
+
+ <p>
+
+ <input type="submit" value="[L]Return Selected Items[/L]" class="btn btn-default">
+ </form>
+
+ </td>
+ <td valign="top">
+
+ <table class="table">
+ [html-table interpolate=1 td="VALIGN=TOP"]
+ <DIV ALIGN=RIGHT>[L]Subtotal[/L]: <DIV ALIGN=RIGHT>[currency][loop-data transactions subtotal][/currency]
+ <DIV ALIGN=RIGHT>[L]Sales Tax[/L]: <DIV ALIGN=RIGHT>[currency][loop-data transactions salestax][/currency]
+ <DIV ALIGN=RIGHT>[L]Shipping[/L]: <DIV ALIGN=RIGHT>[currency][loop-data transactions shipping][/currency]
+ <DIV ALIGN=RIGHT>[L]Order Total[/L]: <DIV ALIGN=RIGHT>[currency][loop-data transactions total_cost][/currency]
+ [/html-table]
+ </table>
+ </td>
+</tr>
+</table>
+
+[/loop]
+
+[else]
+
+<p class="alert alert-danger">
+ [L]You may only return items from orders that have been fully shipped.[/L]
+ [msg arg.0='<a class="alert-link" href="[area member/service]">' arg.1='</a>']Please contact %sCustomer Service%s for assistance.[/msg]
+</p>
+[/else]
+[/if]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/query/pw_reset.html b/dist/strap/pages/query/pw_reset.html
new file mode 100644
index 0000000..c0f3bd7
--- /dev/null
+++ b/dist/strap/pages/query/pw_reset.html
@@ -0,0 +1,115 @@
+[tmp page_title]Password Reset[/tmp]
+[tmpn display_class]noleft[/tmpn]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<h1>Password Reset</h1>
+
+[if cgi u]
+[and cgi x]
+[and cgi k]
+ [userdb function=logout clear-cookie="MV_PASSWORD,MV_USERNAME" hide=1]
+ [perl table=userdb]
+ my $uid = $CGI->{u};
+ my $expire = $CGI->{x};
+ my $time = $Tag->time({ body => '%y%m%d%H' });
+ return if ($expire < $time);
+ # validated expiry, so keep going
+ my $db = $Db{userdb};
+ my $key = $Variable->{PASSWORD_RESET_CHECK_KEY};
+ my ($email, $old_pw, $mod_time) = $db->get_slice($uid, ['email', 'password', 'mod_time']);
+ # using mod_time in hmac prevents clicking link again after pw_reset page loads
+ my $hmac = $Tag->filter({ op => "hmac_sha1_hex.$key", body => $mod_time . $expire . $email });
+ if($CGI->{k} eq substr($hmac, 0, 20)) {
+ $Scratch->{key_matches} = 1;
+ ## reset password and set expiration, just in case they don't change pwd now; invalidates key (increases mod_time)
+ my $new_pw;
+ for(1 .. 4) { $new_pw .= int(rand(10)); }
+ my $cry_pw = $new_pw;
+ if( $Config->{UserDB}{crypt} ) {
+ $cry_pw = $Tag->crypt($new_pw);
+ }
+ my $expire_pass = $Tag->time({ body => '%Y%m%d%H%M%S', adjust => '1 days', });
+ $db->set_slice($uid, [qw/password expiration/], [$cry_pw, $expire_pass]);
+Log(qq{ pass for $uid was $old_pw, now $cry_pw } );
+ $Scratch->{pwd} = $new_pw;
+ $Scratch->{email} = $email;
+ }
+ return;
+ [/perl]
+ [if scratch key_matches][seti login_result][userdb function=login username="[scratch email]" password="[scratch pwd]"][/seti][/if]
+[/if]
+
+[if scratch key_matches]
+[and scratch login_result]
+
+ [set change_pass]
+ [if type=explicit compare=|
+ [userdb
+ function=change_pass
+ password="[cgi password]"
+ verify="[cgi password_verify]"
+ oldpass="[scratch pwd]"
+ ]
+ |]
+ [perl table=userdb]
+ $Db{userdb}->set_field($Session->{username}, 'expiration', '');
+ delete $Scratch->{key_matches};
+ delete $Scratch->{login_result};
+ delete $Scratch->{pwd};
+ return;
+ [/perl]
+ mv_nextpage=[cgi mv_successpage]
+ [warnings message="Password change successful. Please make a note of your new password."]
+ [else]
+ mv_nextpage=@@MV_PAGE@@
+ [/else]
+ [/if]
+ [/set]
+ [set check_pass]
+ password=length 4 Password length less than minimum length of 4 characters.
+ password_verify=match password The specified passwords do not match.
+ [/set]
+ [if session failure]
+ <div class="alert alert-error">[calc] delete $Session->{failure}[/calc]</div>
+ [/if]
+ [error auto=1 show_var=0]
+ <form action="[process href=@@MV_PAGE@@ secure=1]" method="POST" class="form-horizontal">
+ <fieldset>
+ <legend>Thank you for verifying your email address. You must now change your password.</legend>
+ [form-session-id]
+ <input type=hidden name=mv_action value=back>
+ <input type=hidden name=mv_click value="change_pass">
+ <input type=hidden name=mv_form_profile value="check_pass">
+ <input type=hidden name=mv_successpage value="member/service">
+ <input type=hidden name=u value="[cgi u]">
+
+ <div class="control-group">
+ <label for="pass" class="control-label">New Password</label>
+ <div class="controls">
+ <input type=password name=password id=pass value="" autocomplete="off">
+ </div>
+ </div>
+ <div class="control-group">
+ <label for="verify" class="control-label">Verify</label>
+ <div class="controls">
+ <input type=password name=password_verify id=verify value="" autocomplete="off" oncopy="return false" onpaste="return false" oncut="return false">
+ </div>
+ </div>
+ <div class="form-actions">
+ <input type="submit" value="[L]Change password[/L]" class="btn btn-primary">
+ </div>
+ </fieldset>
+ </form>
+
+[else]
+
+ <p>That key did not match. It might have expired, or you might need to copy and paste the link from your email, rather than clicking it.</p>
+ <p>You can also <a href="[area lost_password]">reset your password</a> again.</p>
+
+[/else]
+[/if]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/query/unsub.html b/dist/strap/pages/query/unsub.html
new file mode 100644
index 0000000..5663259
--- /dev/null
+++ b/dist/strap/pages/query/unsub.html
@@ -0,0 +1,60 @@
+[tmp page_title][L]Trying to unsub....[/L][/tmp]
+
+[control reset=1]
+[control-set]
+ [component]product_tree[/component]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+<blockquote>
+<H2>[msg arg.0="[filter interpolate=1 op=entities][cgi list][/filter]"]Trying to unsub you from the <b>%s</b> list....[/msg]</H2>
+[flag type=write table=userdb]
+[perl userdb]
+ my $db = $Db{userdb};
+ $Config->{NoSearch} = '';
+ my $who = $CGI->{who};
+ my $what = $CGI->{what};
+ $what =~ s/'/''/;
+ my $s_email = $Tag->filter('entities', $what);
+ $who =~ s/'/''/;
+ my $list = $CGI->{list};
+ my $s_list = $Tag->filter('entities', $list);
+ my $q = qq{
+ SELECT username,email,mail_list
+ FROM userdb
+ WHERE username = '$who'
+ AND email = '$what'
+ };
+#Debug("unsub query is : $q");
+ my $ary = $db->query($q);
+ if(! $ary) {
+ $who = $Tag->filter('entities', $who);
+ return "Sorry, error unsubscribing $s_email from list '$s_list'.";
+ }
+ elsif(! scalar(@$ary) ) {
+ return "Sorry, $s_email is not in our database under that user at all.";
+ }
+
+ my @out;
+ for(@$ary) {
+ my ($uname, $email, $lists) = @$_;
+ my @l = grep /\S/, split /[\s,\0]+/, $lists;
+ my $origlist = join " ", @l;
+ @l = grep $_ ne $list, @l;
+ my $newlist = join " ", @l;
+ if($newlist eq $origlist) {
+ push @out, "Sorry, $s_email is not on the '$s_list' list.";
+ next;
+ }
+ $db->set_field($uname, 'mail_list', $newlist);
+ push @out, "Removed $s_email from $s_list. Thanks for your time.";
+ }
+ return "<UL><LI>" . join("<LI>", @out) . "</UL>";
+[/perl]
+</blockquote>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/results.html b/dist/strap/pages/results.html
new file mode 100644
index 0000000..051d490
--- /dev/null
+++ b/dist/strap/pages/results.html
@@ -0,0 +1,168 @@
+[calc]
+ ## set match_count here, gets screwed up later, for some reason
+ $mc = $Values->{mv_search_match_count};
+ return;
+[/calc]
+[tmp page_title]__COMPANY__ -- [L]Search Results[/L][/tmp]
+[if value more_link]
+ [tmp page_title]__COMPANY__ -- [either][value-extended name=mv_searchspec joiner=" / "][or][value name=more_link filter=uri2string keep=1][/either][/tmp]
+[/if]
+
+[control reset=1]
+[control-set]
+ [component]product_tree[/component]
+ [output]left[/output]
+[/control-set]
+[control-set]
+ [component]random[/component]
+ [banner][L]Specials[/L][/banner]
+ [cols]col-xs-6 col-sm-3 col-md-12[/cols]
+ [size]3[/size]
+ [output]right[/output]
+[/control-set]
+[control reset=1]
+
+ at _TOP_@
+<!-- BEGIN CONTENT -->
+
+[search-region]
+
+[on-match]
+[tmp meta_header]
+[calcn]
+ return unless $Values->{more_link};
+ (my $more_page = $Session->{last_url}) =~ s|^/.*/([^\..]+)(?:\.html)?|$1|;
+
+ if ($more_page =~ /^(Next|Prev)/) {
+ $Tag->tag({ op => 'header' }, qq{Cache-control: no-cache\nCache-control: no-store\nPragma: no-cache\nExpires: 0\nContent-type: text/html});
+ }
+
+ ## $mc set above.
+ my $ml = $Values->{mv_matchlimit} || '';
+ my $fm = $Values->{mv_first_match} || '';
+ my ($canon, $rel_prev, $rel_next);
+#Debug("more_page=$more_page, ml=$ml, fm=$fm, mc=$mc");
+
+ my ($prev, $next);
+ REL: {
+ last REL if $mc < $ml;
+ if($fm == 0 || $fm == 1) { # first page
+ $rel_next = $Values->{more_link} . '/2';
+ }
+ elsif( ($mc - $fm - $ml) <= 0 ) { # last page
+ $prev = sprintf("%.0f", (($fm+$ml) / $ml) - 1);
+ $rel_prev = $Values->{more_link} . '/' . ($prev ? $prev : '1');
+ }
+ else { # page 2 to second-to-last
+ $prev = sprintf("%.0f", ($fm / $ml));
+ $next = $prev + 2;
+ $rel_prev = $Values->{more_link} . "/$prev";
+ $rel_next = $Values->{more_link} . "/$next";
+ }
+ }
+ CANON: {
+ last CANON if $more_page !~ /^1|(Next|Prev)/;
+ if ($more_page eq '1') {
+ $canon = '';
+ }
+ else {
+ $canon = sprintf("%.0f", ($fm+$ml) / $ml);
+ $canon = '' if $canon == 1;
+ }
+ $canon = $Values->{more_link} . ($canon ? "/$canon" : '');
+ }
+ my @out;
+ my $url = ($Variable->{SAMPLEURL} . $Variable->{CGI_URL}) || '';
+ my $ext = $Scratch->{mv_add_dot_html} ? '.html' : '';
+ $url !~ /\/$/ and $url .= '/';
+ push @out, qq{<link rel="prev" href="$url$rel_prev$ext">} if $rel_prev;
+ push @out, qq{<link rel="next" href="$url$rel_next$ext">} if $rel_next;
+ $Tag->tmp('rel_next', 1) if $rel_next;
+ push @out, qq{<link rel="canonical" href="$url$canon$ext">} if $canon;
+ if ($prev || $next) { $Scratch->{page_title} = $Scratch->{page_title} . ' - Page ' . (($prev || $next)+1) };
+ return "\t" . join "\n\t", @out;
+[/calcn]
+[/tmp]
+<h2>[either][value name=more_link filter=uri2string keep=1][or]Search Results[/either]</h2>
+[/on-match]
+
+[tmp bw_more]
+[more-list]
+[first-anchor][/first-anchor][last-anchor][/last-anchor]
+[link-template]<li><a href="[area href=|[value more_link]/$ANCHOR$|]">$ANCHOR$</a></li>[/link-template]
+<nav>
+ <ul class="pagination">
+ {PREV_LINK}{MORE_LIST}[if scratch rel_next]{NEXT_LINK}[/if]
+ </ul>
+</nav>
+[/more-list]
+[/tmp]
+[calc]
+ my $more = $Scratch->{bw_more};
+ $more and $more =~ s,<strong>,<li class="active"><a href="#">,;
+ $more and $more =~ s,</strong> *,</a></li>,g;
+ $Scratch->{bw_more} = $more;
+ return $Values->{more_link} ? $more : undef;
+[/calc]
+
+[search-list]
+
+[item-change 1][condition][item-field category][/condition]
+ [item-alternate except_first]</div>[/item-alternate]
+ [if-item-field category]
+ <h3>[either][value banner_text][or][item-field category][/either]</h3>
+ [/if-item-field]
+ <div class="row">
+[/item-change 1]
+
+ <div class="col-xs-6 col-sm-4 col-md-6 col-lg-3">
+ <div class="thumbnail">
+ <a href="[area [item-code]]">[image sku="[item-code]" default="../thumb.gif" imagesubdir=items makesize="120x150>"]</a>
+ <div class="caption">
+ <h4><a href="[area [item-code]]">[item-description]</a></h4>
+ <p>[item-price]</p>
+ </div>
+ </div>
+ </div>
+
+[/search-list]
+</div>
+
+[no-match]
+<div>
+ [comment]
+ Don't show the search string if it was empty, since it looks weird
+ and the user will see the error below anyway.
+ [/comment]
+ [tmp matchstring][value-extended name=mv_searchspec joiner=" | " filter=encode_entities][/tmp]
+ [if scratch matchstring]
+ [msg arg.0="[scratch matchstring]"]Sorry, no matches for <B>%s</B>.[/msg]
+ [/if]
+ [if value mv_search_error]
+ <B>
+ [L]Errors[/L]:
+ <BR>
+ [value-extended name=mv_search_error joiner="<BR>" filter=encode_entities]
+ </B>
+ [/if]
+</div>
+[/no-match]
+
+[if value more_link]
+ [scratch bw_more]
+[else]
+ [more-list]
+ <div class=morelist>
+ [msg arg.0="[matches]" arg.1="[match-count]"]Matches %s of %s found.[/msg]
+ [link-template]<a href="$URL$" target="_top" class="morelink">$ANCHOR$</a>[/link-template]
+ <BR>[more]<BR>
+ </div>
+ [/more-list]
+[/else]
+[/if]
+
+
+[/search-region]
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/test/recon.html b/dist/strap/pages/test/recon.html
new file mode 100644
index 0000000..cab09e0
--- /dev/null
+++ b/dist/strap/pages/test/recon.html
@@ -0,0 +1 @@
+reconfig=[reconfig]
diff --git a/dist/strap/pages/test/ship.html b/dist/strap/pages/test/ship.html
new file mode 100644
index 0000000..1d7065a
--- /dev/null
+++ b/dist/strap/pages/test/ship.html
@@ -0,0 +1,26 @@
+<xmp>
+[either][value country][or][value name=country values_space=order_entry][/either]
+[either][value state][or][value name=state values_space=order_entry][/either]
+[either][value zip][or][value name=zip values_space=order_entry][/either]
+
+[shipping]
+
+weight: [weight]
+weight-matrix: [weight matrix=1]
+weight-nofreeshipping: [weight no-free-shipping=1]
+
+total_weight: [scratch total_weight]
+
+shipmode: [either][value mv_shipmode][or][value name=mv_shipmode values_space=order_entry][/either]
+
+Possible: [shipping possible=1]
+
+widget_options: [shipping widget=options]
+
+Description: [shipping label=1 format="%D"]
+
+ship_message: [data session ship_message]
+
+default mode var: __SHIP_DEFAULT_MODE__
+
+</xmp>
diff --git a/dist/strap/pages/test_order.html b/dist/strap/pages/test_order.html
new file mode 100644
index 0000000..c4a23cf
--- /dev/null
+++ b/dist/strap/pages/test_order.html
@@ -0,0 +1,65 @@
+[comment]
+ui_template: Yes
+ui_template_name: noleft
+[/comment]
+
+[tmp page_title]__COMPANY__ -- [L]Place one-click test order[/L][/tmp]
+
+ at _TOP_@
+
+<!-- BEGIN CONTENT -->
+
+[calc]$Config->{NoSearch} = '';[/calc]
+
+[query list=1 sql="select usernick,password from userdb" random=1]
+[tmp tmp_uname][sql-code][/tmp]
+[tmp tmp_upass][sql-param password][/tmp]
+[/query]
+
+
+<div style="
+ text-align: left;
+ margin: 20px
+ ">
+[tmp itemstuff]
+ [loop random=5
+ search="
+ ra=yes
+ st=db
+ fi=products
+ "][loop-calc]
+ $todo = int( rand(6) ) || 1 if ! defined $todo;
+ return if ++$done > $todo;
+ my $quan = int rand(10) || 1;
+ return qq{
+ mv_order_quantity=$quan
+ mv_order_item=[loop-code]
+ };
+ [/loop-calc][/loop]
+ [/tmp]
+
+ [L]Will one-click order these random items[/L]:
+ <xmp>
+ user: [scratch tmp_uname]
+ [scratch itemstuff]
+ </xmp>
+
+ [page
+ form=|
+ mv_username=[scratch tmp_uname]
+ mv_password=[scratch tmp_upass]
+ mv_click=Login
+ mv_action=submit
+ mv_order_profile=credit_card
+ mv_shipmode=PERD
+ mv_credit_card_number=4111 1111 1111 1111
+ [time adjust="5 weeks"]
+ mv_credit_card_exp_year=%y
+ mv_credit_card_exp_month=%m
+ [/time]
+ [scratch itemstuff]
+ |][L]Order this[/L]</A>
+</div>
+
+<!-- END CONTENT -->
+ at _BOTTOM_@
diff --git a/dist/strap/pages/violation.html b/dist/strap/pages/violation.html
new file mode 100644
index 0000000..7ffc07f
--- /dev/null
+++ b/dist/strap/pages/violation.html
@@ -0,0 +1,70 @@
+[tmp page_title]
+[L]Access denied[/L]
+[/tmp]
+__TOP__
+<H1>[scratch page_title]</H1>
+
+<h2>[L]You have accessed a page that requires authorization.[/L]</h2>
+
+[if session logged_in]
+[then]
+
+[set [L]Log out[/L]]
+mv_todo=return
+mv_nextpage=@@MV_PREV_PAGE@@
+[userdb function=logout options="clear=yes"]
+[/set]
+
+ <TABLE CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
+ <TR><TD ALIGN=CENTER>
+ <FORM ACTION="[process]" METHOD=POST>
+ [L]Hi[/L] [value name]! [L]You are logged in as user[/L] <B>[value mv_username]</B>.
+ <INPUT TYPE=submit NAME="mv_click" VALUE="[L]Log out[/L]">
+ </FORM>
+ </TD></TR></TABLE>
+
+ <TABLE CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
+ <TR><TD ALIGN=CENTER>
+ <FORM ACTION="[process]" METHOD=POST>
+ </FORM>
+ </TD></TR></TABLE>
+
+
+[/then]
+[else]
+
+[set Login]
+mv_todo=return
+mv_nextpage=@@MV_PREV_PAGE@@
+[userdb login]
+[/set]
+<P>
+[if session failure]
+[data session failure]
+[/if]
+<P>
+ <FORM ACTION="[process]" METHOD=POST>
+ <INPUT TYPE=hidden NAME=mv_click VALUE=Login>
+ <INPUT TYPE=hidden NAME=mv_doit VALUE=return>
+
+ <TABLE CELLSPACING=0 CELLPADDING=0>
+ <TR><TD ALIGN=RIGHT>[L]Username[/L]</TD>
+ <TD><INPUT NAME=mv_username VALUE="[value mv_username]" SIZE=10>
+ [page new_account][L]Create a new account[/L]</A>
+ </TD></TR>
+
+ <TR><TD ALIGN=RIGHT>[L]Password[/L]</TD>
+ <TD><INPUT
+ onChange="this.form.submit()"
+ TYPE=password NAME=mv_password VALUE="" SIZE=10>
+ <INPUT TYPE=submit VALUE="[L]Log in[/L]">
+ </TD></TR>
+ </TABLE>
+
+ </FORM>
+
+[/else][/if]
+
+<P>
+__BOTTOM__
+<!-- current page: @@MV_PAGE@@ -->
diff --git a/dist/strap/products/2ndDayAir.csv b/dist/strap/products/2ndDayAir.csv
new file mode 100644
index 0000000..e70ceeb
--- /dev/null
+++ b/dist/strap/products/2ndDayAir.csv
@@ -0,0 +1,152 @@
+Exceed,202,203,204,205,206,207,208,224,225,226
+Letter,6.20,6.50,6.70,7.00,7.30,7.60,7.80,11.10,11.10,15.50
+1,6.40,6.70,7.20,7.80,8.30,8.80,9.10,13.20,13.20,24.20
+2,6.60,7.20,8.00,8.80,9.60,10.20,10.50,14.60,14.60,25.60
+3,7.10,7.70,8.90,10.00,11.00,11.60,12.00,16.10,16.10,27.10
+4,7.60,8.20,9.90,11.20,12.30,13.10,13.60,17.60,17.60,28.60
+5,8.20,8.90,10.80,12.50,13.80,14.60,15.30,19.30,19.30,30.30
+6,8.90,9.70,11.60,13.60,15.30,16.20,17.10,20.90,20.90,31.90
+7,9.40,10.50,12.60,14.80,16.90,18.00,18.90,22.40,22.40,33.40
+8,9.90,11.30,13.60,16.10,18.60,19.80,20.70,24.00,24.00,35.00
+9,10.40,12.00,14.60,17.30,20.40,21.60,22.50,25.80,25.80,36.80
+10,10.90,12.70,15.60,18.50,22.10,23.40,24.30,27.60,27.60,38.60
+11,11.40,13.40,16.50,19.50,23.80,25.10,26.00,29.20,29.20,40.20
+12,12.10,14.10,17.30,20.70,25.30,26.60,27.50,30.50,30.50,41.50
+13,12.90,14.90,18.10,22.00,26.60,27.90,29.00,32.00,32.00,43.00
+14,13.50,15.50,19.10,23.20,27.90,29.20,30.30,33.30,33.30,44.30
+15,14.00,16.00,20.00,24.30,29.40,30.70,31.80,34.80,34.80,45.80
+16,14.40,16.70,21.00,25.30,30.90,32.30,33.40,36.40,36.40,47.40
+17,14.90,17.40,22.00,26.30,32.40,34.10,35.20,38.20,38.20,49.20
+18,15.40,17.90,22.80,27.30,34.00,35.90,37.00,40.00,40.00,51.00
+19,15.90,18.40,23.50,28.40,35.40,37.50,38.60,41.60,41.60,52.60
+20,16.50,19.10,24.30,29.40,36.90,39.00,40.10,42.90,42.90,53.90
+21,17.00,19.90,25.20,30.40,38.40,40.60,41.70,44.20,44.20,55.20
+22,17.50,20.60,26.00,31.40,40.00,42.20,43.40,45.70,45.70,56.70
+23,18.00,21.20,26.80,32.40,41.40,43.70,45.00,47.30,47.30,58.30
+24,18.50,21.90,27.60,33.40,42.70,45.30,46.60,48.90,48.90,59.90
+25,19.00,22.50,28.30,34.60,44.00,46.80,48.20,50.50,50.50,61.50
+26,19.60,23.10,29.20,35.80,45.30,48.30,49.70,52.00,52.00,63.00
+27,20.30,23.80,30.00,36.90,46.60,49.70,51.20,53.50,53.50,64.50
+28,21.00,24.50,30.90,37.90,47.90,51.00,52.80,55.10,55.10,66.10
+29,21.50,25.10,31.70,38.90,49.20,52.30,54.30,56.60,56.60,67.60
+30,22.00,25.80,32.70,40.00,50.70,53.80,55.80,57.80,57.80,68.80
+31,22.50,26.50,33.70,41.00,52.10,55.30,57.30,59.10,59.10,70.10
+32,23.00,27.10,34.70,42.00,53.40,56.90,58.90,60.40,60.40,71.40
+33,23.50,27.60,35.50,43.00,54.90,58.50,60.50,62.00,62.00,73.00
+34,24.00,28.30,36.20,44.10,56.20,60.10,62.10,63.40,63.40,74.40
+35,24.50,29.10,37.00,45.10,57.70,61.70,63.70,64.70,64.70,75.70
+36,25.00,29.80,37.80,46.10,59.10,63.20,65.30,66.10,66.10,77.10
+37,25.50,30.40,38.60,47.20,60.40,64.80,66.90,67.40,67.40,78.40
+38,26.00,30.90,39.60,48.20,61.70,66.40,68.50,68.80,68.80,79.80
+39,26.70,31.60,40.40,49.20,63.20,67.90,70.00,70.30,70.30,81.30
+40,27.50,32.40,41.20,50.30,64.70,69.50,71.60,71.90,71.90,82.90
+41,28.20,33.10,41.90,51.30,66.10,71.00,73.10,73.40,73.40,84.40
+42,28.80,33.80,42.60,52.30,67.40,72.50,74.60,74.90,74.90,85.90
+43,29.30,34.50,43.40,53.30,68.70,73.90,76.00,76.30,76.30,87.30
+44,29.80,35.00,44.20,54.10,70.00,75.40,77.50,77.80,77.80,88.80
+45,30.30,35.70,44.90,54.80,71.30,76.80,78.90,79.20,79.20,90.20
+46,30.80,36.30,45.80,55.70,72.80,78.30,80.40,80.70,80.70,91.70
+47,31.30,37.00,46.60,56.50,74.20,79.90,82.00,82.30,82.30,93.30
+48,32.00,37.80,47.40,57.30,75.50,81.50,83.60,83.90,83.90,94.90
+49,32.60,38.50,48.20,58.30,76.80,83.00,85.10,85.40,85.40,96.40
+50,33.10,39.10,49.00,59.30,78.10,84.30,86.40,86.70,86.70,97.70
+51,33.60,39.60,49.80,60.30,79.40,85.80,87.90,88.20,88.20,99.20
+52,34.10,40.30,50.50,61.30,80.70,87.20,89.30,89.60,89.60,100.60
+53,34.80,41.10,51.30,62.40,82.00,88.50,90.60,90.90,90.90,101.90
+54,35.30,41.90,52.10,63.40,83.30,89.80,91.90,92.20,92.20,103.20
+55,35.90,42.50,52.80,64.40,84.60,91.30,93.40,93.70,93.70,104.70
+56,36.40,43.00,53.60,65.50,85.90,92.90,95.00,95.30,95.30,106.30
+57,36.90,43.70,54.60,66.50,87.20,94.40,96.50,96.80,96.80,107.80
+58,37.40,44.20,55.40,67.50,88.50,95.70,98.00,98.30,98.30,109.30
+59,37.90,44.70,56.20,68.60,90.00,97.20,99.50,99.80,99.80,110.80
+60,38.40,45.30,57.20,69.60,91.30,98.80,101.10,101.40,101.40,112.40
+61,39.10,46.00,58.00,70.60,92.60,100.40,102.70,103.00,103.00,114.00
+62,39.90,46.80,58.80,71.70,94.00,102.00,104.40,104.70,104.70,115.70
+63,40.60,47.50,59.50,72.70,95.30,103.80,106.20,106.50,106.50,117.50
+64,41.20,48.20,60.20,73.70,96.60,105.40,108.00,108.30,108.30,119.30
+65,41.70,48.90,61.00,74.80,98.10,106.90,109.80,110.10,110.10,121.10
+66,42.20,49.50,62.00,76.00,99.70,108.50,111.60,111.90,111.90,122.90
+67,42.70,50.20,62.80,77.30,101.20,110.00,113.20,113.50,113.50,124.50
+68,43.20,50.90,63.80,78.60,102.50,111.50,114.80,115.10,115.10,126.10
+69,43.70,51.60,64.80,79.90,104.00,113.00,116.30,116.60,116.60,127.60
+70,44.20,52.30,65.60,81.20,105.70,114.70,118.00,118.30,118.30,129.30
+71,44.90,53.10,66.40,82.50,107.20,116.20,119.50,119.80,119.80,130.80
+72,45.50,53.90,67.40,83.80,108.80,117.80,121.10,121.40,121.40,132.40
+73,46.00,54.60,68.40,85.10,110.30,119.30,122.80,123.10,123.10,134.10
+74,46.50,55.20,69.20,86.30,111.60,120.80,124.40,124.70,124.70,135.70
+75,47.20,55.90,70.20,87.40,112.90,122.10,126.00,126.30,126.30,137.30
+76,47.80,56.50,71.00,88.40,114.20,123.60,127.50,127.80,127.80,138.80
+77,48.50,57.20,71.80,89.50,115.70,125.20,129.10,129.40,129.40,140.40
+78,49.00,57.90,72.80,90.70,117.10,126.70,130.60,130.90,130.90,141.90
+79,49.70,58.60,73.80,92.00,118.60,128.30,132.20,132.50,132.50,143.50
+80,50.30,59.30,74.80,93.30,120.00,129.90,133.80,134.10,134.10,145.10
+81,50.80,60.00,75.60,94.40,121.50,131.40,135.30,135.50,135.50,146.50
+82,51.30,60.70,76.40,95.40,122.80,133.00,136.90,137.10,137.10,148.10
+83,51.80,61.40,77.40,96.40,124.10,134.50,138.50,138.70,138.70,149.70
+84,52.50,62.10,78.20,97.50,125.40,136.00,140.00,140.20,140.20,151.20
+85,53.10,62.80,79.20,98.70,126.70,137.40,141.60,141.80,141.80,152.80
+86,53.60,63.40,80.20,100.00,128.00,138.70,143.10,143.30,143.30,154.30
+87,54.10,64.10,81.00,101.10,129.50,140.20,144.60,144.80,144.80,155.80
+88,54.80,64.80,81.70,102.10,130.90,141.70,146.20,146.40,146.40,157.40
+89,55.50,65.50,82.50,103.10,132.20,143.30,147.80,148.00,148.00,159.00
+90,56.10,66.10,83.40,104.10,133.70,144.90,149.50,149.70,149.70,160.70
+91,56.70,66.90,84.20,105.30,135.20,146.50,151.10,151.30,151.30,162.30
+92,57.40,67.60,85.00,106.40,136.60,148.00,152.70,152.90,152.90,163.90
+93,57.90,68.30,85.80,107.50,138.10,149.50,154.20,154.40,154.40,165.40
+94,58.40,68.90,86.80,108.50,139.50,151.00,155.80,156.00,156.00,167.00
+95,58.90,69.60,87.80,109.50,140.80,152.50,157.30,157.50,157.50,168.50
+96,59.40,70.20,88.80,110.60,142.10,154.10,158.90,159.10,159.10,170.10
+97,60.10,70.90,89.60,111.60,143.40,155.60,160.40,160.60,160.60,171.60
+98,60.70,71.50,90.40,112.60,144.70,156.90,161.70,161.90,161.90,172.90
+99,61.20,72.00,91.10,113.70,146.00,158.30,163.20,163.40,163.40,174.40
+100,61.70,72.70,91.90,114.70,147.30,159.60,164.50,164.70,164.70,175.70
+101,62.40,73.50,92.90,115.70,148.60,161.10,166.00,166.20,166.20,177.20
+102,62.90,74.30,93.70,116.80,150.10,162.60,167.60,167.80,167.80,178.80
+103,63.40,74.90,94.40,117.80,151.60,164.10,169.10,169.30,169.30,180.30
+104,63.90,75.60,95.20,118.80,153.10,165.60,170.60,170.80,170.80,181.80
+105,64.40,76.10,96.00,119.90,154.70,167.20,172.20,172.40,172.40,183.40
+106,64.90,76.80,96.80,121.10,156.30,168.90,173.90,174.10,174.10,185.10
+107,65.60,77.60,97.80,122.20,157.70,170.60,175.60,175.80,175.80,186.80
+108,66.20,78.30,98.70,123.40,159.20,172.10,177.20,177.40,177.40,188.40
+109,66.70,78.90,99.50,124.50,160.70,173.60,178.70,178.90,178.90,189.90
+110,67.40,79.60,100.30,125.50,162.10,175.10,180.20,180.40,180.40,191.40
+111,67.90,80.40,101.30,126.60,163.60,176.70,181.80,182.00,182.00,193.00
+112,68.40,81.20,102.10,127.80,165.20,178.30,183.40,183.60,183.60,194.60
+113,69.10,81.90,103.10,128.90,166.60,179.80,185.10,185.30,185.30,196.30
+114,69.90,82.70,103.90,130.10,167.90,181.50,186.80,187.00,187.00,198.00
+115,70.50,83.50,104.90,131.20,169.20,183.20,188.50,188.70,188.70,199.70
+116,71.20,84.20,105.90,132.20,170.70,184.70,190.00,190.20,190.20,201.20
+117,71.70,84.90,106.70,133.30,172.20,186.20,191.70,191.90,191.90,202.90
+118,72.30,85.60,107.70,134.50,173.60,187.60,193.20,193.40,193.40,204.40
+119,73.00,86.30,108.50,135.80,174.90,189.20,194.80,195.00,195.00,206.00
+120,73.50,87.00,109.30,136.90,176.40,190.80,196.40,196.60,196.60,207.60
+121,74.00,87.80,110.30,137.90,177.90,192.30,198.10,198.30,198.30,209.30
+122,74.70,88.50,111.30,138.90,179.50,193.90,199.70,199.90,199.90,210.90
+123,75.30,89.10,112.10,140.00,180.90,195.70,201.50,201.70,201.70,212.70
+124,76.00,89.80,113.10,141.20,182.20,197.30,203.30,203.50,203.50,214.50
+125,76.70,90.60,114.00,142.50,183.70,199.10,205.10,205.30,205.30,216.30
+126,77.30,91.40,115.00,143.60,185.20,200.70,206.70,206.90,206.90,217.90
+127,77.80,92.00,116.00,144.60,186.60,202.20,208.20,208.40,208.40,219.40
+128,78.50,92.70,117.00,145.60,187.90,203.80,209.80,210.00,210.00,221.00
+129,79.00,93.40,117.80,146.70,189.20,205.30,211.30,211.50,211.50,222.50
+130,79.60,94.20,118.60,147.90,190.70,206.90,213.10,213.30,213.30,224.30
+131,80.30,95.00,119.60,149.20,192.20,208.50,214.70,214.90,214.90,225.90
+132,80.80,95.70,120.40,150.30,193.60,210.00,216.50,216.70,216.70,227.70
+133,81.40,96.50,121.20,151.30,195.10,211.60,218.10,218.30,218.30,229.30
+134,82.10,97.30,122.20,152.50,196.60,213.30,219.80,220.00,220.00,231.00
+135,82.60,97.90,123.20,153.60,198.20,215.00,221.50,221.70,221.70,232.70
+136,83.10,98.60,124.20,154.80,199.60,216.50,223.00,223.20,223.20,234.20
+137,83.80,99.30,125.00,155.90,200.90,218.10,224.60,224.80,224.80,235.80
+138,84.30,100.10,125.80,157.00,202.20,219.70,226.30,226.50,226.50,237.50
+139,84.90,100.80,126.80,158.20,203.70,221.20,227.80,228.00,228.00,239.00
+140,85.60,101.60,127.60,159.30,205.20,223.00,229.60,229.80,229.80,240.80
+141,86.30,102.30,128.60,160.50,206.80,224.60,231.20,231.40,231.40,242.40
+142,86.90,102.90,129.60,161.80,208.20,226.20,232.90,233.10,233.10,244.10
+143,87.60,103.60,130.40,163.00,209.50,227.70,234.40,234.60,234.60,245.60
+144,88.10,104.40,131.40,164.00,211.00,229.30,236.00,236.20,236.20,247.20
+145,88.70,105.10,132.40,165.00,212.50,230.80,237.60,237.80,237.80,248.80
+146,89.40,105.80,133.20,166.00,213.90,232.40,239.40,239.60,239.60,250.60
+147,90.10,106.50,134.00,167.00,215.40,234.00,241.00,241.20,241.20,252.20
+148,90.90,107.30,135.00,168.10,216.90,235.50,242.80,243.00,243.00,254.00
+149,91.50,108.00,136.00,169.30,218.50,237.30,244.60,244.80,244.80,255.80
+150,92.00,108.70,136.80,170.60,220.00,238.90,246.50,246.70,246.70,257.70
diff --git a/dist/strap/products/450.csv b/dist/strap/products/450.csv
new file mode 100644
index 0000000..63d16e1
--- /dev/null
+++ b/dist/strap/products/450.csv
@@ -0,0 +1,153 @@
+"ZONE CHART"
+"UPS Ground/UPS 3 Day Select/UPS 2nd Day Air/UPS 2nd Day Air A.M./UPS Next Day Air Saver/UPS Next Day Air"
+
+"For shipments originating in ZIP Codes 450-01 to 452-99. To determine zone"
+"take the first three digits of the receiver's ZIP Code and refer to the chart below:"
+
+"ZONES"
+Dest. ZIP,Ground,3 Day Select,2nd Day Air,2nd Day Air A.M.,Next Day Air Saver,Next Day Air
+
+004-005,4,304,204,244,134,104
+006-007,-,-,225,-,-,125
+008,-,-,[1],-,-,[1]
+009,-,-,225,-,-,125
+010-067,5,305,205,245,135,105
+068-089,4,304,204,244,134,104
+090-099,-,-,-,-,-,-
+100-118,4,304,204,244,134,104
+119-123,5,305,205,245,135,105
+124-127,4,304,204,244,134,104
+128-129,5,305,205,245,135,105
+130-149,4,304,204,244,134,104
+150-157,3,303,203,243,133,103
+158-159,4,304,204,244,134,104
+160-165,3,303,203,243,133,103
+166-199,4,304,204,244,134,104
+200-239,4,304,204,244,134,104
+240-244,3,303,203,243,133,103
+245,4,304,204,244,134,104
+246-253,3,303,203,243,133,103
+254,4,304,204,244,134,104
+255-257,2,302,202,242,132,102
+258-260,3,303,203,243,133,103
+261,2,302,202,242,132,102
+262-266,3,303,203,243,133,103
+267,4,304,204,244,134,104
+268,3,303,203,-,-,103
+270,4,304,204,244,134,104
+271,3,303,203,243,133,103
+272-285,4,304,204,244,134,104
+286-289,3,303,203,243,133,103
+290-299,4,304,204,244,134,104
+300-306,4,304,204,244,134,104
+307,3,303,203,243,133,103
+308-319,4,304,204,244,134,104
+320-339,5,305,205,245,135,105
+340,-,-,-,-,-,-
+341-349,5,305,205,245,135,105
+350-369,4,304,204,244,134,104
+370-374,3,303,203,243,133,103
+375,4,304,204,-,-,104
+376-379,3,303,203,243,133,103
+380-381,4,304,204,244,134,104
+382,3,303,203,243,133,103
+383,4,304,204,244,134,104
+384-385,3,303,203,243,133,103
+386-394,4,304,204,244,134,104
+395,5,305,205,245,135,105
+396-399,4,304,204,244,134,104
+400-406,2,302,202,242,132,102
+407-409,3,303,203,-,133,103
+410-414,2,302,202,242,132,102
+415-416,3,303,203,-,133,103
+417-418,2,302,202,242,132,102
+420-422,3,303,203,243,133,103
+423,2,302,202,242,132,102
+424,3,303,203,243,133,103
+425-433,2,302,202,242,132,102
+434-436,3,303,203,243,133,103
+437-438,2,302,202,242,132,102
+439-447,3,303,203,243,133,103
+448-462,2,302,202,242,132,102
+463-466,3,303,203,243,133,103
+467-475,2,302,202,242,132,102
+476-477,3,303,203,243,133,103
+478-479,2,302,202,242,132,102
+480-495,3,303,203,243,133,103
+496-499,4,304,204,244,134,104
+500-509,4,304,204,244,134,104
+510-512,5,305,205,245,135,105
+513-528,4,304,204,244,134,104
+530-534,3,303,203,243,133,103
+535-555,4,304,204,244,134,104
+556-558,5,305,205,245,135,105
+559-560,4,304,204,244,134,104
+561-585,5,305,205,245,135,105
+586-593,6,306,206,246,136,106
+594,7,307,207,247,137,107
+595,6,306,206,-,-,106
+596-599,7,307,207,247,137,107
+600-611,3,303,203,243,133,103
+612,4,304,204,244,134,104
+613-622,3,303,203,243,133,103
+623,4,304,204,244,134,104
+624-633,3,303,203,243,133,103
+634-636,4,304,204,244,134,104
+637,3,303,203,243,133,103
+638-667,4,304,204,244,134,104
+668-672,5,305,205,245,135,105
+673,4,304,204,244,134,104
+674-693,5,305,205,245,135,105
+700-711,5,305,205,245,135,105
+712,4,304,204,244,134,104
+713-714,5,305,205,245,135,105
+716-717,4,304,204,244,134,104
+718,5,305,205,245,135,105
+719-729,4,304,204,244,134,104
+730-742,5,305,205,245,135,105
+743,4,304,204,244,134,104
+744-748,5,305,205,245,135,105
+749,4,304,204,-,134,104
+750-768,5,305,205,245,135,105
+769,6,306,206,246,136,106
+770-779,5,305,205,245,135,105
+780-785,6,306,206,246,136,106
+786-787,5,305,205,245,135,105
+788,6,306,206,246,136,106
+789-796,5,305,205,245,135,105
+797-799,6,306,206,246,136,106
+800-806,6,306,206,246,136,106
+807,5,305,205,245,135,105
+808-831,6,306,206,246,136,106
+832-844,7,307,207,247,137,107
+845,6,306,206,-,-,106
+846-864,7,307,207,247,137,107
+865-885,6,306,206,246,136,106
+889-893,7,307,207,247,137,107
+894-897,8,308,208,248,138,108
+898,7,307,207,-,-,107
+900-921,8,308,208,248,138,108
+922,7,307,207,247,137,107
+923-961,8,308,208,248,138,108
+962-966,-,-,-,-,-,-
+967-968,-,-,[2],-,-,[2]
+969,-,-,[1],-,-,[1]
+970-977,8,308,208,248,138,108
+978-979,7,307,207,-,137,107
+980-989,8,308,208,248,138,108
+990-994,7,307,207,247,137,107
+995-999,-,-,[3],-,-,[3]
+,,,,,,
+
+
+"[1] For Virgin Islands, Guam, Marshall Islands, etc., please refer to the Worldwide Rate and Zone information."
+
+"[2] For Hawaii, the following Postal Codes are Zone 124 for Next Day Air and Zone 224 for 2nd Day Air:"
+96701,96706,96707,96709,96712,96717,96730,96731,96734,96744,96759,96762,96782,96786,96789,96791,96792,96795,96797,96801,96802,96803,96804,96805,96806,96807,96808,96809,96810,96811,96812,96813,96814,96815,96816,96817,96818,96819,96820,96821,96822,96823,96824,96825,96826,96827,96828,96830,96835,96836,96837,96838,96839,96840,96841,96842,96843,96844,96845,96846,96847,96848,96849,96850,96853,96854,96857,96858,96859,96860,96861,96862,96863,96898
+"For Hawaii, the following Postal Codes are Zone 126 for Next Day Air and Zone 226 for 2nd Day Air:"
+96703,96704,96705,96708,96710,96713,96714,96715,96716,96718,96719,96720,96721,96722,96725,96726,96727,96728,96729,96732,96733,96737,96738,96739,96740,96741,96742,96743,96745,96746,96747,96748,96749,96750,96751,96752,96753,96754,96755,96756,96757,96760,96761,96763,96764,96765,96766,96767,96768,96769,96770,96771,96772,96773,96774,96775,96776,96777,96778,96779,96780,96781,96783,96784,96785,96788,96790,96793,96796
+
+"[3] For Alaska, the following Postal Codes are Zone 124 for Next Day Air and Zone 224 for 2nd Day Air:"
+99501,99502,99503,99504,99505,99506,99507,99508,99509,99510,99511,99512,99513,99514,99515,99516,99517,99518,99519,99520,99521,99522,99523,99524,99540,99556,99567,99568,99572,99577,99587,99603,99605,99610,99611,99631,99635,99639,99645,99654,99664,99669,99672,99687,99701,99702,99703,99705,99706,99707,99708,99709,99710,99711,99712,99775
+"For Alaska, the following Postal Codes are Zone 126 for Next Day Air and Zone 226 for 2nd Day Air:"
+99547,99548,99549,99550,99551,99552,99553,99554,99555,99557,99558,99559,99561,99563,99564,99565,99566,99569,99571,99573,99574,99575,99576,99578,99579,99580,99581,99583,99584,99585,99586,99588,99589,99590,99591,99602,99604,99606,99607,99608,99609,99612,99613,99614,99615,99619,99620,99621,99622,99624,99625,99626,99627,99628,99630,99632,99633,99634,99636,99637,99638,99640,99641,99643,99644,99647,99648,99649,99650,99651,99652,99653,99655,99656,99657,99658,99659,99660,99661,99662,99663,99665,99666,99667,99668,99670,99671,99674,99675,99676,99677,99678,99679,99680,99681,99682,99683,99684,99685,99686,99688,99689,99690,99691,99692,99693,99694,99695,99697,99704,99714,99716,99720,99721,99722,99723,99724,99725,99726,99727,99729,99730,99732,99733,99734,99736,99737,99738,99739,99740,99741,99742,99743,99744,99745,99746,99747,99748,99749,99750,99751,99752,99753,99754,99755,99756,99757,99758,99759,99760,99761,99762,99763,99764,99765,99766,99767,99768,99769,99770,99771,99772,99773,99774,99776
,99777,99778,99779,99780,99781,99782,99783,99784,99785,99786,99788,99789,99790,99791,99801,99802,99803,99811,99820,99821,99824,99825,99826,99827,99829,99830,99832,99833,99835,99836,99840,99841,99850,99901,99903,99918,99919,99921,99922,99923,99925,99926,99927,99928,99929,99950
diff --git a/dist/strap/products/Ground.csv b/dist/strap/products/Ground.csv
new file mode 100644
index 0000000..4fe39de
--- /dev/null
+++ b/dist/strap/products/Ground.csv
@@ -0,0 +1,151 @@
+Exceed,2,3,4,5,6,7,8
+1,3.02,3.12,3.35,3.40,3.59,3.63,3.73
+2,3.08,3.28,3.61,3.71,4.00,4.09,4.35
+3,3.17,3.43,3.81,3.97,4.26,4.40,4.81
+4,3.29,3.58,4.02,4.23,4.52,4.66,5.12
+5,3.42,3.71,4.20,4.43,4.72,4.92,5.43
+6,3.57,3.84,4.35,4.64,4.93,5.18,5.69
+7,3.71,3.96,4.45,4.79,5.13,5.38,5.95
+8,3.85,4.08,4.56,4.90,5.29,5.64,6.36
+9,3.98,4.21,4.66,5.00,5.44,5.95,6.77
+10,4.11,4.32,4.76,5.16,5.65,6.36,7.24
+11,4.25,4.44,4.87,5.31,5.91,6.83,7.75
+12,4.38,4.58,4.97,5.46,6.17,7.29,8.32
+13,4.51,4.72,5.06,5.57,6.47,7.75,8.89
+14,4.62,4.87,5.16,5.67,6.84,8.22,9.45
+15,4.72,5.02,5.25,5.83,7.20,8.68,10.02
+16,4.81,5.19,5.40,6.03,7.57,9.14,10.59
+17,4.90,5.36,5.56,6.29,7.95,9.61,11.16
+18,4.99,5.55,5.76,6.60,8.33,10.07,11.72
+19,5.09,5.73,5.97,6.91,8.71,10.54,12.29
+20,5.21,5.92,6.18,7.22,9.09,10.95,12.86
+21,5.33,6.10,6.39,7.53,9.47,11.36,13.42
+22,5.46,6.29,6.61,7.84,9.86,11.77,13.99
+23,5.60,6.47,6.83,8.09,10.24,12.24,14.56
+24,5.73,6.65,7.04,8.35,10.62,12.70,15.12
+25,5.87,6.81,7.26,8.61,11.00,13.17,15.69
+26,6.00,6.97,7.47,8.87,11.38,13.58,16.21
+27,6.13,7.12,7.70,9.13,11.76,13.99,16.72
+28,6.27,7.28,7.93,9.40,12.15,14.40,17.29
+29,6.40,7.44,8.16,9.68,12.53,14.87,17.86
+30,6.54,7.62,8.37,9.96,12.91,15.33,18.42
+31,6.67,7.79,8.60,10.24,13.29,15.79,18.99
+32,6.80,7.97,8.83,10.53,13.67,16.26,19.56
+33,6.94,8.14,9.04,10.82,14.04,16.72,20.13
+34,7.06,8.32,9.27,11.10,14.41,17.19,20.68
+35,7.19,8.50,9.49,11.39,14.78,17.65,21.24
+36,7.31,8.67,9.70,11.67,15.15,18.11,21.79
+37,7.43,8.85,9.93,11.95,15.51,18.58,22.33
+38,7.56,9.02,10.16,12.23,15.86,19.04,22.87
+39,7.67,9.20,10.37,12.51,16.20,19.51,23.40
+40,7.78,9.37,10.59,12.78,16.53,19.97,23.93
+41,7.90,9.55,10.80,13.06,16.86,20.43,24.46
+42,8.01,9.72,11.02,13.34,17.19,20.90,24.97
+43,8.12,9.90,11.23,13.62,17.51,21.36,25.49
+44,8.23,10.07,11.43,13.90,17.82,21.83,26.00
+45,8.32,10.25,11.63,14.18,18.11,22.24,26.52
+46,8.40,10.41,11.83,14.45,18.40,22.65,27.03
+47,8.49,10.57,12.01,14.72,18.68,23.06,27.55
+48,8.57,10.71,12.20,14.98,18.95,23.48,28.01
+49,8.65,10.85,12.37,15.23,19.21,23.89,28.42
+50,8.73,10.97,12.55,15.47,19.45,24.25,28.79
+51,8.82,11.08,12.71,15.69,19.69,24.61,29.15
+52,8.90,11.19,12.88,15.90,19.93,24.92,29.51
+53,8.98,11.29,13.03,16.10,20.17,25.18,29.82
+54,9.06,11.39,13.19,16.31,20.40,25.38,30.07
+55,9.14,11.50,13.33,16.52,20.64,25.54,30.33
+56,9.23,11.60,13.48,16.72,20.88,25.69,30.54
+57,9.31,11.70,13.61,16.93,21.10,25.85,30.74
+58,9.39,11.80,13.74,17.08,21.32,26.00,30.95
+59,9.47,11.91,13.87,17.24,21.53,26.16,31.16
+60,9.56,12.00,13.99,17.39,21.72,26.31,31.36
+61,9.64,12.09,14.10,17.50,21.91,26.47,31.57
+62,9.72,12.19,14.22,17.60,22.08,26.62,31.78
+63,9.80,12.28,14.33,17.70,22.25,26.78,31.98
+64,9.89,12.37,14.43,17.81,22.40,26.93,32.19
+65,9.97,12.46,14.54,17.91,22.55,27.08,32.39
+66,10.05,12.56,14.63,18.02,22.68,27.24,32.60
+67,10.12,12.65,14.72,18.15,22.81,27.39,32.81
+68,10.20,12.74,14.82,18.28,22.92,27.55,33.01
+69,10.27,12.84,14.91,18.42,23.02,27.70,33.22
+70,10.33,12.93,15.00,18.58,23.13,27.86,33.43
+71,14.87,16.74,18.61,20.64,24.93,29.15,34.46
+72,18.78,20.56,22.22,23.22,26.73,30.69,35.49
+73,22.08,23.75,25.31,25.80,28.54,32.24,36.26
+74,24.35,26.13,27.63,28.37,30.34,33.53,37.03
+75,25.59,27.36,29.18,29.92,31.89,34.56,37.55
+76,26.83,28.39,29.95,30.95,33.18,35.33,38.06
+77,27.86,29.32,30.62,31.72,34.21,35.85,38.48
+78,28.79,30.20,31.24,32.50,34.98,36.31,38.89
+79,29.51,31.07,31.81,33.01,35.50,36.78,39.30
+80,30.13,31.95,32.32,33.43,35.91,37.19,39.71
+81,30.69,32.41,32.79,33.84,36.32,37.60,40.13
+82,31.21,32.87,33.24,34.25,36.73,38.01,40.54
+83,31.67,33.31,33.68,34.66,37.15,38.43,40.95
+84,32.08,33.74,34.12,35.07,37.56,38.84,41.36
+85,32.50,34.17,34.54,35.49,37.97,39.25,41.78
+86,32.91,34.58,34.95,35.90,38.38,39.66,42.19
+87,33.32,34.99,35.37,36.31,38.80,40.07,42.60
+88,33.73,35.40,35.80,36.72,39.21,40.49,43.01
+89,34.15,35.82,36.23,37.14,39.62,40.90,43.43
+90,34.56,36.23,36.65,37.55,40.03,41.31,43.84
+91,34.97,36.64,37.06,37.96,40.45,41.72,44.25
+92,35.38,37.05,37.47,38.37,40.86,42.14,44.66
+93,35.80,37.47,37.86,38.79,41.27,42.55,45.08
+94,36.21,37.88,38.23,39.20,41.68,42.96,45.49
+95,36.62,38.29,38.60,39.61,42.10,43.37,45.90
+96,37.02,38.65,38.97,40.02,42.51,43.79,46.31
+97,37.43,39.01,39.34,40.44,42.92,44.20,46.72
+98,37.83,39.37,39.71,40.85,43.33,44.61,47.14
+99,38.23,39.73,40.09,41.26,43.75,45.02,47.55
+100,38.63,40.10,40.46,41.67,44.16,45.44,47.96
+101,38.99,40.46,40.83,42.02,44.54,45.84,48.36
+102,39.35,40.82,41.20,42.37,44.92,46.24,48.77
+103,39.71,41.18,41.57,42.72,45.30,46.64,49.17
+104,40.07,41.54,41.94,43.08,45.68,47.04,49.57
+105,40.44,41.90,42.31,43.43,46.07,47.45,49.97
+106,40.80,42.26,42.68,43.78,46.45,47.85,50.37
+107,41.16,42.62,43.05,44.13,46.83,48.25,50.78
+108,41.52,42.98,43.43,44.48,47.21,48.65,51.18
+109,41.88,43.34,43.80,44.83,47.59,49.05,51.58
+110,42.24,43.70,44.17,45.18,47.97,49.46,51.98
+111,42.59,44.06,44.54,45.53,48.35,49.86,52.39
+112,42.94,44.43,44.91,45.88,48.74,50.26,52.79
+113,43.29,44.79,45.28,46.23,49.12,50.66,53.19
+114,43.64,45.15,45.65,46.58,49.50,51.07,53.59
+115,43.99,45.51,46.02,46.93,49.88,51.47,53.99
+116,44.34,45.87,46.40,47.28,50.26,51.87,54.40
+117,44.69,46.23,46.77,47.63,50.64,52.27,54.80
+118,45.04,46.59,47.14,47.98,51.02,52.67,55.20
+119,45.39,46.95,47.51,48.33,51.41,53.08,55.60
+120,45.75,47.31,47.88,48.68,51.79,53.48,56.00
+121,46.10,47.67,48.25,49.03,52.17,53.88,56.41
+122,46.45,48.03,48.62,49.38,52.55,54.28,56.81
+123,46.80,48.40,48.99,49.74,52.93,54.68,57.21
+124,47.15,48.76,49.36,50.09,53.31,55.09,57.61
+125,47.50,49.12,49.74,50.44,53.69,55.49,58.01
+126,47.85,49.48,50.11,50.79,54.08,55.89,58.42
+127,48.20,49.84,50.48,51.14,54.46,56.29,58.82
+128,48.55,50.20,50.85,51.49,54.84,56.69,59.22
+129,48.90,50.56,51.22,51.84,55.22,57.10,59.62
+130,49.25,50.92,51.59,52.19,55.60,57.50,60.02
+131,49.60,51.28,51.96,52.54,55.98,57.90,60.43
+132,49.95,51.64,52.33,52.89,56.36,58.30,60.83
+133,50.30,52.00,52.70,53.24,56.75,58.71,61.23
+134,50.65,52.36,53.08,53.59,57.13,59.11,61.63
+135,51.00,52.73,53.45,53.94,57.51,59.51,62.04
+136,51.35,53.09,53.82,54.29,57.89,59.91,62.44
+137,51.70,53.45,54.19,54.64,58.27,60.31,62.84
+138,52.06,53.81,54.56,54.99,58.65,60.72,63.24
+139,52.41,54.17,54.93,55.34,59.04,61.12,63.64
+140,52.76,54.53,55.30,55.69,59.42,61.52,64.05
+141,53.11,54.89,55.67,56.05,59.80,61.92,64.45
+142,53.46,55.25,56.05,56.40,60.18,62.32,64.85
+143,53.81,55.61,56.42,56.75,60.56,62.73,65.25
+144,54.16,55.97,56.79,57.10,60.94,63.13,65.65
+145,54.51,56.33,57.16,57.45,61.32,63.53,66.06
+146,54.86,56.69,57.53,57.80,61.71,63.93,66.46
+147,55.21,57.06,57.90,58.15,62.09,64.33,66.86
+148,55.56,57.42,58.27,58.50,62.47,64.74,67.26
+149,55.91,57.78,58.64,58.85,62.85,65.14,67.66
+150,56.26,58.14,59.01,59.20,63.23,65.54,68.07
diff --git a/dist/strap/products/NextDayAir.csv b/dist/strap/products/NextDayAir.csv
new file mode 100644
index 0000000..1d18c90
--- /dev/null
+++ b/dist/strap/products/NextDayAir.csv
@@ -0,0 +1,152 @@
+Exceed,102,103,104,105,106,107,108,124,125,126
+Letter,12.00,13.00,13.75,14.00,14.25,14.50,15.00,15.25,15.25,21.25
+1,14.25,16.00,19.00,20.25,21.50,22.25,22.75,24.25,24.25,35.25
+2,15.25,17.00,21.25,22.50,23.75,24.75,25.25,26.75,26.75,37.75
+3,16.25,18.00,23.50,25.00,26.25,27.25,28.00,29.50,29.50,40.50
+4,17.25,19.25,25.50,27.25,28.75,29.75,30.50,32.00,32.00,43.00
+5,18.25,20.25,27.75,29.75,31.25,32.25,33.00,34.50,34.50,45.50
+6,19.00,21.50,30.00,32.00,33.75,34.75,35.50,36.75,36.75,47.75
+7,19.75,22.50,32.00,34.25,36.25,37.25,38.00,39.00,39.00,50.00
+8,20.50,23.50,34.00,36.50,38.75,39.75,40.50,41.25,41.25,52.25
+9,21.25,24.50,36.25,38.75,41.00,42.25,43.00,43.75,43.75,54.75
+10,22.00,25.50,38.50,41.00,43.50,44.75,45.25,46.00,46.00,57.00
+11,22.75,26.75,40.50,43.25,45.75,47.25,47.75,48.25,48.25,59.25
+12,23.75,27.75,42.50,45.25,48.00,49.50,50.25,50.75,50.75,61.75
+13,24.50,29.00,44.50,47.50,50.25,51.75,52.75,53.25,53.25,64.25
+14,25.25,30.00,46.50,49.50,52.25,53.75,55.00,55.50,55.50,66.50
+15,26.00,31.00,48.25,51.25,54.25,55.75,57.25,57.50,57.50,68.50
+16,26.75,32.00,49.75,53.00,56.00,57.50,59.25,59.50,59.50,70.50
+17,27.50,33.00,51.25,54.75,57.50,59.25,61.00,61.25,61.25,72.25
+18,28.25,33.75,52.75,56.25,59.00,60.75,62.75,63.00,63.00,74.00
+19,29.00,34.50,54.25,57.75,60.50,62.25,64.50,64.75,64.75,75.75
+20,29.75,35.25,55.75,59.25,62.00,63.75,66.25,66.50,66.50,77.50
+21,30.50,36.00,57.25,60.75,63.50,65.50,68.00,68.25,68.25,79.25
+22,31.25,36.75,58.75,62.25,65.00,67.00,69.50,69.75,69.75,80.75
+23,32.00,37.50,60.25,63.75,66.50,68.50,71.00,71.25,71.25,82.25
+24,32.75,38.50,61.75,65.25,68.00,69.75,72.50,72.75,72.75,83.75
+25,33.50,39.50,63.25,67.00,69.75,71.25,73.75,74.00,74.00,85.00
+26,34.50,40.25,64.75,68.75,71.50,72.75,75.25,75.50,75.50,86.50
+27,35.25,41.00,66.50,70.50,73.00,74.25,76.75,77.00,77.00,88.00
+28,36.00,41.75,68.25,72.25,74.75,75.75,78.50,78.75,78.75,89.75
+29,36.75,42.50,69.75,73.75,76.25,77.25,80.25,80.50,80.50,91.50
+30,37.50,43.25,71.25,75.50,77.75,79.00,82.00,82.25,82.25,93.25
+31,38.50,44.25,73.00,77.25,79.25,80.75,83.75,84.00,84.00,95.00
+32,39.25,45.25,74.75,79.00,81.00,82.75,85.75,86.00,86.00,97.00
+33,40.25,46.25,76.50,80.75,82.75,84.50,87.50,87.75,87.75,98.75
+34,41.00,47.25,78.00,82.50,84.50,86.25,89.50,89.75,89.75,100.75
+35,41.75,48.25,79.75,84.50,86.50,88.25,91.50,91.75,91.75,102.75
+36,42.50,49.00,81.25,86.25,88.25,90.00,93.25,93.50,93.50,104.50
+37,43.25,49.75,82.75,88.00,90.00,92.00,95.25,95.50,95.50,106.50
+38,44.00,50.50,84.25,89.75,91.75,93.75,97.25,97.50,97.50,108.50
+39,44.75,51.50,85.75,91.50,93.50,95.75,99.25,99.50,99.50,110.50
+40,45.50,52.50,87.50,93.25,95.25,97.75,101.25,101.50,101.50,112.50
+41,46.25,53.25,89.25,95.00,97.25,99.75,103.25,103.50,103.50,114.50
+42,47.00,54.25,91.00,96.75,99.00,101.75,105.25,105.50,105.50,116.50
+43,47.75,55.25,92.50,98.50,101.00,103.75,107.25,107.50,107.50,118.50
+44,48.75,56.25,94.25,100.00,102.75,105.50,109.00,109.25,109.25,120.25
+45,49.75,57.25,96.00,101.75,104.50,107.25,110.75,111.00,111.00,122.00
+46,50.75,58.25,97.50,103.25,106.50,109.00,112.75,113.00,113.00,124.00
+47,51.50,59.25,99.00,104.75,108.25,110.75,114.75,115.00,115.00,126.00
+48,52.25,60.25,100.75,106.25,110.00,112.50,116.50,116.75,116.75,127.75
+49,53.00,61.50,102.50,108.00,111.75,114.25,118.25,118.50,118.50,129.50
+50,54.00,62.75,104.00,109.50,113.75,116.25,120.25,120.50,120.50,131.50
+51,55.00,64.00,105.50,111.00,115.75,118.25,122.25,122.50,122.50,133.50
+52,56.00,65.50,107.25,112.50,117.50,120.25,124.50,124.75,124.75,135.75
+53,57.00,66.75,108.75,114.00,119.50,122.25,126.50,126.75,126.75,137.75
+54,58.00,68.00,110.50,115.75,121.50,124.50,128.75,129.00,129.00,140.00
+55,59.00,69.50,112.00,117.50,123.50,126.75,131.00,131.25,131.25,142.25
+56,60.00,70.75,113.50,119.25,125.50,128.75,133.25,133.50,133.50,144.50
+57,61.00,72.25,115.25,121.00,127.25,131.00,135.50,135.75,135.75,146.75
+58,62.25,73.50,117.00,123.00,129.25,133.00,137.75,138.00,138.00,149.00
+59,63.25,75.00,119.00,124.75,131.25,135.25,140.25,140.50,140.50,151.50
+60,64.50,76.50,121.00,126.75,133.25,137.50,143.00,143.25,143.25,154.25
+61,65.75,78.00,122.75,129.00,135.50,140.00,145.50,145.75,145.75,156.75
+62,67.00,79.50,124.50,131.00,137.50,142.25,148.00,148.25,148.25,159.25
+63,68.25,81.00,126.25,133.00,139.75,144.75,150.75,151.00,151.00,162.00
+64,69.50,82.75,128.00,135.25,142.00,147.00,153.25,153.50,153.50,164.50
+65,70.75,84.50,130.00,137.75,144.50,149.50,156.00,156.25,156.25,167.25
+66,72.00,86.00,132.00,140.00,146.75,151.75,158.50,158.75,158.75,169.75
+67,73.25,87.50,134.00,142.25,149.25,154.25,161.00,161.25,161.25,172.25
+68,74.50,89.25,136.00,144.50,151.50,157.00,163.75,164.00,164.00,175.00
+69,76.00,91.00,138.00,146.50,153.75,159.50,166.25,166.50,166.50,177.50
+70,77.50,92.50,140.00,148.75,156.00,162.25,169.00,169.25,169.25,180.25
+71,78.75,94.00,142.25,151.00,158.25,164.75,171.50,171.75,171.75,182.75
+72,80.00,95.50,144.25,153.50,160.75,167.50,174.25,174.50,174.50,185.50
+73,81.25,97.00,146.50,155.75,163.00,170.25,177.00,177.25,177.25,188.25
+74,82.75,98.75,148.75,158.00,165.50,173.00,179.75,180.00,180.00,191.00
+75,84.00,100.50,151.25,160.25,168.00,175.75,182.50,182.75,182.75,193.75
+76,85.50,102.25,153.50,162.50,170.25,178.25,185.00,185.25,185.25,196.25
+77,87.00,104.00,155.75,164.75,172.50,180.50,187.50,187.75,187.75,198.75
+78,88.50,106.00,158.00,167.00,175.00,183.00,190.00,190.25,190.25,201.25
+79,90.00,107.75,160.50,169.25,177.50,185.50,192.50,192.75,192.75,203.75
+80,91.25,109.50,163.00,171.50,180.00,188.00,195.25,195.50,195.50,206.50
+81,92.75,111.25,165.50,173.75,182.50,190.50,197.75,198.00,198.00,209.00
+82,94.25,113.00,168.00,176.00,184.75,193.00,200.25,200.50,200.50,211.50
+83,95.75,114.75,170.25,178.25,187.25,195.50,202.75,203.00,203.00,214.00
+84,97.00,116.50,172.50,180.50,189.50,197.75,205.25,205.50,205.50,216.50
+85,98.25,118.50,174.75,182.75,192.00,200.25,207.75,208.00,208.00,219.00
+86,99.50,120.50,177.25,185.00,194.25,202.50,210.25,210.50,210.50,221.50
+87,100.75,122.50,179.50,187.25,196.50,205.00,212.75,213.00,213.00,224.00
+88,102.00,124.25,181.75,189.50,199.00,207.50,215.25,215.50,215.50,226.50
+89,103.25,126.00,184.00,191.75,201.25,210.00,218.00,218.25,218.25,229.25
+90,104.50,127.75,186.00,194.00,203.75,212.50,220.50,220.75,220.75,231.75
+91,105.75,129.50,188.00,196.25,206.00,214.75,223.00,223.25,223.25,234.25
+92,107.25,131.25,190.25,198.50,208.50,217.25,225.50,225.75,225.75,236.75
+93,108.50,133.00,192.25,200.50,211.00,219.75,228.00,228.25,228.25,239.25
+94,109.75,134.50,194.50,202.75,213.25,222.25,230.75,231.00,231.00,242.00
+95,111.00,136.00,196.50,204.75,215.75,224.75,233.25,233.50,233.50,244.50
+96,112.25,137.75,198.50,206.75,218.00,227.00,235.75,236.00,236.00,247.00
+97,113.50,139.25,200.50,208.75,220.00,229.25,238.25,238.50,238.50,249.50
+98,114.75,140.75,202.50,210.75,222.00,231.50,240.75,241.00,241.00,252.00
+99,116.00,142.25,204.25,213.00,224.25,233.75,243.00,243.25,243.25,254.25
+100,117.25,143.75,206.00,215.00,226.25,235.75,245.25,245.50,245.50,256.50
+101,118.50,145.25,207.75,217.00,228.50,238.00,247.50,247.75,247.75,258.75
+102,119.75,146.75,209.75,219.00,230.75,240.25,249.75,250.00,250.00,261.00
+103,121.00,148.25,211.75,221.00,233.00,242.75,252.25,252.50,252.50,263.50
+104,122.25,149.75,213.75,223.25,235.25,245.00,254.75,255.00,255.00,266.00
+105,123.50,151.25,215.75,225.50,237.25,247.25,257.25,257.50,257.50,268.50
+106,124.75,152.75,218.00,227.50,239.50,249.50,259.75,260.00,260.00,271.00
+107,126.00,154.25,220.00,229.50,242.00,252.00,262.25,262.50,262.50,273.50
+108,127.25,155.75,222.00,231.50,244.25,254.50,264.75,265.00,265.00,276.00
+109,128.50,157.25,224.00,233.75,246.50,256.75,267.00,267.25,267.25,278.25
+110,129.75,158.75,226.25,236.00,248.75,259.00,269.25,269.50,269.50,280.50
+111,131.00,160.25,228.25,238.25,251.00,261.25,271.50,271.75,271.75,282.75
+112,132.25,161.75,230.25,240.50,253.25,263.75,274.00,274.25,274.25,285.25
+113,133.50,163.25,232.25,242.50,255.50,266.25,276.50,276.75,276.75,287.75
+114,134.75,164.75,234.25,244.50,258.00,268.75,279.00,279.25,279.25,290.25
+115,136.00,166.25,236.25,246.50,260.25,271.00,281.25,281.50,281.50,292.50
+116,137.25,167.75,238.25,248.50,262.50,273.50,283.75,284.00,284.00,295.00
+117,138.50,169.25,240.50,250.75,264.75,275.75,286.00,286.25,286.25,297.25
+118,139.75,170.75,242.50,252.75,267.00,278.00,288.50,288.75,288.75,299.75
+119,141.00,172.25,244.50,255.00,269.25,280.25,290.75,291.00,291.00,302.00
+120,142.25,173.75,246.50,257.00,271.50,282.75,293.25,293.50,293.50,304.50
+121,143.25,175.25,248.50,259.00,273.75,285.00,295.75,296.00,296.00,307.00
+122,144.25,176.75,250.75,261.25,276.25,287.50,298.25,298.50,298.50,309.50
+123,145.50,178.25,252.75,263.50,278.50,289.75,300.75,301.00,301.00,312.00
+124,146.75,179.75,254.75,265.50,280.75,292.00,303.25,303.50,303.50,314.50
+125,148.00,181.25,256.75,267.50,282.75,294.50,305.75,306.00,306.00,317.00
+126,149.25,182.75,258.75,269.50,285.00,296.75,308.25,308.50,308.50,319.50
+127,150.25,184.25,260.75,271.75,287.25,299.00,310.50,310.75,310.75,321.75
+128,151.25,185.75,263.00,274.00,289.50,301.50,313.00,313.25,313.25,324.25
+129,152.25,187.25,265.00,276.25,291.75,304.00,315.50,315.75,315.75,326.75
+130,153.50,188.75,267.00,278.50,294.00,306.25,318.25,318.50,318.50,329.50
+131,154.75,190.25,269.00,280.50,296.25,308.50,320.75,321.00,321.00,332.00
+132,156.00,191.75,271.00,282.75,298.50,310.75,323.25,323.50,323.50,334.50
+133,157.00,193.25,273.25,285.00,300.75,313.00,325.75,326.00,326.00,337.00
+134,158.00,194.75,275.25,287.00,303.00,315.50,328.25,328.50,328.50,339.50
+135,159.00,196.25,277.25,289.00,305.25,317.75,330.75,331.00,331.00,342.00
+136,160.00,197.50,279.25,291.00,307.50,320.00,333.00,333.25,333.25,344.25
+137,161.00,198.75,281.25,293.25,309.75,322.50,335.50,335.75,335.75,346.75
+138,161.75,200.00,283.25,295.25,312.00,325.00,338.00,338.25,338.25,349.25
+139,162.50,201.25,285.25,297.25,314.50,327.50,340.50,340.75,340.75,351.75
+140,163.25,202.50,287.25,299.50,316.75,329.75,342.75,343.00,343.00,354.00
+141,164.00,203.75,289.25,301.75,319.00,332.25,345.25,345.50,345.50,356.50
+142,164.50,204.75,291.25,304.00,321.25,334.50,347.75,348.00,348.00,359.00
+143,165.25,206.00,293.25,306.25,323.50,336.75,350.00,350.25,350.25,361.25
+144,166.00,207.00,295.00,308.50,326.00,339.25,352.50,352.75,352.75,363.75
+145,166.75,208.00,296.50,310.75,328.25,341.50,355.00,355.25,355.25,366.25
+146,167.50,208.75,298.00,313.00,330.75,344.00,357.50,357.75,357.75,368.75
+147,168.25,209.50,299.50,315.00,333.00,346.25,360.00,360.25,360.25,371.25
+148,168.75,210.25,300.75,317.00,335.25,348.50,362.25,362.50,362.50,373.50
+149,169.25,211.00,302.00,319.00,337.50,350.75,364.50,364.75,364.75,375.75
+150,170.00,211.75,303.25,321.00,339.50,353.00,366.75,367.00,367.00,378.00
diff --git a/dist/strap/products/access.asc b/dist/strap/products/access.asc
new file mode 100644
index 0000000..e5794e7
--- /dev/null
+++ b/dist/strap/products/access.asc
@@ -0,0 +1,5 @@
+username password name last_login super yes_tables no_tables upload acl export edit pages files config reconfig groups meta no_functions yes_functions table_control personal_css
+__MVC_SUPERUSER__ __MVC_CRYPTPW__ Site Admin 977216772 1
+:ORDERS Sales/Orders 2ndDayAir Ground NextDayAir access affiliate area cat component country gift_certs ichelp inventory locale merchandising mv_metadata options order_returns orderline pricing products route state transactions userdb variable tax=lv shipping=lv payment=lv itemtype=lv access=lvced order=lvdecau orderstats trafficstats dbupload dbdownload gensql userdb=lvdecp ""
+:CONTENT Content Manager 2ndDayAir Ground NextDayAir access affiliate area cat component country gift_certs ichelp inventory locale merchandising mv_metadata options order_returns orderline pricing products route state transactions userdb variable page=lvced cat=lvced pagetype=lvced access=lvced layout=lvced env_vars techadmin sitedesign config dbupload dbdownload layupload laydownload gensql ""
+:MERCH Merchandiser 2ndDayAir Ground NextDayAir access affiliate area cat component country gift_certs ichelp inventory locale merchandising mv_metadata options order_returns orderline pricing products route state transactions userdb variable item=lvced cat=lvced tax=lvced shipping=lvced payment=lvced itemtype=lvced matrix=lvced access=lvced order=lvdecau orderstats trafficstats config dbupload dbdownload gensql ""
diff --git a/dist/strap/products/affiliate.txt b/dist/strap/products/affiliate.txt
new file mode 100644
index 0000000..fa66808
--- /dev/null
+++ b/dist/strap/products/affiliate.txt
@@ -0,0 +1,3 @@
+affiliate name campaigns coupon_amount join_date url timeout active password image
+hardhat Hardhat Construction coupon 5 20000827 http://demo.icdevgroup.net/~hardhat 1 akopia http://demo.icdevgroup.net/~hardhat/images/logo.gif
+consolidated Consolidated Diversified coupon 5 20000910 http://www.minivend.com/consolidated/ 1 akopia http://www.minivend.com/consolidated/conslogo.gif
diff --git a/dist/strap/products/country.txt b/dist/strap/products/country.txt
new file mode 100644
index 0000000..c7460ef
--- /dev/null
+++ b/dist/strap/products/country.txt
@@ -0,0 +1,242 @@
+code sorder region selector shipmodes name iso isonum tax no_state
+AF 9 Asia AF surf_pp air_pp Afghanistan AFG 004
+AX 9 Europe AX surf_pp air_pp Aland Islands ALA 248
+AL 9 Europe AL surf_pp air_pp Albania ALB 008
+DZ 9 Africa DZ surf_pp air_pp Algeria DZA 012
+AS 9 Oceania AS American Samoa ASM 016
+AD 9 Europe AD surf_pp air_pp Andorra AND 020
+AO 9 Africa AO surf_pp air_pp Angola AGO 024
+AI 9 North America AI surf_pp air_pp Anguilla AIA 660
+AQ 9 Antarctica AQ Antarctica ATA 010
+AG 9 North America AG surf_pp air_pp Antigua and Barbuda ATG 028
+AR 9 South America AR surf_pp air_pp Argentina ARG 032
+AM 9 Europe AM surf_pp air_pp Armenia ARM 051
+AW 9 North America AW surf_pp air_pp Aruba ABW 533
+AU 9 Oceania AU surf_pp air_pp Australia AUS 036
+AT 9 Europe AT surf_pp air_pp Austria AUT 040
+AZ 9 Europe AZ surf_pp air_pp Azerbaijan AZE 031
+BS 9 North America BS surf_pp air_pp Bahamas BHS 044
+BH 9 Asia BH surf_pp air_pp Bahrain BHR 048
+BD 9 Asia BD surf_pp air_pp Bangladesh BGD 050
+BB 9 North America BB surf_pp air_pp Barbados BRB 052
+BY 9 Europe BY surf_pp air_pp Belarus BLR 112
+BE 3 Europe BE surf_pp air_pp Belgium BEL 056
+BZ 9 North America BZ surf_pp air_pp Belize BLZ 084
+BJ 9 Africa BJ surf_pp air_pp Benin BEN 204
+BM 9 North America BM surf_pp air_pp Bermuda BMU 060
+BT 9 Asia BT surf_pp air_pp Bhutan BTN 064
+BO 9 South America BO surf_pp air_pp Bolivia BOL 068
+BA 9 Europe BA surf_pp air_pp Bosnia And Herzegowina BIH 070
+BW 9 Africa BW surf_pp air_pp Botswana BWA 072
+BV 9 South America BV Bouvet Island BVT 074
+BR 9 South America BR surf_pp air_pp Brazil BRA 076
+IO 9 Asia IO British Indian Ocean Territory IOT 086
+BN 9 Asia BN surf_pp air_pp Brunei Darussalam BRN 096
+BG 9 Europe BG surf_pp air_pp Bulgaria BGR 100
+BF 9 Africa BF surf_pp air_pp Burkina Faso BFA 854
+BI 9 Africa BI surf_pp air_pp Burundi BDI 108
+KH 9 Asia KH Cambodia KHM 116
+CM 9 Africa CM surf_pp air_pp Cameroon CMR 120
+CA 1 North America CA surf_pp air_pp Canada CAN 124
+CV 9 Africa CV surf_pp air_pp Cape Verde CPV 132
+KY 9 North America KY surf_pp air_pp Cayman Islands CYM 136
+CF 9 Africa CF surf_pp air_pp Central African Republic CAF 140
+TD 9 Africa TD surf_pp air_pp Chad TCD 148
+CL 9 South America CL surf_pp air_pp Chile CHL 152
+CN 9 Asia CN surf_pp air_pp China CHN 156
+CX 9 Oceania CX Christmas Island CXR 162
+CC 9 Oceania CC Cocos (Keeling) Islands CCK 166
+CO 9 South America CO surf_pp air_pp Colombia COL 170
+KM 9 Africa KM surf_pp air_pp Comoros COM 174
+CG 9 Africa CG surf_pp air_pp Congo COG 178
+CD 9 Africa CD Congo, The Democratic Republic Of The COD 180
+CK 9 Oceania CK Cook Islands COK 184
+CR 9 North America CR surf_pp air_pp Costa Rica CRI 188
+CI 9 Africa CI surf_pp air_pp Cote d'Ivoire (Ivory Coast) CIV 384
+HR 9 Europe HR surf_pp air_pp Croatia HRV 191
+CU 9 North America CU Cuba CUB 192
+CY 9 Europe CY surf_pp air_pp Cyprus CYP 196
+CZ 9 Europe CZ surf_pp air_pp Czech Republic CZE 203
+DK 3 Europe DK surf_pp air_pp Denmark DNK 208
+DJ 9 Africa DJ surf_pp air_pp Djibouti DJI 262
+DM 9 North America DM surf_pp air_pp Dominica DMA 212
+DO 9 North America DO surf_pp air_pp Dominican Republic DOM 214
+EC 9 South America EC surf_pp air_pp Ecuador ECU 218
+EG 9 Africa EG surf_pp air_pp Egypt EGY 818
+SV 9 North America SV surf_pp air_pp El Salvador SLV 222
+GQ 9 Africa GQ surf_pp air_pp Equatorial Guinea GNQ 226
+ER 9 Africa ER surf_pp air_pp Eritrea ERI 232
+EE 9 Europe EE surf_pp air_pp Estonia EST 233
+ET 9 Africa ET surf_pp air_pp Ethiopia ETH 231
+FK 9 South America FK Falkland Islands (Malvinas) FLK 238
+FO 9 Europe FO surf_pp air_pp Faroe Islands FRO 234
+FJ 9 Oceania FJ surf_pp air_pp Fiji FJI 242
+FI 3 Europe FI surf_pp air_pp Finland FIN 246
+FR 3 Europe FR surf_pp air_pp France FRA 250
+GF 9 South America GF surf_pp air_pp French Guiana GUF 254
+PF 9 Oceania PF French Polynesia PYF 258
+TF 9 Antarctica TF French Southern Territories ATF 260
+GA 9 Africa GA surf_pp air_pp Gabon GAB 266
+GM 9 Africa GM surf_pp air_pp Gambia GMB 270
+GE 9 Europe GE surf_pp air_pp Georgia GEO 268
+DE 3 Europe DE surf_pp air_pp Germany DEU 276
+GH 9 Africa GH surf_pp air_pp Ghana GHA 288
+GI 3 Europe GI surf_pp air_pp Gibraltar GIB 292
+GR 3 Europe GR surf_pp air_pp Greece GRC 300
+GL 9 North America GL surf_pp air_pp Greenland GRL 304
+GD 9 North America GD surf_pp air_pp Grenada GRD 308
+GP 9 North America GP surf_pp air_pp Guadeloupe GLP 312
+GU 9 Oceania GU Guam GUM 316
+GT 9 North America GT surf_pp air_pp Guatemala GTM 320
+GN 9 Africa GN surf_pp air_pp Guinea GIN 324
+GW 9 Africa GW surf_pp air_pp Guinea-Bissau GNB 624
+GY 9 South America GY surf_pp air_pp Guyana GUY 328
+HT 9 North America HT surf_pp air_pp Haiti HTI 332
+HM 9 Oceania HM Heard Island And Mc Donald Islands HMD 334
+VA 3 Europe VA surf_pp air_pp Holy See (Vatican City State) VAT 336
+HN 9 North America HN surf_pp air_pp Honduras HND 340
+HK 9 Asia HK surf_pp air_pp Hong Kong HKG 344
+HU 9 Europe HU surf_pp air_pp Hungary HUN 348
+IS 3 Europe IS surf_pp air_pp Iceland ISL 352
+IN 9 Asia IN surf_pp air_pp India IND 356
+ID 9 Asia ID surf_pp air_pp Indonesia IDN 360
+IR 9 Asia IR surf_pp air_pp Iran, Islamic Republic Of IRN 364
+IQ 9 Asia IQ Iraq IRQ 368
+IE 9 Europe IE Ireland IRL 372
+IL 9 Asia IL surf_pp air_pp Israel ISR 376
+IT 3 Europe IT surf_pp air_pp Italy ITA 380
+JM 9 North America JM surf_pp air_pp Jamaica JAM 388
+JP 9 Asia JP surf_pp air_pp Japan JPN 392
+JO 9 Asia JO surf_pp air_pp Jordan JOR 400
+KZ 9 Asia KZ surf_pp air_pp Kazakhstan KAZ 398
+KE 9 Africa KE surf_pp air_pp Kenya KEN 404
+KI 9 Oceania KI surf_pp air_pp Kiribati KIR 296
+KP 9 Asia KP Korea, Democratic People's Republic Of PRK 408
+KR 9 Asia KR surf_pp air_pp Korea, Republic of KOR 410
+KW 9 Asia KW surf_pp air_pp Kuwait KWT 414
+KG 9 Asia KG Kyrgyzstan KGZ 417
+LA 9 Asia LA surf_pp air_pp Lao People's Democratic Republic LAO 418
+LV 9 Europe LV Latvia LVA 428
+LB 9 Asia LB surf_pp air_pp Lebanon LBN 422
+LS 9 Africa LS surf_pp air_pp Lesotho LSO 426
+LR 9 Africa LR Liberia LBR 430
+LY 9 Africa LY surf_pp air_pp Libyan Arab Jamahiriya LBY 434
+LI 9 Europe LI surf_pp air_pp Liechtenstein LIE 438
+LT 9 Europe LT surf_pp air_pp Lithuania LTU 440
+LU 3 Europe LU surf_pp air_pp Luxembourg LUX 442
+MO 9 Asia MO surf_pp air_pp Macao MAC 446
+MK 9 Europe MK surf_pp air_pp Macedonia, The Former Yugoslav Republic Of MKD 807
+MG 9 Africa MG surf_pp air_pp Madagascar MDG 450
+MW 9 Africa MW surf_pp air_pp Malawi MWI 454
+MY 9 Asia MY Malaysia MYS 458
+MV 9 Asia MV surf_pp air_pp Maldives MDV 462
+ML 9 Africa ML surf_pp air_pp Mali MLI 466
+MT 9 Europe MT surf_pp air_pp Malta MLT 470
+MH 9 Oceania MH Marshall Islands MHL 584
+MQ 9 North America MQ surf_pp air_pp Martinique MTQ 474
+MR 9 Africa MR surf_pp air_pp Mauritania MRT 478
+MU 9 Africa MU surf_pp air_pp Mauritius MUS 480
+YT 9 Africa YT Mayotte MYT 175
+MX 1 North America MX surf_pp air_pp Mexico MEX 484
+FM 9 Oceania FM Micronesia, Federated States Of FSM 583
+MD 9 Europe MD Moldova, Republic Of MDA 498
+MC 9 Europe MC Monaco MCO 492
+MN 9 Asia MN Mongolia MNG 496
+ME 9 Europe ME surf_pp air_pp Montenegro MNE 499
+MS 9 North America MS surf_pp air_pp Montserrat MSR 500
+MA 9 Africa MA surf_pp air_pp Morocco MAR 504
+MZ 9 Africa MZ surf_pp air_pp Mozambique MOZ 508
+MM 9 Asia MM surf_pp air_pp Myanmar MMR 104
+NA 9 Africa NA surf_pp air_pp Namibia NAM 516
+NR 9 Oceania NR surf_pp air_pp Nauru NRU 520
+NP 9 Asia NP surf_pp air_pp Nepal NPL 524
+NL 3 Europe NL surf_pp air_pp Netherlands NLD 528
+AN 9 North America AN surf_pp air_pp Netherlands Antilles ANT 530
+NC 9 Oceania NC surf_pp air_pp New Caledonia NCL 540
+NZ 9 Oceania NZ surf_pp air_pp New Zealand NZL 554
+NI 9 North America NI surf_pp air_pp Nicaragua NIC 558
+NE 9 Africa NE surf_pp air_pp Niger NER 562
+NG 9 Africa NG surf_pp air_pp Nigeria NGA 566
+NU 9 Oceania NU Niue NIU 570
+NF 9 Oceania NF Norfolk Island NFK 574
+MP 9 Oceania MP Northern Mariana Islands MNP 580
+NO 3 Europe NO surf_pp air_pp Norway NOR 578
+OM 9 Asia OM surf_pp air_pp Oman OMN 512
+PK 9 Asia PK surf_pp air_pp Pakistan PAK 586
+PW 9 Oceania PW Palau PLW 585
+PS 9 Asia PS Palestinian Territory, Occupied PSE 275
+PA 9 North America PA surf_pp air_pp Panama PAN 591
+PG 9 Oceania PG surf_pp air_pp Papua New Guinea PNG 598
+PY 9 South America PY surf_pp air_pp Paraguay PRY 600
+PE 9 South America PE surf_pp air_pp Peru PER 604
+PH 9 Asia PH surf_pp air_pp Philippines PHL 608
+PN 9 Oceania PN surf_pp air_pp Pitcairn PCN 612
+PL 9 Europe PL surf_pp air_pp Poland POL 616
+PT 9 Europe PT surf_pp air_pp Portugal PRT 620
+PR 9 North America PR Puerto Rico PRI 630
+QA 9 Asia QA Qatar QAT 634
+RE 9 Africa RE surf_pp air_pp Reunion REU 638
+RO 9 Europe RO Romania ROM 642
+RU 9 Asia RU Russian Federation RUS 643
+RW 9 Africa RW surf_pp air_pp Rwanda RWA 646
+KN 9 North America KN Saint Kitts And Nevis KNA 659
+SH 9 Africa SH surf_pp air_pp Saint Helena SHN 654
+LC 9 North America LC surf_pp air_pp Saint Lucia LCA 662
+PM 9 North America PM surf_pp air_pp Saint Pierre and Miquelon SPM 666
+VC 9 North America VC surf_pp air_pp Saint Vincent and the Grenadines VCT 670
+WS 9 Oceania WS surf_pp air_pp Samoa WSM 882
+SM 9 Europe SM San Marino SMR 674
+ST 9 Africa ST surf_pp air_pp Sao Tome and Principe STP 678
+SA 9 Asia SA surf_pp air_pp Saudi Arabia SAU 682
+SN 9 Africa SN surf_pp air_pp Senegal SEN 686
+RS 9 Europe RS surf_pp air_pp Serbia SRB 688
+SC 9 Africa SC surf_pp air_pp Seychelles SYC 690
+SL 9 Africa SL surf_pp air_pp Sierra Leone SLE 694
+SG 9 Asia SG surf_pp air_pp Singapore SGP 702
+SK 9 Europe SK surf_pp air_pp Slovakia SVK 703
+SI 9 Europe SI surf_pp air_pp Slovenia SVN 705
+SB 9 Oceania SB surf_pp air_pp Solomon Islands SLB 090
+SO 9 Africa SO Somalia SOM 706
+ZA 9 Africa ZA surf_pp air_pp South Africa ZAF 710
+GS 9 South America GS South Georgia And The South Sandwich Islands SGS 239
+ES 3 Europe ES surf_pp air_pp Spain ESP 724
+LK 9 Asia LK surf_pp air_pp Sri Lanka LKA 144
+SD 9 Africa SD surf_pp air_pp Sudan SDN 736
+SR 9 South America SR surf_pp air_pp Suriname SUR 740
+SJ 9 Europe SJ Svalbard And Jan Mayen SJM 744
+SZ 9 Africa SZ surf_pp air_pp Swaziland SWZ 748
+SE 3 Europe SE surf_pp air_pp Sweden SWE 752
+CH 3 Europe CH surf_pp air_pp Switzerland CHE 756
+SY 9 Asia SY surf_pp air_pp Syrian Arab Republic SYR 760
+TW 9 Asia TW surf_pp air_pp Taiwan TWN 158
+TJ 9 Asia TJ Tajikistan TJK 762
+TZ 9 Africa TZ surf_pp air_pp Tanzania, United Republic Of TZA 834
+TH 9 Asia TH surf_pp air_pp Thailand THA 764
+TL 9 Asia TL surf_pp air_pp Timor-Leste THA 764
+TG 9 Africa TG surf_pp air_pp Togo TGO 768
+TK 9 Oceania TK Tokelau TKL 772
+TO 9 Oceania TO surf_pp air_pp Tonga TON 776
+TT 9 North America TT surf_pp air_pp Trinidad and Tobago TTO 780
+TN 9 Africa TN surf_pp air_pp Tunisia TUN 788
+TR 9 Asia TR surf_pp air_pp Turkey TUR 792
+TM 9 Asia TM Turkmenistan TKM 795
+TC 9 North America TC surf_pp air_pp Turks and Caicos Islands TCA 796
+TV 9 Oceania TV surf_pp air_pp Tuvalu TUV 798
+UG 9 Africa UG surf_pp air_pp Uganda UGA 800
+UA 9 Europe UA surf_pp air_pp Ukraine UKR 804
+AE 9 Asia AE surf_pp air_pp United Arab Emirates ARE 784
+UK 3 Europe UK surf_pp air_pp United Kingdom
+US 0 North America US free_or_upsg upsb upsr pm United States USA 840
+UM 9 North America UM United States Minor Outlying Islands UMI 581
+UY 9 South America UY surf_pp air_pp Uruguay URY 858
+UZ 9 Asia UZ Uzbekistan UZB 860
+VU 9 Oceania VU surf_pp air_pp Vanuatu VUT 548
+VE 9 South America VE surf_pp air_pp Venezuela VEN 862
+VN 9 Asia VN surf_pp air_pp Viet Nam VNM 704
+VG 9 North America VG surf_pp air_pp Virgin Islands, British VGB 092
+VI 9 North America VI Virgin Islands, U.S. VIR 850
+WF 9 Oceania WF surf_pp air_pp Wallis and Futuna WLF 876
+EH 9 Africa EH Western Sahara ESH 732
+YE 9 Asia YE surf_pp air_pp Yemen YEM 887
+ZM 9 Africa ZM surf_pp air_pp Zambia ZMB 894
+ZW 9 Africa ZW surf_pp air_pp Zimbabwe ZWE 716
diff --git a/dist/strap/products/inventory.txt b/dist/strap/products/inventory.txt
new file mode 100644
index 0000000..6d848db
--- /dev/null
+++ b/dist/strap/products/inventory.txt
@@ -0,0 +1,41 @@
+sku quantity stock_message account cogs_account min_order
+os28004 92 Ships in 3-5 days
+os28005 100 Ships in 3-5 days
+os28006 90 Ships in 3-5 days
+os28007 85 Ships in 3-5 days
+os28008 100 Ships in 3-5 days
+os28009 95 Ships in 3-5 days
+os28011 40 Ships in 3-5 days
+os28044 100 Ships in 3-5 days
+os28057a 100 Ships in 3-5 days
+os28057b 29 Ships in 3-5 days
+os28057c 50 Ships in 3-5 days
+os28062 88 Ships in 3-5 days
+os28064 94 Ships in 3-5 days
+os28065 100 Ships in 3-5 days
+os28066 100 Ships in 3-5 days
+os28068a 100 Ships in 3-5 days
+os28068b 99 Ships in 3-5 days
+os28069 100 Ships in 3-5 days
+os28070 0 Ships in 3-5 days
+os28072 100 Ships in 3-5 days
+os28073 0 Ships in 3-5 days
+os28074 95 Ships in 3-5 days
+os28075 100 Ships in 3-5 days
+os28076 100 Ships in 3-5 days
+os28077 97 Ships in 3-5 days
+os28080 84 Ships in 3-5 days
+os28081 100 Ships in 3-5 days
+os28082 99 Ships in 3-5 days
+os28084 95 Ships in 3-5 days
+os28085 1 Ships in 3-5 days
+os28086 100 Ships in 3-5 days
+os28087 30 Ships in 3-5 days
+os28108 90 Ships in 3-5 days
+os28109 100 Ships in 3-5 days
+os28110 99 Ships in 3-5 days
+os28111 99 Ships in 3-5 days
+os28112 100 Ships in 3-5 days
+os28113 100 Ships in 3-5 days
+os29000 97 Ships in 3-5 days
+giftcert 9999999 In stock
diff --git a/dist/strap/products/locale.txt b/dist/strap/products/locale.txt
new file mode 100644
index 0000000..6ccf29a
--- /dev/null
+++ b/dist/strap/products/locale.txt
@@ -0,0 +1,521 @@
+code en_US de_DE fr_FR nl_NL hr_HR sl_SI
+<B>If the above links do not work</B>, this is an indication of one of the following <B>If the above links do not work</B>, this is an indication of one of the following Falls die oben aufgeführten Links nicht funktionieren sollten, ist das ein Anzeichen dafür, dass <B>Als bovenstaande links niet werken</B> kan een reden hiervan zijn <B>Ako gonji linkovi ne rade</B>, to je vjerovatan znak slijedeÄeg <B>Äe zgornje povezave ne delujejo</B>, to je verjeten znak naslednjega
+About Us About Us Ãber uns Over ons O nama O nas
+Access denied Access denied Zugriff verweigert Toegang gewijgerd Pristup odbijen Dostop prepovedan
+Account active Account active (Kunden-)Konto erstellt/aktiviert Rekening actief RaÄun aktiviran RaÄun aktiviran
+Account Information Erased Account Information Erased Kontoinformation gelöscht Rekeninginformatie gewist Podaci o korisniÄkom raÄunu izbrisani UporabniÅ¡ki podatki izbrisani
+Account Maintenance Account Maintenance Kontenpflege Rekeningonderhoud KorisniÄke postavke UporabniÅ¡ke nastavitve
+Account Management Functions Account Management Functions Account Manager Funktion Functies rekeningonderhoud UreÄivanje korisniÄkih podataka Vzdrževanje uporabniÅ¡kih podatkov
+Account Number Account Number Konto Nummer Rekeningnummer Broj raÄuna Å tevilka raÄuna
+Action Action Aktion Actie Operacija Operacija
+Add address Add address Adresse hinzufügen Adres toevoegen Dodaj adresu Dodaj naslov
+Additional (not required, shown on second page) Additional (not required, shown on second page) Zusetzlich (nicht verpflicht, auf der Zweiten Seite gezeigt) Additioneel (is niet vereist en wordt getoond op tweede pagina) Dodatno (nije obvezno, prikazano na drugoj stranici) Dodatno (ni obvezno, prikazano na drugi strani)
+Additional Shipping Addresses Additional Shipping Addresses Zusätzliche Lieferadresse Additionele verzendadressen Dodatne adrese za dostavu Dodatni naslovi za dostavo
+Address Address Adresse Adres Adresa Adresa
+Admin Admin Administrator Administratie
+Admin interface Admin interface Administrations Anschluss Administratie interface Administracijsko suÄelje Administracijski vmesnik
+Advanced Advanced Erweitert Verfijnd zoeken Napredno Napredno
+Advanced Search Advanced Search Erweiterte Suche Uitgebreid zoeken Napredno pretraživanje Napredno iskanje
+Affiliate code Affiliate code Laden-Code / Fillialen-Code Å ifra partnera Å ifra partnerja
+Affiliate headquarters Affiliate headquarters dem (Firmen-)Hauptsitz angeschlossen Sjedište partnera Sedež partnerja
+Affiliates Affiliates Zweigstellen / weitere Fillialen. Partneri Partnerji
+all categories all categories sve kategorije vse kategorije
+all fields Alle Felder alle velden sva polja sva polja
+Allowed HTML Allowed HTML Erlauptes HTML code Toegestane HTML code HTML dozvoljen HTML dovoljen
+Also see... Also see... Siehe auch... Zie ook... Pogledajte i... Oglejte si tudi...
+Amount of gift Amount of gift Höhe des Geschenkgutscheins. Bedrag van het kado Vrijednost dara Vrednost darila
+Apache Web Server Apache Web Server Apache Web Server Apache Web poslužitelj Apache spletni strežnik
+Approximate Credit Approximate Credit Ungefähres Guthaben Credit circa Približno stanje Približno stanje
+April April Avril April travanj april
+August August Aout Augustus kolovoz avgust
+Available credit Available credit Verfügbarer Kredit Beschikbaar krediet Raspoloživo stanje Raspoložljivo stanje
+BACK BACK ZURÃCK TERUG NATRAG NAZAJ
+Back Back Zurück Prethodna Prejšnja
+Bad search specification Bad search specification Bitte geben Sie einen anderen Suchbegriff ein. Verkeerde zoekspecificatie Loše postavke pretraživanja Slabo nastavljeno iskanje
+Bank Phone Bank Phone Bank Telefonnummer Telefoon bank Telefon banke Telefon banke
+Be sure to list the RMA number issued below on your shipping label. Be sure to list the RMA number issued below on your shipping label. Stellen Sie sicher, die unten aufgeführte RMA-Nummer, auf dem Versandlabel zu vermerken. Vergeet niet het onderstaande RMA nummer te vermelden op uw verzendsticker. Molimo Vas da prilikom slanja obavezno navedete svoj RMA broj. Prosimo Vas da pri povraÄilu obvezno navedete svojo RMA Å¡tevilko.
+Below are our automated customer service options. If you need to talk to someone please %sclick here%s. Below are our automated customer service options. If you need to talk to someone please %sclick here%s. Hier finden Sie unsere automatisierten Kundendienstservice. Sollte Sie jedoch mit einem Servicemitarbeiter sprechen wollen, klicken sie %shier%s. Onderstaand vindt U onze geautomatiseerde klantenservice mogelijkheden. Wilt U een medewerker spreken, %sklik dan hier%s.
+Best sellers... Best sellers... Bestseller Best verkopende... Najprodavaniji... Najbolj prodajani...
+Bill to Rechnungsadresse
+Billing Address Billing Address Ihre Rechnungsadresse Faktuuradres Adresa za naplatu Adresa plaÄnika
+Billing Address (if different) Billing Address (if different) Adresa za naplatu (ako se razlikuje) Adresa plaÄnika (Äe se razlikuje)
+Billing is same as this address Rechnungsadresse ist Lieferadresse Ovo je ujedno i adresa naruÄitelja Ta naslov je isti kot naslov naroÄnika
+Billing Name Billing Name Rechnungsname Faktuurnaam Ime uplatitelja Ime plaÄnika
+Business name Business name Firmenname Bedrijfsnaam
+Buy Buy Kaufen Kopen Kupnja Nakup
+Buy it Now! Buy it Now! zur Kasse Koop nu! Kupi! Kupi!
+Buy List Buy List Einkaufsliste Bestellijst
+BUY NOW JETZT KAUFEN KUPI KUPI
+Buy now Buy now zur Kasse Koop nu Kupi Kupi
+buy now buy now zur Kasse koop nu kupiti kupiti
+by by von door
+C.O.D. C.O.D. Versand per Nachnahme Rembours
+Canada Canada Kanada Canada Kanada Kanada
+CANCEL_PAR1 Please confirm your request to stop shopping by clicking the button below. All items will be cleared from your shopping cart, your name and address informationwill be expunged, and all saved settings from your visit will disappear. Wollen Sie Ihren Einkauf wirklich abbrechen? Dann klicken Sie bitte hier. Sämtlicher Inhalt aus Ihrem Warenkorb und Ihre Adressdaten werden dabei gelöscht werden. Sowie alle bei diesem Besuch vorgenommen Einstellungen werden ebenfalls gelöscht. Bevestig alstublieft uw verzoek om met winkelen te stoppen door op onderstaande knop te klikken. Als U dat doet worden alle producten uit uw winkelwagen verwijderd, uw naam en adresinformatie worden gewist en alle bewaarde instellingen tijdens uw bezoek zullen verdwijnen. Molimo Vas potvrdite svoj zahtjev za prekidom kupovine klikom na donji gumb. Svi artikli iz VaÅ¡e koÅ¡arice Äe biti ispražnjeni, a sve saÄuvane postavke VaÅ¡eg posjeta Äe nestati Prosimo potrdite svojo zahtevo za prekid
nakupa klikom na spodnji gumb. Vsi artikli iz VaÅ¡e koÅ¡arice bodo izpražnjeni, in vsi podatki o VaÅ¡em obisku bodo uniÄeni.
+CANCELED_MSG1 If you wish to order another item, we would like you to do so, but Wenn Sie einen weiteren Artikel bestellen möchten, beachten Sie bitteâ¦
+Card Number Card Number Kartennummer Kaartnummer Broj kartice Å tevilka kartice
+Cart Warenkorb Košarica Košarica
+Cart Contents Cart Contents Ihr Warenkorb Inhoud winkelwagen Sadržaj košarice Vsebina košarice
+CART_MSG1 You must have cookies set to leave the basket. Check out now or forever lose your shopping cart. Speichern Sie vor dem Verlassen des Warenkorbs Ihre Bestellung in einem "Cookie". Ansonsten wird Ihre Bestellung unwiderruflich gelöscht. Om de winkelwagen te kunnen verlaten dient het ontvangen van cookies te zijn ingesteld. Controleer dat alstublieft nu, anders gaat uw winkelwagen definitief verloren. Morate ukljuÄiti kolaÄiÄe da bi napustili koÅ¡aricu. Idite na blagajnu ili Äe se VaÅ¡i podaci o kupovini izgubiti. PiÅ¡kotki morajo biti vkljuÄeni da bi lahko zapustili koÅ¡arico. Lahko greste na blagajno, v nasprotnem bodo podatki o nakupu izgubljeni.
+Cash in Advance Vorkasse
+Catalog Reconfigured Catalog Reconfigured Katalog rekofiguriert Catalogus opnieuw geconfigureerd Katalog rekonfiguriran Katalog rekonfiguriran
+catalog with the buttonbar.
+CC_NOT_VALID_MSG1 Please go BACK and check the information you entered and see
+Change Password Change Password Passwort ändern Wijzigen wachtwoord Izmijeni lozinku Spremeni geslo
+Change password Change password Passwort ändern Wijzigen wachtwoord Izmijeni lozinku Spremeni geslo
+Change your password Change your password Passwort ändern Wijzig uw wachtwoord Izmijenite svoju lozinku Spremenite svoje geslo
+Check Information Check Information Scheckinformation Ãberprüfen Sie die Informationen Cheque-informatie Podaci o Äeku Podatki o Äeku
+Check Number Check Number Schecknummer Chequenummer Broj Äeka Å tevilka Äeka
+Check Out Check Out Zur Kasse Naar de kassa Na blagajnu Na blagajno
+Check out Check out Zur Kasse Naar de kassa Na blagajnu Na blagajno
+City City Stadt Plaats Grad Mesto
+City, State, Zip City, State, Zip Stadt Land Postleitzahl Plaats, Provincie, Postcode Grad, država, poštanski broj Mesto, država poštna številka
+Clear cart Clear cart Warenkorb entlehren Wis winkelwagen Isprazni košaricu Izprazni košarico
+Clear name/address Clear name/address Löschen Namen/Adresse Wis naam/adres
+Click for more information. Click for more information. Für weitere Informationen (bitte) hier klicken. Klik voor meer informatie. ViÅ¡e o tome. VeÄ o tem.
+Click here for more information on this product Click here for more information on this product Für weitere Informationen (zu diesem Produkt bitte) hier klicken. Klik hier voor meer informatie over dit product ViÅ¡e o ovom proizvodu VeÄ o tem izdelku
+Click Here To Preorder Click Here To Preorder Zum Vorbestellen hier klicken. Klik hier om vooruit te bestellen IzvrÅ¡ite prednarudžbu Izvedi prednaroÄilo
+Click here to pre-order this item or get notified as soon as this item is available again. Click here to pre-order this item or get notified as soon as this item is available again. Um diesen Artikel vorzubestellen oder um benachrichtigt zu werden sobald der Artikel wieder vorrätig/verfügbar ist, hier klicken. Klik hier om vooruit te bestellen. U ontvangt een kennisgeving zodra dit artikel weer voorradig is. Ovaj artikl možete kupiti putem prednarudžbe, ili Vas o zalihama možemo obavijestiti putem elektroniÄke poÅ¡te Ta artikel lahko kupite s prednaroÄilom, ali pa Vas o dostopnosti le-tega lahko obvestimo po elektronski poÅ¡ti.
+Code Code Code Å ifra Å ifra
+Collapse All Categories Collapse All Categories Alle Kategorien ausblenden Verberg alle sub-categorieen Sakrij sve kategorije Skrij vse kategorije
+Collapse tree Sakrij stablo Skrij drevo
+COLOR COLOR FARBE KLEUR BOJA BARVA
+Comment Comment Kommentar Commentaar Komentar Komentar
+Comment on this product. Comment on this product. Bewerten Sie dieses Produkt. Geef uw mening over dit product. Komentirajte ovaj proizvod Komentirajte ta izdelek
+Company Company Firma Bedrijf Tvrtka Podjetje
+Company P.O. Company P.O. Postfach Bedrijf's inkooporder Poštanski pretinac tvrtke Poštni predal podjetja
+CONFIRMATION_MSG1 Your order has been sent, and you will receive an order confirmation via email. Ihre Bestellung wurde in Auftrag gegeben. Eine Auftragsbestätigung wird Ihnen per Email zugeschickt. Uw bestelling is verzonden en U ontvangt een orderbevestiging per email. VaÅ¡a narudžba je poslana. Potvrdu Äete primiti elektronskom poÅ¡tom. VaÅ¡e naroÄilo je odposlano. Potrdilo dobite po elektronski poÅ¡ti.
+Contact Kontakt
+Contact Information Contact Information Kontaktinformation Contactinformatie Podaci za kontakt Kontakt podatki
+Contact Us Contact Us kontaktieren Sie uns Neem contact met ons op Kontaktirajte nas Kontaktirajte nas
+Contact us kontaktieren Sie uns Kontakt Kontakt
+contact us contact us kontaktieren Sie uns neem contact met ons op kontaktirajte nas kontaktirajte nas
+Continue shopping Continue shopping Fortfahren Doorgaan met winkelen Nastavite kupovinu Nadaljujte nakup
+Country Country Land Land Država Država
+Create a new account Create a new account Neues Konto einrichten Nieuwe rekening aanmaken
+create a new account create a new account Neues (Kunden-)Konto einrichten nieuwe rekening aanmaken otvaranje novog raÄuna odpiranje novega raÄuna
+Create Account Create Account (Kunden-)Konto erstellen Aanmaken rekening Registriraj korisnika Registriraj uporabnika
+Create new account Benutzerkonto anlegen Novi korisnici Novi uporabniki
+Credit Amount Credit Amount Guthaben Credit bedrag
+Credit Card Credit Card Kreditkarte Kreditna kartica Kreditna kartica
+Credit Card Information Credit Card Information Kreditkarten Information Credit Card Informatie Podaci o kreditnoj kartici Podatki o kreditni kartici
+Credit Card number fails test Credit Card number fails test Bitte überprüfen Sie die Daten Ihrer Kreditkarte. Broj kreditne kartice nije prošao provjeru Številka kreditne kartice ni pravilna
+currency_symbol $ ⬠€ € kn. €
+Current Price Current Price Aktueller Preis Huidige prijs Trenutna cijena Trenutna cena
+Custom configure and buy Custom configure and buy Selber zusammen stellen und bezahlen.
+Customer Satisfaction Survey Customer Satisfaction Survey Verbraucherbefragung. Wie zufrieden waren Sie? Klantentevredenheidsonderzoek Anketa o zadovoljstvu kupaca Anketa o zadovoljstvu kupcev
+Customer Service Customer Service Kundendienst Klantenservice KorisniÄka podrÅ¡ka UporabniÅ¡ka podpora
+Customers who bought this item also bought Customers who bought this item also bought Kunden, die diesen Artikel gekauft haben, kauften auch: Liefhebbers van dit artikel bestelden ook Kupci koji su kupili ovaj proizvod, kupili su i Kupci, ki so kupili ta izdelek so kupili tudi
+DATE DATE DATUM DATUM DATUM DATUM
+Date Issued Date Issued Ausstellungsdatum Datum uitgifte Datum izdavanja Datum izdaje
+Day Phone Day Phone Telefonnummer tagsüber Telefoon overdag Telefon (jutro) Telefon (jutro)
+Daytime Phone Daytime Phone Telefonnummer tagsüber Telefoon overdag Telefon (jutro) Telefon (jutro)
+December Dezember Décembre December prosinac december
+decimal_point . . . . . ,
+default 1 0 0 1 0 0
+Description Description Beschreibung Omschrijving Opis Opis
+Don't create an account Ohne Kontoeröffnung
+edit edit bearbeiten bewerk uredi uredi
+Edit address Edit address Adresse ändern Adres wijzigen Izmijeni adresu Spremeni adreso
+Email Email E-Mail Email Email Email
+e-mail e-mail E-Mail
+Email Address Email Address E-Mailadresse Emailadres ElektroniÄka poÅ¡ta Elektronska poÅ¡ta
+E-mail address E-mail address E-Mailadresse Emailadres ElektroniÄka poÅ¡ta Elektronska poÅ¡ta
+Empty cart Isprazni košaricu Isprazni košarico
+Enter as customer Enter as customer Als Kunde eingeben/eintragen Betreedt als klant Ulaz kao kupac Vhod kot kupec
+Errors Errors Fehler Fouten Greške Napake
+Evening Phone Evening Phone Telefonnummer abends Telefoon avond Telefon (veÄer) Telefon (veÄer)
+Existing account holders Vorhandenes Benutzerkonto PostojeÄi korisnici ObstojeÄi uporabniki
+Expiration Expiration Verfallsdatum Expiratiedatum Datum isteka Datum poteka
+Explode tree Prikaži stablo Prikaži drevo
+Express Odmah Takoj
+Extension Extension Summe Bedrag Iznos Znesek
+FAILED_MSG1 We're sorry, but your order could not be processed at this time due to Wir bitten um Entschuldigung. Aber Ihre Bestellung konnte nicht bearbeitet werden, aufgrunds von
+Fax Fax Fax Fax Fax Fax
+February Februar Février Februari veljaÄa februar
+Finalize Order ZakljuÄak i predaja narudžbe ZakljuÄek in oddaja naroÄila
+First First Vorname Eerste Prvi Prvi
+First Name First Name Vorname Voornaam Ime Ime
+First name First name Vorname Voornaam Ime Ime
+frac_digits 2 2 2 2 2 2
+Frequently Asked Questions Frequently Asked Questions Häufig gestellte Fragen Veel gestelde vragen Äesto postavljana pitanja Pogosto zastavljana vpraÅ¡anja
+Full words only Samo cijele rijeÄi Samo cele besede
+GET_PASSWORD_MSG1 Hello! You requested that your ID and password be sent to your email address of record. The information is Hallo! Ihre gewünschte Benutzername und Passwort wird an Ihre E-mail geschickt. Die Information ist Hallo! U verzocht ons uw gebruikersnaam en wachtwoord te sturen naar het emailadres dat wij in ons bestand hebben. Onderstaand treft U deze informatie aan. PoÅ¡tovani, zatražili ste da Vam korisniÄko ime i lozinku poÅ¡aljemo elektroniÄkom poÅ¡tom. Podaci koje ste zatražili su SpoÅ¡tovani, zahtevali ste da Vam uporabniÅ¡ko ime in geslo poÅ¡ljemo po elektronski poÅ¡ti. Zahtevani podatki so
+GET_PASSWORD_MSG2 Please contact us if we can be of service, and thank you for doing business with us. Bitte kontaktieren Sie uns wenn Sie Fragen haben. Wir bedanken Sie für __YOUR BUSINESS___ Neem gerust contact met ons op als wij U op enigerlij wijze van dienst kunnen zijn. Hartelijk dank voor uw vertrouwen. Slobodno nas nazovite, ako Vam možemo pomoÄi, i hvala Å¡to ste poslovali s nama. Äe Vam lahko pomagamo, nas pokliÄite. Hvala ker ste poslovali z nami.
+HANDLING HANDLING VERSAND BEHANDELING OTPREMA OTPREMA
+Handling Handling Behandlung Otprema Odprema
+Hello and thank you for your interest in %s products. Hello and thank you for your interest in %s products. Herzlich Willkommen und vielen Dank für Interesse (an unseren/m Produkt/en)! Hallo en bedankt voor uw interesse in de producten van %s. Poštovani, hvala na Vašem interesu za %s proizvode Spoštovani, hvala na Vašem interesu za %s izdelke
+Hello and thank you for your interest in __COMPANY__ products. Hello and thank you for your interest in __COMPANY__ products. Guten Tag und vielen Dank für Ihr Interesse (an unseren) Produkten (der Firma) Hallo en bedankt voor uw interesse in de producten van __COMPANY__. Poštovani, hvala što se zanimate za __COMPANY__ proizvode Spoštovani, hvala na Vašem interesu za __COMPANY__ izdelke
+Help Help Hilfe Help PomoÄ PomoÄ
+Hi Hi Guten Tag Hallo Poštovanje Zdravo
+Home Na poÄetak Domov
+HTML Formatted HTML Formatted HTML formatiert Opgemaakt met HTML HTML formatirano HTML formatirano
+HTML Formatted (no wiki) HTML Formatted (no wiki) HMTL formatiert HTML formatirano (ne wiki) HTML formatirano (ne wiki)
+ID sent by fastest available email method! ID sent by fastest available email method! Ihre ID erhalten Sie in wenigen Minuten per Email. Uw klantnummergegevens zijn verzonden met de snelste beschikbare emailmethode! ID poslan elektroniÄkom poÅ¡tom. ID poslan elektroniÄkom poÅ¡tom.
+If different than above If different than above Falls anders als Oben Indien anders dan hierboven Ako je drukÄiji od gore navedenog Äe je drugaÄno od zgoraj navedenega
+If you have an account with us, please login using the fields below. It is not required, but you can also %screate an account%s with us. If you have an account with us, please login using the fields below. It is not required, but you can also %screate an account%s with us. Wenn Sie bereits bereits bei uns registriert sind, loggen Sie sich unter Ihrem Kundennamen ein. Wenn Sie noch kein Kunde bei uns sind, können Sie sich hier registieren. Als U een rekening bij ons hebt, kunt U zich aanmelden middels onderstaand formulier. Desgewenst kunt U ook een %snieuwe rekening%s aanmaken. Ako veÄ imate korisniÄki raÄun, molimo prijavite se. Iako nije obvezno, možete i %sotvoriti korisniÄki raÄun%s. Äe ste že uporabnik, prosimo prijavite se. Äeprav ni obvezno, lahko tudi odprete novi %suporabniÅ¡ki raÄun%s
+If you would like further information on constructing a store like this, please contact the Interchange Development Group If you would like further information on constructing a store like this, please contact the Interchange Development Group Bei Interesse am Aufbau eines eigenen Online-Shops wie diesem, wenden Sie sich an die Interchange Development Group Mocht u nadere informatie wensen over het bouwen van een winkel als deze, neem dan contact op met de Interchange Development Group Ako želite dodatne informacije o izgradnji sluÄne trgovine, kontaktirajte Interchange Development Group Äe želite dodatne informacije o gradnji podobne trgovine, kontaktirajte Interchange Development Group
+in in in in u v
+In fields Po polju Po polju
+In Stock In Stock Auf Lager Op Voorraad Dostupno Na zalogi
+In Stock Notification In Stock Notification Benachrichtigung Op voorraadmelding Obavijest o zalihama Obvestilo o zalogah
+in the category in the category In der Kategorie in categorie u kategoriji v kategoriji
+INDEX_PAR1 Herzlich Willkommen im Interchange Standard Online Shop. Diese Website ist dafür gedacht, Ihren eigene E-Business-Seite aufzubauen. Ersetzen Sie die Grafiken, Produkte und Kategorien auf dieser Seite durch Ihre eigenen, und beginnen Sie mit dem Aufbau Ihrer eigenen E-Business-Seite. Welkom bij de <b>Interchange</b> Foundation Store! Deze site is bedoeld om U op weg te helpen met het bouwen van uw eigen e-business site. Om te starten met uw eigen site vervangt U simpelweg de standaard afbeeldingen, producten en categorieen. DobrodoÅ¡li u <strong>Interchange</strong> Standard Store! Ova stranica bi Vam trebala pomoÄi da izgradite vlastitu e-trgovinu. Zamijenite slike, proizvode i kategorije u ovoj trgovini i poÄnite graditi svoju trgovinu. DobrodoÅ¡li v <strong>Interchange</strong> Standard Store! To spletno mesto naj bi Vam pomagalo zgraditi svojo lastno e-trgovino. Slike, izdelke in kategorije zamenjajte z lastnimi in pustolovÅ¡Äina se lahko zaÄne.
+In-Stock Notification In-Stock Notification Benachrichtigung Op voorraadmelding Obavijest o zalihama Obvestilo o zalogah
+int_currency_symbol $ EUR EUR EUR HRK EUR
+Interchange Documentation Interchange Documentation Interchange Dokumenten Interchange Documentie Interchange dokumentacija Interchange dokumentacija
+Interchange server not running. Usually one of Interchange server not running. Usually one of Interchange Server ist nicht am laufen. Meistens ein von Interchange server loopt niet. Meestal een van Interchange server nije pokrenut. ObiÄno jedan od Interchange server ni zagnan. Ponavadi eden izmed
+Invalid user name or password. Benutzername oder Passwort ungültig. PogreÅ¡no ste upisali korisniÄko ime ili lozinku. Vnesli ste napaÄno uporabniÅ¡ko ime ali geslo.
+Invalid username or password. Benutzername oder Passwort ungültig. PogreÅ¡no ste upisali korisniÄko ime ili lozinku. Vnesli ste napaÄno uporabniÅ¡ko ime ali geslo.
+Is that really a phone number? Is that really a phone number? Ist das eine gültige Telefonnummer? Is dat werkelijk een telefoonnummer? Da li je to zaista telefonski broj? Ali je to res telefonska številka?
+Item is discounted %s Item is discounted %s Der Artikel ist/wurde heruntergesetzt %s Proizvod je snižen %s Izdelek je znižan %s
+Item No. Item No. Artikelnummer Artikelnr. Proizvod br. Izdelek št.
+Item Quantity Item Quantity (Bestell-)Menge Productaantal KoliÄina KoliÄina
+January Januar Janvier Januari sijeÄanj januar
+July Juli Juillet Juli srpanj julij
+June Juni Juin Juni lipanj junij
+Just a thought... Just a thought... Nur eine Idee... Zomaar een gedachte... Samo pomisao... Samo pomislek...
+Just complete enough to ensure one match. Just complete enough to ensure one match. Zureichend für mindestens eine Ãbereinstimmung Vul juist voldoende informatie in om verzekerd te zijn van slechts een zoekreslutaat. Ispunite dovoljno da znamo da se odnosi toÄno na Vas. Izpolnite dovolj da vemo, da so podatki natanÄno VaÅ¡i.
+Language Jezik Jezik
+Last Last Letzte Laatste Zadnje Zadnje
+Last Name Last Name Nachname Achternaam Prezime Priimek
+Last name Last name Nachname Achternaam Prezime Priimek
+Linkback URL Linkback URL Teruglink URL
+Links that will help you to use this software Links that will help you to use this software Links, die Ihnen bei der Benutzung dieser Software behilflich sind. Links die U behulpzaam kunnen zijn bij het gebruiken van deze software. Poveznice koje Äe vam pomoÄi koristiti ovaj program Povezave ki Vam lahko pomagajo pri uporabi tega programa
+Log In Log In Anmelden Aanmelden Prijava Prijava
+Log in Log in Log in Aanmelden Prijava Prijava
+log in log in Anmelden Aanmelden prijava prijava
+Log in as an affiliate Log in as an affiliate Verbundenes Netzwerk Aanmelden als affiliate Prijavite se kao partner Prijavite se kot partner
+Log in to account Vorhandenes Konto
+Log me in automatically (sets cookie) Log me in automatically (sets cookie) Automatischen Log-In aktivieren. ("cookie" wird gepeichert). Meld mij automatisch aan (zet cookie) Automatska prijava (postavi kolaÄiÄ) Samodejna prijava (nastavi piÅ¡kotek)
+Log Out Log Out abmelden Afmelden Odjava Odjava
+Log out Log out abmelden Afmelden Odjava Odjava
+Logout Logout abmelden Afmelden Odjava Odjava
+Log out and keep name/address Odjavi se i zadrži ime/adresu Odjavi se in obdrži ime/adreso
+Logout and keep name/address Odjavi se i zadrži ime/adresu Odjavi se in obdrži ime/adreso
+LOGIN_EXISTING Bitte melden Sie sich hier an, wenn Sie bei uns bereits ein Benutzerkonto eingerichtet haben. Ako veÄ imate korisniÄki raÄun, prijavite se ovdje. Äe uporabniÅ¡ki raÄun že imate, prijavite se tukaj-
+LOGIN_NEW Mit einem Benutzerkonto können Sie schneller Bestellungen abwickeln, den Bestellstatus einsehen und Ihre Bestellhistorie abrufen. Stvaranje korisniÄkog raÄuna Äe Vam omoguÄiti brže naruÄivanje, kao i moguÄnost provjere stanja narudžbi i pregledajte proÅ¡le kupovine. Z ustvarjanjem uporabniÅ¡kega raÄuna boste hitreje oddajali naroÄila, preverjali stanje in pregledali zgodovino nakupov.
+Logo image Logo image Logo Afbeelding logo Logotip Logotip
+Lost your customer ID? Lost your customer ID? Sie haben Ihre Kundennummer vergessen? Uw klantnummer vergeten? Izgubili ste korisniÄke podatke? Zgubili ste uporabniÅ¡ke podatke?
+Lost your password? Lost your password? Haben Sie Ihr Passwort vergessen? Wachtwoord vergeten? Izgubili ste lozinku? Zgubili ste geslo?
+Mail lists (if any) Mail lists (if any) Elektronski poštanski popisi (ako postoje)
+Mailing Status Mailing Status Versand-Status Mailing Status Slanje pošte Pošiljanje pošte
+Main Interchange developer site Main Interchange developer site Haupt Interchange Entwickler Homepage Stranica Interchange razvojne grupe Spletna stran Interchange razvojne ekipe
+Manage shipping addresses UreÄivanje adresa za dostavu Urejanje naslova za dostavo
+March März Mars Maart ožujak mart
+Matches %s of %s found. Matches %s of %s found. %s von %s Treffer gefunden. %s van %s gevonden resultaten %s od %s rezulata pretraživanja %s od %s rezultatov iskanja
+Maximum order quantity of %s enforced. Maximum order quantity of %s enforced. Maximale Bestellmenge (%s) erreicht. Maximale bestelhoeveelheid is %s. NajveÄa dopuÅ¡tena koliÄina %s namjeÅ¡tena NajviÅ¡ja dovoljena koliÄina %s nastavljena
+Maximum Price Najviša cijena Najvišja cena
+May Mai Mai Mei svibanj maj
+Minimum order quantity of %s enforced. Minimum order quantity of %s enforced. Eine Mindestabnahme(-menge) von %s ist erforderlich. Minimale bestelhoeveelheid is %s. Najmanja dopuÅ¡tena koliÄina %s namjeÅ¡tena Najnižja dovoljena koliÄina %s nastavljena
+Minimum Price Najniža cijena Najnižja cena
+Modified Modified Geändert Gewijzigd Izmijenjeno Spremenjeno
+mon_decimal_point . , , . . ,
+mon_thousand_sep
+mon_thousands_sep , . . , , .
+More Info More Info Mehr Information Meer informatie ViÅ¡e o tome VeÄ o tem
+More info More info Mehr Information Meer informatie ViÅ¡e o tome VeÄ o tem
+More info... More info... Mehr Information Meer informatie... ViÅ¡e o tome... VeÄ o tem...
+Multi-page Cijeli postupak Celoten postopek
+Must have old password. Please enter old password. Bitte altes Password eingeben.
+Must enter at least %s characters for password. Please enter at least %s characters for password. Bitte mindestens %s Zeichen für Passwort eingeben.
+Name Name Nachname Naam Ime Ime
+New Account New Account Neues Konto Nieuwe rekening Novi korisniÄki raÄun Novi uporabniÅ¡ki raÄun
+New items New items Neue Produkte Nieuw artikel Novi proizvodi Novi izdelki
+NEW_BROWSER_PAYMENT_MSG1 We will wait for a check sent to us referencing the order number you receive on your receipt. Wir erwarten Ihren Scheck/Zahlungseingang unter Angabe der Rechnungsnummer.
+Next Next Weiter Volgende SlijedeÄa Naslednja
+Nickname Nickname Benutzername Korte naam Nadimak Vzdevek
+No No Nein Nee Ne Ne
+No %s entered. No %s entered. Keine %s eingegeben. Geen %s ingegeven. Trenutno nemate %s Trenutno nimate %s
+No change, go to checkout No change, go to checkout keine Ãnderungen â zur Kasse Geen wijziging, ga naar kassa Bez izmjena, idite na blagajnu Ni sprememb, nadaljujte na blagajno
+No items at the moment. No items at the moment. Momentan keine Produkte verfügbar. Momenteel geen artikelen. Trenutno nema artikala. Trenutno ni artiklov.
+No items in your shopping cart! No items in your shopping cart! Keine Produkte im Warenkorb Er bevinden zich geen artikelen in uw winkelwagen! Vaša košarica je prazna! Vaša košarica je prazna!
+No items were selected for return. No items were selected for return. Es wurden keine Produkte zur Warenrücksendung eingegeben. Er zijn geen producten geselecteerd om te retourneren. Ni jedan artikl nije izabran za povrat. Noben artikel ni izbran za povraÄilo
+No items with '%s' were found. You can %sreturn to browsing our catalog%s, if you wish. No items with '%s' were found. You can %sreturn to browsing our catalog%s, if you wish. Das gesuchte Produkt wurde nicht gefunden. Sie nun zum Katalog zurückkehren und eine neue Suche eingeben. Nažalost, nemamo artikala sa '%s'. Možete %snastaviti pregledavati katalog%s Nažalost, nimamo artiklov s '%s'. Lahko nadaljujete s %sbrskanjem po katalogu%s
+No Match for %s No Match for %s Keine Ãbereinstimmung für %s Geen resultaat voor %s Nema rezutata ze '%s' Ni rezultatov za '%s'
+No payment method selected. No payment method selected. Wählen Sie eine Zahlungsmethode Er is geen betalingsmethode geselecteerd. NaÄin plaÄanja nije odabran. NaÄin plaÄila ni izbran.
+none none keine geen nijedno nobeno
+Not Found Not Found Nicht gefunden Niet gevonden Nije pronaÄeno Ne obstaja
+Note Note Mitteilung Opmerking Napomena Opombe
+November November Novembre November studeni november
+Number Of Items Number Of Items Stückzahl Aantal producten Broj artikala Število artiklov
+October Oktober Octobre October listopad oktober
+Off Coupon Active Off Coupon Active Rabatt (-Coupon/-Gutschein) gewährt Kortingcoupon actief
+Old password Old password Altes Passwort Oud wachtwoord Stara lozinka Staro geslo
+on on an op na na
+One message below your threshold One message below your threshold Een bericht beneden uw drempel
+Online Check Online Check Online Scheck Elektronski Äek Elektronski Äek
+Only in category Samo u kategoriji Samo v kategoriji
+or or oder of ili ali
+Or send an e-mail to Or send an e-mail to Oder schreiben Sie eine E-mail an: Of stuur een e-mail naar PoÅ¡aljite elektroniÄku poÅ¡tu na adresu PoÅ¡ljite elektronsko poÅ¡to na adreso
+Or you can create a %snew account%s. Or you can create a %snew account%s. Oder Sie können ein %sneues (Kunden-)Konto%s erstellen. Of U kunt een %snieuwe rekening%s openen. Kreirajte %snovi korisniÄki raÄun%s Ustvarite %novi uporabniÅ¡ki raÄun%s
+Order Date Order Date Bestell Datum Orderdatum Datum narudžbe Datum naroÄila
+Order Detail Order Detail Order Order Details Detalji narudžbe Detajli naroÄila
+Order Failed Order Failed Bestellung fehlgeschlagen Narudžba nije uspjela NaroÄilo ni uspelo
+Order History Order History Bestellentwicklung Orderhistorie ProÅ¡le narudžbe Zgodovina naroÄil
+ORDER ID ORDER ID BESTELLNUMMER ORDER NR Å IFRA NARUDŽBE Å IFRA NAROÄILA
+ORDER NUMBER ORDER NUMBER BESTELL NUMMER ORDERNUMMER BROJ NARUDŽBE Å TEVILKA NAROÄILA
+Order Number Order Number Bestellnummer Ordernummer Broj narudžbe Å tevilka naroÄila
+Order Processed -- Thank You! Order Processed -- Thank You! Bestellung in Bearbeitung -- Danke! Order verwerkt -- Dank U! Narudžba obraÄena -- Hvala! NaroÄilo obdelano -- Hvala!
+Order Returns Order Returns Rückgabe von Artikeln Retourzendingen Povrat narudžbe PovraÄilo naroÄila
+Order this Order this Jetzt bestellen / kaufen. Koop dit product NaruÄi NaroÄi
+ORDER TOTAL ORDER TOTAL Rechnungsbetrag ORDER TOTAAL UKUPNO SKUPAJ
+Order Total Order Total Rechnungsbetrag Ordertotaal Ukupno naruÄeno Skupaj naroÄeno
+Order total %s exceeds credit limit, please call. Order total %s exceeds credit limit, please call. Die Bestellung überschreitet Ihren (Warenkredit) Kreditrahmen. Bitte wenden Sie sich telefonisch an uns. Het totaal van uw bestelling (%s) overschrijdt uw kredietlimiet. Bel ons alstublieft. Skupna cijena narudžbe (%s) prelazi ograniÄenje, molimo nazovite. Skupna cena naroÄila (%s) presega omejitev, prosimo pokliÄite
+Order Tracking Order Tracking Auftrag verfolgen Traceren orders PraÄenje narudžbi Spremljanje naroÄil
+ORDER_RETURN_PAR1 Please verify the information below and select the items you wish to return by checking the corresponding checkboxes and modifying the quantity as needed. Bitte bestätigen Sie die unten aufgeführten Angaben und wählen Sie die umzutauschenden Produkte, Hilfe der Kästchen aus und ändern Sie die Stückzahl nach (Ihrem) Bedarf um. Controleert U alstublieft onderstaande informatie en selecteer de artikelen die U wenst te retourneren door het aanvinken van de corresponderende vakjes. Pas de aantallen zonodig aan. Potvrdite da su dolje navedeni podaci toÄni i odaberite artikle koje želite vratiti. Potrdite spodaj navedene podatke in izberite izdelke ki jih želite vrniti.
+ORDER_SECURITY_MSG1 Either this web server did not receive the last transaction via Endwieder diesen Web Server hatt die Bestelluing nicht bekommen ueber
+Other Other Anderes Ander Ostalo Ostalo
+Other items you may like Other items you may like Produkte die Ihnen auch gefallen könnten Wellicht houdt U ook van deze artikelen Drugi proizvodi koji bi Vam se mogli svidjeti Drugi izdelki, ki bi Vam lahko bili vÅ¡eÄ
+Our Price Our Price Unser Preis Onze prijs Naša cijena Naša cena
+Our Story O nama O podjetju
+Out Of Stock Out Of Stock Nicht verfügbar Niet voorradig Nije raspoloživo Ni raspoloživo
+P.O. Information P.O. Information Auftrag Information
+p_cs_precedes 1 1
+p_sep_by_space 1 1
+Parent Parent Ouder
+Part No. Part No. Produktnummer Onderdeel No. Dio br. Del št.
+Password Password Passwort Wachtwoord Lozinka Geslo
+Password and check value don't match. Passwort und Gegenprobe stimmen nicht überein. Het bevestigingswachtwoord ter controle komt niet overeen met uw nieuwe wachtwoord. Lozinka i kontrolna vrijednost se ne podudaraju. Geslo in kontrolna vrednost nista enaka.
+password minder password minder Passworterinnerung wachtwoord verzorger
+Payment and submit order Zahlungsart PlaÄanje i predaja narudžbe PlaÄilo in oddaja naroÄila
+Payment Information Zahlungs Information NaÄin plaÄanja NaÄin plaÄila
+Payment Method Payment Method Zahlungsart Betalingsmethode NaÄin plaÄanja NaÄin plaÄila
+PAYMENT<BR>METHOD PAYMENT<BR>METHOD ZAHLUNGSMETHODE BETALINGS<BR>METHODE NAÄIN<BR>PLAÄANJA NAÄIN<BR>PLAÄILA
+Perl Information Perl Information Perl Information Perl informatie Informacije o Perlu Perl informacije
+Phone Phone Telefonnummer Telefoon Telefon Telefon
+Place one-click test order Place one-click test order Mit einem Klick Testbestellung ordern. Plaats een-klik testorder
+Place Order Bestellen ZakljuÄi narudžbu ZakljuÄi naroÄilo
+Plain Old Text Plain Old Text Puur tekst Samo tekst Samo tekst
+Please %scontact us%s if you have any questions for us. Please %scontact us%s if you have any questions for us. Bitte %skontaktieren%s Sie uns, wenn Sie Fragen haben Hebt U nog vragen, neem dan vrijblijvend %scontact%s met ons op. Slobodno nam se %sjavite%s s VaÅ¡im pitanjima. Äe imate vpraÅ¡anja v zvezi s trgovino, lahko %snas kontaktirate%s.
+Please contact %sCustomer Service%s for assistance. Please contact %sCustomer Service%s for assistance. Bitte wenden Sie sich an unseren %sKundenservice%s für weitere Unterstützung. Voor hulp kunt U contact opnemen met %sklantenservice%s. Molimo javite se službi %skorisniÄke podrÅ¡ke%s za pomoÄ Prosimo kontaktirajte službo %uporabniÅ¡ke podpore% za pomoÄ
+Please either Please either Bitte entweder Kiest U alstublieft Molimo Vas, ili Prosimo, ali
+Please Log In Prijava Prijava
+Please select an order below to continue with the return process. Please select an order below to continue with the return process. Bitte wählen Sie eines der untenstehenden Produkte aus, um mit dem (Waren-)Umtausch fortzufahren. Selecteer een order en ga verder met het retourneringsproces. Odaberite narudžbu koju želite vratiti Izberite naroÄilo, ki ga želite povrniti
+Please try your request again. Please try your request again. Bitte noch einmal anfragen Probeer nog een keer a.u.b. Pokušajte ponovno poslati zahtjev. Poskusite zahtevo poslati še enkrat.
+Please use the information below to process your return Please use the information below to process your return Um Ware(n) zu retournieren/umzutauschen verfahren Sie bitte wie folgt / nachstehend aufgeführt/erklärt: Gebruik onderstaande informatie voor uw retourzending Koristite navedene podatke pri povratu Uporabite navedene podatke pri povraÄilu
+Please use your browser's back button to return to the order and select at least one item from the order to return. Please use your browser's back button to return to the order and select at least one item from the order to return. Bitte gehen Sie eine Seite zurück und geben Sie die entsprechende Stückzahl ein. Gebruik de browser's 'Terug'-knop om terug te keren naar de order en selecteer minimaal een artikel dat U wilt retourneren. Koristite Natrag (Back) tipku, kako bi se vratili na stranicu s narudžbom i odberite barem jedan artikl koji želite vratiti. Uporabite Nazaj (Back) tipko v VaÅ¡em brskalniku da bi se vrnili na stran z naroÄilom in izberite vsaj en artikel, ki bi ga želeli vrniti.
+Please use your browser's back to enter a more appropriate value. Please use your browser's back to enter a more appropriate value. Bitte benutzen Sie den Browser, um zurück zu gelangen und geben Sie die zutreffende Anzahl an. Gebruik de browser's 'Terug'-knop en vul een geschiktere waarde in. Moliomo vratite se tipkom Nazad (Back) u Vašem pregledniku i upišite prikladnu vrijednost Prosimo uporabite Nazaj (Back) gumb v Vašem brskalniku in upišite primerno vrednost.
+Please verify the information below and click the <b>'Place Order'</b> button to process your order. Please verify the information below and click the <b>'Place Order'</b> button to process your order. Bitte bestätigen Sie die unten aufgeführten Angaben und drücken Sie den "Bestell-Button", um Ihre Bestellung abzuschicken. Controleert U alstublieft onderstaande gegevens en klik vervolgens de <b>"Plaats Order"</b> knop om uw bestelling te verwerken. Molimo provjerite podatke i pritisnite <b>'NaruÄi'</b> Prosimo da preverite podatke in pritisnete <b>'NaroÄi</b>
+Please wait Molimo priÄekajte Prosimo poÄakajte
+PO Number PO Number Auftrag Nummer Inkooporder nummer
+Post Anonymously Post Anonymously Annonym Anoniem verzenden Pošalji anonimno Pošlji anonimno
+Postal Billing Postal Billing Rechnung PouzeÄem Pri prevzemu
+Posted on Posted on ausgestellt am Poslano Poslano
+Powered by Interchange Powered by Interchange Powered by Interchange Powered by Interchange
+Preview Preview Vorschau Pregled Predogled
+Previous Previous Vorherig Vorige Prethodna Prejšnja
+Price Price Preis Prijs Cijena Cena
+primary primary hauptsächlich primair prvo prvo
+Privacy Policy Privacy Policy Datenschutz Privatnost podataka Varovanje osebnih podatkov
+Problem Problem Problem Probleem Problem Problem
+Process Order Return Process Order Return Warenrückgabe veranlassen. Verwerken retourzending Obrada povrata narudžbe Obdelava povraÄila naroÄila
+PROCESS_RETURNS_PAR1 Your return has been processed. Please ship the item(s) to the address below and your account will be credited for the returned amount. A return confirmation has also been emailed to you. Ihre Warenrückgabe wird bearbeitet. Bitte schicken Sie die Ware an an die unten genannte Adresse. Wir schreiben den Betrag für den/die zurückgesandten Artikel, nach deren Eingang, ihrem Kundenkonto gut. AuÃerdem erhalten Sie eine Rückgabe-Bestätigung per Email. Uw retourzending is verwerkt. Stuur het(de) product(en) naar onderstaand adres en uw rekening zal worden gecrediteerd voor het bedrag dat de teruggestuurde goederen vertegenwoordigen. Ter confirmatie van deze retourzending is een email naar U verzonden.
+Product Product Artikel Proizvod Izdelek
+Product Views All Product Views All Alle Produkte anzeigen
+ProductFiles
+Products Produkte Proizvodi Izdelki
+products Produkte produits proizvodi izdelki
+Put me on these mail lists (if any) Put me on these mail lists (if any) Abonnieren Sie mich Plaats mij op deze emaillijsten (indien aanwezig) Želim se pretplatit na slijedeÄe mailing liste Želim se naroÄiti na naslednje poÅ¡tne sezname
+Put me on your email list of infrequent offers Put me on your email list of infrequent offers Möchten Sie auch in Zukunft über unsere Angebote / Aktionen informiert werden? Dann abonnieren Sie unseren Newsletter. Plaats mij op uw emaillijst van niet frequente aanbiedingen
+Qty Qty Anz. Aantal Kol. Kol.
+Qty Total Qty Total Ukupno art. Å t. artiklov
+QTY<BR>TOTAL QTY<BR>TOTAL MENGE <BR> Gesamt TOTAAL<BR>AANTAL KOL<BR>UKUPNO KOL<BR>SKUPAJ
+Quan Quan Menge Aantal KoliÄina KoliÄina
+Quantity Quantity Menge Aantal KoliÄina KoliÄina
+Quantity Discounts Quantity Discounts Mengenrabatt Kwantumkortingen KoliÄinski popust KoliÄinski popust
+QUANTITY PRICING QUANTITY PRICING MENGEN PREISANGABE KWANTUMPRIJZEN KOLIÄINSKA CIJENA KOLIÄINSKA CENA
+Read more Read more weitere Informationen
+Recalculate Neu berechnen PreraÄunaj PreraÄunaj
+Recurring Orders Recurring Orders Widerholende Bestellung Herhalingsorders Trajne narudžbe Trajna naroÄila
+Regular price Regular price regulärer Preis Normale prijs Redovna cijena Redna cena
+Remove Remove Löschen Verwijder Ukloni Odstrani
+Reply Reply Antwort Antwoord Odgovori Odgovori
+Requested Product Unavailable Requested Product Unavailable Leider ist das von Ihnen gewählte Produkt vorübergehend nicht vorrätig Proizvod nije dostupan Izdelek je na zalogi
+Residential? Adresa stana? Adresa stanovanja?
+Return Return Rückgabe Retour Povrat PovraÄilo
+Return Info Return Info Rückgabe Information Informatie retourzending Informacije o povratu Informacije o povraÄilu
+Return request received. Return request received. Ihre gewünschte Warenrückgabe ist bei uns eingegangen. Verzoek voor retourzending ontvangen. Zahtjev za povrat zaprimljen Zahteva za povraÄilo sprejeta
+Return Selected Items Return Selected Items Rückgabe von Artikeln Retourneer geselecteerde producten Povrat odabranih artikala PovraÄilo izbranih artiklov
+Returns Returns Rückgaben Retour producten Povrati PovraÄila
+Review your order details Bestellung prüfen Provjerite narudžbu Preverite naroÄilo
+RMA Number RMA Number Warenrücksendung-Nummer (RMA-Nummer) RMA nummer RMA broj RMA številka
+Routing Number Routing Number Routing Nummer
+SALES TAX SALES TAX UMSATZSTEUER BTW PDV DDV
+Sales Tax Sales Tax Mehrwertsteuer Btw PDV DDV
+Same as shipping address Versandadresse verwenden
+Same shipping address Same shipping address Gleiche Lieferadresse Hetzelfde verzendadres Ista adresa za dostavu Enaka adresa za dostavo
+Save Save Sichern Opslaan Spremi Shrani
+Save Acct. Info Save Acct. Info Kontonummer speichern. Opslaan rekeninginformatie Spremi podatke o raÄunu Shrani podatke o raÄunu
+Save and Checkout Save and Checkout Eingabe speichern und zur Kasse. Opslaan en naar kassa Spremi i idi na blagajnu Shrani in pojdi na blagajno
+Save Cart Save Cart Warenkorb speichern Winkelwagen opslaan Spremi košaricu Shrani košarico
+Save This Cart Save This Cart Warenkorbinhalt speichern Deze winkelwagen opslaan Spremi ovu košaricu Shrani to košarico
+Saved Carts Saved Carts gespeicherte Warenkörbe Opgeslagen winkelwagen Spremljene košarice Shranjene košarice
+Saved Carts / Recurring Orders Saved Carts / Recurring Orders Gespeicherte Warenkörbe / Wiederholende Bestellungen Opgeslagen winkelwagens / herhalingsorders Spremljenje koÅ¡arice / Trajne narudžbe Shranjene koÅ¡arice / Trajna naroÄila
+Saved Carts/Recurring Orders Spremljene koÅ¡arice/Trajne narudžbe Shranjene koÅ¡arice/Trajna naroÄila
+SEARCH SUCHEN TRAŽI IÅ ÄI
+Search Search Suchen Zoeken Pretraživanje Iskanje
+Search by Category Search by Category nach Kategorie(n) suchen Zoek op categorie Traži po kategoriji IÅ¡Äi po kategoriji
+Search by Field Search by Field nach Felder suchen/auswählen Zoek op veld Traži po polju IÅ¡Äi po polju
+Search by Price Traži po cijeni IÅ¡Äi po ceni
+Search for Search for Suchen nach Zoek voor Traži IÅ¡Äi
+Search Go Search Go SUCHEN Zoek nu Pretraži IÅ¡Äi
+Search results Search results Suchergebnis Zoekresultaten Rezultati pretraživanja Rezultati iskanja
+SECURITY PROBLEM SECURITY PROBLEM SICHERHEITSPROBLEM BEVEILIGINGSPROBLEEM SIGURNOSNI PROBLEM VARNOSTNA TEŽAVA
+See also See also Besuchen Sie auch Zie ook Pogledajte i Oglejte si tudi
+See also... See also... Siehe auch... Zie ook... Pogledajte i... Oglejte si tudi...
+See... See... sehen Zie... Pogledajte... Oglejte si...
+Select country Izbor države Izbira države
+Select Shipping Izbor dostave Izbira dostave
+Send an email copy of my receipt Send an email copy of my receipt Senden Sie mir die Rechnung per Email Stuur een copie per email PoÅ¡aljite dvojnik raÄuna elektroniÄkom poÅ¡to PoÅ¡ljite kopijo raÄuna po elektronski poÅ¡ti
+Separate shipping Separate shipping Separete Lieferung Separate verzending Odvojena dostava LoÄena dostava
+Separate shipping addresses Separate shipping addresses andere Lieferadresse Separate verzendadressen Odvojene adrese za dostavu LoÄene adrese za dostavo
+September September Septembre September rujan september
+Service Usluge Storitve
+session below to wipe all information, or return to the
+Set As Recurring Order Set As Recurring Order als wiederholende Bestellung (ab)speichern Bewaar als herhalingsorder Postavi kao trajnu narudžbu Nastavi kot trajno naroÄilo
+Ship and bill to Versand- und Rechnungsadresse Dostava i plaÄanje: Dostava in plaÄilo:
+Ship to Versandadresse
+SHIPPING SHIPPING VERSAND VERZENDING DOSTAVA DOSTAVA
+Shipping Shipping Versand Verzending Dostava Dostava
+Shipping Address Shipping Address Lieferadresse Verzendadres Adresa za dostavu Adresa za dostavo
+Shipping Address Added Shipping Address Added Lieferadresse Verzendadres toegevoegd Adresa za dostavu dodana Adresa za dostavo dodana
+Shipping Address Removed Shipping Address Removed Versandadresse entfernt Verzendadres verwijderd Adresa za dostavu uklonjena Adresa za dostavo izbrisana
+Shipping Addresses Shipping Addresses Lieferadresse Verzendadressen Adrese za dostavu Adrese za dostavo
+Shipping Country Shipping Country Wählen Sie ein Land aus Verzendland Država za dostavu Država za dostavo
+Shipping Method Shipping Method Versandmethode Verzendmethode NaÄin dostave NaÄin dostave
+Shipping method Shipping method Versandmethode Verzendwijze NaÄin dostave NaÄin dostave
+Shipping selection Versandart wählen Izbor dostave Izbira dostave
+Shipping Weight Shipping Weight Versandgewicht Verzendgewicht Težina za dostavu Dostavna teža
+Shipping weight Versandgewicht Verzendgewicht Težina za dostavu Dostavna teža
+SHIPPING<BR>HANDLING SHIPPING<BR>HANDLING VERSAND und KOSTEN VERZENDING<BR>BEHANDELING DOSTAVA<BR>OTPREMA DOSTAVA<BR>ODPREMA
+Shopping Cart Shopping Cart Warenkorb Winkelwagen Košarica Nakupovalna košarica
+Show All Subcategories Show All Subcategories Alle Unterkategorien anzeigen. Toon alle sub-categorieen Prikaži sve podkategorije Prikaži vse podkategorije
+SIZE SIZE GRÃSSE MAAT VELIÄINA VELIKOST
+SKU SKU Artikel Nr. Art.Nr. Å ifra art. Å ifra art.
+Something went wrong when mailing, perhaps a typo in your email address? Something went wrong when mailing, perhaps a typo in your email address? Die von Ihnen angegebene E-Mail-Adresse scheint nicht richtig zu sein. Bitte überprüfen Sie Ihre Eingabe. Er is iets fout gegaan bij het versturen van de email. Misschien een typefout in uw emailadres? Dogodila se pogreÅ¡ka pri dostavi poÅ¡te. Provjerite svoju adresu? Zgodila se je napaka pri poÅ¡iljanju elektronske poÅ¡te. MogoÄe ste vnesli napaÄno adreso?
+Sorry, no match for that. Try again? Sorry, no match for that. Try again? Der Artikel konnte leider nicht gefunden werden. Bitte versuchen Sie es mit einer neuen Eingabe. Sorry, daarvoor zijn geen resultaten gevonden. Opnieuw proberen? Nažalost, pretraga nije urodila rezultatima. Pokušajte ponovno? Nažalost, iskanje ni vrnilo nobenih rezultatov. Poskusite znova?
+Sorry, no matches for Sorry, no matches for Leider keine Ãbereinstimmung (gefunden) Sorry, geen resultaten voor Nažalost, nema rezultata za Nažalost, ni rezultatov za
+Sorry, no matches for <B>%s</B>. Sorry, no matches for <B>%s</B>. Leider konnte das Produkt (%s) nicht gefunden werden. Sorry, geen zoekresultaten gevonden voor <B>%s</B>. Nažalost, nema rezultata za <B>%s</B> Nažalost, ni rezultatov za <B>%s</B>
+Sorry, the page (%s) was not found Sorry, the page (%s) was not found Leider haben wir die Seite (%s) nicht gefunden Sorry, de pagina (%s) is niet gevonden Nažalost, stranica (%s) ne postoji Nažalost, stran (%s) ne obstaja
+Specials Specials Angebote Aanbiedingen Posebna ponuda Posebna ponudba
+SSL/HTTPS, or your browser doesn't handle SSL. SSL/HTTPS, oder ihren Browser versteht SSL nicht.
+State/Province State/Province Bundesland Staat/Provincie Država/pokrajina Država/regija
+STATUS STATUS STATUS STATUS STATUS STATUS
+Stock Stock Lager Voorraad Zalihe Zaloge
+Stock Alert Request Stock Alert Request Verfügbarkeitsbenachrichtigung Op voorraadmelding Zahtijev za obavijest o zalihama Zahteva za obvestilo o zalogah
+Stock Alerting Stock Alerting Op voorraad melden ObavjeÅ¡tavanje o zalihama ObveÅ¡Äanje o zalogah
+STOCK_ALERT_PAR1 Please complete the form below and we will contact you once the item you have selected becomes available. This is a complementary feature and you are not in any way obligated to purchase the item. Bitte füllen sie das nachstehende Formular aus und wir benachrichtigen Sie sobald das gewünschte Produkt wieder verfügbar ist. Dies ist eine Serviceleistung, die Sie nicht zum Kauf des Artikels verpflichtet. Als U onderstaand formulier invult zullen wij U berichten zodra het door U geselecteerde artikel weer voorradig is. Dit is een aanvullende dienst en U bent op geen enkele wijze verplicht om het artikel te kopen.
+STOCK_ALERT_PAR2 You may also pre-order the item. When the item becomes available, you will be notified via email and the order will be shipped the same day. Sie können den Warenposten auch vorbestellen. Sobald der Artikel verfügbar ist, erhalten Sie eine Auftragsbestätigung per E-Mail und die Ware wird noch am gleichen Tag versendet. U mag het product ook vooruit bestellen. Zodra het product op voorraad is sturen wij U een kennisgeving per email en het artikel zal dezelfde dag worden verzonden. Proizvod možete dobiti i u prednarudžbi. Kad proizvod postane dostupan, obavijestit Äemo Vas putem elektronske poÅ¡e i isti dan isporuÄiti poÅ¡iljku. Izdelek lahko dobite tudi preko prednaroÄila. Ko dobimo izdelek, Vas o tem obvestimo po elektronski poÅ¡ti in isti dan poÅ¡ljemo naroÄeno.
+Stop Shopping Stop Shopping Stoppen met winkelen Prekini kupovinu Prenehaj z nakupom
+Story Story Kommentar Commentaar Komentar Komentar
+Subject Subject Betrift Onderwerp Tema Zadeva
+Submit Submit Abschicken Verzend Pošalji Pošlji
+Submit Request Submit Request Anfrage abschicken Verstuur verzoek Pošalji zahtjev Pošlji zahtevo
+SUBTOTAL SUBTOTAL ZWISCHENSUMME SUBTOTAAL UKUPNO SKUPAJ
+Subtotal Subtotal Zwischensumme Subtotaal Ukupno Skupaj
+Take our Take our Nehme unser Doe ons Kako bi saznali Vaše mišljenje, pomaže nam Da bi izvedeli Vaše mnenje, pomaga nam
+technical problems. Please print the order page and give us a call.
+test number test number Testnummer testnummer pokusni broj poskusna številka
+Thank you for ordering from us! Thank you for ordering from us! Vielen Dank für Ihre Bestellung! Hvala što ste kupovali kod nas! Hvala za vaš nakup!
+Thank you for visiting! Thank you for visiting! Vielen Dank für Ihren Besuch! Bedankt voor uw bezoek! Hvala na posjeti! Hvala za obisk!
+Thank you for visiting. Thank you for visiting. Vielen Dank für Ihren Besuch! Bedankt voor uw bezoek. Hvala na posjeti. Hvala za obisk!
+Thank you for your interest in our products. Thank you for your interest in our products. Vielen Dank für Ihr Interesse an unseren Produkten! Bedankt voor uw interesse in onze producten. Hvala na Vašem zanimanju za naše proizvode. Hvala na Vašem zanimanju za naše izdelke.
+That one generated more than one match. %sTry again%s with more info? That one generated more than one match. %sTry again%s with more info? Es gab mehr als eine Ãbereinstimmung. Bitte versuchen Sie es mit einer %sneuen Sucheingabe%s. Benutzen Sie hierbei mehr Suchbegriffe. Dat leverde meer dan een resultaat op. %sOpnieuw proberen%s met meer informatie?
+that the correct card type, expiration date, and number are
+The areas you need to correct are shown in %sthis color%s below. The areas you need to correct are shown in %sthis color%s below. Die Felder die nicht korrekt ausgefüllt wurden, sind in %diese Farbe% unten markiert. Onderstaande velden, weergegeven in %sdeze kleur%s, behoeven correctie. Polja koja treba popraviti su oznaÄena %sovom bojom%s Polja ki so napaÄno vnesena, so oznaÄena s %sto barvo%s.
+The catalog should be successfully reconfigured. The catalog should be successfully reconfigured. Der Katalog wurde erfolgreich aktualisiert. Katalog bi trebao biti uspješno namješten. Katalog je uspešno rekonfiguriran.
+The following error was seen The following error was seen Folgender Fehler ist aufgetreten. Ova greÅ¡ka je uoÄena Ta napaka se je zgodila
+The requested page (%s) was not found. You can %sreturn to browsing our catalog%s, if you wish. The requested page (%s) was not found. You can %sreturn to browsing our catalog%s, if you wish. Die von Ihnen gewünschte Seite (%s) konnte (leider) nicht gefunden werden. Wollen Sie %szurück%s zum Warenkatalog?
+The search could not be done. The problem was The search could not be done. The problem was Ihre Suchanfrage konnte aufgrund folgeden Problems nicht gestartet werden. Pretraga se nije mogla izvršiti. Problem je Iskanje se ni izvedlo. Problem je
+The selected shipping addresses have been removed. The selected shipping addresses have been removed. Die ausgewählte/n Lieferadresse/n wurde gelöscht De geselecteerde verzendadressen zijn verwijderd. Odabrane adrese za dostavu su izbrisane Izbrane adrese za dostavo so izbrisane
+There are communication problems with the server. See the links below. There are communication problems with the server. See the links below. Es ist ein Serverproblem aufgetreten. Bitte klicken Sie auf einen der folgenden Links, Er zijn communicatieproblemen met de server. Zie onderstaande links.
+There was an error adding the new address entry. There was an error adding the new address entry. Bei der Eingabe Ihrer neuen Adresse ist ein Fehler aufgetreten. Er is een fout opgetreden bij het toevoegen van het nieuwe adres.
+There were errors in your last submission There were errors in your last submission Da ist ein Fehler in Ihrer letzten Bestätigung Er zijn fouten opgetreden bij de verzending
+There were errors in your last submission. There were errors in your last submission. Bei der Eingabe ist ein Fehler aufgetreten. Er zijn fouten opgetreden bij de verzending
+There were no matches found. There were no matches found. Das gesuchte Produkt wurde nicht gefunden. Er zijn geen resultaten gevonden.
+There will be a %s charge added for COD. There will be a %s charge added for COD. Es wird eine Nachnahmegebühr von %s berechnet. Er geldt een toeslag van %s voor rembourszendingen.
+They are shown in %sthis color%s below. They are shown in %sthis color%s below. Sie sind in %diese Farbe% angegebeb hier drunter Ze zijn hieronder aangegeven in %sdeze kleur%s. Prikazane su %sovom bojom%s. Prikazane so s %sto barvo%s.
+This a confirmation of your request submission. This a confirmation of your request submission. Dies ist die Bestätigung Ihrer Bestellung Dit is een bevestiging van uw ingezonden verzoek. Ovo je potvrda o prijemu Vašeg zahtijeva. To je potrdilo o sprejemu Vaše zahteve.
+This is a demo store. If you would like further information on how you can build a store or how you can get custom services, please %svisit our web site%s. This is a demo store. If you would like further information on how you can build a store or how you can get custom services, please %svisit our web site%s. Dies ist ein Muster-Online-Shop. Wenn Sie am Aufbau eines solchen Online-Shops interessiert sind oder Fragen an den Kundenservice haben, dann %sbesuchen Sie bitte unsere Web-Seite%s. Dit is een demonstratie internet winkel. Wilt U meer informatie over hoe uzelf zo'n winkel bouwt of hoe U aangepaste diensten kunt krijgen, %sbezoek dan onze website%s. Ovo je demonstracijska trgovina. Ako Vam treba pomoÄ pri izradi trgovine, ili bi željeli posebne usluge, posjetite naÅ¡u %sweb stranicu%s. Ta trgovina je zgolj demonstracijska. Äe želite pomoÄ pri izdelavi trgovine, ali želite dodatne usluge, obiÅ¡Äite naÅ¡o %sspletno stran%s
+This is a demonstration <b>help page</b> for your customer service area. This is a demonstration <b>help page</b> for your customer service area. Diese ist <b>Demo Text</b> für ihre Kunden Service Seite Dit is een demonstratie <b>helppagina</b> voor uw klantenservice sectie.
+This is the "standard" demonstration of the Interchange electronic catalog system. This is the "standard" demonstration of the Interchange electronic catalog system. Dies ist die mustergültige Demonstration des Interchange electronic Katalogs. Dit is de "standard" demonstratie van het Interchange electronisch catalogussysteem. Ovo je "standard" demonstracija Interchange elektronskog kataloga To je "standard" demonstracija Interchange elektronskega kataloga
+This item is currently in your %sshopping cart%s. This item is currently in your %sshopping cart%s. Diese Produkte befinden sich zur Zeit in Ihrem %sWarenkorb%s Dit artikel bevindt zich in uw %swinkelwagen%s. Ovaj artikal je veÄ u vaÅ¡oj %skoÅ¡arici%s. Ta izdelek je že v VaÅ¡i %skoÅ¡arici%s.
+To save this cart, give it a nickname, then press 'Save Cart'. To save this cart, give it a nickname, then press 'Save Cart'. Um diesen Warenkorb abzuspeichern, geben Sie ihm einen Namen und drücken Sie dann "Warenkorb speichern" Geef deze winkelwagen een korte naam om hem op te slaan en klik daarna 'Winkelwagen opslaan'.
+To save this recurring order, give it a nickname, then press 'Save Cart'. To save this recurring order, give it a nickname, then press 'Save Cart'. Um diese Bestellung auch in Zukunft zu wiederholen, können Sie sie unter einem Namen Ihrer Wahl mit "jetzt speichern" abspeichern. Geef deze herhalingsorder een korte naam om hem op te slaan en klik daarna 'Herhalingsorder opslaan'. Ako želite spremiti ovu trajnu narudžbu, dodijelite joj nadimak i izaberite 'Spremi koÅ¡aricu'. Äe želite shraniti to trajno naroÄilo, dodelite mu vzdevek in izberite 'Shrani koÅ¡arico'.
+Toll free Toll free kostenfreie Nummer Besplatni broj BrezplaÄna Å¡tevilka
+Toll-free Toll-free Gebührenfrei Gratis nummer Besplatni broj BrezplaÄna Å¡tevilka
+TOTAL TOTAL Rechnungsbetrag TOTAAL ZA NAPLATU ZA PLAÄILO
+Trying to retrieve.... Trying to retrieve.... Versuchen zu erhalten... Probeert op te halen....
+Trying to unsub you from the <b>%s</b> list.... Trying to unsub you from the <b>%s</b> list.... Probeert U te verwijderen van de <b>%s</b> lijst....
+Trying to unsub.... Trying to unsub.... Probeert te verwijderen....
+unfortunately you will have to re-enter any account information. Äe želite naroÄiti Å¡e nekatere artikle, lahko to storite, ampak morali boste Å¡e enkrat vnesti svoje podatke
+United States United States Vereinigte Staaten Verenigde Staten Sjedinjene ameriÄke države Združene države amerike
+until this situation is corrected. You can CANCEL your
+Update item Update item Artikel aktualisieren Product bijwerken
+URL to enter catalog URL to enter catalog Internetadresse in Katalog eingeben. URL voor binnengaan catalogus
+URL to order a product URL to order a product URL (Internetadresse) um (diese) Produkte zu bestellen. URL voor bestellen van product
+Use the Preview Button! Check those URLs! Don't forget the http://! Use the Preview Button! Check those URLs! Don't forget the http://! Verwenden Sie den "Vorschau-Button". Ãberzeugen Sie sich von folgenden Internetseiten. Vergessen Sie nicht http://!
+User support mail lists User support mail lists
+Username Username Benutzername Gebruikersnaam KorisniÄko ime UporabniÅ¡ko ime
+Username must be of characters [A-Za-z0-9] Username must be of characters [A-Za-z0-9] Für den Benutzernamen sind keine anderen Zeichen als A-Z, a-z und 0-9 erlaubt. Gebruikersnaam moet bestaan uit letters [A-Za-z0-9] KorisniÄko ime mora biti sastavljeno od znakova [A-Za-z0-9] UporabniÅ¡ko ime mora biti sestavljeno iz znakov [A-Za-z0-9]
+Verify Verify Bestätigen Verifieer Potvrdi Potrdi
+Verify Password Verify Password Passwort bestätigen Verifieer wachtwoord Potvrdi lozinku Potrdi geslo
+View cart Pregled košarice Pregled košarice
+Please wait Bitte warten
+We can be contacted at We can be contacted at Sie können uns kontaktieren Wij zijn te bereiken op Možete nas kontaktirati na Lahko nas dobite na
+We don't give out your information to anyone! We don't give out your information to anyone! Wir halten uns an den gesetzlichen Datenschutz Wij waken over uw informatie. Die zal nooit aan anderen worden uitgegeven!
+We have received your in-stock alert notification and we will contact you once the selected item becomes available. We have received your in-stock alert notification and we will contact you once the selected item becomes available. Leider ist das von Ihnen gewählte Produkt vorübergehend nicht vorrätig. Wir benachrichtigen Sie, sobald der Artikel wieder verfügbar ist. Wij hebben uw "op voorraad melding" verzoek ontvangen en we zullen U berichten zodra het artikel weer leverbaar is.
+We have received your return request and have issued you an RMA number. We have received your return request and have issued you an RMA number. Wir haben Ihren Warenrücksendungsantrag erhalten und Ihen eine/diese RMA-Nummer zugeteilt. Wij hebben uw verzoek om goederen te retourneren ontvangen en hebben een RMA nummer toegekend.
+We hope you will ordering from us in the future. We hope you will ordering from us in the future. Wir hoffen, dass Sie auch in der Zukunft bei uns bestellen Nadamo se da Äete i slijedeÄi put kupovati kod nas. Upamo da boste tudi v prihodnosti nakupovali pri nas.
+We must have an email address in order to notify you. We must have an email address in order to notify you. Wir benötigen Ihre Emailadresse, um Sie benachrichtigen zu können. Uw email adres is nodig om U een kennisgeving te kunnen sturen.
+We need a city.... We need a city.... Wir benötigen Ihren Wohnort De plaats is nodig... Potrebno je unijeti grad... Potrebno je vnesti mesto...
+We need a first name.... We need a first name.... Wir benötigen Ihren Vornamen De voornaam is nodig... Potrebno je unijeti ime... Potrebno je vnesti ime...
+We need a last name.... We need a last name.... Bitte geben Sie Ihren Nachnamen ein De achternaam is nodig... Potrebno je unijeti prezime... Potrebno je vnesti priimek...
+We need a postal code.... We need a postal code.... Wir benötigen Ihre PLZ De postcode is nodig... Potrebno je unijeti poštanski broj... Potrevno je vnesti poštno številko...
+We need a state.... We need a state.... Bitte geben Sie Ihr Bundesland (in dem Sie wohnen) ein De staat/provincie is nodig... Morate unijeti regiju... Potrebno je vnesti regijo....
+We need a valid two-letter state code like CA. We need a valid two-letter state code like CA.
+We need a zip code for UPS lookup. We need a zip code for UPS lookup. Bitte geben Sie Ihre Postleitzahl an.
+We need an address.... We need an address.... Wir benötigen Ihre Adresse Het adres is nodig... Potrebna nam je adresa... Potrebujemo adreso...
+We need some more information! We need some more information! Wir benötigen mehr Information Wij hebben wat meer informatie nodig! Niste unijeli sve podatke! Potrebujemo veÄ podatkov!
+We need the <b>bold fields</b> to process your order We need the <b>bold fields</b> to process your order Wir benötigen die <b>fettunterlegten Felder</b> für ihre Bestellung De <b>vetgedrukte velden</b> zijn nodig voor een correcte verwerking van uw bestelling <b>Podebljana polja</b> su obvezna. <b>Krepko oznaÄena</b> polja so obvezna.
+We need the bold fields to process your order We need the bold fields to process your order Um Ihre Bestellung bearbeiten zu können, müssen Sie die fettunterlegten Felder ausfüllen. De vetgedrukte velden zijn nodig voor een correcte verwerking van dit formulier Podebljana polja su obvezna Krepko oznaÄena polja so obvezna
+We need to have some fields entered to be able to process your order. Please %sgo back</a> and fill out the information. Um Ihre Bestellung in auftrag zunehmen benötigen wir noch einige Angaben. Bitte %süberprüfen%s Sie Ihre Eingabe. Niste ispunili sva polja koja su potrebna da bismo mogli obraditi Vašu nadrudžbu. Molimo %svratite se</a> i popunite ih. Niste ispolnili vseh obveznih polj. Prosimo %svrnite se</a> in izpolnite jih.
+We recommend you do not leave any critical information
+We will contact you once your selected item becomes available. We will contact you once your selected item becomes available. Wir werden Sie benachrichtigen, sobald der gewünschte Artikel wieder vorrätig ist. Wij nemen contact met U op zodra de door U geselecteerde artikelen beschikbaar zijn. Obavijestiti Äemo Vas kad odabrani artikli postanu dostupni. Ko izbrane artikle dobimo na zalogi, boste o tem obveÅ¡Äeni.
+We will follow up as soon as possible. Nažalost, VaÅ¡u narudžbu trenutno ne možemo obraditi. Molimo vas da tiskate ponudu i nazovete nas. VaÅ¡ problem rijeÅ¡iti Äemo u najkraÄem moguÄem roku. Nažalost, trenutno ne moremo obdelati VaÅ¡ega naroÄila. Prosimo natisnite ponudbo in nas pokliÄite. VaÅ¡ problem bomo reÅ¡ili v najkrajÅ¡em možnem Äasu.
+We will wait for a check sent to us referencing the order number you receive on your receipt. We will wait for a check sent to us referencing the order number you receive on your receipt. Wir erwarten Ihren Scheck/Zahlungseingang unter Angabe der Rechnungsnummer.
+We would also like you to take our We would also like you to take our Nehmen Sie vielleicht unserse Wij stellen het zeer op prijs als u deelneemt aan ons Zamolili bi Vas, ako imate vremena, da ispunite naÅ¡u Prosili bi Vas, Äe imate Äas, da izpolnite naÅ¡o
+Welcome Welcome Willkommen Welkom Dobrodošli Dobrodošli
+Welcome Affiliate Program Visitor Welcome Affiliate Program Visitor Dobro došli kao posjetitelj Partner Programa Dobrodošli kot obiskovalec Partner Programa
+Welcome back Welcome back Wilkommen zurück. Welkom terug Dobrodošli nazad Dobrodošli nazaj
+Welcome to Welcome to Willkommen bei Welkom bij Dobrodošli u Dobrodošli v
+Welcome to __COMPANY__, an Interchange catalog! Welcome to __COMPANY__, an Interchange catalog! Wilkommen bei __COMPANY__, einem Interchange-Katalog. Welkom bij __COMPANY__, een Interchange catalogus! Dobrodošli na __COMPANY__, Interchange katalog Dobrodoši na __COMPANY__, Interchange katalog
+Will one-click order these random items Will one-click order these random items Bestellen Sie diese Produkte mit einem Klick Bestelt deze willekeurige artikelen met een klik Narudžba sluÄajnih artikala jednim klikom NaroÄilo sluÄajnih artiklov z enim klikom
+will update display will update display Bildschirm wird aktualisiert Ververst het scherm
+will work to start it. will work to start it. wird funktionieren um es zu starten. zal werken om het te starten.
+WWW Resources WWW Resources WWW bronnen
+Yes Yes Ja Ja Da Da
+You are already logged in. You are already logged in. Sie sind schon eingeloggt. U bent al aangemeld. VeÄ ste prijavljeni. Že ste prijavljeni.
+You are logged in as user You are logged in as user Sie sind als Benutzer eingeloggt. U bent aangemeld als gebruiker Prijavljeni ste kao Prijavljeni ste kot
+You can contact us the following ways You can contact us the following ways Sie können uns auf folgende Weise kontaktieren/erreichen U kunt ons als volgt bereiken Možete nas kontaktirati Lahko nas kontaktirate
+You can log in at You can log in at Sie können sich einloggen an U kunt zich hier aanmelden Prijava je moguÄa Prijava je mogoÄa
+You have accessed a page that requires authorization. You have accessed a page that requires authorization. Sie haben keine Zugangsberechtigung für diese Seite. Pristupili ste stranici za koju je potrebna autorizacija Za to stran je potrebna avtorizacija
+You have been logged out. You have been logged out. Sie haben sich abgemeldet. U bent afgemeld. Uspješno ste se odjavili Uspešno ste odjavljeni
+You may not return more items than you originally purchased. You may not return more items than you originally purchased. Sie können nicht mehr Artikel umtauschen, als sie gekauft haben. Het is niet toegestaan om meer artikelen te retourneren dan U hebt gekocht. Nije moguÄe vratiti viÅ¡e proizvoda nego Å¡to je naruÄeno Ni mogoÄe povrniti veÄ izdelkov kot je naroÄeno
+You may now use the added shipping address by selecting it on the shopping cart or recurring orders page. You may now use the added shipping address by selecting it on the shopping cart or recurring orders page. U kunt nu het toegevoegde verzendadres gebruiken door het te selecteren in de winkelwagen of op de herhalingsorder pagina.
+You may only return items from orders that have been fully shipped. You may only return items from orders that have been fully shipped. Sie können nur Produkte aus vollständig versandten Lieferungen umtauschen. U kunt alleen producten retourneren van volledig uitgeleverde orders. Vratiti možete samo artikle iz potpuno dostavljenih narudžbi. PovraÄilo lahko zahtevate samo za artikle iz popolnoma dostavljenih naroÄil.
+You might also like You might also like Sie mögen vielleicht auch Misschien houdt U ook van Možda Vam se svidi i MogoÄe Vam bo vÅ¡eÄ
+You might also like... You might also like... Sie mögen vielleicht auch Misschien houdt U ook van... Možda Vam se svidi i... MogoÄe Vam bo vÅ¡eÄ...
+You need to select your method of payment. You need to select your method of payment. Bitte wählen Sie Ihre Zahlungsmethode Morate odabrati naÄin plaÄanja Potrebno je izbrati naÄin plaÄila
+You need to validate your credit card information. You need to validate your credit card information. Bitte bestätigen Sie Ihre Kreditkarteninformation. Potrebna je potvrda podataka o kreditnoj kartici Potrebno je potrdilo podatkov o kreditni kartici
+You save You save Sie sparen U bespaart Spremi Shrani
+Your Cart Your Cart Ihr Warenkorb Uw winkelwagen Košarica Košarica
+Your Current Shopping Cart Your Current Shopping Cart Ihr derzeitiger Bestand im Warenkorb Uw huidige winkelwagen Trenutno stanje Vaše košarice Trenutno stanje Vaše košarice
+Your login information Your login information Anmeldung Information Uw login informatie Vaši podaci za prijavu Vaši podatki za prijavo
+Your price Your price Ihr Preis Uw prijs Vaša cijena Vaša cena
+Your request has been sent sucessfully. Your request has been sent sucessfully. Ihre Anfrage wurde erfolgreich übermittelt Uw verzoek is met succes verzonden. Vaš zahtjev je uspješno poslan. Vaša zahteva je uspešno oddana.
+Your session information has been canceled. Your session information has been canceled. Die/Ihre (Bestell-)Informationen dieser Sitzung wurden gelöscht.
+Zip Code Zip Code Postleitzahl Postcode Poštanski broj Poštna številka
+Zip/Postal Code Zip/Postal Code PLZ Postcode Poštanski broj Poštna št.
+ZIP/Postal Code Zip/Postal Code PLZ Postcode Poštanski broj Poštna št.
diff --git a/dist/strap/products/merchandising.txt b/dist/strap/products/merchandising.txt
new file mode 100644
index 0000000..b6ed273
--- /dev/null
+++ b/dist/strap/products/merchandising.txt
@@ -0,0 +1,35 @@
+sku featured banner_text banner_image blurb_begin blurb_end timed_promotion start_date finish_date upsell_to cross_sell cross_category others_bought times_ordered
+os28004 new 20020301 20030531 os28005 os28006 os28007 Paintbrushes {'os28087' => "1",'os28068a' => "1",} 1
+os28005 new 20020301 20030531 os28006 os28004 Rollers
+os28006 new 20020301 20030531 os28004 Rollers
+os28007 specials 20020301 20030430 os28006 os28004 Rollers
+os28008 expired 1 20020223 20030223 os28085 os29000 Step Stools {} 1
+os28011 specials 1 20020301 20030430 os28081 Sandpaper {'os28087' => "1",'os28081' => "1",'os28108' => "1",} 1
+os28044 specials 0 20020321 20030325 os28005 os28007 os28008 os28011 os28057a
os28057b
os28057c
os28069 Nails
+os28057a specials 1 20020201 20030331 os28007 os28008 os28075 os28074 os28073 Hammers
+os28057b specials 1 20020201 20030330 os28057a os28057c os28075 os28074 os28073 Hammers {'os28057c' => "1",'os28068a' => "1",'os28068b' => "1",} 2
+os28057c expired 1 20020301 20030311 os28057a os28044 os28075 os28073 {'os28057b' => "1",'os28068a' => "1",'os28068b' => "1",} 1
+os28062 new 1 20020301 20030531 os28007 os28009 os28044 os28069 os28070 Tool Boxes {'os28077' => "1",'os28064' => "1",'os28065' => "1",} 1
+os28064 {'os28077' => "1",'os28062' => "1",'os28065' => "1",} 1
+os28065 {'os28077' => "1",'os28062' => "1",'os28064' => "1",} 2
+os28068a new 20020223 20030501 os28068b Eye Protection {'os28004' => "1",'os28057b' => "1",'os28087' => "1",'os28057c' => "1",'os28068b' => "1",} 2
+os28068b new 20020301 20030430 os28068a Breathing Protection {'os28057b' => "1",'os28057c' => "1",'os28068a' => "1",} 1
+os28069 specials 1 20020301 20030430
+os28072 {} 1
+os28073 expired 1 20020221 20030221 os28057a os28057b os28057c os28069 os28077 Nails
+os28074 specials 20020221 20030221 os28057a os28057b os28057c os28069 Nails
+os28075 expired 1 20020221 20030221 os28044 os28057a os28057b os28057c os28069 Nails
+os28076 1 20020221 20030221 os28112 os28109 Shovels
+os28077 {'os28062' => "1",'os28064' => "1",'os28065' => "1",} 1
+os28080 {} 1
+os28081 specials From rough to smooth..... 1 20020301 20030430 os28087 os28068b Breathing Protection {'os28087' => "1",'os28011' => "1",'os28108' => "1",} 1
+os28082 new 20020301 20030531 os28066 os28084 os28069 Squares
+os28084 new 20020301 20030531 os28077 os28069 Tool Belts {} 1
+os28085 new 1 20020301 20030531 os29000 Step Stools {}
+os28086 specials 1 20020301 20030430 os28084 os28066 Squares {} 1
+os28087 {'os28004' => "1",'os28081' => "1",'os28068a' => "1",'os28011' => "1",'os28108' => "1",} 2
+os28108 specials 1 20020301 20030430 os28009 {'os28087' => "1",'os28081' => "1",'os28011' => "1",} 1
+os28110 new 20020301 20030531 os28070 os28069 Tool Belts {'os28111' => "1",}
+os28111 specials 1 20020301 20030430 {'os28110' => "1",}
+os28113 specials 20020301 20030430 os28076 os28112 os28109 Shovels
+os29000 specials 20020301 20030430 os28085 os28085 os28008 {} 2
diff --git a/dist/strap/products/mv_metadata.asc b/dist/strap/products/mv_metadata.asc
new file mode 100644
index 0000000..6356d7b
--- /dev/null
+++ b/dist/strap/products/mv_metadata.asc
@@ -0,0 +1,408 @@
+code type width height field db name outboard options attribute label help lookup filter help_url pre_filter lookup_exclude prepend append display_filter extended
+access table access 1 {'panel_shade' => "f",'ui_show_fields' => "username
name
last_login(strftime)
super(yesno)",'ui_sort_field' => "username",'ui_sort_option' => "f",}
+access::super select 0=No, 1=Yes
+affiliate table 25 affiliate,name,url,active Affiliates Data affiliate {'panel_shade' => "f",'ui_show_fields' => "affiliate
name
url
join_date(convert_date.%B.%d,.%Y)
active(yesno)",}
+affiliate::active yesno Active?
+affiliate::affiliate text 12 Affiliate ID word
+affiliate::image text 70
+affiliate::join_date date Join date date_change
+affiliate::name text 50 Affiliate Name
+affiliate::timeout text 8 Timeout delay (in seconds, 0 to disable)
+affiliate::url text 70 URL Default URL to redirect to
+area table code
name
which_page
url
search
page
selector Category Groups/Placement area
+area::display_type select name=Banner Text or Name,url=URL only,icon=Icon and name, image=Image
+area::image imagedir images
+area::link_template textarea 30 4 none=No link, external=External link (http://...), internal=Interchange page, simple=Simple search, complex=Complex search
+area::link_type select none=No link, external=External link (http://...), internal=Interchange page, simple=Simple search, complex=Complex search
+banner table Banner ads code
category
weight
rotate
banner banner
+cat table code
name
page
selector
url Categories cat {'bottom_buttons' => "",'spread_textarea' => "",'include_form_expand' => "",'tab_vert_offset' => "",'restrict_allow' => "",'widget_cell_class' => "",'ui_sort_field' => "",'link_table' => "",'ui_show_fields' => "",'link_extra' => "",'break_row_class' => "",'label_cell_class' => "",'tab_horiz_offset' => "",'link_before' => "",'ui_special_add' => "",'left_width' => "",'top_buttons' => "",'spread_fields' => "",'combo_row_class' => "",'include_before' => "",'ui_meta_specific' => "",'tab_height' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "",'tab_width' => "",'data_row_class' => "",'ui_sort_option' => "",'panel_height' => "",'include_form' => "",'help_cell_class' => "",'filter_field' => "",'spacer_row_class' => "",'widget_class' => "s3",'ui_data_fields' => "",'ui_sort_combined' => "",'file_upload' => "",'spread_width' => "",'spread_height' => "",'tabbed' => "",'include_form_interpolate' => "",'table_width' => "",'spread_textarea_rows
' => "",'link_sort' => "",'panel_width' => "",'link_key' => "",'data_cell_class' => "",'view_from' => "",'link_label' => "",}
+cat::area multiple 5 area code
+cat::display_type select name=Banner Text or Name,url=URL only,icon=Icon and name, image=Image
+cat::link_template textarea 30 4 none=No link,
external=External link (http://...),
internal=Interchange page,
simple=Simple search,
complex=Complex search
+cat::link_type select none=No link, external=External link (http://...), internal=Interchange page, simple=Simple search, complex=Complex search
+cat::page text 80
+cat::search textarea 50 4
+cat::sel text Select code
+cat::selector textarea 50 3
+country table 25 code
name(40)
shipmodes
tax Int'l Shipping/Taxing Settings country {'panel_shade' => "f",'spread_height' => "50",'ui_sort_field' => "name",'ui_more_alpha' => "1",'ui_data_fields' => "=Identification
code
name
=Shipping/Taxing
shipmodes
tax
=Sort/Display
region
sorder
=Extended information
iso
isonum",'ui_more_decade' => "0",}
+country::code text 5 Country Code Two-letter code
+country::iso text 5 ISO Country code Not normally used by Interchange; some credit card companies require this. A three letter code.
+country::isonum text 5 ISO Country Number Not normally used by Interchange.
+country::name text 40 Country Name
+country::region combo region nullselect
+country::shipmodes text 30 Shipping modes Space-separated shipping modes for this country, in the order they should be displayed in the shipping selector.
+country::tax textarea 20 8 Tax information Only used if <B>SalesTax</b> is set to "multi". Uses tax_category in products table to set level. If all items are to be taxed at 10%, the value used should be:
<PRE>
default=10%
</PRE>
+custview::userdb::dealer display =No,1=Yes Dealer
+custview::userdb::email_copy display =No, 1=Yes Payment method
+custview::userdb::fax_order display =Credit Card*, 1=Fax or Mail, 2=Purchase order, 3=COD Payment method
+custview::userdb::mail_list display offer=Special Offers, newsletter=Newsletter, alert=Alerts and Recalls, upgrade=Upgrades null_to_space
+dbconfig::mv_metadata::attribute move_combo 30 10 columns:: Spreadsheet columns Must have the key field (usually it is the first one) null_to_comma
+dbconfig::mv_metadata::code hidden_text Database table
+dbconfig::mv_metadata::db reverse_combo tables last_non_null
+dbconfig::mv_metadata::display_filter select =Yes,
1=No Backup select If Yes, table should be checked by default in backup/download.
+dbconfig::mv_metadata::field move_combo 30 10 columns:: List on select page Must have the key field (usually it is the first one) null_to_comma
+dbconfig::mv_metadata::filter multiple 5 filesafe=Safe for file name,
uc=Upper case,
nullselect=First non-null (combo box),
null_to_space=Translate null to space,
null_to_comma=Translate null to comma,
lc=Lower case,
digits_dot=Decimal number (not negative),
backslash=Remove backslashes,
namecase=Name case,
name=Turn LAST,FIRST into FIRST LAST,
digits=Digits only,
word=Word chars only (A-z0-9_),
unix=DOS to UNIX,
dos=UNIX to DOS,
mac=UNIX to MAC,
gate=Only allow if scratch set,
no_white=No whitespace,
strip=Strip leading/trailing whitespace,
sql=Escape single quotes (SQL),
text2html=Simple text to HTML,
urlencode=URL encode (%20, etc),
pagefile=Safe for Interchange page name,
entities=HTML entities (& -> &), date_change=MM/DD/YYYY to YYYYMMDD option_format
+dbconfig::mv_metadata::height text 4 Select page rows Number of rows to display at selector page. digits
+dbconfig::mv_metadata::help textarea 70 4 Help displays at top of page
+dbconfig::mv_metadata::help_url text 70 4 Help URL links below help text
+dbconfig::mv_metadata::lookup text 20
+dbconfig::mv_metadata::name text 70 4 Description
+dbconfig::mv_metadata::options move_combo 20 8 columns:: Fields to edit Recommended fields to display on editor screen, in order of
display. If a blank line is between them, a break line will
be put in.
+dbconfig::mv_metadata::type select =No,
1=Yes Display with meta (spreadsheet) filesafe
+dbconfig::mv_metadata::width text 4 Default spreadsheet column width digits
+ichelp table 100 ichelp {'panel_shade' => "f",'ui_show_fields' => "code
title",'include_form' => "<td class=clabel>
Send result to ICDEVGROUP
</td>
<td class=cdata>
<input type=checkbox name=mv_cleanup value=send_to_icdevgroup>
<span class=chelp style=\"font-size: smaller\">If you believe this help edit is generally applicable, you can check this button to send to ICDEVGROUP for possible inclusion in the distribution. (Emailed, your email must be working.)</span>
</td>",'ui_sort_field' => "code",}
+ichelp::helptext textarea 72 15 Help Text
+icmenu table 12 50 code
mgroup
msort
next_line
page
name(30)
inactive
Interchange menus icmenu
+icmenu::debug yesno Debug Set to "Yes" to get debug messages relating to the item (if supported by menu).
+icmenu::depends_on text 30 Include on Form parameter needed to cause inclusion of this option. Can be used differently by different menu versions. Normally, preceding it by an exlamation point (!) inverts the sense.
+icmenu::exclude_on text 30 Exclude on Form parameter to cause exclusion of this option if otherwise included. Can be used differently by different menu versions. Normally, preceding it by an exlamation point (!) inverts the sense.
+icmenu::help_name text 30 Help tag The page name for the help you should be pointed to when following this link. Can be used differently by different menus, sometimes not used at all.
+icmenu::img_dn text 30 Image Down The image for presentation on hover -- for menus that support images.
+icmenu::img_icon text 30 Title icon Icon image for display to the left of the name text. To replace name entirely, leave name blank (or make it an HTML comment).
+icmenu::img_sel text 30 Image Sel The image for presentation on selection of the item, for menus that support images.
+icmenu::img_up text 30 Image Up The image for normal presentation -- on menus that support images.
+icmenu::inactive yesno
+icmenu::indicator text 30 Indicator Variable Form parameter to cause highlighting -- precede with ! to cause highlighting if <i>not</i> set.
+icmenu::member select =All,1=Member only,0=Non-member only
+icmenu::next_line yesno Go to next line Breaks menus at next line (or level)
+icmenu::super yesno Only for superuser Menu option will be presented only to the super-user if this is Yes.
+icmenu::url text 50 External URL On some menus, causes a link to an external URL instead of the internal one generated by "page" and "form".
+inventory table 100 sku,quantity sku
=Quantity info
quantity
stock_message
=Accounting info
account
cogs_account inventory {'bottom_buttons' => "",'include_form_expand' => "",'tab_vert_offset' => "",'spread_textarea' => "",'widget_cell_class' => "",'restrict_allow' => "",'ui_sort_field' => "",'link_table' => "",'panel_style' => "",'ui_show_fields' => "",'link_extra' => "",'break_row_class' => "",'label_cell_class' => "",'tab_horiz_offset' => "",'link_before' => "",'panel_last_shade' => "d",'ui_special_add' => "",'top_buttons' => "",'left_width' => "",'include_before' => "",'combo_row_class' => "",'spread_fields' => "",'tab_height' => "",'ui_meta_specific' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "",'data_row_class' => "",'tab_width' => "",'ui_sort_option' => "",'panel_height' => "",'include_form' => "",'tab_style' => "",'help_cell_class' => "",'filter_field' => "quantity=digits",'spacer_row_class' => "",'widget_class' => "",'ui_data_fields' => "=General
sku quantity
=Stock info
stock_message
account cogs_account
=Order parameters
min_order",'ui_sort_combined' => "",'spread_width' => "",'file_upload' => "",'panel_shade' => "f",'tabbed' => "",'spread_height' => "",'include_form_interpolate' => "",'spread_textarea_rows' => "",'table_width' => "",'link_sort' => "",'panel_width' => "",'link_key' => "",'data_cell_class' => "",'link_label' => "",'view_from' => "",}
+inventory::account text 20 Sales account
+inventory::cogs_account text 20 COGS Account
+inventory::min_order text 5 Minimum Order Qty Minimum number allowed to order
+inventory::quantity text 8 On hand
+inventory::sku text 16 SKU
+inventory::stock_message select In stock,Ships in 3-5 days,Ships in 4-6 weeks,Special order Out of stock message Some absurd amount of help on the same line to make sure the colspan is good for use. stock_message
+item_select::products table 50 Item Editor item_select products {'ui_show_fields' => "sku
description
prod_group
category
price(%.2f align=right)",'ui_sort_field' => "description",'ui_special_add' => "Qty price;pricing:q5:rn,Option;products:option_type:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn",}
+locale table 10 {'panel_shade' => "f",'ui_sort_field' => "code",'ui_more_alpha' => "1",'ui_more_decade' => "100",}
+matrix::options::price text 12 Price digits_dot
+matrix_options::options table 100 code
sku
=Option information
o_group
o_label
o_value
matrix_options options {'panel_shade' => "f",'ui_show_fields' => "code
sku
o_group
o_value
o_label",'ui_sort_field' => "sku",'display_type' => "image_meta",'ui_sort_combined' => "sku,o_group",'ui_data_fields' => "code
sku
=Option information
o_group
o_label
o_value
o_simple
=Widget information
o_widget
o_width
o_height
=Price differential
price
",'ui_more_decade' => "10",}
+matrix_options::options::o_simple yesno Treat as Simple Treat this option as a simple option instead of a matrix option? If yes then this option will not be included when generating variants for this item and will not affect inventory tracking, etc. Text and textarea widgets will not work unless this is set to yes. {}
+matrix_options::options::o_value textarea 30 8 Options One option per line, value to left of = sign, label to right. Example:<blockquote>VALUE=The label for the value</blockquote> line2options options2line
+matrix_options::options::price textarea 20 8 Price differential Only used in "create all possible combinations" line2options options2line
+merchandising table {'link_row_qual' => "o_group",'link_auto_number' => "1",'panel_shade' => "f",'link_row_blank' => "6",'link_fields' => "code sku o_group",'link_key' => "sku",'link_rows_blank' => "5",'link_table' => "options",'ui_more_decade' => "10",}
+merchandising::banner_image text Banner image if appropriate
+merchandising::banner_text text Banner text for use where appropriate.
+merchandising::blurb_begin text Teaser catch line for feature display
+merchandising::blurb_end text Closer end text for feature display
+merchandising::cross_category select products =- none - Cross-sale category If there are no item-specific cross sells for an item, it will fall
back to a cross-category sale. Select a category for <b>this item</b>
to be cross-sold to. category
+merchandising::cross_sell text 50 products Cross-sell SKUs null_to_space <A HREF="admin/sku_selector?caller=item_cross&table=_UI_TABLE_&col=_UI_COLUMN_&item_id=_UI_KEY_&value=_UI_URL_VALUE_">select...</A>
+merchandising::featured select =none,
specials=Specials,
new=New item,
expired=expired Promotions Selects where to feature the item for a promotion. option_format <A HREF="admin/add_meta_option?item_id=_UI_TABLE_::_UI_COLUMN_&ui_return_to=admin/item&ui_return_to=ui_return_table=products">add...</A>
+merchandising::finish_date date End date date_change
+merchandising::sku text products sku
+merchandising::start_date date Start date date_change
+merchandising::timed_promotion select =No,
1=Yes Timed? <B>Yes</B> if the promotion is timed with the start and end dates.
+merchandising::upsell_to text 50 products Up-sell SKUs <A HREF="admin/sku_selector?caller=item_up&table=_UI_TABLE_&col=_UI_COLUMN_&item_id=_UI_KEY_&value=_UI_URL_VALUE_">select...</A>
+mv_metadata table 200 code
type
options mv_metadata 1
+mv_metadata::append textarea 60 5 Append HTML <SMALL>HTML to be appended to the widget.
Will substitute in the macros _UI_TABLE_, _UI_COLUMN_,
_UI_KEY, and _UI_VALUE_, and will resolve relative links
with absolute links.</SMALL>
+mv_metadata::attribute text 20 Column name Do not set this.
+mv_metadata::code text 30 Table::Column Table::Column to be operated on.
+mv_metadata::db combo tables Lookup Table Table for an external lookup. nullselect
+mv_metadata::extended.type_empty select text=Text entry*,
textarea=Textarea,
select=Select box,
yesno=Yes/No (Yes=1),
noyes=No/Yes (No=1),
yesno radio=Yes/No (radio),
noyes radio=No/Yes (radio),
multiple=Multiple Select,
combo=Combo Select,
reverse_combo=Reverse Combo,
move_combo=Combo move,
display=Text of option,
hidden_text=Hidden (show text),
radio=Radio box,
radio_nbsp=Radio (nbsp),
checkbox=Checkbox,
check_nbsp=Checkbox (nbsp),
imagedir=Image listing,
imagehelper=Image upload,
uploadblob=File upload to BLOB,
date=Date selector,
value=Value,
option_format=Option formatter,
show=Show all options,gpg_keys=GPG key selector Widget type Select the basic display type for the field.
+mv_metadata::field move_combo 20 10 columns:: Field for lookup Can be two comma separated fields, in which case second is used as the label text. Both must be in the same table.
+mv_metadata::filter move_combo 30 1 filters Filter(s) Filters which can transform or constrain your data. Some widgets
require filters.
+mv_metadata::height text 4 Height SIZE for SELECT<BR>
ROWS for TEXTAREA<BR> digits
+mv_metadata::help textarea 70 4 Help This help text.
+mv_metadata::help_url text 70 4 Help URL A URL which will provide more help
+mv_metadata::lookup text 20 Lookup select <SMALL>Whether lookup is performed to get options for a select type.
If nothing is in the <B>field</B>, then used as the name of the field to lookup
in. Use <B>Lookup Table</B> if you want to look up in a different table.</SMALL>
+mv_metadata::lookup_exclude text 20 Lookup exclude <B>ADVANCED</B>: regular expression that excludes certain keys from the lookup.
+mv_metadata::name text 20 Variable name Normally left empty, changes variable name to send in form.
+mv_metadata::options textarea 50 8 Options Options for SELECT/COMBO types (if lookup, prepended). Entered in the
interchange option format:<P>
<blockquote>
value=label*</blockquote>One per line. line2options options2line
+mv_metadata::outboard text 30 Directory Select directory for image listing widget.
+mv_metadata::prepend textarea 60 5 Prepend HTML <SMALL>HTML to be prepended to the widget.
Will substitute in the macros _UI_TABLE_, _UI_COLUMN_,
_UI_KEY, and _UI_VALUE_, and will resolve relative links
with absolute links.</SMALL>
+mv_metadata::type select text=Text entry*,
textarea=Textarea,
select=Select box,
yesno=Yes/No (Yes=1),
noyes=No/Yes (No=1),
yesno radio=Yes/No (radio),
noyes radio=No/Yes (radio),
multiple=Multiple Select,
combo=Combo Select,
reverse_combo=Reverse Combo,
move_combo=Combo move,
display=Text of option,
hidden_text=Hidden (show text),
radio=Radio box,
radio_nbsp=Radio (nbsp),
checkbox=Checkbox,
check_nbsp=Checkbox (nbsp),
imagedir=Image listing,
imagehelper=Image upload,
uploadblob=File upload to BLOB,
date=Date selector,
value=Value,
option_format=Option formatter,
show=Show all options,gpg_keys=GPG key selector Widget type Select the basic display type for the field.
+mv_metadata::width text 4 Width SIZE for TEXT<BR>
COLS for TEXTAREA<BR>
Label limit for SELECT digits
+optadd::mv_metadata::options textarea 20 8 Options Options in the format:<P>
<blockquote>
value=label*</blockquote>
option_format
+options table code
sku
o_group
o_master
description(30)
price Product Options options
+options::code text 10
+options::description textarea 50 5 Description For description in display
+options::o_exclude textarea 35 5 Exclude Only for modular options. Lists the option groups to exclude
once the include has been done. Takes the form of a number of wildcard atoms.
+options::o_group text 20 Option name Name of option variable, i.e. "size"
+options::o_height text 4 Height
+options::o_include textarea 35 5 Include Only for modular options. Lists the option groups to include
with your item. Takes the form of a number of wildcard atoms.
+options::o_label text 40 Label Short name for option display
+options::o_matrix select =Non-matrix,!=Matrix options Matrix options Matrix options allow you to maintain multiple option sets with
inventory on each combination.
+options::o_modular select =Not modular,Modular options Modular options Modular options allow you to attach multiple SKUs to the same item,
possibly with attached options of their own. Very complex but you can do
most anything.
+options::o_value option_format 20 5 Possible Values In Interchange option format:<PRE>
VALUE1=Label 1,
VALUE2=Label 2*
</PRE>(* = default selection) option_format
+options::o_widget select text=Text entry*,
textarea=Textarea,
select=Select box,
yesno=Yes/No (Yes=1),
noyes=No/Yes (No=1),
yesno radio=Yes/No (radio),
noyes radio=No/Yes (radio),
multiple=Multiple Select,
combo=Combo Select,
reverse_combo=Reverse Combo,
move_combo=Combo move,
display=Text of option,
hidden_text=Hidden (show text),
radio=Radio box,
radio_nbsp=Radio (nbsp),
checkbox=Checkbox,
check_nbsp=Checkbox (nbsp),
imagedir=Image listing,
imagehelper=Image upload,
uploadblob=File upload to BLOB,
date=Date selector,
value=Value,
option_format=Option formatter,
show=Show all options Widget type Select the basic display type for the field.
+options::o_width text 4 Width
+options::price text 12 Price Price data, either option=N.NN or
a number, depending on matrix settings.
+options::sku text 20 Associated item
+options::volume text 10 Volume (if different, mostly for matrix/modular)
+options::weight text 10 Weight (if different, mostly for matrix/modular)
+optmaster::options::code text 15
+optmaster::options::o_enable select =No,1=Yes Enable options Whether any options processing is done
+optmaster::options::o_exclude textarea 20 5 Exclude
+optmaster::options::o_include textarea 20 5 Include
+optmaster::options::o_matrix select =Non-matrix,1=Matrix options Matrix?
+optmaster::options::o_modular select =Not modular,1=Modular options Modular options?
+optmaster::options::o_simple select =No,1=Yes Enable options Whether any options processing is done
+order_returns::username text Username
+order_view::orderline::status display pending=Pending, shipped=Shipped, backorder=Back ordered, waiting=Waiting for payment, credit=Waiting for credit check, canceled=Canceled nullselect
+order_view::transactions::status display pending=Pending, shipped=Shipped, partial=Partially shipped, backorder=Back ordered, waiting=Waiting for payment, credit=Waiting for credit check, canceled=Canceled nullselect
+orderline table code,sku,description,price, quantity,subtotal orderline 1 {'bottom_buttons' => "",'spread_textarea' => "",'tab_vert_offset' => "",'widget_cell_class' => "",'ui_sort_field' => "",'link_table' => "",'ui_show_fields' => "",'link_extra' => "",'break_row_class' => "",'label_cell_class' => "",'tab_horiz_offset' => "",'link_before' => "",'ui_special_add' => "",'top_buttons' => "",'left_width' => "",'spread_fields' => "code
status
sku
quantity
price",'combo_row_class' => "",'include_before' => "",'ui_meta_specific' => "",'tab_height' => "",'link_view' => "",'link_fields' => "",'spread_meta' => "status",'tab_width' => "",'data_row_class' => "",'ui_sort_option' => "",'panel_height' => "",'include_form' => "",'help_cell_class' => "",'spacer_row_class' => "",'ui_data_fields' => "",'ui_sort_combined' => "",'spread_width' => "",'file_upload' => "",'spread_height' => "",'tabbed' => "",'table_width' => "",'spread_textarea_rows' => "",'link_sort' => "",'panel_width' => "",'link_key' => "",'data_cell_class' => "",'link_label' => "",}
+orderline::status select pending=Pending, shipped=Shipped, backorder=Back ordered, waiting=Waiting for payment, credit=Waiting for credit check, canceled=Canceled nullselect
+page_metaconfig::mv_metadata::code hidden_text Page
+page_metaconfig::mv_metadata::extended.bottom_template combo UI_STD_FOOTER=Standard UI,NOLEFT_BOTTOM=Catalog page, no left/right,LEFTONLY_BOTTOM=Catalog page, left only,LEFTRIGHT_BOTTOM=Catalog page, left and right Variable for Bottom Template nullselect
+page_metaconfig::mv_metadata::extended.display_class text Display Class Type of admin page template to use
+page_metaconfig::mv_metadata::extended.help_name combo code,title ichelp =none Help key 1 nullselect
+page_metaconfig::mv_metadata::extended.icon_name select =--use page value--,Accounting,icon_config.gif=Administration,icon_pages.gif=Content,icon_people.gif=Customers,icon_error.gif=Error,icon_design.gif=Design,icon_ic.gif=Interchange,icon_item.gif=Items,icon_merch.gif=Merchandising,bg.gif=None,icon_orders.gif=Orders,icon_stats.gif=Reports,icon_regen.gif=Wizard Icon type Icon to show (you clicked on it to get here)
+page_metaconfig::mv_metadata::extended.meta_header textarea 80 8 Extra Header Info Meta tags, scripts, etc.
+page_metaconfig::mv_metadata::extended.mv_logical_page text Logical Page You can create a tab-up indication on the second level menu by defining the logical page that is associated with a page containing a third_level menu.
+page_metaconfig::mv_metadata::extended.page_banner text 40 Page Banner Same as page title if empty
+page_metaconfig::mv_metadata::extended.page_content textarea 80 30 Content for page
+page_metaconfig::mv_metadata::extended.page_css textarea 50 8 Custom CSS for this page
+page_metaconfig::mv_metadata::extended.page_perm text Page Permissions Required
+page_metaconfig::mv_metadata::extended.page_title text 40 Page Title Uses value set in page if blank
+page_metaconfig::mv_metadata::extended.second_menu text Second Menu Default based on page class
+page_metaconfig::mv_metadata::extended.superuser yesno Limit to superuser
+page_metaconfig::mv_metadata::extended.table_perm text Table Permissions Required
+page_metaconfig::mv_metadata::extended.third_menu text Third menu Default based on page class
+page_metaconfig::mv_metadata::extended.top_menu text Top Menu Default "Top"
+page_metaconfig::mv_metadata::extended.top_template combo UI_STD_HEAD=Standard UI,NOLEFT_TOP=Catalog Page, no left or right,LEFTONLY_TOP=Catalog Page, left side only,LEFTRIGHT_TOP=Catalog Page, left and right Variable for Top Template nullselect
+page_metaconfig::mv_metadata::extended.ui_body_extra text Extra parameters for <body> tag
+page_metaconfig::mv_metadata::extended.ui_class select =--use page value--,Accounting,Admin=Administration,Content,Customers,Design,Items,Merchandising,Misc=Miscellaneous,None,Orders,Reports,Tables,Wizard UI Class Selects default icon, help, and menus
+page_metaconfig::mv_metadata::extended.ui_style_edit yesno New-style tabbed display If you are using the newer menuing system, which doesn't use third-level tabs on the table-editor pages, you can make the tabbed display in the browser look better by specifying "Yes" here. It puts the tabs in the HTML wrapper and improves appearance.
+pages/ {'help_name' => "template.edit",}
+pages/admin/access {'ui_class' => "Admin",}
+pages/admin/content {'third_menu' => "ContentEdit",}
+pages/admin/content_components {'mv_logical_page' => "admin/content",'third_menu' => "ContentEdit",}
+pages/admin/content_templates {'mv_logical_page' => "admin/content",'third_menu' => "ContentEdit",'help_name' => "template.edit",}
+pages/admin/db_metaconfig {'icon_name' => "icon_regen.gif",'ui_style_edit' => "1",'ui_class' => "Admin",}
+pages/admin/dbconfig {'third_menu' => "DbConfig",}
+pages/admin/dbconfig_save {'third_menu' => "DbConfig",}
+pages/admin/dbdownload {'mv_logical_page' => "admin/gentable",'third_menu' => "uiExport",}
+pages/admin/dbinfo {'third_menu' => "Tables",'mv_logical_page' => "admin/genconfig",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
+pages/admin/direct_sql {'ui_class' => "Tables",}
+pages/admin/edit_metaconfig {'icon_name' => "icon_regen.gif",}
+pages/admin/export_table {'third_menu' => "uiExport",'ui_class' => "Tables",}
+pages/admin/file_transfer {'page_title' => "File Navigator",}
+pages/admin/flex_editor {'icon_name' => "icon_stats.gif",'ui_style_edit' => "1",'ui_class' => "Tables",}
+pages/admin/flex_select {'icon_name' => "icon_stats.gif",'second_menu' => "Tables",'ui_class' => "Tables",}
+pages/admin/genconfig {'icon_name' => "icon_config.gif",'page_title' => "Interchange Server Information",'ui_class' => "Admin",}
+pages/admin/gentable {'icon_name' => "icon_stats.gif",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",'ui_class' => "Tables",}
+pages/admin/gpg_key {'mv_logical_page' => "admin/tax",'third_menu' => "Commerce",}
+pages/admin/group {'mv_logical_page' => "admin/access",'ui_class' => "Admin",}
+pages/admin/import_table {'ui_class' => "Tables",}
+pages/admin/index {'icon_name' => "icon_ic.gif",'ui_class' => "None",}
+pages/admin/item_cross {'mv_logical_page' => "admin/merchandising",'ui_class' => "Merchandising",}
+pages/admin/item_edit {'ui_style_edit' => "1",}
+pages/admin/item_feature {'mv_logical_page' => "admin/merchandising",'ui_class' => "Merchandising",}
+pages/admin/item_inventory {'ui_class' => "Items",}
+pages/admin/item_option {'ui_class' => "Items",}
+pages/admin/item_up {'mv_logical_page' => "admin/merchandising",'ui_class' => "Merchandising",}
+pages/admin/layout {'mv_logical_page' => "admin/genfunction",'third_menu' => "Legacy",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",'ui_class' => "Misc",}
+pages/admin/layout_auto {'page_banner' => "Auto-populate Area and Cat tables",'mv_logical_page' => "admin/genfunction",'third_menu' => "Legacy",'page_title' => "Auto-populate Area and Cat tables",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",'ui_class' => "Misc",}
+pages/admin/menu_editor {'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
+pages/admin/order_status {'mv_logical_page' => "admin/order",'third_menu' => "OrderView",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
+pages/admin/order_view {'mv_logical_page' => "admin/order",'third_menu' => "OrderView",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
+pages/admin/page_metaconfig {'icon_name' => "icon_config.gif",'ui_class' => "Admin",}
+pages/admin/payment {'mv_logical_page' => "admin/tax",'third_menu' => "Commerce",}
+pages/admin/preferences {'help_name' => "knar.main",}
+pages/admin/reconfig {'help_name' => "reconfig",}
+pages/admin/search_replace {'ui_class' => "Tables",}
+pages/admin/ship {'mv_logical_page' => "admin/tax",'third_menu' => "Commerce",}
+pages/admin/show_session {'mv_logical_page' => "admin/genconfig",}
+pages/admin/spread {'icon_name' => "icon_stats.gif",'ui_class' => "Tables",}
+pages/admin/survey/index {'third_menu' => "Surveys",}
+pages/admin/survey/overall {'mv_logical_page' => "admin/survey/index",'ui_style_edit' => "1",'icon_name' => "icon_pages.gif",'help_name' => "survey.overall",'ui_class' => "Content",}
+pages/admin/tax {'third_menu' => "Commerce",}
+pages/admin/tax_simple {'third_menu' => "Commerce",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",}
+pages/admin/testpage {'page_content' => "This is some content!!!",'icon_name' => "icon_regen.gif",'page_title' => "This is a test virtual page",'top_template' => "UI_STD_HEAD",'bottom_template' => "UI_STD_FOOTER",'ui_class' => "Admin",}
+pricing table Pricing Settings 2 pricing {'panel_shade' => "f",'panel_height' => "400",'ui_show_fields' => "sku
price_group
w2(align=right)
w5(align=right)
w10(align=right)
w25(align=right)
w100(align=right)",'ui_data_fields' => "=General
sku
price_group
products:price
products:wholesale
=Retail quantity pricing (if used)
q2 q5 q10
q25 q100
=Wholesale quantity pricing (if used)
w2 w5 w10
w25 w100
",}
+pricing::price_group combo pricing Discount group price_group nullselect
+pricing::q10 text 6 Qty 10
+pricing::q100 text 6 Qty 100
+pricing::q2 text 6 Qty 2
+pricing::q25 text 6 Qty 25
+pricing::q3 text
+pricing::q5 text 6 Qty 5
+pricing::w10 text 6 Qty 10
+pricing::w100 text 6 Qty 100
+pricing::w2 text 6 Qty 2
+pricing::w25 text 6 Qty 25
+pricing::w5 text 6 Qty 5
+products table 50 Product information Qty price;pricing:q5:rn,Option;products:option_type:r,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn products {'include_form_expand' => "1",'restrict_allow' => "area var page",'include_form' => "<td class=clabel> Product images </td>
<td class=cdata>
<script>
function get_images (sku) {
var path = '[var IMAGE_DIR]';
var el;
var divit = document.getElementById('images_table');
divit.style.display= 'none';
el = document.getElementById('thumb_img');
el.src = path + '/thumb/' + sku + '_b.gif';
el = document.getElementById('item_img');
el.src = path + '/items/' + sku + '.gif';
divit.style.display= 'block';
}
</script>
<table id=images_table>
<tr class=rmarq>
<td>Image</td>
<td>Thumb</td>
</tr>
<tr>
<td><a href=\"javascript:mvpan_tripTab(2)\">[image src=\"[var IMAGE_DIR]/items/[cgi item_id]\" extra=\"border=0 id=item_img\"]</a></td>
<td><a href=\"javascript:mvpan_tripTab(2)\">[image src=\"[var IMAGE_DIR]/thumb/[cgi item_id]_b\" extra=\"border=0 id=thumb_img\"]</a></td>
</tr>
</table>
</td>
",'ui_show_fields' => "sku
description(30.)
prod_group
category
price(%.2f align=right)",'ui_data_fields' => "=General
sku
description
prod_group category
comment
inactive
=Pricing
price
wholesale
=Images
image
thumb
image_large
=Shipping/Tax/Other
weight
nontaxable
gift_cert",'panel_shade' => "f",'spread_width' => "8",'file_upload' => "1",'spread_height' => "25",'tabbed' => "1",'ui_special_add' => "Qty price;pricing:q5:rn,Promo;merchandising:featured:r,Inventory;inventory:quantity:rn",'left_width' => "20%",'include_before' => "price",'display_type' => "
image_meta",'spread_fields' => "sku
description
price
comment
nontaxable",'include_form_interpolate' => "1",'ui_more_decade' => "10",'spread_textarea_rows' => "4",'spread_meta' => "comment nontaxable",}
+products::artist text 30 Artist
+products::category combo 20 1 products =--none-- Category Enter in box for new category. category nullselect nullselect
+products::color textarea 70 2
+products::comment textarea 70 8 Detailed Description
+products::description text 60 Short Description
+products::gift_cert yesno Gift Certificate? {}
+products::image imagehelper images/items Image [var SAMPLEURL] <A HREF="admin/upload_file?ui_image_preview=[var IMAGE_DIR]/items/_UI_VALUE_&ui_upload_binary=1&ui_upload_backup=0&mv_arg=images/items/_UI_VALUE_&ui_start_dir=items&ui_return_to=admin/item_edit&ui_return_to=item_id=_UI_KEY_&ui_preload=_UI_TABLE_:_UI_COLUMN_">upload...</A>
+products::image_large imagehelper images/items Large Image [var SAMPLEURL] <A HREF="admin/upload_file?ui_image_preview=[var IMAGE_DIR]/items/_UI_VALUE_&ui_upload_binary=1&ui_upload_backup=0&mv_arg=images/items/_UI_VALUE_&ui_start_dir=items&ui_return_to=admin/item_edit&ui_return_to=item_id=_UI_KEY_&ui_preload=_UI_TABLE_:_UI_COLUMN_">upload...</A>
+products::inactive yesno Inactive?
+products::nontaxable select =Yes, 1=No Taxable?
+products::price text 12 Product Price digits_dot
+products::prod_group combo 20 products Product Group prod_group nullselect
+products::related multiple 5 sku products Related items space-separated SKUs
+products::sale_price text 12 Sale Price
+products::size textarea 70 2
+products::sku text SKU <script>
function poke_iframe (value) {
var term = 'products::sku::';
term += value;
var url = '[area href=admin/quick_question
form="
type=data
style=padding: 0; font-size: 10pt
yes=Key exists!
yes_style=color: red
no=Key is available
"]';
url += '&term=' + term;
var el = document.getElementById('the');
el.src = url;
el.load();
}
</script>
<iframe frameborder=0 height=24 width=200 id=the src="[area
href=admin/quick_question
form="
type=data
term=products::sku::[cgi item_id]
style=padding: 0; font-size: 10pt
yes=Key exists!
yes_style=color: red
no=Key is available
"]">
Verify that SKU is unique!
</iframe>
{ extra => 'onChange="poke_iframe(this.value)" '}
+products::thumb imagehelper 30 images/thumb Thumb nullselect [var SAMPLEURL] <A HREF="admin/upload_file?ui_image_preview=[var IMAGE_DIR]/thumb/_UI_VALUE_&ui_upload_binary=1&ui_upload_backup=0&mv_arg=images/thumb/_UI_VALUE_&ui_start_dir=items&ui_return_to=admin/item_edit&ui_return_to=item_id=_UI_KEY_&ui_preload=_UI_TABLE_:_UI_COLUMN_">upload...</A>
+products::title text 30 Title namecase
+products::weight text 4 Weight in pounds digits_dot
+products::wholesale text 12 Dealer Price
+promotion table {'panel_shade' => "f",'ui_show_fields' => "code
start_date
finish_date
discount_type
discount",'ui_sort_field' => "start_date",'ui_sort_option' => "r",}
+promotion::discount text Discount Enter either a percent amount off like: 10%<br>
Or a dollar amount off: 10.00
+promotion::discount_type select sku,description products ENTIRE_ORDER=Percent or dollars off ENTIRE ORDER,ALL_ITEMS=Percent off ALL ITEMS Promotion type Enter a SKU to give discount on one item 1
+promotion::finish_date date Expires date_change
+promotion::inactive yesno Inactive
+promotion::merchandising::blurb_begin textarea 70 2 Teaser beginning text for feature display
+promotion::merchandising::blurb_end textarea 70 2 Closer end text for feature display
+promotion::note textarea 50 5 Notes for receipt
+promotion::start_date date Start midnight of date_change
+promotion::timed yesno Timed promotion?
+shipping table description shipping
+state table code
country
state
name
tax
tax_name State/Province Settings (tax, etc) state
+state::state text 4 word
+survey table survey {'panel_shade' => "f",'panel_height' => "600",'tabbed' => "1",'left_width' => "200",'table_width' => "900",'panel_width' => "900",'ui_show_fields' => "code
label
type",'tab_width' => "200",'ui_data_fields' => "=Question
code
label
type
options
extended.check
width
height
filter
=Explanation/Formatting
help
=Graphing
extended.graph_enable
extended.graph_type
extended.graph_label
extended.graph_low_water
extended.graph_width
extended.graph_height
extended.graph_title
",'ui_sort_combined' => "code,label",}
+survey::code hidden_text 70 2 Survey::Field
+survey::extended.check select =none,required=Required answer,state=US state,province=Canadian province,state_province=US state or Canada province,postcode=US or Canada postal code,phone=Like a phone number,us_phone_with_area=US phone (with area code),email=An email address,luhn=Pass LUHN-10 check Consistency check
+survey::extended.graph_enable yesno Enable Graph Requires GD::Graph module installed.
+survey::extended.graph_height text 6 Height of chart image Default 300.
+survey::extended.graph_label textarea 30 8 Graph Labels Entered in option format, i.e.
<blockquote>
data_value=Label for Graph
</blockquote>
One per line. Any values not listed will be placed under "Other" label. line2options options2line
+survey::extended.graph_low_water text 6 Low water for "other" The number of responses which should trigger placement in "Other" category. digits
+survey::extended.graph_title text 50 Graph Title Default is question text.
+survey::extended.graph_type select pie=Pie Chart,area=Area Chart Graph Type
+survey::extended.graph_width text 6 Width of chart image Default 400.
+survey::filter hidden_text my $wid = $CGI->{type};
if($wid =~ /fillin/) {
return 'nullselect';
}
elsif ($wid =~ /checkbox/) {
return 'checkbox null_to_comma';
}
return ''; calculated.mv_metadata.options.survey::filter
+survey::height text 3 Height For option selects and text boxes
+survey::help textarea 80 5 Explanation Text Explanation text to be shown above question
+survey::label textarea 60 2 Question
+survey::options textarea 100 10 Choices Choices for option types line2options options2line { default => '=-- select one --' }
+survey::type select select=Simple select,
fillin_combo=Options with "other" text input,
radio_left=Select one (radio),
checkbox_left=Select any (checkbox),
textarea=Text Box,
text=One-line text Answer type
+survey::width text 3 Width Applies to all
+table-editor {'widget_cell_class' => "cwidget",'help_cell_class' => "chelp",'next_button_class' => "s3",'spacer_row_class' => "rnorm",'widget_class' => "s3",'break_row_class' => "rbreak",'label_cell_class' => "clabel",'output_map' => "0",'reset_button_class' => "s3",'panel_shade' => "f",'cancel_button_class' => "s3",'spacer_row_style' => "height: 8px; border-top: 0; border-left: 0; border-right: 0",'button_delete' => "1",'widget_cell_style' => "vertical-align: top",'delete_button_class' => "s3",'data_cell_class' => "cdata",'image_meta' => "1",'data_row_class' => "rnorm",'back_button_class' => "s3",}
+tracking::transactions table tracking transactions {'panel_shade' => "f",'ui_show_fields' => "code
username
lname
nitems
total_cost
city
state",'spread_height' => "50",'ui_sort_field' => "tracking_number",'spread_meta' => "tracking_number",'spread_fields' => "code
lname
city
state
country
tracking_number",}
+transactions table 100 transactions 1 {'panel_height' => "500",'panel_shade' => "f",'include_form' => "<td class=clabel>
Recompute?
</td>
<td class=cdata>
<input type=checkbox name=mv_cleanup value=recompute_transaction> Totals <input type=checkbox name=recompute_tax value=1> Tax <B>Warning: this will not work if your prices depend on options and you change them!
<input type=hidden name=mv_return_table value=transactions>
</td>
",'link_before' => "nitems",'tabbed' => "1",'ui_sort_field' => "order_number",'left_width' => "120",'link_table' => "orderline",'include_before' => "total_cost",'table_width' => "800",'link_sort' => "code",'ui_show_fields' => "code
username(lookup.userdb.fname)
nitems
total_cost",'link_key' => "order_number",'link_fields' => "code order_number sku quantity description price subtotal",'ui_data_fields' => "=Transaction info
order_number
order_date update_date
status
nitems
subtotal
salestax
shipping handling
total_cost
=General
code
store_id
username
comments
order_ymd order_wday
archived deleted complete
shipmode
payment_method
avs
po_number
order_id
=Shipping
fname lname
company
address1
address2
city state zip
country
phone_day phone_night fax
email
=Billing
b_fname b_lname
b_company
b_address1
b_address2
b_city b_state b_zip
b_country b_phone
=Tracking info
affiliate campaign
currency_locale
parent",'link_label' => "Ordered Items",}
+transactions::archived yesno Archived
+transactions::auth_code text 16 Authorization
+transactions::deleted yesno Deleted
+transactions::order_id text 32 Order ID
+transactions::status select pending=Pending, shipped=Shipped, partial=Partially shipped, backorder=Back ordered, waiting=Waiting for payment, credit=Waiting for credit check, canceled=Canceled nullselect
+ui-version 5.8.2
+ui_component::mv_metadata table ui_component mv_metadata {'ui_data_fields' => "=Main
code
label
default
type
width
height
options
filter
=Database lookup
lookup
field
db
=Help and misc
help
help_url
prepend
append
pre_filter",'table_width' => "80%",'left_width' => "30%",}
+ui_component::mv_metadata::append textarea 60 5 Append HTML <SMALL>HTML to be appended to the widget.
Will substitute in the macros _UI_TABLE_, _UI_COLUMN_,
_UI_KEY, and _UI_VALUE_, and will resolve relative links
with absolute links.</SMALL>
+ui_component::mv_metadata::attribute text 20 Column name Do not set this.
+ui_component::mv_metadata::code text 30 Identifier identifier for this control, will be placed with [control identifier] word lc
+ui_component::mv_metadata::db combo tables Lookup Table Table for an external lookup. nullselect
+ui_component::mv_metadata::default text 40 Default value
+ui_component::mv_metadata::field move_combo 30 1 columns:: Field for lookup Can be two comma separated fields, in which case second is used as the label text. Both must be in the same table.
+ui_component::mv_metadata::filter move_combo 30 1 filters Filter(s) Filters which can transform or constrain your data. Some widgets
require filters.
+ui_component::mv_metadata::height text 4 Height SIZE for SELECT<BR>
ROWS for TEXTAREA<BR> digits
+ui_component::mv_metadata::help textarea 70 4 Help This help text.
+ui_component::mv_metadata::help_url text 70 4 Help URL A URL which will provide more help
+ui_component::mv_metadata::label text 40 Label
+ui_component::mv_metadata::lookup text 20 Lookup select <SMALL>Whether lookup is performed to get options for a select type.
If nothing is in the <B>field</B>, then used as the name of the field to lookup
in. Use <B>Lookup Table</B> if you want to look up in a different table.</SMALL>
+ui_component::mv_metadata::lookup_exclude text 20 Lookup exclude <B>ADVANCED</B>: regular expression that excludes certain keys from the lookup.
+ui_component::mv_metadata::name text 20 Variable name Normally left empty, changes variable name to send in form.
+ui_component::mv_metadata::options textarea 20 8 Options Options for SELECT/COMBO types (if lookup, prepended). Entered in the
interchange option format:<P>
<blockquote>
value=label*</blockquote> option_format
+ui_component::mv_metadata::outboard text 30 Directory Select directory for image listing widget.
+ui_component::mv_metadata::prepend textarea 60 5 Prepend HTML <SMALL>HTML to be prepended to the widget.
Will substitute in the macros _UI_TABLE_, _UI_COLUMN_,
_UI_KEY, and _UI_VALUE_, and will resolve relative links
with absolute links.</SMALL>
+ui_component::mv_metadata::type select text=Text entry*,
textarea=Textarea,
select=Select box,
yesno=Yes/No (Yes=1),
noyes=No/Yes (No=1),
multiple=Multiple Select,
combo=Combo Select,
reverse_combo=Reverse Combo,
move_combo=Combo move,
display=Text of option,
hidden_text=Hidden (show text),
radio=Radio box,
radio_nbsp=Radio (nbsp),
checkbox=Checkbox,
check_nbsp=Checkbox (nbsp),
imagedir=Image listing,
imagehelper=Image upload,
date=Date selector,
value=Value,
option_format=Option formatter,
show=Show all options Widget type Select the basic display type for the field.
+ui_component::mv_metadata::ui_body textarea 80 30 Component Body digits
+ui_component::mv_metadata::ui_body_text textarea 80 30 Component Body
+ui_component::mv_metadata::width text 4 Width SIZE for TEXT<BR>
COLS for TEXTAREA<BR>
Label limit for SELECT digits
+userdb table username,company,lname,fname Users userdb {'tab_horiz_offset' => "",'tab_vert_offset' => "",'panel_height' => "400",'file_upload' => "",'tabbed' => "1",'left_width' => "",'table_width' => "800",'tab_height' => "",'panel_width' => "800",'tab_width' => "",'ui_data_fields' => "=Name and Contact Info
phone_day
phone_night
email
fax
fax_order
username
password
email_copy
mail_list
mod_time
inactive
=Shipping Info
company
fname
lname
address1
address2
address3
city
state
zip
country
mv_shipmode
=Billing Info
b_company
b_fname
b_lname
b_address1
b_address2
b_address3
b_city
b_state
b_zip
b_country
b_phone
=Order Info
po_number
account_id
credit_limit
dealer
price_level
order_dest
mv_credit_card_type
mv_credit_card_exp_month
mv_credit_card_exp_year
order_numbers
=Repositories
s_nickname
address_book
b_nickname
accounts
p_nickname
preferences
carts
=Permissions
owner
file_acl
db_acl
acl
",}
+userdb::address1 text 40 Address
+userdb::address2 text 40
+userdb::b_address1 text 40 Billing Address
+userdb::b_address2 text 40
+userdb::b_city text 40 Billing City
+userdb::b_company text 30 Billing Company If different
+userdb::b_country text 10 Billing Country
+userdb::b_fname text 40 Billing First Name
+userdb::b_lname text 40 Billing Last Name
+userdb::b_phone text Billing Phone
+userdb::b_state text 10 Billing State
+userdb::b_zip text 10 Billing Postcode
+userdb::city text 40 City
+userdb::comment text Comments by user
+userdb::company text 40 Company
+userdb::country text 10 Country
+userdb::dealer yesno =No,1=Yes Dealer
+userdb::email text 40 Email Address
+userdb::email_copy select =No, 1=Yes
+userdb::fax_order select =Credit Card*, 1=Fax or Mail, 2=Purchase order, 3=COD Payment method
+userdb::feedback textarea 70 8
+userdb::fname text 30 First Name
+userdb::inactive yesno Inactive
+userdb::lname text 30 Last Name
+userdb::mail_list check_nbsp offer=Special Offers, newsletter=Newsletter, alert=Alerts and Recalls, upgrade=Upgrades null_to_space
+userdb::mod_time value 20
+userdb::phone_day text 30 Daytime Phone
+userdb::phone_night text 30 Home Phone
+userdb::po_number textarea Purchase Order No.
+userdb::price_level select =Retail,dealer=Dealer,distributor=Distributor Price level
+userdb::state text 10 State
+userdb::subject text Subject
+userdb::username hidden_text 16 Username no_white
+userdb::zip text 10 Postcode uc word
+variable table variable 1 {'ui_meta_specific' => "1",'panel_shade' => "f",'spread_height' => "25",'spread_meta' => "Variable pref_group",'ui_sort_combined' => "pref_group,code",}
+variable::Variable text 60 Preference value
+variable::Variable::ADDRESS text Company Address
+variable::Variable::CATALOG_STATIC select No, Yes Enabled for users? <b>Yes</b> will cause Interchange to generate static links where possible.<BR><BR>
<b>No</b> disables generation of static links for users; you can still send a search engine to the statically generated URL and it will spider the static links on the page.
+variable::Variable::CGI_URL text CGI URL URL that calls Interchange, without the server name
+variable::Variable::CHECKOUT_MAIL yesno User options for mail on checkout Determines if mail options will be displayed on the standard checkout pages. If not set, the user will automatically receive an emailed copy of their order, and there will be no opportunity to subscribe to mail lists.
+variable::Variable::CHECKOUT_MAIL_LIST yesno =No, 1=Yes Present mail list selector Determines if a mail list selection widget will be offered on the checkout/finalize page, to allow a customer/user to subscribe to certain mail lists
+variable::Variable::CHECK_ACCEPTED select 0=No, 1=Yes
+variable::Variable::COD_ACCEPTED select 0=No, 1=Yes
+variable::Variable::CREDIT_CARDS_ACCEPTED checkbox visa=Visa, mc=Mastercard, discover=Discover, amex=American Express,dinersclub=Diners Club,carteblanche=Carte Blanche,enroute=En Route,bankcard=Bank Card (AU), jcb=JCB,other=Any passing LUHN-10 null_to_space
+variable::Variable::CUSTOMER_VIEW_DEALER yesno Show dealer info Set to Yes to show dealer status on customer view page
+variable::Variable::CUSTOMER_VIEW_LARGE yesno Query by example view Select if you have a very large customer database, to prevent building huge lists of customers every time you access the customer tab.
+variable::Variable::DOCROOT text Document root This is the directory where your HTML originates. It should match the DocumentRoot
of your HTTP server. http://www.apache.org/docs/mod/core.html#documentroot
+variable::Variable::ENCRYPTOR text 80 Encryption command Normally should not be set if you use GPG and your key file is in your Interchange user's home directory
+variable::Variable::ENTRY_CHECK_ACCEPTED select 0=No, 1=Yes
+variable::Variable::ENTRY_COD_ACCEPTED select 0=No, 1=Yes
+variable::Variable::ENTRY_POSTAL_ACCEPTED select =No,
1=Yes Accept postal orders at admin?
+variable::Variable::ENTRY_PO_ACCEPTED select 0=No, 1=Yes
+variable::Variable::FORUM_ANON_NAME text 20 Forum Anonymous Name Name to use when a user posts anonymously to a forum
+variable::Variable::FORUM_EMAIL_NOTIFY text 50 Forum notify email An email address to send copies of user comments on products.
+variable::Variable::FORUM_PRODUCTS yesno Enable Product Forums This enables user comments on products in the flypage. Only enabled by default if using MySQL or Postgres, as it will not work well on DBM and is not tested on Oracle.
+variable::Variable::MULTIORDER select =No,1=Yes Whether users should by default have multipage order forms.
+variable::Variable::MV_PAYMENT_HOST text 64 Payment Host Many payment processors allow setting the host that the transaction
is sent to, but most provide a default. This need not be set for most gateways.
+variable::Variable::MV_PAYMENT_ID text 20 Payment Gateway ID The account ID for your payment gateway.
+variable::Variable::MV_PAYMENT_MODE select =none,
authorizenet=Authorize.net,
boa=Bank of America,
itransact=iTransact,
mcve=MCVE,
netbilling=NetBilling,
skipjack=Skipjack IC,
signio=Verisign Payflow Pro,
testpayment=TestPayment module,
tclink=Trust Commerce,
wellsfargo=Wells Fargo
Payment Gateway Which payment processor module you wish to use. You always have to sign up with your merchant bank and their credit card processor to enable this, without fail. The TestPayment module is just for testing purposes.
<p>
See the documentation in the associated module for how to implement.
+variable::Variable::MV_PAYMENT_REFERER text 40 Payment Referer Some payment systems (notably AuthorizeNet) want to know that the
REFERER value is correct. Most don't need this.
+variable::Variable::MV_PAYMENT_SECRET text 20 Payment Secret Some payment gateways require a password or "secret". Many don't,
so this may not be necessary.
+variable::Variable::MYSQL select 0=No, 1=Yes
+variable::Variable::ORDER_VIEW_LARGE yesno Query by example view Select when you have large numbers of pending orders to display, to prevent long startup times when clicking the Orders tab.
+variable::Variable::PGP_KEY gpg_keys Key selector [page admin/gpg_key]Add a GPG/PGP key</A>
+variable::Variable::POSTAL_ACCEPTED select =No,
1=Yes Accept postal orders?
+variable::Variable::PO_ACCEPTED select 0=No, 1=Yes
+variable::Variable::SECURE_ENABLE yesno Enable Secure URL?
+variable::Variable::SETTLE_TRANSACTION yesno Settle transactions If you ship hard goods and only do an authorization at order time, you may choose to settle the transaction automatically via the Order manager. This needs to be set to Yes to enable this.
+variable::Variable::STATIC_LOGGED select No, Yes Enabled for logged in users? <b>Yes</b> will cause Interchange to generate static links where possible, even when users are logged in.
+variable::Variable::TAXFIELD select state=Simple state-based,
multi=State/Province and VAT Type of tax You must <b>apply changes</b> after changing this.
+variable::Variable::UI_DBCONFIG yesno Offer Database Config Link Shows Database configuration link on Tables main manu
+variable::Variable::UI_IMAGE_META yesno New table display style Image meta llink
+variable::Variable::UI_IMAGE_META-_NULL_-UI_META_LINK yesno New table display style
+variable::Variable::UI_ITEM_EXPUNGE text 60 Item expunge tables The tables that should have the SKU removed when you DELETE ITEM from the items menu.
+variable::Variable::UI_META_LINK select 0=No, 1=Yes Meta edit links Determines whether enabled by default. They can be turned on in Preferences.
+variable::Variable::UI_SECURE yesno Determines whether to force UI into secure mode or not.
+variable::Variable::UI_USER_MERGE_TABLES The tables that should be merged when a user merge operation is done. This would normally be "transactions orderline", and if left blank that is the default.
<br><br>The default is to merge on the <b>username</b> field, but you can specify the field name with <i>table:field</i>. For example,
if you have a table named <b>accounts</b> which has a field <i>userid</i>, and that table would be a merge target, you would want:
<blockquote>transactions orderline accounts:userid</blockquote> {}
+variable::Variable::UI_WIDGET_TYPES textarea 40 40 Widget types for display in meta editor, needs to be in IC options format, i.e.
<blockquote>
VALUE=LABEL*
</blockquote>
one per line.
line2options options2line {}
+variable::code text Variable name
+variable::pref_group combo 20 Preferences area pref_group nullselect
+variant::inventory::quantity text 8 On hand Inventory of this variant.
+variant::options::code text 20 SKU
+variant::options::description textarea 60 3 Variant description
+variant::options::o_height text 4 Height of Widget Height of widget (if applicable)
+variant::options::o_width text 4 Width of widget
+variant::options::price text 12 Price Price of this variant.
+variant::options::weight text 8 Weight Weight for this variant.
+variant::options::wholesale text 12 Dealer price
+variant::variants table {'panel_shade' => "f",'ui_data_fields' => "code
sku
description
comment
price
wholesale
sale_price
inventory:quantity
weight",}
+variants table {'panel_shade' => "f",'ui_data_fields' => "code
sku
description
comment
price
wholesale
sale_price
weight",}
+variants::code text Variant ID
+variants::comment textarea 70 8 Details
+variants::description text 64 Short Description
+variants::inactive yesno Inactive?
+variants::price text 12 Price digits_dot
+variants::sale_price text 12 Sale Price digits_dot
+variants::sku text BaseSKU
+variants::weight text 8 Weight digits_dot
+variants::wholesale text 12 Dealer Price digits_dot
+wiki::wikitext textarea 80 24 Body
diff --git a/dist/strap/products/options.txt b/dist/strap/products/options.txt
new file mode 100644
index 0000000..68d23c7
--- /dev/null
+++ b/dist/strap/products/options.txt
@@ -0,0 +1,20 @@
+code sku o_group o_sort o_default o_label o_value o_widget o_height o_width description price wholesale display_type o_simple
+100002 os28004 bristle Bristle Type =None,HUM=Human hair,CAM=Camel hair*,SYN=Synthetic select 0 0 HUM=1.55,CAM=1.05,SYN=-2.70
+100003 os28004 color Handle color WHT=White,
BLK=Black select 0 0
+100004 os28005 bristle Bristle Type synthetic=Synthetic,camel=Camel Hair select 0 0
+100005 os28005 color Handle color BLK=Black,BEIGE=Beige*,WHITE=White select 0 0
+100006 os28005 logo Handle Logo c=Construct Something,y=Your Logo* radio 0 0 c=-1,y=3.00
+100007 os28006 bristle Bristle Type synthetic=Synthetic,
camel=Camel Hair select 0 0
+100008 os28006 color Handle color BLK=Black,BEIGE=Beige*,WHITE=White radio 0 0
+100009 os28006 logo logo c=Construct Something,
y=Your Logo* select 0 0
+100010 os28009 blade Blade material P=Plastic,
S=Steel*,
T=Titanium select 0 0 P=-1.22, T=100
+100011 os28009 screws Screws G=Galvanized,
S=Steel select 0 0 S=.50
+100012 os28009 size Size M=medium,
L=Large* select 0 0 Size of the object L=10,M=-5
+100013 os28011 blade Blade material P=Plastic blade,S=Steel blade*,T=Titanium blade select 0 0 P=-1.22, T=100
+100014 os28011 handle Handle W=Wood handle,E=Ebony handle select 0 0 E=20
+100015 os28066 blade 03 Blade material P=Plastic blade,S=Steel blade*,T=Titanium blade select 0 0 P=-1.44,T=100
+100016 os28066 handle 01 Handle W=Wood handle,E=Ebony handle radio 0 0 E=20,W=0
+100017 os28066 logo 02 Logo cs=Construct Something*,yl=Your Logo select 0 0 yl=3.33,cs=-1
+100018 os28080 blade Blade material P=Plastic,
S=Steel*,
T=Titanium select 0 0 P=-1.22, T=100
+100019 os28080 knob Knob W=Wood,
E=Ebony select 0 0 E=20
+os28066 one
diff --git a/dist/strap/products/options_de_DE.txt b/dist/strap/products/options_de_DE.txt
new file mode 100644
index 0000000..308f7a8
--- /dev/null
+++ b/dist/strap/products/options_de_DE.txt
@@ -0,0 +1,20 @@
+code sku o_group o_sort o_default o_label o_value o_widget o_height o_width description price wholesale display_type o_simple
+os28066 separate
+ os28004 bristle Bristle Type =None,HUM=Human hair,CAM=Camel hair*,SYN=Synthetic select 0 0 HUM=1.55,CAM=1.05,SYN=-2.70
+ os28004 color Handle color WHT=White,
BLK=Black select 0 0
+ os28005 bristle Bristle Type synthetic=Synthetic,camel=Camel Hair select 0 0
+ os28005 color Handle color BLK=Black,BEIGE=Beige*,WHITE=White select 0 0
+ os28005 logo Handle Logo c=Construct Something,y=Your Logo* radio 0 0 c=-1,y=3.00
+ os28006 bristle Bristle Type synthetic=Synthetic,
camel=Camel Hair select 0 0
+ os28006 color Handle color BLK=Black,BEIGE=Beige*,WHITE=White radio 0 0
+ os28006 logo logo c=Construct Something,
y=Your Logo* select 0 0
+ os28009 blade Blade material P=Plastic,
S=Steel*,
T=Titanium select 0 0 P=-1.22, T=100
+ os28009 screws Screws G=Galvanized,
S=Steel select 0 0 S=.50
+ os28009 size Size M=medium,
L=Large* select 0 0 Size of the object L=10,M=-5
+ os28011 blade Blade material P=Plastic blade,S=Steel blade*,T=Titanium blade select 0 0 P=-1.22, T=100
+ os28011 handle Handle W=Wood handle,E=Ebony handle select 0 0 E=20
+ os28066 blade 03 Blade material P=Plastic blade,S=Steel blade*,T=Titanium blade select 0 0 P=-1.44,T=100
+ os28066 handle 01 Handle W=Wood handle,E=Ebony handle radio 0 0 E=20,W=0
+ os28066 logo 02 Logo cs=Construct Something*,yl=Your Logo select 0 0 yl=3.33,cs=-1
+ os28080 blade Blade material P=Plastic,
S=Steel*,
T=Titanium select 0 0 P=-1.22, T=100
+ os28080 knob Knob W=Wood,
E=Ebony select 0 0 E=20
diff --git a/dist/strap/products/order_returns.txt b/dist/strap/products/order_returns.txt
new file mode 100644
index 0000000..5209888
--- /dev/null
+++ b/dist/strap/products/order_returns.txt
@@ -0,0 +1 @@
+code order_number session username rma_number nitems total return_date update_date
diff --git a/dist/strap/products/orderline.txt b/dist/strap/products/orderline.txt
new file mode 100644
index 0000000..e3b1bee
--- /dev/null
+++ b/dist/strap/products/orderline.txt
@@ -0,0 +1 @@
+code store_id order_number session username shipmode sku quantity price subtotal shipping taxable size color options order_date update_date status parent affiliate campaign description
diff --git a/dist/strap/products/pay_cert_lock.txt b/dist/strap/products/pay_cert_lock.txt
new file mode 100644
index 0000000..525827e
--- /dev/null
+++ b/dist/strap/products/pay_cert_lock.txt
@@ -0,0 +1 @@
+code pid ip_addr
diff --git a/dist/strap/products/pay_cert_redeem.txt b/dist/strap/products/pay_cert_redeem.txt
new file mode 100644
index 0000000..5b7aafe
--- /dev/null
+++ b/dist/strap/products/pay_cert_redeem.txt
@@ -0,0 +1 @@
+code pay_id link_tid trans_date ip_addr trans_type voided captured username amount items
diff --git a/dist/strap/products/pay_certs.txt b/dist/strap/products/pay_certs.txt
new file mode 100644
index 0000000..1dd9d74
--- /dev/null
+++ b/dist/strap/products/pay_certs.txt
@@ -0,0 +1 @@
+code date_issued check_value order_number amount orig_amount ip_addr process_flag date_expires
diff --git a/dist/strap/products/pricing.txt b/dist/strap/products/pricing.txt
new file mode 100644
index 0000000..ca97f5d
--- /dev/null
+++ b/dist/strap/products/pricing.txt
@@ -0,0 +1,40 @@
+sku price_group q2 q5 q10 q25 q100 w2 w5 w10 w25 w100
+os28004 general 15 14
+os28005 general 5 4
+os28006 general 24 23
+os28007 general 9 8
+os28008 general 24 23
+os28009 general 5 4.25
+os28011 general 9 8
+os28044 general 11 10
+os28057a general 11 10
+os28057b general 9 8
+os28057c general 10 9
+os28062 general 17 15
+os28064 general 15 14
+os28065 general 13 12
+os28066 general 11 10
+os28068a general 3 2
+os28068b general 9 8
+os28069 general 34 33
+os28070 general 29 28
+os28072 general 12 11
+os28073 general 16 14
+os28074 general 16 24
+os28075 general 9 8.5
+os28076 general 14 13
+os28077 general 29 28
+os28080 general 13 10
+os28081 general 5 4
+os28082 general 16.5 15.5
+os28084 general 14 13
+os28085 general 29 28
+os28086 general 8 7
+os28087 general 7 6
+os28108 general 2.5 2
+os28109 general 17 16
+os28110 general 11 10
+os28111 general 14 13
+os28112 general 9 8
+os28113 general 11.5 10
+os29000 general 21.5 20.5
diff --git a/dist/strap/products/products.txt b/dist/strap/products/products.txt
new file mode 100644
index 0000000..cd6883a
--- /dev/null
+++ b/dist/strap/products/products.txt
@@ -0,0 +1,41 @@
+sku description title template_page comment thumb image price wholesale prod_group category tax_category nontaxable weight option_type author related featured gift_cert download dl_type dl_location inactive url sale_price image_large
+os28004 Ergo Roller Ergo Roller The special ergonomic design of our paint rollers has been recommended by physicians to ease the strain of repetitive movements. This unique roller design features "pores" to hold and evenly distribute more paint per wetting than any other brush. os28004_b.gif os28004.gif 21.99 16 Painting Supplies Rollers 1 1 Matrix 14.95
+os28005 Trim Brush Trim Brush Our trim paint brushes are perfectly designed. The ergonomic look and feel will save hours of pain and the unique brush design allows paint to flow evenly and consistently. os28005_b.gif os28005.gif 8.99 6 Painting Supplies Paintbrushes 1 1 Simple
+os28006 Painters Brush Set Painters Brush Set This set includes 2" and 3" trim brushes and our ergonomically designer paint roller. A perfect choice for any painting project. os28006_b.gif os28006.gif 29.99 25 Painting Supplies Paintbrushes 1 1
+os28007 Disposable Brush Set Disposable Brush Set This set of disposable foam brushes is ideal for any staining project. The foam design holds the maximum amount of stain and the wood handle allows you to preview the color before you apply it. This set includes a brush for all needs. 1/2", 1", 2", 3" are included. os28007_b.gif os28007.gif 14.99 10 Painting Supplies Paintbrushes 1 1
+os28008 Painters Ladder Painters Ladder This 6' painters ladder is perfect for getting around in almost any room. The paint tray is reinforced to hold up to a 5 gallon paint bucket. The only time you'll have to get down is to move your ladder! os28008_b.gif os28008.gif 29.99 25 Ladders Ladders 1 3
+os28009 Brush Set Brush Set This Hand Brush set includes our carpenters hand brush and a flat handled brush for the bigger cleanups. Both brushes are made of the finest horsehair and are ideal for all surfaces. os28009_b.gif os28009.gif 9.99 6 Hand Tools Brushes 1 1
+os28011 Spackling Knife Spackling Knife A must have for all painters! This spackling knife is ergonomically designed for ease of use and boasts a newly designed finish to allow easy clean up. os28011_b.gif os28011.gif 14.99 10 Painting Supplies Putty Knives 1 1 Simple
+os28044 Framing Hammer Framing Hammer Enjoy the perfect feel and swing of our line of hammers. This framing hammer is ideal for the most discriminating of carpenters. The handle is perfectly shaped to fit the hand and the head is weighted to get the most out of each swing. os28044_b.gif os28044.gif 19.99 12 Hand Tools Hammers 1 2
+os28057a 16 Penny Nails 16 Penny Nails Try our high quality 16 penny titanium nails for a lifetime of holding power. Box count about 100 nails. os28057a_b.gif os28057a.gif 14.99 12 Hardware Nails 1 1
+os28057b 8 Penny Nails 8 Penny Nails Our 8 penny nails are perfect for those hard to reach spots. Made of titanium they are guaranteed to last as long as your project. Box count about 200 nails. os28057b_b.gif os28057b.gif 12.99 10 Hardware Nails 1 1
+os28057c 10 Penny Nails 10 Penny Nails Perfect for all situations our titanium 10 Penny nails should be a part of every project. Box count about 100 nails. os28057c_b.gif os28057c.gif 13.99 11 Hardware Nails 1 1
+os28062 Electricians Plier Set Electricians Plier Set This electricians set includes heavy duty needle-nose pliers and wire cutters. The needle-nose pliers have an extended tip making them easy to get into those hard to reach places, and the cutters are equipped with spring action so they bounce back ready for the next cut. os28062_b.gif os28062.gif 24.99 19 Hand Tools Pliers 1 1
+os28064 Mechanics Wrench Set Mechanics Wrench Set This 5 piece set is ideal for all mechanics. Available in standard and metric sizes these tools are guaranteed to cover all of your needs. os28064_b.gif os28064.gif 19.99 16 Hand Tools Wrenches 1 2
+os28065 Mechanics Pliers Mechanics Pliers Our mechanics pliers are available in multiple sizes for all of your needs. From 1/4" to 3" in diameter. os28065_b.gif os28065.gif 18.99 14 Hand Tools Pliers 1 2
+os28066 Big L Carpenters Square Big L Carpenters Square The "Big L" is a must for every carpenter. Designed for ease of use, this square is perfect for measuring and marking cuts, ensuring that you get the right cut every time! os28066_b.gif os28066.gif 14.99 12 Measuring Tools Squares 1 1 Matrix
+os28068a Breathe Right Face Mask Breathe Right Face Mask The unique design of our "Breathe Right" face mask is a must for all applications. Our patented micro-fiber insures that 90% of all dust and harmful materials are filtered out before you breathe them in. EDITED os28068a_b.gif os28068a.gif 5.99 4 Safety Equipment Breathing Protection 1 1
+os28068b The Bug Eye Wear The Bug Eye Wear Nothing protects your vision like "The Bug". The unique design of these safety goggles is practically impenetrable and our special venting technology will make you forget you even have them on. os28068b_b.gif os28068b.gif 12.00 10 Safety Equipment Eye Protection 1 1
+os28069 Flat Top Toolbox Flat Top Toolbox This heavy weight tool box is perfect for any handy person. The lift out top is perfect for a carry along, and there is plenty of open space for larger tool storage. os28069_b.gif os28069.gif 44.99 35 Tool Storage Toolboxes 1 2
+os28070 Electricians Tool Belt Electricians Tool Belt This tool belt is perfectly designed for the specialized tools of the electrical trade. There is even a pocket for your voltage meter in this 100% leather belt! os28070_b.gif os28070.gif 39.99 30 Tool Storage Tool Belts 1 1
+os28072 Deluxe Hand Saw Deluxe Hand Saw Our deluxe hand saw is perfect for precision work. This saw features an ergonomic handle and carbide tipped teeth. Available in 2', 2.5', and 3' lengths. os28072_b.gif os28072.gif 17.99 14 Hand Tools Hand Saws 1 1
+os28073 Mini-Sledge Mini-Sledge Our mini-sledge hammer is superior for smaller jobs that require a little more power. Give this one a try on landscaping stakes and concrete frames. os28073_b.gif os28073.gif 24.99 18 Hand Tools Hammers 1 3
+os28074 Rubber Mallet Rubber Mallet Perfectly weighted and encased in rubber this mallet is designed for ease of use in all applications. os28074_b.gif os28074.gif 24.99 18 Hand Tools Hammers 1 2
+os28075 Modeling Hammer Modeling Hammer Ideal for the hobbiest this modeling hammer is made for the delicate work. Fits easily into small spaces and the smaller head size is perfect for intricate projects. os28075_b.gif os28075.gif 14.99 10 Hand Tools Hammers 1 2
+os28076 Digger Hand Trencher Digger Hand Trencher The "Digger" is a gardeners dream. Specially designed for moving dirt it boasts two different styles of blade. Use the one side for trenching, or use the other side with it's wider angle to get hard to handle roots out of the ground. Available in 3" size only. os28076_b.gif os28076.gif 18.99 15 Hand Tools Picks & Hatchets 1 1
+os28077 Carpenter's Tool Belt Carpenter's Tool Belt Specially designed this tool belt comes with all of the carpenter's necessities. Made of 100% leather this tool belt boasts a hammer hockey, tape measure hockey, and cordless drill holster. Multiple pockets will allow you to eliminate those extra trips back to the tool box. os28077_b.gif os28077.gif 39.99 30 Tool Storage Tool Belts 1 1
+os28080 The Blade Hand Planer The Blade Hand Planer The perfect precision hand planer. Our patented blade technology insures that you will never have to change or sharpen the blade. Available in 1", 1.5", and 2" widths. os28080_b.gif os28080.gif 19.99 16 Hand Tools Hand Planes 1 1
+os28081 Steel Wool Steel Wool Available in all different weights this steel wool is more durable than any other. Perfect for stain removal or smoothing hard to reach surfaces. os28081_b.gif os28081.gif 8.99 6 Painting Supplies Sandpaper 1 1
+os28082 24" Level 24" Level Certified accuracy, High strength, long life, Built-in rubber grips for usefulness. Easy to clean. os28082_b.gif os28082.gif 34.99 17.5 Measuring Tools Levels 1
+os28084 Tape Measure Tape Measure No matter what you need to measure you are sure to find the ideal tape measure here. All of our tape measures are spring loaded for fast retraction and all lock in place for extended measuring. Available in 10', 16', 24', and 36'. os28084_b.gif os28084.gif 19.99 15 Measuring Tools Tape Measures 1 1
+os28085 Big A A-Frame Ladder Big A A-Frame Ladder The "Big A" is the ideal A-Frame ladder. Available in both 6' and 12' heights you are sure to find the one that meets your needs. The treads of both sides are reinforced for climbing making placement a breeze. os28085_b.gif os28085.gif 36.99 30 Ladders Ladders 1 3
+os28086 Folding Ruler Folding Ruler This 6' folding ruler is a perfect fit in almost any toolbox. Only 12" folded this measuring tool is handy and portable. os28086_b.gif os28086.gif 12.99 9 Measuring Tools Rulers 1 1
+os28087 Sanders Multi-Pac Sanders Multi-Pac This multi-pack of sand paper includes all levels of sand paper from a very fine grit to a very course grit. Ideal for all applications! os28087_b.gif os28087.gif 11.99 8 Painting Supplies Sandpaper 1 1
+os28108 Hand Brush Hand Brush This carpenters hand brush is ideal for the small clean ups needed for precision work. Made of refined horse hair it is perfect for even the most sensitive of materials. os28108_b.gif os28108.gif 5.99 3 Hand Tools Brushes 1 1
+os28109 Mini-Spade Mini-Spade This mini-spade is perfect hole digging, tree planting, or trenching. The easy grip handle allows more control over thrust and direction. Available in 4' only os28109_b.gif os28109.gif 24.99 19 Hand Tools Shovels 1 2
+os28110 Mighty Mouse Tin Snips Mighty Mouse Tin Snips Small and ready to go these tin snips are ideal for cutting patches and vent holes. With the patented blades they are also perfect for cutting aluminum flashing. Available in 3" length only. os28110_b.gif os28110.gif 14.99 12 Hand Tools Shears 1 1
+os28111 Hedge Shears Hedge Shears A perfect fit for all users these 10" hedge shears are designed to make the most out of every cut. The ergonomic handle design will allow hours of cutting time so you can tackle those really big projects. One size only os28111_b.gif os28111.gif 19.99 15 Hand Tools Shears 1 1
+os28112 Garden Shovel Garden Shovel The blade on this garden shovel is 7" inches long making it ideal for the potting enthusiast. Ergonomic design makes for ease of use with this tool. os28112_b.gif os28112.gif 13.99 10 Hand Tools Shovels 1 2
+os28113 The Claw Hand Rake The Claw Hand Rake Extend the reach of your potting with "The Claw". Perfect for agitating soil in the most difficult places this 3 tine tool is ideal for every gardener. Small and Large sizes available. os28113_b.gif os28113.gif 14.99 12 Hand Tools Picks & Hatchets 1 1
+os29000 3' Step Ladder 3' Step Ladder os29000_b.gif os29000.gif 44.99 22.5 Ladders Step Stools
+giftcert Gift Certificate Valid for 1 year. 10.00 Other 1 0 1
diff --git a/dist/strap/products/products_de_DE.txt b/dist/strap/products/products_de_DE.txt
new file mode 100644
index 0000000..8b41d2e
--- /dev/null
+++ b/dist/strap/products/products_de_DE.txt
@@ -0,0 +1,40 @@
+sku description title comment prod_group category
+os28004 Ergo Roller Ergo Roller The special ergonomic design of our paint rollers has been recommended by physicians to ease the strain of repetitive movements. This unique roller design features "pores" to hold and evenly distribute more paint per wetting than any other brush. Painting Supplies Rollers
+os28005 Trim Brush Trim Brush Our trim paint brushes are perfectly designed. The ergonomic look and feel will save hours of pain and the unique brush design allows paint to flow evenly and consistently. Painting Supplies Paintbrushes
+os28006 Painters Brush Set Painters Brush Set This set includes 2" and 3" trim brushes and our ergonomically designer paint roller. A perfect choice for any painting project. Painting Supplies Paintbrushes
+os28007 Disposable Brush Set Disposable Brush Set This set of disposable foam brushes is ideal for any staining project. The foam design holds the maximum amount of stain and the wood handle allows you to preview the color before you apply it. This set includes a brush for all needs. 1/2", 1", 2", 3" are included. Painting Supplies Paintbrushes
+os28008 Painters Ladder Painters Ladder This 6' painters ladder is perfect for getting around in almost any room. The paint tray is reinforced to hold up to a 5 gallon paint bucket. The only time you'll have to get down is to move your ladder! Leitern Leitern
+os28009 Brush Set Brush Set This Hand Brush set includes our carpenters hand brush and a flat handled brush for the bigger cleanups. Both brushes are made of the finest horsehair and are ideal for all surfaces. Hand Tools Brushes
+os28011 Spackling Knife Spackling Knife A must have for all painters! This spackling knife is ergonomically designed for ease of use and boasts a newly designed finish to allow easy clean up. Painting Supplies Putty Knives
+os28044 Framing Hammer Framing Hammer Enjoy the perfect feel and swing of our line of hammers. This framing hammer is ideal for the most discriminating of carpenters. The handle is perfectly shaped to fit the hand and the head is weighted to get the most out of each swing. Hand Tools Hämmer
+os28057a 16 Penny Nägel 16 Penny Nägel Try our high quality 16 penny titanium nails for a lifetime of holding power. Box count about 100 nails. Hardware Nägel
+os28057b 8 Penny Nägel 8 Penny Nägel Our 8 penny nails are perfect for those hard to reach spots. Made of titanium they are guaranteed to last as long as your project. Box count about 200 nails. Hardware Nägel
+os28057c 10 Penny Nägel 10 Penny Nägel Perfect for all situations our titanium 10 Penny nails should be a part of every project. Box count about 100 nails. Hardware Nägel
+os28062 Electricians Plier Set Electricians Plier Set This electricians set includes heavy duty needle-nose pliers and wire cutters. The needle-nose pliers have an extended tip making them easy to get into those hard to reach places, and the cutters are equipped with spring action so they bounce back ready for the next cut. Hand Tools Pliers
+os28064 Mechanics Wrench Set Mechanics Wrench Set This 5 piece set is ideal for all mechanics. Available in standard and metric sizes these tools are guaranteed to cover all of your needs. Hand Tools Wrenches
+os28065 Mechanics Pliers Mechanics Pliers Our mechanics pliers are available in multiple sizes for all of your needs. From 1/4" to 3" in diameter. Hand Tools Pliers
+os28066 Big L Carpenters Square Big L Carpenters Square The "Big L" is a must for every carpenter. Designed for ease of use, this square is perfect for measuring and marking cuts, ensuring that you get the right cut every time! Measuring Tools Squares
+os28068a Breathe Right Face Mask Breathe Right Face Mask The unique design of our "Breathe Right" face mask is a must for all applications. Our patented micro-fiber insures that 90% of all dust and harmful materials are filtered out before you breathe them in. Safety Equipment Breathing Protection
+os28068b The Bug Eye Wear The Bug Eye Wear Nothing protects your vision like "The Bug". The unique design of these safety goggles is practically impenetrable and our special venting technology will make you forget you even have them on. Safety Equipment Eye Protection
+os28069 Flat Top Toolbox Flat Top Toolbox This heavy weight tool box is perfect for any handy person. The lift out top is perfect for a carry along, and there is plenty of open space for larger tool storage. Tool Storage Toolboxes
+os28070 Electricians Tool Belt Electricians Tool Belt This tool belt is perfectly designed for the specialized tools of the electrical trade. There is even a pocket for your voltage meter in this 100% leather belt! Tool Storage Tool Belts
+os28072 Deluxe Hand Saw Deluxe Hand Saw Our deluxe hand saw is perfect for precision work. This saw features an ergonomic handle and carbide tipped teeth. Available in 2', 2.5', and 3' lengths. Hand Tools Hand Saws
+os28073 Mini-Sledge Mini-Sledge Our mini-sledge hammer is superior for smaller jobs that require a little more power. Give this one a try on landscaping stakes and concrete frames. Hand Tools Hämmer
+os28074 Rubber Mallet Rubber Mallet Perfectly weighted and encased in rubber this mallet is designed for ease of use in all applications. Hand Tools Hämmer
+os28075 Modeling Hammer Modeling Hammer Ideal for the hobbiest this modeling hammer is made for the delicate work. Fits easily into small spaces and the smaller head size is perfect for intricate projects. Hand Tools Hämmer
+os28076 Digger Hand Trencher Digger Hand Trencher The "Digger" is a gardeners dream. Specially designed for moving dirt it boasts two different styles of blade. Use the one side for trenching, or use the other side with it's wider angle to get hard to handle roots out of the ground. Available in 3" size only. Hand Tools Picks & Hatchets
+os28077 Carpenter's Tool Belt Carpenter's Tool Belt Specially designed this tool belt comes with all of the carpenter's necessities. Made of 100% leather this tool belt boasts a hammer hockey, tape measure hockey, and cordless drill holster. Multiple pockets will allow you to eliminate those extra trips back to the tool box. Tool Storage Tool Belts
+os28080 The Blade Hand Planer The Blade Hand Planer The perfect precision hand planer. Our patented blade technology insures that you will never have to change or sharpen the blade. Available in 1", 1.5", and 2" widths. Hand Tools Hand Planes
+os28081 Steel Wool Steel Wool Available in all different weights this steel wool is more durable than any other. Perfect for stain removal or smoothing hard to reach surfaces. Painting Supplies Sandpaper
+os28082 24" Level 24" Level Certified accuracy, High strength, long life, Built-in rubber grips for usefulness. Easy to clean. Measuring Tools Levels
+os28084 Tape Measure Tape Measure No matter what you need to measure you are sure to find the ideal tape measure here. All of our tape measures are spring loaded for fast retraction and all lock in place for extended measuring. Available in 10', 16', 24', and 36'. Measuring Tools Tape Measures
+os28085 Big A A-Frame Ladder Big A A-Frame Ladder The "Big A" is the ideal A-Frame ladder. Available in both 6' and 12' heights you are sure to find the one that meets your needs. The treads of both sides are reinforced for climbing making placement a breeze. Leitern Leitern
+os28086 Folding Ruler Folding Ruler This 6' folding ruler is a perfect fit in almost any toolbox. Only 12" folded this measuring tool is handy and portable. Measuring Tools Rulers
+os28087 Sanders Multi-Pac Sanders Multi-Pac This multi-pack of sand paper includes all levels of sand paper from a very fine grit to a very course grit. Ideal for all applications! Painting Supplies Sandpaper
+os28108 Hand Brush Hand Brush This carpenters hand brush is ideal for the small clean ups needed for precision work. Made of refined horse hair it is perfect for even the most sensitive of materials. Hand Tools Brushes
+os28109 Mini-Spade Mini-Spade This mini-spade is perfect hole digging, tree planting, or trenching. The easy grip handle allows more control over thrust and direction. Available in 4' only Hand Tools Shovels
+os28110 Mighty Mouse Tin Snips Mighty Mouse Tin Snips Small and ready to go these tin snips are ideal for cutting patches and vent holes. With the patented blades they are also perfect for cutting aluminum flashing. Available in 3" length only. Hand Tools Scheren
+os28111 Heckenscheren Heckenscheren A perfect fit for all users these 10" hedge shears are designed to make the most out of every cut. The ergonomic handle design will allow hours of cutting time so you can tackle those really big projects. One size only Hand Tools Scheren
+os28112 Garden Shovel Garden Shovel The blade on this garden shovel is 7" inches long making it ideal for the potting enthusiast. Ergonomic design makes for ease of use with this tool. Hand Tools Shovels
+os28113 The Claw Hand Rake The Claw Hand Rake Extend the reach of your potting with "The Claw". Perfect for agitating soil in the most difficult places this 3 tine tool is ideal for every gardener. Small and Large sizes available. Hand Tools Picks & Hatchets
+os29000 3' Step Ladder 3' Step Ladder Leitern Step Stools
diff --git a/dist/strap/products/products_nl_NL.txt b/dist/strap/products/products_nl_NL.txt
new file mode 100644
index 0000000..25630bd
--- /dev/null
+++ b/dist/strap/products/products_nl_NL.txt
@@ -0,0 +1,40 @@
+sku description title comment prod_group category
+os28004 Ergo Roller Ergo Roller Het speciale ergonomische design van onze verfrollers verlicht de inspannning van de herhalende bewegingen en wordt daarom aanbevolen door specialisten. Deze unieke verfroller heeft meerdere porien waardoor meer verf wordt opgenomen per aanzet en zorgt daardoor voor een gelijkmatigere verdeling van verf dan welke andere kwast dan ook. Schildermaterialen Rollers
+os28005 Trim Brush Trim Brush Our trim paint brushes are perfectly designed. The ergonomic look and feel will save hours of pain and the unique brush design allows paint to flow evenly and consistently. Schildermaterialen Kwasten
+os28006 Schilders Kwastenset Schilders Kwastenset Deze set bevat 2" and 3" trim kwasten en een ergonomisch ontworpen verfroller. De perfecte keuze voor elke schilderklus. Schildermaterialen Kwasten
+os28007 Disposable Brush Set Disposable Brush Set This set of disposable foam brushes is ideal for any staining project. The foam design holds the maximum amount of stain and the wood handle allows you to preview the color before you apply it. This set includes a brush for all needs. 1/2", 1", 2", 3" are included. Schildermaterialen Kwasten
+os28008 Schildersladder Schildersladder Deze 1.80m hoge schildersladder is perfect voor gebruik in bijna elke ruimte. De verftray is versterkt zodat deze een verfemmer kan dragen van meer dan 10 liter. De enige keer dat je eraf moet is als je hem moet verzetten! Ladders Ladders
+os28009 Brush Set Brush Set This Hand Brush set includes our carpenters hand brush and a flat handled brush for the bigger cleanups. Both brushes are made of the finest horsehair and are ideal for all surfaces. Handgereedschappen Borstels
+os28011 Spackling Knife Spackling Knife A must have for all painters! This spackling knife is ergonomically designed for ease of use and boasts a newly designed finish to allow easy clean up. Schildermaterialen Plamuurmessen
+os28044 Framing Hammer Framing Hammer Enjoy the perfect feel and swing of our line of hammers. This framing hammer is ideal for the most discriminating of carpenters. The handle is perfectly shaped to fit the hand and the head is weighted to get the most out of each swing. Handgereedschappen Hamers
+os28057a 16 Penny Nails 16 Penny Nails Try our high quality 16 penny titanium nails for a lifetime of holding power. Box count about 100 nails. IJzerwaren Spijkers
+os28057b 8 Penny Nails 8 Penny Nails Our 8 penny nails are perfect for those hard to reach spots. Made of titanium they are guaranteed to last as long as your project. Box count about 200 nails. IJzerwaren Spijkers
+os28057c 10 Penny Nails 10 Penny Nails Perfect for all situations our titanium 10 Penny nails should be a part of every project. Box count about 100 nails. IJzerwaren Spijkers
+os28062 Electricians Plier Set Electricians Plier Set This electricians set includes heavy duty needle-nose pliers and wire cutters. The needle-nose pliers have an extended tip making them easy to get into those hard to reach places, and the cutters are equipped with spring action so they bounce back ready for the next cut. Handgereedschappen Buigtangen
+os28064 Mechanics Wrench Set Mechanics Wrench Set This 5 piece set is ideal for all mechanics. Available in standard and metric sizes these tools are guaranteed to cover all of your needs. Handgereedschappen Moersleutels
+os28065 Mechanics Pliers Mechanics Pliers Our mechanics pliers are available in multiple sizes for all of your needs. From 1/4" to 3" in diameter. Handgereedschappen Buigtangen
+os28066 Big L Timmermanswinkelhaak Big L Timmermanswinkelhaak Deze "Big L"is een must voor elke timmerman. Ontworpen voor gebruikersgemak is deze winkelhaak perfect voor meten en aftekenen. Het kan niet fout! Meetinstrumenten Winkelhaken
+os28068a Breathe Right Face Mask Breathe Right Face Mask The unique design of our "Breathe Right" face mask is a must for all applications. Our patented micro-fiber insures that 90% of all dust and harmful materials are filtered out before you breathe them in. Veiligheidsuitrusting Bescherming luchtwegen
+os28068b The Bug veiligheidsbril The Bug veiligheidsbril Niks beschermd uw ogen beter dan "The Bug". Door het unieke ontwerp van deze veiligheidsbril is hij praktisch ondoorlaatbaar en door onze speciale ventilatietechniek vergeet U bijna dat U hem draagt! Veiligheidsuitrusting Oogbescherming
+os28069 Flat Top Toolbox Flat Top Toolbox Deze duurzame gereedschapkist is perfect voor elke handige persoon. De uitneembare deksel is ideaal om mee te nemen en er is voldoende ruimte voor het opbergen van groter gereedschap. Tool Storage Gereedschapskisten
+os28070 Electricians Tool Belt Electricians Tool Belt This tool belt is perfectly designed for the specialized tools of the electrical trade. There is even a pocket for your voltage meter in this 100% leather belt! Tool Storage Gereedschapsschorten
+os28072 Deluxe Hand Saw Deluxe Hand Saw Our deluxe hand saw is perfect for precision work. This saw features an ergonomic handle and carbide tipped teeth. Available in 2', 2.5', and 3' lengths. Handgereedschappen Handzagen
+os28073 Mini-Moker Mini-Moker Onze mini moker is superieur voor kleinere klussen die een beetje meer kracht vereisen. Probeer hem uit op bonenstaken en betonnen frames. Handgereedschappen Hamers
+os28074 Rubber Mallet Rubber Mallet Perfectly weighted and encased in rubber this mallet is designed for ease of use in all applications. Handgereedschappen Hamers
+os28075 Modelleerhamer Modelleerhamer Deze modelleerhamer is geschikt voor precisiewerk. Door zijn kleine kop past hij in kleine ruimtes en is daardoor geschikt voor meer ingewikkelde klusjes. Handgereedschappen Hamers
+os28076 Digger Hand Trencher Digger Hand Trencher The "Digger" is a gardeners dream. Specially designed for moving dirt it boasts two different styles of blade. Use the one side for trenching, or use the other side with it's wider angle to get hard to handle roots out of the ground. Available in 3" size only. Handgereedschappen Houwelen & Bijlen
+os28077 Timmermansschort Timmermansschort Deze speciaal ontworpen timmermansschort heeft alles wat een timmerman nodig heeft. Hij is vervaardigd van 100% leer en bevat een hamer hockey, een rolmaat hockey en een holster voor een batterij aangedreven boor. Meerdere zakken voorkomen dat u heen en weer moet lopen naar uw gereedschapskist. Tool Storage Gereedschapsschorten
+os28080 Het Blad Handschaaf Het Blad Handschaaf De perfecte handschaaf waarbij het door ons gepatenteerde blad u ervan verzekerd dat u het nooit hoeft te vervangen of te slijpen. Verkrijgbaar in breedtes 25mm, 38mm en 50mm. Handgereedschappen Handschaven
+os28081 Steel Wool Steel Wool Available in all different weights this steel wool is more durable than any other. Perfect for stain removal or smoothing hard to reach surfaces. Schildermaterialen Schuurpapier
+os28082 24" Level 24" Level Certified accuracy, High strength, long life, Built-in rubber grips for usefulness. Easy to clean. Meetinstrumenten Waterpassen
+os28084 Rolbandmaat Rolbandmaat Het maakt niet uit wat u moet meten, dit is de meest ideale rolmaat die u kunt vinden. Al onze rolmaten zijn voorzien van een veer, waardoor ze razendsnel inrollen, en een slot om hem vast te zetten daar waar nodig. Verkrijgbaar in lengtes 3m, 5m, 7m en 10m. Meetinstrumenten Meetbanden
+os28085 Big A A-Frame Ladder Big A A-Frame Ladder The "Big A" is the ideal A-Frame ladder. Available in both 6' and 12' heights you are sure to find the one that meets your needs. The treads of both sides are reinforced for climbing making placement a breeze. Ladders Ladders
+os28086 Duimstok Duimstok Deze 6' duimstok is geschikt voor bijna elke gereedschapkist. Opgevouwen maar 12" is dit een handig en draagbaar meetinstrument. Meetinstrumenten Duimstokken
+os28087 Sanders Multi-Pac Sanders Multi-Pac This multi-pack of sand paper includes all levels of sand paper from a very fine grit to a very course grit. Ideal for all applications! Schildermaterialen Schuurpapier
+os28108 Handveger Handveger Deze timmermans handveger is ideaal voor het kleine opruimwerk gedurende precisie werkzaamheden. Gemaakt van fijn paardehaar is hij zacht genoeg voor zelfs de meest kwetsbare oppervlakken. Handgereedschappen Borstels
+os28109 Mini-Spade Mini-Spade This mini-spade is perfect hole digging, tree planting, or trenching. The easy grip handle allows more control over thrust and direction. Available in 4' only Handgereedschappen Spaden
+os28110 Mighty Mouse blikschaar Mighty Mouse blikschaar Deze blikscharen zijn klein, handig en zeer geschikt voor het knippen van ventilatiegaten. Vanwege de gepatenteerde bladen kunnen ze ook gebruikt worden voor het snijden van aluminiumplaten. Alleen verkrijgbaar in 75mm. Handgereedschappen Scharen
+os28111 Hedge Shears Hedge Shears A perfect fit for all users these 10" hedge shears are designed to make the most out of every cut. The ergonomic handle design will allow hours of cutting time so you can tackle those really big projects. One size only Handgereedschappen Scharen
+os28112 Tuinschop Tuinschop Het blad van deze tuinschop is 18cm lang en daardoor bijzonder geschikt voor de enhousiaste poter. Het ergonomisch ontwerp zorgt voor veel gebruikersgemak. Handgereedschappen Spaden
+os28113 De Klauw Handharkje De Klauw Handharkje Extend the reach of your potting with "De Klauw". Deze drietand is perfect voor het omwoelen van de grond/aarde op de moeilijkste plaatsen in uw tuin. Een ideaal stuk gereed schap voor iedere tuinier. Verkrijgbaar in kleine en grote maten. Handgereedschappen Houwelen & Bijlen
+os29000 3' Step Ladder 3' Step Ladder Ladders Trappen
diff --git a/dist/strap/products/salestax.asc b/dist/strap/products/salestax.asc
new file mode 100644
index 0000000..5325e5c
--- /dev/null
+++ b/dist/strap/products/salestax.asc
@@ -0,0 +1 @@
+default [fly-tax]
diff --git a/dist/strap/products/ship/2ndDayAir.csv b/dist/strap/products/ship/2ndDayAir.csv
new file mode 100644
index 0000000..777d640
--- /dev/null
+++ b/dist/strap/products/ship/2ndDayAir.csv
@@ -0,0 +1,2002 @@
+WeightNotToExceed,202,203,204,205,206,207,208,224,225,226,res
+Letter,6.8,7.1,7.4,7.9,8.4,8.7,9.1,12.8,12.8,17.8,1.15
+1,7.2,7.3,8,8.8,9.5,10.2,10.5,15.1,15.1,27.4,1.15
+2,7.4,7.9,8.7,9.9,11,11.7,12,16.8,16.8,29,1.15
+3,8,8.5,9.8,11.2,12.6,13.3,13.7,18.4,18.4,30.5,1.15
+4,8.7,9.1,10.8,12.5,14,14.9,15.5,20,20,32.3,1.15
+5,9.4,9.8,11.9,13.9,15.7,16.6,17.4,22,22,34.2,1.15
+6,9.6,10.6,12.8,15.3,17.5,18.5,19.6,23.9,23.9,36.1,1.15
+7,10.2,11.5,13.9,16.6,19.4,20.6,21.7,25.6,25.6,37.8,1.15
+8,10.8,12.4,14.9,17.9,21.3,22.7,23.7,27.5,27.5,39.6,1.15
+9,11.3,13.3,16,19.4,23.3,24.7,25.8,29.5,29.5,41.5,1.15
+10,11.8,14,17.1,20.8,25.3,26.7,27.8,31.4,31.4,43.4,1.15
+11,12.3,14.7,18.1,22,27.2,28.7,29.7,33.3,33.3,45.3,1.15
+12,13,15.4,19,23.2,29,30.5,31.5,35,35,47.1,1.15
+13,13.8,16.2,19.9,24.6,30.6,32,33.2,36.6,36.6,48.7,1.15
+14,14.6,17,20.9,26,32.1,33.6,34.8,38.2,38.2,50.2,1.15
+15,15.1,17.7,21.9,27.3,33.6,35.2,36.4,39.8,39.8,51.7,1.15
+16,15.5,18.2,22.8,28.1,35.1,36.8,38,41.5,41.5,53.3,1.15
+17,15.9,18.7,23.7,29.1,36.7,38.6,39.8,43.3,43.3,55.1,1.15
+18,16.4,19.3,24.6,30.2,38.4,40.5,41.7,45.2,45.2,57,1.15
+19,17,19.9,25.4,31.3,40.1,42.4,43.6,47.1,47.1,58.9,1.15
+20,17.6,20.6,26.2,32.4,41.8,44.2,45.4,48.8,48.8,60.7,1.15
+21,18.2,21.4,27.1,33.5,43.5,46,47.2,50.3,50.3,62.3,1.15
+22,18.8,22.2,28,34.7,45.2,47.8,49,51.8,51.8,63.9,1.15
+23,19.4,22.9,28.9,35.9,46.8,49.6,50.8,53.5,53.5,65.5,1.15
+24,20,23.6,29.8,37.1,48.4,51.3,52.6,55.3,55.3,67.2,1.15
+25,20.6,24.3,30.7,38.3,49.9,53,54.4,57.1,57.1,69,1.15
+26,21.2,25,31.5,39.5,51.4,54.6,56.2,58.9,58.9,70.8,1.15
+27,21.9,25.7,32.4,40.7,52.9,56.2,58,60.6,60.6,72.6,1.15
+28,22.6,26.4,33.3,41.9,54.4,57.8,59.8,62.3,62.3,74.4,1.15
+29,23.2,27.1,34.3,43.1,55.9,59.4,61.6,64,64,76,1.15
+30,23.7,27.8,35.3,44.2,57.4,61,63.4,65.6,65.6,77.6,1.15
+31,24.2,28.5,36.3,45.3,59,62.6,65.2,67.2,67.2,79.1,1.15
+32,24.7,29.2,37.3,46.4,60.6,64.3,67,68.7,68.7,80.6,1.15
+33,25.2,29.9,38.2,47.6,62.2,66.1,68.8,70.2,70.2,82.1,1.15
+34,25.7,30.6,39.1,48.8,63.8,67.9,70.6,71.7,71.7,83.6,1.15
+35,26.3,31.3,40,49.9,65.4,69.7,72.4,73.2,73.2,85.1,1.15
+36,26.9,32,40.9,51,67,71.5,74.2,74.8,74.8,86.7,1.15
+37,27.5,32.7,41.8,52.1,68.6,73.3,76,76.4,76.4,88.3,1.15
+38,28.1,33.4,42.7,53.2,70.2,75.1,77.7,78,78,89.9,1.15
+39,28.7,34.1,43.5,54.4,71.8,76.8,79.4,79.6,79.6,91.5,1.15
+40,29.4,34.9,44.3,55.6,73.4,78.5,81.1,81.3,81.3,93.2,1.15
+41,30.1,35.7,45.1,56.8,74.9,80.2,82.8,83,83,94.9,1.15
+42,30.8,36.5,45.9,57.9,76.4,81.9,84.5,84.7,84.7,96.6,1.15
+43,31.4,37.2,46.8,58.9,77.9,83.6,86.2,86.4,86.4,98.3,1.15
+44,32,37.9,47.7,59.8,79.4,85.3,87.9,88.1,88.1,100,1.15
+45,32.6,38.6,48.6,60.7,80.9,87,89.6,89.8,89.8,101.7,1.15
+46,33.2,39.3,49.5,61.6,82.4,88.7,91.3,91.5,91.5,103.4,1.15
+47,33.8,40,50.4,62.5,83.9,90.4,93,93.2,93.2,105.1,1.15
+48,34.4,40.7,51.3,63.4,85.4,92.1,94.7,94.9,94.9,106.8,1.15
+49,35,41.4,52.2,64.4,86.9,93.8,96.3,96.6,96.6,108.5,1.15
+50,35.6,42.1,53.1,65.5,88.4,95.5,97.9,98.3,98.3,110.2,1.15
+51,36.2,42.8,54,66.6,89.9,97.1,99.5,99.9,99.9,111.9,1.15
+52,36.8,43.5,54.8,67.7,91.4,98.7,101.1,101.5,101.5,113.5,1.15
+53,37.4,44.2,55.6,68.8,92.9,100.3,102.7,103.1,103.1,115.1,1.15
+54,38,44.9,56.4,69.9,94.4,101.9,104.3,104.7,104.7,116.7,1.15
+55,38.6,45.6,57.3,71,95.9,103.5,105.9,106.3,106.3,118.3,1.15
+56,39.2,46.3,58.2,72.2,97.4,105.2,107.5,108,108,120,1.15
+57,39.8,47,59.1,73.4,98.9,106.9,109.2,109.7,109.7,121.7,1.15
+58,40.4,47.7,60,74.6,100.4,108.6,110.9,111.4,111.4,123.4,1.15
+59,41,48.4,60.9,75.8,101.9,110.3,112.7,113.1,113.1,125.2,1.15
+60,41.6,49.1,61.8,77,103.4,112,114.6,114.8,114.8,127,1.15
+61,42.2,49.8,62.7,78.2,105,113.8,116.5,116.7,116.7,128.9,1.15
+62,42.8,50.5,63.6,79.4,106.6,115.6,118.4,118.6,118.6,130.8,1.15
+63,43.4,51.2,64.5,80.6,108.2,117.4,120.3,120.6,120.6,132.7,1.15
+64,44,51.9,65.4,81.8,109.8,119.2,122.2,122.6,122.6,134.6,1.15
+65,44.6,52.6,66.3,83,111.4,121,124.1,124.6,124.6,136.5,1.15
+66,45.2,53.4,67.2,84.3,113,122.8,126,126.6,126.6,138.4,1.15
+67,45.8,54.2,68.1,85.7,114.6,124.6,127.9,128.6,128.6,140.3,1.15
+68,46.4,55,69,87.1,116.3,126.4,129.8,130.5,130.5,142.2,1.15
+69,47,55.8,69.9,88.5,118,128.2,131.7,132.4,132.4,144.1,1.15
+70,47.6,56.6,70.8,89.9,119.7,130,133.6,134.2,134.2,146,1.15
+71,48.2,57.4,71.7,91.3,121.4,131.8,135.4,136,136,147.8,1.15
+72,48.8,58.2,72.7,92.7,123.1,133.5,137.2,137.8,137.8,149.6,1.15
+73,49.4,58.9,73.7,94,124.7,135.2,139,139.6,139.6,151.4,1.15
+74,50,59.6,74.7,95.3,126.3,136.9,140.8,141.4,141.4,153.2,1.15
+75,50.6,60.3,75.7,96.6,127.9,138.6,142.6,143.2,143.2,155,1.15
+76,51.2,61,76.7,97.9,129.5,140.3,144.4,145,145,156.8,1.15
+77,51.9,61.7,77.7,99.2,131.1,142,146.2,146.7,146.7,158.6,1.15
+78,52.6,62.4,78.7,100.5,132.7,143.7,148,148.4,148.4,160.4,1.15
+79,53.3,63.2,79.7,101.8,134.3,145.4,149.8,150.1,150.1,162.2,1.15
+80,54,64,80.7,103.1,135.9,147.1,151.6,151.8,151.8,164,1.15
+81,54.7,64.8,81.7,104.3,137.5,148.8,153.4,153.6,153.6,165.8,1.15
+82,55.4,65.6,82.6,105.5,139.1,150.5,155.2,155.4,155.4,167.6,1.15
+83,56,66.3,83.5,106.7,140.7,152.2,157,157.2,157.2,169.4,1.15
+84,56.6,67,84.4,107.9,142.3,153.9,158.8,159,159,171.2,1.15
+85,57.2,67.7,85.3,109.1,143.9,155.6,160.6,160.8,160.8,172.9,1.15
+86,57.8,68.4,86.2,110.3,145.5,157.3,162.3,162.6,162.6,174.6,1.15
+87,58.4,69.1,87.1,111.5,147.1,159,164,164.4,164.4,176.3,1.15
+88,59,69.8,88,112.7,148.7,160.7,165.7,166.2,166.2,178,1.15
+89,59.6,70.5,88.9,113.9,150.3,162.4,167.4,168,168,179.7,1.15
+90,60.2,71.2,89.9,115.1,151.8,164.1,169.1,169.8,169.8,181.4,1.15
+91,60.9,72,90.9,116.3,153.3,165.8,170.8,171.6,171.6,183.1,1.15
+92,61.6,72.8,91.9,117.5,154.8,167.5,172.5,173.3,173.3,184.8,1.15
+93,62.2,73.6,92.9,118.7,156.3,169.2,174.2,175,175,186.5,1.15
+94,62.8,74.3,93.9,119.9,157.8,170.9,175.9,176.7,176.7,188.2,1.15
+95,63.4,75,94.8,121,159.3,172.6,177.6,178.4,178.4,189.9,1.15
+96,64,75.7,95.7,122.1,160.8,174.3,179.4,180.1,180.1,191.6,1.15
+97,64.6,76.4,96.6,123.2,162.3,176,181.2,181.8,181.8,193.3,1.15
+98,65.2,77.1,97.5,124.3,163.8,177.6,183,183.5,183.5,195,1.15
+99,65.8,77.8,98.4,125.4,165.3,179.2,184.8,185.2,185.2,196.7,1.15
+100,66.4,78.5,99.3,126.5,166.8,180.8,186.6,186.9,186.9,198.4,1.15
+101,67,79.2,100.2,127.7,168.4,182.4,188.4,188.6,188.6,200.1,1.15
+102,67.6,79.9,101.1,128.9,170,184,190.2,190.4,190.4,201.8,1.15
+103,68.2,80.6,102,130.1,171.6,185.7,192,192.2,192.2,203.5,1.15
+104,68.8,81.3,102.9,131.3,173.2,187.5,193.8,194,194,205.2,1.15
+105,69.4,82,103.8,132.5,174.9,189.3,195.6,195.8,195.8,206.9,1.15
+106,70,82.8,104.7,133.7,176.6,191.1,197.4,197.6,197.6,208.6,1.15
+107,70.6,83.6,105.6,134.9,178.3,192.9,199.2,199.4,199.4,210.4,1.15
+108,71.2,84.4,106.5,136.1,180,194.7,201,201.2,201.2,212.2,1.15
+109,71.8,85.2,107.4,137.3,181.7,196.5,202.8,203,203,214,1.15
+110,72.4,86,108.3,138.5,183.4,198.3,204.6,204.8,204.8,215.8,1.15
+111,73,86.8,109.2,139.7,185.1,200.1,206.4,206.6,206.6,217.6,1.15
+112,73.6,87.6,110.1,140.9,186.8,201.9,208.2,208.4,208.4,219.4,1.15
+113,74.3,88.4,111,142.1,188.5,203.7,210,210.2,210.2,221.2,1.15
+114,75,89.2,112,143.3,190.2,205.5,211.8,212,212,223,1.15
+115,75.7,90,113,144.6,191.9,207.3,213.6,213.8,213.8,224.8,1.15
+116,76.4,90.8,114,145.9,193.5,209.1,215.4,215.6,215.6,226.7,1.15
+117,77.1,91.6,115,147.2,195.1,210.9,217.2,217.4,217.4,228.6,1.15
+118,77.8,92.4,116,148.5,196.7,212.7,219,219.2,219.2,230.5,1.15
+119,78.5,93.2,117,149.8,198.3,214.5,220.8,221,221,232.4,1.15
+120,79.2,94,118,151.1,199.9,216.3,222.6,222.9,222.9,234.3,1.15
+121,79.9,94.8,119,152.4,201.5,218.1,224.4,224.8,224.8,236.2,1.15
+122,80.6,95.5,120,153.7,203.1,219.9,226.2,226.7,226.7,238.1,1.15
+123,81.3,96.2,121,155,204.7,221.7,228,228.6,228.6,240,1.15
+124,82,96.9,122,156.3,206.3,223.5,229.8,230.5,230.5,241.9,1.15
+125,82.7,97.6,123,157.6,207.9,225.3,231.6,232.4,232.4,243.8,1.15
+126,83.4,98.3,124,158.9,209.5,227.1,233.5,234.3,234.3,245.7,1.15
+127,84,99,125,160.1,211.1,228.9,235.4,236.2,236.2,247.6,1.15
+128,84.6,99.7,126,161.3,212.7,230.7,237.3,238.1,238.1,249.5,1.15
+129,85.2,100.4,127,162.5,214.3,232.5,239.2,240,240,251.4,1.15
+130,85.8,101.2,128,163.7,215.9,234.3,241.1,241.9,241.9,253.3,1.15
+131,86.4,102,129,164.9,217.5,236.1,243,243.8,243.8,255.2,1.15
+132,87,102.8,130,166.1,219.1,237.9,244.9,245.7,245.7,257.1,1.15
+133,87.6,103.6,131,167.3,220.7,239.7,246.8,247.6,247.6,259,1.15
+134,88.2,104.4,132,168.5,222.3,241.5,248.7,249.5,249.5,260.9,1.15
+135,88.8,105.2,133,169.7,223.9,243.3,250.6,251.4,251.4,262.8,1.15
+136,89.4,106,134,170.9,225.6,245.1,252.5,253.3,253.3,264.7,1.15
+137,90,106.8,135,172.1,227.3,246.9,254.4,255.2,255.2,266.6,1.15
+138,90.6,107.6,136,173.3,229,248.7,256.3,257.1,257.1,268.5,1.15
+139,91.3,108.4,137,174.5,230.7,250.5,258.2,259,259,270.4,1.15
+140,92,109.2,138,175.7,232.4,252.3,260.1,260.9,260.9,272.3,1.15
+141,92.7,110,139,176.9,234.1,254.1,262,262.8,262.8,274.1,1.15
+142,93.4,110.8,140,178.1,235.8,255.9,263.9,264.7,264.7,275.9,1.15
+143,94.1,111.6,141,179.3,237.5,257.7,265.8,266.6,266.6,277.7,1.15
+144,94.8,112.4,142,180.5,239.2,259.5,267.7,268.5,268.5,279.5,1.15
+145,95.5,113.2,143,181.7,240.9,261.3,269.6,270.4,270.4,281.3,1.15
+146,96.2,114,144,182.9,242.6,263.1,271.5,272.3,272.3,283.1,1.15
+147,96.9,114.8,145,184.1,244.3,264.9,273.4,274.2,274.2,284.9,1.15
+148,97.6,115.6,146,185.3,246,266.7,275.3,276.1,276.1,286.7,1.15
+149,98.3,116.4,147,186.5,247.7,268.5,277.2,278,278,288.5,1.15
+150,99,117.2,148,187.7,249.4,270.3,279.1,279.9,279.9,290.3,1.15
+151,122.31,140.43,190.26,253.68,300.49,335.22,360.89
+152,123.12,141.36,191.52,255.36,302.48,337.44,363.28
+153,123.93,142.29,192.78,257.04,304.47,339.66,365.67
+154,124.74,143.22,194.04,258.72,306.46,341.88,368.06
+155,125.55,144.15,195.3,260.4,308.45,344.1,370.45
+156,126.36,145.08,196.56,262.08,310.44,346.32,372.84
+157,127.17,146.01,197.82,263.76,312.43,348.54,375.23
+158,127.98,146.94,199.08,265.44,314.42,350.76,377.62
+159,128.79,147.87,200.34,267.12,316.41,352.98,380.01
+160,129.6,148.8,201.6,268.8,318.4,355.2,382.4
+161,130.41,149.73,202.86,270.48,320.39,357.42,384.79
+162,131.22,150.66,204.12,272.16,322.38,359.64,387.18
+163,132.03,151.59,205.38,273.84,324.37,361.86,389.57
+164,132.84,152.52,206.64,275.52,326.36,364.08,391.96
+165,133.65,153.45,207.9,277.2,328.35,366.3,394.35
+166,134.46,154.38,209.16,278.88,330.34,368.52,396.74
+167,135.27,155.31,210.42,280.56,332.33,370.74,399.13
+168,136.08,156.24,211.68,282.24,334.32,372.96,401.52
+169,136.89,157.17,212.94,283.92,336.31,375.18,403.91
+170,137.7,158.1,214.2,285.6,338.3,377.4,406.3
+171,138.51,159.03,215.46,287.28,340.29,379.62,408.69
+172,139.32,159.96,216.72,288.96,342.28,381.84,411.08
+173,140.13,160.89,217.98,290.64,344.27,384.06,413.47
+174,140.94,161.82,219.24,292.32,346.26,386.28,415.86
+175,141.75,162.75,220.5,294,348.25,388.5,418.25
+176,142.56,163.68,221.76,295.68,350.24,390.72,420.64
+177,143.37,164.61,223.02,297.36,352.23,392.94,423.03
+178,144.18,165.54,224.28,299.04,354.22,395.16,425.42
+179,144.99,166.47,225.54,300.72,356.21,397.38,427.81
+180,145.8,167.4,226.8,302.4,358.2,399.6,430.2
+181,146.61,168.33,228.06,304.08,360.19,401.82,432.59
+182,147.42,169.26,229.32,305.76,362.18,404.04,434.98
+183,148.23,170.19,230.58,307.44,364.17,406.26,437.37
+184,149.04,171.12,231.84,309.12,366.16,408.48,439.76
+185,149.85,172.05,233.1,310.8,368.15,410.7,442.15
+186,150.66,172.98,234.36,312.48,370.14,412.92,444.54
+187,151.47,173.91,235.62,314.16,372.13,415.14,446.93
+188,152.28,174.84,236.88,315.84,374.12,417.36,449.32
+189,153.09,175.77,238.14,317.52,376.11,419.58,451.71
+190,153.9,176.7,239.4,319.2,378.1,421.8,454.1
+191,154.71,177.63,240.66,320.88,380.09,424.02,456.49
+192,155.52,178.56,241.92,322.56,382.08,426.24,458.88
+193,156.33,179.49,243.18,324.24,384.07,428.46,461.27
+194,157.14,180.42,244.44,325.92,386.06,430.68,463.66
+195,157.95,181.35,245.7,327.6,388.05,432.9,466.05
+196,158.76,182.28,246.96,329.28,390.04,435.12,468.44
+197,159.57,183.21,248.22,330.96,392.03,437.34,470.83
+198,160.38,184.14,249.48,332.64,394.02,439.56,473.22
+199,161.19,185.07,250.74,334.32,396.01,441.78,475.61
+200,162,186,252,336,398,444,478
+201,162.81,186.93,253.26,337.68,399.99,446.22,480.39
+202,163.62,187.86,254.52,339.36,401.98,448.44,482.78
+203,164.43,188.79,255.78,341.04,403.97,450.66,485.17
+204,165.24,189.72,257.04,342.72,405.96,452.88,487.56
+205,166.05,190.65,258.3,344.4,407.95,455.1,489.95
+206,166.86,191.58,259.56,346.08,409.94,457.32,492.34
+207,167.67,192.51,260.82,347.76,411.93,459.54,494.73
+208,168.48,193.44,262.08,349.44,413.92,461.76,497.12
+209,169.29,194.37,263.34,351.12,415.91,463.98,499.51
+210,170.1,195.3,264.6,352.8,417.9,466.2,501.9
+211,170.91,196.23,265.86,354.48,419.89,468.42,504.29
+212,171.72,197.16,267.12,356.16,421.88,470.64,506.68
+213,172.53,198.09,268.38,357.84,423.87,472.86,509.07
+214,173.34,199.02,269.64,359.52,425.86,475.08,511.46
+215,174.15,199.95,270.9,361.2,427.85,477.3,513.85
+216,174.96,200.88,272.16,362.88,429.84,479.52,516.24
+217,175.77,201.81,273.42,364.56,431.83,481.74,518.63
+218,176.58,202.74,274.68,366.24,433.82,483.96,521.02
+219,177.39,203.67,275.94,367.92,435.81,486.18,523.41
+220,178.2,204.6,277.2,369.6,437.8,488.4,525.8
+221,179.01,205.53,278.46,371.28,439.79,490.62,528.19
+222,179.82,206.46,279.72,372.96,441.78,492.84,530.58
+223,180.63,207.39,280.98,374.64,443.77,495.06,532.97
+224,181.44,208.32,282.24,376.32,445.76,497.28,535.36
+225,182.25,209.25,283.5,378,447.75,499.5,537.75
+226,183.06,210.18,284.76,379.68,449.74,501.72,540.14
+227,183.87,211.11,286.02,381.36,451.73,503.94,542.53
+228,184.68,212.04,287.28,383.04,453.72,506.16,544.92
+229,185.49,212.97,288.54,384.72,455.71,508.38,547.31
+230,186.3,213.9,289.8,386.4,457.7,510.6,549.7
+231,187.11,214.83,291.06,388.08,459.69,512.82,552.09
+232,187.92,215.76,292.32,389.76,461.68,515.04,554.48
+233,188.73,216.69,293.58,391.44,463.67,517.26,556.87
+234,189.54,217.62,294.84,393.12,465.66,519.48,559.26
+235,190.35,218.55,296.1,394.8,467.65,521.7,561.65
+236,191.16,219.48,297.36,396.48,469.64,523.92,564.04
+237,191.97,220.41,298.62,398.16,471.63,526.14,566.43
+238,192.78,221.34,299.88,399.84,473.62,528.36,568.82
+239,193.59,222.27,301.14,401.52,475.61,530.58,571.21
+240,194.4,223.2,302.4,403.2,477.6,532.8,573.6
+241,195.21,224.13,303.66,404.88,479.59,535.02,575.99
+242,196.02,225.06,304.92,406.56,481.58,537.24,578.38
+243,196.83,225.99,306.18,408.24,483.57,539.46,580.77
+244,197.64,226.92,307.44,409.92,485.56,541.68,583.16
+245,198.45,227.85,308.7,411.6,487.55,543.9,585.55
+246,199.26,228.78,309.96,413.28,489.54,546.12,587.94
+247,200.07,229.71,311.22,414.96,491.53,548.34,590.33
+248,200.88,230.64,312.48,416.64,493.52,550.56,592.72
+249,201.69,231.57,313.74,418.32,495.51,552.78,595.11
+250,202.5,232.5,315,420,497.5,555,597.5
+251,203.31,233.43,316.26,421.68,499.49,557.22,599.89
+252,204.12,234.36,317.52,423.36,501.48,559.44,602.28
+253,204.93,235.29,318.78,425.04,503.47,561.66,604.67
+254,205.74,236.22,320.04,426.72,505.46,563.88,607.06
+255,206.55,237.15,321.3,428.4,507.45,566.1,609.45
+256,207.36,238.08,322.56,430.08,509.44,568.32,611.84
+257,208.17,239.01,323.82,431.76,511.43,570.54,614.23
+258,208.98,239.94,325.08,433.44,513.42,572.76,616.62
+259,209.79,240.87,326.34,435.12,515.41,574.98,619.01
+260,210.6,241.8,327.6,436.8,517.4,577.2,621.4
+261,211.41,242.73,328.86,438.48,519.39,579.42,623.79
+262,212.22,243.66,330.12,440.16,521.38,581.64,626.18
+263,213.03,244.59,331.38,441.84,523.37,583.86,628.57
+264,213.84,245.52,332.64,443.52,525.36,586.08,630.96
+265,214.65,246.45,333.9,445.2,527.35,588.3,633.35
+266,215.46,247.38,335.16,446.88,529.34,590.52,635.74
+267,216.27,248.31,336.42,448.56,531.33,592.74,638.13
+268,217.08,249.24,337.68,450.24,533.32,594.96,640.52
+269,217.89,250.17,338.94,451.92,535.31,597.18,642.91
+270,218.7,251.1,340.2,453.6,537.3,599.4,645.3
+271,219.51,252.03,341.46,455.28,539.29,601.62,647.69
+272,220.32,252.96,342.72,456.96,541.28,603.84,650.08
+273,221.13,253.89,343.98,458.64,543.27,606.06,652.47
+274,221.94,254.82,345.24,460.32,545.26,608.28,654.86
+275,222.75,255.75,346.5,462,547.25,610.5,657.25
+276,223.56,256.68,347.76,463.68,549.24,612.72,659.64
+277,224.37,257.61,349.02,465.36,551.23,614.94,662.03
+278,225.18,258.54,350.28,467.04,553.22,617.16,664.42
+279,225.99,259.47,351.54,468.72,555.21,619.38,666.81
+280,226.8,260.4,352.8,470.4,557.2,621.6,669.2
+281,227.61,261.33,354.06,472.08,559.19,623.82,671.59
+282,228.42,262.26,355.32,473.76,561.18,626.04,673.98
+283,229.23,263.19,356.58,475.44,563.17,628.26,676.37
+284,230.04,264.12,357.84,477.12,565.16,630.48,678.76
+285,230.85,265.05,359.1,478.8,567.15,632.7,681.15
+286,231.66,265.98,360.36,480.48,569.14,634.92,683.54
+287,232.47,266.91,361.62,482.16,571.13,637.14,685.93
+288,233.28,267.84,362.88,483.84,573.12,639.36,688.32
+289,234.09,268.77,364.14,485.52,575.11,641.58,690.71
+290,234.9,269.7,365.4,487.2,577.1,643.8,693.1
+291,235.71,270.63,366.66,488.88,579.09,646.02,695.49
+292,236.52,271.56,367.92,490.56,581.08,648.24,697.88
+293,237.33,272.49,369.18,492.24,583.07,650.46,700.27
+294,238.14,273.42,370.44,493.92,585.06,652.68,702.66
+295,238.95,274.35,371.7,495.6,587.05,654.9,705.05
+296,239.76,275.28,372.96,497.28,589.04,657.12,707.44
+297,240.57,276.21,374.22,498.96,591.03,659.34,709.83
+298,241.38,277.14,375.48,500.64,593.02,661.56,712.22
+299,242.19,278.07,376.74,502.32,595.01,663.78,714.61
+300,243,279,378,504,597,666,717
+301,243.81,279.93,379.26,505.68,598.99,668.22,719.39
+302,244.62,280.86,380.52,507.36,600.98,670.44,721.78
+303,245.43,281.79,381.78,509.04,602.97,672.66,724.17
+304,246.24,282.72,383.04,510.72,604.96,674.88,726.56
+305,247.05,283.65,384.3,512.4,606.95,677.1,728.95
+306,247.86,284.58,385.56,514.08,608.94,679.32,731.34
+307,248.67,285.51,386.82,515.76,610.93,681.54,733.73
+308,249.48,286.44,388.08,517.44,612.92,683.76,736.12
+309,250.29,287.37,389.34,519.12,614.91,685.98,738.51
+310,251.1,288.3,390.6,520.8,616.9,688.2,740.9
+311,251.91,289.23,391.86,522.48,618.89,690.42,743.29
+312,252.72,290.16,393.12,524.16,620.88,692.64,745.68
+313,253.53,291.09,394.38,525.84,622.87,694.86,748.07
+314,254.34,292.02,395.64,527.52,624.86,697.08,750.46
+315,255.15,292.95,396.9,529.2,626.85,699.3,752.85
+316,255.96,293.88,398.16,530.88,628.84,701.52,755.24
+317,256.77,294.81,399.42,532.56,630.83,703.74,757.63
+318,257.58,295.74,400.68,534.24,632.82,705.96,760.02
+319,258.39,296.67,401.94,535.92,634.81,708.18,762.41
+320,259.2,297.6,403.2,537.6,636.8,710.4,764.8
+321,260.01,298.53,404.46,539.28,638.79,712.62,767.19
+322,260.82,299.46,405.72,540.96,640.78,714.84,769.58
+323,261.63,300.39,406.98,542.64,642.77,717.06,771.97
+324,262.44,301.32,408.24,544.32,644.76,719.28,774.36
+325,263.25,302.25,409.5,546,646.75,721.5,776.75
+326,264.06,303.18,410.76,547.68,648.74,723.72,779.14
+327,264.87,304.11,412.02,549.36,650.73,725.94,781.53
+328,265.68,305.04,413.28,551.04,652.72,728.16,783.92
+329,266.49,305.97,414.54,552.72,654.71,730.38,786.31
+330,267.3,306.9,415.8,554.4,656.7,732.6,788.7
+331,268.11,307.83,417.06,556.08,658.69,734.82,791.09
+332,268.92,308.76,418.32,557.76,660.68,737.04,793.48
+333,269.73,309.69,419.58,559.44,662.67,739.26,795.87
+334,270.54,310.62,420.84,561.12,664.66,741.48,798.26
+335,271.35,311.55,422.1,562.8,666.65,743.7,800.65
+336,272.16,312.48,423.36,564.48,668.64,745.92,803.04
+337,272.97,313.41,424.62,566.16,670.63,748.14,805.43
+338,273.78,314.34,425.88,567.84,672.62,750.36,807.82
+339,274.59,315.27,427.14,569.52,674.61,752.58,810.21
+340,275.4,316.2,428.4,571.2,676.6,754.8,812.6
+341,276.21,317.13,429.66,572.88,678.59,757.02,814.99
+342,277.02,318.06,430.92,574.56,680.58,759.24,817.38
+343,277.83,318.99,432.18,576.24,682.57,761.46,819.77
+344,278.64,319.92,433.44,577.92,684.56,763.68,822.16
+345,279.45,320.85,434.7,579.6,686.55,765.9,824.55
+346,280.26,321.78,435.96,581.28,688.54,768.12,826.94
+347,281.07,322.71,437.22,582.96,690.53,770.34,829.33
+348,281.88,323.64,438.48,584.64,692.52,772.56,831.72
+349,282.69,324.57,439.74,586.32,694.51,774.78,834.11
+350,283.5,325.5,441,588,696.5,777,836.5
+351,284.31,326.43,442.26,589.68,698.49,779.22,838.89
+352,285.12,327.36,443.52,591.36,700.48,781.44,841.28
+353,285.93,328.29,444.78,593.04,702.47,783.66,843.67
+354,286.74,329.22,446.04,594.72,704.46,785.88,846.06
+355,287.55,330.15,447.3,596.4,706.45,788.1,848.45
+356,288.36,331.08,448.56,598.08,708.44,790.32,850.84
+357,289.17,332.01,449.82,599.76,710.43,792.54,853.23
+358,289.98,332.94,451.08,601.44,712.42,794.76,855.62
+359,290.79,333.87,452.34,603.12,714.41,796.98,858.01
+360,291.6,334.8,453.6,604.8,716.4,799.2,860.4
+361,292.41,335.73,454.86,606.48,718.39,801.42,862.79
+362,293.22,336.66,456.12,608.16,720.38,803.64,865.18
+363,294.03,337.59,457.38,609.84,722.37,805.86,867.57
+364,294.84,338.52,458.64,611.52,724.36,808.08,869.96
+365,295.65,339.45,459.9,613.2,726.35,810.3,872.35
+366,296.46,340.38,461.16,614.88,728.34,812.52,874.74
+367,297.27,341.31,462.42,616.56,730.33,814.74,877.13
+368,298.08,342.24,463.68,618.24,732.32,816.96,879.52
+369,298.89,343.17,464.94,619.92,734.31,819.18,881.91
+370,299.7,344.1,466.2,621.6,736.3,821.4,884.3
+371,300.51,345.03,467.46,623.28,738.29,823.62,886.69
+372,301.32,345.96,468.72,624.96,740.28,825.84,889.08
+373,302.13,346.89,469.98,626.64,742.27,828.06,891.47
+374,302.94,347.82,471.24,628.32,744.26,830.28,893.86
+375,303.75,348.75,472.5,630,746.25,832.5,896.25
+376,304.56,349.68,473.76,631.68,748.24,834.72,898.64
+377,305.37,350.61,475.02,633.36,750.23,836.94,901.03
+378,306.18,351.54,476.28,635.04,752.22,839.16,903.42
+379,306.99,352.47,477.54,636.72,754.21,841.38,905.81
+380,307.8,353.4,478.8,638.4,756.2,843.6,908.2
+381,308.61,354.33,480.06,640.08,758.19,845.82,910.59
+382,309.42,355.26,481.32,641.76,760.18,848.04,912.98
+383,310.23,356.19,482.58,643.44,762.17,850.26,915.37
+384,311.04,357.12,483.84,645.12,764.16,852.48,917.76
+385,311.85,358.05,485.1,646.8,766.15,854.7,920.15
+386,312.66,358.98,486.36,648.48,768.14,856.92,922.54
+387,313.47,359.91,487.62,650.16,770.13,859.14,924.93
+388,314.28,360.84,488.88,651.84,772.12,861.36,927.32
+389,315.09,361.77,490.14,653.52,774.11,863.58,929.71
+390,315.9,362.7,491.4,655.2,776.1,865.8,932.1
+391,316.71,363.63,492.66,656.88,778.09,868.02,934.49
+392,317.52,364.56,493.92,658.56,780.08,870.24,936.88
+393,318.33,365.49,495.18,660.24,782.07,872.46,939.27
+394,319.14,366.42,496.44,661.92,784.06,874.68,941.66
+395,319.95,367.35,497.7,663.6,786.05,876.9,944.05
+396,320.76,368.28,498.96,665.28,788.04,879.12,946.44
+397,321.57,369.21,500.22,666.96,790.03,881.34,948.83
+398,322.38,370.14,501.48,668.64,792.02,883.56,951.22
+399,323.19,371.07,502.74,670.32,794.01,885.78,953.61
+400,324,372,504,672,796,888,956
+401,324.81,372.93,505.26,673.68,797.99,890.22,958.39
+402,325.62,373.86,506.52,675.36,799.98,892.44,960.78
+403,326.43,374.79,507.78,677.04,801.97,894.66,963.17
+404,327.24,375.72,509.04,678.72,803.96,896.88,965.56
+405,328.05,376.65,510.3,680.4,805.95,899.1,967.95
+406,328.86,377.58,511.56,682.08,807.94,901.32,970.34
+407,329.67,378.51,512.82,683.76,809.93,903.54,972.73
+408,330.48,379.44,514.08,685.44,811.92,905.76,975.12
+409,331.29,380.37,515.34,687.12,813.91,907.98,977.51
+410,332.1,381.3,516.6,688.8,815.9,910.2,979.9
+411,332.91,382.23,517.86,690.48,817.89,912.42,982.29
+412,333.72,383.16,519.12,692.16,819.88,914.64,984.68
+413,334.53,384.09,520.38,693.84,821.87,916.86,987.07
+414,335.34,385.02,521.64,695.52,823.86,919.08,989.46
+415,336.15,385.95,522.9,697.2,825.85,921.3,991.85
+416,336.96,386.88,524.16,698.88,827.84,923.52,994.24
+417,337.77,387.81,525.42,700.56,829.83,925.74,996.63
+418,338.58,388.74,526.68,702.24,831.82,927.96,999.02
+419,339.39,389.67,527.94,703.92,833.81,930.18,1001.41
+420,340.2,390.6,529.2,705.6,835.8,932.4,1003.8
+421,341.01,391.53,530.46,707.28,837.79,934.62,1006.19
+422,341.82,392.46,531.72,708.96,839.78,936.84,1008.58
+423,342.63,393.39,532.98,710.64,841.77,939.06,1010.97
+424,343.44,394.32,534.24,712.32,843.76,941.28,1013.36
+425,344.25,395.25,535.5,714,845.75,943.5,1015.75
+426,345.06,396.18,536.76,715.68,847.74,945.72,1018.14
+427,345.87,397.11,538.02,717.36,849.73,947.94,1020.53
+428,346.68,398.04,539.28,719.04,851.72,950.16,1022.92
+429,347.49,398.97,540.54,720.72,853.71,952.38,1025.31
+430,348.3,399.9,541.8,722.4,855.7,954.6,1027.7
+431,349.11,400.83,543.06,724.08,857.69,956.82,1030.09
+432,349.92,401.76,544.32,725.76,859.68,959.04,1032.48
+433,350.73,402.69,545.58,727.44,861.67,961.26,1034.87
+434,351.54,403.62,546.84,729.12,863.66,963.48,1037.26
+435,352.35,404.55,548.1,730.8,865.65,965.7,1039.65
+436,353.16,405.48,549.36,732.48,867.64,967.92,1042.04
+437,353.97,406.41,550.62,734.16,869.63,970.14,1044.43
+438,354.78,407.34,551.88,735.84,871.62,972.36,1046.82
+439,355.59,408.27,553.14,737.52,873.61,974.58,1049.21
+440,356.4,409.2,554.4,739.2,875.6,976.8,1051.6
+441,357.21,410.13,555.66,740.88,877.59,979.02,1053.99
+442,358.02,411.06,556.92,742.56,879.58,981.24,1056.38
+443,358.83,411.99,558.18,744.24,881.57,983.46,1058.77
+444,359.64,412.92,559.44,745.92,883.56,985.68,1061.16
+445,360.45,413.85,560.7,747.6,885.55,987.9,1063.55
+446,361.26,414.78,561.96,749.28,887.54,990.12,1065.94
+447,362.07,415.71,563.22,750.96,889.53,992.34,1068.33
+448,362.88,416.64,564.48,752.64,891.52,994.56,1070.72
+449,363.69,417.57,565.74,754.32,893.51,996.78,1073.11
+450,364.5,418.5,567,756,895.5,999,1075.5
+451,365.31,419.43,568.26,757.68,897.49,1001.22,1077.89
+452,366.12,420.36,569.52,759.36,899.48,1003.44,1080.28
+453,366.93,421.29,570.78,761.04,901.47,1005.66,1082.67
+454,367.74,422.22,572.04,762.72,903.46,1007.88,1085.06
+455,368.55,423.15,573.3,764.4,905.45,1010.1,1087.45
+456,369.36,424.08,574.56,766.08,907.44,1012.32,1089.84
+457,370.17,425.01,575.82,767.76,909.43,1014.54,1092.23
+458,370.98,425.94,577.08,769.44,911.42,1016.76,1094.62
+459,371.79,426.87,578.34,771.12,913.41,1018.98,1097.01
+460,372.6,427.8,579.6,772.8,915.4,1021.2,1099.4
+461,373.41,428.73,580.86,774.48,917.39,1023.42,1101.79
+462,374.22,429.66,582.12,776.16,919.38,1025.64,1104.18
+463,375.03,430.59,583.38,777.84,921.37,1027.86,1106.57
+464,375.84,431.52,584.64,779.52,923.36,1030.08,1108.96
+465,376.65,432.45,585.9,781.2,925.35,1032.3,1111.35
+466,377.46,433.38,587.16,782.88,927.34,1034.52,1113.74
+467,378.27,434.31,588.42,784.56,929.33,1036.74,1116.13
+468,379.08,435.24,589.68,786.24,931.32,1038.96,1118.52
+469,379.89,436.17,590.94,787.92,933.31,1041.18,1120.91
+470,380.7,437.1,592.2,789.6,935.3,1043.4,1123.3
+471,381.51,438.03,593.46,791.28,937.29,1045.62,1125.69
+472,382.32,438.96,594.72,792.96,939.28,1047.84,1128.08
+473,383.13,439.89,595.98,794.64,941.27,1050.06,1130.47
+474,383.94,440.82,597.24,796.32,943.26,1052.28,1132.86
+475,384.75,441.75,598.5,798,945.25,1054.5,1135.25
+476,385.56,442.68,599.76,799.68,947.24,1056.72,1137.64
+477,386.37,443.61,601.02,801.36,949.23,1058.94,1140.03
+478,387.18,444.54,602.28,803.04,951.22,1061.16,1142.42
+479,387.99,445.47,603.54,804.72,953.21,1063.38,1144.81
+480,388.8,446.4,604.8,806.4,955.2,1065.6,1147.2
+481,389.61,447.33,606.06,808.08,957.19,1067.82,1149.59
+482,390.42,448.26,607.32,809.76,959.18,1070.04,1151.98
+483,391.23,449.19,608.58,811.44,961.17,1072.26,1154.37
+484,392.04,450.12,609.84,813.12,963.16,1074.48,1156.76
+485,392.85,451.05,611.1,814.8,965.15,1076.7,1159.15
+486,393.66,451.98,612.36,816.48,967.14,1078.92,1161.54
+487,394.47,452.91,613.62,818.16,969.13,1081.14,1163.93
+488,395.28,453.84,614.88,819.84,971.12,1083.36,1166.32
+489,396.09,454.77,616.14,821.52,973.11,1085.58,1168.71
+490,396.9,455.7,617.4,823.2,975.1,1087.8,1171.1
+491,397.71,456.63,618.66,824.88,977.09,1090.02,1173.49
+492,398.52,457.56,619.92,826.56,979.08,1092.24,1175.88
+493,399.33,458.49,621.18,828.24,981.07,1094.46,1178.27
+494,400.14,459.42,622.44,829.92,983.06,1096.68,1180.66
+495,400.95,460.35,623.7,831.6,985.05,1098.9,1183.05
+496,401.76,461.28,624.96,833.28,987.04,1101.12,1185.44
+497,402.57,462.21,626.22,834.96,989.03,1103.34,1187.83
+498,403.38,463.14,627.48,836.64,991.02,1105.56,1190.22
+499,404.19,464.07,628.74,838.32,993.01,1107.78,1192.61
+500,375,440,600,780,945,1055,1145
+501,375.75,440.88,601.2,781.56,946.89,1057.11,1147.29
+502,376.5,441.76,602.4,783.12,948.78,1059.22,1149.58
+503,377.25,442.64,603.6,784.68,950.67,1061.33,1151.87
+504,378,443.52,604.8,786.24,952.56,1063.44,1154.16
+505,378.75,444.4,606,787.8,954.45,1065.55,1156.45
+506,379.5,445.28,607.2,789.36,956.34,1067.66,1158.74
+507,380.25,446.16,608.4,790.92,958.23,1069.77,1161.03
+508,381,447.04,609.6,792.48,960.12,1071.88,1163.32
+509,381.75,447.92,610.8,794.04,962.01,1073.99,1165.61
+510,382.5,448.8,612,795.6,963.9,1076.1,1167.9
+511,383.25,449.68,613.2,797.16,965.79,1078.21,1170.19
+512,384,450.56,614.4,798.72,967.68,1080.32,1172.48
+513,384.75,451.44,615.6,800.28,969.57,1082.43,1174.77
+514,385.5,452.32,616.8,801.84,971.46,1084.54,1177.06
+515,386.25,453.2,618,803.4,973.35,1086.65,1179.35
+516,387,454.08,619.2,804.96,975.24,1088.76,1181.64
+517,387.75,454.96,620.4,806.52,977.13,1090.87,1183.93
+518,388.5,455.84,621.6,808.08,979.02,1092.98,1186.22
+519,389.25,456.72,622.8,809.64,980.91,1095.09,1188.51
+520,390,457.6,624,811.2,982.8,1097.2,1190.8
+521,390.75,458.48,625.2,812.76,984.69,1099.31,1193.09
+522,391.5,459.36,626.4,814.32,986.58,1101.42,1195.38
+523,392.25,460.24,627.6,815.88,988.47,1103.53,1197.67
+524,393,461.12,628.8,817.44,990.36,1105.64,1199.96
+525,393.75,462,630,819,992.25,1107.75,1202.25
+526,394.5,462.88,631.2,820.56,994.14,1109.86,1204.54
+527,395.25,463.76,632.4,822.12,996.03,1111.97,1206.83
+528,396,464.64,633.6,823.68,997.92,1114.08,1209.12
+529,396.75,465.52,634.8,825.24,999.81,1116.19,1211.41
+530,397.5,466.4,636,826.8,1001.7,1118.3,1213.7
+531,398.25,467.28,637.2,828.36,1003.59,1120.41,1215.99
+532,399,468.16,638.4,829.92,1005.48,1122.52,1218.28
+533,399.75,469.04,639.6,831.48,1007.37,1124.63,1220.57
+534,400.5,469.92,640.8,833.04,1009.26,1126.74,1222.86
+535,401.25,470.8,642,834.6,1011.15,1128.85,1225.15
+536,402,471.68,643.2,836.16,1013.04,1130.96,1227.44
+537,402.75,472.56,644.4,837.72,1014.93,1133.07,1229.73
+538,403.5,473.44,645.6,839.28,1016.82,1135.18,1232.02
+539,404.25,474.32,646.8,840.84,1018.71,1137.29,1234.31
+540,405,475.2,648,842.4,1020.6,1139.4,1236.6
+541,405.75,476.08,649.2,843.96,1022.49,1141.51,1238.89
+542,406.5,476.96,650.4,845.52,1024.38,1143.62,1241.18
+543,407.25,477.84,651.6,847.08,1026.27,1145.73,1243.47
+544,408,478.72,652.8,848.64,1028.16,1147.84,1245.76
+545,408.75,479.6,654,850.2,1030.05,1149.95,1248.05
+546,409.5,480.48,655.2,851.76,1031.94,1152.06,1250.34
+547,410.25,481.36,656.4,853.32,1033.83,1154.17,1252.63
+548,411,482.24,657.6,854.88,1035.72,1156.28,1254.92
+549,411.75,483.12,658.8,856.44,1037.61,1158.39,1257.21
+550,412.5,484,660,858,1039.5,1160.5,1259.5
+551,413.25,484.88,661.2,859.56,1041.39,1162.61,1261.79
+552,414,485.76,662.4,861.12,1043.28,1164.72,1264.08
+553,414.75,486.64,663.6,862.68,1045.17,1166.83,1266.37
+554,415.5,487.52,664.8,864.24,1047.06,1168.94,1268.66
+555,416.25,488.4,666,865.8,1048.95,1171.05,1270.95
+556,417,489.28,667.2,867.36,1050.84,1173.16,1273.24
+557,417.75,490.16,668.4,868.92,1052.73,1175.27,1275.53
+558,418.5,491.04,669.6,870.48,1054.62,1177.38,1277.82
+559,419.25,491.92,670.8,872.04,1056.51,1179.49,1280.11
+560,420,492.8,672,873.6,1058.4,1181.6,1282.4
+561,420.75,493.68,673.2,875.16,1060.29,1183.71,1284.69
+562,421.5,494.56,674.4,876.72,1062.18,1185.82,1286.98
+563,422.25,495.44,675.6,878.28,1064.07,1187.93,1289.27
+564,423,496.32,676.8,879.84,1065.96,1190.04,1291.56
+565,423.75,497.2,678,881.4,1067.85,1192.15,1293.85
+566,424.5,498.08,679.2,882.96,1069.74,1194.26,1296.14
+567,425.25,498.96,680.4,884.52,1071.63,1196.37,1298.43
+568,426,499.84,681.6,886.08,1073.52,1198.48,1300.72
+569,426.75,500.72,682.8,887.64,1075.41,1200.59,1303.01
+570,427.5,501.6,684,889.2,1077.3,1202.7,1305.3
+571,428.25,502.48,685.2,890.76,1079.19,1204.81,1307.59
+572,429,503.36,686.4,892.32,1081.08,1206.92,1309.88
+573,429.75,504.24,687.6,893.88,1082.97,1209.03,1312.17
+574,430.5,505.12,688.8,895.44,1084.86,1211.14,1314.46
+575,431.25,506,690,897,1086.75,1213.25,1316.75
+576,432,506.88,691.2,898.56,1088.64,1215.36,1319.04
+577,432.75,507.76,692.4,900.12,1090.53,1217.47,1321.33
+578,433.5,508.64,693.6,901.68,1092.42,1219.58,1323.62
+579,434.25,509.52,694.8,903.24,1094.31,1221.69,1325.91
+580,435,510.4,696,904.8,1096.2,1223.8,1328.2
+581,435.75,511.28,697.2,906.36,1098.09,1225.91,1330.49
+582,436.5,512.16,698.4,907.92,1099.98,1228.02,1332.78
+583,437.25,513.04,699.6,909.48,1101.87,1230.13,1335.07
+584,438,513.92,700.8,911.04,1103.76,1232.24,1337.36
+585,438.75,514.8,702,912.6,1105.65,1234.35,1339.65
+586,439.5,515.68,703.2,914.16,1107.54,1236.46,1341.94
+587,440.25,516.56,704.4,915.72,1109.43,1238.57,1344.23
+588,441,517.44,705.6,917.28,1111.32,1240.68,1346.52
+589,441.75,518.32,706.8,918.84,1113.21,1242.79,1348.81
+590,442.5,519.2,708,920.4,1115.1,1244.9,1351.1
+591,443.25,520.08,709.2,921.96,1116.99,1247.01,1353.39
+592,444,520.96,710.4,923.52,1118.88,1249.12,1355.68
+593,444.75,521.84,711.6,925.08,1120.77,1251.23,1357.97
+594,445.5,522.72,712.8,926.64,1122.66,1253.34,1360.26
+595,446.25,523.6,714,928.2,1124.55,1255.45,1362.55
+596,447,524.48,715.2,929.76,1126.44,1257.56,1364.84
+597,447.75,525.36,716.4,931.32,1128.33,1259.67,1367.13
+598,448.5,526.24,717.6,932.88,1130.22,1261.78,1369.42
+599,449.25,527.12,718.8,934.44,1132.11,1263.89,1371.71
+600,450,528,720,936,1134,1266,1374
+601,450.75,528.88,721.2,937.56,1135.89,1268.11,1376.29
+602,451.5,529.76,722.4,939.12,1137.78,1270.22,1378.58
+603,452.25,530.64,723.6,940.68,1139.67,1272.33,1380.87
+604,453,531.52,724.8,942.24,1141.56,1274.44,1383.16
+605,453.75,532.4,726,943.8,1143.45,1276.55,1385.45
+606,454.5,533.28,727.2,945.36,1145.34,1278.66,1387.74
+607,455.25,534.16,728.4,946.92,1147.23,1280.77,1390.03
+608,456,535.04,729.6,948.48,1149.12,1282.88,1392.32
+609,456.75,535.92,730.8,950.04,1151.01,1284.99,1394.61
+610,457.5,536.8,732,951.6,1152.9,1287.1,1396.9
+611,458.25,537.68,733.2,953.16,1154.79,1289.21,1399.19
+612,459,538.56,734.4,954.72,1156.68,1291.32,1401.48
+613,459.75,539.44,735.6,956.28,1158.57,1293.43,1403.77
+614,460.5,540.32,736.8,957.84,1160.46,1295.54,1406.06
+615,461.25,541.2,738,959.4,1162.35,1297.65,1408.35
+616,462,542.08,739.2,960.96,1164.24,1299.76,1410.64
+617,462.75,542.96,740.4,962.52,1166.13,1301.87,1412.93
+618,463.5,543.84,741.6,964.08,1168.02,1303.98,1415.22
+619,464.25,544.72,742.8,965.64,1169.91,1306.09,1417.51
+620,465,545.6,744,967.2,1171.8,1308.2,1419.8
+621,465.75,546.48,745.2,968.76,1173.69,1310.31,1422.09
+622,466.5,547.36,746.4,970.32,1175.58,1312.42,1424.38
+623,467.25,548.24,747.6,971.88,1177.47,1314.53,1426.67
+624,468,549.12,748.8,973.44,1179.36,1316.64,1428.96
+625,468.75,550,750,975,1181.25,1318.75,1431.25
+626,469.5,550.88,751.2,976.56,1183.14,1320.86,1433.54
+627,470.25,551.76,752.4,978.12,1185.03,1322.97,1435.83
+628,471,552.64,753.6,979.68,1186.92,1325.08,1438.12
+629,471.75,553.52,754.8,981.24,1188.81,1327.19,1440.41
+630,472.5,554.4,756,982.8,1190.7,1329.3,1442.7
+631,473.25,555.28,757.2,984.36,1192.59,1331.41,1444.99
+632,474,556.16,758.4,985.92,1194.48,1333.52,1447.28
+633,474.75,557.04,759.6,987.48,1196.37,1335.63,1449.57
+634,475.5,557.92,760.8,989.04,1198.26,1337.74,1451.86
+635,476.25,558.8,762,990.6,1200.15,1339.85,1454.15
+636,477,559.68,763.2,992.16,1202.04,1341.96,1456.44
+637,477.75,560.56,764.4,993.72,1203.93,1344.07,1458.73
+638,478.5,561.44,765.6,995.28,1205.82,1346.18,1461.02
+639,479.25,562.32,766.8,996.84,1207.71,1348.29,1463.31
+640,480,563.2,768,998.4,1209.6,1350.4,1465.6
+641,480.75,564.08,769.2,999.96,1211.49,1352.51,1467.89
+642,481.5,564.96,770.4,1001.52,1213.38,1354.62,1470.18
+643,482.25,565.84,771.6,1003.08,1215.27,1356.73,1472.47
+644,483,566.72,772.8,1004.64,1217.16,1358.84,1474.76
+645,483.75,567.6,774,1006.2,1219.05,1360.95,1477.05
+646,484.5,568.48,775.2,1007.76,1220.94,1363.06,1479.34
+647,485.25,569.36,776.4,1009.32,1222.83,1365.17,1481.63
+648,486,570.24,777.6,1010.88,1224.72,1367.28,1483.92
+649,486.75,571.12,778.8,1012.44,1226.61,1369.39,1486.21
+650,487.5,572,780,1014,1228.5,1371.5,1488.5
+651,488.25,572.88,781.2,1015.56,1230.39,1373.61,1490.79
+652,489,573.76,782.4,1017.12,1232.28,1375.72,1493.08
+653,489.75,574.64,783.6,1018.68,1234.17,1377.83,1495.37
+654,490.5,575.52,784.8,1020.24,1236.06,1379.94,1497.66
+655,491.25,576.4,786,1021.8,1237.95,1382.05,1499.95
+656,492,577.28,787.2,1023.36,1239.84,1384.16,1502.24
+657,492.75,578.16,788.4,1024.92,1241.73,1386.27,1504.53
+658,493.5,579.04,789.6,1026.48,1243.62,1388.38,1506.82
+659,494.25,579.92,790.8,1028.04,1245.51,1390.49,1509.11
+660,495,580.8,792,1029.6,1247.4,1392.6,1511.4
+661,495.75,581.68,793.2,1031.16,1249.29,1394.71,1513.69
+662,496.5,582.56,794.4,1032.72,1251.18,1396.82,1515.98
+663,497.25,583.44,795.6,1034.28,1253.07,1398.93,1518.27
+664,498,584.32,796.8,1035.84,1254.96,1401.04,1520.56
+665,498.75,585.2,798,1037.4,1256.85,1403.15,1522.85
+666,499.5,586.08,799.2,1038.96,1258.74,1405.26,1525.14
+667,500.25,586.96,800.4,1040.52,1260.63,1407.37,1527.43
+668,501,587.84,801.6,1042.08,1262.52,1409.48,1529.72
+669,501.75,588.72,802.8,1043.64,1264.41,1411.59,1532.01
+670,502.5,589.6,804,1045.2,1266.3,1413.7,1534.3
+671,503.25,590.48,805.2,1046.76,1268.19,1415.81,1536.59
+672,504,591.36,806.4,1048.32,1270.08,1417.92,1538.88
+673,504.75,592.24,807.6,1049.88,1271.97,1420.03,1541.17
+674,505.5,593.12,808.8,1051.44,1273.86,1422.14,1543.46
+675,506.25,594,810,1053,1275.75,1424.25,1545.75
+676,507,594.88,811.2,1054.56,1277.64,1426.36,1548.04
+677,507.75,595.76,812.4,1056.12,1279.53,1428.47,1550.33
+678,508.5,596.64,813.6,1057.68,1281.42,1430.58,1552.62
+679,509.25,597.52,814.8,1059.24,1283.31,1432.69,1554.91
+680,510,598.4,816,1060.8,1285.2,1434.8,1557.2
+681,510.75,599.28,817.2,1062.36,1287.09,1436.91,1559.49
+682,511.5,600.16,818.4,1063.92,1288.98,1439.02,1561.78
+683,512.25,601.04,819.6,1065.48,1290.87,1441.13,1564.07
+684,513,601.92,820.8,1067.04,1292.76,1443.24,1566.36
+685,513.75,602.8,822,1068.6,1294.65,1445.35,1568.65
+686,514.5,603.68,823.2,1070.16,1296.54,1447.46,1570.94
+687,515.25,604.56,824.4,1071.72,1298.43,1449.57,1573.23
+688,516,605.44,825.6,1073.28,1300.32,1451.68,1575.52
+689,516.75,606.32,826.8,1074.84,1302.21,1453.79,1577.81
+690,517.5,607.2,828,1076.4,1304.1,1455.9,1580.1
+691,518.25,608.08,829.2,1077.96,1305.99,1458.01,1582.39
+692,519,608.96,830.4,1079.52,1307.88,1460.12,1584.68
+693,519.75,609.84,831.6,1081.08,1309.77,1462.23,1586.97
+694,520.5,610.72,832.8,1082.64,1311.66,1464.34,1589.26
+695,521.25,611.6,834,1084.2,1313.55,1466.45,1591.55
+696,522,612.48,835.2,1085.76,1315.44,1468.56,1593.84
+697,522.75,613.36,836.4,1087.32,1317.33,1470.67,1596.13
+698,523.5,614.24,837.6,1088.88,1319.22,1472.78,1598.42
+699,524.25,615.12,838.8,1090.44,1321.11,1474.89,1600.71
+700,525,616,840,1092,1323,1477,1603
+701,525.75,616.88,841.2,1093.56,1324.89,1479.11,1605.29
+702,526.5,617.76,842.4,1095.12,1326.78,1481.22,1607.58
+703,527.25,618.64,843.6,1096.68,1328.67,1483.33,1609.87
+704,528,619.52,844.8,1098.24,1330.56,1485.44,1612.16
+705,528.75,620.4,846,1099.8,1332.45,1487.55,1614.45
+706,529.5,621.28,847.2,1101.36,1334.34,1489.66,1616.74
+707,530.25,622.16,848.4,1102.92,1336.23,1491.77,1619.03
+708,531,623.04,849.6,1104.48,1338.12,1493.88,1621.32
+709,531.75,623.92,850.8,1106.04,1340.01,1495.99,1623.61
+710,532.5,624.8,852,1107.6,1341.9,1498.1,1625.9
+711,533.25,625.68,853.2,1109.16,1343.79,1500.21,1628.19
+712,534,626.56,854.4,1110.72,1345.68,1502.32,1630.48
+713,534.75,627.44,855.6,1112.28,1347.57,1504.43,1632.77
+714,535.5,628.32,856.8,1113.84,1349.46,1506.54,1635.06
+715,536.25,629.2,858,1115.4,1351.35,1508.65,1637.35
+716,537,630.08,859.2,1116.96,1353.24,1510.76,1639.64
+717,537.75,630.96,860.4,1118.52,1355.13,1512.87,1641.93
+718,538.5,631.84,861.6,1120.08,1357.02,1514.98,1644.22
+719,539.25,632.72,862.8,1121.64,1358.91,1517.09,1646.51
+720,540,633.6,864,1123.2,1360.8,1519.2,1648.8
+721,540.75,634.48,865.2,1124.76,1362.69,1521.31,1651.09
+722,541.5,635.36,866.4,1126.32,1364.58,1523.42,1653.38
+723,542.25,636.24,867.6,1127.88,1366.47,1525.53,1655.67
+724,543,637.12,868.8,1129.44,1368.36,1527.64,1657.96
+725,543.75,638,870,1131,1370.25,1529.75,1660.25
+726,544.5,638.88,871.2,1132.56,1372.14,1531.86,1662.54
+727,545.25,639.76,872.4,1134.12,1374.03,1533.97,1664.83
+728,546,640.64,873.6,1135.68,1375.92,1536.08,1667.12
+729,546.75,641.52,874.8,1137.24,1377.81,1538.19,1669.41
+730,547.5,642.4,876,1138.8,1379.7,1540.3,1671.7
+731,548.25,643.28,877.2,1140.36,1381.59,1542.41,1673.99
+732,549,644.16,878.4,1141.92,1383.48,1544.52,1676.28
+733,549.75,645.04,879.6,1143.48,1385.37,1546.63,1678.57
+734,550.5,645.92,880.8,1145.04,1387.26,1548.74,1680.86
+735,551.25,646.8,882,1146.6,1389.15,1550.85,1683.15
+736,552,647.68,883.2,1148.16,1391.04,1552.96,1685.44
+737,552.75,648.56,884.4,1149.72,1392.93,1555.07,1687.73
+738,553.5,649.44,885.6,1151.28,1394.82,1557.18,1690.02
+739,554.25,650.32,886.8,1152.84,1396.71,1559.29,1692.31
+740,555,651.2,888,1154.4,1398.6,1561.4,1694.6
+741,555.75,652.08,889.2,1155.96,1400.49,1563.51,1696.89
+742,556.5,652.96,890.4,1157.52,1402.38,1565.62,1699.18
+743,557.25,653.84,891.6,1159.08,1404.27,1567.73,1701.47
+744,558,654.72,892.8,1160.64,1406.16,1569.84,1703.76
+745,558.75,655.6,894,1162.2,1408.05,1571.95,1706.05
+746,559.5,656.48,895.2,1163.76,1409.94,1574.06,1708.34
+747,560.25,657.36,896.4,1165.32,1411.83,1576.17,1710.63
+748,561,658.24,897.6,1166.88,1413.72,1578.28,1712.92
+749,561.75,659.12,898.8,1168.44,1415.61,1580.39,1715.21
+750,562.5,660,900,1170,1417.5,1582.5,1717.5
+751,563.25,660.88,901.2,1171.56,1419.39,1584.61,1719.79
+752,564,661.76,902.4,1173.12,1421.28,1586.72,1722.08
+753,564.75,662.64,903.6,1174.68,1423.17,1588.83,1724.37
+754,565.5,663.52,904.8,1176.24,1425.06,1590.94,1726.66
+755,566.25,664.4,906,1177.8,1426.95,1593.05,1728.95
+756,567,665.28,907.2,1179.36,1428.84,1595.16,1731.24
+757,567.75,666.16,908.4,1180.92,1430.73,1597.27,1733.53
+758,568.5,667.04,909.6,1182.48,1432.62,1599.38,1735.82
+759,569.25,667.92,910.8,1184.04,1434.51,1601.49,1738.11
+760,570,668.8,912,1185.6,1436.4,1603.6,1740.4
+761,570.75,669.68,913.2,1187.16,1438.29,1605.71,1742.69
+762,571.5,670.56,914.4,1188.72,1440.18,1607.82,1744.98
+763,572.25,671.44,915.6,1190.28,1442.07,1609.93,1747.27
+764,573,672.32,916.8,1191.84,1443.96,1612.04,1749.56
+765,573.75,673.2,918,1193.4,1445.85,1614.15,1751.85
+766,574.5,674.08,919.2,1194.96,1447.74,1616.26,1754.14
+767,575.25,674.96,920.4,1196.52,1449.63,1618.37,1756.43
+768,576,675.84,921.6,1198.08,1451.52,1620.48,1758.72
+769,576.75,676.72,922.8,1199.64,1453.41,1622.59,1761.01
+770,577.5,677.6,924,1201.2,1455.3,1624.7,1763.3
+771,578.25,678.48,925.2,1202.76,1457.19,1626.81,1765.59
+772,579,679.36,926.4,1204.32,1459.08,1628.92,1767.88
+773,579.75,680.24,927.6,1205.88,1460.97,1631.03,1770.17
+774,580.5,681.12,928.8,1207.44,1462.86,1633.14,1772.46
+775,581.25,682,930,1209,1464.75,1635.25,1774.75
+776,582,682.88,931.2,1210.56,1466.64,1637.36,1777.04
+777,582.75,683.76,932.4,1212.12,1468.53,1639.47,1779.33
+778,583.5,684.64,933.6,1213.68,1470.42,1641.58,1781.62
+779,584.25,685.52,934.8,1215.24,1472.31,1643.69,1783.91
+780,585,686.4,936,1216.8,1474.2,1645.8,1786.2
+781,585.75,687.28,937.2,1218.36,1476.09,1647.91,1788.49
+782,586.5,688.16,938.4,1219.92,1477.98,1650.02,1790.78
+783,587.25,689.04,939.6,1221.48,1479.87,1652.13,1793.07
+784,588,689.92,940.8,1223.04,1481.76,1654.24,1795.36
+785,588.75,690.8,942,1224.6,1483.65,1656.35,1797.65
+786,589.5,691.68,943.2,1226.16,1485.54,1658.46,1799.94
+787,590.25,692.56,944.4,1227.72,1487.43,1660.57,1802.23
+788,591,693.44,945.6,1229.28,1489.32,1662.68,1804.52
+789,591.75,694.32,946.8,1230.84,1491.21,1664.79,1806.81
+790,592.5,695.2,948,1232.4,1493.1,1666.9,1809.1
+791,593.25,696.08,949.2,1233.96,1494.99,1669.01,1811.39
+792,594,696.96,950.4,1235.52,1496.88,1671.12,1813.68
+793,594.75,697.84,951.6,1237.08,1498.77,1673.23,1815.97
+794,595.5,698.72,952.8,1238.64,1500.66,1675.34,1818.26
+795,596.25,699.6,954,1240.2,1502.55,1677.45,1820.55
+796,597,700.48,955.2,1241.76,1504.44,1679.56,1822.84
+797,597.75,701.36,956.4,1243.32,1506.33,1681.67,1825.13
+798,598.5,702.24,957.6,1244.88,1508.22,1683.78,1827.42
+799,599.25,703.12,958.8,1246.44,1510.11,1685.89,1829.71
+800,600,704,960,1248,1512,1688,1832
+801,600.75,704.88,961.2,1249.56,1513.89,1690.11,1834.29
+802,601.5,705.76,962.4,1251.12,1515.78,1692.22,1836.58
+803,602.25,706.64,963.6,1252.68,1517.67,1694.33,1838.87
+804,603,707.52,964.8,1254.24,1519.56,1696.44,1841.16
+805,603.75,708.4,966,1255.8,1521.45,1698.55,1843.45
+806,604.5,709.28,967.2,1257.36,1523.34,1700.66,1845.74
+807,605.25,710.16,968.4,1258.92,1525.23,1702.77,1848.03
+808,606,711.04,969.6,1260.48,1527.12,1704.88,1850.32
+809,606.75,711.92,970.8,1262.04,1529.01,1706.99,1852.61
+810,607.5,712.8,972,1263.6,1530.9,1709.1,1854.9
+811,608.25,713.68,973.2,1265.16,1532.79,1711.21,1857.19
+812,609,714.56,974.4,1266.72,1534.68,1713.32,1859.48
+813,609.75,715.44,975.6,1268.28,1536.57,1715.43,1861.77
+814,610.5,716.32,976.8,1269.84,1538.46,1717.54,1864.06
+815,611.25,717.2,978,1271.4,1540.35,1719.65,1866.35
+816,612,718.08,979.2,1272.96,1542.24,1721.76,1868.64
+817,612.75,718.96,980.4,1274.52,1544.13,1723.87,1870.93
+818,613.5,719.84,981.6,1276.08,1546.02,1725.98,1873.22
+819,614.25,720.72,982.8,1277.64,1547.91,1728.09,1875.51
+820,615,721.6,984,1279.2,1549.8,1730.2,1877.8
+821,615.75,722.48,985.2,1280.76,1551.69,1732.31,1880.09
+822,616.5,723.36,986.4,1282.32,1553.58,1734.42,1882.38
+823,617.25,724.24,987.6,1283.88,1555.47,1736.53,1884.67
+824,618,725.12,988.8,1285.44,1557.36,1738.64,1886.96
+825,618.75,726,990,1287,1559.25,1740.75,1889.25
+826,619.5,726.88,991.2,1288.56,1561.14,1742.86,1891.54
+827,620.25,727.76,992.4,1290.12,1563.03,1744.97,1893.83
+828,621,728.64,993.6,1291.68,1564.92,1747.08,1896.12
+829,621.75,729.52,994.8,1293.24,1566.81,1749.19,1898.41
+830,622.5,730.4,996,1294.8,1568.7,1751.3,1900.7
+831,623.25,731.28,997.2,1296.36,1570.59,1753.41,1902.99
+832,624,732.16,998.4,1297.92,1572.48,1755.52,1905.28
+833,624.75,733.04,999.6,1299.48,1574.37,1757.63,1907.57
+834,625.5,733.92,1000.8,1301.04,1576.26,1759.74,1909.86
+835,626.25,734.8,1002,1302.6,1578.15,1761.85,1912.15
+836,627,735.68,1003.2,1304.16,1580.04,1763.96,1914.44
+837,627.75,736.56,1004.4,1305.72,1581.93,1766.07,1916.73
+838,628.5,737.44,1005.6,1307.28,1583.82,1768.18,1919.02
+839,629.25,738.32,1006.8,1308.84,1585.71,1770.29,1921.31
+840,630,739.2,1008,1310.4,1587.6,1772.4,1923.6
+841,630.75,740.08,1009.2,1311.96,1589.49,1774.51,1925.89
+842,631.5,740.96,1010.4,1313.52,1591.38,1776.62,1928.18
+843,632.25,741.84,1011.6,1315.08,1593.27,1778.73,1930.47
+844,633,742.72,1012.8,1316.64,1595.16,1780.84,1932.76
+845,633.75,743.6,1014,1318.2,1597.05,1782.95,1935.05
+846,634.5,744.48,1015.2,1319.76,1598.94,1785.06,1937.34
+847,635.25,745.36,1016.4,1321.32,1600.83,1787.17,1939.63
+848,636,746.24,1017.6,1322.88,1602.72,1789.28,1941.92
+849,636.75,747.12,1018.8,1324.44,1604.61,1791.39,1944.21
+850,637.5,748,1020,1326,1606.5,1793.5,1946.5
+851,638.25,748.88,1021.2,1327.56,1608.39,1795.61,1948.79
+852,639,749.76,1022.4,1329.12,1610.28,1797.72,1951.08
+853,639.75,750.64,1023.6,1330.68,1612.17,1799.83,1953.37
+854,640.5,751.52,1024.8,1332.24,1614.06,1801.94,1955.66
+855,641.25,752.4,1026,1333.8,1615.95,1804.05,1957.95
+856,642,753.28,1027.2,1335.36,1617.84,1806.16,1960.24
+857,642.75,754.16,1028.4,1336.92,1619.73,1808.27,1962.53
+858,643.5,755.04,1029.6,1338.48,1621.62,1810.38,1964.82
+859,644.25,755.92,1030.8,1340.04,1623.51,1812.49,1967.11
+860,645,756.8,1032,1341.6,1625.4,1814.6,1969.4
+861,645.75,757.68,1033.2,1343.16,1627.29,1816.71,1971.69
+862,646.5,758.56,1034.4,1344.72,1629.18,1818.82,1973.98
+863,647.25,759.44,1035.6,1346.28,1631.07,1820.93,1976.27
+864,648,760.32,1036.8,1347.84,1632.96,1823.04,1978.56
+865,648.75,761.2,1038,1349.4,1634.85,1825.15,1980.85
+866,649.5,762.08,1039.2,1350.96,1636.74,1827.26,1983.14
+867,650.25,762.96,1040.4,1352.52,1638.63,1829.37,1985.43
+868,651,763.84,1041.6,1354.08,1640.52,1831.48,1987.72
+869,651.75,764.72,1042.8,1355.64,1642.41,1833.59,1990.01
+870,652.5,765.6,1044,1357.2,1644.3,1835.7,1992.3
+871,653.25,766.48,1045.2,1358.76,1646.19,1837.81,1994.59
+872,654,767.36,1046.4,1360.32,1648.08,1839.92,1996.88
+873,654.75,768.24,1047.6,1361.88,1649.97,1842.03,1999.17
+874,655.5,769.12,1048.8,1363.44,1651.86,1844.14,2001.46
+875,656.25,770,1050,1365,1653.75,1846.25,2003.75
+876,657,770.88,1051.2,1366.56,1655.64,1848.36,2006.04
+877,657.75,771.76,1052.4,1368.12,1657.53,1850.47,2008.33
+878,658.5,772.64,1053.6,1369.68,1659.42,1852.58,2010.62
+879,659.25,773.52,1054.8,1371.24,1661.31,1854.69,2012.91
+880,660,774.4,1056,1372.8,1663.2,1856.8,2015.2
+881,660.75,775.28,1057.2,1374.36,1665.09,1858.91,2017.49
+882,661.5,776.16,1058.4,1375.92,1666.98,1861.02,2019.78
+883,662.25,777.04,1059.6,1377.48,1668.87,1863.13,2022.07
+884,663,777.92,1060.8,1379.04,1670.76,1865.24,2024.36
+885,663.75,778.8,1062,1380.6,1672.65,1867.35,2026.65
+886,664.5,779.68,1063.2,1382.16,1674.54,1869.46,2028.94
+887,665.25,780.56,1064.4,1383.72,1676.43,1871.57,2031.23
+888,666,781.44,1065.6,1385.28,1678.32,1873.68,2033.52
+889,666.75,782.32,1066.8,1386.84,1680.21,1875.79,2035.81
+890,667.5,783.2,1068,1388.4,1682.1,1877.9,2038.1
+891,668.25,784.08,1069.2,1389.96,1683.99,1880.01,2040.39
+892,669,784.96,1070.4,1391.52,1685.88,1882.12,2042.68
+893,669.75,785.84,1071.6,1393.08,1687.77,1884.23,2044.97
+894,670.5,786.72,1072.8,1394.64,1689.66,1886.34,2047.26
+895,671.25,787.6,1074,1396.2,1691.55,1888.45,2049.55
+896,672,788.48,1075.2,1397.76,1693.44,1890.56,2051.84
+897,672.75,789.36,1076.4,1399.32,1695.33,1892.67,2054.13
+898,673.5,790.24,1077.6,1400.88,1697.22,1894.78,2056.42
+899,674.25,791.12,1078.8,1402.44,1699.11,1896.89,2058.71
+900,675,792,1080,1404,1701,1899,2061
+901,675.75,792.88,1081.2,1405.56,1702.89,1901.11,2063.29
+902,676.5,793.76,1082.4,1407.12,1704.78,1903.22,2065.58
+903,677.25,794.64,1083.6,1408.68,1706.67,1905.33,2067.87
+904,678,795.52,1084.8,1410.24,1708.56,1907.44,2070.16
+905,678.75,796.4,1086,1411.8,1710.45,1909.55,2072.45
+906,679.5,797.28,1087.2,1413.36,1712.34,1911.66,2074.74
+907,680.25,798.16,1088.4,1414.92,1714.23,1913.77,2077.03
+908,681,799.04,1089.6,1416.48,1716.12,1915.88,2079.32
+909,681.75,799.92,1090.8,1418.04,1718.01,1917.99,2081.61
+910,682.5,800.8,1092,1419.6,1719.9,1920.1,2083.9
+911,683.25,801.68,1093.2,1421.16,1721.79,1922.21,2086.19
+912,684,802.56,1094.4,1422.72,1723.68,1924.32,2088.48
+913,684.75,803.44,1095.6,1424.28,1725.57,1926.43,2090.77
+914,685.5,804.32,1096.8,1425.84,1727.46,1928.54,2093.06
+915,686.25,805.2,1098,1427.4,1729.35,1930.65,2095.35
+916,687,806.08,1099.2,1428.96,1731.24,1932.76,2097.64
+917,687.75,806.96,1100.4,1430.52,1733.13,1934.87,2099.93
+918,688.5,807.84,1101.6,1432.08,1735.02,1936.98,2102.22
+919,689.25,808.72,1102.8,1433.64,1736.91,1939.09,2104.51
+920,690,809.6,1104,1435.2,1738.8,1941.2,2106.8
+921,690.75,810.48,1105.2,1436.76,1740.69,1943.31,2109.09
+922,691.5,811.36,1106.4,1438.32,1742.58,1945.42,2111.38
+923,692.25,812.24,1107.6,1439.88,1744.47,1947.53,2113.67
+924,693,813.12,1108.8,1441.44,1746.36,1949.64,2115.96
+925,693.75,814,1110,1443,1748.25,1951.75,2118.25
+926,694.5,814.88,1111.2,1444.56,1750.14,1953.86,2120.54
+927,695.25,815.76,1112.4,1446.12,1752.03,1955.97,2122.83
+928,696,816.64,1113.6,1447.68,1753.92,1958.08,2125.12
+929,696.75,817.52,1114.8,1449.24,1755.81,1960.19,2127.41
+930,697.5,818.4,1116,1450.8,1757.7,1962.3,2129.7
+931,698.25,819.28,1117.2,1452.36,1759.59,1964.41,2131.99
+932,699,820.16,1118.4,1453.92,1761.48,1966.52,2134.28
+933,699.75,821.04,1119.6,1455.48,1763.37,1968.63,2136.57
+934,700.5,821.92,1120.8,1457.04,1765.26,1970.74,2138.86
+935,701.25,822.8,1122,1458.6,1767.15,1972.85,2141.15
+936,702,823.68,1123.2,1460.16,1769.04,1974.96,2143.44
+937,702.75,824.56,1124.4,1461.72,1770.93,1977.07,2145.73
+938,703.5,825.44,1125.6,1463.28,1772.82,1979.18,2148.02
+939,704.25,826.32,1126.8,1464.84,1774.71,1981.29,2150.31
+940,705,827.2,1128,1466.4,1776.6,1983.4,2152.6
+941,705.75,828.08,1129.2,1467.96,1778.49,1985.51,2154.89
+942,706.5,828.96,1130.4,1469.52,1780.38,1987.62,2157.18
+943,707.25,829.84,1131.6,1471.08,1782.27,1989.73,2159.47
+944,708,830.72,1132.8,1472.64,1784.16,1991.84,2161.76
+945,708.75,831.6,1134,1474.2,1786.05,1993.95,2164.05
+946,709.5,832.48,1135.2,1475.76,1787.94,1996.06,2166.34
+947,710.25,833.36,1136.4,1477.32,1789.83,1998.17,2168.63
+948,711,834.24,1137.6,1478.88,1791.72,2000.28,2170.92
+949,711.75,835.12,1138.8,1480.44,1793.61,2002.39,2173.21
+950,712.5,836,1140,1482,1795.5,2004.5,2175.5
+951,713.25,836.88,1141.2,1483.56,1797.39,2006.61,2177.79
+952,714,837.76,1142.4,1485.12,1799.28,2008.72,2180.08
+953,714.75,838.64,1143.6,1486.68,1801.17,2010.83,2182.37
+954,715.5,839.52,1144.8,1488.24,1803.06,2012.94,2184.66
+955,716.25,840.4,1146,1489.8,1804.95,2015.05,2186.95
+956,717,841.28,1147.2,1491.36,1806.84,2017.16,2189.24
+957,717.75,842.16,1148.4,1492.92,1808.73,2019.27,2191.53
+958,718.5,843.04,1149.6,1494.48,1810.62,2021.38,2193.82
+959,719.25,843.92,1150.8,1496.04,1812.51,2023.49,2196.11
+960,720,844.8,1152,1497.6,1814.4,2025.6,2198.4
+961,720.75,845.68,1153.2,1499.16,1816.29,2027.71,2200.69
+962,721.5,846.56,1154.4,1500.72,1818.18,2029.82,2202.98
+963,722.25,847.44,1155.6,1502.28,1820.07,2031.93,2205.27
+964,723,848.32,1156.8,1503.84,1821.96,2034.04,2207.56
+965,723.75,849.2,1158,1505.4,1823.85,2036.15,2209.85
+966,724.5,850.08,1159.2,1506.96,1825.74,2038.26,2212.14
+967,725.25,850.96,1160.4,1508.52,1827.63,2040.37,2214.43
+968,726,851.84,1161.6,1510.08,1829.52,2042.48,2216.72
+969,726.75,852.72,1162.8,1511.64,1831.41,2044.59,2219.01
+970,727.5,853.6,1164,1513.2,1833.3,2046.7,2221.3
+971,728.25,854.48,1165.2,1514.76,1835.19,2048.81,2223.59
+972,729,855.36,1166.4,1516.32,1837.08,2050.92,2225.88
+973,729.75,856.24,1167.6,1517.88,1838.97,2053.03,2228.17
+974,730.5,857.12,1168.8,1519.44,1840.86,2055.14,2230.46
+975,731.25,858,1170,1521,1842.75,2057.25,2232.75
+976,732,858.88,1171.2,1522.56,1844.64,2059.36,2235.04
+977,732.75,859.76,1172.4,1524.12,1846.53,2061.47,2237.33
+978,733.5,860.64,1173.6,1525.68,1848.42,2063.58,2239.62
+979,734.25,861.52,1174.8,1527.24,1850.31,2065.69,2241.91
+980,735,862.4,1176,1528.8,1852.2,2067.8,2244.2
+981,735.75,863.28,1177.2,1530.36,1854.09,2069.91,2246.49
+982,736.5,864.16,1178.4,1531.92,1855.98,2072.02,2248.78
+983,737.25,865.04,1179.6,1533.48,1857.87,2074.13,2251.07
+984,738,865.92,1180.8,1535.04,1859.76,2076.24,2253.36
+985,738.75,866.8,1182,1536.6,1861.65,2078.35,2255.65
+986,739.5,867.68,1183.2,1538.16,1863.54,2080.46,2257.94
+987,740.25,868.56,1184.4,1539.72,1865.43,2082.57,2260.23
+988,741,869.44,1185.6,1541.28,1867.32,2084.68,2262.52
+989,741.75,870.32,1186.8,1542.84,1869.21,2086.79,2264.81
+990,742.5,871.2,1188,1544.4,1871.1,2088.9,2267.1
+991,743.25,872.08,1189.2,1545.96,1872.99,2091.01,2269.39
+992,744,872.96,1190.4,1547.52,1874.88,2093.12,2271.68
+993,744.75,873.84,1191.6,1549.08,1876.77,2095.23,2273.97
+994,745.5,874.72,1192.8,1550.64,1878.66,2097.34,2276.26
+995,746.25,875.6,1194,1552.2,1880.55,2099.45,2278.55
+996,747,876.48,1195.2,1553.76,1882.44,2101.56,2280.84
+997,747.75,877.36,1196.4,1555.32,1884.33,2103.67,2283.13
+998,748.5,878.24,1197.6,1556.88,1886.22,2105.78,2285.42
+999,749.25,879.12,1198.8,1558.44,1888.11,2107.89,2287.71
+1000,760,900,1220,1590,1920,2150,2330
+1001,760.76,900.9,1221.22,1591.59,1921.92,2152.15,2332.33
+1002,761.52,901.8,1222.44,1593.18,1923.84,2154.3,2334.66
+1003,762.28,902.7,1223.66,1594.77,1925.76,2156.45,2336.99
+1004,763.04,903.6,1224.88,1596.36,1927.68,2158.6,2339.32
+1005,763.8,904.5,1226.1,1597.95,1929.6,2160.75,2341.65
+1006,764.56,905.4,1227.32,1599.54,1931.52,2162.9,2343.98
+1007,765.32,906.3,1228.54,1601.13,1933.44,2165.05,2346.31
+1008,766.08,907.2,1229.76,1602.72,1935.36,2167.2,2348.64
+1009,766.84,908.1,1230.98,1604.31,1937.28,2169.35,2350.97
+1010,767.6,909,1232.2,1605.9,1939.2,2171.5,2353.3
+1011,768.36,909.9,1233.42,1607.49,1941.12,2173.65,2355.63
+1012,769.12,910.8,1234.64,1609.08,1943.04,2175.8,2357.96
+1013,769.88,911.7,1235.86,1610.67,1944.96,2177.95,2360.29
+1014,770.64,912.6,1237.08,1612.26,1946.88,2180.1,2362.62
+1015,771.4,913.5,1238.3,1613.85,1948.8,2182.25,2364.95
+1016,772.16,914.4,1239.52,1615.44,1950.72,2184.4,2367.28
+1017,772.92,915.3,1240.74,1617.03,1952.64,2186.55,2369.61
+1018,773.68,916.2,1241.96,1618.62,1954.56,2188.7,2371.94
+1019,774.44,917.1,1243.18,1620.21,1956.48,2190.85,2374.27
+1020,775.2,918,1244.4,1621.8,1958.4,2193,2376.6
+1021,775.96,918.9,1245.62,1623.39,1960.32,2195.15,2378.93
+1022,776.72,919.8,1246.84,1624.98,1962.24,2197.3,2381.26
+1023,777.48,920.7,1248.06,1626.57,1964.16,2199.45,2383.59
+1024,778.24,921.6,1249.28,1628.16,1966.08,2201.6,2385.92
+1025,779,922.5,1250.5,1629.75,1968,2203.75,2388.25
+1026,779.76,923.4,1251.72,1631.34,1969.92,2205.9,2390.58
+1027,780.52,924.3,1252.94,1632.93,1971.84,2208.05,2392.91
+1028,781.28,925.2,1254.16,1634.52,1973.76,2210.2,2395.24
+1029,782.04,926.1,1255.38,1636.11,1975.68,2212.35,2397.57
+1030,782.8,927,1256.6,1637.7,1977.6,2214.5,2399.9
+1031,783.56,927.9,1257.82,1639.29,1979.52,2216.65,2402.23
+1032,784.32,928.8,1259.04,1640.88,1981.44,2218.8,2404.56
+1033,785.08,929.7,1260.26,1642.47,1983.36,2220.95,2406.89
+1034,785.84,930.6,1261.48,1644.06,1985.28,2223.1,2409.22
+1035,786.6,931.5,1262.7,1645.65,1987.2,2225.25,2411.55
+1036,787.36,932.4,1263.92,1647.24,1989.12,2227.4,2413.88
+1037,788.12,933.3,1265.14,1648.83,1991.04,2229.55,2416.21
+1038,788.88,934.2,1266.36,1650.42,1992.96,2231.7,2418.54
+1039,789.64,935.1,1267.58,1652.01,1994.88,2233.85,2420.87
+1040,790.4,936,1268.8,1653.6,1996.8,2236,2423.2
+1041,791.16,936.9,1270.02,1655.19,1998.72,2238.15,2425.53
+1042,791.92,937.8,1271.24,1656.78,2000.64,2240.3,2427.86
+1043,792.68,938.7,1272.46,1658.37,2002.56,2242.45,2430.19
+1044,793.44,939.6,1273.68,1659.96,2004.48,2244.6,2432.52
+1045,794.2,940.5,1274.9,1661.55,2006.4,2246.75,2434.85
+1046,794.96,941.4,1276.12,1663.14,2008.32,2248.9,2437.18
+1047,795.72,942.3,1277.34,1664.73,2010.24,2251.05,2439.51
+1048,796.48,943.2,1278.56,1666.32,2012.16,2253.2,2441.84
+1049,797.24,944.1,1279.78,1667.91,2014.08,2255.35,2444.17
+1050,798,945,1281,1669.5,2016,2257.5,2446.5
+1051,798.76,945.9,1282.22,1671.09,2017.92,2259.65,2448.83
+1052,799.52,946.8,1283.44,1672.68,2019.84,2261.8,2451.16
+1053,800.28,947.7,1284.66,1674.27,2021.76,2263.95,2453.49
+1054,801.04,948.6,1285.88,1675.86,2023.68,2266.1,2455.82
+1055,801.8,949.5,1287.1,1677.45,2025.6,2268.25,2458.15
+1056,802.56,950.4,1288.32,1679.04,2027.52,2270.4,2460.48
+1057,803.32,951.3,1289.54,1680.63,2029.44,2272.55,2462.81
+1058,804.08,952.2,1290.76,1682.22,2031.36,2274.7,2465.14
+1059,804.84,953.1,1291.98,1683.81,2033.28,2276.85,2467.47
+1060,805.6,954,1293.2,1685.4,2035.2,2279,2469.8
+1061,806.36,954.9,1294.42,1686.99,2037.12,2281.15,2472.13
+1062,807.12,955.8,1295.64,1688.58,2039.04,2283.3,2474.46
+1063,807.88,956.7,1296.86,1690.17,2040.96,2285.45,2476.79
+1064,808.64,957.6,1298.08,1691.76,2042.88,2287.6,2479.12
+1065,809.4,958.5,1299.3,1693.35,2044.8,2289.75,2481.45
+1066,810.16,959.4,1300.52,1694.94,2046.72,2291.9,2483.78
+1067,810.92,960.3,1301.74,1696.53,2048.64,2294.05,2486.11
+1068,811.68,961.2,1302.96,1698.12,2050.56,2296.2,2488.44
+1069,812.44,962.1,1304.18,1699.71,2052.48,2298.35,2490.77
+1070,813.2,963,1305.4,1701.3,2054.4,2300.5,2493.1
+1071,813.96,963.9,1306.62,1702.89,2056.32,2302.65,2495.43
+1072,814.72,964.8,1307.84,1704.48,2058.24,2304.8,2497.76
+1073,815.48,965.7,1309.06,1706.07,2060.16,2306.95,2500.09
+1074,816.24,966.6,1310.28,1707.66,2062.08,2309.1,2502.42
+1075,817,967.5,1311.5,1709.25,2064,2311.25,2504.75
+1076,817.76,968.4,1312.72,1710.84,2065.92,2313.4,2507.08
+1077,818.52,969.3,1313.94,1712.43,2067.84,2315.55,2509.41
+1078,819.28,970.2,1315.16,1714.02,2069.76,2317.7,2511.74
+1079,820.04,971.1,1316.38,1715.61,2071.68,2319.85,2514.07
+1080,820.8,972,1317.6,1717.2,2073.6,2322,2516.4
+1081,821.56,972.9,1318.82,1718.79,2075.52,2324.15,2518.73
+1082,822.32,973.8,1320.04,1720.38,2077.44,2326.3,2521.06
+1083,823.08,974.7,1321.26,1721.97,2079.36,2328.45,2523.39
+1084,823.84,975.6,1322.48,1723.56,2081.28,2330.6,2525.72
+1085,824.6,976.5,1323.7,1725.15,2083.2,2332.75,2528.05
+1086,825.36,977.4,1324.92,1726.74,2085.12,2334.9,2530.38
+1087,826.12,978.3,1326.14,1728.33,2087.04,2337.05,2532.71
+1088,826.88,979.2,1327.36,1729.92,2088.96,2339.2,2535.04
+1089,827.64,980.1,1328.58,1731.51,2090.88,2341.35,2537.37
+1090,828.4,981,1329.8,1733.1,2092.8,2343.5,2539.7
+1091,829.16,981.9,1331.02,1734.69,2094.72,2345.65,2542.03
+1092,829.92,982.8,1332.24,1736.28,2096.64,2347.8,2544.36
+1093,830.68,983.7,1333.46,1737.87,2098.56,2349.95,2546.69
+1094,831.44,984.6,1334.68,1739.46,2100.48,2352.1,2549.02
+1095,832.2,985.5,1335.9,1741.05,2102.4,2354.25,2551.35
+1096,832.96,986.4,1337.12,1742.64,2104.32,2356.4,2553.68
+1097,833.72,987.3,1338.34,1744.23,2106.24,2358.55,2556.01
+1098,834.48,988.2,1339.56,1745.82,2108.16,2360.7,2558.34
+1099,835.24,989.1,1340.78,1747.41,2110.08,2362.85,2560.67
+1100,836,990,1342,1749,2112,2365,2563
+1101,836.76,990.9,1343.22,1750.59,2113.92,2367.15,2565.33
+1102,837.52,991.8,1344.44,1752.18,2115.84,2369.3,2567.66
+1103,838.28,992.7,1345.66,1753.77,2117.76,2371.45,2569.99
+1104,839.04,993.6,1346.88,1755.36,2119.68,2373.6,2572.32
+1105,839.8,994.5,1348.1,1756.95,2121.6,2375.75,2574.65
+1106,840.56,995.4,1349.32,1758.54,2123.52,2377.9,2576.98
+1107,841.32,996.3,1350.54,1760.13,2125.44,2380.05,2579.31
+1108,842.08,997.2,1351.76,1761.72,2127.36,2382.2,2581.64
+1109,842.84,998.1,1352.98,1763.31,2129.28,2384.35,2583.97
+1110,843.6,999,1354.2,1764.9,2131.2,2386.5,2586.3
+1111,844.36,999.9,1355.42,1766.49,2133.12,2388.65,2588.63
+1112,845.12,1000.8,1356.64,1768.08,2135.04,2390.8,2590.96
+1113,845.88,1001.7,1357.86,1769.67,2136.96,2392.95,2593.29
+1114,846.64,1002.6,1359.08,1771.26,2138.88,2395.1,2595.62
+1115,847.4,1003.5,1360.3,1772.85,2140.8,2397.25,2597.95
+1116,848.16,1004.4,1361.52,1774.44,2142.72,2399.4,2600.28
+1117,848.92,1005.3,1362.74,1776.03,2144.64,2401.55,2602.61
+1118,849.68,1006.2,1363.96,1777.62,2146.56,2403.7,2604.94
+1119,850.44,1007.1,1365.18,1779.21,2148.48,2405.85,2607.27
+1120,851.2,1008,1366.4,1780.8,2150.4,2408,2609.6
+1121,851.96,1008.9,1367.62,1782.39,2152.32,2410.15,2611.93
+1122,852.72,1009.8,1368.84,1783.98,2154.24,2412.3,2614.26
+1123,853.48,1010.7,1370.06,1785.57,2156.16,2414.45,2616.59
+1124,854.24,1011.6,1371.28,1787.16,2158.08,2416.6,2618.92
+1125,855,1012.5,1372.5,1788.75,2160,2418.75,2621.25
+1126,855.76,1013.4,1373.72,1790.34,2161.92,2420.9,2623.58
+1127,856.52,1014.3,1374.94,1791.93,2163.84,2423.05,2625.91
+1128,857.28,1015.2,1376.16,1793.52,2165.76,2425.2,2628.24
+1129,858.04,1016.1,1377.38,1795.11,2167.68,2427.35,2630.57
+1130,858.8,1017,1378.6,1796.7,2169.6,2429.5,2632.9
+1131,859.56,1017.9,1379.82,1798.29,2171.52,2431.65,2635.23
+1132,860.32,1018.8,1381.04,1799.88,2173.44,2433.8,2637.56
+1133,861.08,1019.7,1382.26,1801.47,2175.36,2435.95,2639.89
+1134,861.84,1020.6,1383.48,1803.06,2177.28,2438.1,2642.22
+1135,862.6,1021.5,1384.7,1804.65,2179.2,2440.25,2644.55
+1136,863.36,1022.4,1385.92,1806.24,2181.12,2442.4,2646.88
+1137,864.12,1023.3,1387.14,1807.83,2183.04,2444.55,2649.21
+1138,864.88,1024.2,1388.36,1809.42,2184.96,2446.7,2651.54
+1139,865.64,1025.1,1389.58,1811.01,2186.88,2448.85,2653.87
+1140,866.4,1026,1390.8,1812.6,2188.8,2451,2656.2
+1141,867.16,1026.9,1392.02,1814.19,2190.72,2453.15,2658.53
+1142,867.92,1027.8,1393.24,1815.78,2192.64,2455.3,2660.86
+1143,868.68,1028.7,1394.46,1817.37,2194.56,2457.45,2663.19
+1144,869.44,1029.6,1395.68,1818.96,2196.48,2459.6,2665.52
+1145,870.2,1030.5,1396.9,1820.55,2198.4,2461.75,2667.85
+1146,870.96,1031.4,1398.12,1822.14,2200.32,2463.9,2670.18
+1147,871.72,1032.3,1399.34,1823.73,2202.24,2466.05,2672.51
+1148,872.48,1033.2,1400.56,1825.32,2204.16,2468.2,2674.84
+1149,873.24,1034.1,1401.78,1826.91,2206.08,2470.35,2677.17
+1150,874,1035,1403,1828.5,2208,2472.5,2679.5
+1151,874.76,1035.9,1404.22,1830.09,2209.92,2474.65,2681.83
+1152,875.52,1036.8,1405.44,1831.68,2211.84,2476.8,2684.16
+1153,876.28,1037.7,1406.66,1833.27,2213.76,2478.95,2686.49
+1154,877.04,1038.6,1407.88,1834.86,2215.68,2481.1,2688.82
+1155,877.8,1039.5,1409.1,1836.45,2217.6,2483.25,2691.15
+1156,878.56,1040.4,1410.32,1838.04,2219.52,2485.4,2693.48
+1157,879.32,1041.3,1411.54,1839.63,2221.44,2487.55,2695.81
+1158,880.08,1042.2,1412.76,1841.22,2223.36,2489.7,2698.14
+1159,880.84,1043.1,1413.98,1842.81,2225.28,2491.85,2700.47
+1160,881.6,1044,1415.2,1844.4,2227.2,2494,2702.8
+1161,882.36,1044.9,1416.42,1845.99,2229.12,2496.15,2705.13
+1162,883.12,1045.8,1417.64,1847.58,2231.04,2498.3,2707.46
+1163,883.88,1046.7,1418.86,1849.17,2232.96,2500.45,2709.79
+1164,884.64,1047.6,1420.08,1850.76,2234.88,2502.6,2712.12
+1165,885.4,1048.5,1421.3,1852.35,2236.8,2504.75,2714.45
+1166,886.16,1049.4,1422.52,1853.94,2238.72,2506.9,2716.78
+1167,886.92,1050.3,1423.74,1855.53,2240.64,2509.05,2719.11
+1168,887.68,1051.2,1424.96,1857.12,2242.56,2511.2,2721.44
+1169,888.44,1052.1,1426.18,1858.71,2244.48,2513.35,2723.77
+1170,889.2,1053,1427.4,1860.3,2246.4,2515.5,2726.1
+1171,889.96,1053.9,1428.62,1861.89,2248.32,2517.65,2728.43
+1172,890.72,1054.8,1429.84,1863.48,2250.24,2519.8,2730.76
+1173,891.48,1055.7,1431.06,1865.07,2252.16,2521.95,2733.09
+1174,892.24,1056.6,1432.28,1866.66,2254.08,2524.1,2735.42
+1175,893,1057.5,1433.5,1868.25,2256,2526.25,2737.75
+1176,893.76,1058.4,1434.72,1869.84,2257.92,2528.4,2740.08
+1177,894.52,1059.3,1435.94,1871.43,2259.84,2530.55,2742.41
+1178,895.28,1060.2,1437.16,1873.02,2261.76,2532.7,2744.74
+1179,896.04,1061.1,1438.38,1874.61,2263.68,2534.85,2747.07
+1180,896.8,1062,1439.6,1876.2,2265.6,2537,2749.4
+1181,897.56,1062.9,1440.82,1877.79,2267.52,2539.15,2751.73
+1182,898.32,1063.8,1442.04,1879.38,2269.44,2541.3,2754.06
+1183,899.08,1064.7,1443.26,1880.97,2271.36,2543.45,2756.39
+1184,899.84,1065.6,1444.48,1882.56,2273.28,2545.6,2758.72
+1185,900.6,1066.5,1445.7,1884.15,2275.2,2547.75,2761.05
+1186,901.36,1067.4,1446.92,1885.74,2277.12,2549.9,2763.38
+1187,902.12,1068.3,1448.14,1887.33,2279.04,2552.05,2765.71
+1188,902.88,1069.2,1449.36,1888.92,2280.96,2554.2,2768.04
+1189,903.64,1070.1,1450.58,1890.51,2282.88,2556.35,2770.37
+1190,904.4,1071,1451.8,1892.1,2284.8,2558.5,2772.7
+1191,905.16,1071.9,1453.02,1893.69,2286.72,2560.65,2775.03
+1192,905.92,1072.8,1454.24,1895.28,2288.64,2562.8,2777.36
+1193,906.68,1073.7,1455.46,1896.87,2290.56,2564.95,2779.69
+1194,907.44,1074.6,1456.68,1898.46,2292.48,2567.1,2782.02
+1195,908.2,1075.5,1457.9,1900.05,2294.4,2569.25,2784.35
+1196,908.96,1076.4,1459.12,1901.64,2296.32,2571.4,2786.68
+1197,909.72,1077.3,1460.34,1903.23,2298.24,2573.55,2789.01
+1198,910.48,1078.2,1461.56,1904.82,2300.16,2575.7,2791.34
+1199,911.24,1079.1,1462.78,1906.41,2302.08,2577.85,2793.67
+1200,912,1080,1464,1908,2304,2580,2796
+1201,912.76,1080.9,1465.22,1909.59,2305.92,2582.15,2798.33
+1202,913.52,1081.8,1466.44,1911.18,2307.84,2584.3,2800.66
+1203,914.28,1082.7,1467.66,1912.77,2309.76,2586.45,2802.99
+1204,915.04,1083.6,1468.88,1914.36,2311.68,2588.6,2805.32
+1205,915.8,1084.5,1470.1,1915.95,2313.6,2590.75,2807.65
+1206,916.56,1085.4,1471.32,1917.54,2315.52,2592.9,2809.98
+1207,917.32,1086.3,1472.54,1919.13,2317.44,2595.05,2812.31
+1208,918.08,1087.2,1473.76,1920.72,2319.36,2597.2,2814.64
+1209,918.84,1088.1,1474.98,1922.31,2321.28,2599.35,2816.97
+1210,919.6,1089,1476.2,1923.9,2323.2,2601.5,2819.3
+1211,920.36,1089.9,1477.42,1925.49,2325.12,2603.65,2821.63
+1212,921.12,1090.8,1478.64,1927.08,2327.04,2605.8,2823.96
+1213,921.88,1091.7,1479.86,1928.67,2328.96,2607.95,2826.29
+1214,922.64,1092.6,1481.08,1930.26,2330.88,2610.1,2828.62
+1215,923.4,1093.5,1482.3,1931.85,2332.8,2612.25,2830.95
+1216,924.16,1094.4,1483.52,1933.44,2334.72,2614.4,2833.28
+1217,924.92,1095.3,1484.74,1935.03,2336.64,2616.55,2835.61
+1218,925.68,1096.2,1485.96,1936.62,2338.56,2618.7,2837.94
+1219,926.44,1097.1,1487.18,1938.21,2340.48,2620.85,2840.27
+1220,927.2,1098,1488.4,1939.8,2342.4,2623,2842.6
+1221,927.96,1098.9,1489.62,1941.39,2344.32,2625.15,2844.93
+1222,928.72,1099.8,1490.84,1942.98,2346.24,2627.3,2847.26
+1223,929.48,1100.7,1492.06,1944.57,2348.16,2629.45,2849.59
+1224,930.24,1101.6,1493.28,1946.16,2350.08,2631.6,2851.92
+1225,931,1102.5,1494.5,1947.75,2352,2633.75,2854.25
+1226,931.76,1103.4,1495.72,1949.34,2353.92,2635.9,2856.58
+1227,932.52,1104.3,1496.94,1950.93,2355.84,2638.05,2858.91
+1228,933.28,1105.2,1498.16,1952.52,2357.76,2640.2,2861.24
+1229,934.04,1106.1,1499.38,1954.11,2359.68,2642.35,2863.57
+1230,934.8,1107,1500.6,1955.7,2361.6,2644.5,2865.9
+1231,935.56,1107.9,1501.82,1957.29,2363.52,2646.65,2868.23
+1232,936.32,1108.8,1503.04,1958.88,2365.44,2648.8,2870.56
+1233,937.08,1109.7,1504.26,1960.47,2367.36,2650.95,2872.89
+1234,937.84,1110.6,1505.48,1962.06,2369.28,2653.1,2875.22
+1235,938.6,1111.5,1506.7,1963.65,2371.2,2655.25,2877.55
+1236,939.36,1112.4,1507.92,1965.24,2373.12,2657.4,2879.88
+1237,940.12,1113.3,1509.14,1966.83,2375.04,2659.55,2882.21
+1238,940.88,1114.2,1510.36,1968.42,2376.96,2661.7,2884.54
+1239,941.64,1115.1,1511.58,1970.01,2378.88,2663.85,2886.87
+1240,942.4,1116,1512.8,1971.6,2380.8,2666,2889.2
+1241,943.16,1116.9,1514.02,1973.19,2382.72,2668.15,2891.53
+1242,943.92,1117.8,1515.24,1974.78,2384.64,2670.3,2893.86
+1243,944.68,1118.7,1516.46,1976.37,2386.56,2672.45,2896.19
+1244,945.44,1119.6,1517.68,1977.96,2388.48,2674.6,2898.52
+1245,946.2,1120.5,1518.9,1979.55,2390.4,2676.75,2900.85
+1246,946.96,1121.4,1520.12,1981.14,2392.32,2678.9,2903.18
+1247,947.72,1122.3,1521.34,1982.73,2394.24,2681.05,2905.51
+1248,948.48,1123.2,1522.56,1984.32,2396.16,2683.2,2907.84
+1249,949.24,1124.1,1523.78,1985.91,2398.08,2685.35,2910.17
+1250,950,1125,1525,1987.5,2400,2687.5,2912.5
+1251,950.76,1125.9,1526.22,1989.09,2401.92,2689.65,2914.83
+1252,951.52,1126.8,1527.44,1990.68,2403.84,2691.8,2917.16
+1253,952.28,1127.7,1528.66,1992.27,2405.76,2693.95,2919.49
+1254,953.04,1128.6,1529.88,1993.86,2407.68,2696.1,2921.82
+1255,953.8,1129.5,1531.1,1995.45,2409.6,2698.25,2924.15
+1256,954.56,1130.4,1532.32,1997.04,2411.52,2700.4,2926.48
+1257,955.32,1131.3,1533.54,1998.63,2413.44,2702.55,2928.81
+1258,956.08,1132.2,1534.76,2000.22,2415.36,2704.7,2931.14
+1259,956.84,1133.1,1535.98,2001.81,2417.28,2706.85,2933.47
+1260,957.6,1134,1537.2,2003.4,2419.2,2709,2935.8
+1261,958.36,1134.9,1538.42,2004.99,2421.12,2711.15,2938.13
+1262,959.12,1135.8,1539.64,2006.58,2423.04,2713.3,2940.46
+1263,959.88,1136.7,1540.86,2008.17,2424.96,2715.45,2942.79
+1264,960.64,1137.6,1542.08,2009.76,2426.88,2717.6,2945.12
+1265,961.4,1138.5,1543.3,2011.35,2428.8,2719.75,2947.45
+1266,962.16,1139.4,1544.52,2012.94,2430.72,2721.9,2949.78
+1267,962.92,1140.3,1545.74,2014.53,2432.64,2724.05,2952.11
+1268,963.68,1141.2,1546.96,2016.12,2434.56,2726.2,2954.44
+1269,964.44,1142.1,1548.18,2017.71,2436.48,2728.35,2956.77
+1270,965.2,1143,1549.4,2019.3,2438.4,2730.5,2959.1
+1271,965.96,1143.9,1550.62,2020.89,2440.32,2732.65,2961.43
+1272,966.72,1144.8,1551.84,2022.48,2442.24,2734.8,2963.76
+1273,967.48,1145.7,1553.06,2024.07,2444.16,2736.95,2966.09
+1274,968.24,1146.6,1554.28,2025.66,2446.08,2739.1,2968.42
+1275,969,1147.5,1555.5,2027.25,2448,2741.25,2970.75
+1276,969.76,1148.4,1556.72,2028.84,2449.92,2743.4,2973.08
+1277,970.52,1149.3,1557.94,2030.43,2451.84,2745.55,2975.41
+1278,971.28,1150.2,1559.16,2032.02,2453.76,2747.7,2977.74
+1279,972.04,1151.1,1560.38,2033.61,2455.68,2749.85,2980.07
+1280,972.8,1152,1561.6,2035.2,2457.6,2752,2982.4
+1281,973.56,1152.9,1562.82,2036.79,2459.52,2754.15,2984.73
+1282,974.32,1153.8,1564.04,2038.38,2461.44,2756.3,2987.06
+1283,975.08,1154.7,1565.26,2039.97,2463.36,2758.45,2989.39
+1284,975.84,1155.6,1566.48,2041.56,2465.28,2760.6,2991.72
+1285,976.6,1156.5,1567.7,2043.15,2467.2,2762.75,2994.05
+1286,977.36,1157.4,1568.92,2044.74,2469.12,2764.9,2996.38
+1287,978.12,1158.3,1570.14,2046.33,2471.04,2767.05,2998.71
+1288,978.88,1159.2,1571.36,2047.92,2472.96,2769.2,3001.04
+1289,979.64,1160.1,1572.58,2049.51,2474.88,2771.35,3003.37
+1290,980.4,1161,1573.8,2051.1,2476.8,2773.5,3005.7
+1291,981.16,1161.9,1575.02,2052.69,2478.72,2775.65,3008.03
+1292,981.92,1162.8,1576.24,2054.28,2480.64,2777.8,3010.36
+1293,982.68,1163.7,1577.46,2055.87,2482.56,2779.95,3012.69
+1294,983.44,1164.6,1578.68,2057.46,2484.48,2782.1,3015.02
+1295,984.2,1165.5,1579.9,2059.05,2486.4,2784.25,3017.35
+1296,984.96,1166.4,1581.12,2060.64,2488.32,2786.4,3019.68
+1297,985.72,1167.3,1582.34,2062.23,2490.24,2788.55,3022.01
+1298,986.48,1168.2,1583.56,2063.82,2492.16,2790.7,3024.34
+1299,987.24,1169.1,1584.78,2065.41,2494.08,2792.85,3026.67
+1300,988,1170,1586,2067,2496,2795,3029
+1301,988.76,1170.9,1587.22,2068.59,2497.92,2797.15,3031.33
+1302,989.52,1171.8,1588.44,2070.18,2499.84,2799.3,3033.66
+1303,990.28,1172.7,1589.66,2071.77,2501.76,2801.45,3035.99
+1304,991.04,1173.6,1590.88,2073.36,2503.68,2803.6,3038.32
+1305,991.8,1174.5,1592.1,2074.95,2505.6,2805.75,3040.65
+1306,992.56,1175.4,1593.32,2076.54,2507.52,2807.9,3042.98
+1307,993.32,1176.3,1594.54,2078.13,2509.44,2810.05,3045.31
+1308,994.08,1177.2,1595.76,2079.72,2511.36,2812.2,3047.64
+1309,994.84,1178.1,1596.98,2081.31,2513.28,2814.35,3049.97
+1310,995.6,1179,1598.2,2082.9,2515.2,2816.5,3052.3
+1311,996.36,1179.9,1599.42,2084.49,2517.12,2818.65,3054.63
+1312,997.12,1180.8,1600.64,2086.08,2519.04,2820.8,3056.96
+1313,997.88,1181.7,1601.86,2087.67,2520.96,2822.95,3059.29
+1314,998.64,1182.6,1603.08,2089.26,2522.88,2825.1,3061.62
+1315,999.4,1183.5,1604.3,2090.85,2524.8,2827.25,3063.95
+1316,1000.16,1184.4,1605.52,2092.44,2526.72,2829.4,3066.28
+1317,1000.92,1185.3,1606.74,2094.03,2528.64,2831.55,3068.61
+1318,1001.68,1186.2,1607.96,2095.62,2530.56,2833.7,3070.94
+1319,1002.44,1187.1,1609.18,2097.21,2532.48,2835.85,3073.27
+1320,1003.2,1188,1610.4,2098.8,2534.4,2838,3075.6
+1321,1003.96,1188.9,1611.62,2100.39,2536.32,2840.15,3077.93
+1322,1004.72,1189.8,1612.84,2101.98,2538.24,2842.3,3080.26
+1323,1005.48,1190.7,1614.06,2103.57,2540.16,2844.45,3082.59
+1324,1006.24,1191.6,1615.28,2105.16,2542.08,2846.6,3084.92
+1325,1007,1192.5,1616.5,2106.75,2544,2848.75,3087.25
+1326,1007.76,1193.4,1617.72,2108.34,2545.92,2850.9,3089.58
+1327,1008.52,1194.3,1618.94,2109.93,2547.84,2853.05,3091.91
+1328,1009.28,1195.2,1620.16,2111.52,2549.76,2855.2,3094.24
+1329,1010.04,1196.1,1621.38,2113.11,2551.68,2857.35,3096.57
+1330,1010.8,1197,1622.6,2114.7,2553.6,2859.5,3098.9
+1331,1011.56,1197.9,1623.82,2116.29,2555.52,2861.65,3101.23
+1332,1012.32,1198.8,1625.04,2117.88,2557.44,2863.8,3103.56
+1333,1013.08,1199.7,1626.26,2119.47,2559.36,2865.95,3105.89
+1334,1013.84,1200.6,1627.48,2121.06,2561.28,2868.1,3108.22
+1335,1014.6,1201.5,1628.7,2122.65,2563.2,2870.25,3110.55
+1336,1015.36,1202.4,1629.92,2124.24,2565.12,2872.4,3112.88
+1337,1016.12,1203.3,1631.14,2125.83,2567.04,2874.55,3115.21
+1338,1016.88,1204.2,1632.36,2127.42,2568.96,2876.7,3117.54
+1339,1017.64,1205.1,1633.58,2129.01,2570.88,2878.85,3119.87
+1340,1018.4,1206,1634.8,2130.6,2572.8,2881,3122.2
+1341,1019.16,1206.9,1636.02,2132.19,2574.72,2883.15,3124.53
+1342,1019.92,1207.8,1637.24,2133.78,2576.64,2885.3,3126.86
+1343,1020.68,1208.7,1638.46,2135.37,2578.56,2887.45,3129.19
+1344,1021.44,1209.6,1639.68,2136.96,2580.48,2889.6,3131.52
+1345,1022.2,1210.5,1640.9,2138.55,2582.4,2891.75,3133.85
+1346,1022.96,1211.4,1642.12,2140.14,2584.32,2893.9,3136.18
+1347,1023.72,1212.3,1643.34,2141.73,2586.24,2896.05,3138.51
+1348,1024.48,1213.2,1644.56,2143.32,2588.16,2898.2,3140.84
+1349,1025.24,1214.1,1645.78,2144.91,2590.08,2900.35,3143.17
+1350,1026,1215,1647,2146.5,2592,2902.5,3145.5
+1351,1026.76,1215.9,1648.22,2148.09,2593.92,2904.65,3147.83
+1352,1027.52,1216.8,1649.44,2149.68,2595.84,2906.8,3150.16
+1353,1028.28,1217.7,1650.66,2151.27,2597.76,2908.95,3152.49
+1354,1029.04,1218.6,1651.88,2152.86,2599.68,2911.1,3154.82
+1355,1029.8,1219.5,1653.1,2154.45,2601.6,2913.25,3157.15
+1356,1030.56,1220.4,1654.32,2156.04,2603.52,2915.4,3159.48
+1357,1031.32,1221.3,1655.54,2157.63,2605.44,2917.55,3161.81
+1358,1032.08,1222.2,1656.76,2159.22,2607.36,2919.7,3164.14
+1359,1032.84,1223.1,1657.98,2160.81,2609.28,2921.85,3166.47
+1360,1033.6,1224,1659.2,2162.4,2611.2,2924,3168.8
+1361,1034.36,1224.9,1660.42,2163.99,2613.12,2926.15,3171.13
+1362,1035.12,1225.8,1661.64,2165.58,2615.04,2928.3,3173.46
+1363,1035.88,1226.7,1662.86,2167.17,2616.96,2930.45,3175.79
+1364,1036.64,1227.6,1664.08,2168.76,2618.88,2932.6,3178.12
+1365,1037.4,1228.5,1665.3,2170.35,2620.8,2934.75,3180.45
+1366,1038.16,1229.4,1666.52,2171.94,2622.72,2936.9,3182.78
+1367,1038.92,1230.3,1667.74,2173.53,2624.64,2939.05,3185.11
+1368,1039.68,1231.2,1668.96,2175.12,2626.56,2941.2,3187.44
+1369,1040.44,1232.1,1670.18,2176.71,2628.48,2943.35,3189.77
+1370,1041.2,1233,1671.4,2178.3,2630.4,2945.5,3192.1
+1371,1041.96,1233.9,1672.62,2179.89,2632.32,2947.65,3194.43
+1372,1042.72,1234.8,1673.84,2181.48,2634.24,2949.8,3196.76
+1373,1043.48,1235.7,1675.06,2183.07,2636.16,2951.95,3199.09
+1374,1044.24,1236.6,1676.28,2184.66,2638.08,2954.1,3201.42
+1375,1045,1237.5,1677.5,2186.25,2640,2956.25,3203.75
+1376,1045.76,1238.4,1678.72,2187.84,2641.92,2958.4,3206.08
+1377,1046.52,1239.3,1679.94,2189.43,2643.84,2960.55,3208.41
+1378,1047.28,1240.2,1681.16,2191.02,2645.76,2962.7,3210.74
+1379,1048.04,1241.1,1682.38,2192.61,2647.68,2964.85,3213.07
+1380,1048.8,1242,1683.6,2194.2,2649.6,2967,3215.4
+1381,1049.56,1242.9,1684.82,2195.79,2651.52,2969.15,3217.73
+1382,1050.32,1243.8,1686.04,2197.38,2653.44,2971.3,3220.06
+1383,1051.08,1244.7,1687.26,2198.97,2655.36,2973.45,3222.39
+1384,1051.84,1245.6,1688.48,2200.56,2657.28,2975.6,3224.72
+1385,1052.6,1246.5,1689.7,2202.15,2659.2,2977.75,3227.05
+1386,1053.36,1247.4,1690.92,2203.74,2661.12,2979.9,3229.38
+1387,1054.12,1248.3,1692.14,2205.33,2663.04,2982.05,3231.71
+1388,1054.88,1249.2,1693.36,2206.92,2664.96,2984.2,3234.04
+1389,1055.64,1250.1,1694.58,2208.51,2666.88,2986.35,3236.37
+1390,1056.4,1251,1695.8,2210.1,2668.8,2988.5,3238.7
+1391,1057.16,1251.9,1697.02,2211.69,2670.72,2990.65,3241.03
+1392,1057.92,1252.8,1698.24,2213.28,2672.64,2992.8,3243.36
+1393,1058.68,1253.7,1699.46,2214.87,2674.56,2994.95,3245.69
+1394,1059.44,1254.6,1700.68,2216.46,2676.48,2997.1,3248.02
+1395,1060.2,1255.5,1701.9,2218.05,2678.4,2999.25,3250.35
+1396,1060.96,1256.4,1703.12,2219.64,2680.32,3001.4,3252.68
+1397,1061.72,1257.3,1704.34,2221.23,2682.24,3003.55,3255.01
+1398,1062.48,1258.2,1705.56,2222.82,2684.16,3005.7,3257.34
+1399,1063.24,1259.1,1706.78,2224.41,2686.08,3007.85,3259.67
+1400,1064,1260,1708,2226,2688,3010,3262
+1401,1064.76,1260.9,1709.22,2227.59,2689.92,3012.15,3264.33
+1402,1065.52,1261.8,1710.44,2229.18,2691.84,3014.3,3266.66
+1403,1066.28,1262.7,1711.66,2230.77,2693.76,3016.45,3268.99
+1404,1067.04,1263.6,1712.88,2232.36,2695.68,3018.6,3271.32
+1405,1067.8,1264.5,1714.1,2233.95,2697.6,3020.75,3273.65
+1406,1068.56,1265.4,1715.32,2235.54,2699.52,3022.9,3275.98
+1407,1069.32,1266.3,1716.54,2237.13,2701.44,3025.05,3278.31
+1408,1070.08,1267.2,1717.76,2238.72,2703.36,3027.2,3280.64
+1409,1070.84,1268.1,1718.98,2240.31,2705.28,3029.35,3282.97
+1410,1071.6,1269,1720.2,2241.9,2707.2,3031.5,3285.3
+1411,1072.36,1269.9,1721.42,2243.49,2709.12,3033.65,3287.63
+1412,1073.12,1270.8,1722.64,2245.08,2711.04,3035.8,3289.96
+1413,1073.88,1271.7,1723.86,2246.67,2712.96,3037.95,3292.29
+1414,1074.64,1272.6,1725.08,2248.26,2714.88,3040.1,3294.62
+1415,1075.4,1273.5,1726.3,2249.85,2716.8,3042.25,3296.95
+1416,1076.16,1274.4,1727.52,2251.44,2718.72,3044.4,3299.28
+1417,1076.92,1275.3,1728.74,2253.03,2720.64,3046.55,3301.61
+1418,1077.68,1276.2,1729.96,2254.62,2722.56,3048.7,3303.94
+1419,1078.44,1277.1,1731.18,2256.21,2724.48,3050.85,3306.27
+1420,1079.2,1278,1732.4,2257.8,2726.4,3053,3308.6
+1421,1079.96,1278.9,1733.62,2259.39,2728.32,3055.15,3310.93
+1422,1080.72,1279.8,1734.84,2260.98,2730.24,3057.3,3313.26
+1423,1081.48,1280.7,1736.06,2262.57,2732.16,3059.45,3315.59
+1424,1082.24,1281.6,1737.28,2264.16,2734.08,3061.6,3317.92
+1425,1083,1282.5,1738.5,2265.75,2736,3063.75,3320.25
+1426,1083.76,1283.4,1739.72,2267.34,2737.92,3065.9,3322.58
+1427,1084.52,1284.3,1740.94,2268.93,2739.84,3068.05,3324.91
+1428,1085.28,1285.2,1742.16,2270.52,2741.76,3070.2,3327.24
+1429,1086.04,1286.1,1743.38,2272.11,2743.68,3072.35,3329.57
+1430,1086.8,1287,1744.6,2273.7,2745.6,3074.5,3331.9
+1431,1087.56,1287.9,1745.82,2275.29,2747.52,3076.65,3334.23
+1432,1088.32,1288.8,1747.04,2276.88,2749.44,3078.8,3336.56
+1433,1089.08,1289.7,1748.26,2278.47,2751.36,3080.95,3338.89
+1434,1089.84,1290.6,1749.48,2280.06,2753.28,3083.1,3341.22
+1435,1090.6,1291.5,1750.7,2281.65,2755.2,3085.25,3343.55
+1436,1091.36,1292.4,1751.92,2283.24,2757.12,3087.4,3345.88
+1437,1092.12,1293.3,1753.14,2284.83,2759.04,3089.55,3348.21
+1438,1092.88,1294.2,1754.36,2286.42,2760.96,3091.7,3350.54
+1439,1093.64,1295.1,1755.58,2288.01,2762.88,3093.85,3352.87
+1440,1094.4,1296,1756.8,2289.6,2764.8,3096,3355.2
+1441,1095.16,1296.9,1758.02,2291.19,2766.72,3098.15,3357.53
+1442,1095.92,1297.8,1759.24,2292.78,2768.64,3100.3,3359.86
+1443,1096.68,1298.7,1760.46,2294.37,2770.56,3102.45,3362.19
+1444,1097.44,1299.6,1761.68,2295.96,2772.48,3104.6,3364.52
+1445,1098.2,1300.5,1762.9,2297.55,2774.4,3106.75,3366.85
+1446,1098.96,1301.4,1764.12,2299.14,2776.32,3108.9,3369.18
+1447,1099.72,1302.3,1765.34,2300.73,2778.24,3111.05,3371.51
+1448,1100.48,1303.2,1766.56,2302.32,2780.16,3113.2,3373.84
+1449,1101.24,1304.1,1767.78,2303.91,2782.08,3115.35,3376.17
+1450,1102,1305,1769,2305.5,2784,3117.5,3378.5
+1451,1102.76,1305.9,1770.22,2307.09,2785.92,3119.65,3380.83
+1452,1103.52,1306.8,1771.44,2308.68,2787.84,3121.8,3383.16
+1453,1104.28,1307.7,1772.66,2310.27,2789.76,3123.95,3385.49
+1454,1105.04,1308.6,1773.88,2311.86,2791.68,3126.1,3387.82
+1455,1105.8,1309.5,1775.1,2313.45,2793.6,3128.25,3390.15
+1456,1106.56,1310.4,1776.32,2315.04,2795.52,3130.4,3392.48
+1457,1107.32,1311.3,1777.54,2316.63,2797.44,3132.55,3394.81
+1458,1108.08,1312.2,1778.76,2318.22,2799.36,3134.7,3397.14
+1459,1108.84,1313.1,1779.98,2319.81,2801.28,3136.85,3399.47
+1460,1109.6,1314,1781.2,2321.4,2803.2,3139,3401.8
+1461,1110.36,1314.9,1782.42,2322.99,2805.12,3141.15,3404.13
+1462,1111.12,1315.8,1783.64,2324.58,2807.04,3143.3,3406.46
+1463,1111.88,1316.7,1784.86,2326.17,2808.96,3145.45,3408.79
+1464,1112.64,1317.6,1786.08,2327.76,2810.88,3147.6,3411.12
+1465,1113.4,1318.5,1787.3,2329.35,2812.8,3149.75,3413.45
+1466,1114.16,1319.4,1788.52,2330.94,2814.72,3151.9,3415.78
+1467,1114.92,1320.3,1789.74,2332.53,2816.64,3154.05,3418.11
+1468,1115.68,1321.2,1790.96,2334.12,2818.56,3156.2,3420.44
+1469,1116.44,1322.1,1792.18,2335.71,2820.48,3158.35,3422.77
+1470,1117.2,1323,1793.4,2337.3,2822.4,3160.5,3425.1
+1471,1117.96,1323.9,1794.62,2338.89,2824.32,3162.65,3427.43
+1472,1118.72,1324.8,1795.84,2340.48,2826.24,3164.8,3429.76
+1473,1119.48,1325.7,1797.06,2342.07,2828.16,3166.95,3432.09
+1474,1120.24,1326.6,1798.28,2343.66,2830.08,3169.1,3434.42
+1475,1121,1327.5,1799.5,2345.25,2832,3171.25,3436.75
+1476,1121.76,1328.4,1800.72,2346.84,2833.92,3173.4,3439.08
+1477,1122.52,1329.3,1801.94,2348.43,2835.84,3175.55,3441.41
+1478,1123.28,1330.2,1803.16,2350.02,2837.76,3177.7,3443.74
+1479,1124.04,1331.1,1804.38,2351.61,2839.68,3179.85,3446.07
+1480,1124.8,1332,1805.6,2353.2,2841.6,3182,3448.4
+1481,1125.56,1332.9,1806.82,2354.79,2843.52,3184.15,3450.73
+1482,1126.32,1333.8,1808.04,2356.38,2845.44,3186.3,3453.06
+1483,1127.08,1334.7,1809.26,2357.97,2847.36,3188.45,3455.39
+1484,1127.84,1335.6,1810.48,2359.56,2849.28,3190.6,3457.72
+1485,1128.6,1336.5,1811.7,2361.15,2851.2,3192.75,3460.05
+1486,1129.36,1337.4,1812.92,2362.74,2853.12,3194.9,3462.38
+1487,1130.12,1338.3,1814.14,2364.33,2855.04,3197.05,3464.71
+1488,1130.88,1339.2,1815.36,2365.92,2856.96,3199.2,3467.04
+1489,1131.64,1340.1,1816.58,2367.51,2858.88,3201.35,3469.37
+1490,1132.4,1341,1817.8,2369.1,2860.8,3203.5,3471.7
+1491,1133.16,1341.9,1819.02,2370.69,2862.72,3205.65,3474.03
+1492,1133.92,1342.8,1820.24,2372.28,2864.64,3207.8,3476.36
+1493,1134.68,1343.7,1821.46,2373.87,2866.56,3209.95,3478.69
+1494,1135.44,1344.6,1822.68,2375.46,2868.48,3212.1,3481.02
+1495,1136.2,1345.5,1823.9,2377.05,2870.4,3214.25,3483.35
+1496,1136.96,1346.4,1825.12,2378.64,2872.32,3216.4,3485.68
+1497,1137.72,1347.3,1826.34,2380.23,2874.24,3218.55,3488.01
+1498,1138.48,1348.2,1827.56,2381.82,2876.16,3220.7,3490.34
+1499,1139.24,1349.1,1828.78,2383.41,2878.08,3222.85,3492.67
+1500,1140,1350,1830,2385,2880,3225,3495
+1501,1140.76,1350.9,1831.22,2386.59,2881.92,3227.15,3497.33
+1502,1141.52,1351.8,1832.44,2388.18,2883.84,3229.3,3499.66
+1503,1142.28,1352.7,1833.66,2389.77,2885.76,3231.45,3501.99
+1504,1143.04,1353.6,1834.88,2391.36,2887.68,3233.6,3504.32
+1505,1143.8,1354.5,1836.1,2392.95,2889.6,3235.75,3506.65
+1506,1144.56,1355.4,1837.32,2394.54,2891.52,3237.9,3508.98
+1507,1145.32,1356.3,1838.54,2396.13,2893.44,3240.05,3511.31
+1508,1146.08,1357.2,1839.76,2397.72,2895.36,3242.2,3513.64
+1509,1146.84,1358.1,1840.98,2399.31,2897.28,3244.35,3515.97
+1510,1147.6,1359,1842.2,2400.9,2899.2,3246.5,3518.3
+1511,1148.36,1359.9,1843.42,2402.49,2901.12,3248.65,3520.63
+1512,1149.12,1360.8,1844.64,2404.08,2903.04,3250.8,3522.96
+1513,1149.88,1361.7,1845.86,2405.67,2904.96,3252.95,3525.29
+1514,1150.64,1362.6,1847.08,2407.26,2906.88,3255.1,3527.62
+1515,1151.4,1363.5,1848.3,2408.85,2908.8,3257.25,3529.95
+1516,1152.16,1364.4,1849.52,2410.44,2910.72,3259.4,3532.28
+1517,1152.92,1365.3,1850.74,2412.03,2912.64,3261.55,3534.61
+1518,1153.68,1366.2,1851.96,2413.62,2914.56,3263.7,3536.94
+1519,1154.44,1367.1,1853.18,2415.21,2916.48,3265.85,3539.27
+1520,1155.2,1368,1854.4,2416.8,2918.4,3268,3541.6
+1521,1155.96,1368.9,1855.62,2418.39,2920.32,3270.15,3543.93
+1522,1156.72,1369.8,1856.84,2419.98,2922.24,3272.3,3546.26
+1523,1157.48,1370.7,1858.06,2421.57,2924.16,3274.45,3548.59
+1524,1158.24,1371.6,1859.28,2423.16,2926.08,3276.6,3550.92
+1525,1159,1372.5,1860.5,2424.75,2928,3278.75,3553.25
+1526,1159.76,1373.4,1861.72,2426.34,2929.92,3280.9,3555.58
+1527,1160.52,1374.3,1862.94,2427.93,2931.84,3283.05,3557.91
+1528,1161.28,1375.2,1864.16,2429.52,2933.76,3285.2,3560.24
+1529,1162.04,1376.1,1865.38,2431.11,2935.68,3287.35,3562.57
+1530,1162.8,1377,1866.6,2432.7,2937.6,3289.5,3564.9
+1531,1163.56,1377.9,1867.82,2434.29,2939.52,3291.65,3567.23
+1532,1164.32,1378.8,1869.04,2435.88,2941.44,3293.8,3569.56
+1533,1165.08,1379.7,1870.26,2437.47,2943.36,3295.95,3571.89
+1534,1165.84,1380.6,1871.48,2439.06,2945.28,3298.1,3574.22
+1535,1166.6,1381.5,1872.7,2440.65,2947.2,3300.25,3576.55
+1536,1167.36,1382.4,1873.92,2442.24,2949.12,3302.4,3578.88
+1537,1168.12,1383.3,1875.14,2443.83,2951.04,3304.55,3581.21
+1538,1168.88,1384.2,1876.36,2445.42,2952.96,3306.7,3583.54
+1539,1169.64,1385.1,1877.58,2447.01,2954.88,3308.85,3585.87
+1540,1170.4,1386,1878.8,2448.6,2956.8,3311,3588.2
+1541,1171.16,1386.9,1880.02,2450.19,2958.72,3313.15,3590.53
+1542,1171.92,1387.8,1881.24,2451.78,2960.64,3315.3,3592.86
+1543,1172.68,1388.7,1882.46,2453.37,2962.56,3317.45,3595.19
+1544,1173.44,1389.6,1883.68,2454.96,2964.48,3319.6,3597.52
+1545,1174.2,1390.5,1884.9,2456.55,2966.4,3321.75,3599.85
+1546,1174.96,1391.4,1886.12,2458.14,2968.32,3323.9,3602.18
+1547,1175.72,1392.3,1887.34,2459.73,2970.24,3326.05,3604.51
+1548,1176.48,1393.2,1888.56,2461.32,2972.16,3328.2,3606.84
+1549,1177.24,1394.1,1889.78,2462.91,2974.08,3330.35,3609.17
+1550,1178,1395,1891,2464.5,2976,3332.5,3611.5
+1551,1178.76,1395.9,1892.22,2466.09,2977.92,3334.65,3613.83
+1552,1179.52,1396.8,1893.44,2467.68,2979.84,3336.8,3616.16
+1553,1180.28,1397.7,1894.66,2469.27,2981.76,3338.95,3618.49
+1554,1181.04,1398.6,1895.88,2470.86,2983.68,3341.1,3620.82
+1555,1181.8,1399.5,1897.1,2472.45,2985.6,3343.25,3623.15
+1556,1182.56,1400.4,1898.32,2474.04,2987.52,3345.4,3625.48
+1557,1183.32,1401.3,1899.54,2475.63,2989.44,3347.55,3627.81
+1558,1184.08,1402.2,1900.76,2477.22,2991.36,3349.7,3630.14
+1559,1184.84,1403.1,1901.98,2478.81,2993.28,3351.85,3632.47
+1560,1185.6,1404,1903.2,2480.4,2995.2,3354,3634.8
+1561,1186.36,1404.9,1904.42,2481.99,2997.12,3356.15,3637.13
+1562,1187.12,1405.8,1905.64,2483.58,2999.04,3358.3,3639.46
+1563,1187.88,1406.7,1906.86,2485.17,3000.96,3360.45,3641.79
+1564,1188.64,1407.6,1908.08,2486.76,3002.88,3362.6,3644.12
+1565,1189.4,1408.5,1909.3,2488.35,3004.8,3364.75,3646.45
+1566,1190.16,1409.4,1910.52,2489.94,3006.72,3366.9,3648.78
+1567,1190.92,1410.3,1911.74,2491.53,3008.64,3369.05,3651.11
+1568,1191.68,1411.2,1912.96,2493.12,3010.56,3371.2,3653.44
+1569,1192.44,1412.1,1914.18,2494.71,3012.48,3373.35,3655.77
+1570,1193.2,1413,1915.4,2496.3,3014.4,3375.5,3658.1
+1571,1193.96,1413.9,1916.62,2497.89,3016.32,3377.65,3660.43
+1572,1194.72,1414.8,1917.84,2499.48,3018.24,3379.8,3662.76
+1573,1195.48,1415.7,1919.06,2501.07,3020.16,3381.95,3665.09
+1574,1196.24,1416.6,1920.28,2502.66,3022.08,3384.1,3667.42
+1575,1197,1417.5,1921.5,2504.25,3024,3386.25,3669.75
+1576,1197.76,1418.4,1922.72,2505.84,3025.92,3388.4,3672.08
+1577,1198.52,1419.3,1923.94,2507.43,3027.84,3390.55,3674.41
+1578,1199.28,1420.2,1925.16,2509.02,3029.76,3392.7,3676.74
+1579,1200.04,1421.1,1926.38,2510.61,3031.68,3394.85,3679.07
+1580,1200.8,1422,1927.6,2512.2,3033.6,3397,3681.4
+1581,1201.56,1422.9,1928.82,2513.79,3035.52,3399.15,3683.73
+1582,1202.32,1423.8,1930.04,2515.38,3037.44,3401.3,3686.06
+1583,1203.08,1424.7,1931.26,2516.97,3039.36,3403.45,3688.39
+1584,1203.84,1425.6,1932.48,2518.56,3041.28,3405.6,3690.72
+1585,1204.6,1426.5,1933.7,2520.15,3043.2,3407.75,3693.05
+1586,1205.36,1427.4,1934.92,2521.74,3045.12,3409.9,3695.38
+1587,1206.12,1428.3,1936.14,2523.33,3047.04,3412.05,3697.71
+1588,1206.88,1429.2,1937.36,2524.92,3048.96,3414.2,3700.04
+1589,1207.64,1430.1,1938.58,2526.51,3050.88,3416.35,3702.37
+1590,1208.4,1431,1939.8,2528.1,3052.8,3418.5,3704.7
+1591,1209.16,1431.9,1941.02,2529.69,3054.72,3420.65,3707.03
+1592,1209.92,1432.8,1942.24,2531.28,3056.64,3422.8,3709.36
+1593,1210.68,1433.7,1943.46,2532.87,3058.56,3424.95,3711.69
+1594,1211.44,1434.6,1944.68,2534.46,3060.48,3427.1,3714.02
+1595,1212.2,1435.5,1945.9,2536.05,3062.4,3429.25,3716.35
+1596,1212.96,1436.4,1947.12,2537.64,3064.32,3431.4,3718.68
+1597,1213.72,1437.3,1948.34,2539.23,3066.24,3433.55,3721.01
+1598,1214.48,1438.2,1949.56,2540.82,3068.16,3435.7,3723.34
+1599,1215.24,1439.1,1950.78,2542.41,3070.08,3437.85,3725.67
+1600,1216,1440,1952,2544,3072,3440,3728
+1601,1216.76,1440.9,1953.22,2545.59,3073.92,3442.15,3730.33
+1602,1217.52,1441.8,1954.44,2547.18,3075.84,3444.3,3732.66
+1603,1218.28,1442.7,1955.66,2548.77,3077.76,3446.45,3734.99
+1604,1219.04,1443.6,1956.88,2550.36,3079.68,3448.6,3737.32
+1605,1219.8,1444.5,1958.1,2551.95,3081.6,3450.75,3739.65
+1606,1220.56,1445.4,1959.32,2553.54,3083.52,3452.9,3741.98
+1607,1221.32,1446.3,1960.54,2555.13,3085.44,3455.05,3744.31
+1608,1222.08,1447.2,1961.76,2556.72,3087.36,3457.2,3746.64
+1609,1222.84,1448.1,1962.98,2558.31,3089.28,3459.35,3748.97
+1610,1223.6,1449,1964.2,2559.9,3091.2,3461.5,3751.3
+1611,1224.36,1449.9,1965.42,2561.49,3093.12,3463.65,3753.63
+1612,1225.12,1450.8,1966.64,2563.08,3095.04,3465.8,3755.96
+1613,1225.88,1451.7,1967.86,2564.67,3096.96,3467.95,3758.29
+1614,1226.64,1452.6,1969.08,2566.26,3098.88,3470.1,3760.62
+1615,1227.4,1453.5,1970.3,2567.85,3100.8,3472.25,3762.95
+1616,1228.16,1454.4,1971.52,2569.44,3102.72,3474.4,3765.28
+1617,1228.92,1455.3,1972.74,2571.03,3104.64,3476.55,3767.61
+1618,1229.68,1456.2,1973.96,2572.62,3106.56,3478.7,3769.94
+1619,1230.44,1457.1,1975.18,2574.21,3108.48,3480.85,3772.27
+1620,1231.2,1458,1976.4,2575.8,3110.4,3483,3774.6
+1621,1231.96,1458.9,1977.62,2577.39,3112.32,3485.15,3776.93
+1622,1232.72,1459.8,1978.84,2578.98,3114.24,3487.3,3779.26
+1623,1233.48,1460.7,1980.06,2580.57,3116.16,3489.45,3781.59
+1624,1234.24,1461.6,1981.28,2582.16,3118.08,3491.6,3783.92
+1625,1235,1462.5,1982.5,2583.75,3120,3493.75,3786.25
+1626,1235.76,1463.4,1983.72,2585.34,3121.92,3495.9,3788.58
+1627,1236.52,1464.3,1984.94,2586.93,3123.84,3498.05,3790.91
+1628,1237.28,1465.2,1986.16,2588.52,3125.76,3500.2,3793.24
+1629,1238.04,1466.1,1987.38,2590.11,3127.68,3502.35,3795.57
+1630,1238.8,1467,1988.6,2591.7,3129.6,3504.5,3797.9
+1631,1239.56,1467.9,1989.82,2593.29,3131.52,3506.65,3800.23
+1632,1240.32,1468.8,1991.04,2594.88,3133.44,3508.8,3802.56
+1633,1241.08,1469.7,1992.26,2596.47,3135.36,3510.95,3804.89
+1634,1241.84,1470.6,1993.48,2598.06,3137.28,3513.1,3807.22
+1635,1242.6,1471.5,1994.7,2599.65,3139.2,3515.25,3809.55
+1636,1243.36,1472.4,1995.92,2601.24,3141.12,3517.4,3811.88
+1637,1244.12,1473.3,1997.14,2602.83,3143.04,3519.55,3814.21
+1638,1244.88,1474.2,1998.36,2604.42,3144.96,3521.7,3816.54
+1639,1245.64,1475.1,1999.58,2606.01,3146.88,3523.85,3818.87
+1640,1246.4,1476,2000.8,2607.6,3148.8,3526,3821.2
+1641,1247.16,1476.9,2002.02,2609.19,3150.72,3528.15,3823.53
+1642,1247.92,1477.8,2003.24,2610.78,3152.64,3530.3,3825.86
+1643,1248.68,1478.7,2004.46,2612.37,3154.56,3532.45,3828.19
+1644,1249.44,1479.6,2005.68,2613.96,3156.48,3534.6,3830.52
+1645,1250.2,1480.5,2006.9,2615.55,3158.4,3536.75,3832.85
+1646,1250.96,1481.4,2008.12,2617.14,3160.32,3538.9,3835.18
+1647,1251.72,1482.3,2009.34,2618.73,3162.24,3541.05,3837.51
+1648,1252.48,1483.2,2010.56,2620.32,3164.16,3543.2,3839.84
+1649,1253.24,1484.1,2011.78,2621.91,3166.08,3545.35,3842.17
+1650,1254,1485,2013,2623.5,3168,3547.5,3844.5
+1651,1254.76,1485.9,2014.22,2625.09,3169.92,3549.65,3846.83
+1652,1255.52,1486.8,2015.44,2626.68,3171.84,3551.8,3849.16
+1653,1256.28,1487.7,2016.66,2628.27,3173.76,3553.95,3851.49
+1654,1257.04,1488.6,2017.88,2629.86,3175.68,3556.1,3853.82
+1655,1257.8,1489.5,2019.1,2631.45,3177.6,3558.25,3856.15
+1656,1258.56,1490.4,2020.32,2633.04,3179.52,3560.4,3858.48
+1657,1259.32,1491.3,2021.54,2634.63,3181.44,3562.55,3860.81
+1658,1260.08,1492.2,2022.76,2636.22,3183.36,3564.7,3863.14
+1659,1260.84,1493.1,2023.98,2637.81,3185.28,3566.85,3865.47
+1660,1261.6,1494,2025.2,2639.4,3187.2,3569,3867.8
+1661,1262.36,1494.9,2026.42,2640.99,3189.12,3571.15,3870.13
+1662,1263.12,1495.8,2027.64,2642.58,3191.04,3573.3,3872.46
+1663,1263.88,1496.7,2028.86,2644.17,3192.96,3575.45,3874.79
+1664,1264.64,1497.6,2030.08,2645.76,3194.88,3577.6,3877.12
+1665,1265.4,1498.5,2031.3,2647.35,3196.8,3579.75,3879.45
+1666,1266.16,1499.4,2032.52,2648.94,3198.72,3581.9,3881.78
+1667,1266.92,1500.3,2033.74,2650.53,3200.64,3584.05,3884.11
+1668,1267.68,1501.2,2034.96,2652.12,3202.56,3586.2,3886.44
+1669,1268.44,1502.1,2036.18,2653.71,3204.48,3588.35,3888.77
+1670,1269.2,1503,2037.4,2655.3,3206.4,3590.5,3891.1
+1671,1269.96,1503.9,2038.62,2656.89,3208.32,3592.65,3893.43
+1672,1270.72,1504.8,2039.84,2658.48,3210.24,3594.8,3895.76
+1673,1271.48,1505.7,2041.06,2660.07,3212.16,3596.95,3898.09
+1674,1272.24,1506.6,2042.28,2661.66,3214.08,3599.1,3900.42
+1675,1273,1507.5,2043.5,2663.25,3216,3601.25,3902.75
+1676,1273.76,1508.4,2044.72,2664.84,3217.92,3603.4,3905.08
+1677,1274.52,1509.3,2045.94,2666.43,3219.84,3605.55,3907.41
+1678,1275.28,1510.2,2047.16,2668.02,3221.76,3607.7,3909.74
+1679,1276.04,1511.1,2048.38,2669.61,3223.68,3609.85,3912.07
+1680,1276.8,1512,2049.6,2671.2,3225.6,3612,3914.4
+1681,1277.56,1512.9,2050.82,2672.79,3227.52,3614.15,3916.73
+1682,1278.32,1513.8,2052.04,2674.38,3229.44,3616.3,3919.06
+1683,1279.08,1514.7,2053.26,2675.97,3231.36,3618.45,3921.39
+1684,1279.84,1515.6,2054.48,2677.56,3233.28,3620.6,3923.72
+1685,1280.6,1516.5,2055.7,2679.15,3235.2,3622.75,3926.05
+1686,1281.36,1517.4,2056.92,2680.74,3237.12,3624.9,3928.38
+1687,1282.12,1518.3,2058.14,2682.33,3239.04,3627.05,3930.71
+1688,1282.88,1519.2,2059.36,2683.92,3240.96,3629.2,3933.04
+1689,1283.64,1520.1,2060.58,2685.51,3242.88,3631.35,3935.37
+1690,1284.4,1521,2061.8,2687.1,3244.8,3633.5,3937.7
+1691,1285.16,1521.9,2063.02,2688.69,3246.72,3635.65,3940.03
+1692,1285.92,1522.8,2064.24,2690.28,3248.64,3637.8,3942.36
+1693,1286.68,1523.7,2065.46,2691.87,3250.56,3639.95,3944.69
+1694,1287.44,1524.6,2066.68,2693.46,3252.48,3642.1,3947.02
+1695,1288.2,1525.5,2067.9,2695.05,3254.4,3644.25,3949.35
+1696,1288.96,1526.4,2069.12,2696.64,3256.32,3646.4,3951.68
+1697,1289.72,1527.3,2070.34,2698.23,3258.24,3648.55,3954.01
+1698,1290.48,1528.2,2071.56,2699.82,3260.16,3650.7,3956.34
+1699,1291.24,1529.1,2072.78,2701.41,3262.08,3652.85,3958.67
+1700,1292,1530,2074,2703,3264,3655,3961
+1701,1292.76,1530.9,2075.22,2704.59,3265.92,3657.15,3963.33
+1702,1293.52,1531.8,2076.44,2706.18,3267.84,3659.3,3965.66
+1703,1294.28,1532.7,2077.66,2707.77,3269.76,3661.45,3967.99
+1704,1295.04,1533.6,2078.88,2709.36,3271.68,3663.6,3970.32
+1705,1295.8,1534.5,2080.1,2710.95,3273.6,3665.75,3972.65
+1706,1296.56,1535.4,2081.32,2712.54,3275.52,3667.9,3974.98
+1707,1297.32,1536.3,2082.54,2714.13,3277.44,3670.05,3977.31
+1708,1298.08,1537.2,2083.76,2715.72,3279.36,3672.2,3979.64
+1709,1298.84,1538.1,2084.98,2717.31,3281.28,3674.35,3981.97
+1710,1299.6,1539,2086.2,2718.9,3283.2,3676.5,3984.3
+1711,1300.36,1539.9,2087.42,2720.49,3285.12,3678.65,3986.63
+1712,1301.12,1540.8,2088.64,2722.08,3287.04,3680.8,3988.96
+1713,1301.88,1541.7,2089.86,2723.67,3288.96,3682.95,3991.29
+1714,1302.64,1542.6,2091.08,2725.26,3290.88,3685.1,3993.62
+1715,1303.4,1543.5,2092.3,2726.85,3292.8,3687.25,3995.95
+1716,1304.16,1544.4,2093.52,2728.44,3294.72,3689.4,3998.28
+1717,1304.92,1545.3,2094.74,2730.03,3296.64,3691.55,4000.61
+1718,1305.68,1546.2,2095.96,2731.62,3298.56,3693.7,4002.94
+1719,1306.44,1547.1,2097.18,2733.21,3300.48,3695.85,4005.27
+1720,1307.2,1548,2098.4,2734.8,3302.4,3698,4007.6
+1721,1307.96,1548.9,2099.62,2736.39,3304.32,3700.15,4009.93
+1722,1308.72,1549.8,2100.84,2737.98,3306.24,3702.3,4012.26
+1723,1309.48,1550.7,2102.06,2739.57,3308.16,3704.45,4014.59
+1724,1310.24,1551.6,2103.28,2741.16,3310.08,3706.6,4016.92
+1725,1311,1552.5,2104.5,2742.75,3312,3708.75,4019.25
+1726,1311.76,1553.4,2105.72,2744.34,3313.92,3710.9,4021.58
+1727,1312.52,1554.3,2106.94,2745.93,3315.84,3713.05,4023.91
+1728,1313.28,1555.2,2108.16,2747.52,3317.76,3715.2,4026.24
+1729,1314.04,1556.1,2109.38,2749.11,3319.68,3717.35,4028.57
+1730,1314.8,1557,2110.6,2750.7,3321.6,3719.5,4030.9
+1731,1315.56,1557.9,2111.82,2752.29,3323.52,3721.65,4033.23
+1732,1316.32,1558.8,2113.04,2753.88,3325.44,3723.8,4035.56
+1733,1317.08,1559.7,2114.26,2755.47,3327.36,3725.95,4037.89
+1734,1317.84,1560.6,2115.48,2757.06,3329.28,3728.1,4040.22
+1735,1318.6,1561.5,2116.7,2758.65,3331.2,3730.25,4042.55
+1736,1319.36,1562.4,2117.92,2760.24,3333.12,3732.4,4044.88
+1737,1320.12,1563.3,2119.14,2761.83,3335.04,3734.55,4047.21
+1738,1320.88,1564.2,2120.36,2763.42,3336.96,3736.7,4049.54
+1739,1321.64,1565.1,2121.58,2765.01,3338.88,3738.85,4051.87
+1740,1322.4,1566,2122.8,2766.6,3340.8,3741,4054.2
+1741,1323.16,1566.9,2124.02,2768.19,3342.72,3743.15,4056.53
+1742,1323.92,1567.8,2125.24,2769.78,3344.64,3745.3,4058.86
+1743,1324.68,1568.7,2126.46,2771.37,3346.56,3747.45,4061.19
+1744,1325.44,1569.6,2127.68,2772.96,3348.48,3749.6,4063.52
+1745,1326.2,1570.5,2128.9,2774.55,3350.4,3751.75,4065.85
+1746,1326.96,1571.4,2130.12,2776.14,3352.32,3753.9,4068.18
+1747,1327.72,1572.3,2131.34,2777.73,3354.24,3756.05,4070.51
+1748,1328.48,1573.2,2132.56,2779.32,3356.16,3758.2,4072.84
+1749,1329.24,1574.1,2133.78,2780.91,3358.08,3760.35,4075.17
+1750,1330,1575,2135,2782.5,3360,3762.5,4077.5
+1751,1330.76,1575.9,2136.22,2784.09,3361.92,3764.65,4079.83
+1752,1331.52,1576.8,2137.44,2785.68,3363.84,3766.8,4082.16
+1753,1332.28,1577.7,2138.66,2787.27,3365.76,3768.95,4084.49
+1754,1333.04,1578.6,2139.88,2788.86,3367.68,3771.1,4086.82
+1755,1333.8,1579.5,2141.1,2790.45,3369.6,3773.25,4089.15
+1756,1334.56,1580.4,2142.32,2792.04,3371.52,3775.4,4091.48
+1757,1335.32,1581.3,2143.54,2793.63,3373.44,3777.55,4093.81
+1758,1336.08,1582.2,2144.76,2795.22,3375.36,3779.7,4096.14
+1759,1336.84,1583.1,2145.98,2796.81,3377.28,3781.85,4098.47
+1760,1337.6,1584,2147.2,2798.4,3379.2,3784,4100.8
+1761,1338.36,1584.9,2148.42,2799.99,3381.12,3786.15,4103.13
+1762,1339.12,1585.8,2149.64,2801.58,3383.04,3788.3,4105.46
+1763,1339.88,1586.7,2150.86,2803.17,3384.96,3790.45,4107.79
+1764,1340.64,1587.6,2152.08,2804.76,3386.88,3792.6,4110.12
+1765,1341.4,1588.5,2153.3,2806.35,3388.8,3794.75,4112.45
+1766,1342.16,1589.4,2154.52,2807.94,3390.72,3796.9,4114.78
+1767,1342.92,1590.3,2155.74,2809.53,3392.64,3799.05,4117.11
+1768,1343.68,1591.2,2156.96,2811.12,3394.56,3801.2,4119.44
+1769,1344.44,1592.1,2158.18,2812.71,3396.48,3803.35,4121.77
+1770,1345.2,1593,2159.4,2814.3,3398.4,3805.5,4124.1
+1771,1345.96,1593.9,2160.62,2815.89,3400.32,3807.65,4126.43
+1772,1346.72,1594.8,2161.84,2817.48,3402.24,3809.8,4128.76
+1773,1347.48,1595.7,2163.06,2819.07,3404.16,3811.95,4131.09
+1774,1348.24,1596.6,2164.28,2820.66,3406.08,3814.1,4133.42
+1775,1349,1597.5,2165.5,2822.25,3408,3816.25,4135.75
+1776,1349.76,1598.4,2166.72,2823.84,3409.92,3818.4,4138.08
+1777,1350.52,1599.3,2167.94,2825.43,3411.84,3820.55,4140.41
+1778,1351.28,1600.2,2169.16,2827.02,3413.76,3822.7,4142.74
+1779,1352.04,1601.1,2170.38,2828.61,3415.68,3824.85,4145.07
+1780,1352.8,1602,2171.6,2830.2,3417.6,3827,4147.4
+1781,1353.56,1602.9,2172.82,2831.79,3419.52,3829.15,4149.73
+1782,1354.32,1603.8,2174.04,2833.38,3421.44,3831.3,4152.06
+1783,1355.08,1604.7,2175.26,2834.97,3423.36,3833.45,4154.39
+1784,1355.84,1605.6,2176.48,2836.56,3425.28,3835.6,4156.72
+1785,1356.6,1606.5,2177.7,2838.15,3427.2,3837.75,4159.05
+1786,1357.36,1607.4,2178.92,2839.74,3429.12,3839.9,4161.38
+1787,1358.12,1608.3,2180.14,2841.33,3431.04,3842.05,4163.71
+1788,1358.88,1609.2,2181.36,2842.92,3432.96,3844.2,4166.04
+1789,1359.64,1610.1,2182.58,2844.51,3434.88,3846.35,4168.37
+1790,1360.4,1611,2183.8,2846.1,3436.8,3848.5,4170.7
+1791,1361.16,1611.9,2185.02,2847.69,3438.72,3850.65,4173.03
+1792,1361.92,1612.8,2186.24,2849.28,3440.64,3852.8,4175.36
+1793,1362.68,1613.7,2187.46,2850.87,3442.56,3854.95,4177.69
+1794,1363.44,1614.6,2188.68,2852.46,3444.48,3857.1,4180.02
+1795,1364.2,1615.5,2189.9,2854.05,3446.4,3859.25,4182.35
+1796,1364.96,1616.4,2191.12,2855.64,3448.32,3861.4,4184.68
+1797,1365.72,1617.3,2192.34,2857.23,3450.24,3863.55,4187.01
+1798,1366.48,1618.2,2193.56,2858.82,3452.16,3865.7,4189.34
+1799,1367.24,1619.1,2194.78,2860.41,3454.08,3867.85,4191.67
+1800,1368,1620,2196,2862,3456,3870,4194
+1801,1368.76,1620.9,2197.22,2863.59,3457.92,3872.15,4196.33
+1802,1369.52,1621.8,2198.44,2865.18,3459.84,3874.3,4198.66
+1803,1370.28,1622.7,2199.66,2866.77,3461.76,3876.45,4200.99
+1804,1371.04,1623.6,2200.88,2868.36,3463.68,3878.6,4203.32
+1805,1371.8,1624.5,2202.1,2869.95,3465.6,3880.75,4205.65
+1806,1372.56,1625.4,2203.32,2871.54,3467.52,3882.9,4207.98
+1807,1373.32,1626.3,2204.54,2873.13,3469.44,3885.05,4210.31
+1808,1374.08,1627.2,2205.76,2874.72,3471.36,3887.2,4212.64
+1809,1374.84,1628.1,2206.98,2876.31,3473.28,3889.35,4214.97
+1810,1375.6,1629,2208.2,2877.9,3475.2,3891.5,4217.3
+1811,1376.36,1629.9,2209.42,2879.49,3477.12,3893.65,4219.63
+1812,1377.12,1630.8,2210.64,2881.08,3479.04,3895.8,4221.96
+1813,1377.88,1631.7,2211.86,2882.67,3480.96,3897.95,4224.29
+1814,1378.64,1632.6,2213.08,2884.26,3482.88,3900.1,4226.62
+1815,1379.4,1633.5,2214.3,2885.85,3484.8,3902.25,4228.95
+1816,1380.16,1634.4,2215.52,2887.44,3486.72,3904.4,4231.28
+1817,1380.92,1635.3,2216.74,2889.03,3488.64,3906.55,4233.61
+1818,1381.68,1636.2,2217.96,2890.62,3490.56,3908.7,4235.94
+1819,1382.44,1637.1,2219.18,2892.21,3492.48,3910.85,4238.27
+1820,1383.2,1638,2220.4,2893.8,3494.4,3913,4240.6
+1821,1383.96,1638.9,2221.62,2895.39,3496.32,3915.15,4242.93
+1822,1384.72,1639.8,2222.84,2896.98,3498.24,3917.3,4245.26
+1823,1385.48,1640.7,2224.06,2898.57,3500.16,3919.45,4247.59
+1824,1386.24,1641.6,2225.28,2900.16,3502.08,3921.6,4249.92
+1825,1387,1642.5,2226.5,2901.75,3504,3923.75,4252.25
+1826,1387.76,1643.4,2227.72,2903.34,3505.92,3925.9,4254.58
+1827,1388.52,1644.3,2228.94,2904.93,3507.84,3928.05,4256.91
+1828,1389.28,1645.2,2230.16,2906.52,3509.76,3930.2,4259.24
+1829,1390.04,1646.1,2231.38,2908.11,3511.68,3932.35,4261.57
+1830,1390.8,1647,2232.6,2909.7,3513.6,3934.5,4263.9
+1831,1391.56,1647.9,2233.82,2911.29,3515.52,3936.65,4266.23
+1832,1392.32,1648.8,2235.04,2912.88,3517.44,3938.8,4268.56
+1833,1393.08,1649.7,2236.26,2914.47,3519.36,3940.95,4270.89
+1834,1393.84,1650.6,2237.48,2916.06,3521.28,3943.1,4273.22
+1835,1394.6,1651.5,2238.7,2917.65,3523.2,3945.25,4275.55
+1836,1395.36,1652.4,2239.92,2919.24,3525.12,3947.4,4277.88
+1837,1396.12,1653.3,2241.14,2920.83,3527.04,3949.55,4280.21
+1838,1396.88,1654.2,2242.36,2922.42,3528.96,3951.7,4282.54
+1839,1397.64,1655.1,2243.58,2924.01,3530.88,3953.85,4284.87
+1840,1398.4,1656,2244.8,2925.6,3532.8,3956,4287.2
+1841,1399.16,1656.9,2246.02,2927.19,3534.72,3958.15,4289.53
+1842,1399.92,1657.8,2247.24,2928.78,3536.64,3960.3,4291.86
+1843,1400.68,1658.7,2248.46,2930.37,3538.56,3962.45,4294.19
+1844,1401.44,1659.6,2249.68,2931.96,3540.48,3964.6,4296.52
+1845,1402.2,1660.5,2250.9,2933.55,3542.4,3966.75,4298.85
+1846,1402.96,1661.4,2252.12,2935.14,3544.32,3968.9,4301.18
+1847,1403.72,1662.3,2253.34,2936.73,3546.24,3971.05,4303.51
+1848,1404.48,1663.2,2254.56,2938.32,3548.16,3973.2,4305.84
+1849,1405.24,1664.1,2255.78,2939.91,3550.08,3975.35,4308.17
+1850,1406,1665,2257,2941.5,3552,3977.5,4310.5
+1851,1406.76,1665.9,2258.22,2943.09,3553.92,3979.65,4312.83
+1852,1407.52,1666.8,2259.44,2944.68,3555.84,3981.8,4315.16
+1853,1408.28,1667.7,2260.66,2946.27,3557.76,3983.95,4317.49
+1854,1409.04,1668.6,2261.88,2947.86,3559.68,3986.1,4319.82
+1855,1409.8,1669.5,2263.1,2949.45,3561.6,3988.25,4322.15
+1856,1410.56,1670.4,2264.32,2951.04,3563.52,3990.4,4324.48
+1857,1411.32,1671.3,2265.54,2952.63,3565.44,3992.55,4326.81
+1858,1412.08,1672.2,2266.76,2954.22,3567.36,3994.7,4329.14
+1859,1412.84,1673.1,2267.98,2955.81,3569.28,3996.85,4331.47
+1860,1413.6,1674,2269.2,2957.4,3571.2,3999,4333.8
+1861,1414.36,1674.9,2270.42,2958.99,3573.12,4001.15,4336.13
+1862,1415.12,1675.8,2271.64,2960.58,3575.04,4003.3,4338.46
+1863,1415.88,1676.7,2272.86,2962.17,3576.96,4005.45,4340.79
+1864,1416.64,1677.6,2274.08,2963.76,3578.88,4007.6,4343.12
+1865,1417.4,1678.5,2275.3,2965.35,3580.8,4009.75,4345.45
+1866,1418.16,1679.4,2276.52,2966.94,3582.72,4011.9,4347.78
+1867,1418.92,1680.3,2277.74,2968.53,3584.64,4014.05,4350.11
+1868,1419.68,1681.2,2278.96,2970.12,3586.56,4016.2,4352.44
+1869,1420.44,1682.1,2280.18,2971.71,3588.48,4018.35,4354.77
+1870,1421.2,1683,2281.4,2973.3,3590.4,4020.5,4357.1
+1871,1421.96,1683.9,2282.62,2974.89,3592.32,4022.65,4359.43
+1872,1422.72,1684.8,2283.84,2976.48,3594.24,4024.8,4361.76
+1873,1423.48,1685.7,2285.06,2978.07,3596.16,4026.95,4364.09
+1874,1424.24,1686.6,2286.28,2979.66,3598.08,4029.1,4366.42
+1875,1425,1687.5,2287.5,2981.25,3600,4031.25,4368.75
+1876,1425.76,1688.4,2288.72,2982.84,3601.92,4033.4,4371.08
+1877,1426.52,1689.3,2289.94,2984.43,3603.84,4035.55,4373.41
+1878,1427.28,1690.2,2291.16,2986.02,3605.76,4037.7,4375.74
+1879,1428.04,1691.1,2292.38,2987.61,3607.68,4039.85,4378.07
+1880,1428.8,1692,2293.6,2989.2,3609.6,4042,4380.4
+1881,1429.56,1692.9,2294.82,2990.79,3611.52,4044.15,4382.73
+1882,1430.32,1693.8,2296.04,2992.38,3613.44,4046.3,4385.06
+1883,1431.08,1694.7,2297.26,2993.97,3615.36,4048.45,4387.39
+1884,1431.84,1695.6,2298.48,2995.56,3617.28,4050.6,4389.72
+1885,1432.6,1696.5,2299.7,2997.15,3619.2,4052.75,4392.05
+1886,1433.36,1697.4,2300.92,2998.74,3621.12,4054.9,4394.38
+1887,1434.12,1698.3,2302.14,3000.33,3623.04,4057.05,4396.71
+1888,1434.88,1699.2,2303.36,3001.92,3624.96,4059.2,4399.04
+1889,1435.64,1700.1,2304.58,3003.51,3626.88,4061.35,4401.37
+1890,1436.4,1701,2305.8,3005.1,3628.8,4063.5,4403.7
+1891,1437.16,1701.9,2307.02,3006.69,3630.72,4065.65,4406.03
+1892,1437.92,1702.8,2308.24,3008.28,3632.64,4067.8,4408.36
+1893,1438.68,1703.7,2309.46,3009.87,3634.56,4069.95,4410.69
+1894,1439.44,1704.6,2310.68,3011.46,3636.48,4072.1,4413.02
+1895,1440.2,1705.5,2311.9,3013.05,3638.4,4074.25,4415.35
+1896,1440.96,1706.4,2313.12,3014.64,3640.32,4076.4,4417.68
+1897,1441.72,1707.3,2314.34,3016.23,3642.24,4078.55,4420.01
+1898,1442.48,1708.2,2315.56,3017.82,3644.16,4080.7,4422.34
+1899,1443.24,1709.1,2316.78,3019.41,3646.08,4082.85,4424.67
+1900,1444,1710,2318,3021,3648,4085,4427
+1901,1444.76,1710.9,2319.22,3022.59,3649.92,4087.15,4429.33
+1902,1445.52,1711.8,2320.44,3024.18,3651.84,4089.3,4431.66
+1903,1446.28,1712.7,2321.66,3025.77,3653.76,4091.45,4433.99
+1904,1447.04,1713.6,2322.88,3027.36,3655.68,4093.6,4436.32
+1905,1447.8,1714.5,2324.1,3028.95,3657.6,4095.75,4438.65
+1906,1448.56,1715.4,2325.32,3030.54,3659.52,4097.9,4440.98
+1907,1449.32,1716.3,2326.54,3032.13,3661.44,4100.05,4443.31
+1908,1450.08,1717.2,2327.76,3033.72,3663.36,4102.2,4445.64
+1909,1450.84,1718.1,2328.98,3035.31,3665.28,4104.35,4447.97
+1910,1451.6,1719,2330.2,3036.9,3667.2,4106.5,4450.3
+1911,1452.36,1719.9,2331.42,3038.49,3669.12,4108.65,4452.63
+1912,1453.12,1720.8,2332.64,3040.08,3671.04,4110.8,4454.96
+1913,1453.88,1721.7,2333.86,3041.67,3672.96,4112.95,4457.29
+1914,1454.64,1722.6,2335.08,3043.26,3674.88,4115.1,4459.62
+1915,1455.4,1723.5,2336.3,3044.85,3676.8,4117.25,4461.95
+1916,1456.16,1724.4,2337.52,3046.44,3678.72,4119.4,4464.28
+1917,1456.92,1725.3,2338.74,3048.03,3680.64,4121.55,4466.61
+1918,1457.68,1726.2,2339.96,3049.62,3682.56,4123.7,4468.94
+1919,1458.44,1727.1,2341.18,3051.21,3684.48,4125.85,4471.27
+1920,1459.2,1728,2342.4,3052.8,3686.4,4128,4473.6
+1921,1459.96,1728.9,2343.62,3054.39,3688.32,4130.15,4475.93
+1922,1460.72,1729.8,2344.84,3055.98,3690.24,4132.3,4478.26
+1923,1461.48,1730.7,2346.06,3057.57,3692.16,4134.45,4480.59
+1924,1462.24,1731.6,2347.28,3059.16,3694.08,4136.6,4482.92
+1925,1463,1732.5,2348.5,3060.75,3696,4138.75,4485.25
+1926,1463.76,1733.4,2349.72,3062.34,3697.92,4140.9,4487.58
+1927,1464.52,1734.3,2350.94,3063.93,3699.84,4143.05,4489.91
+1928,1465.28,1735.2,2352.16,3065.52,3701.76,4145.2,4492.24
+1929,1466.04,1736.1,2353.38,3067.11,3703.68,4147.35,4494.57
+1930,1466.8,1737,2354.6,3068.7,3705.6,4149.5,4496.9
+1931,1467.56,1737.9,2355.82,3070.29,3707.52,4151.65,4499.23
+1932,1468.32,1738.8,2357.04,3071.88,3709.44,4153.8,4501.56
+1933,1469.08,1739.7,2358.26,3073.47,3711.36,4155.95,4503.89
+1934,1469.84,1740.6,2359.48,3075.06,3713.28,4158.1,4506.22
+1935,1470.6,1741.5,2360.7,3076.65,3715.2,4160.25,4508.55
+1936,1471.36,1742.4,2361.92,3078.24,3717.12,4162.4,4510.88
+1937,1472.12,1743.3,2363.14,3079.83,3719.04,4164.55,4513.21
+1938,1472.88,1744.2,2364.36,3081.42,3720.96,4166.7,4515.54
+1939,1473.64,1745.1,2365.58,3083.01,3722.88,4168.85,4517.87
+1940,1474.4,1746,2366.8,3084.6,3724.8,4171,4520.2
+1941,1475.16,1746.9,2368.02,3086.19,3726.72,4173.15,4522.53
+1942,1475.92,1747.8,2369.24,3087.78,3728.64,4175.3,4524.86
+1943,1476.68,1748.7,2370.46,3089.37,3730.56,4177.45,4527.19
+1944,1477.44,1749.6,2371.68,3090.96,3732.48,4179.6,4529.52
+1945,1478.2,1750.5,2372.9,3092.55,3734.4,4181.75,4531.85
+1946,1478.96,1751.4,2374.12,3094.14,3736.32,4183.9,4534.18
+1947,1479.72,1752.3,2375.34,3095.73,3738.24,4186.05,4536.51
+1948,1480.48,1753.2,2376.56,3097.32,3740.16,4188.2,4538.84
+1949,1481.24,1754.1,2377.78,3098.91,3742.08,4190.35,4541.17
+1950,1482,1755,2379,3100.5,3744,4192.5,4543.5
+1951,1482.76,1755.9,2380.22,3102.09,3745.92,4194.65,4545.83
+1952,1483.52,1756.8,2381.44,3103.68,3747.84,4196.8,4548.16
+1953,1484.28,1757.7,2382.66,3105.27,3749.76,4198.95,4550.49
+1954,1485.04,1758.6,2383.88,3106.86,3751.68,4201.1,4552.82
+1955,1485.8,1759.5,2385.1,3108.45,3753.6,4203.25,4555.15
+1956,1486.56,1760.4,2386.32,3110.04,3755.52,4205.4,4557.48
+1957,1487.32,1761.3,2387.54,3111.63,3757.44,4207.55,4559.81
+1958,1488.08,1762.2,2388.76,3113.22,3759.36,4209.7,4562.14
+1959,1488.84,1763.1,2389.98,3114.81,3761.28,4211.85,4564.47
+1960,1489.6,1764,2391.2,3116.4,3763.2,4214,4566.8
+1961,1490.36,1764.9,2392.42,3117.99,3765.12,4216.15,4569.13
+1962,1491.12,1765.8,2393.64,3119.58,3767.04,4218.3,4571.46
+1963,1491.88,1766.7,2394.86,3121.17,3768.96,4220.45,4573.79
+1964,1492.64,1767.6,2396.08,3122.76,3770.88,4222.6,4576.12
+1965,1493.4,1768.5,2397.3,3124.35,3772.8,4224.75,4578.45
+1966,1494.16,1769.4,2398.52,3125.94,3774.72,4226.9,4580.78
+1967,1494.92,1770.3,2399.74,3127.53,3776.64,4229.05,4583.11
+1968,1495.68,1771.2,2400.96,3129.12,3778.56,4231.2,4585.44
+1969,1496.44,1772.1,2402.18,3130.71,3780.48,4233.35,4587.77
+1970,1497.2,1773,2403.4,3132.3,3782.4,4235.5,4590.1
+1971,1497.96,1773.9,2404.62,3133.89,3784.32,4237.65,4592.43
+1972,1498.72,1774.8,2405.84,3135.48,3786.24,4239.8,4594.76
+1973,1499.48,1775.7,2407.06,3137.07,3788.16,4241.95,4597.09
+1974,1500.24,1776.6,2408.28,3138.66,3790.08,4244.1,4599.42
+1975,1501,1777.5,2409.5,3140.25,3792,4246.25,4601.75
+1976,1501.76,1778.4,2410.72,3141.84,3793.92,4248.4,4604.08
+1977,1502.52,1779.3,2411.94,3143.43,3795.84,4250.55,4606.41
+1978,1503.28,1780.2,2413.16,3145.02,3797.76,4252.7,4608.74
+1979,1504.04,1781.1,2414.38,3146.61,3799.68,4254.85,4611.07
+1980,1504.8,1782,2415.6,3148.2,3801.6,4257,4613.4
+1981,1505.56,1782.9,2416.82,3149.79,3803.52,4259.15,4615.73
+1982,1506.32,1783.8,2418.04,3151.38,3805.44,4261.3,4618.06
+1983,1507.08,1784.7,2419.26,3152.97,3807.36,4263.45,4620.39
+1984,1507.84,1785.6,2420.48,3154.56,3809.28,4265.6,4622.72
+1985,1508.6,1786.5,2421.7,3156.15,3811.2,4267.75,4625.05
+1986,1509.36,1787.4,2422.92,3157.74,3813.12,4269.9,4627.38
+1987,1510.12,1788.3,2424.14,3159.33,3815.04,4272.05,4629.71
+1988,1510.88,1789.2,2425.36,3160.92,3816.96,4274.2,4632.04
+1989,1511.64,1790.1,2426.58,3162.51,3818.88,4276.35,4634.37
+1990,1512.4,1791,2427.8,3164.1,3820.8,4278.5,4636.7
+1991,1513.16,1791.9,2429.02,3165.69,3822.72,4280.65,4639.03
+1992,1513.92,1792.8,2430.24,3167.28,3824.64,4282.8,4641.36
+1993,1514.68,1793.7,2431.46,3168.87,3826.56,4284.95,4643.69
+1994,1515.44,1794.6,2432.68,3170.46,3828.48,4287.1,4646.02
+1995,1516.2,1795.5,2433.9,3172.05,3830.4,4289.25,4648.35
+1996,1516.96,1796.4,2435.12,3173.64,3832.32,4291.4,4650.68
+1997,1517.72,1797.3,2436.34,3175.23,3834.24,4293.55,4653.01
+1998,1518.48,1798.2,2437.56,3176.82,3836.16,4295.7,4655.34
+1999,1519.24,1799.1,2438.78,3178.41,3838.08,4297.85,4657.67
+2000,1520,1800,2440,3180,3840,4300,4660
diff --git a/dist/strap/products/ship/2ndDayAirAM.csv b/dist/strap/products/ship/2ndDayAirAM.csv
new file mode 100644
index 0000000..71de6f1
--- /dev/null
+++ b/dist/strap/products/ship/2ndDayAirAM.csv
@@ -0,0 +1,2002 @@
+WeightNotToExceed,242,243,244,245,246,247,248,res
+Letter,7.7,7.9,8.2,8.8,9.2,9.6,10.1,1.15
+1,8,8.3,8.7,9.9,10.7,11.4,11.8,1.15
+2,8.3,8.8,9.9,11.1,12.4,13.3,13.6,1.15
+3,9,9.4,11,12.4,14.2,15.1,15.5,1.15
+4,9.6,10.1,12.1,14.1,15.9,17,17.4,1.15
+5,10.4,11.1,13.3,15.7,17.6,19,19.6,1.15
+6,10.6,12.1,14.4,17.1,19.7,21,21.9,1.15
+7,11.4,13,15.6,18.7,21.8,23.1,24.4,1.15
+8,12.2,14,16.8,20.3,23.9,25.4,26.8,1.15
+9,12.7,15,18,21.9,26.1,27.8,29.1,1.15
+10,13.2,15.9,19.2,23.5,28.3,30.1,31.3,1.15
+11,14,16.8,20.4,25,30.4,32.2,33.5,1.15
+12,14.8,17.7,21.5,26.5,32.4,34.1,35.4,1.15
+13,15.5,18.5,22.6,27.9,34.2,35.9,37.3,1.15
+14,16.3,19.2,23.7,29.3,36,37.7,39.2,1.15
+15,17.1,20,24.8,30.7,37.9,39.6,41.1,1.15
+16,17.8,20.7,25.7,31.8,39.7,41.5,42.9,1.15
+17,18.4,21.3,26.6,32.9,41.6,43.5,44.8,1.15
+18,18.9,21.8,27.5,34,43.5,45.5,46.8,1.15
+19,19.5,22.4,28.5,35.2,45.4,47.6,48.9,1.15
+20,20.1,23.1,29.5,36.5,47.3,49.6,51.1,1.15
+21,20.6,24,30.6,37.9,49.2,51.6,53.3,1.15
+22,21.2,24.9,31.6,39.2,51,53.6,55.5,1.15
+23,21.8,25.7,32.6,40.5,52.8,55.6,57.6,1.15
+24,22.4,26.5,33.7,41.8,54.5,57.6,59.6,1.15
+25,23,27.3,34.8,43.1,56.1,59.6,61.6,1.15
+26,23.6,28.1,35.8,44.5,57.7,61.5,63.5,1.15
+27,24.3,28.9,36.7,45.9,59.3,63.3,65.4,1.15
+28,25,29.7,37.7,47.2,60.9,65.1,67.3,1.15
+29,25.7,30.5,38.8,48.5,62.6,66.9,69.2,1.15
+30,26.4,31.3,39.9,49.8,64.4,68.7,71.1,1.15
+31,27.1,32,41,51.1,66.2,70.6,73.1,1.15
+32,27.7,32.7,42.1,52.4,68,72.6,75.1,1.15
+33,28.3,33.5,43.1,53.7,69.8,74.6,77.1,1.15
+34,28.9,34.2,44.1,54.9,71.5,76.6,79.1,1.15
+35,29.5,35,45.1,56.1,73.2,78.6,81.1,1.15
+36,30.1,35.9,46,57.3,75,80.6,83.1,1.15
+37,30.7,36.8,47,58.5,76.8,82.6,85.1,1.15
+38,31.4,37.6,48,59.7,78.6,84.6,87.1,1.15
+39,32.3,38.4,49,60.9,80.4,86.6,89.1,1.15
+40,33.2,39.2,50,62.2,82.2,88.6,91.1,1.15
+41,34,40.1,51,63.5,84,90.5,93.1,1.15
+42,34.7,40.9,52,64.8,85.7,92.4,95,1.15
+43,35.3,41.7,52.9,66,87.4,94.3,96.9,1.15
+44,35.9,42.4,53.8,67.1,89.1,96.2,98.8,1.15
+45,36.5,43.1,54.7,68.2,90.8,98.1,100.7,1.15
+46,37.2,43.9,55.6,69.3,92.5,100,102.6,1.15
+47,37.9,44.7,56.6,70.4,94.2,101.9,104.5,1.15
+48,38.6,45.5,57.6,71.5,95.9,103.8,106.4,1.15
+49,39.3,46.4,58.6,72.6,97.6,105.7,108.2,1.15
+50,40,47.3,59.6,73.8,99.3,107.5,110,1.15
+51,40.7,48.2,60.5,75.1,101,109.3,111.8,1.15
+52,41.4,49.1,61.4,76.4,102.7,111.1,113.6,1.15
+53,42.1,50,62.3,77.7,104.4,112.9,115.4,1.15
+54,42.8,50.8,63.2,79,106.1,114.7,117.2,1.15
+55,43.4,51.6,64.1,80.3,107.8,116.5,119.1,1.15
+56,44,52.4,65.1,81.6,109.5,118.3,121,1.15
+57,44.6,53.1,66.1,82.9,111.2,120.2,122.9,1.15
+58,45.2,53.8,67.2,84.2,112.9,122.2,124.8,1.15
+59,45.8,54.5,68.3,85.5,114.6,124.2,126.8,1.15
+60,46.5,55.2,69.4,86.8,116.3,126.2,128.8,1.15
+61,47.3,56,70.4,88.1,118,128.2,130.9,1.15
+62,48.1,56.8,71.4,89.4,119.7,130.2,133,1.15
+63,48.9,57.6,72.4,90.7,121.4,132.2,135.2,1.15
+64,49.7,58.4,73.4,92.1,123.1,134.2,137.4,1.15
+65,50.5,59.2,74.4,93.5,124.9,136.2,139.6,1.15
+66,51.1,60,75.4,95,126.8,138.2,141.8,1.15
+67,51.7,60.8,76.4,96.5,128.7,140.2,144,1.15
+68,52.3,61.6,77.5,98,130.6,142.2,146.2,1.15
+69,52.9,62.4,78.6,99.5,132.5,144.2,148.3,1.15
+70,53.5,63.3,79.7,101,134.4,146.2,150.4,1.15
+71,54.2,64.2,80.8,102.5,136.3,148.2,152.4,1.15
+72,54.9,65.1,81.9,104,138.2,150.2,154.4,1.15
+73,55.6,66,83,105.5,140.1,152.2,156.4,1.15
+74,56.3,66.9,84.1,106.9,142,154.1,158.4,1.15
+75,57,67.8,85.2,108.3,143.9,156,160.4,1.15
+76,57.7,68.6,86.2,109.7,145.7,157.9,162.4,1.15
+77,58.4,69.4,87.2,111.1,147.5,159.8,164.4,1.15
+78,59.1,70.2,88.2,112.5,149.3,161.7,166.4,1.15
+79,59.8,71.1,89.3,113.9,151.1,163.6,168.4,1.15
+80,60.5,72,90.4,115.3,152.9,165.5,170.4,1.15
+81,61.2,72.9,91.5,116.7,154.7,167.4,172.4,1.15
+82,61.9,73.7,92.6,118.1,156.5,169.3,174.4,1.15
+83,62.6,74.5,93.7,119.5,158.2,171.2,176.4,1.15
+84,63.3,75.3,94.8,120.9,159.9,173.1,178.4,1.15
+85,64,76.1,95.9,122.3,161.6,175,180.4,1.15
+86,64.7,76.9,97,123.7,163.3,176.9,182.4,1.15
+87,65.4,77.7,98.1,125.1,165,178.8,184.4,1.15
+88,66.1,78.5,99.2,126.5,166.7,180.7,186.4,1.15
+89,66.9,79.3,100.3,127.9,168.4,182.6,188.4,1.15
+90,67.7,80.2,101.4,129.3,170.1,184.6,190.4,1.15
+91,68.5,81.1,102.4,130.7,171.8,186.6,192.4,1.15
+92,69.3,82,103.4,132,173.6,188.6,194.4,1.15
+93,70,82.8,104.4,133.3,175.4,190.6,196.4,1.15
+94,70.7,83.6,105.4,134.6,177.2,192.6,198.4,1.15
+95,71.3,84.4,106.4,135.9,179,194.6,200.4,1.15
+96,71.9,85.2,107.4,137.2,180.8,196.5,202.3,1.15
+97,72.5,86,108.4,138.5,182.6,198.4,204.2,1.15
+98,73.1,86.8,109.4,139.8,184.4,200.2,206.1,1.15
+99,73.7,87.6,110.4,141.1,186.1,202,208,1.15
+100,74.4,88.4,111.4,142.5,187.8,203.8,209.9,1.15
+101,75.1,89.2,112.4,143.9,189.5,205.6,211.8,1.15
+102,75.8,90,113.4,145.3,191.2,207.4,213.7,1.15
+103,76.5,90.8,114.4,146.7,193,209.3,215.6,1.15
+104,77.2,91.6,115.4,148.1,194.8,211.2,217.6,1.15
+105,77.9,92.4,116.4,149.5,196.7,213.1,219.6,1.15
+106,78.6,93.2,117.5,150.9,198.6,215,221.6,1.15
+107,79.3,94,118.6,152.3,200.5,217,223.6,1.15
+108,80,94.8,119.7,153.7,202.4,219,225.6,1.15
+109,80.7,95.6,120.8,155.1,204.3,221,227.7,1.15
+110,81.4,96.5,121.9,156.5,206.2,223,229.8,1.15
+111,82.1,97.4,123,157.9,208.1,225,231.9,1.15
+112,82.8,98.3,124.1,159.3,210,227,234,1.15
+113,83.5,99.2,125.2,160.7,211.9,229,236.1,1.15
+114,84.2,100.1,126.3,162.1,213.8,231,238.2,1.15
+115,85,101,127.4,163.5,215.7,233,240.3,1.15
+116,85.8,101.9,128.5,164.9,217.5,235,242.4,1.15
+117,86.6,102.8,129.6,166.3,219.3,237,244.5,1.15
+118,87.4,103.7,130.7,167.7,221.1,239,246.6,1.15
+119,88.1,104.6,131.8,169.1,222.9,241,248.7,1.15
+120,88.8,105.5,132.9,170.5,224.7,243,250.8,1.15
+121,89.5,106.4,134,171.9,226.5,245.1,252.9,1.15
+122,90.2,107.3,135.1,173.3,228.3,247.2,255,1.15
+123,90.9,108.2,136.2,174.7,230.1,249.3,257.1,1.15
+124,91.6,109,137.3,176.1,231.9,251.4,259.2,1.15
+125,92.4,109.8,138.4,177.5,233.7,253.5,261.3,1.15
+126,93.2,110.6,139.5,178.9,235.5,255.6,263.4,1.15
+127,94,111.4,140.6,180.3,237.3,257.7,265.5,1.15
+128,94.8,112.2,141.7,181.7,239.1,259.8,267.6,1.15
+129,95.6,113,142.8,183.1,240.9,261.9,269.7,1.15
+130,96.4,113.9,143.9,184.5,242.7,264,271.8,1.15
+131,97.1,114.8,145,185.9,244.5,266,273.9,1.15
+132,97.8,115.7,146.1,187.3,246.3,268,276,1.15
+133,98.5,116.6,147.2,188.7,248.1,270,278.1,1.15
+134,99.2,117.5,148.3,190.1,249.9,272,280.2,1.15
+135,99.9,118.4,149.4,191.5,251.7,274,282.3,1.15
+136,100.6,119.3,150.5,192.9,253.6,276,284.4,1.15
+137,101.3,120.2,151.6,194.3,255.5,278,286.5,1.15
+138,102,121.1,152.7,195.7,257.4,280,288.6,1.15
+139,102.7,122,153.8,197.1,259.3,282,290.7,1.15
+140,103.5,122.9,154.9,198.5,261.2,284,292.8,1.15
+141,104.3,123.8,156,199.9,263.1,286,294.9,1.15
+142,105.1,124.7,157.1,201.3,265,288,297,1.15
+143,105.9,125.6,158.2,202.7,266.9,290,299.1,1.15
+144,106.7,126.5,159.3,204.1,268.8,292,301.2,1.15
+145,107.5,127.4,160.4,205.5,270.7,294,303.3,1.15
+146,108.3,128.3,161.5,206.9,272.6,296,305.4,1.15
+147,109.1,129.2,162.6,208.3,274.5,298,307.5,1.15
+148,109.9,130.1,163.7,209.7,276.4,300,309.6,1.15
+149,110.7,131,164.8,211.1,278.3,302,311.7,1.15
+150,111.5,131.9,165.9,212.5,280.2,304,313.8,1.15
+151,140.43,166.1,214.42,277.84,335.22,368.44,403.17
+152,141.36,167.2,215.84,279.68,337.44,370.88,405.84
+153,142.29,168.3,217.26,281.52,339.66,373.32,408.51
+154,143.22,169.4,218.68,283.36,341.88,375.76,411.18
+155,144.15,170.5,220.1,285.2,344.1,378.2,413.85
+156,145.08,171.6,221.52,287.04,346.32,380.64,416.52
+157,146.01,172.7,222.94,288.88,348.54,383.08,419.19
+158,146.94,173.8,224.36,290.72,350.76,385.52,421.86
+159,147.87,174.9,225.78,292.56,352.98,387.96,424.53
+160,148.8,176,227.2,294.4,355.2,390.4,427.2
+161,149.73,177.1,228.62,296.24,357.42,392.84,429.87
+162,150.66,178.2,230.04,298.08,359.64,395.28,432.54
+163,151.59,179.3,231.46,299.92,361.86,397.72,435.21
+164,152.52,180.4,232.88,301.76,364.08,400.16,437.88
+165,153.45,181.5,234.3,303.6,366.3,402.6,440.55
+166,154.38,182.6,235.72,305.44,368.52,405.04,443.22
+167,155.31,183.7,237.14,307.28,370.74,407.48,445.89
+168,156.24,184.8,238.56,309.12,372.96,409.92,448.56
+169,157.17,185.9,239.98,310.96,375.18,412.36,451.23
+170,158.1,187,241.4,312.8,377.4,414.8,453.9
+171,159.03,188.1,242.82,314.64,379.62,417.24,456.57
+172,159.96,189.2,244.24,316.48,381.84,419.68,459.24
+173,160.89,190.3,245.66,318.32,384.06,422.12,461.91
+174,161.82,191.4,247.08,320.16,386.28,424.56,464.58
+175,162.75,192.5,248.5,322,388.5,427,467.25
+176,163.68,193.6,249.92,323.84,390.72,429.44,469.92
+177,164.61,194.7,251.34,325.68,392.94,431.88,472.59
+178,165.54,195.8,252.76,327.52,395.16,434.32,475.26
+179,166.47,196.9,254.18,329.36,397.38,436.76,477.93
+180,167.4,198,255.6,331.2,399.6,439.2,480.6
+181,168.33,199.1,257.02,333.04,401.82,441.64,483.27
+182,169.26,200.2,258.44,334.88,404.04,444.08,485.94
+183,170.19,201.3,259.86,336.72,406.26,446.52,488.61
+184,171.12,202.4,261.28,338.56,408.48,448.96,491.28
+185,172.05,203.5,262.7,340.4,410.7,451.4,493.95
+186,172.98,204.6,264.12,342.24,412.92,453.84,496.62
+187,173.91,205.7,265.54,344.08,415.14,456.28,499.29
+188,174.84,206.8,266.96,345.92,417.36,458.72,501.96
+189,175.77,207.9,268.38,347.76,419.58,461.16,504.63
+190,176.7,209,269.8,349.6,421.8,463.6,507.3
+191,177.63,210.1,271.22,351.44,424.02,466.04,509.97
+192,178.56,211.2,272.64,353.28,426.24,468.48,512.64
+193,179.49,212.3,274.06,355.12,428.46,470.92,515.31
+194,180.42,213.4,275.48,356.96,430.68,473.36,517.98
+195,181.35,214.5,276.9,358.8,432.9,475.8,520.65
+196,182.28,215.6,278.32,360.64,435.12,478.24,523.32
+197,183.21,216.7,279.74,362.48,437.34,480.68,525.99
+198,184.14,217.8,281.16,364.32,439.56,483.12,528.66
+199,185.07,218.9,282.58,366.16,441.78,485.56,531.33
+200,186,220,284,368,444,488,534
+201,186.93,221.1,285.42,369.84,446.22,490.44,536.67
+202,187.86,222.2,286.84,371.68,448.44,492.88,539.34
+203,188.79,223.3,288.26,373.52,450.66,495.32,542.01
+204,189.72,224.4,289.68,375.36,452.88,497.76,544.68
+205,190.65,225.5,291.1,377.2,455.1,500.2,547.35
+206,191.58,226.6,292.52,379.04,457.32,502.64,550.02
+207,192.51,227.7,293.94,380.88,459.54,505.08,552.69
+208,193.44,228.8,295.36,382.72,461.76,507.52,555.36
+209,194.37,229.9,296.78,384.56,463.98,509.96,558.03
+210,195.3,231,298.2,386.4,466.2,512.4,560.7
+211,196.23,232.1,299.62,388.24,468.42,514.84,563.37
+212,197.16,233.2,301.04,390.08,470.64,517.28,566.04
+213,198.09,234.3,302.46,391.92,472.86,519.72,568.71
+214,199.02,235.4,303.88,393.76,475.08,522.16,571.38
+215,199.95,236.5,305.3,395.6,477.3,524.6,574.05
+216,200.88,237.6,306.72,397.44,479.52,527.04,576.72
+217,201.81,238.7,308.14,399.28,481.74,529.48,579.39
+218,202.74,239.8,309.56,401.12,483.96,531.92,582.06
+219,203.67,240.9,310.98,402.96,486.18,534.36,584.73
+220,204.6,242,312.4,404.8,488.4,536.8,587.4
+221,205.53,243.1,313.82,406.64,490.62,539.24,590.07
+222,206.46,244.2,315.24,408.48,492.84,541.68,592.74
+223,207.39,245.3,316.66,410.32,495.06,544.12,595.41
+224,208.32,246.4,318.08,412.16,497.28,546.56,598.08
+225,209.25,247.5,319.5,414,499.5,549,600.75
+226,210.18,248.6,320.92,415.84,501.72,551.44,603.42
+227,211.11,249.7,322.34,417.68,503.94,553.88,606.09
+228,212.04,250.8,323.76,419.52,506.16,556.32,608.76
+229,212.97,251.9,325.18,421.36,508.38,558.76,611.43
+230,213.9,253,326.6,423.2,510.6,561.2,614.1
+231,214.83,254.1,328.02,425.04,512.82,563.64,616.77
+232,215.76,255.2,329.44,426.88,515.04,566.08,619.44
+233,216.69,256.3,330.86,428.72,517.26,568.52,622.11
+234,217.62,257.4,332.28,430.56,519.48,570.96,624.78
+235,218.55,258.5,333.7,432.4,521.7,573.4,627.45
+236,219.48,259.6,335.12,434.24,523.92,575.84,630.12
+237,220.41,260.7,336.54,436.08,526.14,578.28,632.79
+238,221.34,261.8,337.96,437.92,528.36,580.72,635.46
+239,222.27,262.9,339.38,439.76,530.58,583.16,638.13
+240,223.2,264,340.8,441.6,532.8,585.6,640.8
+241,224.13,265.1,342.22,443.44,535.02,588.04,643.47
+242,225.06,266.2,343.64,445.28,537.24,590.48,646.14
+243,225.99,267.3,345.06,447.12,539.46,592.92,648.81
+244,226.92,268.4,346.48,448.96,541.68,595.36,651.48
+245,227.85,269.5,347.9,450.8,543.9,597.8,654.15
+246,228.78,270.6,349.32,452.64,546.12,600.24,656.82
+247,229.71,271.7,350.74,454.48,548.34,602.68,659.49
+248,230.64,272.8,352.16,456.32,550.56,605.12,662.16
+249,231.57,273.9,353.58,458.16,552.78,607.56,664.83
+250,232.5,275,355,460,555,610,667.5
+251,233.43,276.1,356.42,461.84,557.22,612.44,670.17
+252,234.36,277.2,357.84,463.68,559.44,614.88,672.84
+253,235.29,278.3,359.26,465.52,561.66,617.32,675.51
+254,236.22,279.4,360.68,467.36,563.88,619.76,678.18
+255,237.15,280.5,362.1,469.2,566.1,622.2,680.85
+256,238.08,281.6,363.52,471.04,568.32,624.64,683.52
+257,239.01,282.7,364.94,472.88,570.54,627.08,686.19
+258,239.94,283.8,366.36,474.72,572.76,629.52,688.86
+259,240.87,284.9,367.78,476.56,574.98,631.96,691.53
+260,241.8,286,369.2,478.4,577.2,634.4,694.2
+261,242.73,287.1,370.62,480.24,579.42,636.84,696.87
+262,243.66,288.2,372.04,482.08,581.64,639.28,699.54
+263,244.59,289.3,373.46,483.92,583.86,641.72,702.21
+264,245.52,290.4,374.88,485.76,586.08,644.16,704.88
+265,246.45,291.5,376.3,487.6,588.3,646.6,707.55
+266,247.38,292.6,377.72,489.44,590.52,649.04,710.22
+267,248.31,293.7,379.14,491.28,592.74,651.48,712.89
+268,249.24,294.8,380.56,493.12,594.96,653.92,715.56
+269,250.17,295.9,381.98,494.96,597.18,656.36,718.23
+270,251.1,297,383.4,496.8,599.4,658.8,720.9
+271,252.03,298.1,384.82,498.64,601.62,661.24,723.57
+272,252.96,299.2,386.24,500.48,603.84,663.68,726.24
+273,253.89,300.3,387.66,502.32,606.06,666.12,728.91
+274,254.82,301.4,389.08,504.16,608.28,668.56,731.58
+275,255.75,302.5,390.5,506,610.5,671,734.25
+276,256.68,303.6,391.92,507.84,612.72,673.44,736.92
+277,257.61,304.7,393.34,509.68,614.94,675.88,739.59
+278,258.54,305.8,394.76,511.52,617.16,678.32,742.26
+279,259.47,306.9,396.18,513.36,619.38,680.76,744.93
+280,260.4,308,397.6,515.2,621.6,683.2,747.6
+281,261.33,309.1,399.02,517.04,623.82,685.64,750.27
+282,262.26,310.2,400.44,518.88,626.04,688.08,752.94
+283,263.19,311.3,401.86,520.72,628.26,690.52,755.61
+284,264.12,312.4,403.28,522.56,630.48,692.96,758.28
+285,265.05,313.5,404.7,524.4,632.7,695.4,760.95
+286,265.98,314.6,406.12,526.24,634.92,697.84,763.62
+287,266.91,315.7,407.54,528.08,637.14,700.28,766.29
+288,267.84,316.8,408.96,529.92,639.36,702.72,768.96
+289,268.77,317.9,410.38,531.76,641.58,705.16,771.63
+290,269.7,319,411.8,533.6,643.8,707.6,774.3
+291,270.63,320.1,413.22,535.44,646.02,710.04,776.97
+292,271.56,321.2,414.64,537.28,648.24,712.48,779.64
+293,272.49,322.3,416.06,539.12,650.46,714.92,782.31
+294,273.42,323.4,417.48,540.96,652.68,717.36,784.98
+295,274.35,324.5,418.9,542.8,654.9,719.8,787.65
+296,275.28,325.6,420.32,544.64,657.12,722.24,790.32
+297,276.21,326.7,421.74,546.48,659.34,724.68,792.99
+298,277.14,327.8,423.16,548.32,661.56,727.12,795.66
+299,278.07,328.9,424.58,550.16,663.78,729.56,798.33
+300,279,330,426,552,666,732,801
+301,279.93,331.1,427.42,553.84,668.22,734.44,803.67
+302,280.86,332.2,428.84,555.68,670.44,736.88,806.34
+303,281.79,333.3,430.26,557.52,672.66,739.32,809.01
+304,282.72,334.4,431.68,559.36,674.88,741.76,811.68
+305,283.65,335.5,433.1,561.2,677.1,744.2,814.35
+306,284.58,336.6,434.52,563.04,679.32,746.64,817.02
+307,285.51,337.7,435.94,564.88,681.54,749.08,819.69
+308,286.44,338.8,437.36,566.72,683.76,751.52,822.36
+309,287.37,339.9,438.78,568.56,685.98,753.96,825.03
+310,288.3,341,440.2,570.4,688.2,756.4,827.7
+311,289.23,342.1,441.62,572.24,690.42,758.84,830.37
+312,290.16,343.2,443.04,574.08,692.64,761.28,833.04
+313,291.09,344.3,444.46,575.92,694.86,763.72,835.71
+314,292.02,345.4,445.88,577.76,697.08,766.16,838.38
+315,292.95,346.5,447.3,579.6,699.3,768.6,841.05
+316,293.88,347.6,448.72,581.44,701.52,771.04,843.72
+317,294.81,348.7,450.14,583.28,703.74,773.48,846.39
+318,295.74,349.8,451.56,585.12,705.96,775.92,849.06
+319,296.67,350.9,452.98,586.96,708.18,778.36,851.73
+320,297.6,352,454.4,588.8,710.4,780.8,854.4
+321,298.53,353.1,455.82,590.64,712.62,783.24,857.07
+322,299.46,354.2,457.24,592.48,714.84,785.68,859.74
+323,300.39,355.3,458.66,594.32,717.06,788.12,862.41
+324,301.32,356.4,460.08,596.16,719.28,790.56,865.08
+325,302.25,357.5,461.5,598,721.5,793,867.75
+326,303.18,358.6,462.92,599.84,723.72,795.44,870.42
+327,304.11,359.7,464.34,601.68,725.94,797.88,873.09
+328,305.04,360.8,465.76,603.52,728.16,800.32,875.76
+329,305.97,361.9,467.18,605.36,730.38,802.76,878.43
+330,306.9,363,468.6,607.2,732.6,805.2,881.1
+331,307.83,364.1,470.02,609.04,734.82,807.64,883.77
+332,308.76,365.2,471.44,610.88,737.04,810.08,886.44
+333,309.69,366.3,472.86,612.72,739.26,812.52,889.11
+334,310.62,367.4,474.28,614.56,741.48,814.96,891.78
+335,311.55,368.5,475.7,616.4,743.7,817.4,894.45
+336,312.48,369.6,477.12,618.24,745.92,819.84,897.12
+337,313.41,370.7,478.54,620.08,748.14,822.28,899.79
+338,314.34,371.8,479.96,621.92,750.36,824.72,902.46
+339,315.27,372.9,481.38,623.76,752.58,827.16,905.13
+340,316.2,374,482.8,625.6,754.8,829.6,907.8
+341,317.13,375.1,484.22,627.44,757.02,832.04,910.47
+342,318.06,376.2,485.64,629.28,759.24,834.48,913.14
+343,318.99,377.3,487.06,631.12,761.46,836.92,915.81
+344,319.92,378.4,488.48,632.96,763.68,839.36,918.48
+345,320.85,379.5,489.9,634.8,765.9,841.8,921.15
+346,321.78,380.6,491.32,636.64,768.12,844.24,923.82
+347,322.71,381.7,492.74,638.48,770.34,846.68,926.49
+348,323.64,382.8,494.16,640.32,772.56,849.12,929.16
+349,324.57,383.9,495.58,642.16,774.78,851.56,931.83
+350,325.5,385,497,644,777,854,934.5
+351,326.43,386.1,498.42,645.84,779.22,856.44,937.17
+352,327.36,387.2,499.84,647.68,781.44,858.88,939.84
+353,328.29,388.3,501.26,649.52,783.66,861.32,942.51
+354,329.22,389.4,502.68,651.36,785.88,863.76,945.18
+355,330.15,390.5,504.1,653.2,788.1,866.2,947.85
+356,331.08,391.6,505.52,655.04,790.32,868.64,950.52
+357,332.01,392.7,506.94,656.88,792.54,871.08,953.19
+358,332.94,393.8,508.36,658.72,794.76,873.52,955.86
+359,333.87,394.9,509.78,660.56,796.98,875.96,958.53
+360,334.8,396,511.2,662.4,799.2,878.4,961.2
+361,335.73,397.1,512.62,664.24,801.42,880.84,963.87
+362,336.66,398.2,514.04,666.08,803.64,883.28,966.54
+363,337.59,399.3,515.46,667.92,805.86,885.72,969.21
+364,338.52,400.4,516.88,669.76,808.08,888.16,971.88
+365,339.45,401.5,518.3,671.6,810.3,890.6,974.55
+366,340.38,402.6,519.72,673.44,812.52,893.04,977.22
+367,341.31,403.7,521.14,675.28,814.74,895.48,979.89
+368,342.24,404.8,522.56,677.12,816.96,897.92,982.56
+369,343.17,405.9,523.98,678.96,819.18,900.36,985.23
+370,344.1,407,525.4,680.8,821.4,902.8,987.9
+371,345.03,408.1,526.82,682.64,823.62,905.24,990.57
+372,345.96,409.2,528.24,684.48,825.84,907.68,993.24
+373,346.89,410.3,529.66,686.32,828.06,910.12,995.91
+374,347.82,411.4,531.08,688.16,830.28,912.56,998.58
+375,348.75,412.5,532.5,690,832.5,915,1001.25
+376,349.68,413.6,533.92,691.84,834.72,917.44,1003.92
+377,350.61,414.7,535.34,693.68,836.94,919.88,1006.59
+378,351.54,415.8,536.76,695.52,839.16,922.32,1009.26
+379,352.47,416.9,538.18,697.36,841.38,924.76,1011.93
+380,353.4,418,539.6,699.2,843.6,927.2,1014.6
+381,354.33,419.1,541.02,701.04,845.82,929.64,1017.27
+382,355.26,420.2,542.44,702.88,848.04,932.08,1019.94
+383,356.19,421.3,543.86,704.72,850.26,934.52,1022.61
+384,357.12,422.4,545.28,706.56,852.48,936.96,1025.28
+385,358.05,423.5,546.7,708.4,854.7,939.4,1027.95
+386,358.98,424.6,548.12,710.24,856.92,941.84,1030.62
+387,359.91,425.7,549.54,712.08,859.14,944.28,1033.29
+388,360.84,426.8,550.96,713.92,861.36,946.72,1035.96
+389,361.77,427.9,552.38,715.76,863.58,949.16,1038.63
+390,362.7,429,553.8,717.6,865.8,951.6,1041.3
+391,363.63,430.1,555.22,719.44,868.02,954.04,1043.97
+392,364.56,431.2,556.64,721.28,870.24,956.48,1046.64
+393,365.49,432.3,558.06,723.12,872.46,958.92,1049.31
+394,366.42,433.4,559.48,724.96,874.68,961.36,1051.98
+395,367.35,434.5,560.9,726.8,876.9,963.8,1054.65
+396,368.28,435.6,562.32,728.64,879.12,966.24,1057.32
+397,369.21,436.7,563.74,730.48,881.34,968.68,1059.99
+398,370.14,437.8,565.16,732.32,883.56,971.12,1062.66
+399,371.07,438.9,566.58,734.16,885.78,973.56,1065.33
+400,372,440,568,736,888,976,1068
+401,372.93,441.1,569.42,737.84,890.22,978.44,1070.67
+402,373.86,442.2,570.84,739.68,892.44,980.88,1073.34
+403,374.79,443.3,572.26,741.52,894.66,983.32,1076.01
+404,375.72,444.4,573.68,743.36,896.88,985.76,1078.68
+405,376.65,445.5,575.1,745.2,899.1,988.2,1081.35
+406,377.58,446.6,576.52,747.04,901.32,990.64,1084.02
+407,378.51,447.7,577.94,748.88,903.54,993.08,1086.69
+408,379.44,448.8,579.36,750.72,905.76,995.52,1089.36
+409,380.37,449.9,580.78,752.56,907.98,997.96,1092.03
+410,381.3,451,582.2,754.4,910.2,1000.4,1094.7
+411,382.23,452.1,583.62,756.24,912.42,1002.84,1097.37
+412,383.16,453.2,585.04,758.08,914.64,1005.28,1100.04
+413,384.09,454.3,586.46,759.92,916.86,1007.72,1102.71
+414,385.02,455.4,587.88,761.76,919.08,1010.16,1105.38
+415,385.95,456.5,589.3,763.6,921.3,1012.6,1108.05
+416,386.88,457.6,590.72,765.44,923.52,1015.04,1110.72
+417,387.81,458.7,592.14,767.28,925.74,1017.48,1113.39
+418,388.74,459.8,593.56,769.12,927.96,1019.92,1116.06
+419,389.67,460.9,594.98,770.96,930.18,1022.36,1118.73
+420,390.6,462,596.4,772.8,932.4,1024.8,1121.4
+421,391.53,463.1,597.82,774.64,934.62,1027.24,1124.07
+422,392.46,464.2,599.24,776.48,936.84,1029.68,1126.74
+423,393.39,465.3,600.66,778.32,939.06,1032.12,1129.41
+424,394.32,466.4,602.08,780.16,941.28,1034.56,1132.08
+425,395.25,467.5,603.5,782,943.5,1037,1134.75
+426,396.18,468.6,604.92,783.84,945.72,1039.44,1137.42
+427,397.11,469.7,606.34,785.68,947.94,1041.88,1140.09
+428,398.04,470.8,607.76,787.52,950.16,1044.32,1142.76
+429,398.97,471.9,609.18,789.36,952.38,1046.76,1145.43
+430,399.9,473,610.6,791.2,954.6,1049.2,1148.1
+431,400.83,474.1,612.02,793.04,956.82,1051.64,1150.77
+432,401.76,475.2,613.44,794.88,959.04,1054.08,1153.44
+433,402.69,476.3,614.86,796.72,961.26,1056.52,1156.11
+434,403.62,477.4,616.28,798.56,963.48,1058.96,1158.78
+435,404.55,478.5,617.7,800.4,965.7,1061.4,1161.45
+436,405.48,479.6,619.12,802.24,967.92,1063.84,1164.12
+437,406.41,480.7,620.54,804.08,970.14,1066.28,1166.79
+438,407.34,481.8,621.96,805.92,972.36,1068.72,1169.46
+439,408.27,482.9,623.38,807.76,974.58,1071.16,1172.13
+440,409.2,484,624.8,809.6,976.8,1073.6,1174.8
+441,410.13,485.1,626.22,811.44,979.02,1076.04,1177.47
+442,411.06,486.2,627.64,813.28,981.24,1078.48,1180.14
+443,411.99,487.3,629.06,815.12,983.46,1080.92,1182.81
+444,412.92,488.4,630.48,816.96,985.68,1083.36,1185.48
+445,413.85,489.5,631.9,818.8,987.9,1085.8,1188.15
+446,414.78,490.6,633.32,820.64,990.12,1088.24,1190.82
+447,415.71,491.7,634.74,822.48,992.34,1090.68,1193.49
+448,416.64,492.8,636.16,824.32,994.56,1093.12,1196.16
+449,417.57,493.9,637.58,826.16,996.78,1095.56,1198.83
+450,418.5,495,639,828,999,1098,1201.5
+451,419.43,496.1,640.42,829.84,1001.22,1100.44,1204.17
+452,420.36,497.2,641.84,831.68,1003.44,1102.88,1206.84
+453,421.29,498.3,643.26,833.52,1005.66,1105.32,1209.51
+454,422.22,499.4,644.68,835.36,1007.88,1107.76,1212.18
+455,423.15,500.5,646.1,837.2,1010.1,1110.2,1214.85
+456,424.08,501.6,647.52,839.04,1012.32,1112.64,1217.52
+457,425.01,502.7,648.94,840.88,1014.54,1115.08,1220.19
+458,425.94,503.8,650.36,842.72,1016.76,1117.52,1222.86
+459,426.87,504.9,651.78,844.56,1018.98,1119.96,1225.53
+460,427.8,506,653.2,846.4,1021.2,1122.4,1228.2
+461,428.73,507.1,654.62,848.24,1023.42,1124.84,1230.87
+462,429.66,508.2,656.04,850.08,1025.64,1127.28,1233.54
+463,430.59,509.3,657.46,851.92,1027.86,1129.72,1236.21
+464,431.52,510.4,658.88,853.76,1030.08,1132.16,1238.88
+465,432.45,511.5,660.3,855.6,1032.3,1134.6,1241.55
+466,433.38,512.6,661.72,857.44,1034.52,1137.04,1244.22
+467,434.31,513.7,663.14,859.28,1036.74,1139.48,1246.89
+468,435.24,514.8,664.56,861.12,1038.96,1141.92,1249.56
+469,436.17,515.9,665.98,862.96,1041.18,1144.36,1252.23
+470,437.1,517,667.4,864.8,1043.4,1146.8,1254.9
+471,438.03,518.1,668.82,866.64,1045.62,1149.24,1257.57
+472,438.96,519.2,670.24,868.48,1047.84,1151.68,1260.24
+473,439.89,520.3,671.66,870.32,1050.06,1154.12,1262.91
+474,440.82,521.4,673.08,872.16,1052.28,1156.56,1265.58
+475,441.75,522.5,674.5,874,1054.5,1159,1268.25
+476,442.68,523.6,675.92,875.84,1056.72,1161.44,1270.92
+477,443.61,524.7,677.34,877.68,1058.94,1163.88,1273.59
+478,444.54,525.8,678.76,879.52,1061.16,1166.32,1276.26
+479,445.47,526.9,680.18,881.36,1063.38,1168.76,1278.93
+480,446.4,528,681.6,883.2,1065.6,1171.2,1281.6
+481,447.33,529.1,683.02,885.04,1067.82,1173.64,1284.27
+482,448.26,530.2,684.44,886.88,1070.04,1176.08,1286.94
+483,449.19,531.3,685.86,888.72,1072.26,1178.52,1289.61
+484,450.12,532.4,687.28,890.56,1074.48,1180.96,1292.28
+485,451.05,533.5,688.7,892.4,1076.7,1183.4,1294.95
+486,451.98,534.6,690.12,894.24,1078.92,1185.84,1297.62
+487,452.91,535.7,691.54,896.08,1081.14,1188.28,1300.29
+488,453.84,536.8,692.96,897.92,1083.36,1190.72,1302.96
+489,454.77,537.9,694.38,899.76,1085.58,1193.16,1305.63
+490,455.7,539,695.8,901.6,1087.8,1195.6,1308.3
+491,456.63,540.1,697.22,903.44,1090.02,1198.04,1310.97
+492,457.56,541.2,698.64,905.28,1092.24,1200.48,1313.64
+493,458.49,542.3,700.06,907.12,1094.46,1202.92,1316.31
+494,459.42,543.4,701.48,908.96,1096.68,1205.36,1318.98
+495,460.35,544.5,702.9,910.8,1098.9,1207.8,1321.65
+496,461.28,545.6,704.32,912.64,1101.12,1210.24,1324.32
+497,462.21,546.7,705.74,914.48,1103.34,1212.68,1326.99
+498,463.14,547.8,707.16,916.32,1105.56,1215.12,1329.66
+499,464.07,548.9,708.58,918.16,1107.78,1217.56,1332.33
+500,435,520,685,870,1055,1170,1285
+501,435.87,521.04,686.37,871.74,1057.11,1172.34,1287.57
+502,436.74,522.08,687.74,873.48,1059.22,1174.68,1290.14
+503,437.61,523.12,689.11,875.22,1061.33,1177.02,1292.71
+504,438.48,524.16,690.48,876.96,1063.44,1179.36,1295.28
+505,439.35,525.2,691.85,878.7,1065.55,1181.7,1297.85
+506,440.22,526.24,693.22,880.44,1067.66,1184.04,1300.42
+507,441.09,527.28,694.59,882.18,1069.77,1186.38,1302.99
+508,441.96,528.32,695.96,883.92,1071.88,1188.72,1305.56
+509,442.83,529.36,697.33,885.66,1073.99,1191.06,1308.13
+510,443.7,530.4,698.7,887.4,1076.1,1193.4,1310.7
+511,444.57,531.44,700.07,889.14,1078.21,1195.74,1313.27
+512,445.44,532.48,701.44,890.88,1080.32,1198.08,1315.84
+513,446.31,533.52,702.81,892.62,1082.43,1200.42,1318.41
+514,447.18,534.56,704.18,894.36,1084.54,1202.76,1320.98
+515,448.05,535.6,705.55,896.1,1086.65,1205.1,1323.55
+516,448.92,536.64,706.92,897.84,1088.76,1207.44,1326.12
+517,449.79,537.68,708.29,899.58,1090.87,1209.78,1328.69
+518,450.66,538.72,709.66,901.32,1092.98,1212.12,1331.26
+519,451.53,539.76,711.03,903.06,1095.09,1214.46,1333.83
+520,452.4,540.8,712.4,904.8,1097.2,1216.8,1336.4
+521,453.27,541.84,713.77,906.54,1099.31,1219.14,1338.97
+522,454.14,542.88,715.14,908.28,1101.42,1221.48,1341.54
+523,455.01,543.92,716.51,910.02,1103.53,1223.82,1344.11
+524,455.88,544.96,717.88,911.76,1105.64,1226.16,1346.68
+525,456.75,546,719.25,913.5,1107.75,1228.5,1349.25
+526,457.62,547.04,720.62,915.24,1109.86,1230.84,1351.82
+527,458.49,548.08,721.99,916.98,1111.97,1233.18,1354.39
+528,459.36,549.12,723.36,918.72,1114.08,1235.52,1356.96
+529,460.23,550.16,724.73,920.46,1116.19,1237.86,1359.53
+530,461.1,551.2,726.1,922.2,1118.3,1240.2,1362.1
+531,461.97,552.24,727.47,923.94,1120.41,1242.54,1364.67
+532,462.84,553.28,728.84,925.68,1122.52,1244.88,1367.24
+533,463.71,554.32,730.21,927.42,1124.63,1247.22,1369.81
+534,464.58,555.36,731.58,929.16,1126.74,1249.56,1372.38
+535,465.45,556.4,732.95,930.9,1128.85,1251.9,1374.95
+536,466.32,557.44,734.32,932.64,1130.96,1254.24,1377.52
+537,467.19,558.48,735.69,934.38,1133.07,1256.58,1380.09
+538,468.06,559.52,737.06,936.12,1135.18,1258.92,1382.66
+539,468.93,560.56,738.43,937.86,1137.29,1261.26,1385.23
+540,469.8,561.6,739.8,939.6,1139.4,1263.6,1387.8
+541,470.67,562.64,741.17,941.34,1141.51,1265.94,1390.37
+542,471.54,563.68,742.54,943.08,1143.62,1268.28,1392.94
+543,472.41,564.72,743.91,944.82,1145.73,1270.62,1395.51
+544,473.28,565.76,745.28,946.56,1147.84,1272.96,1398.08
+545,474.15,566.8,746.65,948.3,1149.95,1275.3,1400.65
+546,475.02,567.84,748.02,950.04,1152.06,1277.64,1403.22
+547,475.89,568.88,749.39,951.78,1154.17,1279.98,1405.79
+548,476.76,569.92,750.76,953.52,1156.28,1282.32,1408.36
+549,477.63,570.96,752.13,955.26,1158.39,1284.66,1410.93
+550,478.5,572,753.5,957,1160.5,1287,1413.5
+551,479.37,573.04,754.87,958.74,1162.61,1289.34,1416.07
+552,480.24,574.08,756.24,960.48,1164.72,1291.68,1418.64
+553,481.11,575.12,757.61,962.22,1166.83,1294.02,1421.21
+554,481.98,576.16,758.98,963.96,1168.94,1296.36,1423.78
+555,482.85,577.2,760.35,965.7,1171.05,1298.7,1426.35
+556,483.72,578.24,761.72,967.44,1173.16,1301.04,1428.92
+557,484.59,579.28,763.09,969.18,1175.27,1303.38,1431.49
+558,485.46,580.32,764.46,970.92,1177.38,1305.72,1434.06
+559,486.33,581.36,765.83,972.66,1179.49,1308.06,1436.63
+560,487.2,582.4,767.2,974.4,1181.6,1310.4,1439.2
+561,488.07,583.44,768.57,976.14,1183.71,1312.74,1441.77
+562,488.94,584.48,769.94,977.88,1185.82,1315.08,1444.34
+563,489.81,585.52,771.31,979.62,1187.93,1317.42,1446.91
+564,490.68,586.56,772.68,981.36,1190.04,1319.76,1449.48
+565,491.55,587.6,774.05,983.1,1192.15,1322.1,1452.05
+566,492.42,588.64,775.42,984.84,1194.26,1324.44,1454.62
+567,493.29,589.68,776.79,986.58,1196.37,1326.78,1457.19
+568,494.16,590.72,778.16,988.32,1198.48,1329.12,1459.76
+569,495.03,591.76,779.53,990.06,1200.59,1331.46,1462.33
+570,495.9,592.8,780.9,991.8,1202.7,1333.8,1464.9
+571,496.77,593.84,782.27,993.54,1204.81,1336.14,1467.47
+572,497.64,594.88,783.64,995.28,1206.92,1338.48,1470.04
+573,498.51,595.92,785.01,997.02,1209.03,1340.82,1472.61
+574,499.38,596.96,786.38,998.76,1211.14,1343.16,1475.18
+575,500.25,598,787.75,1000.5,1213.25,1345.5,1477.75
+576,501.12,599.04,789.12,1002.24,1215.36,1347.84,1480.32
+577,501.99,600.08,790.49,1003.98,1217.47,1350.18,1482.89
+578,502.86,601.12,791.86,1005.72,1219.58,1352.52,1485.46
+579,503.73,602.16,793.23,1007.46,1221.69,1354.86,1488.03
+580,504.6,603.2,794.6,1009.2,1223.8,1357.2,1490.6
+581,505.47,604.24,795.97,1010.94,1225.91,1359.54,1493.17
+582,506.34,605.28,797.34,1012.68,1228.02,1361.88,1495.74
+583,507.21,606.32,798.71,1014.42,1230.13,1364.22,1498.31
+584,508.08,607.36,800.08,1016.16,1232.24,1366.56,1500.88
+585,508.95,608.4,801.45,1017.9,1234.35,1368.9,1503.45
+586,509.82,609.44,802.82,1019.64,1236.46,1371.24,1506.02
+587,510.69,610.48,804.19,1021.38,1238.57,1373.58,1508.59
+588,511.56,611.52,805.56,1023.12,1240.68,1375.92,1511.16
+589,512.43,612.56,806.93,1024.86,1242.79,1378.26,1513.73
+590,513.3,613.6,808.3,1026.6,1244.9,1380.6,1516.3
+591,514.17,614.64,809.67,1028.34,1247.01,1382.94,1518.87
+592,515.04,615.68,811.04,1030.08,1249.12,1385.28,1521.44
+593,515.91,616.72,812.41,1031.82,1251.23,1387.62,1524.01
+594,516.78,617.76,813.78,1033.56,1253.34,1389.96,1526.58
+595,517.65,618.8,815.15,1035.3,1255.45,1392.3,1529.15
+596,518.52,619.84,816.52,1037.04,1257.56,1394.64,1531.72
+597,519.39,620.88,817.89,1038.78,1259.67,1396.98,1534.29
+598,520.26,621.92,819.26,1040.52,1261.78,1399.32,1536.86
+599,521.13,622.96,820.63,1042.26,1263.89,1401.66,1539.43
+600,522,624,822,1044,1266,1404,1542
+601,522.87,625.04,823.37,1045.74,1268.11,1406.34,1544.57
+602,523.74,626.08,824.74,1047.48,1270.22,1408.68,1547.14
+603,524.61,627.12,826.11,1049.22,1272.33,1411.02,1549.71
+604,525.48,628.16,827.48,1050.96,1274.44,1413.36,1552.28
+605,526.35,629.2,828.85,1052.7,1276.55,1415.7,1554.85
+606,527.22,630.24,830.22,1054.44,1278.66,1418.04,1557.42
+607,528.09,631.28,831.59,1056.18,1280.77,1420.38,1559.99
+608,528.96,632.32,832.96,1057.92,1282.88,1422.72,1562.56
+609,529.83,633.36,834.33,1059.66,1284.99,1425.06,1565.13
+610,530.7,634.4,835.7,1061.4,1287.1,1427.4,1567.7
+611,531.57,635.44,837.07,1063.14,1289.21,1429.74,1570.27
+612,532.44,636.48,838.44,1064.88,1291.32,1432.08,1572.84
+613,533.31,637.52,839.81,1066.62,1293.43,1434.42,1575.41
+614,534.18,638.56,841.18,1068.36,1295.54,1436.76,1577.98
+615,535.05,639.6,842.55,1070.1,1297.65,1439.1,1580.55
+616,535.92,640.64,843.92,1071.84,1299.76,1441.44,1583.12
+617,536.79,641.68,845.29,1073.58,1301.87,1443.78,1585.69
+618,537.66,642.72,846.66,1075.32,1303.98,1446.12,1588.26
+619,538.53,643.76,848.03,1077.06,1306.09,1448.46,1590.83
+620,539.4,644.8,849.4,1078.8,1308.2,1450.8,1593.4
+621,540.27,645.84,850.77,1080.54,1310.31,1453.14,1595.97
+622,541.14,646.88,852.14,1082.28,1312.42,1455.48,1598.54
+623,542.01,647.92,853.51,1084.02,1314.53,1457.82,1601.11
+624,542.88,648.96,854.88,1085.76,1316.64,1460.16,1603.68
+625,543.75,650,856.25,1087.5,1318.75,1462.5,1606.25
+626,544.62,651.04,857.62,1089.24,1320.86,1464.84,1608.82
+627,545.49,652.08,858.99,1090.98,1322.97,1467.18,1611.39
+628,546.36,653.12,860.36,1092.72,1325.08,1469.52,1613.96
+629,547.23,654.16,861.73,1094.46,1327.19,1471.86,1616.53
+630,548.1,655.2,863.1,1096.2,1329.3,1474.2,1619.1
+631,548.97,656.24,864.47,1097.94,1331.41,1476.54,1621.67
+632,549.84,657.28,865.84,1099.68,1333.52,1478.88,1624.24
+633,550.71,658.32,867.21,1101.42,1335.63,1481.22,1626.81
+634,551.58,659.36,868.58,1103.16,1337.74,1483.56,1629.38
+635,552.45,660.4,869.95,1104.9,1339.85,1485.9,1631.95
+636,553.32,661.44,871.32,1106.64,1341.96,1488.24,1634.52
+637,554.19,662.48,872.69,1108.38,1344.07,1490.58,1637.09
+638,555.06,663.52,874.06,1110.12,1346.18,1492.92,1639.66
+639,555.93,664.56,875.43,1111.86,1348.29,1495.26,1642.23
+640,556.8,665.6,876.8,1113.6,1350.4,1497.6,1644.8
+641,557.67,666.64,878.17,1115.34,1352.51,1499.94,1647.37
+642,558.54,667.68,879.54,1117.08,1354.62,1502.28,1649.94
+643,559.41,668.72,880.91,1118.82,1356.73,1504.62,1652.51
+644,560.28,669.76,882.28,1120.56,1358.84,1506.96,1655.08
+645,561.15,670.8,883.65,1122.3,1360.95,1509.3,1657.65
+646,562.02,671.84,885.02,1124.04,1363.06,1511.64,1660.22
+647,562.89,672.88,886.39,1125.78,1365.17,1513.98,1662.79
+648,563.76,673.92,887.76,1127.52,1367.28,1516.32,1665.36
+649,564.63,674.96,889.13,1129.26,1369.39,1518.66,1667.93
+650,565.5,676,890.5,1131,1371.5,1521,1670.5
+651,566.37,677.04,891.87,1132.74,1373.61,1523.34,1673.07
+652,567.24,678.08,893.24,1134.48,1375.72,1525.68,1675.64
+653,568.11,679.12,894.61,1136.22,1377.83,1528.02,1678.21
+654,568.98,680.16,895.98,1137.96,1379.94,1530.36,1680.78
+655,569.85,681.2,897.35,1139.7,1382.05,1532.7,1683.35
+656,570.72,682.24,898.72,1141.44,1384.16,1535.04,1685.92
+657,571.59,683.28,900.09,1143.18,1386.27,1537.38,1688.49
+658,572.46,684.32,901.46,1144.92,1388.38,1539.72,1691.06
+659,573.33,685.36,902.83,1146.66,1390.49,1542.06,1693.63
+660,574.2,686.4,904.2,1148.4,1392.6,1544.4,1696.2
+661,575.07,687.44,905.57,1150.14,1394.71,1546.74,1698.77
+662,575.94,688.48,906.94,1151.88,1396.82,1549.08,1701.34
+663,576.81,689.52,908.31,1153.62,1398.93,1551.42,1703.91
+664,577.68,690.56,909.68,1155.36,1401.04,1553.76,1706.48
+665,578.55,691.6,911.05,1157.1,1403.15,1556.1,1709.05
+666,579.42,692.64,912.42,1158.84,1405.26,1558.44,1711.62
+667,580.29,693.68,913.79,1160.58,1407.37,1560.78,1714.19
+668,581.16,694.72,915.16,1162.32,1409.48,1563.12,1716.76
+669,582.03,695.76,916.53,1164.06,1411.59,1565.46,1719.33
+670,582.9,696.8,917.9,1165.8,1413.7,1567.8,1721.9
+671,583.77,697.84,919.27,1167.54,1415.81,1570.14,1724.47
+672,584.64,698.88,920.64,1169.28,1417.92,1572.48,1727.04
+673,585.51,699.92,922.01,1171.02,1420.03,1574.82,1729.61
+674,586.38,700.96,923.38,1172.76,1422.14,1577.16,1732.18
+675,587.25,702,924.75,1174.5,1424.25,1579.5,1734.75
+676,588.12,703.04,926.12,1176.24,1426.36,1581.84,1737.32
+677,588.99,704.08,927.49,1177.98,1428.47,1584.18,1739.89
+678,589.86,705.12,928.86,1179.72,1430.58,1586.52,1742.46
+679,590.73,706.16,930.23,1181.46,1432.69,1588.86,1745.03
+680,591.6,707.2,931.6,1183.2,1434.8,1591.2,1747.6
+681,592.47,708.24,932.97,1184.94,1436.91,1593.54,1750.17
+682,593.34,709.28,934.34,1186.68,1439.02,1595.88,1752.74
+683,594.21,710.32,935.71,1188.42,1441.13,1598.22,1755.31
+684,595.08,711.36,937.08,1190.16,1443.24,1600.56,1757.88
+685,595.95,712.4,938.45,1191.9,1445.35,1602.9,1760.45
+686,596.82,713.44,939.82,1193.64,1447.46,1605.24,1763.02
+687,597.69,714.48,941.19,1195.38,1449.57,1607.58,1765.59
+688,598.56,715.52,942.56,1197.12,1451.68,1609.92,1768.16
+689,599.43,716.56,943.93,1198.86,1453.79,1612.26,1770.73
+690,600.3,717.6,945.3,1200.6,1455.9,1614.6,1773.3
+691,601.17,718.64,946.67,1202.34,1458.01,1616.94,1775.87
+692,602.04,719.68,948.04,1204.08,1460.12,1619.28,1778.44
+693,602.91,720.72,949.41,1205.82,1462.23,1621.62,1781.01
+694,603.78,721.76,950.78,1207.56,1464.34,1623.96,1783.58
+695,604.65,722.8,952.15,1209.3,1466.45,1626.3,1786.15
+696,605.52,723.84,953.52,1211.04,1468.56,1628.64,1788.72
+697,606.39,724.88,954.89,1212.78,1470.67,1630.98,1791.29
+698,607.26,725.92,956.26,1214.52,1472.78,1633.32,1793.86
+699,608.13,726.96,957.63,1216.26,1474.89,1635.66,1796.43
+700,609,728,959,1218,1477,1638,1799
+701,609.87,729.04,960.37,1219.74,1479.11,1640.34,1801.57
+702,610.74,730.08,961.74,1221.48,1481.22,1642.68,1804.14
+703,611.61,731.12,963.11,1223.22,1483.33,1645.02,1806.71
+704,612.48,732.16,964.48,1224.96,1485.44,1647.36,1809.28
+705,613.35,733.2,965.85,1226.7,1487.55,1649.7,1811.85
+706,614.22,734.24,967.22,1228.44,1489.66,1652.04,1814.42
+707,615.09,735.28,968.59,1230.18,1491.77,1654.38,1816.99
+708,615.96,736.32,969.96,1231.92,1493.88,1656.72,1819.56
+709,616.83,737.36,971.33,1233.66,1495.99,1659.06,1822.13
+710,617.7,738.4,972.7,1235.4,1498.1,1661.4,1824.7
+711,618.57,739.44,974.07,1237.14,1500.21,1663.74,1827.27
+712,619.44,740.48,975.44,1238.88,1502.32,1666.08,1829.84
+713,620.31,741.52,976.81,1240.62,1504.43,1668.42,1832.41
+714,621.18,742.56,978.18,1242.36,1506.54,1670.76,1834.98
+715,622.05,743.6,979.55,1244.1,1508.65,1673.1,1837.55
+716,622.92,744.64,980.92,1245.84,1510.76,1675.44,1840.12
+717,623.79,745.68,982.29,1247.58,1512.87,1677.78,1842.69
+718,624.66,746.72,983.66,1249.32,1514.98,1680.12,1845.26
+719,625.53,747.76,985.03,1251.06,1517.09,1682.46,1847.83
+720,626.4,748.8,986.4,1252.8,1519.2,1684.8,1850.4
+721,627.27,749.84,987.77,1254.54,1521.31,1687.14,1852.97
+722,628.14,750.88,989.14,1256.28,1523.42,1689.48,1855.54
+723,629.01,751.92,990.51,1258.02,1525.53,1691.82,1858.11
+724,629.88,752.96,991.88,1259.76,1527.64,1694.16,1860.68
+725,630.75,754,993.25,1261.5,1529.75,1696.5,1863.25
+726,631.62,755.04,994.62,1263.24,1531.86,1698.84,1865.82
+727,632.49,756.08,995.99,1264.98,1533.97,1701.18,1868.39
+728,633.36,757.12,997.36,1266.72,1536.08,1703.52,1870.96
+729,634.23,758.16,998.73,1268.46,1538.19,1705.86,1873.53
+730,635.1,759.2,1000.1,1270.2,1540.3,1708.2,1876.1
+731,635.97,760.24,1001.47,1271.94,1542.41,1710.54,1878.67
+732,636.84,761.28,1002.84,1273.68,1544.52,1712.88,1881.24
+733,637.71,762.32,1004.21,1275.42,1546.63,1715.22,1883.81
+734,638.58,763.36,1005.58,1277.16,1548.74,1717.56,1886.38
+735,639.45,764.4,1006.95,1278.9,1550.85,1719.9,1888.95
+736,640.32,765.44,1008.32,1280.64,1552.96,1722.24,1891.52
+737,641.19,766.48,1009.69,1282.38,1555.07,1724.58,1894.09
+738,642.06,767.52,1011.06,1284.12,1557.18,1726.92,1896.66
+739,642.93,768.56,1012.43,1285.86,1559.29,1729.26,1899.23
+740,643.8,769.6,1013.8,1287.6,1561.4,1731.6,1901.8
+741,644.67,770.64,1015.17,1289.34,1563.51,1733.94,1904.37
+742,645.54,771.68,1016.54,1291.08,1565.62,1736.28,1906.94
+743,646.41,772.72,1017.91,1292.82,1567.73,1738.62,1909.51
+744,647.28,773.76,1019.28,1294.56,1569.84,1740.96,1912.08
+745,648.15,774.8,1020.65,1296.3,1571.95,1743.3,1914.65
+746,649.02,775.84,1022.02,1298.04,1574.06,1745.64,1917.22
+747,649.89,776.88,1023.39,1299.78,1576.17,1747.98,1919.79
+748,650.76,777.92,1024.76,1301.52,1578.28,1750.32,1922.36
+749,651.63,778.96,1026.13,1303.26,1580.39,1752.66,1924.93
+750,652.5,780,1027.5,1305,1582.5,1755,1927.5
+751,653.37,781.04,1028.87,1306.74,1584.61,1757.34,1930.07
+752,654.24,782.08,1030.24,1308.48,1586.72,1759.68,1932.64
+753,655.11,783.12,1031.61,1310.22,1588.83,1762.02,1935.21
+754,655.98,784.16,1032.98,1311.96,1590.94,1764.36,1937.78
+755,656.85,785.2,1034.35,1313.7,1593.05,1766.7,1940.35
+756,657.72,786.24,1035.72,1315.44,1595.16,1769.04,1942.92
+757,658.59,787.28,1037.09,1317.18,1597.27,1771.38,1945.49
+758,659.46,788.32,1038.46,1318.92,1599.38,1773.72,1948.06
+759,660.33,789.36,1039.83,1320.66,1601.49,1776.06,1950.63
+760,661.2,790.4,1041.2,1322.4,1603.6,1778.4,1953.2
+761,662.07,791.44,1042.57,1324.14,1605.71,1780.74,1955.77
+762,662.94,792.48,1043.94,1325.88,1607.82,1783.08,1958.34
+763,663.81,793.52,1045.31,1327.62,1609.93,1785.42,1960.91
+764,664.68,794.56,1046.68,1329.36,1612.04,1787.76,1963.48
+765,665.55,795.6,1048.05,1331.1,1614.15,1790.1,1966.05
+766,666.42,796.64,1049.42,1332.84,1616.26,1792.44,1968.62
+767,667.29,797.68,1050.79,1334.58,1618.37,1794.78,1971.19
+768,668.16,798.72,1052.16,1336.32,1620.48,1797.12,1973.76
+769,669.03,799.76,1053.53,1338.06,1622.59,1799.46,1976.33
+770,669.9,800.8,1054.9,1339.8,1624.7,1801.8,1978.9
+771,670.77,801.84,1056.27,1341.54,1626.81,1804.14,1981.47
+772,671.64,802.88,1057.64,1343.28,1628.92,1806.48,1984.04
+773,672.51,803.92,1059.01,1345.02,1631.03,1808.82,1986.61
+774,673.38,804.96,1060.38,1346.76,1633.14,1811.16,1989.18
+775,674.25,806,1061.75,1348.5,1635.25,1813.5,1991.75
+776,675.12,807.04,1063.12,1350.24,1637.36,1815.84,1994.32
+777,675.99,808.08,1064.49,1351.98,1639.47,1818.18,1996.89
+778,676.86,809.12,1065.86,1353.72,1641.58,1820.52,1999.46
+779,677.73,810.16,1067.23,1355.46,1643.69,1822.86,2002.03
+780,678.6,811.2,1068.6,1357.2,1645.8,1825.2,2004.6
+781,679.47,812.24,1069.97,1358.94,1647.91,1827.54,2007.17
+782,680.34,813.28,1071.34,1360.68,1650.02,1829.88,2009.74
+783,681.21,814.32,1072.71,1362.42,1652.13,1832.22,2012.31
+784,682.08,815.36,1074.08,1364.16,1654.24,1834.56,2014.88
+785,682.95,816.4,1075.45,1365.9,1656.35,1836.9,2017.45
+786,683.82,817.44,1076.82,1367.64,1658.46,1839.24,2020.02
+787,684.69,818.48,1078.19,1369.38,1660.57,1841.58,2022.59
+788,685.56,819.52,1079.56,1371.12,1662.68,1843.92,2025.16
+789,686.43,820.56,1080.93,1372.86,1664.79,1846.26,2027.73
+790,687.3,821.6,1082.3,1374.6,1666.9,1848.6,2030.3
+791,688.17,822.64,1083.67,1376.34,1669.01,1850.94,2032.87
+792,689.04,823.68,1085.04,1378.08,1671.12,1853.28,2035.44
+793,689.91,824.72,1086.41,1379.82,1673.23,1855.62,2038.01
+794,690.78,825.76,1087.78,1381.56,1675.34,1857.96,2040.58
+795,691.65,826.8,1089.15,1383.3,1677.45,1860.3,2043.15
+796,692.52,827.84,1090.52,1385.04,1679.56,1862.64,2045.72
+797,693.39,828.88,1091.89,1386.78,1681.67,1864.98,2048.29
+798,694.26,829.92,1093.26,1388.52,1683.78,1867.32,2050.86
+799,695.13,830.96,1094.63,1390.26,1685.89,1869.66,2053.43
+800,696,832,1096,1392,1688,1872,2056
+801,696.87,833.04,1097.37,1393.74,1690.11,1874.34,2058.57
+802,697.74,834.08,1098.74,1395.48,1692.22,1876.68,2061.14
+803,698.61,835.12,1100.11,1397.22,1694.33,1879.02,2063.71
+804,699.48,836.16,1101.48,1398.96,1696.44,1881.36,2066.28
+805,700.35,837.2,1102.85,1400.7,1698.55,1883.7,2068.85
+806,701.22,838.24,1104.22,1402.44,1700.66,1886.04,2071.42
+807,702.09,839.28,1105.59,1404.18,1702.77,1888.38,2073.99
+808,702.96,840.32,1106.96,1405.92,1704.88,1890.72,2076.56
+809,703.83,841.36,1108.33,1407.66,1706.99,1893.06,2079.13
+810,704.7,842.4,1109.7,1409.4,1709.1,1895.4,2081.7
+811,705.57,843.44,1111.07,1411.14,1711.21,1897.74,2084.27
+812,706.44,844.48,1112.44,1412.88,1713.32,1900.08,2086.84
+813,707.31,845.52,1113.81,1414.62,1715.43,1902.42,2089.41
+814,708.18,846.56,1115.18,1416.36,1717.54,1904.76,2091.98
+815,709.05,847.6,1116.55,1418.1,1719.65,1907.1,2094.55
+816,709.92,848.64,1117.92,1419.84,1721.76,1909.44,2097.12
+817,710.79,849.68,1119.29,1421.58,1723.87,1911.78,2099.69
+818,711.66,850.72,1120.66,1423.32,1725.98,1914.12,2102.26
+819,712.53,851.76,1122.03,1425.06,1728.09,1916.46,2104.83
+820,713.4,852.8,1123.4,1426.8,1730.2,1918.8,2107.4
+821,714.27,853.84,1124.77,1428.54,1732.31,1921.14,2109.97
+822,715.14,854.88,1126.14,1430.28,1734.42,1923.48,2112.54
+823,716.01,855.92,1127.51,1432.02,1736.53,1925.82,2115.11
+824,716.88,856.96,1128.88,1433.76,1738.64,1928.16,2117.68
+825,717.75,858,1130.25,1435.5,1740.75,1930.5,2120.25
+826,718.62,859.04,1131.62,1437.24,1742.86,1932.84,2122.82
+827,719.49,860.08,1132.99,1438.98,1744.97,1935.18,2125.39
+828,720.36,861.12,1134.36,1440.72,1747.08,1937.52,2127.96
+829,721.23,862.16,1135.73,1442.46,1749.19,1939.86,2130.53
+830,722.1,863.2,1137.1,1444.2,1751.3,1942.2,2133.1
+831,722.97,864.24,1138.47,1445.94,1753.41,1944.54,2135.67
+832,723.84,865.28,1139.84,1447.68,1755.52,1946.88,2138.24
+833,724.71,866.32,1141.21,1449.42,1757.63,1949.22,2140.81
+834,725.58,867.36,1142.58,1451.16,1759.74,1951.56,2143.38
+835,726.45,868.4,1143.95,1452.9,1761.85,1953.9,2145.95
+836,727.32,869.44,1145.32,1454.64,1763.96,1956.24,2148.52
+837,728.19,870.48,1146.69,1456.38,1766.07,1958.58,2151.09
+838,729.06,871.52,1148.06,1458.12,1768.18,1960.92,2153.66
+839,729.93,872.56,1149.43,1459.86,1770.29,1963.26,2156.23
+840,730.8,873.6,1150.8,1461.6,1772.4,1965.6,2158.8
+841,731.67,874.64,1152.17,1463.34,1774.51,1967.94,2161.37
+842,732.54,875.68,1153.54,1465.08,1776.62,1970.28,2163.94
+843,733.41,876.72,1154.91,1466.82,1778.73,1972.62,2166.51
+844,734.28,877.76,1156.28,1468.56,1780.84,1974.96,2169.08
+845,735.15,878.8,1157.65,1470.3,1782.95,1977.3,2171.65
+846,736.02,879.84,1159.02,1472.04,1785.06,1979.64,2174.22
+847,736.89,880.88,1160.39,1473.78,1787.17,1981.98,2176.79
+848,737.76,881.92,1161.76,1475.52,1789.28,1984.32,2179.36
+849,738.63,882.96,1163.13,1477.26,1791.39,1986.66,2181.93
+850,739.5,884,1164.5,1479,1793.5,1989,2184.5
+851,740.37,885.04,1165.87,1480.74,1795.61,1991.34,2187.07
+852,741.24,886.08,1167.24,1482.48,1797.72,1993.68,2189.64
+853,742.11,887.12,1168.61,1484.22,1799.83,1996.02,2192.21
+854,742.98,888.16,1169.98,1485.96,1801.94,1998.36,2194.78
+855,743.85,889.2,1171.35,1487.7,1804.05,2000.7,2197.35
+856,744.72,890.24,1172.72,1489.44,1806.16,2003.04,2199.92
+857,745.59,891.28,1174.09,1491.18,1808.27,2005.38,2202.49
+858,746.46,892.32,1175.46,1492.92,1810.38,2007.72,2205.06
+859,747.33,893.36,1176.83,1494.66,1812.49,2010.06,2207.63
+860,748.2,894.4,1178.2,1496.4,1814.6,2012.4,2210.2
+861,749.07,895.44,1179.57,1498.14,1816.71,2014.74,2212.77
+862,749.94,896.48,1180.94,1499.88,1818.82,2017.08,2215.34
+863,750.81,897.52,1182.31,1501.62,1820.93,2019.42,2217.91
+864,751.68,898.56,1183.68,1503.36,1823.04,2021.76,2220.48
+865,752.55,899.6,1185.05,1505.1,1825.15,2024.1,2223.05
+866,753.42,900.64,1186.42,1506.84,1827.26,2026.44,2225.62
+867,754.29,901.68,1187.79,1508.58,1829.37,2028.78,2228.19
+868,755.16,902.72,1189.16,1510.32,1831.48,2031.12,2230.76
+869,756.03,903.76,1190.53,1512.06,1833.59,2033.46,2233.33
+870,756.9,904.8,1191.9,1513.8,1835.7,2035.8,2235.9
+871,757.77,905.84,1193.27,1515.54,1837.81,2038.14,2238.47
+872,758.64,906.88,1194.64,1517.28,1839.92,2040.48,2241.04
+873,759.51,907.92,1196.01,1519.02,1842.03,2042.82,2243.61
+874,760.38,908.96,1197.38,1520.76,1844.14,2045.16,2246.18
+875,761.25,910,1198.75,1522.5,1846.25,2047.5,2248.75
+876,762.12,911.04,1200.12,1524.24,1848.36,2049.84,2251.32
+877,762.99,912.08,1201.49,1525.98,1850.47,2052.18,2253.89
+878,763.86,913.12,1202.86,1527.72,1852.58,2054.52,2256.46
+879,764.73,914.16,1204.23,1529.46,1854.69,2056.86,2259.03
+880,765.6,915.2,1205.6,1531.2,1856.8,2059.2,2261.6
+881,766.47,916.24,1206.97,1532.94,1858.91,2061.54,2264.17
+882,767.34,917.28,1208.34,1534.68,1861.02,2063.88,2266.74
+883,768.21,918.32,1209.71,1536.42,1863.13,2066.22,2269.31
+884,769.08,919.36,1211.08,1538.16,1865.24,2068.56,2271.88
+885,769.95,920.4,1212.45,1539.9,1867.35,2070.9,2274.45
+886,770.82,921.44,1213.82,1541.64,1869.46,2073.24,2277.02
+887,771.69,922.48,1215.19,1543.38,1871.57,2075.58,2279.59
+888,772.56,923.52,1216.56,1545.12,1873.68,2077.92,2282.16
+889,773.43,924.56,1217.93,1546.86,1875.79,2080.26,2284.73
+890,774.3,925.6,1219.3,1548.6,1877.9,2082.6,2287.3
+891,775.17,926.64,1220.67,1550.34,1880.01,2084.94,2289.87
+892,776.04,927.68,1222.04,1552.08,1882.12,2087.28,2292.44
+893,776.91,928.72,1223.41,1553.82,1884.23,2089.62,2295.01
+894,777.78,929.76,1224.78,1555.56,1886.34,2091.96,2297.58
+895,778.65,930.8,1226.15,1557.3,1888.45,2094.3,2300.15
+896,779.52,931.84,1227.52,1559.04,1890.56,2096.64,2302.72
+897,780.39,932.88,1228.89,1560.78,1892.67,2098.98,2305.29
+898,781.26,933.92,1230.26,1562.52,1894.78,2101.32,2307.86
+899,782.13,934.96,1231.63,1564.26,1896.89,2103.66,2310.43
+900,783,936,1233,1566,1899,2106,2313
+901,783.87,937.04,1234.37,1567.74,1901.11,2108.34,2315.57
+902,784.74,938.08,1235.74,1569.48,1903.22,2110.68,2318.14
+903,785.61,939.12,1237.11,1571.22,1905.33,2113.02,2320.71
+904,786.48,940.16,1238.48,1572.96,1907.44,2115.36,2323.28
+905,787.35,941.2,1239.85,1574.7,1909.55,2117.7,2325.85
+906,788.22,942.24,1241.22,1576.44,1911.66,2120.04,2328.42
+907,789.09,943.28,1242.59,1578.18,1913.77,2122.38,2330.99
+908,789.96,944.32,1243.96,1579.92,1915.88,2124.72,2333.56
+909,790.83,945.36,1245.33,1581.66,1917.99,2127.06,2336.13
+910,791.7,946.4,1246.7,1583.4,1920.1,2129.4,2338.7
+911,792.57,947.44,1248.07,1585.14,1922.21,2131.74,2341.27
+912,793.44,948.48,1249.44,1586.88,1924.32,2134.08,2343.84
+913,794.31,949.52,1250.81,1588.62,1926.43,2136.42,2346.41
+914,795.18,950.56,1252.18,1590.36,1928.54,2138.76,2348.98
+915,796.05,951.6,1253.55,1592.1,1930.65,2141.1,2351.55
+916,796.92,952.64,1254.92,1593.84,1932.76,2143.44,2354.12
+917,797.79,953.68,1256.29,1595.58,1934.87,2145.78,2356.69
+918,798.66,954.72,1257.66,1597.32,1936.98,2148.12,2359.26
+919,799.53,955.76,1259.03,1599.06,1939.09,2150.46,2361.83
+920,800.4,956.8,1260.4,1600.8,1941.2,2152.8,2364.4
+921,801.27,957.84,1261.77,1602.54,1943.31,2155.14,2366.97
+922,802.14,958.88,1263.14,1604.28,1945.42,2157.48,2369.54
+923,803.01,959.92,1264.51,1606.02,1947.53,2159.82,2372.11
+924,803.88,960.96,1265.88,1607.76,1949.64,2162.16,2374.68
+925,804.75,962,1267.25,1609.5,1951.75,2164.5,2377.25
+926,805.62,963.04,1268.62,1611.24,1953.86,2166.84,2379.82
+927,806.49,964.08,1269.99,1612.98,1955.97,2169.18,2382.39
+928,807.36,965.12,1271.36,1614.72,1958.08,2171.52,2384.96
+929,808.23,966.16,1272.73,1616.46,1960.19,2173.86,2387.53
+930,809.1,967.2,1274.1,1618.2,1962.3,2176.2,2390.1
+931,809.97,968.24,1275.47,1619.94,1964.41,2178.54,2392.67
+932,810.84,969.28,1276.84,1621.68,1966.52,2180.88,2395.24
+933,811.71,970.32,1278.21,1623.42,1968.63,2183.22,2397.81
+934,812.58,971.36,1279.58,1625.16,1970.74,2185.56,2400.38
+935,813.45,972.4,1280.95,1626.9,1972.85,2187.9,2402.95
+936,814.32,973.44,1282.32,1628.64,1974.96,2190.24,2405.52
+937,815.19,974.48,1283.69,1630.38,1977.07,2192.58,2408.09
+938,816.06,975.52,1285.06,1632.12,1979.18,2194.92,2410.66
+939,816.93,976.56,1286.43,1633.86,1981.29,2197.26,2413.23
+940,817.8,977.6,1287.8,1635.6,1983.4,2199.6,2415.8
+941,818.67,978.64,1289.17,1637.34,1985.51,2201.94,2418.37
+942,819.54,979.68,1290.54,1639.08,1987.62,2204.28,2420.94
+943,820.41,980.72,1291.91,1640.82,1989.73,2206.62,2423.51
+944,821.28,981.76,1293.28,1642.56,1991.84,2208.96,2426.08
+945,822.15,982.8,1294.65,1644.3,1993.95,2211.3,2428.65
+946,823.02,983.84,1296.02,1646.04,1996.06,2213.64,2431.22
+947,823.89,984.88,1297.39,1647.78,1998.17,2215.98,2433.79
+948,824.76,985.92,1298.76,1649.52,2000.28,2218.32,2436.36
+949,825.63,986.96,1300.13,1651.26,2002.39,2220.66,2438.93
+950,826.5,988,1301.5,1653,2004.5,2223,2441.5
+951,827.37,989.04,1302.87,1654.74,2006.61,2225.34,2444.07
+952,828.24,990.08,1304.24,1656.48,2008.72,2227.68,2446.64
+953,829.11,991.12,1305.61,1658.22,2010.83,2230.02,2449.21
+954,829.98,992.16,1306.98,1659.96,2012.94,2232.36,2451.78
+955,830.85,993.2,1308.35,1661.7,2015.05,2234.7,2454.35
+956,831.72,994.24,1309.72,1663.44,2017.16,2237.04,2456.92
+957,832.59,995.28,1311.09,1665.18,2019.27,2239.38,2459.49
+958,833.46,996.32,1312.46,1666.92,2021.38,2241.72,2462.06
+959,834.33,997.36,1313.83,1668.66,2023.49,2244.06,2464.63
+960,835.2,998.4,1315.2,1670.4,2025.6,2246.4,2467.2
+961,836.07,999.44,1316.57,1672.14,2027.71,2248.74,2469.77
+962,836.94,1000.48,1317.94,1673.88,2029.82,2251.08,2472.34
+963,837.81,1001.52,1319.31,1675.62,2031.93,2253.42,2474.91
+964,838.68,1002.56,1320.68,1677.36,2034.04,2255.76,2477.48
+965,839.55,1003.6,1322.05,1679.1,2036.15,2258.1,2480.05
+966,840.42,1004.64,1323.42,1680.84,2038.26,2260.44,2482.62
+967,841.29,1005.68,1324.79,1682.58,2040.37,2262.78,2485.19
+968,842.16,1006.72,1326.16,1684.32,2042.48,2265.12,2487.76
+969,843.03,1007.76,1327.53,1686.06,2044.59,2267.46,2490.33
+970,843.9,1008.8,1328.9,1687.8,2046.7,2269.8,2492.9
+971,844.77,1009.84,1330.27,1689.54,2048.81,2272.14,2495.47
+972,845.64,1010.88,1331.64,1691.28,2050.92,2274.48,2498.04
+973,846.51,1011.92,1333.01,1693.02,2053.03,2276.82,2500.61
+974,847.38,1012.96,1334.38,1694.76,2055.14,2279.16,2503.18
+975,848.25,1014,1335.75,1696.5,2057.25,2281.5,2505.75
+976,849.12,1015.04,1337.12,1698.24,2059.36,2283.84,2508.32
+977,849.99,1016.08,1338.49,1699.98,2061.47,2286.18,2510.89
+978,850.86,1017.12,1339.86,1701.72,2063.58,2288.52,2513.46
+979,851.73,1018.16,1341.23,1703.46,2065.69,2290.86,2516.03
+980,852.6,1019.2,1342.6,1705.2,2067.8,2293.2,2518.6
+981,853.47,1020.24,1343.97,1706.94,2069.91,2295.54,2521.17
+982,854.34,1021.28,1345.34,1708.68,2072.02,2297.88,2523.74
+983,855.21,1022.32,1346.71,1710.42,2074.13,2300.22,2526.31
+984,856.08,1023.36,1348.08,1712.16,2076.24,2302.56,2528.88
+985,856.95,1024.4,1349.45,1713.9,2078.35,2304.9,2531.45
+986,857.82,1025.44,1350.82,1715.64,2080.46,2307.24,2534.02
+987,858.69,1026.48,1352.19,1717.38,2082.57,2309.58,2536.59
+988,859.56,1027.52,1353.56,1719.12,2084.68,2311.92,2539.16
+989,860.43,1028.56,1354.93,1720.86,2086.79,2314.26,2541.73
+990,861.3,1029.6,1356.3,1722.6,2088.9,2316.6,2544.3
+991,862.17,1030.64,1357.67,1724.34,2091.01,2318.94,2546.87
+992,863.04,1031.68,1359.04,1726.08,2093.12,2321.28,2549.44
+993,863.91,1032.72,1360.41,1727.82,2095.23,2323.62,2552.01
+994,864.78,1033.76,1361.78,1729.56,2097.34,2325.96,2554.58
+995,865.65,1034.8,1363.15,1731.3,2099.45,2328.3,2557.15
+996,866.52,1035.84,1364.52,1733.04,2101.56,2330.64,2559.72
+997,867.39,1036.88,1365.89,1734.78,2103.67,2332.98,2562.29
+998,868.26,1037.92,1367.26,1736.52,2105.78,2335.32,2564.86
+999,869.13,1038.96,1368.63,1738.26,2107.89,2337.66,2567.43
+1000,900,1060,1400,1770,2150,2380,2620
+1001,900.9,1061.06,1401.4,1771.77,2152.15,2382.38,2622.62
+1002,901.8,1062.12,1402.8,1773.54,2154.3,2384.76,2625.24
+1003,902.7,1063.18,1404.2,1775.31,2156.45,2387.14,2627.86
+1004,903.6,1064.24,1405.6,1777.08,2158.6,2389.52,2630.48
+1005,904.5,1065.3,1407,1778.85,2160.75,2391.9,2633.1
+1006,905.4,1066.36,1408.4,1780.62,2162.9,2394.28,2635.72
+1007,906.3,1067.42,1409.8,1782.39,2165.05,2396.66,2638.34
+1008,907.2,1068.48,1411.2,1784.16,2167.2,2399.04,2640.96
+1009,908.1,1069.54,1412.6,1785.93,2169.35,2401.42,2643.58
+1010,909,1070.6,1414,1787.7,2171.5,2403.8,2646.2
+1011,909.9,1071.66,1415.4,1789.47,2173.65,2406.18,2648.82
+1012,910.8,1072.72,1416.8,1791.24,2175.8,2408.56,2651.44
+1013,911.7,1073.78,1418.2,1793.01,2177.95,2410.94,2654.06
+1014,912.6,1074.84,1419.6,1794.78,2180.1,2413.32,2656.68
+1015,913.5,1075.9,1421,1796.55,2182.25,2415.7,2659.3
+1016,914.4,1076.96,1422.4,1798.32,2184.4,2418.08,2661.92
+1017,915.3,1078.02,1423.8,1800.09,2186.55,2420.46,2664.54
+1018,916.2,1079.08,1425.2,1801.86,2188.7,2422.84,2667.16
+1019,917.1,1080.14,1426.6,1803.63,2190.85,2425.22,2669.78
+1020,918,1081.2,1428,1805.4,2193,2427.6,2672.4
+1021,918.9,1082.26,1429.4,1807.17,2195.15,2429.98,2675.02
+1022,919.8,1083.32,1430.8,1808.94,2197.3,2432.36,2677.64
+1023,920.7,1084.38,1432.2,1810.71,2199.45,2434.74,2680.26
+1024,921.6,1085.44,1433.6,1812.48,2201.6,2437.12,2682.88
+1025,922.5,1086.5,1435,1814.25,2203.75,2439.5,2685.5
+1026,923.4,1087.56,1436.4,1816.02,2205.9,2441.88,2688.12
+1027,924.3,1088.62,1437.8,1817.79,2208.05,2444.26,2690.74
+1028,925.2,1089.68,1439.2,1819.56,2210.2,2446.64,2693.36
+1029,926.1,1090.74,1440.6,1821.33,2212.35,2449.02,2695.98
+1030,927,1091.8,1442,1823.1,2214.5,2451.4,2698.6
+1031,927.9,1092.86,1443.4,1824.87,2216.65,2453.78,2701.22
+1032,928.8,1093.92,1444.8,1826.64,2218.8,2456.16,2703.84
+1033,929.7,1094.98,1446.2,1828.41,2220.95,2458.54,2706.46
+1034,930.6,1096.04,1447.6,1830.18,2223.1,2460.92,2709.08
+1035,931.5,1097.1,1449,1831.95,2225.25,2463.3,2711.7
+1036,932.4,1098.16,1450.4,1833.72,2227.4,2465.68,2714.32
+1037,933.3,1099.22,1451.8,1835.49,2229.55,2468.06,2716.94
+1038,934.2,1100.28,1453.2,1837.26,2231.7,2470.44,2719.56
+1039,935.1,1101.34,1454.6,1839.03,2233.85,2472.82,2722.18
+1040,936,1102.4,1456,1840.8,2236,2475.2,2724.8
+1041,936.9,1103.46,1457.4,1842.57,2238.15,2477.58,2727.42
+1042,937.8,1104.52,1458.8,1844.34,2240.3,2479.96,2730.04
+1043,938.7,1105.58,1460.2,1846.11,2242.45,2482.34,2732.66
+1044,939.6,1106.64,1461.6,1847.88,2244.6,2484.72,2735.28
+1045,940.5,1107.7,1463,1849.65,2246.75,2487.1,2737.9
+1046,941.4,1108.76,1464.4,1851.42,2248.9,2489.48,2740.52
+1047,942.3,1109.82,1465.8,1853.19,2251.05,2491.86,2743.14
+1048,943.2,1110.88,1467.2,1854.96,2253.2,2494.24,2745.76
+1049,944.1,1111.94,1468.6,1856.73,2255.35,2496.62,2748.38
+1050,945,1113,1470,1858.5,2257.5,2499,2751
+1051,945.9,1114.06,1471.4,1860.27,2259.65,2501.38,2753.62
+1052,946.8,1115.12,1472.8,1862.04,2261.8,2503.76,2756.24
+1053,947.7,1116.18,1474.2,1863.81,2263.95,2506.14,2758.86
+1054,948.6,1117.24,1475.6,1865.58,2266.1,2508.52,2761.48
+1055,949.5,1118.3,1477,1867.35,2268.25,2510.9,2764.1
+1056,950.4,1119.36,1478.4,1869.12,2270.4,2513.28,2766.72
+1057,951.3,1120.42,1479.8,1870.89,2272.55,2515.66,2769.34
+1058,952.2,1121.48,1481.2,1872.66,2274.7,2518.04,2771.96
+1059,953.1,1122.54,1482.6,1874.43,2276.85,2520.42,2774.58
+1060,954,1123.6,1484,1876.2,2279,2522.8,2777.2
+1061,954.9,1124.66,1485.4,1877.97,2281.15,2525.18,2779.82
+1062,955.8,1125.72,1486.8,1879.74,2283.3,2527.56,2782.44
+1063,956.7,1126.78,1488.2,1881.51,2285.45,2529.94,2785.06
+1064,957.6,1127.84,1489.6,1883.28,2287.6,2532.32,2787.68
+1065,958.5,1128.9,1491,1885.05,2289.75,2534.7,2790.3
+1066,959.4,1129.96,1492.4,1886.82,2291.9,2537.08,2792.92
+1067,960.3,1131.02,1493.8,1888.59,2294.05,2539.46,2795.54
+1068,961.2,1132.08,1495.2,1890.36,2296.2,2541.84,2798.16
+1069,962.1,1133.14,1496.6,1892.13,2298.35,2544.22,2800.78
+1070,963,1134.2,1498,1893.9,2300.5,2546.6,2803.4
+1071,963.9,1135.26,1499.4,1895.67,2302.65,2548.98,2806.02
+1072,964.8,1136.32,1500.8,1897.44,2304.8,2551.36,2808.64
+1073,965.7,1137.38,1502.2,1899.21,2306.95,2553.74,2811.26
+1074,966.6,1138.44,1503.6,1900.98,2309.1,2556.12,2813.88
+1075,967.5,1139.5,1505,1902.75,2311.25,2558.5,2816.5
+1076,968.4,1140.56,1506.4,1904.52,2313.4,2560.88,2819.12
+1077,969.3,1141.62,1507.8,1906.29,2315.55,2563.26,2821.74
+1078,970.2,1142.68,1509.2,1908.06,2317.7,2565.64,2824.36
+1079,971.1,1143.74,1510.6,1909.83,2319.85,2568.02,2826.98
+1080,972,1144.8,1512,1911.6,2322,2570.4,2829.6
+1081,972.9,1145.86,1513.4,1913.37,2324.15,2572.78,2832.22
+1082,973.8,1146.92,1514.8,1915.14,2326.3,2575.16,2834.84
+1083,974.7,1147.98,1516.2,1916.91,2328.45,2577.54,2837.46
+1084,975.6,1149.04,1517.6,1918.68,2330.6,2579.92,2840.08
+1085,976.5,1150.1,1519,1920.45,2332.75,2582.3,2842.7
+1086,977.4,1151.16,1520.4,1922.22,2334.9,2584.68,2845.32
+1087,978.3,1152.22,1521.8,1923.99,2337.05,2587.06,2847.94
+1088,979.2,1153.28,1523.2,1925.76,2339.2,2589.44,2850.56
+1089,980.1,1154.34,1524.6,1927.53,2341.35,2591.82,2853.18
+1090,981,1155.4,1526,1929.3,2343.5,2594.2,2855.8
+1091,981.9,1156.46,1527.4,1931.07,2345.65,2596.58,2858.42
+1092,982.8,1157.52,1528.8,1932.84,2347.8,2598.96,2861.04
+1093,983.7,1158.58,1530.2,1934.61,2349.95,2601.34,2863.66
+1094,984.6,1159.64,1531.6,1936.38,2352.1,2603.72,2866.28
+1095,985.5,1160.7,1533,1938.15,2354.25,2606.1,2868.9
+1096,986.4,1161.76,1534.4,1939.92,2356.4,2608.48,2871.52
+1097,987.3,1162.82,1535.8,1941.69,2358.55,2610.86,2874.14
+1098,988.2,1163.88,1537.2,1943.46,2360.7,2613.24,2876.76
+1099,989.1,1164.94,1538.6,1945.23,2362.85,2615.62,2879.38
+1100,990,1166,1540,1947,2365,2618,2882
+1101,990.9,1167.06,1541.4,1948.77,2367.15,2620.38,2884.62
+1102,991.8,1168.12,1542.8,1950.54,2369.3,2622.76,2887.24
+1103,992.7,1169.18,1544.2,1952.31,2371.45,2625.14,2889.86
+1104,993.6,1170.24,1545.6,1954.08,2373.6,2627.52,2892.48
+1105,994.5,1171.3,1547,1955.85,2375.75,2629.9,2895.1
+1106,995.4,1172.36,1548.4,1957.62,2377.9,2632.28,2897.72
+1107,996.3,1173.42,1549.8,1959.39,2380.05,2634.66,2900.34
+1108,997.2,1174.48,1551.2,1961.16,2382.2,2637.04,2902.96
+1109,998.1,1175.54,1552.6,1962.93,2384.35,2639.42,2905.58
+1110,999,1176.6,1554,1964.7,2386.5,2641.8,2908.2
+1111,999.9,1177.66,1555.4,1966.47,2388.65,2644.18,2910.82
+1112,1000.8,1178.72,1556.8,1968.24,2390.8,2646.56,2913.44
+1113,1001.7,1179.78,1558.2,1970.01,2392.95,2648.94,2916.06
+1114,1002.6,1180.84,1559.6,1971.78,2395.1,2651.32,2918.68
+1115,1003.5,1181.9,1561,1973.55,2397.25,2653.7,2921.3
+1116,1004.4,1182.96,1562.4,1975.32,2399.4,2656.08,2923.92
+1117,1005.3,1184.02,1563.8,1977.09,2401.55,2658.46,2926.54
+1118,1006.2,1185.08,1565.2,1978.86,2403.7,2660.84,2929.16
+1119,1007.1,1186.14,1566.6,1980.63,2405.85,2663.22,2931.78
+1120,1008,1187.2,1568,1982.4,2408,2665.6,2934.4
+1121,1008.9,1188.26,1569.4,1984.17,2410.15,2667.98,2937.02
+1122,1009.8,1189.32,1570.8,1985.94,2412.3,2670.36,2939.64
+1123,1010.7,1190.38,1572.2,1987.71,2414.45,2672.74,2942.26
+1124,1011.6,1191.44,1573.6,1989.48,2416.6,2675.12,2944.88
+1125,1012.5,1192.5,1575,1991.25,2418.75,2677.5,2947.5
+1126,1013.4,1193.56,1576.4,1993.02,2420.9,2679.88,2950.12
+1127,1014.3,1194.62,1577.8,1994.79,2423.05,2682.26,2952.74
+1128,1015.2,1195.68,1579.2,1996.56,2425.2,2684.64,2955.36
+1129,1016.1,1196.74,1580.6,1998.33,2427.35,2687.02,2957.98
+1130,1017,1197.8,1582,2000.1,2429.5,2689.4,2960.6
+1131,1017.9,1198.86,1583.4,2001.87,2431.65,2691.78,2963.22
+1132,1018.8,1199.92,1584.8,2003.64,2433.8,2694.16,2965.84
+1133,1019.7,1200.98,1586.2,2005.41,2435.95,2696.54,2968.46
+1134,1020.6,1202.04,1587.6,2007.18,2438.1,2698.92,2971.08
+1135,1021.5,1203.1,1589,2008.95,2440.25,2701.3,2973.7
+1136,1022.4,1204.16,1590.4,2010.72,2442.4,2703.68,2976.32
+1137,1023.3,1205.22,1591.8,2012.49,2444.55,2706.06,2978.94
+1138,1024.2,1206.28,1593.2,2014.26,2446.7,2708.44,2981.56
+1139,1025.1,1207.34,1594.6,2016.03,2448.85,2710.82,2984.18
+1140,1026,1208.4,1596,2017.8,2451,2713.2,2986.8
+1141,1026.9,1209.46,1597.4,2019.57,2453.15,2715.58,2989.42
+1142,1027.8,1210.52,1598.8,2021.34,2455.3,2717.96,2992.04
+1143,1028.7,1211.58,1600.2,2023.11,2457.45,2720.34,2994.66
+1144,1029.6,1212.64,1601.6,2024.88,2459.6,2722.72,2997.28
+1145,1030.5,1213.7,1603,2026.65,2461.75,2725.1,2999.9
+1146,1031.4,1214.76,1604.4,2028.42,2463.9,2727.48,3002.52
+1147,1032.3,1215.82,1605.8,2030.19,2466.05,2729.86,3005.14
+1148,1033.2,1216.88,1607.2,2031.96,2468.2,2732.24,3007.76
+1149,1034.1,1217.94,1608.6,2033.73,2470.35,2734.62,3010.38
+1150,1035,1219,1610,2035.5,2472.5,2737,3013
+1151,1035.9,1220.06,1611.4,2037.27,2474.65,2739.38,3015.62
+1152,1036.8,1221.12,1612.8,2039.04,2476.8,2741.76,3018.24
+1153,1037.7,1222.18,1614.2,2040.81,2478.95,2744.14,3020.86
+1154,1038.6,1223.24,1615.6,2042.58,2481.1,2746.52,3023.48
+1155,1039.5,1224.3,1617,2044.35,2483.25,2748.9,3026.1
+1156,1040.4,1225.36,1618.4,2046.12,2485.4,2751.28,3028.72
+1157,1041.3,1226.42,1619.8,2047.89,2487.55,2753.66,3031.34
+1158,1042.2,1227.48,1621.2,2049.66,2489.7,2756.04,3033.96
+1159,1043.1,1228.54,1622.6,2051.43,2491.85,2758.42,3036.58
+1160,1044,1229.6,1624,2053.2,2494,2760.8,3039.2
+1161,1044.9,1230.66,1625.4,2054.97,2496.15,2763.18,3041.82
+1162,1045.8,1231.72,1626.8,2056.74,2498.3,2765.56,3044.44
+1163,1046.7,1232.78,1628.2,2058.51,2500.45,2767.94,3047.06
+1164,1047.6,1233.84,1629.6,2060.28,2502.6,2770.32,3049.68
+1165,1048.5,1234.9,1631,2062.05,2504.75,2772.7,3052.3
+1166,1049.4,1235.96,1632.4,2063.82,2506.9,2775.08,3054.92
+1167,1050.3,1237.02,1633.8,2065.59,2509.05,2777.46,3057.54
+1168,1051.2,1238.08,1635.2,2067.36,2511.2,2779.84,3060.16
+1169,1052.1,1239.14,1636.6,2069.13,2513.35,2782.22,3062.78
+1170,1053,1240.2,1638,2070.9,2515.5,2784.6,3065.4
+1171,1053.9,1241.26,1639.4,2072.67,2517.65,2786.98,3068.02
+1172,1054.8,1242.32,1640.8,2074.44,2519.8,2789.36,3070.64
+1173,1055.7,1243.38,1642.2,2076.21,2521.95,2791.74,3073.26
+1174,1056.6,1244.44,1643.6,2077.98,2524.1,2794.12,3075.88
+1175,1057.5,1245.5,1645,2079.75,2526.25,2796.5,3078.5
+1176,1058.4,1246.56,1646.4,2081.52,2528.4,2798.88,3081.12
+1177,1059.3,1247.62,1647.8,2083.29,2530.55,2801.26,3083.74
+1178,1060.2,1248.68,1649.2,2085.06,2532.7,2803.64,3086.36
+1179,1061.1,1249.74,1650.6,2086.83,2534.85,2806.02,3088.98
+1180,1062,1250.8,1652,2088.6,2537,2808.4,3091.6
+1181,1062.9,1251.86,1653.4,2090.37,2539.15,2810.78,3094.22
+1182,1063.8,1252.92,1654.8,2092.14,2541.3,2813.16,3096.84
+1183,1064.7,1253.98,1656.2,2093.91,2543.45,2815.54,3099.46
+1184,1065.6,1255.04,1657.6,2095.68,2545.6,2817.92,3102.08
+1185,1066.5,1256.1,1659,2097.45,2547.75,2820.3,3104.7
+1186,1067.4,1257.16,1660.4,2099.22,2549.9,2822.68,3107.32
+1187,1068.3,1258.22,1661.8,2100.99,2552.05,2825.06,3109.94
+1188,1069.2,1259.28,1663.2,2102.76,2554.2,2827.44,3112.56
+1189,1070.1,1260.34,1664.6,2104.53,2556.35,2829.82,3115.18
+1190,1071,1261.4,1666,2106.3,2558.5,2832.2,3117.8
+1191,1071.9,1262.46,1667.4,2108.07,2560.65,2834.58,3120.42
+1192,1072.8,1263.52,1668.8,2109.84,2562.8,2836.96,3123.04
+1193,1073.7,1264.58,1670.2,2111.61,2564.95,2839.34,3125.66
+1194,1074.6,1265.64,1671.6,2113.38,2567.1,2841.72,3128.28
+1195,1075.5,1266.7,1673,2115.15,2569.25,2844.1,3130.9
+1196,1076.4,1267.76,1674.4,2116.92,2571.4,2846.48,3133.52
+1197,1077.3,1268.82,1675.8,2118.69,2573.55,2848.86,3136.14
+1198,1078.2,1269.88,1677.2,2120.46,2575.7,2851.24,3138.76
+1199,1079.1,1270.94,1678.6,2122.23,2577.85,2853.62,3141.38
+1200,1080,1272,1680,2124,2580,2856,3144
+1201,1080.9,1273.06,1681.4,2125.77,2582.15,2858.38,3146.62
+1202,1081.8,1274.12,1682.8,2127.54,2584.3,2860.76,3149.24
+1203,1082.7,1275.18,1684.2,2129.31,2586.45,2863.14,3151.86
+1204,1083.6,1276.24,1685.6,2131.08,2588.6,2865.52,3154.48
+1205,1084.5,1277.3,1687,2132.85,2590.75,2867.9,3157.1
+1206,1085.4,1278.36,1688.4,2134.62,2592.9,2870.28,3159.72
+1207,1086.3,1279.42,1689.8,2136.39,2595.05,2872.66,3162.34
+1208,1087.2,1280.48,1691.2,2138.16,2597.2,2875.04,3164.96
+1209,1088.1,1281.54,1692.6,2139.93,2599.35,2877.42,3167.58
+1210,1089,1282.6,1694,2141.7,2601.5,2879.8,3170.2
+1211,1089.9,1283.66,1695.4,2143.47,2603.65,2882.18,3172.82
+1212,1090.8,1284.72,1696.8,2145.24,2605.8,2884.56,3175.44
+1213,1091.7,1285.78,1698.2,2147.01,2607.95,2886.94,3178.06
+1214,1092.6,1286.84,1699.6,2148.78,2610.1,2889.32,3180.68
+1215,1093.5,1287.9,1701,2150.55,2612.25,2891.7,3183.3
+1216,1094.4,1288.96,1702.4,2152.32,2614.4,2894.08,3185.92
+1217,1095.3,1290.02,1703.8,2154.09,2616.55,2896.46,3188.54
+1218,1096.2,1291.08,1705.2,2155.86,2618.7,2898.84,3191.16
+1219,1097.1,1292.14,1706.6,2157.63,2620.85,2901.22,3193.78
+1220,1098,1293.2,1708,2159.4,2623,2903.6,3196.4
+1221,1098.9,1294.26,1709.4,2161.17,2625.15,2905.98,3199.02
+1222,1099.8,1295.32,1710.8,2162.94,2627.3,2908.36,3201.64
+1223,1100.7,1296.38,1712.2,2164.71,2629.45,2910.74,3204.26
+1224,1101.6,1297.44,1713.6,2166.48,2631.6,2913.12,3206.88
+1225,1102.5,1298.5,1715,2168.25,2633.75,2915.5,3209.5
+1226,1103.4,1299.56,1716.4,2170.02,2635.9,2917.88,3212.12
+1227,1104.3,1300.62,1717.8,2171.79,2638.05,2920.26,3214.74
+1228,1105.2,1301.68,1719.2,2173.56,2640.2,2922.64,3217.36
+1229,1106.1,1302.74,1720.6,2175.33,2642.35,2925.02,3219.98
+1230,1107,1303.8,1722,2177.1,2644.5,2927.4,3222.6
+1231,1107.9,1304.86,1723.4,2178.87,2646.65,2929.78,3225.22
+1232,1108.8,1305.92,1724.8,2180.64,2648.8,2932.16,3227.84
+1233,1109.7,1306.98,1726.2,2182.41,2650.95,2934.54,3230.46
+1234,1110.6,1308.04,1727.6,2184.18,2653.1,2936.92,3233.08
+1235,1111.5,1309.1,1729,2185.95,2655.25,2939.3,3235.7
+1236,1112.4,1310.16,1730.4,2187.72,2657.4,2941.68,3238.32
+1237,1113.3,1311.22,1731.8,2189.49,2659.55,2944.06,3240.94
+1238,1114.2,1312.28,1733.2,2191.26,2661.7,2946.44,3243.56
+1239,1115.1,1313.34,1734.6,2193.03,2663.85,2948.82,3246.18
+1240,1116,1314.4,1736,2194.8,2666,2951.2,3248.8
+1241,1116.9,1315.46,1737.4,2196.57,2668.15,2953.58,3251.42
+1242,1117.8,1316.52,1738.8,2198.34,2670.3,2955.96,3254.04
+1243,1118.7,1317.58,1740.2,2200.11,2672.45,2958.34,3256.66
+1244,1119.6,1318.64,1741.6,2201.88,2674.6,2960.72,3259.28
+1245,1120.5,1319.7,1743,2203.65,2676.75,2963.1,3261.9
+1246,1121.4,1320.76,1744.4,2205.42,2678.9,2965.48,3264.52
+1247,1122.3,1321.82,1745.8,2207.19,2681.05,2967.86,3267.14
+1248,1123.2,1322.88,1747.2,2208.96,2683.2,2970.24,3269.76
+1249,1124.1,1323.94,1748.6,2210.73,2685.35,2972.62,3272.38
+1250,1125,1325,1750,2212.5,2687.5,2975,3275
+1251,1125.9,1326.06,1751.4,2214.27,2689.65,2977.38,3277.62
+1252,1126.8,1327.12,1752.8,2216.04,2691.8,2979.76,3280.24
+1253,1127.7,1328.18,1754.2,2217.81,2693.95,2982.14,3282.86
+1254,1128.6,1329.24,1755.6,2219.58,2696.1,2984.52,3285.48
+1255,1129.5,1330.3,1757,2221.35,2698.25,2986.9,3288.1
+1256,1130.4,1331.36,1758.4,2223.12,2700.4,2989.28,3290.72
+1257,1131.3,1332.42,1759.8,2224.89,2702.55,2991.66,3293.34
+1258,1132.2,1333.48,1761.2,2226.66,2704.7,2994.04,3295.96
+1259,1133.1,1334.54,1762.6,2228.43,2706.85,2996.42,3298.58
+1260,1134,1335.6,1764,2230.2,2709,2998.8,3301.2
+1261,1134.9,1336.66,1765.4,2231.97,2711.15,3001.18,3303.82
+1262,1135.8,1337.72,1766.8,2233.74,2713.3,3003.56,3306.44
+1263,1136.7,1338.78,1768.2,2235.51,2715.45,3005.94,3309.06
+1264,1137.6,1339.84,1769.6,2237.28,2717.6,3008.32,3311.68
+1265,1138.5,1340.9,1771,2239.05,2719.75,3010.7,3314.3
+1266,1139.4,1341.96,1772.4,2240.82,2721.9,3013.08,3316.92
+1267,1140.3,1343.02,1773.8,2242.59,2724.05,3015.46,3319.54
+1268,1141.2,1344.08,1775.2,2244.36,2726.2,3017.84,3322.16
+1269,1142.1,1345.14,1776.6,2246.13,2728.35,3020.22,3324.78
+1270,1143,1346.2,1778,2247.9,2730.5,3022.6,3327.4
+1271,1143.9,1347.26,1779.4,2249.67,2732.65,3024.98,3330.02
+1272,1144.8,1348.32,1780.8,2251.44,2734.8,3027.36,3332.64
+1273,1145.7,1349.38,1782.2,2253.21,2736.95,3029.74,3335.26
+1274,1146.6,1350.44,1783.6,2254.98,2739.1,3032.12,3337.88
+1275,1147.5,1351.5,1785,2256.75,2741.25,3034.5,3340.5
+1276,1148.4,1352.56,1786.4,2258.52,2743.4,3036.88,3343.12
+1277,1149.3,1353.62,1787.8,2260.29,2745.55,3039.26,3345.74
+1278,1150.2,1354.68,1789.2,2262.06,2747.7,3041.64,3348.36
+1279,1151.1,1355.74,1790.6,2263.83,2749.85,3044.02,3350.98
+1280,1152,1356.8,1792,2265.6,2752,3046.4,3353.6
+1281,1152.9,1357.86,1793.4,2267.37,2754.15,3048.78,3356.22
+1282,1153.8,1358.92,1794.8,2269.14,2756.3,3051.16,3358.84
+1283,1154.7,1359.98,1796.2,2270.91,2758.45,3053.54,3361.46
+1284,1155.6,1361.04,1797.6,2272.68,2760.6,3055.92,3364.08
+1285,1156.5,1362.1,1799,2274.45,2762.75,3058.3,3366.7
+1286,1157.4,1363.16,1800.4,2276.22,2764.9,3060.68,3369.32
+1287,1158.3,1364.22,1801.8,2277.99,2767.05,3063.06,3371.94
+1288,1159.2,1365.28,1803.2,2279.76,2769.2,3065.44,3374.56
+1289,1160.1,1366.34,1804.6,2281.53,2771.35,3067.82,3377.18
+1290,1161,1367.4,1806,2283.3,2773.5,3070.2,3379.8
+1291,1161.9,1368.46,1807.4,2285.07,2775.65,3072.58,3382.42
+1292,1162.8,1369.52,1808.8,2286.84,2777.8,3074.96,3385.04
+1293,1163.7,1370.58,1810.2,2288.61,2779.95,3077.34,3387.66
+1294,1164.6,1371.64,1811.6,2290.38,2782.1,3079.72,3390.28
+1295,1165.5,1372.7,1813,2292.15,2784.25,3082.1,3392.9
+1296,1166.4,1373.76,1814.4,2293.92,2786.4,3084.48,3395.52
+1297,1167.3,1374.82,1815.8,2295.69,2788.55,3086.86,3398.14
+1298,1168.2,1375.88,1817.2,2297.46,2790.7,3089.24,3400.76
+1299,1169.1,1376.94,1818.6,2299.23,2792.85,3091.62,3403.38
+1300,1170,1378,1820,2301,2795,3094,3406
+1301,1170.9,1379.06,1821.4,2302.77,2797.15,3096.38,3408.62
+1302,1171.8,1380.12,1822.8,2304.54,2799.3,3098.76,3411.24
+1303,1172.7,1381.18,1824.2,2306.31,2801.45,3101.14,3413.86
+1304,1173.6,1382.24,1825.6,2308.08,2803.6,3103.52,3416.48
+1305,1174.5,1383.3,1827,2309.85,2805.75,3105.9,3419.1
+1306,1175.4,1384.36,1828.4,2311.62,2807.9,3108.28,3421.72
+1307,1176.3,1385.42,1829.8,2313.39,2810.05,3110.66,3424.34
+1308,1177.2,1386.48,1831.2,2315.16,2812.2,3113.04,3426.96
+1309,1178.1,1387.54,1832.6,2316.93,2814.35,3115.42,3429.58
+1310,1179,1388.6,1834,2318.7,2816.5,3117.8,3432.2
+1311,1179.9,1389.66,1835.4,2320.47,2818.65,3120.18,3434.82
+1312,1180.8,1390.72,1836.8,2322.24,2820.8,3122.56,3437.44
+1313,1181.7,1391.78,1838.2,2324.01,2822.95,3124.94,3440.06
+1314,1182.6,1392.84,1839.6,2325.78,2825.1,3127.32,3442.68
+1315,1183.5,1393.9,1841,2327.55,2827.25,3129.7,3445.3
+1316,1184.4,1394.96,1842.4,2329.32,2829.4,3132.08,3447.92
+1317,1185.3,1396.02,1843.8,2331.09,2831.55,3134.46,3450.54
+1318,1186.2,1397.08,1845.2,2332.86,2833.7,3136.84,3453.16
+1319,1187.1,1398.14,1846.6,2334.63,2835.85,3139.22,3455.78
+1320,1188,1399.2,1848,2336.4,2838,3141.6,3458.4
+1321,1188.9,1400.26,1849.4,2338.17,2840.15,3143.98,3461.02
+1322,1189.8,1401.32,1850.8,2339.94,2842.3,3146.36,3463.64
+1323,1190.7,1402.38,1852.2,2341.71,2844.45,3148.74,3466.26
+1324,1191.6,1403.44,1853.6,2343.48,2846.6,3151.12,3468.88
+1325,1192.5,1404.5,1855,2345.25,2848.75,3153.5,3471.5
+1326,1193.4,1405.56,1856.4,2347.02,2850.9,3155.88,3474.12
+1327,1194.3,1406.62,1857.8,2348.79,2853.05,3158.26,3476.74
+1328,1195.2,1407.68,1859.2,2350.56,2855.2,3160.64,3479.36
+1329,1196.1,1408.74,1860.6,2352.33,2857.35,3163.02,3481.98
+1330,1197,1409.8,1862,2354.1,2859.5,3165.4,3484.6
+1331,1197.9,1410.86,1863.4,2355.87,2861.65,3167.78,3487.22
+1332,1198.8,1411.92,1864.8,2357.64,2863.8,3170.16,3489.84
+1333,1199.7,1412.98,1866.2,2359.41,2865.95,3172.54,3492.46
+1334,1200.6,1414.04,1867.6,2361.18,2868.1,3174.92,3495.08
+1335,1201.5,1415.1,1869,2362.95,2870.25,3177.3,3497.7
+1336,1202.4,1416.16,1870.4,2364.72,2872.4,3179.68,3500.32
+1337,1203.3,1417.22,1871.8,2366.49,2874.55,3182.06,3502.94
+1338,1204.2,1418.28,1873.2,2368.26,2876.7,3184.44,3505.56
+1339,1205.1,1419.34,1874.6,2370.03,2878.85,3186.82,3508.18
+1340,1206,1420.4,1876,2371.8,2881,3189.2,3510.8
+1341,1206.9,1421.46,1877.4,2373.57,2883.15,3191.58,3513.42
+1342,1207.8,1422.52,1878.8,2375.34,2885.3,3193.96,3516.04
+1343,1208.7,1423.58,1880.2,2377.11,2887.45,3196.34,3518.66
+1344,1209.6,1424.64,1881.6,2378.88,2889.6,3198.72,3521.28
+1345,1210.5,1425.7,1883,2380.65,2891.75,3201.1,3523.9
+1346,1211.4,1426.76,1884.4,2382.42,2893.9,3203.48,3526.52
+1347,1212.3,1427.82,1885.8,2384.19,2896.05,3205.86,3529.14
+1348,1213.2,1428.88,1887.2,2385.96,2898.2,3208.24,3531.76
+1349,1214.1,1429.94,1888.6,2387.73,2900.35,3210.62,3534.38
+1350,1215,1431,1890,2389.5,2902.5,3213,3537
+1351,1215.9,1432.06,1891.4,2391.27,2904.65,3215.38,3539.62
+1352,1216.8,1433.12,1892.8,2393.04,2906.8,3217.76,3542.24
+1353,1217.7,1434.18,1894.2,2394.81,2908.95,3220.14,3544.86
+1354,1218.6,1435.24,1895.6,2396.58,2911.1,3222.52,3547.48
+1355,1219.5,1436.3,1897,2398.35,2913.25,3224.9,3550.1
+1356,1220.4,1437.36,1898.4,2400.12,2915.4,3227.28,3552.72
+1357,1221.3,1438.42,1899.8,2401.89,2917.55,3229.66,3555.34
+1358,1222.2,1439.48,1901.2,2403.66,2919.7,3232.04,3557.96
+1359,1223.1,1440.54,1902.6,2405.43,2921.85,3234.42,3560.58
+1360,1224,1441.6,1904,2407.2,2924,3236.8,3563.2
+1361,1224.9,1442.66,1905.4,2408.97,2926.15,3239.18,3565.82
+1362,1225.8,1443.72,1906.8,2410.74,2928.3,3241.56,3568.44
+1363,1226.7,1444.78,1908.2,2412.51,2930.45,3243.94,3571.06
+1364,1227.6,1445.84,1909.6,2414.28,2932.6,3246.32,3573.68
+1365,1228.5,1446.9,1911,2416.05,2934.75,3248.7,3576.3
+1366,1229.4,1447.96,1912.4,2417.82,2936.9,3251.08,3578.92
+1367,1230.3,1449.02,1913.8,2419.59,2939.05,3253.46,3581.54
+1368,1231.2,1450.08,1915.2,2421.36,2941.2,3255.84,3584.16
+1369,1232.1,1451.14,1916.6,2423.13,2943.35,3258.22,3586.78
+1370,1233,1452.2,1918,2424.9,2945.5,3260.6,3589.4
+1371,1233.9,1453.26,1919.4,2426.67,2947.65,3262.98,3592.02
+1372,1234.8,1454.32,1920.8,2428.44,2949.8,3265.36,3594.64
+1373,1235.7,1455.38,1922.2,2430.21,2951.95,3267.74,3597.26
+1374,1236.6,1456.44,1923.6,2431.98,2954.1,3270.12,3599.88
+1375,1237.5,1457.5,1925,2433.75,2956.25,3272.5,3602.5
+1376,1238.4,1458.56,1926.4,2435.52,2958.4,3274.88,3605.12
+1377,1239.3,1459.62,1927.8,2437.29,2960.55,3277.26,3607.74
+1378,1240.2,1460.68,1929.2,2439.06,2962.7,3279.64,3610.36
+1379,1241.1,1461.74,1930.6,2440.83,2964.85,3282.02,3612.98
+1380,1242,1462.8,1932,2442.6,2967,3284.4,3615.6
+1381,1242.9,1463.86,1933.4,2444.37,2969.15,3286.78,3618.22
+1382,1243.8,1464.92,1934.8,2446.14,2971.3,3289.16,3620.84
+1383,1244.7,1465.98,1936.2,2447.91,2973.45,3291.54,3623.46
+1384,1245.6,1467.04,1937.6,2449.68,2975.6,3293.92,3626.08
+1385,1246.5,1468.1,1939,2451.45,2977.75,3296.3,3628.7
+1386,1247.4,1469.16,1940.4,2453.22,2979.9,3298.68,3631.32
+1387,1248.3,1470.22,1941.8,2454.99,2982.05,3301.06,3633.94
+1388,1249.2,1471.28,1943.2,2456.76,2984.2,3303.44,3636.56
+1389,1250.1,1472.34,1944.6,2458.53,2986.35,3305.82,3639.18
+1390,1251,1473.4,1946,2460.3,2988.5,3308.2,3641.8
+1391,1251.9,1474.46,1947.4,2462.07,2990.65,3310.58,3644.42
+1392,1252.8,1475.52,1948.8,2463.84,2992.8,3312.96,3647.04
+1393,1253.7,1476.58,1950.2,2465.61,2994.95,3315.34,3649.66
+1394,1254.6,1477.64,1951.6,2467.38,2997.1,3317.72,3652.28
+1395,1255.5,1478.7,1953,2469.15,2999.25,3320.1,3654.9
+1396,1256.4,1479.76,1954.4,2470.92,3001.4,3322.48,3657.52
+1397,1257.3,1480.82,1955.8,2472.69,3003.55,3324.86,3660.14
+1398,1258.2,1481.88,1957.2,2474.46,3005.7,3327.24,3662.76
+1399,1259.1,1482.94,1958.6,2476.23,3007.85,3329.62,3665.38
+1400,1260,1484,1960,2478,3010,3332,3668
+1401,1260.9,1485.06,1961.4,2479.77,3012.15,3334.38,3670.62
+1402,1261.8,1486.12,1962.8,2481.54,3014.3,3336.76,3673.24
+1403,1262.7,1487.18,1964.2,2483.31,3016.45,3339.14,3675.86
+1404,1263.6,1488.24,1965.6,2485.08,3018.6,3341.52,3678.48
+1405,1264.5,1489.3,1967,2486.85,3020.75,3343.9,3681.1
+1406,1265.4,1490.36,1968.4,2488.62,3022.9,3346.28,3683.72
+1407,1266.3,1491.42,1969.8,2490.39,3025.05,3348.66,3686.34
+1408,1267.2,1492.48,1971.2,2492.16,3027.2,3351.04,3688.96
+1409,1268.1,1493.54,1972.6,2493.93,3029.35,3353.42,3691.58
+1410,1269,1494.6,1974,2495.7,3031.5,3355.8,3694.2
+1411,1269.9,1495.66,1975.4,2497.47,3033.65,3358.18,3696.82
+1412,1270.8,1496.72,1976.8,2499.24,3035.8,3360.56,3699.44
+1413,1271.7,1497.78,1978.2,2501.01,3037.95,3362.94,3702.06
+1414,1272.6,1498.84,1979.6,2502.78,3040.1,3365.32,3704.68
+1415,1273.5,1499.9,1981,2504.55,3042.25,3367.7,3707.3
+1416,1274.4,1500.96,1982.4,2506.32,3044.4,3370.08,3709.92
+1417,1275.3,1502.02,1983.8,2508.09,3046.55,3372.46,3712.54
+1418,1276.2,1503.08,1985.2,2509.86,3048.7,3374.84,3715.16
+1419,1277.1,1504.14,1986.6,2511.63,3050.85,3377.22,3717.78
+1420,1278,1505.2,1988,2513.4,3053,3379.6,3720.4
+1421,1278.9,1506.26,1989.4,2515.17,3055.15,3381.98,3723.02
+1422,1279.8,1507.32,1990.8,2516.94,3057.3,3384.36,3725.64
+1423,1280.7,1508.38,1992.2,2518.71,3059.45,3386.74,3728.26
+1424,1281.6,1509.44,1993.6,2520.48,3061.6,3389.12,3730.88
+1425,1282.5,1510.5,1995,2522.25,3063.75,3391.5,3733.5
+1426,1283.4,1511.56,1996.4,2524.02,3065.9,3393.88,3736.12
+1427,1284.3,1512.62,1997.8,2525.79,3068.05,3396.26,3738.74
+1428,1285.2,1513.68,1999.2,2527.56,3070.2,3398.64,3741.36
+1429,1286.1,1514.74,2000.6,2529.33,3072.35,3401.02,3743.98
+1430,1287,1515.8,2002,2531.1,3074.5,3403.4,3746.6
+1431,1287.9,1516.86,2003.4,2532.87,3076.65,3405.78,3749.22
+1432,1288.8,1517.92,2004.8,2534.64,3078.8,3408.16,3751.84
+1433,1289.7,1518.98,2006.2,2536.41,3080.95,3410.54,3754.46
+1434,1290.6,1520.04,2007.6,2538.18,3083.1,3412.92,3757.08
+1435,1291.5,1521.1,2009,2539.95,3085.25,3415.3,3759.7
+1436,1292.4,1522.16,2010.4,2541.72,3087.4,3417.68,3762.32
+1437,1293.3,1523.22,2011.8,2543.49,3089.55,3420.06,3764.94
+1438,1294.2,1524.28,2013.2,2545.26,3091.7,3422.44,3767.56
+1439,1295.1,1525.34,2014.6,2547.03,3093.85,3424.82,3770.18
+1440,1296,1526.4,2016,2548.8,3096,3427.2,3772.8
+1441,1296.9,1527.46,2017.4,2550.57,3098.15,3429.58,3775.42
+1442,1297.8,1528.52,2018.8,2552.34,3100.3,3431.96,3778.04
+1443,1298.7,1529.58,2020.2,2554.11,3102.45,3434.34,3780.66
+1444,1299.6,1530.64,2021.6,2555.88,3104.6,3436.72,3783.28
+1445,1300.5,1531.7,2023,2557.65,3106.75,3439.1,3785.9
+1446,1301.4,1532.76,2024.4,2559.42,3108.9,3441.48,3788.52
+1447,1302.3,1533.82,2025.8,2561.19,3111.05,3443.86,3791.14
+1448,1303.2,1534.88,2027.2,2562.96,3113.2,3446.24,3793.76
+1449,1304.1,1535.94,2028.6,2564.73,3115.35,3448.62,3796.38
+1450,1305,1537,2030,2566.5,3117.5,3451,3799
+1451,1305.9,1538.06,2031.4,2568.27,3119.65,3453.38,3801.62
+1452,1306.8,1539.12,2032.8,2570.04,3121.8,3455.76,3804.24
+1453,1307.7,1540.18,2034.2,2571.81,3123.95,3458.14,3806.86
+1454,1308.6,1541.24,2035.6,2573.58,3126.1,3460.52,3809.48
+1455,1309.5,1542.3,2037,2575.35,3128.25,3462.9,3812.1
+1456,1310.4,1543.36,2038.4,2577.12,3130.4,3465.28,3814.72
+1457,1311.3,1544.42,2039.8,2578.89,3132.55,3467.66,3817.34
+1458,1312.2,1545.48,2041.2,2580.66,3134.7,3470.04,3819.96
+1459,1313.1,1546.54,2042.6,2582.43,3136.85,3472.42,3822.58
+1460,1314,1547.6,2044,2584.2,3139,3474.8,3825.2
+1461,1314.9,1548.66,2045.4,2585.97,3141.15,3477.18,3827.82
+1462,1315.8,1549.72,2046.8,2587.74,3143.3,3479.56,3830.44
+1463,1316.7,1550.78,2048.2,2589.51,3145.45,3481.94,3833.06
+1464,1317.6,1551.84,2049.6,2591.28,3147.6,3484.32,3835.68
+1465,1318.5,1552.9,2051,2593.05,3149.75,3486.7,3838.3
+1466,1319.4,1553.96,2052.4,2594.82,3151.9,3489.08,3840.92
+1467,1320.3,1555.02,2053.8,2596.59,3154.05,3491.46,3843.54
+1468,1321.2,1556.08,2055.2,2598.36,3156.2,3493.84,3846.16
+1469,1322.1,1557.14,2056.6,2600.13,3158.35,3496.22,3848.78
+1470,1323,1558.2,2058,2601.9,3160.5,3498.6,3851.4
+1471,1323.9,1559.26,2059.4,2603.67,3162.65,3500.98,3854.02
+1472,1324.8,1560.32,2060.8,2605.44,3164.8,3503.36,3856.64
+1473,1325.7,1561.38,2062.2,2607.21,3166.95,3505.74,3859.26
+1474,1326.6,1562.44,2063.6,2608.98,3169.1,3508.12,3861.88
+1475,1327.5,1563.5,2065,2610.75,3171.25,3510.5,3864.5
+1476,1328.4,1564.56,2066.4,2612.52,3173.4,3512.88,3867.12
+1477,1329.3,1565.62,2067.8,2614.29,3175.55,3515.26,3869.74
+1478,1330.2,1566.68,2069.2,2616.06,3177.7,3517.64,3872.36
+1479,1331.1,1567.74,2070.6,2617.83,3179.85,3520.02,3874.98
+1480,1332,1568.8,2072,2619.6,3182,3522.4,3877.6
+1481,1332.9,1569.86,2073.4,2621.37,3184.15,3524.78,3880.22
+1482,1333.8,1570.92,2074.8,2623.14,3186.3,3527.16,3882.84
+1483,1334.7,1571.98,2076.2,2624.91,3188.45,3529.54,3885.46
+1484,1335.6,1573.04,2077.6,2626.68,3190.6,3531.92,3888.08
+1485,1336.5,1574.1,2079,2628.45,3192.75,3534.3,3890.7
+1486,1337.4,1575.16,2080.4,2630.22,3194.9,3536.68,3893.32
+1487,1338.3,1576.22,2081.8,2631.99,3197.05,3539.06,3895.94
+1488,1339.2,1577.28,2083.2,2633.76,3199.2,3541.44,3898.56
+1489,1340.1,1578.34,2084.6,2635.53,3201.35,3543.82,3901.18
+1490,1341,1579.4,2086,2637.3,3203.5,3546.2,3903.8
+1491,1341.9,1580.46,2087.4,2639.07,3205.65,3548.58,3906.42
+1492,1342.8,1581.52,2088.8,2640.84,3207.8,3550.96,3909.04
+1493,1343.7,1582.58,2090.2,2642.61,3209.95,3553.34,3911.66
+1494,1344.6,1583.64,2091.6,2644.38,3212.1,3555.72,3914.28
+1495,1345.5,1584.7,2093,2646.15,3214.25,3558.1,3916.9
+1496,1346.4,1585.76,2094.4,2647.92,3216.4,3560.48,3919.52
+1497,1347.3,1586.82,2095.8,2649.69,3218.55,3562.86,3922.14
+1498,1348.2,1587.88,2097.2,2651.46,3220.7,3565.24,3924.76
+1499,1349.1,1588.94,2098.6,2653.23,3222.85,3567.62,3927.38
+1500,1350,1590,2100,2655,3225,3570,3930
+1501,1350.9,1591.06,2101.4,2656.77,3227.15,3572.38,3932.62
+1502,1351.8,1592.12,2102.8,2658.54,3229.3,3574.76,3935.24
+1503,1352.7,1593.18,2104.2,2660.31,3231.45,3577.14,3937.86
+1504,1353.6,1594.24,2105.6,2662.08,3233.6,3579.52,3940.48
+1505,1354.5,1595.3,2107,2663.85,3235.75,3581.9,3943.1
+1506,1355.4,1596.36,2108.4,2665.62,3237.9,3584.28,3945.72
+1507,1356.3,1597.42,2109.8,2667.39,3240.05,3586.66,3948.34
+1508,1357.2,1598.48,2111.2,2669.16,3242.2,3589.04,3950.96
+1509,1358.1,1599.54,2112.6,2670.93,3244.35,3591.42,3953.58
+1510,1359,1600.6,2114,2672.7,3246.5,3593.8,3956.2
+1511,1359.9,1601.66,2115.4,2674.47,3248.65,3596.18,3958.82
+1512,1360.8,1602.72,2116.8,2676.24,3250.8,3598.56,3961.44
+1513,1361.7,1603.78,2118.2,2678.01,3252.95,3600.94,3964.06
+1514,1362.6,1604.84,2119.6,2679.78,3255.1,3603.32,3966.68
+1515,1363.5,1605.9,2121,2681.55,3257.25,3605.7,3969.3
+1516,1364.4,1606.96,2122.4,2683.32,3259.4,3608.08,3971.92
+1517,1365.3,1608.02,2123.8,2685.09,3261.55,3610.46,3974.54
+1518,1366.2,1609.08,2125.2,2686.86,3263.7,3612.84,3977.16
+1519,1367.1,1610.14,2126.6,2688.63,3265.85,3615.22,3979.78
+1520,1368,1611.2,2128,2690.4,3268,3617.6,3982.4
+1521,1368.9,1612.26,2129.4,2692.17,3270.15,3619.98,3985.02
+1522,1369.8,1613.32,2130.8,2693.94,3272.3,3622.36,3987.64
+1523,1370.7,1614.38,2132.2,2695.71,3274.45,3624.74,3990.26
+1524,1371.6,1615.44,2133.6,2697.48,3276.6,3627.12,3992.88
+1525,1372.5,1616.5,2135,2699.25,3278.75,3629.5,3995.5
+1526,1373.4,1617.56,2136.4,2701.02,3280.9,3631.88,3998.12
+1527,1374.3,1618.62,2137.8,2702.79,3283.05,3634.26,4000.74
+1528,1375.2,1619.68,2139.2,2704.56,3285.2,3636.64,4003.36
+1529,1376.1,1620.74,2140.6,2706.33,3287.35,3639.02,4005.98
+1530,1377,1621.8,2142,2708.1,3289.5,3641.4,4008.6
+1531,1377.9,1622.86,2143.4,2709.87,3291.65,3643.78,4011.22
+1532,1378.8,1623.92,2144.8,2711.64,3293.8,3646.16,4013.84
+1533,1379.7,1624.98,2146.2,2713.41,3295.95,3648.54,4016.46
+1534,1380.6,1626.04,2147.6,2715.18,3298.1,3650.92,4019.08
+1535,1381.5,1627.1,2149,2716.95,3300.25,3653.3,4021.7
+1536,1382.4,1628.16,2150.4,2718.72,3302.4,3655.68,4024.32
+1537,1383.3,1629.22,2151.8,2720.49,3304.55,3658.06,4026.94
+1538,1384.2,1630.28,2153.2,2722.26,3306.7,3660.44,4029.56
+1539,1385.1,1631.34,2154.6,2724.03,3308.85,3662.82,4032.18
+1540,1386,1632.4,2156,2725.8,3311,3665.2,4034.8
+1541,1386.9,1633.46,2157.4,2727.57,3313.15,3667.58,4037.42
+1542,1387.8,1634.52,2158.8,2729.34,3315.3,3669.96,4040.04
+1543,1388.7,1635.58,2160.2,2731.11,3317.45,3672.34,4042.66
+1544,1389.6,1636.64,2161.6,2732.88,3319.6,3674.72,4045.28
+1545,1390.5,1637.7,2163,2734.65,3321.75,3677.1,4047.9
+1546,1391.4,1638.76,2164.4,2736.42,3323.9,3679.48,4050.52
+1547,1392.3,1639.82,2165.8,2738.19,3326.05,3681.86,4053.14
+1548,1393.2,1640.88,2167.2,2739.96,3328.2,3684.24,4055.76
+1549,1394.1,1641.94,2168.6,2741.73,3330.35,3686.62,4058.38
+1550,1395,1643,2170,2743.5,3332.5,3689,4061
+1551,1395.9,1644.06,2171.4,2745.27,3334.65,3691.38,4063.62
+1552,1396.8,1645.12,2172.8,2747.04,3336.8,3693.76,4066.24
+1553,1397.7,1646.18,2174.2,2748.81,3338.95,3696.14,4068.86
+1554,1398.6,1647.24,2175.6,2750.58,3341.1,3698.52,4071.48
+1555,1399.5,1648.3,2177,2752.35,3343.25,3700.9,4074.1
+1556,1400.4,1649.36,2178.4,2754.12,3345.4,3703.28,4076.72
+1557,1401.3,1650.42,2179.8,2755.89,3347.55,3705.66,4079.34
+1558,1402.2,1651.48,2181.2,2757.66,3349.7,3708.04,4081.96
+1559,1403.1,1652.54,2182.6,2759.43,3351.85,3710.42,4084.58
+1560,1404,1653.6,2184,2761.2,3354,3712.8,4087.2
+1561,1404.9,1654.66,2185.4,2762.97,3356.15,3715.18,4089.82
+1562,1405.8,1655.72,2186.8,2764.74,3358.3,3717.56,4092.44
+1563,1406.7,1656.78,2188.2,2766.51,3360.45,3719.94,4095.06
+1564,1407.6,1657.84,2189.6,2768.28,3362.6,3722.32,4097.68
+1565,1408.5,1658.9,2191,2770.05,3364.75,3724.7,4100.3
+1566,1409.4,1659.96,2192.4,2771.82,3366.9,3727.08,4102.92
+1567,1410.3,1661.02,2193.8,2773.59,3369.05,3729.46,4105.54
+1568,1411.2,1662.08,2195.2,2775.36,3371.2,3731.84,4108.16
+1569,1412.1,1663.14,2196.6,2777.13,3373.35,3734.22,4110.78
+1570,1413,1664.2,2198,2778.9,3375.5,3736.6,4113.4
+1571,1413.9,1665.26,2199.4,2780.67,3377.65,3738.98,4116.02
+1572,1414.8,1666.32,2200.8,2782.44,3379.8,3741.36,4118.64
+1573,1415.7,1667.38,2202.2,2784.21,3381.95,3743.74,4121.26
+1574,1416.6,1668.44,2203.6,2785.98,3384.1,3746.12,4123.88
+1575,1417.5,1669.5,2205,2787.75,3386.25,3748.5,4126.5
+1576,1418.4,1670.56,2206.4,2789.52,3388.4,3750.88,4129.12
+1577,1419.3,1671.62,2207.8,2791.29,3390.55,3753.26,4131.74
+1578,1420.2,1672.68,2209.2,2793.06,3392.7,3755.64,4134.36
+1579,1421.1,1673.74,2210.6,2794.83,3394.85,3758.02,4136.98
+1580,1422,1674.8,2212,2796.6,3397,3760.4,4139.6
+1581,1422.9,1675.86,2213.4,2798.37,3399.15,3762.78,4142.22
+1582,1423.8,1676.92,2214.8,2800.14,3401.3,3765.16,4144.84
+1583,1424.7,1677.98,2216.2,2801.91,3403.45,3767.54,4147.46
+1584,1425.6,1679.04,2217.6,2803.68,3405.6,3769.92,4150.08
+1585,1426.5,1680.1,2219,2805.45,3407.75,3772.3,4152.7
+1586,1427.4,1681.16,2220.4,2807.22,3409.9,3774.68,4155.32
+1587,1428.3,1682.22,2221.8,2808.99,3412.05,3777.06,4157.94
+1588,1429.2,1683.28,2223.2,2810.76,3414.2,3779.44,4160.56
+1589,1430.1,1684.34,2224.6,2812.53,3416.35,3781.82,4163.18
+1590,1431,1685.4,2226,2814.3,3418.5,3784.2,4165.8
+1591,1431.9,1686.46,2227.4,2816.07,3420.65,3786.58,4168.42
+1592,1432.8,1687.52,2228.8,2817.84,3422.8,3788.96,4171.04
+1593,1433.7,1688.58,2230.2,2819.61,3424.95,3791.34,4173.66
+1594,1434.6,1689.64,2231.6,2821.38,3427.1,3793.72,4176.28
+1595,1435.5,1690.7,2233,2823.15,3429.25,3796.1,4178.9
+1596,1436.4,1691.76,2234.4,2824.92,3431.4,3798.48,4181.52
+1597,1437.3,1692.82,2235.8,2826.69,3433.55,3800.86,4184.14
+1598,1438.2,1693.88,2237.2,2828.46,3435.7,3803.24,4186.76
+1599,1439.1,1694.94,2238.6,2830.23,3437.85,3805.62,4189.38
+1600,1440,1696,2240,2832,3440,3808,4192
+1601,1440.9,1697.06,2241.4,2833.77,3442.15,3810.38,4194.62
+1602,1441.8,1698.12,2242.8,2835.54,3444.3,3812.76,4197.24
+1603,1442.7,1699.18,2244.2,2837.31,3446.45,3815.14,4199.86
+1604,1443.6,1700.24,2245.6,2839.08,3448.6,3817.52,4202.48
+1605,1444.5,1701.3,2247,2840.85,3450.75,3819.9,4205.1
+1606,1445.4,1702.36,2248.4,2842.62,3452.9,3822.28,4207.72
+1607,1446.3,1703.42,2249.8,2844.39,3455.05,3824.66,4210.34
+1608,1447.2,1704.48,2251.2,2846.16,3457.2,3827.04,4212.96
+1609,1448.1,1705.54,2252.6,2847.93,3459.35,3829.42,4215.58
+1610,1449,1706.6,2254,2849.7,3461.5,3831.8,4218.2
+1611,1449.9,1707.66,2255.4,2851.47,3463.65,3834.18,4220.82
+1612,1450.8,1708.72,2256.8,2853.24,3465.8,3836.56,4223.44
+1613,1451.7,1709.78,2258.2,2855.01,3467.95,3838.94,4226.06
+1614,1452.6,1710.84,2259.6,2856.78,3470.1,3841.32,4228.68
+1615,1453.5,1711.9,2261,2858.55,3472.25,3843.7,4231.3
+1616,1454.4,1712.96,2262.4,2860.32,3474.4,3846.08,4233.92
+1617,1455.3,1714.02,2263.8,2862.09,3476.55,3848.46,4236.54
+1618,1456.2,1715.08,2265.2,2863.86,3478.7,3850.84,4239.16
+1619,1457.1,1716.14,2266.6,2865.63,3480.85,3853.22,4241.78
+1620,1458,1717.2,2268,2867.4,3483,3855.6,4244.4
+1621,1458.9,1718.26,2269.4,2869.17,3485.15,3857.98,4247.02
+1622,1459.8,1719.32,2270.8,2870.94,3487.3,3860.36,4249.64
+1623,1460.7,1720.38,2272.2,2872.71,3489.45,3862.74,4252.26
+1624,1461.6,1721.44,2273.6,2874.48,3491.6,3865.12,4254.88
+1625,1462.5,1722.5,2275,2876.25,3493.75,3867.5,4257.5
+1626,1463.4,1723.56,2276.4,2878.02,3495.9,3869.88,4260.12
+1627,1464.3,1724.62,2277.8,2879.79,3498.05,3872.26,4262.74
+1628,1465.2,1725.68,2279.2,2881.56,3500.2,3874.64,4265.36
+1629,1466.1,1726.74,2280.6,2883.33,3502.35,3877.02,4267.98
+1630,1467,1727.8,2282,2885.1,3504.5,3879.4,4270.6
+1631,1467.9,1728.86,2283.4,2886.87,3506.65,3881.78,4273.22
+1632,1468.8,1729.92,2284.8,2888.64,3508.8,3884.16,4275.84
+1633,1469.7,1730.98,2286.2,2890.41,3510.95,3886.54,4278.46
+1634,1470.6,1732.04,2287.6,2892.18,3513.1,3888.92,4281.08
+1635,1471.5,1733.1,2289,2893.95,3515.25,3891.3,4283.7
+1636,1472.4,1734.16,2290.4,2895.72,3517.4,3893.68,4286.32
+1637,1473.3,1735.22,2291.8,2897.49,3519.55,3896.06,4288.94
+1638,1474.2,1736.28,2293.2,2899.26,3521.7,3898.44,4291.56
+1639,1475.1,1737.34,2294.6,2901.03,3523.85,3900.82,4294.18
+1640,1476,1738.4,2296,2902.8,3526,3903.2,4296.8
+1641,1476.9,1739.46,2297.4,2904.57,3528.15,3905.58,4299.42
+1642,1477.8,1740.52,2298.8,2906.34,3530.3,3907.96,4302.04
+1643,1478.7,1741.58,2300.2,2908.11,3532.45,3910.34,4304.66
+1644,1479.6,1742.64,2301.6,2909.88,3534.6,3912.72,4307.28
+1645,1480.5,1743.7,2303,2911.65,3536.75,3915.1,4309.9
+1646,1481.4,1744.76,2304.4,2913.42,3538.9,3917.48,4312.52
+1647,1482.3,1745.82,2305.8,2915.19,3541.05,3919.86,4315.14
+1648,1483.2,1746.88,2307.2,2916.96,3543.2,3922.24,4317.76
+1649,1484.1,1747.94,2308.6,2918.73,3545.35,3924.62,4320.38
+1650,1485,1749,2310,2920.5,3547.5,3927,4323
+1651,1485.9,1750.06,2311.4,2922.27,3549.65,3929.38,4325.62
+1652,1486.8,1751.12,2312.8,2924.04,3551.8,3931.76,4328.24
+1653,1487.7,1752.18,2314.2,2925.81,3553.95,3934.14,4330.86
+1654,1488.6,1753.24,2315.6,2927.58,3556.1,3936.52,4333.48
+1655,1489.5,1754.3,2317,2929.35,3558.25,3938.9,4336.1
+1656,1490.4,1755.36,2318.4,2931.12,3560.4,3941.28,4338.72
+1657,1491.3,1756.42,2319.8,2932.89,3562.55,3943.66,4341.34
+1658,1492.2,1757.48,2321.2,2934.66,3564.7,3946.04,4343.96
+1659,1493.1,1758.54,2322.6,2936.43,3566.85,3948.42,4346.58
+1660,1494,1759.6,2324,2938.2,3569,3950.8,4349.2
+1661,1494.9,1760.66,2325.4,2939.97,3571.15,3953.18,4351.82
+1662,1495.8,1761.72,2326.8,2941.74,3573.3,3955.56,4354.44
+1663,1496.7,1762.78,2328.2,2943.51,3575.45,3957.94,4357.06
+1664,1497.6,1763.84,2329.6,2945.28,3577.6,3960.32,4359.68
+1665,1498.5,1764.9,2331,2947.05,3579.75,3962.7,4362.3
+1666,1499.4,1765.96,2332.4,2948.82,3581.9,3965.08,4364.92
+1667,1500.3,1767.02,2333.8,2950.59,3584.05,3967.46,4367.54
+1668,1501.2,1768.08,2335.2,2952.36,3586.2,3969.84,4370.16
+1669,1502.1,1769.14,2336.6,2954.13,3588.35,3972.22,4372.78
+1670,1503,1770.2,2338,2955.9,3590.5,3974.6,4375.4
+1671,1503.9,1771.26,2339.4,2957.67,3592.65,3976.98,4378.02
+1672,1504.8,1772.32,2340.8,2959.44,3594.8,3979.36,4380.64
+1673,1505.7,1773.38,2342.2,2961.21,3596.95,3981.74,4383.26
+1674,1506.6,1774.44,2343.6,2962.98,3599.1,3984.12,4385.88
+1675,1507.5,1775.5,2345,2964.75,3601.25,3986.5,4388.5
+1676,1508.4,1776.56,2346.4,2966.52,3603.4,3988.88,4391.12
+1677,1509.3,1777.62,2347.8,2968.29,3605.55,3991.26,4393.74
+1678,1510.2,1778.68,2349.2,2970.06,3607.7,3993.64,4396.36
+1679,1511.1,1779.74,2350.6,2971.83,3609.85,3996.02,4398.98
+1680,1512,1780.8,2352,2973.6,3612,3998.4,4401.6
+1681,1512.9,1781.86,2353.4,2975.37,3614.15,4000.78,4404.22
+1682,1513.8,1782.92,2354.8,2977.14,3616.3,4003.16,4406.84
+1683,1514.7,1783.98,2356.2,2978.91,3618.45,4005.54,4409.46
+1684,1515.6,1785.04,2357.6,2980.68,3620.6,4007.92,4412.08
+1685,1516.5,1786.1,2359,2982.45,3622.75,4010.3,4414.7
+1686,1517.4,1787.16,2360.4,2984.22,3624.9,4012.68,4417.32
+1687,1518.3,1788.22,2361.8,2985.99,3627.05,4015.06,4419.94
+1688,1519.2,1789.28,2363.2,2987.76,3629.2,4017.44,4422.56
+1689,1520.1,1790.34,2364.6,2989.53,3631.35,4019.82,4425.18
+1690,1521,1791.4,2366,2991.3,3633.5,4022.2,4427.8
+1691,1521.9,1792.46,2367.4,2993.07,3635.65,4024.58,4430.42
+1692,1522.8,1793.52,2368.8,2994.84,3637.8,4026.96,4433.04
+1693,1523.7,1794.58,2370.2,2996.61,3639.95,4029.34,4435.66
+1694,1524.6,1795.64,2371.6,2998.38,3642.1,4031.72,4438.28
+1695,1525.5,1796.7,2373,3000.15,3644.25,4034.1,4440.9
+1696,1526.4,1797.76,2374.4,3001.92,3646.4,4036.48,4443.52
+1697,1527.3,1798.82,2375.8,3003.69,3648.55,4038.86,4446.14
+1698,1528.2,1799.88,2377.2,3005.46,3650.7,4041.24,4448.76
+1699,1529.1,1800.94,2378.6,3007.23,3652.85,4043.62,4451.38
+1700,1530,1802,2380,3009,3655,4046,4454
+1701,1530.9,1803.06,2381.4,3010.77,3657.15,4048.38,4456.62
+1702,1531.8,1804.12,2382.8,3012.54,3659.3,4050.76,4459.24
+1703,1532.7,1805.18,2384.2,3014.31,3661.45,4053.14,4461.86
+1704,1533.6,1806.24,2385.6,3016.08,3663.6,4055.52,4464.48
+1705,1534.5,1807.3,2387,3017.85,3665.75,4057.9,4467.1
+1706,1535.4,1808.36,2388.4,3019.62,3667.9,4060.28,4469.72
+1707,1536.3,1809.42,2389.8,3021.39,3670.05,4062.66,4472.34
+1708,1537.2,1810.48,2391.2,3023.16,3672.2,4065.04,4474.96
+1709,1538.1,1811.54,2392.6,3024.93,3674.35,4067.42,4477.58
+1710,1539,1812.6,2394,3026.7,3676.5,4069.8,4480.2
+1711,1539.9,1813.66,2395.4,3028.47,3678.65,4072.18,4482.82
+1712,1540.8,1814.72,2396.8,3030.24,3680.8,4074.56,4485.44
+1713,1541.7,1815.78,2398.2,3032.01,3682.95,4076.94,4488.06
+1714,1542.6,1816.84,2399.6,3033.78,3685.1,4079.32,4490.68
+1715,1543.5,1817.9,2401,3035.55,3687.25,4081.7,4493.3
+1716,1544.4,1818.96,2402.4,3037.32,3689.4,4084.08,4495.92
+1717,1545.3,1820.02,2403.8,3039.09,3691.55,4086.46,4498.54
+1718,1546.2,1821.08,2405.2,3040.86,3693.7,4088.84,4501.16
+1719,1547.1,1822.14,2406.6,3042.63,3695.85,4091.22,4503.78
+1720,1548,1823.2,2408,3044.4,3698,4093.6,4506.4
+1721,1548.9,1824.26,2409.4,3046.17,3700.15,4095.98,4509.02
+1722,1549.8,1825.32,2410.8,3047.94,3702.3,4098.36,4511.64
+1723,1550.7,1826.38,2412.2,3049.71,3704.45,4100.74,4514.26
+1724,1551.6,1827.44,2413.6,3051.48,3706.6,4103.12,4516.88
+1725,1552.5,1828.5,2415,3053.25,3708.75,4105.5,4519.5
+1726,1553.4,1829.56,2416.4,3055.02,3710.9,4107.88,4522.12
+1727,1554.3,1830.62,2417.8,3056.79,3713.05,4110.26,4524.74
+1728,1555.2,1831.68,2419.2,3058.56,3715.2,4112.64,4527.36
+1729,1556.1,1832.74,2420.6,3060.33,3717.35,4115.02,4529.98
+1730,1557,1833.8,2422,3062.1,3719.5,4117.4,4532.6
+1731,1557.9,1834.86,2423.4,3063.87,3721.65,4119.78,4535.22
+1732,1558.8,1835.92,2424.8,3065.64,3723.8,4122.16,4537.84
+1733,1559.7,1836.98,2426.2,3067.41,3725.95,4124.54,4540.46
+1734,1560.6,1838.04,2427.6,3069.18,3728.1,4126.92,4543.08
+1735,1561.5,1839.1,2429,3070.95,3730.25,4129.3,4545.7
+1736,1562.4,1840.16,2430.4,3072.72,3732.4,4131.68,4548.32
+1737,1563.3,1841.22,2431.8,3074.49,3734.55,4134.06,4550.94
+1738,1564.2,1842.28,2433.2,3076.26,3736.7,4136.44,4553.56
+1739,1565.1,1843.34,2434.6,3078.03,3738.85,4138.82,4556.18
+1740,1566,1844.4,2436,3079.8,3741,4141.2,4558.8
+1741,1566.9,1845.46,2437.4,3081.57,3743.15,4143.58,4561.42
+1742,1567.8,1846.52,2438.8,3083.34,3745.3,4145.96,4564.04
+1743,1568.7,1847.58,2440.2,3085.11,3747.45,4148.34,4566.66
+1744,1569.6,1848.64,2441.6,3086.88,3749.6,4150.72,4569.28
+1745,1570.5,1849.7,2443,3088.65,3751.75,4153.1,4571.9
+1746,1571.4,1850.76,2444.4,3090.42,3753.9,4155.48,4574.52
+1747,1572.3,1851.82,2445.8,3092.19,3756.05,4157.86,4577.14
+1748,1573.2,1852.88,2447.2,3093.96,3758.2,4160.24,4579.76
+1749,1574.1,1853.94,2448.6,3095.73,3760.35,4162.62,4582.38
+1750,1575,1855,2450,3097.5,3762.5,4165,4585
+1751,1575.9,1856.06,2451.4,3099.27,3764.65,4167.38,4587.62
+1752,1576.8,1857.12,2452.8,3101.04,3766.8,4169.76,4590.24
+1753,1577.7,1858.18,2454.2,3102.81,3768.95,4172.14,4592.86
+1754,1578.6,1859.24,2455.6,3104.58,3771.1,4174.52,4595.48
+1755,1579.5,1860.3,2457,3106.35,3773.25,4176.9,4598.1
+1756,1580.4,1861.36,2458.4,3108.12,3775.4,4179.28,4600.72
+1757,1581.3,1862.42,2459.8,3109.89,3777.55,4181.66,4603.34
+1758,1582.2,1863.48,2461.2,3111.66,3779.7,4184.04,4605.96
+1759,1583.1,1864.54,2462.6,3113.43,3781.85,4186.42,4608.58
+1760,1584,1865.6,2464,3115.2,3784,4188.8,4611.2
+1761,1584.9,1866.66,2465.4,3116.97,3786.15,4191.18,4613.82
+1762,1585.8,1867.72,2466.8,3118.74,3788.3,4193.56,4616.44
+1763,1586.7,1868.78,2468.2,3120.51,3790.45,4195.94,4619.06
+1764,1587.6,1869.84,2469.6,3122.28,3792.6,4198.32,4621.68
+1765,1588.5,1870.9,2471,3124.05,3794.75,4200.7,4624.3
+1766,1589.4,1871.96,2472.4,3125.82,3796.9,4203.08,4626.92
+1767,1590.3,1873.02,2473.8,3127.59,3799.05,4205.46,4629.54
+1768,1591.2,1874.08,2475.2,3129.36,3801.2,4207.84,4632.16
+1769,1592.1,1875.14,2476.6,3131.13,3803.35,4210.22,4634.78
+1770,1593,1876.2,2478,3132.9,3805.5,4212.6,4637.4
+1771,1593.9,1877.26,2479.4,3134.67,3807.65,4214.98,4640.02
+1772,1594.8,1878.32,2480.8,3136.44,3809.8,4217.36,4642.64
+1773,1595.7,1879.38,2482.2,3138.21,3811.95,4219.74,4645.26
+1774,1596.6,1880.44,2483.6,3139.98,3814.1,4222.12,4647.88
+1775,1597.5,1881.5,2485,3141.75,3816.25,4224.5,4650.5
+1776,1598.4,1882.56,2486.4,3143.52,3818.4,4226.88,4653.12
+1777,1599.3,1883.62,2487.8,3145.29,3820.55,4229.26,4655.74
+1778,1600.2,1884.68,2489.2,3147.06,3822.7,4231.64,4658.36
+1779,1601.1,1885.74,2490.6,3148.83,3824.85,4234.02,4660.98
+1780,1602,1886.8,2492,3150.6,3827,4236.4,4663.6
+1781,1602.9,1887.86,2493.4,3152.37,3829.15,4238.78,4666.22
+1782,1603.8,1888.92,2494.8,3154.14,3831.3,4241.16,4668.84
+1783,1604.7,1889.98,2496.2,3155.91,3833.45,4243.54,4671.46
+1784,1605.6,1891.04,2497.6,3157.68,3835.6,4245.92,4674.08
+1785,1606.5,1892.1,2499,3159.45,3837.75,4248.3,4676.7
+1786,1607.4,1893.16,2500.4,3161.22,3839.9,4250.68,4679.32
+1787,1608.3,1894.22,2501.8,3162.99,3842.05,4253.06,4681.94
+1788,1609.2,1895.28,2503.2,3164.76,3844.2,4255.44,4684.56
+1789,1610.1,1896.34,2504.6,3166.53,3846.35,4257.82,4687.18
+1790,1611,1897.4,2506,3168.3,3848.5,4260.2,4689.8
+1791,1611.9,1898.46,2507.4,3170.07,3850.65,4262.58,4692.42
+1792,1612.8,1899.52,2508.8,3171.84,3852.8,4264.96,4695.04
+1793,1613.7,1900.58,2510.2,3173.61,3854.95,4267.34,4697.66
+1794,1614.6,1901.64,2511.6,3175.38,3857.1,4269.72,4700.28
+1795,1615.5,1902.7,2513,3177.15,3859.25,4272.1,4702.9
+1796,1616.4,1903.76,2514.4,3178.92,3861.4,4274.48,4705.52
+1797,1617.3,1904.82,2515.8,3180.69,3863.55,4276.86,4708.14
+1798,1618.2,1905.88,2517.2,3182.46,3865.7,4279.24,4710.76
+1799,1619.1,1906.94,2518.6,3184.23,3867.85,4281.62,4713.38
+1800,1620,1908,2520,3186,3870,4284,4716
+1801,1620.9,1909.06,2521.4,3187.77,3872.15,4286.38,4718.62
+1802,1621.8,1910.12,2522.8,3189.54,3874.3,4288.76,4721.24
+1803,1622.7,1911.18,2524.2,3191.31,3876.45,4291.14,4723.86
+1804,1623.6,1912.24,2525.6,3193.08,3878.6,4293.52,4726.48
+1805,1624.5,1913.3,2527,3194.85,3880.75,4295.9,4729.1
+1806,1625.4,1914.36,2528.4,3196.62,3882.9,4298.28,4731.72
+1807,1626.3,1915.42,2529.8,3198.39,3885.05,4300.66,4734.34
+1808,1627.2,1916.48,2531.2,3200.16,3887.2,4303.04,4736.96
+1809,1628.1,1917.54,2532.6,3201.93,3889.35,4305.42,4739.58
+1810,1629,1918.6,2534,3203.7,3891.5,4307.8,4742.2
+1811,1629.9,1919.66,2535.4,3205.47,3893.65,4310.18,4744.82
+1812,1630.8,1920.72,2536.8,3207.24,3895.8,4312.56,4747.44
+1813,1631.7,1921.78,2538.2,3209.01,3897.95,4314.94,4750.06
+1814,1632.6,1922.84,2539.6,3210.78,3900.1,4317.32,4752.68
+1815,1633.5,1923.9,2541,3212.55,3902.25,4319.7,4755.3
+1816,1634.4,1924.96,2542.4,3214.32,3904.4,4322.08,4757.92
+1817,1635.3,1926.02,2543.8,3216.09,3906.55,4324.46,4760.54
+1818,1636.2,1927.08,2545.2,3217.86,3908.7,4326.84,4763.16
+1819,1637.1,1928.14,2546.6,3219.63,3910.85,4329.22,4765.78
+1820,1638,1929.2,2548,3221.4,3913,4331.6,4768.4
+1821,1638.9,1930.26,2549.4,3223.17,3915.15,4333.98,4771.02
+1822,1639.8,1931.32,2550.8,3224.94,3917.3,4336.36,4773.64
+1823,1640.7,1932.38,2552.2,3226.71,3919.45,4338.74,4776.26
+1824,1641.6,1933.44,2553.6,3228.48,3921.6,4341.12,4778.88
+1825,1642.5,1934.5,2555,3230.25,3923.75,4343.5,4781.5
+1826,1643.4,1935.56,2556.4,3232.02,3925.9,4345.88,4784.12
+1827,1644.3,1936.62,2557.8,3233.79,3928.05,4348.26,4786.74
+1828,1645.2,1937.68,2559.2,3235.56,3930.2,4350.64,4789.36
+1829,1646.1,1938.74,2560.6,3237.33,3932.35,4353.02,4791.98
+1830,1647,1939.8,2562,3239.1,3934.5,4355.4,4794.6
+1831,1647.9,1940.86,2563.4,3240.87,3936.65,4357.78,4797.22
+1832,1648.8,1941.92,2564.8,3242.64,3938.8,4360.16,4799.84
+1833,1649.7,1942.98,2566.2,3244.41,3940.95,4362.54,4802.46
+1834,1650.6,1944.04,2567.6,3246.18,3943.1,4364.92,4805.08
+1835,1651.5,1945.1,2569,3247.95,3945.25,4367.3,4807.7
+1836,1652.4,1946.16,2570.4,3249.72,3947.4,4369.68,4810.32
+1837,1653.3,1947.22,2571.8,3251.49,3949.55,4372.06,4812.94
+1838,1654.2,1948.28,2573.2,3253.26,3951.7,4374.44,4815.56
+1839,1655.1,1949.34,2574.6,3255.03,3953.85,4376.82,4818.18
+1840,1656,1950.4,2576,3256.8,3956,4379.2,4820.8
+1841,1656.9,1951.46,2577.4,3258.57,3958.15,4381.58,4823.42
+1842,1657.8,1952.52,2578.8,3260.34,3960.3,4383.96,4826.04
+1843,1658.7,1953.58,2580.2,3262.11,3962.45,4386.34,4828.66
+1844,1659.6,1954.64,2581.6,3263.88,3964.6,4388.72,4831.28
+1845,1660.5,1955.7,2583,3265.65,3966.75,4391.1,4833.9
+1846,1661.4,1956.76,2584.4,3267.42,3968.9,4393.48,4836.52
+1847,1662.3,1957.82,2585.8,3269.19,3971.05,4395.86,4839.14
+1848,1663.2,1958.88,2587.2,3270.96,3973.2,4398.24,4841.76
+1849,1664.1,1959.94,2588.6,3272.73,3975.35,4400.62,4844.38
+1850,1665,1961,2590,3274.5,3977.5,4403,4847
+1851,1665.9,1962.06,2591.4,3276.27,3979.65,4405.38,4849.62
+1852,1666.8,1963.12,2592.8,3278.04,3981.8,4407.76,4852.24
+1853,1667.7,1964.18,2594.2,3279.81,3983.95,4410.14,4854.86
+1854,1668.6,1965.24,2595.6,3281.58,3986.1,4412.52,4857.48
+1855,1669.5,1966.3,2597,3283.35,3988.25,4414.9,4860.1
+1856,1670.4,1967.36,2598.4,3285.12,3990.4,4417.28,4862.72
+1857,1671.3,1968.42,2599.8,3286.89,3992.55,4419.66,4865.34
+1858,1672.2,1969.48,2601.2,3288.66,3994.7,4422.04,4867.96
+1859,1673.1,1970.54,2602.6,3290.43,3996.85,4424.42,4870.58
+1860,1674,1971.6,2604,3292.2,3999,4426.8,4873.2
+1861,1674.9,1972.66,2605.4,3293.97,4001.15,4429.18,4875.82
+1862,1675.8,1973.72,2606.8,3295.74,4003.3,4431.56,4878.44
+1863,1676.7,1974.78,2608.2,3297.51,4005.45,4433.94,4881.06
+1864,1677.6,1975.84,2609.6,3299.28,4007.6,4436.32,4883.68
+1865,1678.5,1976.9,2611,3301.05,4009.75,4438.7,4886.3
+1866,1679.4,1977.96,2612.4,3302.82,4011.9,4441.08,4888.92
+1867,1680.3,1979.02,2613.8,3304.59,4014.05,4443.46,4891.54
+1868,1681.2,1980.08,2615.2,3306.36,4016.2,4445.84,4894.16
+1869,1682.1,1981.14,2616.6,3308.13,4018.35,4448.22,4896.78
+1870,1683,1982.2,2618,3309.9,4020.5,4450.6,4899.4
+1871,1683.9,1983.26,2619.4,3311.67,4022.65,4452.98,4902.02
+1872,1684.8,1984.32,2620.8,3313.44,4024.8,4455.36,4904.64
+1873,1685.7,1985.38,2622.2,3315.21,4026.95,4457.74,4907.26
+1874,1686.6,1986.44,2623.6,3316.98,4029.1,4460.12,4909.88
+1875,1687.5,1987.5,2625,3318.75,4031.25,4462.5,4912.5
+1876,1688.4,1988.56,2626.4,3320.52,4033.4,4464.88,4915.12
+1877,1689.3,1989.62,2627.8,3322.29,4035.55,4467.26,4917.74
+1878,1690.2,1990.68,2629.2,3324.06,4037.7,4469.64,4920.36
+1879,1691.1,1991.74,2630.6,3325.83,4039.85,4472.02,4922.98
+1880,1692,1992.8,2632,3327.6,4042,4474.4,4925.6
+1881,1692.9,1993.86,2633.4,3329.37,4044.15,4476.78,4928.22
+1882,1693.8,1994.92,2634.8,3331.14,4046.3,4479.16,4930.84
+1883,1694.7,1995.98,2636.2,3332.91,4048.45,4481.54,4933.46
+1884,1695.6,1997.04,2637.6,3334.68,4050.6,4483.92,4936.08
+1885,1696.5,1998.1,2639,3336.45,4052.75,4486.3,4938.7
+1886,1697.4,1999.16,2640.4,3338.22,4054.9,4488.68,4941.32
+1887,1698.3,2000.22,2641.8,3339.99,4057.05,4491.06,4943.94
+1888,1699.2,2001.28,2643.2,3341.76,4059.2,4493.44,4946.56
+1889,1700.1,2002.34,2644.6,3343.53,4061.35,4495.82,4949.18
+1890,1701,2003.4,2646,3345.3,4063.5,4498.2,4951.8
+1891,1701.9,2004.46,2647.4,3347.07,4065.65,4500.58,4954.42
+1892,1702.8,2005.52,2648.8,3348.84,4067.8,4502.96,4957.04
+1893,1703.7,2006.58,2650.2,3350.61,4069.95,4505.34,4959.66
+1894,1704.6,2007.64,2651.6,3352.38,4072.1,4507.72,4962.28
+1895,1705.5,2008.7,2653,3354.15,4074.25,4510.1,4964.9
+1896,1706.4,2009.76,2654.4,3355.92,4076.4,4512.48,4967.52
+1897,1707.3,2010.82,2655.8,3357.69,4078.55,4514.86,4970.14
+1898,1708.2,2011.88,2657.2,3359.46,4080.7,4517.24,4972.76
+1899,1709.1,2012.94,2658.6,3361.23,4082.85,4519.62,4975.38
+1900,1710,2014,2660,3363,4085,4522,4978
+1901,1710.9,2015.06,2661.4,3364.77,4087.15,4524.38,4980.62
+1902,1711.8,2016.12,2662.8,3366.54,4089.3,4526.76,4983.24
+1903,1712.7,2017.18,2664.2,3368.31,4091.45,4529.14,4985.86
+1904,1713.6,2018.24,2665.6,3370.08,4093.6,4531.52,4988.48
+1905,1714.5,2019.3,2667,3371.85,4095.75,4533.9,4991.1
+1906,1715.4,2020.36,2668.4,3373.62,4097.9,4536.28,4993.72
+1907,1716.3,2021.42,2669.8,3375.39,4100.05,4538.66,4996.34
+1908,1717.2,2022.48,2671.2,3377.16,4102.2,4541.04,4998.96
+1909,1718.1,2023.54,2672.6,3378.93,4104.35,4543.42,5001.58
+1910,1719,2024.6,2674,3380.7,4106.5,4545.8,5004.2
+1911,1719.9,2025.66,2675.4,3382.47,4108.65,4548.18,5006.82
+1912,1720.8,2026.72,2676.8,3384.24,4110.8,4550.56,5009.44
+1913,1721.7,2027.78,2678.2,3386.01,4112.95,4552.94,5012.06
+1914,1722.6,2028.84,2679.6,3387.78,4115.1,4555.32,5014.68
+1915,1723.5,2029.9,2681,3389.55,4117.25,4557.7,5017.3
+1916,1724.4,2030.96,2682.4,3391.32,4119.4,4560.08,5019.92
+1917,1725.3,2032.02,2683.8,3393.09,4121.55,4562.46,5022.54
+1918,1726.2,2033.08,2685.2,3394.86,4123.7,4564.84,5025.16
+1919,1727.1,2034.14,2686.6,3396.63,4125.85,4567.22,5027.78
+1920,1728,2035.2,2688,3398.4,4128,4569.6,5030.4
+1921,1728.9,2036.26,2689.4,3400.17,4130.15,4571.98,5033.02
+1922,1729.8,2037.32,2690.8,3401.94,4132.3,4574.36,5035.64
+1923,1730.7,2038.38,2692.2,3403.71,4134.45,4576.74,5038.26
+1924,1731.6,2039.44,2693.6,3405.48,4136.6,4579.12,5040.88
+1925,1732.5,2040.5,2695,3407.25,4138.75,4581.5,5043.5
+1926,1733.4,2041.56,2696.4,3409.02,4140.9,4583.88,5046.12
+1927,1734.3,2042.62,2697.8,3410.79,4143.05,4586.26,5048.74
+1928,1735.2,2043.68,2699.2,3412.56,4145.2,4588.64,5051.36
+1929,1736.1,2044.74,2700.6,3414.33,4147.35,4591.02,5053.98
+1930,1737,2045.8,2702,3416.1,4149.5,4593.4,5056.6
+1931,1737.9,2046.86,2703.4,3417.87,4151.65,4595.78,5059.22
+1932,1738.8,2047.92,2704.8,3419.64,4153.8,4598.16,5061.84
+1933,1739.7,2048.98,2706.2,3421.41,4155.95,4600.54,5064.46
+1934,1740.6,2050.04,2707.6,3423.18,4158.1,4602.92,5067.08
+1935,1741.5,2051.1,2709,3424.95,4160.25,4605.3,5069.7
+1936,1742.4,2052.16,2710.4,3426.72,4162.4,4607.68,5072.32
+1937,1743.3,2053.22,2711.8,3428.49,4164.55,4610.06,5074.94
+1938,1744.2,2054.28,2713.2,3430.26,4166.7,4612.44,5077.56
+1939,1745.1,2055.34,2714.6,3432.03,4168.85,4614.82,5080.18
+1940,1746,2056.4,2716,3433.8,4171,4617.2,5082.8
+1941,1746.9,2057.46,2717.4,3435.57,4173.15,4619.58,5085.42
+1942,1747.8,2058.52,2718.8,3437.34,4175.3,4621.96,5088.04
+1943,1748.7,2059.58,2720.2,3439.11,4177.45,4624.34,5090.66
+1944,1749.6,2060.64,2721.6,3440.88,4179.6,4626.72,5093.28
+1945,1750.5,2061.7,2723,3442.65,4181.75,4629.1,5095.9
+1946,1751.4,2062.76,2724.4,3444.42,4183.9,4631.48,5098.52
+1947,1752.3,2063.82,2725.8,3446.19,4186.05,4633.86,5101.14
+1948,1753.2,2064.88,2727.2,3447.96,4188.2,4636.24,5103.76
+1949,1754.1,2065.94,2728.6,3449.73,4190.35,4638.62,5106.38
+1950,1755,2067,2730,3451.5,4192.5,4641,5109
+1951,1755.9,2068.06,2731.4,3453.27,4194.65,4643.38,5111.62
+1952,1756.8,2069.12,2732.8,3455.04,4196.8,4645.76,5114.24
+1953,1757.7,2070.18,2734.2,3456.81,4198.95,4648.14,5116.86
+1954,1758.6,2071.24,2735.6,3458.58,4201.1,4650.52,5119.48
+1955,1759.5,2072.3,2737,3460.35,4203.25,4652.9,5122.1
+1956,1760.4,2073.36,2738.4,3462.12,4205.4,4655.28,5124.72
+1957,1761.3,2074.42,2739.8,3463.89,4207.55,4657.66,5127.34
+1958,1762.2,2075.48,2741.2,3465.66,4209.7,4660.04,5129.96
+1959,1763.1,2076.54,2742.6,3467.43,4211.85,4662.42,5132.58
+1960,1764,2077.6,2744,3469.2,4214,4664.8,5135.2
+1961,1764.9,2078.66,2745.4,3470.97,4216.15,4667.18,5137.82
+1962,1765.8,2079.72,2746.8,3472.74,4218.3,4669.56,5140.44
+1963,1766.7,2080.78,2748.2,3474.51,4220.45,4671.94,5143.06
+1964,1767.6,2081.84,2749.6,3476.28,4222.6,4674.32,5145.68
+1965,1768.5,2082.9,2751,3478.05,4224.75,4676.7,5148.3
+1966,1769.4,2083.96,2752.4,3479.82,4226.9,4679.08,5150.92
+1967,1770.3,2085.02,2753.8,3481.59,4229.05,4681.46,5153.54
+1968,1771.2,2086.08,2755.2,3483.36,4231.2,4683.84,5156.16
+1969,1772.1,2087.14,2756.6,3485.13,4233.35,4686.22,5158.78
+1970,1773,2088.2,2758,3486.9,4235.5,4688.6,5161.4
+1971,1773.9,2089.26,2759.4,3488.67,4237.65,4690.98,5164.02
+1972,1774.8,2090.32,2760.8,3490.44,4239.8,4693.36,5166.64
+1973,1775.7,2091.38,2762.2,3492.21,4241.95,4695.74,5169.26
+1974,1776.6,2092.44,2763.6,3493.98,4244.1,4698.12,5171.88
+1975,1777.5,2093.5,2765,3495.75,4246.25,4700.5,5174.5
+1976,1778.4,2094.56,2766.4,3497.52,4248.4,4702.88,5177.12
+1977,1779.3,2095.62,2767.8,3499.29,4250.55,4705.26,5179.74
+1978,1780.2,2096.68,2769.2,3501.06,4252.7,4707.64,5182.36
+1979,1781.1,2097.74,2770.6,3502.83,4254.85,4710.02,5184.98
+1980,1782,2098.8,2772,3504.6,4257,4712.4,5187.6
+1981,1782.9,2099.86,2773.4,3506.37,4259.15,4714.78,5190.22
+1982,1783.8,2100.92,2774.8,3508.14,4261.3,4717.16,5192.84
+1983,1784.7,2101.98,2776.2,3509.91,4263.45,4719.54,5195.46
+1984,1785.6,2103.04,2777.6,3511.68,4265.6,4721.92,5198.08
+1985,1786.5,2104.1,2779,3513.45,4267.75,4724.3,5200.7
+1986,1787.4,2105.16,2780.4,3515.22,4269.9,4726.68,5203.32
+1987,1788.3,2106.22,2781.8,3516.99,4272.05,4729.06,5205.94
+1988,1789.2,2107.28,2783.2,3518.76,4274.2,4731.44,5208.56
+1989,1790.1,2108.34,2784.6,3520.53,4276.35,4733.82,5211.18
+1990,1791,2109.4,2786,3522.3,4278.5,4736.2,5213.8
+1991,1791.9,2110.46,2787.4,3524.07,4280.65,4738.58,5216.42
+1992,1792.8,2111.52,2788.8,3525.84,4282.8,4740.96,5219.04
+1993,1793.7,2112.58,2790.2,3527.61,4284.95,4743.34,5221.66
+1994,1794.6,2113.64,2791.6,3529.38,4287.1,4745.72,5224.28
+1995,1795.5,2114.7,2793,3531.15,4289.25,4748.1,5226.9
+1996,1796.4,2115.76,2794.4,3532.92,4291.4,4750.48,5229.52
+1997,1797.3,2116.82,2795.8,3534.69,4293.55,4752.86,5232.14
+1998,1798.2,2117.88,2797.2,3536.46,4295.7,4755.24,5234.76
+1999,1799.1,2118.94,2798.6,3538.23,4297.85,4757.62,5237.38
+2000,1800,2120,2800,3540,4300,4760,5240
diff --git a/dist/strap/products/ship/3DaySelect.csv b/dist/strap/products/ship/3DaySelect.csv
new file mode 100644
index 0000000..5059015
--- /dev/null
+++ b/dist/strap/products/ship/3DaySelect.csv
@@ -0,0 +1,151 @@
+WeightNotToExceed,302,303,304,305,306,307,308,res
+1,4.6,5.1,5.4,5.8,6.9,7.5,7.7,1.15
+2,4.8,5.3,5.8,6.6,8,8.5,8.8,1.15
+3,5.2,5.7,6.4,7.3,9.1,9.6,10.3,1.15
+4,5.6,6.3,7.1,8.2,10.3,10.8,11.5,1.15
+5,5.9,6.8,7.8,9.1,11.4,12,12.7,1.15
+6,6.3,7.5,8.4,9.8,12.3,13.1,14,1.15
+7,6.7,8.1,9.1,10.5,13.2,14.3,15.3,1.15
+8,7.2,8.6,9.8,11.3,14.2,15.4,16.6,1.15
+9,7.6,9.1,10.5,12.1,15.3,16.5,17.9,1.15
+10,8,9.7,11.1,12.8,16.3,17.7,19.2,1.15
+11,8.4,10.3,11.7,13.5,17.3,18.9,20.5,1.15
+12,8.9,10.8,12.4,14.3,18.4,20.1,21.7,1.15
+13,9.3,11.3,13,15.1,19.5,21.3,23,1.15
+14,9.7,11.8,13.7,15.9,20.5,22.5,24.3,1.15
+15,10.1,12.3,14.4,16.7,21.5,23.7,25.6,1.15
+16,10.4,12.8,14.9,17.3,22.3,24.7,26.8,1.15
+17,10.8,13.2,15.6,18,23.1,25.6,27.8,1.15
+18,11.2,13.7,16.2,18.8,24,26.6,28.9,1.15
+19,11.6,14.2,16.8,19.6,25,27.7,30,1.15
+20,12,14.7,17.5,20.3,26,28.8,31.1,1.15
+21,12.4,15.2,18.2,21.1,27,29.8,32.2,1.15
+22,12.8,15.7,18.9,21.9,28,30.8,33.3,1.15
+23,13.2,16.2,19.5,22.7,29,31.8,34.5,1.15
+24,13.6,16.8,20.1,23.4,30,32.9,35.7,1.15
+25,14.1,17.4,20.7,24.2,31,34,36.9,1.15
+26,14.6,18,21.4,25,32,35.2,38.1,1.15
+27,15,18.5,22.1,25.8,33,36.4,39.3,1.15
+28,15.5,19,22.8,26.6,34.1,37.6,40.6,1.15
+29,15.9,19.5,23.5,27.3,35.2,38.7,41.9,1.15
+30,16.3,20,24.1,28,36.3,39.8,43.2,1.15
+31,16.7,20.6,24.8,28.8,37.3,40.9,44.5,1.15
+32,17.1,21.1,25.5,29.6,38.3,42,45.7,1.15
+33,17.5,21.6,26.2,30.4,39.3,43.1,46.9,1.15
+34,17.9,22.2,26.9,31.2,40.3,44.1,48.1,1.15
+35,18.3,22.7,27.5,31.9,41.3,45.1,49.2,1.15
+36,18.7,23.2,28.1,32.7,42.3,46.1,50.3,1.15
+37,19.1,23.8,28.7,33.4,43.2,47.1,51.4,1.15
+38,19.5,24.3,29.3,34.1,44.1,48.1,52.4,1.15
+39,20,24.8,29.9,34.9,45,49.1,53.5,1.15
+40,20.4,25.3,30.5,35.7,45.9,50.1,54.6,1.15
+41,20.8,25.8,31.1,36.5,46.9,51.2,55.8,1.15
+42,21.2,26.4,31.8,37.3,47.9,52.3,57.1,1.15
+43,21.6,27,32.5,38.1,48.9,53.4,58.4,1.15
+44,22,27.5,33.2,38.8,49.9,54.5,59.7,1.15
+45,22.4,28,33.9,39.6,50.9,55.6,61,1.15
+46,22.8,28.5,34.5,40.4,51.9,56.7,62.3,1.15
+47,23.2,29,35.1,41.2,52.9,57.8,63.5,1.15
+48,23.6,29.6,35.7,42,53.9,58.9,64.7,1.15
+49,24,30.1,36.3,42.8,54.9,60,65.9,1.15
+50,24.4,30.6,36.9,43.5,55.9,61.1,67.1,1.15
+51,24.8,31.1,37.6,44.2,56.9,62.3,68.3,1.15
+52,25.2,31.7,38.3,45,57.9,63.5,69.5,1.15
+53,25.7,32.3,39,45.8,58.9,64.7,70.8,1.15
+54,26.2,32.8,39.7,46.6,59.9,65.9,72.1,1.15
+55,26.6,33.3,40.3,47.4,60.9,67,73.4,1.15
+56,27,33.8,40.9,48.2,62,68.1,74.7,1.15
+57,27.4,34.3,41.5,48.9,63.1,69.2,76,1.15
+58,27.8,34.8,42.1,49.6,64.2,70.3,77.3,1.15
+59,28.2,35.3,42.7,50.3,65.3,71.4,78.6,1.15
+60,28.6,35.9,43.3,51.1,66.4,72.5,79.9,1.15
+61,29,36.5,44,51.9,67.5,73.6,81.2,1.15
+62,29.4,37.1,44.7,52.7,68.6,74.7,82.5,1.15
+63,29.8,37.6,45.4,53.5,69.6,75.8,83.8,1.15
+64,30.2,38.1,46.1,54.3,70.6,76.9,85.1,1.15
+65,30.6,38.6,46.8,55,71.6,78,86.4,1.15
+66,31.1,39.1,47.4,55.7,72.6,79.2,87.7,1.15
+67,31.6,39.6,48,56.5,73.6,80.4,89,1.15
+68,32,40.1,48.6,57.3,74.6,81.6,90.3,1.15
+69,32.4,40.6,49.2,58.1,75.6,82.8,91.6,1.15
+70,32.8,41.2,49.8,58.9,76.6,84,92.9,1.15
+71,33.2,42,50.6,59.8,77.8,85.4,94.3,1.15
+72,33.6,42.7,51.5,60.7,79.1,86.9,95.7,1.15
+73,34,43.4,52.4,61.6,80.4,88.5,97.2,1.15
+74,34.4,44,53.3,62.5,81.7,90.1,98.7,1.15
+75,34.8,44.6,54.1,63.4,83,91.6,100.2,1.15
+76,35.2,45.1,54.8,64.3,84.3,93,101.7,1.15
+77,35.6,45.7,55.5,65.2,85.6,94.3,103.1,1.15
+78,36.1,46.3,56.2,66.1,86.7,95.5,104.5,1.15
+79,36.6,46.8,56.9,67,87.7,96.6,105.8,1.15
+80,37,47.3,57.5,67.8,88.7,97.7,107,1.15
+81,37.4,47.8,58.1,68.6,89.7,98.8,108.2,1.15
+82,37.8,48.4,58.7,69.4,90.7,99.9,109.4,1.15
+83,38.2,49,59.4,70.2,91.7,101,110.6,1.15
+84,38.6,49.5,60.1,71,92.7,102.2,111.8,1.15
+85,39,50,60.8,71.8,93.7,103.4,113.1,1.15
+86,39.4,50.5,61.5,72.7,94.7,104.6,114.4,1.15
+87,39.8,51,62.2,73.6,95.7,105.8,115.7,1.15
+88,40.2,51.6,62.9,74.5,96.7,107,117,1.15
+89,40.6,52.2,63.6,75.4,97.7,108.2,118.3,1.15
+90,41,52.7,64.3,76.2,98.7,109.4,119.6,1.15
+91,41.4,53.2,64.9,77,99.8,110.6,120.9,1.15
+92,41.8,53.7,65.5,77.8,100.9,111.7,122.2,1.15
+93,42.2,54.3,66.1,78.6,102,112.8,123.5,1.15
+94,42.7,54.9,66.7,79.4,103.1,113.9,124.8,1.15
+95,43.1,55.4,67.4,80.2,104.2,115,126.1,1.15
+96,43.5,55.9,68.1,81,105.3,116.1,127.4,1.15
+97,43.9,56.4,68.8,81.8,106.4,117.2,128.7,1.15
+98,44.3,56.9,69.5,82.6,107.5,118.3,130,1.15
+99,44.7,57.5,70.2,83.4,108.6,119.4,131.3,1.15
+100,45.2,58.1,70.9,84.2,109.7,120.5,132.6,1.15
+101,45.6,58.6,71.6,85,110.7,121.6,133.9,1.15
+102,46,59.1,72.3,85.8,111.7,122.7,135.2,1.15
+103,46.5,59.6,72.9,86.6,112.7,123.9,136.5,1.15
+104,46.9,60.1,73.5,87.4,113.7,125.1,137.8,1.15
+105,47.3,60.6,74.1,88.2,114.7,126.3,139.1,1.15
+106,47.7,61.2,74.7,88.9,115.7,127.5,140.4,1.15
+107,48.2,61.8,75.4,89.6,116.7,128.7,141.7,1.15
+108,48.6,62.4,76.1,90.3,117.7,129.9,143,1.15
+109,49,63,76.8,91,118.8,131,144.3,1.15
+110,49.4,63.6,77.5,91.7,119.9,132.1,145.6,1.15
+111,49.8,64.1,78.2,92.5,121,133.2,146.9,1.15
+112,50.2,64.6,78.8,93.3,122.1,134.3,148.2,1.15
+113,50.6,65.1,79.4,94.1,123.2,135.4,149.5,1.15
+114,51,65.6,80,94.9,124.3,136.5,150.8,1.15
+115,51.4,66.1,80.6,95.7,125.4,137.6,152.1,1.15
+116,51.8,66.6,81.3,96.5,126.5,138.7,153.3,1.15
+117,52.2,67.2,82,97.3,127.6,139.8,154.5,1.15
+118,52.6,67.8,82.7,98.1,128.6,140.9,155.7,1.15
+119,53,68.4,83.4,98.9,129.6,142,156.9,1.15
+120,53.4,69,84.1,99.7,130.6,143.1,158.1,1.15
+121,53.9,69.6,84.8,100.5,131.6,144.2,159.3,1.15
+122,54.3,70.1,85.5,101.3,132.6,145.3,160.6,1.15
+123,54.7,70.6,86.1,102.1,133.6,146.4,161.9,1.15
+124,55.1,71.1,86.7,102.9,134.6,147.5,163.2,1.15
+125,55.5,71.6,87.3,103.7,135.7,148.6,164.5,1.15
+126,55.9,72.1,87.9,104.5,136.8,149.8,165.8,1.15
+127,56.3,72.6,88.5,105.3,137.9,151,167.1,1.15
+128,56.8,73.1,89.1,106.1,139,152.2,168.4,1.15
+129,57.2,73.6,89.7,106.9,140.1,153.4,169.7,1.15
+130,57.6,74.1,90.4,107.7,141.2,154.6,171,1.15
+131,58,74.7,91.1,108.5,142.2,155.8,172.3,1.15
+132,58.4,75.3,91.8,109.3,143.2,157,173.6,1.15
+133,58.8,75.9,92.5,110.1,144.2,158.2,174.9,1.15
+134,59.3,76.5,93.2,110.9,145.2,159.4,176.2,1.15
+135,59.8,77.1,93.9,111.7,146.2,160.6,177.5,1.15
+136,60.2,77.7,94.6,112.5,147.2,161.8,178.8,1.15
+137,60.6,78.3,95.3,113.3,148.2,163,180.1,1.15
+138,61,78.9,96,114.1,149.2,164.2,181.4,1.15
+139,61.4,79.5,96.7,114.9,150.2,165.4,182.7,1.15
+140,61.8,80.1,97.4,115.7,151.2,166.6,184,1.15
+141,62.3,80.6,98.1,116.5,152.2,167.8,185.3,1.15
+142,62.7,81.1,98.8,117.3,153.2,169,186.6,1.15
+143,63.1,81.6,99.4,118.1,154.2,170.2,187.9,1.15
+144,63.5,82.1,100,118.9,155.2,171.4,189.2,1.15
+145,63.9,82.6,100.6,119.7,156.2,172.6,190.5,1.15
+146,64.3,83.1,101.2,120.5,157.2,173.8,191.8,1.15
+147,64.7,83.6,101.8,121.3,158.2,175,193.1,1.15
+148,65.2,84.1,102.4,122.1,159.2,176.2,194.4,1.15
+149,65.7,84.6,103,122.9,160.2,177.4,195.7,1.15
+150,66.2,85.1,103.6,123.7,161.2,178.6,197,1.15
diff --git a/dist/strap/products/ship/450.csv b/dist/strap/products/ship/450.csv
new file mode 100644
index 0000000..64c033b
--- /dev/null
+++ b/dist/strap/products/ship/450.csv
@@ -0,0 +1,153 @@
+"ZONE CHART"
+"UPS Ground/UPS 3 Day Select/UPS 2nd Day Air/UPS 2nd Day Air A.M./UPS Next Day Air Saver/UPS Next Day Air"
+
+"For shipments originating in ZIP Codes 450-01 to 452-99. To determine zone"
+"take the first three digits of the receiver's ZIP Code and refer to the chart below:"
+
+"ZONES"
+Dest. ZIP,Ground,3 Day Select,2nd Day Air,2nd Day Air A.M.,Next Day Air Saver,Next Day Air
+
+004-005,4,304,204,244,134,104
+006-007,-,-,225,-,-,125
+008,-,-,[1],-,-,[1]
+009,-,-,225,-,-,125
+010-067,5,305,205,245,135,105
+068-089,4,304,204,244,134,104
+090-099,-,-,-,-,-,-
+100-118,4,304,204,244,134,104
+119-123,5,305,205,245,135,105
+124-127,4,304,204,244,134,104
+128-129,5,305,205,245,135,105
+130-149,4,304,204,244,134,104
+150-157,3,303,203,243,133,103
+158-159,4,304,204,244,134,104
+160-165,3,303,203,243,133,103
+166-199,4,304,204,244,134,104
+200-239,4,304,204,244,134,104
+240-244,3,303,203,243,133,103
+245,4,304,204,244,134,104
+246-253,3,303,203,243,133,103
+254,4,304,204,244,134,104
+255-257,2,302,202,242,132,102
+258-260,3,303,203,243,133,103
+261,2,302,202,242,132,102
+262-266,3,303,203,243,133,103
+267,4,304,204,244,134,104
+268,3,303,203,-,-,103
+270,4,304,204,244,134,104
+271,3,303,203,243,133,103
+272-285,4,304,204,244,134,104
+286-289,3,303,203,243,133,103
+290-299,4,304,204,244,134,104
+300-306,4,304,204,244,134,104
+307,3,303,203,243,133,103
+308-319,4,304,204,244,134,104
+320-339,5,305,205,245,135,105
+340,-,-,-,-,-,-
+341-349,5,305,205,245,135,105
+350-369,4,304,204,244,134,104
+370-374,3,303,203,243,133,103
+375,4,304,204,-,-,104
+376-379,3,303,203,243,133,103
+380-381,4,304,204,244,134,104
+382,3,303,203,243,133,103
+383,4,304,204,244,134,104
+384-385,3,303,203,243,133,103
+386-394,4,304,204,244,134,104
+395,5,305,205,245,135,105
+396-399,4,304,204,244,134,104
+400-406,2,302,202,242,132,102
+407-409,3,303,203,-,133,103
+410-414,2,302,202,242,132,102
+415-416,3,303,203,-,133,103
+417-418,2,302,202,242,132,102
+420-422,3,303,203,243,133,103
+423,2,302,202,242,132,102
+424,3,303,203,243,133,103
+425-433,2,302,202,242,132,102
+434-436,3,303,203,243,133,103
+437-438,2,302,202,242,132,102
+439-447,3,303,203,243,133,103
+448-462,2,302,202,242,132,102
+463-466,3,303,203,243,133,103
+467-475,2,302,202,242,132,102
+476-477,3,303,203,243,133,103
+478-479,2,302,202,242,132,102
+480-495,3,303,203,243,133,103
+496-499,4,304,204,244,134,104
+500-509,4,304,204,244,134,104
+510-512,5,305,205,245,135,105
+513-528,4,304,204,244,134,104
+530-534,3,303,203,243,133,103
+535-555,4,304,204,244,134,104
+556-558,5,305,205,245,135,105
+559-560,4,304,204,244,134,104
+561-585,5,305,205,245,135,105
+586-593,6,306,206,246,136,106
+594,7,307,207,247,137,107
+595,6,306,206,-,-,106
+596-599,7,307,207,247,137,107
+600-611,3,303,203,243,133,103
+612,4,304,204,244,134,104
+613-622,3,303,203,243,133,103
+623,4,304,204,244,134,104
+624-633,3,303,203,243,133,103
+634-636,4,304,204,244,134,104
+637,3,303,203,243,133,103
+638-667,4,304,204,244,134,104
+668-672,5,305,205,245,135,105
+673,4,304,204,244,134,104
+674-693,5,305,205,245,135,105
+700-711,5,305,205,245,135,105
+712,4,304,204,244,134,104
+713-714,5,305,205,245,135,105
+716-717,4,304,204,244,134,104
+718,5,305,205,245,135,105
+719-729,4,304,204,244,134,104
+730-742,5,305,205,245,135,105
+743,4,304,204,244,134,104
+744-748,5,305,205,245,135,105
+749,4,304,204,-,134,104
+750-768,5,305,205,245,135,105
+769,6,306,206,246,136,106
+770-779,5,305,205,245,135,105
+780-785,6,306,206,246,136,106
+786-787,5,305,205,245,135,105
+788,6,306,206,246,136,106
+789-796,5,305,205,245,135,105
+797-799,6,306,206,246,136,106
+800-806,6,306,206,246,136,106
+807,5,305,205,245,135,105
+808-831,6,306,206,246,136,106
+832-844,7,307,207,247,137,107
+845,6,306,206,-,-,106
+846-864,7,307,207,247,137,107
+865-885,6,306,206,246,136,106
+889-893,7,307,207,247,137,107
+894-897,8,308,208,248,138,108
+898,7,307,207,-,-,107
+900-921,8,308,208,248,138,108
+922,7,307,207,247,137,107
+923-961,8,308,208,248,138,108
+962-966,-,-,-,-,-,-
+967-968,-,-,[2],-,-,[2]
+969,-,-,[1],-,-,[1]
+970-977,8,308,208,248,138,108
+978-979,7,307,207,-,137,107
+980-989,8,308,208,248,138,108
+990-994,7,307,207,247,137,107
+995-999,-,-,[3],-,-,[3]
+,,,,,,
+
+
+"[1] For Virgin Islands, Guam, Marshall Islands, etc., please refer to the Worldwide Rate and Zone information."
+
+"[2] For Hawaii, the following Postal Codes are Zone 124 for Next Day Air and Zone 224 for 2nd Day Air:"
+96701,96706,96707,96709,96712,96717,96730,96731,96734,96744,96759,96762,96782,96786,96789,96791,96792,96795,96797,96801,96802,96803,96804,96805,96806,96807,96808,96809,96810,96811,96812,96813,96814,96815,96816,96817,96818,96819,96820,96821,96822,96823,96824,96825,96826,96827,96828,96830,96835,96836,96837,96838,96839,96840,96841,96842,96843,96844,96845,96846,96847,96848,96849,96850,96853,96854,96857,96858,96859,96860,96861,96862,96863,96898
+"For Hawaii, the following Postal Codes are Zone 126 for Next Day Air and Zone 226 for 2nd Day Air:"
+96703,96704,96705,96708,96710,96713,96714,96715,96716,96718,96719,96720,96721,96722,96725,96726,96727,96728,96729,96732,96733,96737,96738,96739,96740,96741,96742,96743,96745,96746,96747,96748,96749,96750,96751,96752,96753,96754,96755,96756,96757,96760,96761,96763,96764,96765,96766,96767,96768,96769,96770,96771,96772,96773,96774,96775,96776,96777,96778,96779,96780,96781,96783,96784,96785,96788,96790,96793,96796
+
+"[3] For Alaska, the following Postal Codes are Zone 124 for Next Day Air and Zone 224 for 2nd Day Air:"
+99501,99502,99503,99504,99505,99506,99507,99508,99509,99510,99511,99512,99513,99514,99515,99516,99517,99518,99519,99520,99521,99522,99523,99524,99540,99556,99567,99568,99572,99577,99587,99603,99605,99610,99611,99631,99635,99639,99645,99654,99664,99669,99672,99687,99701,99702,99703,99705,99706,99707,99708,99709,99710,99711,99712,99775
+"For Alaska, the following Postal Codes are Zone 126 for Next Day Air and Zone 226 for 2nd Day Air:"
+99547,99548,99549,99550,99551,99552,99553,99554,99555,99557,99558,99559,99561,99563,99564,99565,99566,99569,99571,99573,99574,99575,99576,99578,99579,99580,99581,99583,99584,99585,99586,99588,99589,99590,99591,99602,99604,99606,99607,99608,99609,99612,99613,99614,99615,99619,99620,99621,99622,99624,99625,99626,99627,99628,99630,99632,99633,99634,99636,99637,99638,99640,99641,99643,99644,99647,99648,99649,99650,99651,99652,99653,99655,99656,99657,99658,99659,99660,99661,99662,99663,99665,99666,99667,99668,99670,99671,99674,99675,99676,99677,99678,99679,99680,99681,99682,99683,99684,99685,99686,99688,99689,99690,99691,99692,99693,99694,99695,99697,99704,99714,99716,99720,99721,99722,99723,99724,99725,99726,99727,99729,99730,99732,99733,99734,99736,99737,99738,99739,99740,99741,99742,99743,99744,99745,99746,99747,99748,99749,99750,99751,99752,99753,99754,99755,99756,99757,99758,99759,99760,99761,99762,99763,99764,99765,99766,99767,99768,99769,99770,99771,99772,99773,99774,99776
,99777,99778,99779,99780,99781,99782,99783,99784,99785,99786,99788,99789,99790,99791,99801,99802,99803,99811,99820,99821,99824,99825,99826,99827,99829,99830,99832,99833,99835,99836,99840,99841,99850,99901,99903,99918,99919,99921,99922,99923,99925,99926,99927,99928,99929,99950
diff --git a/dist/strap/products/ship/450ce.csv b/dist/strap/products/ship/450ce.csv
new file mode 100644
index 0000000..8a96d2c
--- /dev/null
+++ b/dist/strap/products/ship/450ce.csv
@@ -0,0 +1,155 @@
+"Zone Chart for Express Plus, Express and Expedited shipments to Canada",,,,
+
+"To determine the zone, use the first three characters of the destination Postal Code",,,,
+and refer to the Canada Zone Chart below.,,,,
+Locate the zone for the selected service level (Express or Expedited),,,,
+"Refer to Express for Express Plus. To determine whether Express Plus service is available to your destination postal code, ",,,,
+call 800-782-7892. ,,,,
+"A Surcharge applies to your destination postal code when a ""Y"" is shown in the Extended Area Surcharge (EAS) column.",,,,
+
+Postal Range,,Express ,Expedited,EAS
+A0A,A0Z,81,71,Y
+A1A,A1N,82,72,N
+A1P,A9Z,81,71,Y
+B0A,B2T,81,71,Y
+B2V,B3B,82,72,N
+B3C,B3G,81,71,Y
+B3H,B4B,82,72,N
+B4C,B9Z,81,71,Y
+C0A,C0Z,81,71,Y
+C1A,C1E,82,72,N
+C1G,C9Z,81,71,Y
+E0A,E0Z,81,71,Y
+E1A,E1G,82,72,N
+E1H,E2G,81,71,Y
+E2H,E2S,82,72,N
+E2T,E2Z,81,71,Y
+E3A,E3E,82,72,N
+E3G,E9Z,81,71,Y
+G0A,G0A,82,72,N
+G0B,G0J,81,71,Y
+G0K,G0S,82,72,N
+G0T,G0W,81,71,Y
+G0X,G0Z,82,72,N
+G1A,G3A,81,71,N
+G3B,G4Q,82,72,N
+G4R,G4S,81,71,Y
+G4T,G4V,82,72,N
+G4W,G4Z,81,71,Y
+G5A,G5A,82,72,N
+G5B,G5T,81,71,Y
+G5V,G6A,82,72,N
+G6B,G6B,81,71,Y
+G6C,G6J,82,72,N
+G6K,G6K,81,71,N
+G6L,G6T,82,72,N
+G6V,G7A,81,71,N
+G7B,G8P,81,71,Y
+G8R,G9Z,82,72,N
+H0A,H0L,81,71,N
+H0M,H0M,81,71,N
+H0N,H9Z,81,71,N
+J0A,J0L,82,72,N
+J0M,J0M,81,71,Y
+J0N,J0V,82,72,N
+J0W,J0W,81,71,Y
+J0X,J0Z,81,71,Y
+J1A,J3C,82,72,N
+J3E,J3E,81,71,N
+J3G,J3S,82,72,N
+J3T,J3V,81,71,N
+J3W,J3X,82,72,N
+J3Y,J5R,81,71,N
+J5S,J5X,82,72,N
+J5Y,J7H,81,71,N
+J7J,J7N,82,72,N
+J7P,J7W,81,71,N
+J7X,J8N,82,72,N
+J8P,J9C,81,71,N
+J9E,J9J,82,72,N
+J9K,J9Z,81,71,Y
+K0A,K0H,82,72,N
+K0J,K0J,81,71,Y
+K0K,K0Z,82,72,N
+K1A,K4A,81,71,N
+K4B,K7T,82,72,N
+K7V,L1E,82,72,N
+L1G,L1Z,81,71,N
+L2A,L2C,82,72,N
+L2E,L2W,81,71,N
+L2X,L3N,82,72,N
+L3P,L3T,81,71,N
+L3V,L3W,82,72,N
+L3X,L4L,81,71,N
+L4M,L4R,82,72,N
+L4S,L9T,81,71,N
+L9V,L9Z,82,72,N
+M0A,M9Z,81,71,N
+N0A,N1A,82,72,N
+N1B,N1Z,81,71,N
+N2A,N2Y,81,71,N
+N2Z,N2Z,82,72,N
+N3A,N3V,81,71,N
+N3W,N5T,82,72,N
+N5V,N6N,81,71,N
+N6P,N8M,82,72,N
+N8N,N9K,81,71,N
+N9L,N9Z,82,72,N
+P0A,P0Z,81,71,Y
+P1A,P2M,82,72,N
+P2N,P2N,81,71,Y
+P2O,P3K,82,72,N
+P3L,P3L,81,71,Y
+P3M,P3M,82,72,N
+P3N,P3P,81,71,Y
+P3Q,P4M,82,72,N
+P4N,P4R,81,71,Y
+P4S,P4Z,82,72,N
+P5A,P5A,81,71,Y
+P5B,P5M,82,72,N
+P5N,P5N,81,71,Y
+P5O,P8M,82,72,N
+P8N,P8N,81,71,Y
+P8O,P8S,82,72,N
+P8T,P8T,81,71,Y
+P8U,P8Z,82,72,N
+P9A,P9A,81,71,Y
+P9B,P9M,82,72,N
+P9N,P9N,81,71,Y
+P9O,P9Z,82,72,N
+R0A,R2B,81,71,Y
+R2C,R4A,81,71,N
+R4B,R9Z,81,71,Y
+S0A,S0Z,81,71,Y
+S1A,S3M,82,72,N
+S3N,S3N,81,71,Y
+S3O,S3Z,82,72,N
+S4A,S4A,81,71,Y
+S4B,S4G,82,72,N
+S4H,S4H,81,71,Y
+S4I,S4Z,82,72,N
+S5A,S7G,81,71,Y
+S7H,S7V,81,71,N
+S7W,S9Z,81,71,Y
+T0A,T0B,81,71,Y
+T0C,T0C,82,72,N
+T0E,T1W,81,71,Y
+T1X,T3Z,81,71,N
+T4A,T4Z,82,72,N
+T5A,T6X,81,71,N
+T6Y,T7W,81,71,Y
+T7X,T8N,82,72,N
+T8P,T8Z,81,71,Y
+T9A,T9E,82,72,N
+T9G,T9Z,81,71,Y
+V0A,V0L,81,71,Y
+V0M,V0M,81,71,Y
+V0N,V1L,81,71,Y
+V1M,V1M,81,71,N
+V1N,V2R,81,71,Y
+V2S,V7Z,81,71,N
+V8A,V8K,81,71,Y
+V8L,V9E,82,72,N
+V9G,V9Z,81,71,Y
+X0A,X9Z,81,71,Y
+Y0A,Y9Z,81,71,Y
diff --git a/dist/strap/products/ship/450cg.csv b/dist/strap/products/ship/450cg.csv
new file mode 100644
index 0000000..298ac47
--- /dev/null
+++ b/dist/strap/products/ship/450cg.csv
@@ -0,0 +1,93 @@
+Canada Standard Zone Charts from Ohio,,
+Locate the zone by cross-refrencing the first three ,,
+characters of the destination Postal Code in the Postal,,
+Range column.,,
+
+Postal Range,,Zone
+A0A,A9Z,54
+B0A,B9Z,54
+C0A,C9Z,54
+E0A,E9Z,54
+G0A,G0A,51
+G0B,G0L,54
+G0M,G0S,51
+G0T,G0W,54
+G0X,G0Z,51
+G1A,G2Z,51
+G3A,G3K,51
+G3L,G4Z,54
+G5A,G5A,51
+G5B,G5T,54
+G5V,G6Z,51
+G7A,G8S,54
+G8T,G9Z,51
+H0A,H0L,51
+H0M,H0M,54
+H0N,H9Z,51
+J0A,J0L,51
+J0M,J0M,54
+J0N,J0V,51
+J0W,J0Z,54
+J1A,J4A,51
+J4B,J4Z,51
+J5A,J8N,51
+J8P,J9C,51
+J9E,J9E,54
+J9G,J9J,51
+J9K,J9Z,54
+K0A,K0H,51
+K0J,K0J,54
+K0K,K0Z,51
+K1A,K2R,51
+K2S,K7T,51
+K7V,K8H,54
+K8J,L1E,51
+L1G,L1Z,51
+L2A,L2C,51
+L2E,L2W,51
+L2X,L3N,51
+L3P,L3T,51
+L3V,L3W,51
+L3X,L4L,51
+L4M,L4S,51
+L4T,L9T,51
+L9V,L9Z,51
+M0A,M9Z,51
+N0A,N1Z,51
+N2A,N2V,51
+N2W,N5T,51
+N5V,N6N,51
+N6P,N8M,51
+N8N,N9K,51
+N9L,N9Z,51
+P0A,P9Z,54
+R0A,R2B,54
+R2C,R4A,51
+R4B,R9Z,54
+S0A,S4M,54
+S4N,S4Z,51
+S5A,S7G,54
+S7H,S7V,51
+S7W,S9Z,54
+T0A,T0B,56
+T0C,T0C,53
+T0E,T1X,56
+T1Y,T3L,53
+T3M,T4Z,53
+T5A,T6V,53
+T6W,T7W,56
+T7X,T8N,53
+T8P,T8Z,56
+T9A,T9E,53
+T9G,T9Z,56
+V0A,V0L,56
+V0M,V0M,53
+V0N,V1L,56
+V1M,V1M,53
+V1N,V2V,56
+V2W,V3E,53
+V3G,V3G,56
+V3H,V7Z,53
+V8A,V8K,56
+V8L,V9E,53
+V9G,V9Z,56
diff --git a/dist/strap/products/ship/450ps.csv b/dist/strap/products/ship/450ps.csv
new file mode 100644
index 0000000..6133f65
--- /dev/null
+++ b/dist/strap/products/ship/450ps.csv
@@ -0,0 +1,159 @@
+DestZip,Priority,Book,bmc
+005-005,4,4,0
+006-009,7,7,0
+010-067,5,5,0
+068-119,4,4,0
+120-123,5,5,0
+124-127,4,4,0
+128-129,5,5,0
+130-149,4,4,0
+150-154,3,3,0
+155-155,4,4,0
+156-156,3,3,0
+157-159,4,4,0
+160-165,3,3,0
+166-212,4,4,0
+214-239,4,4,0
+240-243,3,3,0
+244-245,4,4,0
+246-249,3,3,0
+250-253,3,3,1
+254-254,4,4,0
+255-257,2,2,1
+258-259,3,3,1
+260-260,3,3,0
+261-261,2,2,0
+262-266,3,3,0
+267-267,4,4,0
+268-268,3,3,0
+270-285,4,4,0
+286-289,3,3,0
+290-306,4,4,0
+307-307,3,3,0
+308-319,4,4,0
+320-342,5,5,0
+344-344,5,5,0
+346-347,5,5,0
+349-349,5,5,0
+350-352,4,4,0
+354-369,4,4,0
+370-374,3,3,0
+375-375,4,4,0
+376-379,3,3,0
+380-381,4,4,0
+382-382,3,3,0
+383-383,4,4,0
+384-385,3,3,0
+386-394,4,4,0
+395-395,5,5,0
+396-399,4,4,0
+400-406,2,2,1
+407-409,3,3,1
+410-410,1,1,1
+411-414,2,2,1
+415-416,3,3,1
+417-418,2,2,1
+420-420,3,3,0
+421-422,3,3,1
+423-423,2,2,0
+424-424,3,3,0
+425-427,2,2,1
+430-433,2,2,1
+434-436,3,3,0
+437-438,2,2,1
+439-447,3,3,0
+448-449,2,2,1
+450-455,1,1,1
+456-458,2,2,1
+459-459,1,1,1
+460-462,2,2,1
+463-466,3,3,0
+467-468,2,2,0
+469-469,2,2,1
+470-470,1,1,1
+471-471,2,2,1
+472-472,1,1,1
+473-474,2,2,1
+475-475,2,2,0
+476-477,3,3,0
+478-479,2,2,0
+480-495,3,3,0
+496-509,4,4,0
+510-513,5,5,0
+514-514,4,4,0
+515-516,5,5,0
+520-528,4,4,0
+530-532,3,3,0
+534-534,3,3,0
+535-535,4,4,0
+537-555,4,4,0
+556-558,5,5,0
+559-561,4,4,0
+562-567,5,5,0
+570-577,5,5,0
+580-586,5,5,0
+587-588,6,6,0
+590-593,6,6,0
+594-594,7,7,0
+595-595,6,6,0
+596-599,7,7,0
+600-611,3,3,0
+612-612,4,4,0
+613-620,3,3,0
+622-622,3,3,0
+623-623,4,4,0
+624-633,3,3,0
+634-635,4,4,0
+636-639,3,3,0
+640-642,4,4,0
+644-658,4,4,0
+660-668,4,4,0
+669-672,5,5,0
+673-673,4,4,0
+674-681,5,5,0
+683-693,5,5,0
+700-701,5,5,0
+703-708,5,5,0
+710-711,5,5,0
+712-712,4,4,0
+713-714,5,5,0
+716-717,4,4,0
+718-718,5,5,0
+719-729,4,4,0
+730-731,5,5,0
+733-741,5,5,0
+743-748,5,5,0
+749-749,4,4,0
+750-768,5,5,0
+769-769,6,6,0
+770-779,5,5,0
+780-785,6,6,0
+786-787,5,5,0
+788-788,6,6,0
+789-796,5,5,0
+797-816,6,6,0
+820-831,6,6,0
+832-838,7,7,0
+840-844,7,7,0
+845-847,6,6,0
+850-850,7,7,0
+852-853,7,7,0
+855-857,7,7,0
+859-860,7,7,0
+863-864,7,7,0
+865-865,6,6,0
+870-875,6,6,0
+877-885,6,6,0
+889-891,7,7,0
+893-893,7,7,0
+894-895,8,8,0
+897-897,8,8,0
+898-898,7,7,0
+900-908,8,8,0
+910-928,8,8,0
+930-977,8,8,0
+978-979,7,7,0
+980-986,8,8,0
+988-989,8,8,0
+990-994,7,7,0
+995-999,8,8,0
diff --git a/dist/strap/products/ship/Accessorials.csv b/dist/strap/products/ship/Accessorials.csv
new file mode 100644
index 0000000..9ee1829
--- /dev/null
+++ b/dist/strap/products/ship/Accessorials.csv
@@ -0,0 +1,39 @@
+code,accessorial,rate
+0001,Additional Handling,5.00
+0002,Address Corrections- Ground,5.00
+0003,Address Corrections- Air,10.00
+0004,Chargeback for Consignee Billing Shipments,10.00
+0005,C.O.D.s,7.00
+0006,Delivery Area Surcharge,1.75
+0007,Delivery Confirmation Response,1.00
+0008,Delivery Confirmation Response - Signature Required,2.00
+0009,Delivery Confirmation Response - Adult Signature Required,2.75
+0010,Dimensional Weight Factor,194
+0011,Early AM Out of Territory,10.00
+0012,Early AM Premium,28.50
+0013,"Excessive Tracking, Tracing, & Refund Requests ",3.00
+0014,"Hazardous Materials Surcharge, Air ",30.00
+0015,"Hazardous Materials Surcharge, Ground ",20.00
+0016,Insured Value,0.35 per $100
+0017,Missing/Invalid Account # Charge,10.00
+0018,Oversize 1,30 Pounds
+0019,Oversize 2,70 Pounds
+0020,Pickup Charge - Ground ARS,10.00
+0021,Proof of Delivery- (Fax or Mail),3.00
+0022,Quantum View Notify,1.00
+0023,Residential Differential,1.15
+0024,Saturday Charge Pickup,10.00
+0025,Saturday Charge Delivery,12.50
+0026,Ship Notification,1.00
+0027,UPS Returns: Print Return Label,0.50
+0028,UPS Returns: Electronic Return Label,1.00
+0029,UPS Returns: Print & Mail Return Label,2.25
+0030,UPS Returns Plus: 1 UPS Pickup Attempt,4.00
+0031,UPS Returns Plus: 3 UPS Pickup Attempts,5.25
+0032,UPS Returns Plus: Call Tag,5.75
+0033,Verbal Confirmation of Delivery,2.00
+0034,Weekly Service Charge ($0 - $14.99 Billed),16.00
+0035,Weekly Service Charge ($15.00-$59.99 Billed),11.00
+0036,Weekly Service Charge ( $60+ Billed),7.00
+0037,Oversize 1,30
+0038,Oversize 2,30
diff --git a/dist/strap/products/ship/Book.txt b/dist/strap/products/ship/Book.txt
new file mode 100644
index 0000000..8430df1
--- /dev/null
+++ b/dist/strap/products/ship/Book.txt
@@ -0,0 +1,71 @@
+weight all
+1 1.59
+2 2.07
+3 2.55
+4 3.03
+5 3.51
+6 3.99
+7 4.47
+8 4.81
+9 5.15
+10 5.49
+11 5.83
+12 6.17
+13 6.51
+14 6.85
+15 7.19
+16 7.53
+17 7.87
+18 8.21
+19 8.55
+20 8.89
+21 9.23
+22 9.57
+23 9.91
+24 10.25
+25 10.59
+26 10.93
+27 11.27
+28 11.61
+29 11.95
+30 12.29
+31 12.63
+32 12.97
+33 13.31
+34 13.65
+35 13.99
+36 14.33
+37 14.67
+38 15.01
+39 15.35
+40 15.69
+41 16.03
+42 16.37
+43 16.71
+44 17.05
+45 17.39
+46 17.73
+47 18.07
+48 18.41
+49 18.75
+50 19.09
+51 19.43
+52 19.77
+53 20.11
+54 20.45
+55 20.79
+56 21.13
+57 21.47
+58 21.81
+59 22.15
+60 22.49
+61 22.83
+62 23.17
+63 23.51
+64 23.85
+65 24.19
+66 24.53
+67 24.87
+68 25.21
+69 25.55
+70 25.89
diff --git a/dist/strap/products/ship/Expedited.csv b/dist/strap/products/ship/Expedited.csv
new file mode 100644
index 0000000..2149a85
--- /dev/null
+++ b/dist/strap/products/ship/Expedited.csv
@@ -0,0 +1,1001 @@
+WeightNotToExceed,71,72
+1,35,35.75
+2,38,40
+3,41,44.25
+4,43.75,48.5
+5,46.5,52.75
+6,49.25,56
+7,52,58.75
+8,54.75,61.5
+9,57.5,64.25
+10,60.25,67
+11,63,69.5
+12,65.75,72
+13,68.5,74.25
+14,71,76.5
+15,73.5,78.75
+16,76,81
+17,78.5,83.25
+18,81,85.5
+19,83.25,87.75
+20,85.5,90
+21,87.5,92
+22,89.5,94
+23,91.5,96
+24,93.5,98
+25,95.5,100
+26,97.5,102
+27,99.5,104
+28,101.5,106
+29,103.5,108
+30,105.5,110
+31,107.25,112.25
+32,109,114.5
+33,110.75,116.75
+34,112.5,119
+35,114.25,121.25
+36,116,123.5
+37,117.75,125.75
+38,119.5,128
+39,121.25,130.25
+40,123,132.25
+41,124.75,134.25
+42,126.5,136.25
+43,128.25,138.25
+44,130,140.25
+45,131.75,142.25
+46,133.5,144.25
+47,135.25,146.25
+48,137,148.25
+49,138.75,150.25
+50,140.5,152.25
+51,140.5,152.25
+52,144.25,156
+53,144.25,156
+54,148,159.75
+55,148,159.75
+56,151.75,163.25
+57,151.75,163.25
+58,155.5,166.75
+59,155.5,166.75
+60,159.25,170.25
+61,159.25,170.25
+62,163,173.5
+63,163,173.5
+64,166.75,176.75
+65,166.75,176.75
+66,170.25,180
+67,170.25,180
+68,173.75,183.25
+69,173.75,183.25
+70,177.25,186.5
+71,177.25,186.5
+72,180.5,189.75
+73,180.5,189.75
+74,183.75,193
+75,183.75,193
+76,187,196.25
+77,187,196.25
+78,190.25,199.5
+79,190.25,199.5
+80,193.5,202.75
+81,193.5,202.75
+82,196.75,206
+83,196.75,206
+84,200,209.25
+85,200,209.25
+86,203.25,212.5
+87,203.25,212.5
+88,206.5,215.75
+89,206.5,215.75
+90,209.75,219
+91,209.75,219
+92,213,222.25
+93,213,222.25
+94,216.25,225.5
+95,216.25,225.5
+96,219.5,228.5
+97,219.5,228.5
+98,222.75,231.5
+99,222.75,231.5
+100,226,234.5
+101,226,234.5
+102,226,234.5
+103,226,234.5
+104,226,234.5
+105,235,245.5
+106,235,245.5
+107,235,245.5
+108,235,245.5
+109,235,245.5
+110,244,256.5
+111,244,256.5
+112,244,256.5
+113,244,256.5
+114,244,256.5
+115,253,267.5
+116,253,267.5
+117,253,267.5
+118,253,267.5
+119,253,267.5
+120,262,278.5
+121,262,278.5
+122,262,278.5
+123,262,278.5
+124,262,278.5
+125,271,289.5
+126,271,289.5
+127,271,289.5
+128,271,289.5
+129,271,289.5
+130,280,300.5
+131,280,300.5
+132,280,300.5
+133,280,300.5
+134,280,300.5
+135,289,311.5
+136,289,311.5
+137,289,311.5
+138,289,311.5
+139,289,311.5
+140,298,322.5
+141,298,322.5
+142,298,322.5
+143,298,322.5
+144,298,322.5
+145,307,333.5
+146,307,333.5
+147,307,333.5
+148,307,333.5
+149,307,333.5
+150,316,344.5
+151,318.61,347.3
+152,320.72,349.6
+153,322.83,351.9
+154,324.94,354.2
+155,327.05,356.5
+156,329.16,358.8
+157,331.27,361.1
+158,333.38,363.4
+159,335.49,365.7
+160,337.6,368
+161,339.71,370.3
+162,341.82,372.6
+163,343.93,374.9
+164,346.04,377.2
+165,348.15,379.5
+166,350.26,381.8
+167,352.37,384.1
+168,354.48,386.4
+169,356.59,388.7
+170,358.7,391
+171,360.81,393.3
+172,362.92,395.6
+173,365.03,397.9
+174,367.14,400.2
+175,367.14,400.2
+176,367.14,400.2
+177,367.14,400.2
+178,367.14,400.2
+179,367.14,400.2
+180,367.14,400.2
+181,367.14,400.2
+182,367.14,400.2
+183,367.14,400.2
+184,367.14,400.2
+185,367.14,400.2
+186,367.14,400.2
+187,367.14,400.2
+188,367.14,400.2
+189,367.14,400.2
+190,367.14,400.9
+191,368.63,403.01
+192,370.56,405.12
+193,372.49,407.23
+194,374.42,409.34
+195,376.35,411.45
+196,378.28,413.56
+197,380.21,415.67
+198,382.14,417.78
+199,384.07,419.89
+200,384.07,419.89
+201,384.07,419.89
+202,384.07,419.89
+203,384.07,419.89
+204,384.07,419.89
+205,385.4,419.89
+206,387.28,419.89
+207,389.16,419.89
+208,391.04,419.89
+209,392.92,420.09
+210,394.8,422.1
+211,396.68,424.11
+212,398.56,426.12
+213,400.44,428.13
+214,402.32,430.14
+215,404.2,432.15
+216,406.08,434.16
+217,407.96,436.17
+218,409.84,438.18
+219,411.72,440.19
+220,413.6,442.2
+221,415.48,444.21
+222,417.36,446.22
+223,419.24,448.23
+224,421.12,450.24
+225,423,452.25
+226,424.88,454.26
+227,426.76,456.27
+228,428.64,458.28
+229,430.52,460.29
+230,432.4,462.3
+231,434.28,464.31
+232,436.16,466.32
+233,438.04,468.33
+234,439.92,470.34
+235,441.8,472.35
+236,443.68,474.36
+237,445.56,476.37
+238,447.44,478.38
+239,449.32,480.39
+240,451.2,482.4
+241,453.08,484.41
+242,454.96,486.42
+243,456.84,488.43
+244,458.72,490.44
+245,460.6,492.45
+246,462.48,494.46
+247,464.36,496.47
+248,466.24,498.48
+249,468.12,500.49
+250,470,502.5
+251,471.88,504.51
+252,473.76,506.52
+253,475.64,508.53
+254,477.52,510.54
+255,479.4,512.55
+256,481.28,514.56
+257,483.16,516.57
+258,485.04,518.58
+259,486.92,520.59
+260,488.8,522.6
+261,490.68,524.61
+262,492.56,526.62
+263,494.44,528.63
+264,496.32,530.64
+265,498.2,532.65
+266,500.08,534.66
+267,501.96,536.67
+268,503.84,538.68
+269,505.72,540.69
+270,507.6,542.7
+271,509.48,544.71
+272,511.36,546.72
+273,513.24,548.73
+274,515.12,550.74
+275,517,552.75
+276,518.88,554.76
+277,520.76,556.77
+278,522.64,558.78
+279,524.52,560.79
+280,526.4,562.8
+281,528.28,564.81
+282,530.16,566.82
+283,532.04,568.83
+284,533.92,570.84
+285,535.8,572.85
+286,537.68,574.86
+287,539.56,576.87
+288,541.44,578.88
+289,543.32,580.89
+290,545.2,582.9
+291,547.08,584.91
+292,548.96,586.92
+293,550.84,588.93
+294,552.72,590.94
+295,554.6,592.95
+296,556.48,594.96
+297,558.36,596.97
+298,560.24,598.98
+299,562.12,600.99
+300,562.12,600.99
+301,562.12,600.99
+302,562.12,600.99
+303,562.12,600.99
+304,562.12,600.99
+305,562.12,600.99
+306,562.12,600.99
+307,562.12,600.99
+308,562.12,600.99
+309,562.12,600.99
+310,562.12,601.4
+311,562.91,603.34
+312,564.72,605.28
+313,566.53,607.22
+314,568.34,609.16
+315,570.15,611.1
+316,571.96,613.04
+317,573.77,614.98
+318,575.58,616.92
+319,577.39,618.86
+320,579.2,620.8
+321,581.01,622.74
+322,582.82,624.68
+323,584.63,626.62
+324,586.44,628.56
+325,588.25,630.5
+326,590.06,632.44
+327,591.87,634.38
+328,593.68,636.32
+329,595.49,638.26
+330,597.3,640.2
+331,599.11,642.14
+332,600.92,644.08
+333,602.73,646.02
+334,604.54,647.96
+335,606.35,649.9
+336,608.16,651.84
+337,609.97,653.78
+338,611.78,655.72
+339,613.59,657.66
+340,615.4,659.6
+341,617.21,661.54
+342,619.02,663.48
+343,620.83,665.42
+344,622.64,667.36
+345,624.45,669.3
+346,626.26,671.24
+347,628.07,673.18
+348,629.88,675.12
+349,631.69,677.06
+350,633.5,679
+351,635.31,680.94
+352,637.12,682.88
+353,638.93,684.82
+354,640.74,686.76
+355,642.55,688.7
+356,644.36,690.64
+357,646.17,692.58
+358,647.98,694.52
+359,649.79,696.46
+360,651.6,698.4
+361,653.41,700.34
+362,655.22,702.28
+363,657.03,704.22
+364,658.84,706.16
+365,660.65,708.1
+366,662.46,710.04
+367,664.27,711.98
+368,666.08,713.92
+369,667.89,715.86
+370,669.7,717.8
+371,671.51,719.74
+372,673.32,721.68
+373,675.13,723.62
+374,676.94,725.56
+375,678.75,727.5
+376,680.56,729.44
+377,682.37,731.38
+378,684.18,733.32
+379,685.99,735.26
+380,687.8,737.2
+381,689.61,739.14
+382,691.42,741.08
+383,693.23,743.02
+384,695.04,744.96
+385,696.85,746.9
+386,698.66,748.84
+387,700.47,750.78
+388,702.28,752.72
+389,704.09,754.66
+390,705.9,756.6
+391,707.71,758.54
+392,709.52,760.48
+393,711.33,762.42
+394,713.14,764.36
+395,714.95,766.3
+396,716.76,768.24
+397,718.57,770.18
+398,720.38,772.12
+399,722.19,774.06
+400,724,776
+401,725.81,777.94
+402,727.62,779.88
+403,729.43,781.82
+404,731.24,783.76
+405,733.05,785.7
+406,734.86,787.64
+407,736.67,789.58
+408,738.48,791.52
+409,740.29,793.46
+410,742.1,795.4
+411,743.91,797.34
+412,745.72,799.28
+413,747.53,801.22
+414,749.34,803.16
+415,751.15,805.1
+416,752.96,807.04
+417,754.77,808.98
+418,756.58,810.92
+419,758.39,812.86
+420,760.2,814.8
+421,762.01,816.74
+422,763.82,818.68
+423,765.63,820.62
+424,767.44,822.56
+425,769.25,824.5
+426,771.06,826.44
+427,772.87,828.38
+428,774.68,830.32
+429,776.49,832.26
+430,778.3,834.2
+431,780.11,836.14
+432,781.92,838.08
+433,783.73,840.02
+434,785.54,841.96
+435,787.35,843.9
+436,789.16,845.84
+437,790.97,847.78
+438,792.78,849.72
+439,794.59,851.66
+440,796.4,853.6
+441,798.21,855.54
+442,800.02,857.48
+443,801.83,859.42
+444,803.64,861.36
+445,805.45,863.3
+446,807.26,865.24
+447,809.07,867.18
+448,810.88,869.12
+449,812.69,871.06
+450,814.5,873
+451,816.31,874.94
+452,818.12,876.88
+453,819.93,878.82
+454,821.74,880.76
+455,823.55,882.7
+456,825.36,884.64
+457,827.17,886.58
+458,828.98,888.52
+459,830.79,890.46
+460,832.6,892.4
+461,834.41,894.34
+462,836.22,896.28
+463,838.03,898.22
+464,839.84,900.16
+465,841.65,902.1
+466,843.46,904.04
+467,845.27,905.98
+468,847.08,907.92
+469,848.89,909.86
+470,850.7,911.8
+471,852.51,913.74
+472,854.32,915.68
+473,856.13,917.62
+474,857.94,919.56
+475,859.75,921.5
+476,861.56,923.44
+477,863.37,925.38
+478,865.18,927.32
+479,866.99,929.26
+480,868.8,931.2
+481,870.61,933.14
+482,872.42,935.08
+483,874.23,937.02
+484,876.04,938.96
+485,877.85,940.9
+486,879.66,942.84
+487,881.47,944.78
+488,883.28,946.72
+489,885.09,948.66
+490,886.9,950.6
+491,888.71,952.54
+492,890.52,954.48
+493,892.33,956.42
+494,894.14,958.36
+495,895.95,960.3
+496,897.76,962.24
+497,899.57,964.18
+498,901.38,966.12
+499,903.19,968.06
+500,905,970
+501,906.81,971.94
+502,908.62,973.88
+503,910.43,975.82
+504,912.24,977.76
+505,914.05,979.7
+506,915.86,981.64
+507,917.67,983.58
+508,919.48,985.52
+509,921.29,987.46
+510,923.1,989.4
+511,924.91,991.34
+512,926.72,993.28
+513,928.53,995.22
+514,930.34,997.16
+515,932.15,999.1
+516,933.96,1001.04
+517,935.77,1002.98
+518,937.58,1004.92
+519,939.39,1006.86
+520,941.2,1008.8
+521,943.01,1010.74
+522,944.82,1012.68
+523,946.63,1014.62
+524,948.44,1016.56
+525,950.25,1018.5
+526,952.06,1020.44
+527,953.87,1022.38
+528,955.68,1024.32
+529,957.49,1026.26
+530,959.3,1028.2
+531,961.11,1030.14
+532,962.92,1032.08
+533,964.73,1034.02
+534,966.54,1035.96
+535,968.35,1037.9
+536,970.16,1039.84
+537,971.97,1041.78
+538,973.78,1043.72
+539,975.59,1045.66
+540,977.4,1047.6
+541,979.21,1049.54
+542,981.02,1051.48
+543,982.83,1053.42
+544,984.64,1055.36
+545,986.45,1057.3
+546,988.26,1059.24
+547,990.07,1061.18
+548,991.88,1063.12
+549,993.69,1065.06
+550,995.5,1067
+551,997.31,1068.94
+552,999.12,1070.88
+553,1000.93,1072.82
+554,1002.74,1074.76
+555,1004.55,1076.7
+556,1006.36,1078.64
+557,1008.17,1080.58
+558,1009.98,1082.52
+559,1011.79,1084.46
+560,1013.6,1086.4
+561,1015.41,1088.34
+562,1017.22,1090.28
+563,1019.03,1092.22
+564,1020.84,1094.16
+565,1022.65,1096.1
+566,1024.46,1098.04
+567,1026.27,1099.98
+568,1028.08,1101.92
+569,1029.89,1103.86
+570,1031.7,1105.8
+571,1033.51,1107.74
+572,1035.32,1109.68
+573,1037.13,1111.62
+574,1038.94,1113.56
+575,1040.75,1115.5
+576,1042.56,1117.44
+577,1044.37,1119.38
+578,1046.18,1121.32
+579,1047.99,1123.26
+580,1049.8,1125.2
+581,1051.61,1127.14
+582,1053.42,1129.08
+583,1055.23,1131.02
+584,1057.04,1132.96
+585,1058.85,1134.9
+586,1060.66,1136.84
+587,1062.47,1138.78
+588,1064.28,1140.72
+589,1066.09,1142.66
+590,1067.9,1144.6
+591,1069.71,1146.54
+592,1071.52,1148.48
+593,1073.33,1150.42
+594,1075.14,1152.36
+595,1076.95,1154.3
+596,1078.76,1156.24
+597,1080.57,1158.18
+598,1082.38,1160.12
+599,1084.19,1162.06
+600,1086,1164
+601,1087.81,1165.94
+602,1089.62,1167.88
+603,1091.43,1169.82
+604,1093.24,1171.76
+605,1095.05,1173.7
+606,1096.86,1175.64
+607,1098.67,1177.58
+608,1100.48,1179.52
+609,1102.29,1181.46
+610,1104.1,1183.4
+611,1105.91,1185.34
+612,1107.72,1187.28
+613,1109.53,1189.22
+614,1111.34,1191.16
+615,1113.15,1193.1
+616,1114.96,1195.04
+617,1116.77,1196.98
+618,1118.58,1198.92
+619,1120.39,1200.86
+620,1122.2,1202.8
+621,1124.01,1204.74
+622,1125.82,1206.68
+623,1127.63,1208.62
+624,1129.44,1210.56
+625,1131.25,1212.5
+626,1133.06,1214.44
+627,1134.87,1216.38
+628,1136.68,1218.32
+629,1138.49,1220.26
+630,1140.3,1222.2
+631,1142.11,1224.14
+632,1143.92,1226.08
+633,1145.73,1228.02
+634,1147.54,1229.96
+635,1149.35,1231.9
+636,1151.16,1233.84
+637,1152.97,1235.78
+638,1154.78,1237.72
+639,1156.59,1239.66
+640,1158.4,1241.6
+641,1160.21,1243.54
+642,1162.02,1245.48
+643,1163.83,1247.42
+644,1165.64,1249.36
+645,1167.45,1251.3
+646,1169.26,1253.24
+647,1171.07,1255.18
+648,1172.88,1257.12
+649,1174.69,1259.06
+650,1176.5,1261
+651,1178.31,1262.94
+652,1180.12,1264.88
+653,1181.93,1266.82
+654,1183.74,1268.76
+655,1185.55,1270.7
+656,1187.36,1272.64
+657,1189.17,1274.58
+658,1190.98,1276.52
+659,1192.79,1278.46
+660,1194.6,1280.4
+661,1196.41,1282.34
+662,1198.22,1284.28
+663,1200.03,1286.22
+664,1201.84,1288.16
+665,1203.65,1290.1
+666,1205.46,1292.04
+667,1207.27,1293.98
+668,1209.08,1295.92
+669,1210.89,1297.86
+670,1212.7,1299.8
+671,1214.51,1301.74
+672,1216.32,1303.68
+673,1218.13,1305.62
+674,1219.94,1307.56
+675,1221.75,1309.5
+676,1223.56,1311.44
+677,1225.37,1313.38
+678,1227.18,1315.32
+679,1228.99,1317.26
+680,1230.8,1319.2
+681,1232.61,1321.14
+682,1234.42,1323.08
+683,1236.23,1325.02
+684,1238.04,1326.96
+685,1239.85,1328.9
+686,1241.66,1330.84
+687,1243.47,1332.78
+688,1245.28,1334.72
+689,1247.09,1336.66
+690,1248.9,1338.6
+691,1250.71,1340.54
+692,1252.52,1342.48
+693,1254.33,1344.42
+694,1256.14,1346.36
+695,1257.95,1348.3
+696,1259.76,1350.24
+697,1261.57,1352.18
+698,1263.38,1354.12
+699,1265.19,1356.06
+700,1267,1358
+701,1268.81,1359.94
+702,1270.62,1361.88
+703,1272.43,1363.82
+704,1274.24,1365.76
+705,1276.05,1367.7
+706,1277.86,1369.64
+707,1279.67,1371.58
+708,1281.48,1373.52
+709,1283.29,1375.46
+710,1285.1,1377.4
+711,1286.91,1379.34
+712,1288.72,1381.28
+713,1290.53,1383.22
+714,1292.34,1385.16
+715,1294.15,1387.1
+716,1295.96,1389.04
+717,1297.77,1390.98
+718,1299.58,1392.92
+719,1301.39,1394.86
+720,1303.2,1396.8
+721,1305.01,1398.74
+722,1306.82,1400.68
+723,1308.63,1402.62
+724,1310.44,1404.56
+725,1312.25,1406.5
+726,1314.06,1408.44
+727,1315.87,1410.38
+728,1317.68,1412.32
+729,1319.49,1414.26
+730,1321.3,1416.2
+731,1323.11,1418.14
+732,1324.92,1420.08
+733,1326.73,1422.02
+734,1328.54,1423.96
+735,1330.35,1425.9
+736,1332.16,1427.84
+737,1333.97,1429.78
+738,1335.78,1431.72
+739,1337.59,1433.66
+740,1339.4,1435.6
+741,1341.21,1437.54
+742,1343.02,1439.48
+743,1344.83,1441.42
+744,1346.64,1443.36
+745,1348.45,1445.3
+746,1350.26,1447.24
+747,1352.07,1449.18
+748,1353.88,1451.12
+749,1355.69,1453.06
+750,1357.5,1455
+751,1359.31,1456.94
+752,1361.12,1458.88
+753,1362.93,1460.82
+754,1364.74,1462.76
+755,1366.55,1464.7
+756,1368.36,1466.64
+757,1370.17,1468.58
+758,1371.98,1470.52
+759,1373.79,1472.46
+760,1375.6,1474.4
+761,1377.41,1476.34
+762,1379.22,1478.28
+763,1381.03,1480.22
+764,1382.84,1482.16
+765,1384.65,1484.1
+766,1386.46,1486.04
+767,1388.27,1487.98
+768,1390.08,1489.92
+769,1391.89,1491.86
+770,1393.7,1493.8
+771,1395.51,1495.74
+772,1397.32,1497.68
+773,1399.13,1499.62
+774,1400.94,1501.56
+775,1402.75,1503.5
+776,1404.56,1505.44
+777,1406.37,1507.38
+778,1408.18,1509.32
+779,1409.99,1511.26
+780,1411.8,1513.2
+781,1413.61,1515.14
+782,1415.42,1517.08
+783,1417.23,1519.02
+784,1419.04,1520.96
+785,1420.85,1522.9
+786,1422.66,1524.84
+787,1424.47,1526.78
+788,1426.28,1528.72
+789,1428.09,1530.66
+790,1429.9,1532.6
+791,1431.71,1534.54
+792,1433.52,1536.48
+793,1435.33,1538.42
+794,1437.14,1540.36
+795,1438.95,1542.3
+796,1440.76,1544.24
+797,1442.57,1546.18
+798,1444.38,1548.12
+799,1446.19,1550.06
+800,1448,1552
+801,1449.81,1553.94
+802,1451.62,1555.88
+803,1453.43,1557.82
+804,1455.24,1559.76
+805,1457.05,1561.7
+806,1458.86,1563.64
+807,1460.67,1565.58
+808,1462.48,1567.52
+809,1464.29,1569.46
+810,1466.1,1571.4
+811,1467.91,1573.34
+812,1469.72,1575.28
+813,1471.53,1577.22
+814,1473.34,1579.16
+815,1475.15,1581.1
+816,1476.96,1583.04
+817,1478.77,1584.98
+818,1480.58,1586.92
+819,1482.39,1588.86
+820,1484.2,1590.8
+821,1486.01,1592.74
+822,1487.82,1594.68
+823,1489.63,1596.62
+824,1491.44,1598.56
+825,1493.25,1600.5
+826,1495.06,1602.44
+827,1496.87,1604.38
+828,1498.68,1606.32
+829,1500.49,1608.26
+830,1502.3,1610.2
+831,1504.11,1612.14
+832,1505.92,1614.08
+833,1507.73,1616.02
+834,1509.54,1617.96
+835,1511.35,1619.9
+836,1513.16,1621.84
+837,1514.97,1623.78
+838,1516.78,1625.72
+839,1518.59,1627.66
+840,1520.4,1629.6
+841,1522.21,1631.54
+842,1524.02,1633.48
+843,1525.83,1635.42
+844,1527.64,1637.36
+845,1529.45,1639.3
+846,1531.26,1641.24
+847,1533.07,1643.18
+848,1534.88,1645.12
+849,1536.69,1647.06
+850,1538.5,1649
+851,1540.31,1650.94
+852,1542.12,1652.88
+853,1543.93,1654.82
+854,1545.74,1656.76
+855,1547.55,1658.7
+856,1549.36,1660.64
+857,1551.17,1662.58
+858,1552.98,1664.52
+859,1554.79,1666.46
+860,1556.6,1668.4
+861,1558.41,1670.34
+862,1560.22,1672.28
+863,1562.03,1674.22
+864,1563.84,1676.16
+865,1565.65,1678.1
+866,1567.46,1680.04
+867,1569.27,1681.98
+868,1571.08,1683.92
+869,1572.89,1685.86
+870,1574.7,1687.8
+871,1576.51,1689.74
+872,1578.32,1691.68
+873,1580.13,1693.62
+874,1581.94,1695.56
+875,1583.75,1697.5
+876,1585.56,1699.44
+877,1587.37,1701.38
+878,1589.18,1703.32
+879,1590.99,1705.26
+880,1592.8,1707.2
+881,1594.61,1709.14
+882,1596.42,1711.08
+883,1598.23,1713.02
+884,1600.04,1714.96
+885,1601.85,1716.9
+886,1603.66,1718.84
+887,1605.47,1720.78
+888,1607.28,1722.72
+889,1609.09,1724.66
+890,1610.9,1726.6
+891,1612.71,1728.54
+892,1614.52,1730.48
+893,1616.33,1732.42
+894,1618.14,1734.36
+895,1619.95,1736.3
+896,1621.76,1738.24
+897,1623.57,1740.18
+898,1625.38,1742.12
+899,1627.19,1744.06
+900,1629,1746
+901,1630.81,1747.94
+902,1632.62,1749.88
+903,1634.43,1751.82
+904,1636.24,1753.76
+905,1638.05,1755.7
+906,1639.86,1757.64
+907,1641.67,1759.58
+908,1643.48,1761.52
+909,1645.29,1763.46
+910,1647.1,1765.4
+911,1648.91,1767.34
+912,1650.72,1769.28
+913,1652.53,1771.22
+914,1654.34,1773.16
+915,1656.15,1775.1
+916,1657.96,1777.04
+917,1659.77,1778.98
+918,1661.58,1780.92
+919,1663.39,1782.86
+920,1665.2,1784.8
+921,1667.01,1786.74
+922,1668.82,1788.68
+923,1670.63,1790.62
+924,1672.44,1792.56
+925,1674.25,1794.5
+926,1676.06,1796.44
+927,1677.87,1798.38
+928,1679.68,1800.32
+929,1681.49,1802.26
+930,1683.3,1804.2
+931,1685.11,1806.14
+932,1686.92,1808.08
+933,1688.73,1810.02
+934,1690.54,1811.96
+935,1692.35,1813.9
+936,1694.16,1815.84
+937,1695.97,1817.78
+938,1697.78,1819.72
+939,1699.59,1821.66
+940,1701.4,1823.6
+941,1703.21,1825.54
+942,1705.02,1827.48
+943,1706.83,1829.42
+944,1708.64,1831.36
+945,1710.45,1833.3
+946,1712.26,1835.24
+947,1714.07,1837.18
+948,1715.88,1839.12
+949,1717.69,1841.06
+950,1719.5,1843
+951,1721.31,1844.94
+952,1723.12,1846.88
+953,1724.93,1848.82
+954,1726.74,1850.76
+955,1728.55,1852.7
+956,1730.36,1854.64
+957,1732.17,1856.58
+958,1733.98,1858.52
+959,1735.79,1860.46
+960,1737.6,1862.4
+961,1739.41,1864.34
+962,1741.22,1866.28
+963,1743.03,1868.22
+964,1744.84,1870.16
+965,1746.65,1872.1
+966,1748.46,1874.04
+967,1750.27,1875.98
+968,1752.08,1877.92
+969,1753.89,1879.86
+970,1755.7,1881.8
+971,1757.51,1883.74
+972,1759.32,1885.68
+973,1761.13,1887.62
+974,1762.94,1889.56
+975,1764.75,1891.5
+976,1766.56,1893.44
+977,1768.37,1895.38
+978,1770.18,1897.32
+979,1771.99,1899.26
+980,1773.8,1901.2
+981,1775.61,1903.14
+982,1777.42,1905.08
+983,1779.23,1907.02
+984,1781.04,1908.96
+985,1782.85,1910.9
+986,1784.66,1912.84
+987,1786.47,1914.78
+988,1788.28,1916.72
+989,1790.09,1918.66
+990,1791.9,1920.6
+991,1793.71,1922.54
+992,1795.52,1924.48
+993,1797.33,1926.42
+994,1799.14,1928.36
+995,1800.95,1930.3
+996,1802.76,1932.24
+997,1804.57,1934.18
+998,1806.38,1936.12
+999,1808.19,1938.06
+1000,1810,1940
diff --git a/dist/strap/products/ship/Express.csv b/dist/strap/products/ship/Express.csv
new file mode 100644
index 0000000..53a6c88
--- /dev/null
+++ b/dist/strap/products/ship/Express.csv
@@ -0,0 +1,1002 @@
+WeightNotToExceed,81,82
+Letter,22.75,23.5
+1,37,38
+2,41.25,43.5
+3,45.25,48.75
+4,48.75,53.25
+5,52,57.25
+6,55.25,61.25
+7,58.25,65
+8,61,68.25
+9,63.75,71.5
+10,66.5,75
+11,69.25,78.5
+12,72.25,81.75
+13,75.25,85
+14,78.25,88.25
+15,81.25,91.5
+16,84.25,95.25
+17,87.25,99
+18,90.25,102.75
+19,93.25,106.25
+20,96.25,109.5
+21,99.25,112.5
+22,102,115.5
+23,104.75,118.5
+24,107.5,121.5
+25,110.25,124.25
+26,113,127
+27,115.75,129.5
+28,118.5,132
+29,121,134.5
+30,123.25,137
+31,125.5,139.5
+32,127.75,142
+33,130,144.5
+34,132.25,147
+35,134.5,149.5
+36,137,152
+37,139.5,154.5
+38,142,156.75
+39,144.5,158.75
+40,147,160.75
+41,149.25,162.75
+42,151.5,164.75
+43,153.75,166.75
+44,156,168.75
+45,158.25,170.75
+46,160.5,172.5
+47,162.75,174.25
+48,165,176
+49,167.25,177.75
+50,169.5,179.5
+51,169.5,179.5
+52,173.5,183.25
+53,173.5,183.25
+54,177.5,187
+55,177.5,187
+56,181.5,190.75
+57,181.5,190.75
+58,185.5,194.5
+59,185.5,194.5
+60,189.5,198.25
+61,189.5,198.25
+62,193.5,202
+63,193.5,202
+64,197.5,205.75
+65,197.5,205.75
+66,201.5,209.25
+67,201.5,209.25
+68,205.5,212.75
+69,205.5,212.75
+70,209.5,216.25
+71,209.5,216.25
+72,213.25,219.75
+73,213.25,219.75
+74,217,223.25
+75,217,223.25
+76,220.75,226.75
+77,220.75,226.75
+78,224.5,230.25
+79,224.5,230.25
+80,228.25,233.75
+81,228.25,233.75
+82,232,237.25
+83,232,237.25
+84,235.75,241
+85,235.75,241
+86,239.25,244.75
+87,239.25,244.75
+88,242.75,248.5
+89,242.75,248.5
+90,246.25,252.25
+91,246.25,252.25
+92,249.5,256
+93,249.5,256
+94,252.75,259.75
+95,252.75,259.75
+96,256,263.5
+97,256,263.5
+98,259.25,267.25
+99,259.25,267.25
+100,262.5,271
+101,262.5,271
+102,262.5,271
+103,262.5,271
+104,262.5,271
+105,274,284.5
+106,274,284.5
+107,274,284.5
+108,274,284.5
+109,274,284.5
+110,285.5,298
+111,285.5,298
+112,285.5,298
+113,285.5,298
+114,285.5,298
+115,297,311.5
+116,297,311.5
+117,297,311.5
+118,297,311.5
+119,297,311.5
+120,308.5,325
+121,308.5,325
+122,308.5,325
+123,308.5,325
+124,308.5,325
+125,320,338.5
+126,320,338.5
+127,320,338.5
+128,320,338.5
+129,320,338.5
+130,331.5,352
+131,331.5,352
+132,331.5,352
+133,331.5,352
+134,331.5,352
+135,343,365.5
+136,343,365.5
+137,343,365.5
+138,343,365.5
+139,343,365.5
+140,354.5,379
+141,354.5,379
+142,354.5,379
+143,354.5,379
+144,354.5,379
+145,366,392.5
+146,366,392.5
+147,366,392.5
+148,366,392.5
+149,366,392.5
+150,377.5,406
+151,380.52,410.72
+152,383.04,413.44
+153,385.56,416.16
+154,388.08,418.88
+155,390.6,421.6
+156,393.12,424.32
+157,395.64,427.04
+158,398.16,429.76
+159,400.68,432.48
+160,403.2,435.2
+161,405.72,437.92
+162,408.24,440.64
+163,410.76,443.36
+164,413.28,446.08
+165,415.8,448.8
+166,418.32,451.52
+167,420.84,454.24
+168,423.36,456.96
+169,425.88,459.68
+170,428.4,462.4
+171,430.92,465.12
+172,433.44,467.84
+173,435.96,470.56
+174,438.48,473.28
+175,441,476
+176,443.52,478.72
+177,446.04,481.44
+178,448.56,484.16
+179,451.08,486.88
+180,453.6,489.6
+181,456.12,492.32
+182,458.64,495.04
+183,461.16,497.76
+184,463.68,500.48
+185,466.2,503.2
+186,468.72,505.92
+187,471.24,508.64
+188,473.76,511.36
+189,476.28,514.08
+190,478.8,516.8
+191,481.32,519.52
+192,483.84,522.24
+193,486.36,524.96
+194,488.88,527.68
+195,491.4,530.4
+196,493.92,533.12
+197,496.44,535.84
+198,498.96,538.56
+199,501.48,541.28
+200,504,544
+201,506.52,546.72
+202,509.04,549.44
+203,511.56,552.16
+204,514.08,554.88
+205,516.6,557.6
+206,519.12,560.32
+207,521.64,563.04
+208,524.16,565.76
+209,526.68,568.48
+210,529.2,571.2
+211,531.72,573.92
+212,534.24,576.64
+213,536.76,579.36
+214,539.28,582.08
+215,541.8,584.8
+216,544.32,587.52
+217,546.84,590.24
+218,549.36,592.96
+219,551.88,595.68
+220,554.4,598.4
+221,556.92,601.12
+222,559.44,603.84
+223,561.96,606.56
+224,564.48,609.28
+225,567,612
+226,569.52,614.72
+227,572.04,617.44
+228,574.56,620.16
+229,577.08,622.88
+230,579.6,625.6
+231,582.12,628.32
+232,584.64,631.04
+233,587.16,633.76
+234,589.68,636.48
+235,592.2,639.2
+236,594.72,641.92
+237,597.24,644.64
+238,599.76,647.36
+239,602.28,650.08
+240,604.8,652.8
+241,607.32,655.52
+242,609.84,658.24
+243,612.36,660.96
+244,614.88,663.68
+245,617.4,666.4
+246,619.92,669.12
+247,622.44,671.84
+248,624.96,674.56
+249,627.48,677.28
+250,630,680
+251,632.52,682.72
+252,635.04,685.44
+253,637.56,688.16
+254,640.08,690.88
+255,642.6,693.6
+256,645.12,696.32
+257,647.64,699.04
+258,650.16,701.76
+259,652.68,704.48
+260,655.2,707.2
+261,657.72,709.92
+262,660.24,712.64
+263,662.76,715.36
+264,665.28,718.08
+265,667.8,720.8
+266,670.32,723.52
+267,672.84,726.24
+268,675.36,728.96
+269,677.88,731.68
+270,680.4,734.4
+271,682.92,737.12
+272,685.44,739.84
+273,687.96,742.56
+274,690.48,745.28
+275,693,748
+276,695.52,750.72
+277,698.04,753.44
+278,700.56,756.16
+279,703.08,758.88
+280,705.6,761.6
+281,708.12,764.32
+282,710.64,767.04
+283,713.16,769.76
+284,715.68,772.48
+285,718.2,775.2
+286,720.72,777.92
+287,723.24,780.64
+288,725.76,783.36
+289,728.28,786.08
+290,730.8,788.8
+291,733.32,791.52
+292,735.84,794.24
+293,738.36,796.96
+294,740.88,799.68
+295,743.4,802.4
+296,745.92,805.12
+297,748.44,807.84
+298,750.96,810.56
+299,753.48,813.28
+300,756,816
+301,758.52,818.72
+302,761.04,821.44
+303,763.56,824.16
+304,766.08,826.88
+305,768.6,829.6
+306,771.12,832.32
+307,773.64,835.04
+308,776.16,837.76
+309,778.68,840.48
+310,781.2,843.2
+311,783.72,845.92
+312,786.24,848.64
+313,788.76,851.36
+314,791.28,854.08
+315,793.8,856.8
+316,796.32,859.52
+317,798.84,862.24
+318,801.36,864.96
+319,803.88,867.68
+320,806.4,870.4
+321,808.92,873.12
+322,811.44,875.84
+323,813.96,878.56
+324,816.48,881.28
+325,819,884
+326,821.52,886.72
+327,824.04,889.44
+328,826.56,892.16
+329,829.08,894.88
+330,831.6,897.6
+331,834.12,900.32
+332,836.64,903.04
+333,839.16,905.76
+334,841.68,908.48
+335,844.2,911.2
+336,846.72,913.92
+337,849.24,916.64
+338,851.76,919.36
+339,854.28,922.08
+340,856.8,924.8
+341,859.32,927.52
+342,861.84,930.24
+343,864.36,932.96
+344,866.88,935.68
+345,869.4,938.4
+346,871.92,941.12
+347,874.44,943.84
+348,876.96,946.56
+349,879.48,949.28
+350,882,952
+351,884.52,954.72
+352,887.04,957.44
+353,889.56,960.16
+354,892.08,962.88
+355,894.6,965.6
+356,897.12,968.32
+357,899.64,971.04
+358,902.16,973.76
+359,904.68,976.48
+360,907.2,979.2
+361,909.72,981.92
+362,912.24,984.64
+363,914.76,987.36
+364,917.28,990.08
+365,919.8,992.8
+366,922.32,995.52
+367,924.84,998.24
+368,927.36,1000.96
+369,929.88,1003.68
+370,932.4,1006.4
+371,934.92,1009.12
+372,937.44,1011.84
+373,939.96,1014.56
+374,942.48,1017.28
+375,945,1020
+376,947.52,1022.72
+377,950.04,1025.44
+378,952.56,1028.16
+379,955.08,1030.88
+380,957.6,1033.6
+381,960.12,1036.32
+382,962.64,1039.04
+383,965.16,1041.76
+384,967.68,1044.48
+385,970.2,1047.2
+386,972.72,1049.92
+387,975.24,1052.64
+388,977.76,1055.36
+389,980.28,1058.08
+390,982.8,1060.8
+391,985.32,1063.52
+392,987.84,1066.24
+393,990.36,1068.96
+394,992.88,1071.68
+395,995.4,1074.4
+396,997.92,1077.12
+397,1000.44,1079.84
+398,1002.96,1082.56
+399,1005.48,1085.28
+400,1008,1088
+401,1010.52,1090.72
+402,1013.04,1093.44
+403,1015.56,1096.16
+404,1018.08,1098.88
+405,1020.6,1101.6
+406,1023.12,1104.32
+407,1025.64,1107.04
+408,1028.16,1109.76
+409,1030.68,1112.48
+410,1033.2,1115.2
+411,1035.72,1117.92
+412,1038.24,1120.64
+413,1040.76,1123.36
+414,1043.28,1126.08
+415,1045.8,1128.8
+416,1048.32,1131.52
+417,1050.84,1134.24
+418,1053.36,1136.96
+419,1055.88,1139.68
+420,1058.4,1142.4
+421,1060.92,1145.12
+422,1063.44,1147.84
+423,1065.96,1150.56
+424,1068.48,1153.28
+425,1071,1156
+426,1073.52,1158.72
+427,1076.04,1161.44
+428,1078.56,1164.16
+429,1081.08,1166.88
+430,1083.6,1169.6
+431,1086.12,1172.32
+432,1088.64,1175.04
+433,1091.16,1177.76
+434,1093.68,1180.48
+435,1096.2,1183.2
+436,1098.72,1185.92
+437,1101.24,1188.64
+438,1103.76,1191.36
+439,1106.28,1194.08
+440,1108.8,1196.8
+441,1111.32,1199.52
+442,1113.84,1202.24
+443,1116.36,1204.96
+444,1118.88,1207.68
+445,1121.4,1210.4
+446,1123.92,1213.12
+447,1126.44,1215.84
+448,1128.96,1218.56
+449,1131.48,1221.28
+450,1134,1224
+451,1136.52,1226.72
+452,1139.04,1229.44
+453,1141.56,1232.16
+454,1144.08,1234.88
+455,1146.6,1237.6
+456,1149.12,1240.32
+457,1151.64,1243.04
+458,1154.16,1245.76
+459,1156.68,1248.48
+460,1159.2,1251.2
+461,1161.72,1253.92
+462,1164.24,1256.64
+463,1166.76,1259.36
+464,1169.28,1262.08
+465,1171.8,1264.8
+466,1174.32,1267.52
+467,1176.84,1270.24
+468,1179.36,1272.96
+469,1181.88,1275.68
+470,1184.4,1278.4
+471,1186.92,1281.12
+472,1189.44,1283.84
+473,1191.96,1286.56
+474,1194.48,1289.28
+475,1197,1292
+476,1199.52,1294.72
+477,1202.04,1297.44
+478,1204.56,1300.16
+479,1207.08,1302.88
+480,1209.6,1305.6
+481,1212.12,1308.32
+482,1214.64,1311.04
+483,1217.16,1313.76
+484,1219.68,1316.48
+485,1222.2,1319.2
+486,1224.72,1321.92
+487,1227.24,1324.64
+488,1229.76,1327.36
+489,1232.28,1330.08
+490,1234.8,1332.8
+491,1237.32,1335.52
+492,1239.84,1338.24
+493,1242.36,1340.96
+494,1244.88,1343.68
+495,1247.4,1346.4
+496,1249.92,1349.12
+497,1252.44,1351.84
+498,1254.96,1354.56
+499,1257.48,1357.28
+500,1260,1360
+501,1262.52,1362.72
+502,1265.04,1365.44
+503,1267.56,1368.16
+504,1270.08,1370.88
+505,1272.6,1373.6
+506,1275.12,1376.32
+507,1277.64,1379.04
+508,1280.16,1381.76
+509,1282.68,1384.48
+510,1285.2,1387.2
+511,1287.72,1389.92
+512,1290.24,1392.64
+513,1292.76,1395.36
+514,1295.28,1398.08
+515,1297.8,1400.8
+516,1300.32,1403.52
+517,1302.84,1406.24
+518,1305.36,1408.96
+519,1307.88,1411.68
+520,1310.4,1414.4
+521,1312.92,1417.12
+522,1315.44,1419.84
+523,1317.96,1422.56
+524,1320.48,1425.28
+525,1323,1428
+526,1325.52,1430.72
+527,1328.04,1433.44
+528,1330.56,1436.16
+529,1333.08,1438.88
+530,1335.6,1441.6
+531,1338.12,1444.32
+532,1340.64,1447.04
+533,1343.16,1449.76
+534,1345.68,1452.48
+535,1348.2,1455.2
+536,1350.72,1457.92
+537,1353.24,1460.64
+538,1355.76,1463.36
+539,1358.28,1466.08
+540,1360.8,1468.8
+541,1363.32,1471.52
+542,1365.84,1474.24
+543,1368.36,1476.96
+544,1370.88,1479.68
+545,1373.4,1482.4
+546,1375.92,1485.12
+547,1378.44,1487.84
+548,1380.96,1490.56
+549,1383.48,1493.28
+550,1386,1496
+551,1388.52,1498.72
+552,1391.04,1501.44
+553,1393.56,1504.16
+554,1396.08,1506.88
+555,1398.6,1509.6
+556,1401.12,1512.32
+557,1403.64,1515.04
+558,1406.16,1517.76
+559,1408.68,1520.48
+560,1411.2,1523.2
+561,1413.72,1525.92
+562,1416.24,1528.64
+563,1418.76,1531.36
+564,1421.28,1534.08
+565,1423.8,1536.8
+566,1426.32,1539.52
+567,1428.84,1542.24
+568,1431.36,1544.96
+569,1433.88,1547.68
+570,1436.4,1550.4
+571,1438.92,1553.12
+572,1441.44,1555.84
+573,1443.96,1558.56
+574,1446.48,1561.28
+575,1449,1564
+576,1451.52,1566.72
+577,1454.04,1569.44
+578,1456.56,1572.16
+579,1459.08,1574.88
+580,1461.6,1577.6
+581,1464.12,1580.32
+582,1466.64,1583.04
+583,1469.16,1585.76
+584,1471.68,1588.48
+585,1474.2,1591.2
+586,1476.72,1593.92
+587,1479.24,1596.64
+588,1481.76,1599.36
+589,1484.28,1602.08
+590,1486.8,1604.8
+591,1489.32,1607.52
+592,1491.84,1610.24
+593,1494.36,1612.96
+594,1496.88,1615.68
+595,1499.4,1618.4
+596,1501.92,1621.12
+597,1504.44,1623.84
+598,1506.96,1626.56
+599,1509.48,1629.28
+600,1512,1632
+601,1514.52,1634.72
+602,1517.04,1637.44
+603,1519.56,1640.16
+604,1522.08,1642.88
+605,1524.6,1645.6
+606,1527.12,1648.32
+607,1529.64,1651.04
+608,1532.16,1653.76
+609,1534.68,1656.48
+610,1537.2,1659.2
+611,1539.72,1661.92
+612,1542.24,1664.64
+613,1544.76,1667.36
+614,1547.28,1670.08
+615,1549.8,1672.8
+616,1552.32,1675.52
+617,1554.84,1678.24
+618,1557.36,1680.96
+619,1559.88,1683.68
+620,1562.4,1686.4
+621,1564.92,1689.12
+622,1567.44,1691.84
+623,1569.96,1694.56
+624,1572.48,1697.28
+625,1575,1700
+626,1577.52,1702.72
+627,1580.04,1705.44
+628,1582.56,1708.16
+629,1585.08,1710.88
+630,1587.6,1713.6
+631,1590.12,1716.32
+632,1592.64,1719.04
+633,1595.16,1721.76
+634,1597.68,1724.48
+635,1600.2,1727.2
+636,1602.72,1729.92
+637,1605.24,1732.64
+638,1607.76,1735.36
+639,1610.28,1738.08
+640,1612.8,1740.8
+641,1615.32,1743.52
+642,1617.84,1746.24
+643,1620.36,1748.96
+644,1622.88,1751.68
+645,1625.4,1754.4
+646,1627.92,1757.12
+647,1630.44,1759.84
+648,1632.96,1762.56
+649,1635.48,1765.28
+650,1638,1768
+651,1640.52,1770.72
+652,1643.04,1773.44
+653,1645.56,1776.16
+654,1648.08,1778.88
+655,1650.6,1781.6
+656,1653.12,1784.32
+657,1655.64,1787.04
+658,1658.16,1789.76
+659,1660.68,1792.48
+660,1663.2,1795.2
+661,1665.72,1797.92
+662,1668.24,1800.64
+663,1670.76,1803.36
+664,1673.28,1806.08
+665,1675.8,1808.8
+666,1678.32,1811.52
+667,1680.84,1814.24
+668,1683.36,1816.96
+669,1685.88,1819.68
+670,1688.4,1822.4
+671,1690.92,1825.12
+672,1693.44,1827.84
+673,1695.96,1830.56
+674,1698.48,1833.28
+675,1701,1836
+676,1703.52,1838.72
+677,1706.04,1841.44
+678,1708.56,1844.16
+679,1711.08,1846.88
+680,1713.6,1849.6
+681,1716.12,1852.32
+682,1718.64,1855.04
+683,1721.16,1857.76
+684,1723.68,1860.48
+685,1726.2,1863.2
+686,1728.72,1865.92
+687,1731.24,1868.64
+688,1733.76,1871.36
+689,1736.28,1874.08
+690,1738.8,1876.8
+691,1741.32,1879.52
+692,1743.84,1882.24
+693,1746.36,1884.96
+694,1748.88,1887.68
+695,1751.4,1890.4
+696,1753.92,1893.12
+697,1756.44,1895.84
+698,1758.96,1898.56
+699,1761.48,1901.28
+700,1764,1904
+701,1766.52,1906.72
+702,1769.04,1909.44
+703,1771.56,1912.16
+704,1774.08,1914.88
+705,1776.6,1917.6
+706,1779.12,1920.32
+707,1781.64,1923.04
+708,1784.16,1925.76
+709,1786.68,1928.48
+710,1789.2,1931.2
+711,1791.72,1933.92
+712,1794.24,1936.64
+713,1796.76,1939.36
+714,1799.28,1942.08
+715,1801.8,1944.8
+716,1804.32,1947.52
+717,1806.84,1950.24
+718,1809.36,1952.96
+719,1811.88,1955.68
+720,1814.4,1958.4
+721,1816.92,1961.12
+722,1819.44,1963.84
+723,1821.96,1966.56
+724,1824.48,1969.28
+725,1827,1972
+726,1829.52,1974.72
+727,1832.04,1977.44
+728,1834.56,1980.16
+729,1837.08,1982.88
+730,1839.6,1985.6
+731,1842.12,1988.32
+732,1844.64,1991.04
+733,1847.16,1993.76
+734,1849.68,1996.48
+735,1852.2,1999.2
+736,1854.72,2001.92
+737,1857.24,2004.64
+738,1859.76,2007.36
+739,1862.28,2010.08
+740,1864.8,2012.8
+741,1867.32,2015.52
+742,1869.84,2018.24
+743,1872.36,2020.96
+744,1874.88,2023.68
+745,1877.4,2026.4
+746,1879.92,2029.12
+747,1882.44,2031.84
+748,1884.96,2034.56
+749,1887.48,2037.28
+750,1890,2040
+751,1892.52,2042.72
+752,1895.04,2045.44
+753,1897.56,2048.16
+754,1900.08,2050.88
+755,1902.6,2053.6
+756,1905.12,2056.32
+757,1907.64,2059.04
+758,1910.16,2061.76
+759,1912.68,2064.48
+760,1915.2,2067.2
+761,1917.72,2069.92
+762,1920.24,2072.64
+763,1922.76,2075.36
+764,1925.28,2078.08
+765,1927.8,2080.8
+766,1930.32,2083.52
+767,1932.84,2086.24
+768,1935.36,2088.96
+769,1937.88,2091.68
+770,1940.4,2094.4
+771,1942.92,2097.12
+772,1945.44,2099.84
+773,1947.96,2102.56
+774,1950.48,2105.28
+775,1953,2108
+776,1955.52,2110.72
+777,1958.04,2113.44
+778,1960.56,2116.16
+779,1963.08,2118.88
+780,1965.6,2121.6
+781,1968.12,2124.32
+782,1970.64,2127.04
+783,1973.16,2129.76
+784,1975.68,2132.48
+785,1978.2,2135.2
+786,1980.72,2137.92
+787,1983.24,2140.64
+788,1985.76,2143.36
+789,1988.28,2146.08
+790,1990.8,2148.8
+791,1993.32,2151.52
+792,1995.84,2154.24
+793,1998.36,2156.96
+794,2000.88,2159.68
+795,2003.4,2162.4
+796,2005.92,2165.12
+797,2008.44,2167.84
+798,2010.96,2170.56
+799,2013.48,2173.28
+800,2016,2176
+801,2018.52,2178.72
+802,2021.04,2181.44
+803,2023.56,2184.16
+804,2026.08,2186.88
+805,2028.6,2189.6
+806,2031.12,2192.32
+807,2033.64,2195.04
+808,2036.16,2197.76
+809,2038.68,2200.48
+810,2041.2,2203.2
+811,2043.72,2205.92
+812,2046.24,2208.64
+813,2048.76,2211.36
+814,2051.28,2214.08
+815,2053.8,2216.8
+816,2056.32,2219.52
+817,2058.84,2222.24
+818,2061.36,2224.96
+819,2063.88,2227.68
+820,2066.4,2230.4
+821,2068.92,2233.12
+822,2071.44,2235.84
+823,2073.96,2238.56
+824,2076.48,2241.28
+825,2079,2244
+826,2081.52,2246.72
+827,2084.04,2249.44
+828,2086.56,2252.16
+829,2089.08,2254.88
+830,2091.6,2257.6
+831,2094.12,2260.32
+832,2096.64,2263.04
+833,2099.16,2265.76
+834,2101.68,2268.48
+835,2104.2,2271.2
+836,2106.72,2273.92
+837,2109.24,2276.64
+838,2111.76,2279.36
+839,2114.28,2282.08
+840,2116.8,2284.8
+841,2119.32,2287.52
+842,2121.84,2290.24
+843,2124.36,2292.96
+844,2126.88,2295.68
+845,2129.4,2298.4
+846,2131.92,2301.12
+847,2134.44,2303.84
+848,2136.96,2306.56
+849,2139.48,2309.28
+850,2142,2312
+851,2144.52,2314.72
+852,2147.04,2317.44
+853,2149.56,2320.16
+854,2152.08,2322.88
+855,2154.6,2325.6
+856,2157.12,2328.32
+857,2159.64,2331.04
+858,2162.16,2333.76
+859,2164.68,2336.48
+860,2167.2,2339.2
+861,2169.72,2341.92
+862,2172.24,2344.64
+863,2174.76,2347.36
+864,2177.28,2350.08
+865,2179.8,2352.8
+866,2182.32,2355.52
+867,2184.84,2358.24
+868,2187.36,2360.96
+869,2189.88,2363.68
+870,2192.4,2366.4
+871,2194.92,2369.12
+872,2197.44,2371.84
+873,2199.96,2374.56
+874,2202.48,2377.28
+875,2205,2380
+876,2207.52,2382.72
+877,2210.04,2385.44
+878,2212.56,2388.16
+879,2215.08,2390.88
+880,2217.6,2393.6
+881,2220.12,2396.32
+882,2222.64,2399.04
+883,2225.16,2401.76
+884,2227.68,2404.48
+885,2230.2,2407.2
+886,2232.72,2409.92
+887,2235.24,2412.64
+888,2237.76,2415.36
+889,2240.28,2418.08
+890,2242.8,2420.8
+891,2245.32,2423.52
+892,2247.84,2426.24
+893,2250.36,2428.96
+894,2252.88,2431.68
+895,2255.4,2434.4
+896,2257.92,2437.12
+897,2260.44,2439.84
+898,2262.96,2442.56
+899,2265.48,2445.28
+900,2268,2448
+901,2270.52,2450.72
+902,2273.04,2453.44
+903,2275.56,2456.16
+904,2278.08,2458.88
+905,2280.6,2461.6
+906,2283.12,2464.32
+907,2285.64,2467.04
+908,2288.16,2469.76
+909,2290.68,2472.48
+910,2293.2,2475.2
+911,2295.72,2477.92
+912,2298.24,2480.64
+913,2300.76,2483.36
+914,2303.28,2486.08
+915,2305.8,2488.8
+916,2308.32,2491.52
+917,2310.84,2494.24
+918,2313.36,2496.96
+919,2315.88,2499.68
+920,2318.4,2502.4
+921,2320.92,2505.12
+922,2323.44,2507.84
+923,2325.96,2510.56
+924,2328.48,2513.28
+925,2331,2516
+926,2333.52,2518.72
+927,2336.04,2521.44
+928,2338.56,2524.16
+929,2341.08,2526.88
+930,2343.6,2529.6
+931,2346.12,2532.32
+932,2348.64,2535.04
+933,2351.16,2537.76
+934,2353.68,2540.48
+935,2356.2,2543.2
+936,2358.72,2545.92
+937,2361.24,2548.64
+938,2363.76,2551.36
+939,2366.28,2554.08
+940,2368.8,2556.8
+941,2371.32,2559.52
+942,2373.84,2562.24
+943,2376.36,2564.96
+944,2378.88,2567.68
+945,2381.4,2570.4
+946,2383.92,2573.12
+947,2386.44,2575.84
+948,2388.96,2578.56
+949,2391.48,2581.28
+950,2394,2584
+951,2396.52,2586.72
+952,2399.04,2589.44
+953,2401.56,2592.16
+954,2404.08,2594.88
+955,2406.6,2597.6
+956,2409.12,2600.32
+957,2411.64,2603.04
+958,2414.16,2605.76
+959,2416.68,2608.48
+960,2419.2,2611.2
+961,2421.72,2613.92
+962,2424.24,2616.64
+963,2426.76,2619.36
+964,2429.28,2622.08
+965,2431.8,2624.8
+966,2434.32,2627.52
+967,2436.84,2630.24
+968,2439.36,2632.96
+969,2441.88,2635.68
+970,2444.4,2638.4
+971,2446.92,2641.12
+972,2449.44,2643.84
+973,2451.96,2646.56
+974,2454.48,2649.28
+975,2457,2652
+976,2459.52,2654.72
+977,2462.04,2657.44
+978,2464.56,2660.16
+979,2467.08,2662.88
+980,2469.6,2665.6
+981,2472.12,2668.32
+982,2474.64,2671.04
+983,2477.16,2673.76
+984,2479.68,2676.48
+985,2482.2,2679.2
+986,2484.72,2681.92
+987,2487.24,2684.64
+988,2489.76,2687.36
+989,2492.28,2690.08
+990,2494.8,2692.8
+991,2497.32,2695.52
+992,2499.84,2698.24
+993,2502.36,2700.96
+994,2504.88,2703.68
+995,2507.4,2706.4
+996,2509.92,2709.12
+997,2512.44,2711.84
+998,2514.96,2714.56
+999,2517.48,2717.28
+1000,2520,2720
diff --git a/dist/strap/products/ship/Ground.csv b/dist/strap/products/ship/Ground.csv
new file mode 100644
index 0000000..3633bb7
--- /dev/null
+++ b/dist/strap/products/ship/Ground.csv
@@ -0,0 +1,151 @@
+WeightNotToExceed,2,3,4,5,6,7,8,res
+1,3.39,3.5,3.74,3.82,4.02,4.07,4.18,1.15
+2,3.46,3.67,4.05,4.16,4.48,4.58,4.87,1.15
+3,3.57,3.84,4.28,4.46,4.78,4.94,5.39,1.15
+4,3.69,4.01,4.5,4.73,5.06,5.23,5.74,1.15
+5,3.85,4.16,4.71,4.96,5.3,5.52,6.09,1.15
+6,3.96,4.27,4.82,5.13,5.48,5.75,6.32,1.15
+7,4.12,4.39,4.94,5.31,5.69,5.98,6.6,1.15
+8,4.27,4.53,5.06,5.44,5.88,6.26,7.06,1.15
+9,4.42,4.67,5.18,5.57,6.04,6.6,7.52,1.15
+10,4.56,4.79,5.29,5.73,6.28,7.07,8.04,1.15
+11,4.71,4.92,5.4,5.89,6.56,7.58,8.61,1.15
+12,4.86,5.08,5.51,6.05,6.85,8.09,9.24,1.15
+13,5.01,5.24,5.62,6.18,7.18,8.6,9.86,1.15
+14,5.12,5.41,5.72,6.32,7.58,9.11,10.48,1.15
+15,5.25,5.58,5.82,6.47,7.98,9.62,11.1,1.15
+16,5.32,5.73,5.96,6.65,8.35,10.1,11.69,1.15
+17,5.4,5.92,6.14,6.93,8.77,10.59,12.3,1.15
+18,5.5,6.11,6.35,7.27,9.19,11.08,12.92,1.15
+19,5.62,6.32,6.58,7.61,9.61,11.57,13.55,1.15
+20,5.75,6.53,6.81,7.96,10.03,12.06,14.18,1.15
+21,5.88,6.73,7.04,8.3,10.45,12.54,14.8,1.15
+22,6.02,6.93,7.28,8.62,10.87,13.02,15.42,1.15
+23,6.16,7.13,7.52,8.92,11.29,13.5,16.04,1.15
+24,6.31,7.32,7.76,9.21,11.71,14,16.66,1.15
+25,6.46,7.51,8,9.49,12.13,14.5,17.28,1.15
+26,6.61,7.69,8.24,9.78,12.55,14.96,17.88,1.15
+27,6.76,7.86,8.48,10.07,12.97,15.42,18.48,1.15
+28,6.91,8.04,8.73,10.37,13.39,15.88,19.09,1.15
+29,7.06,8.22,8.98,10.68,13.81,16.39,19.7,1.15
+30,7.21,8.41,9.23,10.99,14.23,16.9,20.31,1.15
+31,7.36,8.59,9.48,11.3,14.64,17.41,20.93,1.15
+32,7.5,8.78,9.73,11.61,15.05,17.92,21.55,1.15
+33,7.64,8.97,9.98,11.92,15.46,18.44,22.17,1.15
+34,7.78,9.17,10.23,12.23,15.87,18.95,22.79,1.15
+35,7.92,9.37,10.47,12.54,16.28,19.46,23.41,1.15
+36,8.06,9.56,10.71,12.85,16.68,19.97,24.01,1.15
+37,8.2,9.75,10.95,13.16,17.06,20.48,24.61,1.15
+38,8.33,9.94,11.19,13.47,17.44,20.99,25.21,1.15
+39,8.46,10.14,11.43,13.78,17.82,21.5,25.79,1.15
+40,8.58,10.34,11.67,14.09,18.2,22.01,26.37,1.15
+41,8.7,10.54,11.91,14.4,18.58,22.52,26.95,1.15
+42,8.82,10.73,12.15,14.71,18.94,23.03,27.53,1.15
+43,8.95,10.92,12.38,15.02,19.3,23.53,28.11,1.15
+44,9.08,11.11,12.6,15.33,19.64,24.03,28.69,1.15
+45,9.17,11.3,12.82,15.64,19.98,24.53,29.27,1.15
+46,9.26,11.48,13.03,15.94,20.28,24.98,29.81,1.15
+47,9.35,11.65,13.24,16.22,20.58,25.43,30.35,1.15
+48,9.44,11.81,13.44,16.5,20.87,25.88,30.85,1.15
+49,9.53,11.96,13.64,16.78,21.15,26.3,31.31,1.15
+50,9.62,12.09,13.83,17.04,21.43,26.72,31.73,1.15
+51,9.71,12.21,14.01,17.28,21.69,27.12,32.13,1.15
+52,9.8,12.33,14.19,17.52,21.95,27.46,32.53,1.15
+53,9.89,12.44,14.36,17.75,22.21,27.76,32.87,1.15
+54,9.98,12.55,14.53,17.97,22.47,28,33.17,1.15
+55,10.07,12.66,14.69,18.19,22.73,28.2,33.43,1.15
+56,10.16,12.78,14.85,18.41,22.99,28.36,33.66,1.15
+57,10.25,12.9,15,18.62,23.25,28.52,33.89,1.15
+58,10.34,13.01,15.14,18.82,23.49,28.68,34.12,1.15
+59,10.43,13.12,15.28,19,23.71,28.84,34.35,1.15
+60,10.53,13.23,15.42,19.14,23.93,29,34.58,1.15
+61,10.62,13.33,15.55,19.27,24.13,29.17,34.81,1.15
+62,10.71,13.43,15.67,19.4,24.31,29.34,35.04,1.15
+63,10.8,13.53,15.79,19.53,24.47,29.51,35.27,1.15
+64,10.89,13.63,15.9,19.66,24.63,29.68,35.5,1.15
+65,10.98,13.73,16.01,19.79,24.79,29.85,35.73,1.15
+66,11.07,13.83,16.12,19.92,24.95,30.02,35.96,1.15
+67,11.16,13.93,16.23,20.05,25.11,30.19,36.19,1.15
+68,11.24,14.03,16.34,20.18,25.26,30.36,36.42,1.15
+69,11.32,14.13,16.45,20.31,25.41,30.53,36.65,1.15
+70,11.4,14.23,16.56,20.44,25.56,30.7,36.88,1.15
+71,16.49,18.56,20.67,22.89,27.66,32.34,38.26,1.15
+72,20.83,22.8,24.67,25.76,29.67,34.05,39.4,1.15
+73,24.5,26.35,28.1,28.62,31.64,35.78,40.26,1.15
+74,27.03,28.98,30.68,31.47,33.53,37.21,41.02,1.15
+75,28.4,30.35,32.38,33.19,35.31,38.35,41.68,1.15
+76,29.77,31.48,33.23,34.28,36.79,39.21,42.25,1.15
+77,30.96,32.52,33.98,35.19,37.96,39.78,42.72,1.15
+78,31.96,33.49,34.67,35.96,38.81,40.3,43.18,1.15
+79,32.78,34.46,35.31,36.58,39.4,40.82,43.64,1.15
+80,33.44,35.43,35.87,37.08,39.86,41.28,44.1,1.15
+81,34.05,35.94,36.39,37.54,40.32,41.74,44.55,1.15
+82,34.62,36.45,36.89,38,40.78,42.2,45,1.15
+83,35.14,36.94,37.38,38.46,41.24,42.66,45.45,1.15
+84,35.6,37.43,37.87,38.92,41.7,43.12,45.9,1.15
+85,36.06,37.9,38.34,39.38,42.16,43.58,46.35,1.15
+86,36.52,38.36,38.81,39.83,42.62,44.04,46.8,1.15
+87,36.98,38.82,39.28,40.28,43.08,44.5,47.25,1.15
+88,37.44,39.28,39.74,40.73,43.54,44.96,47.71,1.15
+89,37.9,39.74,40.2,41.18,44,45.42,48.17,1.15
+90,38.36,40.2,40.66,41.63,44.46,45.88,48.63,1.15
+91,38.82,40.66,41.11,42.09,44.91,46.34,49.09,1.15
+92,39.28,41.12,41.55,42.55,45.36,46.8,49.55,1.15
+93,39.74,41.58,41.99,43.01,45.81,47.26,50.01,1.15
+94,40.19,42.04,42.42,43.47,46.26,47.71,50.47,1.15
+95,40.64,42.48,42.84,43.93,46.71,48.16,50.93,1.15
+96,41.09,42.89,43.26,44.39,47.16,48.61,51.39,1.15
+97,41.54,43.29,43.68,44.85,47.61,49.06,51.85,1.15
+98,41.99,43.69,44.1,45.3,48.06,49.51,52.31,1.15
+99,42.44,44.09,44.52,45.75,48.51,49.96,52.77,1.15
+100,42.89,44.49,44.94,46.19,48.96,50.41,53.23,1.15
+101,43.29,44.89,45.35,46.59,49.41,50.86,53.68,1.15
+102,43.69,45.29,45.76,46.99,49.86,51.31,54.13,1.15
+103,44.09,45.69,46.17,47.39,50.3,51.76,54.58,1.15
+104,44.49,46.09,46.58,47.79,50.73,52.21,55.03,1.15
+105,44.89,46.49,46.99,48.19,51.15,52.66,55.48,1.15
+106,45.29,46.89,47.4,48.58,51.57,53.11,55.93,1.15
+107,45.69,47.29,47.81,48.97,51.99,53.56,56.38,1.15
+108,46.08,47.69,48.22,49.36,52.41,54.01,56.83,1.15
+109,46.47,48.09,48.63,49.75,52.83,54.46,57.28,1.15
+110,46.86,48.49,49.04,50.14,53.25,54.91,57.73,1.15
+111,47.25,48.89,49.45,50.53,53.67,55.35,58.17,1.15
+112,47.64,49.29,49.86,50.92,54.09,55.79,58.61,1.15
+113,48.03,49.69,50.27,51.31,54.51,56.23,59.05,1.15
+114,48.42,50.09,50.68,51.7,54.93,56.67,59.49,1.15
+115,48.81,50.49,51.09,52.09,55.35,57.11,59.93,1.15
+116,49.2,50.89,51.5,52.48,55.77,57.55,60.37,1.15
+117,49.59,51.29,51.91,52.87,56.19,57.99,60.81,1.15
+118,49.98,51.69,52.32,53.26,56.61,58.43,61.25,1.15
+119,50.37,52.09,52.73,53.65,57.03,58.88,61.69,1.15
+120,50.76,52.49,53.14,54.04,57.45,59.33,62.13,1.15
+121,51.15,52.89,53.55,54.43,57.87,59.78,62.58,1.15
+122,51.54,53.29,53.96,54.82,58.29,60.23,63.03,1.15
+123,51.93,53.69,54.37,55.21,58.71,60.68,63.48,1.15
+124,52.32,54.09,54.78,55.6,59.13,61.13,63.93,1.15
+125,52.71,54.49,55.19,55.99,59.55,61.58,64.38,1.15
+126,53.1,54.89,55.6,56.38,59.98,62.03,64.83,1.15
+127,53.49,55.29,56.01,56.77,60.41,62.48,65.28,1.15
+128,53.88,55.69,56.42,57.16,60.84,62.93,65.73,1.15
+129,54.27,56.09,56.83,57.55,61.27,63.38,66.18,1.15
+130,54.66,56.49,57.24,57.94,61.7,63.83,66.63,1.15
+131,55.05,56.89,57.65,58.33,62.13,64.28,67.08,1.15
+132,55.44,57.29,58.06,58.72,62.56,64.73,67.53,1.15
+133,55.83,57.69,58.47,59.11,62.99,65.18,67.98,1.15
+134,56.22,58.09,58.88,59.5,63.42,65.63,68.43,1.15
+135,56.61,58.49,59.29,59.89,63.85,66.08,68.88,1.15
+136,57,58.89,59.7,60.28,64.28,66.53,69.33,1.15
+137,57.39,59.29,60.11,60.67,64.71,66.98,69.78,1.15
+138,57.78,59.69,60.52,61.06,65.14,67.43,70.23,1.15
+139,58.17,60.09,60.93,61.45,65.57,67.88,70.68,1.15
+140,58.56,60.49,61.34,61.84,66,68.33,71.13,1.15
+141,58.95,60.89,61.75,62.23,66.43,68.78,71.58,1.15
+142,59.34,61.29,62.16,62.62,66.86,69.23,72.03,1.15
+143,59.73,61.69,62.57,63.01,67.29,69.68,72.48,1.15
+144,60.12,62.09,62.98,63.4,67.72,70.13,72.93,1.15
+145,60.51,62.49,63.39,63.79,68.15,70.58,73.38,1.15
+146,60.9,62.89,63.8,64.18,68.58,71.03,73.83,1.15
+147,61.29,63.29,64.21,64.57,69.01,71.48,74.28,1.15
+148,61.68,63.69,64.62,64.96,69.44,71.93,74.73,1.15
+149,62.07,64.09,65.03,65.35,69.87,72.38,75.18,1.15
+150,62.46,64.49,65.44,65.74,70.3,72.83,75.63,1.15
diff --git a/dist/strap/products/ship/NextDayAir.csv b/dist/strap/products/ship/NextDayAir.csv
new file mode 100644
index 0000000..f789250
--- /dev/null
+++ b/dist/strap/products/ship/NextDayAir.csv
@@ -0,0 +1,2002 @@
+WeightNotToExceed,102,103,104,105,106,107,108,124,125,126,res
+Letter,12.75,14.25,15,15.5,16,16.75,17.25,17.5,17.5,23.75,1.15
+1,14.75,17.5,20.75,22.5,24.5,25.75,26.25,27.75,27.75,39.75,1.15
+2,15.75,18.75,23.25,25.25,27.5,28.5,29,31,31,43,1.15
+3,17.25,19.75,25.75,27.75,30.5,31.5,32.25,34,34,46,1.15
+4,18.25,20.75,28.25,30.5,33.25,34.25,35,37,37,49,1.15
+5,19.25,22,30.5,33,36,37,38,39.75,39.75,51.75,1.15
+6,20,23,32.75,35.5,38.75,40,41,42.5,42.5,54.5,1.15
+7,20.75,24.5,35,38.25,41.75,42.75,43.75,45,45,57.25,1.15
+8,21.5,25.75,37.25,40.75,44.75,45.75,46.5,47.75,47.75,59.75,1.15
+9,22.25,27,39.75,43.25,47.75,48.75,49.5,50.25,50.25,62.5,1.15
+10,23,28.25,42,45.75,50.25,51.5,52.5,52.75,52.75,65,1.15
+11,23.75,29.5,44.25,48,52.75,54.5,55.25,55.5,55.5,67.5,1.15
+12,24.5,30.5,46.5,50.5,55.25,57.25,58,58.25,58.25,70.25,1.15
+13,25.25,31.5,48.75,52.75,57.5,59.75,60.5,61,61,72.75,1.15
+14,26,32.75,50.75,55,59.75,62.25,63,63.5,63.5,75,1.15
+15,26.75,34,52.75,57.25,62,64.25,65.5,65.75,65.75,77.25,1.15
+16,27.75,35,54.25,59,63.75,65.75,67.5,67.75,67.75,79.5,1.15
+17,28.5,36,55.75,60.75,65.5,67.25,69.5,69.75,69.75,81.5,1.15
+18,29.25,36.75,57.25,62.25,67,68.75,71.5,71.75,71.75,83.5,1.15
+19,30,37.5,58.75,63.75,68.5,70.5,73.5,73.75,73.75,85.5,1.15
+20,30.75,38.25,60.25,65.5,70.25,72.25,75.25,75.5,75.5,87.5,1.15
+21,31.5,39,61.75,67.25,72,74,77,77.25,77.25,89.25,1.15
+22,32.25,39.75,63.5,68.75,73.75,75.75,78.75,79,79,91,1.15
+23,33,40.75,65.25,70.5,75.5,77.5,80.5,80.75,80.75,92.75,1.15
+24,33.75,41.75,67,72.25,77.25,79.25,82.25,82.5,82.5,94.5,1.15
+25,34.5,42.75,68.5,74,79,81,84,84.25,84.25,96.25,1.15
+26,35.5,43.75,70.25,75.75,80.75,82.75,85.75,86,86,98,1.15
+27,36.25,44.5,72,77.5,82.5,84.5,87.5,87.75,87.75,99.75,1.15
+28,37,45.25,73.75,79.25,84.25,86.25,89.25,89.5,89.5,101.75,1.15
+29,37.75,46,75.5,81.25,86.25,88,91,91.5,91.5,103.75,1.15
+30,38.75,46.75,77.25,83.25,88.25,89.75,93,93.5,93.5,105.75,1.15
+31,39.75,47.75,79,85.25,90.25,91.75,95,95.5,95.5,107.75,1.15
+32,40.5,48.75,80.75,87.25,92.25,93.75,97,97.5,97.5,109.75,1.15
+33,41.5,50,82.5,89.25,94.25,95.75,99,99.5,99.5,111.75,1.15
+34,42.5,51.25,84.25,91.25,96.25,98,101.25,101.5,101.5,113.75,1.15
+35,43.25,52.25,86,93.25,98.25,100.25,103.5,103.75,103.75,116,1.15
+36,44,53.25,87.75,95.25,100.25,102.5,105.75,106,106,118.25,1.15
+37,44.75,54,89.5,97.25,102.25,104.75,108,108.25,108.25,120.5,1.15
+38,45.5,54.75,91.25,99.25,104.25,107,110.25,110.5,110.5,122.75,1.15
+39,46.25,55.75,93,101.25,106.25,109.25,112.5,112.75,112.75,125,1.15
+40,47,56.75,94.75,103.25,108.25,111.25,114.75,115,115,127.25,1.15
+41,47.75,57.75,96.5,105.25,110.5,113.25,117,117.25,117.25,129.5,1.15
+42,48.5,58.75,98.25,107,112.75,115.25,119.25,119.5,119.5,131.75,1.15
+43,49.25,59.75,100.25,108.75,114.75,117.25,121.5,121.75,121.75,134,1.15
+44,50.25,60.75,102.25,110.5,116.75,119.25,123.75,124,124,136.25,1.15
+45,51.25,61.75,104,112.25,118.75,121.25,126,126.25,126.25,138.25,1.15
+46,52.25,63,105.75,114,120.75,123.25,128,128.5,128.5,140.25,1.15
+47,53.25,64.25,107.5,115.75,123,125.25,130,130.5,130.5,142.25,1.15
+48,54,65.5,109.25,117.5,125.25,127.5,132,132.5,132.5,144.25,1.15
+49,54.75,66.75,111,119.25,127.5,129.75,134,134.5,134.5,146.25,1.15
+50,55.75,68,112.75,121,129.5,132,136.25,136.75,136.75,148.5,1.15
+51,56.75,69.5,114.5,122.75,131.5,134.25,138.5,139,139,151,1.15
+52,57.75,71,116.25,124.5,133.5,136.5,141,141.25,141.25,153.5,1.15
+53,58.75,72.5,118,126.25,135.5,138.75,143.5,143.75,143.75,156,1.15
+54,59.75,74,119.75,128,137.75,141,146,146.25,146.25,158.5,1.15
+55,60.75,75.5,121.5,129.75,140,143.5,148.5,148.75,148.75,161,1.15
+56,61.75,77,123.25,131.5,142.25,146,151,151.25,151.25,163.5,1.15
+57,63,78.5,125.25,133.5,144.5,148.5,153.5,153.75,153.75,166,1.15
+58,64.25,80,127.25,135.5,146.75,151,156.25,156.5,156.5,168.75,1.15
+59,65.25,81.5,129.25,137.5,149,153.5,159,159.25,159.25,171.5,1.15
+60,66.5,83,131.25,139.75,151.25,156,161.75,162,162,174.25,1.15
+61,67.75,84.5,133.25,142,153.75,158.5,164.5,164.75,164.75,177,1.15
+62,69.25,86.25,135.25,144.5,156.25,161.25,167.25,167.75,167.75,179.75,1.15
+63,70.5,88,137.25,147,158.75,164,170.25,170.75,170.75,182.75,1.15
+64,71.75,89.75,139.25,149.5,161.5,166.75,173.25,173.75,173.75,185.75,1.15
+65,73,91.5,141.25,152,164.25,169.5,176.25,176.75,176.75,188.75,1.15
+66,74.25,93.25,143.5,154.5,166.75,172.5,179.25,179.75,179.75,191.75,1.15
+67,75.5,95,145.75,157,169.25,175.5,182.25,182.75,182.75,194.75,1.15
+68,77,96.75,148,159.5,171.75,178.5,185.25,185.75,185.75,197.75,1.15
+69,78.5,98.5,150.25,162,174.25,181.5,188.25,188.75,188.75,200.75,1.15
+70,80,100.25,152.5,164.5,176.75,184.5,191.25,191.75,191.75,203.75,1.15
+71,81.25,102,154.75,167,179.5,187.5,194.25,195,195,206.75,1.15
+72,82.5,103.5,157,169.5,182.25,190.5,197.25,198,198,209.75,1.15
+73,84,105,159.25,172,185,193.5,200.25,201,201,212.75,1.15
+74,85.5,106.75,161.75,174.5,187.75,196.5,203.5,204,204,215.75,1.15
+75,86.75,108.75,164.25,177,190.5,199.5,206.75,207,207,218.75,1.15
+76,88.25,110.75,166.75,179.5,193.25,202.25,209.75,210,210,221.75,1.15
+77,89.75,112.75,169.25,182,196,205,212.75,213,213,224.75,1.15
+78,91.25,114.75,171.75,184.5,198.75,207.75,215.75,216,216,227.75,1.15
+79,92.75,116.75,174.25,187,201.5,210.5,218.75,219,219,230.75,1.15
+80,94.25,118.75,176.75,189.5,204.25,213.25,221.75,222,222,233.75,1.15
+81,95.75,120.75,179.25,192,207,216,224.75,225,225,236.75,1.15
+82,97.25,122.75,181.75,194.5,209.75,218.75,227.75,228,228,239.75,1.15
+83,98.75,124.75,184.25,197,212.5,221.5,230.5,231,231,242.75,1.15
+84,100.25,126.75,186.75,199.5,215.25,224.25,233.25,234,234,245.75,1.15
+85,101.5,128.75,189.25,202,218,227,236,236.75,236.75,248.75,1.15
+86,102.75,130.75,191.75,204.5,220.5,229.75,238.75,239.5,239.5,251.75,1.15
+87,104,132.75,194.25,207,223,232.5,241.5,242.25,242.25,254.75,1.15
+88,105.25,134.75,196.75,209.5,225.75,235.25,244.25,245,245,257.75,1.15
+89,106.5,136.75,199.25,212,228.5,238,247,247.75,247.75,260.5,1.15
+90,107.75,138.75,201.75,214.5,231.25,241,249.75,250.5,250.5,263.25,1.15
+91,109.25,140.5,204,217,234,244,252.75,253.5,253.5,266,1.15
+92,110.75,142.25,206.25,219.5,236.75,246.75,255.75,256.5,256.5,268.75,1.15
+93,112,144,208.5,221.75,239.5,249.5,258.75,259.5,259.5,271.5,1.15
+94,113.25,145.75,210.75,224,242,252.25,261.75,262.5,262.5,274.25,1.15
+95,114.75,147.5,213,226.25,244.5,255,264.75,265.25,265.25,277,1.15
+96,116,149.25,215.25,228.5,247,257.75,267.75,268,268,279.75,1.15
+97,117.25,151,217.5,230.75,249.5,260.5,270.5,270.75,270.75,282.5,1.15
+98,118.5,152.75,219.5,233,252,263,273.25,273.5,273.5,285.25,1.15
+99,119.75,154.5,221.5,235.25,254.5,265.5,276,276.25,276.25,288,1.15
+100,121,156,223.5,237.5,257,268,278.75,279,279,290.75,1.15
+101,122.25,157.5,225.5,239.75,259.5,270.5,281.5,281.75,281.75,293.5,1.15
+102,123.5,159,227.5,242,262,273,284.25,284.5,284.5,296.25,1.15
+103,124.75,160.5,229.5,244.25,264.5,275.5,287,287.25,287.25,299,1.15
+104,126,162.25,231.5,246.5,267,278,289.75,290,290,301.75,1.15
+105,127.25,164,233.75,248.75,269.5,280.5,292.5,292.75,292.75,304.5,1.15
+106,128.75,165.75,236,251,272,283,295.25,295.5,295.5,307.25,1.15
+107,130.25,167.25,238.25,253.5,274.5,285.5,298,298.25,298.25,310,1.15
+108,131.5,168.75,240.5,256,277,288.25,300.75,301,301,312.75,1.15
+109,132.75,170.5,242.75,258.25,279.5,291,303.5,303.75,303.75,315.5,1.15
+110,134,172.25,245,260.5,282,293.75,306.25,306.5,306.5,318.25,1.15
+111,135.25,174,247.25,263,284.75,296.5,309,309.25,309.25,321,1.15
+112,136.5,175.75,249.5,265.5,287.5,299.25,311.75,312,312,323.75,1.15
+113,137.75,177.5,251.75,268,290.25,302,314.5,314.75,314.75,326.5,1.15
+114,139,179,254,270.5,293,304.75,317.25,317.5,317.5,329.25,1.15
+115,140.25,180.5,256,273,295.75,307.5,320,320.25,320.25,332,1.15
+116,141.5,182,258.25,275.25,298.25,310,322.75,323,323,334.75,1.15
+117,142.75,183.5,260.5,277.5,300.75,312.5,325.5,325.75,325.75,337.5,1.15
+118,144.25,185.25,262.75,279.75,303.25,315,328.25,328.5,328.5,340.25,1.15
+119,145.75,187,265,282,305.75,317.5,331,331.25,331.25,343,1.15
+120,147,188.75,267.25,284.25,308.25,320,333.75,334,334,345.75,1.15
+121,148,190.25,269.5,286.5,310.75,322.75,336.5,336.75,336.75,348.5,1.15
+122,149,191.75,271.75,288.75,313.5,325.5,339.25,339.5,339.5,351.25,1.15
+123,150.25,193.25,274,291,316.25,328.25,342,342.25,342.25,354,1.15
+124,151.5,194.75,276.25,293.25,318.75,331,344.75,345,345,356.75,1.15
+125,152.75,196.5,278.25,295.5,321.25,333.75,347.5,347.75,347.75,359.5,1.15
+126,154,198.25,280.5,297.75,323.75,336.5,350.25,350.5,350.5,362.25,1.15
+127,155,200,282.75,300.25,326.25,339.25,353,353.25,353.25,365,1.15
+128,156,201.75,285,302.75,328.75,342,355.75,356,356,367.75,1.15
+129,157.25,203.25,287.25,305.25,331.25,344.75,358.5,358.75,358.75,370.5,1.15
+130,158.5,204.75,289.5,307.75,333.75,347.5,361.25,361.5,361.5,373.25,1.15
+131,159.75,206.5,291.75,310.25,336.25,350.25,364,364.25,364.25,376,1.15
+132,161,208.25,294,312.75,338.75,353,366.75,367,367,378.75,1.15
+133,162.25,210,296.25,315.25,341.25,355.75,369.5,369.75,369.75,381.5,1.15
+134,163.25,211.75,298.5,317.75,343.75,358.5,372.25,372.5,372.5,384.25,1.15
+135,164.25,213.25,300.75,320,346.25,361.25,375,375.25,375.25,387,1.15
+136,165.25,214.75,303,322.25,348.75,364,377.75,378,378,389.75,1.15
+137,166.25,216,305.25,324.5,351.25,366.75,380.5,380.75,380.75,392.5,1.15
+138,167,217.25,307.5,326.75,354,369.5,383.25,383.5,383.5,395.25,1.15
+139,167.75,218.5,309.5,329,356.75,372.25,386,386.25,386.25,398,1.15
+140,168.5,219.75,311.5,331.25,359.5,375,388.75,389,389,400.75,1.15
+141,169.25,221,313.5,333.5,362.25,377.75,391.5,391.75,391.75,403.5,1.15
+142,170,222.25,315.5,335.75,365,380.5,394.25,394.5,394.5,406.25,1.15
+143,170.75,223.5,317.25,338,367.75,383.25,397,397.25,397.25,409,1.15
+144,171.5,224.5,319,340.25,370.5,386,399.75,400,400,411.75,1.15
+145,172.25,225.5,320.75,342.5,373.25,388.75,402.5,402.75,402.75,414.5,1.15
+146,173,226.5,322.5,344.75,375.75,391.5,405.25,405.5,405.5,417.25,1.15
+147,173.75,227.5,324.25,347,378.25,394.25,408,408.25,408.25,420,1.15
+148,174.5,228.5,326,349.25,380.75,397,410.75,411,411,422.75,1.15
+149,175.25,229.5,327.75,351.5,383.25,399.75,413.5,413.75,413.75,425.5,1.15
+150,176,230.5,329.5,353.75,385.75,402.5,416.25,416.5,416.5,428.25,1.15
+151,196.3,253.68,359.38,425.82,456.02,481.69,499.81
+152,197.6,255.36,361.76,428.64,459.04,484.88,503.12
+153,198.9,257.04,364.14,431.46,462.06,488.07,506.43
+154,200.2,258.72,366.52,434.28,465.08,491.26,509.74
+155,201.5,260.4,368.9,437.1,468.1,494.45,513.05
+156,202.8,262.08,371.28,439.92,471.12,497.64,516.36
+157,204.1,263.76,373.66,442.74,474.14,500.83,519.67
+158,205.4,265.44,376.04,445.56,477.16,504.02,522.98
+159,206.7,267.12,378.42,448.38,480.18,507.21,526.29
+160,208,268.8,380.8,451.2,483.2,510.4,529.6
+161,209.3,270.48,383.18,454.02,486.22,513.59,532.91
+162,210.6,272.16,385.56,456.84,489.24,516.78,536.22
+163,211.9,273.84,387.94,459.66,492.26,519.97,539.53
+164,213.2,275.52,390.32,462.48,495.28,523.16,542.84
+165,214.5,277.2,392.7,465.3,498.3,526.35,546.15
+166,215.8,278.88,395.08,468.12,501.32,529.54,549.46
+167,217.1,280.56,397.46,470.94,504.34,532.73,552.77
+168,218.4,282.24,399.84,473.76,507.36,535.92,556.08
+169,219.7,283.92,402.22,476.58,510.38,539.11,559.39
+170,221,285.6,404.6,479.4,513.4,542.3,562.7
+171,222.3,287.28,406.98,482.22,516.42,545.49,566.01
+172,223.6,288.96,409.36,485.04,519.44,548.68,569.32
+173,224.9,290.64,411.74,487.86,522.46,551.87,572.63
+174,226.2,292.32,414.12,490.68,525.48,555.06,575.94
+175,227.5,294,416.5,493.5,528.5,558.25,579.25
+176,228.8,295.68,418.88,496.32,531.52,561.44,582.56
+177,230.1,297.36,421.26,499.14,534.54,564.63,585.87
+178,231.4,299.04,423.64,501.96,537.56,567.82,589.18
+179,232.7,300.72,426.02,504.78,540.58,571.01,592.49
+180,234,302.4,428.4,507.6,543.6,574.2,595.8
+181,235.3,304.08,430.78,510.42,546.62,577.39,599.11
+182,236.6,305.76,433.16,513.24,549.64,580.58,602.42
+183,237.9,307.44,435.54,516.06,552.66,583.77,605.73
+184,239.2,309.12,437.92,518.88,555.68,586.96,609.04
+185,240.5,310.8,440.3,521.7,558.7,590.15,612.35
+186,241.8,312.48,442.68,524.52,561.72,593.34,615.66
+187,243.1,314.16,445.06,527.34,564.74,596.53,618.97
+188,244.4,315.84,447.44,530.16,567.76,599.72,622.28
+189,245.7,317.52,449.82,532.98,570.78,602.91,625.59
+190,247,319.2,452.2,535.8,573.8,606.1,628.9
+191,248.3,320.88,454.58,538.62,576.82,609.29,632.21
+192,249.6,322.56,456.96,541.44,579.84,612.48,635.52
+193,250.9,324.24,459.34,544.26,582.86,615.67,638.83
+194,252.2,325.92,461.72,547.08,585.88,618.86,642.14
+195,253.5,327.6,464.1,549.9,588.9,622.05,645.45
+196,254.8,329.28,466.48,552.72,591.92,625.24,648.76
+197,256.1,330.96,468.86,555.54,594.94,628.43,652.07
+198,257.4,332.64,471.24,558.36,597.96,631.62,655.38
+199,258.7,334.32,473.62,561.18,600.98,634.81,658.69
+200,260,336,476,564,604,638,662
+201,261.3,337.68,478.38,566.82,607.02,641.19,665.31
+202,262.6,339.36,480.76,569.64,610.04,644.38,668.62
+203,263.9,341.04,483.14,572.46,613.06,647.57,671.93
+204,265.2,342.72,485.52,575.28,616.08,650.76,675.24
+205,266.5,344.4,487.9,578.1,619.1,653.95,678.55
+206,267.8,346.08,490.28,580.92,622.12,657.14,681.86
+207,269.1,347.76,492.66,583.74,625.14,660.33,685.17
+208,270.4,349.44,495.04,586.56,628.16,663.52,688.48
+209,271.7,351.12,497.42,589.38,631.18,666.71,691.79
+210,273,352.8,499.8,592.2,634.2,669.9,695.1
+211,274.3,354.48,502.18,595.02,637.22,673.09,698.41
+212,275.6,356.16,504.56,597.84,640.24,676.28,701.72
+213,276.9,357.84,506.94,600.66,643.26,679.47,705.03
+214,278.2,359.52,509.32,603.48,646.28,682.66,708.34
+215,279.5,361.2,511.7,606.3,649.3,685.85,711.65
+216,280.8,362.88,514.08,609.12,652.32,689.04,714.96
+217,282.1,364.56,516.46,611.94,655.34,692.23,718.27
+218,283.4,366.24,518.84,614.76,658.36,695.42,721.58
+219,284.7,367.92,521.22,617.58,661.38,698.61,724.89
+220,286,369.6,523.6,620.4,664.4,701.8,728.2
+221,287.3,371.28,525.98,623.22,667.42,704.99,731.51
+222,288.6,372.96,528.36,626.04,670.44,708.18,734.82
+223,289.9,374.64,530.74,628.86,673.46,711.37,738.13
+224,291.2,376.32,533.12,631.68,676.48,714.56,741.44
+225,292.5,378,535.5,634.5,679.5,717.75,744.75
+226,293.8,379.68,537.88,637.32,682.52,720.94,748.06
+227,295.1,381.36,540.26,640.14,685.54,724.13,751.37
+228,296.4,383.04,542.64,642.96,688.56,727.32,754.68
+229,297.7,384.72,545.02,645.78,691.58,730.51,757.99
+230,299,386.4,547.4,648.6,694.6,733.7,761.3
+231,300.3,388.08,549.78,651.42,697.62,736.89,764.61
+232,301.6,389.76,552.16,654.24,700.64,740.08,767.92
+233,302.9,391.44,554.54,657.06,703.66,743.27,771.23
+234,304.2,393.12,556.92,659.88,706.68,746.46,774.54
+235,305.5,394.8,559.3,662.7,709.7,749.65,777.85
+236,306.8,396.48,561.68,665.52,712.72,752.84,781.16
+237,308.1,398.16,564.06,668.34,715.74,756.03,784.47
+238,309.4,399.84,566.44,671.16,718.76,759.22,787.78
+239,310.7,401.52,568.82,673.98,721.78,762.41,791.09
+240,312,403.2,571.2,676.8,724.8,765.6,794.4
+241,313.3,404.88,573.58,679.62,727.82,768.79,797.71
+242,314.6,406.56,575.96,682.44,730.84,771.98,801.02
+243,315.9,408.24,578.34,685.26,733.86,775.17,804.33
+244,317.2,409.92,580.72,688.08,736.88,778.36,807.64
+245,318.5,411.6,583.1,690.9,739.9,781.55,810.95
+246,319.8,413.28,585.48,693.72,742.92,784.74,814.26
+247,321.1,414.96,587.86,696.54,745.94,787.93,817.57
+248,322.4,416.64,590.24,699.36,748.96,791.12,820.88
+249,323.7,418.32,592.62,702.18,751.98,794.31,824.19
+250,325,420,595,705,755,797.5,827.5
+251,326.3,421.68,597.38,707.82,758.02,800.69,830.81
+252,327.6,423.36,599.76,710.64,761.04,803.88,834.12
+253,328.9,425.04,602.14,713.46,764.06,807.07,837.43
+254,330.2,426.72,604.52,716.28,767.08,810.26,840.74
+255,331.5,428.4,606.9,719.1,770.1,813.45,844.05
+256,332.8,430.08,609.28,721.92,773.12,816.64,847.36
+257,334.1,431.76,611.66,724.74,776.14,819.83,850.67
+258,335.4,433.44,614.04,727.56,779.16,823.02,853.98
+259,336.7,435.12,616.42,730.38,782.18,826.21,857.29
+260,338,436.8,618.8,733.2,785.2,829.4,860.6
+261,339.3,438.48,621.18,736.02,788.22,832.59,863.91
+262,340.6,440.16,623.56,738.84,791.24,835.78,867.22
+263,341.9,441.84,625.94,741.66,794.26,838.97,870.53
+264,343.2,443.52,628.32,744.48,797.28,842.16,873.84
+265,344.5,445.2,630.7,747.3,800.3,845.35,877.15
+266,345.8,446.88,633.08,750.12,803.32,848.54,880.46
+267,347.1,448.56,635.46,752.94,806.34,851.73,883.77
+268,348.4,450.24,637.84,755.76,809.36,854.92,887.08
+269,349.7,451.92,640.22,758.58,812.38,858.11,890.39
+270,351,453.6,642.6,761.4,815.4,861.3,893.7
+271,352.3,455.28,644.98,764.22,818.42,864.49,897.01
+272,353.6,456.96,647.36,767.04,821.44,867.68,900.32
+273,354.9,458.64,649.74,769.86,824.46,870.87,903.63
+274,356.2,460.32,652.12,772.68,827.48,874.06,906.94
+275,357.5,462,654.5,775.5,830.5,877.25,910.25
+276,358.8,463.68,656.88,778.32,833.52,880.44,913.56
+277,360.1,465.36,659.26,781.14,836.54,883.63,916.87
+278,361.4,467.04,661.64,783.96,839.56,886.82,920.18
+279,362.7,468.72,664.02,786.78,842.58,890.01,923.49
+280,364,470.4,666.4,789.6,845.6,893.2,926.8
+281,365.3,472.08,668.78,792.42,848.62,896.39,930.11
+282,366.6,473.76,671.16,795.24,851.64,899.58,933.42
+283,367.9,475.44,673.54,798.06,854.66,902.77,936.73
+284,369.2,477.12,675.92,800.88,857.68,905.96,940.04
+285,370.5,478.8,678.3,803.7,860.7,909.15,943.35
+286,371.8,480.48,680.68,806.52,863.72,912.34,946.66
+287,373.1,482.16,683.06,809.34,866.74,915.53,949.97
+288,374.4,483.84,685.44,812.16,869.76,918.72,953.28
+289,375.7,485.52,687.82,814.98,872.78,921.91,956.59
+290,377,487.2,690.2,817.8,875.8,925.1,959.9
+291,378.3,488.88,692.58,820.62,878.82,928.29,963.21
+292,379.6,490.56,694.96,823.44,881.84,931.48,966.52
+293,380.9,492.24,697.34,826.26,884.86,934.67,969.83
+294,382.2,493.92,699.72,829.08,887.88,937.86,973.14
+295,383.5,495.6,702.1,831.9,890.9,941.05,976.45
+296,384.8,497.28,704.48,834.72,893.92,944.24,979.76
+297,386.1,498.96,706.86,837.54,896.94,947.43,983.07
+298,387.4,500.64,709.24,840.36,899.96,950.62,986.38
+299,388.7,502.32,711.62,843.18,902.98,953.81,989.69
+300,390,504,714,846,906,957,993
+301,391.3,505.68,716.38,848.82,909.02,960.19,996.31
+302,392.6,507.36,718.76,851.64,912.04,963.38,999.62
+303,393.9,509.04,721.14,854.46,915.06,966.57,1002.93
+304,395.2,510.72,723.52,857.28,918.08,969.76,1006.24
+305,396.5,512.4,725.9,860.1,921.1,972.95,1009.55
+306,397.8,514.08,728.28,862.92,924.12,976.14,1012.86
+307,399.1,515.76,730.66,865.74,927.14,979.33,1016.17
+308,400.4,517.44,733.04,868.56,930.16,982.52,1019.48
+309,401.7,519.12,735.42,871.38,933.18,985.71,1022.79
+310,403,520.8,737.8,874.2,936.2,988.9,1026.1
+311,404.3,522.48,740.18,877.02,939.22,992.09,1029.41
+312,405.6,524.16,742.56,879.84,942.24,995.28,1032.72
+313,406.9,525.84,744.94,882.66,945.26,998.47,1036.03
+314,408.2,527.52,747.32,885.48,948.28,1001.66,1039.34
+315,409.5,529.2,749.7,888.3,951.3,1004.85,1042.65
+316,410.8,530.88,752.08,891.12,954.32,1008.04,1045.96
+317,412.1,532.56,754.46,893.94,957.34,1011.23,1049.27
+318,413.4,534.24,756.84,896.76,960.36,1014.42,1052.58
+319,414.7,535.92,759.22,899.58,963.38,1017.61,1055.89
+320,416,537.6,761.6,902.4,966.4,1020.8,1059.2
+321,417.3,539.28,763.98,905.22,969.42,1023.99,1062.51
+322,418.6,540.96,766.36,908.04,972.44,1027.18,1065.82
+323,419.9,542.64,768.74,910.86,975.46,1030.37,1069.13
+324,421.2,544.32,771.12,913.68,978.48,1033.56,1072.44
+325,422.5,546,773.5,916.5,981.5,1036.75,1075.75
+326,423.8,547.68,775.88,919.32,984.52,1039.94,1079.06
+327,425.1,549.36,778.26,922.14,987.54,1043.13,1082.37
+328,426.4,551.04,780.64,924.96,990.56,1046.32,1085.68
+329,427.7,552.72,783.02,927.78,993.58,1049.51,1088.99
+330,429,554.4,785.4,930.6,996.6,1052.7,1092.3
+331,430.3,556.08,787.78,933.42,999.62,1055.89,1095.61
+332,431.6,557.76,790.16,936.24,1002.64,1059.08,1098.92
+333,432.9,559.44,792.54,939.06,1005.66,1062.27,1102.23
+334,434.2,561.12,794.92,941.88,1008.68,1065.46,1105.54
+335,435.5,562.8,797.3,944.7,1011.7,1068.65,1108.85
+336,436.8,564.48,799.68,947.52,1014.72,1071.84,1112.16
+337,438.1,566.16,802.06,950.34,1017.74,1075.03,1115.47
+338,439.4,567.84,804.44,953.16,1020.76,1078.22,1118.78
+339,440.7,569.52,806.82,955.98,1023.78,1081.41,1122.09
+340,442,571.2,809.2,958.8,1026.8,1084.6,1125.4
+341,443.3,572.88,811.58,961.62,1029.82,1087.79,1128.71
+342,444.6,574.56,813.96,964.44,1032.84,1090.98,1132.02
+343,445.9,576.24,816.34,967.26,1035.86,1094.17,1135.33
+344,447.2,577.92,818.72,970.08,1038.88,1097.36,1138.64
+345,448.5,579.6,821.1,972.9,1041.9,1100.55,1141.95
+346,449.8,581.28,823.48,975.72,1044.92,1103.74,1145.26
+347,451.1,582.96,825.86,978.54,1047.94,1106.93,1148.57
+348,452.4,584.64,828.24,981.36,1050.96,1110.12,1151.88
+349,453.7,586.32,830.62,984.18,1053.98,1113.31,1155.19
+350,455,588,833,987,1057,1116.5,1158.5
+351,456.3,589.68,835.38,989.82,1060.02,1119.69,1161.81
+352,457.6,591.36,837.76,992.64,1063.04,1122.88,1165.12
+353,458.9,593.04,840.14,995.46,1066.06,1126.07,1168.43
+354,460.2,594.72,842.52,998.28,1069.08,1129.26,1171.74
+355,461.5,596.4,844.9,1001.1,1072.1,1132.45,1175.05
+356,462.8,598.08,847.28,1003.92,1075.12,1135.64,1178.36
+357,464.1,599.76,849.66,1006.74,1078.14,1138.83,1181.67
+358,465.4,601.44,852.04,1009.56,1081.16,1142.02,1184.98
+359,466.7,603.12,854.42,1012.38,1084.18,1145.21,1188.29
+360,468,604.8,856.8,1015.2,1087.2,1148.4,1191.6
+361,469.3,606.48,859.18,1018.02,1090.22,1151.59,1194.91
+362,470.6,608.16,861.56,1020.84,1093.24,1154.78,1198.22
+363,471.9,609.84,863.94,1023.66,1096.26,1157.97,1201.53
+364,473.2,611.52,866.32,1026.48,1099.28,1161.16,1204.84
+365,474.5,613.2,868.7,1029.3,1102.3,1164.35,1208.15
+366,475.8,614.88,871.08,1032.12,1105.32,1167.54,1211.46
+367,477.1,616.56,873.46,1034.94,1108.34,1170.73,1214.77
+368,478.4,618.24,875.84,1037.76,1111.36,1173.92,1218.08
+369,479.7,619.92,878.22,1040.58,1114.38,1177.11,1221.39
+370,481,621.6,880.6,1043.4,1117.4,1180.3,1224.7
+371,482.3,623.28,882.98,1046.22,1120.42,1183.49,1228.01
+372,483.6,624.96,885.36,1049.04,1123.44,1186.68,1231.32
+373,484.9,626.64,887.74,1051.86,1126.46,1189.87,1234.63
+374,486.2,628.32,890.12,1054.68,1129.48,1193.06,1237.94
+375,487.5,630,892.5,1057.5,1132.5,1196.25,1241.25
+376,488.8,631.68,894.88,1060.32,1135.52,1199.44,1244.56
+377,490.1,633.36,897.26,1063.14,1138.54,1202.63,1247.87
+378,491.4,635.04,899.64,1065.96,1141.56,1205.82,1251.18
+379,492.7,636.72,902.02,1068.78,1144.58,1209.01,1254.49
+380,494,638.4,904.4,1071.6,1147.6,1212.2,1257.8
+381,495.3,640.08,906.78,1074.42,1150.62,1215.39,1261.11
+382,496.6,641.76,909.16,1077.24,1153.64,1218.58,1264.42
+383,497.9,643.44,911.54,1080.06,1156.66,1221.77,1267.73
+384,499.2,645.12,913.92,1082.88,1159.68,1224.96,1271.04
+385,500.5,646.8,916.3,1085.7,1162.7,1228.15,1274.35
+386,501.8,648.48,918.68,1088.52,1165.72,1231.34,1277.66
+387,503.1,650.16,921.06,1091.34,1168.74,1234.53,1280.97
+388,504.4,651.84,923.44,1094.16,1171.76,1237.72,1284.28
+389,505.7,653.52,925.82,1096.98,1174.78,1240.91,1287.59
+390,507,655.2,928.2,1099.8,1177.8,1244.1,1290.9
+391,508.3,656.88,930.58,1102.62,1180.82,1247.29,1294.21
+392,509.6,658.56,932.96,1105.44,1183.84,1250.48,1297.52
+393,510.9,660.24,935.34,1108.26,1186.86,1253.67,1300.83
+394,512.2,661.92,937.72,1111.08,1189.88,1256.86,1304.14
+395,513.5,663.6,940.1,1113.9,1192.9,1260.05,1307.45
+396,514.8,665.28,942.48,1116.72,1195.92,1263.24,1310.76
+397,516.1,666.96,944.86,1119.54,1198.94,1266.43,1314.07
+398,517.4,668.64,947.24,1122.36,1201.96,1269.62,1317.38
+399,518.7,670.32,949.62,1125.18,1204.98,1272.81,1320.69
+400,520,672,952,1128,1208,1276,1324
+401,521.3,673.68,954.38,1130.82,1211.02,1279.19,1327.31
+402,522.6,675.36,956.76,1133.64,1214.04,1282.38,1330.62
+403,523.9,677.04,959.14,1136.46,1217.06,1285.57,1333.93
+404,525.2,678.72,961.52,1139.28,1220.08,1288.76,1337.24
+405,526.5,680.4,963.9,1142.1,1223.1,1291.95,1340.55
+406,527.8,682.08,966.28,1144.92,1226.12,1295.14,1343.86
+407,529.1,683.76,968.66,1147.74,1229.14,1298.33,1347.17
+408,530.4,685.44,971.04,1150.56,1232.16,1301.52,1350.48
+409,531.7,687.12,973.42,1153.38,1235.18,1304.71,1353.79
+410,533,688.8,975.8,1156.2,1238.2,1307.9,1357.1
+411,534.3,690.48,978.18,1159.02,1241.22,1311.09,1360.41
+412,535.6,692.16,980.56,1161.84,1244.24,1314.28,1363.72
+413,536.9,693.84,982.94,1164.66,1247.26,1317.47,1367.03
+414,538.2,695.52,985.32,1167.48,1250.28,1320.66,1370.34
+415,539.5,697.2,987.7,1170.3,1253.3,1323.85,1373.65
+416,540.8,698.88,990.08,1173.12,1256.32,1327.04,1376.96
+417,542.1,700.56,992.46,1175.94,1259.34,1330.23,1380.27
+418,543.4,702.24,994.84,1178.76,1262.36,1333.42,1383.58
+419,544.7,703.92,997.22,1181.58,1265.38,1336.61,1386.89
+420,546,705.6,999.6,1184.4,1268.4,1339.8,1390.2
+421,547.3,707.28,1001.98,1187.22,1271.42,1342.99,1393.51
+422,548.6,708.96,1004.36,1190.04,1274.44,1346.18,1396.82
+423,549.9,710.64,1006.74,1192.86,1277.46,1349.37,1400.13
+424,551.2,712.32,1009.12,1195.68,1280.48,1352.56,1403.44
+425,552.5,714,1011.5,1198.5,1283.5,1355.75,1406.75
+426,553.8,715.68,1013.88,1201.32,1286.52,1358.94,1410.06
+427,555.1,717.36,1016.26,1204.14,1289.54,1362.13,1413.37
+428,556.4,719.04,1018.64,1206.96,1292.56,1365.32,1416.68
+429,557.7,720.72,1021.02,1209.78,1295.58,1368.51,1419.99
+430,559,722.4,1023.4,1212.6,1298.6,1371.7,1423.3
+431,560.3,724.08,1025.78,1215.42,1301.62,1374.89,1426.61
+432,561.6,725.76,1028.16,1218.24,1304.64,1378.08,1429.92
+433,562.9,727.44,1030.54,1221.06,1307.66,1381.27,1433.23
+434,564.2,729.12,1032.92,1223.88,1310.68,1384.46,1436.54
+435,565.5,730.8,1035.3,1226.7,1313.7,1387.65,1439.85
+436,566.8,732.48,1037.68,1229.52,1316.72,1390.84,1443.16
+437,568.1,734.16,1040.06,1232.34,1319.74,1394.03,1446.47
+438,569.4,735.84,1042.44,1235.16,1322.76,1397.22,1449.78
+439,570.7,737.52,1044.82,1237.98,1325.78,1400.41,1453.09
+440,572,739.2,1047.2,1240.8,1328.8,1403.6,1456.4
+441,573.3,740.88,1049.58,1243.62,1331.82,1406.79,1459.71
+442,574.6,742.56,1051.96,1246.44,1334.84,1409.98,1463.02
+443,575.9,744.24,1054.34,1249.26,1337.86,1413.17,1466.33
+444,577.2,745.92,1056.72,1252.08,1340.88,1416.36,1469.64
+445,578.5,747.6,1059.1,1254.9,1343.9,1419.55,1472.95
+446,579.8,749.28,1061.48,1257.72,1346.92,1422.74,1476.26
+447,581.1,750.96,1063.86,1260.54,1349.94,1425.93,1479.57
+448,582.4,752.64,1066.24,1263.36,1352.96,1429.12,1482.88
+449,583.7,754.32,1068.62,1266.18,1355.98,1432.31,1486.19
+450,585,756,1071,1269,1359,1435.5,1489.5
+451,586.3,757.68,1073.38,1271.82,1362.02,1438.69,1492.81
+452,587.6,759.36,1075.76,1274.64,1365.04,1441.88,1496.12
+453,588.9,761.04,1078.14,1277.46,1368.06,1445.07,1499.43
+454,590.2,762.72,1080.52,1280.28,1371.08,1448.26,1502.74
+455,591.5,764.4,1082.9,1283.1,1374.1,1451.45,1506.05
+456,592.8,766.08,1085.28,1285.92,1377.12,1454.64,1509.36
+457,594.1,767.76,1087.66,1288.74,1380.14,1457.83,1512.67
+458,595.4,769.44,1090.04,1291.56,1383.16,1461.02,1515.98
+459,596.7,771.12,1092.42,1294.38,1386.18,1464.21,1519.29
+460,598,772.8,1094.8,1297.2,1389.2,1467.4,1522.6
+461,599.3,774.48,1097.18,1300.02,1392.22,1470.59,1525.91
+462,600.6,776.16,1099.56,1302.84,1395.24,1473.78,1529.22
+463,601.9,777.84,1101.94,1305.66,1398.26,1476.97,1532.53
+464,603.2,779.52,1104.32,1308.48,1401.28,1480.16,1535.84
+465,604.5,781.2,1106.7,1311.3,1404.3,1483.35,1539.15
+466,605.8,782.88,1109.08,1314.12,1407.32,1486.54,1542.46
+467,607.1,784.56,1111.46,1316.94,1410.34,1489.73,1545.77
+468,608.4,786.24,1113.84,1319.76,1413.36,1492.92,1549.08
+469,609.7,787.92,1116.22,1322.58,1416.38,1496.11,1552.39
+470,611,789.6,1118.6,1325.4,1419.4,1499.3,1555.7
+471,612.3,791.28,1120.98,1328.22,1422.42,1502.49,1559.01
+472,613.6,792.96,1123.36,1331.04,1425.44,1505.68,1562.32
+473,614.9,794.64,1125.74,1333.86,1428.46,1508.87,1565.63
+474,616.2,796.32,1128.12,1336.68,1431.48,1512.06,1568.94
+475,617.5,798,1130.5,1339.5,1434.5,1515.25,1572.25
+476,618.8,799.68,1132.88,1342.32,1437.52,1518.44,1575.56
+477,620.1,801.36,1135.26,1345.14,1440.54,1521.63,1578.87
+478,621.4,803.04,1137.64,1347.96,1443.56,1524.82,1582.18
+479,622.7,804.72,1140.02,1350.78,1446.58,1528.01,1585.49
+480,624,806.4,1142.4,1353.6,1449.6,1531.2,1588.8
+481,625.3,808.08,1144.78,1356.42,1452.62,1534.39,1592.11
+482,626.6,809.76,1147.16,1359.24,1455.64,1537.58,1595.42
+483,627.9,811.44,1149.54,1362.06,1458.66,1540.77,1598.73
+484,629.2,813.12,1151.92,1364.88,1461.68,1543.96,1602.04
+485,630.5,814.8,1154.3,1367.7,1464.7,1547.15,1605.35
+486,631.8,816.48,1156.68,1370.52,1467.72,1550.34,1608.66
+487,633.1,818.16,1159.06,1373.34,1470.74,1553.53,1611.97
+488,634.4,819.84,1161.44,1376.16,1473.76,1556.72,1615.28
+489,635.7,821.52,1163.82,1378.98,1476.78,1559.91,1618.59
+490,637,823.2,1166.2,1381.8,1479.8,1563.1,1621.9
+491,638.3,824.88,1168.58,1384.62,1482.82,1566.29,1625.21
+492,639.6,826.56,1170.96,1387.44,1485.84,1569.48,1628.52
+493,640.9,828.24,1173.34,1390.26,1488.86,1572.67,1631.83
+494,642.2,829.92,1175.72,1393.08,1491.88,1575.86,1635.14
+495,643.5,831.6,1178.1,1395.9,1494.9,1579.05,1638.45
+496,644.8,833.28,1180.48,1398.72,1497.92,1582.24,1641.76
+497,646.1,834.96,1182.86,1401.54,1500.94,1585.43,1645.07
+498,647.4,836.64,1185.24,1404.36,1503.96,1588.62,1648.38
+499,648.7,838.32,1187.62,1407.18,1506.98,1591.81,1651.69
+500,620,780,1140,1350,1455,1540,1595
+501,621.24,781.56,1142.28,1352.7,1457.91,1543.08,1598.19
+502,622.48,783.12,1144.56,1355.4,1460.82,1546.16,1601.38
+503,623.72,784.68,1146.84,1358.1,1463.73,1549.24,1604.57
+504,624.96,786.24,1149.12,1360.8,1466.64,1552.32,1607.76
+505,626.2,787.8,1151.4,1363.5,1469.55,1555.4,1610.95
+506,627.44,789.36,1153.68,1366.2,1472.46,1558.48,1614.14
+507,628.68,790.92,1155.96,1368.9,1475.37,1561.56,1617.33
+508,629.92,792.48,1158.24,1371.6,1478.28,1564.64,1620.52
+509,631.16,794.04,1160.52,1374.3,1481.19,1567.72,1623.71
+510,632.4,795.6,1162.8,1377,1484.1,1570.8,1626.9
+511,633.64,797.16,1165.08,1379.7,1487.01,1573.88,1630.09
+512,634.88,798.72,1167.36,1382.4,1489.92,1576.96,1633.28
+513,636.12,800.28,1169.64,1385.1,1492.83,1580.04,1636.47
+514,637.36,801.84,1171.92,1387.8,1495.74,1583.12,1639.66
+515,638.6,803.4,1174.2,1390.5,1498.65,1586.2,1642.85
+516,639.84,804.96,1176.48,1393.2,1501.56,1589.28,1646.04
+517,641.08,806.52,1178.76,1395.9,1504.47,1592.36,1649.23
+518,642.32,808.08,1181.04,1398.6,1507.38,1595.44,1652.42
+519,643.56,809.64,1183.32,1401.3,1510.29,1598.52,1655.61
+520,644.8,811.2,1185.6,1404,1513.2,1601.6,1658.8
+521,646.04,812.76,1187.88,1406.7,1516.11,1604.68,1661.99
+522,647.28,814.32,1190.16,1409.4,1519.02,1607.76,1665.18
+523,648.52,815.88,1192.44,1412.1,1521.93,1610.84,1668.37
+524,649.76,817.44,1194.72,1414.8,1524.84,1613.92,1671.56
+525,651,819,1197,1417.5,1527.75,1617,1674.75
+526,652.24,820.56,1199.28,1420.2,1530.66,1620.08,1677.94
+527,653.48,822.12,1201.56,1422.9,1533.57,1623.16,1681.13
+528,654.72,823.68,1203.84,1425.6,1536.48,1626.24,1684.32
+529,655.96,825.24,1206.12,1428.3,1539.39,1629.32,1687.51
+530,657.2,826.8,1208.4,1431,1542.3,1632.4,1690.7
+531,658.44,828.36,1210.68,1433.7,1545.21,1635.48,1693.89
+532,659.68,829.92,1212.96,1436.4,1548.12,1638.56,1697.08
+533,660.92,831.48,1215.24,1439.1,1551.03,1641.64,1700.27
+534,662.16,833.04,1217.52,1441.8,1553.94,1644.72,1703.46
+535,663.4,834.6,1219.8,1444.5,1556.85,1647.8,1706.65
+536,664.64,836.16,1222.08,1447.2,1559.76,1650.88,1709.84
+537,665.88,837.72,1224.36,1449.9,1562.67,1653.96,1713.03
+538,667.12,839.28,1226.64,1452.6,1565.58,1657.04,1716.22
+539,668.36,840.84,1228.92,1455.3,1568.49,1660.12,1719.41
+540,669.6,842.4,1231.2,1458,1571.4,1663.2,1722.6
+541,670.84,843.96,1233.48,1460.7,1574.31,1666.28,1725.79
+542,672.08,845.52,1235.76,1463.4,1577.22,1669.36,1728.98
+543,673.32,847.08,1238.04,1466.1,1580.13,1672.44,1732.17
+544,674.56,848.64,1240.32,1468.8,1583.04,1675.52,1735.36
+545,675.8,850.2,1242.6,1471.5,1585.95,1678.6,1738.55
+546,677.04,851.76,1244.88,1474.2,1588.86,1681.68,1741.74
+547,678.28,853.32,1247.16,1476.9,1591.77,1684.76,1744.93
+548,679.52,854.88,1249.44,1479.6,1594.68,1687.84,1748.12
+549,680.76,856.44,1251.72,1482.3,1597.59,1690.92,1751.31
+550,682,858,1254,1485,1600.5,1694,1754.5
+551,683.24,859.56,1256.28,1487.7,1603.41,1697.08,1757.69
+552,684.48,861.12,1258.56,1490.4,1606.32,1700.16,1760.88
+553,685.72,862.68,1260.84,1493.1,1609.23,1703.24,1764.07
+554,686.96,864.24,1263.12,1495.8,1612.14,1706.32,1767.26
+555,688.2,865.8,1265.4,1498.5,1615.05,1709.4,1770.45
+556,689.44,867.36,1267.68,1501.2,1617.96,1712.48,1773.64
+557,690.68,868.92,1269.96,1503.9,1620.87,1715.56,1776.83
+558,691.92,870.48,1272.24,1506.6,1623.78,1718.64,1780.02
+559,693.16,872.04,1274.52,1509.3,1626.69,1721.72,1783.21
+560,694.4,873.6,1276.8,1512,1629.6,1724.8,1786.4
+561,695.64,875.16,1279.08,1514.7,1632.51,1727.88,1789.59
+562,696.88,876.72,1281.36,1517.4,1635.42,1730.96,1792.78
+563,698.12,878.28,1283.64,1520.1,1638.33,1734.04,1795.97
+564,699.36,879.84,1285.92,1522.8,1641.24,1737.12,1799.16
+565,700.6,881.4,1288.2,1525.5,1644.15,1740.2,1802.35
+566,701.84,882.96,1290.48,1528.2,1647.06,1743.28,1805.54
+567,703.08,884.52,1292.76,1530.9,1649.97,1746.36,1808.73
+568,704.32,886.08,1295.04,1533.6,1652.88,1749.44,1811.92
+569,705.56,887.64,1297.32,1536.3,1655.79,1752.52,1815.11
+570,706.8,889.2,1299.6,1539,1658.7,1755.6,1818.3
+571,708.04,890.76,1301.88,1541.7,1661.61,1758.68,1821.49
+572,709.28,892.32,1304.16,1544.4,1664.52,1761.76,1824.68
+573,710.52,893.88,1306.44,1547.1,1667.43,1764.84,1827.87
+574,711.76,895.44,1308.72,1549.8,1670.34,1767.92,1831.06
+575,713,897,1311,1552.5,1673.25,1771,1834.25
+576,714.24,898.56,1313.28,1555.2,1676.16,1774.08,1837.44
+577,715.48,900.12,1315.56,1557.9,1679.07,1777.16,1840.63
+578,716.72,901.68,1317.84,1560.6,1681.98,1780.24,1843.82
+579,717.96,903.24,1320.12,1563.3,1684.89,1783.32,1847.01
+580,719.2,904.8,1322.4,1566,1687.8,1786.4,1850.2
+581,720.44,906.36,1324.68,1568.7,1690.71,1789.48,1853.39
+582,721.68,907.92,1326.96,1571.4,1693.62,1792.56,1856.58
+583,722.92,909.48,1329.24,1574.1,1696.53,1795.64,1859.77
+584,724.16,911.04,1331.52,1576.8,1699.44,1798.72,1862.96
+585,725.4,912.6,1333.8,1579.5,1702.35,1801.8,1866.15
+586,726.64,914.16,1336.08,1582.2,1705.26,1804.88,1869.34
+587,727.88,915.72,1338.36,1584.9,1708.17,1807.96,1872.53
+588,729.12,917.28,1340.64,1587.6,1711.08,1811.04,1875.72
+589,730.36,918.84,1342.92,1590.3,1713.99,1814.12,1878.91
+590,731.6,920.4,1345.2,1593,1716.9,1817.2,1882.1
+591,732.84,921.96,1347.48,1595.7,1719.81,1820.28,1885.29
+592,734.08,923.52,1349.76,1598.4,1722.72,1823.36,1888.48
+593,735.32,925.08,1352.04,1601.1,1725.63,1826.44,1891.67
+594,736.56,926.64,1354.32,1603.8,1728.54,1829.52,1894.86
+595,737.8,928.2,1356.6,1606.5,1731.45,1832.6,1898.05
+596,739.04,929.76,1358.88,1609.2,1734.36,1835.68,1901.24
+597,740.28,931.32,1361.16,1611.9,1737.27,1838.76,1904.43
+598,741.52,932.88,1363.44,1614.6,1740.18,1841.84,1907.62
+599,742.76,934.44,1365.72,1617.3,1743.09,1844.92,1910.81
+600,744,936,1368,1620,1746,1848,1914
+601,745.24,937.56,1370.28,1622.7,1748.91,1851.08,1917.19
+602,746.48,939.12,1372.56,1625.4,1751.82,1854.16,1920.38
+603,747.72,940.68,1374.84,1628.1,1754.73,1857.24,1923.57
+604,748.96,942.24,1377.12,1630.8,1757.64,1860.32,1926.76
+605,750.2,943.8,1379.4,1633.5,1760.55,1863.4,1929.95
+606,751.44,945.36,1381.68,1636.2,1763.46,1866.48,1933.14
+607,752.68,946.92,1383.96,1638.9,1766.37,1869.56,1936.33
+608,753.92,948.48,1386.24,1641.6,1769.28,1872.64,1939.52
+609,755.16,950.04,1388.52,1644.3,1772.19,1875.72,1942.71
+610,756.4,951.6,1390.8,1647,1775.1,1878.8,1945.9
+611,757.64,953.16,1393.08,1649.7,1778.01,1881.88,1949.09
+612,758.88,954.72,1395.36,1652.4,1780.92,1884.96,1952.28
+613,760.12,956.28,1397.64,1655.1,1783.83,1888.04,1955.47
+614,761.36,957.84,1399.92,1657.8,1786.74,1891.12,1958.66
+615,762.6,959.4,1402.2,1660.5,1789.65,1894.2,1961.85
+616,763.84,960.96,1404.48,1663.2,1792.56,1897.28,1965.04
+617,765.08,962.52,1406.76,1665.9,1795.47,1900.36,1968.23
+618,766.32,964.08,1409.04,1668.6,1798.38,1903.44,1971.42
+619,767.56,965.64,1411.32,1671.3,1801.29,1906.52,1974.61
+620,768.8,967.2,1413.6,1674,1804.2,1909.6,1977.8
+621,770.04,968.76,1415.88,1676.7,1807.11,1912.68,1980.99
+622,771.28,970.32,1418.16,1679.4,1810.02,1915.76,1984.18
+623,772.52,971.88,1420.44,1682.1,1812.93,1918.84,1987.37
+624,773.76,973.44,1422.72,1684.8,1815.84,1921.92,1990.56
+625,775,975,1425,1687.5,1818.75,1925,1993.75
+626,776.24,976.56,1427.28,1690.2,1821.66,1928.08,1996.94
+627,777.48,978.12,1429.56,1692.9,1824.57,1931.16,2000.13
+628,778.72,979.68,1431.84,1695.6,1827.48,1934.24,2003.32
+629,779.96,981.24,1434.12,1698.3,1830.39,1937.32,2006.51
+630,781.2,982.8,1436.4,1701,1833.3,1940.4,2009.7
+631,782.44,984.36,1438.68,1703.7,1836.21,1943.48,2012.89
+632,783.68,985.92,1440.96,1706.4,1839.12,1946.56,2016.08
+633,784.92,987.48,1443.24,1709.1,1842.03,1949.64,2019.27
+634,786.16,989.04,1445.52,1711.8,1844.94,1952.72,2022.46
+635,787.4,990.6,1447.8,1714.5,1847.85,1955.8,2025.65
+636,788.64,992.16,1450.08,1717.2,1850.76,1958.88,2028.84
+637,789.88,993.72,1452.36,1719.9,1853.67,1961.96,2032.03
+638,791.12,995.28,1454.64,1722.6,1856.58,1965.04,2035.22
+639,792.36,996.84,1456.92,1725.3,1859.49,1968.12,2038.41
+640,793.6,998.4,1459.2,1728,1862.4,1971.2,2041.6
+641,794.84,999.96,1461.48,1730.7,1865.31,1974.28,2044.79
+642,796.08,1001.52,1463.76,1733.4,1868.22,1977.36,2047.98
+643,797.32,1003.08,1466.04,1736.1,1871.13,1980.44,2051.17
+644,798.56,1004.64,1468.32,1738.8,1874.04,1983.52,2054.36
+645,799.8,1006.2,1470.6,1741.5,1876.95,1986.6,2057.55
+646,801.04,1007.76,1472.88,1744.2,1879.86,1989.68,2060.74
+647,802.28,1009.32,1475.16,1746.9,1882.77,1992.76,2063.93
+648,803.52,1010.88,1477.44,1749.6,1885.68,1995.84,2067.12
+649,804.76,1012.44,1479.72,1752.3,1888.59,1998.92,2070.31
+650,806,1014,1482,1755,1891.5,2002,2073.5
+651,807.24,1015.56,1484.28,1757.7,1894.41,2005.08,2076.69
+652,808.48,1017.12,1486.56,1760.4,1897.32,2008.16,2079.88
+653,809.72,1018.68,1488.84,1763.1,1900.23,2011.24,2083.07
+654,810.96,1020.24,1491.12,1765.8,1903.14,2014.32,2086.26
+655,812.2,1021.8,1493.4,1768.5,1906.05,2017.4,2089.45
+656,813.44,1023.36,1495.68,1771.2,1908.96,2020.48,2092.64
+657,814.68,1024.92,1497.96,1773.9,1911.87,2023.56,2095.83
+658,815.92,1026.48,1500.24,1776.6,1914.78,2026.64,2099.02
+659,817.16,1028.04,1502.52,1779.3,1917.69,2029.72,2102.21
+660,818.4,1029.6,1504.8,1782,1920.6,2032.8,2105.4
+661,819.64,1031.16,1507.08,1784.7,1923.51,2035.88,2108.59
+662,820.88,1032.72,1509.36,1787.4,1926.42,2038.96,2111.78
+663,822.12,1034.28,1511.64,1790.1,1929.33,2042.04,2114.97
+664,823.36,1035.84,1513.92,1792.8,1932.24,2045.12,2118.16
+665,824.6,1037.4,1516.2,1795.5,1935.15,2048.2,2121.35
+666,825.84,1038.96,1518.48,1798.2,1938.06,2051.28,2124.54
+667,827.08,1040.52,1520.76,1800.9,1940.97,2054.36,2127.73
+668,828.32,1042.08,1523.04,1803.6,1943.88,2057.44,2130.92
+669,829.56,1043.64,1525.32,1806.3,1946.79,2060.52,2134.11
+670,830.8,1045.2,1527.6,1809,1949.7,2063.6,2137.3
+671,832.04,1046.76,1529.88,1811.7,1952.61,2066.68,2140.49
+672,833.28,1048.32,1532.16,1814.4,1955.52,2069.76,2143.68
+673,834.52,1049.88,1534.44,1817.1,1958.43,2072.84,2146.87
+674,835.76,1051.44,1536.72,1819.8,1961.34,2075.92,2150.06
+675,837,1053,1539,1822.5,1964.25,2079,2153.25
+676,838.24,1054.56,1541.28,1825.2,1967.16,2082.08,2156.44
+677,839.48,1056.12,1543.56,1827.9,1970.07,2085.16,2159.63
+678,840.72,1057.68,1545.84,1830.6,1972.98,2088.24,2162.82
+679,841.96,1059.24,1548.12,1833.3,1975.89,2091.32,2166.01
+680,843.2,1060.8,1550.4,1836,1978.8,2094.4,2169.2
+681,844.44,1062.36,1552.68,1838.7,1981.71,2097.48,2172.39
+682,845.68,1063.92,1554.96,1841.4,1984.62,2100.56,2175.58
+683,846.92,1065.48,1557.24,1844.1,1987.53,2103.64,2178.77
+684,848.16,1067.04,1559.52,1846.8,1990.44,2106.72,2181.96
+685,849.4,1068.6,1561.8,1849.5,1993.35,2109.8,2185.15
+686,850.64,1070.16,1564.08,1852.2,1996.26,2112.88,2188.34
+687,851.88,1071.72,1566.36,1854.9,1999.17,2115.96,2191.53
+688,853.12,1073.28,1568.64,1857.6,2002.08,2119.04,2194.72
+689,854.36,1074.84,1570.92,1860.3,2004.99,2122.12,2197.91
+690,855.6,1076.4,1573.2,1863,2007.9,2125.2,2201.1
+691,856.84,1077.96,1575.48,1865.7,2010.81,2128.28,2204.29
+692,858.08,1079.52,1577.76,1868.4,2013.72,2131.36,2207.48
+693,859.32,1081.08,1580.04,1871.1,2016.63,2134.44,2210.67
+694,860.56,1082.64,1582.32,1873.8,2019.54,2137.52,2213.86
+695,861.8,1084.2,1584.6,1876.5,2022.45,2140.6,2217.05
+696,863.04,1085.76,1586.88,1879.2,2025.36,2143.68,2220.24
+697,864.28,1087.32,1589.16,1881.9,2028.27,2146.76,2223.43
+698,865.52,1088.88,1591.44,1884.6,2031.18,2149.84,2226.62
+699,866.76,1090.44,1593.72,1887.3,2034.09,2152.92,2229.81
+700,868,1092,1596,1890,2037,2156,2233
+701,869.24,1093.56,1598.28,1892.7,2039.91,2159.08,2236.19
+702,870.48,1095.12,1600.56,1895.4,2042.82,2162.16,2239.38
+703,871.72,1096.68,1602.84,1898.1,2045.73,2165.24,2242.57
+704,872.96,1098.24,1605.12,1900.8,2048.64,2168.32,2245.76
+705,874.2,1099.8,1607.4,1903.5,2051.55,2171.4,2248.95
+706,875.44,1101.36,1609.68,1906.2,2054.46,2174.48,2252.14
+707,876.68,1102.92,1611.96,1908.9,2057.37,2177.56,2255.33
+708,877.92,1104.48,1614.24,1911.6,2060.28,2180.64,2258.52
+709,879.16,1106.04,1616.52,1914.3,2063.19,2183.72,2261.71
+710,880.4,1107.6,1618.8,1917,2066.1,2186.8,2264.9
+711,881.64,1109.16,1621.08,1919.7,2069.01,2189.88,2268.09
+712,882.88,1110.72,1623.36,1922.4,2071.92,2192.96,2271.28
+713,884.12,1112.28,1625.64,1925.1,2074.83,2196.04,2274.47
+714,885.36,1113.84,1627.92,1927.8,2077.74,2199.12,2277.66
+715,886.6,1115.4,1630.2,1930.5,2080.65,2202.2,2280.85
+716,887.84,1116.96,1632.48,1933.2,2083.56,2205.28,2284.04
+717,889.08,1118.52,1634.76,1935.9,2086.47,2208.36,2287.23
+718,890.32,1120.08,1637.04,1938.6,2089.38,2211.44,2290.42
+719,891.56,1121.64,1639.32,1941.3,2092.29,2214.52,2293.61
+720,892.8,1123.2,1641.6,1944,2095.2,2217.6,2296.8
+721,894.04,1124.76,1643.88,1946.7,2098.11,2220.68,2299.99
+722,895.28,1126.32,1646.16,1949.4,2101.02,2223.76,2303.18
+723,896.52,1127.88,1648.44,1952.1,2103.93,2226.84,2306.37
+724,897.76,1129.44,1650.72,1954.8,2106.84,2229.92,2309.56
+725,899,1131,1653,1957.5,2109.75,2233,2312.75
+726,900.24,1132.56,1655.28,1960.2,2112.66,2236.08,2315.94
+727,901.48,1134.12,1657.56,1962.9,2115.57,2239.16,2319.13
+728,902.72,1135.68,1659.84,1965.6,2118.48,2242.24,2322.32
+729,903.96,1137.24,1662.12,1968.3,2121.39,2245.32,2325.51
+730,905.2,1138.8,1664.4,1971,2124.3,2248.4,2328.7
+731,906.44,1140.36,1666.68,1973.7,2127.21,2251.48,2331.89
+732,907.68,1141.92,1668.96,1976.4,2130.12,2254.56,2335.08
+733,908.92,1143.48,1671.24,1979.1,2133.03,2257.64,2338.27
+734,910.16,1145.04,1673.52,1981.8,2135.94,2260.72,2341.46
+735,911.4,1146.6,1675.8,1984.5,2138.85,2263.8,2344.65
+736,912.64,1148.16,1678.08,1987.2,2141.76,2266.88,2347.84
+737,913.88,1149.72,1680.36,1989.9,2144.67,2269.96,2351.03
+738,915.12,1151.28,1682.64,1992.6,2147.58,2273.04,2354.22
+739,916.36,1152.84,1684.92,1995.3,2150.49,2276.12,2357.41
+740,917.6,1154.4,1687.2,1998,2153.4,2279.2,2360.6
+741,918.84,1155.96,1689.48,2000.7,2156.31,2282.28,2363.79
+742,920.08,1157.52,1691.76,2003.4,2159.22,2285.36,2366.98
+743,921.32,1159.08,1694.04,2006.1,2162.13,2288.44,2370.17
+744,922.56,1160.64,1696.32,2008.8,2165.04,2291.52,2373.36
+745,923.8,1162.2,1698.6,2011.5,2167.95,2294.6,2376.55
+746,925.04,1163.76,1700.88,2014.2,2170.86,2297.68,2379.74
+747,926.28,1165.32,1703.16,2016.9,2173.77,2300.76,2382.93
+748,927.52,1166.88,1705.44,2019.6,2176.68,2303.84,2386.12
+749,928.76,1168.44,1707.72,2022.3,2179.59,2306.92,2389.31
+750,930,1170,1710,2025,2182.5,2310,2392.5
+751,931.24,1171.56,1712.28,2027.7,2185.41,2313.08,2395.69
+752,932.48,1173.12,1714.56,2030.4,2188.32,2316.16,2398.88
+753,933.72,1174.68,1716.84,2033.1,2191.23,2319.24,2402.07
+754,934.96,1176.24,1719.12,2035.8,2194.14,2322.32,2405.26
+755,936.2,1177.8,1721.4,2038.5,2197.05,2325.4,2408.45
+756,937.44,1179.36,1723.68,2041.2,2199.96,2328.48,2411.64
+757,938.68,1180.92,1725.96,2043.9,2202.87,2331.56,2414.83
+758,939.92,1182.48,1728.24,2046.6,2205.78,2334.64,2418.02
+759,941.16,1184.04,1730.52,2049.3,2208.69,2337.72,2421.21
+760,942.4,1185.6,1732.8,2052,2211.6,2340.8,2424.4
+761,943.64,1187.16,1735.08,2054.7,2214.51,2343.88,2427.59
+762,944.88,1188.72,1737.36,2057.4,2217.42,2346.96,2430.78
+763,946.12,1190.28,1739.64,2060.1,2220.33,2350.04,2433.97
+764,947.36,1191.84,1741.92,2062.8,2223.24,2353.12,2437.16
+765,948.6,1193.4,1744.2,2065.5,2226.15,2356.2,2440.35
+766,949.84,1194.96,1746.48,2068.2,2229.06,2359.28,2443.54
+767,951.08,1196.52,1748.76,2070.9,2231.97,2362.36,2446.73
+768,952.32,1198.08,1751.04,2073.6,2234.88,2365.44,2449.92
+769,953.56,1199.64,1753.32,2076.3,2237.79,2368.52,2453.11
+770,954.8,1201.2,1755.6,2079,2240.7,2371.6,2456.3
+771,956.04,1202.76,1757.88,2081.7,2243.61,2374.68,2459.49
+772,957.28,1204.32,1760.16,2084.4,2246.52,2377.76,2462.68
+773,958.52,1205.88,1762.44,2087.1,2249.43,2380.84,2465.87
+774,959.76,1207.44,1764.72,2089.8,2252.34,2383.92,2469.06
+775,961,1209,1767,2092.5,2255.25,2387,2472.25
+776,962.24,1210.56,1769.28,2095.2,2258.16,2390.08,2475.44
+777,963.48,1212.12,1771.56,2097.9,2261.07,2393.16,2478.63
+778,964.72,1213.68,1773.84,2100.6,2263.98,2396.24,2481.82
+779,965.96,1215.24,1776.12,2103.3,2266.89,2399.32,2485.01
+780,967.2,1216.8,1778.4,2106,2269.8,2402.4,2488.2
+781,968.44,1218.36,1780.68,2108.7,2272.71,2405.48,2491.39
+782,969.68,1219.92,1782.96,2111.4,2275.62,2408.56,2494.58
+783,970.92,1221.48,1785.24,2114.1,2278.53,2411.64,2497.77
+784,972.16,1223.04,1787.52,2116.8,2281.44,2414.72,2500.96
+785,973.4,1224.6,1789.8,2119.5,2284.35,2417.8,2504.15
+786,974.64,1226.16,1792.08,2122.2,2287.26,2420.88,2507.34
+787,975.88,1227.72,1794.36,2124.9,2290.17,2423.96,2510.53
+788,977.12,1229.28,1796.64,2127.6,2293.08,2427.04,2513.72
+789,978.36,1230.84,1798.92,2130.3,2295.99,2430.12,2516.91
+790,979.6,1232.4,1801.2,2133,2298.9,2433.2,2520.1
+791,980.84,1233.96,1803.48,2135.7,2301.81,2436.28,2523.29
+792,982.08,1235.52,1805.76,2138.4,2304.72,2439.36,2526.48
+793,983.32,1237.08,1808.04,2141.1,2307.63,2442.44,2529.67
+794,984.56,1238.64,1810.32,2143.8,2310.54,2445.52,2532.86
+795,985.8,1240.2,1812.6,2146.5,2313.45,2448.6,2536.05
+796,987.04,1241.76,1814.88,2149.2,2316.36,2451.68,2539.24
+797,988.28,1243.32,1817.16,2151.9,2319.27,2454.76,2542.43
+798,989.52,1244.88,1819.44,2154.6,2322.18,2457.84,2545.62
+799,990.76,1246.44,1821.72,2157.3,2325.09,2460.92,2548.81
+800,992,1248,1824,2160,2328,2464,2552
+801,993.24,1249.56,1826.28,2162.7,2330.91,2467.08,2555.19
+802,994.48,1251.12,1828.56,2165.4,2333.82,2470.16,2558.38
+803,995.72,1252.68,1830.84,2168.1,2336.73,2473.24,2561.57
+804,996.96,1254.24,1833.12,2170.8,2339.64,2476.32,2564.76
+805,998.2,1255.8,1835.4,2173.5,2342.55,2479.4,2567.95
+806,999.44,1257.36,1837.68,2176.2,2345.46,2482.48,2571.14
+807,1000.68,1258.92,1839.96,2178.9,2348.37,2485.56,2574.33
+808,1001.92,1260.48,1842.24,2181.6,2351.28,2488.64,2577.52
+809,1003.16,1262.04,1844.52,2184.3,2354.19,2491.72,2580.71
+810,1004.4,1263.6,1846.8,2187,2357.1,2494.8,2583.9
+811,1005.64,1265.16,1849.08,2189.7,2360.01,2497.88,2587.09
+812,1006.88,1266.72,1851.36,2192.4,2362.92,2500.96,2590.28
+813,1008.12,1268.28,1853.64,2195.1,2365.83,2504.04,2593.47
+814,1009.36,1269.84,1855.92,2197.8,2368.74,2507.12,2596.66
+815,1010.6,1271.4,1858.2,2200.5,2371.65,2510.2,2599.85
+816,1011.84,1272.96,1860.48,2203.2,2374.56,2513.28,2603.04
+817,1013.08,1274.52,1862.76,2205.9,2377.47,2516.36,2606.23
+818,1014.32,1276.08,1865.04,2208.6,2380.38,2519.44,2609.42
+819,1015.56,1277.64,1867.32,2211.3,2383.29,2522.52,2612.61
+820,1016.8,1279.2,1869.6,2214,2386.2,2525.6,2615.8
+821,1018.04,1280.76,1871.88,2216.7,2389.11,2528.68,2618.99
+822,1019.28,1282.32,1874.16,2219.4,2392.02,2531.76,2622.18
+823,1020.52,1283.88,1876.44,2222.1,2394.93,2534.84,2625.37
+824,1021.76,1285.44,1878.72,2224.8,2397.84,2537.92,2628.56
+825,1023,1287,1881,2227.5,2400.75,2541,2631.75
+826,1024.24,1288.56,1883.28,2230.2,2403.66,2544.08,2634.94
+827,1025.48,1290.12,1885.56,2232.9,2406.57,2547.16,2638.13
+828,1026.72,1291.68,1887.84,2235.6,2409.48,2550.24,2641.32
+829,1027.96,1293.24,1890.12,2238.3,2412.39,2553.32,2644.51
+830,1029.2,1294.8,1892.4,2241,2415.3,2556.4,2647.7
+831,1030.44,1296.36,1894.68,2243.7,2418.21,2559.48,2650.89
+832,1031.68,1297.92,1896.96,2246.4,2421.12,2562.56,2654.08
+833,1032.92,1299.48,1899.24,2249.1,2424.03,2565.64,2657.27
+834,1034.16,1301.04,1901.52,2251.8,2426.94,2568.72,2660.46
+835,1035.4,1302.6,1903.8,2254.5,2429.85,2571.8,2663.65
+836,1036.64,1304.16,1906.08,2257.2,2432.76,2574.88,2666.84
+837,1037.88,1305.72,1908.36,2259.9,2435.67,2577.96,2670.03
+838,1039.12,1307.28,1910.64,2262.6,2438.58,2581.04,2673.22
+839,1040.36,1308.84,1912.92,2265.3,2441.49,2584.12,2676.41
+840,1041.6,1310.4,1915.2,2268,2444.4,2587.2,2679.6
+841,1042.84,1311.96,1917.48,2270.7,2447.31,2590.28,2682.79
+842,1044.08,1313.52,1919.76,2273.4,2450.22,2593.36,2685.98
+843,1045.32,1315.08,1922.04,2276.1,2453.13,2596.44,2689.17
+844,1046.56,1316.64,1924.32,2278.8,2456.04,2599.52,2692.36
+845,1047.8,1318.2,1926.6,2281.5,2458.95,2602.6,2695.55
+846,1049.04,1319.76,1928.88,2284.2,2461.86,2605.68,2698.74
+847,1050.28,1321.32,1931.16,2286.9,2464.77,2608.76,2701.93
+848,1051.52,1322.88,1933.44,2289.6,2467.68,2611.84,2705.12
+849,1052.76,1324.44,1935.72,2292.3,2470.59,2614.92,2708.31
+850,1054,1326,1938,2295,2473.5,2618,2711.5
+851,1055.24,1327.56,1940.28,2297.7,2476.41,2621.08,2714.69
+852,1056.48,1329.12,1942.56,2300.4,2479.32,2624.16,2717.88
+853,1057.72,1330.68,1944.84,2303.1,2482.23,2627.24,2721.07
+854,1058.96,1332.24,1947.12,2305.8,2485.14,2630.32,2724.26
+855,1060.2,1333.8,1949.4,2308.5,2488.05,2633.4,2727.45
+856,1061.44,1335.36,1951.68,2311.2,2490.96,2636.48,2730.64
+857,1062.68,1336.92,1953.96,2313.9,2493.87,2639.56,2733.83
+858,1063.92,1338.48,1956.24,2316.6,2496.78,2642.64,2737.02
+859,1065.16,1340.04,1958.52,2319.3,2499.69,2645.72,2740.21
+860,1066.4,1341.6,1960.8,2322,2502.6,2648.8,2743.4
+861,1067.64,1343.16,1963.08,2324.7,2505.51,2651.88,2746.59
+862,1068.88,1344.72,1965.36,2327.4,2508.42,2654.96,2749.78
+863,1070.12,1346.28,1967.64,2330.1,2511.33,2658.04,2752.97
+864,1071.36,1347.84,1969.92,2332.8,2514.24,2661.12,2756.16
+865,1072.6,1349.4,1972.2,2335.5,2517.15,2664.2,2759.35
+866,1073.84,1350.96,1974.48,2338.2,2520.06,2667.28,2762.54
+867,1075.08,1352.52,1976.76,2340.9,2522.97,2670.36,2765.73
+868,1076.32,1354.08,1979.04,2343.6,2525.88,2673.44,2768.92
+869,1077.56,1355.64,1981.32,2346.3,2528.79,2676.52,2772.11
+870,1078.8,1357.2,1983.6,2349,2531.7,2679.6,2775.3
+871,1080.04,1358.76,1985.88,2351.7,2534.61,2682.68,2778.49
+872,1081.28,1360.32,1988.16,2354.4,2537.52,2685.76,2781.68
+873,1082.52,1361.88,1990.44,2357.1,2540.43,2688.84,2784.87
+874,1083.76,1363.44,1992.72,2359.8,2543.34,2691.92,2788.06
+875,1085,1365,1995,2362.5,2546.25,2695,2791.25
+876,1086.24,1366.56,1997.28,2365.2,2549.16,2698.08,2794.44
+877,1087.48,1368.12,1999.56,2367.9,2552.07,2701.16,2797.63
+878,1088.72,1369.68,2001.84,2370.6,2554.98,2704.24,2800.82
+879,1089.96,1371.24,2004.12,2373.3,2557.89,2707.32,2804.01
+880,1091.2,1372.8,2006.4,2376,2560.8,2710.4,2807.2
+881,1092.44,1374.36,2008.68,2378.7,2563.71,2713.48,2810.39
+882,1093.68,1375.92,2010.96,2381.4,2566.62,2716.56,2813.58
+883,1094.92,1377.48,2013.24,2384.1,2569.53,2719.64,2816.77
+884,1096.16,1379.04,2015.52,2386.8,2572.44,2722.72,2819.96
+885,1097.4,1380.6,2017.8,2389.5,2575.35,2725.8,2823.15
+886,1098.64,1382.16,2020.08,2392.2,2578.26,2728.88,2826.34
+887,1099.88,1383.72,2022.36,2394.9,2581.17,2731.96,2829.53
+888,1101.12,1385.28,2024.64,2397.6,2584.08,2735.04,2832.72
+889,1102.36,1386.84,2026.92,2400.3,2586.99,2738.12,2835.91
+890,1103.6,1388.4,2029.2,2403,2589.9,2741.2,2839.1
+891,1104.84,1389.96,2031.48,2405.7,2592.81,2744.28,2842.29
+892,1106.08,1391.52,2033.76,2408.4,2595.72,2747.36,2845.48
+893,1107.32,1393.08,2036.04,2411.1,2598.63,2750.44,2848.67
+894,1108.56,1394.64,2038.32,2413.8,2601.54,2753.52,2851.86
+895,1109.8,1396.2,2040.6,2416.5,2604.45,2756.6,2855.05
+896,1111.04,1397.76,2042.88,2419.2,2607.36,2759.68,2858.24
+897,1112.28,1399.32,2045.16,2421.9,2610.27,2762.76,2861.43
+898,1113.52,1400.88,2047.44,2424.6,2613.18,2765.84,2864.62
+899,1114.76,1402.44,2049.72,2427.3,2616.09,2768.92,2867.81
+900,1116,1404,2052,2430,2619,2772,2871
+901,1117.24,1405.56,2054.28,2432.7,2621.91,2775.08,2874.19
+902,1118.48,1407.12,2056.56,2435.4,2624.82,2778.16,2877.38
+903,1119.72,1408.68,2058.84,2438.1,2627.73,2781.24,2880.57
+904,1120.96,1410.24,2061.12,2440.8,2630.64,2784.32,2883.76
+905,1122.2,1411.8,2063.4,2443.5,2633.55,2787.4,2886.95
+906,1123.44,1413.36,2065.68,2446.2,2636.46,2790.48,2890.14
+907,1124.68,1414.92,2067.96,2448.9,2639.37,2793.56,2893.33
+908,1125.92,1416.48,2070.24,2451.6,2642.28,2796.64,2896.52
+909,1127.16,1418.04,2072.52,2454.3,2645.19,2799.72,2899.71
+910,1128.4,1419.6,2074.8,2457,2648.1,2802.8,2902.9
+911,1129.64,1421.16,2077.08,2459.7,2651.01,2805.88,2906.09
+912,1130.88,1422.72,2079.36,2462.4,2653.92,2808.96,2909.28
+913,1132.12,1424.28,2081.64,2465.1,2656.83,2812.04,2912.47
+914,1133.36,1425.84,2083.92,2467.8,2659.74,2815.12,2915.66
+915,1134.6,1427.4,2086.2,2470.5,2662.65,2818.2,2918.85
+916,1135.84,1428.96,2088.48,2473.2,2665.56,2821.28,2922.04
+917,1137.08,1430.52,2090.76,2475.9,2668.47,2824.36,2925.23
+918,1138.32,1432.08,2093.04,2478.6,2671.38,2827.44,2928.42
+919,1139.56,1433.64,2095.32,2481.3,2674.29,2830.52,2931.61
+920,1140.8,1435.2,2097.6,2484,2677.2,2833.6,2934.8
+921,1142.04,1436.76,2099.88,2486.7,2680.11,2836.68,2937.99
+922,1143.28,1438.32,2102.16,2489.4,2683.02,2839.76,2941.18
+923,1144.52,1439.88,2104.44,2492.1,2685.93,2842.84,2944.37
+924,1145.76,1441.44,2106.72,2494.8,2688.84,2845.92,2947.56
+925,1147,1443,2109,2497.5,2691.75,2849,2950.75
+926,1148.24,1444.56,2111.28,2500.2,2694.66,2852.08,2953.94
+927,1149.48,1446.12,2113.56,2502.9,2697.57,2855.16,2957.13
+928,1150.72,1447.68,2115.84,2505.6,2700.48,2858.24,2960.32
+929,1151.96,1449.24,2118.12,2508.3,2703.39,2861.32,2963.51
+930,1153.2,1450.8,2120.4,2511,2706.3,2864.4,2966.7
+931,1154.44,1452.36,2122.68,2513.7,2709.21,2867.48,2969.89
+932,1155.68,1453.92,2124.96,2516.4,2712.12,2870.56,2973.08
+933,1156.92,1455.48,2127.24,2519.1,2715.03,2873.64,2976.27
+934,1158.16,1457.04,2129.52,2521.8,2717.94,2876.72,2979.46
+935,1159.4,1458.6,2131.8,2524.5,2720.85,2879.8,2982.65
+936,1160.64,1460.16,2134.08,2527.2,2723.76,2882.88,2985.84
+937,1161.88,1461.72,2136.36,2529.9,2726.67,2885.96,2989.03
+938,1163.12,1463.28,2138.64,2532.6,2729.58,2889.04,2992.22
+939,1164.36,1464.84,2140.92,2535.3,2732.49,2892.12,2995.41
+940,1165.6,1466.4,2143.2,2538,2735.4,2895.2,2998.6
+941,1166.84,1467.96,2145.48,2540.7,2738.31,2898.28,3001.79
+942,1168.08,1469.52,2147.76,2543.4,2741.22,2901.36,3004.98
+943,1169.32,1471.08,2150.04,2546.1,2744.13,2904.44,3008.17
+944,1170.56,1472.64,2152.32,2548.8,2747.04,2907.52,3011.36
+945,1171.8,1474.2,2154.6,2551.5,2749.95,2910.6,3014.55
+946,1173.04,1475.76,2156.88,2554.2,2752.86,2913.68,3017.74
+947,1174.28,1477.32,2159.16,2556.9,2755.77,2916.76,3020.93
+948,1175.52,1478.88,2161.44,2559.6,2758.68,2919.84,3024.12
+949,1176.76,1480.44,2163.72,2562.3,2761.59,2922.92,3027.31
+950,1178,1482,2166,2565,2764.5,2926,3030.5
+951,1179.24,1483.56,2168.28,2567.7,2767.41,2929.08,3033.69
+952,1180.48,1485.12,2170.56,2570.4,2770.32,2932.16,3036.88
+953,1181.72,1486.68,2172.84,2573.1,2773.23,2935.24,3040.07
+954,1182.96,1488.24,2175.12,2575.8,2776.14,2938.32,3043.26
+955,1184.2,1489.8,2177.4,2578.5,2779.05,2941.4,3046.45
+956,1185.44,1491.36,2179.68,2581.2,2781.96,2944.48,3049.64
+957,1186.68,1492.92,2181.96,2583.9,2784.87,2947.56,3052.83
+958,1187.92,1494.48,2184.24,2586.6,2787.78,2950.64,3056.02
+959,1189.16,1496.04,2186.52,2589.3,2790.69,2953.72,3059.21
+960,1190.4,1497.6,2188.8,2592,2793.6,2956.8,3062.4
+961,1191.64,1499.16,2191.08,2594.7,2796.51,2959.88,3065.59
+962,1192.88,1500.72,2193.36,2597.4,2799.42,2962.96,3068.78
+963,1194.12,1502.28,2195.64,2600.1,2802.33,2966.04,3071.97
+964,1195.36,1503.84,2197.92,2602.8,2805.24,2969.12,3075.16
+965,1196.6,1505.4,2200.2,2605.5,2808.15,2972.2,3078.35
+966,1197.84,1506.96,2202.48,2608.2,2811.06,2975.28,3081.54
+967,1199.08,1508.52,2204.76,2610.9,2813.97,2978.36,3084.73
+968,1200.32,1510.08,2207.04,2613.6,2816.88,2981.44,3087.92
+969,1201.56,1511.64,2209.32,2616.3,2819.79,2984.52,3091.11
+970,1202.8,1513.2,2211.6,2619,2822.7,2987.6,3094.3
+971,1204.04,1514.76,2213.88,2621.7,2825.61,2990.68,3097.49
+972,1205.28,1516.32,2216.16,2624.4,2828.52,2993.76,3100.68
+973,1206.52,1517.88,2218.44,2627.1,2831.43,2996.84,3103.87
+974,1207.76,1519.44,2220.72,2629.8,2834.34,2999.92,3107.06
+975,1209,1521,2223,2632.5,2837.25,3003,3110.25
+976,1210.24,1522.56,2225.28,2635.2,2840.16,3006.08,3113.44
+977,1211.48,1524.12,2227.56,2637.9,2843.07,3009.16,3116.63
+978,1212.72,1525.68,2229.84,2640.6,2845.98,3012.24,3119.82
+979,1213.96,1527.24,2232.12,2643.3,2848.89,3015.32,3123.01
+980,1215.2,1528.8,2234.4,2646,2851.8,3018.4,3126.2
+981,1216.44,1530.36,2236.68,2648.7,2854.71,3021.48,3129.39
+982,1217.68,1531.92,2238.96,2651.4,2857.62,3024.56,3132.58
+983,1218.92,1533.48,2241.24,2654.1,2860.53,3027.64,3135.77
+984,1220.16,1535.04,2243.52,2656.8,2863.44,3030.72,3138.96
+985,1221.4,1536.6,2245.8,2659.5,2866.35,3033.8,3142.15
+986,1222.64,1538.16,2248.08,2662.2,2869.26,3036.88,3145.34
+987,1223.88,1539.72,2250.36,2664.9,2872.17,3039.96,3148.53
+988,1225.12,1541.28,2252.64,2667.6,2875.08,3043.04,3151.72
+989,1226.36,1542.84,2254.92,2670.3,2877.99,3046.12,3154.91
+990,1227.6,1544.4,2257.2,2673,2880.9,3049.2,3158.1
+991,1228.84,1545.96,2259.48,2675.7,2883.81,3052.28,3161.29
+992,1230.08,1547.52,2261.76,2678.4,2886.72,3055.36,3164.48
+993,1231.32,1549.08,2264.04,2681.1,2889.63,3058.44,3167.67
+994,1232.56,1550.64,2266.32,2683.8,2892.54,3061.52,3170.86
+995,1233.8,1552.2,2268.6,2686.5,2895.45,3064.6,3174.05
+996,1235.04,1553.76,2270.88,2689.2,2898.36,3067.68,3177.24
+997,1236.28,1555.32,2273.16,2691.9,2901.27,3070.76,3180.43
+998,1237.52,1556.88,2275.44,2694.6,2904.18,3073.84,3183.62
+999,1238.76,1558.44,2277.72,2697.3,2907.09,3076.92,3186.81
+1000,1260,1600,2320,2750,2960,3150,3250
+1001,1261.26,1601.6,2322.32,2752.75,2962.96,3153.15,3253.25
+1002,1262.52,1603.2,2324.64,2755.5,2965.92,3156.3,3256.5
+1003,1263.78,1604.8,2326.96,2758.25,2968.88,3159.45,3259.75
+1004,1265.04,1606.4,2329.28,2761,2971.84,3162.6,3263
+1005,1266.3,1608,2331.6,2763.75,2974.8,3165.75,3266.25
+1006,1267.56,1609.6,2333.92,2766.5,2977.76,3168.9,3269.5
+1007,1268.82,1611.2,2336.24,2769.25,2980.72,3172.05,3272.75
+1008,1270.08,1612.8,2338.56,2772,2983.68,3175.2,3276
+1009,1271.34,1614.4,2340.88,2774.75,2986.64,3178.35,3279.25
+1010,1272.6,1616,2343.2,2777.5,2989.6,3181.5,3282.5
+1011,1273.86,1617.6,2345.52,2780.25,2992.56,3184.65,3285.75
+1012,1275.12,1619.2,2347.84,2783,2995.52,3187.8,3289
+1013,1276.38,1620.8,2350.16,2785.75,2998.48,3190.95,3292.25
+1014,1277.64,1622.4,2352.48,2788.5,3001.44,3194.1,3295.5
+1015,1278.9,1624,2354.8,2791.25,3004.4,3197.25,3298.75
+1016,1280.16,1625.6,2357.12,2794,3007.36,3200.4,3302
+1017,1281.42,1627.2,2359.44,2796.75,3010.32,3203.55,3305.25
+1018,1282.68,1628.8,2361.76,2799.5,3013.28,3206.7,3308.5
+1019,1283.94,1630.4,2364.08,2802.25,3016.24,3209.85,3311.75
+1020,1285.2,1632,2366.4,2805,3019.2,3213,3315
+1021,1286.46,1633.6,2368.72,2807.75,3022.16,3216.15,3318.25
+1022,1287.72,1635.2,2371.04,2810.5,3025.12,3219.3,3321.5
+1023,1288.98,1636.8,2373.36,2813.25,3028.08,3222.45,3324.75
+1024,1290.24,1638.4,2375.68,2816,3031.04,3225.6,3328
+1025,1291.5,1640,2378,2818.75,3034,3228.75,3331.25
+1026,1292.76,1641.6,2380.32,2821.5,3036.96,3231.9,3334.5
+1027,1294.02,1643.2,2382.64,2824.25,3039.92,3235.05,3337.75
+1028,1295.28,1644.8,2384.96,2827,3042.88,3238.2,3341
+1029,1296.54,1646.4,2387.28,2829.75,3045.84,3241.35,3344.25
+1030,1297.8,1648,2389.6,2832.5,3048.8,3244.5,3347.5
+1031,1299.06,1649.6,2391.92,2835.25,3051.76,3247.65,3350.75
+1032,1300.32,1651.2,2394.24,2838,3054.72,3250.8,3354
+1033,1301.58,1652.8,2396.56,2840.75,3057.68,3253.95,3357.25
+1034,1302.84,1654.4,2398.88,2843.5,3060.64,3257.1,3360.5
+1035,1304.1,1656,2401.2,2846.25,3063.6,3260.25,3363.75
+1036,1305.36,1657.6,2403.52,2849,3066.56,3263.4,3367
+1037,1306.62,1659.2,2405.84,2851.75,3069.52,3266.55,3370.25
+1038,1307.88,1660.8,2408.16,2854.5,3072.48,3269.7,3373.5
+1039,1309.14,1662.4,2410.48,2857.25,3075.44,3272.85,3376.75
+1040,1310.4,1664,2412.8,2860,3078.4,3276,3380
+1041,1311.66,1665.6,2415.12,2862.75,3081.36,3279.15,3383.25
+1042,1312.92,1667.2,2417.44,2865.5,3084.32,3282.3,3386.5
+1043,1314.18,1668.8,2419.76,2868.25,3087.28,3285.45,3389.75
+1044,1315.44,1670.4,2422.08,2871,3090.24,3288.6,3393
+1045,1316.7,1672,2424.4,2873.75,3093.2,3291.75,3396.25
+1046,1317.96,1673.6,2426.72,2876.5,3096.16,3294.9,3399.5
+1047,1319.22,1675.2,2429.04,2879.25,3099.12,3298.05,3402.75
+1048,1320.48,1676.8,2431.36,2882,3102.08,3301.2,3406
+1049,1321.74,1678.4,2433.68,2884.75,3105.04,3304.35,3409.25
+1050,1323,1680,2436,2887.5,3108,3307.5,3412.5
+1051,1324.26,1681.6,2438.32,2890.25,3110.96,3310.65,3415.75
+1052,1325.52,1683.2,2440.64,2893,3113.92,3313.8,3419
+1053,1326.78,1684.8,2442.96,2895.75,3116.88,3316.95,3422.25
+1054,1328.04,1686.4,2445.28,2898.5,3119.84,3320.1,3425.5
+1055,1329.3,1688,2447.6,2901.25,3122.8,3323.25,3428.75
+1056,1330.56,1689.6,2449.92,2904,3125.76,3326.4,3432
+1057,1331.82,1691.2,2452.24,2906.75,3128.72,3329.55,3435.25
+1058,1333.08,1692.8,2454.56,2909.5,3131.68,3332.7,3438.5
+1059,1334.34,1694.4,2456.88,2912.25,3134.64,3335.85,3441.75
+1060,1335.6,1696,2459.2,2915,3137.6,3339,3445
+1061,1336.86,1697.6,2461.52,2917.75,3140.56,3342.15,3448.25
+1062,1338.12,1699.2,2463.84,2920.5,3143.52,3345.3,3451.5
+1063,1339.38,1700.8,2466.16,2923.25,3146.48,3348.45,3454.75
+1064,1340.64,1702.4,2468.48,2926,3149.44,3351.6,3458
+1065,1341.9,1704,2470.8,2928.75,3152.4,3354.75,3461.25
+1066,1343.16,1705.6,2473.12,2931.5,3155.36,3357.9,3464.5
+1067,1344.42,1707.2,2475.44,2934.25,3158.32,3361.05,3467.75
+1068,1345.68,1708.8,2477.76,2937,3161.28,3364.2,3471
+1069,1346.94,1710.4,2480.08,2939.75,3164.24,3367.35,3474.25
+1070,1348.2,1712,2482.4,2942.5,3167.2,3370.5,3477.5
+1071,1349.46,1713.6,2484.72,2945.25,3170.16,3373.65,3480.75
+1072,1350.72,1715.2,2487.04,2948,3173.12,3376.8,3484
+1073,1351.98,1716.8,2489.36,2950.75,3176.08,3379.95,3487.25
+1074,1353.24,1718.4,2491.68,2953.5,3179.04,3383.1,3490.5
+1075,1354.5,1720,2494,2956.25,3182,3386.25,3493.75
+1076,1355.76,1721.6,2496.32,2959,3184.96,3389.4,3497
+1077,1357.02,1723.2,2498.64,2961.75,3187.92,3392.55,3500.25
+1078,1358.28,1724.8,2500.96,2964.5,3190.88,3395.7,3503.5
+1079,1359.54,1726.4,2503.28,2967.25,3193.84,3398.85,3506.75
+1080,1360.8,1728,2505.6,2970,3196.8,3402,3510
+1081,1362.06,1729.6,2507.92,2972.75,3199.76,3405.15,3513.25
+1082,1363.32,1731.2,2510.24,2975.5,3202.72,3408.3,3516.5
+1083,1364.58,1732.8,2512.56,2978.25,3205.68,3411.45,3519.75
+1084,1365.84,1734.4,2514.88,2981,3208.64,3414.6,3523
+1085,1367.1,1736,2517.2,2983.75,3211.6,3417.75,3526.25
+1086,1368.36,1737.6,2519.52,2986.5,3214.56,3420.9,3529.5
+1087,1369.62,1739.2,2521.84,2989.25,3217.52,3424.05,3532.75
+1088,1370.88,1740.8,2524.16,2992,3220.48,3427.2,3536
+1089,1372.14,1742.4,2526.48,2994.75,3223.44,3430.35,3539.25
+1090,1373.4,1744,2528.8,2997.5,3226.4,3433.5,3542.5
+1091,1374.66,1745.6,2531.12,3000.25,3229.36,3436.65,3545.75
+1092,1375.92,1747.2,2533.44,3003,3232.32,3439.8,3549
+1093,1377.18,1748.8,2535.76,3005.75,3235.28,3442.95,3552.25
+1094,1378.44,1750.4,2538.08,3008.5,3238.24,3446.1,3555.5
+1095,1379.7,1752,2540.4,3011.25,3241.2,3449.25,3558.75
+1096,1380.96,1753.6,2542.72,3014,3244.16,3452.4,3562
+1097,1382.22,1755.2,2545.04,3016.75,3247.12,3455.55,3565.25
+1098,1383.48,1756.8,2547.36,3019.5,3250.08,3458.7,3568.5
+1099,1384.74,1758.4,2549.68,3022.25,3253.04,3461.85,3571.75
+1100,1386,1760,2552,3025,3256,3465,3575
+1101,1387.26,1761.6,2554.32,3027.75,3258.96,3468.15,3578.25
+1102,1388.52,1763.2,2556.64,3030.5,3261.92,3471.3,3581.5
+1103,1389.78,1764.8,2558.96,3033.25,3264.88,3474.45,3584.75
+1104,1391.04,1766.4,2561.28,3036,3267.84,3477.6,3588
+1105,1392.3,1768,2563.6,3038.75,3270.8,3480.75,3591.25
+1106,1393.56,1769.6,2565.92,3041.5,3273.76,3483.9,3594.5
+1107,1394.82,1771.2,2568.24,3044.25,3276.72,3487.05,3597.75
+1108,1396.08,1772.8,2570.56,3047,3279.68,3490.2,3601
+1109,1397.34,1774.4,2572.88,3049.75,3282.64,3493.35,3604.25
+1110,1398.6,1776,2575.2,3052.5,3285.6,3496.5,3607.5
+1111,1399.86,1777.6,2577.52,3055.25,3288.56,3499.65,3610.75
+1112,1401.12,1779.2,2579.84,3058,3291.52,3502.8,3614
+1113,1402.38,1780.8,2582.16,3060.75,3294.48,3505.95,3617.25
+1114,1403.64,1782.4,2584.48,3063.5,3297.44,3509.1,3620.5
+1115,1404.9,1784,2586.8,3066.25,3300.4,3512.25,3623.75
+1116,1406.16,1785.6,2589.12,3069,3303.36,3515.4,3627
+1117,1407.42,1787.2,2591.44,3071.75,3306.32,3518.55,3630.25
+1118,1408.68,1788.8,2593.76,3074.5,3309.28,3521.7,3633.5
+1119,1409.94,1790.4,2596.08,3077.25,3312.24,3524.85,3636.75
+1120,1411.2,1792,2598.4,3080,3315.2,3528,3640
+1121,1412.46,1793.6,2600.72,3082.75,3318.16,3531.15,3643.25
+1122,1413.72,1795.2,2603.04,3085.5,3321.12,3534.3,3646.5
+1123,1414.98,1796.8,2605.36,3088.25,3324.08,3537.45,3649.75
+1124,1416.24,1798.4,2607.68,3091,3327.04,3540.6,3653
+1125,1417.5,1800,2610,3093.75,3330,3543.75,3656.25
+1126,1418.76,1801.6,2612.32,3096.5,3332.96,3546.9,3659.5
+1127,1420.02,1803.2,2614.64,3099.25,3335.92,3550.05,3662.75
+1128,1421.28,1804.8,2616.96,3102,3338.88,3553.2,3666
+1129,1422.54,1806.4,2619.28,3104.75,3341.84,3556.35,3669.25
+1130,1423.8,1808,2621.6,3107.5,3344.8,3559.5,3672.5
+1131,1425.06,1809.6,2623.92,3110.25,3347.76,3562.65,3675.75
+1132,1426.32,1811.2,2626.24,3113,3350.72,3565.8,3679
+1133,1427.58,1812.8,2628.56,3115.75,3353.68,3568.95,3682.25
+1134,1428.84,1814.4,2630.88,3118.5,3356.64,3572.1,3685.5
+1135,1430.1,1816,2633.2,3121.25,3359.6,3575.25,3688.75
+1136,1431.36,1817.6,2635.52,3124,3362.56,3578.4,3692
+1137,1432.62,1819.2,2637.84,3126.75,3365.52,3581.55,3695.25
+1138,1433.88,1820.8,2640.16,3129.5,3368.48,3584.7,3698.5
+1139,1435.14,1822.4,2642.48,3132.25,3371.44,3587.85,3701.75
+1140,1436.4,1824,2644.8,3135,3374.4,3591,3705
+1141,1437.66,1825.6,2647.12,3137.75,3377.36,3594.15,3708.25
+1142,1438.92,1827.2,2649.44,3140.5,3380.32,3597.3,3711.5
+1143,1440.18,1828.8,2651.76,3143.25,3383.28,3600.45,3714.75
+1144,1441.44,1830.4,2654.08,3146,3386.24,3603.6,3718
+1145,1442.7,1832,2656.4,3148.75,3389.2,3606.75,3721.25
+1146,1443.96,1833.6,2658.72,3151.5,3392.16,3609.9,3724.5
+1147,1445.22,1835.2,2661.04,3154.25,3395.12,3613.05,3727.75
+1148,1446.48,1836.8,2663.36,3157,3398.08,3616.2,3731
+1149,1447.74,1838.4,2665.68,3159.75,3401.04,3619.35,3734.25
+1150,1449,1840,2668,3162.5,3404,3622.5,3737.5
+1151,1450.26,1841.6,2670.32,3165.25,3406.96,3625.65,3740.75
+1152,1451.52,1843.2,2672.64,3168,3409.92,3628.8,3744
+1153,1452.78,1844.8,2674.96,3170.75,3412.88,3631.95,3747.25
+1154,1454.04,1846.4,2677.28,3173.5,3415.84,3635.1,3750.5
+1155,1455.3,1848,2679.6,3176.25,3418.8,3638.25,3753.75
+1156,1456.56,1849.6,2681.92,3179,3421.76,3641.4,3757
+1157,1457.82,1851.2,2684.24,3181.75,3424.72,3644.55,3760.25
+1158,1459.08,1852.8,2686.56,3184.5,3427.68,3647.7,3763.5
+1159,1460.34,1854.4,2688.88,3187.25,3430.64,3650.85,3766.75
+1160,1461.6,1856,2691.2,3190,3433.6,3654,3770
+1161,1462.86,1857.6,2693.52,3192.75,3436.56,3657.15,3773.25
+1162,1464.12,1859.2,2695.84,3195.5,3439.52,3660.3,3776.5
+1163,1465.38,1860.8,2698.16,3198.25,3442.48,3663.45,3779.75
+1164,1466.64,1862.4,2700.48,3201,3445.44,3666.6,3783
+1165,1467.9,1864,2702.8,3203.75,3448.4,3669.75,3786.25
+1166,1469.16,1865.6,2705.12,3206.5,3451.36,3672.9,3789.5
+1167,1470.42,1867.2,2707.44,3209.25,3454.32,3676.05,3792.75
+1168,1471.68,1868.8,2709.76,3212,3457.28,3679.2,3796
+1169,1472.94,1870.4,2712.08,3214.75,3460.24,3682.35,3799.25
+1170,1474.2,1872,2714.4,3217.5,3463.2,3685.5,3802.5
+1171,1475.46,1873.6,2716.72,3220.25,3466.16,3688.65,3805.75
+1172,1476.72,1875.2,2719.04,3223,3469.12,3691.8,3809
+1173,1477.98,1876.8,2721.36,3225.75,3472.08,3694.95,3812.25
+1174,1479.24,1878.4,2723.68,3228.5,3475.04,3698.1,3815.5
+1175,1480.5,1880,2726,3231.25,3478,3701.25,3818.75
+1176,1481.76,1881.6,2728.32,3234,3480.96,3704.4,3822
+1177,1483.02,1883.2,2730.64,3236.75,3483.92,3707.55,3825.25
+1178,1484.28,1884.8,2732.96,3239.5,3486.88,3710.7,3828.5
+1179,1485.54,1886.4,2735.28,3242.25,3489.84,3713.85,3831.75
+1180,1486.8,1888,2737.6,3245,3492.8,3717,3835
+1181,1488.06,1889.6,2739.92,3247.75,3495.76,3720.15,3838.25
+1182,1489.32,1891.2,2742.24,3250.5,3498.72,3723.3,3841.5
+1183,1490.58,1892.8,2744.56,3253.25,3501.68,3726.45,3844.75
+1184,1491.84,1894.4,2746.88,3256,3504.64,3729.6,3848
+1185,1493.1,1896,2749.2,3258.75,3507.6,3732.75,3851.25
+1186,1494.36,1897.6,2751.52,3261.5,3510.56,3735.9,3854.5
+1187,1495.62,1899.2,2753.84,3264.25,3513.52,3739.05,3857.75
+1188,1496.88,1900.8,2756.16,3267,3516.48,3742.2,3861
+1189,1498.14,1902.4,2758.48,3269.75,3519.44,3745.35,3864.25
+1190,1499.4,1904,2760.8,3272.5,3522.4,3748.5,3867.5
+1191,1500.66,1905.6,2763.12,3275.25,3525.36,3751.65,3870.75
+1192,1501.92,1907.2,2765.44,3278,3528.32,3754.8,3874
+1193,1503.18,1908.8,2767.76,3280.75,3531.28,3757.95,3877.25
+1194,1504.44,1910.4,2770.08,3283.5,3534.24,3761.1,3880.5
+1195,1505.7,1912,2772.4,3286.25,3537.2,3764.25,3883.75
+1196,1506.96,1913.6,2774.72,3289,3540.16,3767.4,3887
+1197,1508.22,1915.2,2777.04,3291.75,3543.12,3770.55,3890.25
+1198,1509.48,1916.8,2779.36,3294.5,3546.08,3773.7,3893.5
+1199,1510.74,1918.4,2781.68,3297.25,3549.04,3776.85,3896.75
+1200,1512,1920,2784,3300,3552,3780,3900
+1201,1513.26,1921.6,2786.32,3302.75,3554.96,3783.15,3903.25
+1202,1514.52,1923.2,2788.64,3305.5,3557.92,3786.3,3906.5
+1203,1515.78,1924.8,2790.96,3308.25,3560.88,3789.45,3909.75
+1204,1517.04,1926.4,2793.28,3311,3563.84,3792.6,3913
+1205,1518.3,1928,2795.6,3313.75,3566.8,3795.75,3916.25
+1206,1519.56,1929.6,2797.92,3316.5,3569.76,3798.9,3919.5
+1207,1520.82,1931.2,2800.24,3319.25,3572.72,3802.05,3922.75
+1208,1522.08,1932.8,2802.56,3322,3575.68,3805.2,3926
+1209,1523.34,1934.4,2804.88,3324.75,3578.64,3808.35,3929.25
+1210,1524.6,1936,2807.2,3327.5,3581.6,3811.5,3932.5
+1211,1525.86,1937.6,2809.52,3330.25,3584.56,3814.65,3935.75
+1212,1527.12,1939.2,2811.84,3333,3587.52,3817.8,3939
+1213,1528.38,1940.8,2814.16,3335.75,3590.48,3820.95,3942.25
+1214,1529.64,1942.4,2816.48,3338.5,3593.44,3824.1,3945.5
+1215,1530.9,1944,2818.8,3341.25,3596.4,3827.25,3948.75
+1216,1532.16,1945.6,2821.12,3344,3599.36,3830.4,3952
+1217,1533.42,1947.2,2823.44,3346.75,3602.32,3833.55,3955.25
+1218,1534.68,1948.8,2825.76,3349.5,3605.28,3836.7,3958.5
+1219,1535.94,1950.4,2828.08,3352.25,3608.24,3839.85,3961.75
+1220,1537.2,1952,2830.4,3355,3611.2,3843,3965
+1221,1538.46,1953.6,2832.72,3357.75,3614.16,3846.15,3968.25
+1222,1539.72,1955.2,2835.04,3360.5,3617.12,3849.3,3971.5
+1223,1540.98,1956.8,2837.36,3363.25,3620.08,3852.45,3974.75
+1224,1542.24,1958.4,2839.68,3366,3623.04,3855.6,3978
+1225,1543.5,1960,2842,3368.75,3626,3858.75,3981.25
+1226,1544.76,1961.6,2844.32,3371.5,3628.96,3861.9,3984.5
+1227,1546.02,1963.2,2846.64,3374.25,3631.92,3865.05,3987.75
+1228,1547.28,1964.8,2848.96,3377,3634.88,3868.2,3991
+1229,1548.54,1966.4,2851.28,3379.75,3637.84,3871.35,3994.25
+1230,1549.8,1968,2853.6,3382.5,3640.8,3874.5,3997.5
+1231,1551.06,1969.6,2855.92,3385.25,3643.76,3877.65,4000.75
+1232,1552.32,1971.2,2858.24,3388,3646.72,3880.8,4004
+1233,1553.58,1972.8,2860.56,3390.75,3649.68,3883.95,4007.25
+1234,1554.84,1974.4,2862.88,3393.5,3652.64,3887.1,4010.5
+1235,1556.1,1976,2865.2,3396.25,3655.6,3890.25,4013.75
+1236,1557.36,1977.6,2867.52,3399,3658.56,3893.4,4017
+1237,1558.62,1979.2,2869.84,3401.75,3661.52,3896.55,4020.25
+1238,1559.88,1980.8,2872.16,3404.5,3664.48,3899.7,4023.5
+1239,1561.14,1982.4,2874.48,3407.25,3667.44,3902.85,4026.75
+1240,1562.4,1984,2876.8,3410,3670.4,3906,4030
+1241,1563.66,1985.6,2879.12,3412.75,3673.36,3909.15,4033.25
+1242,1564.92,1987.2,2881.44,3415.5,3676.32,3912.3,4036.5
+1243,1566.18,1988.8,2883.76,3418.25,3679.28,3915.45,4039.75
+1244,1567.44,1990.4,2886.08,3421,3682.24,3918.6,4043
+1245,1568.7,1992,2888.4,3423.75,3685.2,3921.75,4046.25
+1246,1569.96,1993.6,2890.72,3426.5,3688.16,3924.9,4049.5
+1247,1571.22,1995.2,2893.04,3429.25,3691.12,3928.05,4052.75
+1248,1572.48,1996.8,2895.36,3432,3694.08,3931.2,4056
+1249,1573.74,1998.4,2897.68,3434.75,3697.04,3934.35,4059.25
+1250,1575,2000,2900,3437.5,3700,3937.5,4062.5
+1251,1576.26,2001.6,2902.32,3440.25,3702.96,3940.65,4065.75
+1252,1577.52,2003.2,2904.64,3443,3705.92,3943.8,4069
+1253,1578.78,2004.8,2906.96,3445.75,3708.88,3946.95,4072.25
+1254,1580.04,2006.4,2909.28,3448.5,3711.84,3950.1,4075.5
+1255,1581.3,2008,2911.6,3451.25,3714.8,3953.25,4078.75
+1256,1582.56,2009.6,2913.92,3454,3717.76,3956.4,4082
+1257,1583.82,2011.2,2916.24,3456.75,3720.72,3959.55,4085.25
+1258,1585.08,2012.8,2918.56,3459.5,3723.68,3962.7,4088.5
+1259,1586.34,2014.4,2920.88,3462.25,3726.64,3965.85,4091.75
+1260,1587.6,2016,2923.2,3465,3729.6,3969,4095
+1261,1588.86,2017.6,2925.52,3467.75,3732.56,3972.15,4098.25
+1262,1590.12,2019.2,2927.84,3470.5,3735.52,3975.3,4101.5
+1263,1591.38,2020.8,2930.16,3473.25,3738.48,3978.45,4104.75
+1264,1592.64,2022.4,2932.48,3476,3741.44,3981.6,4108
+1265,1593.9,2024,2934.8,3478.75,3744.4,3984.75,4111.25
+1266,1595.16,2025.6,2937.12,3481.5,3747.36,3987.9,4114.5
+1267,1596.42,2027.2,2939.44,3484.25,3750.32,3991.05,4117.75
+1268,1597.68,2028.8,2941.76,3487,3753.28,3994.2,4121
+1269,1598.94,2030.4,2944.08,3489.75,3756.24,3997.35,4124.25
+1270,1600.2,2032,2946.4,3492.5,3759.2,4000.5,4127.5
+1271,1601.46,2033.6,2948.72,3495.25,3762.16,4003.65,4130.75
+1272,1602.72,2035.2,2951.04,3498,3765.12,4006.8,4134
+1273,1603.98,2036.8,2953.36,3500.75,3768.08,4009.95,4137.25
+1274,1605.24,2038.4,2955.68,3503.5,3771.04,4013.1,4140.5
+1275,1606.5,2040,2958,3506.25,3774,4016.25,4143.75
+1276,1607.76,2041.6,2960.32,3509,3776.96,4019.4,4147
+1277,1609.02,2043.2,2962.64,3511.75,3779.92,4022.55,4150.25
+1278,1610.28,2044.8,2964.96,3514.5,3782.88,4025.7,4153.5
+1279,1611.54,2046.4,2967.28,3517.25,3785.84,4028.85,4156.75
+1280,1612.8,2048,2969.6,3520,3788.8,4032,4160
+1281,1614.06,2049.6,2971.92,3522.75,3791.76,4035.15,4163.25
+1282,1615.32,2051.2,2974.24,3525.5,3794.72,4038.3,4166.5
+1283,1616.58,2052.8,2976.56,3528.25,3797.68,4041.45,4169.75
+1284,1617.84,2054.4,2978.88,3531,3800.64,4044.6,4173
+1285,1619.1,2056,2981.2,3533.75,3803.6,4047.75,4176.25
+1286,1620.36,2057.6,2983.52,3536.5,3806.56,4050.9,4179.5
+1287,1621.62,2059.2,2985.84,3539.25,3809.52,4054.05,4182.75
+1288,1622.88,2060.8,2988.16,3542,3812.48,4057.2,4186
+1289,1624.14,2062.4,2990.48,3544.75,3815.44,4060.35,4189.25
+1290,1625.4,2064,2992.8,3547.5,3818.4,4063.5,4192.5
+1291,1626.66,2065.6,2995.12,3550.25,3821.36,4066.65,4195.75
+1292,1627.92,2067.2,2997.44,3553,3824.32,4069.8,4199
+1293,1629.18,2068.8,2999.76,3555.75,3827.28,4072.95,4202.25
+1294,1630.44,2070.4,3002.08,3558.5,3830.24,4076.1,4205.5
+1295,1631.7,2072,3004.4,3561.25,3833.2,4079.25,4208.75
+1296,1632.96,2073.6,3006.72,3564,3836.16,4082.4,4212
+1297,1634.22,2075.2,3009.04,3566.75,3839.12,4085.55,4215.25
+1298,1635.48,2076.8,3011.36,3569.5,3842.08,4088.7,4218.5
+1299,1636.74,2078.4,3013.68,3572.25,3845.04,4091.85,4221.75
+1300,1638,2080,3016,3575,3848,4095,4225
+1301,1639.26,2081.6,3018.32,3577.75,3850.96,4098.15,4228.25
+1302,1640.52,2083.2,3020.64,3580.5,3853.92,4101.3,4231.5
+1303,1641.78,2084.8,3022.96,3583.25,3856.88,4104.45,4234.75
+1304,1643.04,2086.4,3025.28,3586,3859.84,4107.6,4238
+1305,1644.3,2088,3027.6,3588.75,3862.8,4110.75,4241.25
+1306,1645.56,2089.6,3029.92,3591.5,3865.76,4113.9,4244.5
+1307,1646.82,2091.2,3032.24,3594.25,3868.72,4117.05,4247.75
+1308,1648.08,2092.8,3034.56,3597,3871.68,4120.2,4251
+1309,1649.34,2094.4,3036.88,3599.75,3874.64,4123.35,4254.25
+1310,1650.6,2096,3039.2,3602.5,3877.6,4126.5,4257.5
+1311,1651.86,2097.6,3041.52,3605.25,3880.56,4129.65,4260.75
+1312,1653.12,2099.2,3043.84,3608,3883.52,4132.8,4264
+1313,1654.38,2100.8,3046.16,3610.75,3886.48,4135.95,4267.25
+1314,1655.64,2102.4,3048.48,3613.5,3889.44,4139.1,4270.5
+1315,1656.9,2104,3050.8,3616.25,3892.4,4142.25,4273.75
+1316,1658.16,2105.6,3053.12,3619,3895.36,4145.4,4277
+1317,1659.42,2107.2,3055.44,3621.75,3898.32,4148.55,4280.25
+1318,1660.68,2108.8,3057.76,3624.5,3901.28,4151.7,4283.5
+1319,1661.94,2110.4,3060.08,3627.25,3904.24,4154.85,4286.75
+1320,1663.2,2112,3062.4,3630,3907.2,4158,4290
+1321,1664.46,2113.6,3064.72,3632.75,3910.16,4161.15,4293.25
+1322,1665.72,2115.2,3067.04,3635.5,3913.12,4164.3,4296.5
+1323,1666.98,2116.8,3069.36,3638.25,3916.08,4167.45,4299.75
+1324,1668.24,2118.4,3071.68,3641,3919.04,4170.6,4303
+1325,1669.5,2120,3074,3643.75,3922,4173.75,4306.25
+1326,1670.76,2121.6,3076.32,3646.5,3924.96,4176.9,4309.5
+1327,1672.02,2123.2,3078.64,3649.25,3927.92,4180.05,4312.75
+1328,1673.28,2124.8,3080.96,3652,3930.88,4183.2,4316
+1329,1674.54,2126.4,3083.28,3654.75,3933.84,4186.35,4319.25
+1330,1675.8,2128,3085.6,3657.5,3936.8,4189.5,4322.5
+1331,1677.06,2129.6,3087.92,3660.25,3939.76,4192.65,4325.75
+1332,1678.32,2131.2,3090.24,3663,3942.72,4195.8,4329
+1333,1679.58,2132.8,3092.56,3665.75,3945.68,4198.95,4332.25
+1334,1680.84,2134.4,3094.88,3668.5,3948.64,4202.1,4335.5
+1335,1682.1,2136,3097.2,3671.25,3951.6,4205.25,4338.75
+1336,1683.36,2137.6,3099.52,3674,3954.56,4208.4,4342
+1337,1684.62,2139.2,3101.84,3676.75,3957.52,4211.55,4345.25
+1338,1685.88,2140.8,3104.16,3679.5,3960.48,4214.7,4348.5
+1339,1687.14,2142.4,3106.48,3682.25,3963.44,4217.85,4351.75
+1340,1688.4,2144,3108.8,3685,3966.4,4221,4355
+1341,1689.66,2145.6,3111.12,3687.75,3969.36,4224.15,4358.25
+1342,1690.92,2147.2,3113.44,3690.5,3972.32,4227.3,4361.5
+1343,1692.18,2148.8,3115.76,3693.25,3975.28,4230.45,4364.75
+1344,1693.44,2150.4,3118.08,3696,3978.24,4233.6,4368
+1345,1694.7,2152,3120.4,3698.75,3981.2,4236.75,4371.25
+1346,1695.96,2153.6,3122.72,3701.5,3984.16,4239.9,4374.5
+1347,1697.22,2155.2,3125.04,3704.25,3987.12,4243.05,4377.75
+1348,1698.48,2156.8,3127.36,3707,3990.08,4246.2,4381
+1349,1699.74,2158.4,3129.68,3709.75,3993.04,4249.35,4384.25
+1350,1701,2160,3132,3712.5,3996,4252.5,4387.5
+1351,1702.26,2161.6,3134.32,3715.25,3998.96,4255.65,4390.75
+1352,1703.52,2163.2,3136.64,3718,4001.92,4258.8,4394
+1353,1704.78,2164.8,3138.96,3720.75,4004.88,4261.95,4397.25
+1354,1706.04,2166.4,3141.28,3723.5,4007.84,4265.1,4400.5
+1355,1707.3,2168,3143.6,3726.25,4010.8,4268.25,4403.75
+1356,1708.56,2169.6,3145.92,3729,4013.76,4271.4,4407
+1357,1709.82,2171.2,3148.24,3731.75,4016.72,4274.55,4410.25
+1358,1711.08,2172.8,3150.56,3734.5,4019.68,4277.7,4413.5
+1359,1712.34,2174.4,3152.88,3737.25,4022.64,4280.85,4416.75
+1360,1713.6,2176,3155.2,3740,4025.6,4284,4420
+1361,1714.86,2177.6,3157.52,3742.75,4028.56,4287.15,4423.25
+1362,1716.12,2179.2,3159.84,3745.5,4031.52,4290.3,4426.5
+1363,1717.38,2180.8,3162.16,3748.25,4034.48,4293.45,4429.75
+1364,1718.64,2182.4,3164.48,3751,4037.44,4296.6,4433
+1365,1719.9,2184,3166.8,3753.75,4040.4,4299.75,4436.25
+1366,1721.16,2185.6,3169.12,3756.5,4043.36,4302.9,4439.5
+1367,1722.42,2187.2,3171.44,3759.25,4046.32,4306.05,4442.75
+1368,1723.68,2188.8,3173.76,3762,4049.28,4309.2,4446
+1369,1724.94,2190.4,3176.08,3764.75,4052.24,4312.35,4449.25
+1370,1726.2,2192,3178.4,3767.5,4055.2,4315.5,4452.5
+1371,1727.46,2193.6,3180.72,3770.25,4058.16,4318.65,4455.75
+1372,1728.72,2195.2,3183.04,3773,4061.12,4321.8,4459
+1373,1729.98,2196.8,3185.36,3775.75,4064.08,4324.95,4462.25
+1374,1731.24,2198.4,3187.68,3778.5,4067.04,4328.1,4465.5
+1375,1732.5,2200,3190,3781.25,4070,4331.25,4468.75
+1376,1733.76,2201.6,3192.32,3784,4072.96,4334.4,4472
+1377,1735.02,2203.2,3194.64,3786.75,4075.92,4337.55,4475.25
+1378,1736.28,2204.8,3196.96,3789.5,4078.88,4340.7,4478.5
+1379,1737.54,2206.4,3199.28,3792.25,4081.84,4343.85,4481.75
+1380,1738.8,2208,3201.6,3795,4084.8,4347,4485
+1381,1740.06,2209.6,3203.92,3797.75,4087.76,4350.15,4488.25
+1382,1741.32,2211.2,3206.24,3800.5,4090.72,4353.3,4491.5
+1383,1742.58,2212.8,3208.56,3803.25,4093.68,4356.45,4494.75
+1384,1743.84,2214.4,3210.88,3806,4096.64,4359.6,4498
+1385,1745.1,2216,3213.2,3808.75,4099.6,4362.75,4501.25
+1386,1746.36,2217.6,3215.52,3811.5,4102.56,4365.9,4504.5
+1387,1747.62,2219.2,3217.84,3814.25,4105.52,4369.05,4507.75
+1388,1748.88,2220.8,3220.16,3817,4108.48,4372.2,4511
+1389,1750.14,2222.4,3222.48,3819.75,4111.44,4375.35,4514.25
+1390,1751.4,2224,3224.8,3822.5,4114.4,4378.5,4517.5
+1391,1752.66,2225.6,3227.12,3825.25,4117.36,4381.65,4520.75
+1392,1753.92,2227.2,3229.44,3828,4120.32,4384.8,4524
+1393,1755.18,2228.8,3231.76,3830.75,4123.28,4387.95,4527.25
+1394,1756.44,2230.4,3234.08,3833.5,4126.24,4391.1,4530.5
+1395,1757.7,2232,3236.4,3836.25,4129.2,4394.25,4533.75
+1396,1758.96,2233.6,3238.72,3839,4132.16,4397.4,4537
+1397,1760.22,2235.2,3241.04,3841.75,4135.12,4400.55,4540.25
+1398,1761.48,2236.8,3243.36,3844.5,4138.08,4403.7,4543.5
+1399,1762.74,2238.4,3245.68,3847.25,4141.04,4406.85,4546.75
+1400,1764,2240,3248,3850,4144,4410,4550
+1401,1765.26,2241.6,3250.32,3852.75,4146.96,4413.15,4553.25
+1402,1766.52,2243.2,3252.64,3855.5,4149.92,4416.3,4556.5
+1403,1767.78,2244.8,3254.96,3858.25,4152.88,4419.45,4559.75
+1404,1769.04,2246.4,3257.28,3861,4155.84,4422.6,4563
+1405,1770.3,2248,3259.6,3863.75,4158.8,4425.75,4566.25
+1406,1771.56,2249.6,3261.92,3866.5,4161.76,4428.9,4569.5
+1407,1772.82,2251.2,3264.24,3869.25,4164.72,4432.05,4572.75
+1408,1774.08,2252.8,3266.56,3872,4167.68,4435.2,4576
+1409,1775.34,2254.4,3268.88,3874.75,4170.64,4438.35,4579.25
+1410,1776.6,2256,3271.2,3877.5,4173.6,4441.5,4582.5
+1411,1777.86,2257.6,3273.52,3880.25,4176.56,4444.65,4585.75
+1412,1779.12,2259.2,3275.84,3883,4179.52,4447.8,4589
+1413,1780.38,2260.8,3278.16,3885.75,4182.48,4450.95,4592.25
+1414,1781.64,2262.4,3280.48,3888.5,4185.44,4454.1,4595.5
+1415,1782.9,2264,3282.8,3891.25,4188.4,4457.25,4598.75
+1416,1784.16,2265.6,3285.12,3894,4191.36,4460.4,4602
+1417,1785.42,2267.2,3287.44,3896.75,4194.32,4463.55,4605.25
+1418,1786.68,2268.8,3289.76,3899.5,4197.28,4466.7,4608.5
+1419,1787.94,2270.4,3292.08,3902.25,4200.24,4469.85,4611.75
+1420,1789.2,2272,3294.4,3905,4203.2,4473,4615
+1421,1790.46,2273.6,3296.72,3907.75,4206.16,4476.15,4618.25
+1422,1791.72,2275.2,3299.04,3910.5,4209.12,4479.3,4621.5
+1423,1792.98,2276.8,3301.36,3913.25,4212.08,4482.45,4624.75
+1424,1794.24,2278.4,3303.68,3916,4215.04,4485.6,4628
+1425,1795.5,2280,3306,3918.75,4218,4488.75,4631.25
+1426,1796.76,2281.6,3308.32,3921.5,4220.96,4491.9,4634.5
+1427,1798.02,2283.2,3310.64,3924.25,4223.92,4495.05,4637.75
+1428,1799.28,2284.8,3312.96,3927,4226.88,4498.2,4641
+1429,1800.54,2286.4,3315.28,3929.75,4229.84,4501.35,4644.25
+1430,1801.8,2288,3317.6,3932.5,4232.8,4504.5,4647.5
+1431,1803.06,2289.6,3319.92,3935.25,4235.76,4507.65,4650.75
+1432,1804.32,2291.2,3322.24,3938,4238.72,4510.8,4654
+1433,1805.58,2292.8,3324.56,3940.75,4241.68,4513.95,4657.25
+1434,1806.84,2294.4,3326.88,3943.5,4244.64,4517.1,4660.5
+1435,1808.1,2296,3329.2,3946.25,4247.6,4520.25,4663.75
+1436,1809.36,2297.6,3331.52,3949,4250.56,4523.4,4667
+1437,1810.62,2299.2,3333.84,3951.75,4253.52,4526.55,4670.25
+1438,1811.88,2300.8,3336.16,3954.5,4256.48,4529.7,4673.5
+1439,1813.14,2302.4,3338.48,3957.25,4259.44,4532.85,4676.75
+1440,1814.4,2304,3340.8,3960,4262.4,4536,4680
+1441,1815.66,2305.6,3343.12,3962.75,4265.36,4539.15,4683.25
+1442,1816.92,2307.2,3345.44,3965.5,4268.32,4542.3,4686.5
+1443,1818.18,2308.8,3347.76,3968.25,4271.28,4545.45,4689.75
+1444,1819.44,2310.4,3350.08,3971,4274.24,4548.6,4693
+1445,1820.7,2312,3352.4,3973.75,4277.2,4551.75,4696.25
+1446,1821.96,2313.6,3354.72,3976.5,4280.16,4554.9,4699.5
+1447,1823.22,2315.2,3357.04,3979.25,4283.12,4558.05,4702.75
+1448,1824.48,2316.8,3359.36,3982,4286.08,4561.2,4706
+1449,1825.74,2318.4,3361.68,3984.75,4289.04,4564.35,4709.25
+1450,1827,2320,3364,3987.5,4292,4567.5,4712.5
+1451,1828.26,2321.6,3366.32,3990.25,4294.96,4570.65,4715.75
+1452,1829.52,2323.2,3368.64,3993,4297.92,4573.8,4719
+1453,1830.78,2324.8,3370.96,3995.75,4300.88,4576.95,4722.25
+1454,1832.04,2326.4,3373.28,3998.5,4303.84,4580.1,4725.5
+1455,1833.3,2328,3375.6,4001.25,4306.8,4583.25,4728.75
+1456,1834.56,2329.6,3377.92,4004,4309.76,4586.4,4732
+1457,1835.82,2331.2,3380.24,4006.75,4312.72,4589.55,4735.25
+1458,1837.08,2332.8,3382.56,4009.5,4315.68,4592.7,4738.5
+1459,1838.34,2334.4,3384.88,4012.25,4318.64,4595.85,4741.75
+1460,1839.6,2336,3387.2,4015,4321.6,4599,4745
+1461,1840.86,2337.6,3389.52,4017.75,4324.56,4602.15,4748.25
+1462,1842.12,2339.2,3391.84,4020.5,4327.52,4605.3,4751.5
+1463,1843.38,2340.8,3394.16,4023.25,4330.48,4608.45,4754.75
+1464,1844.64,2342.4,3396.48,4026,4333.44,4611.6,4758
+1465,1845.9,2344,3398.8,4028.75,4336.4,4614.75,4761.25
+1466,1847.16,2345.6,3401.12,4031.5,4339.36,4617.9,4764.5
+1467,1848.42,2347.2,3403.44,4034.25,4342.32,4621.05,4767.75
+1468,1849.68,2348.8,3405.76,4037,4345.28,4624.2,4771
+1469,1850.94,2350.4,3408.08,4039.75,4348.24,4627.35,4774.25
+1470,1852.2,2352,3410.4,4042.5,4351.2,4630.5,4777.5
+1471,1853.46,2353.6,3412.72,4045.25,4354.16,4633.65,4780.75
+1472,1854.72,2355.2,3415.04,4048,4357.12,4636.8,4784
+1473,1855.98,2356.8,3417.36,4050.75,4360.08,4639.95,4787.25
+1474,1857.24,2358.4,3419.68,4053.5,4363.04,4643.1,4790.5
+1475,1858.5,2360,3422,4056.25,4366,4646.25,4793.75
+1476,1859.76,2361.6,3424.32,4059,4368.96,4649.4,4797
+1477,1861.02,2363.2,3426.64,4061.75,4371.92,4652.55,4800.25
+1478,1862.28,2364.8,3428.96,4064.5,4374.88,4655.7,4803.5
+1479,1863.54,2366.4,3431.28,4067.25,4377.84,4658.85,4806.75
+1480,1864.8,2368,3433.6,4070,4380.8,4662,4810
+1481,1866.06,2369.6,3435.92,4072.75,4383.76,4665.15,4813.25
+1482,1867.32,2371.2,3438.24,4075.5,4386.72,4668.3,4816.5
+1483,1868.58,2372.8,3440.56,4078.25,4389.68,4671.45,4819.75
+1484,1869.84,2374.4,3442.88,4081,4392.64,4674.6,4823
+1485,1871.1,2376,3445.2,4083.75,4395.6,4677.75,4826.25
+1486,1872.36,2377.6,3447.52,4086.5,4398.56,4680.9,4829.5
+1487,1873.62,2379.2,3449.84,4089.25,4401.52,4684.05,4832.75
+1488,1874.88,2380.8,3452.16,4092,4404.48,4687.2,4836
+1489,1876.14,2382.4,3454.48,4094.75,4407.44,4690.35,4839.25
+1490,1877.4,2384,3456.8,4097.5,4410.4,4693.5,4842.5
+1491,1878.66,2385.6,3459.12,4100.25,4413.36,4696.65,4845.75
+1492,1879.92,2387.2,3461.44,4103,4416.32,4699.8,4849
+1493,1881.18,2388.8,3463.76,4105.75,4419.28,4702.95,4852.25
+1494,1882.44,2390.4,3466.08,4108.5,4422.24,4706.1,4855.5
+1495,1883.7,2392,3468.4,4111.25,4425.2,4709.25,4858.75
+1496,1884.96,2393.6,3470.72,4114,4428.16,4712.4,4862
+1497,1886.22,2395.2,3473.04,4116.75,4431.12,4715.55,4865.25
+1498,1887.48,2396.8,3475.36,4119.5,4434.08,4718.7,4868.5
+1499,1888.74,2398.4,3477.68,4122.25,4437.04,4721.85,4871.75
+1500,1890,2400,3480,4125,4440,4725,4875
+1501,1891.26,2401.6,3482.32,4127.75,4442.96,4728.15,4878.25
+1502,1892.52,2403.2,3484.64,4130.5,4445.92,4731.3,4881.5
+1503,1893.78,2404.8,3486.96,4133.25,4448.88,4734.45,4884.75
+1504,1895.04,2406.4,3489.28,4136,4451.84,4737.6,4888
+1505,1896.3,2408,3491.6,4138.75,4454.8,4740.75,4891.25
+1506,1897.56,2409.6,3493.92,4141.5,4457.76,4743.9,4894.5
+1507,1898.82,2411.2,3496.24,4144.25,4460.72,4747.05,4897.75
+1508,1900.08,2412.8,3498.56,4147,4463.68,4750.2,4901
+1509,1901.34,2414.4,3500.88,4149.75,4466.64,4753.35,4904.25
+1510,1902.6,2416,3503.2,4152.5,4469.6,4756.5,4907.5
+1511,1903.86,2417.6,3505.52,4155.25,4472.56,4759.65,4910.75
+1512,1905.12,2419.2,3507.84,4158,4475.52,4762.8,4914
+1513,1906.38,2420.8,3510.16,4160.75,4478.48,4765.95,4917.25
+1514,1907.64,2422.4,3512.48,4163.5,4481.44,4769.1,4920.5
+1515,1908.9,2424,3514.8,4166.25,4484.4,4772.25,4923.75
+1516,1910.16,2425.6,3517.12,4169,4487.36,4775.4,4927
+1517,1911.42,2427.2,3519.44,4171.75,4490.32,4778.55,4930.25
+1518,1912.68,2428.8,3521.76,4174.5,4493.28,4781.7,4933.5
+1519,1913.94,2430.4,3524.08,4177.25,4496.24,4784.85,4936.75
+1520,1915.2,2432,3526.4,4180,4499.2,4788,4940
+1521,1916.46,2433.6,3528.72,4182.75,4502.16,4791.15,4943.25
+1522,1917.72,2435.2,3531.04,4185.5,4505.12,4794.3,4946.5
+1523,1918.98,2436.8,3533.36,4188.25,4508.08,4797.45,4949.75
+1524,1920.24,2438.4,3535.68,4191,4511.04,4800.6,4953
+1525,1921.5,2440,3538,4193.75,4514,4803.75,4956.25
+1526,1922.76,2441.6,3540.32,4196.5,4516.96,4806.9,4959.5
+1527,1924.02,2443.2,3542.64,4199.25,4519.92,4810.05,4962.75
+1528,1925.28,2444.8,3544.96,4202,4522.88,4813.2,4966
+1529,1926.54,2446.4,3547.28,4204.75,4525.84,4816.35,4969.25
+1530,1927.8,2448,3549.6,4207.5,4528.8,4819.5,4972.5
+1531,1929.06,2449.6,3551.92,4210.25,4531.76,4822.65,4975.75
+1532,1930.32,2451.2,3554.24,4213,4534.72,4825.8,4979
+1533,1931.58,2452.8,3556.56,4215.75,4537.68,4828.95,4982.25
+1534,1932.84,2454.4,3558.88,4218.5,4540.64,4832.1,4985.5
+1535,1934.1,2456,3561.2,4221.25,4543.6,4835.25,4988.75
+1536,1935.36,2457.6,3563.52,4224,4546.56,4838.4,4992
+1537,1936.62,2459.2,3565.84,4226.75,4549.52,4841.55,4995.25
+1538,1937.88,2460.8,3568.16,4229.5,4552.48,4844.7,4998.5
+1539,1939.14,2462.4,3570.48,4232.25,4555.44,4847.85,5001.75
+1540,1940.4,2464,3572.8,4235,4558.4,4851,5005
+1541,1941.66,2465.6,3575.12,4237.75,4561.36,4854.15,5008.25
+1542,1942.92,2467.2,3577.44,4240.5,4564.32,4857.3,5011.5
+1543,1944.18,2468.8,3579.76,4243.25,4567.28,4860.45,5014.75
+1544,1945.44,2470.4,3582.08,4246,4570.24,4863.6,5018
+1545,1946.7,2472,3584.4,4248.75,4573.2,4866.75,5021.25
+1546,1947.96,2473.6,3586.72,4251.5,4576.16,4869.9,5024.5
+1547,1949.22,2475.2,3589.04,4254.25,4579.12,4873.05,5027.75
+1548,1950.48,2476.8,3591.36,4257,4582.08,4876.2,5031
+1549,1951.74,2478.4,3593.68,4259.75,4585.04,4879.35,5034.25
+1550,1953,2480,3596,4262.5,4588,4882.5,5037.5
+1551,1954.26,2481.6,3598.32,4265.25,4590.96,4885.65,5040.75
+1552,1955.52,2483.2,3600.64,4268,4593.92,4888.8,5044
+1553,1956.78,2484.8,3602.96,4270.75,4596.88,4891.95,5047.25
+1554,1958.04,2486.4,3605.28,4273.5,4599.84,4895.1,5050.5
+1555,1959.3,2488,3607.6,4276.25,4602.8,4898.25,5053.75
+1556,1960.56,2489.6,3609.92,4279,4605.76,4901.4,5057
+1557,1961.82,2491.2,3612.24,4281.75,4608.72,4904.55,5060.25
+1558,1963.08,2492.8,3614.56,4284.5,4611.68,4907.7,5063.5
+1559,1964.34,2494.4,3616.88,4287.25,4614.64,4910.85,5066.75
+1560,1965.6,2496,3619.2,4290,4617.6,4914,5070
+1561,1966.86,2497.6,3621.52,4292.75,4620.56,4917.15,5073.25
+1562,1968.12,2499.2,3623.84,4295.5,4623.52,4920.3,5076.5
+1563,1969.38,2500.8,3626.16,4298.25,4626.48,4923.45,5079.75
+1564,1970.64,2502.4,3628.48,4301,4629.44,4926.6,5083
+1565,1971.9,2504,3630.8,4303.75,4632.4,4929.75,5086.25
+1566,1973.16,2505.6,3633.12,4306.5,4635.36,4932.9,5089.5
+1567,1974.42,2507.2,3635.44,4309.25,4638.32,4936.05,5092.75
+1568,1975.68,2508.8,3637.76,4312,4641.28,4939.2,5096
+1569,1976.94,2510.4,3640.08,4314.75,4644.24,4942.35,5099.25
+1570,1978.2,2512,3642.4,4317.5,4647.2,4945.5,5102.5
+1571,1979.46,2513.6,3644.72,4320.25,4650.16,4948.65,5105.75
+1572,1980.72,2515.2,3647.04,4323,4653.12,4951.8,5109
+1573,1981.98,2516.8,3649.36,4325.75,4656.08,4954.95,5112.25
+1574,1983.24,2518.4,3651.68,4328.5,4659.04,4958.1,5115.5
+1575,1984.5,2520,3654,4331.25,4662,4961.25,5118.75
+1576,1985.76,2521.6,3656.32,4334,4664.96,4964.4,5122
+1577,1987.02,2523.2,3658.64,4336.75,4667.92,4967.55,5125.25
+1578,1988.28,2524.8,3660.96,4339.5,4670.88,4970.7,5128.5
+1579,1989.54,2526.4,3663.28,4342.25,4673.84,4973.85,5131.75
+1580,1990.8,2528,3665.6,4345,4676.8,4977,5135
+1581,1992.06,2529.6,3667.92,4347.75,4679.76,4980.15,5138.25
+1582,1993.32,2531.2,3670.24,4350.5,4682.72,4983.3,5141.5
+1583,1994.58,2532.8,3672.56,4353.25,4685.68,4986.45,5144.75
+1584,1995.84,2534.4,3674.88,4356,4688.64,4989.6,5148
+1585,1997.1,2536,3677.2,4358.75,4691.6,4992.75,5151.25
+1586,1998.36,2537.6,3679.52,4361.5,4694.56,4995.9,5154.5
+1587,1999.62,2539.2,3681.84,4364.25,4697.52,4999.05,5157.75
+1588,2000.88,2540.8,3684.16,4367,4700.48,5002.2,5161
+1589,2002.14,2542.4,3686.48,4369.75,4703.44,5005.35,5164.25
+1590,2003.4,2544,3688.8,4372.5,4706.4,5008.5,5167.5
+1591,2004.66,2545.6,3691.12,4375.25,4709.36,5011.65,5170.75
+1592,2005.92,2547.2,3693.44,4378,4712.32,5014.8,5174
+1593,2007.18,2548.8,3695.76,4380.75,4715.28,5017.95,5177.25
+1594,2008.44,2550.4,3698.08,4383.5,4718.24,5021.1,5180.5
+1595,2009.7,2552,3700.4,4386.25,4721.2,5024.25,5183.75
+1596,2010.96,2553.6,3702.72,4389,4724.16,5027.4,5187
+1597,2012.22,2555.2,3705.04,4391.75,4727.12,5030.55,5190.25
+1598,2013.48,2556.8,3707.36,4394.5,4730.08,5033.7,5193.5
+1599,2014.74,2558.4,3709.68,4397.25,4733.04,5036.85,5196.75
+1600,2016,2560,3712,4400,4736,5040,5200
+1601,2017.26,2561.6,3714.32,4402.75,4738.96,5043.15,5203.25
+1602,2018.52,2563.2,3716.64,4405.5,4741.92,5046.3,5206.5
+1603,2019.78,2564.8,3718.96,4408.25,4744.88,5049.45,5209.75
+1604,2021.04,2566.4,3721.28,4411,4747.84,5052.6,5213
+1605,2022.3,2568,3723.6,4413.75,4750.8,5055.75,5216.25
+1606,2023.56,2569.6,3725.92,4416.5,4753.76,5058.9,5219.5
+1607,2024.82,2571.2,3728.24,4419.25,4756.72,5062.05,5222.75
+1608,2026.08,2572.8,3730.56,4422,4759.68,5065.2,5226
+1609,2027.34,2574.4,3732.88,4424.75,4762.64,5068.35,5229.25
+1610,2028.6,2576,3735.2,4427.5,4765.6,5071.5,5232.5
+1611,2029.86,2577.6,3737.52,4430.25,4768.56,5074.65,5235.75
+1612,2031.12,2579.2,3739.84,4433,4771.52,5077.8,5239
+1613,2032.38,2580.8,3742.16,4435.75,4774.48,5080.95,5242.25
+1614,2033.64,2582.4,3744.48,4438.5,4777.44,5084.1,5245.5
+1615,2034.9,2584,3746.8,4441.25,4780.4,5087.25,5248.75
+1616,2036.16,2585.6,3749.12,4444,4783.36,5090.4,5252
+1617,2037.42,2587.2,3751.44,4446.75,4786.32,5093.55,5255.25
+1618,2038.68,2588.8,3753.76,4449.5,4789.28,5096.7,5258.5
+1619,2039.94,2590.4,3756.08,4452.25,4792.24,5099.85,5261.75
+1620,2041.2,2592,3758.4,4455,4795.2,5103,5265
+1621,2042.46,2593.6,3760.72,4457.75,4798.16,5106.15,5268.25
+1622,2043.72,2595.2,3763.04,4460.5,4801.12,5109.3,5271.5
+1623,2044.98,2596.8,3765.36,4463.25,4804.08,5112.45,5274.75
+1624,2046.24,2598.4,3767.68,4466,4807.04,5115.6,5278
+1625,2047.5,2600,3770,4468.75,4810,5118.75,5281.25
+1626,2048.76,2601.6,3772.32,4471.5,4812.96,5121.9,5284.5
+1627,2050.02,2603.2,3774.64,4474.25,4815.92,5125.05,5287.75
+1628,2051.28,2604.8,3776.96,4477,4818.88,5128.2,5291
+1629,2052.54,2606.4,3779.28,4479.75,4821.84,5131.35,5294.25
+1630,2053.8,2608,3781.6,4482.5,4824.8,5134.5,5297.5
+1631,2055.06,2609.6,3783.92,4485.25,4827.76,5137.65,5300.75
+1632,2056.32,2611.2,3786.24,4488,4830.72,5140.8,5304
+1633,2057.58,2612.8,3788.56,4490.75,4833.68,5143.95,5307.25
+1634,2058.84,2614.4,3790.88,4493.5,4836.64,5147.1,5310.5
+1635,2060.1,2616,3793.2,4496.25,4839.6,5150.25,5313.75
+1636,2061.36,2617.6,3795.52,4499,4842.56,5153.4,5317
+1637,2062.62,2619.2,3797.84,4501.75,4845.52,5156.55,5320.25
+1638,2063.88,2620.8,3800.16,4504.5,4848.48,5159.7,5323.5
+1639,2065.14,2622.4,3802.48,4507.25,4851.44,5162.85,5326.75
+1640,2066.4,2624,3804.8,4510,4854.4,5166,5330
+1641,2067.66,2625.6,3807.12,4512.75,4857.36,5169.15,5333.25
+1642,2068.92,2627.2,3809.44,4515.5,4860.32,5172.3,5336.5
+1643,2070.18,2628.8,3811.76,4518.25,4863.28,5175.45,5339.75
+1644,2071.44,2630.4,3814.08,4521,4866.24,5178.6,5343
+1645,2072.7,2632,3816.4,4523.75,4869.2,5181.75,5346.25
+1646,2073.96,2633.6,3818.72,4526.5,4872.16,5184.9,5349.5
+1647,2075.22,2635.2,3821.04,4529.25,4875.12,5188.05,5352.75
+1648,2076.48,2636.8,3823.36,4532,4878.08,5191.2,5356
+1649,2077.74,2638.4,3825.68,4534.75,4881.04,5194.35,5359.25
+1650,2079,2640,3828,4537.5,4884,5197.5,5362.5
+1651,2080.26,2641.6,3830.32,4540.25,4886.96,5200.65,5365.75
+1652,2081.52,2643.2,3832.64,4543,4889.92,5203.8,5369
+1653,2082.78,2644.8,3834.96,4545.75,4892.88,5206.95,5372.25
+1654,2084.04,2646.4,3837.28,4548.5,4895.84,5210.1,5375.5
+1655,2085.3,2648,3839.6,4551.25,4898.8,5213.25,5378.75
+1656,2086.56,2649.6,3841.92,4554,4901.76,5216.4,5382
+1657,2087.82,2651.2,3844.24,4556.75,4904.72,5219.55,5385.25
+1658,2089.08,2652.8,3846.56,4559.5,4907.68,5222.7,5388.5
+1659,2090.34,2654.4,3848.88,4562.25,4910.64,5225.85,5391.75
+1660,2091.6,2656,3851.2,4565,4913.6,5229,5395
+1661,2092.86,2657.6,3853.52,4567.75,4916.56,5232.15,5398.25
+1662,2094.12,2659.2,3855.84,4570.5,4919.52,5235.3,5401.5
+1663,2095.38,2660.8,3858.16,4573.25,4922.48,5238.45,5404.75
+1664,2096.64,2662.4,3860.48,4576,4925.44,5241.6,5408
+1665,2097.9,2664,3862.8,4578.75,4928.4,5244.75,5411.25
+1666,2099.16,2665.6,3865.12,4581.5,4931.36,5247.9,5414.5
+1667,2100.42,2667.2,3867.44,4584.25,4934.32,5251.05,5417.75
+1668,2101.68,2668.8,3869.76,4587,4937.28,5254.2,5421
+1669,2102.94,2670.4,3872.08,4589.75,4940.24,5257.35,5424.25
+1670,2104.2,2672,3874.4,4592.5,4943.2,5260.5,5427.5
+1671,2105.46,2673.6,3876.72,4595.25,4946.16,5263.65,5430.75
+1672,2106.72,2675.2,3879.04,4598,4949.12,5266.8,5434
+1673,2107.98,2676.8,3881.36,4600.75,4952.08,5269.95,5437.25
+1674,2109.24,2678.4,3883.68,4603.5,4955.04,5273.1,5440.5
+1675,2110.5,2680,3886,4606.25,4958,5276.25,5443.75
+1676,2111.76,2681.6,3888.32,4609,4960.96,5279.4,5447
+1677,2113.02,2683.2,3890.64,4611.75,4963.92,5282.55,5450.25
+1678,2114.28,2684.8,3892.96,4614.5,4966.88,5285.7,5453.5
+1679,2115.54,2686.4,3895.28,4617.25,4969.84,5288.85,5456.75
+1680,2116.8,2688,3897.6,4620,4972.8,5292,5460
+1681,2118.06,2689.6,3899.92,4622.75,4975.76,5295.15,5463.25
+1682,2119.32,2691.2,3902.24,4625.5,4978.72,5298.3,5466.5
+1683,2120.58,2692.8,3904.56,4628.25,4981.68,5301.45,5469.75
+1684,2121.84,2694.4,3906.88,4631,4984.64,5304.6,5473
+1685,2123.1,2696,3909.2,4633.75,4987.6,5307.75,5476.25
+1686,2124.36,2697.6,3911.52,4636.5,4990.56,5310.9,5479.5
+1687,2125.62,2699.2,3913.84,4639.25,4993.52,5314.05,5482.75
+1688,2126.88,2700.8,3916.16,4642,4996.48,5317.2,5486
+1689,2128.14,2702.4,3918.48,4644.75,4999.44,5320.35,5489.25
+1690,2129.4,2704,3920.8,4647.5,5002.4,5323.5,5492.5
+1691,2130.66,2705.6,3923.12,4650.25,5005.36,5326.65,5495.75
+1692,2131.92,2707.2,3925.44,4653,5008.32,5329.8,5499
+1693,2133.18,2708.8,3927.76,4655.75,5011.28,5332.95,5502.25
+1694,2134.44,2710.4,3930.08,4658.5,5014.24,5336.1,5505.5
+1695,2135.7,2712,3932.4,4661.25,5017.2,5339.25,5508.75
+1696,2136.96,2713.6,3934.72,4664,5020.16,5342.4,5512
+1697,2138.22,2715.2,3937.04,4666.75,5023.12,5345.55,5515.25
+1698,2139.48,2716.8,3939.36,4669.5,5026.08,5348.7,5518.5
+1699,2140.74,2718.4,3941.68,4672.25,5029.04,5351.85,5521.75
+1700,2142,2720,3944,4675,5032,5355,5525
+1701,2143.26,2721.6,3946.32,4677.75,5034.96,5358.15,5528.25
+1702,2144.52,2723.2,3948.64,4680.5,5037.92,5361.3,5531.5
+1703,2145.78,2724.8,3950.96,4683.25,5040.88,5364.45,5534.75
+1704,2147.04,2726.4,3953.28,4686,5043.84,5367.6,5538
+1705,2148.3,2728,3955.6,4688.75,5046.8,5370.75,5541.25
+1706,2149.56,2729.6,3957.92,4691.5,5049.76,5373.9,5544.5
+1707,2150.82,2731.2,3960.24,4694.25,5052.72,5377.05,5547.75
+1708,2152.08,2732.8,3962.56,4697,5055.68,5380.2,5551
+1709,2153.34,2734.4,3964.88,4699.75,5058.64,5383.35,5554.25
+1710,2154.6,2736,3967.2,4702.5,5061.6,5386.5,5557.5
+1711,2155.86,2737.6,3969.52,4705.25,5064.56,5389.65,5560.75
+1712,2157.12,2739.2,3971.84,4708,5067.52,5392.8,5564
+1713,2158.38,2740.8,3974.16,4710.75,5070.48,5395.95,5567.25
+1714,2159.64,2742.4,3976.48,4713.5,5073.44,5399.1,5570.5
+1715,2160.9,2744,3978.8,4716.25,5076.4,5402.25,5573.75
+1716,2162.16,2745.6,3981.12,4719,5079.36,5405.4,5577
+1717,2163.42,2747.2,3983.44,4721.75,5082.32,5408.55,5580.25
+1718,2164.68,2748.8,3985.76,4724.5,5085.28,5411.7,5583.5
+1719,2165.94,2750.4,3988.08,4727.25,5088.24,5414.85,5586.75
+1720,2167.2,2752,3990.4,4730,5091.2,5418,5590
+1721,2168.46,2753.6,3992.72,4732.75,5094.16,5421.15,5593.25
+1722,2169.72,2755.2,3995.04,4735.5,5097.12,5424.3,5596.5
+1723,2170.98,2756.8,3997.36,4738.25,5100.08,5427.45,5599.75
+1724,2172.24,2758.4,3999.68,4741,5103.04,5430.6,5603
+1725,2173.5,2760,4002,4743.75,5106,5433.75,5606.25
+1726,2174.76,2761.6,4004.32,4746.5,5108.96,5436.9,5609.5
+1727,2176.02,2763.2,4006.64,4749.25,5111.92,5440.05,5612.75
+1728,2177.28,2764.8,4008.96,4752,5114.88,5443.2,5616
+1729,2178.54,2766.4,4011.28,4754.75,5117.84,5446.35,5619.25
+1730,2179.8,2768,4013.6,4757.5,5120.8,5449.5,5622.5
+1731,2181.06,2769.6,4015.92,4760.25,5123.76,5452.65,5625.75
+1732,2182.32,2771.2,4018.24,4763,5126.72,5455.8,5629
+1733,2183.58,2772.8,4020.56,4765.75,5129.68,5458.95,5632.25
+1734,2184.84,2774.4,4022.88,4768.5,5132.64,5462.1,5635.5
+1735,2186.1,2776,4025.2,4771.25,5135.6,5465.25,5638.75
+1736,2187.36,2777.6,4027.52,4774,5138.56,5468.4,5642
+1737,2188.62,2779.2,4029.84,4776.75,5141.52,5471.55,5645.25
+1738,2189.88,2780.8,4032.16,4779.5,5144.48,5474.7,5648.5
+1739,2191.14,2782.4,4034.48,4782.25,5147.44,5477.85,5651.75
+1740,2192.4,2784,4036.8,4785,5150.4,5481,5655
+1741,2193.66,2785.6,4039.12,4787.75,5153.36,5484.15,5658.25
+1742,2194.92,2787.2,4041.44,4790.5,5156.32,5487.3,5661.5
+1743,2196.18,2788.8,4043.76,4793.25,5159.28,5490.45,5664.75
+1744,2197.44,2790.4,4046.08,4796,5162.24,5493.6,5668
+1745,2198.7,2792,4048.4,4798.75,5165.2,5496.75,5671.25
+1746,2199.96,2793.6,4050.72,4801.5,5168.16,5499.9,5674.5
+1747,2201.22,2795.2,4053.04,4804.25,5171.12,5503.05,5677.75
+1748,2202.48,2796.8,4055.36,4807,5174.08,5506.2,5681
+1749,2203.74,2798.4,4057.68,4809.75,5177.04,5509.35,5684.25
+1750,2205,2800,4060,4812.5,5180,5512.5,5687.5
+1751,2206.26,2801.6,4062.32,4815.25,5182.96,5515.65,5690.75
+1752,2207.52,2803.2,4064.64,4818,5185.92,5518.8,5694
+1753,2208.78,2804.8,4066.96,4820.75,5188.88,5521.95,5697.25
+1754,2210.04,2806.4,4069.28,4823.5,5191.84,5525.1,5700.5
+1755,2211.3,2808,4071.6,4826.25,5194.8,5528.25,5703.75
+1756,2212.56,2809.6,4073.92,4829,5197.76,5531.4,5707
+1757,2213.82,2811.2,4076.24,4831.75,5200.72,5534.55,5710.25
+1758,2215.08,2812.8,4078.56,4834.5,5203.68,5537.7,5713.5
+1759,2216.34,2814.4,4080.88,4837.25,5206.64,5540.85,5716.75
+1760,2217.6,2816,4083.2,4840,5209.6,5544,5720
+1761,2218.86,2817.6,4085.52,4842.75,5212.56,5547.15,5723.25
+1762,2220.12,2819.2,4087.84,4845.5,5215.52,5550.3,5726.5
+1763,2221.38,2820.8,4090.16,4848.25,5218.48,5553.45,5729.75
+1764,2222.64,2822.4,4092.48,4851,5221.44,5556.6,5733
+1765,2223.9,2824,4094.8,4853.75,5224.4,5559.75,5736.25
+1766,2225.16,2825.6,4097.12,4856.5,5227.36,5562.9,5739.5
+1767,2226.42,2827.2,4099.44,4859.25,5230.32,5566.05,5742.75
+1768,2227.68,2828.8,4101.76,4862,5233.28,5569.2,5746
+1769,2228.94,2830.4,4104.08,4864.75,5236.24,5572.35,5749.25
+1770,2230.2,2832,4106.4,4867.5,5239.2,5575.5,5752.5
+1771,2231.46,2833.6,4108.72,4870.25,5242.16,5578.65,5755.75
+1772,2232.72,2835.2,4111.04,4873,5245.12,5581.8,5759
+1773,2233.98,2836.8,4113.36,4875.75,5248.08,5584.95,5762.25
+1774,2235.24,2838.4,4115.68,4878.5,5251.04,5588.1,5765.5
+1775,2236.5,2840,4118,4881.25,5254,5591.25,5768.75
+1776,2237.76,2841.6,4120.32,4884,5256.96,5594.4,5772
+1777,2239.02,2843.2,4122.64,4886.75,5259.92,5597.55,5775.25
+1778,2240.28,2844.8,4124.96,4889.5,5262.88,5600.7,5778.5
+1779,2241.54,2846.4,4127.28,4892.25,5265.84,5603.85,5781.75
+1780,2242.8,2848,4129.6,4895,5268.8,5607,5785
+1781,2244.06,2849.6,4131.92,4897.75,5271.76,5610.15,5788.25
+1782,2245.32,2851.2,4134.24,4900.5,5274.72,5613.3,5791.5
+1783,2246.58,2852.8,4136.56,4903.25,5277.68,5616.45,5794.75
+1784,2247.84,2854.4,4138.88,4906,5280.64,5619.6,5798
+1785,2249.1,2856,4141.2,4908.75,5283.6,5622.75,5801.25
+1786,2250.36,2857.6,4143.52,4911.5,5286.56,5625.9,5804.5
+1787,2251.62,2859.2,4145.84,4914.25,5289.52,5629.05,5807.75
+1788,2252.88,2860.8,4148.16,4917,5292.48,5632.2,5811
+1789,2254.14,2862.4,4150.48,4919.75,5295.44,5635.35,5814.25
+1790,2255.4,2864,4152.8,4922.5,5298.4,5638.5,5817.5
+1791,2256.66,2865.6,4155.12,4925.25,5301.36,5641.65,5820.75
+1792,2257.92,2867.2,4157.44,4928,5304.32,5644.8,5824
+1793,2259.18,2868.8,4159.76,4930.75,5307.28,5647.95,5827.25
+1794,2260.44,2870.4,4162.08,4933.5,5310.24,5651.1,5830.5
+1795,2261.7,2872,4164.4,4936.25,5313.2,5654.25,5833.75
+1796,2262.96,2873.6,4166.72,4939,5316.16,5657.4,5837
+1797,2264.22,2875.2,4169.04,4941.75,5319.12,5660.55,5840.25
+1798,2265.48,2876.8,4171.36,4944.5,5322.08,5663.7,5843.5
+1799,2266.74,2878.4,4173.68,4947.25,5325.04,5666.85,5846.75
+1800,2268,2880,4176,4950,5328,5670,5850
+1801,2269.26,2881.6,4178.32,4952.75,5330.96,5673.15,5853.25
+1802,2270.52,2883.2,4180.64,4955.5,5333.92,5676.3,5856.5
+1803,2271.78,2884.8,4182.96,4958.25,5336.88,5679.45,5859.75
+1804,2273.04,2886.4,4185.28,4961,5339.84,5682.6,5863
+1805,2274.3,2888,4187.6,4963.75,5342.8,5685.75,5866.25
+1806,2275.56,2889.6,4189.92,4966.5,5345.76,5688.9,5869.5
+1807,2276.82,2891.2,4192.24,4969.25,5348.72,5692.05,5872.75
+1808,2278.08,2892.8,4194.56,4972,5351.68,5695.2,5876
+1809,2279.34,2894.4,4196.88,4974.75,5354.64,5698.35,5879.25
+1810,2280.6,2896,4199.2,4977.5,5357.6,5701.5,5882.5
+1811,2281.86,2897.6,4201.52,4980.25,5360.56,5704.65,5885.75
+1812,2283.12,2899.2,4203.84,4983,5363.52,5707.8,5889
+1813,2284.38,2900.8,4206.16,4985.75,5366.48,5710.95,5892.25
+1814,2285.64,2902.4,4208.48,4988.5,5369.44,5714.1,5895.5
+1815,2286.9,2904,4210.8,4991.25,5372.4,5717.25,5898.75
+1816,2288.16,2905.6,4213.12,4994,5375.36,5720.4,5902
+1817,2289.42,2907.2,4215.44,4996.75,5378.32,5723.55,5905.25
+1818,2290.68,2908.8,4217.76,4999.5,5381.28,5726.7,5908.5
+1819,2291.94,2910.4,4220.08,5002.25,5384.24,5729.85,5911.75
+1820,2293.2,2912,4222.4,5005,5387.2,5733,5915
+1821,2294.46,2913.6,4224.72,5007.75,5390.16,5736.15,5918.25
+1822,2295.72,2915.2,4227.04,5010.5,5393.12,5739.3,5921.5
+1823,2296.98,2916.8,4229.36,5013.25,5396.08,5742.45,5924.75
+1824,2298.24,2918.4,4231.68,5016,5399.04,5745.6,5928
+1825,2299.5,2920,4234,5018.75,5402,5748.75,5931.25
+1826,2300.76,2921.6,4236.32,5021.5,5404.96,5751.9,5934.5
+1827,2302.02,2923.2,4238.64,5024.25,5407.92,5755.05,5937.75
+1828,2303.28,2924.8,4240.96,5027,5410.88,5758.2,5941
+1829,2304.54,2926.4,4243.28,5029.75,5413.84,5761.35,5944.25
+1830,2305.8,2928,4245.6,5032.5,5416.8,5764.5,5947.5
+1831,2307.06,2929.6,4247.92,5035.25,5419.76,5767.65,5950.75
+1832,2308.32,2931.2,4250.24,5038,5422.72,5770.8,5954
+1833,2309.58,2932.8,4252.56,5040.75,5425.68,5773.95,5957.25
+1834,2310.84,2934.4,4254.88,5043.5,5428.64,5777.1,5960.5
+1835,2312.1,2936,4257.2,5046.25,5431.6,5780.25,5963.75
+1836,2313.36,2937.6,4259.52,5049,5434.56,5783.4,5967
+1837,2314.62,2939.2,4261.84,5051.75,5437.52,5786.55,5970.25
+1838,2315.88,2940.8,4264.16,5054.5,5440.48,5789.7,5973.5
+1839,2317.14,2942.4,4266.48,5057.25,5443.44,5792.85,5976.75
+1840,2318.4,2944,4268.8,5060,5446.4,5796,5980
+1841,2319.66,2945.6,4271.12,5062.75,5449.36,5799.15,5983.25
+1842,2320.92,2947.2,4273.44,5065.5,5452.32,5802.3,5986.5
+1843,2322.18,2948.8,4275.76,5068.25,5455.28,5805.45,5989.75
+1844,2323.44,2950.4,4278.08,5071,5458.24,5808.6,5993
+1845,2324.7,2952,4280.4,5073.75,5461.2,5811.75,5996.25
+1846,2325.96,2953.6,4282.72,5076.5,5464.16,5814.9,5999.5
+1847,2327.22,2955.2,4285.04,5079.25,5467.12,5818.05,6002.75
+1848,2328.48,2956.8,4287.36,5082,5470.08,5821.2,6006
+1849,2329.74,2958.4,4289.68,5084.75,5473.04,5824.35,6009.25
+1850,2331,2960,4292,5087.5,5476,5827.5,6012.5
+1851,2332.26,2961.6,4294.32,5090.25,5478.96,5830.65,6015.75
+1852,2333.52,2963.2,4296.64,5093,5481.92,5833.8,6019
+1853,2334.78,2964.8,4298.96,5095.75,5484.88,5836.95,6022.25
+1854,2336.04,2966.4,4301.28,5098.5,5487.84,5840.1,6025.5
+1855,2337.3,2968,4303.6,5101.25,5490.8,5843.25,6028.75
+1856,2338.56,2969.6,4305.92,5104,5493.76,5846.4,6032
+1857,2339.82,2971.2,4308.24,5106.75,5496.72,5849.55,6035.25
+1858,2341.08,2972.8,4310.56,5109.5,5499.68,5852.7,6038.5
+1859,2342.34,2974.4,4312.88,5112.25,5502.64,5855.85,6041.75
+1860,2343.6,2976,4315.2,5115,5505.6,5859,6045
+1861,2344.86,2977.6,4317.52,5117.75,5508.56,5862.15,6048.25
+1862,2346.12,2979.2,4319.84,5120.5,5511.52,5865.3,6051.5
+1863,2347.38,2980.8,4322.16,5123.25,5514.48,5868.45,6054.75
+1864,2348.64,2982.4,4324.48,5126,5517.44,5871.6,6058
+1865,2349.9,2984,4326.8,5128.75,5520.4,5874.75,6061.25
+1866,2351.16,2985.6,4329.12,5131.5,5523.36,5877.9,6064.5
+1867,2352.42,2987.2,4331.44,5134.25,5526.32,5881.05,6067.75
+1868,2353.68,2988.8,4333.76,5137,5529.28,5884.2,6071
+1869,2354.94,2990.4,4336.08,5139.75,5532.24,5887.35,6074.25
+1870,2356.2,2992,4338.4,5142.5,5535.2,5890.5,6077.5
+1871,2357.46,2993.6,4340.72,5145.25,5538.16,5893.65,6080.75
+1872,2358.72,2995.2,4343.04,5148,5541.12,5896.8,6084
+1873,2359.98,2996.8,4345.36,5150.75,5544.08,5899.95,6087.25
+1874,2361.24,2998.4,4347.68,5153.5,5547.04,5903.1,6090.5
+1875,2362.5,3000,4350,5156.25,5550,5906.25,6093.75
+1876,2363.76,3001.6,4352.32,5159,5552.96,5909.4,6097
+1877,2365.02,3003.2,4354.64,5161.75,5555.92,5912.55,6100.25
+1878,2366.28,3004.8,4356.96,5164.5,5558.88,5915.7,6103.5
+1879,2367.54,3006.4,4359.28,5167.25,5561.84,5918.85,6106.75
+1880,2368.8,3008,4361.6,5170,5564.8,5922,6110
+1881,2370.06,3009.6,4363.92,5172.75,5567.76,5925.15,6113.25
+1882,2371.32,3011.2,4366.24,5175.5,5570.72,5928.3,6116.5
+1883,2372.58,3012.8,4368.56,5178.25,5573.68,5931.45,6119.75
+1884,2373.84,3014.4,4370.88,5181,5576.64,5934.6,6123
+1885,2375.1,3016,4373.2,5183.75,5579.6,5937.75,6126.25
+1886,2376.36,3017.6,4375.52,5186.5,5582.56,5940.9,6129.5
+1887,2377.62,3019.2,4377.84,5189.25,5585.52,5944.05,6132.75
+1888,2378.88,3020.8,4380.16,5192,5588.48,5947.2,6136
+1889,2380.14,3022.4,4382.48,5194.75,5591.44,5950.35,6139.25
+1890,2381.4,3024,4384.8,5197.5,5594.4,5953.5,6142.5
+1891,2382.66,3025.6,4387.12,5200.25,5597.36,5956.65,6145.75
+1892,2383.92,3027.2,4389.44,5203,5600.32,5959.8,6149
+1893,2385.18,3028.8,4391.76,5205.75,5603.28,5962.95,6152.25
+1894,2386.44,3030.4,4394.08,5208.5,5606.24,5966.1,6155.5
+1895,2387.7,3032,4396.4,5211.25,5609.2,5969.25,6158.75
+1896,2388.96,3033.6,4398.72,5214,5612.16,5972.4,6162
+1897,2390.22,3035.2,4401.04,5216.75,5615.12,5975.55,6165.25
+1898,2391.48,3036.8,4403.36,5219.5,5618.08,5978.7,6168.5
+1899,2392.74,3038.4,4405.68,5222.25,5621.04,5981.85,6171.75
+1900,2394,3040,4408,5225,5624,5985,6175
+1901,2395.26,3041.6,4410.32,5227.75,5626.96,5988.15,6178.25
+1902,2396.52,3043.2,4412.64,5230.5,5629.92,5991.3,6181.5
+1903,2397.78,3044.8,4414.96,5233.25,5632.88,5994.45,6184.75
+1904,2399.04,3046.4,4417.28,5236,5635.84,5997.6,6188
+1905,2400.3,3048,4419.6,5238.75,5638.8,6000.75,6191.25
+1906,2401.56,3049.6,4421.92,5241.5,5641.76,6003.9,6194.5
+1907,2402.82,3051.2,4424.24,5244.25,5644.72,6007.05,6197.75
+1908,2404.08,3052.8,4426.56,5247,5647.68,6010.2,6201
+1909,2405.34,3054.4,4428.88,5249.75,5650.64,6013.35,6204.25
+1910,2406.6,3056,4431.2,5252.5,5653.6,6016.5,6207.5
+1911,2407.86,3057.6,4433.52,5255.25,5656.56,6019.65,6210.75
+1912,2409.12,3059.2,4435.84,5258,5659.52,6022.8,6214
+1913,2410.38,3060.8,4438.16,5260.75,5662.48,6025.95,6217.25
+1914,2411.64,3062.4,4440.48,5263.5,5665.44,6029.1,6220.5
+1915,2412.9,3064,4442.8,5266.25,5668.4,6032.25,6223.75
+1916,2414.16,3065.6,4445.12,5269,5671.36,6035.4,6227
+1917,2415.42,3067.2,4447.44,5271.75,5674.32,6038.55,6230.25
+1918,2416.68,3068.8,4449.76,5274.5,5677.28,6041.7,6233.5
+1919,2417.94,3070.4,4452.08,5277.25,5680.24,6044.85,6236.75
+1920,2419.2,3072,4454.4,5280,5683.2,6048,6240
+1921,2420.46,3073.6,4456.72,5282.75,5686.16,6051.15,6243.25
+1922,2421.72,3075.2,4459.04,5285.5,5689.12,6054.3,6246.5
+1923,2422.98,3076.8,4461.36,5288.25,5692.08,6057.45,6249.75
+1924,2424.24,3078.4,4463.68,5291,5695.04,6060.6,6253
+1925,2425.5,3080,4466,5293.75,5698,6063.75,6256.25
+1926,2426.76,3081.6,4468.32,5296.5,5700.96,6066.9,6259.5
+1927,2428.02,3083.2,4470.64,5299.25,5703.92,6070.05,6262.75
+1928,2429.28,3084.8,4472.96,5302,5706.88,6073.2,6266
+1929,2430.54,3086.4,4475.28,5304.75,5709.84,6076.35,6269.25
+1930,2431.8,3088,4477.6,5307.5,5712.8,6079.5,6272.5
+1931,2433.06,3089.6,4479.92,5310.25,5715.76,6082.65,6275.75
+1932,2434.32,3091.2,4482.24,5313,5718.72,6085.8,6279
+1933,2435.58,3092.8,4484.56,5315.75,5721.68,6088.95,6282.25
+1934,2436.84,3094.4,4486.88,5318.5,5724.64,6092.1,6285.5
+1935,2438.1,3096,4489.2,5321.25,5727.6,6095.25,6288.75
+1936,2439.36,3097.6,4491.52,5324,5730.56,6098.4,6292
+1937,2440.62,3099.2,4493.84,5326.75,5733.52,6101.55,6295.25
+1938,2441.88,3100.8,4496.16,5329.5,5736.48,6104.7,6298.5
+1939,2443.14,3102.4,4498.48,5332.25,5739.44,6107.85,6301.75
+1940,2444.4,3104,4500.8,5335,5742.4,6111,6305
+1941,2445.66,3105.6,4503.12,5337.75,5745.36,6114.15,6308.25
+1942,2446.92,3107.2,4505.44,5340.5,5748.32,6117.3,6311.5
+1943,2448.18,3108.8,4507.76,5343.25,5751.28,6120.45,6314.75
+1944,2449.44,3110.4,4510.08,5346,5754.24,6123.6,6318
+1945,2450.7,3112,4512.4,5348.75,5757.2,6126.75,6321.25
+1946,2451.96,3113.6,4514.72,5351.5,5760.16,6129.9,6324.5
+1947,2453.22,3115.2,4517.04,5354.25,5763.12,6133.05,6327.75
+1948,2454.48,3116.8,4519.36,5357,5766.08,6136.2,6331
+1949,2455.74,3118.4,4521.68,5359.75,5769.04,6139.35,6334.25
+1950,2457,3120,4524,5362.5,5772,6142.5,6337.5
+1951,2458.26,3121.6,4526.32,5365.25,5774.96,6145.65,6340.75
+1952,2459.52,3123.2,4528.64,5368,5777.92,6148.8,6344
+1953,2460.78,3124.8,4530.96,5370.75,5780.88,6151.95,6347.25
+1954,2462.04,3126.4,4533.28,5373.5,5783.84,6155.1,6350.5
+1955,2463.3,3128,4535.6,5376.25,5786.8,6158.25,6353.75
+1956,2464.56,3129.6,4537.92,5379,5789.76,6161.4,6357
+1957,2465.82,3131.2,4540.24,5381.75,5792.72,6164.55,6360.25
+1958,2467.08,3132.8,4542.56,5384.5,5795.68,6167.7,6363.5
+1959,2468.34,3134.4,4544.88,5387.25,5798.64,6170.85,6366.75
+1960,2469.6,3136,4547.2,5390,5801.6,6174,6370
+1961,2470.86,3137.6,4549.52,5392.75,5804.56,6177.15,6373.25
+1962,2472.12,3139.2,4551.84,5395.5,5807.52,6180.3,6376.5
+1963,2473.38,3140.8,4554.16,5398.25,5810.48,6183.45,6379.75
+1964,2474.64,3142.4,4556.48,5401,5813.44,6186.6,6383
+1965,2475.9,3144,4558.8,5403.75,5816.4,6189.75,6386.25
+1966,2477.16,3145.6,4561.12,5406.5,5819.36,6192.9,6389.5
+1967,2478.42,3147.2,4563.44,5409.25,5822.32,6196.05,6392.75
+1968,2479.68,3148.8,4565.76,5412,5825.28,6199.2,6396
+1969,2480.94,3150.4,4568.08,5414.75,5828.24,6202.35,6399.25
+1970,2482.2,3152,4570.4,5417.5,5831.2,6205.5,6402.5
+1971,2483.46,3153.6,4572.72,5420.25,5834.16,6208.65,6405.75
+1972,2484.72,3155.2,4575.04,5423,5837.12,6211.8,6409
+1973,2485.98,3156.8,4577.36,5425.75,5840.08,6214.95,6412.25
+1974,2487.24,3158.4,4579.68,5428.5,5843.04,6218.1,6415.5
+1975,2488.5,3160,4582,5431.25,5846,6221.25,6418.75
+1976,2489.76,3161.6,4584.32,5434,5848.96,6224.4,6422
+1977,2491.02,3163.2,4586.64,5436.75,5851.92,6227.55,6425.25
+1978,2492.28,3164.8,4588.96,5439.5,5854.88,6230.7,6428.5
+1979,2493.54,3166.4,4591.28,5442.25,5857.84,6233.85,6431.75
+1980,2494.8,3168,4593.6,5445,5860.8,6237,6435
+1981,2496.06,3169.6,4595.92,5447.75,5863.76,6240.15,6438.25
+1982,2497.32,3171.2,4598.24,5450.5,5866.72,6243.3,6441.5
+1983,2498.58,3172.8,4600.56,5453.25,5869.68,6246.45,6444.75
+1984,2499.84,3174.4,4602.88,5456,5872.64,6249.6,6448
+1985,2501.1,3176,4605.2,5458.75,5875.6,6252.75,6451.25
+1986,2502.36,3177.6,4607.52,5461.5,5878.56,6255.9,6454.5
+1987,2503.62,3179.2,4609.84,5464.25,5881.52,6259.05,6457.75
+1988,2504.88,3180.8,4612.16,5467,5884.48,6262.2,6461
+1989,2506.14,3182.4,4614.48,5469.75,5887.44,6265.35,6464.25
+1990,2507.4,3184,4616.8,5472.5,5890.4,6268.5,6467.5
+1991,2508.66,3185.6,4619.12,5475.25,5893.36,6271.65,6470.75
+1992,2509.92,3187.2,4621.44,5478,5896.32,6274.8,6474
+1993,2511.18,3188.8,4623.76,5480.75,5899.28,6277.95,6477.25
+1994,2512.44,3190.4,4626.08,5483.5,5902.24,6281.1,6480.5
+1995,2513.7,3192,4628.4,5486.25,5905.2,6284.25,6483.75
+1996,2514.96,3193.6,4630.72,5489,5908.16,6287.4,6487
+1997,2516.22,3195.2,4633.04,5491.75,5911.12,6290.55,6490.25
+1998,2517.48,3196.8,4635.36,5494.5,5914.08,6293.7,6493.5
+1999,2518.74,3198.4,4637.68,5497.25,5917.04,6296.85,6496.75
+2000,2520,3200,4640,5500,5920,6300,6500
diff --git a/dist/strap/products/ship/NextDayAirSaver.csv b/dist/strap/products/ship/NextDayAirSaver.csv
new file mode 100644
index 0000000..3fbd0bf
--- /dev/null
+++ b/dist/strap/products/ship/NextDayAirSaver.csv
@@ -0,0 +1,2002 @@
+WeightNotToExceed,132,133,134,135,136,137,138,res
+Letter,11,12.5,13.75,14.25,14.75,15,15.5,1.15
+1,12.75,15.75,19.25,21,22.25,23,24,1.15
+2,14,16.75,21.25,23,24.5,25.75,27,1.15
+3,14.75,17.75,23.25,24.75,27,28.5,29.75,1.15
+4,15.75,19,25,27,29.75,31.25,32.25,1.15
+5,16.5,20,27.25,29,32.5,34,34.75,1.15
+6,17.25,21,29.5,32,35.25,36.5,37,1.15
+7,17.75,22,32,34.5,38,39.25,39.75,1.15
+8,18.5,22.75,34.25,37,40.5,41.75,42.5,1.15
+9,19.25,23.75,36.5,39.25,43,44.5,45,1.15
+10,20,25,38.75,41.5,45.5,47,47.5,1.15
+11,20.5,26.25,40.75,43.5,48,49.25,50,1.15
+12,21.25,27.5,42.75,45.75,50.5,51.5,52.5,1.15
+13,22,28.5,44.75,48,52.75,53.75,55,1.15
+14,22.75,29.5,46.5,50,54.75,55.75,57.75,1.15
+15,23.5,30.5,48,52,56.5,57.75,60.25,1.15
+16,24,31.25,49.25,53.5,58,59.25,62,1.15
+17,24.5,32,50.5,55,59.5,60.75,63.75,1.15
+18,25.25,32.75,51.75,56.5,61.25,62.5,65.25,1.15
+19,26,33.5,53.25,58,62.75,64.25,66.75,1.15
+20,26.75,34.25,54.75,59.5,64,65.75,68.25,1.15
+21,27.5,35.25,56.5,61,65.5,67.25,70,1.15
+22,28.25,36,58,62.5,67,68.75,71.5,1.15
+23,28.75,36.75,59.5,64,68.5,70.5,73.25,1.15
+24,29.5,37.5,61,65.5,70.25,72.25,75,1.15
+25,30.25,38.5,62.5,67.25,72,74,76.75,1.15
+26,31,39.25,64,69,73.75,75.75,78.5,1.15
+27,31.5,40,65.5,70.75,75.5,77.5,80.25,1.15
+28,32.25,40.75,67.25,72.5,77.25,79.25,82,1.15
+29,33,41.5,68.75,74,79,81,83.75,1.15
+30,33.5,42.25,70.25,75.5,80.75,82.75,85.5,1.15
+31,34.25,43,72,77.25,82.5,84.5,87.25,1.15
+32,35,44,73.75,79,84.25,86.25,89,1.15
+33,35.75,45,75.5,80.75,86,88,90.75,1.15
+34,36.5,46,77.25,82.5,87.75,89.75,92.75,1.15
+35,37.25,46.75,79,84.25,89.5,91.5,94.75,1.15
+36,38,47.5,80.5,86,91.5,93.25,96.75,1.15
+37,38.75,48.5,82,87.75,93.5,95,98.75,1.15
+38,39.5,49.5,83.5,89.5,95.5,97,100.75,1.15
+39,40.25,50.5,85,91.25,97.5,99,102.75,1.15
+40,41,51.25,86.5,93,99.5,101,104.75,1.15
+41,41.5,52,88.25,94.75,101.5,103,106.75,1.15
+42,42.25,52.75,90,96.5,103.5,105,108.75,1.15
+43,43,53.75,91.75,98.25,105.5,107,110.75,1.15
+44,43.75,54.75,93.5,100,107.5,109,112.75,1.15
+45,44.5,55.75,95.25,101.75,109.25,111,114.75,1.15
+46,45.25,57,96.75,103.5,111,113,116.75,1.15
+47,46.25,58.25,98.25,105.25,112.75,114.75,118.75,1.15
+48,47,59.25,99.75,107,114.5,116.5,120.75,1.15
+49,47.75,60.25,101.5,108.75,116.25,118.25,122.75,1.15
+50,48.5,61.25,103.25,110.5,118,120.25,124.75,1.15
+51,49.25,62.25,104.75,112,120,122.25,126.75,1.15
+52,50,63.25,106.25,113.5,122,124.25,128.75,1.15
+53,51,64.5,107.75,115,124,126.5,130.75,1.15
+54,52,65.75,109.25,116.5,126,128.75,133,1.15
+55,52.75,67.25,110.75,118,128,131,135.25,1.15
+56,53.75,68.75,112.25,119.75,130,133.25,137.5,1.15
+57,54.75,70.25,114,121.5,132,135.5,139.75,1.15
+58,55.75,71.75,115.75,123.25,134,137.75,142,1.15
+59,57,73.25,117.5,125.25,136,140,144.25,1.15
+60,58,74.75,119.25,127.25,138,142.5,146.75,1.15
+61,59,76.25,121,129.25,140.25,145,149.5,1.15
+62,60,77.75,123,131.25,142.5,147.5,152.25,1.15
+63,61.25,79.25,125,133.25,144.75,150,155,1.15
+64,62.5,80.75,127,135.5,147,152.5,157.75,1.15
+65,63.5,82.25,129,137.75,149.25,155,160.5,1.15
+66,64.5,83.75,131,140,151.75,157.5,163.25,1.15
+67,65.75,85.25,133,142.25,154.25,160,166,1.15
+68,67,86.75,135,144.5,156.75,162.5,168.75,1.15
+69,68.25,88.25,137,146.75,159.25,165,171.5,1.15
+70,69.5,89.75,139,149,161.75,167.5,174.25,1.15
+71,70.75,91.25,141,151.25,164.25,170.25,177,1.15
+72,72,93,143,153.5,166.75,173,179.75,1.15
+73,73,94.75,145,155.75,169.25,175.75,182.75,1.15
+74,74.25,96.5,147.25,158,171.75,178.5,185.75,1.15
+75,75.5,98.25,149.5,160.25,174.25,181.25,188.75,1.15
+76,77,100,151.75,162.5,176.75,184,191.5,1.15
+77,78.25,101.75,154,164.75,179,186.75,194.25,1.15
+78,79.5,103.5,156.25,167,181.25,189.5,197,1.15
+79,80.5,105.25,158.75,169.5,183.75,192.25,199.75,1.15
+80,81.75,107,161.25,172,186.25,195,202.5,1.15
+81,83,108.75,163.75,174.5,188.75,197.5,205.25,1.15
+82,84.5,110.5,166.25,177,191.25,200,208,1.15
+83,85.75,112.25,168.75,179.5,193.75,202.5,210.5,1.15
+84,87,114,171,182,196.25,205,213,1.15
+85,88.25,115.75,173.25,184.5,198.75,207.5,215.5,1.15
+86,89.25,117.5,175.5,186.75,201.25,210,218,1.15
+87,90.25,119.25,177.75,189,203.75,212.5,220.5,1.15
+88,91.25,121,180,191.25,206.25,215,223,1.15
+89,92.5,122.75,182,193.5,208.75,217.5,225.5,1.15
+90,93.5,124.25,184,195.5,211.25,220,228.25,1.15
+91,94.5,125.75,186,197.5,213.5,222.5,231,1.15
+92,95.75,127.25,188,199.5,215.75,225,233.75,1.15
+93,97,128.75,190,201.5,218,227.5,236.5,1.15
+94,98.25,130.25,192,203.5,220.25,230,239,1.15
+95,99.5,131.75,194,205.5,222.5,232.5,241.5,1.15
+96,100.75,133.25,196,207.5,224.75,234.75,244,1.15
+97,101.75,134.75,198,209.5,227,237,246.5,1.15
+98,102.75,136.25,200,211.5,229.25,239.25,249,1.15
+99,104,137.75,202,213.5,231.5,241.5,251.5,1.15
+100,105,139.25,204,215.5,233.75,244,254,1.15
+101,106,140.75,206,217.5,236,246.5,256.5,1.15
+102,107.25,142.25,208,219.5,238.25,249,259,1.15
+103,108.5,143.75,210,221.5,240.75,251.5,261.5,1.15
+104,109.5,145.25,212,223.5,243.25,254,264,1.15
+105,110.75,146.75,214,225.5,245.75,256.25,266.5,1.15
+106,111.75,148.25,216,227.5,248.25,258.5,269,1.15
+107,112.75,149.75,218,229.5,250.75,260.75,271.5,1.15
+108,113.75,151.25,220,231.5,253.25,263,274,1.15
+109,115,152.75,222,233.5,255.5,265.5,276.5,1.15
+110,116.25,154.25,224,235.75,257.75,268,279,1.15
+111,117.5,155.75,226,238,260,270.5,281.5,1.15
+112,118.75,157.25,228,240.25,262.25,273,284,1.15
+113,119.75,158.75,230,242.5,264.5,275.5,286.5,1.15
+114,120.75,160.25,232,244.75,266.75,278,289,1.15
+115,122,161.75,234,247,269,280.5,291.5,1.15
+116,123.25,163.25,236,249.25,271.5,282.75,294,1.15
+117,124.25,164.75,238,251.5,274,285,296.5,1.15
+118,125.25,166.25,240,253.75,276.5,287.25,299,1.15
+119,126.25,167.75,242,256,278.75,289.5,301.5,1.15
+120,127.25,169.25,244,258.25,281,292,304,1.15
+121,128.25,170.5,246,260.25,283.25,294.5,306.5,1.15
+122,129.5,171.75,248,262.25,285.75,297,309,1.15
+123,130.75,173.25,250,264.25,288.25,299.5,311.5,1.15
+124,131.75,174.75,252,266.25,290.75,302,314.25,1.15
+125,132.75,176.25,254,268.25,293.25,304.5,317,1.15
+126,133.75,177.75,256,270.25,295.5,307,319.75,1.15
+127,134.75,179.25,258,272.25,297.75,309.5,322.5,1.15
+128,135.5,180.75,260,274.25,300,312,325,1.15
+129,136.5,182.25,262,276.25,302.25,314.5,327.5,1.15
+130,137.5,183.75,264,278.5,304.5,317,330,1.15
+131,138.75,185.25,266,280.75,306.75,319.5,332.5,1.15
+132,139.75,186.75,268,283,309,322,335,1.15
+133,140.75,188.25,270,285.25,311.25,324.5,337.5,1.15
+134,141.75,189.75,272,287.5,313.5,327,340,1.15
+135,142.5,191,274,289.75,315.75,329.5,342.5,1.15
+136,143.25,192.25,276,292,318,332,345,1.15
+137,144,193.5,278,294.25,320.25,334.5,347.5,1.15
+138,144.75,194.75,280,296.5,322.5,337,350,1.15
+139,145.75,195.75,282,298.75,325,339.5,352.5,1.15
+140,146.5,196.75,284,301,327.5,342,355,1.15
+141,147.25,197.75,286,303.25,330,344.5,357.5,1.15
+142,148,198.75,288,305.5,332.5,347,360.25,1.15
+143,148.5,199.75,289.75,307.75,335,349.5,363,1.15
+144,149,200.75,291.5,310,337.5,352,365.75,1.15
+145,149.75,201.75,293.25,312.25,340,354.5,368.25,1.15
+146,150.5,202.5,295,314.25,342.5,356.75,370.75,1.15
+147,151,203.25,296.75,316.25,345,359,373.25,1.15
+148,151.5,204,298.5,318.25,347.5,361.25,375.75,1.15
+149,152,204.75,300.25,320.25,350,363.5,378.25,1.15
+150,152.5,205.5,302,322.25,352.5,365.75,380.75,1.15
+151,173.65,232.54,326.16,382.03,422.8,439.41,459.04
+152,174.8,234.08,328.32,384.56,425.6,442.32,462.08
+153,175.95,235.62,330.48,387.09,428.4,445.23,465.12
+154,177.1,237.16,332.64,389.62,431.2,448.14,468.16
+155,178.25,238.7,334.8,392.15,434,451.05,471.2
+156,179.4,240.24,336.96,394.68,436.8,453.96,474.24
+157,180.55,241.78,339.12,397.21,439.6,456.87,477.28
+158,181.7,243.32,341.28,399.74,442.4,459.78,480.32
+159,182.85,244.86,343.44,402.27,445.2,462.69,483.36
+160,184,246.4,345.6,404.8,448,465.6,486.4
+161,185.15,247.94,347.76,407.33,450.8,468.51,489.44
+162,186.3,249.48,349.92,409.86,453.6,471.42,492.48
+163,187.45,251.02,352.08,412.39,456.4,474.33,495.52
+164,188.6,252.56,354.24,414.92,459.2,477.24,498.56
+165,189.75,254.1,356.4,417.45,462,480.15,501.6
+166,190.9,255.64,358.56,419.98,464.8,483.06,504.64
+167,192.05,257.18,360.72,422.51,467.6,485.97,507.68
+168,193.2,258.72,362.88,425.04,470.4,488.88,510.72
+169,194.35,260.26,365.04,427.57,473.2,491.79,513.76
+170,195.5,261.8,367.2,430.1,476,494.7,516.8
+171,196.65,263.34,369.36,432.63,478.8,497.61,519.84
+172,197.8,264.88,371.52,435.16,481.6,500.52,522.88
+173,198.95,266.42,373.68,437.69,484.4,503.43,525.92
+174,200.1,267.96,375.84,440.22,487.2,506.34,528.96
+175,201.25,269.5,378,442.75,490,509.25,532
+176,202.4,271.04,380.16,445.28,492.8,512.16,535.04
+177,203.55,272.58,382.32,447.81,495.6,515.07,538.08
+178,204.7,274.12,384.48,450.34,498.4,517.98,541.12
+179,205.85,275.66,386.64,452.87,501.2,520.89,544.16
+180,207,277.2,388.8,455.4,504,523.8,547.2
+181,208.15,278.74,390.96,457.93,506.8,526.71,550.24
+182,209.3,280.28,393.12,460.46,509.6,529.62,553.28
+183,210.45,281.82,395.28,462.99,512.4,532.53,556.32
+184,211.6,283.36,397.44,465.52,515.2,535.44,559.36
+185,212.75,284.9,399.6,468.05,518,538.35,562.4
+186,213.9,286.44,401.76,470.58,520.8,541.26,565.44
+187,215.05,287.98,403.92,473.11,523.6,544.17,568.48
+188,216.2,289.52,406.08,475.64,526.4,547.08,571.52
+189,217.35,291.06,408.24,478.17,529.2,549.99,574.56
+190,218.5,292.6,410.4,480.7,532,552.9,577.6
+191,219.65,294.14,412.56,483.23,534.8,555.81,580.64
+192,220.8,295.68,414.72,485.76,537.6,558.72,583.68
+193,221.95,297.22,416.88,488.29,540.4,561.63,586.72
+194,223.1,298.76,419.04,490.82,543.2,564.54,589.76
+195,224.25,300.3,421.2,493.35,546,567.45,592.8
+196,225.4,301.84,423.36,495.88,548.8,570.36,595.84
+197,226.55,303.38,425.52,498.41,551.6,573.27,598.88
+198,227.7,304.92,427.68,500.94,554.4,576.18,601.92
+199,228.85,306.46,429.84,503.47,557.2,579.09,604.96
+200,230,308,432,506,560,582,608
+201,231.15,309.54,434.16,508.53,562.8,584.91,611.04
+202,232.3,311.08,436.32,511.06,565.6,587.82,614.08
+203,233.45,312.62,438.48,513.59,568.4,590.73,617.12
+204,234.6,314.16,440.64,516.12,571.2,593.64,620.16
+205,235.75,315.7,442.8,518.65,574,596.55,623.2
+206,236.9,317.24,444.96,521.18,576.8,599.46,626.24
+207,238.05,318.78,447.12,523.71,579.6,602.37,629.28
+208,239.2,320.32,449.28,526.24,582.4,605.28,632.32
+209,240.35,321.86,451.44,528.77,585.2,608.19,635.36
+210,241.5,323.4,453.6,531.3,588,611.1,638.4
+211,242.65,324.94,455.76,533.83,590.8,614.01,641.44
+212,243.8,326.48,457.92,536.36,593.6,616.92,644.48
+213,244.95,328.02,460.08,538.89,596.4,619.83,647.52
+214,246.1,329.56,462.24,541.42,599.2,622.74,650.56
+215,247.25,331.1,464.4,543.95,602,625.65,653.6
+216,248.4,332.64,466.56,546.48,604.8,628.56,656.64
+217,249.55,334.18,468.72,549.01,607.6,631.47,659.68
+218,250.7,335.72,470.88,551.54,610.4,634.38,662.72
+219,251.85,337.26,473.04,554.07,613.2,637.29,665.76
+220,253,338.8,475.2,556.6,616,640.2,668.8
+221,254.15,340.34,477.36,559.13,618.8,643.11,671.84
+222,255.3,341.88,479.52,561.66,621.6,646.02,674.88
+223,256.45,343.42,481.68,564.19,624.4,648.93,677.92
+224,257.6,344.96,483.84,566.72,627.2,651.84,680.96
+225,258.75,346.5,486,569.25,630,654.75,684
+226,259.9,348.04,488.16,571.78,632.8,657.66,687.04
+227,261.05,349.58,490.32,574.31,635.6,660.57,690.08
+228,262.2,351.12,492.48,576.84,638.4,663.48,693.12
+229,263.35,352.66,494.64,579.37,641.2,666.39,696.16
+230,264.5,354.2,496.8,581.9,644,669.3,699.2
+231,265.65,355.74,498.96,584.43,646.8,672.21,702.24
+232,266.8,357.28,501.12,586.96,649.6,675.12,705.28
+233,267.95,358.82,503.28,589.49,652.4,678.03,708.32
+234,269.1,360.36,505.44,592.02,655.2,680.94,711.36
+235,270.25,361.9,507.6,594.55,658,683.85,714.4
+236,271.4,363.44,509.76,597.08,660.8,686.76,717.44
+237,272.55,364.98,511.92,599.61,663.6,689.67,720.48
+238,273.7,366.52,514.08,602.14,666.4,692.58,723.52
+239,274.85,368.06,516.24,604.67,669.2,695.49,726.56
+240,276,369.6,518.4,607.2,672,698.4,729.6
+241,277.15,371.14,520.56,609.73,674.8,701.31,732.64
+242,278.3,372.68,522.72,612.26,677.6,704.22,735.68
+243,279.45,374.22,524.88,614.79,680.4,707.13,738.72
+244,280.6,375.76,527.04,617.32,683.2,710.04,741.76
+245,281.75,377.3,529.2,619.85,686,712.95,744.8
+246,282.9,378.84,531.36,622.38,688.8,715.86,747.84
+247,284.05,380.38,533.52,624.91,691.6,718.77,750.88
+248,285.2,381.92,535.68,627.44,694.4,721.68,753.92
+249,286.35,383.46,537.84,629.97,697.2,724.59,756.96
+250,287.5,385,540,632.5,700,727.5,760
+251,288.65,386.54,542.16,635.03,702.8,730.41,763.04
+252,289.8,388.08,544.32,637.56,705.6,733.32,766.08
+253,290.95,389.62,546.48,640.09,708.4,736.23,769.12
+254,292.1,391.16,548.64,642.62,711.2,739.14,772.16
+255,293.25,392.7,550.8,645.15,714,742.05,775.2
+256,294.4,394.24,552.96,647.68,716.8,744.96,778.24
+257,295.55,395.78,555.12,650.21,719.6,747.87,781.28
+258,296.7,397.32,557.28,652.74,722.4,750.78,784.32
+259,297.85,398.86,559.44,655.27,725.2,753.69,787.36
+260,299,400.4,561.6,657.8,728,756.6,790.4
+261,300.15,401.94,563.76,660.33,730.8,759.51,793.44
+262,301.3,403.48,565.92,662.86,733.6,762.42,796.48
+263,302.45,405.02,568.08,665.39,736.4,765.33,799.52
+264,303.6,406.56,570.24,667.92,739.2,768.24,802.56
+265,304.75,408.1,572.4,670.45,742,771.15,805.6
+266,305.9,409.64,574.56,672.98,744.8,774.06,808.64
+267,307.05,411.18,576.72,675.51,747.6,776.97,811.68
+268,308.2,412.72,578.88,678.04,750.4,779.88,814.72
+269,309.35,414.26,581.04,680.57,753.2,782.79,817.76
+270,310.5,415.8,583.2,683.1,756,785.7,820.8
+271,311.65,417.34,585.36,685.63,758.8,788.61,823.84
+272,312.8,418.88,587.52,688.16,761.6,791.52,826.88
+273,313.95,420.42,589.68,690.69,764.4,794.43,829.92
+274,315.1,421.96,591.84,693.22,767.2,797.34,832.96
+275,316.25,423.5,594,695.75,770,800.25,836
+276,317.4,425.04,596.16,698.28,772.8,803.16,839.04
+277,318.55,426.58,598.32,700.81,775.6,806.07,842.08
+278,319.7,428.12,600.48,703.34,778.4,808.98,845.12
+279,320.85,429.66,602.64,705.87,781.2,811.89,848.16
+280,322,431.2,604.8,708.4,784,814.8,851.2
+281,323.15,432.74,606.96,710.93,786.8,817.71,854.24
+282,324.3,434.28,609.12,713.46,789.6,820.62,857.28
+283,325.45,435.82,611.28,715.99,792.4,823.53,860.32
+284,326.6,437.36,613.44,718.52,795.2,826.44,863.36
+285,327.75,438.9,615.6,721.05,798,829.35,866.4
+286,328.9,440.44,617.76,723.58,800.8,832.26,869.44
+287,330.05,441.98,619.92,726.11,803.6,835.17,872.48
+288,331.2,443.52,622.08,728.64,806.4,838.08,875.52
+289,332.35,445.06,624.24,731.17,809.2,840.99,878.56
+290,333.5,446.6,626.4,733.7,812,843.9,881.6
+291,334.65,448.14,628.56,736.23,814.8,846.81,884.64
+292,335.8,449.68,630.72,738.76,817.6,849.72,887.68
+293,336.95,451.22,632.88,741.29,820.4,852.63,890.72
+294,338.1,452.76,635.04,743.82,823.2,855.54,893.76
+295,339.25,454.3,637.2,746.35,826,858.45,896.8
+296,340.4,455.84,639.36,748.88,828.8,861.36,899.84
+297,341.55,457.38,641.52,751.41,831.6,864.27,902.88
+298,342.7,458.92,643.68,753.94,834.4,867.18,905.92
+299,343.85,460.46,645.84,756.47,837.2,870.09,908.96
+300,345,462,648,759,840,873,912
+301,346.15,463.54,650.16,761.53,842.8,875.91,915.04
+302,347.3,465.08,652.32,764.06,845.6,878.82,918.08
+303,348.45,466.62,654.48,766.59,848.4,881.73,921.12
+304,349.6,468.16,656.64,769.12,851.2,884.64,924.16
+305,350.75,469.7,658.8,771.65,854,887.55,927.2
+306,351.9,471.24,660.96,774.18,856.8,890.46,930.24
+307,353.05,472.78,663.12,776.71,859.6,893.37,933.28
+308,354.2,474.32,665.28,779.24,862.4,896.28,936.32
+309,355.35,475.86,667.44,781.77,865.2,899.19,939.36
+310,356.5,477.4,669.6,784.3,868,902.1,942.4
+311,357.65,478.94,671.76,786.83,870.8,905.01,945.44
+312,358.8,480.48,673.92,789.36,873.6,907.92,948.48
+313,359.95,482.02,676.08,791.89,876.4,910.83,951.52
+314,361.1,483.56,678.24,794.42,879.2,913.74,954.56
+315,362.25,485.1,680.4,796.95,882,916.65,957.6
+316,363.4,486.64,682.56,799.48,884.8,919.56,960.64
+317,364.55,488.18,684.72,802.01,887.6,922.47,963.68
+318,365.7,489.72,686.88,804.54,890.4,925.38,966.72
+319,366.85,491.26,689.04,807.07,893.2,928.29,969.76
+320,368,492.8,691.2,809.6,896,931.2,972.8
+321,369.15,494.34,693.36,812.13,898.8,934.11,975.84
+322,370.3,495.88,695.52,814.66,901.6,937.02,978.88
+323,371.45,497.42,697.68,817.19,904.4,939.93,981.92
+324,372.6,498.96,699.84,819.72,907.2,942.84,984.96
+325,373.75,500.5,702,822.25,910,945.75,988
+326,374.9,502.04,704.16,824.78,912.8,948.66,991.04
+327,376.05,503.58,706.32,827.31,915.6,951.57,994.08
+328,377.2,505.12,708.48,829.84,918.4,954.48,997.12
+329,378.35,506.66,710.64,832.37,921.2,957.39,1000.16
+330,379.5,508.2,712.8,834.9,924,960.3,1003.2
+331,380.65,509.74,714.96,837.43,926.8,963.21,1006.24
+332,381.8,511.28,717.12,839.96,929.6,966.12,1009.28
+333,382.95,512.82,719.28,842.49,932.4,969.03,1012.32
+334,384.1,514.36,721.44,845.02,935.2,971.94,1015.36
+335,385.25,515.9,723.6,847.55,938,974.85,1018.4
+336,386.4,517.44,725.76,850.08,940.8,977.76,1021.44
+337,387.55,518.98,727.92,852.61,943.6,980.67,1024.48
+338,388.7,520.52,730.08,855.14,946.4,983.58,1027.52
+339,389.85,522.06,732.24,857.67,949.2,986.49,1030.56
+340,391,523.6,734.4,860.2,952,989.4,1033.6
+341,392.15,525.14,736.56,862.73,954.8,992.31,1036.64
+342,393.3,526.68,738.72,865.26,957.6,995.22,1039.68
+343,394.45,528.22,740.88,867.79,960.4,998.13,1042.72
+344,395.6,529.76,743.04,870.32,963.2,1001.04,1045.76
+345,396.75,531.3,745.2,872.85,966,1003.95,1048.8
+346,397.9,532.84,747.36,875.38,968.8,1006.86,1051.84
+347,399.05,534.38,749.52,877.91,971.6,1009.77,1054.88
+348,400.2,535.92,751.68,880.44,974.4,1012.68,1057.92
+349,401.35,537.46,753.84,882.97,977.2,1015.59,1060.96
+350,402.5,539,756,885.5,980,1018.5,1064
+351,403.65,540.54,758.16,888.03,982.8,1021.41,1067.04
+352,404.8,542.08,760.32,890.56,985.6,1024.32,1070.08
+353,405.95,543.62,762.48,893.09,988.4,1027.23,1073.12
+354,407.1,545.16,764.64,895.62,991.2,1030.14,1076.16
+355,408.25,546.7,766.8,898.15,994,1033.05,1079.2
+356,409.4,548.24,768.96,900.68,996.8,1035.96,1082.24
+357,410.55,549.78,771.12,903.21,999.6,1038.87,1085.28
+358,411.7,551.32,773.28,905.74,1002.4,1041.78,1088.32
+359,412.85,552.86,775.44,908.27,1005.2,1044.69,1091.36
+360,414,554.4,777.6,910.8,1008,1047.6,1094.4
+361,415.15,555.94,779.76,913.33,1010.8,1050.51,1097.44
+362,416.3,557.48,781.92,915.86,1013.6,1053.42,1100.48
+363,417.45,559.02,784.08,918.39,1016.4,1056.33,1103.52
+364,418.6,560.56,786.24,920.92,1019.2,1059.24,1106.56
+365,419.75,562.1,788.4,923.45,1022,1062.15,1109.6
+366,420.9,563.64,790.56,925.98,1024.8,1065.06,1112.64
+367,422.05,565.18,792.72,928.51,1027.6,1067.97,1115.68
+368,423.2,566.72,794.88,931.04,1030.4,1070.88,1118.72
+369,424.35,568.26,797.04,933.57,1033.2,1073.79,1121.76
+370,425.5,569.8,799.2,936.1,1036,1076.7,1124.8
+371,426.65,571.34,801.36,938.63,1038.8,1079.61,1127.84
+372,427.8,572.88,803.52,941.16,1041.6,1082.52,1130.88
+373,428.95,574.42,805.68,943.69,1044.4,1085.43,1133.92
+374,430.1,575.96,807.84,946.22,1047.2,1088.34,1136.96
+375,431.25,577.5,810,948.75,1050,1091.25,1140
+376,432.4,579.04,812.16,951.28,1052.8,1094.16,1143.04
+377,433.55,580.58,814.32,953.81,1055.6,1097.07,1146.08
+378,434.7,582.12,816.48,956.34,1058.4,1099.98,1149.12
+379,435.85,583.66,818.64,958.87,1061.2,1102.89,1152.16
+380,437,585.2,820.8,961.4,1064,1105.8,1155.2
+381,438.15,586.74,822.96,963.93,1066.8,1108.71,1158.24
+382,439.3,588.28,825.12,966.46,1069.6,1111.62,1161.28
+383,440.45,589.82,827.28,968.99,1072.4,1114.53,1164.32
+384,441.6,591.36,829.44,971.52,1075.2,1117.44,1167.36
+385,442.75,592.9,831.6,974.05,1078,1120.35,1170.4
+386,443.9,594.44,833.76,976.58,1080.8,1123.26,1173.44
+387,445.05,595.98,835.92,979.11,1083.6,1126.17,1176.48
+388,446.2,597.52,838.08,981.64,1086.4,1129.08,1179.52
+389,447.35,599.06,840.24,984.17,1089.2,1131.99,1182.56
+390,448.5,600.6,842.4,986.7,1092,1134.9,1185.6
+391,449.65,602.14,844.56,989.23,1094.8,1137.81,1188.64
+392,450.8,603.68,846.72,991.76,1097.6,1140.72,1191.68
+393,451.95,605.22,848.88,994.29,1100.4,1143.63,1194.72
+394,453.1,606.76,851.04,996.82,1103.2,1146.54,1197.76
+395,454.25,608.3,853.2,999.35,1106,1149.45,1200.8
+396,455.4,609.84,855.36,1001.88,1108.8,1152.36,1203.84
+397,456.55,611.38,857.52,1004.41,1111.6,1155.27,1206.88
+398,457.7,612.92,859.68,1006.94,1114.4,1158.18,1209.92
+399,458.85,614.46,861.84,1009.47,1117.2,1161.09,1212.96
+400,460,616,864,1012,1120,1164,1216
+401,461.15,617.54,866.16,1014.53,1122.8,1166.91,1219.04
+402,462.3,619.08,868.32,1017.06,1125.6,1169.82,1222.08
+403,463.45,620.62,870.48,1019.59,1128.4,1172.73,1225.12
+404,464.6,622.16,872.64,1022.12,1131.2,1175.64,1228.16
+405,465.75,623.7,874.8,1024.65,1134,1178.55,1231.2
+406,466.9,625.24,876.96,1027.18,1136.8,1181.46,1234.24
+407,468.05,626.78,879.12,1029.71,1139.6,1184.37,1237.28
+408,469.2,628.32,881.28,1032.24,1142.4,1187.28,1240.32
+409,470.35,629.86,883.44,1034.77,1145.2,1190.19,1243.36
+410,471.5,631.4,885.6,1037.3,1148,1193.1,1246.4
+411,472.65,632.94,887.76,1039.83,1150.8,1196.01,1249.44
+412,473.8,634.48,889.92,1042.36,1153.6,1198.92,1252.48
+413,474.95,636.02,892.08,1044.89,1156.4,1201.83,1255.52
+414,476.1,637.56,894.24,1047.42,1159.2,1204.74,1258.56
+415,477.25,639.1,896.4,1049.95,1162,1207.65,1261.6
+416,478.4,640.64,898.56,1052.48,1164.8,1210.56,1264.64
+417,479.55,642.18,900.72,1055.01,1167.6,1213.47,1267.68
+418,480.7,643.72,902.88,1057.54,1170.4,1216.38,1270.72
+419,481.85,645.26,905.04,1060.07,1173.2,1219.29,1273.76
+420,483,646.8,907.2,1062.6,1176,1222.2,1276.8
+421,484.15,648.34,909.36,1065.13,1178.8,1225.11,1279.84
+422,485.3,649.88,911.52,1067.66,1181.6,1228.02,1282.88
+423,486.45,651.42,913.68,1070.19,1184.4,1230.93,1285.92
+424,487.6,652.96,915.84,1072.72,1187.2,1233.84,1288.96
+425,488.75,654.5,918,1075.25,1190,1236.75,1292
+426,489.9,656.04,920.16,1077.78,1192.8,1239.66,1295.04
+427,491.05,657.58,922.32,1080.31,1195.6,1242.57,1298.08
+428,492.2,659.12,924.48,1082.84,1198.4,1245.48,1301.12
+429,493.35,660.66,926.64,1085.37,1201.2,1248.39,1304.16
+430,494.5,662.2,928.8,1087.9,1204,1251.3,1307.2
+431,495.65,663.74,930.96,1090.43,1206.8,1254.21,1310.24
+432,496.8,665.28,933.12,1092.96,1209.6,1257.12,1313.28
+433,497.95,666.82,935.28,1095.49,1212.4,1260.03,1316.32
+434,499.1,668.36,937.44,1098.02,1215.2,1262.94,1319.36
+435,500.25,669.9,939.6,1100.55,1218,1265.85,1322.4
+436,501.4,671.44,941.76,1103.08,1220.8,1268.76,1325.44
+437,502.55,672.98,943.92,1105.61,1223.6,1271.67,1328.48
+438,503.7,674.52,946.08,1108.14,1226.4,1274.58,1331.52
+439,504.85,676.06,948.24,1110.67,1229.2,1277.49,1334.56
+440,506,677.6,950.4,1113.2,1232,1280.4,1337.6
+441,507.15,679.14,952.56,1115.73,1234.8,1283.31,1340.64
+442,508.3,680.68,954.72,1118.26,1237.6,1286.22,1343.68
+443,509.45,682.22,956.88,1120.79,1240.4,1289.13,1346.72
+444,510.6,683.76,959.04,1123.32,1243.2,1292.04,1349.76
+445,511.75,685.3,961.2,1125.85,1246,1294.95,1352.8
+446,512.9,686.84,963.36,1128.38,1248.8,1297.86,1355.84
+447,514.05,688.38,965.52,1130.91,1251.6,1300.77,1358.88
+448,515.2,689.92,967.68,1133.44,1254.4,1303.68,1361.92
+449,516.35,691.46,969.84,1135.97,1257.2,1306.59,1364.96
+450,517.5,693,972,1138.5,1260,1309.5,1368
+451,518.65,694.54,974.16,1141.03,1262.8,1312.41,1371.04
+452,519.8,696.08,976.32,1143.56,1265.6,1315.32,1374.08
+453,520.95,697.62,978.48,1146.09,1268.4,1318.23,1377.12
+454,522.1,699.16,980.64,1148.62,1271.2,1321.14,1380.16
+455,523.25,700.7,982.8,1151.15,1274,1324.05,1383.2
+456,524.4,702.24,984.96,1153.68,1276.8,1326.96,1386.24
+457,525.55,703.78,987.12,1156.21,1279.6,1329.87,1389.28
+458,526.7,705.32,989.28,1158.74,1282.4,1332.78,1392.32
+459,527.85,706.86,991.44,1161.27,1285.2,1335.69,1395.36
+460,529,708.4,993.6,1163.8,1288,1338.6,1398.4
+461,530.15,709.94,995.76,1166.33,1290.8,1341.51,1401.44
+462,531.3,711.48,997.92,1168.86,1293.6,1344.42,1404.48
+463,532.45,713.02,1000.08,1171.39,1296.4,1347.33,1407.52
+464,533.6,714.56,1002.24,1173.92,1299.2,1350.24,1410.56
+465,534.75,716.1,1004.4,1176.45,1302,1353.15,1413.6
+466,535.9,717.64,1006.56,1178.98,1304.8,1356.06,1416.64
+467,537.05,719.18,1008.72,1181.51,1307.6,1358.97,1419.68
+468,538.2,720.72,1010.88,1184.04,1310.4,1361.88,1422.72
+469,539.35,722.26,1013.04,1186.57,1313.2,1364.79,1425.76
+470,540.5,723.8,1015.2,1189.1,1316,1367.7,1428.8
+471,541.65,725.34,1017.36,1191.63,1318.8,1370.61,1431.84
+472,542.8,726.88,1019.52,1194.16,1321.6,1373.52,1434.88
+473,543.95,728.42,1021.68,1196.69,1324.4,1376.43,1437.92
+474,545.1,729.96,1023.84,1199.22,1327.2,1379.34,1440.96
+475,546.25,731.5,1026,1201.75,1330,1382.25,1444
+476,547.4,733.04,1028.16,1204.28,1332.8,1385.16,1447.04
+477,548.55,734.58,1030.32,1206.81,1335.6,1388.07,1450.08
+478,549.7,736.12,1032.48,1209.34,1338.4,1390.98,1453.12
+479,550.85,737.66,1034.64,1211.87,1341.2,1393.89,1456.16
+480,552,739.2,1036.8,1214.4,1344,1396.8,1459.2
+481,553.15,740.74,1038.96,1216.93,1346.8,1399.71,1462.24
+482,554.3,742.28,1041.12,1219.46,1349.6,1402.62,1465.28
+483,555.45,743.82,1043.28,1221.99,1352.4,1405.53,1468.32
+484,556.6,745.36,1045.44,1224.52,1355.2,1408.44,1471.36
+485,557.75,746.9,1047.6,1227.05,1358,1411.35,1474.4
+486,558.9,748.44,1049.76,1229.58,1360.8,1414.26,1477.44
+487,560.05,749.98,1051.92,1232.11,1363.6,1417.17,1480.48
+488,561.2,751.52,1054.08,1234.64,1366.4,1420.08,1483.52
+489,562.35,753.06,1056.24,1237.17,1369.2,1422.99,1486.56
+490,563.5,754.6,1058.4,1239.7,1372,1425.9,1489.6
+491,564.65,756.14,1060.56,1242.23,1374.8,1428.81,1492.64
+492,565.8,757.68,1062.72,1244.76,1377.6,1431.72,1495.68
+493,566.95,759.22,1064.88,1247.29,1380.4,1434.63,1498.72
+494,568.1,760.76,1067.04,1249.82,1383.2,1437.54,1501.76
+495,569.25,762.3,1069.2,1252.35,1386,1440.45,1504.8
+496,570.4,763.84,1071.36,1254.88,1388.8,1443.36,1507.84
+497,571.55,765.38,1073.52,1257.41,1391.6,1446.27,1510.88
+498,572.7,766.92,1075.68,1259.94,1394.4,1449.18,1513.92
+499,573.85,768.46,1077.84,1262.47,1397.2,1452.09,1516.96
+500,550,710,1025,1200,1340,1400,1455
+501,551.1,711.42,1027.05,1202.4,1342.68,1402.8,1457.91
+502,552.2,712.84,1029.1,1204.8,1345.36,1405.6,1460.82
+503,553.3,714.26,1031.15,1207.2,1348.04,1408.4,1463.73
+504,554.4,715.68,1033.2,1209.6,1350.72,1411.2,1466.64
+505,555.5,717.1,1035.25,1212,1353.4,1414,1469.55
+506,556.6,718.52,1037.3,1214.4,1356.08,1416.8,1472.46
+507,557.7,719.94,1039.35,1216.8,1358.76,1419.6,1475.37
+508,558.8,721.36,1041.4,1219.2,1361.44,1422.4,1478.28
+509,559.9,722.78,1043.45,1221.6,1364.12,1425.2,1481.19
+510,561,724.2,1045.5,1224,1366.8,1428,1484.1
+511,562.1,725.62,1047.55,1226.4,1369.48,1430.8,1487.01
+512,563.2,727.04,1049.6,1228.8,1372.16,1433.6,1489.92
+513,564.3,728.46,1051.65,1231.2,1374.84,1436.4,1492.83
+514,565.4,729.88,1053.7,1233.6,1377.52,1439.2,1495.74
+515,566.5,731.3,1055.75,1236,1380.2,1442,1498.65
+516,567.6,732.72,1057.8,1238.4,1382.88,1444.8,1501.56
+517,568.7,734.14,1059.85,1240.8,1385.56,1447.6,1504.47
+518,569.8,735.56,1061.9,1243.2,1388.24,1450.4,1507.38
+519,570.9,736.98,1063.95,1245.6,1390.92,1453.2,1510.29
+520,572,738.4,1066,1248,1393.6,1456,1513.2
+521,573.1,739.82,1068.05,1250.4,1396.28,1458.8,1516.11
+522,574.2,741.24,1070.1,1252.8,1398.96,1461.6,1519.02
+523,575.3,742.66,1072.15,1255.2,1401.64,1464.4,1521.93
+524,576.4,744.08,1074.2,1257.6,1404.32,1467.2,1524.84
+525,577.5,745.5,1076.25,1260,1407,1470,1527.75
+526,578.6,746.92,1078.3,1262.4,1409.68,1472.8,1530.66
+527,579.7,748.34,1080.35,1264.8,1412.36,1475.6,1533.57
+528,580.8,749.76,1082.4,1267.2,1415.04,1478.4,1536.48
+529,581.9,751.18,1084.45,1269.6,1417.72,1481.2,1539.39
+530,583,752.6,1086.5,1272,1420.4,1484,1542.3
+531,584.1,754.02,1088.55,1274.4,1423.08,1486.8,1545.21
+532,585.2,755.44,1090.6,1276.8,1425.76,1489.6,1548.12
+533,586.3,756.86,1092.65,1279.2,1428.44,1492.4,1551.03
+534,587.4,758.28,1094.7,1281.6,1431.12,1495.2,1553.94
+535,588.5,759.7,1096.75,1284,1433.8,1498,1556.85
+536,589.6,761.12,1098.8,1286.4,1436.48,1500.8,1559.76
+537,590.7,762.54,1100.85,1288.8,1439.16,1503.6,1562.67
+538,591.8,763.96,1102.9,1291.2,1441.84,1506.4,1565.58
+539,592.9,765.38,1104.95,1293.6,1444.52,1509.2,1568.49
+540,594,766.8,1107,1296,1447.2,1512,1571.4
+541,595.1,768.22,1109.05,1298.4,1449.88,1514.8,1574.31
+542,596.2,769.64,1111.1,1300.8,1452.56,1517.6,1577.22
+543,597.3,771.06,1113.15,1303.2,1455.24,1520.4,1580.13
+544,598.4,772.48,1115.2,1305.6,1457.92,1523.2,1583.04
+545,599.5,773.9,1117.25,1308,1460.6,1526,1585.95
+546,600.6,775.32,1119.3,1310.4,1463.28,1528.8,1588.86
+547,601.7,776.74,1121.35,1312.8,1465.96,1531.6,1591.77
+548,602.8,778.16,1123.4,1315.2,1468.64,1534.4,1594.68
+549,603.9,779.58,1125.45,1317.6,1471.32,1537.2,1597.59
+550,605,781,1127.5,1320,1474,1540,1600.5
+551,606.1,782.42,1129.55,1322.4,1476.68,1542.8,1603.41
+552,607.2,783.84,1131.6,1324.8,1479.36,1545.6,1606.32
+553,608.3,785.26,1133.65,1327.2,1482.04,1548.4,1609.23
+554,609.4,786.68,1135.7,1329.6,1484.72,1551.2,1612.14
+555,610.5,788.1,1137.75,1332,1487.4,1554,1615.05
+556,611.6,789.52,1139.8,1334.4,1490.08,1556.8,1617.96
+557,612.7,790.94,1141.85,1336.8,1492.76,1559.6,1620.87
+558,613.8,792.36,1143.9,1339.2,1495.44,1562.4,1623.78
+559,614.9,793.78,1145.95,1341.6,1498.12,1565.2,1626.69
+560,616,795.2,1148,1344,1500.8,1568,1629.6
+561,617.1,796.62,1150.05,1346.4,1503.48,1570.8,1632.51
+562,618.2,798.04,1152.1,1348.8,1506.16,1573.6,1635.42
+563,619.3,799.46,1154.15,1351.2,1508.84,1576.4,1638.33
+564,620.4,800.88,1156.2,1353.6,1511.52,1579.2,1641.24
+565,621.5,802.3,1158.25,1356,1514.2,1582,1644.15
+566,622.6,803.72,1160.3,1358.4,1516.88,1584.8,1647.06
+567,623.7,805.14,1162.35,1360.8,1519.56,1587.6,1649.97
+568,624.8,806.56,1164.4,1363.2,1522.24,1590.4,1652.88
+569,625.9,807.98,1166.45,1365.6,1524.92,1593.2,1655.79
+570,627,809.4,1168.5,1368,1527.6,1596,1658.7
+571,628.1,810.82,1170.55,1370.4,1530.28,1598.8,1661.61
+572,629.2,812.24,1172.6,1372.8,1532.96,1601.6,1664.52
+573,630.3,813.66,1174.65,1375.2,1535.64,1604.4,1667.43
+574,631.4,815.08,1176.7,1377.6,1538.32,1607.2,1670.34
+575,632.5,816.5,1178.75,1380,1541,1610,1673.25
+576,633.6,817.92,1180.8,1382.4,1543.68,1612.8,1676.16
+577,634.7,819.34,1182.85,1384.8,1546.36,1615.6,1679.07
+578,635.8,820.76,1184.9,1387.2,1549.04,1618.4,1681.98
+579,636.9,822.18,1186.95,1389.6,1551.72,1621.2,1684.89
+580,638,823.6,1189,1392,1554.4,1624,1687.8
+581,639.1,825.02,1191.05,1394.4,1557.08,1626.8,1690.71
+582,640.2,826.44,1193.1,1396.8,1559.76,1629.6,1693.62
+583,641.3,827.86,1195.15,1399.2,1562.44,1632.4,1696.53
+584,642.4,829.28,1197.2,1401.6,1565.12,1635.2,1699.44
+585,643.5,830.7,1199.25,1404,1567.8,1638,1702.35
+586,644.6,832.12,1201.3,1406.4,1570.48,1640.8,1705.26
+587,645.7,833.54,1203.35,1408.8,1573.16,1643.6,1708.17
+588,646.8,834.96,1205.4,1411.2,1575.84,1646.4,1711.08
+589,647.9,836.38,1207.45,1413.6,1578.52,1649.2,1713.99
+590,649,837.8,1209.5,1416,1581.2,1652,1716.9
+591,650.1,839.22,1211.55,1418.4,1583.88,1654.8,1719.81
+592,651.2,840.64,1213.6,1420.8,1586.56,1657.6,1722.72
+593,652.3,842.06,1215.65,1423.2,1589.24,1660.4,1725.63
+594,653.4,843.48,1217.7,1425.6,1591.92,1663.2,1728.54
+595,654.5,844.9,1219.75,1428,1594.6,1666,1731.45
+596,655.6,846.32,1221.8,1430.4,1597.28,1668.8,1734.36
+597,656.7,847.74,1223.85,1432.8,1599.96,1671.6,1737.27
+598,657.8,849.16,1225.9,1435.2,1602.64,1674.4,1740.18
+599,658.9,850.58,1227.95,1437.6,1605.32,1677.2,1743.09
+600,660,852,1230,1440,1608,1680,1746
+601,661.1,853.42,1232.05,1442.4,1610.68,1682.8,1748.91
+602,662.2,854.84,1234.1,1444.8,1613.36,1685.6,1751.82
+603,663.3,856.26,1236.15,1447.2,1616.04,1688.4,1754.73
+604,664.4,857.68,1238.2,1449.6,1618.72,1691.2,1757.64
+605,665.5,859.1,1240.25,1452,1621.4,1694,1760.55
+606,666.6,860.52,1242.3,1454.4,1624.08,1696.8,1763.46
+607,667.7,861.94,1244.35,1456.8,1626.76,1699.6,1766.37
+608,668.8,863.36,1246.4,1459.2,1629.44,1702.4,1769.28
+609,669.9,864.78,1248.45,1461.6,1632.12,1705.2,1772.19
+610,671,866.2,1250.5,1464,1634.8,1708,1775.1
+611,672.1,867.62,1252.55,1466.4,1637.48,1710.8,1778.01
+612,673.2,869.04,1254.6,1468.8,1640.16,1713.6,1780.92
+613,674.3,870.46,1256.65,1471.2,1642.84,1716.4,1783.83
+614,675.4,871.88,1258.7,1473.6,1645.52,1719.2,1786.74
+615,676.5,873.3,1260.75,1476,1648.2,1722,1789.65
+616,677.6,874.72,1262.8,1478.4,1650.88,1724.8,1792.56
+617,678.7,876.14,1264.85,1480.8,1653.56,1727.6,1795.47
+618,679.8,877.56,1266.9,1483.2,1656.24,1730.4,1798.38
+619,680.9,878.98,1268.95,1485.6,1658.92,1733.2,1801.29
+620,682,880.4,1271,1488,1661.6,1736,1804.2
+621,683.1,881.82,1273.05,1490.4,1664.28,1738.8,1807.11
+622,684.2,883.24,1275.1,1492.8,1666.96,1741.6,1810.02
+623,685.3,884.66,1277.15,1495.2,1669.64,1744.4,1812.93
+624,686.4,886.08,1279.2,1497.6,1672.32,1747.2,1815.84
+625,687.5,887.5,1281.25,1500,1675,1750,1818.75
+626,688.6,888.92,1283.3,1502.4,1677.68,1752.8,1821.66
+627,689.7,890.34,1285.35,1504.8,1680.36,1755.6,1824.57
+628,690.8,891.76,1287.4,1507.2,1683.04,1758.4,1827.48
+629,691.9,893.18,1289.45,1509.6,1685.72,1761.2,1830.39
+630,693,894.6,1291.5,1512,1688.4,1764,1833.3
+631,694.1,896.02,1293.55,1514.4,1691.08,1766.8,1836.21
+632,695.2,897.44,1295.6,1516.8,1693.76,1769.6,1839.12
+633,696.3,898.86,1297.65,1519.2,1696.44,1772.4,1842.03
+634,697.4,900.28,1299.7,1521.6,1699.12,1775.2,1844.94
+635,698.5,901.7,1301.75,1524,1701.8,1778,1847.85
+636,699.6,903.12,1303.8,1526.4,1704.48,1780.8,1850.76
+637,700.7,904.54,1305.85,1528.8,1707.16,1783.6,1853.67
+638,701.8,905.96,1307.9,1531.2,1709.84,1786.4,1856.58
+639,702.9,907.38,1309.95,1533.6,1712.52,1789.2,1859.49
+640,704,908.8,1312,1536,1715.2,1792,1862.4
+641,705.1,910.22,1314.05,1538.4,1717.88,1794.8,1865.31
+642,706.2,911.64,1316.1,1540.8,1720.56,1797.6,1868.22
+643,707.3,913.06,1318.15,1543.2,1723.24,1800.4,1871.13
+644,708.4,914.48,1320.2,1545.6,1725.92,1803.2,1874.04
+645,709.5,915.9,1322.25,1548,1728.6,1806,1876.95
+646,710.6,917.32,1324.3,1550.4,1731.28,1808.8,1879.86
+647,711.7,918.74,1326.35,1552.8,1733.96,1811.6,1882.77
+648,712.8,920.16,1328.4,1555.2,1736.64,1814.4,1885.68
+649,713.9,921.58,1330.45,1557.6,1739.32,1817.2,1888.59
+650,715,923,1332.5,1560,1742,1820,1891.5
+651,716.1,924.42,1334.55,1562.4,1744.68,1822.8,1894.41
+652,717.2,925.84,1336.6,1564.8,1747.36,1825.6,1897.32
+653,718.3,927.26,1338.65,1567.2,1750.04,1828.4,1900.23
+654,719.4,928.68,1340.7,1569.6,1752.72,1831.2,1903.14
+655,720.5,930.1,1342.75,1572,1755.4,1834,1906.05
+656,721.6,931.52,1344.8,1574.4,1758.08,1836.8,1908.96
+657,722.7,932.94,1346.85,1576.8,1760.76,1839.6,1911.87
+658,723.8,934.36,1348.9,1579.2,1763.44,1842.4,1914.78
+659,724.9,935.78,1350.95,1581.6,1766.12,1845.2,1917.69
+660,726,937.2,1353,1584,1768.8,1848,1920.6
+661,727.1,938.62,1355.05,1586.4,1771.48,1850.8,1923.51
+662,728.2,940.04,1357.1,1588.8,1774.16,1853.6,1926.42
+663,729.3,941.46,1359.15,1591.2,1776.84,1856.4,1929.33
+664,730.4,942.88,1361.2,1593.6,1779.52,1859.2,1932.24
+665,731.5,944.3,1363.25,1596,1782.2,1862,1935.15
+666,732.6,945.72,1365.3,1598.4,1784.88,1864.8,1938.06
+667,733.7,947.14,1367.35,1600.8,1787.56,1867.6,1940.97
+668,734.8,948.56,1369.4,1603.2,1790.24,1870.4,1943.88
+669,735.9,949.98,1371.45,1605.6,1792.92,1873.2,1946.79
+670,737,951.4,1373.5,1608,1795.6,1876,1949.7
+671,738.1,952.82,1375.55,1610.4,1798.28,1878.8,1952.61
+672,739.2,954.24,1377.6,1612.8,1800.96,1881.6,1955.52
+673,740.3,955.66,1379.65,1615.2,1803.64,1884.4,1958.43
+674,741.4,957.08,1381.7,1617.6,1806.32,1887.2,1961.34
+675,742.5,958.5,1383.75,1620,1809,1890,1964.25
+676,743.6,959.92,1385.8,1622.4,1811.68,1892.8,1967.16
+677,744.7,961.34,1387.85,1624.8,1814.36,1895.6,1970.07
+678,745.8,962.76,1389.9,1627.2,1817.04,1898.4,1972.98
+679,746.9,964.18,1391.95,1629.6,1819.72,1901.2,1975.89
+680,748,965.6,1394,1632,1822.4,1904,1978.8
+681,749.1,967.02,1396.05,1634.4,1825.08,1906.8,1981.71
+682,750.2,968.44,1398.1,1636.8,1827.76,1909.6,1984.62
+683,751.3,969.86,1400.15,1639.2,1830.44,1912.4,1987.53
+684,752.4,971.28,1402.2,1641.6,1833.12,1915.2,1990.44
+685,753.5,972.7,1404.25,1644,1835.8,1918,1993.35
+686,754.6,974.12,1406.3,1646.4,1838.48,1920.8,1996.26
+687,755.7,975.54,1408.35,1648.8,1841.16,1923.6,1999.17
+688,756.8,976.96,1410.4,1651.2,1843.84,1926.4,2002.08
+689,757.9,978.38,1412.45,1653.6,1846.52,1929.2,2004.99
+690,759,979.8,1414.5,1656,1849.2,1932,2007.9
+691,760.1,981.22,1416.55,1658.4,1851.88,1934.8,2010.81
+692,761.2,982.64,1418.6,1660.8,1854.56,1937.6,2013.72
+693,762.3,984.06,1420.65,1663.2,1857.24,1940.4,2016.63
+694,763.4,985.48,1422.7,1665.6,1859.92,1943.2,2019.54
+695,764.5,986.9,1424.75,1668,1862.6,1946,2022.45
+696,765.6,988.32,1426.8,1670.4,1865.28,1948.8,2025.36
+697,766.7,989.74,1428.85,1672.8,1867.96,1951.6,2028.27
+698,767.8,991.16,1430.9,1675.2,1870.64,1954.4,2031.18
+699,768.9,992.58,1432.95,1677.6,1873.32,1957.2,2034.09
+700,770,994,1435,1680,1876,1960,2037
+701,771.1,995.42,1437.05,1682.4,1878.68,1962.8,2039.91
+702,772.2,996.84,1439.1,1684.8,1881.36,1965.6,2042.82
+703,773.3,998.26,1441.15,1687.2,1884.04,1968.4,2045.73
+704,774.4,999.68,1443.2,1689.6,1886.72,1971.2,2048.64
+705,775.5,1001.1,1445.25,1692,1889.4,1974,2051.55
+706,776.6,1002.52,1447.3,1694.4,1892.08,1976.8,2054.46
+707,777.7,1003.94,1449.35,1696.8,1894.76,1979.6,2057.37
+708,778.8,1005.36,1451.4,1699.2,1897.44,1982.4,2060.28
+709,779.9,1006.78,1453.45,1701.6,1900.12,1985.2,2063.19
+710,781,1008.2,1455.5,1704,1902.8,1988,2066.1
+711,782.1,1009.62,1457.55,1706.4,1905.48,1990.8,2069.01
+712,783.2,1011.04,1459.6,1708.8,1908.16,1993.6,2071.92
+713,784.3,1012.46,1461.65,1711.2,1910.84,1996.4,2074.83
+714,785.4,1013.88,1463.7,1713.6,1913.52,1999.2,2077.74
+715,786.5,1015.3,1465.75,1716,1916.2,2002,2080.65
+716,787.6,1016.72,1467.8,1718.4,1918.88,2004.8,2083.56
+717,788.7,1018.14,1469.85,1720.8,1921.56,2007.6,2086.47
+718,789.8,1019.56,1471.9,1723.2,1924.24,2010.4,2089.38
+719,790.9,1020.98,1473.95,1725.6,1926.92,2013.2,2092.29
+720,792,1022.4,1476,1728,1929.6,2016,2095.2
+721,793.1,1023.82,1478.05,1730.4,1932.28,2018.8,2098.11
+722,794.2,1025.24,1480.1,1732.8,1934.96,2021.6,2101.02
+723,795.3,1026.66,1482.15,1735.2,1937.64,2024.4,2103.93
+724,796.4,1028.08,1484.2,1737.6,1940.32,2027.2,2106.84
+725,797.5,1029.5,1486.25,1740,1943,2030,2109.75
+726,798.6,1030.92,1488.3,1742.4,1945.68,2032.8,2112.66
+727,799.7,1032.34,1490.35,1744.8,1948.36,2035.6,2115.57
+728,800.8,1033.76,1492.4,1747.2,1951.04,2038.4,2118.48
+729,801.9,1035.18,1494.45,1749.6,1953.72,2041.2,2121.39
+730,803,1036.6,1496.5,1752,1956.4,2044,2124.3
+731,804.1,1038.02,1498.55,1754.4,1959.08,2046.8,2127.21
+732,805.2,1039.44,1500.6,1756.8,1961.76,2049.6,2130.12
+733,806.3,1040.86,1502.65,1759.2,1964.44,2052.4,2133.03
+734,807.4,1042.28,1504.7,1761.6,1967.12,2055.2,2135.94
+735,808.5,1043.7,1506.75,1764,1969.8,2058,2138.85
+736,809.6,1045.12,1508.8,1766.4,1972.48,2060.8,2141.76
+737,810.7,1046.54,1510.85,1768.8,1975.16,2063.6,2144.67
+738,811.8,1047.96,1512.9,1771.2,1977.84,2066.4,2147.58
+739,812.9,1049.38,1514.95,1773.6,1980.52,2069.2,2150.49
+740,814,1050.8,1517,1776,1983.2,2072,2153.4
+741,815.1,1052.22,1519.05,1778.4,1985.88,2074.8,2156.31
+742,816.2,1053.64,1521.1,1780.8,1988.56,2077.6,2159.22
+743,817.3,1055.06,1523.15,1783.2,1991.24,2080.4,2162.13
+744,818.4,1056.48,1525.2,1785.6,1993.92,2083.2,2165.04
+745,819.5,1057.9,1527.25,1788,1996.6,2086,2167.95
+746,820.6,1059.32,1529.3,1790.4,1999.28,2088.8,2170.86
+747,821.7,1060.74,1531.35,1792.8,2001.96,2091.6,2173.77
+748,822.8,1062.16,1533.4,1795.2,2004.64,2094.4,2176.68
+749,823.9,1063.58,1535.45,1797.6,2007.32,2097.2,2179.59
+750,825,1065,1537.5,1800,2010,2100,2182.5
+751,826.1,1066.42,1539.55,1802.4,2012.68,2102.8,2185.41
+752,827.2,1067.84,1541.6,1804.8,2015.36,2105.6,2188.32
+753,828.3,1069.26,1543.65,1807.2,2018.04,2108.4,2191.23
+754,829.4,1070.68,1545.7,1809.6,2020.72,2111.2,2194.14
+755,830.5,1072.1,1547.75,1812,2023.4,2114,2197.05
+756,831.6,1073.52,1549.8,1814.4,2026.08,2116.8,2199.96
+757,832.7,1074.94,1551.85,1816.8,2028.76,2119.6,2202.87
+758,833.8,1076.36,1553.9,1819.2,2031.44,2122.4,2205.78
+759,834.9,1077.78,1555.95,1821.6,2034.12,2125.2,2208.69
+760,836,1079.2,1558,1824,2036.8,2128,2211.6
+761,837.1,1080.62,1560.05,1826.4,2039.48,2130.8,2214.51
+762,838.2,1082.04,1562.1,1828.8,2042.16,2133.6,2217.42
+763,839.3,1083.46,1564.15,1831.2,2044.84,2136.4,2220.33
+764,840.4,1084.88,1566.2,1833.6,2047.52,2139.2,2223.24
+765,841.5,1086.3,1568.25,1836,2050.2,2142,2226.15
+766,842.6,1087.72,1570.3,1838.4,2052.88,2144.8,2229.06
+767,843.7,1089.14,1572.35,1840.8,2055.56,2147.6,2231.97
+768,844.8,1090.56,1574.4,1843.2,2058.24,2150.4,2234.88
+769,845.9,1091.98,1576.45,1845.6,2060.92,2153.2,2237.79
+770,847,1093.4,1578.5,1848,2063.6,2156,2240.7
+771,848.1,1094.82,1580.55,1850.4,2066.28,2158.8,2243.61
+772,849.2,1096.24,1582.6,1852.8,2068.96,2161.6,2246.52
+773,850.3,1097.66,1584.65,1855.2,2071.64,2164.4,2249.43
+774,851.4,1099.08,1586.7,1857.6,2074.32,2167.2,2252.34
+775,852.5,1100.5,1588.75,1860,2077,2170,2255.25
+776,853.6,1101.92,1590.8,1862.4,2079.68,2172.8,2258.16
+777,854.7,1103.34,1592.85,1864.8,2082.36,2175.6,2261.07
+778,855.8,1104.76,1594.9,1867.2,2085.04,2178.4,2263.98
+779,856.9,1106.18,1596.95,1869.6,2087.72,2181.2,2266.89
+780,858,1107.6,1599,1872,2090.4,2184,2269.8
+781,859.1,1109.02,1601.05,1874.4,2093.08,2186.8,2272.71
+782,860.2,1110.44,1603.1,1876.8,2095.76,2189.6,2275.62
+783,861.3,1111.86,1605.15,1879.2,2098.44,2192.4,2278.53
+784,862.4,1113.28,1607.2,1881.6,2101.12,2195.2,2281.44
+785,863.5,1114.7,1609.25,1884,2103.8,2198,2284.35
+786,864.6,1116.12,1611.3,1886.4,2106.48,2200.8,2287.26
+787,865.7,1117.54,1613.35,1888.8,2109.16,2203.6,2290.17
+788,866.8,1118.96,1615.4,1891.2,2111.84,2206.4,2293.08
+789,867.9,1120.38,1617.45,1893.6,2114.52,2209.2,2295.99
+790,869,1121.8,1619.5,1896,2117.2,2212,2298.9
+791,870.1,1123.22,1621.55,1898.4,2119.88,2214.8,2301.81
+792,871.2,1124.64,1623.6,1900.8,2122.56,2217.6,2304.72
+793,872.3,1126.06,1625.65,1903.2,2125.24,2220.4,2307.63
+794,873.4,1127.48,1627.7,1905.6,2127.92,2223.2,2310.54
+795,874.5,1128.9,1629.75,1908,2130.6,2226,2313.45
+796,875.6,1130.32,1631.8,1910.4,2133.28,2228.8,2316.36
+797,876.7,1131.74,1633.85,1912.8,2135.96,2231.6,2319.27
+798,877.8,1133.16,1635.9,1915.2,2138.64,2234.4,2322.18
+799,878.9,1134.58,1637.95,1917.6,2141.32,2237.2,2325.09
+800,880,1136,1640,1920,2144,2240,2328
+801,881.1,1137.42,1642.05,1922.4,2146.68,2242.8,2330.91
+802,882.2,1138.84,1644.1,1924.8,2149.36,2245.6,2333.82
+803,883.3,1140.26,1646.15,1927.2,2152.04,2248.4,2336.73
+804,884.4,1141.68,1648.2,1929.6,2154.72,2251.2,2339.64
+805,885.5,1143.1,1650.25,1932,2157.4,2254,2342.55
+806,886.6,1144.52,1652.3,1934.4,2160.08,2256.8,2345.46
+807,887.7,1145.94,1654.35,1936.8,2162.76,2259.6,2348.37
+808,888.8,1147.36,1656.4,1939.2,2165.44,2262.4,2351.28
+809,889.9,1148.78,1658.45,1941.6,2168.12,2265.2,2354.19
+810,891,1150.2,1660.5,1944,2170.8,2268,2357.1
+811,892.1,1151.62,1662.55,1946.4,2173.48,2270.8,2360.01
+812,893.2,1153.04,1664.6,1948.8,2176.16,2273.6,2362.92
+813,894.3,1154.46,1666.65,1951.2,2178.84,2276.4,2365.83
+814,895.4,1155.88,1668.7,1953.6,2181.52,2279.2,2368.74
+815,896.5,1157.3,1670.75,1956,2184.2,2282,2371.65
+816,897.6,1158.72,1672.8,1958.4,2186.88,2284.8,2374.56
+817,898.7,1160.14,1674.85,1960.8,2189.56,2287.6,2377.47
+818,899.8,1161.56,1676.9,1963.2,2192.24,2290.4,2380.38
+819,900.9,1162.98,1678.95,1965.6,2194.92,2293.2,2383.29
+820,902,1164.4,1681,1968,2197.6,2296,2386.2
+821,903.1,1165.82,1683.05,1970.4,2200.28,2298.8,2389.11
+822,904.2,1167.24,1685.1,1972.8,2202.96,2301.6,2392.02
+823,905.3,1168.66,1687.15,1975.2,2205.64,2304.4,2394.93
+824,906.4,1170.08,1689.2,1977.6,2208.32,2307.2,2397.84
+825,907.5,1171.5,1691.25,1980,2211,2310,2400.75
+826,908.6,1172.92,1693.3,1982.4,2213.68,2312.8,2403.66
+827,909.7,1174.34,1695.35,1984.8,2216.36,2315.6,2406.57
+828,910.8,1175.76,1697.4,1987.2,2219.04,2318.4,2409.48
+829,911.9,1177.18,1699.45,1989.6,2221.72,2321.2,2412.39
+830,913,1178.6,1701.5,1992,2224.4,2324,2415.3
+831,914.1,1180.02,1703.55,1994.4,2227.08,2326.8,2418.21
+832,915.2,1181.44,1705.6,1996.8,2229.76,2329.6,2421.12
+833,916.3,1182.86,1707.65,1999.2,2232.44,2332.4,2424.03
+834,917.4,1184.28,1709.7,2001.6,2235.12,2335.2,2426.94
+835,918.5,1185.7,1711.75,2004,2237.8,2338,2429.85
+836,919.6,1187.12,1713.8,2006.4,2240.48,2340.8,2432.76
+837,920.7,1188.54,1715.85,2008.8,2243.16,2343.6,2435.67
+838,921.8,1189.96,1717.9,2011.2,2245.84,2346.4,2438.58
+839,922.9,1191.38,1719.95,2013.6,2248.52,2349.2,2441.49
+840,924,1192.8,1722,2016,2251.2,2352,2444.4
+841,925.1,1194.22,1724.05,2018.4,2253.88,2354.8,2447.31
+842,926.2,1195.64,1726.1,2020.8,2256.56,2357.6,2450.22
+843,927.3,1197.06,1728.15,2023.2,2259.24,2360.4,2453.13
+844,928.4,1198.48,1730.2,2025.6,2261.92,2363.2,2456.04
+845,929.5,1199.9,1732.25,2028,2264.6,2366,2458.95
+846,930.6,1201.32,1734.3,2030.4,2267.28,2368.8,2461.86
+847,931.7,1202.74,1736.35,2032.8,2269.96,2371.6,2464.77
+848,932.8,1204.16,1738.4,2035.2,2272.64,2374.4,2467.68
+849,933.9,1205.58,1740.45,2037.6,2275.32,2377.2,2470.59
+850,935,1207,1742.5,2040,2278,2380,2473.5
+851,936.1,1208.42,1744.55,2042.4,2280.68,2382.8,2476.41
+852,937.2,1209.84,1746.6,2044.8,2283.36,2385.6,2479.32
+853,938.3,1211.26,1748.65,2047.2,2286.04,2388.4,2482.23
+854,939.4,1212.68,1750.7,2049.6,2288.72,2391.2,2485.14
+855,940.5,1214.1,1752.75,2052,2291.4,2394,2488.05
+856,941.6,1215.52,1754.8,2054.4,2294.08,2396.8,2490.96
+857,942.7,1216.94,1756.85,2056.8,2296.76,2399.6,2493.87
+858,943.8,1218.36,1758.9,2059.2,2299.44,2402.4,2496.78
+859,944.9,1219.78,1760.95,2061.6,2302.12,2405.2,2499.69
+860,946,1221.2,1763,2064,2304.8,2408,2502.6
+861,947.1,1222.62,1765.05,2066.4,2307.48,2410.8,2505.51
+862,948.2,1224.04,1767.1,2068.8,2310.16,2413.6,2508.42
+863,949.3,1225.46,1769.15,2071.2,2312.84,2416.4,2511.33
+864,950.4,1226.88,1771.2,2073.6,2315.52,2419.2,2514.24
+865,951.5,1228.3,1773.25,2076,2318.2,2422,2517.15
+866,952.6,1229.72,1775.3,2078.4,2320.88,2424.8,2520.06
+867,953.7,1231.14,1777.35,2080.8,2323.56,2427.6,2522.97
+868,954.8,1232.56,1779.4,2083.2,2326.24,2430.4,2525.88
+869,955.9,1233.98,1781.45,2085.6,2328.92,2433.2,2528.79
+870,957,1235.4,1783.5,2088,2331.6,2436,2531.7
+871,958.1,1236.82,1785.55,2090.4,2334.28,2438.8,2534.61
+872,959.2,1238.24,1787.6,2092.8,2336.96,2441.6,2537.52
+873,960.3,1239.66,1789.65,2095.2,2339.64,2444.4,2540.43
+874,961.4,1241.08,1791.7,2097.6,2342.32,2447.2,2543.34
+875,962.5,1242.5,1793.75,2100,2345,2450,2546.25
+876,963.6,1243.92,1795.8,2102.4,2347.68,2452.8,2549.16
+877,964.7,1245.34,1797.85,2104.8,2350.36,2455.6,2552.07
+878,965.8,1246.76,1799.9,2107.2,2353.04,2458.4,2554.98
+879,966.9,1248.18,1801.95,2109.6,2355.72,2461.2,2557.89
+880,968,1249.6,1804,2112,2358.4,2464,2560.8
+881,969.1,1251.02,1806.05,2114.4,2361.08,2466.8,2563.71
+882,970.2,1252.44,1808.1,2116.8,2363.76,2469.6,2566.62
+883,971.3,1253.86,1810.15,2119.2,2366.44,2472.4,2569.53
+884,972.4,1255.28,1812.2,2121.6,2369.12,2475.2,2572.44
+885,973.5,1256.7,1814.25,2124,2371.8,2478,2575.35
+886,974.6,1258.12,1816.3,2126.4,2374.48,2480.8,2578.26
+887,975.7,1259.54,1818.35,2128.8,2377.16,2483.6,2581.17
+888,976.8,1260.96,1820.4,2131.2,2379.84,2486.4,2584.08
+889,977.9,1262.38,1822.45,2133.6,2382.52,2489.2,2586.99
+890,979,1263.8,1824.5,2136,2385.2,2492,2589.9
+891,980.1,1265.22,1826.55,2138.4,2387.88,2494.8,2592.81
+892,981.2,1266.64,1828.6,2140.8,2390.56,2497.6,2595.72
+893,982.3,1268.06,1830.65,2143.2,2393.24,2500.4,2598.63
+894,983.4,1269.48,1832.7,2145.6,2395.92,2503.2,2601.54
+895,984.5,1270.9,1834.75,2148,2398.6,2506,2604.45
+896,985.6,1272.32,1836.8,2150.4,2401.28,2508.8,2607.36
+897,986.7,1273.74,1838.85,2152.8,2403.96,2511.6,2610.27
+898,987.8,1275.16,1840.9,2155.2,2406.64,2514.4,2613.18
+899,988.9,1276.58,1842.95,2157.6,2409.32,2517.2,2616.09
+900,990,1278,1845,2160,2412,2520,2619
+901,991.1,1279.42,1847.05,2162.4,2414.68,2522.8,2621.91
+902,992.2,1280.84,1849.1,2164.8,2417.36,2525.6,2624.82
+903,993.3,1282.26,1851.15,2167.2,2420.04,2528.4,2627.73
+904,994.4,1283.68,1853.2,2169.6,2422.72,2531.2,2630.64
+905,995.5,1285.1,1855.25,2172,2425.4,2534,2633.55
+906,996.6,1286.52,1857.3,2174.4,2428.08,2536.8,2636.46
+907,997.7,1287.94,1859.35,2176.8,2430.76,2539.6,2639.37
+908,998.8,1289.36,1861.4,2179.2,2433.44,2542.4,2642.28
+909,999.9,1290.78,1863.45,2181.6,2436.12,2545.2,2645.19
+910,1001,1292.2,1865.5,2184,2438.8,2548,2648.1
+911,1002.1,1293.62,1867.55,2186.4,2441.48,2550.8,2651.01
+912,1003.2,1295.04,1869.6,2188.8,2444.16,2553.6,2653.92
+913,1004.3,1296.46,1871.65,2191.2,2446.84,2556.4,2656.83
+914,1005.4,1297.88,1873.7,2193.6,2449.52,2559.2,2659.74
+915,1006.5,1299.3,1875.75,2196,2452.2,2562,2662.65
+916,1007.6,1300.72,1877.8,2198.4,2454.88,2564.8,2665.56
+917,1008.7,1302.14,1879.85,2200.8,2457.56,2567.6,2668.47
+918,1009.8,1303.56,1881.9,2203.2,2460.24,2570.4,2671.38
+919,1010.9,1304.98,1883.95,2205.6,2462.92,2573.2,2674.29
+920,1012,1306.4,1886,2208,2465.6,2576,2677.2
+921,1013.1,1307.82,1888.05,2210.4,2468.28,2578.8,2680.11
+922,1014.2,1309.24,1890.1,2212.8,2470.96,2581.6,2683.02
+923,1015.3,1310.66,1892.15,2215.2,2473.64,2584.4,2685.93
+924,1016.4,1312.08,1894.2,2217.6,2476.32,2587.2,2688.84
+925,1017.5,1313.5,1896.25,2220,2479,2590,2691.75
+926,1018.6,1314.92,1898.3,2222.4,2481.68,2592.8,2694.66
+927,1019.7,1316.34,1900.35,2224.8,2484.36,2595.6,2697.57
+928,1020.8,1317.76,1902.4,2227.2,2487.04,2598.4,2700.48
+929,1021.9,1319.18,1904.45,2229.6,2489.72,2601.2,2703.39
+930,1023,1320.6,1906.5,2232,2492.4,2604,2706.3
+931,1024.1,1322.02,1908.55,2234.4,2495.08,2606.8,2709.21
+932,1025.2,1323.44,1910.6,2236.8,2497.76,2609.6,2712.12
+933,1026.3,1324.86,1912.65,2239.2,2500.44,2612.4,2715.03
+934,1027.4,1326.28,1914.7,2241.6,2503.12,2615.2,2717.94
+935,1028.5,1327.7,1916.75,2244,2505.8,2618,2720.85
+936,1029.6,1329.12,1918.8,2246.4,2508.48,2620.8,2723.76
+937,1030.7,1330.54,1920.85,2248.8,2511.16,2623.6,2726.67
+938,1031.8,1331.96,1922.9,2251.2,2513.84,2626.4,2729.58
+939,1032.9,1333.38,1924.95,2253.6,2516.52,2629.2,2732.49
+940,1034,1334.8,1927,2256,2519.2,2632,2735.4
+941,1035.1,1336.22,1929.05,2258.4,2521.88,2634.8,2738.31
+942,1036.2,1337.64,1931.1,2260.8,2524.56,2637.6,2741.22
+943,1037.3,1339.06,1933.15,2263.2,2527.24,2640.4,2744.13
+944,1038.4,1340.48,1935.2,2265.6,2529.92,2643.2,2747.04
+945,1039.5,1341.9,1937.25,2268,2532.6,2646,2749.95
+946,1040.6,1343.32,1939.3,2270.4,2535.28,2648.8,2752.86
+947,1041.7,1344.74,1941.35,2272.8,2537.96,2651.6,2755.77
+948,1042.8,1346.16,1943.4,2275.2,2540.64,2654.4,2758.68
+949,1043.9,1347.58,1945.45,2277.6,2543.32,2657.2,2761.59
+950,1045,1349,1947.5,2280,2546,2660,2764.5
+951,1046.1,1350.42,1949.55,2282.4,2548.68,2662.8,2767.41
+952,1047.2,1351.84,1951.6,2284.8,2551.36,2665.6,2770.32
+953,1048.3,1353.26,1953.65,2287.2,2554.04,2668.4,2773.23
+954,1049.4,1354.68,1955.7,2289.6,2556.72,2671.2,2776.14
+955,1050.5,1356.1,1957.75,2292,2559.4,2674,2779.05
+956,1051.6,1357.52,1959.8,2294.4,2562.08,2676.8,2781.96
+957,1052.7,1358.94,1961.85,2296.8,2564.76,2679.6,2784.87
+958,1053.8,1360.36,1963.9,2299.2,2567.44,2682.4,2787.78
+959,1054.9,1361.78,1965.95,2301.6,2570.12,2685.2,2790.69
+960,1056,1363.2,1968,2304,2572.8,2688,2793.6
+961,1057.1,1364.62,1970.05,2306.4,2575.48,2690.8,2796.51
+962,1058.2,1366.04,1972.1,2308.8,2578.16,2693.6,2799.42
+963,1059.3,1367.46,1974.15,2311.2,2580.84,2696.4,2802.33
+964,1060.4,1368.88,1976.2,2313.6,2583.52,2699.2,2805.24
+965,1061.5,1370.3,1978.25,2316,2586.2,2702,2808.15
+966,1062.6,1371.72,1980.3,2318.4,2588.88,2704.8,2811.06
+967,1063.7,1373.14,1982.35,2320.8,2591.56,2707.6,2813.97
+968,1064.8,1374.56,1984.4,2323.2,2594.24,2710.4,2816.88
+969,1065.9,1375.98,1986.45,2325.6,2596.92,2713.2,2819.79
+970,1067,1377.4,1988.5,2328,2599.6,2716,2822.7
+971,1068.1,1378.82,1990.55,2330.4,2602.28,2718.8,2825.61
+972,1069.2,1380.24,1992.6,2332.8,2604.96,2721.6,2828.52
+973,1070.3,1381.66,1994.65,2335.2,2607.64,2724.4,2831.43
+974,1071.4,1383.08,1996.7,2337.6,2610.32,2727.2,2834.34
+975,1072.5,1384.5,1998.75,2340,2613,2730,2837.25
+976,1073.6,1385.92,2000.8,2342.4,2615.68,2732.8,2840.16
+977,1074.7,1387.34,2002.85,2344.8,2618.36,2735.6,2843.07
+978,1075.8,1388.76,2004.9,2347.2,2621.04,2738.4,2845.98
+979,1076.9,1390.18,2006.95,2349.6,2623.72,2741.2,2848.89
+980,1078,1391.6,2009,2352,2626.4,2744,2851.8
+981,1079.1,1393.02,2011.05,2354.4,2629.08,2746.8,2854.71
+982,1080.2,1394.44,2013.1,2356.8,2631.76,2749.6,2857.62
+983,1081.3,1395.86,2015.15,2359.2,2634.44,2752.4,2860.53
+984,1082.4,1397.28,2017.2,2361.6,2637.12,2755.2,2863.44
+985,1083.5,1398.7,2019.25,2364,2639.8,2758,2866.35
+986,1084.6,1400.12,2021.3,2366.4,2642.48,2760.8,2869.26
+987,1085.7,1401.54,2023.35,2368.8,2645.16,2763.6,2872.17
+988,1086.8,1402.96,2025.4,2371.2,2647.84,2766.4,2875.08
+989,1087.9,1404.38,2027.45,2373.6,2650.52,2769.2,2877.99
+990,1089,1405.8,2029.5,2376,2653.2,2772,2880.9
+991,1090.1,1407.22,2031.55,2378.4,2655.88,2774.8,2883.81
+992,1091.2,1408.64,2033.6,2380.8,2658.56,2777.6,2886.72
+993,1092.3,1410.06,2035.65,2383.2,2661.24,2780.4,2889.63
+994,1093.4,1411.48,2037.7,2385.6,2663.92,2783.2,2892.54
+995,1094.5,1412.9,2039.75,2388,2666.6,2786,2895.45
+996,1095.6,1414.32,2041.8,2390.4,2669.28,2788.8,2898.36
+997,1096.7,1415.74,2043.85,2392.8,2671.96,2791.6,2901.27
+998,1097.8,1417.16,2045.9,2395.2,2674.64,2794.4,2904.18
+999,1098.9,1418.58,2047.95,2397.6,2677.32,2797.2,2907.09
+1000,1120,1450,2090,2440,2730,2850,2980
+1001,1121.12,1451.45,2092.09,2442.44,2732.73,2852.85,2982.98
+1002,1122.24,1452.9,2094.18,2444.88,2735.46,2855.7,2985.96
+1003,1123.36,1454.35,2096.27,2447.32,2738.19,2858.55,2988.94
+1004,1124.48,1455.8,2098.36,2449.76,2740.92,2861.4,2991.92
+1005,1125.6,1457.25,2100.45,2452.2,2743.65,2864.25,2994.9
+1006,1126.72,1458.7,2102.54,2454.64,2746.38,2867.1,2997.88
+1007,1127.84,1460.15,2104.63,2457.08,2749.11,2869.95,3000.86
+1008,1128.96,1461.6,2106.72,2459.52,2751.84,2872.8,3003.84
+1009,1130.08,1463.05,2108.81,2461.96,2754.57,2875.65,3006.82
+1010,1131.2,1464.5,2110.9,2464.4,2757.3,2878.5,3009.8
+1011,1132.32,1465.95,2112.99,2466.84,2760.03,2881.35,3012.78
+1012,1133.44,1467.4,2115.08,2469.28,2762.76,2884.2,3015.76
+1013,1134.56,1468.85,2117.17,2471.72,2765.49,2887.05,3018.74
+1014,1135.68,1470.3,2119.26,2474.16,2768.22,2889.9,3021.72
+1015,1136.8,1471.75,2121.35,2476.6,2770.95,2892.75,3024.7
+1016,1137.92,1473.2,2123.44,2479.04,2773.68,2895.6,3027.68
+1017,1139.04,1474.65,2125.53,2481.48,2776.41,2898.45,3030.66
+1018,1140.16,1476.1,2127.62,2483.92,2779.14,2901.3,3033.64
+1019,1141.28,1477.55,2129.71,2486.36,2781.87,2904.15,3036.62
+1020,1142.4,1479,2131.8,2488.8,2784.6,2907,3039.6
+1021,1143.52,1480.45,2133.89,2491.24,2787.33,2909.85,3042.58
+1022,1144.64,1481.9,2135.98,2493.68,2790.06,2912.7,3045.56
+1023,1145.76,1483.35,2138.07,2496.12,2792.79,2915.55,3048.54
+1024,1146.88,1484.8,2140.16,2498.56,2795.52,2918.4,3051.52
+1025,1148,1486.25,2142.25,2501,2798.25,2921.25,3054.5
+1026,1149.12,1487.7,2144.34,2503.44,2800.98,2924.1,3057.48
+1027,1150.24,1489.15,2146.43,2505.88,2803.71,2926.95,3060.46
+1028,1151.36,1490.6,2148.52,2508.32,2806.44,2929.8,3063.44
+1029,1152.48,1492.05,2150.61,2510.76,2809.17,2932.65,3066.42
+1030,1153.6,1493.5,2152.7,2513.2,2811.9,2935.5,3069.4
+1031,1154.72,1494.95,2154.79,2515.64,2814.63,2938.35,3072.38
+1032,1155.84,1496.4,2156.88,2518.08,2817.36,2941.2,3075.36
+1033,1156.96,1497.85,2158.97,2520.52,2820.09,2944.05,3078.34
+1034,1158.08,1499.3,2161.06,2522.96,2822.82,2946.9,3081.32
+1035,1159.2,1500.75,2163.15,2525.4,2825.55,2949.75,3084.3
+1036,1160.32,1502.2,2165.24,2527.84,2828.28,2952.6,3087.28
+1037,1161.44,1503.65,2167.33,2530.28,2831.01,2955.45,3090.26
+1038,1162.56,1505.1,2169.42,2532.72,2833.74,2958.3,3093.24
+1039,1163.68,1506.55,2171.51,2535.16,2836.47,2961.15,3096.22
+1040,1164.8,1508,2173.6,2537.6,2839.2,2964,3099.2
+1041,1165.92,1509.45,2175.69,2540.04,2841.93,2966.85,3102.18
+1042,1167.04,1510.9,2177.78,2542.48,2844.66,2969.7,3105.16
+1043,1168.16,1512.35,2179.87,2544.92,2847.39,2972.55,3108.14
+1044,1169.28,1513.8,2181.96,2547.36,2850.12,2975.4,3111.12
+1045,1170.4,1515.25,2184.05,2549.8,2852.85,2978.25,3114.1
+1046,1171.52,1516.7,2186.14,2552.24,2855.58,2981.1,3117.08
+1047,1172.64,1518.15,2188.23,2554.68,2858.31,2983.95,3120.06
+1048,1173.76,1519.6,2190.32,2557.12,2861.04,2986.8,3123.04
+1049,1174.88,1521.05,2192.41,2559.56,2863.77,2989.65,3126.02
+1050,1176,1522.5,2194.5,2562,2866.5,2992.5,3129
+1051,1177.12,1523.95,2196.59,2564.44,2869.23,2995.35,3131.98
+1052,1178.24,1525.4,2198.68,2566.88,2871.96,2998.2,3134.96
+1053,1179.36,1526.85,2200.77,2569.32,2874.69,3001.05,3137.94
+1054,1180.48,1528.3,2202.86,2571.76,2877.42,3003.9,3140.92
+1055,1181.6,1529.75,2204.95,2574.2,2880.15,3006.75,3143.9
+1056,1182.72,1531.2,2207.04,2576.64,2882.88,3009.6,3146.88
+1057,1183.84,1532.65,2209.13,2579.08,2885.61,3012.45,3149.86
+1058,1184.96,1534.1,2211.22,2581.52,2888.34,3015.3,3152.84
+1059,1186.08,1535.55,2213.31,2583.96,2891.07,3018.15,3155.82
+1060,1187.2,1537,2215.4,2586.4,2893.8,3021,3158.8
+1061,1188.32,1538.45,2217.49,2588.84,2896.53,3023.85,3161.78
+1062,1189.44,1539.9,2219.58,2591.28,2899.26,3026.7,3164.76
+1063,1190.56,1541.35,2221.67,2593.72,2901.99,3029.55,3167.74
+1064,1191.68,1542.8,2223.76,2596.16,2904.72,3032.4,3170.72
+1065,1192.8,1544.25,2225.85,2598.6,2907.45,3035.25,3173.7
+1066,1193.92,1545.7,2227.94,2601.04,2910.18,3038.1,3176.68
+1067,1195.04,1547.15,2230.03,2603.48,2912.91,3040.95,3179.66
+1068,1196.16,1548.6,2232.12,2605.92,2915.64,3043.8,3182.64
+1069,1197.28,1550.05,2234.21,2608.36,2918.37,3046.65,3185.62
+1070,1198.4,1551.5,2236.3,2610.8,2921.1,3049.5,3188.6
+1071,1199.52,1552.95,2238.39,2613.24,2923.83,3052.35,3191.58
+1072,1200.64,1554.4,2240.48,2615.68,2926.56,3055.2,3194.56
+1073,1201.76,1555.85,2242.57,2618.12,2929.29,3058.05,3197.54
+1074,1202.88,1557.3,2244.66,2620.56,2932.02,3060.9,3200.52
+1075,1204,1558.75,2246.75,2623,2934.75,3063.75,3203.5
+1076,1205.12,1560.2,2248.84,2625.44,2937.48,3066.6,3206.48
+1077,1206.24,1561.65,2250.93,2627.88,2940.21,3069.45,3209.46
+1078,1207.36,1563.1,2253.02,2630.32,2942.94,3072.3,3212.44
+1079,1208.48,1564.55,2255.11,2632.76,2945.67,3075.15,3215.42
+1080,1209.6,1566,2257.2,2635.2,2948.4,3078,3218.4
+1081,1210.72,1567.45,2259.29,2637.64,2951.13,3080.85,3221.38
+1082,1211.84,1568.9,2261.38,2640.08,2953.86,3083.7,3224.36
+1083,1212.96,1570.35,2263.47,2642.52,2956.59,3086.55,3227.34
+1084,1214.08,1571.8,2265.56,2644.96,2959.32,3089.4,3230.32
+1085,1215.2,1573.25,2267.65,2647.4,2962.05,3092.25,3233.3
+1086,1216.32,1574.7,2269.74,2649.84,2964.78,3095.1,3236.28
+1087,1217.44,1576.15,2271.83,2652.28,2967.51,3097.95,3239.26
+1088,1218.56,1577.6,2273.92,2654.72,2970.24,3100.8,3242.24
+1089,1219.68,1579.05,2276.01,2657.16,2972.97,3103.65,3245.22
+1090,1220.8,1580.5,2278.1,2659.6,2975.7,3106.5,3248.2
+1091,1221.92,1581.95,2280.19,2662.04,2978.43,3109.35,3251.18
+1092,1223.04,1583.4,2282.28,2664.48,2981.16,3112.2,3254.16
+1093,1224.16,1584.85,2284.37,2666.92,2983.89,3115.05,3257.14
+1094,1225.28,1586.3,2286.46,2669.36,2986.62,3117.9,3260.12
+1095,1226.4,1587.75,2288.55,2671.8,2989.35,3120.75,3263.1
+1096,1227.52,1589.2,2290.64,2674.24,2992.08,3123.6,3266.08
+1097,1228.64,1590.65,2292.73,2676.68,2994.81,3126.45,3269.06
+1098,1229.76,1592.1,2294.82,2679.12,2997.54,3129.3,3272.04
+1099,1230.88,1593.55,2296.91,2681.56,3000.27,3132.15,3275.02
+1100,1232,1595,2299,2684,3003,3135,3278
+1101,1233.12,1596.45,2301.09,2686.44,3005.73,3137.85,3280.98
+1102,1234.24,1597.9,2303.18,2688.88,3008.46,3140.7,3283.96
+1103,1235.36,1599.35,2305.27,2691.32,3011.19,3143.55,3286.94
+1104,1236.48,1600.8,2307.36,2693.76,3013.92,3146.4,3289.92
+1105,1237.6,1602.25,2309.45,2696.2,3016.65,3149.25,3292.9
+1106,1238.72,1603.7,2311.54,2698.64,3019.38,3152.1,3295.88
+1107,1239.84,1605.15,2313.63,2701.08,3022.11,3154.95,3298.86
+1108,1240.96,1606.6,2315.72,2703.52,3024.84,3157.8,3301.84
+1109,1242.08,1608.05,2317.81,2705.96,3027.57,3160.65,3304.82
+1110,1243.2,1609.5,2319.9,2708.4,3030.3,3163.5,3307.8
+1111,1244.32,1610.95,2321.99,2710.84,3033.03,3166.35,3310.78
+1112,1245.44,1612.4,2324.08,2713.28,3035.76,3169.2,3313.76
+1113,1246.56,1613.85,2326.17,2715.72,3038.49,3172.05,3316.74
+1114,1247.68,1615.3,2328.26,2718.16,3041.22,3174.9,3319.72
+1115,1248.8,1616.75,2330.35,2720.6,3043.95,3177.75,3322.7
+1116,1249.92,1618.2,2332.44,2723.04,3046.68,3180.6,3325.68
+1117,1251.04,1619.65,2334.53,2725.48,3049.41,3183.45,3328.66
+1118,1252.16,1621.1,2336.62,2727.92,3052.14,3186.3,3331.64
+1119,1253.28,1622.55,2338.71,2730.36,3054.87,3189.15,3334.62
+1120,1254.4,1624,2340.8,2732.8,3057.6,3192,3337.6
+1121,1255.52,1625.45,2342.89,2735.24,3060.33,3194.85,3340.58
+1122,1256.64,1626.9,2344.98,2737.68,3063.06,3197.7,3343.56
+1123,1257.76,1628.35,2347.07,2740.12,3065.79,3200.55,3346.54
+1124,1258.88,1629.8,2349.16,2742.56,3068.52,3203.4,3349.52
+1125,1260,1631.25,2351.25,2745,3071.25,3206.25,3352.5
+1126,1261.12,1632.7,2353.34,2747.44,3073.98,3209.1,3355.48
+1127,1262.24,1634.15,2355.43,2749.88,3076.71,3211.95,3358.46
+1128,1263.36,1635.6,2357.52,2752.32,3079.44,3214.8,3361.44
+1129,1264.48,1637.05,2359.61,2754.76,3082.17,3217.65,3364.42
+1130,1265.6,1638.5,2361.7,2757.2,3084.9,3220.5,3367.4
+1131,1266.72,1639.95,2363.79,2759.64,3087.63,3223.35,3370.38
+1132,1267.84,1641.4,2365.88,2762.08,3090.36,3226.2,3373.36
+1133,1268.96,1642.85,2367.97,2764.52,3093.09,3229.05,3376.34
+1134,1270.08,1644.3,2370.06,2766.96,3095.82,3231.9,3379.32
+1135,1271.2,1645.75,2372.15,2769.4,3098.55,3234.75,3382.3
+1136,1272.32,1647.2,2374.24,2771.84,3101.28,3237.6,3385.28
+1137,1273.44,1648.65,2376.33,2774.28,3104.01,3240.45,3388.26
+1138,1274.56,1650.1,2378.42,2776.72,3106.74,3243.3,3391.24
+1139,1275.68,1651.55,2380.51,2779.16,3109.47,3246.15,3394.22
+1140,1276.8,1653,2382.6,2781.6,3112.2,3249,3397.2
+1141,1277.92,1654.45,2384.69,2784.04,3114.93,3251.85,3400.18
+1142,1279.04,1655.9,2386.78,2786.48,3117.66,3254.7,3403.16
+1143,1280.16,1657.35,2388.87,2788.92,3120.39,3257.55,3406.14
+1144,1281.28,1658.8,2390.96,2791.36,3123.12,3260.4,3409.12
+1145,1282.4,1660.25,2393.05,2793.8,3125.85,3263.25,3412.1
+1146,1283.52,1661.7,2395.14,2796.24,3128.58,3266.1,3415.08
+1147,1284.64,1663.15,2397.23,2798.68,3131.31,3268.95,3418.06
+1148,1285.76,1664.6,2399.32,2801.12,3134.04,3271.8,3421.04
+1149,1286.88,1666.05,2401.41,2803.56,3136.77,3274.65,3424.02
+1150,1288,1667.5,2403.5,2806,3139.5,3277.5,3427
+1151,1289.12,1668.95,2405.59,2808.44,3142.23,3280.35,3429.98
+1152,1290.24,1670.4,2407.68,2810.88,3144.96,3283.2,3432.96
+1153,1291.36,1671.85,2409.77,2813.32,3147.69,3286.05,3435.94
+1154,1292.48,1673.3,2411.86,2815.76,3150.42,3288.9,3438.92
+1155,1293.6,1674.75,2413.95,2818.2,3153.15,3291.75,3441.9
+1156,1294.72,1676.2,2416.04,2820.64,3155.88,3294.6,3444.88
+1157,1295.84,1677.65,2418.13,2823.08,3158.61,3297.45,3447.86
+1158,1296.96,1679.1,2420.22,2825.52,3161.34,3300.3,3450.84
+1159,1298.08,1680.55,2422.31,2827.96,3164.07,3303.15,3453.82
+1160,1299.2,1682,2424.4,2830.4,3166.8,3306,3456.8
+1161,1300.32,1683.45,2426.49,2832.84,3169.53,3308.85,3459.78
+1162,1301.44,1684.9,2428.58,2835.28,3172.26,3311.7,3462.76
+1163,1302.56,1686.35,2430.67,2837.72,3174.99,3314.55,3465.74
+1164,1303.68,1687.8,2432.76,2840.16,3177.72,3317.4,3468.72
+1165,1304.8,1689.25,2434.85,2842.6,3180.45,3320.25,3471.7
+1166,1305.92,1690.7,2436.94,2845.04,3183.18,3323.1,3474.68
+1167,1307.04,1692.15,2439.03,2847.48,3185.91,3325.95,3477.66
+1168,1308.16,1693.6,2441.12,2849.92,3188.64,3328.8,3480.64
+1169,1309.28,1695.05,2443.21,2852.36,3191.37,3331.65,3483.62
+1170,1310.4,1696.5,2445.3,2854.8,3194.1,3334.5,3486.6
+1171,1311.52,1697.95,2447.39,2857.24,3196.83,3337.35,3489.58
+1172,1312.64,1699.4,2449.48,2859.68,3199.56,3340.2,3492.56
+1173,1313.76,1700.85,2451.57,2862.12,3202.29,3343.05,3495.54
+1174,1314.88,1702.3,2453.66,2864.56,3205.02,3345.9,3498.52
+1175,1316,1703.75,2455.75,2867,3207.75,3348.75,3501.5
+1176,1317.12,1705.2,2457.84,2869.44,3210.48,3351.6,3504.48
+1177,1318.24,1706.65,2459.93,2871.88,3213.21,3354.45,3507.46
+1178,1319.36,1708.1,2462.02,2874.32,3215.94,3357.3,3510.44
+1179,1320.48,1709.55,2464.11,2876.76,3218.67,3360.15,3513.42
+1180,1321.6,1711,2466.2,2879.2,3221.4,3363,3516.4
+1181,1322.72,1712.45,2468.29,2881.64,3224.13,3365.85,3519.38
+1182,1323.84,1713.9,2470.38,2884.08,3226.86,3368.7,3522.36
+1183,1324.96,1715.35,2472.47,2886.52,3229.59,3371.55,3525.34
+1184,1326.08,1716.8,2474.56,2888.96,3232.32,3374.4,3528.32
+1185,1327.2,1718.25,2476.65,2891.4,3235.05,3377.25,3531.3
+1186,1328.32,1719.7,2478.74,2893.84,3237.78,3380.1,3534.28
+1187,1329.44,1721.15,2480.83,2896.28,3240.51,3382.95,3537.26
+1188,1330.56,1722.6,2482.92,2898.72,3243.24,3385.8,3540.24
+1189,1331.68,1724.05,2485.01,2901.16,3245.97,3388.65,3543.22
+1190,1332.8,1725.5,2487.1,2903.6,3248.7,3391.5,3546.2
+1191,1333.92,1726.95,2489.19,2906.04,3251.43,3394.35,3549.18
+1192,1335.04,1728.4,2491.28,2908.48,3254.16,3397.2,3552.16
+1193,1336.16,1729.85,2493.37,2910.92,3256.89,3400.05,3555.14
+1194,1337.28,1731.3,2495.46,2913.36,3259.62,3402.9,3558.12
+1195,1338.4,1732.75,2497.55,2915.8,3262.35,3405.75,3561.1
+1196,1339.52,1734.2,2499.64,2918.24,3265.08,3408.6,3564.08
+1197,1340.64,1735.65,2501.73,2920.68,3267.81,3411.45,3567.06
+1198,1341.76,1737.1,2503.82,2923.12,3270.54,3414.3,3570.04
+1199,1342.88,1738.55,2505.91,2925.56,3273.27,3417.15,3573.02
+1200,1344,1740,2508,2928,3276,3420,3576
+1201,1345.12,1741.45,2510.09,2930.44,3278.73,3422.85,3578.98
+1202,1346.24,1742.9,2512.18,2932.88,3281.46,3425.7,3581.96
+1203,1347.36,1744.35,2514.27,2935.32,3284.19,3428.55,3584.94
+1204,1348.48,1745.8,2516.36,2937.76,3286.92,3431.4,3587.92
+1205,1349.6,1747.25,2518.45,2940.2,3289.65,3434.25,3590.9
+1206,1350.72,1748.7,2520.54,2942.64,3292.38,3437.1,3593.88
+1207,1351.84,1750.15,2522.63,2945.08,3295.11,3439.95,3596.86
+1208,1352.96,1751.6,2524.72,2947.52,3297.84,3442.8,3599.84
+1209,1354.08,1753.05,2526.81,2949.96,3300.57,3445.65,3602.82
+1210,1355.2,1754.5,2528.9,2952.4,3303.3,3448.5,3605.8
+1211,1356.32,1755.95,2530.99,2954.84,3306.03,3451.35,3608.78
+1212,1357.44,1757.4,2533.08,2957.28,3308.76,3454.2,3611.76
+1213,1358.56,1758.85,2535.17,2959.72,3311.49,3457.05,3614.74
+1214,1359.68,1760.3,2537.26,2962.16,3314.22,3459.9,3617.72
+1215,1360.8,1761.75,2539.35,2964.6,3316.95,3462.75,3620.7
+1216,1361.92,1763.2,2541.44,2967.04,3319.68,3465.6,3623.68
+1217,1363.04,1764.65,2543.53,2969.48,3322.41,3468.45,3626.66
+1218,1364.16,1766.1,2545.62,2971.92,3325.14,3471.3,3629.64
+1219,1365.28,1767.55,2547.71,2974.36,3327.87,3474.15,3632.62
+1220,1366.4,1769,2549.8,2976.8,3330.6,3477,3635.6
+1221,1367.52,1770.45,2551.89,2979.24,3333.33,3479.85,3638.58
+1222,1368.64,1771.9,2553.98,2981.68,3336.06,3482.7,3641.56
+1223,1369.76,1773.35,2556.07,2984.12,3338.79,3485.55,3644.54
+1224,1370.88,1774.8,2558.16,2986.56,3341.52,3488.4,3647.52
+1225,1372,1776.25,2560.25,2989,3344.25,3491.25,3650.5
+1226,1373.12,1777.7,2562.34,2991.44,3346.98,3494.1,3653.48
+1227,1374.24,1779.15,2564.43,2993.88,3349.71,3496.95,3656.46
+1228,1375.36,1780.6,2566.52,2996.32,3352.44,3499.8,3659.44
+1229,1376.48,1782.05,2568.61,2998.76,3355.17,3502.65,3662.42
+1230,1377.6,1783.5,2570.7,3001.2,3357.9,3505.5,3665.4
+1231,1378.72,1784.95,2572.79,3003.64,3360.63,3508.35,3668.38
+1232,1379.84,1786.4,2574.88,3006.08,3363.36,3511.2,3671.36
+1233,1380.96,1787.85,2576.97,3008.52,3366.09,3514.05,3674.34
+1234,1382.08,1789.3,2579.06,3010.96,3368.82,3516.9,3677.32
+1235,1383.2,1790.75,2581.15,3013.4,3371.55,3519.75,3680.3
+1236,1384.32,1792.2,2583.24,3015.84,3374.28,3522.6,3683.28
+1237,1385.44,1793.65,2585.33,3018.28,3377.01,3525.45,3686.26
+1238,1386.56,1795.1,2587.42,3020.72,3379.74,3528.3,3689.24
+1239,1387.68,1796.55,2589.51,3023.16,3382.47,3531.15,3692.22
+1240,1388.8,1798,2591.6,3025.6,3385.2,3534,3695.2
+1241,1389.92,1799.45,2593.69,3028.04,3387.93,3536.85,3698.18
+1242,1391.04,1800.9,2595.78,3030.48,3390.66,3539.7,3701.16
+1243,1392.16,1802.35,2597.87,3032.92,3393.39,3542.55,3704.14
+1244,1393.28,1803.8,2599.96,3035.36,3396.12,3545.4,3707.12
+1245,1394.4,1805.25,2602.05,3037.8,3398.85,3548.25,3710.1
+1246,1395.52,1806.7,2604.14,3040.24,3401.58,3551.1,3713.08
+1247,1396.64,1808.15,2606.23,3042.68,3404.31,3553.95,3716.06
+1248,1397.76,1809.6,2608.32,3045.12,3407.04,3556.8,3719.04
+1249,1398.88,1811.05,2610.41,3047.56,3409.77,3559.65,3722.02
+1250,1400,1812.5,2612.5,3050,3412.5,3562.5,3725
+1251,1401.12,1813.95,2614.59,3052.44,3415.23,3565.35,3727.98
+1252,1402.24,1815.4,2616.68,3054.88,3417.96,3568.2,3730.96
+1253,1403.36,1816.85,2618.77,3057.32,3420.69,3571.05,3733.94
+1254,1404.48,1818.3,2620.86,3059.76,3423.42,3573.9,3736.92
+1255,1405.6,1819.75,2622.95,3062.2,3426.15,3576.75,3739.9
+1256,1406.72,1821.2,2625.04,3064.64,3428.88,3579.6,3742.88
+1257,1407.84,1822.65,2627.13,3067.08,3431.61,3582.45,3745.86
+1258,1408.96,1824.1,2629.22,3069.52,3434.34,3585.3,3748.84
+1259,1410.08,1825.55,2631.31,3071.96,3437.07,3588.15,3751.82
+1260,1411.2,1827,2633.4,3074.4,3439.8,3591,3754.8
+1261,1412.32,1828.45,2635.49,3076.84,3442.53,3593.85,3757.78
+1262,1413.44,1829.9,2637.58,3079.28,3445.26,3596.7,3760.76
+1263,1414.56,1831.35,2639.67,3081.72,3447.99,3599.55,3763.74
+1264,1415.68,1832.8,2641.76,3084.16,3450.72,3602.4,3766.72
+1265,1416.8,1834.25,2643.85,3086.6,3453.45,3605.25,3769.7
+1266,1417.92,1835.7,2645.94,3089.04,3456.18,3608.1,3772.68
+1267,1419.04,1837.15,2648.03,3091.48,3458.91,3610.95,3775.66
+1268,1420.16,1838.6,2650.12,3093.92,3461.64,3613.8,3778.64
+1269,1421.28,1840.05,2652.21,3096.36,3464.37,3616.65,3781.62
+1270,1422.4,1841.5,2654.3,3098.8,3467.1,3619.5,3784.6
+1271,1423.52,1842.95,2656.39,3101.24,3469.83,3622.35,3787.58
+1272,1424.64,1844.4,2658.48,3103.68,3472.56,3625.2,3790.56
+1273,1425.76,1845.85,2660.57,3106.12,3475.29,3628.05,3793.54
+1274,1426.88,1847.3,2662.66,3108.56,3478.02,3630.9,3796.52
+1275,1428,1848.75,2664.75,3111,3480.75,3633.75,3799.5
+1276,1429.12,1850.2,2666.84,3113.44,3483.48,3636.6,3802.48
+1277,1430.24,1851.65,2668.93,3115.88,3486.21,3639.45,3805.46
+1278,1431.36,1853.1,2671.02,3118.32,3488.94,3642.3,3808.44
+1279,1432.48,1854.55,2673.11,3120.76,3491.67,3645.15,3811.42
+1280,1433.6,1856,2675.2,3123.2,3494.4,3648,3814.4
+1281,1434.72,1857.45,2677.29,3125.64,3497.13,3650.85,3817.38
+1282,1435.84,1858.9,2679.38,3128.08,3499.86,3653.7,3820.36
+1283,1436.96,1860.35,2681.47,3130.52,3502.59,3656.55,3823.34
+1284,1438.08,1861.8,2683.56,3132.96,3505.32,3659.4,3826.32
+1285,1439.2,1863.25,2685.65,3135.4,3508.05,3662.25,3829.3
+1286,1440.32,1864.7,2687.74,3137.84,3510.78,3665.1,3832.28
+1287,1441.44,1866.15,2689.83,3140.28,3513.51,3667.95,3835.26
+1288,1442.56,1867.6,2691.92,3142.72,3516.24,3670.8,3838.24
+1289,1443.68,1869.05,2694.01,3145.16,3518.97,3673.65,3841.22
+1290,1444.8,1870.5,2696.1,3147.6,3521.7,3676.5,3844.2
+1291,1445.92,1871.95,2698.19,3150.04,3524.43,3679.35,3847.18
+1292,1447.04,1873.4,2700.28,3152.48,3527.16,3682.2,3850.16
+1293,1448.16,1874.85,2702.37,3154.92,3529.89,3685.05,3853.14
+1294,1449.28,1876.3,2704.46,3157.36,3532.62,3687.9,3856.12
+1295,1450.4,1877.75,2706.55,3159.8,3535.35,3690.75,3859.1
+1296,1451.52,1879.2,2708.64,3162.24,3538.08,3693.6,3862.08
+1297,1452.64,1880.65,2710.73,3164.68,3540.81,3696.45,3865.06
+1298,1453.76,1882.1,2712.82,3167.12,3543.54,3699.3,3868.04
+1299,1454.88,1883.55,2714.91,3169.56,3546.27,3702.15,3871.02
+1300,1456,1885,2717,3172,3549,3705,3874
+1301,1457.12,1886.45,2719.09,3174.44,3551.73,3707.85,3876.98
+1302,1458.24,1887.9,2721.18,3176.88,3554.46,3710.7,3879.96
+1303,1459.36,1889.35,2723.27,3179.32,3557.19,3713.55,3882.94
+1304,1460.48,1890.8,2725.36,3181.76,3559.92,3716.4,3885.92
+1305,1461.6,1892.25,2727.45,3184.2,3562.65,3719.25,3888.9
+1306,1462.72,1893.7,2729.54,3186.64,3565.38,3722.1,3891.88
+1307,1463.84,1895.15,2731.63,3189.08,3568.11,3724.95,3894.86
+1308,1464.96,1896.6,2733.72,3191.52,3570.84,3727.8,3897.84
+1309,1466.08,1898.05,2735.81,3193.96,3573.57,3730.65,3900.82
+1310,1467.2,1899.5,2737.9,3196.4,3576.3,3733.5,3903.8
+1311,1468.32,1900.95,2739.99,3198.84,3579.03,3736.35,3906.78
+1312,1469.44,1902.4,2742.08,3201.28,3581.76,3739.2,3909.76
+1313,1470.56,1903.85,2744.17,3203.72,3584.49,3742.05,3912.74
+1314,1471.68,1905.3,2746.26,3206.16,3587.22,3744.9,3915.72
+1315,1472.8,1906.75,2748.35,3208.6,3589.95,3747.75,3918.7
+1316,1473.92,1908.2,2750.44,3211.04,3592.68,3750.6,3921.68
+1317,1475.04,1909.65,2752.53,3213.48,3595.41,3753.45,3924.66
+1318,1476.16,1911.1,2754.62,3215.92,3598.14,3756.3,3927.64
+1319,1477.28,1912.55,2756.71,3218.36,3600.87,3759.15,3930.62
+1320,1478.4,1914,2758.8,3220.8,3603.6,3762,3933.6
+1321,1479.52,1915.45,2760.89,3223.24,3606.33,3764.85,3936.58
+1322,1480.64,1916.9,2762.98,3225.68,3609.06,3767.7,3939.56
+1323,1481.76,1918.35,2765.07,3228.12,3611.79,3770.55,3942.54
+1324,1482.88,1919.8,2767.16,3230.56,3614.52,3773.4,3945.52
+1325,1484,1921.25,2769.25,3233,3617.25,3776.25,3948.5
+1326,1485.12,1922.7,2771.34,3235.44,3619.98,3779.1,3951.48
+1327,1486.24,1924.15,2773.43,3237.88,3622.71,3781.95,3954.46
+1328,1487.36,1925.6,2775.52,3240.32,3625.44,3784.8,3957.44
+1329,1488.48,1927.05,2777.61,3242.76,3628.17,3787.65,3960.42
+1330,1489.6,1928.5,2779.7,3245.2,3630.9,3790.5,3963.4
+1331,1490.72,1929.95,2781.79,3247.64,3633.63,3793.35,3966.38
+1332,1491.84,1931.4,2783.88,3250.08,3636.36,3796.2,3969.36
+1333,1492.96,1932.85,2785.97,3252.52,3639.09,3799.05,3972.34
+1334,1494.08,1934.3,2788.06,3254.96,3641.82,3801.9,3975.32
+1335,1495.2,1935.75,2790.15,3257.4,3644.55,3804.75,3978.3
+1336,1496.32,1937.2,2792.24,3259.84,3647.28,3807.6,3981.28
+1337,1497.44,1938.65,2794.33,3262.28,3650.01,3810.45,3984.26
+1338,1498.56,1940.1,2796.42,3264.72,3652.74,3813.3,3987.24
+1339,1499.68,1941.55,2798.51,3267.16,3655.47,3816.15,3990.22
+1340,1500.8,1943,2800.6,3269.6,3658.2,3819,3993.2
+1341,1501.92,1944.45,2802.69,3272.04,3660.93,3821.85,3996.18
+1342,1503.04,1945.9,2804.78,3274.48,3663.66,3824.7,3999.16
+1343,1504.16,1947.35,2806.87,3276.92,3666.39,3827.55,4002.14
+1344,1505.28,1948.8,2808.96,3279.36,3669.12,3830.4,4005.12
+1345,1506.4,1950.25,2811.05,3281.8,3671.85,3833.25,4008.1
+1346,1507.52,1951.7,2813.14,3284.24,3674.58,3836.1,4011.08
+1347,1508.64,1953.15,2815.23,3286.68,3677.31,3838.95,4014.06
+1348,1509.76,1954.6,2817.32,3289.12,3680.04,3841.8,4017.04
+1349,1510.88,1956.05,2819.41,3291.56,3682.77,3844.65,4020.02
+1350,1512,1957.5,2821.5,3294,3685.5,3847.5,4023
+1351,1513.12,1958.95,2823.59,3296.44,3688.23,3850.35,4025.98
+1352,1514.24,1960.4,2825.68,3298.88,3690.96,3853.2,4028.96
+1353,1515.36,1961.85,2827.77,3301.32,3693.69,3856.05,4031.94
+1354,1516.48,1963.3,2829.86,3303.76,3696.42,3858.9,4034.92
+1355,1517.6,1964.75,2831.95,3306.2,3699.15,3861.75,4037.9
+1356,1518.72,1966.2,2834.04,3308.64,3701.88,3864.6,4040.88
+1357,1519.84,1967.65,2836.13,3311.08,3704.61,3867.45,4043.86
+1358,1520.96,1969.1,2838.22,3313.52,3707.34,3870.3,4046.84
+1359,1522.08,1970.55,2840.31,3315.96,3710.07,3873.15,4049.82
+1360,1523.2,1972,2842.4,3318.4,3712.8,3876,4052.8
+1361,1524.32,1973.45,2844.49,3320.84,3715.53,3878.85,4055.78
+1362,1525.44,1974.9,2846.58,3323.28,3718.26,3881.7,4058.76
+1363,1526.56,1976.35,2848.67,3325.72,3720.99,3884.55,4061.74
+1364,1527.68,1977.8,2850.76,3328.16,3723.72,3887.4,4064.72
+1365,1528.8,1979.25,2852.85,3330.6,3726.45,3890.25,4067.7
+1366,1529.92,1980.7,2854.94,3333.04,3729.18,3893.1,4070.68
+1367,1531.04,1982.15,2857.03,3335.48,3731.91,3895.95,4073.66
+1368,1532.16,1983.6,2859.12,3337.92,3734.64,3898.8,4076.64
+1369,1533.28,1985.05,2861.21,3340.36,3737.37,3901.65,4079.62
+1370,1534.4,1986.5,2863.3,3342.8,3740.1,3904.5,4082.6
+1371,1535.52,1987.95,2865.39,3345.24,3742.83,3907.35,4085.58
+1372,1536.64,1989.4,2867.48,3347.68,3745.56,3910.2,4088.56
+1373,1537.76,1990.85,2869.57,3350.12,3748.29,3913.05,4091.54
+1374,1538.88,1992.3,2871.66,3352.56,3751.02,3915.9,4094.52
+1375,1540,1993.75,2873.75,3355,3753.75,3918.75,4097.5
+1376,1541.12,1995.2,2875.84,3357.44,3756.48,3921.6,4100.48
+1377,1542.24,1996.65,2877.93,3359.88,3759.21,3924.45,4103.46
+1378,1543.36,1998.1,2880.02,3362.32,3761.94,3927.3,4106.44
+1379,1544.48,1999.55,2882.11,3364.76,3764.67,3930.15,4109.42
+1380,1545.6,2001,2884.2,3367.2,3767.4,3933,4112.4
+1381,1546.72,2002.45,2886.29,3369.64,3770.13,3935.85,4115.38
+1382,1547.84,2003.9,2888.38,3372.08,3772.86,3938.7,4118.36
+1383,1548.96,2005.35,2890.47,3374.52,3775.59,3941.55,4121.34
+1384,1550.08,2006.8,2892.56,3376.96,3778.32,3944.4,4124.32
+1385,1551.2,2008.25,2894.65,3379.4,3781.05,3947.25,4127.3
+1386,1552.32,2009.7,2896.74,3381.84,3783.78,3950.1,4130.28
+1387,1553.44,2011.15,2898.83,3384.28,3786.51,3952.95,4133.26
+1388,1554.56,2012.6,2900.92,3386.72,3789.24,3955.8,4136.24
+1389,1555.68,2014.05,2903.01,3389.16,3791.97,3958.65,4139.22
+1390,1556.8,2015.5,2905.1,3391.6,3794.7,3961.5,4142.2
+1391,1557.92,2016.95,2907.19,3394.04,3797.43,3964.35,4145.18
+1392,1559.04,2018.4,2909.28,3396.48,3800.16,3967.2,4148.16
+1393,1560.16,2019.85,2911.37,3398.92,3802.89,3970.05,4151.14
+1394,1561.28,2021.3,2913.46,3401.36,3805.62,3972.9,4154.12
+1395,1562.4,2022.75,2915.55,3403.8,3808.35,3975.75,4157.1
+1396,1563.52,2024.2,2917.64,3406.24,3811.08,3978.6,4160.08
+1397,1564.64,2025.65,2919.73,3408.68,3813.81,3981.45,4163.06
+1398,1565.76,2027.1,2921.82,3411.12,3816.54,3984.3,4166.04
+1399,1566.88,2028.55,2923.91,3413.56,3819.27,3987.15,4169.02
+1400,1568,2030,2926,3416,3822,3990,4172
+1401,1569.12,2031.45,2928.09,3418.44,3824.73,3992.85,4174.98
+1402,1570.24,2032.9,2930.18,3420.88,3827.46,3995.7,4177.96
+1403,1571.36,2034.35,2932.27,3423.32,3830.19,3998.55,4180.94
+1404,1572.48,2035.8,2934.36,3425.76,3832.92,4001.4,4183.92
+1405,1573.6,2037.25,2936.45,3428.2,3835.65,4004.25,4186.9
+1406,1574.72,2038.7,2938.54,3430.64,3838.38,4007.1,4189.88
+1407,1575.84,2040.15,2940.63,3433.08,3841.11,4009.95,4192.86
+1408,1576.96,2041.6,2942.72,3435.52,3843.84,4012.8,4195.84
+1409,1578.08,2043.05,2944.81,3437.96,3846.57,4015.65,4198.82
+1410,1579.2,2044.5,2946.9,3440.4,3849.3,4018.5,4201.8
+1411,1580.32,2045.95,2948.99,3442.84,3852.03,4021.35,4204.78
+1412,1581.44,2047.4,2951.08,3445.28,3854.76,4024.2,4207.76
+1413,1582.56,2048.85,2953.17,3447.72,3857.49,4027.05,4210.74
+1414,1583.68,2050.3,2955.26,3450.16,3860.22,4029.9,4213.72
+1415,1584.8,2051.75,2957.35,3452.6,3862.95,4032.75,4216.7
+1416,1585.92,2053.2,2959.44,3455.04,3865.68,4035.6,4219.68
+1417,1587.04,2054.65,2961.53,3457.48,3868.41,4038.45,4222.66
+1418,1588.16,2056.1,2963.62,3459.92,3871.14,4041.3,4225.64
+1419,1589.28,2057.55,2965.71,3462.36,3873.87,4044.15,4228.62
+1420,1590.4,2059,2967.8,3464.8,3876.6,4047,4231.6
+1421,1591.52,2060.45,2969.89,3467.24,3879.33,4049.85,4234.58
+1422,1592.64,2061.9,2971.98,3469.68,3882.06,4052.7,4237.56
+1423,1593.76,2063.35,2974.07,3472.12,3884.79,4055.55,4240.54
+1424,1594.88,2064.8,2976.16,3474.56,3887.52,4058.4,4243.52
+1425,1596,2066.25,2978.25,3477,3890.25,4061.25,4246.5
+1426,1597.12,2067.7,2980.34,3479.44,3892.98,4064.1,4249.48
+1427,1598.24,2069.15,2982.43,3481.88,3895.71,4066.95,4252.46
+1428,1599.36,2070.6,2984.52,3484.32,3898.44,4069.8,4255.44
+1429,1600.48,2072.05,2986.61,3486.76,3901.17,4072.65,4258.42
+1430,1601.6,2073.5,2988.7,3489.2,3903.9,4075.5,4261.4
+1431,1602.72,2074.95,2990.79,3491.64,3906.63,4078.35,4264.38
+1432,1603.84,2076.4,2992.88,3494.08,3909.36,4081.2,4267.36
+1433,1604.96,2077.85,2994.97,3496.52,3912.09,4084.05,4270.34
+1434,1606.08,2079.3,2997.06,3498.96,3914.82,4086.9,4273.32
+1435,1607.2,2080.75,2999.15,3501.4,3917.55,4089.75,4276.3
+1436,1608.32,2082.2,3001.24,3503.84,3920.28,4092.6,4279.28
+1437,1609.44,2083.65,3003.33,3506.28,3923.01,4095.45,4282.26
+1438,1610.56,2085.1,3005.42,3508.72,3925.74,4098.3,4285.24
+1439,1611.68,2086.55,3007.51,3511.16,3928.47,4101.15,4288.22
+1440,1612.8,2088,3009.6,3513.6,3931.2,4104,4291.2
+1441,1613.92,2089.45,3011.69,3516.04,3933.93,4106.85,4294.18
+1442,1615.04,2090.9,3013.78,3518.48,3936.66,4109.7,4297.16
+1443,1616.16,2092.35,3015.87,3520.92,3939.39,4112.55,4300.14
+1444,1617.28,2093.8,3017.96,3523.36,3942.12,4115.4,4303.12
+1445,1618.4,2095.25,3020.05,3525.8,3944.85,4118.25,4306.1
+1446,1619.52,2096.7,3022.14,3528.24,3947.58,4121.1,4309.08
+1447,1620.64,2098.15,3024.23,3530.68,3950.31,4123.95,4312.06
+1448,1621.76,2099.6,3026.32,3533.12,3953.04,4126.8,4315.04
+1449,1622.88,2101.05,3028.41,3535.56,3955.77,4129.65,4318.02
+1450,1624,2102.5,3030.5,3538,3958.5,4132.5,4321
+1451,1625.12,2103.95,3032.59,3540.44,3961.23,4135.35,4323.98
+1452,1626.24,2105.4,3034.68,3542.88,3963.96,4138.2,4326.96
+1453,1627.36,2106.85,3036.77,3545.32,3966.69,4141.05,4329.94
+1454,1628.48,2108.3,3038.86,3547.76,3969.42,4143.9,4332.92
+1455,1629.6,2109.75,3040.95,3550.2,3972.15,4146.75,4335.9
+1456,1630.72,2111.2,3043.04,3552.64,3974.88,4149.6,4338.88
+1457,1631.84,2112.65,3045.13,3555.08,3977.61,4152.45,4341.86
+1458,1632.96,2114.1,3047.22,3557.52,3980.34,4155.3,4344.84
+1459,1634.08,2115.55,3049.31,3559.96,3983.07,4158.15,4347.82
+1460,1635.2,2117,3051.4,3562.4,3985.8,4161,4350.8
+1461,1636.32,2118.45,3053.49,3564.84,3988.53,4163.85,4353.78
+1462,1637.44,2119.9,3055.58,3567.28,3991.26,4166.7,4356.76
+1463,1638.56,2121.35,3057.67,3569.72,3993.99,4169.55,4359.74
+1464,1639.68,2122.8,3059.76,3572.16,3996.72,4172.4,4362.72
+1465,1640.8,2124.25,3061.85,3574.6,3999.45,4175.25,4365.7
+1466,1641.92,2125.7,3063.94,3577.04,4002.18,4178.1,4368.68
+1467,1643.04,2127.15,3066.03,3579.48,4004.91,4180.95,4371.66
+1468,1644.16,2128.6,3068.12,3581.92,4007.64,4183.8,4374.64
+1469,1645.28,2130.05,3070.21,3584.36,4010.37,4186.65,4377.62
+1470,1646.4,2131.5,3072.3,3586.8,4013.1,4189.5,4380.6
+1471,1647.52,2132.95,3074.39,3589.24,4015.83,4192.35,4383.58
+1472,1648.64,2134.4,3076.48,3591.68,4018.56,4195.2,4386.56
+1473,1649.76,2135.85,3078.57,3594.12,4021.29,4198.05,4389.54
+1474,1650.88,2137.3,3080.66,3596.56,4024.02,4200.9,4392.52
+1475,1652,2138.75,3082.75,3599,4026.75,4203.75,4395.5
+1476,1653.12,2140.2,3084.84,3601.44,4029.48,4206.6,4398.48
+1477,1654.24,2141.65,3086.93,3603.88,4032.21,4209.45,4401.46
+1478,1655.36,2143.1,3089.02,3606.32,4034.94,4212.3,4404.44
+1479,1656.48,2144.55,3091.11,3608.76,4037.67,4215.15,4407.42
+1480,1657.6,2146,3093.2,3611.2,4040.4,4218,4410.4
+1481,1658.72,2147.45,3095.29,3613.64,4043.13,4220.85,4413.38
+1482,1659.84,2148.9,3097.38,3616.08,4045.86,4223.7,4416.36
+1483,1660.96,2150.35,3099.47,3618.52,4048.59,4226.55,4419.34
+1484,1662.08,2151.8,3101.56,3620.96,4051.32,4229.4,4422.32
+1485,1663.2,2153.25,3103.65,3623.4,4054.05,4232.25,4425.3
+1486,1664.32,2154.7,3105.74,3625.84,4056.78,4235.1,4428.28
+1487,1665.44,2156.15,3107.83,3628.28,4059.51,4237.95,4431.26
+1488,1666.56,2157.6,3109.92,3630.72,4062.24,4240.8,4434.24
+1489,1667.68,2159.05,3112.01,3633.16,4064.97,4243.65,4437.22
+1490,1668.8,2160.5,3114.1,3635.6,4067.7,4246.5,4440.2
+1491,1669.92,2161.95,3116.19,3638.04,4070.43,4249.35,4443.18
+1492,1671.04,2163.4,3118.28,3640.48,4073.16,4252.2,4446.16
+1493,1672.16,2164.85,3120.37,3642.92,4075.89,4255.05,4449.14
+1494,1673.28,2166.3,3122.46,3645.36,4078.62,4257.9,4452.12
+1495,1674.4,2167.75,3124.55,3647.8,4081.35,4260.75,4455.1
+1496,1675.52,2169.2,3126.64,3650.24,4084.08,4263.6,4458.08
+1497,1676.64,2170.65,3128.73,3652.68,4086.81,4266.45,4461.06
+1498,1677.76,2172.1,3130.82,3655.12,4089.54,4269.3,4464.04
+1499,1678.88,2173.55,3132.91,3657.56,4092.27,4272.15,4467.02
+1500,1680,2175,3135,3660,4095,4275,4470
+1501,1681.12,2176.45,3137.09,3662.44,4097.73,4277.85,4472.98
+1502,1682.24,2177.9,3139.18,3664.88,4100.46,4280.7,4475.96
+1503,1683.36,2179.35,3141.27,3667.32,4103.19,4283.55,4478.94
+1504,1684.48,2180.8,3143.36,3669.76,4105.92,4286.4,4481.92
+1505,1685.6,2182.25,3145.45,3672.2,4108.65,4289.25,4484.9
+1506,1686.72,2183.7,3147.54,3674.64,4111.38,4292.1,4487.88
+1507,1687.84,2185.15,3149.63,3677.08,4114.11,4294.95,4490.86
+1508,1688.96,2186.6,3151.72,3679.52,4116.84,4297.8,4493.84
+1509,1690.08,2188.05,3153.81,3681.96,4119.57,4300.65,4496.82
+1510,1691.2,2189.5,3155.9,3684.4,4122.3,4303.5,4499.8
+1511,1692.32,2190.95,3157.99,3686.84,4125.03,4306.35,4502.78
+1512,1693.44,2192.4,3160.08,3689.28,4127.76,4309.2,4505.76
+1513,1694.56,2193.85,3162.17,3691.72,4130.49,4312.05,4508.74
+1514,1695.68,2195.3,3164.26,3694.16,4133.22,4314.9,4511.72
+1515,1696.8,2196.75,3166.35,3696.6,4135.95,4317.75,4514.7
+1516,1697.92,2198.2,3168.44,3699.04,4138.68,4320.6,4517.68
+1517,1699.04,2199.65,3170.53,3701.48,4141.41,4323.45,4520.66
+1518,1700.16,2201.1,3172.62,3703.92,4144.14,4326.3,4523.64
+1519,1701.28,2202.55,3174.71,3706.36,4146.87,4329.15,4526.62
+1520,1702.4,2204,3176.8,3708.8,4149.6,4332,4529.6
+1521,1703.52,2205.45,3178.89,3711.24,4152.33,4334.85,4532.58
+1522,1704.64,2206.9,3180.98,3713.68,4155.06,4337.7,4535.56
+1523,1705.76,2208.35,3183.07,3716.12,4157.79,4340.55,4538.54
+1524,1706.88,2209.8,3185.16,3718.56,4160.52,4343.4,4541.52
+1525,1708,2211.25,3187.25,3721,4163.25,4346.25,4544.5
+1526,1709.12,2212.7,3189.34,3723.44,4165.98,4349.1,4547.48
+1527,1710.24,2214.15,3191.43,3725.88,4168.71,4351.95,4550.46
+1528,1711.36,2215.6,3193.52,3728.32,4171.44,4354.8,4553.44
+1529,1712.48,2217.05,3195.61,3730.76,4174.17,4357.65,4556.42
+1530,1713.6,2218.5,3197.7,3733.2,4176.9,4360.5,4559.4
+1531,1714.72,2219.95,3199.79,3735.64,4179.63,4363.35,4562.38
+1532,1715.84,2221.4,3201.88,3738.08,4182.36,4366.2,4565.36
+1533,1716.96,2222.85,3203.97,3740.52,4185.09,4369.05,4568.34
+1534,1718.08,2224.3,3206.06,3742.96,4187.82,4371.9,4571.32
+1535,1719.2,2225.75,3208.15,3745.4,4190.55,4374.75,4574.3
+1536,1720.32,2227.2,3210.24,3747.84,4193.28,4377.6,4577.28
+1537,1721.44,2228.65,3212.33,3750.28,4196.01,4380.45,4580.26
+1538,1722.56,2230.1,3214.42,3752.72,4198.74,4383.3,4583.24
+1539,1723.68,2231.55,3216.51,3755.16,4201.47,4386.15,4586.22
+1540,1724.8,2233,3218.6,3757.6,4204.2,4389,4589.2
+1541,1725.92,2234.45,3220.69,3760.04,4206.93,4391.85,4592.18
+1542,1727.04,2235.9,3222.78,3762.48,4209.66,4394.7,4595.16
+1543,1728.16,2237.35,3224.87,3764.92,4212.39,4397.55,4598.14
+1544,1729.28,2238.8,3226.96,3767.36,4215.12,4400.4,4601.12
+1545,1730.4,2240.25,3229.05,3769.8,4217.85,4403.25,4604.1
+1546,1731.52,2241.7,3231.14,3772.24,4220.58,4406.1,4607.08
+1547,1732.64,2243.15,3233.23,3774.68,4223.31,4408.95,4610.06
+1548,1733.76,2244.6,3235.32,3777.12,4226.04,4411.8,4613.04
+1549,1734.88,2246.05,3237.41,3779.56,4228.77,4414.65,4616.02
+1550,1736,2247.5,3239.5,3782,4231.5,4417.5,4619
+1551,1737.12,2248.95,3241.59,3784.44,4234.23,4420.35,4621.98
+1552,1738.24,2250.4,3243.68,3786.88,4236.96,4423.2,4624.96
+1553,1739.36,2251.85,3245.77,3789.32,4239.69,4426.05,4627.94
+1554,1740.48,2253.3,3247.86,3791.76,4242.42,4428.9,4630.92
+1555,1741.6,2254.75,3249.95,3794.2,4245.15,4431.75,4633.9
+1556,1742.72,2256.2,3252.04,3796.64,4247.88,4434.6,4636.88
+1557,1743.84,2257.65,3254.13,3799.08,4250.61,4437.45,4639.86
+1558,1744.96,2259.1,3256.22,3801.52,4253.34,4440.3,4642.84
+1559,1746.08,2260.55,3258.31,3803.96,4256.07,4443.15,4645.82
+1560,1747.2,2262,3260.4,3806.4,4258.8,4446,4648.8
+1561,1748.32,2263.45,3262.49,3808.84,4261.53,4448.85,4651.78
+1562,1749.44,2264.9,3264.58,3811.28,4264.26,4451.7,4654.76
+1563,1750.56,2266.35,3266.67,3813.72,4266.99,4454.55,4657.74
+1564,1751.68,2267.8,3268.76,3816.16,4269.72,4457.4,4660.72
+1565,1752.8,2269.25,3270.85,3818.6,4272.45,4460.25,4663.7
+1566,1753.92,2270.7,3272.94,3821.04,4275.18,4463.1,4666.68
+1567,1755.04,2272.15,3275.03,3823.48,4277.91,4465.95,4669.66
+1568,1756.16,2273.6,3277.12,3825.92,4280.64,4468.8,4672.64
+1569,1757.28,2275.05,3279.21,3828.36,4283.37,4471.65,4675.62
+1570,1758.4,2276.5,3281.3,3830.8,4286.1,4474.5,4678.6
+1571,1759.52,2277.95,3283.39,3833.24,4288.83,4477.35,4681.58
+1572,1760.64,2279.4,3285.48,3835.68,4291.56,4480.2,4684.56
+1573,1761.76,2280.85,3287.57,3838.12,4294.29,4483.05,4687.54
+1574,1762.88,2282.3,3289.66,3840.56,4297.02,4485.9,4690.52
+1575,1764,2283.75,3291.75,3843,4299.75,4488.75,4693.5
+1576,1765.12,2285.2,3293.84,3845.44,4302.48,4491.6,4696.48
+1577,1766.24,2286.65,3295.93,3847.88,4305.21,4494.45,4699.46
+1578,1767.36,2288.1,3298.02,3850.32,4307.94,4497.3,4702.44
+1579,1768.48,2289.55,3300.11,3852.76,4310.67,4500.15,4705.42
+1580,1769.6,2291,3302.2,3855.2,4313.4,4503,4708.4
+1581,1770.72,2292.45,3304.29,3857.64,4316.13,4505.85,4711.38
+1582,1771.84,2293.9,3306.38,3860.08,4318.86,4508.7,4714.36
+1583,1772.96,2295.35,3308.47,3862.52,4321.59,4511.55,4717.34
+1584,1774.08,2296.8,3310.56,3864.96,4324.32,4514.4,4720.32
+1585,1775.2,2298.25,3312.65,3867.4,4327.05,4517.25,4723.3
+1586,1776.32,2299.7,3314.74,3869.84,4329.78,4520.1,4726.28
+1587,1777.44,2301.15,3316.83,3872.28,4332.51,4522.95,4729.26
+1588,1778.56,2302.6,3318.92,3874.72,4335.24,4525.8,4732.24
+1589,1779.68,2304.05,3321.01,3877.16,4337.97,4528.65,4735.22
+1590,1780.8,2305.5,3323.1,3879.6,4340.7,4531.5,4738.2
+1591,1781.92,2306.95,3325.19,3882.04,4343.43,4534.35,4741.18
+1592,1783.04,2308.4,3327.28,3884.48,4346.16,4537.2,4744.16
+1593,1784.16,2309.85,3329.37,3886.92,4348.89,4540.05,4747.14
+1594,1785.28,2311.3,3331.46,3889.36,4351.62,4542.9,4750.12
+1595,1786.4,2312.75,3333.55,3891.8,4354.35,4545.75,4753.1
+1596,1787.52,2314.2,3335.64,3894.24,4357.08,4548.6,4756.08
+1597,1788.64,2315.65,3337.73,3896.68,4359.81,4551.45,4759.06
+1598,1789.76,2317.1,3339.82,3899.12,4362.54,4554.3,4762.04
+1599,1790.88,2318.55,3341.91,3901.56,4365.27,4557.15,4765.02
+1600,1792,2320,3344,3904,4368,4560,4768
+1601,1793.12,2321.45,3346.09,3906.44,4370.73,4562.85,4770.98
+1602,1794.24,2322.9,3348.18,3908.88,4373.46,4565.7,4773.96
+1603,1795.36,2324.35,3350.27,3911.32,4376.19,4568.55,4776.94
+1604,1796.48,2325.8,3352.36,3913.76,4378.92,4571.4,4779.92
+1605,1797.6,2327.25,3354.45,3916.2,4381.65,4574.25,4782.9
+1606,1798.72,2328.7,3356.54,3918.64,4384.38,4577.1,4785.88
+1607,1799.84,2330.15,3358.63,3921.08,4387.11,4579.95,4788.86
+1608,1800.96,2331.6,3360.72,3923.52,4389.84,4582.8,4791.84
+1609,1802.08,2333.05,3362.81,3925.96,4392.57,4585.65,4794.82
+1610,1803.2,2334.5,3364.9,3928.4,4395.3,4588.5,4797.8
+1611,1804.32,2335.95,3366.99,3930.84,4398.03,4591.35,4800.78
+1612,1805.44,2337.4,3369.08,3933.28,4400.76,4594.2,4803.76
+1613,1806.56,2338.85,3371.17,3935.72,4403.49,4597.05,4806.74
+1614,1807.68,2340.3,3373.26,3938.16,4406.22,4599.9,4809.72
+1615,1808.8,2341.75,3375.35,3940.6,4408.95,4602.75,4812.7
+1616,1809.92,2343.2,3377.44,3943.04,4411.68,4605.6,4815.68
+1617,1811.04,2344.65,3379.53,3945.48,4414.41,4608.45,4818.66
+1618,1812.16,2346.1,3381.62,3947.92,4417.14,4611.3,4821.64
+1619,1813.28,2347.55,3383.71,3950.36,4419.87,4614.15,4824.62
+1620,1814.4,2349,3385.8,3952.8,4422.6,4617,4827.6
+1621,1815.52,2350.45,3387.89,3955.24,4425.33,4619.85,4830.58
+1622,1816.64,2351.9,3389.98,3957.68,4428.06,4622.7,4833.56
+1623,1817.76,2353.35,3392.07,3960.12,4430.79,4625.55,4836.54
+1624,1818.88,2354.8,3394.16,3962.56,4433.52,4628.4,4839.52
+1625,1820,2356.25,3396.25,3965,4436.25,4631.25,4842.5
+1626,1821.12,2357.7,3398.34,3967.44,4438.98,4634.1,4845.48
+1627,1822.24,2359.15,3400.43,3969.88,4441.71,4636.95,4848.46
+1628,1823.36,2360.6,3402.52,3972.32,4444.44,4639.8,4851.44
+1629,1824.48,2362.05,3404.61,3974.76,4447.17,4642.65,4854.42
+1630,1825.6,2363.5,3406.7,3977.2,4449.9,4645.5,4857.4
+1631,1826.72,2364.95,3408.79,3979.64,4452.63,4648.35,4860.38
+1632,1827.84,2366.4,3410.88,3982.08,4455.36,4651.2,4863.36
+1633,1828.96,2367.85,3412.97,3984.52,4458.09,4654.05,4866.34
+1634,1830.08,2369.3,3415.06,3986.96,4460.82,4656.9,4869.32
+1635,1831.2,2370.75,3417.15,3989.4,4463.55,4659.75,4872.3
+1636,1832.32,2372.2,3419.24,3991.84,4466.28,4662.6,4875.28
+1637,1833.44,2373.65,3421.33,3994.28,4469.01,4665.45,4878.26
+1638,1834.56,2375.1,3423.42,3996.72,4471.74,4668.3,4881.24
+1639,1835.68,2376.55,3425.51,3999.16,4474.47,4671.15,4884.22
+1640,1836.8,2378,3427.6,4001.6,4477.2,4674,4887.2
+1641,1837.92,2379.45,3429.69,4004.04,4479.93,4676.85,4890.18
+1642,1839.04,2380.9,3431.78,4006.48,4482.66,4679.7,4893.16
+1643,1840.16,2382.35,3433.87,4008.92,4485.39,4682.55,4896.14
+1644,1841.28,2383.8,3435.96,4011.36,4488.12,4685.4,4899.12
+1645,1842.4,2385.25,3438.05,4013.8,4490.85,4688.25,4902.1
+1646,1843.52,2386.7,3440.14,4016.24,4493.58,4691.1,4905.08
+1647,1844.64,2388.15,3442.23,4018.68,4496.31,4693.95,4908.06
+1648,1845.76,2389.6,3444.32,4021.12,4499.04,4696.8,4911.04
+1649,1846.88,2391.05,3446.41,4023.56,4501.77,4699.65,4914.02
+1650,1848,2392.5,3448.5,4026,4504.5,4702.5,4917
+1651,1849.12,2393.95,3450.59,4028.44,4507.23,4705.35,4919.98
+1652,1850.24,2395.4,3452.68,4030.88,4509.96,4708.2,4922.96
+1653,1851.36,2396.85,3454.77,4033.32,4512.69,4711.05,4925.94
+1654,1852.48,2398.3,3456.86,4035.76,4515.42,4713.9,4928.92
+1655,1853.6,2399.75,3458.95,4038.2,4518.15,4716.75,4931.9
+1656,1854.72,2401.2,3461.04,4040.64,4520.88,4719.6,4934.88
+1657,1855.84,2402.65,3463.13,4043.08,4523.61,4722.45,4937.86
+1658,1856.96,2404.1,3465.22,4045.52,4526.34,4725.3,4940.84
+1659,1858.08,2405.55,3467.31,4047.96,4529.07,4728.15,4943.82
+1660,1859.2,2407,3469.4,4050.4,4531.8,4731,4946.8
+1661,1860.32,2408.45,3471.49,4052.84,4534.53,4733.85,4949.78
+1662,1861.44,2409.9,3473.58,4055.28,4537.26,4736.7,4952.76
+1663,1862.56,2411.35,3475.67,4057.72,4539.99,4739.55,4955.74
+1664,1863.68,2412.8,3477.76,4060.16,4542.72,4742.4,4958.72
+1665,1864.8,2414.25,3479.85,4062.6,4545.45,4745.25,4961.7
+1666,1865.92,2415.7,3481.94,4065.04,4548.18,4748.1,4964.68
+1667,1867.04,2417.15,3484.03,4067.48,4550.91,4750.95,4967.66
+1668,1868.16,2418.6,3486.12,4069.92,4553.64,4753.8,4970.64
+1669,1869.28,2420.05,3488.21,4072.36,4556.37,4756.65,4973.62
+1670,1870.4,2421.5,3490.3,4074.8,4559.1,4759.5,4976.6
+1671,1871.52,2422.95,3492.39,4077.24,4561.83,4762.35,4979.58
+1672,1872.64,2424.4,3494.48,4079.68,4564.56,4765.2,4982.56
+1673,1873.76,2425.85,3496.57,4082.12,4567.29,4768.05,4985.54
+1674,1874.88,2427.3,3498.66,4084.56,4570.02,4770.9,4988.52
+1675,1876,2428.75,3500.75,4087,4572.75,4773.75,4991.5
+1676,1877.12,2430.2,3502.84,4089.44,4575.48,4776.6,4994.48
+1677,1878.24,2431.65,3504.93,4091.88,4578.21,4779.45,4997.46
+1678,1879.36,2433.1,3507.02,4094.32,4580.94,4782.3,5000.44
+1679,1880.48,2434.55,3509.11,4096.76,4583.67,4785.15,5003.42
+1680,1881.6,2436,3511.2,4099.2,4586.4,4788,5006.4
+1681,1882.72,2437.45,3513.29,4101.64,4589.13,4790.85,5009.38
+1682,1883.84,2438.9,3515.38,4104.08,4591.86,4793.7,5012.36
+1683,1884.96,2440.35,3517.47,4106.52,4594.59,4796.55,5015.34
+1684,1886.08,2441.8,3519.56,4108.96,4597.32,4799.4,5018.32
+1685,1887.2,2443.25,3521.65,4111.4,4600.05,4802.25,5021.3
+1686,1888.32,2444.7,3523.74,4113.84,4602.78,4805.1,5024.28
+1687,1889.44,2446.15,3525.83,4116.28,4605.51,4807.95,5027.26
+1688,1890.56,2447.6,3527.92,4118.72,4608.24,4810.8,5030.24
+1689,1891.68,2449.05,3530.01,4121.16,4610.97,4813.65,5033.22
+1690,1892.8,2450.5,3532.1,4123.6,4613.7,4816.5,5036.2
+1691,1893.92,2451.95,3534.19,4126.04,4616.43,4819.35,5039.18
+1692,1895.04,2453.4,3536.28,4128.48,4619.16,4822.2,5042.16
+1693,1896.16,2454.85,3538.37,4130.92,4621.89,4825.05,5045.14
+1694,1897.28,2456.3,3540.46,4133.36,4624.62,4827.9,5048.12
+1695,1898.4,2457.75,3542.55,4135.8,4627.35,4830.75,5051.1
+1696,1899.52,2459.2,3544.64,4138.24,4630.08,4833.6,5054.08
+1697,1900.64,2460.65,3546.73,4140.68,4632.81,4836.45,5057.06
+1698,1901.76,2462.1,3548.82,4143.12,4635.54,4839.3,5060.04
+1699,1902.88,2463.55,3550.91,4145.56,4638.27,4842.15,5063.02
+1700,1904,2465,3553,4148,4641,4845,5066
+1701,1905.12,2466.45,3555.09,4150.44,4643.73,4847.85,5068.98
+1702,1906.24,2467.9,3557.18,4152.88,4646.46,4850.7,5071.96
+1703,1907.36,2469.35,3559.27,4155.32,4649.19,4853.55,5074.94
+1704,1908.48,2470.8,3561.36,4157.76,4651.92,4856.4,5077.92
+1705,1909.6,2472.25,3563.45,4160.2,4654.65,4859.25,5080.9
+1706,1910.72,2473.7,3565.54,4162.64,4657.38,4862.1,5083.88
+1707,1911.84,2475.15,3567.63,4165.08,4660.11,4864.95,5086.86
+1708,1912.96,2476.6,3569.72,4167.52,4662.84,4867.8,5089.84
+1709,1914.08,2478.05,3571.81,4169.96,4665.57,4870.65,5092.82
+1710,1915.2,2479.5,3573.9,4172.4,4668.3,4873.5,5095.8
+1711,1916.32,2480.95,3575.99,4174.84,4671.03,4876.35,5098.78
+1712,1917.44,2482.4,3578.08,4177.28,4673.76,4879.2,5101.76
+1713,1918.56,2483.85,3580.17,4179.72,4676.49,4882.05,5104.74
+1714,1919.68,2485.3,3582.26,4182.16,4679.22,4884.9,5107.72
+1715,1920.8,2486.75,3584.35,4184.6,4681.95,4887.75,5110.7
+1716,1921.92,2488.2,3586.44,4187.04,4684.68,4890.6,5113.68
+1717,1923.04,2489.65,3588.53,4189.48,4687.41,4893.45,5116.66
+1718,1924.16,2491.1,3590.62,4191.92,4690.14,4896.3,5119.64
+1719,1925.28,2492.55,3592.71,4194.36,4692.87,4899.15,5122.62
+1720,1926.4,2494,3594.8,4196.8,4695.6,4902,5125.6
+1721,1927.52,2495.45,3596.89,4199.24,4698.33,4904.85,5128.58
+1722,1928.64,2496.9,3598.98,4201.68,4701.06,4907.7,5131.56
+1723,1929.76,2498.35,3601.07,4204.12,4703.79,4910.55,5134.54
+1724,1930.88,2499.8,3603.16,4206.56,4706.52,4913.4,5137.52
+1725,1932,2501.25,3605.25,4209,4709.25,4916.25,5140.5
+1726,1933.12,2502.7,3607.34,4211.44,4711.98,4919.1,5143.48
+1727,1934.24,2504.15,3609.43,4213.88,4714.71,4921.95,5146.46
+1728,1935.36,2505.6,3611.52,4216.32,4717.44,4924.8,5149.44
+1729,1936.48,2507.05,3613.61,4218.76,4720.17,4927.65,5152.42
+1730,1937.6,2508.5,3615.7,4221.2,4722.9,4930.5,5155.4
+1731,1938.72,2509.95,3617.79,4223.64,4725.63,4933.35,5158.38
+1732,1939.84,2511.4,3619.88,4226.08,4728.36,4936.2,5161.36
+1733,1940.96,2512.85,3621.97,4228.52,4731.09,4939.05,5164.34
+1734,1942.08,2514.3,3624.06,4230.96,4733.82,4941.9,5167.32
+1735,1943.2,2515.75,3626.15,4233.4,4736.55,4944.75,5170.3
+1736,1944.32,2517.2,3628.24,4235.84,4739.28,4947.6,5173.28
+1737,1945.44,2518.65,3630.33,4238.28,4742.01,4950.45,5176.26
+1738,1946.56,2520.1,3632.42,4240.72,4744.74,4953.3,5179.24
+1739,1947.68,2521.55,3634.51,4243.16,4747.47,4956.15,5182.22
+1740,1948.8,2523,3636.6,4245.6,4750.2,4959,5185.2
+1741,1949.92,2524.45,3638.69,4248.04,4752.93,4961.85,5188.18
+1742,1951.04,2525.9,3640.78,4250.48,4755.66,4964.7,5191.16
+1743,1952.16,2527.35,3642.87,4252.92,4758.39,4967.55,5194.14
+1744,1953.28,2528.8,3644.96,4255.36,4761.12,4970.4,5197.12
+1745,1954.4,2530.25,3647.05,4257.8,4763.85,4973.25,5200.1
+1746,1955.52,2531.7,3649.14,4260.24,4766.58,4976.1,5203.08
+1747,1956.64,2533.15,3651.23,4262.68,4769.31,4978.95,5206.06
+1748,1957.76,2534.6,3653.32,4265.12,4772.04,4981.8,5209.04
+1749,1958.88,2536.05,3655.41,4267.56,4774.77,4984.65,5212.02
+1750,1960,2537.5,3657.5,4270,4777.5,4987.5,5215
+1751,1961.12,2538.95,3659.59,4272.44,4780.23,4990.35,5217.98
+1752,1962.24,2540.4,3661.68,4274.88,4782.96,4993.2,5220.96
+1753,1963.36,2541.85,3663.77,4277.32,4785.69,4996.05,5223.94
+1754,1964.48,2543.3,3665.86,4279.76,4788.42,4998.9,5226.92
+1755,1965.6,2544.75,3667.95,4282.2,4791.15,5001.75,5229.9
+1756,1966.72,2546.2,3670.04,4284.64,4793.88,5004.6,5232.88
+1757,1967.84,2547.65,3672.13,4287.08,4796.61,5007.45,5235.86
+1758,1968.96,2549.1,3674.22,4289.52,4799.34,5010.3,5238.84
+1759,1970.08,2550.55,3676.31,4291.96,4802.07,5013.15,5241.82
+1760,1971.2,2552,3678.4,4294.4,4804.8,5016,5244.8
+1761,1972.32,2553.45,3680.49,4296.84,4807.53,5018.85,5247.78
+1762,1973.44,2554.9,3682.58,4299.28,4810.26,5021.7,5250.76
+1763,1974.56,2556.35,3684.67,4301.72,4812.99,5024.55,5253.74
+1764,1975.68,2557.8,3686.76,4304.16,4815.72,5027.4,5256.72
+1765,1976.8,2559.25,3688.85,4306.6,4818.45,5030.25,5259.7
+1766,1977.92,2560.7,3690.94,4309.04,4821.18,5033.1,5262.68
+1767,1979.04,2562.15,3693.03,4311.48,4823.91,5035.95,5265.66
+1768,1980.16,2563.6,3695.12,4313.92,4826.64,5038.8,5268.64
+1769,1981.28,2565.05,3697.21,4316.36,4829.37,5041.65,5271.62
+1770,1982.4,2566.5,3699.3,4318.8,4832.1,5044.5,5274.6
+1771,1983.52,2567.95,3701.39,4321.24,4834.83,5047.35,5277.58
+1772,1984.64,2569.4,3703.48,4323.68,4837.56,5050.2,5280.56
+1773,1985.76,2570.85,3705.57,4326.12,4840.29,5053.05,5283.54
+1774,1986.88,2572.3,3707.66,4328.56,4843.02,5055.9,5286.52
+1775,1988,2573.75,3709.75,4331,4845.75,5058.75,5289.5
+1776,1989.12,2575.2,3711.84,4333.44,4848.48,5061.6,5292.48
+1777,1990.24,2576.65,3713.93,4335.88,4851.21,5064.45,5295.46
+1778,1991.36,2578.1,3716.02,4338.32,4853.94,5067.3,5298.44
+1779,1992.48,2579.55,3718.11,4340.76,4856.67,5070.15,5301.42
+1780,1993.6,2581,3720.2,4343.2,4859.4,5073,5304.4
+1781,1994.72,2582.45,3722.29,4345.64,4862.13,5075.85,5307.38
+1782,1995.84,2583.9,3724.38,4348.08,4864.86,5078.7,5310.36
+1783,1996.96,2585.35,3726.47,4350.52,4867.59,5081.55,5313.34
+1784,1998.08,2586.8,3728.56,4352.96,4870.32,5084.4,5316.32
+1785,1999.2,2588.25,3730.65,4355.4,4873.05,5087.25,5319.3
+1786,2000.32,2589.7,3732.74,4357.84,4875.78,5090.1,5322.28
+1787,2001.44,2591.15,3734.83,4360.28,4878.51,5092.95,5325.26
+1788,2002.56,2592.6,3736.92,4362.72,4881.24,5095.8,5328.24
+1789,2003.68,2594.05,3739.01,4365.16,4883.97,5098.65,5331.22
+1790,2004.8,2595.5,3741.1,4367.6,4886.7,5101.5,5334.2
+1791,2005.92,2596.95,3743.19,4370.04,4889.43,5104.35,5337.18
+1792,2007.04,2598.4,3745.28,4372.48,4892.16,5107.2,5340.16
+1793,2008.16,2599.85,3747.37,4374.92,4894.89,5110.05,5343.14
+1794,2009.28,2601.3,3749.46,4377.36,4897.62,5112.9,5346.12
+1795,2010.4,2602.75,3751.55,4379.8,4900.35,5115.75,5349.1
+1796,2011.52,2604.2,3753.64,4382.24,4903.08,5118.6,5352.08
+1797,2012.64,2605.65,3755.73,4384.68,4905.81,5121.45,5355.06
+1798,2013.76,2607.1,3757.82,4387.12,4908.54,5124.3,5358.04
+1799,2014.88,2608.55,3759.91,4389.56,4911.27,5127.15,5361.02
+1800,2016,2610,3762,4392,4914,5130,5364
+1801,2017.12,2611.45,3764.09,4394.44,4916.73,5132.85,5366.98
+1802,2018.24,2612.9,3766.18,4396.88,4919.46,5135.7,5369.96
+1803,2019.36,2614.35,3768.27,4399.32,4922.19,5138.55,5372.94
+1804,2020.48,2615.8,3770.36,4401.76,4924.92,5141.4,5375.92
+1805,2021.6,2617.25,3772.45,4404.2,4927.65,5144.25,5378.9
+1806,2022.72,2618.7,3774.54,4406.64,4930.38,5147.1,5381.88
+1807,2023.84,2620.15,3776.63,4409.08,4933.11,5149.95,5384.86
+1808,2024.96,2621.6,3778.72,4411.52,4935.84,5152.8,5387.84
+1809,2026.08,2623.05,3780.81,4413.96,4938.57,5155.65,5390.82
+1810,2027.2,2624.5,3782.9,4416.4,4941.3,5158.5,5393.8
+1811,2028.32,2625.95,3784.99,4418.84,4944.03,5161.35,5396.78
+1812,2029.44,2627.4,3787.08,4421.28,4946.76,5164.2,5399.76
+1813,2030.56,2628.85,3789.17,4423.72,4949.49,5167.05,5402.74
+1814,2031.68,2630.3,3791.26,4426.16,4952.22,5169.9,5405.72
+1815,2032.8,2631.75,3793.35,4428.6,4954.95,5172.75,5408.7
+1816,2033.92,2633.2,3795.44,4431.04,4957.68,5175.6,5411.68
+1817,2035.04,2634.65,3797.53,4433.48,4960.41,5178.45,5414.66
+1818,2036.16,2636.1,3799.62,4435.92,4963.14,5181.3,5417.64
+1819,2037.28,2637.55,3801.71,4438.36,4965.87,5184.15,5420.62
+1820,2038.4,2639,3803.8,4440.8,4968.6,5187,5423.6
+1821,2039.52,2640.45,3805.89,4443.24,4971.33,5189.85,5426.58
+1822,2040.64,2641.9,3807.98,4445.68,4974.06,5192.7,5429.56
+1823,2041.76,2643.35,3810.07,4448.12,4976.79,5195.55,5432.54
+1824,2042.88,2644.8,3812.16,4450.56,4979.52,5198.4,5435.52
+1825,2044,2646.25,3814.25,4453,4982.25,5201.25,5438.5
+1826,2045.12,2647.7,3816.34,4455.44,4984.98,5204.1,5441.48
+1827,2046.24,2649.15,3818.43,4457.88,4987.71,5206.95,5444.46
+1828,2047.36,2650.6,3820.52,4460.32,4990.44,5209.8,5447.44
+1829,2048.48,2652.05,3822.61,4462.76,4993.17,5212.65,5450.42
+1830,2049.6,2653.5,3824.7,4465.2,4995.9,5215.5,5453.4
+1831,2050.72,2654.95,3826.79,4467.64,4998.63,5218.35,5456.38
+1832,2051.84,2656.4,3828.88,4470.08,5001.36,5221.2,5459.36
+1833,2052.96,2657.85,3830.97,4472.52,5004.09,5224.05,5462.34
+1834,2054.08,2659.3,3833.06,4474.96,5006.82,5226.9,5465.32
+1835,2055.2,2660.75,3835.15,4477.4,5009.55,5229.75,5468.3
+1836,2056.32,2662.2,3837.24,4479.84,5012.28,5232.6,5471.28
+1837,2057.44,2663.65,3839.33,4482.28,5015.01,5235.45,5474.26
+1838,2058.56,2665.1,3841.42,4484.72,5017.74,5238.3,5477.24
+1839,2059.68,2666.55,3843.51,4487.16,5020.47,5241.15,5480.22
+1840,2060.8,2668,3845.6,4489.6,5023.2,5244,5483.2
+1841,2061.92,2669.45,3847.69,4492.04,5025.93,5246.85,5486.18
+1842,2063.04,2670.9,3849.78,4494.48,5028.66,5249.7,5489.16
+1843,2064.16,2672.35,3851.87,4496.92,5031.39,5252.55,5492.14
+1844,2065.28,2673.8,3853.96,4499.36,5034.12,5255.4,5495.12
+1845,2066.4,2675.25,3856.05,4501.8,5036.85,5258.25,5498.1
+1846,2067.52,2676.7,3858.14,4504.24,5039.58,5261.1,5501.08
+1847,2068.64,2678.15,3860.23,4506.68,5042.31,5263.95,5504.06
+1848,2069.76,2679.6,3862.32,4509.12,5045.04,5266.8,5507.04
+1849,2070.88,2681.05,3864.41,4511.56,5047.77,5269.65,5510.02
+1850,2072,2682.5,3866.5,4514,5050.5,5272.5,5513
+1851,2073.12,2683.95,3868.59,4516.44,5053.23,5275.35,5515.98
+1852,2074.24,2685.4,3870.68,4518.88,5055.96,5278.2,5518.96
+1853,2075.36,2686.85,3872.77,4521.32,5058.69,5281.05,5521.94
+1854,2076.48,2688.3,3874.86,4523.76,5061.42,5283.9,5524.92
+1855,2077.6,2689.75,3876.95,4526.2,5064.15,5286.75,5527.9
+1856,2078.72,2691.2,3879.04,4528.64,5066.88,5289.6,5530.88
+1857,2079.84,2692.65,3881.13,4531.08,5069.61,5292.45,5533.86
+1858,2080.96,2694.1,3883.22,4533.52,5072.34,5295.3,5536.84
+1859,2082.08,2695.55,3885.31,4535.96,5075.07,5298.15,5539.82
+1860,2083.2,2697,3887.4,4538.4,5077.8,5301,5542.8
+1861,2084.32,2698.45,3889.49,4540.84,5080.53,5303.85,5545.78
+1862,2085.44,2699.9,3891.58,4543.28,5083.26,5306.7,5548.76
+1863,2086.56,2701.35,3893.67,4545.72,5085.99,5309.55,5551.74
+1864,2087.68,2702.8,3895.76,4548.16,5088.72,5312.4,5554.72
+1865,2088.8,2704.25,3897.85,4550.6,5091.45,5315.25,5557.7
+1866,2089.92,2705.7,3899.94,4553.04,5094.18,5318.1,5560.68
+1867,2091.04,2707.15,3902.03,4555.48,5096.91,5320.95,5563.66
+1868,2092.16,2708.6,3904.12,4557.92,5099.64,5323.8,5566.64
+1869,2093.28,2710.05,3906.21,4560.36,5102.37,5326.65,5569.62
+1870,2094.4,2711.5,3908.3,4562.8,5105.1,5329.5,5572.6
+1871,2095.52,2712.95,3910.39,4565.24,5107.83,5332.35,5575.58
+1872,2096.64,2714.4,3912.48,4567.68,5110.56,5335.2,5578.56
+1873,2097.76,2715.85,3914.57,4570.12,5113.29,5338.05,5581.54
+1874,2098.88,2717.3,3916.66,4572.56,5116.02,5340.9,5584.52
+1875,2100,2718.75,3918.75,4575,5118.75,5343.75,5587.5
+1876,2101.12,2720.2,3920.84,4577.44,5121.48,5346.6,5590.48
+1877,2102.24,2721.65,3922.93,4579.88,5124.21,5349.45,5593.46
+1878,2103.36,2723.1,3925.02,4582.32,5126.94,5352.3,5596.44
+1879,2104.48,2724.55,3927.11,4584.76,5129.67,5355.15,5599.42
+1880,2105.6,2726,3929.2,4587.2,5132.4,5358,5602.4
+1881,2106.72,2727.45,3931.29,4589.64,5135.13,5360.85,5605.38
+1882,2107.84,2728.9,3933.38,4592.08,5137.86,5363.7,5608.36
+1883,2108.96,2730.35,3935.47,4594.52,5140.59,5366.55,5611.34
+1884,2110.08,2731.8,3937.56,4596.96,5143.32,5369.4,5614.32
+1885,2111.2,2733.25,3939.65,4599.4,5146.05,5372.25,5617.3
+1886,2112.32,2734.7,3941.74,4601.84,5148.78,5375.1,5620.28
+1887,2113.44,2736.15,3943.83,4604.28,5151.51,5377.95,5623.26
+1888,2114.56,2737.6,3945.92,4606.72,5154.24,5380.8,5626.24
+1889,2115.68,2739.05,3948.01,4609.16,5156.97,5383.65,5629.22
+1890,2116.8,2740.5,3950.1,4611.6,5159.7,5386.5,5632.2
+1891,2117.92,2741.95,3952.19,4614.04,5162.43,5389.35,5635.18
+1892,2119.04,2743.4,3954.28,4616.48,5165.16,5392.2,5638.16
+1893,2120.16,2744.85,3956.37,4618.92,5167.89,5395.05,5641.14
+1894,2121.28,2746.3,3958.46,4621.36,5170.62,5397.9,5644.12
+1895,2122.4,2747.75,3960.55,4623.8,5173.35,5400.75,5647.1
+1896,2123.52,2749.2,3962.64,4626.24,5176.08,5403.6,5650.08
+1897,2124.64,2750.65,3964.73,4628.68,5178.81,5406.45,5653.06
+1898,2125.76,2752.1,3966.82,4631.12,5181.54,5409.3,5656.04
+1899,2126.88,2753.55,3968.91,4633.56,5184.27,5412.15,5659.02
+1900,2128,2755,3971,4636,5187,5415,5662
+1901,2129.12,2756.45,3973.09,4638.44,5189.73,5417.85,5664.98
+1902,2130.24,2757.9,3975.18,4640.88,5192.46,5420.7,5667.96
+1903,2131.36,2759.35,3977.27,4643.32,5195.19,5423.55,5670.94
+1904,2132.48,2760.8,3979.36,4645.76,5197.92,5426.4,5673.92
+1905,2133.6,2762.25,3981.45,4648.2,5200.65,5429.25,5676.9
+1906,2134.72,2763.7,3983.54,4650.64,5203.38,5432.1,5679.88
+1907,2135.84,2765.15,3985.63,4653.08,5206.11,5434.95,5682.86
+1908,2136.96,2766.6,3987.72,4655.52,5208.84,5437.8,5685.84
+1909,2138.08,2768.05,3989.81,4657.96,5211.57,5440.65,5688.82
+1910,2139.2,2769.5,3991.9,4660.4,5214.3,5443.5,5691.8
+1911,2140.32,2770.95,3993.99,4662.84,5217.03,5446.35,5694.78
+1912,2141.44,2772.4,3996.08,4665.28,5219.76,5449.2,5697.76
+1913,2142.56,2773.85,3998.17,4667.72,5222.49,5452.05,5700.74
+1914,2143.68,2775.3,4000.26,4670.16,5225.22,5454.9,5703.72
+1915,2144.8,2776.75,4002.35,4672.6,5227.95,5457.75,5706.7
+1916,2145.92,2778.2,4004.44,4675.04,5230.68,5460.6,5709.68
+1917,2147.04,2779.65,4006.53,4677.48,5233.41,5463.45,5712.66
+1918,2148.16,2781.1,4008.62,4679.92,5236.14,5466.3,5715.64
+1919,2149.28,2782.55,4010.71,4682.36,5238.87,5469.15,5718.62
+1920,2150.4,2784,4012.8,4684.8,5241.6,5472,5721.6
+1921,2151.52,2785.45,4014.89,4687.24,5244.33,5474.85,5724.58
+1922,2152.64,2786.9,4016.98,4689.68,5247.06,5477.7,5727.56
+1923,2153.76,2788.35,4019.07,4692.12,5249.79,5480.55,5730.54
+1924,2154.88,2789.8,4021.16,4694.56,5252.52,5483.4,5733.52
+1925,2156,2791.25,4023.25,4697,5255.25,5486.25,5736.5
+1926,2157.12,2792.7,4025.34,4699.44,5257.98,5489.1,5739.48
+1927,2158.24,2794.15,4027.43,4701.88,5260.71,5491.95,5742.46
+1928,2159.36,2795.6,4029.52,4704.32,5263.44,5494.8,5745.44
+1929,2160.48,2797.05,4031.61,4706.76,5266.17,5497.65,5748.42
+1930,2161.6,2798.5,4033.7,4709.2,5268.9,5500.5,5751.4
+1931,2162.72,2799.95,4035.79,4711.64,5271.63,5503.35,5754.38
+1932,2163.84,2801.4,4037.88,4714.08,5274.36,5506.2,5757.36
+1933,2164.96,2802.85,4039.97,4716.52,5277.09,5509.05,5760.34
+1934,2166.08,2804.3,4042.06,4718.96,5279.82,5511.9,5763.32
+1935,2167.2,2805.75,4044.15,4721.4,5282.55,5514.75,5766.3
+1936,2168.32,2807.2,4046.24,4723.84,5285.28,5517.6,5769.28
+1937,2169.44,2808.65,4048.33,4726.28,5288.01,5520.45,5772.26
+1938,2170.56,2810.1,4050.42,4728.72,5290.74,5523.3,5775.24
+1939,2171.68,2811.55,4052.51,4731.16,5293.47,5526.15,5778.22
+1940,2172.8,2813,4054.6,4733.6,5296.2,5529,5781.2
+1941,2173.92,2814.45,4056.69,4736.04,5298.93,5531.85,5784.18
+1942,2175.04,2815.9,4058.78,4738.48,5301.66,5534.7,5787.16
+1943,2176.16,2817.35,4060.87,4740.92,5304.39,5537.55,5790.14
+1944,2177.28,2818.8,4062.96,4743.36,5307.12,5540.4,5793.12
+1945,2178.4,2820.25,4065.05,4745.8,5309.85,5543.25,5796.1
+1946,2179.52,2821.7,4067.14,4748.24,5312.58,5546.1,5799.08
+1947,2180.64,2823.15,4069.23,4750.68,5315.31,5548.95,5802.06
+1948,2181.76,2824.6,4071.32,4753.12,5318.04,5551.8,5805.04
+1949,2182.88,2826.05,4073.41,4755.56,5320.77,5554.65,5808.02
+1950,2184,2827.5,4075.5,4758,5323.5,5557.5,5811
+1951,2185.12,2828.95,4077.59,4760.44,5326.23,5560.35,5813.98
+1952,2186.24,2830.4,4079.68,4762.88,5328.96,5563.2,5816.96
+1953,2187.36,2831.85,4081.77,4765.32,5331.69,5566.05,5819.94
+1954,2188.48,2833.3,4083.86,4767.76,5334.42,5568.9,5822.92
+1955,2189.6,2834.75,4085.95,4770.2,5337.15,5571.75,5825.9
+1956,2190.72,2836.2,4088.04,4772.64,5339.88,5574.6,5828.88
+1957,2191.84,2837.65,4090.13,4775.08,5342.61,5577.45,5831.86
+1958,2192.96,2839.1,4092.22,4777.52,5345.34,5580.3,5834.84
+1959,2194.08,2840.55,4094.31,4779.96,5348.07,5583.15,5837.82
+1960,2195.2,2842,4096.4,4782.4,5350.8,5586,5840.8
+1961,2196.32,2843.45,4098.49,4784.84,5353.53,5588.85,5843.78
+1962,2197.44,2844.9,4100.58,4787.28,5356.26,5591.7,5846.76
+1963,2198.56,2846.35,4102.67,4789.72,5358.99,5594.55,5849.74
+1964,2199.68,2847.8,4104.76,4792.16,5361.72,5597.4,5852.72
+1965,2200.8,2849.25,4106.85,4794.6,5364.45,5600.25,5855.7
+1966,2201.92,2850.7,4108.94,4797.04,5367.18,5603.1,5858.68
+1967,2203.04,2852.15,4111.03,4799.48,5369.91,5605.95,5861.66
+1968,2204.16,2853.6,4113.12,4801.92,5372.64,5608.8,5864.64
+1969,2205.28,2855.05,4115.21,4804.36,5375.37,5611.65,5867.62
+1970,2206.4,2856.5,4117.3,4806.8,5378.1,5614.5,5870.6
+1971,2207.52,2857.95,4119.39,4809.24,5380.83,5617.35,5873.58
+1972,2208.64,2859.4,4121.48,4811.68,5383.56,5620.2,5876.56
+1973,2209.76,2860.85,4123.57,4814.12,5386.29,5623.05,5879.54
+1974,2210.88,2862.3,4125.66,4816.56,5389.02,5625.9,5882.52
+1975,2212,2863.75,4127.75,4819,5391.75,5628.75,5885.5
+1976,2213.12,2865.2,4129.84,4821.44,5394.48,5631.6,5888.48
+1977,2214.24,2866.65,4131.93,4823.88,5397.21,5634.45,5891.46
+1978,2215.36,2868.1,4134.02,4826.32,5399.94,5637.3,5894.44
+1979,2216.48,2869.55,4136.11,4828.76,5402.67,5640.15,5897.42
+1980,2217.6,2871,4138.2,4831.2,5405.4,5643,5900.4
+1981,2218.72,2872.45,4140.29,4833.64,5408.13,5645.85,5903.38
+1982,2219.84,2873.9,4142.38,4836.08,5410.86,5648.7,5906.36
+1983,2220.96,2875.35,4144.47,4838.52,5413.59,5651.55,5909.34
+1984,2222.08,2876.8,4146.56,4840.96,5416.32,5654.4,5912.32
+1985,2223.2,2878.25,4148.65,4843.4,5419.05,5657.25,5915.3
+1986,2224.32,2879.7,4150.74,4845.84,5421.78,5660.1,5918.28
+1987,2225.44,2881.15,4152.83,4848.28,5424.51,5662.95,5921.26
+1988,2226.56,2882.6,4154.92,4850.72,5427.24,5665.8,5924.24
+1989,2227.68,2884.05,4157.01,4853.16,5429.97,5668.65,5927.22
+1990,2228.8,2885.5,4159.1,4855.6,5432.7,5671.5,5930.2
+1991,2229.92,2886.95,4161.19,4858.04,5435.43,5674.35,5933.18
+1992,2231.04,2888.4,4163.28,4860.48,5438.16,5677.2,5936.16
+1993,2232.16,2889.85,4165.37,4862.92,5440.89,5680.05,5939.14
+1994,2233.28,2891.3,4167.46,4865.36,5443.62,5682.9,5942.12
+1995,2234.4,2892.75,4169.55,4867.8,5446.35,5685.75,5945.1
+1996,2235.52,2894.2,4171.64,4870.24,5449.08,5688.6,5948.08
+1997,2236.64,2895.65,4173.73,4872.68,5451.81,5691.45,5951.06
+1998,2237.76,2897.1,4175.82,4875.12,5454.54,5694.3,5954.04
+1999,2238.88,2898.55,4177.91,4877.56,5457.27,5697.15,5957.02
+2000,2240,2900,4180,4880,5460,5700,5960
diff --git a/dist/strap/products/ship/Priority.txt b/dist/strap/products/ship/Priority.txt
new file mode 100644
index 0000000..292a4da
--- /dev/null
+++ b/dist/strap/products/ship/Priority.txt
@@ -0,0 +1,71 @@
+weight local 1 2 3 4 5 6 7 8
+1 4.05 4.05 4.05 4.05 4.05 4.05 4.05 4.05 4.05
+2 4.20 4.20 4.20 4.20 4.80 5.15 5.30 5.70 6.05
+3 5.00 5.00 5.00 5.00 6.40 7.20 7.55 8.25 9.00
+4 5.60 5.60 5.60 5.60 7.45 8.50 8.95 9.95 10.90
+5 6.15 6.15 6.15 6.15 8.45 9.80 10.40 11.60 12.80
+6 6.65 6.65 6.65 6.65 9.35 10.45 10.60 11.90 12.95
+7 7.15 7.15 7.15 7.15 10.35 11.25 11.60 13.25 14.80
+8 7.75 7.75 7.75 7.75 11.35 12.05 12.60 14.55 16.60
+9 8.35 8.35 8.35 8.35 12.35 12.85 13.60 15.85 18.45
+10 8.85 8.85 8.85 8.85 13.30 13.70 14.75 17.20 20.25
+11 9.45 9.45 9.45 9.45 14.05 14.50 15.95 18.50 22.05
+12 10.00 10.00 10.00 10.00 14.80 15.30 17.20 19.80 23.85
+13 10.55 10.55 10.55 10.55 15.55 16.15 18.45 21.15 25.65
+14 11.10 11.10 11.10 11.10 16.30 16.90 19.60 22.40 27.45
+15 11.65 11.65 11.65 11.65 17.05 17.75 20.80 23.70 29.30
+16 12.25 12.25 12.25 12.25 17.80 18.55 22.00 25.05 31.10
+17 12.80 12.80 12.80 12.80 18.55 19.35 23.25 26.35 32.90
+18 13.35 13.35 13.35 13.35 19.30 20.35 24.40 27.65 34.75
+19 13.90 13.90 13.90 13.90 20.05 21.30 25.60 29.00 36.50
+20 14.50 14.50 14.50 14.50 20.80 22.30 26.70 30.30 38.35
+21 15.00 15.00 15.00 15.00 21.55 23.25 28.00 31.60 40.15
+22 15.60 15.60 15.60 15.60 22.30 24.20 29.15 32.90 41.95
+23 16.15 16.15 16.15 16.15 23.05 25.20 30.35 34.20 43.80
+24 16.70 16.70 16.70 16.70 23.75 26.20 31.50 35.50 45.60
+25 17.30 17.30 17.30 17.30 24.55 27.15 32.80 36.85 47.40
+26 17.80 17.80 17.80 17.80 25.30 28.05 34.00 38.15 49.20
+27 18.40 18.40 18.40 18.40 26.05 29.05 35.15 39.45 51.00
+28 18.95 18.95 18.95 18.95 26.75 30.05 36.35 40.80 52.85
+29 19.50 19.50 19.50 19.50 27.55 31.05 37.50 42.10 54.65
+30 20.10 20.10 20.10 20.10 28.30 32.00 38.80 43.40 56.45
+31 20.60 20.60 20.60 20.60 29.05 32.90 39.90 44.70 58.30
+32 21.20 21.20 21.20 21.20 29.80 33.90 41.10 46.00 60.10
+33 21.75 21.75 21.75 21.75 30.50 34.90 42.25 47.30 61.85
+34 22.30 22.30 22.30 22.30 31.30 35.85 43.50 48.65 63.70
+35 22.85 22.85 22.85 22.85 32.05 36.85 44.70 49.95 65.50
+36 23.45 23.45 23.45 23.45 32.80 37.80 45.90 51.30 67.30
+37 24.00 24.00 24.00 24.00 33.70 38.80 47.05 52.60 69.15
+38 24.55 24.55 24.55 24.55 34.40 39.75 48.35 53.90 70.95
+39 25.05 25.05 25.05 25.05 35.30 40.75 49.55 55.25 72.80
+40 25.55 25.55 25.55 25.55 36.15 41.75 50.70 56.50 74.55
+41 26.05 26.05 26.05 26.05 36.90 42.65 51.90 57.80 76.35
+42 26.55 26.55 26.55 26.55 37.80 43.60 53.00 59.20 78.20
+43 27.05 27.05 27.05 27.05 38.60 44.60 54.30 60.50 80.00
+44 27.55 27.55 27.55 27.55 39.40 45.60 55.45 61.85 81.80
+45 28.05 28.05 28.05 28.05 40.25 46.55 56.65 63.20 83.65
+46 28.55 28.55 28.55 28.55 41.10 47.50 57.80 64.50 85.45
+47 29.05 29.05 29.05 29.05 41.90 48.50 59.10 65.90 87.20
+48 29.55 29.55 29.55 29.55 42.80 49.50 60.30 67.20 89.05
+49 30.05 30.05 30.05 30.05 43.60 50.40 61.45 68.55 90.85
+50 30.50 30.50 30.50 30.50 44.45 51.40 62.65 69.90 92.70
+51 31.05 31.05 31.05 31.05 45.25 52.35 63.80 71.20 94.50
+52 31.50 31.50 31.50 31.50 46.10 53.35 65.10 72.50 96.30
+53 32.05 32.05 32.05 32.05 46.90 54.30 66.25 73.85 98.15
+54 32.50 32.50 32.50 32.50 47.70 55.30 67.40 75.15 99.90
+55 33.05 33.05 33.05 33.05 48.60 56.30 68.55 76.40 101.70
+56 33.50 33.50 33.50 33.50 49.40 57.20 69.85 77.75 103.55
+57 34.05 34.05 34.05 34.05 50.20 58.15 71.00 79.05 105.35
+58 34.50 34.50 34.50 34.50 51.05 59.15 72.20 80.35 107.15
+59 35.05 35.05 35.05 35.05 51.90 60.15 73.35 81.70 109.00
+60 35.50 35.50 35.50 35.50 52.70 61.15 74.60 83.00 110.80
+61 36.05 36.05 36.05 36.05 53.60 62.05 75.85 84.30 112.60
+62 36.50 36.50 36.50 36.50 54.35 63.05 77.00 85.65 114.40
+63 37.05 37.05 37.05 37.05 55.25 64.05 78.20 86.95 116.20
+64 37.50 37.50 37.50 37.50 56.05 65.05 79.40 88.20 118.05
+65 38.05 38.05 38.05 38.05 56.80 65.90 80.60 89.55 119.85
+66 38.50 38.50 38.50 38.50 57.70 66.90 81.75 90.85 121.65
+67 39.05 39.05 39.05 39.05 58.60 67.90 82.95 92.15 123.50
+68 39.50 39.50 39.50 39.50 59.35 68.90 84.10 93.50 125.25
+69 40.05 40.05 40.05 40.05 60.20 69.85 85.35 94.80 127.05
+70 40.55 40.55 40.55 40.55 61.10 70.80 86.55 96.10 128.90
diff --git a/dist/strap/products/ship/Xarea.csv b/dist/strap/products/ship/Xarea.csv
new file mode 100644
index 0000000..24882c0
--- /dev/null
+++ b/dist/strap/products/ship/Xarea.csv
@@ -0,0 +1,24556 @@
+zip,surcharge,country
+01005,1.75,US
+01007,1.75,US
+01008,1.75,US
+01010,1.75,US
+01011,1.75,US
+01012,1.75,US
+01026,1.75,US
+01029,1.75,US
+01031,1.75,US
+01032,1.75,US
+01033,1.75,US
+01034,1.75,US
+01035,1.75,US
+01037,1.75,US
+01038,1.75,US
+01039,1.75,US
+01050,1.75,US
+01054,1.75,US
+01057,1.75,US
+01066,1.75,US
+01068,1.75,US
+01070,1.75,US
+01071,1.75,US
+01072,1.75,US
+01073,1.75,US
+01074,1.75,US
+01081,1.75,US
+01083,1.75,US
+01084,1.75,US
+01088,1.75,US
+01092,1.75,US
+01093,1.75,US
+01094,1.75,US
+01096,1.75,US
+01098,1.75,US
+01223,1.75,US
+01225,1.75,US
+01229,1.75,US
+01230,1.75,US
+01235,1.75,US
+01237,1.75,US
+01238,1.75,US
+01242,1.75,US
+01243,1.75,US
+01244,1.75,US
+01245,1.75,US
+01252,1.75,US
+01253,1.75,US
+01254,1.75,US
+01255,1.75,US
+01256,1.75,US
+01257,1.75,US
+01258,1.75,US
+01259,1.75,US
+01260,1.75,US
+01262,1.75,US
+01263,1.75,US
+01264,1.75,US
+01266,1.75,US
+01267,1.75,US
+01270,1.75,US
+01330,1.75,US
+01331,1.75,US
+01337,1.75,US
+01338,1.75,US
+01339,1.75,US
+01340,1.75,US
+01341,1.75,US
+01342,1.75,US
+01343,1.75,US
+01344,1.75,US
+01346,1.75,US
+01347,1.75,US
+01349,1.75,US
+01350,1.75,US
+01351,1.75,US
+01355,1.75,US
+01360,1.75,US
+01364,1.75,US
+01366,1.75,US
+01367,1.75,US
+01368,1.75,US
+01370,1.75,US
+01373,1.75,US
+01378,1.75,US
+01379,1.75,US
+01380,1.75,US
+01430,1.75,US
+01431,1.75,US
+01438,1.75,US
+01452,1.75,US
+01468,1.75,US
+01473,1.75,US
+01474,1.75,US
+01475,1.75,US
+01477,1.75,US
+01503,1.75,US
+01505,1.75,US
+01506,1.75,US
+01507,1.75,US
+01508,1.75,US
+01509,1.75,US
+01516,1.75,US
+01517,1.75,US
+01521,1.75,US
+01522,1.75,US
+01523,1.75,US
+01526,1.75,US
+01531,1.75,US
+01535,1.75,US
+01541,1.75,US
+01543,1.75,US
+01561,1.75,US
+01585,1.75,US
+01590,1.75,US
+01740,1.75,US
+01827,1.75,US
+02367,1.75,US
+02534,1.75,US
+02535,1.75,US
+02539,1.75,US
+02542,1.75,US
+02552,1.75,US
+02554,1.75,US
+02561,1.75,US
+02562,1.75,US
+02564,1.75,US
+02575,1.75,US
+02584,1.75,US
+02642,1.75,US
+02643,1.75,US
+02651,1.75,US
+02652,1.75,US
+02653,1.75,US
+02662,1.75,US
+02663,1.75,US
+02666,1.75,US
+02667,1.75,US
+02668,1.75,US
+02713,1.75,US
+02717,1.75,US
+02769,1.75,US
+02770,1.75,US
+02801,1.75,US
+02804,1.75,US
+02807,1.75,US
+02812,1.75,US
+02813,1.75,US
+02814,1.75,US
+02817,1.75,US
+02822,1.75,US
+02825,1.75,US
+02827,1.75,US
+02829,1.75,US
+02832,1.75,US
+02833,1.75,US
+02837,1.75,US
+02857,1.75,US
+02872,1.75,US
+02873,1.75,US
+02875,1.75,US
+02877,1.75,US
+02892,1.75,US
+02894,1.75,US
+02898,1.75,US
+03032,1.75,US
+03033,1.75,US
+03034,1.75,US
+03036,1.75,US
+03037,1.75,US
+03040,1.75,US
+03042,1.75,US
+03043,1.75,US
+03044,1.75,US
+03045,1.75,US
+03046,1.75,US
+03047,1.75,US
+03048,1.75,US
+03057,1.75,US
+03070,1.75,US
+03071,1.75,US
+03082,1.75,US
+03084,1.75,US
+03086,1.75,US
+03215,1.75,US
+03216,1.75,US
+03217,1.75,US
+03218,1.75,US
+03220,1.75,US
+03221,1.75,US
+03222,1.75,US
+03223,1.75,US
+03224,1.75,US
+03225,1.75,US
+03226,1.75,US
+03227,1.75,US
+03229,1.75,US
+03230,1.75,US
+03231,1.75,US
+03232,1.75,US
+03233,1.75,US
+03234,1.75,US
+03237,1.75,US
+03238,1.75,US
+03240,1.75,US
+03241,1.75,US
+03242,1.75,US
+03243,1.75,US
+03244,1.75,US
+03245,1.75,US
+03251,1.75,US
+03252,1.75,US
+03253,1.75,US
+03254,1.75,US
+03255,1.75,US
+03256,1.75,US
+03257,1.75,US
+03258,1.75,US
+03259,1.75,US
+03260,1.75,US
+03261,1.75,US
+03262,1.75,US
+03263,1.75,US
+03264,1.75,US
+03266,1.75,US
+03268,1.75,US
+03269,1.75,US
+03272,1.75,US
+03273,1.75,US
+03274,1.75,US
+03276,1.75,US
+03278,1.75,US
+03279,1.75,US
+03280,1.75,US
+03281,1.75,US
+03282,1.75,US
+03284,1.75,US
+03287,1.75,US
+03289,1.75,US
+03290,1.75,US
+03291,1.75,US
+03293,1.75,US
+03298,1.75,US
+03299,1.75,US
+03303,1.75,US
+03304,1.75,US
+03440,1.75,US
+03441,1.75,US
+03442,1.75,US
+03443,1.75,US
+03444,1.75,US
+03445,1.75,US
+03446,1.75,US
+03447,1.75,US
+03448,1.75,US
+03449,1.75,US
+03450,1.75,US
+03451,1.75,US
+03452,1.75,US
+03455,1.75,US
+03456,1.75,US
+03457,1.75,US
+03458,1.75,US
+03461,1.75,US
+03462,1.75,US
+03464,1.75,US
+03465,1.75,US
+03466,1.75,US
+03467,1.75,US
+03468,1.75,US
+03469,1.75,US
+03470,1.75,US
+03561,1.75,US
+03570,1.75,US
+03574,1.75,US
+03575,1.75,US
+03576,1.75,US
+03579,1.75,US
+03580,1.75,US
+03581,1.75,US
+03582,1.75,US
+03583,1.75,US
+03584,1.75,US
+03585,1.75,US
+03587,1.75,US
+03588,1.75,US
+03589,1.75,US
+03590,1.75,US
+03592,1.75,US
+03595,1.75,US
+03597,1.75,US
+03598,1.75,US
+03601,1.75,US
+03602,1.75,US
+03603,1.75,US
+03604,1.75,US
+03605,1.75,US
+03607,1.75,US
+03608,1.75,US
+03740,1.75,US
+03741,1.75,US
+03743,1.75,US
+03745,1.75,US
+03746,1.75,US
+03748,1.75,US
+03749,1.75,US
+03750,1.75,US
+03751,1.75,US
+03752,1.75,US
+03753,1.75,US
+03754,1.75,US
+03765,1.75,US
+03768,1.75,US
+03769,1.75,US
+03770,1.75,US
+03771,1.75,US
+03773,1.75,US
+03774,1.75,US
+03777,1.75,US
+03779,1.75,US
+03780,1.75,US
+03781,1.75,US
+03782,1.75,US
+03785,1.75,US
+03809,1.75,US
+03812,1.75,US
+03813,1.75,US
+03814,1.75,US
+03815,1.75,US
+03816,1.75,US
+03817,1.75,US
+03818,1.75,US
+03825,1.75,US
+03827,1.75,US
+03830,1.75,US
+03832,1.75,US
+03836,1.75,US
+03837,1.75,US
+03838,1.75,US
+03844,1.75,US
+03845,1.75,US
+03846,1.75,US
+03847,1.75,US
+03849,1.75,US
+03850,1.75,US
+03852,1.75,US
+03853,1.75,US
+03855,1.75,US
+03856,1.75,US
+03860,1.75,US
+03864,1.75,US
+03872,1.75,US
+03875,1.75,US
+03882,1.75,US
+03883,1.75,US
+03884,1.75,US
+03886,1.75,US
+03887,1.75,US
+03890,1.75,US
+03894,1.75,US
+03896,1.75,US
+03897,1.75,US
+03901,1.75,US
+03902,1.75,US
+03905,1.75,US
+03906,1.75,US
+03908,1.75,US
+03909,1.75,US
+03910,1.75,US
+03911,1.75,US
+04001,1.75,US
+04002,1.75,US
+04008,1.75,US
+04009,1.75,US
+04010,1.75,US
+04013,1.75,US
+04014,1.75,US
+04015,1.75,US
+04016,1.75,US
+04017,1.75,US
+04019,1.75,US
+04020,1.75,US
+04022,1.75,US
+04024,1.75,US
+04027,1.75,US
+04028,1.75,US
+04029,1.75,US
+04030,1.75,US
+04032,1.75,US
+04033,1.75,US
+04034,1.75,US
+04037,1.75,US
+04038,1.75,US
+04039,1.75,US
+04040,1.75,US
+04041,1.75,US
+04042,1.75,US
+04046,1.75,US
+04047,1.75,US
+04048,1.75,US
+04049,1.75,US
+04050,1.75,US
+04051,1.75,US
+04053,1.75,US
+04054,1.75,US
+04055,1.75,US
+04056,1.75,US
+04057,1.75,US
+04061,1.75,US
+04068,1.75,US
+04069,1.75,US
+04071,1.75,US
+04075,1.75,US
+04076,1.75,US
+04077,1.75,US
+04078,1.75,US
+04079,1.75,US
+04081,1.75,US
+04084,1.75,US
+04085,1.75,US
+04087,1.75,US
+04088,1.75,US
+04090,1.75,US
+04091,1.75,US
+04093,1.75,US
+04095,1.75,US
+04097,1.75,US
+04216,1.75,US
+04217,1.75,US
+04219,1.75,US
+04220,1.75,US
+04221,1.75,US
+04222,1.75,US
+04224,1.75,US
+04225,1.75,US
+04226,1.75,US
+04227,1.75,US
+04228,1.75,US
+04230,1.75,US
+04231,1.75,US
+04234,1.75,US
+04236,1.75,US
+04237,1.75,US
+04238,1.75,US
+04239,1.75,US
+04253,1.75,US
+04254,1.75,US
+04255,1.75,US
+04256,1.75,US
+04257,1.75,US
+04258,1.75,US
+04259,1.75,US
+04260,1.75,US
+04261,1.75,US
+04262,1.75,US
+04263,1.75,US
+04265,1.75,US
+04266,1.75,US
+04267,1.75,US
+04268,1.75,US
+04270,1.75,US
+04271,1.75,US
+04274,1.75,US
+04275,1.75,US
+04276,1.75,US
+04278,1.75,US
+04280,1.75,US
+04281,1.75,US
+04282,1.75,US
+04283,1.75,US
+04284,1.75,US
+04285,1.75,US
+04286,1.75,US
+04287,1.75,US
+04288,1.75,US
+04289,1.75,US
+04290,1.75,US
+04291,1.75,US
+04292,1.75,US
+04294,1.75,US
+04330,1.75,US
+04332,1.75,US
+04336,1.75,US
+04338,1.75,US
+04341,1.75,US
+04342,1.75,US
+04343,1.75,US
+04345,1.75,US
+04346,1.75,US
+04348,1.75,US
+04349,1.75,US
+04350,1.75,US
+04352,1.75,US
+04353,1.75,US
+04354,1.75,US
+04355,1.75,US
+04357,1.75,US
+04358,1.75,US
+04359,1.75,US
+04360,1.75,US
+04363,1.75,US
+04364,1.75,US
+04406,1.75,US
+04408,1.75,US
+04410,1.75,US
+04411,1.75,US
+04413,1.75,US
+04414,1.75,US
+04415,1.75,US
+04416,1.75,US
+04417,1.75,US
+04418,1.75,US
+04419,1.75,US
+04420,1.75,US
+04421,1.75,US
+04422,1.75,US
+04423,1.75,US
+04424,1.75,US
+04426,1.75,US
+04427,1.75,US
+04428,1.75,US
+04429,1.75,US
+04430,1.75,US
+04431,1.75,US
+04434,1.75,US
+04435,1.75,US
+04438,1.75,US
+04441,1.75,US
+04442,1.75,US
+04443,1.75,US
+04444,1.75,US
+04448,1.75,US
+04449,1.75,US
+04450,1.75,US
+04451,1.75,US
+04453,1.75,US
+04454,1.75,US
+04455,1.75,US
+04456,1.75,US
+04457,1.75,US
+04459,1.75,US
+04460,1.75,US
+04461,1.75,US
+04463,1.75,US
+04464,1.75,US
+04467,1.75,US
+04468,1.75,US
+04471,1.75,US
+04472,1.75,US
+04474,1.75,US
+04475,1.75,US
+04476,1.75,US
+04478,1.75,US
+04479,1.75,US
+04481,1.75,US
+04485,1.75,US
+04487,1.75,US
+04488,1.75,US
+04489,1.75,US
+04490,1.75,US
+04491,1.75,US
+04492,1.75,US
+04493,1.75,US
+04495,1.75,US
+04496,1.75,US
+04497,1.75,US
+04535,1.75,US
+04536,1.75,US
+04537,1.75,US
+04539,1.75,US
+04541,1.75,US
+04543,1.75,US
+04547,1.75,US
+04548,1.75,US
+04551,1.75,US
+04552,1.75,US
+04553,1.75,US
+04555,1.75,US
+04556,1.75,US
+04558,1.75,US
+04562,1.75,US
+04563,1.75,US
+04564,1.75,US
+04565,1.75,US
+04567,1.75,US
+04568,1.75,US
+04570,1.75,US
+04571,1.75,US
+04572,1.75,US
+04573,1.75,US
+04574,1.75,US
+04575,1.75,US
+04576,1.75,US
+04578,1.75,US
+04579,1.75,US
+04605,1.75,US
+04606,1.75,US
+04607,1.75,US
+04609,1.75,US
+04611,1.75,US
+04612,1.75,US
+04613,1.75,US
+04614,1.75,US
+04615,1.75,US
+04616,1.75,US
+04617,1.75,US
+04619,1.75,US
+04622,1.75,US
+04623,1.75,US
+04624,1.75,US
+04625,1.75,US
+04626,1.75,US
+04627,1.75,US
+04628,1.75,US
+04629,1.75,US
+04630,1.75,US
+04634,1.75,US
+04635,1.75,US
+04637,1.75,US
+04640,1.75,US
+04642,1.75,US
+04643,1.75,US
+04644,1.75,US
+04645,1.75,US
+04646,1.75,US
+04648,1.75,US
+04649,1.75,US
+04650,1.75,US
+04652,1.75,US
+04653,1.75,US
+04654,1.75,US
+04655,1.75,US
+04656,1.75,US
+04657,1.75,US
+04658,1.75,US
+04660,1.75,US
+04662,1.75,US
+04664,1.75,US
+04665,1.75,US
+04666,1.75,US
+04667,1.75,US
+04668,1.75,US
+04669,1.75,US
+04671,1.75,US
+04672,1.75,US
+04673,1.75,US
+04674,1.75,US
+04675,1.75,US
+04676,1.75,US
+04677,1.75,US
+04679,1.75,US
+04680,1.75,US
+04681,1.75,US
+04683,1.75,US
+04684,1.75,US
+04685,1.75,US
+04686,1.75,US
+04690,1.75,US
+04691,1.75,US
+04693,1.75,US
+04694,1.75,US
+04730,1.75,US
+04732,1.75,US
+04733,1.75,US
+04734,1.75,US
+04735,1.75,US
+04736,1.75,US
+04737,1.75,US
+04738,1.75,US
+04739,1.75,US
+04740,1.75,US
+04741,1.75,US
+04742,1.75,US
+04743,1.75,US
+04744,1.75,US
+04745,1.75,US
+04746,1.75,US
+04747,1.75,US
+04750,1.75,US
+04751,1.75,US
+04756,1.75,US
+04757,1.75,US
+04758,1.75,US
+04759,1.75,US
+04760,1.75,US
+04761,1.75,US
+04762,1.75,US
+04763,1.75,US
+04764,1.75,US
+04765,1.75,US
+04766,1.75,US
+04768,1.75,US
+04769,1.75,US
+04770,1.75,US
+04772,1.75,US
+04773,1.75,US
+04774,1.75,US
+04775,1.75,US
+04776,1.75,US
+04777,1.75,US
+04779,1.75,US
+04780,1.75,US
+04781,1.75,US
+04782,1.75,US
+04783,1.75,US
+04785,1.75,US
+04786,1.75,US
+04787,1.75,US
+04788,1.75,US
+04846,1.75,US
+04847,1.75,US
+04848,1.75,US
+04849,1.75,US
+04850,1.75,US
+04851,1.75,US
+04852,1.75,US
+04853,1.75,US
+04854,1.75,US
+04855,1.75,US
+04856,1.75,US
+04857,1.75,US
+04858,1.75,US
+04859,1.75,US
+04860,1.75,US
+04862,1.75,US
+04863,1.75,US
+04864,1.75,US
+04865,1.75,US
+04910,1.75,US
+04911,1.75,US
+04912,1.75,US
+04915,1.75,US
+04917,1.75,US
+04918,1.75,US
+04920,1.75,US
+04921,1.75,US
+04922,1.75,US
+04923,1.75,US
+04924,1.75,US
+04925,1.75,US
+04926,1.75,US
+04927,1.75,US
+04928,1.75,US
+04929,1.75,US
+04930,1.75,US
+04932,1.75,US
+04933,1.75,US
+04935,1.75,US
+04936,1.75,US
+04937,1.75,US
+04938,1.75,US
+04939,1.75,US
+04940,1.75,US
+04941,1.75,US
+04942,1.75,US
+04943,1.75,US
+04944,1.75,US
+04945,1.75,US
+04947,1.75,US
+04949,1.75,US
+04950,1.75,US
+04951,1.75,US
+04952,1.75,US
+04953,1.75,US
+04954,1.75,US
+04955,1.75,US
+04956,1.75,US
+04957,1.75,US
+04958,1.75,US
+04961,1.75,US
+04962,1.75,US
+04963,1.75,US
+04964,1.75,US
+04965,1.75,US
+04966,1.75,US
+04967,1.75,US
+04969,1.75,US
+04970,1.75,US
+04971,1.75,US
+04972,1.75,US
+04973,1.75,US
+04974,1.75,US
+04975,1.75,US
+04976,1.75,US
+04978,1.75,US
+04979,1.75,US
+04981,1.75,US
+04982,1.75,US
+04983,1.75,US
+04984,1.75,US
+04985,1.75,US
+04986,1.75,US
+04987,1.75,US
+04988,1.75,US
+04989,1.75,US
+04992,1.75,US
+05001,1.75,US
+05009,1.75,US
+05030,1.75,US
+05031,1.75,US
+05032,1.75,US
+05033,1.75,US
+05034,1.75,US
+05035,1.75,US
+05036,1.75,US
+05037,1.75,US
+05038,1.75,US
+05039,1.75,US
+05040,1.75,US
+05041,1.75,US
+05042,1.75,US
+05043,1.75,US
+05045,1.75,US
+05046,1.75,US
+05047,1.75,US
+05048,1.75,US
+05049,1.75,US
+05050,1.75,US
+05051,1.75,US
+05052,1.75,US
+05053,1.75,US
+05054,1.75,US
+05055,1.75,US
+05056,1.75,US
+05058,1.75,US
+05059,1.75,US
+05060,1.75,US
+05061,1.75,US
+05062,1.75,US
+05065,1.75,US
+05067,1.75,US
+05068,1.75,US
+05069,1.75,US
+05070,1.75,US
+05071,1.75,US
+05072,1.75,US
+05073,1.75,US
+05074,1.75,US
+05075,1.75,US
+05076,1.75,US
+05077,1.75,US
+05079,1.75,US
+05081,1.75,US
+05083,1.75,US
+05084,1.75,US
+05085,1.75,US
+05086,1.75,US
+05088,1.75,US
+05089,1.75,US
+05091,1.75,US
+05101,1.75,US
+05141,1.75,US
+05142,1.75,US
+05143,1.75,US
+05144,1.75,US
+05146,1.75,US
+05148,1.75,US
+05149,1.75,US
+05151,1.75,US
+05152,1.75,US
+05153,1.75,US
+05155,1.75,US
+05156,1.75,US
+05158,1.75,US
+05159,1.75,US
+05161,1.75,US
+05201,1.75,US
+05250,1.75,US
+05251,1.75,US
+05253,1.75,US
+05254,1.75,US
+05255,1.75,US
+05260,1.75,US
+05261,1.75,US
+05262,1.75,US
+05301,1.75,US
+05302,1.75,US
+05303,1.75,US
+05304,1.75,US
+05340,1.75,US
+05341,1.75,US
+05342,1.75,US
+05343,1.75,US
+05344,1.75,US
+05345,1.75,US
+05346,1.75,US
+05350,1.75,US
+05351,1.75,US
+05352,1.75,US
+05353,1.75,US
+05354,1.75,US
+05355,1.75,US
+05356,1.75,US
+05357,1.75,US
+05358,1.75,US
+05359,1.75,US
+05360,1.75,US
+05361,1.75,US
+05362,1.75,US
+05363,1.75,US
+05440,1.75,US
+05441,1.75,US
+05442,1.75,US
+05443,1.75,US
+05444,1.75,US
+05445,1.75,US
+05447,1.75,US
+05448,1.75,US
+05450,1.75,US
+05454,1.75,US
+05455,1.75,US
+05456,1.75,US
+05457,1.75,US
+05458,1.75,US
+05459,1.75,US
+05460,1.75,US
+05461,1.75,US
+05462,1.75,US
+05463,1.75,US
+05464,1.75,US
+05465,1.75,US
+05466,1.75,US
+05468,1.75,US
+05469,1.75,US
+05470,1.75,US
+05471,1.75,US
+05472,1.75,US
+05473,1.75,US
+05474,1.75,US
+05476,1.75,US
+05477,1.75,US
+05483,1.75,US
+05485,1.75,US
+05486,1.75,US
+05487,1.75,US
+05488,1.75,US
+05489,1.75,US
+05490,1.75,US
+05491,1.75,US
+05492,1.75,US
+05494,1.75,US
+05601,1.75,US
+05602,1.75,US
+05603,1.75,US
+05604,1.75,US
+05609,1.75,US
+05620,1.75,US
+05633,1.75,US
+05640,1.75,US
+05647,1.75,US
+05648,1.75,US
+05650,1.75,US
+05651,1.75,US
+05652,1.75,US
+05653,1.75,US
+05654,1.75,US
+05655,1.75,US
+05656,1.75,US
+05657,1.75,US
+05658,1.75,US
+05660,1.75,US
+05661,1.75,US
+05662,1.75,US
+05663,1.75,US
+05664,1.75,US
+05665,1.75,US
+05666,1.75,US
+05667,1.75,US
+05669,1.75,US
+05670,1.75,US
+05671,1.75,US
+05672,1.75,US
+05673,1.75,US
+05674,1.75,US
+05675,1.75,US
+05676,1.75,US
+05677,1.75,US
+05678,1.75,US
+05679,1.75,US
+05680,1.75,US
+05681,1.75,US
+05682,1.75,US
+05730,1.75,US
+05731,1.75,US
+05732,1.75,US
+05733,1.75,US
+05734,1.75,US
+05735,1.75,US
+05736,1.75,US
+05737,1.75,US
+05738,1.75,US
+05739,1.75,US
+05740,1.75,US
+05741,1.75,US
+05742,1.75,US
+05743,1.75,US
+05744,1.75,US
+05745,1.75,US
+05746,1.75,US
+05747,1.75,US
+05748,1.75,US
+05750,1.75,US
+05751,1.75,US
+05753,1.75,US
+05757,1.75,US
+05758,1.75,US
+05759,1.75,US
+05760,1.75,US
+05761,1.75,US
+05762,1.75,US
+05763,1.75,US
+05764,1.75,US
+05765,1.75,US
+05766,1.75,US
+05767,1.75,US
+05768,1.75,US
+05769,1.75,US
+05770,1.75,US
+05772,1.75,US
+05773,1.75,US
+05774,1.75,US
+05775,1.75,US
+05776,1.75,US
+05777,1.75,US
+05778,1.75,US
+05819,1.75,US
+05820,1.75,US
+05821,1.75,US
+05822,1.75,US
+05823,1.75,US
+05824,1.75,US
+05825,1.75,US
+05826,1.75,US
+05827,1.75,US
+05828,1.75,US
+05829,1.75,US
+05830,1.75,US
+05832,1.75,US
+05833,1.75,US
+05836,1.75,US
+05837,1.75,US
+05838,1.75,US
+05839,1.75,US
+05840,1.75,US
+05841,1.75,US
+05842,1.75,US
+05843,1.75,US
+05845,1.75,US
+05846,1.75,US
+05847,1.75,US
+05848,1.75,US
+05849,1.75,US
+05850,1.75,US
+05851,1.75,US
+05853,1.75,US
+05855,1.75,US
+05857,1.75,US
+05858,1.75,US
+05859,1.75,US
+05860,1.75,US
+05861,1.75,US
+05862,1.75,US
+05863,1.75,US
+05866,1.75,US
+05867,1.75,US
+05868,1.75,US
+05871,1.75,US
+05872,1.75,US
+05873,1.75,US
+05874,1.75,US
+05875,1.75,US
+05901,1.75,US
+05902,1.75,US
+05903,1.75,US
+05904,1.75,US
+05905,1.75,US
+05906,1.75,US
+05907,1.75,US
+06021,1.75,US
+06024,1.75,US
+06027,1.75,US
+06031,1.75,US
+06039,1.75,US
+06057,1.75,US
+06058,1.75,US
+06059,1.75,US
+06060,1.75,US
+06061,1.75,US
+06063,1.75,US
+06065,1.75,US
+06068,1.75,US
+06069,1.75,US
+06075,1.75,US
+06076,1.75,US
+06077,1.75,US
+06079,1.75,US
+06090,1.75,US
+06091,1.75,US
+06093,1.75,US
+06094,1.75,US
+06098,1.75,US
+06230,1.75,US
+06231,1.75,US
+06232,1.75,US
+06233,1.75,US
+06234,1.75,US
+06235,1.75,US
+06241,1.75,US
+06242,1.75,US
+06244,1.75,US
+06245,1.75,US
+06246,1.75,US
+06247,1.75,US
+06249,1.75,US
+06250,1.75,US
+06254,1.75,US
+06255,1.75,US
+06256,1.75,US
+06258,1.75,US
+06259,1.75,US
+06262,1.75,US
+06263,1.75,US
+06264,1.75,US
+06265,1.75,US
+06267,1.75,US
+06277,1.75,US
+06278,1.75,US
+06279,1.75,US
+06280,1.75,US
+06281,1.75,US
+06282,1.75,US
+06330,1.75,US
+06331,1.75,US
+06334,1.75,US
+06337,1.75,US
+06350,1.75,US
+06354,1.75,US
+06359,1.75,US
+06365,1.75,US
+06371,1.75,US
+06373,1.75,US
+06376,1.75,US
+06377,1.75,US
+06383,1.75,US
+06384,1.75,US
+06419,1.75,US
+06420,1.75,US
+06423,1.75,US
+06438,1.75,US
+06439,1.75,US
+06441,1.75,US
+06474,1.75,US
+06751,1.75,US
+06752,1.75,US
+06753,1.75,US
+06754,1.75,US
+06756,1.75,US
+06757,1.75,US
+06758,1.75,US
+06759,1.75,US
+06763,1.75,US
+06777,1.75,US
+06778,1.75,US
+06783,1.75,US
+06784,1.75,US
+06785,1.75,US
+06791,1.75,US
+06793,1.75,US
+06794,1.75,US
+06796,1.75,US
+07428,1.75,US
+07435,1.75,US
+07460,1.75,US
+07461,1.75,US
+07462,1.75,US
+07821,1.75,US
+07822,1.75,US
+07825,1.75,US
+07826,1.75,US
+07827,1.75,US
+07832,1.75,US
+07833,1.75,US
+07837,1.75,US
+07838,1.75,US
+07839,1.75,US
+07844,1.75,US
+07846,1.75,US
+07851,1.75,US
+07865,1.75,US
+07879,1.75,US
+07881,1.75,US
+07890,1.75,US
+07931,1.75,US
+07938,1.75,US
+07977,1.75,US
+08001,1.75,US
+08014,1.75,US
+08019,1.75,US
+08022,1.75,US
+08025,1.75,US
+08037,1.75,US
+08038,1.75,US
+08039,1.75,US
+08062,1.75,US
+08064,1.75,US
+08067,1.75,US
+08072,1.75,US
+08074,1.75,US
+08079,1.75,US
+08088,1.75,US
+08089,1.75,US
+08092,1.75,US
+08095,1.75,US
+08098,1.75,US
+08210,1.75,US
+08213,1.75,US
+08214,1.75,US
+08215,1.75,US
+08217,1.75,US
+08218,1.75,US
+08230,1.75,US
+08240,1.75,US
+08245,1.75,US
+08246,1.75,US
+08250,1.75,US
+08252,1.75,US
+08270,1.75,US
+08310,1.75,US
+08311,1.75,US
+08314,1.75,US
+08315,1.75,US
+08317,1.75,US
+08318,1.75,US
+08319,1.75,US
+08321,1.75,US
+08323,1.75,US
+08327,1.75,US
+08329,1.75,US
+08330,1.75,US
+08340,1.75,US
+08342,1.75,US
+08343,1.75,US
+08345,1.75,US
+08347,1.75,US
+08349,1.75,US
+08501,1.75,US
+08514,1.75,US
+08535,1.75,US
+08551,1.75,US
+08556,1.75,US
+08557,1.75,US
+08559,1.75,US
+08802,1.75,US
+08803,1.75,US
+08825,1.75,US
+08833,1.75,US
+08834,1.75,US
+08848,1.75,US
+08867,1.75,US
+08868,1.75,US
+10516,1.75,US
+10524,1.75,US
+10545,1.75,US
+10576,1.75,US
+10597,1.75,US
+10910,1.75,US
+10911,1.75,US
+10916,1.75,US
+10926,1.75,US
+10933,1.75,US
+10958,1.75,US
+10969,1.75,US
+10973,1.75,US
+10974,1.75,US
+10975,1.75,US
+10987,1.75,US
+10988,1.75,US
+10998,1.75,US
+11933,1.75,US
+11957,1.75,US
+11960,1.75,US
+11976,1.75,US
+11977,1.75,US
+12007,1.75,US
+12009,1.75,US
+12010,1.75,US
+12015,1.75,US
+12016,1.75,US
+12017,1.75,US
+12018,1.75,US
+12022,1.75,US
+12023,1.75,US
+12024,1.75,US
+12025,1.75,US
+12028,1.75,US
+12029,1.75,US
+12031,1.75,US
+12032,1.75,US
+12035,1.75,US
+12036,1.75,US
+12037,1.75,US
+12040,1.75,US
+12041,1.75,US
+12042,1.75,US
+12043,1.75,US
+12045,1.75,US
+12046,1.75,US
+12050,1.75,US
+12052,1.75,US
+12053,1.75,US
+12055,1.75,US
+12056,1.75,US
+12057,1.75,US
+12058,1.75,US
+12059,1.75,US
+12060,1.75,US
+12062,1.75,US
+12063,1.75,US
+12064,1.75,US
+12066,1.75,US
+12067,1.75,US
+12068,1.75,US
+12069,1.75,US
+12070,1.75,US
+12071,1.75,US
+12072,1.75,US
+12073,1.75,US
+12074,1.75,US
+12075,1.75,US
+12076,1.75,US
+12078,1.75,US
+12082,1.75,US
+12083,1.75,US
+12085,1.75,US
+12087,1.75,US
+12089,1.75,US
+12090,1.75,US
+12092,1.75,US
+12093,1.75,US
+12094,1.75,US
+12106,1.75,US
+12107,1.75,US
+12108,1.75,US
+12115,1.75,US
+12116,1.75,US
+12117,1.75,US
+12120,1.75,US
+12121,1.75,US
+12122,1.75,US
+12123,1.75,US
+12124,1.75,US
+12125,1.75,US
+12131,1.75,US
+12132,1.75,US
+12133,1.75,US
+12134,1.75,US
+12136,1.75,US
+12137,1.75,US
+12138,1.75,US
+12139,1.75,US
+12140,1.75,US
+12141,1.75,US
+12143,1.75,US
+12147,1.75,US
+12149,1.75,US
+12150,1.75,US
+12153,1.75,US
+12154,1.75,US
+12155,1.75,US
+12156,1.75,US
+12157,1.75,US
+12158,1.75,US
+12160,1.75,US
+12164,1.75,US
+12165,1.75,US
+12166,1.75,US
+12167,1.75,US
+12168,1.75,US
+12169,1.75,US
+12170,1.75,US
+12172,1.75,US
+12173,1.75,US
+12174,1.75,US
+12175,1.75,US
+12176,1.75,US
+12177,1.75,US
+12184,1.75,US
+12185,1.75,US
+12186,1.75,US
+12187,1.75,US
+12190,1.75,US
+12192,1.75,US
+12193,1.75,US
+12194,1.75,US
+12195,1.75,US
+12197,1.75,US
+12404,1.75,US
+12405,1.75,US
+12406,1.75,US
+12407,1.75,US
+12409,1.75,US
+12410,1.75,US
+12413,1.75,US
+12414,1.75,US
+12416,1.75,US
+12417,1.75,US
+12418,1.75,US
+12419,1.75,US
+12420,1.75,US
+12421,1.75,US
+12422,1.75,US
+12423,1.75,US
+12424,1.75,US
+12427,1.75,US
+12428,1.75,US
+12429,1.75,US
+12430,1.75,US
+12431,1.75,US
+12433,1.75,US
+12434,1.75,US
+12435,1.75,US
+12436,1.75,US
+12438,1.75,US
+12439,1.75,US
+12440,1.75,US
+12441,1.75,US
+12442,1.75,US
+12444,1.75,US
+12446,1.75,US
+12448,1.75,US
+12450,1.75,US
+12451,1.75,US
+12452,1.75,US
+12453,1.75,US
+12454,1.75,US
+12455,1.75,US
+12457,1.75,US
+12458,1.75,US
+12459,1.75,US
+12460,1.75,US
+12461,1.75,US
+12464,1.75,US
+12465,1.75,US
+12468,1.75,US
+12469,1.75,US
+12470,1.75,US
+12471,1.75,US
+12473,1.75,US
+12474,1.75,US
+12475,1.75,US
+12480,1.75,US
+12481,1.75,US
+12483,1.75,US
+12484,1.75,US
+12485,1.75,US
+12487,1.75,US
+12489,1.75,US
+12490,1.75,US
+12491,1.75,US
+12492,1.75,US
+12493,1.75,US
+12494,1.75,US
+12495,1.75,US
+12496,1.75,US
+12498,1.75,US
+12501,1.75,US
+12502,1.75,US
+12503,1.75,US
+12504,1.75,US
+12506,1.75,US
+12507,1.75,US
+12510,1.75,US
+12514,1.75,US
+12516,1.75,US
+12517,1.75,US
+12521,1.75,US
+12522,1.75,US
+12523,1.75,US
+12525,1.75,US
+12526,1.75,US
+12528,1.75,US
+12529,1.75,US
+12530,1.75,US
+12531,1.75,US
+12534,1.75,US
+12540,1.75,US
+12541,1.75,US
+12544,1.75,US
+12545,1.75,US
+12546,1.75,US
+12547,1.75,US
+12549,1.75,US
+12564,1.75,US
+12565,1.75,US
+12566,1.75,US
+12567,1.75,US
+12568,1.75,US
+12570,1.75,US
+12571,1.75,US
+12572,1.75,US
+12574,1.75,US
+12575,1.75,US
+12578,1.75,US
+12581,1.75,US
+12583,1.75,US
+12585,1.75,US
+12588,1.75,US
+12589,1.75,US
+12592,1.75,US
+12594,1.75,US
+12701,1.75,US
+12719,1.75,US
+12720,1.75,US
+12721,1.75,US
+12722,1.75,US
+12723,1.75,US
+12724,1.75,US
+12725,1.75,US
+12726,1.75,US
+12727,1.75,US
+12729,1.75,US
+12732,1.75,US
+12733,1.75,US
+12734,1.75,US
+12736,1.75,US
+12737,1.75,US
+12738,1.75,US
+12740,1.75,US
+12741,1.75,US
+12742,1.75,US
+12743,1.75,US
+12745,1.75,US
+12746,1.75,US
+12747,1.75,US
+12748,1.75,US
+12749,1.75,US
+12750,1.75,US
+12752,1.75,US
+12754,1.75,US
+12758,1.75,US
+12760,1.75,US
+12762,1.75,US
+12763,1.75,US
+12764,1.75,US
+12765,1.75,US
+12766,1.75,US
+12767,1.75,US
+12768,1.75,US
+12769,1.75,US
+12770,1.75,US
+12775,1.75,US
+12776,1.75,US
+12777,1.75,US
+12778,1.75,US
+12780,1.75,US
+12781,1.75,US
+12782,1.75,US
+12783,1.75,US
+12784,1.75,US
+12785,1.75,US
+12786,1.75,US
+12788,1.75,US
+12789,1.75,US
+12790,1.75,US
+12791,1.75,US
+12792,1.75,US
+12808,1.75,US
+12809,1.75,US
+12810,1.75,US
+12811,1.75,US
+12812,1.75,US
+12814,1.75,US
+12815,1.75,US
+12816,1.75,US
+12817,1.75,US
+12819,1.75,US
+12821,1.75,US
+12822,1.75,US
+12823,1.75,US
+12824,1.75,US
+12827,1.75,US
+12828,1.75,US
+12832,1.75,US
+12833,1.75,US
+12834,1.75,US
+12835,1.75,US
+12836,1.75,US
+12837,1.75,US
+12838,1.75,US
+12841,1.75,US
+12842,1.75,US
+12843,1.75,US
+12845,1.75,US
+12846,1.75,US
+12847,1.75,US
+12848,1.75,US
+12849,1.75,US
+12850,1.75,US
+12851,1.75,US
+12852,1.75,US
+12853,1.75,US
+12854,1.75,US
+12855,1.75,US
+12856,1.75,US
+12857,1.75,US
+12858,1.75,US
+12859,1.75,US
+12860,1.75,US
+12861,1.75,US
+12862,1.75,US
+12863,1.75,US
+12864,1.75,US
+12865,1.75,US
+12870,1.75,US
+12871,1.75,US
+12872,1.75,US
+12873,1.75,US
+12874,1.75,US
+12878,1.75,US
+12879,1.75,US
+12883,1.75,US
+12884,1.75,US
+12885,1.75,US
+12886,1.75,US
+12887,1.75,US
+12910,1.75,US
+12911,1.75,US
+12912,1.75,US
+12913,1.75,US
+12914,1.75,US
+12915,1.75,US
+12916,1.75,US
+12917,1.75,US
+12918,1.75,US
+12919,1.75,US
+12920,1.75,US
+12921,1.75,US
+12922,1.75,US
+12923,1.75,US
+12924,1.75,US
+12926,1.75,US
+12927,1.75,US
+12928,1.75,US
+12929,1.75,US
+12930,1.75,US
+12932,1.75,US
+12933,1.75,US
+12934,1.75,US
+12935,1.75,US
+12936,1.75,US
+12937,1.75,US
+12939,1.75,US
+12941,1.75,US
+12942,1.75,US
+12943,1.75,US
+12944,1.75,US
+12945,1.75,US
+12946,1.75,US
+12949,1.75,US
+12950,1.75,US
+12952,1.75,US
+12953,1.75,US
+12955,1.75,US
+12956,1.75,US
+12957,1.75,US
+12958,1.75,US
+12959,1.75,US
+12960,1.75,US
+12961,1.75,US
+12962,1.75,US
+12964,1.75,US
+12965,1.75,US
+12966,1.75,US
+12967,1.75,US
+12969,1.75,US
+12970,1.75,US
+12972,1.75,US
+12973,1.75,US
+12974,1.75,US
+12975,1.75,US
+12976,1.75,US
+12977,1.75,US
+12978,1.75,US
+12980,1.75,US
+12981,1.75,US
+12983,1.75,US
+12985,1.75,US
+12986,1.75,US
+12987,1.75,US
+12989,1.75,US
+12992,1.75,US
+12993,1.75,US
+12995,1.75,US
+12996,1.75,US
+12997,1.75,US
+12998,1.75,US
+13020,1.75,US
+13026,1.75,US
+13028,1.75,US
+13032,1.75,US
+13033,1.75,US
+13034,1.75,US
+13035,1.75,US
+13036,1.75,US
+13037,1.75,US
+13040,1.75,US
+13042,1.75,US
+13043,1.75,US
+13044,1.75,US
+13045,1.75,US
+13052,1.75,US
+13053,1.75,US
+13054,1.75,US
+13056,1.75,US
+13060,1.75,US
+13061,1.75,US
+13063,1.75,US
+13064,1.75,US
+13065,1.75,US
+13068,1.75,US
+13071,1.75,US
+13072,1.75,US
+13073,1.75,US
+13074,1.75,US
+13076,1.75,US
+13077,1.75,US
+13078,1.75,US
+13080,1.75,US
+13081,1.75,US
+13082,1.75,US
+13083,1.75,US
+13084,1.75,US
+13087,1.75,US
+13092,1.75,US
+13101,1.75,US
+13102,1.75,US
+13107,1.75,US
+13110,1.75,US
+13111,1.75,US
+13112,1.75,US
+13113,1.75,US
+13114,1.75,US
+13117,1.75,US
+13118,1.75,US
+13119,1.75,US
+13120,1.75,US
+13121,1.75,US
+13122,1.75,US
+13123,1.75,US
+13124,1.75,US
+13131,1.75,US
+13132,1.75,US
+13134,1.75,US
+13136,1.75,US
+13138,1.75,US
+13139,1.75,US
+13140,1.75,US
+13141,1.75,US
+13142,1.75,US
+13143,1.75,US
+13144,1.75,US
+13145,1.75,US
+13146,1.75,US
+13147,1.75,US
+13148,1.75,US
+13152,1.75,US
+13153,1.75,US
+13154,1.75,US
+13155,1.75,US
+13156,1.75,US
+13157,1.75,US
+13158,1.75,US
+13159,1.75,US
+13160,1.75,US
+13162,1.75,US
+13165,1.75,US
+13166,1.75,US
+13167,1.75,US
+13301,1.75,US
+13302,1.75,US
+13303,1.75,US
+13304,1.75,US
+13305,1.75,US
+13308,1.75,US
+13309,1.75,US
+13310,1.75,US
+13312,1.75,US
+13313,1.75,US
+13314,1.75,US
+13315,1.75,US
+13316,1.75,US
+13317,1.75,US
+13318,1.75,US
+13320,1.75,US
+13321,1.75,US
+13322,1.75,US
+13323,1.75,US
+13324,1.75,US
+13325,1.75,US
+13326,1.75,US
+13327,1.75,US
+13328,1.75,US
+13329,1.75,US
+13331,1.75,US
+13332,1.75,US
+13333,1.75,US
+13334,1.75,US
+13335,1.75,US
+13337,1.75,US
+13338,1.75,US
+13339,1.75,US
+13340,1.75,US
+13341,1.75,US
+13342,1.75,US
+13343,1.75,US
+13345,1.75,US
+13346,1.75,US
+13348,1.75,US
+13352,1.75,US
+13353,1.75,US
+13354,1.75,US
+13355,1.75,US
+13360,1.75,US
+13361,1.75,US
+13362,1.75,US
+13363,1.75,US
+13364,1.75,US
+13365,1.75,US
+13367,1.75,US
+13368,1.75,US
+13401,1.75,US
+13402,1.75,US
+13404,1.75,US
+13406,1.75,US
+13407,1.75,US
+13408,1.75,US
+13409,1.75,US
+13410,1.75,US
+13411,1.75,US
+13415,1.75,US
+13416,1.75,US
+13418,1.75,US
+13420,1.75,US
+13424,1.75,US
+13425,1.75,US
+13426,1.75,US
+13428,1.75,US
+13431,1.75,US
+13433,1.75,US
+13435,1.75,US
+13436,1.75,US
+13437,1.75,US
+13438,1.75,US
+13439,1.75,US
+13450,1.75,US
+13452,1.75,US
+13454,1.75,US
+13455,1.75,US
+13456,1.75,US
+13457,1.75,US
+13459,1.75,US
+13460,1.75,US
+13464,1.75,US
+13465,1.75,US
+13468,1.75,US
+13470,1.75,US
+13471,1.75,US
+13472,1.75,US
+13473,1.75,US
+13475,1.75,US
+13476,1.75,US
+13477,1.75,US
+13478,1.75,US
+13480,1.75,US
+13482,1.75,US
+13483,1.75,US
+13484,1.75,US
+13485,1.75,US
+13486,1.75,US
+13488,1.75,US
+13489,1.75,US
+13490,1.75,US
+13491,1.75,US
+13493,1.75,US
+13494,1.75,US
+13602,1.75,US
+13603,1.75,US
+13605,1.75,US
+13606,1.75,US
+13607,1.75,US
+13608,1.75,US
+13611,1.75,US
+13612,1.75,US
+13613,1.75,US
+13614,1.75,US
+13615,1.75,US
+13617,1.75,US
+13618,1.75,US
+13619,1.75,US
+13620,1.75,US
+13621,1.75,US
+13622,1.75,US
+13623,1.75,US
+13624,1.75,US
+13625,1.75,US
+13626,1.75,US
+13627,1.75,US
+13628,1.75,US
+13630,1.75,US
+13631,1.75,US
+13632,1.75,US
+13633,1.75,US
+13634,1.75,US
+13635,1.75,US
+13636,1.75,US
+13637,1.75,US
+13639,1.75,US
+13640,1.75,US
+13641,1.75,US
+13642,1.75,US
+13643,1.75,US
+13645,1.75,US
+13646,1.75,US
+13647,1.75,US
+13648,1.75,US
+13649,1.75,US
+13650,1.75,US
+13651,1.75,US
+13652,1.75,US
+13654,1.75,US
+13655,1.75,US
+13656,1.75,US
+13657,1.75,US
+13658,1.75,US
+13659,1.75,US
+13660,1.75,US
+13661,1.75,US
+13662,1.75,US
+13664,1.75,US
+13665,1.75,US
+13666,1.75,US
+13667,1.75,US
+13668,1.75,US
+13669,1.75,US
+13670,1.75,US
+13671,1.75,US
+13672,1.75,US
+13673,1.75,US
+13674,1.75,US
+13675,1.75,US
+13676,1.75,US
+13677,1.75,US
+13678,1.75,US
+13679,1.75,US
+13680,1.75,US
+13681,1.75,US
+13682,1.75,US
+13683,1.75,US
+13684,1.75,US
+13685,1.75,US
+13687,1.75,US
+13688,1.75,US
+13690,1.75,US
+13691,1.75,US
+13692,1.75,US
+13693,1.75,US
+13694,1.75,US
+13695,1.75,US
+13696,1.75,US
+13697,1.75,US
+13730,1.75,US
+13731,1.75,US
+13733,1.75,US
+13734,1.75,US
+13736,1.75,US
+13738,1.75,US
+13739,1.75,US
+13740,1.75,US
+13743,1.75,US
+13744,1.75,US
+13746,1.75,US
+13747,1.75,US
+13750,1.75,US
+13751,1.75,US
+13752,1.75,US
+13753,1.75,US
+13754,1.75,US
+13755,1.75,US
+13756,1.75,US
+13757,1.75,US
+13758,1.75,US
+13774,1.75,US
+13775,1.75,US
+13776,1.75,US
+13777,1.75,US
+13778,1.75,US
+13780,1.75,US
+13782,1.75,US
+13783,1.75,US
+13784,1.75,US
+13786,1.75,US
+13787,1.75,US
+13788,1.75,US
+13794,1.75,US
+13795,1.75,US
+13796,1.75,US
+13797,1.75,US
+13801,1.75,US
+13802,1.75,US
+13803,1.75,US
+13804,1.75,US
+13806,1.75,US
+13807,1.75,US
+13808,1.75,US
+13809,1.75,US
+13810,1.75,US
+13811,1.75,US
+13812,1.75,US
+13813,1.75,US
+13814,1.75,US
+13815,1.75,US
+13820,1.75,US
+13825,1.75,US
+13826,1.75,US
+13827,1.75,US
+13830,1.75,US
+13832,1.75,US
+13833,1.75,US
+13834,1.75,US
+13835,1.75,US
+13838,1.75,US
+13839,1.75,US
+13840,1.75,US
+13841,1.75,US
+13842,1.75,US
+13843,1.75,US
+13844,1.75,US
+13845,1.75,US
+13846,1.75,US
+13847,1.75,US
+13848,1.75,US
+13849,1.75,US
+13856,1.75,US
+13859,1.75,US
+13860,1.75,US
+13861,1.75,US
+13862,1.75,US
+13863,1.75,US
+13864,1.75,US
+13865,1.75,US
+14001,1.75,US
+14005,1.75,US
+14008,1.75,US
+14009,1.75,US
+14011,1.75,US
+14012,1.75,US
+14013,1.75,US
+14024,1.75,US
+14025,1.75,US
+14027,1.75,US
+14028,1.75,US
+14029,1.75,US
+14030,1.75,US
+14032,1.75,US
+14033,1.75,US
+14034,1.75,US
+14035,1.75,US
+14036,1.75,US
+14037,1.75,US
+14039,1.75,US
+14040,1.75,US
+14041,1.75,US
+14042,1.75,US
+14054,1.75,US
+14055,1.75,US
+14057,1.75,US
+14058,1.75,US
+14060,1.75,US
+14061,1.75,US
+14062,1.75,US
+14065,1.75,US
+14066,1.75,US
+14067,1.75,US
+14069,1.75,US
+14070,1.75,US
+14080,1.75,US
+14081,1.75,US
+14082,1.75,US
+14083,1.75,US
+14091,1.75,US
+14098,1.75,US
+14101,1.75,US
+14103,1.75,US
+14105,1.75,US
+14111,1.75,US
+14113,1.75,US
+14125,1.75,US
+14126,1.75,US
+14129,1.75,US
+14130,1.75,US
+14131,1.75,US
+14132,1.75,US
+14133,1.75,US
+14134,1.75,US
+14135,1.75,US
+14136,1.75,US
+14138,1.75,US
+14139,1.75,US
+14141,1.75,US
+14143,1.75,US
+14145,1.75,US
+14166,1.75,US
+14167,1.75,US
+14168,1.75,US
+14170,1.75,US
+14171,1.75,US
+14172,1.75,US
+14173,1.75,US
+14411,1.75,US
+14413,1.75,US
+14414,1.75,US
+14415,1.75,US
+14416,1.75,US
+14418,1.75,US
+14422,1.75,US
+14423,1.75,US
+14424,1.75,US
+14427,1.75,US
+14428,1.75,US
+14429,1.75,US
+14432,1.75,US
+14433,1.75,US
+14435,1.75,US
+14437,1.75,US
+14443,1.75,US
+14449,1.75,US
+14452,1.75,US
+14453,1.75,US
+14454,1.75,US
+14461,1.75,US
+14462,1.75,US
+14466,1.75,US
+14469,1.75,US
+14470,1.75,US
+14471,1.75,US
+14472,1.75,US
+14475,1.75,US
+14476,1.75,US
+14477,1.75,US
+14478,1.75,US
+14479,1.75,US
+14481,1.75,US
+14482,1.75,US
+14485,1.75,US
+14486,1.75,US
+14487,1.75,US
+14488,1.75,US
+14489,1.75,US
+14505,1.75,US
+14507,1.75,US
+14510,1.75,US
+14511,1.75,US
+14512,1.75,US
+14516,1.75,US
+14517,1.75,US
+14521,1.75,US
+14522,1.75,US
+14525,1.75,US
+14527,1.75,US
+14529,1.75,US
+14530,1.75,US
+14532,1.75,US
+14533,1.75,US
+14536,1.75,US
+14537,1.75,US
+14538,1.75,US
+14539,1.75,US
+14541,1.75,US
+14542,1.75,US
+14543,1.75,US
+14544,1.75,US
+14545,1.75,US
+14546,1.75,US
+14547,1.75,US
+14548,1.75,US
+14549,1.75,US
+14550,1.75,US
+14551,1.75,US
+14556,1.75,US
+14557,1.75,US
+14558,1.75,US
+14560,1.75,US
+14561,1.75,US
+14564,1.75,US
+14568,1.75,US
+14569,1.75,US
+14571,1.75,US
+14572,1.75,US
+14585,1.75,US
+14588,1.75,US
+14589,1.75,US
+14590,1.75,US
+14591,1.75,US
+14592,1.75,US
+14706,1.75,US
+14707,1.75,US
+14708,1.75,US
+14709,1.75,US
+14710,1.75,US
+14711,1.75,US
+14712,1.75,US
+14714,1.75,US
+14715,1.75,US
+14716,1.75,US
+14717,1.75,US
+14718,1.75,US
+14719,1.75,US
+14721,1.75,US
+14722,1.75,US
+14723,1.75,US
+14724,1.75,US
+14726,1.75,US
+14727,1.75,US
+14728,1.75,US
+14729,1.75,US
+14730,1.75,US
+14731,1.75,US
+14732,1.75,US
+14733,1.75,US
+14735,1.75,US
+14737,1.75,US
+14738,1.75,US
+14739,1.75,US
+14740,1.75,US
+14741,1.75,US
+14743,1.75,US
+14744,1.75,US
+14745,1.75,US
+14747,1.75,US
+14748,1.75,US
+14751,1.75,US
+14752,1.75,US
+14753,1.75,US
+14754,1.75,US
+14755,1.75,US
+14756,1.75,US
+14757,1.75,US
+14758,1.75,US
+14766,1.75,US
+14767,1.75,US
+14769,1.75,US
+14770,1.75,US
+14772,1.75,US
+14774,1.75,US
+14775,1.75,US
+14777,1.75,US
+14778,1.75,US
+14779,1.75,US
+14781,1.75,US
+14782,1.75,US
+14783,1.75,US
+14784,1.75,US
+14785,1.75,US
+14786,1.75,US
+14787,1.75,US
+14788,1.75,US
+14801,1.75,US
+14803,1.75,US
+14804,1.75,US
+14805,1.75,US
+14806,1.75,US
+14807,1.75,US
+14808,1.75,US
+14809,1.75,US
+14810,1.75,US
+14812,1.75,US
+14813,1.75,US
+14815,1.75,US
+14816,1.75,US
+14817,1.75,US
+14818,1.75,US
+14819,1.75,US
+14820,1.75,US
+14821,1.75,US
+14822,1.75,US
+14823,1.75,US
+14824,1.75,US
+14825,1.75,US
+14826,1.75,US
+14827,1.75,US
+14830,1.75,US
+14831,1.75,US
+14836,1.75,US
+14837,1.75,US
+14838,1.75,US
+14839,1.75,US
+14840,1.75,US
+14841,1.75,US
+14842,1.75,US
+14843,1.75,US
+14846,1.75,US
+14847,1.75,US
+14854,1.75,US
+14855,1.75,US
+14856,1.75,US
+14857,1.75,US
+14858,1.75,US
+14859,1.75,US
+14860,1.75,US
+14861,1.75,US
+14863,1.75,US
+14864,1.75,US
+14865,1.75,US
+14867,1.75,US
+14869,1.75,US
+14870,1.75,US
+14871,1.75,US
+14872,1.75,US
+14873,1.75,US
+14874,1.75,US
+14876,1.75,US
+14877,1.75,US
+14878,1.75,US
+14879,1.75,US
+14880,1.75,US
+14881,1.75,US
+14882,1.75,US
+14883,1.75,US
+14884,1.75,US
+14885,1.75,US
+14886,1.75,US
+14887,1.75,US
+14889,1.75,US
+14891,1.75,US
+14892,1.75,US
+14893,1.75,US
+14894,1.75,US
+14895,1.75,US
+14897,1.75,US
+14898,1.75,US
+15004,1.75,US
+15019,1.75,US
+15021,1.75,US
+15026,1.75,US
+15036,1.75,US
+15043,1.75,US
+15050,1.75,US
+15052,1.75,US
+15053,1.75,US
+15057,1.75,US
+15069,1.75,US
+15077,1.75,US
+15082,1.75,US
+15142,1.75,US
+15310,1.75,US
+15311,1.75,US
+15312,1.75,US
+15313,1.75,US
+15315,1.75,US
+15316,1.75,US
+15320,1.75,US
+15323,1.75,US
+15325,1.75,US
+15327,1.75,US
+15329,1.75,US
+15330,1.75,US
+15333,1.75,US
+15334,1.75,US
+15337,1.75,US
+15338,1.75,US
+15340,1.75,US
+15341,1.75,US
+15344,1.75,US
+15345,1.75,US
+15346,1.75,US
+15348,1.75,US
+15349,1.75,US
+15351,1.75,US
+15352,1.75,US
+15353,1.75,US
+15354,1.75,US
+15357,1.75,US
+15358,1.75,US
+15359,1.75,US
+15360,1.75,US
+15361,1.75,US
+15362,1.75,US
+15364,1.75,US
+15365,1.75,US
+15370,1.75,US
+15376,1.75,US
+15377,1.75,US
+15378,1.75,US
+15379,1.75,US
+15380,1.75,US
+15410,1.75,US
+15411,1.75,US
+15415,1.75,US
+15421,1.75,US
+15422,1.75,US
+15423,1.75,US
+15424,1.75,US
+15427,1.75,US
+15428,1.75,US
+15430,1.75,US
+15431,1.75,US
+15433,1.75,US
+15435,1.75,US
+15437,1.75,US
+15439,1.75,US
+15440,1.75,US
+15442,1.75,US
+15443,1.75,US
+15446,1.75,US
+15447,1.75,US
+15450,1.75,US
+15451,1.75,US
+15454,1.75,US
+15458,1.75,US
+15459,1.75,US
+15460,1.75,US
+15461,1.75,US
+15462,1.75,US
+15464,1.75,US
+15466,1.75,US
+15467,1.75,US
+15469,1.75,US
+15470,1.75,US
+15476,1.75,US
+15480,1.75,US
+15482,1.75,US
+15485,1.75,US
+15486,1.75,US
+15490,1.75,US
+15492,1.75,US
+15501,1.75,US
+15502,1.75,US
+15510,1.75,US
+15520,1.75,US
+15521,1.75,US
+15522,1.75,US
+15530,1.75,US
+15531,1.75,US
+15532,1.75,US
+15533,1.75,US
+15534,1.75,US
+15535,1.75,US
+15536,1.75,US
+15537,1.75,US
+15538,1.75,US
+15539,1.75,US
+15540,1.75,US
+15541,1.75,US
+15542,1.75,US
+15544,1.75,US
+15545,1.75,US
+15546,1.75,US
+15547,1.75,US
+15548,1.75,US
+15549,1.75,US
+15550,1.75,US
+15551,1.75,US
+15552,1.75,US
+15553,1.75,US
+15554,1.75,US
+15555,1.75,US
+15557,1.75,US
+15558,1.75,US
+15559,1.75,US
+15560,1.75,US
+15561,1.75,US
+15562,1.75,US
+15563,1.75,US
+15564,1.75,US
+15565,1.75,US
+15610,1.75,US
+15612,1.75,US
+15613,1.75,US
+15618,1.75,US
+15620,1.75,US
+15622,1.75,US
+15627,1.75,US
+15628,1.75,US
+15630,1.75,US
+15646,1.75,US
+15655,1.75,US
+15658,1.75,US
+15670,1.75,US
+15671,1.75,US
+15673,1.75,US
+15677,1.75,US
+15679,1.75,US
+15680,1.75,US
+15681,1.75,US
+15682,1.75,US
+15686,1.75,US
+15687,1.75,US
+15688,1.75,US
+15710,1.75,US
+15711,1.75,US
+15712,1.75,US
+15713,1.75,US
+15715,1.75,US
+15717,1.75,US
+15720,1.75,US
+15721,1.75,US
+15722,1.75,US
+15723,1.75,US
+15724,1.75,US
+15725,1.75,US
+15727,1.75,US
+15728,1.75,US
+15729,1.75,US
+15730,1.75,US
+15731,1.75,US
+15732,1.75,US
+15733,1.75,US
+15734,1.75,US
+15736,1.75,US
+15737,1.75,US
+15738,1.75,US
+15739,1.75,US
+15741,1.75,US
+15742,1.75,US
+15744,1.75,US
+15745,1.75,US
+15746,1.75,US
+15747,1.75,US
+15748,1.75,US
+15750,1.75,US
+15751,1.75,US
+15752,1.75,US
+15753,1.75,US
+15754,1.75,US
+15756,1.75,US
+15757,1.75,US
+15758,1.75,US
+15759,1.75,US
+15760,1.75,US
+15761,1.75,US
+15762,1.75,US
+15763,1.75,US
+15764,1.75,US
+15765,1.75,US
+15767,1.75,US
+15770,1.75,US
+15771,1.75,US
+15772,1.75,US
+15773,1.75,US
+15774,1.75,US
+15776,1.75,US
+15777,1.75,US
+15778,1.75,US
+15779,1.75,US
+15780,1.75,US
+15781,1.75,US
+15783,1.75,US
+15784,1.75,US
+15821,1.75,US
+15822,1.75,US
+15823,1.75,US
+15824,1.75,US
+15825,1.75,US
+15827,1.75,US
+15828,1.75,US
+15829,1.75,US
+15831,1.75,US
+15832,1.75,US
+15834,1.75,US
+15841,1.75,US
+15846,1.75,US
+15847,1.75,US
+15848,1.75,US
+15849,1.75,US
+15851,1.75,US
+15853,1.75,US
+15856,1.75,US
+15857,1.75,US
+15860,1.75,US
+15861,1.75,US
+15863,1.75,US
+15864,1.75,US
+15866,1.75,US
+15868,1.75,US
+15870,1.75,US
+15920,1.75,US
+15922,1.75,US
+15923,1.75,US
+15924,1.75,US
+15925,1.75,US
+15926,1.75,US
+15929,1.75,US
+15930,1.75,US
+15931,1.75,US
+15934,1.75,US
+15935,1.75,US
+15936,1.75,US
+15937,1.75,US
+15938,1.75,US
+15940,1.75,US
+15942,1.75,US
+15944,1.75,US
+15946,1.75,US
+15948,1.75,US
+15949,1.75,US
+15952,1.75,US
+15953,1.75,US
+15954,1.75,US
+15956,1.75,US
+15957,1.75,US
+15958,1.75,US
+15960,1.75,US
+15961,1.75,US
+15962,1.75,US
+15963,1.75,US
+16016,1.75,US
+16017,1.75,US
+16018,1.75,US
+16020,1.75,US
+16021,1.75,US
+16022,1.75,US
+16023,1.75,US
+16024,1.75,US
+16025,1.75,US
+16027,1.75,US
+16028,1.75,US
+16030,1.75,US
+16033,1.75,US
+16034,1.75,US
+16035,1.75,US
+16036,1.75,US
+16037,1.75,US
+16038,1.75,US
+16040,1.75,US
+16041,1.75,US
+16048,1.75,US
+16049,1.75,US
+16050,1.75,US
+16051,1.75,US
+16052,1.75,US
+16053,1.75,US
+16054,1.75,US
+16055,1.75,US
+16057,1.75,US
+16058,1.75,US
+16061,1.75,US
+16110,1.75,US
+16111,1.75,US
+16113,1.75,US
+16114,1.75,US
+16115,1.75,US
+16116,1.75,US
+16120,1.75,US
+16123,1.75,US
+16124,1.75,US
+16125,1.75,US
+16127,1.75,US
+16130,1.75,US
+16131,1.75,US
+16132,1.75,US
+16133,1.75,US
+16134,1.75,US
+16137,1.75,US
+16140,1.75,US
+16141,1.75,US
+16142,1.75,US
+16143,1.75,US
+16145,1.75,US
+16151,1.75,US
+16153,1.75,US
+16154,1.75,US
+16155,1.75,US
+16156,1.75,US
+16157,1.75,US
+16159,1.75,US
+16160,1.75,US
+16201,1.75,US
+16210,1.75,US
+16211,1.75,US
+16213,1.75,US
+16214,1.75,US
+16215,1.75,US
+16216,1.75,US
+16217,1.75,US
+16218,1.75,US
+16220,1.75,US
+16221,1.75,US
+16222,1.75,US
+16223,1.75,US
+16224,1.75,US
+16225,1.75,US
+16226,1.75,US
+16228,1.75,US
+16229,1.75,US
+16230,1.75,US
+16232,1.75,US
+16233,1.75,US
+16234,1.75,US
+16235,1.75,US
+16236,1.75,US
+16239,1.75,US
+16240,1.75,US
+16242,1.75,US
+16244,1.75,US
+16245,1.75,US
+16246,1.75,US
+16248,1.75,US
+16249,1.75,US
+16250,1.75,US
+16253,1.75,US
+16254,1.75,US
+16255,1.75,US
+16256,1.75,US
+16257,1.75,US
+16258,1.75,US
+16259,1.75,US
+16260,1.75,US
+16261,1.75,US
+16262,1.75,US
+16263,1.75,US
+16301,1.75,US
+16311,1.75,US
+16312,1.75,US
+16313,1.75,US
+16314,1.75,US
+16319,1.75,US
+16321,1.75,US
+16322,1.75,US
+16323,1.75,US
+16326,1.75,US
+16327,1.75,US
+16328,1.75,US
+16329,1.75,US
+16331,1.75,US
+16332,1.75,US
+16333,1.75,US
+16334,1.75,US
+16335,1.75,US
+16340,1.75,US
+16341,1.75,US
+16342,1.75,US
+16343,1.75,US
+16344,1.75,US
+16345,1.75,US
+16346,1.75,US
+16347,1.75,US
+16350,1.75,US
+16351,1.75,US
+16352,1.75,US
+16353,1.75,US
+16354,1.75,US
+16360,1.75,US
+16361,1.75,US
+16362,1.75,US
+16364,1.75,US
+16365,1.75,US
+16366,1.75,US
+16367,1.75,US
+16368,1.75,US
+16369,1.75,US
+16370,1.75,US
+16372,1.75,US
+16373,1.75,US
+16374,1.75,US
+16375,1.75,US
+16388,1.75,US
+16401,1.75,US
+16402,1.75,US
+16403,1.75,US
+16404,1.75,US
+16405,1.75,US
+16406,1.75,US
+16407,1.75,US
+16410,1.75,US
+16411,1.75,US
+16412,1.75,US
+16413,1.75,US
+16416,1.75,US
+16417,1.75,US
+16420,1.75,US
+16422,1.75,US
+16424,1.75,US
+16426,1.75,US
+16427,1.75,US
+16428,1.75,US
+16430,1.75,US
+16432,1.75,US
+16433,1.75,US
+16434,1.75,US
+16435,1.75,US
+16436,1.75,US
+16438,1.75,US
+16440,1.75,US
+16441,1.75,US
+16442,1.75,US
+16443,1.75,US
+16475,1.75,US
+16611,1.75,US
+16613,1.75,US
+16614,1.75,US
+16616,1.75,US
+16617,1.75,US
+16619,1.75,US
+16620,1.75,US
+16621,1.75,US
+16622,1.75,US
+16623,1.75,US
+16624,1.75,US
+16625,1.75,US
+16627,1.75,US
+16629,1.75,US
+16631,1.75,US
+16633,1.75,US
+16634,1.75,US
+16635,1.75,US
+16636,1.75,US
+16637,1.75,US
+16638,1.75,US
+16639,1.75,US
+16640,1.75,US
+16641,1.75,US
+16644,1.75,US
+16645,1.75,US
+16646,1.75,US
+16647,1.75,US
+16650,1.75,US
+16651,1.75,US
+16652,1.75,US
+16654,1.75,US
+16655,1.75,US
+16656,1.75,US
+16657,1.75,US
+16659,1.75,US
+16660,1.75,US
+16661,1.75,US
+16662,1.75,US
+16663,1.75,US
+16664,1.75,US
+16665,1.75,US
+16666,1.75,US
+16667,1.75,US
+16668,1.75,US
+16669,1.75,US
+16670,1.75,US
+16671,1.75,US
+16672,1.75,US
+16673,1.75,US
+16674,1.75,US
+16675,1.75,US
+16677,1.75,US
+16678,1.75,US
+16679,1.75,US
+16680,1.75,US
+16681,1.75,US
+16682,1.75,US
+16683,1.75,US
+16684,1.75,US
+16685,1.75,US
+16686,1.75,US
+16689,1.75,US
+16691,1.75,US
+16692,1.75,US
+16693,1.75,US
+16694,1.75,US
+16695,1.75,US
+16698,1.75,US
+16701,1.75,US
+16720,1.75,US
+16724,1.75,US
+16725,1.75,US
+16726,1.75,US
+16727,1.75,US
+16728,1.75,US
+16729,1.75,US
+16730,1.75,US
+16731,1.75,US
+16732,1.75,US
+16733,1.75,US
+16734,1.75,US
+16735,1.75,US
+16738,1.75,US
+16740,1.75,US
+16743,1.75,US
+16744,1.75,US
+16745,1.75,US
+16746,1.75,US
+16748,1.75,US
+16749,1.75,US
+16750,1.75,US
+16751,1.75,US
+16820,1.75,US
+16821,1.75,US
+16822,1.75,US
+16823,1.75,US
+16825,1.75,US
+16826,1.75,US
+16827,1.75,US
+16828,1.75,US
+16829,1.75,US
+16830,1.75,US
+16832,1.75,US
+16833,1.75,US
+16834,1.75,US
+16835,1.75,US
+16836,1.75,US
+16837,1.75,US
+16838,1.75,US
+16839,1.75,US
+16840,1.75,US
+16841,1.75,US
+16843,1.75,US
+16844,1.75,US
+16845,1.75,US
+16847,1.75,US
+16848,1.75,US
+16849,1.75,US
+16850,1.75,US
+16852,1.75,US
+16853,1.75,US
+16854,1.75,US
+16855,1.75,US
+16856,1.75,US
+16858,1.75,US
+16859,1.75,US
+16860,1.75,US
+16861,1.75,US
+16863,1.75,US
+16864,1.75,US
+16865,1.75,US
+16866,1.75,US
+16870,1.75,US
+16871,1.75,US
+16872,1.75,US
+16873,1.75,US
+16874,1.75,US
+16875,1.75,US
+16876,1.75,US
+16877,1.75,US
+16878,1.75,US
+16879,1.75,US
+16881,1.75,US
+16882,1.75,US
+16901,1.75,US
+16910,1.75,US
+16911,1.75,US
+16912,1.75,US
+16914,1.75,US
+16915,1.75,US
+16917,1.75,US
+16918,1.75,US
+16920,1.75,US
+16921,1.75,US
+16922,1.75,US
+16923,1.75,US
+16925,1.75,US
+16926,1.75,US
+16927,1.75,US
+16928,1.75,US
+16929,1.75,US
+16930,1.75,US
+16932,1.75,US
+16933,1.75,US
+16935,1.75,US
+16936,1.75,US
+16937,1.75,US
+16938,1.75,US
+16939,1.75,US
+16940,1.75,US
+16941,1.75,US
+16942,1.75,US
+16943,1.75,US
+16945,1.75,US
+16946,1.75,US
+16947,1.75,US
+16948,1.75,US
+16950,1.75,US
+17002,1.75,US
+17003,1.75,US
+17004,1.75,US
+17006,1.75,US
+17014,1.75,US
+17017,1.75,US
+17018,1.75,US
+17020,1.75,US
+17021,1.75,US
+17023,1.75,US
+17024,1.75,US
+17026,1.75,US
+17028,1.75,US
+17030,1.75,US
+17031,1.75,US
+17032,1.75,US
+17035,1.75,US
+17037,1.75,US
+17038,1.75,US
+17040,1.75,US
+17045,1.75,US
+17047,1.75,US
+17048,1.75,US
+17049,1.75,US
+17051,1.75,US
+17052,1.75,US
+17053,1.75,US
+17054,1.75,US
+17056,1.75,US
+17058,1.75,US
+17059,1.75,US
+17060,1.75,US
+17061,1.75,US
+17062,1.75,US
+17063,1.75,US
+17066,1.75,US
+17068,1.75,US
+17069,1.75,US
+17071,1.75,US
+17073,1.75,US
+17074,1.75,US
+17075,1.75,US
+17076,1.75,US
+17077,1.75,US
+17080,1.75,US
+17082,1.75,US
+17084,1.75,US
+17086,1.75,US
+17087,1.75,US
+17090,1.75,US
+17094,1.75,US
+17097,1.75,US
+17210,1.75,US
+17211,1.75,US
+17212,1.75,US
+17213,1.75,US
+17215,1.75,US
+17217,1.75,US
+17219,1.75,US
+17220,1.75,US
+17221,1.75,US
+17222,1.75,US
+17223,1.75,US
+17224,1.75,US
+17225,1.75,US
+17228,1.75,US
+17229,1.75,US
+17231,1.75,US
+17232,1.75,US
+17233,1.75,US
+17235,1.75,US
+17236,1.75,US
+17238,1.75,US
+17239,1.75,US
+17240,1.75,US
+17241,1.75,US
+17243,1.75,US
+17244,1.75,US
+17246,1.75,US
+17247,1.75,US
+17249,1.75,US
+17250,1.75,US
+17251,1.75,US
+17252,1.75,US
+17253,1.75,US
+17254,1.75,US
+17255,1.75,US
+17256,1.75,US
+17260,1.75,US
+17261,1.75,US
+17262,1.75,US
+17263,1.75,US
+17264,1.75,US
+17265,1.75,US
+17266,1.75,US
+17267,1.75,US
+17270,1.75,US
+17271,1.75,US
+17272,1.75,US
+17302,1.75,US
+17303,1.75,US
+17304,1.75,US
+17306,1.75,US
+17307,1.75,US
+17309,1.75,US
+17310,1.75,US
+17311,1.75,US
+17314,1.75,US
+17316,1.75,US
+17320,1.75,US
+17321,1.75,US
+17322,1.75,US
+17324,1.75,US
+17325,1.75,US
+17326,1.75,US
+17327,1.75,US
+17329,1.75,US
+17337,1.75,US
+17340,1.75,US
+17342,1.75,US
+17343,1.75,US
+17350,1.75,US
+17352,1.75,US
+17353,1.75,US
+17354,1.75,US
+17360,1.75,US
+17362,1.75,US
+17365,1.75,US
+17372,1.75,US
+17503,1.75,US
+17509,1.75,US
+17516,1.75,US
+17518,1.75,US
+17532,1.75,US
+17535,1.75,US
+17536,1.75,US
+17549,1.75,US
+17555,1.75,US
+17563,1.75,US
+17565,1.75,US
+17566,1.75,US
+17582,1.75,US
+17720,1.75,US
+17721,1.75,US
+17723,1.75,US
+17724,1.75,US
+17726,1.75,US
+17727,1.75,US
+17728,1.75,US
+17729,1.75,US
+17730,1.75,US
+17731,1.75,US
+17735,1.75,US
+17737,1.75,US
+17738,1.75,US
+17739,1.75,US
+17740,1.75,US
+17742,1.75,US
+17743,1.75,US
+17744,1.75,US
+17745,1.75,US
+17747,1.75,US
+17748,1.75,US
+17749,1.75,US
+17750,1.75,US
+17751,1.75,US
+17752,1.75,US
+17756,1.75,US
+17758,1.75,US
+17759,1.75,US
+17760,1.75,US
+17762,1.75,US
+17763,1.75,US
+17764,1.75,US
+17765,1.75,US
+17767,1.75,US
+17768,1.75,US
+17769,1.75,US
+17771,1.75,US
+17772,1.75,US
+17773,1.75,US
+17774,1.75,US
+17776,1.75,US
+17777,1.75,US
+17778,1.75,US
+17779,1.75,US
+17810,1.75,US
+17812,1.75,US
+17813,1.75,US
+17814,1.75,US
+17820,1.75,US
+17821,1.75,US
+17822,1.75,US
+17823,1.75,US
+17824,1.75,US
+17825,1.75,US
+17827,1.75,US
+17828,1.75,US
+17829,1.75,US
+17830,1.75,US
+17833,1.75,US
+17835,1.75,US
+17836,1.75,US
+17840,1.75,US
+17841,1.75,US
+17842,1.75,US
+17843,1.75,US
+17844,1.75,US
+17845,1.75,US
+17846,1.75,US
+17850,1.75,US
+17853,1.75,US
+17856,1.75,US
+17858,1.75,US
+17859,1.75,US
+17860,1.75,US
+17861,1.75,US
+17862,1.75,US
+17864,1.75,US
+17865,1.75,US
+17867,1.75,US
+17876,1.75,US
+17877,1.75,US
+17878,1.75,US
+17880,1.75,US
+17881,1.75,US
+17882,1.75,US
+17883,1.75,US
+17884,1.75,US
+17885,1.75,US
+17886,1.75,US
+17887,1.75,US
+17888,1.75,US
+17889,1.75,US
+17920,1.75,US
+17921,1.75,US
+17922,1.75,US
+17923,1.75,US
+17925,1.75,US
+17927,1.75,US
+17930,1.75,US
+17933,1.75,US
+17934,1.75,US
+17936,1.75,US
+17938,1.75,US
+17941,1.75,US
+17942,1.75,US
+17943,1.75,US
+17944,1.75,US
+17945,1.75,US
+17946,1.75,US
+17949,1.75,US
+17951,1.75,US
+17952,1.75,US
+17953,1.75,US
+17957,1.75,US
+17959,1.75,US
+17960,1.75,US
+17961,1.75,US
+17963,1.75,US
+17964,1.75,US
+17966,1.75,US
+17967,1.75,US
+17968,1.75,US
+17974,1.75,US
+17978,1.75,US
+17979,1.75,US
+17980,1.75,US
+17981,1.75,US
+17982,1.75,US
+17983,1.75,US
+17985,1.75,US
+18011,1.75,US
+18038,1.75,US
+18039,1.75,US
+18053,1.75,US
+18058,1.75,US
+18066,1.75,US
+18077,1.75,US
+18210,1.75,US
+18211,1.75,US
+18212,1.75,US
+18214,1.75,US
+18216,1.75,US
+18220,1.75,US
+18221,1.75,US
+18222,1.75,US
+18224,1.75,US
+18229,1.75,US
+18230,1.75,US
+18231,1.75,US
+18235,1.75,US
+18240,1.75,US
+18241,1.75,US
+18242,1.75,US
+18243,1.75,US
+18245,1.75,US
+18246,1.75,US
+18247,1.75,US
+18248,1.75,US
+18249,1.75,US
+18251,1.75,US
+18254,1.75,US
+18255,1.75,US
+18256,1.75,US
+18320,1.75,US
+18323,1.75,US
+18324,1.75,US
+18325,1.75,US
+18326,1.75,US
+18327,1.75,US
+18328,1.75,US
+18332,1.75,US
+18334,1.75,US
+18337,1.75,US
+18340,1.75,US
+18341,1.75,US
+18342,1.75,US
+18343,1.75,US
+18347,1.75,US
+18348,1.75,US
+18349,1.75,US
+18350,1.75,US
+18351,1.75,US
+18352,1.75,US
+18355,1.75,US
+18356,1.75,US
+18357,1.75,US
+18370,1.75,US
+18371,1.75,US
+18373,1.75,US
+18401,1.75,US
+18405,1.75,US
+18413,1.75,US
+18414,1.75,US
+18415,1.75,US
+18416,1.75,US
+18417,1.75,US
+18419,1.75,US
+18420,1.75,US
+18421,1.75,US
+18424,1.75,US
+18425,1.75,US
+18426,1.75,US
+18427,1.75,US
+18428,1.75,US
+18430,1.75,US
+18431,1.75,US
+18435,1.75,US
+18436,1.75,US
+18437,1.75,US
+18438,1.75,US
+18439,1.75,US
+18440,1.75,US
+18441,1.75,US
+18443,1.75,US
+18444,1.75,US
+18445,1.75,US
+18446,1.75,US
+18449,1.75,US
+18451,1.75,US
+18453,1.75,US
+18454,1.75,US
+18455,1.75,US
+18456,1.75,US
+18457,1.75,US
+18458,1.75,US
+18459,1.75,US
+18460,1.75,US
+18461,1.75,US
+18462,1.75,US
+18463,1.75,US
+18464,1.75,US
+18465,1.75,US
+18466,1.75,US
+18469,1.75,US
+18470,1.75,US
+18472,1.75,US
+18473,1.75,US
+18610,1.75,US
+18611,1.75,US
+18614,1.75,US
+18615,1.75,US
+18616,1.75,US
+18618,1.75,US
+18619,1.75,US
+18621,1.75,US
+18622,1.75,US
+18623,1.75,US
+18624,1.75,US
+18625,1.75,US
+18626,1.75,US
+18628,1.75,US
+18629,1.75,US
+18630,1.75,US
+18631,1.75,US
+18632,1.75,US
+18635,1.75,US
+18636,1.75,US
+18654,1.75,US
+18655,1.75,US
+18656,1.75,US
+18657,1.75,US
+18660,1.75,US
+18661,1.75,US
+18707,1.75,US
+18801,1.75,US
+18810,1.75,US
+18812,1.75,US
+18813,1.75,US
+18814,1.75,US
+18815,1.75,US
+18816,1.75,US
+18817,1.75,US
+18818,1.75,US
+18820,1.75,US
+18821,1.75,US
+18822,1.75,US
+18823,1.75,US
+18824,1.75,US
+18825,1.75,US
+18826,1.75,US
+18827,1.75,US
+18828,1.75,US
+18829,1.75,US
+18830,1.75,US
+18831,1.75,US
+18832,1.75,US
+18833,1.75,US
+18834,1.75,US
+18837,1.75,US
+18839,1.75,US
+18840,1.75,US
+18842,1.75,US
+18843,1.75,US
+18844,1.75,US
+18845,1.75,US
+18846,1.75,US
+18847,1.75,US
+18848,1.75,US
+18850,1.75,US
+18851,1.75,US
+18853,1.75,US
+18854,1.75,US
+18910,1.75,US
+18920,1.75,US
+18921,1.75,US
+18926,1.75,US
+18930,1.75,US
+18942,1.75,US
+18947,1.75,US
+18949,1.75,US
+18950,1.75,US
+18953,1.75,US
+18972,1.75,US
+19330,1.75,US
+19339,1.75,US
+19351,1.75,US
+19362,1.75,US
+19363,1.75,US
+19470,1.75,US
+19506,1.75,US
+19507,1.75,US
+19516,1.75,US
+19517,1.75,US
+19520,1.75,US
+19526,1.75,US
+19529,1.75,US
+19534,1.75,US
+19535,1.75,US
+19541,1.75,US
+19543,1.75,US
+19547,1.75,US
+19550,1.75,US
+19551,1.75,US
+19554,1.75,US
+19555,1.75,US
+19557,1.75,US
+19559,1.75,US
+19709,1.75,US
+19730,1.75,US
+19731,1.75,US
+19734,1.75,US
+19735,1.75,US
+19933,1.75,US
+19934,1.75,US
+19938,1.75,US
+19939,1.75,US
+19940,1.75,US
+19941,1.75,US
+19942,1.75,US
+19943,1.75,US
+19945,1.75,US
+19946,1.75,US
+19947,1.75,US
+19950,1.75,US
+19951,1.75,US
+19952,1.75,US
+19953,1.75,US
+19954,1.75,US
+19955,1.75,US
+19956,1.75,US
+19960,1.75,US
+19963,1.75,US
+19964,1.75,US
+19966,1.75,US
+19967,1.75,US
+19968,1.75,US
+19969,1.75,US
+19973,1.75,US
+19975,1.75,US
+19977,1.75,US
+19980,1.75,US
+20041,1.75,US
+20102,1.75,US
+20105,1.75,US
+20106,1.75,US
+20115,1.75,US
+20116,1.75,US
+20117,1.75,US
+20118,1.75,US
+20119,1.75,US
+20128,1.75,US
+20129,1.75,US
+20130,1.75,US
+20131,1.75,US
+20132,1.75,US
+20134,1.75,US
+20135,1.75,US
+20137,1.75,US
+20138,1.75,US
+20139,1.75,US
+20140,1.75,US
+20141,1.75,US
+20142,1.75,US
+20143,1.75,US
+20144,1.75,US
+20152,1.75,US
+20155,1.75,US
+20156,1.75,US
+20158,1.75,US
+20159,1.75,US
+20160,1.75,US
+20168,1.75,US
+20169,1.75,US
+20180,1.75,US
+20181,1.75,US
+20182,1.75,US
+20184,1.75,US
+20185,1.75,US
+20186,1.75,US
+20187,1.75,US
+20188,1.75,US
+20197,1.75,US
+20198,1.75,US
+20606,1.75,US
+20608,1.75,US
+20609,1.75,US
+20612,1.75,US
+20613,1.75,US
+20618,1.75,US
+20620,1.75,US
+20621,1.75,US
+20622,1.75,US
+20624,1.75,US
+20625,1.75,US
+20626,1.75,US
+20627,1.75,US
+20628,1.75,US
+20630,1.75,US
+20632,1.75,US
+20635,1.75,US
+20637,1.75,US
+20645,1.75,US
+20646,1.75,US
+20650,1.75,US
+20659,1.75,US
+20660,1.75,US
+20661,1.75,US
+20662,1.75,US
+20664,1.75,US
+20676,1.75,US
+20677,1.75,US
+20682,1.75,US
+20684,1.75,US
+20685,1.75,US
+20686,1.75,US
+20687,1.75,US
+20690,1.75,US
+20692,1.75,US
+20693,1.75,US
+20711,1.75,US
+20758,1.75,US
+20765,1.75,US
+20776,1.75,US
+20837,1.75,US
+20838,1.75,US
+20839,1.75,US
+20841,1.75,US
+20842,1.75,US
+20871,1.75,US
+21005,1.75,US
+21010,1.75,US
+21020,1.75,US
+21023,1.75,US
+21031,1.75,US
+21034,1.75,US
+21035,1.75,US
+21053,1.75,US
+21065,1.75,US
+21071,1.75,US
+21082,1.75,US
+21104,1.75,US
+21105,1.75,US
+21111,1.75,US
+21120,1.75,US
+21132,1.75,US
+21152,1.75,US
+21154,1.75,US
+21155,1.75,US
+21160,1.75,US
+21161,1.75,US
+21520,1.75,US
+21521,1.75,US
+21522,1.75,US
+21523,1.75,US
+21528,1.75,US
+21530,1.75,US
+21531,1.75,US
+21532,1.75,US
+21536,1.75,US
+21538,1.75,US
+21539,1.75,US
+21541,1.75,US
+21542,1.75,US
+21543,1.75,US
+21545,1.75,US
+21550,1.75,US
+21555,1.75,US
+21556,1.75,US
+21557,1.75,US
+21561,1.75,US
+21562,1.75,US
+21601,1.75,US
+21606,1.75,US
+21607,1.75,US
+21609,1.75,US
+21610,1.75,US
+21612,1.75,US
+21613,1.75,US
+21617,1.75,US
+21620,1.75,US
+21622,1.75,US
+21623,1.75,US
+21624,1.75,US
+21625,1.75,US
+21626,1.75,US
+21627,1.75,US
+21628,1.75,US
+21629,1.75,US
+21631,1.75,US
+21632,1.75,US
+21634,1.75,US
+21635,1.75,US
+21636,1.75,US
+21639,1.75,US
+21640,1.75,US
+21641,1.75,US
+21643,1.75,US
+21644,1.75,US
+21645,1.75,US
+21647,1.75,US
+21648,1.75,US
+21649,1.75,US
+21650,1.75,US
+21651,1.75,US
+21652,1.75,US
+21653,1.75,US
+21654,1.75,US
+21655,1.75,US
+21656,1.75,US
+21657,1.75,US
+21658,1.75,US
+21659,1.75,US
+21660,1.75,US
+21661,1.75,US
+21662,1.75,US
+21664,1.75,US
+21665,1.75,US
+21667,1.75,US
+21668,1.75,US
+21669,1.75,US
+21670,1.75,US
+21672,1.75,US
+21673,1.75,US
+21675,1.75,US
+21676,1.75,US
+21677,1.75,US
+21678,1.75,US
+21679,1.75,US
+21681,1.75,US
+21682,1.75,US
+21683,1.75,US
+21684,1.75,US
+21685,1.75,US
+21687,1.75,US
+21690,1.75,US
+21710,1.75,US
+21711,1.75,US
+21713,1.75,US
+21715,1.75,US
+21718,1.75,US
+21720,1.75,US
+21721,1.75,US
+21722,1.75,US
+21723,1.75,US
+21727,1.75,US
+21733,1.75,US
+21746,1.75,US
+21750,1.75,US
+21754,1.75,US
+21755,1.75,US
+21756,1.75,US
+21757,1.75,US
+21758,1.75,US
+21759,1.75,US
+21765,1.75,US
+21766,1.75,US
+21773,1.75,US
+21775,1.75,US
+21776,1.75,US
+21778,1.75,US
+21779,1.75,US
+21780,1.75,US
+21781,1.75,US
+21782,1.75,US
+21783,1.75,US
+21787,1.75,US
+21788,1.75,US
+21790,1.75,US
+21791,1.75,US
+21792,1.75,US
+21797,1.75,US
+21798,1.75,US
+21810,1.75,US
+21811,1.75,US
+21813,1.75,US
+21814,1.75,US
+21817,1.75,US
+21821,1.75,US
+21822,1.75,US
+21824,1.75,US
+21829,1.75,US
+21830,1.75,US
+21835,1.75,US
+21836,1.75,US
+21837,1.75,US
+21838,1.75,US
+21840,1.75,US
+21841,1.75,US
+21849,1.75,US
+21850,1.75,US
+21851,1.75,US
+21852,1.75,US
+21853,1.75,US
+21856,1.75,US
+21857,1.75,US
+21861,1.75,US
+21862,1.75,US
+21863,1.75,US
+21864,1.75,US
+21865,1.75,US
+21866,1.75,US
+21867,1.75,US
+21869,1.75,US
+21871,1.75,US
+21872,1.75,US
+21874,1.75,US
+21890,1.75,US
+21912,1.75,US
+21913,1.75,US
+21915,1.75,US
+21917,1.75,US
+21918,1.75,US
+21919,1.75,US
+21930,1.75,US
+22427,1.75,US
+22428,1.75,US
+22432,1.75,US
+22433,1.75,US
+22435,1.75,US
+22436,1.75,US
+22437,1.75,US
+22438,1.75,US
+22442,1.75,US
+22443,1.75,US
+22446,1.75,US
+22451,1.75,US
+22454,1.75,US
+22456,1.75,US
+22460,1.75,US
+22469,1.75,US
+22472,1.75,US
+22473,1.75,US
+22476,1.75,US
+22480,1.75,US
+22481,1.75,US
+22482,1.75,US
+22485,1.75,US
+22488,1.75,US
+22501,1.75,US
+22503,1.75,US
+22504,1.75,US
+22507,1.75,US
+22508,1.75,US
+22509,1.75,US
+22511,1.75,US
+22513,1.75,US
+22514,1.75,US
+22517,1.75,US
+22520,1.75,US
+22523,1.75,US
+22524,1.75,US
+22526,1.75,US
+22528,1.75,US
+22529,1.75,US
+22530,1.75,US
+22534,1.75,US
+22535,1.75,US
+22538,1.75,US
+22539,1.75,US
+22542,1.75,US
+22544,1.75,US
+22546,1.75,US
+22548,1.75,US
+22552,1.75,US
+22553,1.75,US
+22558,1.75,US
+22560,1.75,US
+22565,1.75,US
+22567,1.75,US
+22570,1.75,US
+22572,1.75,US
+22576,1.75,US
+22577,1.75,US
+22578,1.75,US
+22579,1.75,US
+22580,1.75,US
+22581,1.75,US
+22610,1.75,US
+22611,1.75,US
+22620,1.75,US
+22622,1.75,US
+22623,1.75,US
+22624,1.75,US
+22625,1.75,US
+22626,1.75,US
+22627,1.75,US
+22630,1.75,US
+22637,1.75,US
+22639,1.75,US
+22640,1.75,US
+22641,1.75,US
+22642,1.75,US
+22643,1.75,US
+22644,1.75,US
+22645,1.75,US
+22646,1.75,US
+22649,1.75,US
+22650,1.75,US
+22652,1.75,US
+22654,1.75,US
+22657,1.75,US
+22660,1.75,US
+22663,1.75,US
+22664,1.75,US
+22701,1.75,US
+22709,1.75,US
+22711,1.75,US
+22712,1.75,US
+22713,1.75,US
+22714,1.75,US
+22715,1.75,US
+22716,1.75,US
+22718,1.75,US
+22719,1.75,US
+22720,1.75,US
+22721,1.75,US
+22722,1.75,US
+22723,1.75,US
+22724,1.75,US
+22725,1.75,US
+22726,1.75,US
+22727,1.75,US
+22728,1.75,US
+22729,1.75,US
+22730,1.75,US
+22731,1.75,US
+22732,1.75,US
+22733,1.75,US
+22734,1.75,US
+22735,1.75,US
+22736,1.75,US
+22737,1.75,US
+22738,1.75,US
+22739,1.75,US
+22740,1.75,US
+22741,1.75,US
+22742,1.75,US
+22743,1.75,US
+22746,1.75,US
+22747,1.75,US
+22748,1.75,US
+22749,1.75,US
+22810,1.75,US
+22811,1.75,US
+22812,1.75,US
+22815,1.75,US
+22820,1.75,US
+22821,1.75,US
+22824,1.75,US
+22827,1.75,US
+22830,1.75,US
+22831,1.75,US
+22832,1.75,US
+22833,1.75,US
+22834,1.75,US
+22835,1.75,US
+22840,1.75,US
+22841,1.75,US
+22842,1.75,US
+22843,1.75,US
+22844,1.75,US
+22845,1.75,US
+22847,1.75,US
+22848,1.75,US
+22849,1.75,US
+22850,1.75,US
+22851,1.75,US
+22853,1.75,US
+22920,1.75,US
+22922,1.75,US
+22923,1.75,US
+22931,1.75,US
+22932,1.75,US
+22935,1.75,US
+22936,1.75,US
+22937,1.75,US
+22938,1.75,US
+22940,1.75,US
+22942,1.75,US
+22943,1.75,US
+22946,1.75,US
+22947,1.75,US
+22948,1.75,US
+22949,1.75,US
+22952,1.75,US
+22953,1.75,US
+22954,1.75,US
+22957,1.75,US
+22958,1.75,US
+22959,1.75,US
+22960,1.75,US
+22963,1.75,US
+22964,1.75,US
+22965,1.75,US
+22967,1.75,US
+22968,1.75,US
+22969,1.75,US
+22971,1.75,US
+22972,1.75,US
+22973,1.75,US
+22974,1.75,US
+22976,1.75,US
+22987,1.75,US
+22989,1.75,US
+23001,1.75,US
+23002,1.75,US
+23003,1.75,US
+23004,1.75,US
+23005,1.75,US
+23009,1.75,US
+23011,1.75,US
+23014,1.75,US
+23015,1.75,US
+23017,1.75,US
+23021,1.75,US
+23022,1.75,US
+23023,1.75,US
+23024,1.75,US
+23025,1.75,US
+23027,1.75,US
+23030,1.75,US
+23031,1.75,US
+23032,1.75,US
+23035,1.75,US
+23038,1.75,US
+23039,1.75,US
+23040,1.75,US
+23043,1.75,US
+23045,1.75,US
+23047,1.75,US
+23050,1.75,US
+23054,1.75,US
+23055,1.75,US
+23056,1.75,US
+23059,1.75,US
+23061,1.75,US
+23063,1.75,US
+23064,1.75,US
+23065,1.75,US
+23066,1.75,US
+23067,1.75,US
+23068,1.75,US
+23069,1.75,US
+23070,1.75,US
+23071,1.75,US
+23076,1.75,US
+23079,1.75,US
+23083,1.75,US
+23084,1.75,US
+23085,1.75,US
+23086,1.75,US
+23089,1.75,US
+23091,1.75,US
+23092,1.75,US
+23093,1.75,US
+23101,1.75,US
+23102,1.75,US
+23103,1.75,US
+23105,1.75,US
+23106,1.75,US
+23108,1.75,US
+23109,1.75,US
+23110,1.75,US
+23115,1.75,US
+23117,1.75,US
+23119,1.75,US
+23120,1.75,US
+23123,1.75,US
+23124,1.75,US
+23125,1.75,US
+23126,1.75,US
+23128,1.75,US
+23129,1.75,US
+23130,1.75,US
+23138,1.75,US
+23139,1.75,US
+23140,1.75,US
+23141,1.75,US
+23146,1.75,US
+23147,1.75,US
+23148,1.75,US
+23149,1.75,US
+23153,1.75,US
+23154,1.75,US
+23155,1.75,US
+23156,1.75,US
+23161,1.75,US
+23163,1.75,US
+23168,1.75,US
+23169,1.75,US
+23170,1.75,US
+23175,1.75,US
+23176,1.75,US
+23177,1.75,US
+23178,1.75,US
+23180,1.75,US
+23181,1.75,US
+23190,1.75,US
+23191,1.75,US
+23192,1.75,US
+23301,1.75,US
+23302,1.75,US
+23303,1.75,US
+23304,1.75,US
+23306,1.75,US
+23307,1.75,US
+23308,1.75,US
+23310,1.75,US
+23313,1.75,US
+23315,1.75,US
+23316,1.75,US
+23336,1.75,US
+23337,1.75,US
+23341,1.75,US
+23345,1.75,US
+23347,1.75,US
+23350,1.75,US
+23356,1.75,US
+23357,1.75,US
+23358,1.75,US
+23359,1.75,US
+23389,1.75,US
+23395,1.75,US
+23396,1.75,US
+23397,1.75,US
+23398,1.75,US
+23399,1.75,US
+23401,1.75,US
+23404,1.75,US
+23405,1.75,US
+23407,1.75,US
+23408,1.75,US
+23409,1.75,US
+23410,1.75,US
+23412,1.75,US
+23413,1.75,US
+23414,1.75,US
+23415,1.75,US
+23416,1.75,US
+23417,1.75,US
+23418,1.75,US
+23419,1.75,US
+23420,1.75,US
+23421,1.75,US
+23422,1.75,US
+23423,1.75,US
+23426,1.75,US
+23427,1.75,US
+23429,1.75,US
+23430,1.75,US
+23431,1.75,US
+23440,1.75,US
+23441,1.75,US
+23442,1.75,US
+23443,1.75,US
+23480,1.75,US
+23482,1.75,US
+23483,1.75,US
+23486,1.75,US
+23487,1.75,US
+23488,1.75,US
+23690,1.75,US
+23691,1.75,US
+23694,1.75,US
+23821,1.75,US
+23822,1.75,US
+23824,1.75,US
+23827,1.75,US
+23828,1.75,US
+23829,1.75,US
+23830,1.75,US
+23833,1.75,US
+23837,1.75,US
+23838,1.75,US
+23839,1.75,US
+23840,1.75,US
+23841,1.75,US
+23842,1.75,US
+23843,1.75,US
+23844,1.75,US
+23845,1.75,US
+23846,1.75,US
+23847,1.75,US
+23850,1.75,US
+23851,1.75,US
+23856,1.75,US
+23857,1.75,US
+23866,1.75,US
+23867,1.75,US
+23868,1.75,US
+23870,1.75,US
+23872,1.75,US
+23873,1.75,US
+23874,1.75,US
+23876,1.75,US
+23878,1.75,US
+23879,1.75,US
+23881,1.75,US
+23882,1.75,US
+23883,1.75,US
+23884,1.75,US
+23885,1.75,US
+23887,1.75,US
+23888,1.75,US
+23889,1.75,US
+23890,1.75,US
+23891,1.75,US
+23893,1.75,US
+23894,1.75,US
+23897,1.75,US
+23898,1.75,US
+23899,1.75,US
+23901,1.75,US
+23909,1.75,US
+23915,1.75,US
+23917,1.75,US
+23919,1.75,US
+23920,1.75,US
+23921,1.75,US
+23922,1.75,US
+23923,1.75,US
+23924,1.75,US
+23927,1.75,US
+23930,1.75,US
+23934,1.75,US
+23936,1.75,US
+23937,1.75,US
+23938,1.75,US
+23939,1.75,US
+23941,1.75,US
+23942,1.75,US
+23943,1.75,US
+23944,1.75,US
+23947,1.75,US
+23950,1.75,US
+23952,1.75,US
+23954,1.75,US
+23955,1.75,US
+23958,1.75,US
+23959,1.75,US
+23960,1.75,US
+23962,1.75,US
+23963,1.75,US
+23964,1.75,US
+23966,1.75,US
+23967,1.75,US
+23968,1.75,US
+23970,1.75,US
+23974,1.75,US
+23976,1.75,US
+24053,1.75,US
+24054,1.75,US
+24055,1.75,US
+24058,1.75,US
+24059,1.75,US
+24064,1.75,US
+24065,1.75,US
+24066,1.75,US
+24067,1.75,US
+24069,1.75,US
+24070,1.75,US
+24072,1.75,US
+24076,1.75,US
+24079,1.75,US
+24082,1.75,US
+24085,1.75,US
+24086,1.75,US
+24087,1.75,US
+24088,1.75,US
+24090,1.75,US
+24091,1.75,US
+24092,1.75,US
+24093,1.75,US
+24094,1.75,US
+24095,1.75,US
+24101,1.75,US
+24102,1.75,US
+24104,1.75,US
+24105,1.75,US
+24111,1.75,US
+24112,1.75,US
+24113,1.75,US
+24114,1.75,US
+24115,1.75,US
+24120,1.75,US
+24121,1.75,US
+24122,1.75,US
+24124,1.75,US
+24126,1.75,US
+24127,1.75,US
+24128,1.75,US
+24129,1.75,US
+24130,1.75,US
+24131,1.75,US
+24132,1.75,US
+24133,1.75,US
+24134,1.75,US
+24136,1.75,US
+24137,1.75,US
+24138,1.75,US
+24139,1.75,US
+24146,1.75,US
+24147,1.75,US
+24148,1.75,US
+24149,1.75,US
+24150,1.75,US
+24151,1.75,US
+24161,1.75,US
+24162,1.75,US
+24165,1.75,US
+24167,1.75,US
+24171,1.75,US
+24174,1.75,US
+24175,1.75,US
+24176,1.75,US
+24177,1.75,US
+24178,1.75,US
+24184,1.75,US
+24185,1.75,US
+24202,1.75,US
+24210,1.75,US
+24211,1.75,US
+24212,1.75,US
+24215,1.75,US
+24216,1.75,US
+24217,1.75,US
+24218,1.75,US
+24219,1.75,US
+24220,1.75,US
+24221,1.75,US
+24224,1.75,US
+24225,1.75,US
+24226,1.75,US
+24228,1.75,US
+24230,1.75,US
+24236,1.75,US
+24237,1.75,US
+24239,1.75,US
+24243,1.75,US
+24244,1.75,US
+24245,1.75,US
+24246,1.75,US
+24248,1.75,US
+24250,1.75,US
+24251,1.75,US
+24256,1.75,US
+24258,1.75,US
+24260,1.75,US
+24263,1.75,US
+24265,1.75,US
+24266,1.75,US
+24269,1.75,US
+24270,1.75,US
+24271,1.75,US
+24272,1.75,US
+24273,1.75,US
+24277,1.75,US
+24279,1.75,US
+24280,1.75,US
+24281,1.75,US
+24282,1.75,US
+24283,1.75,US
+24285,1.75,US
+24289,1.75,US
+24290,1.75,US
+24292,1.75,US
+24293,1.75,US
+24301,1.75,US
+24311,1.75,US
+24312,1.75,US
+24313,1.75,US
+24314,1.75,US
+24315,1.75,US
+24316,1.75,US
+24317,1.75,US
+24318,1.75,US
+24319,1.75,US
+24322,1.75,US
+24323,1.75,US
+24324,1.75,US
+24325,1.75,US
+24326,1.75,US
+24327,1.75,US
+24328,1.75,US
+24330,1.75,US
+24333,1.75,US
+24340,1.75,US
+24343,1.75,US
+24347,1.75,US
+24348,1.75,US
+24350,1.75,US
+24351,1.75,US
+24352,1.75,US
+24354,1.75,US
+24360,1.75,US
+24361,1.75,US
+24363,1.75,US
+24366,1.75,US
+24368,1.75,US
+24370,1.75,US
+24373,1.75,US
+24374,1.75,US
+24375,1.75,US
+24377,1.75,US
+24378,1.75,US
+24379,1.75,US
+24380,1.75,US
+24381,1.75,US
+24382,1.75,US
+24411,1.75,US
+24412,1.75,US
+24413,1.75,US
+24415,1.75,US
+24416,1.75,US
+24421,1.75,US
+24422,1.75,US
+24426,1.75,US
+24430,1.75,US
+24431,1.75,US
+24432,1.75,US
+24433,1.75,US
+24435,1.75,US
+24437,1.75,US
+24438,1.75,US
+24439,1.75,US
+24440,1.75,US
+24441,1.75,US
+24442,1.75,US
+24445,1.75,US
+24448,1.75,US
+24450,1.75,US
+24457,1.75,US
+24458,1.75,US
+24459,1.75,US
+24460,1.75,US
+24463,1.75,US
+24464,1.75,US
+24465,1.75,US
+24467,1.75,US
+24468,1.75,US
+24469,1.75,US
+24471,1.75,US
+24472,1.75,US
+24473,1.75,US
+24474,1.75,US
+24476,1.75,US
+24479,1.75,US
+24482,1.75,US
+24483,1.75,US
+24484,1.75,US
+24485,1.75,US
+24486,1.75,US
+24487,1.75,US
+24520,1.75,US
+24521,1.75,US
+24522,1.75,US
+24523,1.75,US
+24526,1.75,US
+24527,1.75,US
+24528,1.75,US
+24529,1.75,US
+24530,1.75,US
+24531,1.75,US
+24533,1.75,US
+24534,1.75,US
+24535,1.75,US
+24536,1.75,US
+24538,1.75,US
+24539,1.75,US
+24549,1.75,US
+24550,1.75,US
+24551,1.75,US
+24553,1.75,US
+24554,1.75,US
+24555,1.75,US
+24556,1.75,US
+24557,1.75,US
+24558,1.75,US
+24562,1.75,US
+24563,1.75,US
+24565,1.75,US
+24566,1.75,US
+24569,1.75,US
+24571,1.75,US
+24572,1.75,US
+24574,1.75,US
+24576,1.75,US
+24577,1.75,US
+24578,1.75,US
+24579,1.75,US
+24580,1.75,US
+24581,1.75,US
+24585,1.75,US
+24586,1.75,US
+24588,1.75,US
+24589,1.75,US
+24590,1.75,US
+24592,1.75,US
+24593,1.75,US
+24594,1.75,US
+24595,1.75,US
+24597,1.75,US
+24598,1.75,US
+24599,1.75,US
+24601,1.75,US
+24602,1.75,US
+24603,1.75,US
+24604,1.75,US
+24605,1.75,US
+24606,1.75,US
+24607,1.75,US
+24608,1.75,US
+24612,1.75,US
+24613,1.75,US
+24614,1.75,US
+24618,1.75,US
+24619,1.75,US
+24620,1.75,US
+24622,1.75,US
+24624,1.75,US
+24627,1.75,US
+24628,1.75,US
+24630,1.75,US
+24631,1.75,US
+24634,1.75,US
+24635,1.75,US
+24637,1.75,US
+24639,1.75,US
+24640,1.75,US
+24646,1.75,US
+24647,1.75,US
+24649,1.75,US
+24651,1.75,US
+24656,1.75,US
+24657,1.75,US
+24658,1.75,US
+24712,1.75,US
+24714,1.75,US
+24715,1.75,US
+24716,1.75,US
+24719,1.75,US
+24724,1.75,US
+24726,1.75,US
+24729,1.75,US
+24731,1.75,US
+24732,1.75,US
+24733,1.75,US
+24736,1.75,US
+24737,1.75,US
+24738,1.75,US
+24739,1.75,US
+24740,1.75,US
+24747,1.75,US
+24751,1.75,US
+24801,1.75,US
+24808,1.75,US
+24811,1.75,US
+24813,1.75,US
+24815,1.75,US
+24816,1.75,US
+24817,1.75,US
+24818,1.75,US
+24820,1.75,US
+24821,1.75,US
+24822,1.75,US
+24823,1.75,US
+24824,1.75,US
+24825,1.75,US
+24826,1.75,US
+24827,1.75,US
+24828,1.75,US
+24829,1.75,US
+24830,1.75,US
+24831,1.75,US
+24832,1.75,US
+24834,1.75,US
+24836,1.75,US
+24839,1.75,US
+24841,1.75,US
+24842,1.75,US
+24843,1.75,US
+24844,1.75,US
+24845,1.75,US
+24846,1.75,US
+24847,1.75,US
+24848,1.75,US
+24849,1.75,US
+24850,1.75,US
+24851,1.75,US
+24852,1.75,US
+24853,1.75,US
+24854,1.75,US
+24855,1.75,US
+24856,1.75,US
+24857,1.75,US
+24859,1.75,US
+24860,1.75,US
+24861,1.75,US
+24862,1.75,US
+24866,1.75,US
+24867,1.75,US
+24868,1.75,US
+24869,1.75,US
+24870,1.75,US
+24871,1.75,US
+24872,1.75,US
+24873,1.75,US
+24874,1.75,US
+24877,1.75,US
+24878,1.75,US
+24879,1.75,US
+24880,1.75,US
+24881,1.75,US
+24882,1.75,US
+24883,1.75,US
+24884,1.75,US
+24887,1.75,US
+24888,1.75,US
+24889,1.75,US
+24892,1.75,US
+24894,1.75,US
+24895,1.75,US
+24896,1.75,US
+24897,1.75,US
+24898,1.75,US
+24899,1.75,US
+24901,1.75,US
+24902,1.75,US
+24910,1.75,US
+24915,1.75,US
+24916,1.75,US
+24917,1.75,US
+24918,1.75,US
+24919,1.75,US
+24920,1.75,US
+24924,1.75,US
+24925,1.75,US
+24927,1.75,US
+24931,1.75,US
+24934,1.75,US
+24935,1.75,US
+24936,1.75,US
+24938,1.75,US
+24941,1.75,US
+24942,1.75,US
+24943,1.75,US
+24944,1.75,US
+24945,1.75,US
+24946,1.75,US
+24950,1.75,US
+24951,1.75,US
+24954,1.75,US
+24957,1.75,US
+24958,1.75,US
+24961,1.75,US
+24962,1.75,US
+24963,1.75,US
+24966,1.75,US
+24970,1.75,US
+24974,1.75,US
+24976,1.75,US
+24977,1.75,US
+24981,1.75,US
+24983,1.75,US
+24984,1.75,US
+24985,1.75,US
+24986,1.75,US
+24991,1.75,US
+24993,1.75,US
+25002,1.75,US
+25003,1.75,US
+25004,1.75,US
+25005,1.75,US
+25007,1.75,US
+25008,1.75,US
+25009,1.75,US
+25010,1.75,US
+25011,1.75,US
+25015,1.75,US
+25018,1.75,US
+25019,1.75,US
+25021,1.75,US
+25022,1.75,US
+25024,1.75,US
+25025,1.75,US
+25026,1.75,US
+25028,1.75,US
+25030,1.75,US
+25031,1.75,US
+25033,1.75,US
+25035,1.75,US
+25036,1.75,US
+25039,1.75,US
+25040,1.75,US
+25043,1.75,US
+25044,1.75,US
+25045,1.75,US
+25046,1.75,US
+25047,1.75,US
+25048,1.75,US
+25049,1.75,US
+25051,1.75,US
+25053,1.75,US
+25054,1.75,US
+25057,1.75,US
+25059,1.75,US
+25060,1.75,US
+25061,1.75,US
+25062,1.75,US
+25063,1.75,US
+25067,1.75,US
+25070,1.75,US
+25071,1.75,US
+25075,1.75,US
+25076,1.75,US
+25081,1.75,US
+25082,1.75,US
+25083,1.75,US
+25085,1.75,US
+25086,1.75,US
+25088,1.75,US
+25090,1.75,US
+25093,1.75,US
+25095,1.75,US
+25102,1.75,US
+25103,1.75,US
+25106,1.75,US
+25107,1.75,US
+25108,1.75,US
+25109,1.75,US
+25110,1.75,US
+25111,1.75,US
+25113,1.75,US
+25114,1.75,US
+25115,1.75,US
+25118,1.75,US
+25119,1.75,US
+25121,1.75,US
+25122,1.75,US
+25123,1.75,US
+25124,1.75,US
+25125,1.75,US
+25126,1.75,US
+25130,1.75,US
+25132,1.75,US
+25133,1.75,US
+25134,1.75,US
+25136,1.75,US
+25139,1.75,US
+25140,1.75,US
+25141,1.75,US
+25142,1.75,US
+25147,1.75,US
+25148,1.75,US
+25149,1.75,US
+25150,1.75,US
+25152,1.75,US
+25154,1.75,US
+25156,1.75,US
+25159,1.75,US
+25160,1.75,US
+25161,1.75,US
+25162,1.75,US
+25164,1.75,US
+25165,1.75,US
+25168,1.75,US
+25169,1.75,US
+25173,1.75,US
+25174,1.75,US
+25180,1.75,US
+25181,1.75,US
+25182,1.75,US
+25183,1.75,US
+25185,1.75,US
+25186,1.75,US
+25187,1.75,US
+25193,1.75,US
+25202,1.75,US
+25203,1.75,US
+25204,1.75,US
+25205,1.75,US
+25206,1.75,US
+25208,1.75,US
+25209,1.75,US
+25211,1.75,US
+25213,1.75,US
+25214,1.75,US
+25231,1.75,US
+25234,1.75,US
+25235,1.75,US
+25239,1.75,US
+25241,1.75,US
+25243,1.75,US
+25244,1.75,US
+25245,1.75,US
+25247,1.75,US
+25248,1.75,US
+25250,1.75,US
+25251,1.75,US
+25252,1.75,US
+25253,1.75,US
+25256,1.75,US
+25258,1.75,US
+25259,1.75,US
+25260,1.75,US
+25261,1.75,US
+25262,1.75,US
+25264,1.75,US
+25265,1.75,US
+25266,1.75,US
+25267,1.75,US
+25268,1.75,US
+25270,1.75,US
+25271,1.75,US
+25275,1.75,US
+25276,1.75,US
+25279,1.75,US
+25281,1.75,US
+25283,1.75,US
+25285,1.75,US
+25286,1.75,US
+25287,1.75,US
+25411,1.75,US
+25414,1.75,US
+25420,1.75,US
+25421,1.75,US
+25422,1.75,US
+25427,1.75,US
+25429,1.75,US
+25430,1.75,US
+25431,1.75,US
+25434,1.75,US
+25437,1.75,US
+25441,1.75,US
+25442,1.75,US
+25443,1.75,US
+25444,1.75,US
+25446,1.75,US
+25501,1.75,US
+25502,1.75,US
+25503,1.75,US
+25505,1.75,US
+25506,1.75,US
+25508,1.75,US
+25510,1.75,US
+25511,1.75,US
+25512,1.75,US
+25514,1.75,US
+25515,1.75,US
+25517,1.75,US
+25519,1.75,US
+25520,1.75,US
+25521,1.75,US
+25523,1.75,US
+25524,1.75,US
+25526,1.75,US
+25529,1.75,US
+25534,1.75,US
+25535,1.75,US
+25537,1.75,US
+25540,1.75,US
+25541,1.75,US
+25544,1.75,US
+25545,1.75,US
+25547,1.75,US
+25555,1.75,US
+25557,1.75,US
+25559,1.75,US
+25564,1.75,US
+25565,1.75,US
+25567,1.75,US
+25569,1.75,US
+25570,1.75,US
+25571,1.75,US
+25572,1.75,US
+25573,1.75,US
+25601,1.75,US
+25606,1.75,US
+25607,1.75,US
+25608,1.75,US
+25611,1.75,US
+25612,1.75,US
+25614,1.75,US
+25617,1.75,US
+25621,1.75,US
+25623,1.75,US
+25624,1.75,US
+25625,1.75,US
+25628,1.75,US
+25630,1.75,US
+25632,1.75,US
+25634,1.75,US
+25635,1.75,US
+25636,1.75,US
+25637,1.75,US
+25638,1.75,US
+25639,1.75,US
+25644,1.75,US
+25645,1.75,US
+25646,1.75,US
+25647,1.75,US
+25649,1.75,US
+25650,1.75,US
+25651,1.75,US
+25652,1.75,US
+25653,1.75,US
+25654,1.75,US
+25661,1.75,US
+25665,1.75,US
+25666,1.75,US
+25667,1.75,US
+25669,1.75,US
+25670,1.75,US
+25671,1.75,US
+25672,1.75,US
+25674,1.75,US
+25676,1.75,US
+25678,1.75,US
+25682,1.75,US
+25685,1.75,US
+25686,1.75,US
+25687,1.75,US
+25688,1.75,US
+25690,1.75,US
+25691,1.75,US
+25692,1.75,US
+25694,1.75,US
+25696,1.75,US
+25699,1.75,US
+25810,1.75,US
+25811,1.75,US
+25812,1.75,US
+25813,1.75,US
+25816,1.75,US
+25817,1.75,US
+25820,1.75,US
+25825,1.75,US
+25826,1.75,US
+25831,1.75,US
+25832,1.75,US
+25833,1.75,US
+25836,1.75,US
+25837,1.75,US
+25839,1.75,US
+25840,1.75,US
+25841,1.75,US
+25843,1.75,US
+25844,1.75,US
+25845,1.75,US
+25846,1.75,US
+25847,1.75,US
+25848,1.75,US
+25849,1.75,US
+25851,1.75,US
+25853,1.75,US
+25854,1.75,US
+25855,1.75,US
+25856,1.75,US
+25857,1.75,US
+25859,1.75,US
+25862,1.75,US
+25864,1.75,US
+25865,1.75,US
+25866,1.75,US
+25868,1.75,US
+25870,1.75,US
+25871,1.75,US
+25873,1.75,US
+25875,1.75,US
+25876,1.75,US
+25878,1.75,US
+25879,1.75,US
+25880,1.75,US
+25882,1.75,US
+25901,1.75,US
+25902,1.75,US
+25904,1.75,US
+25907,1.75,US
+25908,1.75,US
+25909,1.75,US
+25911,1.75,US
+25912,1.75,US
+25913,1.75,US
+25914,1.75,US
+25915,1.75,US
+25916,1.75,US
+25917,1.75,US
+25918,1.75,US
+25920,1.75,US
+25922,1.75,US
+25928,1.75,US
+25931,1.75,US
+25932,1.75,US
+25934,1.75,US
+25936,1.75,US
+25938,1.75,US
+25942,1.75,US
+25943,1.75,US
+25951,1.75,US
+25958,1.75,US
+25961,1.75,US
+25962,1.75,US
+25965,1.75,US
+25966,1.75,US
+25967,1.75,US
+25969,1.75,US
+25971,1.75,US
+25972,1.75,US
+25976,1.75,US
+25977,1.75,US
+25978,1.75,US
+25979,1.75,US
+25981,1.75,US
+25984,1.75,US
+25985,1.75,US
+25986,1.75,US
+25988,1.75,US
+25989,1.75,US
+26030,1.75,US
+26033,1.75,US
+26035,1.75,US
+26036,1.75,US
+26039,1.75,US
+26047,1.75,US
+26055,1.75,US
+26058,1.75,US
+26059,1.75,US
+26060,1.75,US
+26070,1.75,US
+26075,1.75,US
+26120,1.75,US
+26121,1.75,US
+26133,1.75,US
+26134,1.75,US
+26135,1.75,US
+26136,1.75,US
+26137,1.75,US
+26138,1.75,US
+26141,1.75,US
+26142,1.75,US
+26143,1.75,US
+26146,1.75,US
+26147,1.75,US
+26148,1.75,US
+26149,1.75,US
+26150,1.75,US
+26151,1.75,US
+26152,1.75,US
+26160,1.75,US
+26161,1.75,US
+26162,1.75,US
+26164,1.75,US
+26167,1.75,US
+26169,1.75,US
+26170,1.75,US
+26173,1.75,US
+26175,1.75,US
+26178,1.75,US
+26180,1.75,US
+26181,1.75,US
+26184,1.75,US
+26186,1.75,US
+26201,1.75,US
+26202,1.75,US
+26203,1.75,US
+26205,1.75,US
+26206,1.75,US
+26208,1.75,US
+26209,1.75,US
+26210,1.75,US
+26215,1.75,US
+26217,1.75,US
+26218,1.75,US
+26222,1.75,US
+26224,1.75,US
+26228,1.75,US
+26229,1.75,US
+26230,1.75,US
+26234,1.75,US
+26236,1.75,US
+26237,1.75,US
+26238,1.75,US
+26241,1.75,US
+26250,1.75,US
+26253,1.75,US
+26254,1.75,US
+26257,1.75,US
+26259,1.75,US
+26260,1.75,US
+26261,1.75,US
+26263,1.75,US
+26264,1.75,US
+26266,1.75,US
+26267,1.75,US
+26268,1.75,US
+26269,1.75,US
+26270,1.75,US
+26271,1.75,US
+26273,1.75,US
+26275,1.75,US
+26276,1.75,US
+26278,1.75,US
+26280,1.75,US
+26282,1.75,US
+26283,1.75,US
+26285,1.75,US
+26287,1.75,US
+26288,1.75,US
+26289,1.75,US
+26291,1.75,US
+26292,1.75,US
+26293,1.75,US
+26294,1.75,US
+26296,1.75,US
+26298,1.75,US
+26306,1.75,US
+26320,1.75,US
+26321,1.75,US
+26323,1.75,US
+26325,1.75,US
+26327,1.75,US
+26328,1.75,US
+26330,1.75,US
+26332,1.75,US
+26334,1.75,US
+26335,1.75,US
+26337,1.75,US
+26338,1.75,US
+26339,1.75,US
+26342,1.75,US
+26343,1.75,US
+26346,1.75,US
+26347,1.75,US
+26348,1.75,US
+26349,1.75,US
+26350,1.75,US
+26351,1.75,US
+26354,1.75,US
+26361,1.75,US
+26362,1.75,US
+26366,1.75,US
+26369,1.75,US
+26372,1.75,US
+26374,1.75,US
+26375,1.75,US
+26376,1.75,US
+26377,1.75,US
+26378,1.75,US
+26384,1.75,US
+26385,1.75,US
+26386,1.75,US
+26404,1.75,US
+26405,1.75,US
+26407,1.75,US
+26408,1.75,US
+26410,1.75,US
+26411,1.75,US
+26412,1.75,US
+26415,1.75,US
+26416,1.75,US
+26419,1.75,US
+26421,1.75,US
+26422,1.75,US
+26424,1.75,US
+26425,1.75,US
+26426,1.75,US
+26430,1.75,US
+26434,1.75,US
+26435,1.75,US
+26436,1.75,US
+26437,1.75,US
+26438,1.75,US
+26440,1.75,US
+26443,1.75,US
+26444,1.75,US
+26447,1.75,US
+26448,1.75,US
+26451,1.75,US
+26452,1.75,US
+26456,1.75,US
+26461,1.75,US
+26463,1.75,US
+26519,1.75,US
+26520,1.75,US
+26521,1.75,US
+26522,1.75,US
+26524,1.75,US
+26525,1.75,US
+26527,1.75,US
+26529,1.75,US
+26531,1.75,US
+26533,1.75,US
+26534,1.75,US
+26535,1.75,US
+26537,1.75,US
+26541,1.75,US
+26542,1.75,US
+26543,1.75,US
+26544,1.75,US
+26546,1.75,US
+26547,1.75,US
+26560,1.75,US
+26561,1.75,US
+26562,1.75,US
+26563,1.75,US
+26566,1.75,US
+26568,1.75,US
+26570,1.75,US
+26571,1.75,US
+26572,1.75,US
+26574,1.75,US
+26575,1.75,US
+26576,1.75,US
+26578,1.75,US
+26581,1.75,US
+26582,1.75,US
+26585,1.75,US
+26586,1.75,US
+26587,1.75,US
+26588,1.75,US
+26589,1.75,US
+26590,1.75,US
+26591,1.75,US
+26601,1.75,US
+26610,1.75,US
+26611,1.75,US
+26612,1.75,US
+26615,1.75,US
+26617,1.75,US
+26618,1.75,US
+26619,1.75,US
+26621,1.75,US
+26623,1.75,US
+26624,1.75,US
+26627,1.75,US
+26629,1.75,US
+26631,1.75,US
+26634,1.75,US
+26636,1.75,US
+26638,1.75,US
+26639,1.75,US
+26641,1.75,US
+26651,1.75,US
+26656,1.75,US
+26660,1.75,US
+26662,1.75,US
+26667,1.75,US
+26671,1.75,US
+26674,1.75,US
+26675,1.75,US
+26676,1.75,US
+26678,1.75,US
+26679,1.75,US
+26680,1.75,US
+26681,1.75,US
+26684,1.75,US
+26690,1.75,US
+26691,1.75,US
+26704,1.75,US
+26705,1.75,US
+26707,1.75,US
+26710,1.75,US
+26711,1.75,US
+26714,1.75,US
+26716,1.75,US
+26717,1.75,US
+26719,1.75,US
+26720,1.75,US
+26722,1.75,US
+26726,1.75,US
+26731,1.75,US
+26734,1.75,US
+26739,1.75,US
+26743,1.75,US
+26753,1.75,US
+26755,1.75,US
+26757,1.75,US
+26761,1.75,US
+26763,1.75,US
+26764,1.75,US
+26801,1.75,US
+26802,1.75,US
+26804,1.75,US
+26807,1.75,US
+26808,1.75,US
+26810,1.75,US
+26812,1.75,US
+26814,1.75,US
+26815,1.75,US
+26817,1.75,US
+26818,1.75,US
+26823,1.75,US
+26824,1.75,US
+26833,1.75,US
+26836,1.75,US
+26838,1.75,US
+26845,1.75,US
+26847,1.75,US
+26851,1.75,US
+26852,1.75,US
+26855,1.75,US
+26865,1.75,US
+26866,1.75,US
+26884,1.75,US
+26886,1.75,US
+27007,1.75,US
+27009,1.75,US
+27011,1.75,US
+27013,1.75,US
+27014,1.75,US
+27016,1.75,US
+27017,1.75,US
+27018,1.75,US
+27019,1.75,US
+27020,1.75,US
+27022,1.75,US
+27024,1.75,US
+27025,1.75,US
+27027,1.75,US
+27028,1.75,US
+27030,1.75,US
+27031,1.75,US
+27041,1.75,US
+27042,1.75,US
+27043,1.75,US
+27046,1.75,US
+27047,1.75,US
+27048,1.75,US
+27049,1.75,US
+27050,1.75,US
+27052,1.75,US
+27053,1.75,US
+27054,1.75,US
+27055,1.75,US
+27202,1.75,US
+27203,1.75,US
+27204,1.75,US
+27205,1.75,US
+27207,1.75,US
+27208,1.75,US
+27209,1.75,US
+27212,1.75,US
+27213,1.75,US
+27214,1.75,US
+27228,1.75,US
+27229,1.75,US
+27230,1.75,US
+27231,1.75,US
+27235,1.75,US
+27237,1.75,US
+27239,1.75,US
+27242,1.75,US
+27243,1.75,US
+27244,1.75,US
+27247,1.75,US
+27248,1.75,US
+27249,1.75,US
+27252,1.75,US
+27256,1.75,US
+27259,1.75,US
+27278,1.75,US
+27281,1.75,US
+27283,1.75,US
+27291,1.75,US
+27298,1.75,US
+27299,1.75,US
+27301,1.75,US
+27302,1.75,US
+27305,1.75,US
+27306,1.75,US
+27310,1.75,US
+27311,1.75,US
+27312,1.75,US
+27313,1.75,US
+27314,1.75,US
+27315,1.75,US
+27316,1.75,US
+27317,1.75,US
+27320,1.75,US
+27321,1.75,US
+27323,1.75,US
+27325,1.75,US
+27326,1.75,US
+27330,1.75,US
+27331,1.75,US
+27332,1.75,US
+27341,1.75,US
+27342,1.75,US
+27343,1.75,US
+27344,1.75,US
+27349,1.75,US
+27350,1.75,US
+27355,1.75,US
+27356,1.75,US
+27357,1.75,US
+27358,1.75,US
+27371,1.75,US
+27375,1.75,US
+27376,1.75,US
+27377,1.75,US
+27379,1.75,US
+27503,1.75,US
+27504,1.75,US
+27505,1.75,US
+27506,1.75,US
+27507,1.75,US
+27508,1.75,US
+27520,1.75,US
+27521,1.75,US
+27522,1.75,US
+27524,1.75,US
+27525,1.75,US
+27526,1.75,US
+27536,1.75,US
+27537,1.75,US
+27541,1.75,US
+27542,1.75,US
+27543,1.75,US
+27544,1.75,US
+27546,1.75,US
+27549,1.75,US
+27551,1.75,US
+27552,1.75,US
+27553,1.75,US
+27555,1.75,US
+27556,1.75,US
+27557,1.75,US
+27559,1.75,US
+27562,1.75,US
+27563,1.75,US
+27564,1.75,US
+27565,1.75,US
+27568,1.75,US
+27569,1.75,US
+27570,1.75,US
+27572,1.75,US
+27573,1.75,US
+27576,1.75,US
+27577,1.75,US
+27581,1.75,US
+27582,1.75,US
+27583,1.75,US
+27584,1.75,US
+27586,1.75,US
+27587,1.75,US
+27588,1.75,US
+27589,1.75,US
+27591,1.75,US
+27592,1.75,US
+27593,1.75,US
+27594,1.75,US
+27596,1.75,US
+27597,1.75,US
+27805,1.75,US
+27806,1.75,US
+27807,1.75,US
+27808,1.75,US
+27809,1.75,US
+27810,1.75,US
+27812,1.75,US
+27813,1.75,US
+27814,1.75,US
+27816,1.75,US
+27817,1.75,US
+27818,1.75,US
+27819,1.75,US
+27820,1.75,US
+27821,1.75,US
+27822,1.75,US
+27823,1.75,US
+27824,1.75,US
+27825,1.75,US
+27826,1.75,US
+27828,1.75,US
+27829,1.75,US
+27830,1.75,US
+27831,1.75,US
+27832,1.75,US
+27837,1.75,US
+27838,1.75,US
+27839,1.75,US
+27840,1.75,US
+27841,1.75,US
+27842,1.75,US
+27843,1.75,US
+27844,1.75,US
+27845,1.75,US
+27846,1.75,US
+27847,1.75,US
+27849,1.75,US
+27850,1.75,US
+27851,1.75,US
+27852,1.75,US
+27853,1.75,US
+27854,1.75,US
+27855,1.75,US
+27856,1.75,US
+27857,1.75,US
+27859,1.75,US
+27860,1.75,US
+27861,1.75,US
+27862,1.75,US
+27863,1.75,US
+27864,1.75,US
+27865,1.75,US
+27866,1.75,US
+27867,1.75,US
+27868,1.75,US
+27869,1.75,US
+27871,1.75,US
+27872,1.75,US
+27873,1.75,US
+27874,1.75,US
+27875,1.75,US
+27876,1.75,US
+27877,1.75,US
+27880,1.75,US
+27881,1.75,US
+27882,1.75,US
+27883,1.75,US
+27884,1.75,US
+27885,1.75,US
+27886,1.75,US
+27887,1.75,US
+27888,1.75,US
+27889,1.75,US
+27890,1.75,US
+27891,1.75,US
+27892,1.75,US
+27897,1.75,US
+27906,1.75,US
+27907,1.75,US
+27909,1.75,US
+27910,1.75,US
+27915,1.75,US
+27916,1.75,US
+27917,1.75,US
+27919,1.75,US
+27920,1.75,US
+27921,1.75,US
+27922,1.75,US
+27923,1.75,US
+27924,1.75,US
+27925,1.75,US
+27926,1.75,US
+27927,1.75,US
+27928,1.75,US
+27929,1.75,US
+27930,1.75,US
+27932,1.75,US
+27935,1.75,US
+27936,1.75,US
+27937,1.75,US
+27938,1.75,US
+27939,1.75,US
+27941,1.75,US
+27942,1.75,US
+27943,1.75,US
+27944,1.75,US
+27946,1.75,US
+27947,1.75,US
+27950,1.75,US
+27953,1.75,US
+27956,1.75,US
+27957,1.75,US
+27958,1.75,US
+27959,1.75,US
+27960,1.75,US
+27962,1.75,US
+27965,1.75,US
+27966,1.75,US
+27967,1.75,US
+27968,1.75,US
+27969,1.75,US
+27970,1.75,US
+27972,1.75,US
+27973,1.75,US
+27974,1.75,US
+27976,1.75,US
+27978,1.75,US
+27979,1.75,US
+27980,1.75,US
+27981,1.75,US
+27982,1.75,US
+27983,1.75,US
+27985,1.75,US
+27986,1.75,US
+28001,1.75,US
+28002,1.75,US
+28006,1.75,US
+28007,1.75,US
+28009,1.75,US
+28010,1.75,US
+28018,1.75,US
+28019,1.75,US
+28020,1.75,US
+28021,1.75,US
+28024,1.75,US
+28033,1.75,US
+28037,1.75,US
+28038,1.75,US
+28040,1.75,US
+28042,1.75,US
+28071,1.75,US
+28073,1.75,US
+28074,1.75,US
+28076,1.75,US
+28080,1.75,US
+28089,1.75,US
+28090,1.75,US
+28091,1.75,US
+28097,1.75,US
+28102,1.75,US
+28103,1.75,US
+28107,1.75,US
+28109,1.75,US
+28114,1.75,US
+28119,1.75,US
+28123,1.75,US
+28124,1.75,US
+28125,1.75,US
+28127,1.75,US
+28128,1.75,US
+28129,1.75,US
+28133,1.75,US
+28135,1.75,US
+28136,1.75,US
+28137,1.75,US
+28138,1.75,US
+28139,1.75,US
+28150,1.75,US
+28151,1.75,US
+28163,1.75,US
+28166,1.75,US
+28167,1.75,US
+28168,1.75,US
+28169,1.75,US
+28170,1.75,US
+28173,1.75,US
+28174,1.75,US
+28310,1.75,US
+28315,1.75,US
+28318,1.75,US
+28319,1.75,US
+28320,1.75,US
+28323,1.75,US
+28325,1.75,US
+28326,1.75,US
+28327,1.75,US
+28328,1.75,US
+28329,1.75,US
+28330,1.75,US
+28332,1.75,US
+28334,1.75,US
+28335,1.75,US
+28337,1.75,US
+28338,1.75,US
+28339,1.75,US
+28340,1.75,US
+28341,1.75,US
+28342,1.75,US
+28343,1.75,US
+28344,1.75,US
+28345,1.75,US
+28347,1.75,US
+28349,1.75,US
+28350,1.75,US
+28351,1.75,US
+28352,1.75,US
+28353,1.75,US
+28355,1.75,US
+28356,1.75,US
+28357,1.75,US
+28358,1.75,US
+28359,1.75,US
+28360,1.75,US
+28361,1.75,US
+28362,1.75,US
+28363,1.75,US
+28364,1.75,US
+28365,1.75,US
+28366,1.75,US
+28367,1.75,US
+28368,1.75,US
+28369,1.75,US
+28370,1.75,US
+28371,1.75,US
+28372,1.75,US
+28373,1.75,US
+28375,1.75,US
+28376,1.75,US
+28377,1.75,US
+28378,1.75,US
+28379,1.75,US
+28380,1.75,US
+28382,1.75,US
+28383,1.75,US
+28384,1.75,US
+28385,1.75,US
+28386,1.75,US
+28391,1.75,US
+28392,1.75,US
+28393,1.75,US
+28394,1.75,US
+28395,1.75,US
+28396,1.75,US
+28398,1.75,US
+28399,1.75,US
+28420,1.75,US
+28421,1.75,US
+28422,1.75,US
+28423,1.75,US
+28424,1.75,US
+28425,1.75,US
+28429,1.75,US
+28430,1.75,US
+28431,1.75,US
+28432,1.75,US
+28433,1.75,US
+28434,1.75,US
+28435,1.75,US
+28436,1.75,US
+28438,1.75,US
+28439,1.75,US
+28441,1.75,US
+28442,1.75,US
+28443,1.75,US
+28444,1.75,US
+28445,1.75,US
+28446,1.75,US
+28447,1.75,US
+28448,1.75,US
+28450,1.75,US
+28451,1.75,US
+28452,1.75,US
+28453,1.75,US
+28454,1.75,US
+28455,1.75,US
+28456,1.75,US
+28457,1.75,US
+28458,1.75,US
+28459,1.75,US
+28460,1.75,US
+28461,1.75,US
+28462,1.75,US
+28463,1.75,US
+28464,1.75,US
+28466,1.75,US
+28468,1.75,US
+28469,1.75,US
+28470,1.75,US
+28471,1.75,US
+28472,1.75,US
+28478,1.75,US
+28479,1.75,US
+28501,1.75,US
+28502,1.75,US
+28503,1.75,US
+28504,1.75,US
+28508,1.75,US
+28509,1.75,US
+28510,1.75,US
+28511,1.75,US
+28513,1.75,US
+28515,1.75,US
+28516,1.75,US
+28518,1.75,US
+28520,1.75,US
+28521,1.75,US
+28522,1.75,US
+28523,1.75,US
+28524,1.75,US
+28525,1.75,US
+28526,1.75,US
+28527,1.75,US
+28528,1.75,US
+28529,1.75,US
+28530,1.75,US
+28531,1.75,US
+28532,1.75,US
+28533,1.75,US
+28537,1.75,US
+28538,1.75,US
+28539,1.75,US
+28551,1.75,US
+28552,1.75,US
+28553,1.75,US
+28554,1.75,US
+28555,1.75,US
+28556,1.75,US
+28570,1.75,US
+28571,1.75,US
+28572,1.75,US
+28573,1.75,US
+28574,1.75,US
+28575,1.75,US
+28577,1.75,US
+28578,1.75,US
+28579,1.75,US
+28580,1.75,US
+28581,1.75,US
+28582,1.75,US
+28583,1.75,US
+28585,1.75,US
+28586,1.75,US
+28587,1.75,US
+28589,1.75,US
+28604,1.75,US
+28605,1.75,US
+28606,1.75,US
+28607,1.75,US
+28609,1.75,US
+28610,1.75,US
+28611,1.75,US
+28612,1.75,US
+28615,1.75,US
+28616,1.75,US
+28617,1.75,US
+28618,1.75,US
+28619,1.75,US
+28621,1.75,US
+28622,1.75,US
+28623,1.75,US
+28624,1.75,US
+28626,1.75,US
+28627,1.75,US
+28628,1.75,US
+28629,1.75,US
+28631,1.75,US
+28633,1.75,US
+28634,1.75,US
+28635,1.75,US
+28636,1.75,US
+28640,1.75,US
+28641,1.75,US
+28642,1.75,US
+28643,1.75,US
+28644,1.75,US
+28645,1.75,US
+28646,1.75,US
+28647,1.75,US
+28649,1.75,US
+28651,1.75,US
+28652,1.75,US
+28653,1.75,US
+28654,1.75,US
+28655,1.75,US
+28656,1.75,US
+28657,1.75,US
+28659,1.75,US
+28660,1.75,US
+28661,1.75,US
+28662,1.75,US
+28663,1.75,US
+28664,1.75,US
+28665,1.75,US
+28666,1.75,US
+28668,1.75,US
+28669,1.75,US
+28670,1.75,US
+28671,1.75,US
+28672,1.75,US
+28673,1.75,US
+28675,1.75,US
+28676,1.75,US
+28678,1.75,US
+28679,1.75,US
+28680,1.75,US
+28681,1.75,US
+28682,1.75,US
+28683,1.75,US
+28684,1.75,US
+28685,1.75,US
+28688,1.75,US
+28689,1.75,US
+28691,1.75,US
+28692,1.75,US
+28693,1.75,US
+28694,1.75,US
+28697,1.75,US
+28698,1.75,US
+28699,1.75,US
+28701,1.75,US
+28702,1.75,US
+28705,1.75,US
+28707,1.75,US
+28708,1.75,US
+28709,1.75,US
+28710,1.75,US
+28711,1.75,US
+28712,1.75,US
+28713,1.75,US
+28714,1.75,US
+28716,1.75,US
+28717,1.75,US
+28718,1.75,US
+28719,1.75,US
+28720,1.75,US
+28721,1.75,US
+28722,1.75,US
+28723,1.75,US
+28724,1.75,US
+28725,1.75,US
+28727,1.75,US
+28730,1.75,US
+28731,1.75,US
+28733,1.75,US
+28734,1.75,US
+28735,1.75,US
+28736,1.75,US
+28737,1.75,US
+28738,1.75,US
+28739,1.75,US
+28740,1.75,US
+28741,1.75,US
+28742,1.75,US
+28743,1.75,US
+28744,1.75,US
+28745,1.75,US
+28746,1.75,US
+28747,1.75,US
+28748,1.75,US
+28749,1.75,US
+28750,1.75,US
+28751,1.75,US
+28752,1.75,US
+28753,1.75,US
+28754,1.75,US
+28755,1.75,US
+28756,1.75,US
+28757,1.75,US
+28760,1.75,US
+28761,1.75,US
+28762,1.75,US
+28763,1.75,US
+28765,1.75,US
+28766,1.75,US
+28768,1.75,US
+28770,1.75,US
+28771,1.75,US
+28772,1.75,US
+28773,1.75,US
+28774,1.75,US
+28775,1.75,US
+28777,1.75,US
+28779,1.75,US
+28781,1.75,US
+28782,1.75,US
+28783,1.75,US
+28784,1.75,US
+28785,1.75,US
+28786,1.75,US
+28787,1.75,US
+28788,1.75,US
+28789,1.75,US
+28790,1.75,US
+28792,1.75,US
+28793,1.75,US
+28901,1.75,US
+28902,1.75,US
+28903,1.75,US
+28904,1.75,US
+28905,1.75,US
+28906,1.75,US
+28909,1.75,US
+29001,1.75,US
+29003,1.75,US
+29006,1.75,US
+29009,1.75,US
+29010,1.75,US
+29014,1.75,US
+29015,1.75,US
+29016,1.75,US
+29018,1.75,US
+29020,1.75,US
+29030,1.75,US
+29031,1.75,US
+29032,1.75,US
+29036,1.75,US
+29037,1.75,US
+29038,1.75,US
+29039,1.75,US
+29041,1.75,US
+29042,1.75,US
+29044,1.75,US
+29045,1.75,US
+29046,1.75,US
+29047,1.75,US
+29048,1.75,US
+29051,1.75,US
+29052,1.75,US
+29053,1.75,US
+29054,1.75,US
+29055,1.75,US
+29056,1.75,US
+29058,1.75,US
+29059,1.75,US
+29061,1.75,US
+29062,1.75,US
+29065,1.75,US
+29067,1.75,US
+29069,1.75,US
+29070,1.75,US
+29074,1.75,US
+29075,1.75,US
+29078,1.75,US
+29079,1.75,US
+29080,1.75,US
+29081,1.75,US
+29082,1.75,US
+29101,1.75,US
+29102,1.75,US
+29104,1.75,US
+29105,1.75,US
+29106,1.75,US
+29107,1.75,US
+29108,1.75,US
+29111,1.75,US
+29112,1.75,US
+29113,1.75,US
+29114,1.75,US
+29115,1.75,US
+29116,1.75,US
+29118,1.75,US
+29122,1.75,US
+29123,1.75,US
+29124,1.75,US
+29125,1.75,US
+29126,1.75,US
+29127,1.75,US
+29128,1.75,US
+29129,1.75,US
+29130,1.75,US
+29132,1.75,US
+29133,1.75,US
+29135,1.75,US
+29137,1.75,US
+29138,1.75,US
+29142,1.75,US
+29143,1.75,US
+29145,1.75,US
+29146,1.75,US
+29148,1.75,US
+29160,1.75,US
+29161,1.75,US
+29162,1.75,US
+29163,1.75,US
+29164,1.75,US
+29166,1.75,US
+29168,1.75,US
+29175,1.75,US
+29176,1.75,US
+29177,1.75,US
+29178,1.75,US
+29180,1.75,US
+29321,1.75,US
+29322,1.75,US
+29323,1.75,US
+29325,1.75,US
+29330,1.75,US
+29331,1.75,US
+29332,1.75,US
+29335,1.75,US
+29340,1.75,US
+29341,1.75,US
+29342,1.75,US
+29351,1.75,US
+29353,1.75,US
+29355,1.75,US
+29356,1.75,US
+29360,1.75,US
+29364,1.75,US
+29368,1.75,US
+29370,1.75,US
+29372,1.75,US
+29373,1.75,US
+29374,1.75,US
+29375,1.75,US
+29376,1.75,US
+29379,1.75,US
+29384,1.75,US
+29386,1.75,US
+29388,1.75,US
+29395,1.75,US
+29426,1.75,US
+29429,1.75,US
+29430,1.75,US
+29431,1.75,US
+29432,1.75,US
+29433,1.75,US
+29434,1.75,US
+29435,1.75,US
+29436,1.75,US
+29437,1.75,US
+29438,1.75,US
+29440,1.75,US
+29442,1.75,US
+29446,1.75,US
+29447,1.75,US
+29448,1.75,US
+29449,1.75,US
+29450,1.75,US
+29452,1.75,US
+29453,1.75,US
+29455,1.75,US
+29457,1.75,US
+29458,1.75,US
+29461,1.75,US
+29468,1.75,US
+29469,1.75,US
+29470,1.75,US
+29471,1.75,US
+29472,1.75,US
+29474,1.75,US
+29475,1.75,US
+29476,1.75,US
+29477,1.75,US
+29479,1.75,US
+29481,1.75,US
+29487,1.75,US
+29488,1.75,US
+29493,1.75,US
+29510,1.75,US
+29511,1.75,US
+29512,1.75,US
+29516,1.75,US
+29518,1.75,US
+29519,1.75,US
+29520,1.75,US
+29525,1.75,US
+29526,1.75,US
+29527,1.75,US
+29528,1.75,US
+29530,1.75,US
+29532,1.75,US
+29536,1.75,US
+29540,1.75,US
+29541,1.75,US
+29543,1.75,US
+29544,1.75,US
+29545,1.75,US
+29546,1.75,US
+29547,1.75,US
+29550,1.75,US
+29551,1.75,US
+29554,1.75,US
+29555,1.75,US
+29556,1.75,US
+29560,1.75,US
+29563,1.75,US
+29564,1.75,US
+29565,1.75,US
+29567,1.75,US
+29568,1.75,US
+29569,1.75,US
+29570,1.75,US
+29571,1.75,US
+29573,1.75,US
+29574,1.75,US
+29580,1.75,US
+29581,1.75,US
+29583,1.75,US
+29584,1.75,US
+29589,1.75,US
+29590,1.75,US
+29591,1.75,US
+29592,1.75,US
+29593,1.75,US
+29594,1.75,US
+29596,1.75,US
+29620,1.75,US
+29627,1.75,US
+29628,1.75,US
+29630,1.75,US
+29635,1.75,US
+29638,1.75,US
+29639,1.75,US
+29643,1.75,US
+29644,1.75,US
+29645,1.75,US
+29647,1.75,US
+29653,1.75,US
+29654,1.75,US
+29655,1.75,US
+29656,1.75,US
+29657,1.75,US
+29658,1.75,US
+29659,1.75,US
+29661,1.75,US
+29664,1.75,US
+29665,1.75,US
+29666,1.75,US
+29669,1.75,US
+29670,1.75,US
+29671,1.75,US
+29672,1.75,US
+29675,1.75,US
+29676,1.75,US
+29677,1.75,US
+29678,1.75,US
+29679,1.75,US
+29682,1.75,US
+29683,1.75,US
+29684,1.75,US
+29685,1.75,US
+29686,1.75,US
+29688,1.75,US
+29689,1.75,US
+29690,1.75,US
+29691,1.75,US
+29692,1.75,US
+29693,1.75,US
+29695,1.75,US
+29696,1.75,US
+29702,1.75,US
+29703,1.75,US
+29704,1.75,US
+29706,1.75,US
+29709,1.75,US
+29710,1.75,US
+29712,1.75,US
+29714,1.75,US
+29717,1.75,US
+29718,1.75,US
+29720,1.75,US
+29721,1.75,US
+29722,1.75,US
+29724,1.75,US
+29726,1.75,US
+29727,1.75,US
+29728,1.75,US
+29729,1.75,US
+29741,1.75,US
+29742,1.75,US
+29743,1.75,US
+29744,1.75,US
+29745,1.75,US
+29810,1.75,US
+29812,1.75,US
+29813,1.75,US
+29817,1.75,US
+29819,1.75,US
+29821,1.75,US
+29822,1.75,US
+29824,1.75,US
+29826,1.75,US
+29827,1.75,US
+29831,1.75,US
+29832,1.75,US
+29835,1.75,US
+29836,1.75,US
+29838,1.75,US
+29840,1.75,US
+29842,1.75,US
+29843,1.75,US
+29844,1.75,US
+29845,1.75,US
+29846,1.75,US
+29847,1.75,US
+29848,1.75,US
+29849,1.75,US
+29853,1.75,US
+29856,1.75,US
+29860,1.75,US
+29910,1.75,US
+29911,1.75,US
+29912,1.75,US
+29913,1.75,US
+29914,1.75,US
+29916,1.75,US
+29918,1.75,US
+29920,1.75,US
+29921,1.75,US
+29922,1.75,US
+29923,1.75,US
+29924,1.75,US
+29927,1.75,US
+29929,1.75,US
+29931,1.75,US
+29932,1.75,US
+29933,1.75,US
+29934,1.75,US
+29936,1.75,US
+29939,1.75,US
+29940,1.75,US
+29941,1.75,US
+29943,1.75,US
+29944,1.75,US
+29945,1.75,US
+30011,1.75,US
+30016,1.75,US
+30025,1.75,US
+30055,1.75,US
+30056,1.75,US
+30103,1.75,US
+30104,1.75,US
+30105,1.75,US
+30107,1.75,US
+30108,1.75,US
+30110,1.75,US
+30113,1.75,US
+30114,1.75,US
+30116,1.75,US
+30124,1.75,US
+30125,1.75,US
+30129,1.75,US
+30138,1.75,US
+30139,1.75,US
+30140,1.75,US
+30143,1.75,US
+30145,1.75,US
+30147,1.75,US
+30148,1.75,US
+30149,1.75,US
+30151,1.75,US
+30153,1.75,US
+30170,1.75,US
+30171,1.75,US
+30173,1.75,US
+30175,1.75,US
+30176,1.75,US
+30177,1.75,US
+30178,1.75,US
+30179,1.75,US
+30182,1.75,US
+30183,1.75,US
+30184,1.75,US
+30185,1.75,US
+30187,1.75,US
+30204,1.75,US
+30205,1.75,US
+30206,1.75,US
+30213,1.75,US
+30216,1.75,US
+30217,1.75,US
+30218,1.75,US
+30219,1.75,US
+30220,1.75,US
+30222,1.75,US
+30228,1.75,US
+30229,1.75,US
+30230,1.75,US
+30232,1.75,US
+30233,1.75,US
+30234,1.75,US
+30240,1.75,US
+30241,1.75,US
+30248,1.75,US
+30250,1.75,US
+30251,1.75,US
+30252,1.75,US
+30256,1.75,US
+30257,1.75,US
+30258,1.75,US
+30259,1.75,US
+30261,1.75,US
+30268,1.75,US
+30276,1.75,US
+30285,1.75,US
+30286,1.75,US
+30289,1.75,US
+30292,1.75,US
+30293,1.75,US
+30295,1.75,US
+30401,1.75,US
+30410,1.75,US
+30411,1.75,US
+30412,1.75,US
+30413,1.75,US
+30414,1.75,US
+30415,1.75,US
+30417,1.75,US
+30420,1.75,US
+30421,1.75,US
+30423,1.75,US
+30424,1.75,US
+30425,1.75,US
+30426,1.75,US
+30427,1.75,US
+30428,1.75,US
+30429,1.75,US
+30434,1.75,US
+30436,1.75,US
+30438,1.75,US
+30439,1.75,US
+30441,1.75,US
+30442,1.75,US
+30445,1.75,US
+30446,1.75,US
+30447,1.75,US
+30448,1.75,US
+30449,1.75,US
+30450,1.75,US
+30451,1.75,US
+30452,1.75,US
+30453,1.75,US
+30454,1.75,US
+30455,1.75,US
+30456,1.75,US
+30457,1.75,US
+30458,1.75,US
+30459,1.75,US
+30460,1.75,US
+30461,1.75,US
+30464,1.75,US
+30467,1.75,US
+30470,1.75,US
+30471,1.75,US
+30473,1.75,US
+30474,1.75,US
+30475,1.75,US
+30477,1.75,US
+30499,1.75,US
+30510,1.75,US
+30511,1.75,US
+30512,1.75,US
+30513,1.75,US
+30514,1.75,US
+30516,1.75,US
+30517,1.75,US
+30520,1.75,US
+30521,1.75,US
+30522,1.75,US
+30523,1.75,US
+30525,1.75,US
+30527,1.75,US
+30528,1.75,US
+30529,1.75,US
+30530,1.75,US
+30531,1.75,US
+30533,1.75,US
+30534,1.75,US
+30535,1.75,US
+30537,1.75,US
+30538,1.75,US
+30539,1.75,US
+30540,1.75,US
+30541,1.75,US
+30543,1.75,US
+30544,1.75,US
+30545,1.75,US
+30546,1.75,US
+30547,1.75,US
+30548,1.75,US
+30549,1.75,US
+30552,1.75,US
+30553,1.75,US
+30554,1.75,US
+30555,1.75,US
+30557,1.75,US
+30558,1.75,US
+30559,1.75,US
+30560,1.75,US
+30562,1.75,US
+30563,1.75,US
+30564,1.75,US
+30565,1.75,US
+30567,1.75,US
+30568,1.75,US
+30571,1.75,US
+30572,1.75,US
+30573,1.75,US
+30575,1.75,US
+30576,1.75,US
+30577,1.75,US
+30580,1.75,US
+30581,1.75,US
+30582,1.75,US
+30596,1.75,US
+30597,1.75,US
+30598,1.75,US
+30599,1.75,US
+30619,1.75,US
+30620,1.75,US
+30621,1.75,US
+30622,1.75,US
+30623,1.75,US
+30624,1.75,US
+30625,1.75,US
+30627,1.75,US
+30628,1.75,US
+30629,1.75,US
+30630,1.75,US
+30631,1.75,US
+30633,1.75,US
+30634,1.75,US
+30635,1.75,US
+30638,1.75,US
+30639,1.75,US
+30641,1.75,US
+30642,1.75,US
+30643,1.75,US
+30645,1.75,US
+30647,1.75,US
+30648,1.75,US
+30650,1.75,US
+30655,1.75,US
+30656,1.75,US
+30660,1.75,US
+30662,1.75,US
+30663,1.75,US
+30664,1.75,US
+30665,1.75,US
+30666,1.75,US
+30667,1.75,US
+30668,1.75,US
+30669,1.75,US
+30671,1.75,US
+30673,1.75,US
+30677,1.75,US
+30678,1.75,US
+30701,1.75,US
+30703,1.75,US
+30705,1.75,US
+30707,1.75,US
+30708,1.75,US
+30710,1.75,US
+30711,1.75,US
+30724,1.75,US
+30728,1.75,US
+30730,1.75,US
+30731,1.75,US
+30732,1.75,US
+30733,1.75,US
+30734,1.75,US
+30735,1.75,US
+30738,1.75,US
+30739,1.75,US
+30740,1.75,US
+30746,1.75,US
+30747,1.75,US
+30750,1.75,US
+30751,1.75,US
+30752,1.75,US
+30753,1.75,US
+30756,1.75,US
+30802,1.75,US
+30803,1.75,US
+30806,1.75,US
+30807,1.75,US
+30808,1.75,US
+30810,1.75,US
+30811,1.75,US
+30814,1.75,US
+30816,1.75,US
+30817,1.75,US
+30818,1.75,US
+30819,1.75,US
+30820,1.75,US
+30821,1.75,US
+30822,1.75,US
+30823,1.75,US
+30824,1.75,US
+30828,1.75,US
+30830,1.75,US
+30833,1.75,US
+31001,1.75,US
+31002,1.75,US
+31003,1.75,US
+31004,1.75,US
+31006,1.75,US
+31007,1.75,US
+31008,1.75,US
+31009,1.75,US
+31010,1.75,US
+31011,1.75,US
+31012,1.75,US
+31013,1.75,US
+31014,1.75,US
+31015,1.75,US
+31016,1.75,US
+31017,1.75,US
+31018,1.75,US
+31019,1.75,US
+31020,1.75,US
+31021,1.75,US
+31022,1.75,US
+31023,1.75,US
+31024,1.75,US
+31025,1.75,US
+31027,1.75,US
+31029,1.75,US
+31030,1.75,US
+31031,1.75,US
+31032,1.75,US
+31033,1.75,US
+31034,1.75,US
+31035,1.75,US
+31036,1.75,US
+31037,1.75,US
+31038,1.75,US
+31039,1.75,US
+31040,1.75,US
+31041,1.75,US
+31042,1.75,US
+31044,1.75,US
+31045,1.75,US
+31046,1.75,US
+31047,1.75,US
+31049,1.75,US
+31050,1.75,US
+31051,1.75,US
+31052,1.75,US
+31054,1.75,US
+31055,1.75,US
+31057,1.75,US
+31058,1.75,US
+31059,1.75,US
+31060,1.75,US
+31061,1.75,US
+31062,1.75,US
+31063,1.75,US
+31064,1.75,US
+31065,1.75,US
+31066,1.75,US
+31067,1.75,US
+31068,1.75,US
+31069,1.75,US
+31070,1.75,US
+31071,1.75,US
+31072,1.75,US
+31073,1.75,US
+31075,1.75,US
+31076,1.75,US
+31077,1.75,US
+31078,1.75,US
+31079,1.75,US
+31081,1.75,US
+31082,1.75,US
+31083,1.75,US
+31084,1.75,US
+31085,1.75,US
+31086,1.75,US
+31087,1.75,US
+31089,1.75,US
+31090,1.75,US
+31091,1.75,US
+31092,1.75,US
+31094,1.75,US
+31096,1.75,US
+31097,1.75,US
+31301,1.75,US
+31302,1.75,US
+31303,1.75,US
+31304,1.75,US
+31305,1.75,US
+31307,1.75,US
+31308,1.75,US
+31309,1.75,US
+31312,1.75,US
+31314,1.75,US
+31316,1.75,US
+31318,1.75,US
+31319,1.75,US
+31320,1.75,US
+31321,1.75,US
+31323,1.75,US
+31324,1.75,US
+31326,1.75,US
+31327,1.75,US
+31329,1.75,US
+31331,1.75,US
+31333,1.75,US
+31502,1.75,US
+31503,1.75,US
+31510,1.75,US
+31512,1.75,US
+31513,1.75,US
+31515,1.75,US
+31516,1.75,US
+31518,1.75,US
+31519,1.75,US
+31523,1.75,US
+31524,1.75,US
+31525,1.75,US
+31527,1.75,US
+31532,1.75,US
+31533,1.75,US
+31534,1.75,US
+31535,1.75,US
+31537,1.75,US
+31539,1.75,US
+31542,1.75,US
+31543,1.75,US
+31544,1.75,US
+31545,1.75,US
+31546,1.75,US
+31547,1.75,US
+31548,1.75,US
+31549,1.75,US
+31550,1.75,US
+31551,1.75,US
+31552,1.75,US
+31553,1.75,US
+31554,1.75,US
+31555,1.75,US
+31556,1.75,US
+31557,1.75,US
+31558,1.75,US
+31560,1.75,US
+31561,1.75,US
+31563,1.75,US
+31564,1.75,US
+31565,1.75,US
+31566,1.75,US
+31567,1.75,US
+31568,1.75,US
+31569,1.75,US
+31598,1.75,US
+31599,1.75,US
+31620,1.75,US
+31622,1.75,US
+31623,1.75,US
+31624,1.75,US
+31625,1.75,US
+31626,1.75,US
+31627,1.75,US
+31629,1.75,US
+31630,1.75,US
+31631,1.75,US
+31632,1.75,US
+31634,1.75,US
+31635,1.75,US
+31636,1.75,US
+31637,1.75,US
+31638,1.75,US
+31639,1.75,US
+31641,1.75,US
+31642,1.75,US
+31643,1.75,US
+31645,1.75,US
+31646,1.75,US
+31647,1.75,US
+31648,1.75,US
+31649,1.75,US
+31650,1.75,US
+31709,1.75,US
+31710,1.75,US
+31711,1.75,US
+31712,1.75,US
+31713,1.75,US
+31714,1.75,US
+31715,1.75,US
+31716,1.75,US
+31717,1.75,US
+31718,1.75,US
+31720,1.75,US
+31722,1.75,US
+31723,1.75,US
+31724,1.75,US
+31725,1.75,US
+31726,1.75,US
+31728,1.75,US
+31729,1.75,US
+31730,1.75,US
+31732,1.75,US
+31733,1.75,US
+31734,1.75,US
+31735,1.75,US
+31736,1.75,US
+31737,1.75,US
+31738,1.75,US
+31739,1.75,US
+31740,1.75,US
+31741,1.75,US
+31742,1.75,US
+31743,1.75,US
+31744,1.75,US
+31745,1.75,US
+31746,1.75,US
+31747,1.75,US
+31749,1.75,US
+31750,1.75,US
+31751,1.75,US
+31752,1.75,US
+31753,1.75,US
+31754,1.75,US
+31756,1.75,US
+31757,1.75,US
+31758,1.75,US
+31759,1.75,US
+31760,1.75,US
+31761,1.75,US
+31762,1.75,US
+31763,1.75,US
+31764,1.75,US
+31765,1.75,US
+31766,1.75,US
+31767,1.75,US
+31768,1.75,US
+31769,1.75,US
+31770,1.75,US
+31771,1.75,US
+31772,1.75,US
+31773,1.75,US
+31774,1.75,US
+31775,1.75,US
+31776,1.75,US
+31777,1.75,US
+31778,1.75,US
+31779,1.75,US
+31780,1.75,US
+31781,1.75,US
+31782,1.75,US
+31783,1.75,US
+31784,1.75,US
+31785,1.75,US
+31786,1.75,US
+31787,1.75,US
+31789,1.75,US
+31790,1.75,US
+31791,1.75,US
+31792,1.75,US
+31795,1.75,US
+31796,1.75,US
+31797,1.75,US
+31798,1.75,US
+31799,1.75,US
+31801,1.75,US
+31803,1.75,US
+31804,1.75,US
+31805,1.75,US
+31806,1.75,US
+31807,1.75,US
+31808,1.75,US
+31810,1.75,US
+31811,1.75,US
+31812,1.75,US
+31814,1.75,US
+31815,1.75,US
+31816,1.75,US
+31820,1.75,US
+31821,1.75,US
+31822,1.75,US
+31823,1.75,US
+31824,1.75,US
+31825,1.75,US
+31826,1.75,US
+31827,1.75,US
+31829,1.75,US
+31830,1.75,US
+31831,1.75,US
+31832,1.75,US
+31833,1.75,US
+31836,1.75,US
+31905,1.75,US
+31995,1.75,US
+32007,1.75,US
+32008,1.75,US
+32009,1.75,US
+32011,1.75,US
+32013,1.75,US
+32024,1.75,US
+32025,1.75,US
+32026,1.75,US
+32033,1.75,US
+32038,1.75,US
+32040,1.75,US
+32041,1.75,US
+32042,1.75,US
+32043,1.75,US
+32044,1.75,US
+32046,1.75,US
+32052,1.75,US
+32053,1.75,US
+32054,1.75,US
+32055,1.75,US
+32056,1.75,US
+32058,1.75,US
+32059,1.75,US
+32060,1.75,US
+32061,1.75,US
+32062,1.75,US
+32063,1.75,US
+32064,1.75,US
+32066,1.75,US
+32071,1.75,US
+32072,1.75,US
+32079,1.75,US
+32083,1.75,US
+32087,1.75,US
+32091,1.75,US
+32092,1.75,US
+32094,1.75,US
+32096,1.75,US
+32097,1.75,US
+32102,1.75,US
+32105,1.75,US
+32110,1.75,US
+32112,1.75,US
+32113,1.75,US
+32130,1.75,US
+32131,1.75,US
+32133,1.75,US
+32134,1.75,US
+32137,1.75,US
+32138,1.75,US
+32139,1.75,US
+32140,1.75,US
+32145,1.75,US
+32147,1.75,US
+32148,1.75,US
+32149,1.75,US
+32157,1.75,US
+32160,1.75,US
+32168,1.75,US
+32177,1.75,US
+32178,1.75,US
+32179,1.75,US
+32180,1.75,US
+32181,1.75,US
+32182,1.75,US
+32183,1.75,US
+32185,1.75,US
+32187,1.75,US
+32189,1.75,US
+32190,1.75,US
+32192,1.75,US
+32193,1.75,US
+32195,1.75,US
+32305,1.75,US
+32320,1.75,US
+32321,1.75,US
+32322,1.75,US
+32323,1.75,US
+32324,1.75,US
+32326,1.75,US
+32327,1.75,US
+32328,1.75,US
+32329,1.75,US
+32330,1.75,US
+32331,1.75,US
+32332,1.75,US
+32333,1.75,US
+32334,1.75,US
+32335,1.75,US
+32336,1.75,US
+32337,1.75,US
+32340,1.75,US
+32341,1.75,US
+32344,1.75,US
+32345,1.75,US
+32346,1.75,US
+32347,1.75,US
+32348,1.75,US
+32350,1.75,US
+32351,1.75,US
+32352,1.75,US
+32353,1.75,US
+32355,1.75,US
+32356,1.75,US
+32357,1.75,US
+32358,1.75,US
+32359,1.75,US
+32360,1.75,US
+32361,1.75,US
+32413,1.75,US
+32420,1.75,US
+32421,1.75,US
+32422,1.75,US
+32423,1.75,US
+32424,1.75,US
+32425,1.75,US
+32426,1.75,US
+32427,1.75,US
+32428,1.75,US
+32430,1.75,US
+32431,1.75,US
+32432,1.75,US
+32433,1.75,US
+32434,1.75,US
+32435,1.75,US
+32437,1.75,US
+32438,1.75,US
+32439,1.75,US
+32440,1.75,US
+32442,1.75,US
+32443,1.75,US
+32445,1.75,US
+32446,1.75,US
+32447,1.75,US
+32448,1.75,US
+32449,1.75,US
+32452,1.75,US
+32454,1.75,US
+32455,1.75,US
+32456,1.75,US
+32457,1.75,US
+32459,1.75,US
+32460,1.75,US
+32461,1.75,US
+32462,1.75,US
+32463,1.75,US
+32464,1.75,US
+32465,1.75,US
+32466,1.75,US
+32531,1.75,US
+32535,1.75,US
+32538,1.75,US
+32539,1.75,US
+32542,1.75,US
+32564,1.75,US
+32565,1.75,US
+32567,1.75,US
+32568,1.75,US
+32570,1.75,US
+32572,1.75,US
+32577,1.75,US
+32615,1.75,US
+32616,1.75,US
+32617,1.75,US
+32618,1.75,US
+32619,1.75,US
+32621,1.75,US
+32622,1.75,US
+32625,1.75,US
+32626,1.75,US
+32628,1.75,US
+32631,1.75,US
+32633,1.75,US
+32634,1.75,US
+32639,1.75,US
+32640,1.75,US
+32643,1.75,US
+32644,1.75,US
+32648,1.75,US
+32654,1.75,US
+32655,1.75,US
+32656,1.75,US
+32658,1.75,US
+32662,1.75,US
+32663,1.75,US
+32664,1.75,US
+32666,1.75,US
+32667,1.75,US
+32668,1.75,US
+32669,1.75,US
+32680,1.75,US
+32681,1.75,US
+32683,1.75,US
+32686,1.75,US
+32692,1.75,US
+32693,1.75,US
+32694,1.75,US
+32696,1.75,US
+32697,1.75,US
+32702,1.75,US
+32709,1.75,US
+32722,1.75,US
+32732,1.75,US
+32735,1.75,US
+32736,1.75,US
+32754,1.75,US
+32756,1.75,US
+32757,1.75,US
+32759,1.75,US
+32764,1.75,US
+32766,1.75,US
+32767,1.75,US
+32775,1.75,US
+32776,1.75,US
+32777,1.75,US
+32784,1.75,US
+32948,1.75,US
+32949,1.75,US
+32950,1.75,US
+33042,1.75,US
+33044,1.75,US
+33051,1.75,US
+33052,1.75,US
+33438,1.75,US
+33439,1.75,US
+33440,1.75,US
+33455,1.75,US
+33459,1.75,US
+33470,1.75,US
+33471,1.75,US
+33475,1.75,US
+33493,1.75,US
+33503,1.75,US
+33513,1.75,US
+33514,1.75,US
+33521,1.75,US
+33523,1.75,US
+33525,1.75,US
+33526,1.75,US
+33537,1.75,US
+33538,1.75,US
+33547,1.75,US
+33574,1.75,US
+33585,1.75,US
+33593,1.75,US
+33597,1.75,US
+33598,1.75,US
+33820,1.75,US
+33825,1.75,US
+33826,1.75,US
+33827,1.75,US
+33830,1.75,US
+33831,1.75,US
+33834,1.75,US
+33835,1.75,US
+33836,1.75,US
+33837,1.75,US
+33841,1.75,US
+33843,1.75,US
+33847,1.75,US
+33849,1.75,US
+33852,1.75,US
+33853,1.75,US
+33854,1.75,US
+33855,1.75,US
+33856,1.75,US
+33857,1.75,US
+33858,1.75,US
+33859,1.75,US
+33860,1.75,US
+33862,1.75,US
+33863,1.75,US
+33865,1.75,US
+33867,1.75,US
+33868,1.75,US
+33870,1.75,US
+33871,1.75,US
+33872,1.75,US
+33873,1.75,US
+33875,1.75,US
+33876,1.75,US
+33877,1.75,US
+33890,1.75,US
+33897,1.75,US
+33898,1.75,US
+33920,1.75,US
+33924,1.75,US
+33927,1.75,US
+33928,1.75,US
+33930,1.75,US
+33935,1.75,US
+33944,1.75,US
+33946,1.75,US
+33955,1.75,US
+33960,1.75,US
+33971,1.75,US
+33975,1.75,US
+33982,1.75,US
+34138,1.75,US
+34139,1.75,US
+34141,1.75,US
+34142,1.75,US
+34143,1.75,US
+34219,1.75,US
+34251,1.75,US
+34265,1.75,US
+34266,1.75,US
+34267,1.75,US
+34268,1.75,US
+34269,1.75,US
+34286,1.75,US
+34288,1.75,US
+34428,1.75,US
+34430,1.75,US
+34431,1.75,US
+34432,1.75,US
+34433,1.75,US
+34434,1.75,US
+34436,1.75,US
+34442,1.75,US
+34445,1.75,US
+34447,1.75,US
+34448,1.75,US
+34449,1.75,US
+34450,1.75,US
+34452,1.75,US
+34460,1.75,US
+34461,1.75,US
+34484,1.75,US
+34487,1.75,US
+34488,1.75,US
+34489,1.75,US
+34639,1.75,US
+34661,1.75,US
+34705,1.75,US
+34711,1.75,US
+34712,1.75,US
+34713,1.75,US
+34729,1.75,US
+34736,1.75,US
+34737,1.75,US
+34739,1.75,US
+34753,1.75,US
+34755,1.75,US
+34762,1.75,US
+34771,1.75,US
+34772,1.75,US
+34773,1.75,US
+34785,1.75,US
+34797,1.75,US
+34956,1.75,US
+34972,1.75,US
+34973,1.75,US
+34974,1.75,US
+34990,1.75,US
+34991,1.75,US
+35006,1.75,US
+35010,1.75,US
+35011,1.75,US
+35013,1.75,US
+35014,1.75,US
+35015,1.75,US
+35016,1.75,US
+35019,1.75,US
+35031,1.75,US
+35032,1.75,US
+35033,1.75,US
+35034,1.75,US
+35035,1.75,US
+35036,1.75,US
+35038,1.75,US
+35040,1.75,US
+35042,1.75,US
+35043,1.75,US
+35044,1.75,US
+35045,1.75,US
+35046,1.75,US
+35049,1.75,US
+35051,1.75,US
+35052,1.75,US
+35053,1.75,US
+35054,1.75,US
+35056,1.75,US
+35057,1.75,US
+35058,1.75,US
+35062,1.75,US
+35063,1.75,US
+35070,1.75,US
+35071,1.75,US
+35072,1.75,US
+35073,1.75,US
+35074,1.75,US
+35077,1.75,US
+35078,1.75,US
+35079,1.75,US
+35082,1.75,US
+35083,1.75,US
+35085,1.75,US
+35087,1.75,US
+35089,1.75,US
+35096,1.75,US
+35097,1.75,US
+35098,1.75,US
+35111,1.75,US
+35112,1.75,US
+35114,1.75,US
+35115,1.75,US
+35116,1.75,US
+35117,1.75,US
+35118,1.75,US
+35119,1.75,US
+35120,1.75,US
+35121,1.75,US
+35125,1.75,US
+35128,1.75,US
+35130,1.75,US
+35131,1.75,US
+35133,1.75,US
+35135,1.75,US
+35136,1.75,US
+35139,1.75,US
+35143,1.75,US
+35146,1.75,US
+35147,1.75,US
+35149,1.75,US
+35150,1.75,US
+35151,1.75,US
+35160,1.75,US
+35161,1.75,US
+35171,1.75,US
+35172,1.75,US
+35175,1.75,US
+35176,1.75,US
+35178,1.75,US
+35179,1.75,US
+35180,1.75,US
+35181,1.75,US
+35182,1.75,US
+35183,1.75,US
+35184,1.75,US
+35185,1.75,US
+35186,1.75,US
+35187,1.75,US
+35188,1.75,US
+35440,1.75,US
+35441,1.75,US
+35442,1.75,US
+35443,1.75,US
+35444,1.75,US
+35446,1.75,US
+35447,1.75,US
+35448,1.75,US
+35449,1.75,US
+35452,1.75,US
+35453,1.75,US
+35456,1.75,US
+35457,1.75,US
+35458,1.75,US
+35459,1.75,US
+35460,1.75,US
+35461,1.75,US
+35462,1.75,US
+35463,1.75,US
+35464,1.75,US
+35466,1.75,US
+35468,1.75,US
+35469,1.75,US
+35470,1.75,US
+35471,1.75,US
+35474,1.75,US
+35475,1.75,US
+35477,1.75,US
+35478,1.75,US
+35480,1.75,US
+35481,1.75,US
+35482,1.75,US
+35490,1.75,US
+35491,1.75,US
+35501,1.75,US
+35502,1.75,US
+35503,1.75,US
+35504,1.75,US
+35540,1.75,US
+35541,1.75,US
+35542,1.75,US
+35543,1.75,US
+35544,1.75,US
+35545,1.75,US
+35546,1.75,US
+35548,1.75,US
+35549,1.75,US
+35550,1.75,US
+35551,1.75,US
+35552,1.75,US
+35553,1.75,US
+35554,1.75,US
+35555,1.75,US
+35559,1.75,US
+35560,1.75,US
+35563,1.75,US
+35564,1.75,US
+35565,1.75,US
+35570,1.75,US
+35571,1.75,US
+35572,1.75,US
+35573,1.75,US
+35574,1.75,US
+35575,1.75,US
+35576,1.75,US
+35577,1.75,US
+35578,1.75,US
+35579,1.75,US
+35580,1.75,US
+35581,1.75,US
+35582,1.75,US
+35584,1.75,US
+35585,1.75,US
+35586,1.75,US
+35587,1.75,US
+35592,1.75,US
+35593,1.75,US
+35594,1.75,US
+35610,1.75,US
+35611,1.75,US
+35612,1.75,US
+35613,1.75,US
+35614,1.75,US
+35616,1.75,US
+35618,1.75,US
+35619,1.75,US
+35620,1.75,US
+35621,1.75,US
+35622,1.75,US
+35640,1.75,US
+35643,1.75,US
+35645,1.75,US
+35646,1.75,US
+35647,1.75,US
+35648,1.75,US
+35649,1.75,US
+35650,1.75,US
+35651,1.75,US
+35652,1.75,US
+35653,1.75,US
+35654,1.75,US
+35670,1.75,US
+35671,1.75,US
+35672,1.75,US
+35674,1.75,US
+35677,1.75,US
+35740,1.75,US
+35741,1.75,US
+35744,1.75,US
+35745,1.75,US
+35746,1.75,US
+35747,1.75,US
+35748,1.75,US
+35750,1.75,US
+35751,1.75,US
+35752,1.75,US
+35754,1.75,US
+35755,1.75,US
+35756,1.75,US
+35759,1.75,US
+35760,1.75,US
+35761,1.75,US
+35763,1.75,US
+35764,1.75,US
+35765,1.75,US
+35766,1.75,US
+35767,1.75,US
+35768,1.75,US
+35769,1.75,US
+35771,1.75,US
+35772,1.75,US
+35773,1.75,US
+35774,1.75,US
+35775,1.75,US
+35776,1.75,US
+35951,1.75,US
+35952,1.75,US
+35953,1.75,US
+35954,1.75,US
+35956,1.75,US
+35957,1.75,US
+35958,1.75,US
+35959,1.75,US
+35960,1.75,US
+35961,1.75,US
+35962,1.75,US
+35963,1.75,US
+35964,1.75,US
+35966,1.75,US
+35967,1.75,US
+35968,1.75,US
+35971,1.75,US
+35972,1.75,US
+35973,1.75,US
+35974,1.75,US
+35975,1.75,US
+35976,1.75,US
+35978,1.75,US
+35979,1.75,US
+35980,1.75,US
+35981,1.75,US
+35983,1.75,US
+35984,1.75,US
+35986,1.75,US
+35987,1.75,US
+35988,1.75,US
+35989,1.75,US
+35990,1.75,US
+36003,1.75,US
+36005,1.75,US
+36006,1.75,US
+36008,1.75,US
+36009,1.75,US
+36010,1.75,US
+36013,1.75,US
+36015,1.75,US
+36016,1.75,US
+36017,1.75,US
+36020,1.75,US
+36022,1.75,US
+36023,1.75,US
+36024,1.75,US
+36026,1.75,US
+36027,1.75,US
+36028,1.75,US
+36029,1.75,US
+36030,1.75,US
+36031,1.75,US
+36032,1.75,US
+36033,1.75,US
+36034,1.75,US
+36035,1.75,US
+36036,1.75,US
+36037,1.75,US
+36038,1.75,US
+36039,1.75,US
+36040,1.75,US
+36041,1.75,US
+36042,1.75,US
+36043,1.75,US
+36045,1.75,US
+36046,1.75,US
+36047,1.75,US
+36048,1.75,US
+36049,1.75,US
+36051,1.75,US
+36052,1.75,US
+36053,1.75,US
+36057,1.75,US
+36061,1.75,US
+36062,1.75,US
+36064,1.75,US
+36065,1.75,US
+36067,1.75,US
+36068,1.75,US
+36069,1.75,US
+36071,1.75,US
+36072,1.75,US
+36075,1.75,US
+36078,1.75,US
+36079,1.75,US
+36080,1.75,US
+36081,1.75,US
+36082,1.75,US
+36083,1.75,US
+36087,1.75,US
+36088,1.75,US
+36089,1.75,US
+36091,1.75,US
+36092,1.75,US
+36093,1.75,US
+36251,1.75,US
+36253,1.75,US
+36255,1.75,US
+36256,1.75,US
+36258,1.75,US
+36260,1.75,US
+36261,1.75,US
+36262,1.75,US
+36263,1.75,US
+36264,1.75,US
+36265,1.75,US
+36266,1.75,US
+36267,1.75,US
+36268,1.75,US
+36269,1.75,US
+36270,1.75,US
+36271,1.75,US
+36272,1.75,US
+36273,1.75,US
+36274,1.75,US
+36275,1.75,US
+36276,1.75,US
+36278,1.75,US
+36279,1.75,US
+36280,1.75,US
+36310,1.75,US
+36311,1.75,US
+36312,1.75,US
+36313,1.75,US
+36314,1.75,US
+36316,1.75,US
+36317,1.75,US
+36318,1.75,US
+36319,1.75,US
+36320,1.75,US
+36321,1.75,US
+36322,1.75,US
+36323,1.75,US
+36330,1.75,US
+36331,1.75,US
+36340,1.75,US
+36343,1.75,US
+36344,1.75,US
+36345,1.75,US
+36346,1.75,US
+36349,1.75,US
+36350,1.75,US
+36351,1.75,US
+36352,1.75,US
+36353,1.75,US
+36360,1.75,US
+36361,1.75,US
+36362,1.75,US
+36370,1.75,US
+36371,1.75,US
+36373,1.75,US
+36374,1.75,US
+36375,1.75,US
+36376,1.75,US
+36401,1.75,US
+36420,1.75,US
+36425,1.75,US
+36426,1.75,US
+36427,1.75,US
+36429,1.75,US
+36431,1.75,US
+36432,1.75,US
+36435,1.75,US
+36436,1.75,US
+36439,1.75,US
+36441,1.75,US
+36442,1.75,US
+36444,1.75,US
+36445,1.75,US
+36446,1.75,US
+36449,1.75,US
+36451,1.75,US
+36453,1.75,US
+36454,1.75,US
+36455,1.75,US
+36456,1.75,US
+36457,1.75,US
+36458,1.75,US
+36460,1.75,US
+36461,1.75,US
+36462,1.75,US
+36467,1.75,US
+36470,1.75,US
+36471,1.75,US
+36473,1.75,US
+36474,1.75,US
+36475,1.75,US
+36476,1.75,US
+36477,1.75,US
+36480,1.75,US
+36481,1.75,US
+36482,1.75,US
+36483,1.75,US
+36501,1.75,US
+36502,1.75,US
+36503,1.75,US
+36504,1.75,US
+36505,1.75,US
+36507,1.75,US
+36511,1.75,US
+36512,1.75,US
+36513,1.75,US
+36515,1.75,US
+36518,1.75,US
+36521,1.75,US
+36522,1.75,US
+36523,1.75,US
+36524,1.75,US
+36525,1.75,US
+36527,1.75,US
+36528,1.75,US
+36529,1.75,US
+36530,1.75,US
+36535,1.75,US
+36536,1.75,US
+36538,1.75,US
+36539,1.75,US
+36540,1.75,US
+36541,1.75,US
+36542,1.75,US
+36543,1.75,US
+36544,1.75,US
+36545,1.75,US
+36547,1.75,US
+36548,1.75,US
+36549,1.75,US
+36550,1.75,US
+36551,1.75,US
+36553,1.75,US
+36555,1.75,US
+36556,1.75,US
+36558,1.75,US
+36560,1.75,US
+36562,1.75,US
+36567,1.75,US
+36568,1.75,US
+36569,1.75,US
+36570,1.75,US
+36571,1.75,US
+36574,1.75,US
+36576,1.75,US
+36579,1.75,US
+36580,1.75,US
+36581,1.75,US
+36583,1.75,US
+36584,1.75,US
+36585,1.75,US
+36586,1.75,US
+36587,1.75,US
+36701,1.75,US
+36702,1.75,US
+36703,1.75,US
+36720,1.75,US
+36721,1.75,US
+36722,1.75,US
+36723,1.75,US
+36726,1.75,US
+36727,1.75,US
+36728,1.75,US
+36732,1.75,US
+36736,1.75,US
+36738,1.75,US
+36740,1.75,US
+36741,1.75,US
+36742,1.75,US
+36744,1.75,US
+36745,1.75,US
+36748,1.75,US
+36749,1.75,US
+36750,1.75,US
+36751,1.75,US
+36752,1.75,US
+36753,1.75,US
+36754,1.75,US
+36756,1.75,US
+36758,1.75,US
+36759,1.75,US
+36761,1.75,US
+36762,1.75,US
+36763,1.75,US
+36764,1.75,US
+36765,1.75,US
+36766,1.75,US
+36767,1.75,US
+36768,1.75,US
+36769,1.75,US
+36773,1.75,US
+36775,1.75,US
+36776,1.75,US
+36778,1.75,US
+36779,1.75,US
+36782,1.75,US
+36783,1.75,US
+36784,1.75,US
+36785,1.75,US
+36786,1.75,US
+36790,1.75,US
+36792,1.75,US
+36793,1.75,US
+36801,1.75,US
+36802,1.75,US
+36803,1.75,US
+36804,1.75,US
+36849,1.75,US
+36850,1.75,US
+36851,1.75,US
+36852,1.75,US
+36853,1.75,US
+36855,1.75,US
+36856,1.75,US
+36858,1.75,US
+36859,1.75,US
+36860,1.75,US
+36861,1.75,US
+36862,1.75,US
+36863,1.75,US
+36865,1.75,US
+36866,1.75,US
+36869,1.75,US
+36871,1.75,US
+36874,1.75,US
+36875,1.75,US
+36877,1.75,US
+36879,1.75,US
+36901,1.75,US
+36904,1.75,US
+36906,1.75,US
+36907,1.75,US
+36908,1.75,US
+36910,1.75,US
+36912,1.75,US
+36913,1.75,US
+36915,1.75,US
+36916,1.75,US
+36919,1.75,US
+36921,1.75,US
+36922,1.75,US
+36925,1.75,US
+37010,1.75,US
+37012,1.75,US
+37014,1.75,US
+37015,1.75,US
+37016,1.75,US
+37018,1.75,US
+37019,1.75,US
+37020,1.75,US
+37022,1.75,US
+37023,1.75,US
+37025,1.75,US
+37026,1.75,US
+37028,1.75,US
+37029,1.75,US
+37030,1.75,US
+37031,1.75,US
+37032,1.75,US
+37033,1.75,US
+37034,1.75,US
+37035,1.75,US
+37036,1.75,US
+37037,1.75,US
+37046,1.75,US
+37047,1.75,US
+37048,1.75,US
+37049,1.75,US
+37050,1.75,US
+37051,1.75,US
+37052,1.75,US
+37055,1.75,US
+37056,1.75,US
+37057,1.75,US
+37058,1.75,US
+37059,1.75,US
+37060,1.75,US
+37061,1.75,US
+37062,1.75,US
+37063,1.75,US
+37071,1.75,US
+37073,1.75,US
+37074,1.75,US
+37078,1.75,US
+37079,1.75,US
+37080,1.75,US
+37082,1.75,US
+37083,1.75,US
+37085,1.75,US
+37087,1.75,US
+37088,1.75,US
+37090,1.75,US
+37091,1.75,US
+37095,1.75,US
+37096,1.75,US
+37097,1.75,US
+37098,1.75,US
+37101,1.75,US
+37110,1.75,US
+37111,1.75,US
+37118,1.75,US
+37119,1.75,US
+37134,1.75,US
+37135,1.75,US
+37136,1.75,US
+37137,1.75,US
+37140,1.75,US
+37141,1.75,US
+37142,1.75,US
+37143,1.75,US
+37144,1.75,US
+37145,1.75,US
+37146,1.75,US
+37147,1.75,US
+37148,1.75,US
+37149,1.75,US
+37150,1.75,US
+37151,1.75,US
+37152,1.75,US
+37153,1.75,US
+37160,1.75,US
+37161,1.75,US
+37162,1.75,US
+37165,1.75,US
+37166,1.75,US
+37171,1.75,US
+37172,1.75,US
+37174,1.75,US
+37175,1.75,US
+37178,1.75,US
+37179,1.75,US
+37180,1.75,US
+37181,1.75,US
+37183,1.75,US
+37184,1.75,US
+37185,1.75,US
+37186,1.75,US
+37187,1.75,US
+37189,1.75,US
+37190,1.75,US
+37191,1.75,US
+37301,1.75,US
+37302,1.75,US
+37303,1.75,US
+37304,1.75,US
+37305,1.75,US
+37306,1.75,US
+37307,1.75,US
+37308,1.75,US
+37309,1.75,US
+37310,1.75,US
+37313,1.75,US
+37314,1.75,US
+37316,1.75,US
+37317,1.75,US
+37318,1.75,US
+37321,1.75,US
+37322,1.75,US
+37324,1.75,US
+37325,1.75,US
+37326,1.75,US
+37327,1.75,US
+37328,1.75,US
+37329,1.75,US
+37330,1.75,US
+37331,1.75,US
+37332,1.75,US
+37333,1.75,US
+37334,1.75,US
+37335,1.75,US
+37336,1.75,US
+37337,1.75,US
+37338,1.75,US
+37339,1.75,US
+37340,1.75,US
+37342,1.75,US
+37345,1.75,US
+37347,1.75,US
+37348,1.75,US
+37349,1.75,US
+37352,1.75,US
+37353,1.75,US
+37354,1.75,US
+37355,1.75,US
+37356,1.75,US
+37357,1.75,US
+37359,1.75,US
+37360,1.75,US
+37361,1.75,US
+37362,1.75,US
+37365,1.75,US
+37366,1.75,US
+37367,1.75,US
+37369,1.75,US
+37370,1.75,US
+37371,1.75,US
+37372,1.75,US
+37373,1.75,US
+37374,1.75,US
+37375,1.75,US
+37376,1.75,US
+37378,1.75,US
+37379,1.75,US
+37380,1.75,US
+37381,1.75,US
+37382,1.75,US
+37383,1.75,US
+37384,1.75,US
+37385,1.75,US
+37387,1.75,US
+37388,1.75,US
+37389,1.75,US
+37391,1.75,US
+37394,1.75,US
+37395,1.75,US
+37396,1.75,US
+37397,1.75,US
+37398,1.75,US
+37616,1.75,US
+37617,1.75,US
+37618,1.75,US
+37640,1.75,US
+37641,1.75,US
+37642,1.75,US
+37643,1.75,US
+37644,1.75,US
+37645,1.75,US
+37650,1.75,US
+37656,1.75,US
+37657,1.75,US
+37658,1.75,US
+37659,1.75,US
+37680,1.75,US
+37681,1.75,US
+37682,1.75,US
+37683,1.75,US
+37686,1.75,US
+37687,1.75,US
+37688,1.75,US
+37690,1.75,US
+37691,1.75,US
+37692,1.75,US
+37694,1.75,US
+37699,1.75,US
+37705,1.75,US
+37707,1.75,US
+37708,1.75,US
+37709,1.75,US
+37710,1.75,US
+37711,1.75,US
+37713,1.75,US
+37714,1.75,US
+37715,1.75,US
+37719,1.75,US
+37721,1.75,US
+37722,1.75,US
+37723,1.75,US
+37724,1.75,US
+37725,1.75,US
+37726,1.75,US
+37727,1.75,US
+37729,1.75,US
+37730,1.75,US
+37731,1.75,US
+37732,1.75,US
+37733,1.75,US
+37737,1.75,US
+37738,1.75,US
+37742,1.75,US
+37743,1.75,US
+37744,1.75,US
+37745,1.75,US
+37748,1.75,US
+37752,1.75,US
+37753,1.75,US
+37754,1.75,US
+37755,1.75,US
+37756,1.75,US
+37762,1.75,US
+37763,1.75,US
+37764,1.75,US
+37765,1.75,US
+37766,1.75,US
+37770,1.75,US
+37772,1.75,US
+37773,1.75,US
+37774,1.75,US
+37778,1.75,US
+37779,1.75,US
+37806,1.75,US
+37807,1.75,US
+37809,1.75,US
+37810,1.75,US
+37811,1.75,US
+37818,1.75,US
+37819,1.75,US
+37820,1.75,US
+37821,1.75,US
+37822,1.75,US
+37824,1.75,US
+37825,1.75,US
+37826,1.75,US
+37828,1.75,US
+37829,1.75,US
+37840,1.75,US
+37841,1.75,US
+37842,1.75,US
+37843,1.75,US
+37845,1.75,US
+37846,1.75,US
+37847,1.75,US
+37848,1.75,US
+37851,1.75,US
+37852,1.75,US
+37854,1.75,US
+37857,1.75,US
+37860,1.75,US
+37861,1.75,US
+37862,1.75,US
+37864,1.75,US
+37866,1.75,US
+37867,1.75,US
+37869,1.75,US
+37870,1.75,US
+37872,1.75,US
+37873,1.75,US
+37874,1.75,US
+37876,1.75,US
+37878,1.75,US
+37879,1.75,US
+37880,1.75,US
+37881,1.75,US
+37882,1.75,US
+37885,1.75,US
+37886,1.75,US
+37887,1.75,US
+37888,1.75,US
+37890,1.75,US
+37891,1.75,US
+37892,1.75,US
+37893,1.75,US
+38001,1.75,US
+38002,1.75,US
+38004,1.75,US
+38006,1.75,US
+38007,1.75,US
+38008,1.75,US
+38010,1.75,US
+38011,1.75,US
+38012,1.75,US
+38014,1.75,US
+38015,1.75,US
+38019,1.75,US
+38021,1.75,US
+38023,1.75,US
+38024,1.75,US
+38025,1.75,US
+38028,1.75,US
+38030,1.75,US
+38034,1.75,US
+38036,1.75,US
+38037,1.75,US
+38039,1.75,US
+38040,1.75,US
+38041,1.75,US
+38042,1.75,US
+38044,1.75,US
+38045,1.75,US
+38046,1.75,US
+38047,1.75,US
+38048,1.75,US
+38049,1.75,US
+38050,1.75,US
+38052,1.75,US
+38053,1.75,US
+38054,1.75,US
+38055,1.75,US
+38057,1.75,US
+38059,1.75,US
+38060,1.75,US
+38061,1.75,US
+38063,1.75,US
+38066,1.75,US
+38067,1.75,US
+38068,1.75,US
+38069,1.75,US
+38070,1.75,US
+38071,1.75,US
+38074,1.75,US
+38075,1.75,US
+38076,1.75,US
+38077,1.75,US
+38079,1.75,US
+38080,1.75,US
+38083,1.75,US
+38201,1.75,US
+38220,1.75,US
+38221,1.75,US
+38222,1.75,US
+38223,1.75,US
+38224,1.75,US
+38225,1.75,US
+38226,1.75,US
+38229,1.75,US
+38230,1.75,US
+38231,1.75,US
+38232,1.75,US
+38233,1.75,US
+38235,1.75,US
+38236,1.75,US
+38237,1.75,US
+38238,1.75,US
+38240,1.75,US
+38241,1.75,US
+38242,1.75,US
+38251,1.75,US
+38253,1.75,US
+38254,1.75,US
+38255,1.75,US
+38256,1.75,US
+38257,1.75,US
+38258,1.75,US
+38259,1.75,US
+38260,1.75,US
+38261,1.75,US
+38271,1.75,US
+38281,1.75,US
+38310,1.75,US
+38311,1.75,US
+38313,1.75,US
+38315,1.75,US
+38316,1.75,US
+38317,1.75,US
+38318,1.75,US
+38320,1.75,US
+38321,1.75,US
+38324,1.75,US
+38326,1.75,US
+38327,1.75,US
+38328,1.75,US
+38329,1.75,US
+38330,1.75,US
+38331,1.75,US
+38332,1.75,US
+38333,1.75,US
+38334,1.75,US
+38336,1.75,US
+38337,1.75,US
+38338,1.75,US
+38339,1.75,US
+38340,1.75,US
+38341,1.75,US
+38342,1.75,US
+38343,1.75,US
+38344,1.75,US
+38345,1.75,US
+38346,1.75,US
+38347,1.75,US
+38348,1.75,US
+38351,1.75,US
+38352,1.75,US
+38355,1.75,US
+38356,1.75,US
+38357,1.75,US
+38358,1.75,US
+38359,1.75,US
+38361,1.75,US
+38362,1.75,US
+38363,1.75,US
+38365,1.75,US
+38366,1.75,US
+38367,1.75,US
+38368,1.75,US
+38369,1.75,US
+38370,1.75,US
+38371,1.75,US
+38372,1.75,US
+38374,1.75,US
+38375,1.75,US
+38376,1.75,US
+38377,1.75,US
+38379,1.75,US
+38380,1.75,US
+38381,1.75,US
+38382,1.75,US
+38387,1.75,US
+38388,1.75,US
+38389,1.75,US
+38390,1.75,US
+38391,1.75,US
+38392,1.75,US
+38393,1.75,US
+38425,1.75,US
+38449,1.75,US
+38450,1.75,US
+38451,1.75,US
+38452,1.75,US
+38453,1.75,US
+38454,1.75,US
+38455,1.75,US
+38456,1.75,US
+38457,1.75,US
+38459,1.75,US
+38460,1.75,US
+38461,1.75,US
+38462,1.75,US
+38463,1.75,US
+38464,1.75,US
+38468,1.75,US
+38469,1.75,US
+38471,1.75,US
+38472,1.75,US
+38473,1.75,US
+38474,1.75,US
+38475,1.75,US
+38476,1.75,US
+38477,1.75,US
+38478,1.75,US
+38481,1.75,US
+38482,1.75,US
+38483,1.75,US
+38485,1.75,US
+38486,1.75,US
+38487,1.75,US
+38488,1.75,US
+38504,1.75,US
+38541,1.75,US
+38542,1.75,US
+38543,1.75,US
+38544,1.75,US
+38545,1.75,US
+38547,1.75,US
+38548,1.75,US
+38549,1.75,US
+38550,1.75,US
+38551,1.75,US
+38552,1.75,US
+38553,1.75,US
+38554,1.75,US
+38555,1.75,US
+38556,1.75,US
+38557,1.75,US
+38558,1.75,US
+38559,1.75,US
+38560,1.75,US
+38562,1.75,US
+38563,1.75,US
+38564,1.75,US
+38565,1.75,US
+38567,1.75,US
+38568,1.75,US
+38569,1.75,US
+38570,1.75,US
+38571,1.75,US
+38572,1.75,US
+38573,1.75,US
+38574,1.75,US
+38575,1.75,US
+38577,1.75,US
+38578,1.75,US
+38579,1.75,US
+38580,1.75,US
+38581,1.75,US
+38582,1.75,US
+38583,1.75,US
+38585,1.75,US
+38587,1.75,US
+38588,1.75,US
+38589,1.75,US
+38601,1.75,US
+38602,1.75,US
+38603,1.75,US
+38606,1.75,US
+38609,1.75,US
+38610,1.75,US
+38611,1.75,US
+38614,1.75,US
+38617,1.75,US
+38618,1.75,US
+38619,1.75,US
+38620,1.75,US
+38621,1.75,US
+38622,1.75,US
+38623,1.75,US
+38625,1.75,US
+38626,1.75,US
+38627,1.75,US
+38628,1.75,US
+38629,1.75,US
+38630,1.75,US
+38631,1.75,US
+38632,1.75,US
+38633,1.75,US
+38634,1.75,US
+38635,1.75,US
+38638,1.75,US
+38639,1.75,US
+38641,1.75,US
+38642,1.75,US
+38643,1.75,US
+38644,1.75,US
+38645,1.75,US
+38646,1.75,US
+38647,1.75,US
+38649,1.75,US
+38650,1.75,US
+38651,1.75,US
+38652,1.75,US
+38655,1.75,US
+38658,1.75,US
+38659,1.75,US
+38661,1.75,US
+38663,1.75,US
+38664,1.75,US
+38665,1.75,US
+38666,1.75,US
+38668,1.75,US
+38669,1.75,US
+38670,1.75,US
+38673,1.75,US
+38674,1.75,US
+38675,1.75,US
+38676,1.75,US
+38677,1.75,US
+38679,1.75,US
+38683,1.75,US
+38685,1.75,US
+38701,1.75,US
+38702,1.75,US
+38704,1.75,US
+38720,1.75,US
+38721,1.75,US
+38722,1.75,US
+38723,1.75,US
+38725,1.75,US
+38726,1.75,US
+38730,1.75,US
+38731,1.75,US
+38732,1.75,US
+38736,1.75,US
+38737,1.75,US
+38738,1.75,US
+38739,1.75,US
+38740,1.75,US
+38744,1.75,US
+38745,1.75,US
+38746,1.75,US
+38748,1.75,US
+38749,1.75,US
+38751,1.75,US
+38753,1.75,US
+38754,1.75,US
+38756,1.75,US
+38758,1.75,US
+38759,1.75,US
+38760,1.75,US
+38761,1.75,US
+38762,1.75,US
+38763,1.75,US
+38764,1.75,US
+38765,1.75,US
+38767,1.75,US
+38768,1.75,US
+38769,1.75,US
+38771,1.75,US
+38772,1.75,US
+38773,1.75,US
+38774,1.75,US
+38778,1.75,US
+38780,1.75,US
+38781,1.75,US
+38820,1.75,US
+38821,1.75,US
+38824,1.75,US
+38825,1.75,US
+38826,1.75,US
+38827,1.75,US
+38828,1.75,US
+38829,1.75,US
+38833,1.75,US
+38834,1.75,US
+38835,1.75,US
+38838,1.75,US
+38839,1.75,US
+38841,1.75,US
+38843,1.75,US
+38844,1.75,US
+38846,1.75,US
+38847,1.75,US
+38848,1.75,US
+38849,1.75,US
+38850,1.75,US
+38851,1.75,US
+38852,1.75,US
+38854,1.75,US
+38855,1.75,US
+38856,1.75,US
+38858,1.75,US
+38859,1.75,US
+38860,1.75,US
+38862,1.75,US
+38863,1.75,US
+38864,1.75,US
+38865,1.75,US
+38866,1.75,US
+38868,1.75,US
+38869,1.75,US
+38870,1.75,US
+38871,1.75,US
+38873,1.75,US
+38874,1.75,US
+38875,1.75,US
+38876,1.75,US
+38877,1.75,US
+38878,1.75,US
+38880,1.75,US
+38901,1.75,US
+38902,1.75,US
+38912,1.75,US
+38913,1.75,US
+38914,1.75,US
+38915,1.75,US
+38916,1.75,US
+38917,1.75,US
+38920,1.75,US
+38921,1.75,US
+38922,1.75,US
+38923,1.75,US
+38924,1.75,US
+38925,1.75,US
+38926,1.75,US
+38927,1.75,US
+38928,1.75,US
+38929,1.75,US
+38930,1.75,US
+38935,1.75,US
+38940,1.75,US
+38941,1.75,US
+38943,1.75,US
+38944,1.75,US
+38945,1.75,US
+38946,1.75,US
+38947,1.75,US
+38948,1.75,US
+38949,1.75,US
+38950,1.75,US
+38951,1.75,US
+38952,1.75,US
+38953,1.75,US
+38954,1.75,US
+38955,1.75,US
+38957,1.75,US
+38958,1.75,US
+38959,1.75,US
+38960,1.75,US
+38961,1.75,US
+38962,1.75,US
+38963,1.75,US
+38964,1.75,US
+38965,1.75,US
+38966,1.75,US
+38967,1.75,US
+39038,1.75,US
+39039,1.75,US
+39040,1.75,US
+39041,1.75,US
+39044,1.75,US
+39045,1.75,US
+39046,1.75,US
+39051,1.75,US
+39054,1.75,US
+39057,1.75,US
+39059,1.75,US
+39061,1.75,US
+39062,1.75,US
+39063,1.75,US
+39066,1.75,US
+39067,1.75,US
+39069,1.75,US
+39071,1.75,US
+39072,1.75,US
+39073,1.75,US
+39074,1.75,US
+39077,1.75,US
+39078,1.75,US
+39079,1.75,US
+39080,1.75,US
+39082,1.75,US
+39083,1.75,US
+39086,1.75,US
+39087,1.75,US
+39088,1.75,US
+39090,1.75,US
+39092,1.75,US
+39094,1.75,US
+39095,1.75,US
+39096,1.75,US
+39097,1.75,US
+39098,1.75,US
+39107,1.75,US
+39108,1.75,US
+39109,1.75,US
+39110,1.75,US
+39111,1.75,US
+39112,1.75,US
+39113,1.75,US
+39114,1.75,US
+39115,1.75,US
+39116,1.75,US
+39117,1.75,US
+39119,1.75,US
+39120,1.75,US
+39121,1.75,US
+39122,1.75,US
+39130,1.75,US
+39140,1.75,US
+39144,1.75,US
+39145,1.75,US
+39146,1.75,US
+39148,1.75,US
+39149,1.75,US
+39150,1.75,US
+39152,1.75,US
+39153,1.75,US
+39154,1.75,US
+39156,1.75,US
+39159,1.75,US
+39160,1.75,US
+39162,1.75,US
+39163,1.75,US
+39165,1.75,US
+39166,1.75,US
+39167,1.75,US
+39168,1.75,US
+39169,1.75,US
+39170,1.75,US
+39171,1.75,US
+39173,1.75,US
+39175,1.75,US
+39176,1.75,US
+39177,1.75,US
+39179,1.75,US
+39180,1.75,US
+39181,1.75,US
+39182,1.75,US
+39183,1.75,US
+39189,1.75,US
+39190,1.75,US
+39191,1.75,US
+39192,1.75,US
+39194,1.75,US
+39320,1.75,US
+39322,1.75,US
+39323,1.75,US
+39324,1.75,US
+39325,1.75,US
+39326,1.75,US
+39327,1.75,US
+39328,1.75,US
+39330,1.75,US
+39332,1.75,US
+39335,1.75,US
+39336,1.75,US
+39337,1.75,US
+39338,1.75,US
+39339,1.75,US
+39341,1.75,US
+39345,1.75,US
+39346,1.75,US
+39347,1.75,US
+39348,1.75,US
+39350,1.75,US
+39352,1.75,US
+39354,1.75,US
+39355,1.75,US
+39356,1.75,US
+39358,1.75,US
+39359,1.75,US
+39360,1.75,US
+39361,1.75,US
+39362,1.75,US
+39363,1.75,US
+39364,1.75,US
+39365,1.75,US
+39366,1.75,US
+39367,1.75,US
+39421,1.75,US
+39422,1.75,US
+39423,1.75,US
+39425,1.75,US
+39426,1.75,US
+39427,1.75,US
+39428,1.75,US
+39429,1.75,US
+39436,1.75,US
+39437,1.75,US
+39439,1.75,US
+39443,1.75,US
+39451,1.75,US
+39452,1.75,US
+39455,1.75,US
+39456,1.75,US
+39457,1.75,US
+39459,1.75,US
+39460,1.75,US
+39461,1.75,US
+39462,1.75,US
+39463,1.75,US
+39464,1.75,US
+39465,1.75,US
+39466,1.75,US
+39470,1.75,US
+39474,1.75,US
+39475,1.75,US
+39476,1.75,US
+39477,1.75,US
+39478,1.75,US
+39479,1.75,US
+39480,1.75,US
+39481,1.75,US
+39482,1.75,US
+39483,1.75,US
+39520,1.75,US
+39521,1.75,US
+39522,1.75,US
+39529,1.75,US
+39555,1.75,US
+39556,1.75,US
+39558,1.75,US
+39561,1.75,US
+39562,1.75,US
+39565,1.75,US
+39571,1.75,US
+39572,1.75,US
+39573,1.75,US
+39574,1.75,US
+39577,1.75,US
+39581,1.75,US
+39601,1.75,US
+39602,1.75,US
+39603,1.75,US
+39629,1.75,US
+39630,1.75,US
+39631,1.75,US
+39632,1.75,US
+39633,1.75,US
+39635,1.75,US
+39638,1.75,US
+39641,1.75,US
+39643,1.75,US
+39645,1.75,US
+39647,1.75,US
+39648,1.75,US
+39649,1.75,US
+39652,1.75,US
+39653,1.75,US
+39654,1.75,US
+39656,1.75,US
+39657,1.75,US
+39661,1.75,US
+39662,1.75,US
+39663,1.75,US
+39664,1.75,US
+39665,1.75,US
+39666,1.75,US
+39667,1.75,US
+39668,1.75,US
+39669,1.75,US
+39730,1.75,US
+39735,1.75,US
+39736,1.75,US
+39737,1.75,US
+39739,1.75,US
+39740,1.75,US
+39741,1.75,US
+39743,1.75,US
+39744,1.75,US
+39745,1.75,US
+39746,1.75,US
+39747,1.75,US
+39750,1.75,US
+39751,1.75,US
+39752,1.75,US
+39753,1.75,US
+39754,1.75,US
+39755,1.75,US
+39756,1.75,US
+39759,1.75,US
+39760,1.75,US
+39766,1.75,US
+39767,1.75,US
+39769,1.75,US
+39771,1.75,US
+39772,1.75,US
+39773,1.75,US
+39776,1.75,US
+39813,1.75,US
+39815,1.75,US
+39817,1.75,US
+39818,1.75,US
+39819,1.75,US
+39823,1.75,US
+39824,1.75,US
+39825,1.75,US
+39826,1.75,US
+39827,1.75,US
+39828,1.75,US
+39829,1.75,US
+39832,1.75,US
+39834,1.75,US
+39836,1.75,US
+39837,1.75,US
+39840,1.75,US
+39841,1.75,US
+39842,1.75,US
+39845,1.75,US
+39846,1.75,US
+39851,1.75,US
+39852,1.75,US
+39854,1.75,US
+39859,1.75,US
+39861,1.75,US
+39862,1.75,US
+39866,1.75,US
+39867,1.75,US
+39870,1.75,US
+39877,1.75,US
+39885,1.75,US
+39886,1.75,US
+39897,1.75,US
+40003,1.75,US
+40004,1.75,US
+40006,1.75,US
+40007,1.75,US
+40008,1.75,US
+40009,1.75,US
+40011,1.75,US
+40012,1.75,US
+40013,1.75,US
+40020,1.75,US
+40022,1.75,US
+40023,1.75,US
+40026,1.75,US
+40033,1.75,US
+40036,1.75,US
+40037,1.75,US
+40040,1.75,US
+40045,1.75,US
+40046,1.75,US
+40048,1.75,US
+40049,1.75,US
+40050,1.75,US
+40051,1.75,US
+40052,1.75,US
+40055,1.75,US
+40057,1.75,US
+40058,1.75,US
+40060,1.75,US
+40061,1.75,US
+40062,1.75,US
+40063,1.75,US
+40065,1.75,US
+40066,1.75,US
+40067,1.75,US
+40068,1.75,US
+40069,1.75,US
+40070,1.75,US
+40071,1.75,US
+40075,1.75,US
+40076,1.75,US
+40077,1.75,US
+40078,1.75,US
+40104,1.75,US
+40107,1.75,US
+40108,1.75,US
+40110,1.75,US
+40111,1.75,US
+40115,1.75,US
+40117,1.75,US
+40119,1.75,US
+40140,1.75,US
+40142,1.75,US
+40143,1.75,US
+40144,1.75,US
+40145,1.75,US
+40146,1.75,US
+40150,1.75,US
+40152,1.75,US
+40153,1.75,US
+40157,1.75,US
+40161,1.75,US
+40162,1.75,US
+40164,1.75,US
+40165,1.75,US
+40170,1.75,US
+40171,1.75,US
+40175,1.75,US
+40176,1.75,US
+40177,1.75,US
+40178,1.75,US
+40310,1.75,US
+40311,1.75,US
+40312,1.75,US
+40313,1.75,US
+40316,1.75,US
+40317,1.75,US
+40319,1.75,US
+40320,1.75,US
+40322,1.75,US
+40324,1.75,US
+40328,1.75,US
+40329,1.75,US
+40330,1.75,US
+40334,1.75,US
+40336,1.75,US
+40337,1.75,US
+40339,1.75,US
+40340,1.75,US
+40342,1.75,US
+40346,1.75,US
+40347,1.75,US
+40348,1.75,US
+40350,1.75,US
+40351,1.75,US
+40353,1.75,US
+40355,1.75,US
+40356,1.75,US
+40357,1.75,US
+40358,1.75,US
+40359,1.75,US
+40360,1.75,US
+40361,1.75,US
+40362,1.75,US
+40363,1.75,US
+40366,1.75,US
+40370,1.75,US
+40371,1.75,US
+40372,1.75,US
+40374,1.75,US
+40376,1.75,US
+40379,1.75,US
+40380,1.75,US
+40383,1.75,US
+40384,1.75,US
+40385,1.75,US
+40386,1.75,US
+40387,1.75,US
+40391,1.75,US
+40392,1.75,US
+40402,1.75,US
+40403,1.75,US
+40405,1.75,US
+40409,1.75,US
+40410,1.75,US
+40419,1.75,US
+40421,1.75,US
+40422,1.75,US
+40423,1.75,US
+40434,1.75,US
+40437,1.75,US
+40440,1.75,US
+40442,1.75,US
+40444,1.75,US
+40445,1.75,US
+40446,1.75,US
+40447,1.75,US
+40448,1.75,US
+40452,1.75,US
+40456,1.75,US
+40460,1.75,US
+40461,1.75,US
+40464,1.75,US
+40467,1.75,US
+40468,1.75,US
+40472,1.75,US
+40473,1.75,US
+40475,1.75,US
+40476,1.75,US
+40481,1.75,US
+40484,1.75,US
+40486,1.75,US
+40488,1.75,US
+40489,1.75,US
+40492,1.75,US
+40495,1.75,US
+40601,1.75,US
+40602,1.75,US
+40603,1.75,US
+40604,1.75,US
+40618,1.75,US
+40619,1.75,US
+40620,1.75,US
+40621,1.75,US
+40622,1.75,US
+40701,1.75,US
+40702,1.75,US
+40724,1.75,US
+40729,1.75,US
+40730,1.75,US
+40734,1.75,US
+40737,1.75,US
+40741,1.75,US
+40742,1.75,US
+40743,1.75,US
+40744,1.75,US
+40745,1.75,US
+40746,1.75,US
+40747,1.75,US
+40748,1.75,US
+40751,1.75,US
+40754,1.75,US
+40755,1.75,US
+40759,1.75,US
+40763,1.75,US
+40769,1.75,US
+40771,1.75,US
+40801,1.75,US
+40803,1.75,US
+40806,1.75,US
+40807,1.75,US
+40808,1.75,US
+40810,1.75,US
+40813,1.75,US
+40815,1.75,US
+40816,1.75,US
+40818,1.75,US
+40819,1.75,US
+40820,1.75,US
+40823,1.75,US
+40824,1.75,US
+40826,1.75,US
+40827,1.75,US
+40828,1.75,US
+40829,1.75,US
+40830,1.75,US
+40831,1.75,US
+40840,1.75,US
+40843,1.75,US
+40844,1.75,US
+40845,1.75,US
+40847,1.75,US
+40849,1.75,US
+40854,1.75,US
+40855,1.75,US
+40856,1.75,US
+40858,1.75,US
+40862,1.75,US
+40863,1.75,US
+40865,1.75,US
+40868,1.75,US
+40870,1.75,US
+40873,1.75,US
+40874,1.75,US
+40902,1.75,US
+40903,1.75,US
+40906,1.75,US
+40913,1.75,US
+40914,1.75,US
+40915,1.75,US
+40921,1.75,US
+40923,1.75,US
+40927,1.75,US
+40930,1.75,US
+40931,1.75,US
+40932,1.75,US
+40935,1.75,US
+40939,1.75,US
+40940,1.75,US
+40941,1.75,US
+40943,1.75,US
+40944,1.75,US
+40946,1.75,US
+40949,1.75,US
+40951,1.75,US
+40953,1.75,US
+40955,1.75,US
+40958,1.75,US
+40962,1.75,US
+40964,1.75,US
+40965,1.75,US
+40972,1.75,US
+40977,1.75,US
+40979,1.75,US
+40981,1.75,US
+40982,1.75,US
+40983,1.75,US
+40988,1.75,US
+40995,1.75,US
+40997,1.75,US
+40999,1.75,US
+41001,1.75,US
+41002,1.75,US
+41003,1.75,US
+41004,1.75,US
+41006,1.75,US
+41007,1.75,US
+41008,1.75,US
+41010,1.75,US
+41030,1.75,US
+41031,1.75,US
+41033,1.75,US
+41034,1.75,US
+41035,1.75,US
+41037,1.75,US
+41039,1.75,US
+41040,1.75,US
+41041,1.75,US
+41043,1.75,US
+41044,1.75,US
+41045,1.75,US
+41046,1.75,US
+41049,1.75,US
+41052,1.75,US
+41053,1.75,US
+41054,1.75,US
+41055,1.75,US
+41056,1.75,US
+41059,1.75,US
+41061,1.75,US
+41062,1.75,US
+41063,1.75,US
+41064,1.75,US
+41065,1.75,US
+41080,1.75,US
+41081,1.75,US
+41083,1.75,US
+41086,1.75,US
+41091,1.75,US
+41092,1.75,US
+41093,1.75,US
+41095,1.75,US
+41096,1.75,US
+41097,1.75,US
+41098,1.75,US
+41121,1.75,US
+41124,1.75,US
+41127,1.75,US
+41128,1.75,US
+41129,1.75,US
+41132,1.75,US
+41135,1.75,US
+41137,1.75,US
+41141,1.75,US
+41142,1.75,US
+41143,1.75,US
+41144,1.75,US
+41146,1.75,US
+41149,1.75,US
+41156,1.75,US
+41159,1.75,US
+41160,1.75,US
+41164,1.75,US
+41166,1.75,US
+41168,1.75,US
+41170,1.75,US
+41171,1.75,US
+41173,1.75,US
+41174,1.75,US
+41175,1.75,US
+41179,1.75,US
+41180,1.75,US
+41181,1.75,US
+41189,1.75,US
+41201,1.75,US
+41203,1.75,US
+41204,1.75,US
+41214,1.75,US
+41215,1.75,US
+41216,1.75,US
+41219,1.75,US
+41222,1.75,US
+41224,1.75,US
+41226,1.75,US
+41228,1.75,US
+41230,1.75,US
+41231,1.75,US
+41232,1.75,US
+41234,1.75,US
+41238,1.75,US
+41240,1.75,US
+41250,1.75,US
+41254,1.75,US
+41255,1.75,US
+41256,1.75,US
+41257,1.75,US
+41260,1.75,US
+41262,1.75,US
+41263,1.75,US
+41264,1.75,US
+41265,1.75,US
+41267,1.75,US
+41268,1.75,US
+41271,1.75,US
+41274,1.75,US
+41301,1.75,US
+41307,1.75,US
+41310,1.75,US
+41311,1.75,US
+41313,1.75,US
+41314,1.75,US
+41317,1.75,US
+41332,1.75,US
+41333,1.75,US
+41338,1.75,US
+41339,1.75,US
+41342,1.75,US
+41344,1.75,US
+41347,1.75,US
+41348,1.75,US
+41351,1.75,US
+41352,1.75,US
+41360,1.75,US
+41362,1.75,US
+41364,1.75,US
+41365,1.75,US
+41366,1.75,US
+41367,1.75,US
+41368,1.75,US
+41377,1.75,US
+41385,1.75,US
+41386,1.75,US
+41390,1.75,US
+41397,1.75,US
+41408,1.75,US
+41410,1.75,US
+41413,1.75,US
+41419,1.75,US
+41421,1.75,US
+41422,1.75,US
+41425,1.75,US
+41426,1.75,US
+41433,1.75,US
+41444,1.75,US
+41451,1.75,US
+41459,1.75,US
+41464,1.75,US
+41465,1.75,US
+41472,1.75,US
+41477,1.75,US
+41501,1.75,US
+41502,1.75,US
+41503,1.75,US
+41512,1.75,US
+41513,1.75,US
+41514,1.75,US
+41517,1.75,US
+41519,1.75,US
+41520,1.75,US
+41522,1.75,US
+41524,1.75,US
+41526,1.75,US
+41527,1.75,US
+41528,1.75,US
+41531,1.75,US
+41534,1.75,US
+41535,1.75,US
+41537,1.75,US
+41538,1.75,US
+41539,1.75,US
+41540,1.75,US
+41542,1.75,US
+41543,1.75,US
+41544,1.75,US
+41546,1.75,US
+41547,1.75,US
+41548,1.75,US
+41549,1.75,US
+41553,1.75,US
+41554,1.75,US
+41555,1.75,US
+41557,1.75,US
+41558,1.75,US
+41559,1.75,US
+41560,1.75,US
+41561,1.75,US
+41562,1.75,US
+41563,1.75,US
+41564,1.75,US
+41566,1.75,US
+41567,1.75,US
+41568,1.75,US
+41569,1.75,US
+41571,1.75,US
+41572,1.75,US
+41601,1.75,US
+41602,1.75,US
+41603,1.75,US
+41604,1.75,US
+41605,1.75,US
+41606,1.75,US
+41607,1.75,US
+41612,1.75,US
+41615,1.75,US
+41616,1.75,US
+41619,1.75,US
+41621,1.75,US
+41622,1.75,US
+41630,1.75,US
+41631,1.75,US
+41632,1.75,US
+41635,1.75,US
+41636,1.75,US
+41640,1.75,US
+41642,1.75,US
+41643,1.75,US
+41645,1.75,US
+41647,1.75,US
+41649,1.75,US
+41650,1.75,US
+41651,1.75,US
+41653,1.75,US
+41655,1.75,US
+41659,1.75,US
+41660,1.75,US
+41663,1.75,US
+41666,1.75,US
+41667,1.75,US
+41669,1.75,US
+41701,1.75,US
+41702,1.75,US
+41712,1.75,US
+41713,1.75,US
+41714,1.75,US
+41719,1.75,US
+41721,1.75,US
+41722,1.75,US
+41723,1.75,US
+41725,1.75,US
+41727,1.75,US
+41730,1.75,US
+41731,1.75,US
+41735,1.75,US
+41736,1.75,US
+41739,1.75,US
+41740,1.75,US
+41743,1.75,US
+41745,1.75,US
+41746,1.75,US
+41747,1.75,US
+41749,1.75,US
+41751,1.75,US
+41754,1.75,US
+41759,1.75,US
+41760,1.75,US
+41762,1.75,US
+41763,1.75,US
+41764,1.75,US
+41766,1.75,US
+41772,1.75,US
+41773,1.75,US
+41774,1.75,US
+41775,1.75,US
+41776,1.75,US
+41777,1.75,US
+41778,1.75,US
+41804,1.75,US
+41810,1.75,US
+41812,1.75,US
+41815,1.75,US
+41817,1.75,US
+41819,1.75,US
+41821,1.75,US
+41822,1.75,US
+41824,1.75,US
+41825,1.75,US
+41826,1.75,US
+41828,1.75,US
+41831,1.75,US
+41832,1.75,US
+41833,1.75,US
+41834,1.75,US
+41835,1.75,US
+41836,1.75,US
+41837,1.75,US
+41838,1.75,US
+41839,1.75,US
+41840,1.75,US
+41843,1.75,US
+41844,1.75,US
+41845,1.75,US
+41847,1.75,US
+41848,1.75,US
+41849,1.75,US
+41855,1.75,US
+41858,1.75,US
+41859,1.75,US
+41861,1.75,US
+41862,1.75,US
+42020,1.75,US
+42021,1.75,US
+42022,1.75,US
+42023,1.75,US
+42024,1.75,US
+42025,1.75,US
+42027,1.75,US
+42028,1.75,US
+42029,1.75,US
+42031,1.75,US
+42032,1.75,US
+42033,1.75,US
+42035,1.75,US
+42036,1.75,US
+42037,1.75,US
+42038,1.75,US
+42039,1.75,US
+42040,1.75,US
+42041,1.75,US
+42044,1.75,US
+42045,1.75,US
+42046,1.75,US
+42047,1.75,US
+42048,1.75,US
+42049,1.75,US
+42050,1.75,US
+42051,1.75,US
+42053,1.75,US
+42054,1.75,US
+42055,1.75,US
+42056,1.75,US
+42058,1.75,US
+42060,1.75,US
+42061,1.75,US
+42063,1.75,US
+42064,1.75,US
+42066,1.75,US
+42069,1.75,US
+42070,1.75,US
+42071,1.75,US
+42076,1.75,US
+42078,1.75,US
+42079,1.75,US
+42081,1.75,US
+42082,1.75,US
+42083,1.75,US
+42084,1.75,US
+42085,1.75,US
+42086,1.75,US
+42087,1.75,US
+42088,1.75,US
+42120,1.75,US
+42122,1.75,US
+42123,1.75,US
+42124,1.75,US
+42127,1.75,US
+42128,1.75,US
+42129,1.75,US
+42130,1.75,US
+42131,1.75,US
+42133,1.75,US
+42134,1.75,US
+42135,1.75,US
+42140,1.75,US
+42141,1.75,US
+42142,1.75,US
+42150,1.75,US
+42151,1.75,US
+42152,1.75,US
+42153,1.75,US
+42154,1.75,US
+42156,1.75,US
+42157,1.75,US
+42159,1.75,US
+42160,1.75,US
+42163,1.75,US
+42164,1.75,US
+42166,1.75,US
+42167,1.75,US
+42170,1.75,US
+42171,1.75,US
+42201,1.75,US
+42202,1.75,US
+42203,1.75,US
+42204,1.75,US
+42206,1.75,US
+42207,1.75,US
+42209,1.75,US
+42210,1.75,US
+42211,1.75,US
+42214,1.75,US
+42215,1.75,US
+42216,1.75,US
+42217,1.75,US
+42219,1.75,US
+42220,1.75,US
+42221,1.75,US
+42223,1.75,US
+42232,1.75,US
+42234,1.75,US
+42236,1.75,US
+42240,1.75,US
+42241,1.75,US
+42251,1.75,US
+42252,1.75,US
+42254,1.75,US
+42256,1.75,US
+42257,1.75,US
+42259,1.75,US
+42261,1.75,US
+42262,1.75,US
+42265,1.75,US
+42266,1.75,US
+42267,1.75,US
+42273,1.75,US
+42274,1.75,US
+42275,1.75,US
+42276,1.75,US
+42280,1.75,US
+42283,1.75,US
+42285,1.75,US
+42286,1.75,US
+42287,1.75,US
+42288,1.75,US
+42320,1.75,US
+42321,1.75,US
+42322,1.75,US
+42323,1.75,US
+42324,1.75,US
+42325,1.75,US
+42326,1.75,US
+42327,1.75,US
+42328,1.75,US
+42330,1.75,US
+42332,1.75,US
+42333,1.75,US
+42337,1.75,US
+42338,1.75,US
+42339,1.75,US
+42343,1.75,US
+42344,1.75,US
+42345,1.75,US
+42347,1.75,US
+42348,1.75,US
+42349,1.75,US
+42350,1.75,US
+42351,1.75,US
+42352,1.75,US
+42354,1.75,US
+42355,1.75,US
+42361,1.75,US
+42364,1.75,US
+42365,1.75,US
+42366,1.75,US
+42367,1.75,US
+42368,1.75,US
+42369,1.75,US
+42370,1.75,US
+42371,1.75,US
+42372,1.75,US
+42374,1.75,US
+42376,1.75,US
+42377,1.75,US
+42378,1.75,US
+42402,1.75,US
+42403,1.75,US
+42404,1.75,US
+42406,1.75,US
+42408,1.75,US
+42409,1.75,US
+42410,1.75,US
+42411,1.75,US
+42413,1.75,US
+42419,1.75,US
+42420,1.75,US
+42431,1.75,US
+42436,1.75,US
+42437,1.75,US
+42440,1.75,US
+42441,1.75,US
+42442,1.75,US
+42444,1.75,US
+42445,1.75,US
+42450,1.75,US
+42451,1.75,US
+42452,1.75,US
+42453,1.75,US
+42455,1.75,US
+42456,1.75,US
+42457,1.75,US
+42458,1.75,US
+42459,1.75,US
+42460,1.75,US
+42461,1.75,US
+42462,1.75,US
+42463,1.75,US
+42464,1.75,US
+42501,1.75,US
+42502,1.75,US
+42503,1.75,US
+42516,1.75,US
+42518,1.75,US
+42519,1.75,US
+42528,1.75,US
+42539,1.75,US
+42541,1.75,US
+42544,1.75,US
+42553,1.75,US
+42558,1.75,US
+42564,1.75,US
+42565,1.75,US
+42566,1.75,US
+42567,1.75,US
+42602,1.75,US
+42603,1.75,US
+42629,1.75,US
+42631,1.75,US
+42632,1.75,US
+42633,1.75,US
+42634,1.75,US
+42635,1.75,US
+42638,1.75,US
+42642,1.75,US
+42647,1.75,US
+42649,1.75,US
+42653,1.75,US
+42701,1.75,US
+42702,1.75,US
+42711,1.75,US
+42712,1.75,US
+42713,1.75,US
+42715,1.75,US
+42716,1.75,US
+42717,1.75,US
+42718,1.75,US
+42719,1.75,US
+42720,1.75,US
+42721,1.75,US
+42722,1.75,US
+42724,1.75,US
+42726,1.75,US
+42728,1.75,US
+42729,1.75,US
+42731,1.75,US
+42732,1.75,US
+42733,1.75,US
+42735,1.75,US
+42740,1.75,US
+42741,1.75,US
+42742,1.75,US
+42743,1.75,US
+42746,1.75,US
+42748,1.75,US
+42749,1.75,US
+42753,1.75,US
+42754,1.75,US
+42755,1.75,US
+42757,1.75,US
+42758,1.75,US
+42759,1.75,US
+42761,1.75,US
+42762,1.75,US
+42764,1.75,US
+42765,1.75,US
+42776,1.75,US
+42782,1.75,US
+42783,1.75,US
+42784,1.75,US
+42786,1.75,US
+42788,1.75,US
+43001,1.75,US
+43003,1.75,US
+43005,1.75,US
+43006,1.75,US
+43007,1.75,US
+43008,1.75,US
+43009,1.75,US
+43010,1.75,US
+43011,1.75,US
+43013,1.75,US
+43014,1.75,US
+43019,1.75,US
+43022,1.75,US
+43023,1.75,US
+43025,1.75,US
+43027,1.75,US
+43028,1.75,US
+43029,1.75,US
+43030,1.75,US
+43031,1.75,US
+43036,1.75,US
+43037,1.75,US
+43040,1.75,US
+43041,1.75,US
+43044,1.75,US
+43045,1.75,US
+43046,1.75,US
+43047,1.75,US
+43048,1.75,US
+43050,1.75,US
+43056,1.75,US
+43060,1.75,US
+43061,1.75,US
+43064,1.75,US
+43066,1.75,US
+43067,1.75,US
+43070,1.75,US
+43071,1.75,US
+43072,1.75,US
+43074,1.75,US
+43076,1.75,US
+43077,1.75,US
+43078,1.75,US
+43080,1.75,US
+43083,1.75,US
+43084,1.75,US
+43098,1.75,US
+43101,1.75,US
+43102,1.75,US
+43103,1.75,US
+43105,1.75,US
+43106,1.75,US
+43107,1.75,US
+43111,1.75,US
+43112,1.75,US
+43113,1.75,US
+43115,1.75,US
+43117,1.75,US
+43126,1.75,US
+43127,1.75,US
+43128,1.75,US
+43135,1.75,US
+43137,1.75,US
+43138,1.75,US
+43140,1.75,US
+43142,1.75,US
+43143,1.75,US
+43144,1.75,US
+43145,1.75,US
+43146,1.75,US
+43148,1.75,US
+43149,1.75,US
+43150,1.75,US
+43151,1.75,US
+43152,1.75,US
+43153,1.75,US
+43154,1.75,US
+43155,1.75,US
+43156,1.75,US
+43157,1.75,US
+43158,1.75,US
+43160,1.75,US
+43162,1.75,US
+43163,1.75,US
+43164,1.75,US
+43310,1.75,US
+43311,1.75,US
+43314,1.75,US
+43315,1.75,US
+43316,1.75,US
+43317,1.75,US
+43318,1.75,US
+43319,1.75,US
+43320,1.75,US
+43321,1.75,US
+43322,1.75,US
+43323,1.75,US
+43324,1.75,US
+43325,1.75,US
+43326,1.75,US
+43330,1.75,US
+43331,1.75,US
+43332,1.75,US
+43333,1.75,US
+43334,1.75,US
+43335,1.75,US
+43336,1.75,US
+43337,1.75,US
+43338,1.75,US
+43340,1.75,US
+43341,1.75,US
+43342,1.75,US
+43343,1.75,US
+43344,1.75,US
+43345,1.75,US
+43346,1.75,US
+43347,1.75,US
+43349,1.75,US
+43350,1.75,US
+43351,1.75,US
+43356,1.75,US
+43357,1.75,US
+43358,1.75,US
+43359,1.75,US
+43360,1.75,US
+43406,1.75,US
+43407,1.75,US
+43408,1.75,US
+43410,1.75,US
+43412,1.75,US
+43413,1.75,US
+43416,1.75,US
+43430,1.75,US
+43431,1.75,US
+43432,1.75,US
+43433,1.75,US
+43435,1.75,US
+43436,1.75,US
+43437,1.75,US
+43438,1.75,US
+43439,1.75,US
+43441,1.75,US
+43442,1.75,US
+43443,1.75,US
+43445,1.75,US
+43446,1.75,US
+43449,1.75,US
+43450,1.75,US
+43451,1.75,US
+43456,1.75,US
+43457,1.75,US
+43458,1.75,US
+43462,1.75,US
+43464,1.75,US
+43466,1.75,US
+43467,1.75,US
+43468,1.75,US
+43469,1.75,US
+43501,1.75,US
+43502,1.75,US
+43504,1.75,US
+43505,1.75,US
+43506,1.75,US
+43510,1.75,US
+43511,1.75,US
+43512,1.75,US
+43515,1.75,US
+43516,1.75,US
+43517,1.75,US
+43518,1.75,US
+43519,1.75,US
+43520,1.75,US
+43521,1.75,US
+43522,1.75,US
+43523,1.75,US
+43524,1.75,US
+43526,1.75,US
+43527,1.75,US
+43529,1.75,US
+43530,1.75,US
+43531,1.75,US
+43532,1.75,US
+43533,1.75,US
+43534,1.75,US
+43535,1.75,US
+43536,1.75,US
+43540,1.75,US
+43541,1.75,US
+43542,1.75,US
+43543,1.75,US
+43545,1.75,US
+43547,1.75,US
+43548,1.75,US
+43549,1.75,US
+43550,1.75,US
+43553,1.75,US
+43554,1.75,US
+43555,1.75,US
+43556,1.75,US
+43557,1.75,US
+43558,1.75,US
+43567,1.75,US
+43569,1.75,US
+43570,1.75,US
+43618,1.75,US
+43711,1.75,US
+43713,1.75,US
+43716,1.75,US
+43717,1.75,US
+43718,1.75,US
+43719,1.75,US
+43720,1.75,US
+43721,1.75,US
+43722,1.75,US
+43724,1.75,US
+43725,1.75,US
+43727,1.75,US
+43728,1.75,US
+43730,1.75,US
+43731,1.75,US
+43732,1.75,US
+43733,1.75,US
+43735,1.75,US
+43736,1.75,US
+43738,1.75,US
+43739,1.75,US
+43740,1.75,US
+43746,1.75,US
+43747,1.75,US
+43748,1.75,US
+43749,1.75,US
+43750,1.75,US
+43752,1.75,US
+43754,1.75,US
+43755,1.75,US
+43756,1.75,US
+43757,1.75,US
+43758,1.75,US
+43759,1.75,US
+43760,1.75,US
+43761,1.75,US
+43762,1.75,US
+43764,1.75,US
+43766,1.75,US
+43767,1.75,US
+43768,1.75,US
+43771,1.75,US
+43772,1.75,US
+43773,1.75,US
+43777,1.75,US
+43778,1.75,US
+43779,1.75,US
+43780,1.75,US
+43782,1.75,US
+43783,1.75,US
+43786,1.75,US
+43787,1.75,US
+43788,1.75,US
+43789,1.75,US
+43791,1.75,US
+43793,1.75,US
+43802,1.75,US
+43803,1.75,US
+43804,1.75,US
+43805,1.75,US
+43811,1.75,US
+43812,1.75,US
+43821,1.75,US
+43822,1.75,US
+43824,1.75,US
+43828,1.75,US
+43830,1.75,US
+43832,1.75,US
+43836,1.75,US
+43837,1.75,US
+43840,1.75,US
+43842,1.75,US
+43843,1.75,US
+43844,1.75,US
+43845,1.75,US
+43901,1.75,US
+43902,1.75,US
+43903,1.75,US
+43907,1.75,US
+43908,1.75,US
+43909,1.75,US
+43910,1.75,US
+43914,1.75,US
+43915,1.75,US
+43917,1.75,US
+43925,1.75,US
+43926,1.75,US
+43927,1.75,US
+43928,1.75,US
+43930,1.75,US
+43931,1.75,US
+43932,1.75,US
+43933,1.75,US
+43939,1.75,US
+43941,1.75,US
+43942,1.75,US
+43943,1.75,US
+43944,1.75,US
+43945,1.75,US
+43946,1.75,US
+43948,1.75,US
+43950,1.75,US
+43951,1.75,US
+43961,1.75,US
+43962,1.75,US
+43964,1.75,US
+43966,1.75,US
+43967,1.75,US
+43970,1.75,US
+43972,1.75,US
+43973,1.75,US
+43974,1.75,US
+43976,1.75,US
+43977,1.75,US
+43981,1.75,US
+43983,1.75,US
+43984,1.75,US
+43985,1.75,US
+43986,1.75,US
+43988,1.75,US
+43989,1.75,US
+44003,1.75,US
+44010,1.75,US
+44021,1.75,US
+44032,1.75,US
+44033,1.75,US
+44046,1.75,US
+44047,1.75,US
+44048,1.75,US
+44049,1.75,US
+44050,1.75,US
+44062,1.75,US
+44064,1.75,US
+44076,1.75,US
+44080,1.75,US
+44082,1.75,US
+44084,1.75,US
+44085,1.75,US
+44086,1.75,US
+44090,1.75,US
+44093,1.75,US
+44099,1.75,US
+44201,1.75,US
+44214,1.75,US
+44217,1.75,US
+44231,1.75,US
+44234,1.75,US
+44235,1.75,US
+44251,1.75,US
+44253,1.75,US
+44254,1.75,US
+44255,1.75,US
+44265,1.75,US
+44272,1.75,US
+44273,1.75,US
+44275,1.75,US
+44276,1.75,US
+44280,1.75,US
+44287,1.75,US
+44401,1.75,US
+44402,1.75,US
+44404,1.75,US
+44411,1.75,US
+44412,1.75,US
+44415,1.75,US
+44416,1.75,US
+44417,1.75,US
+44418,1.75,US
+44423,1.75,US
+44424,1.75,US
+44427,1.75,US
+44428,1.75,US
+44431,1.75,US
+44432,1.75,US
+44436,1.75,US
+44439,1.75,US
+44441,1.75,US
+44443,1.75,US
+44445,1.75,US
+44449,1.75,US
+44450,1.75,US
+44451,1.75,US
+44453,1.75,US
+44454,1.75,US
+44455,1.75,US
+44470,1.75,US
+44473,1.75,US
+44491,1.75,US
+44492,1.75,US
+44606,1.75,US
+44607,1.75,US
+44608,1.75,US
+44609,1.75,US
+44610,1.75,US
+44611,1.75,US
+44612,1.75,US
+44615,1.75,US
+44617,1.75,US
+44618,1.75,US
+44620,1.75,US
+44621,1.75,US
+44624,1.75,US
+44625,1.75,US
+44626,1.75,US
+44627,1.75,US
+44628,1.75,US
+44629,1.75,US
+44631,1.75,US
+44633,1.75,US
+44634,1.75,US
+44636,1.75,US
+44637,1.75,US
+44638,1.75,US
+44639,1.75,US
+44643,1.75,US
+44644,1.75,US
+44645,1.75,US
+44651,1.75,US
+44653,1.75,US
+44654,1.75,US
+44656,1.75,US
+44657,1.75,US
+44659,1.75,US
+44660,1.75,US
+44661,1.75,US
+44662,1.75,US
+44665,1.75,US
+44666,1.75,US
+44669,1.75,US
+44670,1.75,US
+44671,1.75,US
+44675,1.75,US
+44676,1.75,US
+44677,1.75,US
+44678,1.75,US
+44679,1.75,US
+44680,1.75,US
+44681,1.75,US
+44682,1.75,US
+44683,1.75,US
+44687,1.75,US
+44688,1.75,US
+44689,1.75,US
+44690,1.75,US
+44693,1.75,US
+44695,1.75,US
+44697,1.75,US
+44699,1.75,US
+44801,1.75,US
+44802,1.75,US
+44803,1.75,US
+44804,1.75,US
+44805,1.75,US
+44807,1.75,US
+44809,1.75,US
+44811,1.75,US
+44813,1.75,US
+44814,1.75,US
+44815,1.75,US
+44816,1.75,US
+44817,1.75,US
+44818,1.75,US
+44820,1.75,US
+44822,1.75,US
+44824,1.75,US
+44825,1.75,US
+44826,1.75,US
+44827,1.75,US
+44828,1.75,US
+44830,1.75,US
+44833,1.75,US
+44836,1.75,US
+44837,1.75,US
+44838,1.75,US
+44840,1.75,US
+44841,1.75,US
+44842,1.75,US
+44843,1.75,US
+44844,1.75,US
+44845,1.75,US
+44846,1.75,US
+44847,1.75,US
+44848,1.75,US
+44849,1.75,US
+44850,1.75,US
+44851,1.75,US
+44853,1.75,US
+44854,1.75,US
+44855,1.75,US
+44856,1.75,US
+44859,1.75,US
+44860,1.75,US
+44861,1.75,US
+44864,1.75,US
+44865,1.75,US
+44866,1.75,US
+44867,1.75,US
+44874,1.75,US
+44875,1.75,US
+44878,1.75,US
+44880,1.75,US
+44881,1.75,US
+44882,1.75,US
+44883,1.75,US
+44887,1.75,US
+44888,1.75,US
+44889,1.75,US
+44890,1.75,US
+45003,1.75,US
+45032,1.75,US
+45053,1.75,US
+45054,1.75,US
+45064,1.75,US
+45068,1.75,US
+45070,1.75,US
+45105,1.75,US
+45106,1.75,US
+45107,1.75,US
+45110,1.75,US
+45112,1.75,US
+45113,1.75,US
+45114,1.75,US
+45115,1.75,US
+45118,1.75,US
+45119,1.75,US
+45120,1.75,US
+45121,1.75,US
+45123,1.75,US
+45130,1.75,US
+45131,1.75,US
+45132,1.75,US
+45133,1.75,US
+45135,1.75,US
+45138,1.75,US
+45142,1.75,US
+45144,1.75,US
+45145,1.75,US
+45146,1.75,US
+45148,1.75,US
+45152,1.75,US
+45153,1.75,US
+45154,1.75,US
+45155,1.75,US
+45156,1.75,US
+45159,1.75,US
+45162,1.75,US
+45164,1.75,US
+45166,1.75,US
+45167,1.75,US
+45168,1.75,US
+45169,1.75,US
+45171,1.75,US
+45172,1.75,US
+45176,1.75,US
+45177,1.75,US
+45302,1.75,US
+45303,1.75,US
+45304,1.75,US
+45306,1.75,US
+45307,1.75,US
+45308,1.75,US
+45309,1.75,US
+45310,1.75,US
+45311,1.75,US
+45312,1.75,US
+45314,1.75,US
+45316,1.75,US
+45317,1.75,US
+45318,1.75,US
+45320,1.75,US
+45321,1.75,US
+45325,1.75,US
+45326,1.75,US
+45327,1.75,US
+45328,1.75,US
+45330,1.75,US
+45331,1.75,US
+45332,1.75,US
+45333,1.75,US
+45334,1.75,US
+45335,1.75,US
+45336,1.75,US
+45337,1.75,US
+45338,1.75,US
+45339,1.75,US
+45340,1.75,US
+45346,1.75,US
+45347,1.75,US
+45348,1.75,US
+45350,1.75,US
+45351,1.75,US
+45352,1.75,US
+45353,1.75,US
+45354,1.75,US
+45358,1.75,US
+45359,1.75,US
+45360,1.75,US
+45361,1.75,US
+45362,1.75,US
+45363,1.75,US
+45365,1.75,US
+45368,1.75,US
+45369,1.75,US
+45370,1.75,US
+45378,1.75,US
+45380,1.75,US
+45381,1.75,US
+45382,1.75,US
+45387,1.75,US
+45388,1.75,US
+45389,1.75,US
+45390,1.75,US
+45612,1.75,US
+45613,1.75,US
+45614,1.75,US
+45616,1.75,US
+45617,1.75,US
+45618,1.75,US
+45620,1.75,US
+45621,1.75,US
+45622,1.75,US
+45623,1.75,US
+45624,1.75,US
+45628,1.75,US
+45629,1.75,US
+45630,1.75,US
+45631,1.75,US
+45633,1.75,US
+45634,1.75,US
+45636,1.75,US
+45640,1.75,US
+45642,1.75,US
+45643,1.75,US
+45644,1.75,US
+45645,1.75,US
+45646,1.75,US
+45647,1.75,US
+45648,1.75,US
+45650,1.75,US
+45651,1.75,US
+45652,1.75,US
+45653,1.75,US
+45654,1.75,US
+45656,1.75,US
+45657,1.75,US
+45658,1.75,US
+45659,1.75,US
+45660,1.75,US
+45661,1.75,US
+45663,1.75,US
+45671,1.75,US
+45672,1.75,US
+45674,1.75,US
+45675,1.75,US
+45677,1.75,US
+45678,1.75,US
+45679,1.75,US
+45681,1.75,US
+45682,1.75,US
+45683,1.75,US
+45684,1.75,US
+45685,1.75,US
+45686,1.75,US
+45687,1.75,US
+45688,1.75,US
+45690,1.75,US
+45692,1.75,US
+45693,1.75,US
+45694,1.75,US
+45695,1.75,US
+45696,1.75,US
+45697,1.75,US
+45698,1.75,US
+45699,1.75,US
+45710,1.75,US
+45711,1.75,US
+45712,1.75,US
+45713,1.75,US
+45715,1.75,US
+45716,1.75,US
+45719,1.75,US
+45720,1.75,US
+45721,1.75,US
+45723,1.75,US
+45724,1.75,US
+45727,1.75,US
+45729,1.75,US
+45732,1.75,US
+45734,1.75,US
+45735,1.75,US
+45739,1.75,US
+45740,1.75,US
+45741,1.75,US
+45742,1.75,US
+45743,1.75,US
+45744,1.75,US
+45745,1.75,US
+45746,1.75,US
+45760,1.75,US
+45761,1.75,US
+45764,1.75,US
+45766,1.75,US
+45767,1.75,US
+45768,1.75,US
+45769,1.75,US
+45770,1.75,US
+45771,1.75,US
+45772,1.75,US
+45773,1.75,US
+45775,1.75,US
+45776,1.75,US
+45777,1.75,US
+45778,1.75,US
+45779,1.75,US
+45781,1.75,US
+45782,1.75,US
+45783,1.75,US
+45784,1.75,US
+45786,1.75,US
+45787,1.75,US
+45788,1.75,US
+45789,1.75,US
+45809,1.75,US
+45810,1.75,US
+45812,1.75,US
+45813,1.75,US
+45814,1.75,US
+45815,1.75,US
+45816,1.75,US
+45817,1.75,US
+45819,1.75,US
+45821,1.75,US
+45822,1.75,US
+45826,1.75,US
+45827,1.75,US
+45828,1.75,US
+45830,1.75,US
+45831,1.75,US
+45832,1.75,US
+45833,1.75,US
+45835,1.75,US
+45836,1.75,US
+45837,1.75,US
+45838,1.75,US
+45841,1.75,US
+45843,1.75,US
+45844,1.75,US
+45845,1.75,US
+45846,1.75,US
+45848,1.75,US
+45849,1.75,US
+45850,1.75,US
+45851,1.75,US
+45853,1.75,US
+45855,1.75,US
+45856,1.75,US
+45858,1.75,US
+45859,1.75,US
+45860,1.75,US
+45861,1.75,US
+45862,1.75,US
+45863,1.75,US
+45864,1.75,US
+45865,1.75,US
+45866,1.75,US
+45867,1.75,US
+45868,1.75,US
+45869,1.75,US
+45870,1.75,US
+45871,1.75,US
+45872,1.75,US
+45873,1.75,US
+45874,1.75,US
+45875,1.75,US
+45876,1.75,US
+45877,1.75,US
+45879,1.75,US
+45880,1.75,US
+45882,1.75,US
+45883,1.75,US
+45884,1.75,US
+45885,1.75,US
+45886,1.75,US
+45887,1.75,US
+45888,1.75,US
+45889,1.75,US
+45890,1.75,US
+45891,1.75,US
+45893,1.75,US
+45894,1.75,US
+45895,1.75,US
+45896,1.75,US
+45897,1.75,US
+45898,1.75,US
+45899,1.75,US
+46001,1.75,US
+46030,1.75,US
+46031,1.75,US
+46034,1.75,US
+46035,1.75,US
+46036,1.75,US
+46039,1.75,US
+46040,1.75,US
+46041,1.75,US
+46044,1.75,US
+46045,1.75,US
+46047,1.75,US
+46049,1.75,US
+46050,1.75,US
+46052,1.75,US
+46055,1.75,US
+46056,1.75,US
+46057,1.75,US
+46058,1.75,US
+46063,1.75,US
+46064,1.75,US
+46065,1.75,US
+46067,1.75,US
+46068,1.75,US
+46069,1.75,US
+46070,1.75,US
+46071,1.75,US
+46072,1.75,US
+46075,1.75,US
+46076,1.75,US
+46102,1.75,US
+46103,1.75,US
+46104,1.75,US
+46105,1.75,US
+46106,1.75,US
+46110,1.75,US
+46115,1.75,US
+46117,1.75,US
+46118,1.75,US
+46120,1.75,US
+46121,1.75,US
+46122,1.75,US
+46124,1.75,US
+46125,1.75,US
+46126,1.75,US
+46127,1.75,US
+46128,1.75,US
+46129,1.75,US
+46130,1.75,US
+46133,1.75,US
+46135,1.75,US
+46140,1.75,US
+46144,1.75,US
+46146,1.75,US
+46147,1.75,US
+46148,1.75,US
+46149,1.75,US
+46150,1.75,US
+46151,1.75,US
+46154,1.75,US
+46155,1.75,US
+46156,1.75,US
+46157,1.75,US
+46160,1.75,US
+46161,1.75,US
+46162,1.75,US
+46164,1.75,US
+46165,1.75,US
+46166,1.75,US
+46167,1.75,US
+46170,1.75,US
+46171,1.75,US
+46172,1.75,US
+46173,1.75,US
+46175,1.75,US
+46176,1.75,US
+46180,1.75,US
+46181,1.75,US
+46182,1.75,US
+46186,1.75,US
+46310,1.75,US
+46340,1.75,US
+46341,1.75,US
+46345,1.75,US
+46346,1.75,US
+46347,1.75,US
+46348,1.75,US
+46349,1.75,US
+46350,1.75,US
+46352,1.75,US
+46356,1.75,US
+46365,1.75,US
+46366,1.75,US
+46371,1.75,US
+46372,1.75,US
+46374,1.75,US
+46376,1.75,US
+46377,1.75,US
+46379,1.75,US
+46380,1.75,US
+46381,1.75,US
+46382,1.75,US
+46390,1.75,US
+46391,1.75,US
+46392,1.75,US
+46501,1.75,US
+46502,1.75,US
+46504,1.75,US
+46506,1.75,US
+46507,1.75,US
+46508,1.75,US
+46510,1.75,US
+46511,1.75,US
+46513,1.75,US
+46524,1.75,US
+46531,1.75,US
+46532,1.75,US
+46534,1.75,US
+46536,1.75,US
+46537,1.75,US
+46538,1.75,US
+46539,1.75,US
+46540,1.75,US
+46542,1.75,US
+46543,1.75,US
+46550,1.75,US
+46552,1.75,US
+46553,1.75,US
+46554,1.75,US
+46555,1.75,US
+46562,1.75,US
+46563,1.75,US
+46565,1.75,US
+46566,1.75,US
+46567,1.75,US
+46570,1.75,US
+46571,1.75,US
+46572,1.75,US
+46573,1.75,US
+46574,1.75,US
+46580,1.75,US
+46581,1.75,US
+46582,1.75,US
+46595,1.75,US
+46701,1.75,US
+46702,1.75,US
+46703,1.75,US
+46705,1.75,US
+46706,1.75,US
+46710,1.75,US
+46711,1.75,US
+46713,1.75,US
+46714,1.75,US
+46721,1.75,US
+46723,1.75,US
+46725,1.75,US
+46730,1.75,US
+46731,1.75,US
+46732,1.75,US
+46733,1.75,US
+46737,1.75,US
+46740,1.75,US
+46741,1.75,US
+46742,1.75,US
+46743,1.75,US
+46745,1.75,US
+46746,1.75,US
+46747,1.75,US
+46748,1.75,US
+46750,1.75,US
+46755,1.75,US
+46759,1.75,US
+46760,1.75,US
+46761,1.75,US
+46763,1.75,US
+46764,1.75,US
+46766,1.75,US
+46767,1.75,US
+46769,1.75,US
+46770,1.75,US
+46771,1.75,US
+46772,1.75,US
+46773,1.75,US
+46776,1.75,US
+46777,1.75,US
+46778,1.75,US
+46779,1.75,US
+46780,1.75,US
+46781,1.75,US
+46782,1.75,US
+46783,1.75,US
+46784,1.75,US
+46785,1.75,US
+46786,1.75,US
+46787,1.75,US
+46788,1.75,US
+46789,1.75,US
+46791,1.75,US
+46792,1.75,US
+46793,1.75,US
+46794,1.75,US
+46795,1.75,US
+46796,1.75,US
+46797,1.75,US
+46798,1.75,US
+46799,1.75,US
+46910,1.75,US
+46911,1.75,US
+46912,1.75,US
+46913,1.75,US
+46914,1.75,US
+46915,1.75,US
+46916,1.75,US
+46917,1.75,US
+46919,1.75,US
+46920,1.75,US
+46921,1.75,US
+46922,1.75,US
+46923,1.75,US
+46926,1.75,US
+46928,1.75,US
+46929,1.75,US
+46930,1.75,US
+46931,1.75,US
+46932,1.75,US
+46936,1.75,US
+46938,1.75,US
+46939,1.75,US
+46940,1.75,US
+46941,1.75,US
+46942,1.75,US
+46943,1.75,US
+46945,1.75,US
+46946,1.75,US
+46947,1.75,US
+46950,1.75,US
+46951,1.75,US
+46952,1.75,US
+46957,1.75,US
+46958,1.75,US
+46959,1.75,US
+46960,1.75,US
+46961,1.75,US
+46962,1.75,US
+46967,1.75,US
+46968,1.75,US
+46970,1.75,US
+46971,1.75,US
+46974,1.75,US
+46975,1.75,US
+46977,1.75,US
+46978,1.75,US
+46979,1.75,US
+46980,1.75,US
+46982,1.75,US
+46984,1.75,US
+46985,1.75,US
+46986,1.75,US
+46987,1.75,US
+46988,1.75,US
+46989,1.75,US
+46990,1.75,US
+46991,1.75,US
+46992,1.75,US
+46994,1.75,US
+46995,1.75,US
+46996,1.75,US
+46998,1.75,US
+47001,1.75,US
+47003,1.75,US
+47006,1.75,US
+47010,1.75,US
+47011,1.75,US
+47012,1.75,US
+47016,1.75,US
+47017,1.75,US
+47018,1.75,US
+47019,1.75,US
+47020,1.75,US
+47021,1.75,US
+47022,1.75,US
+47023,1.75,US
+47024,1.75,US
+47030,1.75,US
+47031,1.75,US
+47032,1.75,US
+47033,1.75,US
+47034,1.75,US
+47035,1.75,US
+47036,1.75,US
+47037,1.75,US
+47038,1.75,US
+47039,1.75,US
+47040,1.75,US
+47041,1.75,US
+47042,1.75,US
+47043,1.75,US
+47060,1.75,US
+47104,1.75,US
+47106,1.75,US
+47107,1.75,US
+47108,1.75,US
+47110,1.75,US
+47111,1.75,US
+47112,1.75,US
+47115,1.75,US
+47116,1.75,US
+47117,1.75,US
+47118,1.75,US
+47120,1.75,US
+47123,1.75,US
+47124,1.75,US
+47125,1.75,US
+47126,1.75,US
+47135,1.75,US
+47136,1.75,US
+47137,1.75,US
+47138,1.75,US
+47139,1.75,US
+47140,1.75,US
+47141,1.75,US
+47142,1.75,US
+47143,1.75,US
+47145,1.75,US
+47147,1.75,US
+47160,1.75,US
+47161,1.75,US
+47162,1.75,US
+47163,1.75,US
+47164,1.75,US
+47165,1.75,US
+47166,1.75,US
+47167,1.75,US
+47170,1.75,US
+47174,1.75,US
+47175,1.75,US
+47177,1.75,US
+47220,1.75,US
+47223,1.75,US
+47224,1.75,US
+47225,1.75,US
+47226,1.75,US
+47227,1.75,US
+47228,1.75,US
+47229,1.75,US
+47230,1.75,US
+47231,1.75,US
+47232,1.75,US
+47234,1.75,US
+47235,1.75,US
+47236,1.75,US
+47240,1.75,US
+47243,1.75,US
+47244,1.75,US
+47245,1.75,US
+47246,1.75,US
+47247,1.75,US
+47249,1.75,US
+47250,1.75,US
+47260,1.75,US
+47261,1.75,US
+47263,1.75,US
+47264,1.75,US
+47265,1.75,US
+47270,1.75,US
+47272,1.75,US
+47273,1.75,US
+47274,1.75,US
+47280,1.75,US
+47281,1.75,US
+47282,1.75,US
+47283,1.75,US
+47320,1.75,US
+47322,1.75,US
+47324,1.75,US
+47325,1.75,US
+47326,1.75,US
+47327,1.75,US
+47330,1.75,US
+47331,1.75,US
+47334,1.75,US
+47335,1.75,US
+47336,1.75,US
+47337,1.75,US
+47338,1.75,US
+47339,1.75,US
+47340,1.75,US
+47341,1.75,US
+47342,1.75,US
+47344,1.75,US
+47345,1.75,US
+47346,1.75,US
+47348,1.75,US
+47351,1.75,US
+47352,1.75,US
+47353,1.75,US
+47354,1.75,US
+47355,1.75,US
+47356,1.75,US
+47357,1.75,US
+47358,1.75,US
+47359,1.75,US
+47360,1.75,US
+47361,1.75,US
+47366,1.75,US
+47368,1.75,US
+47369,1.75,US
+47370,1.75,US
+47371,1.75,US
+47373,1.75,US
+47380,1.75,US
+47381,1.75,US
+47382,1.75,US
+47383,1.75,US
+47384,1.75,US
+47385,1.75,US
+47386,1.75,US
+47387,1.75,US
+47388,1.75,US
+47390,1.75,US
+47392,1.75,US
+47393,1.75,US
+47394,1.75,US
+47407,1.75,US
+47420,1.75,US
+47421,1.75,US
+47424,1.75,US
+47427,1.75,US
+47430,1.75,US
+47431,1.75,US
+47432,1.75,US
+47433,1.75,US
+47435,1.75,US
+47436,1.75,US
+47437,1.75,US
+47438,1.75,US
+47439,1.75,US
+47441,1.75,US
+47443,1.75,US
+47445,1.75,US
+47446,1.75,US
+47448,1.75,US
+47449,1.75,US
+47452,1.75,US
+47453,1.75,US
+47454,1.75,US
+47455,1.75,US
+47456,1.75,US
+47457,1.75,US
+47459,1.75,US
+47460,1.75,US
+47462,1.75,US
+47464,1.75,US
+47465,1.75,US
+47467,1.75,US
+47468,1.75,US
+47469,1.75,US
+47470,1.75,US
+47471,1.75,US
+47501,1.75,US
+47512,1.75,US
+47513,1.75,US
+47514,1.75,US
+47515,1.75,US
+47516,1.75,US
+47519,1.75,US
+47520,1.75,US
+47521,1.75,US
+47522,1.75,US
+47523,1.75,US
+47524,1.75,US
+47525,1.75,US
+47527,1.75,US
+47528,1.75,US
+47529,1.75,US
+47531,1.75,US
+47532,1.75,US
+47535,1.75,US
+47536,1.75,US
+47537,1.75,US
+47541,1.75,US
+47542,1.75,US
+47545,1.75,US
+47546,1.75,US
+47547,1.75,US
+47549,1.75,US
+47550,1.75,US
+47551,1.75,US
+47552,1.75,US
+47553,1.75,US
+47556,1.75,US
+47557,1.75,US
+47558,1.75,US
+47561,1.75,US
+47562,1.75,US
+47564,1.75,US
+47567,1.75,US
+47568,1.75,US
+47573,1.75,US
+47574,1.75,US
+47575,1.75,US
+47576,1.75,US
+47577,1.75,US
+47578,1.75,US
+47579,1.75,US
+47580,1.75,US
+47581,1.75,US
+47584,1.75,US
+47585,1.75,US
+47586,1.75,US
+47588,1.75,US
+47590,1.75,US
+47591,1.75,US
+47596,1.75,US
+47597,1.75,US
+47598,1.75,US
+47601,1.75,US
+47610,1.75,US
+47611,1.75,US
+47612,1.75,US
+47613,1.75,US
+47614,1.75,US
+47615,1.75,US
+47616,1.75,US
+47617,1.75,US
+47619,1.75,US
+47620,1.75,US
+47631,1.75,US
+47633,1.75,US
+47634,1.75,US
+47635,1.75,US
+47637,1.75,US
+47638,1.75,US
+47639,1.75,US
+47640,1.75,US
+47647,1.75,US
+47648,1.75,US
+47649,1.75,US
+47654,1.75,US
+47660,1.75,US
+47665,1.75,US
+47666,1.75,US
+47670,1.75,US
+47683,1.75,US
+47830,1.75,US
+47831,1.75,US
+47832,1.75,US
+47833,1.75,US
+47834,1.75,US
+47836,1.75,US
+47837,1.75,US
+47838,1.75,US
+47840,1.75,US
+47841,1.75,US
+47842,1.75,US
+47845,1.75,US
+47846,1.75,US
+47847,1.75,US
+47848,1.75,US
+47849,1.75,US
+47850,1.75,US
+47851,1.75,US
+47852,1.75,US
+47853,1.75,US
+47854,1.75,US
+47855,1.75,US
+47856,1.75,US
+47857,1.75,US
+47858,1.75,US
+47859,1.75,US
+47860,1.75,US
+47861,1.75,US
+47862,1.75,US
+47863,1.75,US
+47864,1.75,US
+47865,1.75,US
+47866,1.75,US
+47868,1.75,US
+47869,1.75,US
+47872,1.75,US
+47874,1.75,US
+47875,1.75,US
+47876,1.75,US
+47879,1.75,US
+47880,1.75,US
+47881,1.75,US
+47882,1.75,US
+47884,1.75,US
+47885,1.75,US
+47916,1.75,US
+47917,1.75,US
+47918,1.75,US
+47920,1.75,US
+47921,1.75,US
+47922,1.75,US
+47923,1.75,US
+47925,1.75,US
+47926,1.75,US
+47928,1.75,US
+47929,1.75,US
+47930,1.75,US
+47932,1.75,US
+47933,1.75,US
+47934,1.75,US
+47935,1.75,US
+47936,1.75,US
+47937,1.75,US
+47938,1.75,US
+47939,1.75,US
+47940,1.75,US
+47942,1.75,US
+47943,1.75,US
+47944,1.75,US
+47946,1.75,US
+47948,1.75,US
+47949,1.75,US
+47950,1.75,US
+47951,1.75,US
+47952,1.75,US
+47954,1.75,US
+47955,1.75,US
+47957,1.75,US
+47958,1.75,US
+47959,1.75,US
+47960,1.75,US
+47963,1.75,US
+47964,1.75,US
+47965,1.75,US
+47966,1.75,US
+47967,1.75,US
+47968,1.75,US
+47969,1.75,US
+47970,1.75,US
+47971,1.75,US
+47974,1.75,US
+47975,1.75,US
+47977,1.75,US
+47978,1.75,US
+47980,1.75,US
+47981,1.75,US
+47982,1.75,US
+47983,1.75,US
+47984,1.75,US
+47986,1.75,US
+47987,1.75,US
+47988,1.75,US
+47989,1.75,US
+47990,1.75,US
+47991,1.75,US
+47992,1.75,US
+47993,1.75,US
+47994,1.75,US
+47995,1.75,US
+47997,1.75,US
+48002,1.75,US
+48003,1.75,US
+48005,1.75,US
+48006,1.75,US
+48014,1.75,US
+48022,1.75,US
+48027,1.75,US
+48028,1.75,US
+48032,1.75,US
+48041,1.75,US
+48049,1.75,US
+48050,1.75,US
+48054,1.75,US
+48062,1.75,US
+48063,1.75,US
+48064,1.75,US
+48074,1.75,US
+48095,1.75,US
+48096,1.75,US
+48097,1.75,US
+48110,1.75,US
+48115,1.75,US
+48117,1.75,US
+48118,1.75,US
+48130,1.75,US
+48131,1.75,US
+48133,1.75,US
+48137,1.75,US
+48140,1.75,US
+48158,1.75,US
+48159,1.75,US
+48160,1.75,US
+48176,1.75,US
+48179,1.75,US
+48190,1.75,US
+48191,1.75,US
+48363,1.75,US
+48366,1.75,US
+48367,1.75,US
+48370,1.75,US
+48380,1.75,US
+48401,1.75,US
+48410,1.75,US
+48412,1.75,US
+48413,1.75,US
+48414,1.75,US
+48415,1.75,US
+48416,1.75,US
+48417,1.75,US
+48418,1.75,US
+48419,1.75,US
+48421,1.75,US
+48422,1.75,US
+48426,1.75,US
+48427,1.75,US
+48428,1.75,US
+48429,1.75,US
+48432,1.75,US
+48434,1.75,US
+48435,1.75,US
+48436,1.75,US
+48438,1.75,US
+48440,1.75,US
+48441,1.75,US
+48442,1.75,US
+48444,1.75,US
+48445,1.75,US
+48453,1.75,US
+48454,1.75,US
+48455,1.75,US
+48456,1.75,US
+48457,1.75,US
+48460,1.75,US
+48461,1.75,US
+48463,1.75,US
+48464,1.75,US
+48465,1.75,US
+48466,1.75,US
+48467,1.75,US
+48468,1.75,US
+48469,1.75,US
+48470,1.75,US
+48471,1.75,US
+48472,1.75,US
+48475,1.75,US
+48476,1.75,US
+48610,1.75,US
+48611,1.75,US
+48612,1.75,US
+48613,1.75,US
+48614,1.75,US
+48615,1.75,US
+48616,1.75,US
+48617,1.75,US
+48618,1.75,US
+48619,1.75,US
+48620,1.75,US
+48621,1.75,US
+48622,1.75,US
+48623,1.75,US
+48624,1.75,US
+48625,1.75,US
+48626,1.75,US
+48627,1.75,US
+48628,1.75,US
+48629,1.75,US
+48630,1.75,US
+48631,1.75,US
+48632,1.75,US
+48633,1.75,US
+48634,1.75,US
+48635,1.75,US
+48636,1.75,US
+48637,1.75,US
+48647,1.75,US
+48649,1.75,US
+48650,1.75,US
+48651,1.75,US
+48652,1.75,US
+48653,1.75,US
+48654,1.75,US
+48655,1.75,US
+48656,1.75,US
+48657,1.75,US
+48658,1.75,US
+48659,1.75,US
+48661,1.75,US
+48662,1.75,US
+48701,1.75,US
+48703,1.75,US
+48705,1.75,US
+48720,1.75,US
+48721,1.75,US
+48723,1.75,US
+48725,1.75,US
+48726,1.75,US
+48727,1.75,US
+48728,1.75,US
+48729,1.75,US
+48730,1.75,US
+48731,1.75,US
+48733,1.75,US
+48734,1.75,US
+48735,1.75,US
+48736,1.75,US
+48737,1.75,US
+48738,1.75,US
+48739,1.75,US
+48740,1.75,US
+48741,1.75,US
+48742,1.75,US
+48743,1.75,US
+48744,1.75,US
+48745,1.75,US
+48746,1.75,US
+48747,1.75,US
+48748,1.75,US
+48749,1.75,US
+48750,1.75,US
+48754,1.75,US
+48755,1.75,US
+48756,1.75,US
+48757,1.75,US
+48758,1.75,US
+48759,1.75,US
+48760,1.75,US
+48761,1.75,US
+48762,1.75,US
+48763,1.75,US
+48764,1.75,US
+48765,1.75,US
+48766,1.75,US
+48767,1.75,US
+48768,1.75,US
+48769,1.75,US
+48770,1.75,US
+48787,1.75,US
+48801,1.75,US
+48802,1.75,US
+48804,1.75,US
+48806,1.75,US
+48807,1.75,US
+48808,1.75,US
+48809,1.75,US
+48811,1.75,US
+48812,1.75,US
+48813,1.75,US
+48815,1.75,US
+48816,1.75,US
+48817,1.75,US
+48818,1.75,US
+48819,1.75,US
+48820,1.75,US
+48822,1.75,US
+48827,1.75,US
+48829,1.75,US
+48830,1.75,US
+48831,1.75,US
+48832,1.75,US
+48833,1.75,US
+48834,1.75,US
+48835,1.75,US
+48836,1.75,US
+48837,1.75,US
+48838,1.75,US
+48841,1.75,US
+48843,1.75,US
+48844,1.75,US
+48845,1.75,US
+48846,1.75,US
+48847,1.75,US
+48848,1.75,US
+48849,1.75,US
+48850,1.75,US
+48851,1.75,US
+48852,1.75,US
+48853,1.75,US
+48854,1.75,US
+48856,1.75,US
+48858,1.75,US
+48860,1.75,US
+48861,1.75,US
+48862,1.75,US
+48863,1.75,US
+48865,1.75,US
+48866,1.75,US
+48867,1.75,US
+48870,1.75,US
+48871,1.75,US
+48872,1.75,US
+48873,1.75,US
+48874,1.75,US
+48875,1.75,US
+48877,1.75,US
+48878,1.75,US
+48879,1.75,US
+48880,1.75,US
+48881,1.75,US
+48882,1.75,US
+48883,1.75,US
+48884,1.75,US
+48885,1.75,US
+48886,1.75,US
+48887,1.75,US
+48888,1.75,US
+48889,1.75,US
+48890,1.75,US
+48891,1.75,US
+48892,1.75,US
+48893,1.75,US
+48894,1.75,US
+48895,1.75,US
+48896,1.75,US
+48897,1.75,US
+49010,1.75,US
+49011,1.75,US
+49012,1.75,US
+49013,1.75,US
+49021,1.75,US
+49026,1.75,US
+49027,1.75,US
+49028,1.75,US
+49029,1.75,US
+49030,1.75,US
+49031,1.75,US
+49032,1.75,US
+49033,1.75,US
+49034,1.75,US
+49035,1.75,US
+49036,1.75,US
+49040,1.75,US
+49042,1.75,US
+49043,1.75,US
+49045,1.75,US
+49046,1.75,US
+49047,1.75,US
+49050,1.75,US
+49051,1.75,US
+49052,1.75,US
+49053,1.75,US
+49055,1.75,US
+49056,1.75,US
+49057,1.75,US
+49058,1.75,US
+49060,1.75,US
+49061,1.75,US
+49062,1.75,US
+49063,1.75,US
+49064,1.75,US
+49065,1.75,US
+49066,1.75,US
+49067,1.75,US
+49068,1.75,US
+49069,1.75,US
+49070,1.75,US
+49072,1.75,US
+49073,1.75,US
+49075,1.75,US
+49076,1.75,US
+49078,1.75,US
+49079,1.75,US
+49080,1.75,US
+49082,1.75,US
+49083,1.75,US
+49087,1.75,US
+49088,1.75,US
+49089,1.75,US
+49090,1.75,US
+49091,1.75,US
+49092,1.75,US
+49093,1.75,US
+49094,1.75,US
+49095,1.75,US
+49096,1.75,US
+49097,1.75,US
+49098,1.75,US
+49099,1.75,US
+49101,1.75,US
+49102,1.75,US
+49107,1.75,US
+49111,1.75,US
+49112,1.75,US
+49113,1.75,US
+49115,1.75,US
+49126,1.75,US
+49128,1.75,US
+49130,1.75,US
+49220,1.75,US
+49227,1.75,US
+49228,1.75,US
+49229,1.75,US
+49230,1.75,US
+49232,1.75,US
+49233,1.75,US
+49234,1.75,US
+49235,1.75,US
+49236,1.75,US
+49237,1.75,US
+49238,1.75,US
+49239,1.75,US
+49240,1.75,US
+49241,1.75,US
+49242,1.75,US
+49245,1.75,US
+49246,1.75,US
+49247,1.75,US
+49248,1.75,US
+49249,1.75,US
+49250,1.75,US
+49251,1.75,US
+49252,1.75,US
+49253,1.75,US
+49255,1.75,US
+49256,1.75,US
+49257,1.75,US
+49258,1.75,US
+49259,1.75,US
+49262,1.75,US
+49263,1.75,US
+49264,1.75,US
+49265,1.75,US
+49266,1.75,US
+49267,1.75,US
+49268,1.75,US
+49269,1.75,US
+49270,1.75,US
+49271,1.75,US
+49272,1.75,US
+49274,1.75,US
+49275,1.75,US
+49276,1.75,US
+49277,1.75,US
+49278,1.75,US
+49279,1.75,US
+49280,1.75,US
+49281,1.75,US
+49282,1.75,US
+49283,1.75,US
+49284,1.75,US
+49285,1.75,US
+49287,1.75,US
+49288,1.75,US
+49301,1.75,US
+49302,1.75,US
+49303,1.75,US
+49304,1.75,US
+49305,1.75,US
+49307,1.75,US
+49309,1.75,US
+49310,1.75,US
+49311,1.75,US
+49312,1.75,US
+49314,1.75,US
+49316,1.75,US
+49317,1.75,US
+49318,1.75,US
+49319,1.75,US
+49320,1.75,US
+49322,1.75,US
+49323,1.75,US
+49325,1.75,US
+49326,1.75,US
+49327,1.75,US
+49328,1.75,US
+49329,1.75,US
+49330,1.75,US
+49331,1.75,US
+49332,1.75,US
+49333,1.75,US
+49335,1.75,US
+49336,1.75,US
+49337,1.75,US
+49338,1.75,US
+49339,1.75,US
+49340,1.75,US
+49342,1.75,US
+49343,1.75,US
+49344,1.75,US
+49346,1.75,US
+49347,1.75,US
+49348,1.75,US
+49349,1.75,US
+49355,1.75,US
+49356,1.75,US
+49357,1.75,US
+49402,1.75,US
+49403,1.75,US
+49404,1.75,US
+49405,1.75,US
+49406,1.75,US
+49408,1.75,US
+49410,1.75,US
+49411,1.75,US
+49412,1.75,US
+49413,1.75,US
+49415,1.75,US
+49416,1.75,US
+49419,1.75,US
+49420,1.75,US
+49421,1.75,US
+49425,1.75,US
+49430,1.75,US
+49431,1.75,US
+49435,1.75,US
+49436,1.75,US
+49437,1.75,US
+49446,1.75,US
+49448,1.75,US
+49449,1.75,US
+49450,1.75,US
+49451,1.75,US
+49452,1.75,US
+49453,1.75,US
+49454,1.75,US
+49455,1.75,US
+49457,1.75,US
+49458,1.75,US
+49459,1.75,US
+49460,1.75,US
+49461,1.75,US
+49463,1.75,US
+49601,1.75,US
+49610,1.75,US
+49611,1.75,US
+49612,1.75,US
+49613,1.75,US
+49614,1.75,US
+49615,1.75,US
+49616,1.75,US
+49617,1.75,US
+49618,1.75,US
+49619,1.75,US
+49620,1.75,US
+49621,1.75,US
+49622,1.75,US
+49623,1.75,US
+49625,1.75,US
+49626,1.75,US
+49627,1.75,US
+49628,1.75,US
+49629,1.75,US
+49630,1.75,US
+49631,1.75,US
+49632,1.75,US
+49633,1.75,US
+49634,1.75,US
+49635,1.75,US
+49636,1.75,US
+49637,1.75,US
+49638,1.75,US
+49639,1.75,US
+49640,1.75,US
+49642,1.75,US
+49643,1.75,US
+49644,1.75,US
+49645,1.75,US
+49646,1.75,US
+49648,1.75,US
+49649,1.75,US
+49650,1.75,US
+49651,1.75,US
+49653,1.75,US
+49654,1.75,US
+49655,1.75,US
+49656,1.75,US
+49657,1.75,US
+49659,1.75,US
+49660,1.75,US
+49663,1.75,US
+49664,1.75,US
+49665,1.75,US
+49666,1.75,US
+49667,1.75,US
+49668,1.75,US
+49670,1.75,US
+49673,1.75,US
+49674,1.75,US
+49675,1.75,US
+49676,1.75,US
+49677,1.75,US
+49679,1.75,US
+49680,1.75,US
+49682,1.75,US
+49683,1.75,US
+49688,1.75,US
+49689,1.75,US
+49690,1.75,US
+49701,1.75,US
+49705,1.75,US
+49706,1.75,US
+49707,1.75,US
+49709,1.75,US
+49710,1.75,US
+49711,1.75,US
+49712,1.75,US
+49713,1.75,US
+49715,1.75,US
+49716,1.75,US
+49717,1.75,US
+49718,1.75,US
+49719,1.75,US
+49720,1.75,US
+49721,1.75,US
+49722,1.75,US
+49723,1.75,US
+49724,1.75,US
+49725,1.75,US
+49726,1.75,US
+49727,1.75,US
+49728,1.75,US
+49729,1.75,US
+49730,1.75,US
+49733,1.75,US
+49734,1.75,US
+49735,1.75,US
+49736,1.75,US
+49737,1.75,US
+49738,1.75,US
+49739,1.75,US
+49740,1.75,US
+49743,1.75,US
+49744,1.75,US
+49745,1.75,US
+49746,1.75,US
+49747,1.75,US
+49748,1.75,US
+49749,1.75,US
+49751,1.75,US
+49752,1.75,US
+49753,1.75,US
+49755,1.75,US
+49756,1.75,US
+49757,1.75,US
+49759,1.75,US
+49760,1.75,US
+49761,1.75,US
+49762,1.75,US
+49764,1.75,US
+49765,1.75,US
+49766,1.75,US
+49768,1.75,US
+49769,1.75,US
+49770,1.75,US
+49774,1.75,US
+49775,1.75,US
+49776,1.75,US
+49777,1.75,US
+49779,1.75,US
+49780,1.75,US
+49781,1.75,US
+49782,1.75,US
+49783,1.75,US
+49784,1.75,US
+49785,1.75,US
+49788,1.75,US
+49790,1.75,US
+49791,1.75,US
+49792,1.75,US
+49793,1.75,US
+49795,1.75,US
+49796,1.75,US
+49797,1.75,US
+49799,1.75,US
+49801,1.75,US
+49805,1.75,US
+49806,1.75,US
+49807,1.75,US
+49808,1.75,US
+49812,1.75,US
+49813,1.75,US
+49814,1.75,US
+49815,1.75,US
+49816,1.75,US
+49817,1.75,US
+49818,1.75,US
+49819,1.75,US
+49820,1.75,US
+49821,1.75,US
+49822,1.75,US
+49825,1.75,US
+49826,1.75,US
+49827,1.75,US
+49829,1.75,US
+49831,1.75,US
+49833,1.75,US
+49834,1.75,US
+49835,1.75,US
+49836,1.75,US
+49837,1.75,US
+49838,1.75,US
+49839,1.75,US
+49840,1.75,US
+49841,1.75,US
+49845,1.75,US
+49847,1.75,US
+49848,1.75,US
+49849,1.75,US
+49852,1.75,US
+49853,1.75,US
+49854,1.75,US
+49855,1.75,US
+49858,1.75,US
+49861,1.75,US
+49862,1.75,US
+49863,1.75,US
+49864,1.75,US
+49865,1.75,US
+49866,1.75,US
+49868,1.75,US
+49870,1.75,US
+49871,1.75,US
+49872,1.75,US
+49873,1.75,US
+49874,1.75,US
+49876,1.75,US
+49877,1.75,US
+49878,1.75,US
+49879,1.75,US
+49880,1.75,US
+49881,1.75,US
+49883,1.75,US
+49884,1.75,US
+49885,1.75,US
+49886,1.75,US
+49887,1.75,US
+49891,1.75,US
+49892,1.75,US
+49893,1.75,US
+49895,1.75,US
+49896,1.75,US
+49901,1.75,US
+49902,1.75,US
+49903,1.75,US
+49905,1.75,US
+49908,1.75,US
+49910,1.75,US
+49911,1.75,US
+49912,1.75,US
+49913,1.75,US
+49915,1.75,US
+49916,1.75,US
+49917,1.75,US
+49918,1.75,US
+49919,1.75,US
+49920,1.75,US
+49921,1.75,US
+49922,1.75,US
+49925,1.75,US
+49927,1.75,US
+49929,1.75,US
+49930,1.75,US
+49934,1.75,US
+49935,1.75,US
+49938,1.75,US
+49942,1.75,US
+49945,1.75,US
+49946,1.75,US
+49947,1.75,US
+49948,1.75,US
+49950,1.75,US
+49952,1.75,US
+49953,1.75,US
+49955,1.75,US
+49958,1.75,US
+49959,1.75,US
+49960,1.75,US
+49961,1.75,US
+49962,1.75,US
+49963,1.75,US
+49964,1.75,US
+49965,1.75,US
+49967,1.75,US
+49968,1.75,US
+49969,1.75,US
+49970,1.75,US
+49971,1.75,US
+50001,1.75,US
+50002,1.75,US
+50003,1.75,US
+50005,1.75,US
+50006,1.75,US
+50007,1.75,US
+50008,1.75,US
+50020,1.75,US
+50022,1.75,US
+50025,1.75,US
+50026,1.75,US
+50027,1.75,US
+50028,1.75,US
+50029,1.75,US
+50031,1.75,US
+50033,1.75,US
+50034,1.75,US
+50035,1.75,US
+50036,1.75,US
+50037,1.75,US
+50038,1.75,US
+50039,1.75,US
+50040,1.75,US
+50041,1.75,US
+50042,1.75,US
+50043,1.75,US
+50044,1.75,US
+50046,1.75,US
+50047,1.75,US
+50048,1.75,US
+50049,1.75,US
+50050,1.75,US
+50051,1.75,US
+50052,1.75,US
+50054,1.75,US
+50055,1.75,US
+50056,1.75,US
+50057,1.75,US
+50058,1.75,US
+50059,1.75,US
+50060,1.75,US
+50061,1.75,US
+50062,1.75,US
+50063,1.75,US
+50064,1.75,US
+50065,1.75,US
+50066,1.75,US
+50067,1.75,US
+50068,1.75,US
+50069,1.75,US
+50070,1.75,US
+50071,1.75,US
+50072,1.75,US
+50073,1.75,US
+50074,1.75,US
+50075,1.75,US
+50076,1.75,US
+50078,1.75,US
+50101,1.75,US
+50102,1.75,US
+50103,1.75,US
+50104,1.75,US
+50105,1.75,US
+50106,1.75,US
+50107,1.75,US
+50108,1.75,US
+50109,1.75,US
+50110,1.75,US
+50111,1.75,US
+50112,1.75,US
+50115,1.75,US
+50116,1.75,US
+50117,1.75,US
+50118,1.75,US
+50119,1.75,US
+50120,1.75,US
+50122,1.75,US
+50123,1.75,US
+50124,1.75,US
+50125,1.75,US
+50126,1.75,US
+50127,1.75,US
+50128,1.75,US
+50129,1.75,US
+50130,1.75,US
+50132,1.75,US
+50133,1.75,US
+50134,1.75,US
+50135,1.75,US
+50136,1.75,US
+50137,1.75,US
+50138,1.75,US
+50139,1.75,US
+50140,1.75,US
+50141,1.75,US
+50142,1.75,US
+50143,1.75,US
+50144,1.75,US
+50145,1.75,US
+50146,1.75,US
+50147,1.75,US
+50148,1.75,US
+50149,1.75,US
+50150,1.75,US
+50151,1.75,US
+50152,1.75,US
+50153,1.75,US
+50154,1.75,US
+50155,1.75,US
+50156,1.75,US
+50157,1.75,US
+50158,1.75,US
+50160,1.75,US
+50161,1.75,US
+50162,1.75,US
+50163,1.75,US
+50164,1.75,US
+50165,1.75,US
+50166,1.75,US
+50167,1.75,US
+50168,1.75,US
+50169,1.75,US
+50170,1.75,US
+50171,1.75,US
+50173,1.75,US
+50174,1.75,US
+50177,1.75,US
+50201,1.75,US
+50206,1.75,US
+50207,1.75,US
+50208,1.75,US
+50210,1.75,US
+50211,1.75,US
+50212,1.75,US
+50213,1.75,US
+50214,1.75,US
+50216,1.75,US
+50217,1.75,US
+50218,1.75,US
+50219,1.75,US
+50220,1.75,US
+50222,1.75,US
+50223,1.75,US
+50225,1.75,US
+50226,1.75,US
+50227,1.75,US
+50228,1.75,US
+50229,1.75,US
+50230,1.75,US
+50231,1.75,US
+50232,1.75,US
+50233,1.75,US
+50234,1.75,US
+50235,1.75,US
+50236,1.75,US
+50237,1.75,US
+50238,1.75,US
+50239,1.75,US
+50240,1.75,US
+50241,1.75,US
+50242,1.75,US
+50243,1.75,US
+50244,1.75,US
+50246,1.75,US
+50247,1.75,US
+50248,1.75,US
+50249,1.75,US
+50250,1.75,US
+50251,1.75,US
+50252,1.75,US
+50254,1.75,US
+50255,1.75,US
+50256,1.75,US
+50257,1.75,US
+50258,1.75,US
+50259,1.75,US
+50261,1.75,US
+50262,1.75,US
+50263,1.75,US
+50264,1.75,US
+50268,1.75,US
+50269,1.75,US
+50271,1.75,US
+50272,1.75,US
+50273,1.75,US
+50274,1.75,US
+50275,1.75,US
+50276,1.75,US
+50277,1.75,US
+50278,1.75,US
+50401,1.75,US
+50402,1.75,US
+50420,1.75,US
+50421,1.75,US
+50423,1.75,US
+50424,1.75,US
+50426,1.75,US
+50427,1.75,US
+50428,1.75,US
+50430,1.75,US
+50431,1.75,US
+50432,1.75,US
+50433,1.75,US
+50434,1.75,US
+50435,1.75,US
+50436,1.75,US
+50438,1.75,US
+50439,1.75,US
+50440,1.75,US
+50441,1.75,US
+50444,1.75,US
+50446,1.75,US
+50447,1.75,US
+50448,1.75,US
+50449,1.75,US
+50450,1.75,US
+50451,1.75,US
+50452,1.75,US
+50453,1.75,US
+50454,1.75,US
+50455,1.75,US
+50456,1.75,US
+50457,1.75,US
+50458,1.75,US
+50459,1.75,US
+50460,1.75,US
+50461,1.75,US
+50464,1.75,US
+50465,1.75,US
+50466,1.75,US
+50467,1.75,US
+50468,1.75,US
+50469,1.75,US
+50470,1.75,US
+50471,1.75,US
+50472,1.75,US
+50473,1.75,US
+50475,1.75,US
+50476,1.75,US
+50477,1.75,US
+50478,1.75,US
+50479,1.75,US
+50480,1.75,US
+50481,1.75,US
+50482,1.75,US
+50483,1.75,US
+50484,1.75,US
+50510,1.75,US
+50511,1.75,US
+50514,1.75,US
+50515,1.75,US
+50516,1.75,US
+50517,1.75,US
+50518,1.75,US
+50519,1.75,US
+50520,1.75,US
+50521,1.75,US
+50522,1.75,US
+50523,1.75,US
+50524,1.75,US
+50525,1.75,US
+50526,1.75,US
+50527,1.75,US
+50528,1.75,US
+50530,1.75,US
+50531,1.75,US
+50532,1.75,US
+50533,1.75,US
+50535,1.75,US
+50536,1.75,US
+50538,1.75,US
+50539,1.75,US
+50540,1.75,US
+50541,1.75,US
+50542,1.75,US
+50543,1.75,US
+50544,1.75,US
+50545,1.75,US
+50546,1.75,US
+50548,1.75,US
+50551,1.75,US
+50552,1.75,US
+50554,1.75,US
+50556,1.75,US
+50557,1.75,US
+50558,1.75,US
+50559,1.75,US
+50560,1.75,US
+50561,1.75,US
+50562,1.75,US
+50563,1.75,US
+50565,1.75,US
+50566,1.75,US
+50567,1.75,US
+50568,1.75,US
+50569,1.75,US
+50570,1.75,US
+50571,1.75,US
+50573,1.75,US
+50574,1.75,US
+50575,1.75,US
+50577,1.75,US
+50578,1.75,US
+50579,1.75,US
+50581,1.75,US
+50582,1.75,US
+50583,1.75,US
+50585,1.75,US
+50586,1.75,US
+50588,1.75,US
+50590,1.75,US
+50591,1.75,US
+50592,1.75,US
+50593,1.75,US
+50594,1.75,US
+50595,1.75,US
+50597,1.75,US
+50598,1.75,US
+50599,1.75,US
+50601,1.75,US
+50602,1.75,US
+50603,1.75,US
+50604,1.75,US
+50605,1.75,US
+50606,1.75,US
+50607,1.75,US
+50608,1.75,US
+50609,1.75,US
+50611,1.75,US
+50612,1.75,US
+50616,1.75,US
+50619,1.75,US
+50620,1.75,US
+50621,1.75,US
+50624,1.75,US
+50625,1.75,US
+50626,1.75,US
+50627,1.75,US
+50628,1.75,US
+50629,1.75,US
+50630,1.75,US
+50631,1.75,US
+50632,1.75,US
+50633,1.75,US
+50635,1.75,US
+50636,1.75,US
+50638,1.75,US
+50641,1.75,US
+50642,1.75,US
+50643,1.75,US
+50644,1.75,US
+50645,1.75,US
+50647,1.75,US
+50648,1.75,US
+50649,1.75,US
+50650,1.75,US
+50651,1.75,US
+50652,1.75,US
+50653,1.75,US
+50654,1.75,US
+50655,1.75,US
+50657,1.75,US
+50658,1.75,US
+50659,1.75,US
+50660,1.75,US
+50661,1.75,US
+50662,1.75,US
+50664,1.75,US
+50665,1.75,US
+50666,1.75,US
+50668,1.75,US
+50669,1.75,US
+50670,1.75,US
+50671,1.75,US
+50672,1.75,US
+50673,1.75,US
+50674,1.75,US
+50675,1.75,US
+50676,1.75,US
+50677,1.75,US
+50680,1.75,US
+50681,1.75,US
+50682,1.75,US
+50801,1.75,US
+50830,1.75,US
+50831,1.75,US
+50833,1.75,US
+50835,1.75,US
+50836,1.75,US
+50837,1.75,US
+50839,1.75,US
+50840,1.75,US
+50841,1.75,US
+50842,1.75,US
+50843,1.75,US
+50845,1.75,US
+50846,1.75,US
+50847,1.75,US
+50848,1.75,US
+50849,1.75,US
+50851,1.75,US
+50853,1.75,US
+50854,1.75,US
+50857,1.75,US
+50858,1.75,US
+50859,1.75,US
+50860,1.75,US
+50861,1.75,US
+50862,1.75,US
+50863,1.75,US
+50864,1.75,US
+51001,1.75,US
+51002,1.75,US
+51003,1.75,US
+51004,1.75,US
+51005,1.75,US
+51006,1.75,US
+51007,1.75,US
+51008,1.75,US
+51009,1.75,US
+51010,1.75,US
+51011,1.75,US
+51012,1.75,US
+51014,1.75,US
+51015,1.75,US
+51016,1.75,US
+51017,1.75,US
+51018,1.75,US
+51019,1.75,US
+51020,1.75,US
+51022,1.75,US
+51023,1.75,US
+51024,1.75,US
+51025,1.75,US
+51026,1.75,US
+51027,1.75,US
+51028,1.75,US
+51029,1.75,US
+51030,1.75,US
+51031,1.75,US
+51033,1.75,US
+51034,1.75,US
+51035,1.75,US
+51036,1.75,US
+51037,1.75,US
+51038,1.75,US
+51039,1.75,US
+51040,1.75,US
+51041,1.75,US
+51044,1.75,US
+51045,1.75,US
+51046,1.75,US
+51047,1.75,US
+51048,1.75,US
+51049,1.75,US
+51050,1.75,US
+51051,1.75,US
+51052,1.75,US
+51053,1.75,US
+51055,1.75,US
+51056,1.75,US
+51058,1.75,US
+51059,1.75,US
+51060,1.75,US
+51061,1.75,US
+51062,1.75,US
+51063,1.75,US
+51201,1.75,US
+51230,1.75,US
+51231,1.75,US
+51232,1.75,US
+51234,1.75,US
+51235,1.75,US
+51237,1.75,US
+51238,1.75,US
+51239,1.75,US
+51240,1.75,US
+51241,1.75,US
+51242,1.75,US
+51243,1.75,US
+51244,1.75,US
+51245,1.75,US
+51246,1.75,US
+51247,1.75,US
+51248,1.75,US
+51249,1.75,US
+51250,1.75,US
+51301,1.75,US
+51330,1.75,US
+51331,1.75,US
+51333,1.75,US
+51334,1.75,US
+51338,1.75,US
+51340,1.75,US
+51341,1.75,US
+51342,1.75,US
+51343,1.75,US
+51344,1.75,US
+51345,1.75,US
+51346,1.75,US
+51347,1.75,US
+51349,1.75,US
+51350,1.75,US
+51351,1.75,US
+51354,1.75,US
+51355,1.75,US
+51357,1.75,US
+51358,1.75,US
+51360,1.75,US
+51363,1.75,US
+51364,1.75,US
+51365,1.75,US
+51366,1.75,US
+51401,1.75,US
+51430,1.75,US
+51431,1.75,US
+51432,1.75,US
+51433,1.75,US
+51436,1.75,US
+51439,1.75,US
+51440,1.75,US
+51441,1.75,US
+51442,1.75,US
+51443,1.75,US
+51444,1.75,US
+51445,1.75,US
+51446,1.75,US
+51447,1.75,US
+51448,1.75,US
+51449,1.75,US
+51450,1.75,US
+51451,1.75,US
+51452,1.75,US
+51453,1.75,US
+51454,1.75,US
+51455,1.75,US
+51458,1.75,US
+51459,1.75,US
+51460,1.75,US
+51461,1.75,US
+51462,1.75,US
+51463,1.75,US
+51465,1.75,US
+51466,1.75,US
+51467,1.75,US
+51520,1.75,US
+51521,1.75,US
+51523,1.75,US
+51525,1.75,US
+51526,1.75,US
+51527,1.75,US
+51528,1.75,US
+51529,1.75,US
+51530,1.75,US
+51531,1.75,US
+51532,1.75,US
+51533,1.75,US
+51534,1.75,US
+51535,1.75,US
+51536,1.75,US
+51537,1.75,US
+51540,1.75,US
+51541,1.75,US
+51542,1.75,US
+51543,1.75,US
+51544,1.75,US
+51545,1.75,US
+51546,1.75,US
+51548,1.75,US
+51549,1.75,US
+51550,1.75,US
+51551,1.75,US
+51552,1.75,US
+51553,1.75,US
+51554,1.75,US
+51555,1.75,US
+51556,1.75,US
+51557,1.75,US
+51558,1.75,US
+51559,1.75,US
+51560,1.75,US
+51561,1.75,US
+51562,1.75,US
+51563,1.75,US
+51564,1.75,US
+51565,1.75,US
+51566,1.75,US
+51570,1.75,US
+51571,1.75,US
+51572,1.75,US
+51573,1.75,US
+51574,1.75,US
+51575,1.75,US
+51576,1.75,US
+51577,1.75,US
+51578,1.75,US
+51579,1.75,US
+51591,1.75,US
+51593,1.75,US
+51601,1.75,US
+51602,1.75,US
+51603,1.75,US
+51630,1.75,US
+51631,1.75,US
+51632,1.75,US
+51636,1.75,US
+51637,1.75,US
+51638,1.75,US
+51639,1.75,US
+51640,1.75,US
+51645,1.75,US
+51646,1.75,US
+51647,1.75,US
+51648,1.75,US
+51649,1.75,US
+51650,1.75,US
+51651,1.75,US
+51652,1.75,US
+51653,1.75,US
+51654,1.75,US
+51656,1.75,US
+52030,1.75,US
+52031,1.75,US
+52032,1.75,US
+52033,1.75,US
+52035,1.75,US
+52036,1.75,US
+52037,1.75,US
+52038,1.75,US
+52039,1.75,US
+52040,1.75,US
+52041,1.75,US
+52042,1.75,US
+52043,1.75,US
+52044,1.75,US
+52045,1.75,US
+52046,1.75,US
+52047,1.75,US
+52048,1.75,US
+52049,1.75,US
+52050,1.75,US
+52052,1.75,US
+52053,1.75,US
+52054,1.75,US
+52055,1.75,US
+52056,1.75,US
+52057,1.75,US
+52060,1.75,US
+52064,1.75,US
+52065,1.75,US
+52066,1.75,US
+52068,1.75,US
+52069,1.75,US
+52070,1.75,US
+52071,1.75,US
+52072,1.75,US
+52073,1.75,US
+52074,1.75,US
+52075,1.75,US
+52076,1.75,US
+52077,1.75,US
+52078,1.75,US
+52079,1.75,US
+52101,1.75,US
+52131,1.75,US
+52132,1.75,US
+52133,1.75,US
+52134,1.75,US
+52135,1.75,US
+52136,1.75,US
+52140,1.75,US
+52141,1.75,US
+52142,1.75,US
+52144,1.75,US
+52146,1.75,US
+52147,1.75,US
+52149,1.75,US
+52151,1.75,US
+52154,1.75,US
+52155,1.75,US
+52156,1.75,US
+52157,1.75,US
+52158,1.75,US
+52159,1.75,US
+52160,1.75,US
+52161,1.75,US
+52162,1.75,US
+52163,1.75,US
+52164,1.75,US
+52165,1.75,US
+52166,1.75,US
+52168,1.75,US
+52169,1.75,US
+52170,1.75,US
+52171,1.75,US
+52172,1.75,US
+52175,1.75,US
+52201,1.75,US
+52202,1.75,US
+52203,1.75,US
+52204,1.75,US
+52205,1.75,US
+52206,1.75,US
+52207,1.75,US
+52208,1.75,US
+52209,1.75,US
+52210,1.75,US
+52211,1.75,US
+52212,1.75,US
+52213,1.75,US
+52214,1.75,US
+52215,1.75,US
+52216,1.75,US
+52217,1.75,US
+52218,1.75,US
+52219,1.75,US
+52220,1.75,US
+52221,1.75,US
+52222,1.75,US
+52223,1.75,US
+52224,1.75,US
+52225,1.75,US
+52226,1.75,US
+52227,1.75,US
+52228,1.75,US
+52229,1.75,US
+52231,1.75,US
+52232,1.75,US
+52235,1.75,US
+52236,1.75,US
+52237,1.75,US
+52247,1.75,US
+52248,1.75,US
+52249,1.75,US
+52251,1.75,US
+52252,1.75,US
+52253,1.75,US
+52254,1.75,US
+52255,1.75,US
+52257,1.75,US
+52301,1.75,US
+52305,1.75,US
+52306,1.75,US
+52307,1.75,US
+52308,1.75,US
+52309,1.75,US
+52310,1.75,US
+52312,1.75,US
+52313,1.75,US
+52314,1.75,US
+52315,1.75,US
+52316,1.75,US
+52317,1.75,US
+52318,1.75,US
+52320,1.75,US
+52321,1.75,US
+52322,1.75,US
+52323,1.75,US
+52324,1.75,US
+52325,1.75,US
+52326,1.75,US
+52327,1.75,US
+52329,1.75,US
+52330,1.75,US
+52332,1.75,US
+52333,1.75,US
+52334,1.75,US
+52335,1.75,US
+52336,1.75,US
+52337,1.75,US
+52338,1.75,US
+52339,1.75,US
+52340,1.75,US
+52341,1.75,US
+52342,1.75,US
+52344,1.75,US
+52345,1.75,US
+52346,1.75,US
+52347,1.75,US
+52348,1.75,US
+52349,1.75,US
+52350,1.75,US
+52351,1.75,US
+52352,1.75,US
+52353,1.75,US
+52354,1.75,US
+52355,1.75,US
+52356,1.75,US
+52358,1.75,US
+52359,1.75,US
+52361,1.75,US
+52362,1.75,US
+52501,1.75,US
+52530,1.75,US
+52531,1.75,US
+52533,1.75,US
+52534,1.75,US
+52535,1.75,US
+52536,1.75,US
+52537,1.75,US
+52538,1.75,US
+52540,1.75,US
+52542,1.75,US
+52543,1.75,US
+52544,1.75,US
+52548,1.75,US
+52549,1.75,US
+52550,1.75,US
+52551,1.75,US
+52552,1.75,US
+52553,1.75,US
+52554,1.75,US
+52555,1.75,US
+52556,1.75,US
+52557,1.75,US
+52560,1.75,US
+52561,1.75,US
+52562,1.75,US
+52563,1.75,US
+52565,1.75,US
+52566,1.75,US
+52567,1.75,US
+52568,1.75,US
+52569,1.75,US
+52570,1.75,US
+52571,1.75,US
+52572,1.75,US
+52573,1.75,US
+52574,1.75,US
+52576,1.75,US
+52577,1.75,US
+52580,1.75,US
+52581,1.75,US
+52583,1.75,US
+52584,1.75,US
+52585,1.75,US
+52586,1.75,US
+52588,1.75,US
+52590,1.75,US
+52591,1.75,US
+52593,1.75,US
+52594,1.75,US
+52595,1.75,US
+52619,1.75,US
+52620,1.75,US
+52621,1.75,US
+52623,1.75,US
+52624,1.75,US
+52625,1.75,US
+52626,1.75,US
+52627,1.75,US
+52630,1.75,US
+52631,1.75,US
+52635,1.75,US
+52637,1.75,US
+52638,1.75,US
+52639,1.75,US
+52640,1.75,US
+52641,1.75,US
+52642,1.75,US
+52644,1.75,US
+52645,1.75,US
+52646,1.75,US
+52647,1.75,US
+52648,1.75,US
+52649,1.75,US
+52650,1.75,US
+52651,1.75,US
+52652,1.75,US
+52653,1.75,US
+52654,1.75,US
+52655,1.75,US
+52656,1.75,US
+52657,1.75,US
+52658,1.75,US
+52659,1.75,US
+52660,1.75,US
+52701,1.75,US
+52720,1.75,US
+52721,1.75,US
+52726,1.75,US
+52727,1.75,US
+52729,1.75,US
+52730,1.75,US
+52731,1.75,US
+52737,1.75,US
+52738,1.75,US
+52739,1.75,US
+52742,1.75,US
+52745,1.75,US
+52746,1.75,US
+52747,1.75,US
+52748,1.75,US
+52749,1.75,US
+52750,1.75,US
+52751,1.75,US
+52752,1.75,US
+52753,1.75,US
+52754,1.75,US
+52755,1.75,US
+52756,1.75,US
+52757,1.75,US
+52758,1.75,US
+52759,1.75,US
+52760,1.75,US
+52761,1.75,US
+52765,1.75,US
+52766,1.75,US
+52768,1.75,US
+52769,1.75,US
+52772,1.75,US
+52773,1.75,US
+52774,1.75,US
+52776,1.75,US
+52777,1.75,US
+52778,1.75,US
+53001,1.75,US
+53002,1.75,US
+53003,1.75,US
+53004,1.75,US
+53006,1.75,US
+53010,1.75,US
+53011,1.75,US
+53013,1.75,US
+53014,1.75,US
+53015,1.75,US
+53016,1.75,US
+53019,1.75,US
+53020,1.75,US
+53021,1.75,US
+53023,1.75,US
+53026,1.75,US
+53027,1.75,US
+53031,1.75,US
+53032,1.75,US
+53034,1.75,US
+53035,1.75,US
+53036,1.75,US
+53038,1.75,US
+53039,1.75,US
+53040,1.75,US
+53042,1.75,US
+53047,1.75,US
+53048,1.75,US
+53049,1.75,US
+53050,1.75,US
+53057,1.75,US
+53059,1.75,US
+53061,1.75,US
+53062,1.75,US
+53063,1.75,US
+53065,1.75,US
+53070,1.75,US
+53073,1.75,US
+53075,1.75,US
+53076,1.75,US
+53078,1.75,US
+53079,1.75,US
+53080,1.75,US
+53085,1.75,US
+53088,1.75,US
+53091,1.75,US
+53093,1.75,US
+53094,1.75,US
+53098,1.75,US
+53099,1.75,US
+53104,1.75,US
+53105,1.75,US
+53108,1.75,US
+53114,1.75,US
+53115,1.75,US
+53118,1.75,US
+53119,1.75,US
+53120,1.75,US
+53121,1.75,US
+53126,1.75,US
+53128,1.75,US
+53137,1.75,US
+53138,1.75,US
+53139,1.75,US
+53147,1.75,US
+53148,1.75,US
+53152,1.75,US
+53156,1.75,US
+53157,1.75,US
+53168,1.75,US
+53176,1.75,US
+53178,1.75,US
+53182,1.75,US
+53184,1.75,US
+53190,1.75,US
+53192,1.75,US
+53194,1.75,US
+53195,1.75,US
+53502,1.75,US
+53503,1.75,US
+53504,1.75,US
+53505,1.75,US
+53506,1.75,US
+53507,1.75,US
+53508,1.75,US
+53510,1.75,US
+53515,1.75,US
+53516,1.75,US
+53517,1.75,US
+53518,1.75,US
+53520,1.75,US
+53521,1.75,US
+53522,1.75,US
+53523,1.75,US
+53525,1.75,US
+53526,1.75,US
+53528,1.75,US
+53529,1.75,US
+53530,1.75,US
+53531,1.75,US
+53533,1.75,US
+53534,1.75,US
+53535,1.75,US
+53536,1.75,US
+53538,1.75,US
+53540,1.75,US
+53541,1.75,US
+53543,1.75,US
+53544,1.75,US
+53549,1.75,US
+53550,1.75,US
+53551,1.75,US
+53553,1.75,US
+53554,1.75,US
+53555,1.75,US
+53556,1.75,US
+53557,1.75,US
+53559,1.75,US
+53560,1.75,US
+53561,1.75,US
+53563,1.75,US
+53565,1.75,US
+53566,1.75,US
+53569,1.75,US
+53570,1.75,US
+53572,1.75,US
+53573,1.75,US
+53574,1.75,US
+53575,1.75,US
+53576,1.75,US
+53577,1.75,US
+53578,1.75,US
+53579,1.75,US
+53580,1.75,US
+53581,1.75,US
+53582,1.75,US
+53583,1.75,US
+53584,1.75,US
+53585,1.75,US
+53586,1.75,US
+53587,1.75,US
+53588,1.75,US
+53589,1.75,US
+53593,1.75,US
+53594,1.75,US
+53595,1.75,US
+53599,1.75,US
+53801,1.75,US
+53802,1.75,US
+53803,1.75,US
+53804,1.75,US
+53805,1.75,US
+53806,1.75,US
+53807,1.75,US
+53808,1.75,US
+53809,1.75,US
+53810,1.75,US
+53811,1.75,US
+53812,1.75,US
+53813,1.75,US
+53816,1.75,US
+53817,1.75,US
+53818,1.75,US
+53820,1.75,US
+53821,1.75,US
+53824,1.75,US
+53825,1.75,US
+53826,1.75,US
+53827,1.75,US
+53901,1.75,US
+53910,1.75,US
+53911,1.75,US
+53913,1.75,US
+53916,1.75,US
+53917,1.75,US
+53919,1.75,US
+53920,1.75,US
+53922,1.75,US
+53923,1.75,US
+53924,1.75,US
+53925,1.75,US
+53926,1.75,US
+53927,1.75,US
+53928,1.75,US
+53929,1.75,US
+53930,1.75,US
+53931,1.75,US
+53932,1.75,US
+53933,1.75,US
+53934,1.75,US
+53935,1.75,US
+53936,1.75,US
+53937,1.75,US
+53939,1.75,US
+53940,1.75,US
+53941,1.75,US
+53942,1.75,US
+53943,1.75,US
+53944,1.75,US
+53946,1.75,US
+53947,1.75,US
+53948,1.75,US
+53949,1.75,US
+53950,1.75,US
+53951,1.75,US
+53952,1.75,US
+53953,1.75,US
+53954,1.75,US
+53955,1.75,US
+53956,1.75,US
+53957,1.75,US
+53958,1.75,US
+53959,1.75,US
+53960,1.75,US
+53961,1.75,US
+53962,1.75,US
+53963,1.75,US
+53964,1.75,US
+53965,1.75,US
+53968,1.75,US
+53969,1.75,US
+54001,1.75,US
+54002,1.75,US
+54003,1.75,US
+54004,1.75,US
+54005,1.75,US
+54006,1.75,US
+54007,1.75,US
+54009,1.75,US
+54010,1.75,US
+54011,1.75,US
+54012,1.75,US
+54013,1.75,US
+54014,1.75,US
+54015,1.75,US
+54017,1.75,US
+54021,1.75,US
+54022,1.75,US
+54023,1.75,US
+54024,1.75,US
+54025,1.75,US
+54026,1.75,US
+54027,1.75,US
+54028,1.75,US
+54082,1.75,US
+54101,1.75,US
+54102,1.75,US
+54103,1.75,US
+54104,1.75,US
+54106,1.75,US
+54107,1.75,US
+54110,1.75,US
+54111,1.75,US
+54112,1.75,US
+54114,1.75,US
+54119,1.75,US
+54120,1.75,US
+54121,1.75,US
+54123,1.75,US
+54124,1.75,US
+54125,1.75,US
+54126,1.75,US
+54127,1.75,US
+54128,1.75,US
+54129,1.75,US
+54135,1.75,US
+54137,1.75,US
+54138,1.75,US
+54139,1.75,US
+54141,1.75,US
+54143,1.75,US
+54149,1.75,US
+54150,1.75,US
+54151,1.75,US
+54152,1.75,US
+54153,1.75,US
+54154,1.75,US
+54155,1.75,US
+54156,1.75,US
+54157,1.75,US
+54159,1.75,US
+54160,1.75,US
+54161,1.75,US
+54162,1.75,US
+54165,1.75,US
+54166,1.75,US
+54170,1.75,US
+54171,1.75,US
+54173,1.75,US
+54174,1.75,US
+54175,1.75,US
+54177,1.75,US
+54182,1.75,US
+54201,1.75,US
+54202,1.75,US
+54203,1.75,US
+54204,1.75,US
+54205,1.75,US
+54207,1.75,US
+54208,1.75,US
+54209,1.75,US
+54210,1.75,US
+54211,1.75,US
+54212,1.75,US
+54213,1.75,US
+54215,1.75,US
+54216,1.75,US
+54217,1.75,US
+54226,1.75,US
+54227,1.75,US
+54228,1.75,US
+54229,1.75,US
+54230,1.75,US
+54232,1.75,US
+54234,1.75,US
+54235,1.75,US
+54240,1.75,US
+54245,1.75,US
+54246,1.75,US
+54247,1.75,US
+54404,1.75,US
+54405,1.75,US
+54406,1.75,US
+54407,1.75,US
+54408,1.75,US
+54409,1.75,US
+54410,1.75,US
+54411,1.75,US
+54412,1.75,US
+54413,1.75,US
+54414,1.75,US
+54415,1.75,US
+54416,1.75,US
+54418,1.75,US
+54420,1.75,US
+54421,1.75,US
+54422,1.75,US
+54423,1.75,US
+54424,1.75,US
+54425,1.75,US
+54426,1.75,US
+54427,1.75,US
+54428,1.75,US
+54429,1.75,US
+54430,1.75,US
+54432,1.75,US
+54433,1.75,US
+54434,1.75,US
+54435,1.75,US
+54436,1.75,US
+54437,1.75,US
+54439,1.75,US
+54440,1.75,US
+54442,1.75,US
+54443,1.75,US
+54444,1.75,US
+54446,1.75,US
+54447,1.75,US
+54448,1.75,US
+54449,1.75,US
+54450,1.75,US
+54451,1.75,US
+54452,1.75,US
+54454,1.75,US
+54455,1.75,US
+54456,1.75,US
+54457,1.75,US
+54458,1.75,US
+54459,1.75,US
+54460,1.75,US
+54462,1.75,US
+54463,1.75,US
+54464,1.75,US
+54465,1.75,US
+54466,1.75,US
+54467,1.75,US
+54470,1.75,US
+54471,1.75,US
+54472,1.75,US
+54473,1.75,US
+54475,1.75,US
+54479,1.75,US
+54480,1.75,US
+54481,1.75,US
+54484,1.75,US
+54485,1.75,US
+54486,1.75,US
+54487,1.75,US
+54488,1.75,US
+54489,1.75,US
+54490,1.75,US
+54491,1.75,US
+54492,1.75,US
+54493,1.75,US
+54494,1.75,US
+54495,1.75,US
+54498,1.75,US
+54499,1.75,US
+54501,1.75,US
+54511,1.75,US
+54512,1.75,US
+54513,1.75,US
+54514,1.75,US
+54515,1.75,US
+54517,1.75,US
+54519,1.75,US
+54520,1.75,US
+54521,1.75,US
+54524,1.75,US
+54525,1.75,US
+54526,1.75,US
+54527,1.75,US
+54529,1.75,US
+54530,1.75,US
+54531,1.75,US
+54532,1.75,US
+54534,1.75,US
+54536,1.75,US
+54537,1.75,US
+54538,1.75,US
+54539,1.75,US
+54540,1.75,US
+54541,1.75,US
+54542,1.75,US
+54543,1.75,US
+54545,1.75,US
+54546,1.75,US
+54547,1.75,US
+54548,1.75,US
+54550,1.75,US
+54552,1.75,US
+54554,1.75,US
+54555,1.75,US
+54556,1.75,US
+54557,1.75,US
+54558,1.75,US
+54559,1.75,US
+54560,1.75,US
+54561,1.75,US
+54562,1.75,US
+54563,1.75,US
+54564,1.75,US
+54565,1.75,US
+54566,1.75,US
+54568,1.75,US
+54610,1.75,US
+54611,1.75,US
+54612,1.75,US
+54613,1.75,US
+54614,1.75,US
+54615,1.75,US
+54616,1.75,US
+54618,1.75,US
+54619,1.75,US
+54620,1.75,US
+54621,1.75,US
+54622,1.75,US
+54623,1.75,US
+54624,1.75,US
+54625,1.75,US
+54626,1.75,US
+54627,1.75,US
+54628,1.75,US
+54629,1.75,US
+54630,1.75,US
+54631,1.75,US
+54632,1.75,US
+54634,1.75,US
+54635,1.75,US
+54636,1.75,US
+54637,1.75,US
+54638,1.75,US
+54639,1.75,US
+54640,1.75,US
+54641,1.75,US
+54642,1.75,US
+54643,1.75,US
+54644,1.75,US
+54645,1.75,US
+54646,1.75,US
+54648,1.75,US
+54649,1.75,US
+54651,1.75,US
+54652,1.75,US
+54653,1.75,US
+54654,1.75,US
+54655,1.75,US
+54656,1.75,US
+54657,1.75,US
+54658,1.75,US
+54659,1.75,US
+54660,1.75,US
+54661,1.75,US
+54662,1.75,US
+54664,1.75,US
+54665,1.75,US
+54666,1.75,US
+54667,1.75,US
+54669,1.75,US
+54670,1.75,US
+54721,1.75,US
+54722,1.75,US
+54723,1.75,US
+54724,1.75,US
+54725,1.75,US
+54726,1.75,US
+54727,1.75,US
+54728,1.75,US
+54729,1.75,US
+54730,1.75,US
+54731,1.75,US
+54732,1.75,US
+54733,1.75,US
+54734,1.75,US
+54735,1.75,US
+54736,1.75,US
+54737,1.75,US
+54738,1.75,US
+54739,1.75,US
+54740,1.75,US
+54741,1.75,US
+54742,1.75,US
+54743,1.75,US
+54745,1.75,US
+54746,1.75,US
+54747,1.75,US
+54748,1.75,US
+54749,1.75,US
+54750,1.75,US
+54751,1.75,US
+54754,1.75,US
+54755,1.75,US
+54756,1.75,US
+54757,1.75,US
+54758,1.75,US
+54759,1.75,US
+54760,1.75,US
+54761,1.75,US
+54762,1.75,US
+54763,1.75,US
+54764,1.75,US
+54765,1.75,US
+54766,1.75,US
+54767,1.75,US
+54768,1.75,US
+54769,1.75,US
+54770,1.75,US
+54771,1.75,US
+54772,1.75,US
+54773,1.75,US
+54774,1.75,US
+54801,1.75,US
+54805,1.75,US
+54806,1.75,US
+54810,1.75,US
+54812,1.75,US
+54813,1.75,US
+54814,1.75,US
+54816,1.75,US
+54817,1.75,US
+54818,1.75,US
+54819,1.75,US
+54820,1.75,US
+54821,1.75,US
+54822,1.75,US
+54824,1.75,US
+54826,1.75,US
+54827,1.75,US
+54828,1.75,US
+54829,1.75,US
+54830,1.75,US
+54832,1.75,US
+54834,1.75,US
+54835,1.75,US
+54836,1.75,US
+54837,1.75,US
+54838,1.75,US
+54839,1.75,US
+54840,1.75,US
+54841,1.75,US
+54842,1.75,US
+54843,1.75,US
+54844,1.75,US
+54845,1.75,US
+54846,1.75,US
+54847,1.75,US
+54848,1.75,US
+54849,1.75,US
+54850,1.75,US
+54851,1.75,US
+54853,1.75,US
+54854,1.75,US
+54855,1.75,US
+54856,1.75,US
+54857,1.75,US
+54858,1.75,US
+54859,1.75,US
+54861,1.75,US
+54862,1.75,US
+54864,1.75,US
+54865,1.75,US
+54867,1.75,US
+54868,1.75,US
+54870,1.75,US
+54871,1.75,US
+54872,1.75,US
+54873,1.75,US
+54874,1.75,US
+54875,1.75,US
+54876,1.75,US
+54880,1.75,US
+54888,1.75,US
+54889,1.75,US
+54890,1.75,US
+54891,1.75,US
+54893,1.75,US
+54895,1.75,US
+54896,1.75,US
+54909,1.75,US
+54921,1.75,US
+54922,1.75,US
+54923,1.75,US
+54926,1.75,US
+54927,1.75,US
+54928,1.75,US
+54929,1.75,US
+54930,1.75,US
+54931,1.75,US
+54932,1.75,US
+54933,1.75,US
+54934,1.75,US
+54940,1.75,US
+54941,1.75,US
+54942,1.75,US
+54943,1.75,US
+54944,1.75,US
+54945,1.75,US
+54946,1.75,US
+54947,1.75,US
+54948,1.75,US
+54949,1.75,US
+54950,1.75,US
+54951,1.75,US
+54960,1.75,US
+54961,1.75,US
+54962,1.75,US
+54963,1.75,US
+54964,1.75,US
+54965,1.75,US
+54966,1.75,US
+54967,1.75,US
+54968,1.75,US
+54969,1.75,US
+54970,1.75,US
+54971,1.75,US
+54974,1.75,US
+54975,1.75,US
+54976,1.75,US
+54977,1.75,US
+54978,1.75,US
+54979,1.75,US
+54980,1.75,US
+54981,1.75,US
+54982,1.75,US
+54983,1.75,US
+54984,1.75,US
+54986,1.75,US
+54990,1.75,US
+55001,1.75,US
+55002,1.75,US
+55005,1.75,US
+55006,1.75,US
+55007,1.75,US
+55008,1.75,US
+55009,1.75,US
+55010,1.75,US
+55011,1.75,US
+55012,1.75,US
+55013,1.75,US
+55017,1.75,US
+55018,1.75,US
+55019,1.75,US
+55020,1.75,US
+55021,1.75,US
+55024,1.75,US
+55026,1.75,US
+55027,1.75,US
+55029,1.75,US
+55030,1.75,US
+55031,1.75,US
+55032,1.75,US
+55033,1.75,US
+55036,1.75,US
+55037,1.75,US
+55038,1.75,US
+55040,1.75,US
+55041,1.75,US
+55045,1.75,US
+55046,1.75,US
+55047,1.75,US
+55049,1.75,US
+55051,1.75,US
+55052,1.75,US
+55053,1.75,US
+55056,1.75,US
+55057,1.75,US
+55060,1.75,US
+55063,1.75,US
+55065,1.75,US
+55066,1.75,US
+55067,1.75,US
+55069,1.75,US
+55070,1.75,US
+55072,1.75,US
+55073,1.75,US
+55074,1.75,US
+55078,1.75,US
+55079,1.75,US
+55080,1.75,US
+55084,1.75,US
+55085,1.75,US
+55087,1.75,US
+55088,1.75,US
+55089,1.75,US
+55092,1.75,US
+55302,1.75,US
+55307,1.75,US
+55308,1.75,US
+55309,1.75,US
+55310,1.75,US
+55312,1.75,US
+55313,1.75,US
+55314,1.75,US
+55315,1.75,US
+55319,1.75,US
+55320,1.75,US
+55321,1.75,US
+55322,1.75,US
+55324,1.75,US
+55325,1.75,US
+55327,1.75,US
+55328,1.75,US
+55329,1.75,US
+55332,1.75,US
+55333,1.75,US
+55334,1.75,US
+55335,1.75,US
+55336,1.75,US
+55338,1.75,US
+55339,1.75,US
+55340,1.75,US
+55341,1.75,US
+55342,1.75,US
+55348,1.75,US
+55349,1.75,US
+55350,1.75,US
+55352,1.75,US
+55353,1.75,US
+55354,1.75,US
+55355,1.75,US
+55357,1.75,US
+55358,1.75,US
+55359,1.75,US
+55360,1.75,US
+55362,1.75,US
+55363,1.75,US
+55365,1.75,US
+55366,1.75,US
+55367,1.75,US
+55368,1.75,US
+55370,1.75,US
+55371,1.75,US
+55374,1.75,US
+55377,1.75,US
+55380,1.75,US
+55381,1.75,US
+55382,1.75,US
+55383,1.75,US
+55385,1.75,US
+55387,1.75,US
+55388,1.75,US
+55389,1.75,US
+55390,1.75,US
+55393,1.75,US
+55394,1.75,US
+55395,1.75,US
+55396,1.75,US
+55397,1.75,US
+55398,1.75,US
+55399,1.75,US
+55550,1.75,US
+55551,1.75,US
+55552,1.75,US
+55553,1.75,US
+55554,1.75,US
+55555,1.75,US
+55556,1.75,US
+55557,1.75,US
+55558,1.75,US
+55559,1.75,US
+55560,1.75,US
+55561,1.75,US
+55562,1.75,US
+55563,1.75,US
+55564,1.75,US
+55565,1.75,US
+55566,1.75,US
+55567,1.75,US
+55568,1.75,US
+55570,1.75,US
+55571,1.75,US
+55572,1.75,US
+55573,1.75,US
+55574,1.75,US
+55575,1.75,US
+55576,1.75,US
+55577,1.75,US
+55578,1.75,US
+55579,1.75,US
+55580,1.75,US
+55581,1.75,US
+55582,1.75,US
+55583,1.75,US
+55584,1.75,US
+55585,1.75,US
+55586,1.75,US
+55587,1.75,US
+55588,1.75,US
+55589,1.75,US
+55590,1.75,US
+55591,1.75,US
+55592,1.75,US
+55593,1.75,US
+55594,1.75,US
+55595,1.75,US
+55596,1.75,US
+55597,1.75,US
+55598,1.75,US
+55599,1.75,US
+55601,1.75,US
+55602,1.75,US
+55603,1.75,US
+55604,1.75,US
+55605,1.75,US
+55606,1.75,US
+55607,1.75,US
+55609,1.75,US
+55612,1.75,US
+55613,1.75,US
+55614,1.75,US
+55615,1.75,US
+55616,1.75,US
+55701,1.75,US
+55702,1.75,US
+55703,1.75,US
+55704,1.75,US
+55705,1.75,US
+55706,1.75,US
+55707,1.75,US
+55708,1.75,US
+55709,1.75,US
+55710,1.75,US
+55711,1.75,US
+55712,1.75,US
+55713,1.75,US
+55716,1.75,US
+55717,1.75,US
+55718,1.75,US
+55719,1.75,US
+55720,1.75,US
+55721,1.75,US
+55722,1.75,US
+55723,1.75,US
+55724,1.75,US
+55725,1.75,US
+55726,1.75,US
+55730,1.75,US
+55731,1.75,US
+55732,1.75,US
+55733,1.75,US
+55734,1.75,US
+55735,1.75,US
+55736,1.75,US
+55738,1.75,US
+55741,1.75,US
+55742,1.75,US
+55744,1.75,US
+55745,1.75,US
+55746,1.75,US
+55747,1.75,US
+55748,1.75,US
+55749,1.75,US
+55750,1.75,US
+55751,1.75,US
+55752,1.75,US
+55753,1.75,US
+55756,1.75,US
+55757,1.75,US
+55758,1.75,US
+55760,1.75,US
+55763,1.75,US
+55764,1.75,US
+55765,1.75,US
+55766,1.75,US
+55767,1.75,US
+55768,1.75,US
+55769,1.75,US
+55771,1.75,US
+55772,1.75,US
+55775,1.75,US
+55777,1.75,US
+55779,1.75,US
+55780,1.75,US
+55781,1.75,US
+55782,1.75,US
+55783,1.75,US
+55784,1.75,US
+55785,1.75,US
+55786,1.75,US
+55787,1.75,US
+55790,1.75,US
+55791,1.75,US
+55792,1.75,US
+55793,1.75,US
+55795,1.75,US
+55796,1.75,US
+55797,1.75,US
+55798,1.75,US
+55909,1.75,US
+55910,1.75,US
+55917,1.75,US
+55918,1.75,US
+55919,1.75,US
+55920,1.75,US
+55921,1.75,US
+55922,1.75,US
+55923,1.75,US
+55924,1.75,US
+55925,1.75,US
+55926,1.75,US
+55927,1.75,US
+55929,1.75,US
+55931,1.75,US
+55932,1.75,US
+55933,1.75,US
+55934,1.75,US
+55935,1.75,US
+55936,1.75,US
+55939,1.75,US
+55940,1.75,US
+55941,1.75,US
+55942,1.75,US
+55943,1.75,US
+55944,1.75,US
+55945,1.75,US
+55946,1.75,US
+55947,1.75,US
+55949,1.75,US
+55950,1.75,US
+55951,1.75,US
+55952,1.75,US
+55953,1.75,US
+55954,1.75,US
+55955,1.75,US
+55956,1.75,US
+55957,1.75,US
+55960,1.75,US
+55961,1.75,US
+55962,1.75,US
+55963,1.75,US
+55964,1.75,US
+55965,1.75,US
+55967,1.75,US
+55968,1.75,US
+55969,1.75,US
+55970,1.75,US
+55971,1.75,US
+55972,1.75,US
+55973,1.75,US
+55974,1.75,US
+55975,1.75,US
+55976,1.75,US
+55977,1.75,US
+55979,1.75,US
+55981,1.75,US
+55982,1.75,US
+55983,1.75,US
+55985,1.75,US
+55987,1.75,US
+55988,1.75,US
+55990,1.75,US
+55991,1.75,US
+55992,1.75,US
+56007,1.75,US
+56009,1.75,US
+56010,1.75,US
+56011,1.75,US
+56013,1.75,US
+56014,1.75,US
+56016,1.75,US
+56017,1.75,US
+56019,1.75,US
+56020,1.75,US
+56021,1.75,US
+56022,1.75,US
+56023,1.75,US
+56024,1.75,US
+56025,1.75,US
+56026,1.75,US
+56027,1.75,US
+56028,1.75,US
+56029,1.75,US
+56030,1.75,US
+56031,1.75,US
+56032,1.75,US
+56033,1.75,US
+56034,1.75,US
+56035,1.75,US
+56036,1.75,US
+56037,1.75,US
+56039,1.75,US
+56041,1.75,US
+56042,1.75,US
+56043,1.75,US
+56044,1.75,US
+56045,1.75,US
+56046,1.75,US
+56047,1.75,US
+56048,1.75,US
+56050,1.75,US
+56051,1.75,US
+56052,1.75,US
+56054,1.75,US
+56055,1.75,US
+56056,1.75,US
+56057,1.75,US
+56058,1.75,US
+56060,1.75,US
+56062,1.75,US
+56063,1.75,US
+56064,1.75,US
+56065,1.75,US
+56068,1.75,US
+56069,1.75,US
+56071,1.75,US
+56072,1.75,US
+56073,1.75,US
+56074,1.75,US
+56075,1.75,US
+56076,1.75,US
+56078,1.75,US
+56080,1.75,US
+56081,1.75,US
+56082,1.75,US
+56083,1.75,US
+56084,1.75,US
+56085,1.75,US
+56087,1.75,US
+56088,1.75,US
+56089,1.75,US
+56090,1.75,US
+56091,1.75,US
+56093,1.75,US
+56096,1.75,US
+56097,1.75,US
+56098,1.75,US
+56101,1.75,US
+56110,1.75,US
+56111,1.75,US
+56113,1.75,US
+56114,1.75,US
+56115,1.75,US
+56116,1.75,US
+56117,1.75,US
+56118,1.75,US
+56119,1.75,US
+56120,1.75,US
+56121,1.75,US
+56122,1.75,US
+56123,1.75,US
+56125,1.75,US
+56127,1.75,US
+56128,1.75,US
+56129,1.75,US
+56131,1.75,US
+56132,1.75,US
+56134,1.75,US
+56136,1.75,US
+56137,1.75,US
+56138,1.75,US
+56139,1.75,US
+56140,1.75,US
+56141,1.75,US
+56142,1.75,US
+56143,1.75,US
+56144,1.75,US
+56145,1.75,US
+56146,1.75,US
+56147,1.75,US
+56149,1.75,US
+56150,1.75,US
+56151,1.75,US
+56152,1.75,US
+56153,1.75,US
+56155,1.75,US
+56156,1.75,US
+56157,1.75,US
+56158,1.75,US
+56159,1.75,US
+56160,1.75,US
+56161,1.75,US
+56162,1.75,US
+56164,1.75,US
+56165,1.75,US
+56166,1.75,US
+56167,1.75,US
+56168,1.75,US
+56169,1.75,US
+56170,1.75,US
+56171,1.75,US
+56172,1.75,US
+56173,1.75,US
+56174,1.75,US
+56175,1.75,US
+56176,1.75,US
+56177,1.75,US
+56178,1.75,US
+56180,1.75,US
+56181,1.75,US
+56183,1.75,US
+56185,1.75,US
+56186,1.75,US
+56187,1.75,US
+56201,1.75,US
+56207,1.75,US
+56208,1.75,US
+56209,1.75,US
+56210,1.75,US
+56211,1.75,US
+56212,1.75,US
+56214,1.75,US
+56215,1.75,US
+56216,1.75,US
+56218,1.75,US
+56219,1.75,US
+56220,1.75,US
+56221,1.75,US
+56222,1.75,US
+56223,1.75,US
+56224,1.75,US
+56225,1.75,US
+56226,1.75,US
+56227,1.75,US
+56228,1.75,US
+56229,1.75,US
+56230,1.75,US
+56231,1.75,US
+56232,1.75,US
+56235,1.75,US
+56236,1.75,US
+56237,1.75,US
+56239,1.75,US
+56240,1.75,US
+56241,1.75,US
+56243,1.75,US
+56244,1.75,US
+56245,1.75,US
+56246,1.75,US
+56248,1.75,US
+56249,1.75,US
+56251,1.75,US
+56252,1.75,US
+56253,1.75,US
+56255,1.75,US
+56256,1.75,US
+56257,1.75,US
+56258,1.75,US
+56260,1.75,US
+56262,1.75,US
+56263,1.75,US
+56264,1.75,US
+56265,1.75,US
+56266,1.75,US
+56267,1.75,US
+56270,1.75,US
+56271,1.75,US
+56273,1.75,US
+56274,1.75,US
+56276,1.75,US
+56277,1.75,US
+56278,1.75,US
+56279,1.75,US
+56280,1.75,US
+56281,1.75,US
+56282,1.75,US
+56283,1.75,US
+56284,1.75,US
+56285,1.75,US
+56287,1.75,US
+56288,1.75,US
+56289,1.75,US
+56291,1.75,US
+56292,1.75,US
+56293,1.75,US
+56294,1.75,US
+56295,1.75,US
+56296,1.75,US
+56297,1.75,US
+56307,1.75,US
+56308,1.75,US
+56309,1.75,US
+56310,1.75,US
+56311,1.75,US
+56312,1.75,US
+56313,1.75,US
+56314,1.75,US
+56315,1.75,US
+56316,1.75,US
+56317,1.75,US
+56318,1.75,US
+56319,1.75,US
+56320,1.75,US
+56321,1.75,US
+56323,1.75,US
+56324,1.75,US
+56325,1.75,US
+56326,1.75,US
+56327,1.75,US
+56328,1.75,US
+56329,1.75,US
+56330,1.75,US
+56331,1.75,US
+56332,1.75,US
+56333,1.75,US
+56334,1.75,US
+56335,1.75,US
+56336,1.75,US
+56338,1.75,US
+56339,1.75,US
+56340,1.75,US
+56341,1.75,US
+56342,1.75,US
+56343,1.75,US
+56344,1.75,US
+56345,1.75,US
+56347,1.75,US
+56349,1.75,US
+56350,1.75,US
+56352,1.75,US
+56353,1.75,US
+56354,1.75,US
+56355,1.75,US
+56356,1.75,US
+56357,1.75,US
+56358,1.75,US
+56359,1.75,US
+56360,1.75,US
+56361,1.75,US
+56362,1.75,US
+56363,1.75,US
+56364,1.75,US
+56367,1.75,US
+56368,1.75,US
+56371,1.75,US
+56373,1.75,US
+56374,1.75,US
+56375,1.75,US
+56376,1.75,US
+56378,1.75,US
+56379,1.75,US
+56381,1.75,US
+56382,1.75,US
+56384,1.75,US
+56385,1.75,US
+56386,1.75,US
+56389,1.75,US
+56401,1.75,US
+56425,1.75,US
+56430,1.75,US
+56431,1.75,US
+56433,1.75,US
+56434,1.75,US
+56435,1.75,US
+56436,1.75,US
+56437,1.75,US
+56438,1.75,US
+56440,1.75,US
+56441,1.75,US
+56442,1.75,US
+56443,1.75,US
+56444,1.75,US
+56446,1.75,US
+56447,1.75,US
+56448,1.75,US
+56449,1.75,US
+56450,1.75,US
+56452,1.75,US
+56453,1.75,US
+56455,1.75,US
+56456,1.75,US
+56458,1.75,US
+56459,1.75,US
+56461,1.75,US
+56464,1.75,US
+56465,1.75,US
+56466,1.75,US
+56467,1.75,US
+56468,1.75,US
+56469,1.75,US
+56470,1.75,US
+56472,1.75,US
+56473,1.75,US
+56474,1.75,US
+56475,1.75,US
+56477,1.75,US
+56478,1.75,US
+56479,1.75,US
+56481,1.75,US
+56482,1.75,US
+56484,1.75,US
+56501,1.75,US
+56502,1.75,US
+56510,1.75,US
+56511,1.75,US
+56513,1.75,US
+56514,1.75,US
+56515,1.75,US
+56516,1.75,US
+56517,1.75,US
+56518,1.75,US
+56519,1.75,US
+56520,1.75,US
+56521,1.75,US
+56522,1.75,US
+56523,1.75,US
+56524,1.75,US
+56525,1.75,US
+56527,1.75,US
+56528,1.75,US
+56531,1.75,US
+56533,1.75,US
+56534,1.75,US
+56535,1.75,US
+56536,1.75,US
+56537,1.75,US
+56538,1.75,US
+56540,1.75,US
+56541,1.75,US
+56542,1.75,US
+56543,1.75,US
+56544,1.75,US
+56545,1.75,US
+56546,1.75,US
+56547,1.75,US
+56548,1.75,US
+56549,1.75,US
+56550,1.75,US
+56551,1.75,US
+56552,1.75,US
+56553,1.75,US
+56554,1.75,US
+56556,1.75,US
+56557,1.75,US
+56560,1.75,US
+56561,1.75,US
+56565,1.75,US
+56566,1.75,US
+56567,1.75,US
+56568,1.75,US
+56569,1.75,US
+56570,1.75,US
+56571,1.75,US
+56572,1.75,US
+56573,1.75,US
+56574,1.75,US
+56575,1.75,US
+56576,1.75,US
+56577,1.75,US
+56578,1.75,US
+56579,1.75,US
+56580,1.75,US
+56581,1.75,US
+56583,1.75,US
+56584,1.75,US
+56585,1.75,US
+56586,1.75,US
+56587,1.75,US
+56588,1.75,US
+56589,1.75,US
+56590,1.75,US
+56591,1.75,US
+56592,1.75,US
+56593,1.75,US
+56594,1.75,US
+56601,1.75,US
+56619,1.75,US
+56621,1.75,US
+56623,1.75,US
+56626,1.75,US
+56627,1.75,US
+56628,1.75,US
+56629,1.75,US
+56630,1.75,US
+56631,1.75,US
+56633,1.75,US
+56634,1.75,US
+56636,1.75,US
+56637,1.75,US
+56639,1.75,US
+56641,1.75,US
+56644,1.75,US
+56646,1.75,US
+56647,1.75,US
+56649,1.75,US
+56650,1.75,US
+56651,1.75,US
+56652,1.75,US
+56653,1.75,US
+56654,1.75,US
+56655,1.75,US
+56657,1.75,US
+56658,1.75,US
+56659,1.75,US
+56660,1.75,US
+56661,1.75,US
+56662,1.75,US
+56663,1.75,US
+56666,1.75,US
+56667,1.75,US
+56668,1.75,US
+56669,1.75,US
+56670,1.75,US
+56671,1.75,US
+56672,1.75,US
+56673,1.75,US
+56676,1.75,US
+56678,1.75,US
+56679,1.75,US
+56680,1.75,US
+56681,1.75,US
+56682,1.75,US
+56683,1.75,US
+56684,1.75,US
+56685,1.75,US
+56686,1.75,US
+56687,1.75,US
+56688,1.75,US
+56701,1.75,US
+56710,1.75,US
+56711,1.75,US
+56712,1.75,US
+56713,1.75,US
+56714,1.75,US
+56715,1.75,US
+56716,1.75,US
+56720,1.75,US
+56722,1.75,US
+56723,1.75,US
+56724,1.75,US
+56725,1.75,US
+56726,1.75,US
+56727,1.75,US
+56728,1.75,US
+56729,1.75,US
+56731,1.75,US
+56732,1.75,US
+56733,1.75,US
+56734,1.75,US
+56735,1.75,US
+56736,1.75,US
+56737,1.75,US
+56738,1.75,US
+56740,1.75,US
+56741,1.75,US
+56742,1.75,US
+56744,1.75,US
+56748,1.75,US
+56750,1.75,US
+56751,1.75,US
+56754,1.75,US
+56755,1.75,US
+56756,1.75,US
+56757,1.75,US
+56758,1.75,US
+56759,1.75,US
+56760,1.75,US
+56761,1.75,US
+56762,1.75,US
+56763,1.75,US
+57001,1.75,US
+57002,1.75,US
+57003,1.75,US
+57004,1.75,US
+57005,1.75,US
+57006,1.75,US
+57010,1.75,US
+57012,1.75,US
+57013,1.75,US
+57014,1.75,US
+57015,1.75,US
+57016,1.75,US
+57017,1.75,US
+57018,1.75,US
+57020,1.75,US
+57021,1.75,US
+57022,1.75,US
+57024,1.75,US
+57025,1.75,US
+57026,1.75,US
+57027,1.75,US
+57028,1.75,US
+57029,1.75,US
+57030,1.75,US
+57031,1.75,US
+57032,1.75,US
+57033,1.75,US
+57034,1.75,US
+57035,1.75,US
+57036,1.75,US
+57037,1.75,US
+57038,1.75,US
+57039,1.75,US
+57040,1.75,US
+57041,1.75,US
+57042,1.75,US
+57043,1.75,US
+57044,1.75,US
+57045,1.75,US
+57046,1.75,US
+57047,1.75,US
+57048,1.75,US
+57049,1.75,US
+57050,1.75,US
+57051,1.75,US
+57052,1.75,US
+57053,1.75,US
+57054,1.75,US
+57055,1.75,US
+57056,1.75,US
+57057,1.75,US
+57058,1.75,US
+57059,1.75,US
+57061,1.75,US
+57062,1.75,US
+57063,1.75,US
+57064,1.75,US
+57065,1.75,US
+57066,1.75,US
+57067,1.75,US
+57068,1.75,US
+57069,1.75,US
+57070,1.75,US
+57071,1.75,US
+57072,1.75,US
+57073,1.75,US
+57074,1.75,US
+57075,1.75,US
+57076,1.75,US
+57077,1.75,US
+57078,1.75,US
+57079,1.75,US
+57198,1.75,US
+57201,1.75,US
+57202,1.75,US
+57212,1.75,US
+57213,1.75,US
+57214,1.75,US
+57216,1.75,US
+57217,1.75,US
+57218,1.75,US
+57219,1.75,US
+57220,1.75,US
+57221,1.75,US
+57223,1.75,US
+57224,1.75,US
+57225,1.75,US
+57226,1.75,US
+57227,1.75,US
+57231,1.75,US
+57232,1.75,US
+57233,1.75,US
+57234,1.75,US
+57235,1.75,US
+57236,1.75,US
+57237,1.75,US
+57238,1.75,US
+57239,1.75,US
+57241,1.75,US
+57242,1.75,US
+57243,1.75,US
+57244,1.75,US
+57245,1.75,US
+57246,1.75,US
+57247,1.75,US
+57248,1.75,US
+57249,1.75,US
+57251,1.75,US
+57252,1.75,US
+57253,1.75,US
+57255,1.75,US
+57256,1.75,US
+57257,1.75,US
+57258,1.75,US
+57259,1.75,US
+57260,1.75,US
+57261,1.75,US
+57262,1.75,US
+57263,1.75,US
+57264,1.75,US
+57265,1.75,US
+57266,1.75,US
+57268,1.75,US
+57269,1.75,US
+57270,1.75,US
+57271,1.75,US
+57272,1.75,US
+57273,1.75,US
+57274,1.75,US
+57276,1.75,US
+57278,1.75,US
+57279,1.75,US
+57301,1.75,US
+57311,1.75,US
+57312,1.75,US
+57313,1.75,US
+57314,1.75,US
+57315,1.75,US
+57317,1.75,US
+57319,1.75,US
+57321,1.75,US
+57322,1.75,US
+57323,1.75,US
+57324,1.75,US
+57325,1.75,US
+57326,1.75,US
+57328,1.75,US
+57329,1.75,US
+57330,1.75,US
+57331,1.75,US
+57332,1.75,US
+57334,1.75,US
+57335,1.75,US
+57337,1.75,US
+57339,1.75,US
+57340,1.75,US
+57341,1.75,US
+57342,1.75,US
+57344,1.75,US
+57345,1.75,US
+57346,1.75,US
+57348,1.75,US
+57349,1.75,US
+57350,1.75,US
+57353,1.75,US
+57354,1.75,US
+57355,1.75,US
+57356,1.75,US
+57357,1.75,US
+57358,1.75,US
+57359,1.75,US
+57361,1.75,US
+57362,1.75,US
+57363,1.75,US
+57364,1.75,US
+57365,1.75,US
+57366,1.75,US
+57367,1.75,US
+57368,1.75,US
+57369,1.75,US
+57370,1.75,US
+57371,1.75,US
+57373,1.75,US
+57374,1.75,US
+57375,1.75,US
+57376,1.75,US
+57379,1.75,US
+57380,1.75,US
+57381,1.75,US
+57382,1.75,US
+57383,1.75,US
+57384,1.75,US
+57385,1.75,US
+57386,1.75,US
+57399,1.75,US
+57401,1.75,US
+57402,1.75,US
+57420,1.75,US
+57421,1.75,US
+57422,1.75,US
+57424,1.75,US
+57426,1.75,US
+57427,1.75,US
+57428,1.75,US
+57429,1.75,US
+57430,1.75,US
+57432,1.75,US
+57433,1.75,US
+57434,1.75,US
+57435,1.75,US
+57436,1.75,US
+57437,1.75,US
+57438,1.75,US
+57439,1.75,US
+57440,1.75,US
+57441,1.75,US
+57442,1.75,US
+57445,1.75,US
+57446,1.75,US
+57448,1.75,US
+57449,1.75,US
+57450,1.75,US
+57451,1.75,US
+57452,1.75,US
+57454,1.75,US
+57455,1.75,US
+57456,1.75,US
+57457,1.75,US
+57460,1.75,US
+57461,1.75,US
+57462,1.75,US
+57465,1.75,US
+57466,1.75,US
+57467,1.75,US
+57468,1.75,US
+57469,1.75,US
+57470,1.75,US
+57471,1.75,US
+57472,1.75,US
+57473,1.75,US
+57474,1.75,US
+57475,1.75,US
+57476,1.75,US
+57477,1.75,US
+57479,1.75,US
+57481,1.75,US
+57501,1.75,US
+57520,1.75,US
+57521,1.75,US
+57522,1.75,US
+57523,1.75,US
+57526,1.75,US
+57528,1.75,US
+57529,1.75,US
+57531,1.75,US
+57532,1.75,US
+57533,1.75,US
+57534,1.75,US
+57536,1.75,US
+57537,1.75,US
+57538,1.75,US
+57540,1.75,US
+57541,1.75,US
+57542,1.75,US
+57543,1.75,US
+57544,1.75,US
+57547,1.75,US
+57548,1.75,US
+57551,1.75,US
+57552,1.75,US
+57553,1.75,US
+57555,1.75,US
+57557,1.75,US
+57559,1.75,US
+57560,1.75,US
+57562,1.75,US
+57563,1.75,US
+57564,1.75,US
+57566,1.75,US
+57567,1.75,US
+57568,1.75,US
+57569,1.75,US
+57570,1.75,US
+57571,1.75,US
+57572,1.75,US
+57574,1.75,US
+57576,1.75,US
+57577,1.75,US
+57578,1.75,US
+57579,1.75,US
+57580,1.75,US
+57584,1.75,US
+57585,1.75,US
+57601,1.75,US
+57620,1.75,US
+57621,1.75,US
+57622,1.75,US
+57623,1.75,US
+57625,1.75,US
+57626,1.75,US
+57628,1.75,US
+57629,1.75,US
+57630,1.75,US
+57631,1.75,US
+57632,1.75,US
+57633,1.75,US
+57634,1.75,US
+57636,1.75,US
+57638,1.75,US
+57639,1.75,US
+57640,1.75,US
+57641,1.75,US
+57642,1.75,US
+57644,1.75,US
+57645,1.75,US
+57646,1.75,US
+57647,1.75,US
+57648,1.75,US
+57649,1.75,US
+57650,1.75,US
+57651,1.75,US
+57652,1.75,US
+57653,1.75,US
+57656,1.75,US
+57657,1.75,US
+57658,1.75,US
+57659,1.75,US
+57660,1.75,US
+57661,1.75,US
+57714,1.75,US
+57716,1.75,US
+57717,1.75,US
+57718,1.75,US
+57719,1.75,US
+57720,1.75,US
+57722,1.75,US
+57724,1.75,US
+57725,1.75,US
+57729,1.75,US
+57730,1.75,US
+57732,1.75,US
+57735,1.75,US
+57736,1.75,US
+57737,1.75,US
+57738,1.75,US
+57741,1.75,US
+57742,1.75,US
+57744,1.75,US
+57745,1.75,US
+57747,1.75,US
+57748,1.75,US
+57750,1.75,US
+57751,1.75,US
+57752,1.75,US
+57754,1.75,US
+57755,1.75,US
+57756,1.75,US
+57758,1.75,US
+57759,1.75,US
+57760,1.75,US
+57761,1.75,US
+57762,1.75,US
+57763,1.75,US
+57764,1.75,US
+57765,1.75,US
+57766,1.75,US
+57767,1.75,US
+57769,1.75,US
+57770,1.75,US
+57772,1.75,US
+57773,1.75,US
+57774,1.75,US
+57775,1.75,US
+57776,1.75,US
+57777,1.75,US
+57778,1.75,US
+57779,1.75,US
+57780,1.75,US
+57782,1.75,US
+57783,1.75,US
+57785,1.75,US
+57787,1.75,US
+57788,1.75,US
+57790,1.75,US
+57791,1.75,US
+57792,1.75,US
+57793,1.75,US
+57794,1.75,US
+57799,1.75,US
+58001,1.75,US
+58002,1.75,US
+58004,1.75,US
+58005,1.75,US
+58006,1.75,US
+58007,1.75,US
+58008,1.75,US
+58009,1.75,US
+58011,1.75,US
+58012,1.75,US
+58013,1.75,US
+58015,1.75,US
+58016,1.75,US
+58017,1.75,US
+58018,1.75,US
+58021,1.75,US
+58027,1.75,US
+58029,1.75,US
+58030,1.75,US
+58031,1.75,US
+58032,1.75,US
+58033,1.75,US
+58035,1.75,US
+58036,1.75,US
+58038,1.75,US
+58039,1.75,US
+58040,1.75,US
+58041,1.75,US
+58042,1.75,US
+58043,1.75,US
+58045,1.75,US
+58046,1.75,US
+58047,1.75,US
+58048,1.75,US
+58049,1.75,US
+58051,1.75,US
+58052,1.75,US
+58053,1.75,US
+58054,1.75,US
+58056,1.75,US
+58057,1.75,US
+58058,1.75,US
+58059,1.75,US
+58060,1.75,US
+58061,1.75,US
+58062,1.75,US
+58063,1.75,US
+58064,1.75,US
+58065,1.75,US
+58067,1.75,US
+58068,1.75,US
+58069,1.75,US
+58071,1.75,US
+58072,1.75,US
+58074,1.75,US
+58075,1.75,US
+58076,1.75,US
+58077,1.75,US
+58079,1.75,US
+58081,1.75,US
+58205,1.75,US
+58210,1.75,US
+58212,1.75,US
+58213,1.75,US
+58214,1.75,US
+58216,1.75,US
+58218,1.75,US
+58219,1.75,US
+58220,1.75,US
+58222,1.75,US
+58223,1.75,US
+58224,1.75,US
+58225,1.75,US
+58227,1.75,US
+58228,1.75,US
+58229,1.75,US
+58230,1.75,US
+58231,1.75,US
+58233,1.75,US
+58235,1.75,US
+58236,1.75,US
+58237,1.75,US
+58238,1.75,US
+58239,1.75,US
+58240,1.75,US
+58241,1.75,US
+58243,1.75,US
+58244,1.75,US
+58249,1.75,US
+58250,1.75,US
+58251,1.75,US
+58254,1.75,US
+58255,1.75,US
+58256,1.75,US
+58257,1.75,US
+58258,1.75,US
+58259,1.75,US
+58260,1.75,US
+58261,1.75,US
+58262,1.75,US
+58265,1.75,US
+58266,1.75,US
+58267,1.75,US
+58269,1.75,US
+58270,1.75,US
+58271,1.75,US
+58272,1.75,US
+58273,1.75,US
+58274,1.75,US
+58275,1.75,US
+58276,1.75,US
+58277,1.75,US
+58278,1.75,US
+58281,1.75,US
+58282,1.75,US
+58301,1.75,US
+58310,1.75,US
+58311,1.75,US
+58313,1.75,US
+58316,1.75,US
+58317,1.75,US
+58318,1.75,US
+58319,1.75,US
+58321,1.75,US
+58323,1.75,US
+58324,1.75,US
+58325,1.75,US
+58327,1.75,US
+58329,1.75,US
+58330,1.75,US
+58331,1.75,US
+58332,1.75,US
+58335,1.75,US
+58338,1.75,US
+58339,1.75,US
+58341,1.75,US
+58343,1.75,US
+58344,1.75,US
+58345,1.75,US
+58346,1.75,US
+58348,1.75,US
+58351,1.75,US
+58352,1.75,US
+58353,1.75,US
+58355,1.75,US
+58356,1.75,US
+58357,1.75,US
+58359,1.75,US
+58361,1.75,US
+58362,1.75,US
+58363,1.75,US
+58365,1.75,US
+58366,1.75,US
+58367,1.75,US
+58368,1.75,US
+58369,1.75,US
+58370,1.75,US
+58372,1.75,US
+58374,1.75,US
+58377,1.75,US
+58379,1.75,US
+58380,1.75,US
+58381,1.75,US
+58382,1.75,US
+58384,1.75,US
+58385,1.75,US
+58386,1.75,US
+58401,1.75,US
+58402,1.75,US
+58413,1.75,US
+58415,1.75,US
+58416,1.75,US
+58418,1.75,US
+58420,1.75,US
+58421,1.75,US
+58422,1.75,US
+58423,1.75,US
+58424,1.75,US
+58425,1.75,US
+58426,1.75,US
+58428,1.75,US
+58429,1.75,US
+58430,1.75,US
+58431,1.75,US
+58433,1.75,US
+58436,1.75,US
+58438,1.75,US
+58439,1.75,US
+58440,1.75,US
+58441,1.75,US
+58442,1.75,US
+58443,1.75,US
+58444,1.75,US
+58445,1.75,US
+58448,1.75,US
+58451,1.75,US
+58452,1.75,US
+58454,1.75,US
+58455,1.75,US
+58456,1.75,US
+58458,1.75,US
+58460,1.75,US
+58461,1.75,US
+58463,1.75,US
+58464,1.75,US
+58466,1.75,US
+58467,1.75,US
+58472,1.75,US
+58474,1.75,US
+58475,1.75,US
+58476,1.75,US
+58477,1.75,US
+58478,1.75,US
+58479,1.75,US
+58480,1.75,US
+58481,1.75,US
+58482,1.75,US
+58483,1.75,US
+58484,1.75,US
+58486,1.75,US
+58487,1.75,US
+58488,1.75,US
+58489,1.75,US
+58490,1.75,US
+58492,1.75,US
+58494,1.75,US
+58495,1.75,US
+58496,1.75,US
+58497,1.75,US
+58520,1.75,US
+58521,1.75,US
+58523,1.75,US
+58524,1.75,US
+58528,1.75,US
+58529,1.75,US
+58530,1.75,US
+58531,1.75,US
+58532,1.75,US
+58533,1.75,US
+58535,1.75,US
+58538,1.75,US
+58540,1.75,US
+58541,1.75,US
+58542,1.75,US
+58544,1.75,US
+58545,1.75,US
+58549,1.75,US
+58552,1.75,US
+58553,1.75,US
+58554,1.75,US
+58558,1.75,US
+58559,1.75,US
+58560,1.75,US
+58561,1.75,US
+58562,1.75,US
+58563,1.75,US
+58564,1.75,US
+58565,1.75,US
+58566,1.75,US
+58568,1.75,US
+58569,1.75,US
+58570,1.75,US
+58571,1.75,US
+58572,1.75,US
+58573,1.75,US
+58575,1.75,US
+58576,1.75,US
+58577,1.75,US
+58579,1.75,US
+58580,1.75,US
+58581,1.75,US
+58601,1.75,US
+58602,1.75,US
+58620,1.75,US
+58621,1.75,US
+58622,1.75,US
+58623,1.75,US
+58625,1.75,US
+58626,1.75,US
+58627,1.75,US
+58630,1.75,US
+58631,1.75,US
+58632,1.75,US
+58634,1.75,US
+58636,1.75,US
+58638,1.75,US
+58639,1.75,US
+58640,1.75,US
+58641,1.75,US
+58642,1.75,US
+58643,1.75,US
+58644,1.75,US
+58645,1.75,US
+58646,1.75,US
+58647,1.75,US
+58649,1.75,US
+58650,1.75,US
+58651,1.75,US
+58652,1.75,US
+58653,1.75,US
+58654,1.75,US
+58655,1.75,US
+58656,1.75,US
+58701,1.75,US
+58702,1.75,US
+58703,1.75,US
+58710,1.75,US
+58711,1.75,US
+58712,1.75,US
+58713,1.75,US
+58716,1.75,US
+58718,1.75,US
+58721,1.75,US
+58722,1.75,US
+58723,1.75,US
+58725,1.75,US
+58727,1.75,US
+58730,1.75,US
+58731,1.75,US
+58733,1.75,US
+58734,1.75,US
+58735,1.75,US
+58736,1.75,US
+58737,1.75,US
+58740,1.75,US
+58741,1.75,US
+58744,1.75,US
+58746,1.75,US
+58747,1.75,US
+58748,1.75,US
+58750,1.75,US
+58752,1.75,US
+58755,1.75,US
+58756,1.75,US
+58757,1.75,US
+58758,1.75,US
+58759,1.75,US
+58760,1.75,US
+58761,1.75,US
+58762,1.75,US
+58763,1.75,US
+58765,1.75,US
+58768,1.75,US
+58769,1.75,US
+58770,1.75,US
+58771,1.75,US
+58772,1.75,US
+58773,1.75,US
+58775,1.75,US
+58776,1.75,US
+58778,1.75,US
+58779,1.75,US
+58781,1.75,US
+58782,1.75,US
+58783,1.75,US
+58784,1.75,US
+58785,1.75,US
+58787,1.75,US
+58788,1.75,US
+58789,1.75,US
+58790,1.75,US
+58792,1.75,US
+58793,1.75,US
+58794,1.75,US
+58795,1.75,US
+58801,1.75,US
+58802,1.75,US
+58830,1.75,US
+58831,1.75,US
+58833,1.75,US
+58835,1.75,US
+58838,1.75,US
+58843,1.75,US
+58844,1.75,US
+58845,1.75,US
+58847,1.75,US
+58849,1.75,US
+58852,1.75,US
+58853,1.75,US
+58854,1.75,US
+58856,1.75,US
+59001,1.75,US
+59002,1.75,US
+59003,1.75,US
+59004,1.75,US
+59006,1.75,US
+59007,1.75,US
+59008,1.75,US
+59010,1.75,US
+59011,1.75,US
+59012,1.75,US
+59013,1.75,US
+59014,1.75,US
+59015,1.75,US
+59016,1.75,US
+59018,1.75,US
+59019,1.75,US
+59020,1.75,US
+59022,1.75,US
+59024,1.75,US
+59025,1.75,US
+59026,1.75,US
+59027,1.75,US
+59028,1.75,US
+59029,1.75,US
+59030,1.75,US
+59031,1.75,US
+59032,1.75,US
+59033,1.75,US
+59034,1.75,US
+59035,1.75,US
+59036,1.75,US
+59037,1.75,US
+59038,1.75,US
+59039,1.75,US
+59041,1.75,US
+59043,1.75,US
+59044,1.75,US
+59046,1.75,US
+59047,1.75,US
+59050,1.75,US
+59052,1.75,US
+59053,1.75,US
+59054,1.75,US
+59055,1.75,US
+59057,1.75,US
+59058,1.75,US
+59059,1.75,US
+59061,1.75,US
+59062,1.75,US
+59063,1.75,US
+59064,1.75,US
+59065,1.75,US
+59066,1.75,US
+59067,1.75,US
+59068,1.75,US
+59069,1.75,US
+59070,1.75,US
+59071,1.75,US
+59072,1.75,US
+59073,1.75,US
+59074,1.75,US
+59075,1.75,US
+59076,1.75,US
+59077,1.75,US
+59078,1.75,US
+59079,1.75,US
+59081,1.75,US
+59082,1.75,US
+59083,1.75,US
+59084,1.75,US
+59085,1.75,US
+59086,1.75,US
+59087,1.75,US
+59088,1.75,US
+59089,1.75,US
+59201,1.75,US
+59211,1.75,US
+59212,1.75,US
+59213,1.75,US
+59214,1.75,US
+59215,1.75,US
+59217,1.75,US
+59218,1.75,US
+59219,1.75,US
+59221,1.75,US
+59222,1.75,US
+59223,1.75,US
+59225,1.75,US
+59226,1.75,US
+59230,1.75,US
+59231,1.75,US
+59240,1.75,US
+59241,1.75,US
+59242,1.75,US
+59243,1.75,US
+59244,1.75,US
+59245,1.75,US
+59247,1.75,US
+59248,1.75,US
+59250,1.75,US
+59252,1.75,US
+59253,1.75,US
+59254,1.75,US
+59255,1.75,US
+59256,1.75,US
+59257,1.75,US
+59258,1.75,US
+59259,1.75,US
+59260,1.75,US
+59261,1.75,US
+59262,1.75,US
+59263,1.75,US
+59270,1.75,US
+59273,1.75,US
+59274,1.75,US
+59275,1.75,US
+59276,1.75,US
+59301,1.75,US
+59311,1.75,US
+59312,1.75,US
+59313,1.75,US
+59314,1.75,US
+59315,1.75,US
+59316,1.75,US
+59317,1.75,US
+59318,1.75,US
+59319,1.75,US
+59322,1.75,US
+59323,1.75,US
+59324,1.75,US
+59326,1.75,US
+59327,1.75,US
+59330,1.75,US
+59332,1.75,US
+59333,1.75,US
+59336,1.75,US
+59337,1.75,US
+59338,1.75,US
+59339,1.75,US
+59341,1.75,US
+59343,1.75,US
+59344,1.75,US
+59345,1.75,US
+59347,1.75,US
+59348,1.75,US
+59349,1.75,US
+59351,1.75,US
+59353,1.75,US
+59354,1.75,US
+59410,1.75,US
+59411,1.75,US
+59412,1.75,US
+59416,1.75,US
+59417,1.75,US
+59418,1.75,US
+59419,1.75,US
+59420,1.75,US
+59421,1.75,US
+59422,1.75,US
+59424,1.75,US
+59425,1.75,US
+59427,1.75,US
+59430,1.75,US
+59432,1.75,US
+59433,1.75,US
+59434,1.75,US
+59435,1.75,US
+59436,1.75,US
+59440,1.75,US
+59441,1.75,US
+59442,1.75,US
+59443,1.75,US
+59444,1.75,US
+59445,1.75,US
+59446,1.75,US
+59447,1.75,US
+59448,1.75,US
+59450,1.75,US
+59451,1.75,US
+59452,1.75,US
+59453,1.75,US
+59454,1.75,US
+59456,1.75,US
+59457,1.75,US
+59460,1.75,US
+59461,1.75,US
+59462,1.75,US
+59463,1.75,US
+59464,1.75,US
+59465,1.75,US
+59466,1.75,US
+59467,1.75,US
+59468,1.75,US
+59469,1.75,US
+59471,1.75,US
+59472,1.75,US
+59473,1.75,US
+59474,1.75,US
+59477,1.75,US
+59479,1.75,US
+59480,1.75,US
+59482,1.75,US
+59483,1.75,US
+59484,1.75,US
+59485,1.75,US
+59486,1.75,US
+59487,1.75,US
+59489,1.75,US
+59501,1.75,US
+59520,1.75,US
+59521,1.75,US
+59522,1.75,US
+59523,1.75,US
+59524,1.75,US
+59525,1.75,US
+59526,1.75,US
+59527,1.75,US
+59528,1.75,US
+59529,1.75,US
+59530,1.75,US
+59531,1.75,US
+59532,1.75,US
+59535,1.75,US
+59537,1.75,US
+59538,1.75,US
+59540,1.75,US
+59542,1.75,US
+59544,1.75,US
+59545,1.75,US
+59546,1.75,US
+59547,1.75,US
+59601,1.75,US
+59602,1.75,US
+59604,1.75,US
+59620,1.75,US
+59623,1.75,US
+59624,1.75,US
+59626,1.75,US
+59631,1.75,US
+59632,1.75,US
+59633,1.75,US
+59634,1.75,US
+59635,1.75,US
+59636,1.75,US
+59638,1.75,US
+59639,1.75,US
+59640,1.75,US
+59641,1.75,US
+59642,1.75,US
+59643,1.75,US
+59644,1.75,US
+59645,1.75,US
+59647,1.75,US
+59648,1.75,US
+59701,1.75,US
+59702,1.75,US
+59703,1.75,US
+59707,1.75,US
+59710,1.75,US
+59711,1.75,US
+59713,1.75,US
+59714,1.75,US
+59715,1.75,US
+59716,1.75,US
+59718,1.75,US
+59719,1.75,US
+59720,1.75,US
+59721,1.75,US
+59722,1.75,US
+59724,1.75,US
+59725,1.75,US
+59727,1.75,US
+59728,1.75,US
+59729,1.75,US
+59730,1.75,US
+59731,1.75,US
+59732,1.75,US
+59733,1.75,US
+59735,1.75,US
+59736,1.75,US
+59739,1.75,US
+59740,1.75,US
+59741,1.75,US
+59743,1.75,US
+59745,1.75,US
+59746,1.75,US
+59747,1.75,US
+59748,1.75,US
+59749,1.75,US
+59750,1.75,US
+59751,1.75,US
+59752,1.75,US
+59754,1.75,US
+59755,1.75,US
+59756,1.75,US
+59758,1.75,US
+59759,1.75,US
+59760,1.75,US
+59761,1.75,US
+59762,1.75,US
+59771,1.75,US
+59772,1.75,US
+59773,1.75,US
+59820,1.75,US
+59821,1.75,US
+59823,1.75,US
+59824,1.75,US
+59825,1.75,US
+59826,1.75,US
+59827,1.75,US
+59828,1.75,US
+59829,1.75,US
+59830,1.75,US
+59831,1.75,US
+59832,1.75,US
+59833,1.75,US
+59834,1.75,US
+59835,1.75,US
+59836,1.75,US
+59837,1.75,US
+59840,1.75,US
+59841,1.75,US
+59842,1.75,US
+59843,1.75,US
+59844,1.75,US
+59845,1.75,US
+59846,1.75,US
+59847,1.75,US
+59848,1.75,US
+59851,1.75,US
+59853,1.75,US
+59854,1.75,US
+59855,1.75,US
+59856,1.75,US
+59858,1.75,US
+59859,1.75,US
+59860,1.75,US
+59863,1.75,US
+59864,1.75,US
+59865,1.75,US
+59866,1.75,US
+59867,1.75,US
+59868,1.75,US
+59870,1.75,US
+59871,1.75,US
+59872,1.75,US
+59873,1.75,US
+59874,1.75,US
+59875,1.75,US
+59901,1.75,US
+59902,1.75,US
+59903,1.75,US
+59904,1.75,US
+59910,1.75,US
+59911,1.75,US
+59912,1.75,US
+59913,1.75,US
+59914,1.75,US
+59915,1.75,US
+59916,1.75,US
+59917,1.75,US
+59918,1.75,US
+59919,1.75,US
+59920,1.75,US
+59921,1.75,US
+59922,1.75,US
+59923,1.75,US
+59925,1.75,US
+59926,1.75,US
+59927,1.75,US
+59928,1.75,US
+59929,1.75,US
+59930,1.75,US
+59931,1.75,US
+59932,1.75,US
+59933,1.75,US
+59934,1.75,US
+59935,1.75,US
+59936,1.75,US
+59937,1.75,US
+60001,1.75,US
+60033,1.75,US
+60034,1.75,US
+60071,1.75,US
+60072,1.75,US
+60080,1.75,US
+60109,1.75,US
+60111,1.75,US
+60112,1.75,US
+60113,1.75,US
+60119,1.75,US
+60129,1.75,US
+60135,1.75,US
+60140,1.75,US
+60142,1.75,US
+60144,1.75,US
+60145,1.75,US
+60146,1.75,US
+60150,1.75,US
+60151,1.75,US
+60152,1.75,US
+60178,1.75,US
+60180,1.75,US
+60182,1.75,US
+60401,1.75,US
+60407,1.75,US
+60420,1.75,US
+60421,1.75,US
+60424,1.75,US
+60437,1.75,US
+60442,1.75,US
+60444,1.75,US
+60447,1.75,US
+60449,1.75,US
+60450,1.75,US
+60460,1.75,US
+60468,1.75,US
+60470,1.75,US
+60474,1.75,US
+60479,1.75,US
+60481,1.75,US
+60511,1.75,US
+60512,1.75,US
+60518,1.75,US
+60520,1.75,US
+60530,1.75,US
+60531,1.75,US
+60536,1.75,US
+60537,1.75,US
+60541,1.75,US
+60545,1.75,US
+60548,1.75,US
+60549,1.75,US
+60550,1.75,US
+60551,1.75,US
+60553,1.75,US
+60554,1.75,US
+60556,1.75,US
+60557,1.75,US
+60560,1.75,US
+60910,1.75,US
+60911,1.75,US
+60912,1.75,US
+60913,1.75,US
+60917,1.75,US
+60918,1.75,US
+60919,1.75,US
+60920,1.75,US
+60921,1.75,US
+60922,1.75,US
+60924,1.75,US
+60926,1.75,US
+60927,1.75,US
+60928,1.75,US
+60929,1.75,US
+60930,1.75,US
+60931,1.75,US
+60932,1.75,US
+60933,1.75,US
+60934,1.75,US
+60935,1.75,US
+60936,1.75,US
+60938,1.75,US
+60939,1.75,US
+60940,1.75,US
+60941,1.75,US
+60942,1.75,US
+60944,1.75,US
+60945,1.75,US
+60946,1.75,US
+60948,1.75,US
+60949,1.75,US
+60950,1.75,US
+60951,1.75,US
+60952,1.75,US
+60953,1.75,US
+60954,1.75,US
+60955,1.75,US
+60956,1.75,US
+60957,1.75,US
+60959,1.75,US
+60960,1.75,US
+60961,1.75,US
+60962,1.75,US
+60963,1.75,US
+60964,1.75,US
+60966,1.75,US
+60967,1.75,US
+60968,1.75,US
+60969,1.75,US
+60970,1.75,US
+60973,1.75,US
+60974,1.75,US
+61001,1.75,US
+61006,1.75,US
+61007,1.75,US
+61010,1.75,US
+61011,1.75,US
+61012,1.75,US
+61013,1.75,US
+61014,1.75,US
+61015,1.75,US
+61016,1.75,US
+61018,1.75,US
+61019,1.75,US
+61020,1.75,US
+61021,1.75,US
+61024,1.75,US
+61025,1.75,US
+61027,1.75,US
+61028,1.75,US
+61030,1.75,US
+61031,1.75,US
+61032,1.75,US
+61036,1.75,US
+61037,1.75,US
+61038,1.75,US
+61039,1.75,US
+61041,1.75,US
+61042,1.75,US
+61043,1.75,US
+61044,1.75,US
+61046,1.75,US
+61047,1.75,US
+61048,1.75,US
+61049,1.75,US
+61050,1.75,US
+61051,1.75,US
+61052,1.75,US
+61053,1.75,US
+61054,1.75,US
+61057,1.75,US
+61058,1.75,US
+61059,1.75,US
+61060,1.75,US
+61061,1.75,US
+61062,1.75,US
+61063,1.75,US
+61064,1.75,US
+61065,1.75,US
+61067,1.75,US
+61068,1.75,US
+61070,1.75,US
+61071,1.75,US
+61072,1.75,US
+61074,1.75,US
+61075,1.75,US
+61076,1.75,US
+61077,1.75,US
+61078,1.75,US
+61079,1.75,US
+61081,1.75,US
+61084,1.75,US
+61085,1.75,US
+61087,1.75,US
+61088,1.75,US
+61089,1.75,US
+61091,1.75,US
+61230,1.75,US
+61231,1.75,US
+61232,1.75,US
+61233,1.75,US
+61234,1.75,US
+61235,1.75,US
+61237,1.75,US
+61238,1.75,US
+61240,1.75,US
+61242,1.75,US
+61243,1.75,US
+61250,1.75,US
+61251,1.75,US
+61252,1.75,US
+61254,1.75,US
+61257,1.75,US
+61258,1.75,US
+61259,1.75,US
+61260,1.75,US
+61261,1.75,US
+61262,1.75,US
+61263,1.75,US
+61264,1.75,US
+61270,1.75,US
+61272,1.75,US
+61273,1.75,US
+61274,1.75,US
+61275,1.75,US
+61276,1.75,US
+61277,1.75,US
+61278,1.75,US
+61279,1.75,US
+61281,1.75,US
+61283,1.75,US
+61284,1.75,US
+61285,1.75,US
+61310,1.75,US
+61311,1.75,US
+61312,1.75,US
+61313,1.75,US
+61314,1.75,US
+61315,1.75,US
+61316,1.75,US
+61317,1.75,US
+61318,1.75,US
+61319,1.75,US
+61320,1.75,US
+61321,1.75,US
+61322,1.75,US
+61323,1.75,US
+61324,1.75,US
+61325,1.75,US
+61326,1.75,US
+61327,1.75,US
+61328,1.75,US
+61329,1.75,US
+61330,1.75,US
+61331,1.75,US
+61332,1.75,US
+61333,1.75,US
+61334,1.75,US
+61335,1.75,US
+61336,1.75,US
+61337,1.75,US
+61338,1.75,US
+61340,1.75,US
+61341,1.75,US
+61342,1.75,US
+61344,1.75,US
+61345,1.75,US
+61346,1.75,US
+61348,1.75,US
+61349,1.75,US
+61350,1.75,US
+61353,1.75,US
+61356,1.75,US
+61358,1.75,US
+61359,1.75,US
+61360,1.75,US
+61361,1.75,US
+61363,1.75,US
+61364,1.75,US
+61367,1.75,US
+61368,1.75,US
+61369,1.75,US
+61370,1.75,US
+61371,1.75,US
+61372,1.75,US
+61373,1.75,US
+61374,1.75,US
+61375,1.75,US
+61376,1.75,US
+61377,1.75,US
+61378,1.75,US
+61379,1.75,US
+61410,1.75,US
+61411,1.75,US
+61412,1.75,US
+61413,1.75,US
+61414,1.75,US
+61415,1.75,US
+61416,1.75,US
+61417,1.75,US
+61418,1.75,US
+61419,1.75,US
+61420,1.75,US
+61421,1.75,US
+61422,1.75,US
+61423,1.75,US
+61424,1.75,US
+61425,1.75,US
+61426,1.75,US
+61427,1.75,US
+61428,1.75,US
+61430,1.75,US
+61431,1.75,US
+61432,1.75,US
+61433,1.75,US
+61434,1.75,US
+61435,1.75,US
+61436,1.75,US
+61437,1.75,US
+61438,1.75,US
+61439,1.75,US
+61440,1.75,US
+61441,1.75,US
+61442,1.75,US
+61443,1.75,US
+61447,1.75,US
+61448,1.75,US
+61449,1.75,US
+61450,1.75,US
+61451,1.75,US
+61452,1.75,US
+61453,1.75,US
+61454,1.75,US
+61455,1.75,US
+61458,1.75,US
+61459,1.75,US
+61460,1.75,US
+61462,1.75,US
+61465,1.75,US
+61466,1.75,US
+61467,1.75,US
+61468,1.75,US
+61469,1.75,US
+61470,1.75,US
+61471,1.75,US
+61472,1.75,US
+61473,1.75,US
+61474,1.75,US
+61475,1.75,US
+61476,1.75,US
+61477,1.75,US
+61478,1.75,US
+61479,1.75,US
+61480,1.75,US
+61482,1.75,US
+61483,1.75,US
+61484,1.75,US
+61485,1.75,US
+61486,1.75,US
+61488,1.75,US
+61489,1.75,US
+61490,1.75,US
+61491,1.75,US
+61501,1.75,US
+61516,1.75,US
+61517,1.75,US
+61519,1.75,US
+61520,1.75,US
+61523,1.75,US
+61524,1.75,US
+61525,1.75,US
+61526,1.75,US
+61528,1.75,US
+61529,1.75,US
+61530,1.75,US
+61531,1.75,US
+61532,1.75,US
+61533,1.75,US
+61534,1.75,US
+61535,1.75,US
+61536,1.75,US
+61537,1.75,US
+61539,1.75,US
+61540,1.75,US
+61541,1.75,US
+61542,1.75,US
+61543,1.75,US
+61544,1.75,US
+61545,1.75,US
+61546,1.75,US
+61547,1.75,US
+61548,1.75,US
+61553,1.75,US
+61559,1.75,US
+61560,1.75,US
+61561,1.75,US
+61562,1.75,US
+61563,1.75,US
+61565,1.75,US
+61567,1.75,US
+61568,1.75,US
+61569,1.75,US
+61570,1.75,US
+61572,1.75,US
+61720,1.75,US
+61721,1.75,US
+61722,1.75,US
+61723,1.75,US
+61724,1.75,US
+61725,1.75,US
+61726,1.75,US
+61727,1.75,US
+61728,1.75,US
+61729,1.75,US
+61730,1.75,US
+61731,1.75,US
+61732,1.75,US
+61733,1.75,US
+61734,1.75,US
+61735,1.75,US
+61736,1.75,US
+61737,1.75,US
+61738,1.75,US
+61739,1.75,US
+61740,1.75,US
+61741,1.75,US
+61742,1.75,US
+61743,1.75,US
+61744,1.75,US
+61745,1.75,US
+61747,1.75,US
+61748,1.75,US
+61749,1.75,US
+61750,1.75,US
+61751,1.75,US
+61752,1.75,US
+61753,1.75,US
+61754,1.75,US
+61755,1.75,US
+61756,1.75,US
+61758,1.75,US
+61759,1.75,US
+61760,1.75,US
+61764,1.75,US
+61769,1.75,US
+61770,1.75,US
+61771,1.75,US
+61772,1.75,US
+61773,1.75,US
+61774,1.75,US
+61775,1.75,US
+61776,1.75,US
+61777,1.75,US
+61778,1.75,US
+61790,1.75,US
+61802,1.75,US
+61810,1.75,US
+61811,1.75,US
+61812,1.75,US
+61813,1.75,US
+61814,1.75,US
+61816,1.75,US
+61817,1.75,US
+61818,1.75,US
+61830,1.75,US
+61831,1.75,US
+61834,1.75,US
+61839,1.75,US
+61840,1.75,US
+61841,1.75,US
+61842,1.75,US
+61843,1.75,US
+61844,1.75,US
+61845,1.75,US
+61846,1.75,US
+61847,1.75,US
+61848,1.75,US
+61849,1.75,US
+61850,1.75,US
+61851,1.75,US
+61852,1.75,US
+61853,1.75,US
+61854,1.75,US
+61855,1.75,US
+61856,1.75,US
+61857,1.75,US
+61858,1.75,US
+61859,1.75,US
+61862,1.75,US
+61863,1.75,US
+61864,1.75,US
+61865,1.75,US
+61870,1.75,US
+61871,1.75,US
+61872,1.75,US
+61873,1.75,US
+61875,1.75,US
+61876,1.75,US
+61877,1.75,US
+61878,1.75,US
+61880,1.75,US
+61882,1.75,US
+61884,1.75,US
+61910,1.75,US
+61911,1.75,US
+61912,1.75,US
+61913,1.75,US
+61914,1.75,US
+61917,1.75,US
+61919,1.75,US
+61920,1.75,US
+61924,1.75,US
+61925,1.75,US
+61928,1.75,US
+61929,1.75,US
+61930,1.75,US
+61931,1.75,US
+61932,1.75,US
+61933,1.75,US
+61936,1.75,US
+61937,1.75,US
+61938,1.75,US
+61940,1.75,US
+61941,1.75,US
+61942,1.75,US
+61943,1.75,US
+61944,1.75,US
+61949,1.75,US
+61951,1.75,US
+61953,1.75,US
+61955,1.75,US
+61956,1.75,US
+61957,1.75,US
+62001,1.75,US
+62006,1.75,US
+62011,1.75,US
+62012,1.75,US
+62013,1.75,US
+62014,1.75,US
+62015,1.75,US
+62016,1.75,US
+62017,1.75,US
+62019,1.75,US
+62021,1.75,US
+62022,1.75,US
+62023,1.75,US
+62026,1.75,US
+62027,1.75,US
+62028,1.75,US
+62030,1.75,US
+62031,1.75,US
+62032,1.75,US
+62033,1.75,US
+62036,1.75,US
+62037,1.75,US
+62044,1.75,US
+62045,1.75,US
+62046,1.75,US
+62047,1.75,US
+62049,1.75,US
+62050,1.75,US
+62051,1.75,US
+62052,1.75,US
+62053,1.75,US
+62054,1.75,US
+62056,1.75,US
+62058,1.75,US
+62061,1.75,US
+62063,1.75,US
+62065,1.75,US
+62067,1.75,US
+62069,1.75,US
+62070,1.75,US
+62074,1.75,US
+62075,1.75,US
+62076,1.75,US
+62077,1.75,US
+62078,1.75,US
+62079,1.75,US
+62080,1.75,US
+62081,1.75,US
+62082,1.75,US
+62083,1.75,US
+62085,1.75,US
+62086,1.75,US
+62088,1.75,US
+62089,1.75,US
+62091,1.75,US
+62092,1.75,US
+62093,1.75,US
+62094,1.75,US
+62097,1.75,US
+62098,1.75,US
+62214,1.75,US
+62215,1.75,US
+62216,1.75,US
+62217,1.75,US
+62218,1.75,US
+62219,1.75,US
+62224,1.75,US
+62230,1.75,US
+62231,1.75,US
+62233,1.75,US
+62236,1.75,US
+62237,1.75,US
+62238,1.75,US
+62240,1.75,US
+62241,1.75,US
+62242,1.75,US
+62243,1.75,US
+62244,1.75,US
+62245,1.75,US
+62246,1.75,US
+62247,1.75,US
+62248,1.75,US
+62249,1.75,US
+62250,1.75,US
+62252,1.75,US
+62253,1.75,US
+62254,1.75,US
+62255,1.75,US
+62256,1.75,US
+62257,1.75,US
+62258,1.75,US
+62259,1.75,US
+62260,1.75,US
+62261,1.75,US
+62262,1.75,US
+62263,1.75,US
+62264,1.75,US
+62265,1.75,US
+62266,1.75,US
+62268,1.75,US
+62271,1.75,US
+62272,1.75,US
+62273,1.75,US
+62274,1.75,US
+62275,1.75,US
+62277,1.75,US
+62278,1.75,US
+62279,1.75,US
+62280,1.75,US
+62281,1.75,US
+62282,1.75,US
+62283,1.75,US
+62284,1.75,US
+62286,1.75,US
+62288,1.75,US
+62289,1.75,US
+62292,1.75,US
+62293,1.75,US
+62295,1.75,US
+62297,1.75,US
+62298,1.75,US
+62311,1.75,US
+62312,1.75,US
+62313,1.75,US
+62314,1.75,US
+62316,1.75,US
+62318,1.75,US
+62319,1.75,US
+62320,1.75,US
+62321,1.75,US
+62323,1.75,US
+62324,1.75,US
+62325,1.75,US
+62326,1.75,US
+62329,1.75,US
+62330,1.75,US
+62334,1.75,US
+62336,1.75,US
+62338,1.75,US
+62339,1.75,US
+62340,1.75,US
+62341,1.75,US
+62343,1.75,US
+62344,1.75,US
+62345,1.75,US
+62346,1.75,US
+62347,1.75,US
+62348,1.75,US
+62349,1.75,US
+62351,1.75,US
+62352,1.75,US
+62353,1.75,US
+62354,1.75,US
+62355,1.75,US
+62356,1.75,US
+62357,1.75,US
+62358,1.75,US
+62359,1.75,US
+62360,1.75,US
+62361,1.75,US
+62362,1.75,US
+62363,1.75,US
+62365,1.75,US
+62366,1.75,US
+62367,1.75,US
+62370,1.75,US
+62373,1.75,US
+62374,1.75,US
+62375,1.75,US
+62376,1.75,US
+62378,1.75,US
+62379,1.75,US
+62380,1.75,US
+62410,1.75,US
+62411,1.75,US
+62413,1.75,US
+62414,1.75,US
+62417,1.75,US
+62418,1.75,US
+62419,1.75,US
+62420,1.75,US
+62421,1.75,US
+62422,1.75,US
+62423,1.75,US
+62424,1.75,US
+62425,1.75,US
+62426,1.75,US
+62427,1.75,US
+62428,1.75,US
+62431,1.75,US
+62432,1.75,US
+62433,1.75,US
+62434,1.75,US
+62435,1.75,US
+62436,1.75,US
+62438,1.75,US
+62439,1.75,US
+62440,1.75,US
+62441,1.75,US
+62442,1.75,US
+62443,1.75,US
+62444,1.75,US
+62445,1.75,US
+62446,1.75,US
+62447,1.75,US
+62448,1.75,US
+62449,1.75,US
+62450,1.75,US
+62451,1.75,US
+62452,1.75,US
+62454,1.75,US
+62458,1.75,US
+62459,1.75,US
+62460,1.75,US
+62461,1.75,US
+62462,1.75,US
+62463,1.75,US
+62464,1.75,US
+62465,1.75,US
+62466,1.75,US
+62467,1.75,US
+62468,1.75,US
+62469,1.75,US
+62471,1.75,US
+62473,1.75,US
+62474,1.75,US
+62475,1.75,US
+62476,1.75,US
+62477,1.75,US
+62478,1.75,US
+62479,1.75,US
+62480,1.75,US
+62481,1.75,US
+62501,1.75,US
+62510,1.75,US
+62511,1.75,US
+62512,1.75,US
+62513,1.75,US
+62514,1.75,US
+62515,1.75,US
+62517,1.75,US
+62518,1.75,US
+62519,1.75,US
+62520,1.75,US
+62530,1.75,US
+62531,1.75,US
+62533,1.75,US
+62534,1.75,US
+62536,1.75,US
+62538,1.75,US
+62539,1.75,US
+62540,1.75,US
+62541,1.75,US
+62543,1.75,US
+62544,1.75,US
+62545,1.75,US
+62546,1.75,US
+62547,1.75,US
+62548,1.75,US
+62549,1.75,US
+62550,1.75,US
+62551,1.75,US
+62552,1.75,US
+62553,1.75,US
+62554,1.75,US
+62555,1.75,US
+62556,1.75,US
+62557,1.75,US
+62558,1.75,US
+62560,1.75,US
+62563,1.75,US
+62565,1.75,US
+62567,1.75,US
+62568,1.75,US
+62570,1.75,US
+62571,1.75,US
+62572,1.75,US
+62573,1.75,US
+62601,1.75,US
+62610,1.75,US
+62611,1.75,US
+62612,1.75,US
+62613,1.75,US
+62615,1.75,US
+62617,1.75,US
+62618,1.75,US
+62621,1.75,US
+62622,1.75,US
+62624,1.75,US
+62625,1.75,US
+62626,1.75,US
+62627,1.75,US
+62628,1.75,US
+62630,1.75,US
+62631,1.75,US
+62633,1.75,US
+62634,1.75,US
+62635,1.75,US
+62638,1.75,US
+62639,1.75,US
+62640,1.75,US
+62642,1.75,US
+62643,1.75,US
+62644,1.75,US
+62649,1.75,US
+62650,1.75,US
+62651,1.75,US
+62655,1.75,US
+62656,1.75,US
+62659,1.75,US
+62660,1.75,US
+62661,1.75,US
+62662,1.75,US
+62663,1.75,US
+62664,1.75,US
+62665,1.75,US
+62666,1.75,US
+62667,1.75,US
+62668,1.75,US
+62670,1.75,US
+62671,1.75,US
+62672,1.75,US
+62673,1.75,US
+62674,1.75,US
+62675,1.75,US
+62677,1.75,US
+62681,1.75,US
+62682,1.75,US
+62683,1.75,US
+62685,1.75,US
+62686,1.75,US
+62688,1.75,US
+62689,1.75,US
+62690,1.75,US
+62691,1.75,US
+62692,1.75,US
+62693,1.75,US
+62694,1.75,US
+62695,1.75,US
+62801,1.75,US
+62803,1.75,US
+62805,1.75,US
+62806,1.75,US
+62807,1.75,US
+62808,1.75,US
+62809,1.75,US
+62810,1.75,US
+62811,1.75,US
+62812,1.75,US
+62814,1.75,US
+62815,1.75,US
+62816,1.75,US
+62817,1.75,US
+62818,1.75,US
+62819,1.75,US
+62820,1.75,US
+62821,1.75,US
+62823,1.75,US
+62824,1.75,US
+62825,1.75,US
+62827,1.75,US
+62828,1.75,US
+62829,1.75,US
+62830,1.75,US
+62831,1.75,US
+62832,1.75,US
+62833,1.75,US
+62834,1.75,US
+62835,1.75,US
+62836,1.75,US
+62837,1.75,US
+62838,1.75,US
+62839,1.75,US
+62840,1.75,US
+62841,1.75,US
+62842,1.75,US
+62843,1.75,US
+62844,1.75,US
+62845,1.75,US
+62846,1.75,US
+62847,1.75,US
+62848,1.75,US
+62849,1.75,US
+62850,1.75,US
+62851,1.75,US
+62852,1.75,US
+62853,1.75,US
+62854,1.75,US
+62855,1.75,US
+62856,1.75,US
+62857,1.75,US
+62858,1.75,US
+62859,1.75,US
+62860,1.75,US
+62861,1.75,US
+62862,1.75,US
+62863,1.75,US
+62864,1.75,US
+62865,1.75,US
+62866,1.75,US
+62867,1.75,US
+62868,1.75,US
+62869,1.75,US
+62870,1.75,US
+62871,1.75,US
+62872,1.75,US
+62874,1.75,US
+62875,1.75,US
+62876,1.75,US
+62877,1.75,US
+62878,1.75,US
+62879,1.75,US
+62880,1.75,US
+62881,1.75,US
+62882,1.75,US
+62883,1.75,US
+62884,1.75,US
+62885,1.75,US
+62886,1.75,US
+62887,1.75,US
+62888,1.75,US
+62889,1.75,US
+62890,1.75,US
+62891,1.75,US
+62892,1.75,US
+62893,1.75,US
+62894,1.75,US
+62895,1.75,US
+62896,1.75,US
+62897,1.75,US
+62898,1.75,US
+62899,1.75,US
+62905,1.75,US
+62906,1.75,US
+62907,1.75,US
+62908,1.75,US
+62909,1.75,US
+62910,1.75,US
+62912,1.75,US
+62913,1.75,US
+62915,1.75,US
+62916,1.75,US
+62917,1.75,US
+62918,1.75,US
+62919,1.75,US
+62920,1.75,US
+62921,1.75,US
+62922,1.75,US
+62923,1.75,US
+62924,1.75,US
+62926,1.75,US
+62927,1.75,US
+62928,1.75,US
+62930,1.75,US
+62931,1.75,US
+62932,1.75,US
+62934,1.75,US
+62935,1.75,US
+62938,1.75,US
+62939,1.75,US
+62940,1.75,US
+62941,1.75,US
+62942,1.75,US
+62943,1.75,US
+62944,1.75,US
+62946,1.75,US
+62947,1.75,US
+62949,1.75,US
+62950,1.75,US
+62951,1.75,US
+62952,1.75,US
+62953,1.75,US
+62954,1.75,US
+62955,1.75,US
+62956,1.75,US
+62957,1.75,US
+62958,1.75,US
+62959,1.75,US
+62960,1.75,US
+62961,1.75,US
+62962,1.75,US
+62963,1.75,US
+62964,1.75,US
+62965,1.75,US
+62966,1.75,US
+62967,1.75,US
+62969,1.75,US
+62970,1.75,US
+62971,1.75,US
+62972,1.75,US
+62973,1.75,US
+62974,1.75,US
+62975,1.75,US
+62976,1.75,US
+62977,1.75,US
+62979,1.75,US
+62982,1.75,US
+62983,1.75,US
+62984,1.75,US
+62985,1.75,US
+62987,1.75,US
+62988,1.75,US
+62990,1.75,US
+62991,1.75,US
+62992,1.75,US
+62993,1.75,US
+62994,1.75,US
+62995,1.75,US
+62996,1.75,US
+62997,1.75,US
+62998,1.75,US
+63001,1.75,US
+63013,1.75,US
+63014,1.75,US
+63015,1.75,US
+63020,1.75,US
+63023,1.75,US
+63028,1.75,US
+63036,1.75,US
+63037,1.75,US
+63041,1.75,US
+63047,1.75,US
+63050,1.75,US
+63055,1.75,US
+63056,1.75,US
+63060,1.75,US
+63061,1.75,US
+63065,1.75,US
+63066,1.75,US
+63068,1.75,US
+63069,1.75,US
+63071,1.75,US
+63072,1.75,US
+63073,1.75,US
+63077,1.75,US
+63079,1.75,US
+63080,1.75,US
+63084,1.75,US
+63087,1.75,US
+63089,1.75,US
+63091,1.75,US
+63330,1.75,US
+63332,1.75,US
+63333,1.75,US
+63334,1.75,US
+63336,1.75,US
+63339,1.75,US
+63341,1.75,US
+63342,1.75,US
+63343,1.75,US
+63344,1.75,US
+63345,1.75,US
+63346,1.75,US
+63347,1.75,US
+63348,1.75,US
+63349,1.75,US
+63350,1.75,US
+63351,1.75,US
+63352,1.75,US
+63353,1.75,US
+63357,1.75,US
+63359,1.75,US
+63361,1.75,US
+63362,1.75,US
+63363,1.75,US
+63365,1.75,US
+63369,1.75,US
+63370,1.75,US
+63373,1.75,US
+63377,1.75,US
+63378,1.75,US
+63379,1.75,US
+63381,1.75,US
+63382,1.75,US
+63383,1.75,US
+63384,1.75,US
+63385,1.75,US
+63386,1.75,US
+63387,1.75,US
+63388,1.75,US
+63389,1.75,US
+63390,1.75,US
+63430,1.75,US
+63431,1.75,US
+63432,1.75,US
+63433,1.75,US
+63434,1.75,US
+63435,1.75,US
+63436,1.75,US
+63437,1.75,US
+63438,1.75,US
+63439,1.75,US
+63440,1.75,US
+63441,1.75,US
+63442,1.75,US
+63443,1.75,US
+63445,1.75,US
+63446,1.75,US
+63447,1.75,US
+63448,1.75,US
+63450,1.75,US
+63451,1.75,US
+63452,1.75,US
+63453,1.75,US
+63454,1.75,US
+63456,1.75,US
+63457,1.75,US
+63458,1.75,US
+63459,1.75,US
+63460,1.75,US
+63461,1.75,US
+63462,1.75,US
+63463,1.75,US
+63464,1.75,US
+63465,1.75,US
+63466,1.75,US
+63467,1.75,US
+63468,1.75,US
+63469,1.75,US
+63471,1.75,US
+63472,1.75,US
+63473,1.75,US
+63474,1.75,US
+63501,1.75,US
+63530,1.75,US
+63531,1.75,US
+63532,1.75,US
+63533,1.75,US
+63534,1.75,US
+63535,1.75,US
+63536,1.75,US
+63537,1.75,US
+63538,1.75,US
+63539,1.75,US
+63540,1.75,US
+63541,1.75,US
+63543,1.75,US
+63544,1.75,US
+63545,1.75,US
+63546,1.75,US
+63547,1.75,US
+63548,1.75,US
+63549,1.75,US
+63551,1.75,US
+63552,1.75,US
+63555,1.75,US
+63556,1.75,US
+63557,1.75,US
+63558,1.75,US
+63559,1.75,US
+63560,1.75,US
+63561,1.75,US
+63563,1.75,US
+63565,1.75,US
+63566,1.75,US
+63567,1.75,US
+63620,1.75,US
+63621,1.75,US
+63622,1.75,US
+63623,1.75,US
+63624,1.75,US
+63625,1.75,US
+63626,1.75,US
+63627,1.75,US
+63628,1.75,US
+63629,1.75,US
+63630,1.75,US
+63631,1.75,US
+63632,1.75,US
+63633,1.75,US
+63636,1.75,US
+63637,1.75,US
+63638,1.75,US
+63640,1.75,US
+63645,1.75,US
+63646,1.75,US
+63648,1.75,US
+63650,1.75,US
+63651,1.75,US
+63654,1.75,US
+63655,1.75,US
+63656,1.75,US
+63660,1.75,US
+63661,1.75,US
+63662,1.75,US
+63663,1.75,US
+63664,1.75,US
+63665,1.75,US
+63666,1.75,US
+63670,1.75,US
+63673,1.75,US
+63674,1.75,US
+63675,1.75,US
+63730,1.75,US
+63732,1.75,US
+63735,1.75,US
+63736,1.75,US
+63737,1.75,US
+63738,1.75,US
+63739,1.75,US
+63740,1.75,US
+63742,1.75,US
+63743,1.75,US
+63744,1.75,US
+63745,1.75,US
+63746,1.75,US
+63747,1.75,US
+63748,1.75,US
+63750,1.75,US
+63751,1.75,US
+63752,1.75,US
+63753,1.75,US
+63755,1.75,US
+63758,1.75,US
+63760,1.75,US
+63763,1.75,US
+63764,1.75,US
+63766,1.75,US
+63767,1.75,US
+63769,1.75,US
+63770,1.75,US
+63771,1.75,US
+63772,1.75,US
+63774,1.75,US
+63775,1.75,US
+63776,1.75,US
+63779,1.75,US
+63780,1.75,US
+63781,1.75,US
+63782,1.75,US
+63783,1.75,US
+63784,1.75,US
+63785,1.75,US
+63787,1.75,US
+63801,1.75,US
+63820,1.75,US
+63821,1.75,US
+63822,1.75,US
+63823,1.75,US
+63824,1.75,US
+63825,1.75,US
+63826,1.75,US
+63827,1.75,US
+63828,1.75,US
+63829,1.75,US
+63830,1.75,US
+63833,1.75,US
+63834,1.75,US
+63837,1.75,US
+63838,1.75,US
+63839,1.75,US
+63840,1.75,US
+63841,1.75,US
+63845,1.75,US
+63846,1.75,US
+63847,1.75,US
+63848,1.75,US
+63849,1.75,US
+63850,1.75,US
+63851,1.75,US
+63852,1.75,US
+63853,1.75,US
+63855,1.75,US
+63857,1.75,US
+63860,1.75,US
+63862,1.75,US
+63863,1.75,US
+63866,1.75,US
+63867,1.75,US
+63868,1.75,US
+63869,1.75,US
+63870,1.75,US
+63871,1.75,US
+63873,1.75,US
+63874,1.75,US
+63875,1.75,US
+63876,1.75,US
+63877,1.75,US
+63878,1.75,US
+63879,1.75,US
+63880,1.75,US
+63881,1.75,US
+63882,1.75,US
+63901,1.75,US
+63902,1.75,US
+63931,1.75,US
+63932,1.75,US
+63933,1.75,US
+63934,1.75,US
+63935,1.75,US
+63936,1.75,US
+63937,1.75,US
+63938,1.75,US
+63939,1.75,US
+63940,1.75,US
+63941,1.75,US
+63942,1.75,US
+63943,1.75,US
+63944,1.75,US
+63945,1.75,US
+63947,1.75,US
+63950,1.75,US
+63951,1.75,US
+63952,1.75,US
+63953,1.75,US
+63954,1.75,US
+63955,1.75,US
+63956,1.75,US
+63957,1.75,US
+63960,1.75,US
+63961,1.75,US
+63962,1.75,US
+63963,1.75,US
+63964,1.75,US
+63965,1.75,US
+63966,1.75,US
+63967,1.75,US
+64001,1.75,US
+64011,1.75,US
+64016,1.75,US
+64017,1.75,US
+64018,1.75,US
+64019,1.75,US
+64020,1.75,US
+64021,1.75,US
+64022,1.75,US
+64024,1.75,US
+64028,1.75,US
+64035,1.75,US
+64036,1.75,US
+64037,1.75,US
+64040,1.75,US
+64048,1.75,US
+64060,1.75,US
+64061,1.75,US
+64062,1.75,US
+64066,1.75,US
+64067,1.75,US
+64070,1.75,US
+64071,1.75,US
+64073,1.75,US
+64074,1.75,US
+64075,1.75,US
+64076,1.75,US
+64077,1.75,US
+64078,1.75,US
+64079,1.75,US
+64080,1.75,US
+64084,1.75,US
+64085,1.75,US
+64088,1.75,US
+64089,1.75,US
+64090,1.75,US
+64093,1.75,US
+64096,1.75,US
+64097,1.75,US
+64098,1.75,US
+64401,1.75,US
+64402,1.75,US
+64420,1.75,US
+64421,1.75,US
+64422,1.75,US
+64423,1.75,US
+64424,1.75,US
+64426,1.75,US
+64427,1.75,US
+64428,1.75,US
+64429,1.75,US
+64430,1.75,US
+64431,1.75,US
+64432,1.75,US
+64433,1.75,US
+64434,1.75,US
+64436,1.75,US
+64437,1.75,US
+64438,1.75,US
+64439,1.75,US
+64440,1.75,US
+64441,1.75,US
+64442,1.75,US
+64443,1.75,US
+64444,1.75,US
+64445,1.75,US
+64446,1.75,US
+64447,1.75,US
+64448,1.75,US
+64449,1.75,US
+64451,1.75,US
+64453,1.75,US
+64454,1.75,US
+64455,1.75,US
+64456,1.75,US
+64457,1.75,US
+64458,1.75,US
+64459,1.75,US
+64461,1.75,US
+64463,1.75,US
+64465,1.75,US
+64466,1.75,US
+64467,1.75,US
+64468,1.75,US
+64469,1.75,US
+64470,1.75,US
+64471,1.75,US
+64473,1.75,US
+64474,1.75,US
+64475,1.75,US
+64476,1.75,US
+64477,1.75,US
+64479,1.75,US
+64480,1.75,US
+64481,1.75,US
+64482,1.75,US
+64483,1.75,US
+64484,1.75,US
+64485,1.75,US
+64486,1.75,US
+64487,1.75,US
+64489,1.75,US
+64490,1.75,US
+64491,1.75,US
+64492,1.75,US
+64493,1.75,US
+64494,1.75,US
+64496,1.75,US
+64497,1.75,US
+64498,1.75,US
+64499,1.75,US
+64601,1.75,US
+64620,1.75,US
+64622,1.75,US
+64623,1.75,US
+64624,1.75,US
+64625,1.75,US
+64628,1.75,US
+64630,1.75,US
+64631,1.75,US
+64632,1.75,US
+64633,1.75,US
+64635,1.75,US
+64636,1.75,US
+64637,1.75,US
+64638,1.75,US
+64639,1.75,US
+64640,1.75,US
+64641,1.75,US
+64642,1.75,US
+64643,1.75,US
+64644,1.75,US
+64645,1.75,US
+64646,1.75,US
+64647,1.75,US
+64648,1.75,US
+64649,1.75,US
+64650,1.75,US
+64651,1.75,US
+64652,1.75,US
+64653,1.75,US
+64654,1.75,US
+64655,1.75,US
+64656,1.75,US
+64657,1.75,US
+64658,1.75,US
+64659,1.75,US
+64660,1.75,US
+64661,1.75,US
+64664,1.75,US
+64667,1.75,US
+64668,1.75,US
+64670,1.75,US
+64671,1.75,US
+64672,1.75,US
+64673,1.75,US
+64674,1.75,US
+64676,1.75,US
+64679,1.75,US
+64680,1.75,US
+64681,1.75,US
+64682,1.75,US
+64683,1.75,US
+64686,1.75,US
+64687,1.75,US
+64688,1.75,US
+64689,1.75,US
+64701,1.75,US
+64720,1.75,US
+64722,1.75,US
+64723,1.75,US
+64724,1.75,US
+64725,1.75,US
+64726,1.75,US
+64728,1.75,US
+64730,1.75,US
+64733,1.75,US
+64734,1.75,US
+64735,1.75,US
+64738,1.75,US
+64739,1.75,US
+64740,1.75,US
+64741,1.75,US
+64742,1.75,US
+64743,1.75,US
+64744,1.75,US
+64745,1.75,US
+64746,1.75,US
+64747,1.75,US
+64748,1.75,US
+64750,1.75,US
+64751,1.75,US
+64752,1.75,US
+64755,1.75,US
+64756,1.75,US
+64759,1.75,US
+64761,1.75,US
+64762,1.75,US
+64763,1.75,US
+64765,1.75,US
+64766,1.75,US
+64767,1.75,US
+64769,1.75,US
+64770,1.75,US
+64771,1.75,US
+64772,1.75,US
+64776,1.75,US
+64777,1.75,US
+64778,1.75,US
+64779,1.75,US
+64780,1.75,US
+64781,1.75,US
+64783,1.75,US
+64784,1.75,US
+64788,1.75,US
+64790,1.75,US
+64830,1.75,US
+64831,1.75,US
+64832,1.75,US
+64833,1.75,US
+64834,1.75,US
+64836,1.75,US
+64840,1.75,US
+64842,1.75,US
+64843,1.75,US
+64844,1.75,US
+64847,1.75,US
+64848,1.75,US
+64849,1.75,US
+64850,1.75,US
+64853,1.75,US
+64854,1.75,US
+64855,1.75,US
+64856,1.75,US
+64857,1.75,US
+64858,1.75,US
+64859,1.75,US
+64861,1.75,US
+64862,1.75,US
+64863,1.75,US
+64865,1.75,US
+64866,1.75,US
+64867,1.75,US
+64868,1.75,US
+64869,1.75,US
+64873,1.75,US
+64874,1.75,US
+65001,1.75,US
+65010,1.75,US
+65011,1.75,US
+65013,1.75,US
+65014,1.75,US
+65016,1.75,US
+65017,1.75,US
+65018,1.75,US
+65020,1.75,US
+65023,1.75,US
+65024,1.75,US
+65025,1.75,US
+65026,1.75,US
+65031,1.75,US
+65032,1.75,US
+65034,1.75,US
+65035,1.75,US
+65036,1.75,US
+65037,1.75,US
+65038,1.75,US
+65039,1.75,US
+65040,1.75,US
+65041,1.75,US
+65042,1.75,US
+65043,1.75,US
+65046,1.75,US
+65047,1.75,US
+65048,1.75,US
+65049,1.75,US
+65050,1.75,US
+65051,1.75,US
+65052,1.75,US
+65053,1.75,US
+65054,1.75,US
+65055,1.75,US
+65058,1.75,US
+65059,1.75,US
+65061,1.75,US
+65062,1.75,US
+65063,1.75,US
+65064,1.75,US
+65066,1.75,US
+65067,1.75,US
+65068,1.75,US
+65069,1.75,US
+65072,1.75,US
+65074,1.75,US
+65075,1.75,US
+65076,1.75,US
+65077,1.75,US
+65078,1.75,US
+65079,1.75,US
+65080,1.75,US
+65081,1.75,US
+65082,1.75,US
+65083,1.75,US
+65084,1.75,US
+65085,1.75,US
+65230,1.75,US
+65231,1.75,US
+65232,1.75,US
+65233,1.75,US
+65236,1.75,US
+65237,1.75,US
+65239,1.75,US
+65240,1.75,US
+65243,1.75,US
+65244,1.75,US
+65246,1.75,US
+65247,1.75,US
+65248,1.75,US
+65250,1.75,US
+65251,1.75,US
+65254,1.75,US
+65255,1.75,US
+65256,1.75,US
+65257,1.75,US
+65258,1.75,US
+65259,1.75,US
+65260,1.75,US
+65261,1.75,US
+65262,1.75,US
+65263,1.75,US
+65264,1.75,US
+65265,1.75,US
+65270,1.75,US
+65274,1.75,US
+65275,1.75,US
+65276,1.75,US
+65278,1.75,US
+65279,1.75,US
+65280,1.75,US
+65281,1.75,US
+65282,1.75,US
+65283,1.75,US
+65284,1.75,US
+65285,1.75,US
+65286,1.75,US
+65287,1.75,US
+65301,1.75,US
+65302,1.75,US
+65320,1.75,US
+65321,1.75,US
+65322,1.75,US
+65323,1.75,US
+65324,1.75,US
+65325,1.75,US
+65326,1.75,US
+65327,1.75,US
+65329,1.75,US
+65330,1.75,US
+65332,1.75,US
+65333,1.75,US
+65334,1.75,US
+65335,1.75,US
+65336,1.75,US
+65337,1.75,US
+65338,1.75,US
+65339,1.75,US
+65340,1.75,US
+65344,1.75,US
+65345,1.75,US
+65347,1.75,US
+65348,1.75,US
+65349,1.75,US
+65350,1.75,US
+65351,1.75,US
+65354,1.75,US
+65355,1.75,US
+65360,1.75,US
+65401,1.75,US
+65402,1.75,US
+65409,1.75,US
+65433,1.75,US
+65436,1.75,US
+65438,1.75,US
+65439,1.75,US
+65440,1.75,US
+65441,1.75,US
+65443,1.75,US
+65444,1.75,US
+65446,1.75,US
+65449,1.75,US
+65452,1.75,US
+65453,1.75,US
+65456,1.75,US
+65457,1.75,US
+65459,1.75,US
+65461,1.75,US
+65462,1.75,US
+65463,1.75,US
+65464,1.75,US
+65466,1.75,US
+65468,1.75,US
+65470,1.75,US
+65473,1.75,US
+65479,1.75,US
+65483,1.75,US
+65484,1.75,US
+65486,1.75,US
+65501,1.75,US
+65529,1.75,US
+65532,1.75,US
+65534,1.75,US
+65535,1.75,US
+65536,1.75,US
+65540,1.75,US
+65541,1.75,US
+65542,1.75,US
+65543,1.75,US
+65546,1.75,US
+65548,1.75,US
+65550,1.75,US
+65552,1.75,US
+65555,1.75,US
+65556,1.75,US
+65557,1.75,US
+65559,1.75,US
+65560,1.75,US
+65564,1.75,US
+65565,1.75,US
+65566,1.75,US
+65567,1.75,US
+65570,1.75,US
+65571,1.75,US
+65572,1.75,US
+65580,1.75,US
+65582,1.75,US
+65583,1.75,US
+65584,1.75,US
+65586,1.75,US
+65588,1.75,US
+65589,1.75,US
+65590,1.75,US
+65591,1.75,US
+65601,1.75,US
+65603,1.75,US
+65604,1.75,US
+65605,1.75,US
+65606,1.75,US
+65607,1.75,US
+65608,1.75,US
+65609,1.75,US
+65610,1.75,US
+65611,1.75,US
+65612,1.75,US
+65613,1.75,US
+65614,1.75,US
+65615,1.75,US
+65616,1.75,US
+65617,1.75,US
+65618,1.75,US
+65620,1.75,US
+65622,1.75,US
+65623,1.75,US
+65624,1.75,US
+65625,1.75,US
+65626,1.75,US
+65627,1.75,US
+65629,1.75,US
+65630,1.75,US
+65631,1.75,US
+65632,1.75,US
+65633,1.75,US
+65634,1.75,US
+65635,1.75,US
+65636,1.75,US
+65637,1.75,US
+65638,1.75,US
+65640,1.75,US
+65641,1.75,US
+65644,1.75,US
+65645,1.75,US
+65646,1.75,US
+65647,1.75,US
+65648,1.75,US
+65649,1.75,US
+65650,1.75,US
+65652,1.75,US
+65653,1.75,US
+65654,1.75,US
+65655,1.75,US
+65656,1.75,US
+65657,1.75,US
+65658,1.75,US
+65659,1.75,US
+65660,1.75,US
+65661,1.75,US
+65662,1.75,US
+65663,1.75,US
+65664,1.75,US
+65666,1.75,US
+65667,1.75,US
+65668,1.75,US
+65669,1.75,US
+65672,1.75,US
+65673,1.75,US
+65674,1.75,US
+65675,1.75,US
+65676,1.75,US
+65679,1.75,US
+65680,1.75,US
+65681,1.75,US
+65682,1.75,US
+65685,1.75,US
+65686,1.75,US
+65688,1.75,US
+65689,1.75,US
+65690,1.75,US
+65692,1.75,US
+65701,1.75,US
+65702,1.75,US
+65704,1.75,US
+65705,1.75,US
+65706,1.75,US
+65707,1.75,US
+65708,1.75,US
+65710,1.75,US
+65711,1.75,US
+65712,1.75,US
+65713,1.75,US
+65715,1.75,US
+65717,1.75,US
+65720,1.75,US
+65721,1.75,US
+65722,1.75,US
+65723,1.75,US
+65724,1.75,US
+65725,1.75,US
+65726,1.75,US
+65727,1.75,US
+65728,1.75,US
+65729,1.75,US
+65730,1.75,US
+65731,1.75,US
+65732,1.75,US
+65733,1.75,US
+65734,1.75,US
+65735,1.75,US
+65737,1.75,US
+65738,1.75,US
+65739,1.75,US
+65741,1.75,US
+65742,1.75,US
+65744,1.75,US
+65745,1.75,US
+65746,1.75,US
+65747,1.75,US
+65752,1.75,US
+65753,1.75,US
+65754,1.75,US
+65755,1.75,US
+65756,1.75,US
+65757,1.75,US
+65759,1.75,US
+65760,1.75,US
+65761,1.75,US
+65762,1.75,US
+65764,1.75,US
+65766,1.75,US
+65767,1.75,US
+65768,1.75,US
+65769,1.75,US
+65770,1.75,US
+65771,1.75,US
+65772,1.75,US
+65773,1.75,US
+65774,1.75,US
+65775,1.75,US
+65776,1.75,US
+65777,1.75,US
+65778,1.75,US
+65779,1.75,US
+65781,1.75,US
+65783,1.75,US
+65784,1.75,US
+65785,1.75,US
+65786,1.75,US
+65787,1.75,US
+65788,1.75,US
+65789,1.75,US
+65790,1.75,US
+65791,1.75,US
+65793,1.75,US
+66002,1.75,US
+66006,1.75,US
+66007,1.75,US
+66008,1.75,US
+66010,1.75,US
+66012,1.75,US
+66013,1.75,US
+66014,1.75,US
+66015,1.75,US
+66016,1.75,US
+66017,1.75,US
+66018,1.75,US
+66019,1.75,US
+66020,1.75,US
+66021,1.75,US
+66023,1.75,US
+66024,1.75,US
+66025,1.75,US
+66026,1.75,US
+66030,1.75,US
+66031,1.75,US
+66032,1.75,US
+66033,1.75,US
+66035,1.75,US
+66036,1.75,US
+66039,1.75,US
+66040,1.75,US
+66041,1.75,US
+66042,1.75,US
+66050,1.75,US
+66052,1.75,US
+66053,1.75,US
+66054,1.75,US
+66056,1.75,US
+66058,1.75,US
+66060,1.75,US
+66064,1.75,US
+66066,1.75,US
+66067,1.75,US
+66070,1.75,US
+66071,1.75,US
+66072,1.75,US
+66073,1.75,US
+66075,1.75,US
+66076,1.75,US
+66077,1.75,US
+66078,1.75,US
+66079,1.75,US
+66080,1.75,US
+66083,1.75,US
+66086,1.75,US
+66087,1.75,US
+66088,1.75,US
+66090,1.75,US
+66091,1.75,US
+66092,1.75,US
+66093,1.75,US
+66094,1.75,US
+66095,1.75,US
+66097,1.75,US
+66401,1.75,US
+66402,1.75,US
+66403,1.75,US
+66404,1.75,US
+66406,1.75,US
+66407,1.75,US
+66408,1.75,US
+66409,1.75,US
+66411,1.75,US
+66412,1.75,US
+66413,1.75,US
+66414,1.75,US
+66415,1.75,US
+66416,1.75,US
+66417,1.75,US
+66418,1.75,US
+66419,1.75,US
+66422,1.75,US
+66423,1.75,US
+66424,1.75,US
+66425,1.75,US
+66426,1.75,US
+66427,1.75,US
+66428,1.75,US
+66429,1.75,US
+66431,1.75,US
+66432,1.75,US
+66434,1.75,US
+66436,1.75,US
+66438,1.75,US
+66439,1.75,US
+66440,1.75,US
+66441,1.75,US
+66442,1.75,US
+66449,1.75,US
+66450,1.75,US
+66451,1.75,US
+66501,1.75,US
+66502,1.75,US
+66503,1.75,US
+66505,1.75,US
+66507,1.75,US
+66508,1.75,US
+66509,1.75,US
+66510,1.75,US
+66512,1.75,US
+66514,1.75,US
+66515,1.75,US
+66516,1.75,US
+66518,1.75,US
+66520,1.75,US
+66521,1.75,US
+66522,1.75,US
+66523,1.75,US
+66524,1.75,US
+66526,1.75,US
+66527,1.75,US
+66528,1.75,US
+66531,1.75,US
+66532,1.75,US
+66533,1.75,US
+66534,1.75,US
+66535,1.75,US
+66536,1.75,US
+66537,1.75,US
+66538,1.75,US
+66539,1.75,US
+66540,1.75,US
+66541,1.75,US
+66542,1.75,US
+66543,1.75,US
+66544,1.75,US
+66546,1.75,US
+66547,1.75,US
+66548,1.75,US
+66549,1.75,US
+66550,1.75,US
+66551,1.75,US
+66552,1.75,US
+66554,1.75,US
+66701,1.75,US
+66710,1.75,US
+66711,1.75,US
+66712,1.75,US
+66713,1.75,US
+66714,1.75,US
+66716,1.75,US
+66717,1.75,US
+66720,1.75,US
+66724,1.75,US
+66725,1.75,US
+66727,1.75,US
+66728,1.75,US
+66732,1.75,US
+66733,1.75,US
+66734,1.75,US
+66735,1.75,US
+66736,1.75,US
+66738,1.75,US
+66739,1.75,US
+66740,1.75,US
+66741,1.75,US
+66742,1.75,US
+66743,1.75,US
+66746,1.75,US
+66748,1.75,US
+66749,1.75,US
+66751,1.75,US
+66753,1.75,US
+66754,1.75,US
+66755,1.75,US
+66756,1.75,US
+66757,1.75,US
+66758,1.75,US
+66759,1.75,US
+66760,1.75,US
+66761,1.75,US
+66762,1.75,US
+66767,1.75,US
+66769,1.75,US
+66770,1.75,US
+66771,1.75,US
+66772,1.75,US
+66773,1.75,US
+66775,1.75,US
+66776,1.75,US
+66777,1.75,US
+66778,1.75,US
+66779,1.75,US
+66780,1.75,US
+66781,1.75,US
+66782,1.75,US
+66783,1.75,US
+66801,1.75,US
+66830,1.75,US
+66833,1.75,US
+66834,1.75,US
+66835,1.75,US
+66838,1.75,US
+66839,1.75,US
+66840,1.75,US
+66842,1.75,US
+66843,1.75,US
+66845,1.75,US
+66846,1.75,US
+66849,1.75,US
+66850,1.75,US
+66851,1.75,US
+66852,1.75,US
+66853,1.75,US
+66854,1.75,US
+66856,1.75,US
+66857,1.75,US
+66858,1.75,US
+66859,1.75,US
+66860,1.75,US
+66861,1.75,US
+66862,1.75,US
+66863,1.75,US
+66864,1.75,US
+66865,1.75,US
+66866,1.75,US
+66868,1.75,US
+66869,1.75,US
+66870,1.75,US
+66871,1.75,US
+66872,1.75,US
+66873,1.75,US
+66901,1.75,US
+66930,1.75,US
+66932,1.75,US
+66933,1.75,US
+66935,1.75,US
+66936,1.75,US
+66937,1.75,US
+66938,1.75,US
+66939,1.75,US
+66940,1.75,US
+66941,1.75,US
+66942,1.75,US
+66943,1.75,US
+66944,1.75,US
+66945,1.75,US
+66946,1.75,US
+66948,1.75,US
+66949,1.75,US
+66951,1.75,US
+66952,1.75,US
+66953,1.75,US
+66955,1.75,US
+66956,1.75,US
+66958,1.75,US
+66959,1.75,US
+66960,1.75,US
+66961,1.75,US
+66962,1.75,US
+66963,1.75,US
+66964,1.75,US
+66966,1.75,US
+66967,1.75,US
+66968,1.75,US
+66970,1.75,US
+67001,1.75,US
+67003,1.75,US
+67004,1.75,US
+67005,1.75,US
+67008,1.75,US
+67009,1.75,US
+67010,1.75,US
+67012,1.75,US
+67013,1.75,US
+67016,1.75,US
+67017,1.75,US
+67018,1.75,US
+67019,1.75,US
+67020,1.75,US
+67021,1.75,US
+67022,1.75,US
+67023,1.75,US
+67024,1.75,US
+67025,1.75,US
+67026,1.75,US
+67028,1.75,US
+67029,1.75,US
+67030,1.75,US
+67031,1.75,US
+67035,1.75,US
+67036,1.75,US
+67038,1.75,US
+67039,1.75,US
+67041,1.75,US
+67042,1.75,US
+67045,1.75,US
+67047,1.75,US
+67049,1.75,US
+67050,1.75,US
+67051,1.75,US
+67052,1.75,US
+67053,1.75,US
+67054,1.75,US
+67056,1.75,US
+67057,1.75,US
+67058,1.75,US
+67059,1.75,US
+67061,1.75,US
+67062,1.75,US
+67063,1.75,US
+67065,1.75,US
+67066,1.75,US
+67067,1.75,US
+67068,1.75,US
+67070,1.75,US
+67071,1.75,US
+67072,1.75,US
+67073,1.75,US
+67074,1.75,US
+67101,1.75,US
+67102,1.75,US
+67103,1.75,US
+67104,1.75,US
+67105,1.75,US
+67106,1.75,US
+67107,1.75,US
+67108,1.75,US
+67109,1.75,US
+67110,1.75,US
+67111,1.75,US
+67112,1.75,US
+67114,1.75,US
+67118,1.75,US
+67119,1.75,US
+67120,1.75,US
+67122,1.75,US
+67123,1.75,US
+67124,1.75,US
+67127,1.75,US
+67128,1.75,US
+67131,1.75,US
+67132,1.75,US
+67133,1.75,US
+67134,1.75,US
+67135,1.75,US
+67137,1.75,US
+67138,1.75,US
+67140,1.75,US
+67142,1.75,US
+67143,1.75,US
+67144,1.75,US
+67146,1.75,US
+67147,1.75,US
+67149,1.75,US
+67150,1.75,US
+67151,1.75,US
+67152,1.75,US
+67154,1.75,US
+67155,1.75,US
+67156,1.75,US
+67159,1.75,US
+67301,1.75,US
+67330,1.75,US
+67332,1.75,US
+67333,1.75,US
+67334,1.75,US
+67335,1.75,US
+67336,1.75,US
+67337,1.75,US
+67340,1.75,US
+67341,1.75,US
+67342,1.75,US
+67344,1.75,US
+67345,1.75,US
+67346,1.75,US
+67347,1.75,US
+67349,1.75,US
+67351,1.75,US
+67352,1.75,US
+67353,1.75,US
+67354,1.75,US
+67355,1.75,US
+67356,1.75,US
+67357,1.75,US
+67360,1.75,US
+67361,1.75,US
+67363,1.75,US
+67364,1.75,US
+67401,1.75,US
+67402,1.75,US
+67410,1.75,US
+67416,1.75,US
+67417,1.75,US
+67418,1.75,US
+67420,1.75,US
+67422,1.75,US
+67423,1.75,US
+67425,1.75,US
+67427,1.75,US
+67428,1.75,US
+67430,1.75,US
+67431,1.75,US
+67432,1.75,US
+67436,1.75,US
+67437,1.75,US
+67438,1.75,US
+67439,1.75,US
+67441,1.75,US
+67442,1.75,US
+67443,1.75,US
+67444,1.75,US
+67445,1.75,US
+67446,1.75,US
+67447,1.75,US
+67448,1.75,US
+67449,1.75,US
+67450,1.75,US
+67451,1.75,US
+67452,1.75,US
+67454,1.75,US
+67455,1.75,US
+67456,1.75,US
+67457,1.75,US
+67458,1.75,US
+67459,1.75,US
+67460,1.75,US
+67464,1.75,US
+67466,1.75,US
+67467,1.75,US
+67468,1.75,US
+67470,1.75,US
+67473,1.75,US
+67474,1.75,US
+67475,1.75,US
+67476,1.75,US
+67478,1.75,US
+67480,1.75,US
+67481,1.75,US
+67482,1.75,US
+67483,1.75,US
+67484,1.75,US
+67485,1.75,US
+67487,1.75,US
+67490,1.75,US
+67491,1.75,US
+67492,1.75,US
+67501,1.75,US
+67504,1.75,US
+67510,1.75,US
+67511,1.75,US
+67512,1.75,US
+67513,1.75,US
+67514,1.75,US
+67515,1.75,US
+67516,1.75,US
+67518,1.75,US
+67519,1.75,US
+67520,1.75,US
+67521,1.75,US
+67522,1.75,US
+67523,1.75,US
+67524,1.75,US
+67525,1.75,US
+67526,1.75,US
+67529,1.75,US
+67530,1.75,US
+67543,1.75,US
+67544,1.75,US
+67545,1.75,US
+67546,1.75,US
+67547,1.75,US
+67548,1.75,US
+67550,1.75,US
+67552,1.75,US
+67553,1.75,US
+67554,1.75,US
+67556,1.75,US
+67557,1.75,US
+67559,1.75,US
+67560,1.75,US
+67561,1.75,US
+67563,1.75,US
+67564,1.75,US
+67565,1.75,US
+67566,1.75,US
+67567,1.75,US
+67568,1.75,US
+67570,1.75,US
+67572,1.75,US
+67573,1.75,US
+67574,1.75,US
+67575,1.75,US
+67576,1.75,US
+67578,1.75,US
+67579,1.75,US
+67581,1.75,US
+67583,1.75,US
+67584,1.75,US
+67585,1.75,US
+67601,1.75,US
+67621,1.75,US
+67622,1.75,US
+67623,1.75,US
+67625,1.75,US
+67626,1.75,US
+67627,1.75,US
+67628,1.75,US
+67629,1.75,US
+67631,1.75,US
+67632,1.75,US
+67634,1.75,US
+67635,1.75,US
+67637,1.75,US
+67638,1.75,US
+67639,1.75,US
+67640,1.75,US
+67642,1.75,US
+67643,1.75,US
+67644,1.75,US
+67645,1.75,US
+67646,1.75,US
+67647,1.75,US
+67648,1.75,US
+67649,1.75,US
+67650,1.75,US
+67651,1.75,US
+67653,1.75,US
+67654,1.75,US
+67656,1.75,US
+67657,1.75,US
+67658,1.75,US
+67659,1.75,US
+67660,1.75,US
+67661,1.75,US
+67663,1.75,US
+67664,1.75,US
+67665,1.75,US
+67667,1.75,US
+67669,1.75,US
+67670,1.75,US
+67671,1.75,US
+67672,1.75,US
+67673,1.75,US
+67674,1.75,US
+67675,1.75,US
+67701,1.75,US
+67730,1.75,US
+67731,1.75,US
+67732,1.75,US
+67733,1.75,US
+67734,1.75,US
+67735,1.75,US
+67736,1.75,US
+67737,1.75,US
+67738,1.75,US
+67739,1.75,US
+67740,1.75,US
+67741,1.75,US
+67743,1.75,US
+67744,1.75,US
+67745,1.75,US
+67747,1.75,US
+67748,1.75,US
+67749,1.75,US
+67751,1.75,US
+67752,1.75,US
+67753,1.75,US
+67756,1.75,US
+67757,1.75,US
+67758,1.75,US
+67761,1.75,US
+67762,1.75,US
+67764,1.75,US
+67801,1.75,US
+67831,1.75,US
+67834,1.75,US
+67835,1.75,US
+67836,1.75,US
+67837,1.75,US
+67838,1.75,US
+67839,1.75,US
+67840,1.75,US
+67841,1.75,US
+67842,1.75,US
+67843,1.75,US
+67844,1.75,US
+67846,1.75,US
+67849,1.75,US
+67850,1.75,US
+67851,1.75,US
+67853,1.75,US
+67854,1.75,US
+67855,1.75,US
+67857,1.75,US
+67859,1.75,US
+67860,1.75,US
+67861,1.75,US
+67862,1.75,US
+67863,1.75,US
+67864,1.75,US
+67865,1.75,US
+67867,1.75,US
+67868,1.75,US
+67869,1.75,US
+67870,1.75,US
+67871,1.75,US
+67876,1.75,US
+67877,1.75,US
+67878,1.75,US
+67879,1.75,US
+67880,1.75,US
+67882,1.75,US
+67901,1.75,US
+67905,1.75,US
+67950,1.75,US
+67951,1.75,US
+67952,1.75,US
+67953,1.75,US
+67954,1.75,US
+68001,1.75,US
+68002,1.75,US
+68003,1.75,US
+68004,1.75,US
+68007,1.75,US
+68008,1.75,US
+68009,1.75,US
+68014,1.75,US
+68015,1.75,US
+68016,1.75,US
+68017,1.75,US
+68018,1.75,US
+68019,1.75,US
+68020,1.75,US
+68023,1.75,US
+68028,1.75,US
+68029,1.75,US
+68030,1.75,US
+68031,1.75,US
+68033,1.75,US
+68034,1.75,US
+68035,1.75,US
+68036,1.75,US
+68037,1.75,US
+68038,1.75,US
+68039,1.75,US
+68040,1.75,US
+68041,1.75,US
+68042,1.75,US
+68044,1.75,US
+68045,1.75,US
+68047,1.75,US
+68048,1.75,US
+68050,1.75,US
+68054,1.75,US
+68055,1.75,US
+68057,1.75,US
+68058,1.75,US
+68059,1.75,US
+68061,1.75,US
+68062,1.75,US
+68063,1.75,US
+68064,1.75,US
+68065,1.75,US
+68066,1.75,US
+68067,1.75,US
+68068,1.75,US
+68069,1.75,US
+68070,1.75,US
+68071,1.75,US
+68072,1.75,US
+68073,1.75,US
+68301,1.75,US
+68303,1.75,US
+68304,1.75,US
+68305,1.75,US
+68307,1.75,US
+68309,1.75,US
+68310,1.75,US
+68313,1.75,US
+68314,1.75,US
+68315,1.75,US
+68316,1.75,US
+68317,1.75,US
+68318,1.75,US
+68319,1.75,US
+68320,1.75,US
+68321,1.75,US
+68322,1.75,US
+68323,1.75,US
+68324,1.75,US
+68325,1.75,US
+68326,1.75,US
+68327,1.75,US
+68328,1.75,US
+68329,1.75,US
+68330,1.75,US
+68331,1.75,US
+68332,1.75,US
+68333,1.75,US
+68335,1.75,US
+68336,1.75,US
+68337,1.75,US
+68338,1.75,US
+68339,1.75,US
+68340,1.75,US
+68341,1.75,US
+68342,1.75,US
+68343,1.75,US
+68344,1.75,US
+68345,1.75,US
+68346,1.75,US
+68347,1.75,US
+68348,1.75,US
+68349,1.75,US
+68350,1.75,US
+68351,1.75,US
+68352,1.75,US
+68354,1.75,US
+68355,1.75,US
+68357,1.75,US
+68358,1.75,US
+68359,1.75,US
+68360,1.75,US
+68361,1.75,US
+68362,1.75,US
+68364,1.75,US
+68365,1.75,US
+68366,1.75,US
+68367,1.75,US
+68368,1.75,US
+68370,1.75,US
+68371,1.75,US
+68372,1.75,US
+68374,1.75,US
+68375,1.75,US
+68376,1.75,US
+68377,1.75,US
+68378,1.75,US
+68380,1.75,US
+68381,1.75,US
+68382,1.75,US
+68401,1.75,US
+68402,1.75,US
+68403,1.75,US
+68404,1.75,US
+68405,1.75,US
+68406,1.75,US
+68407,1.75,US
+68409,1.75,US
+68410,1.75,US
+68413,1.75,US
+68414,1.75,US
+68415,1.75,US
+68416,1.75,US
+68417,1.75,US
+68418,1.75,US
+68419,1.75,US
+68420,1.75,US
+68421,1.75,US
+68422,1.75,US
+68423,1.75,US
+68424,1.75,US
+68428,1.75,US
+68429,1.75,US
+68430,1.75,US
+68431,1.75,US
+68433,1.75,US
+68434,1.75,US
+68436,1.75,US
+68437,1.75,US
+68438,1.75,US
+68439,1.75,US
+68440,1.75,US
+68441,1.75,US
+68442,1.75,US
+68443,1.75,US
+68444,1.75,US
+68445,1.75,US
+68446,1.75,US
+68447,1.75,US
+68448,1.75,US
+68450,1.75,US
+68452,1.75,US
+68453,1.75,US
+68454,1.75,US
+68455,1.75,US
+68456,1.75,US
+68457,1.75,US
+68458,1.75,US
+68460,1.75,US
+68461,1.75,US
+68462,1.75,US
+68463,1.75,US
+68464,1.75,US
+68465,1.75,US
+68466,1.75,US
+68467,1.75,US
+68601,1.75,US
+68602,1.75,US
+68620,1.75,US
+68621,1.75,US
+68622,1.75,US
+68623,1.75,US
+68624,1.75,US
+68626,1.75,US
+68627,1.75,US
+68628,1.75,US
+68629,1.75,US
+68631,1.75,US
+68632,1.75,US
+68633,1.75,US
+68634,1.75,US
+68635,1.75,US
+68636,1.75,US
+68637,1.75,US
+68638,1.75,US
+68640,1.75,US
+68641,1.75,US
+68642,1.75,US
+68643,1.75,US
+68644,1.75,US
+68647,1.75,US
+68648,1.75,US
+68649,1.75,US
+68651,1.75,US
+68652,1.75,US
+68653,1.75,US
+68654,1.75,US
+68655,1.75,US
+68658,1.75,US
+68659,1.75,US
+68660,1.75,US
+68661,1.75,US
+68662,1.75,US
+68663,1.75,US
+68664,1.75,US
+68665,1.75,US
+68666,1.75,US
+68667,1.75,US
+68669,1.75,US
+68701,1.75,US
+68702,1.75,US
+68710,1.75,US
+68711,1.75,US
+68713,1.75,US
+68714,1.75,US
+68715,1.75,US
+68716,1.75,US
+68717,1.75,US
+68718,1.75,US
+68719,1.75,US
+68720,1.75,US
+68722,1.75,US
+68723,1.75,US
+68724,1.75,US
+68725,1.75,US
+68726,1.75,US
+68727,1.75,US
+68728,1.75,US
+68729,1.75,US
+68730,1.75,US
+68731,1.75,US
+68732,1.75,US
+68733,1.75,US
+68734,1.75,US
+68735,1.75,US
+68736,1.75,US
+68737,1.75,US
+68738,1.75,US
+68739,1.75,US
+68740,1.75,US
+68741,1.75,US
+68742,1.75,US
+68743,1.75,US
+68745,1.75,US
+68746,1.75,US
+68747,1.75,US
+68748,1.75,US
+68749,1.75,US
+68751,1.75,US
+68752,1.75,US
+68753,1.75,US
+68755,1.75,US
+68756,1.75,US
+68757,1.75,US
+68758,1.75,US
+68759,1.75,US
+68760,1.75,US
+68761,1.75,US
+68763,1.75,US
+68764,1.75,US
+68765,1.75,US
+68766,1.75,US
+68767,1.75,US
+68768,1.75,US
+68769,1.75,US
+68770,1.75,US
+68771,1.75,US
+68772,1.75,US
+68773,1.75,US
+68774,1.75,US
+68777,1.75,US
+68778,1.75,US
+68779,1.75,US
+68780,1.75,US
+68781,1.75,US
+68783,1.75,US
+68784,1.75,US
+68785,1.75,US
+68786,1.75,US
+68787,1.75,US
+68788,1.75,US
+68789,1.75,US
+68790,1.75,US
+68791,1.75,US
+68792,1.75,US
+68802,1.75,US
+68803,1.75,US
+68810,1.75,US
+68812,1.75,US
+68813,1.75,US
+68814,1.75,US
+68815,1.75,US
+68816,1.75,US
+68817,1.75,US
+68818,1.75,US
+68819,1.75,US
+68820,1.75,US
+68821,1.75,US
+68822,1.75,US
+68823,1.75,US
+68824,1.75,US
+68825,1.75,US
+68826,1.75,US
+68827,1.75,US
+68828,1.75,US
+68831,1.75,US
+68832,1.75,US
+68833,1.75,US
+68834,1.75,US
+68835,1.75,US
+68836,1.75,US
+68837,1.75,US
+68838,1.75,US
+68840,1.75,US
+68841,1.75,US
+68842,1.75,US
+68843,1.75,US
+68844,1.75,US
+68845,1.75,US
+68846,1.75,US
+68847,1.75,US
+68848,1.75,US
+68850,1.75,US
+68852,1.75,US
+68853,1.75,US
+68854,1.75,US
+68855,1.75,US
+68856,1.75,US
+68858,1.75,US
+68859,1.75,US
+68860,1.75,US
+68861,1.75,US
+68862,1.75,US
+68863,1.75,US
+68864,1.75,US
+68865,1.75,US
+68866,1.75,US
+68869,1.75,US
+68870,1.75,US
+68871,1.75,US
+68872,1.75,US
+68873,1.75,US
+68874,1.75,US
+68875,1.75,US
+68876,1.75,US
+68878,1.75,US
+68879,1.75,US
+68880,1.75,US
+68881,1.75,US
+68882,1.75,US
+68883,1.75,US
+68901,1.75,US
+68902,1.75,US
+68920,1.75,US
+68922,1.75,US
+68923,1.75,US
+68924,1.75,US
+68925,1.75,US
+68926,1.75,US
+68927,1.75,US
+68928,1.75,US
+68929,1.75,US
+68930,1.75,US
+68932,1.75,US
+68933,1.75,US
+68934,1.75,US
+68935,1.75,US
+68936,1.75,US
+68937,1.75,US
+68938,1.75,US
+68939,1.75,US
+68940,1.75,US
+68941,1.75,US
+68942,1.75,US
+68943,1.75,US
+68944,1.75,US
+68945,1.75,US
+68946,1.75,US
+68947,1.75,US
+68948,1.75,US
+68949,1.75,US
+68950,1.75,US
+68952,1.75,US
+68954,1.75,US
+68955,1.75,US
+68956,1.75,US
+68957,1.75,US
+68958,1.75,US
+68959,1.75,US
+68960,1.75,US
+68961,1.75,US
+68963,1.75,US
+68964,1.75,US
+68966,1.75,US
+68967,1.75,US
+68969,1.75,US
+68970,1.75,US
+68971,1.75,US
+68972,1.75,US
+68973,1.75,US
+68974,1.75,US
+68975,1.75,US
+68976,1.75,US
+68977,1.75,US
+68978,1.75,US
+68979,1.75,US
+68980,1.75,US
+68981,1.75,US
+68982,1.75,US
+69001,1.75,US
+69020,1.75,US
+69021,1.75,US
+69022,1.75,US
+69023,1.75,US
+69024,1.75,US
+69025,1.75,US
+69026,1.75,US
+69027,1.75,US
+69028,1.75,US
+69029,1.75,US
+69030,1.75,US
+69031,1.75,US
+69032,1.75,US
+69033,1.75,US
+69034,1.75,US
+69036,1.75,US
+69037,1.75,US
+69038,1.75,US
+69039,1.75,US
+69040,1.75,US
+69041,1.75,US
+69042,1.75,US
+69043,1.75,US
+69044,1.75,US
+69045,1.75,US
+69046,1.75,US
+69101,1.75,US
+69103,1.75,US
+69120,1.75,US
+69121,1.75,US
+69122,1.75,US
+69123,1.75,US
+69125,1.75,US
+69127,1.75,US
+69128,1.75,US
+69129,1.75,US
+69130,1.75,US
+69131,1.75,US
+69132,1.75,US
+69133,1.75,US
+69134,1.75,US
+69135,1.75,US
+69138,1.75,US
+69140,1.75,US
+69141,1.75,US
+69142,1.75,US
+69143,1.75,US
+69144,1.75,US
+69145,1.75,US
+69146,1.75,US
+69147,1.75,US
+69148,1.75,US
+69149,1.75,US
+69150,1.75,US
+69151,1.75,US
+69152,1.75,US
+69153,1.75,US
+69154,1.75,US
+69155,1.75,US
+69156,1.75,US
+69157,1.75,US
+69160,1.75,US
+69161,1.75,US
+69162,1.75,US
+69163,1.75,US
+69165,1.75,US
+69166,1.75,US
+69167,1.75,US
+69168,1.75,US
+69169,1.75,US
+69170,1.75,US
+69171,1.75,US
+69190,1.75,US
+69201,1.75,US
+69210,1.75,US
+69211,1.75,US
+69212,1.75,US
+69214,1.75,US
+69216,1.75,US
+69217,1.75,US
+69218,1.75,US
+69219,1.75,US
+69220,1.75,US
+69221,1.75,US
+69301,1.75,US
+69331,1.75,US
+69333,1.75,US
+69334,1.75,US
+69335,1.75,US
+69336,1.75,US
+69337,1.75,US
+69339,1.75,US
+69340,1.75,US
+69341,1.75,US
+69343,1.75,US
+69345,1.75,US
+69346,1.75,US
+69347,1.75,US
+69348,1.75,US
+69349,1.75,US
+69350,1.75,US
+69351,1.75,US
+69352,1.75,US
+69353,1.75,US
+69354,1.75,US
+69355,1.75,US
+69356,1.75,US
+69357,1.75,US
+69358,1.75,US
+69360,1.75,US
+69361,1.75,US
+69363,1.75,US
+69365,1.75,US
+69366,1.75,US
+69367,1.75,US
+70030,1.75,US
+70031,1.75,US
+70036,1.75,US
+70037,1.75,US
+70038,1.75,US
+70040,1.75,US
+70041,1.75,US
+70042,1.75,US
+70046,1.75,US
+70049,1.75,US
+70050,1.75,US
+70051,1.75,US
+70052,1.75,US
+70057,1.75,US
+70066,1.75,US
+70067,1.75,US
+70076,1.75,US
+70081,1.75,US
+70082,1.75,US
+70083,1.75,US
+70085,1.75,US
+70086,1.75,US
+70090,1.75,US
+70091,1.75,US
+70143,1.75,US
+70301,1.75,US
+70302,1.75,US
+70310,1.75,US
+70339,1.75,US
+70340,1.75,US
+70341,1.75,US
+70342,1.75,US
+70344,1.75,US
+70345,1.75,US
+70346,1.75,US
+70352,1.75,US
+70353,1.75,US
+70354,1.75,US
+70355,1.75,US
+70356,1.75,US
+70357,1.75,US
+70371,1.75,US
+70372,1.75,US
+70373,1.75,US
+70374,1.75,US
+70375,1.75,US
+70377,1.75,US
+70380,1.75,US
+70381,1.75,US
+70390,1.75,US
+70391,1.75,US
+70392,1.75,US
+70393,1.75,US
+70394,1.75,US
+70395,1.75,US
+70397,1.75,US
+70420,1.75,US
+70421,1.75,US
+70422,1.75,US
+70426,1.75,US
+70427,1.75,US
+70429,1.75,US
+70431,1.75,US
+70435,1.75,US
+70436,1.75,US
+70437,1.75,US
+70438,1.75,US
+70441,1.75,US
+70442,1.75,US
+70443,1.75,US
+70444,1.75,US
+70445,1.75,US
+70446,1.75,US
+70447,1.75,US
+70449,1.75,US
+70450,1.75,US
+70451,1.75,US
+70452,1.75,US
+70453,1.75,US
+70454,1.75,US
+70455,1.75,US
+70456,1.75,US
+70457,1.75,US
+70462,1.75,US
+70463,1.75,US
+70464,1.75,US
+70465,1.75,US
+70466,1.75,US
+70467,1.75,US
+70510,1.75,US
+70511,1.75,US
+70512,1.75,US
+70513,1.75,US
+70514,1.75,US
+70515,1.75,US
+70516,1.75,US
+70517,1.75,US
+70519,1.75,US
+70521,1.75,US
+70522,1.75,US
+70523,1.75,US
+70524,1.75,US
+70525,1.75,US
+70526,1.75,US
+70527,1.75,US
+70529,1.75,US
+70531,1.75,US
+70532,1.75,US
+70533,1.75,US
+70534,1.75,US
+70535,1.75,US
+70537,1.75,US
+70538,1.75,US
+70540,1.75,US
+70541,1.75,US
+70542,1.75,US
+70543,1.75,US
+70544,1.75,US
+70548,1.75,US
+70549,1.75,US
+70550,1.75,US
+70551,1.75,US
+70552,1.75,US
+70554,1.75,US
+70555,1.75,US
+70556,1.75,US
+70559,1.75,US
+70569,1.75,US
+70570,1.75,US
+70571,1.75,US
+70575,1.75,US
+70576,1.75,US
+70577,1.75,US
+70578,1.75,US
+70580,1.75,US
+70581,1.75,US
+70582,1.75,US
+70584,1.75,US
+70585,1.75,US
+70586,1.75,US
+70589,1.75,US
+70591,1.75,US
+70630,1.75,US
+70631,1.75,US
+70632,1.75,US
+70633,1.75,US
+70634,1.75,US
+70637,1.75,US
+70638,1.75,US
+70639,1.75,US
+70640,1.75,US
+70643,1.75,US
+70644,1.75,US
+70645,1.75,US
+70646,1.75,US
+70647,1.75,US
+70648,1.75,US
+70650,1.75,US
+70651,1.75,US
+70652,1.75,US
+70653,1.75,US
+70654,1.75,US
+70655,1.75,US
+70656,1.75,US
+70657,1.75,US
+70658,1.75,US
+70659,1.75,US
+70660,1.75,US
+70661,1.75,US
+70662,1.75,US
+70665,1.75,US
+70668,1.75,US
+70710,1.75,US
+70712,1.75,US
+70715,1.75,US
+70716,1.75,US
+70717,1.75,US
+70719,1.75,US
+70720,1.75,US
+70721,1.75,US
+70722,1.75,US
+70723,1.75,US
+70725,1.75,US
+70730,1.75,US
+70732,1.75,US
+70733,1.75,US
+70734,1.75,US
+70736,1.75,US
+70738,1.75,US
+70740,1.75,US
+70743,1.75,US
+70744,1.75,US
+70747,1.75,US
+70748,1.75,US
+70749,1.75,US
+70751,1.75,US
+70752,1.75,US
+70753,1.75,US
+70754,1.75,US
+70755,1.75,US
+70756,1.75,US
+70757,1.75,US
+70759,1.75,US
+70760,1.75,US
+70761,1.75,US
+70762,1.75,US
+70763,1.75,US
+70764,1.75,US
+70765,1.75,US
+70767,1.75,US
+70770,1.75,US
+70772,1.75,US
+70773,1.75,US
+70774,1.75,US
+70775,1.75,US
+70776,1.75,US
+70777,1.75,US
+70778,1.75,US
+70780,1.75,US
+70781,1.75,US
+70782,1.75,US
+70783,1.75,US
+70784,1.75,US
+70785,1.75,US
+70787,1.75,US
+70788,1.75,US
+70789,1.75,US
+70791,1.75,US
+70792,1.75,US
+71001,1.75,US
+71002,1.75,US
+71003,1.75,US
+71004,1.75,US
+71006,1.75,US
+71007,1.75,US
+71008,1.75,US
+71016,1.75,US
+71018,1.75,US
+71019,1.75,US
+71021,1.75,US
+71023,1.75,US
+71024,1.75,US
+71025,1.75,US
+71027,1.75,US
+71028,1.75,US
+71029,1.75,US
+71030,1.75,US
+71031,1.75,US
+71032,1.75,US
+71033,1.75,US
+71034,1.75,US
+71036,1.75,US
+71037,1.75,US
+71038,1.75,US
+71039,1.75,US
+71040,1.75,US
+71043,1.75,US
+71044,1.75,US
+71045,1.75,US
+71046,1.75,US
+71047,1.75,US
+71048,1.75,US
+71049,1.75,US
+71050,1.75,US
+71051,1.75,US
+71052,1.75,US
+71055,1.75,US
+71058,1.75,US
+71060,1.75,US
+71061,1.75,US
+71063,1.75,US
+71064,1.75,US
+71065,1.75,US
+71066,1.75,US
+71067,1.75,US
+71068,1.75,US
+71069,1.75,US
+71070,1.75,US
+71071,1.75,US
+71072,1.75,US
+71073,1.75,US
+71078,1.75,US
+71079,1.75,US
+71080,1.75,US
+71082,1.75,US
+71110,1.75,US
+71218,1.75,US
+71219,1.75,US
+71220,1.75,US
+71221,1.75,US
+71222,1.75,US
+71223,1.75,US
+71225,1.75,US
+71226,1.75,US
+71227,1.75,US
+71229,1.75,US
+71230,1.75,US
+71232,1.75,US
+71233,1.75,US
+71234,1.75,US
+71235,1.75,US
+71237,1.75,US
+71238,1.75,US
+71241,1.75,US
+71242,1.75,US
+71243,1.75,US
+71247,1.75,US
+71249,1.75,US
+71250,1.75,US
+71251,1.75,US
+71253,1.75,US
+71254,1.75,US
+71256,1.75,US
+71259,1.75,US
+71260,1.75,US
+71261,1.75,US
+71263,1.75,US
+71264,1.75,US
+71266,1.75,US
+71268,1.75,US
+71269,1.75,US
+71270,1.75,US
+71272,1.75,US
+71273,1.75,US
+71275,1.75,US
+71276,1.75,US
+71277,1.75,US
+71279,1.75,US
+71280,1.75,US
+71282,1.75,US
+71284,1.75,US
+71286,1.75,US
+71292,1.75,US
+71295,1.75,US
+71316,1.75,US
+71320,1.75,US
+71322,1.75,US
+71323,1.75,US
+71324,1.75,US
+71325,1.75,US
+71326,1.75,US
+71327,1.75,US
+71328,1.75,US
+71329,1.75,US
+71331,1.75,US
+71333,1.75,US
+71334,1.75,US
+71336,1.75,US
+71339,1.75,US
+71340,1.75,US
+71341,1.75,US
+71342,1.75,US
+71343,1.75,US
+71345,1.75,US
+71346,1.75,US
+71348,1.75,US
+71350,1.75,US
+71351,1.75,US
+71353,1.75,US
+71354,1.75,US
+71355,1.75,US
+71356,1.75,US
+71357,1.75,US
+71358,1.75,US
+71359,1.75,US
+71360,1.75,US
+71361,1.75,US
+71362,1.75,US
+71363,1.75,US
+71365,1.75,US
+71366,1.75,US
+71367,1.75,US
+71368,1.75,US
+71369,1.75,US
+71371,1.75,US
+71373,1.75,US
+71375,1.75,US
+71377,1.75,US
+71378,1.75,US
+71401,1.75,US
+71403,1.75,US
+71404,1.75,US
+71405,1.75,US
+71406,1.75,US
+71407,1.75,US
+71409,1.75,US
+71410,1.75,US
+71411,1.75,US
+71414,1.75,US
+71415,1.75,US
+71416,1.75,US
+71417,1.75,US
+71418,1.75,US
+71419,1.75,US
+71422,1.75,US
+71423,1.75,US
+71424,1.75,US
+71425,1.75,US
+71426,1.75,US
+71427,1.75,US
+71428,1.75,US
+71429,1.75,US
+71430,1.75,US
+71431,1.75,US
+71432,1.75,US
+71433,1.75,US
+71434,1.75,US
+71435,1.75,US
+71438,1.75,US
+71439,1.75,US
+71440,1.75,US
+71441,1.75,US
+71443,1.75,US
+71446,1.75,US
+71447,1.75,US
+71448,1.75,US
+71449,1.75,US
+71450,1.75,US
+71452,1.75,US
+71454,1.75,US
+71455,1.75,US
+71456,1.75,US
+71457,1.75,US
+71458,1.75,US
+71459,1.75,US
+71460,1.75,US
+71461,1.75,US
+71462,1.75,US
+71463,1.75,US
+71465,1.75,US
+71466,1.75,US
+71467,1.75,US
+71468,1.75,US
+71469,1.75,US
+71471,1.75,US
+71472,1.75,US
+71473,1.75,US
+71474,1.75,US
+71475,1.75,US
+71477,1.75,US
+71479,1.75,US
+71480,1.75,US
+71481,1.75,US
+71483,1.75,US
+71485,1.75,US
+71486,1.75,US
+71496,1.75,US
+71497,1.75,US
+71602,1.75,US
+71612,1.75,US
+71630,1.75,US
+71631,1.75,US
+71635,1.75,US
+71638,1.75,US
+71639,1.75,US
+71640,1.75,US
+71642,1.75,US
+71643,1.75,US
+71644,1.75,US
+71646,1.75,US
+71647,1.75,US
+71651,1.75,US
+71652,1.75,US
+71653,1.75,US
+71654,1.75,US
+71655,1.75,US
+71656,1.75,US
+71657,1.75,US
+71658,1.75,US
+71659,1.75,US
+71660,1.75,US
+71661,1.75,US
+71662,1.75,US
+71663,1.75,US
+71665,1.75,US
+71666,1.75,US
+71667,1.75,US
+71670,1.75,US
+71671,1.75,US
+71674,1.75,US
+71675,1.75,US
+71676,1.75,US
+71677,1.75,US
+71678,1.75,US
+71701,1.75,US
+71711,1.75,US
+71720,1.75,US
+71721,1.75,US
+71722,1.75,US
+71724,1.75,US
+71725,1.75,US
+71726,1.75,US
+71728,1.75,US
+71730,1.75,US
+71731,1.75,US
+71740,1.75,US
+71742,1.75,US
+71743,1.75,US
+71744,1.75,US
+71745,1.75,US
+71747,1.75,US
+71748,1.75,US
+71749,1.75,US
+71750,1.75,US
+71751,1.75,US
+71752,1.75,US
+71753,1.75,US
+71754,1.75,US
+71758,1.75,US
+71759,1.75,US
+71762,1.75,US
+71763,1.75,US
+71764,1.75,US
+71765,1.75,US
+71766,1.75,US
+71768,1.75,US
+71769,1.75,US
+71770,1.75,US
+71772,1.75,US
+71801,1.75,US
+71802,1.75,US
+71820,1.75,US
+71822,1.75,US
+71823,1.75,US
+71825,1.75,US
+71826,1.75,US
+71827,1.75,US
+71828,1.75,US
+71831,1.75,US
+71832,1.75,US
+71833,1.75,US
+71834,1.75,US
+71835,1.75,US
+71836,1.75,US
+71837,1.75,US
+71838,1.75,US
+71839,1.75,US
+71840,1.75,US
+71841,1.75,US
+71842,1.75,US
+71844,1.75,US
+71845,1.75,US
+71846,1.75,US
+71847,1.75,US
+71851,1.75,US
+71852,1.75,US
+71853,1.75,US
+71854,1.75,US
+71855,1.75,US
+71857,1.75,US
+71858,1.75,US
+71859,1.75,US
+71860,1.75,US
+71861,1.75,US
+71862,1.75,US
+71864,1.75,US
+71865,1.75,US
+71866,1.75,US
+71909,1.75,US
+71910,1.75,US
+71920,1.75,US
+71921,1.75,US
+71922,1.75,US
+71923,1.75,US
+71929,1.75,US
+71932,1.75,US
+71933,1.75,US
+71935,1.75,US
+71937,1.75,US
+71940,1.75,US
+71941,1.75,US
+71942,1.75,US
+71943,1.75,US
+71944,1.75,US
+71945,1.75,US
+71949,1.75,US
+71950,1.75,US
+71952,1.75,US
+71953,1.75,US
+71956,1.75,US
+71957,1.75,US
+71958,1.75,US
+71959,1.75,US
+71960,1.75,US
+71961,1.75,US
+71962,1.75,US
+71964,1.75,US
+71965,1.75,US
+71968,1.75,US
+71969,1.75,US
+71970,1.75,US
+71971,1.75,US
+71972,1.75,US
+71973,1.75,US
+71998,1.75,US
+71999,1.75,US
+72001,1.75,US
+72002,1.75,US
+72003,1.75,US
+72004,1.75,US
+72005,1.75,US
+72006,1.75,US
+72007,1.75,US
+72010,1.75,US
+72011,1.75,US
+72012,1.75,US
+72013,1.75,US
+72014,1.75,US
+72015,1.75,US
+72016,1.75,US
+72017,1.75,US
+72018,1.75,US
+72020,1.75,US
+72021,1.75,US
+72024,1.75,US
+72025,1.75,US
+72026,1.75,US
+72027,1.75,US
+72028,1.75,US
+72029,1.75,US
+72030,1.75,US
+72031,1.75,US
+72036,1.75,US
+72037,1.75,US
+72038,1.75,US
+72039,1.75,US
+72040,1.75,US
+72041,1.75,US
+72042,1.75,US
+72043,1.75,US
+72044,1.75,US
+72045,1.75,US
+72046,1.75,US
+72047,1.75,US
+72048,1.75,US
+72051,1.75,US
+72052,1.75,US
+72055,1.75,US
+72057,1.75,US
+72058,1.75,US
+72059,1.75,US
+72060,1.75,US
+72061,1.75,US
+72063,1.75,US
+72064,1.75,US
+72065,1.75,US
+72066,1.75,US
+72067,1.75,US
+72068,1.75,US
+72069,1.75,US
+72070,1.75,US
+72072,1.75,US
+72073,1.75,US
+72074,1.75,US
+72075,1.75,US
+72079,1.75,US
+72080,1.75,US
+72081,1.75,US
+72082,1.75,US
+72083,1.75,US
+72084,1.75,US
+72085,1.75,US
+72086,1.75,US
+72087,1.75,US
+72088,1.75,US
+72101,1.75,US
+72102,1.75,US
+72104,1.75,US
+72105,1.75,US
+72106,1.75,US
+72107,1.75,US
+72108,1.75,US
+72110,1.75,US
+72111,1.75,US
+72112,1.75,US
+72121,1.75,US
+72122,1.75,US
+72123,1.75,US
+72125,1.75,US
+72126,1.75,US
+72127,1.75,US
+72128,1.75,US
+72129,1.75,US
+72130,1.75,US
+72131,1.75,US
+72132,1.75,US
+72133,1.75,US
+72134,1.75,US
+72135,1.75,US
+72136,1.75,US
+72137,1.75,US
+72139,1.75,US
+72140,1.75,US
+72141,1.75,US
+72142,1.75,US
+72143,1.75,US
+72145,1.75,US
+72150,1.75,US
+72152,1.75,US
+72153,1.75,US
+72156,1.75,US
+72157,1.75,US
+72160,1.75,US
+72165,1.75,US
+72166,1.75,US
+72167,1.75,US
+72168,1.75,US
+72169,1.75,US
+72170,1.75,US
+72173,1.75,US
+72175,1.75,US
+72176,1.75,US
+72178,1.75,US
+72179,1.75,US
+72180,1.75,US
+72181,1.75,US
+72182,1.75,US
+72189,1.75,US
+72310,1.75,US
+72311,1.75,US
+72312,1.75,US
+72313,1.75,US
+72314,1.75,US
+72315,1.75,US
+72316,1.75,US
+72319,1.75,US
+72320,1.75,US
+72321,1.75,US
+72322,1.75,US
+72324,1.75,US
+72325,1.75,US
+72326,1.75,US
+72327,1.75,US
+72328,1.75,US
+72329,1.75,US
+72330,1.75,US
+72331,1.75,US
+72332,1.75,US
+72333,1.75,US
+72335,1.75,US
+72336,1.75,US
+72338,1.75,US
+72339,1.75,US
+72340,1.75,US
+72341,1.75,US
+72342,1.75,US
+72346,1.75,US
+72347,1.75,US
+72348,1.75,US
+72350,1.75,US
+72351,1.75,US
+72352,1.75,US
+72353,1.75,US
+72354,1.75,US
+72355,1.75,US
+72358,1.75,US
+72359,1.75,US
+72360,1.75,US
+72364,1.75,US
+72365,1.75,US
+72366,1.75,US
+72367,1.75,US
+72368,1.75,US
+72369,1.75,US
+72370,1.75,US
+72372,1.75,US
+72373,1.75,US
+72374,1.75,US
+72376,1.75,US
+72377,1.75,US
+72379,1.75,US
+72383,1.75,US
+72384,1.75,US
+72386,1.75,US
+72387,1.75,US
+72389,1.75,US
+72391,1.75,US
+72392,1.75,US
+72394,1.75,US
+72395,1.75,US
+72396,1.75,US
+72410,1.75,US
+72411,1.75,US
+72412,1.75,US
+72413,1.75,US
+72414,1.75,US
+72415,1.75,US
+72416,1.75,US
+72417,1.75,US
+72419,1.75,US
+72421,1.75,US
+72422,1.75,US
+72424,1.75,US
+72425,1.75,US
+72426,1.75,US
+72427,1.75,US
+72428,1.75,US
+72429,1.75,US
+72430,1.75,US
+72431,1.75,US
+72432,1.75,US
+72433,1.75,US
+72434,1.75,US
+72435,1.75,US
+72436,1.75,US
+72437,1.75,US
+72438,1.75,US
+72439,1.75,US
+72440,1.75,US
+72441,1.75,US
+72442,1.75,US
+72443,1.75,US
+72444,1.75,US
+72445,1.75,US
+72447,1.75,US
+72449,1.75,US
+72450,1.75,US
+72451,1.75,US
+72453,1.75,US
+72454,1.75,US
+72455,1.75,US
+72456,1.75,US
+72457,1.75,US
+72458,1.75,US
+72459,1.75,US
+72460,1.75,US
+72461,1.75,US
+72462,1.75,US
+72464,1.75,US
+72465,1.75,US
+72466,1.75,US
+72467,1.75,US
+72469,1.75,US
+72470,1.75,US
+72471,1.75,US
+72472,1.75,US
+72473,1.75,US
+72474,1.75,US
+72475,1.75,US
+72476,1.75,US
+72478,1.75,US
+72479,1.75,US
+72482,1.75,US
+72501,1.75,US
+72503,1.75,US
+72512,1.75,US
+72513,1.75,US
+72515,1.75,US
+72516,1.75,US
+72517,1.75,US
+72519,1.75,US
+72520,1.75,US
+72521,1.75,US
+72522,1.75,US
+72523,1.75,US
+72524,1.75,US
+72525,1.75,US
+72526,1.75,US
+72528,1.75,US
+72529,1.75,US
+72530,1.75,US
+72531,1.75,US
+72532,1.75,US
+72533,1.75,US
+72534,1.75,US
+72536,1.75,US
+72537,1.75,US
+72538,1.75,US
+72539,1.75,US
+72540,1.75,US
+72542,1.75,US
+72543,1.75,US
+72544,1.75,US
+72545,1.75,US
+72546,1.75,US
+72550,1.75,US
+72553,1.75,US
+72554,1.75,US
+72555,1.75,US
+72556,1.75,US
+72560,1.75,US
+72561,1.75,US
+72562,1.75,US
+72564,1.75,US
+72565,1.75,US
+72566,1.75,US
+72567,1.75,US
+72568,1.75,US
+72569,1.75,US
+72571,1.75,US
+72572,1.75,US
+72573,1.75,US
+72575,1.75,US
+72576,1.75,US
+72577,1.75,US
+72578,1.75,US
+72579,1.75,US
+72581,1.75,US
+72583,1.75,US
+72584,1.75,US
+72585,1.75,US
+72587,1.75,US
+72601,1.75,US
+72602,1.75,US
+72610,1.75,US
+72611,1.75,US
+72613,1.75,US
+72615,1.75,US
+72616,1.75,US
+72617,1.75,US
+72619,1.75,US
+72623,1.75,US
+72624,1.75,US
+72626,1.75,US
+72628,1.75,US
+72629,1.75,US
+72630,1.75,US
+72631,1.75,US
+72632,1.75,US
+72633,1.75,US
+72634,1.75,US
+72635,1.75,US
+72636,1.75,US
+72638,1.75,US
+72639,1.75,US
+72640,1.75,US
+72641,1.75,US
+72642,1.75,US
+72644,1.75,US
+72645,1.75,US
+72648,1.75,US
+72650,1.75,US
+72651,1.75,US
+72653,1.75,US
+72654,1.75,US
+72655,1.75,US
+72657,1.75,US
+72658,1.75,US
+72660,1.75,US
+72661,1.75,US
+72662,1.75,US
+72663,1.75,US
+72666,1.75,US
+72668,1.75,US
+72669,1.75,US
+72670,1.75,US
+72672,1.75,US
+72675,1.75,US
+72677,1.75,US
+72679,1.75,US
+72680,1.75,US
+72682,1.75,US
+72683,1.75,US
+72685,1.75,US
+72686,1.75,US
+72687,1.75,US
+72717,1.75,US
+72721,1.75,US
+72722,1.75,US
+72727,1.75,US
+72729,1.75,US
+72732,1.75,US
+72733,1.75,US
+72734,1.75,US
+72736,1.75,US
+72738,1.75,US
+72739,1.75,US
+72740,1.75,US
+72742,1.75,US
+72744,1.75,US
+72747,1.75,US
+72749,1.75,US
+72751,1.75,US
+72752,1.75,US
+72753,1.75,US
+72760,1.75,US
+72761,1.75,US
+72768,1.75,US
+72769,1.75,US
+72773,1.75,US
+72774,1.75,US
+72776,1.75,US
+72820,1.75,US
+72821,1.75,US
+72823,1.75,US
+72824,1.75,US
+72826,1.75,US
+72827,1.75,US
+72828,1.75,US
+72829,1.75,US
+72830,1.75,US
+72832,1.75,US
+72833,1.75,US
+72834,1.75,US
+72835,1.75,US
+72837,1.75,US
+72838,1.75,US
+72839,1.75,US
+72840,1.75,US
+72841,1.75,US
+72842,1.75,US
+72843,1.75,US
+72845,1.75,US
+72846,1.75,US
+72847,1.75,US
+72851,1.75,US
+72852,1.75,US
+72853,1.75,US
+72854,1.75,US
+72855,1.75,US
+72856,1.75,US
+72857,1.75,US
+72858,1.75,US
+72860,1.75,US
+72863,1.75,US
+72865,1.75,US
+72921,1.75,US
+72924,1.75,US
+72926,1.75,US
+72927,1.75,US
+72928,1.75,US
+72930,1.75,US
+72932,1.75,US
+72933,1.75,US
+72934,1.75,US
+72935,1.75,US
+72936,1.75,US
+72937,1.75,US
+72938,1.75,US
+72940,1.75,US
+72941,1.75,US
+72943,1.75,US
+72944,1.75,US
+72945,1.75,US
+72946,1.75,US
+72947,1.75,US
+72948,1.75,US
+72949,1.75,US
+72950,1.75,US
+72951,1.75,US
+72952,1.75,US
+72955,1.75,US
+72958,1.75,US
+72959,1.75,US
+73001,1.75,US
+73002,1.75,US
+73004,1.75,US
+73005,1.75,US
+73006,1.75,US
+73007,1.75,US
+73009,1.75,US
+73010,1.75,US
+73011,1.75,US
+73012,1.75,US
+73014,1.75,US
+73015,1.75,US
+73016,1.75,US
+73017,1.75,US
+73018,1.75,US
+73021,1.75,US
+73022,1.75,US
+73023,1.75,US
+73024,1.75,US
+73027,1.75,US
+73028,1.75,US
+73029,1.75,US
+73030,1.75,US
+73031,1.75,US
+73032,1.75,US
+73033,1.75,US
+73036,1.75,US
+73038,1.75,US
+73040,1.75,US
+73041,1.75,US
+73042,1.75,US
+73043,1.75,US
+73044,1.75,US
+73045,1.75,US
+73047,1.75,US
+73048,1.75,US
+73049,1.75,US
+73050,1.75,US
+73051,1.75,US
+73052,1.75,US
+73053,1.75,US
+73054,1.75,US
+73055,1.75,US
+73056,1.75,US
+73057,1.75,US
+73058,1.75,US
+73059,1.75,US
+73061,1.75,US
+73062,1.75,US
+73063,1.75,US
+73065,1.75,US
+73067,1.75,US
+73068,1.75,US
+73073,1.75,US
+73074,1.75,US
+73075,1.75,US
+73077,1.75,US
+73078,1.75,US
+73079,1.75,US
+73080,1.75,US
+73082,1.75,US
+73086,1.75,US
+73089,1.75,US
+73090,1.75,US
+73092,1.75,US
+73093,1.75,US
+73094,1.75,US
+73095,1.75,US
+73096,1.75,US
+73098,1.75,US
+73401,1.75,US
+73402,1.75,US
+73403,1.75,US
+73425,1.75,US
+73430,1.75,US
+73432,1.75,US
+73433,1.75,US
+73434,1.75,US
+73435,1.75,US
+73436,1.75,US
+73437,1.75,US
+73438,1.75,US
+73439,1.75,US
+73440,1.75,US
+73441,1.75,US
+73442,1.75,US
+73443,1.75,US
+73444,1.75,US
+73446,1.75,US
+73447,1.75,US
+73448,1.75,US
+73449,1.75,US
+73450,1.75,US
+73453,1.75,US
+73455,1.75,US
+73456,1.75,US
+73458,1.75,US
+73459,1.75,US
+73460,1.75,US
+73461,1.75,US
+73463,1.75,US
+73476,1.75,US
+73481,1.75,US
+73487,1.75,US
+73488,1.75,US
+73491,1.75,US
+73520,1.75,US
+73526,1.75,US
+73527,1.75,US
+73528,1.75,US
+73529,1.75,US
+73530,1.75,US
+73531,1.75,US
+73532,1.75,US
+73533,1.75,US
+73534,1.75,US
+73536,1.75,US
+73537,1.75,US
+73538,1.75,US
+73539,1.75,US
+73540,1.75,US
+73541,1.75,US
+73542,1.75,US
+73543,1.75,US
+73544,1.75,US
+73546,1.75,US
+73547,1.75,US
+73548,1.75,US
+73549,1.75,US
+73550,1.75,US
+73551,1.75,US
+73552,1.75,US
+73553,1.75,US
+73554,1.75,US
+73555,1.75,US
+73556,1.75,US
+73557,1.75,US
+73559,1.75,US
+73560,1.75,US
+73561,1.75,US
+73562,1.75,US
+73564,1.75,US
+73565,1.75,US
+73566,1.75,US
+73567,1.75,US
+73568,1.75,US
+73569,1.75,US
+73570,1.75,US
+73571,1.75,US
+73572,1.75,US
+73573,1.75,US
+73575,1.75,US
+73601,1.75,US
+73620,1.75,US
+73622,1.75,US
+73624,1.75,US
+73625,1.75,US
+73626,1.75,US
+73627,1.75,US
+73628,1.75,US
+73632,1.75,US
+73638,1.75,US
+73639,1.75,US
+73641,1.75,US
+73642,1.75,US
+73644,1.75,US
+73645,1.75,US
+73646,1.75,US
+73647,1.75,US
+73648,1.75,US
+73650,1.75,US
+73651,1.75,US
+73654,1.75,US
+73655,1.75,US
+73658,1.75,US
+73659,1.75,US
+73660,1.75,US
+73661,1.75,US
+73662,1.75,US
+73663,1.75,US
+73664,1.75,US
+73666,1.75,US
+73667,1.75,US
+73668,1.75,US
+73669,1.75,US
+73673,1.75,US
+73705,1.75,US
+73716,1.75,US
+73717,1.75,US
+73718,1.75,US
+73719,1.75,US
+73720,1.75,US
+73722,1.75,US
+73724,1.75,US
+73726,1.75,US
+73727,1.75,US
+73728,1.75,US
+73729,1.75,US
+73730,1.75,US
+73731,1.75,US
+73733,1.75,US
+73734,1.75,US
+73735,1.75,US
+73736,1.75,US
+73737,1.75,US
+73738,1.75,US
+73739,1.75,US
+73741,1.75,US
+73742,1.75,US
+73743,1.75,US
+73744,1.75,US
+73746,1.75,US
+73747,1.75,US
+73749,1.75,US
+73750,1.75,US
+73753,1.75,US
+73754,1.75,US
+73755,1.75,US
+73756,1.75,US
+73757,1.75,US
+73758,1.75,US
+73759,1.75,US
+73760,1.75,US
+73761,1.75,US
+73762,1.75,US
+73763,1.75,US
+73764,1.75,US
+73766,1.75,US
+73768,1.75,US
+73770,1.75,US
+73771,1.75,US
+73772,1.75,US
+73773,1.75,US
+73801,1.75,US
+73802,1.75,US
+73832,1.75,US
+73834,1.75,US
+73835,1.75,US
+73838,1.75,US
+73840,1.75,US
+73841,1.75,US
+73842,1.75,US
+73843,1.75,US
+73844,1.75,US
+73847,1.75,US
+73848,1.75,US
+73851,1.75,US
+73852,1.75,US
+73853,1.75,US
+73855,1.75,US
+73857,1.75,US
+73858,1.75,US
+73859,1.75,US
+73860,1.75,US
+73901,1.75,US
+73931,1.75,US
+73932,1.75,US
+73933,1.75,US
+73937,1.75,US
+73938,1.75,US
+73939,1.75,US
+73942,1.75,US
+73944,1.75,US
+73945,1.75,US
+73946,1.75,US
+73947,1.75,US
+73949,1.75,US
+73950,1.75,US
+73951,1.75,US
+74001,1.75,US
+74002,1.75,US
+74003,1.75,US
+74004,1.75,US
+74005,1.75,US
+74008,1.75,US
+74009,1.75,US
+74010,1.75,US
+74015,1.75,US
+74016,1.75,US
+74017,1.75,US
+74018,1.75,US
+74020,1.75,US
+74021,1.75,US
+74022,1.75,US
+74023,1.75,US
+74026,1.75,US
+74027,1.75,US
+74028,1.75,US
+74029,1.75,US
+74030,1.75,US
+74031,1.75,US
+74032,1.75,US
+74034,1.75,US
+74035,1.75,US
+74036,1.75,US
+74038,1.75,US
+74039,1.75,US
+74042,1.75,US
+74043,1.75,US
+74044,1.75,US
+74045,1.75,US
+74046,1.75,US
+74047,1.75,US
+74048,1.75,US
+74051,1.75,US
+74052,1.75,US
+74053,1.75,US
+74054,1.75,US
+74056,1.75,US
+74058,1.75,US
+74059,1.75,US
+74060,1.75,US
+74061,1.75,US
+74062,1.75,US
+74063,1.75,US
+74068,1.75,US
+74070,1.75,US
+74071,1.75,US
+74072,1.75,US
+74073,1.75,US
+74074,1.75,US
+74075,1.75,US
+74076,1.75,US
+74079,1.75,US
+74080,1.75,US
+74081,1.75,US
+74082,1.75,US
+74083,1.75,US
+74084,1.75,US
+74085,1.75,US
+74301,1.75,US
+74330,1.75,US
+74331,1.75,US
+74332,1.75,US
+74333,1.75,US
+74335,1.75,US
+74337,1.75,US
+74338,1.75,US
+74339,1.75,US
+74340,1.75,US
+74342,1.75,US
+74343,1.75,US
+74344,1.75,US
+74345,1.75,US
+74346,1.75,US
+74347,1.75,US
+74349,1.75,US
+74350,1.75,US
+74352,1.75,US
+74354,1.75,US
+74355,1.75,US
+74358,1.75,US
+74359,1.75,US
+74360,1.75,US
+74361,1.75,US
+74362,1.75,US
+74363,1.75,US
+74364,1.75,US
+74365,1.75,US
+74366,1.75,US
+74367,1.75,US
+74368,1.75,US
+74369,1.75,US
+74370,1.75,US
+74401,1.75,US
+74402,1.75,US
+74421,1.75,US
+74422,1.75,US
+74423,1.75,US
+74425,1.75,US
+74426,1.75,US
+74427,1.75,US
+74428,1.75,US
+74429,1.75,US
+74430,1.75,US
+74431,1.75,US
+74432,1.75,US
+74434,1.75,US
+74435,1.75,US
+74436,1.75,US
+74437,1.75,US
+74438,1.75,US
+74440,1.75,US
+74441,1.75,US
+74442,1.75,US
+74444,1.75,US
+74445,1.75,US
+74446,1.75,US
+74447,1.75,US
+74450,1.75,US
+74451,1.75,US
+74452,1.75,US
+74454,1.75,US
+74455,1.75,US
+74456,1.75,US
+74457,1.75,US
+74458,1.75,US
+74459,1.75,US
+74460,1.75,US
+74461,1.75,US
+74462,1.75,US
+74463,1.75,US
+74466,1.75,US
+74467,1.75,US
+74468,1.75,US
+74469,1.75,US
+74470,1.75,US
+74471,1.75,US
+74472,1.75,US
+74477,1.75,US
+74501,1.75,US
+74502,1.75,US
+74521,1.75,US
+74522,1.75,US
+74523,1.75,US
+74525,1.75,US
+74528,1.75,US
+74529,1.75,US
+74530,1.75,US
+74531,1.75,US
+74533,1.75,US
+74534,1.75,US
+74535,1.75,US
+74536,1.75,US
+74538,1.75,US
+74540,1.75,US
+74543,1.75,US
+74545,1.75,US
+74546,1.75,US
+74547,1.75,US
+74549,1.75,US
+74552,1.75,US
+74553,1.75,US
+74554,1.75,US
+74555,1.75,US
+74556,1.75,US
+74557,1.75,US
+74558,1.75,US
+74559,1.75,US
+74560,1.75,US
+74561,1.75,US
+74562,1.75,US
+74563,1.75,US
+74565,1.75,US
+74567,1.75,US
+74569,1.75,US
+74570,1.75,US
+74571,1.75,US
+74572,1.75,US
+74574,1.75,US
+74576,1.75,US
+74577,1.75,US
+74578,1.75,US
+74601,1.75,US
+74602,1.75,US
+74604,1.75,US
+74630,1.75,US
+74631,1.75,US
+74632,1.75,US
+74633,1.75,US
+74636,1.75,US
+74637,1.75,US
+74640,1.75,US
+74641,1.75,US
+74643,1.75,US
+74644,1.75,US
+74646,1.75,US
+74647,1.75,US
+74650,1.75,US
+74651,1.75,US
+74652,1.75,US
+74653,1.75,US
+74701,1.75,US
+74702,1.75,US
+74720,1.75,US
+74721,1.75,US
+74722,1.75,US
+74723,1.75,US
+74724,1.75,US
+74726,1.75,US
+74727,1.75,US
+74728,1.75,US
+74729,1.75,US
+74730,1.75,US
+74731,1.75,US
+74733,1.75,US
+74734,1.75,US
+74735,1.75,US
+74736,1.75,US
+74737,1.75,US
+74738,1.75,US
+74740,1.75,US
+74741,1.75,US
+74743,1.75,US
+74745,1.75,US
+74747,1.75,US
+74748,1.75,US
+74750,1.75,US
+74752,1.75,US
+74753,1.75,US
+74754,1.75,US
+74755,1.75,US
+74756,1.75,US
+74759,1.75,US
+74760,1.75,US
+74761,1.75,US
+74764,1.75,US
+74766,1.75,US
+74801,1.75,US
+74802,1.75,US
+74804,1.75,US
+74818,1.75,US
+74820,1.75,US
+74821,1.75,US
+74824,1.75,US
+74825,1.75,US
+74826,1.75,US
+74827,1.75,US
+74829,1.75,US
+74830,1.75,US
+74831,1.75,US
+74832,1.75,US
+74833,1.75,US
+74834,1.75,US
+74836,1.75,US
+74837,1.75,US
+74839,1.75,US
+74840,1.75,US
+74842,1.75,US
+74843,1.75,US
+74844,1.75,US
+74845,1.75,US
+74848,1.75,US
+74849,1.75,US
+74850,1.75,US
+74852,1.75,US
+74854,1.75,US
+74855,1.75,US
+74856,1.75,US
+74857,1.75,US
+74859,1.75,US
+74860,1.75,US
+74864,1.75,US
+74865,1.75,US
+74866,1.75,US
+74867,1.75,US
+74868,1.75,US
+74869,1.75,US
+74871,1.75,US
+74872,1.75,US
+74873,1.75,US
+74875,1.75,US
+74878,1.75,US
+74880,1.75,US
+74881,1.75,US
+74883,1.75,US
+74884,1.75,US
+74901,1.75,US
+74902,1.75,US
+74930,1.75,US
+74931,1.75,US
+74932,1.75,US
+74935,1.75,US
+74936,1.75,US
+74937,1.75,US
+74939,1.75,US
+74940,1.75,US
+74941,1.75,US
+74942,1.75,US
+74943,1.75,US
+74944,1.75,US
+74945,1.75,US
+74946,1.75,US
+74947,1.75,US
+74948,1.75,US
+74949,1.75,US
+74951,1.75,US
+74953,1.75,US
+74954,1.75,US
+74955,1.75,US
+74956,1.75,US
+74957,1.75,US
+74959,1.75,US
+74960,1.75,US
+74962,1.75,US
+74963,1.75,US
+74964,1.75,US
+74965,1.75,US
+74966,1.75,US
+75009,1.75,US
+75021,1.75,US
+75032,1.75,US
+75058,1.75,US
+75068,1.75,US
+75076,1.75,US
+75077,1.75,US
+75078,1.75,US
+75097,1.75,US
+75101,1.75,US
+75102,1.75,US
+75103,1.75,US
+75105,1.75,US
+75109,1.75,US
+75110,1.75,US
+75114,1.75,US
+75117,1.75,US
+75118,1.75,US
+75119,1.75,US
+75120,1.75,US
+75121,1.75,US
+75124,1.75,US
+75125,1.75,US
+75126,1.75,US
+75127,1.75,US
+75132,1.75,US
+75135,1.75,US
+75140,1.75,US
+75142,1.75,US
+75143,1.75,US
+75144,1.75,US
+75147,1.75,US
+75148,1.75,US
+75151,1.75,US
+75152,1.75,US
+75153,1.75,US
+75155,1.75,US
+75157,1.75,US
+75158,1.75,US
+75160,1.75,US
+75161,1.75,US
+75163,1.75,US
+75164,1.75,US
+75165,1.75,US
+75166,1.75,US
+75167,1.75,US
+75168,1.75,US
+75169,1.75,US
+75173,1.75,US
+75182,1.75,US
+75189,1.75,US
+75401,1.75,US
+75402,1.75,US
+75403,1.75,US
+75404,1.75,US
+75407,1.75,US
+75409,1.75,US
+75410,1.75,US
+75411,1.75,US
+75412,1.75,US
+75413,1.75,US
+75414,1.75,US
+75415,1.75,US
+75416,1.75,US
+75417,1.75,US
+75418,1.75,US
+75420,1.75,US
+75421,1.75,US
+75422,1.75,US
+75423,1.75,US
+75424,1.75,US
+75425,1.75,US
+75426,1.75,US
+75428,1.75,US
+75429,1.75,US
+75431,1.75,US
+75432,1.75,US
+75433,1.75,US
+75434,1.75,US
+75435,1.75,US
+75436,1.75,US
+75437,1.75,US
+75438,1.75,US
+75439,1.75,US
+75440,1.75,US
+75441,1.75,US
+75442,1.75,US
+75443,1.75,US
+75444,1.75,US
+75446,1.75,US
+75447,1.75,US
+75448,1.75,US
+75449,1.75,US
+75450,1.75,US
+75451,1.75,US
+75452,1.75,US
+75453,1.75,US
+75454,1.75,US
+75455,1.75,US
+75456,1.75,US
+75457,1.75,US
+75458,1.75,US
+75459,1.75,US
+75460,1.75,US
+75461,1.75,US
+75462,1.75,US
+75468,1.75,US
+75469,1.75,US
+75470,1.75,US
+75471,1.75,US
+75472,1.75,US
+75473,1.75,US
+75474,1.75,US
+75475,1.75,US
+75476,1.75,US
+75477,1.75,US
+75478,1.75,US
+75479,1.75,US
+75480,1.75,US
+75481,1.75,US
+75482,1.75,US
+75483,1.75,US
+75485,1.75,US
+75486,1.75,US
+75487,1.75,US
+75488,1.75,US
+75489,1.75,US
+75490,1.75,US
+75491,1.75,US
+75492,1.75,US
+75493,1.75,US
+75494,1.75,US
+75495,1.75,US
+75496,1.75,US
+75497,1.75,US
+75550,1.75,US
+75551,1.75,US
+75554,1.75,US
+75555,1.75,US
+75556,1.75,US
+75558,1.75,US
+75559,1.75,US
+75560,1.75,US
+75561,1.75,US
+75562,1.75,US
+75563,1.75,US
+75564,1.75,US
+75565,1.75,US
+75566,1.75,US
+75567,1.75,US
+75568,1.75,US
+75570,1.75,US
+75571,1.75,US
+75572,1.75,US
+75574,1.75,US
+75630,1.75,US
+75631,1.75,US
+75633,1.75,US
+75636,1.75,US
+75637,1.75,US
+75638,1.75,US
+75639,1.75,US
+75640,1.75,US
+75642,1.75,US
+75643,1.75,US
+75644,1.75,US
+75645,1.75,US
+75647,1.75,US
+75650,1.75,US
+75651,1.75,US
+75652,1.75,US
+75653,1.75,US
+75654,1.75,US
+75656,1.75,US
+75657,1.75,US
+75658,1.75,US
+75659,1.75,US
+75661,1.75,US
+75662,1.75,US
+75663,1.75,US
+75666,1.75,US
+75667,1.75,US
+75668,1.75,US
+75669,1.75,US
+75670,1.75,US
+75671,1.75,US
+75672,1.75,US
+75680,1.75,US
+75681,1.75,US
+75682,1.75,US
+75683,1.75,US
+75684,1.75,US
+75685,1.75,US
+75686,1.75,US
+75687,1.75,US
+75688,1.75,US
+75689,1.75,US
+75691,1.75,US
+75692,1.75,US
+75694,1.75,US
+75750,1.75,US
+75751,1.75,US
+75752,1.75,US
+75754,1.75,US
+75755,1.75,US
+75756,1.75,US
+75757,1.75,US
+75758,1.75,US
+75759,1.75,US
+75760,1.75,US
+75762,1.75,US
+75763,1.75,US
+75764,1.75,US
+75765,1.75,US
+75766,1.75,US
+75770,1.75,US
+75771,1.75,US
+75772,1.75,US
+75773,1.75,US
+75778,1.75,US
+75779,1.75,US
+75780,1.75,US
+75782,1.75,US
+75783,1.75,US
+75784,1.75,US
+75785,1.75,US
+75788,1.75,US
+75789,1.75,US
+75790,1.75,US
+75792,1.75,US
+75797,1.75,US
+75801,1.75,US
+75802,1.75,US
+75803,1.75,US
+75831,1.75,US
+75832,1.75,US
+75833,1.75,US
+75834,1.75,US
+75835,1.75,US
+75838,1.75,US
+75839,1.75,US
+75840,1.75,US
+75844,1.75,US
+75845,1.75,US
+75846,1.75,US
+75847,1.75,US
+75848,1.75,US
+75849,1.75,US
+75850,1.75,US
+75851,1.75,US
+75852,1.75,US
+75853,1.75,US
+75855,1.75,US
+75856,1.75,US
+75858,1.75,US
+75859,1.75,US
+75860,1.75,US
+75861,1.75,US
+75862,1.75,US
+75865,1.75,US
+75880,1.75,US
+75882,1.75,US
+75884,1.75,US
+75886,1.75,US
+75925,1.75,US
+75926,1.75,US
+75928,1.75,US
+75929,1.75,US
+75930,1.75,US
+75931,1.75,US
+75932,1.75,US
+75933,1.75,US
+75934,1.75,US
+75935,1.75,US
+75936,1.75,US
+75937,1.75,US
+75938,1.75,US
+75939,1.75,US
+75941,1.75,US
+75942,1.75,US
+75943,1.75,US
+75944,1.75,US
+75946,1.75,US
+75947,1.75,US
+75948,1.75,US
+75949,1.75,US
+75951,1.75,US
+75954,1.75,US
+75956,1.75,US
+75958,1.75,US
+75959,1.75,US
+75960,1.75,US
+75961,1.75,US
+75963,1.75,US
+75964,1.75,US
+75965,1.75,US
+75966,1.75,US
+75968,1.75,US
+75969,1.75,US
+75972,1.75,US
+75973,1.75,US
+75974,1.75,US
+75975,1.75,US
+75976,1.75,US
+75977,1.75,US
+75978,1.75,US
+75979,1.75,US
+75980,1.75,US
+75990,1.75,US
+76008,1.75,US
+76009,1.75,US
+76023,1.75,US
+76031,1.75,US
+76033,1.75,US
+76035,1.75,US
+76041,1.75,US
+76043,1.75,US
+76044,1.75,US
+76048,1.75,US
+76049,1.75,US
+76050,1.75,US
+76052,1.75,US
+76055,1.75,US
+76061,1.75,US
+76064,1.75,US
+76065,1.75,US
+76066,1.75,US
+76067,1.75,US
+76068,1.75,US
+76070,1.75,US
+76071,1.75,US
+76073,1.75,US
+76077,1.75,US
+76078,1.75,US
+76082,1.75,US
+76084,1.75,US
+76087,1.75,US
+76088,1.75,US
+76093,1.75,US
+76225,1.75,US
+76226,1.75,US
+76227,1.75,US
+76228,1.75,US
+76230,1.75,US
+76233,1.75,US
+76234,1.75,US
+76238,1.75,US
+76239,1.75,US
+76240,1.75,US
+76241,1.75,US
+76245,1.75,US
+76246,1.75,US
+76247,1.75,US
+76249,1.75,US
+76251,1.75,US
+76252,1.75,US
+76253,1.75,US
+76255,1.75,US
+76258,1.75,US
+76259,1.75,US
+76261,1.75,US
+76263,1.75,US
+76264,1.75,US
+76265,1.75,US
+76266,1.75,US
+76267,1.75,US
+76270,1.75,US
+76271,1.75,US
+76272,1.75,US
+76273,1.75,US
+76352,1.75,US
+76354,1.75,US
+76357,1.75,US
+76360,1.75,US
+76363,1.75,US
+76364,1.75,US
+76365,1.75,US
+76366,1.75,US
+76367,1.75,US
+76369,1.75,US
+76370,1.75,US
+76371,1.75,US
+76372,1.75,US
+76373,1.75,US
+76374,1.75,US
+76377,1.75,US
+76379,1.75,US
+76380,1.75,US
+76384,1.75,US
+76385,1.75,US
+76388,1.75,US
+76389,1.75,US
+76401,1.75,US
+76402,1.75,US
+76424,1.75,US
+76426,1.75,US
+76427,1.75,US
+76429,1.75,US
+76430,1.75,US
+76431,1.75,US
+76432,1.75,US
+76433,1.75,US
+76435,1.75,US
+76436,1.75,US
+76437,1.75,US
+76439,1.75,US
+76442,1.75,US
+76443,1.75,US
+76444,1.75,US
+76445,1.75,US
+76446,1.75,US
+76448,1.75,US
+76449,1.75,US
+76450,1.75,US
+76452,1.75,US
+76453,1.75,US
+76454,1.75,US
+76455,1.75,US
+76457,1.75,US
+76458,1.75,US
+76459,1.75,US
+76460,1.75,US
+76461,1.75,US
+76462,1.75,US
+76463,1.75,US
+76464,1.75,US
+76465,1.75,US
+76466,1.75,US
+76467,1.75,US
+76468,1.75,US
+76469,1.75,US
+76470,1.75,US
+76471,1.75,US
+76472,1.75,US
+76474,1.75,US
+76475,1.75,US
+76476,1.75,US
+76481,1.75,US
+76483,1.75,US
+76484,1.75,US
+76485,1.75,US
+76486,1.75,US
+76487,1.75,US
+76490,1.75,US
+76491,1.75,US
+76511,1.75,US
+76518,1.75,US
+76519,1.75,US
+76520,1.75,US
+76522,1.75,US
+76523,1.75,US
+76524,1.75,US
+76525,1.75,US
+76526,1.75,US
+76527,1.75,US
+76528,1.75,US
+76530,1.75,US
+76531,1.75,US
+76534,1.75,US
+76537,1.75,US
+76538,1.75,US
+76539,1.75,US
+76550,1.75,US
+76552,1.75,US
+76555,1.75,US
+76556,1.75,US
+76557,1.75,US
+76558,1.75,US
+76561,1.75,US
+76564,1.75,US
+76565,1.75,US
+76566,1.75,US
+76567,1.75,US
+76569,1.75,US
+76570,1.75,US
+76571,1.75,US
+76573,1.75,US
+76574,1.75,US
+76577,1.75,US
+76578,1.75,US
+76579,1.75,US
+76596,1.75,US
+76597,1.75,US
+76598,1.75,US
+76599,1.75,US
+76621,1.75,US
+76622,1.75,US
+76623,1.75,US
+76624,1.75,US
+76626,1.75,US
+76627,1.75,US
+76628,1.75,US
+76629,1.75,US
+76630,1.75,US
+76631,1.75,US
+76632,1.75,US
+76633,1.75,US
+76634,1.75,US
+76635,1.75,US
+76636,1.75,US
+76637,1.75,US
+76638,1.75,US
+76639,1.75,US
+76640,1.75,US
+76641,1.75,US
+76642,1.75,US
+76644,1.75,US
+76645,1.75,US
+76648,1.75,US
+76649,1.75,US
+76650,1.75,US
+76651,1.75,US
+76652,1.75,US
+76653,1.75,US
+76654,1.75,US
+76655,1.75,US
+76656,1.75,US
+76657,1.75,US
+76660,1.75,US
+76661,1.75,US
+76664,1.75,US
+76665,1.75,US
+76666,1.75,US
+76667,1.75,US
+76670,1.75,US
+76671,1.75,US
+76673,1.75,US
+76675,1.75,US
+76676,1.75,US
+76677,1.75,US
+76678,1.75,US
+76679,1.75,US
+76680,1.75,US
+76681,1.75,US
+76682,1.75,US
+76684,1.75,US
+76685,1.75,US
+76686,1.75,US
+76687,1.75,US
+76689,1.75,US
+76690,1.75,US
+76691,1.75,US
+76692,1.75,US
+76693,1.75,US
+76801,1.75,US
+76802,1.75,US
+76803,1.75,US
+76804,1.75,US
+76820,1.75,US
+76821,1.75,US
+76823,1.75,US
+76824,1.75,US
+76825,1.75,US
+76827,1.75,US
+76828,1.75,US
+76831,1.75,US
+76832,1.75,US
+76834,1.75,US
+76836,1.75,US
+76837,1.75,US
+76841,1.75,US
+76842,1.75,US
+76844,1.75,US
+76845,1.75,US
+76848,1.75,US
+76849,1.75,US
+76852,1.75,US
+76853,1.75,US
+76854,1.75,US
+76855,1.75,US
+76856,1.75,US
+76857,1.75,US
+76858,1.75,US
+76859,1.75,US
+76861,1.75,US
+76862,1.75,US
+76864,1.75,US
+76865,1.75,US
+76866,1.75,US
+76867,1.75,US
+76869,1.75,US
+76870,1.75,US
+76871,1.75,US
+76872,1.75,US
+76873,1.75,US
+76874,1.75,US
+76875,1.75,US
+76877,1.75,US
+76878,1.75,US
+76880,1.75,US
+76882,1.75,US
+76883,1.75,US
+76884,1.75,US
+76885,1.75,US
+76886,1.75,US
+76887,1.75,US
+76888,1.75,US
+76890,1.75,US
+76930,1.75,US
+76932,1.75,US
+76933,1.75,US
+76934,1.75,US
+76935,1.75,US
+76936,1.75,US
+76937,1.75,US
+76940,1.75,US
+76941,1.75,US
+76943,1.75,US
+76945,1.75,US
+76949,1.75,US
+76950,1.75,US
+76951,1.75,US
+76953,1.75,US
+76955,1.75,US
+76957,1.75,US
+76958,1.75,US
+77316,1.75,US
+77318,1.75,US
+77320,1.75,US
+77326,1.75,US
+77327,1.75,US
+77328,1.75,US
+77331,1.75,US
+77332,1.75,US
+77334,1.75,US
+77335,1.75,US
+77340,1.75,US
+77341,1.75,US
+77342,1.75,US
+77348,1.75,US
+77350,1.75,US
+77351,1.75,US
+77356,1.75,US
+77358,1.75,US
+77359,1.75,US
+77360,1.75,US
+77363,1.75,US
+77364,1.75,US
+77367,1.75,US
+77368,1.75,US
+77369,1.75,US
+77371,1.75,US
+77372,1.75,US
+77374,1.75,US
+77376,1.75,US
+77378,1.75,US
+77399,1.75,US
+77404,1.75,US
+77406,1.75,US
+77412,1.75,US
+77414,1.75,US
+77415,1.75,US
+77417,1.75,US
+77418,1.75,US
+77419,1.75,US
+77420,1.75,US
+77422,1.75,US
+77423,1.75,US
+77426,1.75,US
+77428,1.75,US
+77430,1.75,US
+77431,1.75,US
+77432,1.75,US
+77433,1.75,US
+77434,1.75,US
+77435,1.75,US
+77436,1.75,US
+77437,1.75,US
+77440,1.75,US
+77441,1.75,US
+77442,1.75,US
+77443,1.75,US
+77444,1.75,US
+77445,1.75,US
+77446,1.75,US
+77447,1.75,US
+77448,1.75,US
+77451,1.75,US
+77452,1.75,US
+77453,1.75,US
+77454,1.75,US
+77455,1.75,US
+77456,1.75,US
+77457,1.75,US
+77458,1.75,US
+77460,1.75,US
+77461,1.75,US
+77463,1.75,US
+77465,1.75,US
+77466,1.75,US
+77467,1.75,US
+77468,1.75,US
+77469,1.75,US
+77470,1.75,US
+77473,1.75,US
+77474,1.75,US
+77475,1.75,US
+77476,1.75,US
+77480,1.75,US
+77481,1.75,US
+77482,1.75,US
+77483,1.75,US
+77484,1.75,US
+77485,1.75,US
+77486,1.75,US
+77488,1.75,US
+77514,1.75,US
+77515,1.75,US
+77516,1.75,US
+77519,1.75,US
+77533,1.75,US
+77534,1.75,US
+77535,1.75,US
+77538,1.75,US
+77541,1.75,US
+77542,1.75,US
+77560,1.75,US
+77561,1.75,US
+77563,1.75,US
+77564,1.75,US
+77575,1.75,US
+77577,1.75,US
+77578,1.75,US
+77582,1.75,US
+77583,1.75,US
+77585,1.75,US
+77597,1.75,US
+77612,1.75,US
+77614,1.75,US
+77615,1.75,US
+77616,1.75,US
+77617,1.75,US
+77622,1.75,US
+77623,1.75,US
+77624,1.75,US
+77625,1.75,US
+77626,1.75,US
+77632,1.75,US
+77650,1.75,US
+77656,1.75,US
+77659,1.75,US
+77660,1.75,US
+77661,1.75,US
+77662,1.75,US
+77663,1.75,US
+77664,1.75,US
+77665,1.75,US
+77670,1.75,US
+77830,1.75,US
+77831,1.75,US
+77833,1.75,US
+77834,1.75,US
+77835,1.75,US
+77836,1.75,US
+77837,1.75,US
+77838,1.75,US
+77839,1.75,US
+77850,1.75,US
+77852,1.75,US
+77853,1.75,US
+77855,1.75,US
+77856,1.75,US
+77857,1.75,US
+77859,1.75,US
+77861,1.75,US
+77863,1.75,US
+77864,1.75,US
+77865,1.75,US
+77867,1.75,US
+77868,1.75,US
+77870,1.75,US
+77871,1.75,US
+77872,1.75,US
+77873,1.75,US
+77875,1.75,US
+77876,1.75,US
+77878,1.75,US
+77879,1.75,US
+77880,1.75,US
+77882,1.75,US
+77950,1.75,US
+77951,1.75,US
+77954,1.75,US
+77957,1.75,US
+77960,1.75,US
+77961,1.75,US
+77962,1.75,US
+77963,1.75,US
+77964,1.75,US
+77967,1.75,US
+77968,1.75,US
+77969,1.75,US
+77970,1.75,US
+77971,1.75,US
+77972,1.75,US
+77974,1.75,US
+77975,1.75,US
+77977,1.75,US
+77978,1.75,US
+77979,1.75,US
+77982,1.75,US
+77983,1.75,US
+77984,1.75,US
+77986,1.75,US
+77987,1.75,US
+77989,1.75,US
+77990,1.75,US
+77991,1.75,US
+77993,1.75,US
+77994,1.75,US
+77995,1.75,US
+78001,1.75,US
+78002,1.75,US
+78003,1.75,US
+78004,1.75,US
+78005,1.75,US
+78006,1.75,US
+78007,1.75,US
+78008,1.75,US
+78009,1.75,US
+78010,1.75,US
+78011,1.75,US
+78012,1.75,US
+78013,1.75,US
+78014,1.75,US
+78016,1.75,US
+78017,1.75,US
+78019,1.75,US
+78021,1.75,US
+78022,1.75,US
+78023,1.75,US
+78024,1.75,US
+78025,1.75,US
+78026,1.75,US
+78027,1.75,US
+78028,1.75,US
+78029,1.75,US
+78039,1.75,US
+78050,1.75,US
+78052,1.75,US
+78053,1.75,US
+78054,1.75,US
+78055,1.75,US
+78056,1.75,US
+78057,1.75,US
+78058,1.75,US
+78059,1.75,US
+78060,1.75,US
+78061,1.75,US
+78062,1.75,US
+78063,1.75,US
+78064,1.75,US
+78065,1.75,US
+78066,1.75,US
+78067,1.75,US
+78069,1.75,US
+78070,1.75,US
+78071,1.75,US
+78072,1.75,US
+78073,1.75,US
+78074,1.75,US
+78075,1.75,US
+78076,1.75,US
+78101,1.75,US
+78102,1.75,US
+78104,1.75,US
+78107,1.75,US
+78111,1.75,US
+78112,1.75,US
+78113,1.75,US
+78114,1.75,US
+78115,1.75,US
+78116,1.75,US
+78117,1.75,US
+78118,1.75,US
+78119,1.75,US
+78121,1.75,US
+78122,1.75,US
+78124,1.75,US
+78125,1.75,US
+78133,1.75,US
+78140,1.75,US
+78141,1.75,US
+78142,1.75,US
+78143,1.75,US
+78144,1.75,US
+78145,1.75,US
+78146,1.75,US
+78147,1.75,US
+78151,1.75,US
+78152,1.75,US
+78155,1.75,US
+78156,1.75,US
+78159,1.75,US
+78160,1.75,US
+78161,1.75,US
+78162,1.75,US
+78163,1.75,US
+78164,1.75,US
+78330,1.75,US
+78332,1.75,US
+78333,1.75,US
+78338,1.75,US
+78339,1.75,US
+78340,1.75,US
+78341,1.75,US
+78342,1.75,US
+78343,1.75,US
+78344,1.75,US
+78349,1.75,US
+78350,1.75,US
+78351,1.75,US
+78352,1.75,US
+78353,1.75,US
+78355,1.75,US
+78357,1.75,US
+78358,1.75,US
+78359,1.75,US
+78360,1.75,US
+78361,1.75,US
+78363,1.75,US
+78364,1.75,US
+78368,1.75,US
+78369,1.75,US
+78370,1.75,US
+78371,1.75,US
+78372,1.75,US
+78374,1.75,US
+78375,1.75,US
+78376,1.75,US
+78377,1.75,US
+78379,1.75,US
+78380,1.75,US
+78381,1.75,US
+78382,1.75,US
+78383,1.75,US
+78384,1.75,US
+78385,1.75,US
+78387,1.75,US
+78389,1.75,US
+78390,1.75,US
+78391,1.75,US
+78393,1.75,US
+78536,1.75,US
+78538,1.75,US
+78543,1.75,US
+78545,1.75,US
+78547,1.75,US
+78548,1.75,US
+78549,1.75,US
+78558,1.75,US
+78561,1.75,US
+78562,1.75,US
+78563,1.75,US
+78564,1.75,US
+78566,1.75,US
+78568,1.75,US
+78569,1.75,US
+78578,1.75,US
+78580,1.75,US
+78582,1.75,US
+78583,1.75,US
+78584,1.75,US
+78585,1.75,US
+78588,1.75,US
+78590,1.75,US
+78591,1.75,US
+78594,1.75,US
+78597,1.75,US
+78598,1.75,US
+78602,1.75,US
+78603,1.75,US
+78604,1.75,US
+78605,1.75,US
+78606,1.75,US
+78607,1.75,US
+78608,1.75,US
+78609,1.75,US
+78610,1.75,US
+78611,1.75,US
+78612,1.75,US
+78614,1.75,US
+78615,1.75,US
+78616,1.75,US
+78617,1.75,US
+78618,1.75,US
+78619,1.75,US
+78620,1.75,US
+78621,1.75,US
+78622,1.75,US
+78623,1.75,US
+78624,1.75,US
+78626,1.75,US
+78627,1.75,US
+78628,1.75,US
+78629,1.75,US
+78631,1.75,US
+78632,1.75,US
+78634,1.75,US
+78635,1.75,US
+78636,1.75,US
+78638,1.75,US
+78639,1.75,US
+78640,1.75,US
+78641,1.75,US
+78642,1.75,US
+78643,1.75,US
+78644,1.75,US
+78646,1.75,US
+78648,1.75,US
+78650,1.75,US
+78653,1.75,US
+78654,1.75,US
+78655,1.75,US
+78656,1.75,US
+78657,1.75,US
+78658,1.75,US
+78659,1.75,US
+78661,1.75,US
+78662,1.75,US
+78663,1.75,US
+78665,1.75,US
+78669,1.75,US
+78670,1.75,US
+78671,1.75,US
+78672,1.75,US
+78673,1.75,US
+78674,1.75,US
+78675,1.75,US
+78676,1.75,US
+78677,1.75,US
+78801,1.75,US
+78802,1.75,US
+78827,1.75,US
+78828,1.75,US
+78829,1.75,US
+78830,1.75,US
+78832,1.75,US
+78833,1.75,US
+78834,1.75,US
+78836,1.75,US
+78837,1.75,US
+78838,1.75,US
+78839,1.75,US
+78840,1.75,US
+78841,1.75,US
+78842,1.75,US
+78843,1.75,US
+78847,1.75,US
+78850,1.75,US
+78851,1.75,US
+78852,1.75,US
+78853,1.75,US
+78860,1.75,US
+78861,1.75,US
+78870,1.75,US
+78871,1.75,US
+78872,1.75,US
+78873,1.75,US
+78877,1.75,US
+78879,1.75,US
+78880,1.75,US
+78881,1.75,US
+78883,1.75,US
+78884,1.75,US
+78885,1.75,US
+78886,1.75,US
+78931,1.75,US
+78932,1.75,US
+78933,1.75,US
+78934,1.75,US
+78935,1.75,US
+78938,1.75,US
+78940,1.75,US
+78941,1.75,US
+78942,1.75,US
+78943,1.75,US
+78944,1.75,US
+78945,1.75,US
+78946,1.75,US
+78947,1.75,US
+78948,1.75,US
+78949,1.75,US
+78950,1.75,US
+78951,1.75,US
+78952,1.75,US
+78953,1.75,US
+78954,1.75,US
+78956,1.75,US
+78957,1.75,US
+78959,1.75,US
+78960,1.75,US
+78961,1.75,US
+78962,1.75,US
+78963,1.75,US
+79001,1.75,US
+79002,1.75,US
+79003,1.75,US
+79005,1.75,US
+79007,1.75,US
+79008,1.75,US
+79009,1.75,US
+79010,1.75,US
+79011,1.75,US
+79013,1.75,US
+79014,1.75,US
+79015,1.75,US
+79016,1.75,US
+79018,1.75,US
+79019,1.75,US
+79021,1.75,US
+79022,1.75,US
+79024,1.75,US
+79025,1.75,US
+79027,1.75,US
+79029,1.75,US
+79031,1.75,US
+79032,1.75,US
+79033,1.75,US
+79034,1.75,US
+79035,1.75,US
+79036,1.75,US
+79039,1.75,US
+79040,1.75,US
+79041,1.75,US
+79042,1.75,US
+79043,1.75,US
+79044,1.75,US
+79045,1.75,US
+79046,1.75,US
+79051,1.75,US
+79052,1.75,US
+79053,1.75,US
+79054,1.75,US
+79056,1.75,US
+79057,1.75,US
+79058,1.75,US
+79059,1.75,US
+79061,1.75,US
+79062,1.75,US
+79063,1.75,US
+79064,1.75,US
+79065,1.75,US
+79066,1.75,US
+79068,1.75,US
+79070,1.75,US
+79072,1.75,US
+79073,1.75,US
+79077,1.75,US
+79078,1.75,US
+79079,1.75,US
+79080,1.75,US
+79081,1.75,US
+79082,1.75,US
+79083,1.75,US
+79084,1.75,US
+79085,1.75,US
+79086,1.75,US
+79087,1.75,US
+79088,1.75,US
+79091,1.75,US
+79092,1.75,US
+79093,1.75,US
+79094,1.75,US
+79095,1.75,US
+79096,1.75,US
+79097,1.75,US
+79098,1.75,US
+79201,1.75,US
+79220,1.75,US
+79221,1.75,US
+79223,1.75,US
+79225,1.75,US
+79226,1.75,US
+79227,1.75,US
+79229,1.75,US
+79230,1.75,US
+79231,1.75,US
+79232,1.75,US
+79233,1.75,US
+79234,1.75,US
+79235,1.75,US
+79236,1.75,US
+79237,1.75,US
+79239,1.75,US
+79240,1.75,US
+79241,1.75,US
+79243,1.75,US
+79244,1.75,US
+79245,1.75,US
+79247,1.75,US
+79248,1.75,US
+79250,1.75,US
+79251,1.75,US
+79252,1.75,US
+79255,1.75,US
+79256,1.75,US
+79257,1.75,US
+79258,1.75,US
+79259,1.75,US
+79261,1.75,US
+79311,1.75,US
+79312,1.75,US
+79313,1.75,US
+79314,1.75,US
+79316,1.75,US
+79320,1.75,US
+79322,1.75,US
+79323,1.75,US
+79324,1.75,US
+79325,1.75,US
+79326,1.75,US
+79329,1.75,US
+79330,1.75,US
+79331,1.75,US
+79336,1.75,US
+79338,1.75,US
+79339,1.75,US
+79342,1.75,US
+79343,1.75,US
+79344,1.75,US
+79345,1.75,US
+79346,1.75,US
+79347,1.75,US
+79351,1.75,US
+79353,1.75,US
+79355,1.75,US
+79356,1.75,US
+79357,1.75,US
+79358,1.75,US
+79359,1.75,US
+79360,1.75,US
+79363,1.75,US
+79364,1.75,US
+79366,1.75,US
+79367,1.75,US
+79369,1.75,US
+79370,1.75,US
+79371,1.75,US
+79372,1.75,US
+79373,1.75,US
+79376,1.75,US
+79377,1.75,US
+79378,1.75,US
+79379,1.75,US
+79380,1.75,US
+79381,1.75,US
+79383,1.75,US
+79501,1.75,US
+79502,1.75,US
+79503,1.75,US
+79504,1.75,US
+79505,1.75,US
+79506,1.75,US
+79508,1.75,US
+79510,1.75,US
+79511,1.75,US
+79512,1.75,US
+79516,1.75,US
+79517,1.75,US
+79518,1.75,US
+79519,1.75,US
+79520,1.75,US
+79521,1.75,US
+79525,1.75,US
+79526,1.75,US
+79527,1.75,US
+79528,1.75,US
+79529,1.75,US
+79530,1.75,US
+79532,1.75,US
+79533,1.75,US
+79534,1.75,US
+79535,1.75,US
+79536,1.75,US
+79537,1.75,US
+79538,1.75,US
+79539,1.75,US
+79540,1.75,US
+79541,1.75,US
+79543,1.75,US
+79544,1.75,US
+79545,1.75,US
+79546,1.75,US
+79547,1.75,US
+79548,1.75,US
+79549,1.75,US
+79550,1.75,US
+79553,1.75,US
+79556,1.75,US
+79560,1.75,US
+79561,1.75,US
+79562,1.75,US
+79565,1.75,US
+79566,1.75,US
+79567,1.75,US
+79713,1.75,US
+79714,1.75,US
+79718,1.75,US
+79719,1.75,US
+79720,1.75,US
+79721,1.75,US
+79730,1.75,US
+79731,1.75,US
+79733,1.75,US
+79734,1.75,US
+79735,1.75,US
+79738,1.75,US
+79739,1.75,US
+79740,1.75,US
+79741,1.75,US
+79742,1.75,US
+79743,1.75,US
+79744,1.75,US
+79745,1.75,US
+79748,1.75,US
+79749,1.75,US
+79752,1.75,US
+79754,1.75,US
+79755,1.75,US
+79756,1.75,US
+79758,1.75,US
+79759,1.75,US
+79770,1.75,US
+79772,1.75,US
+79776,1.75,US
+79777,1.75,US
+79778,1.75,US
+79779,1.75,US
+79780,1.75,US
+79781,1.75,US
+79782,1.75,US
+79783,1.75,US
+79785,1.75,US
+79786,1.75,US
+79788,1.75,US
+79789,1.75,US
+79830,1.75,US
+79831,1.75,US
+79834,1.75,US
+79836,1.75,US
+79837,1.75,US
+79838,1.75,US
+79839,1.75,US
+79842,1.75,US
+79843,1.75,US
+79845,1.75,US
+79846,1.75,US
+79847,1.75,US
+79848,1.75,US
+79850,1.75,US
+79851,1.75,US
+79852,1.75,US
+79853,1.75,US
+79854,1.75,US
+79855,1.75,US
+80101,1.75,US
+80102,1.75,US
+80103,1.75,US
+80105,1.75,US
+80106,1.75,US
+80107,1.75,US
+80116,1.75,US
+80117,1.75,US
+80118,1.75,US
+80135,1.75,US
+80136,1.75,US
+80137,1.75,US
+80420,1.75,US
+80421,1.75,US
+80422,1.75,US
+80423,1.75,US
+80424,1.75,US
+80425,1.75,US
+80426,1.75,US
+80427,1.75,US
+80428,1.75,US
+80430,1.75,US
+80432,1.75,US
+80433,1.75,US
+80434,1.75,US
+80435,1.75,US
+80436,1.75,US
+80437,1.75,US
+80438,1.75,US
+80439,1.75,US
+80440,1.75,US
+80442,1.75,US
+80443,1.75,US
+80444,1.75,US
+80446,1.75,US
+80447,1.75,US
+80448,1.75,US
+80449,1.75,US
+80451,1.75,US
+80452,1.75,US
+80455,1.75,US
+80456,1.75,US
+80457,1.75,US
+80459,1.75,US
+80461,1.75,US
+80463,1.75,US
+80466,1.75,US
+80467,1.75,US
+80468,1.75,US
+80469,1.75,US
+80470,1.75,US
+80473,1.75,US
+80474,1.75,US
+80475,1.75,US
+80476,1.75,US
+80477,1.75,US
+80478,1.75,US
+80479,1.75,US
+80480,1.75,US
+80481,1.75,US
+80482,1.75,US
+80483,1.75,US
+80487,1.75,US
+80488,1.75,US
+80497,1.75,US
+80498,1.75,US
+80510,1.75,US
+80511,1.75,US
+80512,1.75,US
+80513,1.75,US
+80515,1.75,US
+80516,1.75,US
+80517,1.75,US
+80520,1.75,US
+80532,1.75,US
+80534,1.75,US
+80536,1.75,US
+80540,1.75,US
+80542,1.75,US
+80543,1.75,US
+80545,1.75,US
+80546,1.75,US
+80549,1.75,US
+80550,1.75,US
+80551,1.75,US
+80610,1.75,US
+80611,1.75,US
+80612,1.75,US
+80615,1.75,US
+80621,1.75,US
+80622,1.75,US
+80623,1.75,US
+80624,1.75,US
+80640,1.75,US
+80642,1.75,US
+80643,1.75,US
+80644,1.75,US
+80645,1.75,US
+80648,1.75,US
+80649,1.75,US
+80650,1.75,US
+80651,1.75,US
+80652,1.75,US
+80653,1.75,US
+80654,1.75,US
+80701,1.75,US
+80705,1.75,US
+80720,1.75,US
+80721,1.75,US
+80722,1.75,US
+80723,1.75,US
+80726,1.75,US
+80727,1.75,US
+80728,1.75,US
+80729,1.75,US
+80731,1.75,US
+80732,1.75,US
+80733,1.75,US
+80734,1.75,US
+80735,1.75,US
+80736,1.75,US
+80737,1.75,US
+80740,1.75,US
+80741,1.75,US
+80742,1.75,US
+80743,1.75,US
+80744,1.75,US
+80745,1.75,US
+80746,1.75,US
+80747,1.75,US
+80749,1.75,US
+80750,1.75,US
+80751,1.75,US
+80754,1.75,US
+80755,1.75,US
+80757,1.75,US
+80758,1.75,US
+80759,1.75,US
+80801,1.75,US
+80802,1.75,US
+80804,1.75,US
+80805,1.75,US
+80807,1.75,US
+80808,1.75,US
+80809,1.75,US
+80810,1.75,US
+80812,1.75,US
+80813,1.75,US
+80814,1.75,US
+80815,1.75,US
+80816,1.75,US
+80818,1.75,US
+80819,1.75,US
+80820,1.75,US
+80821,1.75,US
+80822,1.75,US
+80823,1.75,US
+80824,1.75,US
+80825,1.75,US
+80826,1.75,US
+80827,1.75,US
+80828,1.75,US
+80830,1.75,US
+80831,1.75,US
+80832,1.75,US
+80833,1.75,US
+80834,1.75,US
+80835,1.75,US
+80836,1.75,US
+80860,1.75,US
+80861,1.75,US
+80862,1.75,US
+80863,1.75,US
+80864,1.75,US
+80866,1.75,US
+81019,1.75,US
+81020,1.75,US
+81021,1.75,US
+81022,1.75,US
+81023,1.75,US
+81024,1.75,US
+81025,1.75,US
+81027,1.75,US
+81029,1.75,US
+81030,1.75,US
+81033,1.75,US
+81034,1.75,US
+81036,1.75,US
+81038,1.75,US
+81039,1.75,US
+81040,1.75,US
+81041,1.75,US
+81042,1.75,US
+81043,1.75,US
+81044,1.75,US
+81045,1.75,US
+81046,1.75,US
+81047,1.75,US
+81049,1.75,US
+81050,1.75,US
+81052,1.75,US
+81054,1.75,US
+81055,1.75,US
+81057,1.75,US
+81058,1.75,US
+81059,1.75,US
+81062,1.75,US
+81063,1.75,US
+81064,1.75,US
+81066,1.75,US
+81067,1.75,US
+81069,1.75,US
+81071,1.75,US
+81073,1.75,US
+81074,1.75,US
+81076,1.75,US
+81077,1.75,US
+81081,1.75,US
+81082,1.75,US
+81084,1.75,US
+81087,1.75,US
+81089,1.75,US
+81090,1.75,US
+81091,1.75,US
+81092,1.75,US
+81101,1.75,US
+81120,1.75,US
+81121,1.75,US
+81122,1.75,US
+81123,1.75,US
+81124,1.75,US
+81125,1.75,US
+81126,1.75,US
+81127,1.75,US
+81128,1.75,US
+81129,1.75,US
+81130,1.75,US
+81131,1.75,US
+81132,1.75,US
+81133,1.75,US
+81134,1.75,US
+81135,1.75,US
+81136,1.75,US
+81137,1.75,US
+81138,1.75,US
+81140,1.75,US
+81141,1.75,US
+81143,1.75,US
+81144,1.75,US
+81146,1.75,US
+81147,1.75,US
+81148,1.75,US
+81149,1.75,US
+81151,1.75,US
+81152,1.75,US
+81153,1.75,US
+81154,1.75,US
+81155,1.75,US
+81157,1.75,US
+81201,1.75,US
+81210,1.75,US
+81211,1.75,US
+81212,1.75,US
+81215,1.75,US
+81220,1.75,US
+81221,1.75,US
+81222,1.75,US
+81223,1.75,US
+81224,1.75,US
+81225,1.75,US
+81226,1.75,US
+81227,1.75,US
+81228,1.75,US
+81230,1.75,US
+81232,1.75,US
+81233,1.75,US
+81235,1.75,US
+81236,1.75,US
+81237,1.75,US
+81239,1.75,US
+81240,1.75,US
+81241,1.75,US
+81242,1.75,US
+81243,1.75,US
+81244,1.75,US
+81248,1.75,US
+81251,1.75,US
+81252,1.75,US
+81253,1.75,US
+81290,1.75,US
+81301,1.75,US
+81302,1.75,US
+81303,1.75,US
+81320,1.75,US
+81321,1.75,US
+81323,1.75,US
+81324,1.75,US
+81325,1.75,US
+81326,1.75,US
+81327,1.75,US
+81328,1.75,US
+81329,1.75,US
+81330,1.75,US
+81331,1.75,US
+81332,1.75,US
+81334,1.75,US
+81335,1.75,US
+81401,1.75,US
+81402,1.75,US
+81410,1.75,US
+81411,1.75,US
+81413,1.75,US
+81414,1.75,US
+81415,1.75,US
+81416,1.75,US
+81418,1.75,US
+81419,1.75,US
+81420,1.75,US
+81422,1.75,US
+81423,1.75,US
+81424,1.75,US
+81425,1.75,US
+81426,1.75,US
+81427,1.75,US
+81428,1.75,US
+81429,1.75,US
+81430,1.75,US
+81431,1.75,US
+81432,1.75,US
+81433,1.75,US
+81434,1.75,US
+81435,1.75,US
+81521,1.75,US
+81522,1.75,US
+81524,1.75,US
+81525,1.75,US
+81526,1.75,US
+81527,1.75,US
+81601,1.75,US
+81602,1.75,US
+81610,1.75,US
+81611,1.75,US
+81612,1.75,US
+81615,1.75,US
+81620,1.75,US
+81621,1.75,US
+81623,1.75,US
+81624,1.75,US
+81625,1.75,US
+81626,1.75,US
+81630,1.75,US
+81631,1.75,US
+81632,1.75,US
+81633,1.75,US
+81635,1.75,US
+81636,1.75,US
+81637,1.75,US
+81638,1.75,US
+81639,1.75,US
+81640,1.75,US
+81641,1.75,US
+81642,1.75,US
+81643,1.75,US
+81645,1.75,US
+81646,1.75,US
+81647,1.75,US
+81648,1.75,US
+81649,1.75,US
+81650,1.75,US
+81652,1.75,US
+81653,1.75,US
+81654,1.75,US
+81655,1.75,US
+81656,1.75,US
+81657,1.75,US
+81658,1.75,US
+82050,1.75,US
+82051,1.75,US
+82052,1.75,US
+82053,1.75,US
+82054,1.75,US
+82055,1.75,US
+82058,1.75,US
+82060,1.75,US
+82063,1.75,US
+82070,1.75,US
+82072,1.75,US
+82073,1.75,US
+82081,1.75,US
+82082,1.75,US
+82083,1.75,US
+82084,1.75,US
+82190,1.75,US
+82201,1.75,US
+82210,1.75,US
+82212,1.75,US
+82213,1.75,US
+82214,1.75,US
+82215,1.75,US
+82217,1.75,US
+82218,1.75,US
+82219,1.75,US
+82221,1.75,US
+82222,1.75,US
+82223,1.75,US
+82224,1.75,US
+82225,1.75,US
+82227,1.75,US
+82229,1.75,US
+82240,1.75,US
+82242,1.75,US
+82243,1.75,US
+82244,1.75,US
+82301,1.75,US
+82310,1.75,US
+82321,1.75,US
+82322,1.75,US
+82323,1.75,US
+82324,1.75,US
+82325,1.75,US
+82327,1.75,US
+82329,1.75,US
+82331,1.75,US
+82332,1.75,US
+82334,1.75,US
+82335,1.75,US
+82336,1.75,US
+82401,1.75,US
+82410,1.75,US
+82411,1.75,US
+82412,1.75,US
+82414,1.75,US
+82420,1.75,US
+82421,1.75,US
+82422,1.75,US
+82423,1.75,US
+82426,1.75,US
+82428,1.75,US
+82430,1.75,US
+82431,1.75,US
+82432,1.75,US
+82433,1.75,US
+82434,1.75,US
+82435,1.75,US
+82440,1.75,US
+82441,1.75,US
+82442,1.75,US
+82443,1.75,US
+82450,1.75,US
+82501,1.75,US
+82510,1.75,US
+82512,1.75,US
+82513,1.75,US
+82514,1.75,US
+82515,1.75,US
+82516,1.75,US
+82520,1.75,US
+82523,1.75,US
+82524,1.75,US
+82620,1.75,US
+82630,1.75,US
+82631,1.75,US
+82633,1.75,US
+82635,1.75,US
+82637,1.75,US
+82638,1.75,US
+82639,1.75,US
+82640,1.75,US
+82642,1.75,US
+82643,1.75,US
+82649,1.75,US
+82701,1.75,US
+82710,1.75,US
+82711,1.75,US
+82712,1.75,US
+82714,1.75,US
+82715,1.75,US
+82716,1.75,US
+82717,1.75,US
+82718,1.75,US
+82720,1.75,US
+82721,1.75,US
+82723,1.75,US
+82725,1.75,US
+82727,1.75,US
+82729,1.75,US
+82730,1.75,US
+82731,1.75,US
+82732,1.75,US
+82801,1.75,US
+82831,1.75,US
+82832,1.75,US
+82833,1.75,US
+82834,1.75,US
+82835,1.75,US
+82836,1.75,US
+82837,1.75,US
+82838,1.75,US
+82839,1.75,US
+82840,1.75,US
+82842,1.75,US
+82844,1.75,US
+82845,1.75,US
+82901,1.75,US
+82902,1.75,US
+82922,1.75,US
+82923,1.75,US
+82925,1.75,US
+82929,1.75,US
+82930,1.75,US
+82931,1.75,US
+82932,1.75,US
+82933,1.75,US
+82934,1.75,US
+82935,1.75,US
+82936,1.75,US
+82937,1.75,US
+82938,1.75,US
+82939,1.75,US
+82941,1.75,US
+82942,1.75,US
+82943,1.75,US
+82944,1.75,US
+82945,1.75,US
+83001,1.75,US
+83002,1.75,US
+83011,1.75,US
+83012,1.75,US
+83013,1.75,US
+83014,1.75,US
+83025,1.75,US
+83101,1.75,US
+83110,1.75,US
+83111,1.75,US
+83112,1.75,US
+83113,1.75,US
+83114,1.75,US
+83115,1.75,US
+83116,1.75,US
+83118,1.75,US
+83119,1.75,US
+83120,1.75,US
+83121,1.75,US
+83122,1.75,US
+83123,1.75,US
+83124,1.75,US
+83126,1.75,US
+83127,1.75,US
+83128,1.75,US
+83203,1.75,US
+83210,1.75,US
+83211,1.75,US
+83212,1.75,US
+83213,1.75,US
+83214,1.75,US
+83215,1.75,US
+83217,1.75,US
+83218,1.75,US
+83220,1.75,US
+83221,1.75,US
+83223,1.75,US
+83226,1.75,US
+83227,1.75,US
+83228,1.75,US
+83229,1.75,US
+83230,1.75,US
+83232,1.75,US
+83233,1.75,US
+83234,1.75,US
+83235,1.75,US
+83236,1.75,US
+83237,1.75,US
+83238,1.75,US
+83239,1.75,US
+83241,1.75,US
+83243,1.75,US
+83244,1.75,US
+83245,1.75,US
+83246,1.75,US
+83250,1.75,US
+83251,1.75,US
+83252,1.75,US
+83253,1.75,US
+83254,1.75,US
+83255,1.75,US
+83256,1.75,US
+83261,1.75,US
+83262,1.75,US
+83263,1.75,US
+83271,1.75,US
+83272,1.75,US
+83274,1.75,US
+83276,1.75,US
+83277,1.75,US
+83278,1.75,US
+83281,1.75,US
+83283,1.75,US
+83285,1.75,US
+83286,1.75,US
+83287,1.75,US
+83301,1.75,US
+83302,1.75,US
+83303,1.75,US
+83311,1.75,US
+83312,1.75,US
+83313,1.75,US
+83314,1.75,US
+83316,1.75,US
+83320,1.75,US
+83321,1.75,US
+83322,1.75,US
+83323,1.75,US
+83324,1.75,US
+83325,1.75,US
+83327,1.75,US
+83328,1.75,US
+83330,1.75,US
+83332,1.75,US
+83333,1.75,US
+83334,1.75,US
+83335,1.75,US
+83336,1.75,US
+83337,1.75,US
+83338,1.75,US
+83340,1.75,US
+83341,1.75,US
+83342,1.75,US
+83343,1.75,US
+83344,1.75,US
+83346,1.75,US
+83347,1.75,US
+83348,1.75,US
+83349,1.75,US
+83350,1.75,US
+83352,1.75,US
+83353,1.75,US
+83354,1.75,US
+83355,1.75,US
+83420,1.75,US
+83421,1.75,US
+83422,1.75,US
+83423,1.75,US
+83424,1.75,US
+83425,1.75,US
+83428,1.75,US
+83429,1.75,US
+83431,1.75,US
+83433,1.75,US
+83434,1.75,US
+83435,1.75,US
+83436,1.75,US
+83438,1.75,US
+83440,1.75,US
+83441,1.75,US
+83442,1.75,US
+83443,1.75,US
+83444,1.75,US
+83445,1.75,US
+83446,1.75,US
+83447,1.75,US
+83448,1.75,US
+83449,1.75,US
+83450,1.75,US
+83451,1.75,US
+83452,1.75,US
+83455,1.75,US
+83462,1.75,US
+83463,1.75,US
+83464,1.75,US
+83465,1.75,US
+83466,1.75,US
+83467,1.75,US
+83468,1.75,US
+83469,1.75,US
+83501,1.75,US
+83520,1.75,US
+83522,1.75,US
+83523,1.75,US
+83524,1.75,US
+83525,1.75,US
+83526,1.75,US
+83530,1.75,US
+83531,1.75,US
+83533,1.75,US
+83535,1.75,US
+83536,1.75,US
+83537,1.75,US
+83539,1.75,US
+83540,1.75,US
+83541,1.75,US
+83542,1.75,US
+83543,1.75,US
+83544,1.75,US
+83545,1.75,US
+83546,1.75,US
+83547,1.75,US
+83548,1.75,US
+83549,1.75,US
+83551,1.75,US
+83552,1.75,US
+83553,1.75,US
+83554,1.75,US
+83555,1.75,US
+83601,1.75,US
+83602,1.75,US
+83604,1.75,US
+83607,1.75,US
+83610,1.75,US
+83611,1.75,US
+83612,1.75,US
+83615,1.75,US
+83616,1.75,US
+83617,1.75,US
+83620,1.75,US
+83622,1.75,US
+83623,1.75,US
+83624,1.75,US
+83626,1.75,US
+83627,1.75,US
+83628,1.75,US
+83629,1.75,US
+83630,1.75,US
+83631,1.75,US
+83632,1.75,US
+83633,1.75,US
+83634,1.75,US
+83635,1.75,US
+83636,1.75,US
+83637,1.75,US
+83638,1.75,US
+83639,1.75,US
+83641,1.75,US
+83643,1.75,US
+83644,1.75,US
+83645,1.75,US
+83647,1.75,US
+83648,1.75,US
+83650,1.75,US
+83654,1.75,US
+83655,1.75,US
+83656,1.75,US
+83657,1.75,US
+83660,1.75,US
+83661,1.75,US
+83666,1.75,US
+83669,1.75,US
+83670,1.75,US
+83671,1.75,US
+83672,1.75,US
+83676,1.75,US
+83677,1.75,US
+83801,1.75,US
+83802,1.75,US
+83803,1.75,US
+83804,1.75,US
+83805,1.75,US
+83806,1.75,US
+83808,1.75,US
+83809,1.75,US
+83810,1.75,US
+83811,1.75,US
+83812,1.75,US
+83813,1.75,US
+83814,1.75,US
+83816,1.75,US
+83821,1.75,US
+83822,1.75,US
+83823,1.75,US
+83824,1.75,US
+83825,1.75,US
+83826,1.75,US
+83827,1.75,US
+83830,1.75,US
+83832,1.75,US
+83833,1.75,US
+83834,1.75,US
+83835,1.75,US
+83836,1.75,US
+83837,1.75,US
+83839,1.75,US
+83840,1.75,US
+83841,1.75,US
+83842,1.75,US
+83843,1.75,US
+83844,1.75,US
+83845,1.75,US
+83846,1.75,US
+83847,1.75,US
+83848,1.75,US
+83849,1.75,US
+83850,1.75,US
+83851,1.75,US
+83852,1.75,US
+83853,1.75,US
+83855,1.75,US
+83856,1.75,US
+83857,1.75,US
+83858,1.75,US
+83860,1.75,US
+83861,1.75,US
+83864,1.75,US
+83865,1.75,US
+83866,1.75,US
+83867,1.75,US
+83868,1.75,US
+83870,1.75,US
+83871,1.75,US
+83872,1.75,US
+83873,1.75,US
+83874,1.75,US
+83876,1.75,US
+83888,1.75,US
+84001,1.75,US
+84002,1.75,US
+84004,1.75,US
+84006,1.75,US
+84007,1.75,US
+84008,1.75,US
+84013,1.75,US
+84017,1.75,US
+84018,1.75,US
+84021,1.75,US
+84022,1.75,US
+84023,1.75,US
+84024,1.75,US
+84026,1.75,US
+84027,1.75,US
+84028,1.75,US
+84029,1.75,US
+84031,1.75,US
+84032,1.75,US
+84033,1.75,US
+84034,1.75,US
+84035,1.75,US
+84036,1.75,US
+84038,1.75,US
+84039,1.75,US
+84044,1.75,US
+84046,1.75,US
+84049,1.75,US
+84050,1.75,US
+84051,1.75,US
+84052,1.75,US
+84053,1.75,US
+84055,1.75,US
+84061,1.75,US
+84063,1.75,US
+84064,1.75,US
+84066,1.75,US
+84069,1.75,US
+84071,1.75,US
+84072,1.75,US
+84073,1.75,US
+84074,1.75,US
+84076,1.75,US
+84078,1.75,US
+84079,1.75,US
+84080,1.75,US
+84082,1.75,US
+84083,1.75,US
+84085,1.75,US
+84086,1.75,US
+84098,1.75,US
+84301,1.75,US
+84302,1.75,US
+84304,1.75,US
+84305,1.75,US
+84306,1.75,US
+84307,1.75,US
+84308,1.75,US
+84309,1.75,US
+84310,1.75,US
+84311,1.75,US
+84312,1.75,US
+84313,1.75,US
+84314,1.75,US
+84315,1.75,US
+84316,1.75,US
+84317,1.75,US
+84320,1.75,US
+84324,1.75,US
+84325,1.75,US
+84327,1.75,US
+84328,1.75,US
+84329,1.75,US
+84330,1.75,US
+84331,1.75,US
+84333,1.75,US
+84334,1.75,US
+84335,1.75,US
+84336,1.75,US
+84337,1.75,US
+84338,1.75,US
+84339,1.75,US
+84340,1.75,US
+84501,1.75,US
+84510,1.75,US
+84511,1.75,US
+84512,1.75,US
+84513,1.75,US
+84515,1.75,US
+84516,1.75,US
+84518,1.75,US
+84520,1.75,US
+84521,1.75,US
+84522,1.75,US
+84523,1.75,US
+84525,1.75,US
+84526,1.75,US
+84527,1.75,US
+84528,1.75,US
+84529,1.75,US
+84530,1.75,US
+84531,1.75,US
+84532,1.75,US
+84533,1.75,US
+84534,1.75,US
+84535,1.75,US
+84536,1.75,US
+84537,1.75,US
+84539,1.75,US
+84540,1.75,US
+84542,1.75,US
+84620,1.75,US
+84621,1.75,US
+84622,1.75,US
+84623,1.75,US
+84624,1.75,US
+84626,1.75,US
+84627,1.75,US
+84628,1.75,US
+84629,1.75,US
+84630,1.75,US
+84631,1.75,US
+84632,1.75,US
+84633,1.75,US
+84634,1.75,US
+84635,1.75,US
+84636,1.75,US
+84637,1.75,US
+84638,1.75,US
+84639,1.75,US
+84640,1.75,US
+84642,1.75,US
+84643,1.75,US
+84644,1.75,US
+84645,1.75,US
+84646,1.75,US
+84647,1.75,US
+84648,1.75,US
+84649,1.75,US
+84650,1.75,US
+84652,1.75,US
+84653,1.75,US
+84654,1.75,US
+84655,1.75,US
+84656,1.75,US
+84657,1.75,US
+84662,1.75,US
+84665,1.75,US
+84667,1.75,US
+84701,1.75,US
+84710,1.75,US
+84711,1.75,US
+84712,1.75,US
+84713,1.75,US
+84714,1.75,US
+84715,1.75,US
+84716,1.75,US
+84717,1.75,US
+84718,1.75,US
+84719,1.75,US
+84720,1.75,US
+84721,1.75,US
+84722,1.75,US
+84723,1.75,US
+84724,1.75,US
+84725,1.75,US
+84726,1.75,US
+84728,1.75,US
+84729,1.75,US
+84730,1.75,US
+84731,1.75,US
+84732,1.75,US
+84733,1.75,US
+84734,1.75,US
+84735,1.75,US
+84736,1.75,US
+84737,1.75,US
+84739,1.75,US
+84740,1.75,US
+84741,1.75,US
+84742,1.75,US
+84743,1.75,US
+84744,1.75,US
+84745,1.75,US
+84746,1.75,US
+84747,1.75,US
+84749,1.75,US
+84750,1.75,US
+84751,1.75,US
+84752,1.75,US
+84753,1.75,US
+84754,1.75,US
+84755,1.75,US
+84756,1.75,US
+84757,1.75,US
+84758,1.75,US
+84759,1.75,US
+84760,1.75,US
+84761,1.75,US
+84762,1.75,US
+84763,1.75,US
+84764,1.75,US
+84766,1.75,US
+84767,1.75,US
+84772,1.75,US
+84773,1.75,US
+84774,1.75,US
+84775,1.75,US
+84776,1.75,US
+84779,1.75,US
+84780,1.75,US
+84781,1.75,US
+84782,1.75,US
+84783,1.75,US
+84784,1.75,US
+85070,1.75,US
+85221,1.75,US
+85222,1.75,US
+85223,1.75,US
+85227,1.75,US
+85228,1.75,US
+85230,1.75,US
+85231,1.75,US
+85232,1.75,US
+85235,1.75,US
+85236,1.75,US
+85237,1.75,US
+85239,1.75,US
+85241,1.75,US
+85242,1.75,US
+85245,1.75,US
+85247,1.75,US
+85263,1.75,US
+85264,1.75,US
+85272,1.75,US
+85273,1.75,US
+85279,1.75,US
+85290,1.75,US
+85291,1.75,US
+85292,1.75,US
+85297,1.75,US
+85320,1.75,US
+85321,1.75,US
+85322,1.75,US
+85324,1.75,US
+85325,1.75,US
+85326,1.75,US
+85327,1.75,US
+85328,1.75,US
+85331,1.75,US
+85332,1.75,US
+85333,1.75,US
+85334,1.75,US
+85336,1.75,US
+85337,1.75,US
+85339,1.75,US
+85341,1.75,US
+85342,1.75,US
+85343,1.75,US
+85344,1.75,US
+85346,1.75,US
+85347,1.75,US
+85348,1.75,US
+85349,1.75,US
+85350,1.75,US
+85352,1.75,US
+85354,1.75,US
+85355,1.75,US
+85356,1.75,US
+85357,1.75,US
+85358,1.75,US
+85359,1.75,US
+85360,1.75,US
+85361,1.75,US
+85362,1.75,US
+85371,1.75,US
+85372,1.75,US
+85373,1.75,US
+85377,1.75,US
+85379,1.75,US
+85387,1.75,US
+85390,1.75,US
+85501,1.75,US
+85502,1.75,US
+85530,1.75,US
+85531,1.75,US
+85532,1.75,US
+85533,1.75,US
+85534,1.75,US
+85535,1.75,US
+85536,1.75,US
+85539,1.75,US
+85540,1.75,US
+85541,1.75,US
+85542,1.75,US
+85543,1.75,US
+85544,1.75,US
+85545,1.75,US
+85546,1.75,US
+85547,1.75,US
+85548,1.75,US
+85550,1.75,US
+85551,1.75,US
+85552,1.75,US
+85553,1.75,US
+85554,1.75,US
+85601,1.75,US
+85602,1.75,US
+85603,1.75,US
+85605,1.75,US
+85606,1.75,US
+85607,1.75,US
+85608,1.75,US
+85609,1.75,US
+85610,1.75,US
+85611,1.75,US
+85613,1.75,US
+85614,1.75,US
+85615,1.75,US
+85616,1.75,US
+85617,1.75,US
+85618,1.75,US
+85619,1.75,US
+85620,1.75,US
+85621,1.75,US
+85622,1.75,US
+85623,1.75,US
+85624,1.75,US
+85625,1.75,US
+85626,1.75,US
+85627,1.75,US
+85628,1.75,US
+85629,1.75,US
+85630,1.75,US
+85631,1.75,US
+85632,1.75,US
+85633,1.75,US
+85634,1.75,US
+85637,1.75,US
+85638,1.75,US
+85639,1.75,US
+85640,1.75,US
+85641,1.75,US
+85643,1.75,US
+85644,1.75,US
+85645,1.75,US
+85646,1.75,US
+85648,1.75,US
+85650,1.75,US
+85653,1.75,US
+85654,1.75,US
+85655,1.75,US
+85662,1.75,US
+85901,1.75,US
+85902,1.75,US
+85911,1.75,US
+85912,1.75,US
+85920,1.75,US
+85922,1.75,US
+85923,1.75,US
+85924,1.75,US
+85925,1.75,US
+85926,1.75,US
+85927,1.75,US
+85928,1.75,US
+85929,1.75,US
+85930,1.75,US
+85931,1.75,US
+85932,1.75,US
+85933,1.75,US
+85934,1.75,US
+85936,1.75,US
+85937,1.75,US
+85938,1.75,US
+85939,1.75,US
+85940,1.75,US
+85941,1.75,US
+85942,1.75,US
+86016,1.75,US
+86017,1.75,US
+86018,1.75,US
+86020,1.75,US
+86021,1.75,US
+86022,1.75,US
+86023,1.75,US
+86024,1.75,US
+86025,1.75,US
+86028,1.75,US
+86029,1.75,US
+86030,1.75,US
+86031,1.75,US
+86032,1.75,US
+86033,1.75,US
+86034,1.75,US
+86035,1.75,US
+86036,1.75,US
+86038,1.75,US
+86039,1.75,US
+86040,1.75,US
+86042,1.75,US
+86043,1.75,US
+86044,1.75,US
+86045,1.75,US
+86046,1.75,US
+86047,1.75,US
+86052,1.75,US
+86053,1.75,US
+86054,1.75,US
+86301,1.75,US
+86302,1.75,US
+86303,1.75,US
+86304,1.75,US
+86305,1.75,US
+86312,1.75,US
+86313,1.75,US
+86314,1.75,US
+86320,1.75,US
+86321,1.75,US
+86322,1.75,US
+86323,1.75,US
+86324,1.75,US
+86325,1.75,US
+86326,1.75,US
+86327,1.75,US
+86329,1.75,US
+86330,1.75,US
+86331,1.75,US
+86332,1.75,US
+86333,1.75,US
+86334,1.75,US
+86335,1.75,US
+86336,1.75,US
+86337,1.75,US
+86338,1.75,US
+86339,1.75,US
+86340,1.75,US
+86341,1.75,US
+86342,1.75,US
+86343,1.75,US
+86351,1.75,US
+86401,1.75,US
+86402,1.75,US
+86404,1.75,US
+86406,1.75,US
+86411,1.75,US
+86412,1.75,US
+86413,1.75,US
+86426,1.75,US
+86427,1.75,US
+86429,1.75,US
+86430,1.75,US
+86431,1.75,US
+86432,1.75,US
+86433,1.75,US
+86434,1.75,US
+86435,1.75,US
+86436,1.75,US
+86437,1.75,US
+86438,1.75,US
+86439,1.75,US
+86440,1.75,US
+86441,1.75,US
+86442,1.75,US
+86443,1.75,US
+86444,1.75,US
+86445,1.75,US
+86446,1.75,US
+86502,1.75,US
+86503,1.75,US
+86504,1.75,US
+86505,1.75,US
+86506,1.75,US
+86507,1.75,US
+86508,1.75,US
+86510,1.75,US
+86511,1.75,US
+86512,1.75,US
+86514,1.75,US
+86515,1.75,US
+86520,1.75,US
+86535,1.75,US
+86538,1.75,US
+86540,1.75,US
+86544,1.75,US
+86545,1.75,US
+86547,1.75,US
+86549,1.75,US
+86556,1.75,US
+87001,1.75,US
+87002,1.75,US
+87004,1.75,US
+87005,1.75,US
+87006,1.75,US
+87007,1.75,US
+87008,1.75,US
+87009,1.75,US
+87010,1.75,US
+87011,1.75,US
+87012,1.75,US
+87013,1.75,US
+87014,1.75,US
+87015,1.75,US
+87016,1.75,US
+87017,1.75,US
+87018,1.75,US
+87020,1.75,US
+87021,1.75,US
+87022,1.75,US
+87023,1.75,US
+87024,1.75,US
+87025,1.75,US
+87026,1.75,US
+87027,1.75,US
+87028,1.75,US
+87029,1.75,US
+87031,1.75,US
+87032,1.75,US
+87034,1.75,US
+87035,1.75,US
+87036,1.75,US
+87037,1.75,US
+87038,1.75,US
+87040,1.75,US
+87041,1.75,US
+87042,1.75,US
+87043,1.75,US
+87044,1.75,US
+87045,1.75,US
+87046,1.75,US
+87047,1.75,US
+87049,1.75,US
+87051,1.75,US
+87052,1.75,US
+87053,1.75,US
+87056,1.75,US
+87057,1.75,US
+87059,1.75,US
+87061,1.75,US
+87062,1.75,US
+87063,1.75,US
+87064,1.75,US
+87068,1.75,US
+87070,1.75,US
+87072,1.75,US
+87083,1.75,US
+87117,1.75,US
+87185,1.75,US
+87301,1.75,US
+87302,1.75,US
+87305,1.75,US
+87310,1.75,US
+87311,1.75,US
+87312,1.75,US
+87313,1.75,US
+87315,1.75,US
+87316,1.75,US
+87317,1.75,US
+87319,1.75,US
+87320,1.75,US
+87321,1.75,US
+87322,1.75,US
+87323,1.75,US
+87325,1.75,US
+87326,1.75,US
+87327,1.75,US
+87328,1.75,US
+87347,1.75,US
+87357,1.75,US
+87364,1.75,US
+87365,1.75,US
+87375,1.75,US
+87401,1.75,US
+87410,1.75,US
+87412,1.75,US
+87413,1.75,US
+87415,1.75,US
+87416,1.75,US
+87417,1.75,US
+87418,1.75,US
+87419,1.75,US
+87420,1.75,US
+87421,1.75,US
+87455,1.75,US
+87461,1.75,US
+87499,1.75,US
+87510,1.75,US
+87511,1.75,US
+87512,1.75,US
+87513,1.75,US
+87514,1.75,US
+87515,1.75,US
+87516,1.75,US
+87517,1.75,US
+87518,1.75,US
+87519,1.75,US
+87520,1.75,US
+87521,1.75,US
+87522,1.75,US
+87523,1.75,US
+87524,1.75,US
+87525,1.75,US
+87527,1.75,US
+87528,1.75,US
+87529,1.75,US
+87530,1.75,US
+87531,1.75,US
+87532,1.75,US
+87533,1.75,US
+87535,1.75,US
+87537,1.75,US
+87538,1.75,US
+87539,1.75,US
+87540,1.75,US
+87543,1.75,US
+87544,1.75,US
+87545,1.75,US
+87548,1.75,US
+87549,1.75,US
+87551,1.75,US
+87552,1.75,US
+87553,1.75,US
+87554,1.75,US
+87556,1.75,US
+87557,1.75,US
+87558,1.75,US
+87560,1.75,US
+87562,1.75,US
+87564,1.75,US
+87565,1.75,US
+87566,1.75,US
+87569,1.75,US
+87571,1.75,US
+87573,1.75,US
+87575,1.75,US
+87576,1.75,US
+87577,1.75,US
+87578,1.75,US
+87579,1.75,US
+87580,1.75,US
+87581,1.75,US
+87582,1.75,US
+87583,1.75,US
+87701,1.75,US
+87710,1.75,US
+87711,1.75,US
+87712,1.75,US
+87713,1.75,US
+87714,1.75,US
+87715,1.75,US
+87718,1.75,US
+87722,1.75,US
+87723,1.75,US
+87724,1.75,US
+87728,1.75,US
+87729,1.75,US
+87730,1.75,US
+87731,1.75,US
+87732,1.75,US
+87733,1.75,US
+87734,1.75,US
+87735,1.75,US
+87736,1.75,US
+87740,1.75,US
+87742,1.75,US
+87743,1.75,US
+87745,1.75,US
+87746,1.75,US
+87747,1.75,US
+87749,1.75,US
+87750,1.75,US
+87752,1.75,US
+87753,1.75,US
+87801,1.75,US
+87820,1.75,US
+87821,1.75,US
+87823,1.75,US
+87824,1.75,US
+87825,1.75,US
+87827,1.75,US
+87828,1.75,US
+87829,1.75,US
+87830,1.75,US
+87831,1.75,US
+87832,1.75,US
+87901,1.75,US
+87930,1.75,US
+87931,1.75,US
+87933,1.75,US
+87935,1.75,US
+87936,1.75,US
+87937,1.75,US
+87939,1.75,US
+87940,1.75,US
+87941,1.75,US
+87942,1.75,US
+87943,1.75,US
+88002,1.75,US
+88008,1.75,US
+88009,1.75,US
+88020,1.75,US
+88021,1.75,US
+88022,1.75,US
+88023,1.75,US
+88024,1.75,US
+88025,1.75,US
+88026,1.75,US
+88027,1.75,US
+88028,1.75,US
+88029,1.75,US
+88030,1.75,US
+88031,1.75,US
+88034,1.75,US
+88036,1.75,US
+88038,1.75,US
+88039,1.75,US
+88040,1.75,US
+88041,1.75,US
+88042,1.75,US
+88043,1.75,US
+88044,1.75,US
+88045,1.75,US
+88047,1.75,US
+88048,1.75,US
+88049,1.75,US
+88051,1.75,US
+88053,1.75,US
+88054,1.75,US
+88055,1.75,US
+88056,1.75,US
+88058,1.75,US
+88061,1.75,US
+88062,1.75,US
+88065,1.75,US
+88072,1.75,US
+88101,1.75,US
+88102,1.75,US
+88103,1.75,US
+88112,1.75,US
+88113,1.75,US
+88114,1.75,US
+88115,1.75,US
+88116,1.75,US
+88118,1.75,US
+88119,1.75,US
+88120,1.75,US
+88121,1.75,US
+88122,1.75,US
+88123,1.75,US
+88124,1.75,US
+88125,1.75,US
+88126,1.75,US
+88130,1.75,US
+88132,1.75,US
+88133,1.75,US
+88134,1.75,US
+88135,1.75,US
+88136,1.75,US
+88210,1.75,US
+88211,1.75,US
+88213,1.75,US
+88220,1.75,US
+88221,1.75,US
+88230,1.75,US
+88231,1.75,US
+88232,1.75,US
+88240,1.75,US
+88241,1.75,US
+88242,1.75,US
+88244,1.75,US
+88250,1.75,US
+88252,1.75,US
+88253,1.75,US
+88254,1.75,US
+88255,1.75,US
+88256,1.75,US
+88260,1.75,US
+88262,1.75,US
+88263,1.75,US
+88264,1.75,US
+88265,1.75,US
+88267,1.75,US
+88268,1.75,US
+88301,1.75,US
+88310,1.75,US
+88311,1.75,US
+88312,1.75,US
+88314,1.75,US
+88316,1.75,US
+88317,1.75,US
+88318,1.75,US
+88321,1.75,US
+88323,1.75,US
+88324,1.75,US
+88325,1.75,US
+88336,1.75,US
+88337,1.75,US
+88338,1.75,US
+88339,1.75,US
+88340,1.75,US
+88341,1.75,US
+88342,1.75,US
+88343,1.75,US
+88344,1.75,US
+88345,1.75,US
+88346,1.75,US
+88347,1.75,US
+88348,1.75,US
+88349,1.75,US
+88350,1.75,US
+88351,1.75,US
+88352,1.75,US
+88353,1.75,US
+88354,1.75,US
+88355,1.75,US
+88401,1.75,US
+88410,1.75,US
+88411,1.75,US
+88414,1.75,US
+88415,1.75,US
+88416,1.75,US
+88417,1.75,US
+88418,1.75,US
+88419,1.75,US
+88421,1.75,US
+88422,1.75,US
+88424,1.75,US
+88426,1.75,US
+88427,1.75,US
+88429,1.75,US
+88430,1.75,US
+88431,1.75,US
+88433,1.75,US
+88434,1.75,US
+88435,1.75,US
+88436,1.75,US
+88437,1.75,US
+88439,1.75,US
+88441,1.75,US
+89001,1.75,US
+89003,1.75,US
+89004,1.75,US
+89005,1.75,US
+89006,1.75,US
+89007,1.75,US
+89008,1.75,US
+89010,1.75,US
+89013,1.75,US
+89017,1.75,US
+89018,1.75,US
+89019,1.75,US
+89020,1.75,US
+89021,1.75,US
+89022,1.75,US
+89023,1.75,US
+89024,1.75,US
+89025,1.75,US
+89026,1.75,US
+89027,1.75,US
+89028,1.75,US
+89029,1.75,US
+89039,1.75,US
+89040,1.75,US
+89041,1.75,US
+89042,1.75,US
+89043,1.75,US
+89045,1.75,US
+89046,1.75,US
+89047,1.75,US
+89048,1.75,US
+89049,1.75,US
+89060,1.75,US
+89061,1.75,US
+89070,1.75,US
+89191,1.75,US
+89301,1.75,US
+89310,1.75,US
+89311,1.75,US
+89314,1.75,US
+89315,1.75,US
+89316,1.75,US
+89317,1.75,US
+89318,1.75,US
+89319,1.75,US
+89402,1.75,US
+89403,1.75,US
+89404,1.75,US
+89405,1.75,US
+89406,1.75,US
+89407,1.75,US
+89408,1.75,US
+89409,1.75,US
+89410,1.75,US
+89411,1.75,US
+89412,1.75,US
+89413,1.75,US
+89414,1.75,US
+89415,1.75,US
+89418,1.75,US
+89419,1.75,US
+89420,1.75,US
+89421,1.75,US
+89422,1.75,US
+89423,1.75,US
+89424,1.75,US
+89425,1.75,US
+89426,1.75,US
+89427,1.75,US
+89428,1.75,US
+89429,1.75,US
+89430,1.75,US
+89438,1.75,US
+89440,1.75,US
+89442,1.75,US
+89444,1.75,US
+89445,1.75,US
+89446,1.75,US
+89447,1.75,US
+89448,1.75,US
+89449,1.75,US
+89450,1.75,US
+89451,1.75,US
+89452,1.75,US
+89496,1.75,US
+89704,1.75,US
+89801,1.75,US
+89802,1.75,US
+89803,1.75,US
+89815,1.75,US
+89820,1.75,US
+89821,1.75,US
+89822,1.75,US
+89823,1.75,US
+89824,1.75,US
+89825,1.75,US
+89826,1.75,US
+89828,1.75,US
+89830,1.75,US
+89831,1.75,US
+89832,1.75,US
+89833,1.75,US
+89834,1.75,US
+89835,1.75,US
+89883,1.75,US
+90264,1.75,US
+90265,1.75,US
+90704,1.75,US
+91310,1.75,US
+91350,1.75,US
+91381,1.75,US
+91383,1.75,US
+91384,1.75,US
+91386,1.75,US
+91390,1.75,US
+91759,1.75,US
+91901,1.75,US
+91903,1.75,US
+91905,1.75,US
+91906,1.75,US
+91916,1.75,US
+91917,1.75,US
+91931,1.75,US
+91934,1.75,US
+91935,1.75,US
+91948,1.75,US
+91962,1.75,US
+91963,1.75,US
+91980,1.75,US
+91987,1.75,US
+92004,1.75,US
+92036,1.75,US
+92055,1.75,US
+92059,1.75,US
+92060,1.75,US
+92061,1.75,US
+92065,1.75,US
+92066,1.75,US
+92070,1.75,US
+92082,1.75,US
+92086,1.75,US
+92220,1.75,US
+92222,1.75,US
+92225,1.75,US
+92226,1.75,US
+92227,1.75,US
+92230,1.75,US
+92233,1.75,US
+92239,1.75,US
+92241,1.75,US
+92242,1.75,US
+92249,1.75,US
+92250,1.75,US
+92251,1.75,US
+92252,1.75,US
+92254,1.75,US
+92256,1.75,US
+92257,1.75,US
+92259,1.75,US
+92266,1.75,US
+92267,1.75,US
+92268,1.75,US
+92273,1.75,US
+92274,1.75,US
+92275,1.75,US
+92277,1.75,US
+92278,1.75,US
+92280,1.75,US
+92281,1.75,US
+92282,1.75,US
+92283,1.75,US
+92284,1.75,US
+92285,1.75,US
+92286,1.75,US
+92301,1.75,US
+92304,1.75,US
+92305,1.75,US
+92309,1.75,US
+92310,1.75,US
+92311,1.75,US
+92312,1.75,US
+92314,1.75,US
+92315,1.75,US
+92323,1.75,US
+92327,1.75,US
+92328,1.75,US
+92329,1.75,US
+92332,1.75,US
+92333,1.75,US
+92338,1.75,US
+92339,1.75,US
+92341,1.75,US
+92342,1.75,US
+92347,1.75,US
+92356,1.75,US
+92358,1.75,US
+92359,1.75,US
+92363,1.75,US
+92364,1.75,US
+92365,1.75,US
+92366,1.75,US
+92368,1.75,US
+92371,1.75,US
+92372,1.75,US
+92382,1.75,US
+92384,1.75,US
+92386,1.75,US
+92389,1.75,US
+92397,1.75,US
+92398,1.75,US
+92536,1.75,US
+92539,1.75,US
+92549,1.75,US
+92561,1.75,US
+92567,1.75,US
+92582,1.75,US
+92596,1.75,US
+92657,1.75,US
+93015,1.75,US
+93016,1.75,US
+93023,1.75,US
+93024,1.75,US
+93040,1.75,US
+93042,1.75,US
+93066,1.75,US
+93201,1.75,US
+93203,1.75,US
+93204,1.75,US
+93205,1.75,US
+93206,1.75,US
+93207,1.75,US
+93208,1.75,US
+93210,1.75,US
+93212,1.75,US
+93215,1.75,US
+93216,1.75,US
+93218,1.75,US
+93219,1.75,US
+93221,1.75,US
+93222,1.75,US
+93224,1.75,US
+93225,1.75,US
+93226,1.75,US
+93234,1.75,US
+93237,1.75,US
+93238,1.75,US
+93239,1.75,US
+93240,1.75,US
+93242,1.75,US
+93243,1.75,US
+93244,1.75,US
+93245,1.75,US
+93246,1.75,US
+93247,1.75,US
+93249,1.75,US
+93250,1.75,US
+93251,1.75,US
+93252,1.75,US
+93254,1.75,US
+93255,1.75,US
+93256,1.75,US
+93260,1.75,US
+93261,1.75,US
+93262,1.75,US
+93263,1.75,US
+93265,1.75,US
+93266,1.75,US
+93267,1.75,US
+93268,1.75,US
+93270,1.75,US
+93271,1.75,US
+93272,1.75,US
+93274,1.75,US
+93275,1.75,US
+93276,1.75,US
+93280,1.75,US
+93282,1.75,US
+93283,1.75,US
+93285,1.75,US
+93286,1.75,US
+93287,1.75,US
+93290,1.75,US
+93420,1.75,US
+93426,1.75,US
+93427,1.75,US
+93428,1.75,US
+93429,1.75,US
+93430,1.75,US
+93432,1.75,US
+93435,1.75,US
+93441,1.75,US
+93442,1.75,US
+93443,1.75,US
+93444,1.75,US
+93446,1.75,US
+93447,1.75,US
+93450,1.75,US
+93451,1.75,US
+93452,1.75,US
+93453,1.75,US
+93460,1.75,US
+93461,1.75,US
+93465,1.75,US
+93501,1.75,US
+93502,1.75,US
+93504,1.75,US
+93505,1.75,US
+93510,1.75,US
+93512,1.75,US
+93513,1.75,US
+93514,1.75,US
+93515,1.75,US
+93516,1.75,US
+93517,1.75,US
+93518,1.75,US
+93519,1.75,US
+93522,1.75,US
+93523,1.75,US
+93524,1.75,US
+93526,1.75,US
+93527,1.75,US
+93528,1.75,US
+93529,1.75,US
+93530,1.75,US
+93531,1.75,US
+93532,1.75,US
+93541,1.75,US
+93542,1.75,US
+93543,1.75,US
+93544,1.75,US
+93545,1.75,US
+93546,1.75,US
+93549,1.75,US
+93554,1.75,US
+93555,1.75,US
+93556,1.75,US
+93558,1.75,US
+93560,1.75,US
+93561,1.75,US
+93562,1.75,US
+93563,1.75,US
+93581,1.75,US
+93592,1.75,US
+93596,1.75,US
+93601,1.75,US
+93602,1.75,US
+93603,1.75,US
+93604,1.75,US
+93605,1.75,US
+93608,1.75,US
+93609,1.75,US
+93610,1.75,US
+93614,1.75,US
+93620,1.75,US
+93621,1.75,US
+93622,1.75,US
+93623,1.75,US
+93624,1.75,US
+93625,1.75,US
+93626,1.75,US
+93627,1.75,US
+93628,1.75,US
+93630,1.75,US
+93631,1.75,US
+93633,1.75,US
+93634,1.75,US
+93635,1.75,US
+93640,1.75,US
+93641,1.75,US
+93642,1.75,US
+93643,1.75,US
+93644,1.75,US
+93645,1.75,US
+93646,1.75,US
+93647,1.75,US
+93649,1.75,US
+93651,1.75,US
+93653,1.75,US
+93654,1.75,US
+93656,1.75,US
+93657,1.75,US
+93660,1.75,US
+93661,1.75,US
+93664,1.75,US
+93665,1.75,US
+93667,1.75,US
+93668,1.75,US
+93669,1.75,US
+93673,1.75,US
+93675,1.75,US
+93920,1.75,US
+93921,1.75,US
+93922,1.75,US
+93923,1.75,US
+93924,1.75,US
+93925,1.75,US
+93926,1.75,US
+93927,1.75,US
+93928,1.75,US
+93930,1.75,US
+93932,1.75,US
+93954,1.75,US
+93960,1.75,US
+94018,1.75,US
+94019,1.75,US
+94020,1.75,US
+94021,1.75,US
+94060,1.75,US
+94074,1.75,US
+94508,1.75,US
+94512,1.75,US
+94513,1.75,US
+94514,1.75,US
+94515,1.75,US
+94548,1.75,US
+94562,1.75,US
+94567,1.75,US
+94571,1.75,US
+94573,1.75,US
+94574,1.75,US
+94585,1.75,US
+94586,1.75,US
+94922,1.75,US
+94923,1.75,US
+94924,1.75,US
+94929,1.75,US
+94937,1.75,US
+94940,1.75,US
+94946,1.75,US
+94950,1.75,US
+94956,1.75,US
+94963,1.75,US
+94971,1.75,US
+95013,1.75,US
+95017,1.75,US
+95023,1.75,US
+95024,1.75,US
+95026,1.75,US
+95033,1.75,US
+95037,1.75,US
+95038,1.75,US
+95042,1.75,US
+95043,1.75,US
+95044,1.75,US
+95045,1.75,US
+95075,1.75,US
+95140,1.75,US
+95220,1.75,US
+95221,1.75,US
+95222,1.75,US
+95223,1.75,US
+95224,1.75,US
+95225,1.75,US
+95226,1.75,US
+95227,1.75,US
+95228,1.75,US
+95229,1.75,US
+95230,1.75,US
+95232,1.75,US
+95233,1.75,US
+95236,1.75,US
+95237,1.75,US
+95245,1.75,US
+95246,1.75,US
+95247,1.75,US
+95248,1.75,US
+95249,1.75,US
+95250,1.75,US
+95251,1.75,US
+95252,1.75,US
+95254,1.75,US
+95255,1.75,US
+95257,1.75,US
+95303,1.75,US
+95305,1.75,US
+95306,1.75,US
+95309,1.75,US
+95310,1.75,US
+95311,1.75,US
+95312,1.75,US
+95313,1.75,US
+95314,1.75,US
+95316,1.75,US
+95317,1.75,US
+95318,1.75,US
+95320,1.75,US
+95321,1.75,US
+95322,1.75,US
+95323,1.75,US
+95324,1.75,US
+95325,1.75,US
+95327,1.75,US
+95329,1.75,US
+95333,1.75,US
+95334,1.75,US
+95335,1.75,US
+95338,1.75,US
+95345,1.75,US
+95346,1.75,US
+95347,1.75,US
+95360,1.75,US
+95361,1.75,US
+95363,1.75,US
+95364,1.75,US
+95369,1.75,US
+95370,1.75,US
+95373,1.75,US
+95374,1.75,US
+95375,1.75,US
+95379,1.75,US
+95383,1.75,US
+95386,1.75,US
+95387,1.75,US
+95388,1.75,US
+95389,1.75,US
+95410,1.75,US
+95412,1.75,US
+95415,1.75,US
+95417,1.75,US
+95418,1.75,US
+95420,1.75,US
+95421,1.75,US
+95423,1.75,US
+95424,1.75,US
+95425,1.75,US
+95426,1.75,US
+95427,1.75,US
+95428,1.75,US
+95429,1.75,US
+95430,1.75,US
+95432,1.75,US
+95435,1.75,US
+95441,1.75,US
+95443,1.75,US
+95445,1.75,US
+95448,1.75,US
+95449,1.75,US
+95450,1.75,US
+95451,1.75,US
+95452,1.75,US
+95453,1.75,US
+95454,1.75,US
+95456,1.75,US
+95457,1.75,US
+95458,1.75,US
+95459,1.75,US
+95460,1.75,US
+95461,1.75,US
+95463,1.75,US
+95464,1.75,US
+95465,1.75,US
+95466,1.75,US
+95468,1.75,US
+95469,1.75,US
+95470,1.75,US
+95480,1.75,US
+95481,1.75,US
+95482,1.75,US
+95485,1.75,US
+95486,1.75,US
+95488,1.75,US
+95490,1.75,US
+95493,1.75,US
+95494,1.75,US
+95497,1.75,US
+95503,1.75,US
+95511,1.75,US
+95514,1.75,US
+95524,1.75,US
+95525,1.75,US
+95526,1.75,US
+95527,1.75,US
+95528,1.75,US
+95531,1.75,US
+95532,1.75,US
+95534,1.75,US
+95536,1.75,US
+95537,1.75,US
+95538,1.75,US
+95542,1.75,US
+95543,1.75,US
+95545,1.75,US
+95546,1.75,US
+95547,1.75,US
+95548,1.75,US
+95549,1.75,US
+95550,1.75,US
+95551,1.75,US
+95552,1.75,US
+95553,1.75,US
+95554,1.75,US
+95555,1.75,US
+95556,1.75,US
+95558,1.75,US
+95559,1.75,US
+95560,1.75,US
+95562,1.75,US
+95563,1.75,US
+95564,1.75,US
+95565,1.75,US
+95567,1.75,US
+95568,1.75,US
+95569,1.75,US
+95570,1.75,US
+95571,1.75,US
+95573,1.75,US
+95585,1.75,US
+95587,1.75,US
+95589,1.75,US
+95595,1.75,US
+95601,1.75,US
+95606,1.75,US
+95607,1.75,US
+95612,1.75,US
+95613,1.75,US
+95614,1.75,US
+95615,1.75,US
+95618,1.75,US
+95620,1.75,US
+95623,1.75,US
+95627,1.75,US
+95629,1.75,US
+95631,1.75,US
+95632,1.75,US
+95633,1.75,US
+95634,1.75,US
+95635,1.75,US
+95636,1.75,US
+95637,1.75,US
+95638,1.75,US
+95640,1.75,US
+95641,1.75,US
+95642,1.75,US
+95645,1.75,US
+95646,1.75,US
+95648,1.75,US
+95651,1.75,US
+95653,1.75,US
+95654,1.75,US
+95656,1.75,US
+95659,1.75,US
+95664,1.75,US
+95665,1.75,US
+95666,1.75,US
+95667,1.75,US
+95668,1.75,US
+95669,1.75,US
+95672,1.75,US
+95674,1.75,US
+95675,1.75,US
+95676,1.75,US
+95679,1.75,US
+95680,1.75,US
+95681,1.75,US
+95683,1.75,US
+95684,1.75,US
+95685,1.75,US
+95689,1.75,US
+95690,1.75,US
+95692,1.75,US
+95693,1.75,US
+95694,1.75,US
+95698,1.75,US
+95699,1.75,US
+95701,1.75,US
+95703,1.75,US
+95712,1.75,US
+95713,1.75,US
+95714,1.75,US
+95715,1.75,US
+95717,1.75,US
+95720,1.75,US
+95721,1.75,US
+95724,1.75,US
+95726,1.75,US
+95728,1.75,US
+95735,1.75,US
+95736,1.75,US
+95742,1.75,US
+95776,1.75,US
+95901,1.75,US
+95910,1.75,US
+95912,1.75,US
+95913,1.75,US
+95914,1.75,US
+95915,1.75,US
+95916,1.75,US
+95917,1.75,US
+95918,1.75,US
+95919,1.75,US
+95920,1.75,US
+95922,1.75,US
+95923,1.75,US
+95924,1.75,US
+95925,1.75,US
+95930,1.75,US
+95931,1.75,US
+95932,1.75,US
+95934,1.75,US
+95935,1.75,US
+95936,1.75,US
+95937,1.75,US
+95938,1.75,US
+95939,1.75,US
+95940,1.75,US
+95941,1.75,US
+95942,1.75,US
+95943,1.75,US
+95944,1.75,US
+95946,1.75,US
+95947,1.75,US
+95948,1.75,US
+95949,1.75,US
+95950,1.75,US
+95951,1.75,US
+95953,1.75,US
+95954,1.75,US
+95955,1.75,US
+95956,1.75,US
+95957,1.75,US
+95958,1.75,US
+95959,1.75,US
+95960,1.75,US
+95962,1.75,US
+95963,1.75,US
+95965,1.75,US
+95966,1.75,US
+95970,1.75,US
+95971,1.75,US
+95972,1.75,US
+95974,1.75,US
+95975,1.75,US
+95977,1.75,US
+95978,1.75,US
+95979,1.75,US
+95980,1.75,US
+95981,1.75,US
+95982,1.75,US
+95983,1.75,US
+95984,1.75,US
+95986,1.75,US
+95987,1.75,US
+95988,1.75,US
+96006,1.75,US
+96007,1.75,US
+96008,1.75,US
+96009,1.75,US
+96010,1.75,US
+96011,1.75,US
+96013,1.75,US
+96014,1.75,US
+96015,1.75,US
+96016,1.75,US
+96017,1.75,US
+96020,1.75,US
+96021,1.75,US
+96022,1.75,US
+96023,1.75,US
+96024,1.75,US
+96025,1.75,US
+96027,1.75,US
+96028,1.75,US
+96029,1.75,US
+96031,1.75,US
+96032,1.75,US
+96033,1.75,US
+96034,1.75,US
+96035,1.75,US
+96037,1.75,US
+96038,1.75,US
+96039,1.75,US
+96040,1.75,US
+96041,1.75,US
+96044,1.75,US
+96046,1.75,US
+96047,1.75,US
+96048,1.75,US
+96050,1.75,US
+96051,1.75,US
+96052,1.75,US
+96053,1.75,US
+96054,1.75,US
+96055,1.75,US
+96056,1.75,US
+96057,1.75,US
+96058,1.75,US
+96059,1.75,US
+96061,1.75,US
+96062,1.75,US
+96063,1.75,US
+96064,1.75,US
+96065,1.75,US
+96067,1.75,US
+96068,1.75,US
+96069,1.75,US
+96070,1.75,US
+96071,1.75,US
+96073,1.75,US
+96074,1.75,US
+96075,1.75,US
+96076,1.75,US
+96078,1.75,US
+96080,1.75,US
+96084,1.75,US
+96085,1.75,US
+96086,1.75,US
+96087,1.75,US
+96088,1.75,US
+96090,1.75,US
+96091,1.75,US
+96092,1.75,US
+96093,1.75,US
+96094,1.75,US
+96095,1.75,US
+96096,1.75,US
+96097,1.75,US
+96101,1.75,US
+96103,1.75,US
+96104,1.75,US
+96105,1.75,US
+96106,1.75,US
+96107,1.75,US
+96108,1.75,US
+96109,1.75,US
+96110,1.75,US
+96111,1.75,US
+96112,1.75,US
+96113,1.75,US
+96114,1.75,US
+96115,1.75,US
+96116,1.75,US
+96117,1.75,US
+96118,1.75,US
+96119,1.75,US
+96120,1.75,US
+96121,1.75,US
+96122,1.75,US
+96123,1.75,US
+96124,1.75,US
+96125,1.75,US
+96126,1.75,US
+96127,1.75,US
+96128,1.75,US
+96129,1.75,US
+96130,1.75,US
+96132,1.75,US
+96133,1.75,US
+96134,1.75,US
+96135,1.75,US
+96136,1.75,US
+96137,1.75,US
+96141,1.75,US
+96142,1.75,US
+96145,1.75,US
+96150,1.75,US
+96151,1.75,US
+96152,1.75,US
+96154,1.75,US
+96155,1.75,US
+96156,1.75,US
+96157,1.75,US
+96158,1.75,US
+96160,1.75,US
+96161,1.75,US
+96162,1.75,US
+97001,1.75,US
+97002,1.75,US
+97004,1.75,US
+97010,1.75,US
+97014,1.75,US
+97016,1.75,US
+97017,1.75,US
+97019,1.75,US
+97020,1.75,US
+97021,1.75,US
+97022,1.75,US
+97023,1.75,US
+97028,1.75,US
+97029,1.75,US
+97031,1.75,US
+97033,1.75,US
+97037,1.75,US
+97038,1.75,US
+97039,1.75,US
+97040,1.75,US
+97041,1.75,US
+97042,1.75,US
+97044,1.75,US
+97048,1.75,US
+97049,1.75,US
+97050,1.75,US
+97054,1.75,US
+97055,1.75,US
+97056,1.75,US
+97057,1.75,US
+97058,1.75,US
+97063,1.75,US
+97064,1.75,US
+97065,1.75,US
+97067,1.75,US
+97101,1.75,US
+97102,1.75,US
+97103,1.75,US
+97106,1.75,US
+97107,1.75,US
+97108,1.75,US
+97109,1.75,US
+97110,1.75,US
+97111,1.75,US
+97112,1.75,US
+97113,1.75,US
+97114,1.75,US
+97116,1.75,US
+97117,1.75,US
+97118,1.75,US
+97119,1.75,US
+97121,1.75,US
+97122,1.75,US
+97125,1.75,US
+97130,1.75,US
+97131,1.75,US
+97133,1.75,US
+97134,1.75,US
+97135,1.75,US
+97136,1.75,US
+97137,1.75,US
+97138,1.75,US
+97141,1.75,US
+97143,1.75,US
+97144,1.75,US
+97145,1.75,US
+97147,1.75,US
+97148,1.75,US
+97149,1.75,US
+97324,1.75,US
+97326,1.75,US
+97327,1.75,US
+97329,1.75,US
+97335,1.75,US
+97336,1.75,US
+97338,1.75,US
+97341,1.75,US
+97342,1.75,US
+97343,1.75,US
+97344,1.75,US
+97345,1.75,US
+97346,1.75,US
+97347,1.75,US
+97348,1.75,US
+97350,1.75,US
+97351,1.75,US
+97352,1.75,US
+97355,1.75,US
+97357,1.75,US
+97358,1.75,US
+97360,1.75,US
+97361,1.75,US
+97364,1.75,US
+97366,1.75,US
+97367,1.75,US
+97368,1.75,US
+97369,1.75,US
+97370,1.75,US
+97371,1.75,US
+97372,1.75,US
+97374,1.75,US
+97375,1.75,US
+97376,1.75,US
+97377,1.75,US
+97378,1.75,US
+97380,1.75,US
+97381,1.75,US
+97385,1.75,US
+97386,1.75,US
+97388,1.75,US
+97389,1.75,US
+97390,1.75,US
+97391,1.75,US
+97394,1.75,US
+97396,1.75,US
+97406,1.75,US
+97407,1.75,US
+97409,1.75,US
+97410,1.75,US
+97411,1.75,US
+97412,1.75,US
+97413,1.75,US
+97414,1.75,US
+97415,1.75,US
+97416,1.75,US
+97419,1.75,US
+97420,1.75,US
+97423,1.75,US
+97424,1.75,US
+97425,1.75,US
+97426,1.75,US
+97427,1.75,US
+97428,1.75,US
+97429,1.75,US
+97430,1.75,US
+97431,1.75,US
+97432,1.75,US
+97434,1.75,US
+97435,1.75,US
+97436,1.75,US
+97437,1.75,US
+97438,1.75,US
+97439,1.75,US
+97441,1.75,US
+97442,1.75,US
+97443,1.75,US
+97444,1.75,US
+97446,1.75,US
+97447,1.75,US
+97448,1.75,US
+97449,1.75,US
+97450,1.75,US
+97451,1.75,US
+97452,1.75,US
+97453,1.75,US
+97454,1.75,US
+97455,1.75,US
+97456,1.75,US
+97457,1.75,US
+97458,1.75,US
+97459,1.75,US
+97461,1.75,US
+97462,1.75,US
+97463,1.75,US
+97464,1.75,US
+97465,1.75,US
+97466,1.75,US
+97467,1.75,US
+97469,1.75,US
+97470,1.75,US
+97472,1.75,US
+97473,1.75,US
+97476,1.75,US
+97479,1.75,US
+97480,1.75,US
+97481,1.75,US
+97484,1.75,US
+97486,1.75,US
+97487,1.75,US
+97488,1.75,US
+97489,1.75,US
+97490,1.75,US
+97491,1.75,US
+97492,1.75,US
+97493,1.75,US
+97494,1.75,US
+97495,1.75,US
+97496,1.75,US
+97497,1.75,US
+97498,1.75,US
+97499,1.75,US
+97502,1.75,US
+97503,1.75,US
+97520,1.75,US
+97522,1.75,US
+97523,1.75,US
+97524,1.75,US
+97525,1.75,US
+97530,1.75,US
+97531,1.75,US
+97532,1.75,US
+97533,1.75,US
+97534,1.75,US
+97536,1.75,US
+97537,1.75,US
+97538,1.75,US
+97539,1.75,US
+97540,1.75,US
+97541,1.75,US
+97543,1.75,US
+97544,1.75,US
+97601,1.75,US
+97602,1.75,US
+97603,1.75,US
+97604,1.75,US
+97620,1.75,US
+97621,1.75,US
+97622,1.75,US
+97623,1.75,US
+97624,1.75,US
+97625,1.75,US
+97626,1.75,US
+97627,1.75,US
+97630,1.75,US
+97632,1.75,US
+97633,1.75,US
+97634,1.75,US
+97635,1.75,US
+97636,1.75,US
+97637,1.75,US
+97638,1.75,US
+97639,1.75,US
+97640,1.75,US
+97641,1.75,US
+97710,1.75,US
+97711,1.75,US
+97712,1.75,US
+97720,1.75,US
+97721,1.75,US
+97722,1.75,US
+97730,1.75,US
+97731,1.75,US
+97732,1.75,US
+97733,1.75,US
+97734,1.75,US
+97735,1.75,US
+97736,1.75,US
+97737,1.75,US
+97738,1.75,US
+97739,1.75,US
+97740,1.75,US
+97741,1.75,US
+97750,1.75,US
+97751,1.75,US
+97752,1.75,US
+97753,1.75,US
+97754,1.75,US
+97758,1.75,US
+97759,1.75,US
+97760,1.75,US
+97761,1.75,US
+97801,1.75,US
+97810,1.75,US
+97812,1.75,US
+97813,1.75,US
+97814,1.75,US
+97817,1.75,US
+97818,1.75,US
+97819,1.75,US
+97820,1.75,US
+97821,1.75,US
+97823,1.75,US
+97824,1.75,US
+97825,1.75,US
+97826,1.75,US
+97827,1.75,US
+97828,1.75,US
+97830,1.75,US
+97831,1.75,US
+97833,1.75,US
+97834,1.75,US
+97835,1.75,US
+97836,1.75,US
+97837,1.75,US
+97838,1.75,US
+97839,1.75,US
+97840,1.75,US
+97841,1.75,US
+97842,1.75,US
+97843,1.75,US
+97844,1.75,US
+97845,1.75,US
+97846,1.75,US
+97848,1.75,US
+97850,1.75,US
+97856,1.75,US
+97857,1.75,US
+97859,1.75,US
+97861,1.75,US
+97862,1.75,US
+97864,1.75,US
+97865,1.75,US
+97867,1.75,US
+97868,1.75,US
+97869,1.75,US
+97870,1.75,US
+97872,1.75,US
+97873,1.75,US
+97874,1.75,US
+97875,1.75,US
+97876,1.75,US
+97877,1.75,US
+97880,1.75,US
+97883,1.75,US
+97884,1.75,US
+97885,1.75,US
+97886,1.75,US
+97901,1.75,US
+97902,1.75,US
+97903,1.75,US
+97904,1.75,US
+97905,1.75,US
+97906,1.75,US
+97907,1.75,US
+97908,1.75,US
+97909,1.75,US
+97910,1.75,US
+97911,1.75,US
+97913,1.75,US
+97914,1.75,US
+97917,1.75,US
+97918,1.75,US
+97920,1.75,US
+98014,1.75,US
+98019,1.75,US
+98022,1.75,US
+98024,1.75,US
+98045,1.75,US
+98051,1.75,US
+98065,1.75,US
+98068,1.75,US
+98220,1.75,US
+98222,1.75,US
+98223,1.75,US
+98224,1.75,US
+98230,1.75,US
+98231,1.75,US
+98232,1.75,US
+98235,1.75,US
+98237,1.75,US
+98238,1.75,US
+98239,1.75,US
+98240,1.75,US
+98241,1.75,US
+98243,1.75,US
+98244,1.75,US
+98245,1.75,US
+98247,1.75,US
+98250,1.75,US
+98251,1.75,US
+98252,1.75,US
+98253,1.75,US
+98255,1.75,US
+98256,1.75,US
+98259,1.75,US
+98260,1.75,US
+98261,1.75,US
+98262,1.75,US
+98263,1.75,US
+98266,1.75,US
+98267,1.75,US
+98272,1.75,US
+98274,1.75,US
+98276,1.75,US
+98279,1.75,US
+98280,1.75,US
+98283,1.75,US
+98284,1.75,US
+98286,1.75,US
+98288,1.75,US
+98293,1.75,US
+98294,1.75,US
+98295,1.75,US
+98297,1.75,US
+98303,1.75,US
+98304,1.75,US
+98305,1.75,US
+98320,1.75,US
+98321,1.75,US
+98324,1.75,US
+98325,1.75,US
+98326,1.75,US
+98328,1.75,US
+98330,1.75,US
+98331,1.75,US
+98336,1.75,US
+98343,1.75,US
+98348,1.75,US
+98349,1.75,US
+98350,1.75,US
+98351,1.75,US
+98355,1.75,US
+98356,1.75,US
+98357,1.75,US
+98358,1.75,US
+98360,1.75,US
+98361,1.75,US
+98362,1.75,US
+98363,1.75,US
+98365,1.75,US
+98368,1.75,US
+98376,1.75,US
+98377,1.75,US
+98380,1.75,US
+98381,1.75,US
+98382,1.75,US
+98385,1.75,US
+98394,1.75,US
+98396,1.75,US
+98397,1.75,US
+98398,1.75,US
+98520,1.75,US
+98522,1.75,US
+98524,1.75,US
+98526,1.75,US
+98527,1.75,US
+98528,1.75,US
+98530,1.75,US
+98532,1.75,US
+98533,1.75,US
+98535,1.75,US
+98536,1.75,US
+98537,1.75,US
+98538,1.75,US
+98539,1.75,US
+98541,1.75,US
+98542,1.75,US
+98544,1.75,US
+98546,1.75,US
+98547,1.75,US
+98548,1.75,US
+98552,1.75,US
+98554,1.75,US
+98555,1.75,US
+98557,1.75,US
+98558,1.75,US
+98559,1.75,US
+98560,1.75,US
+98561,1.75,US
+98562,1.75,US
+98563,1.75,US
+98564,1.75,US
+98565,1.75,US
+98566,1.75,US
+98568,1.75,US
+98569,1.75,US
+98570,1.75,US
+98571,1.75,US
+98572,1.75,US
+98575,1.75,US
+98576,1.75,US
+98577,1.75,US
+98579,1.75,US
+98580,1.75,US
+98581,1.75,US
+98582,1.75,US
+98583,1.75,US
+98584,1.75,US
+98585,1.75,US
+98586,1.75,US
+98587,1.75,US
+98588,1.75,US
+98589,1.75,US
+98590,1.75,US
+98591,1.75,US
+98592,1.75,US
+98593,1.75,US
+98596,1.75,US
+98597,1.75,US
+98601,1.75,US
+98602,1.75,US
+98603,1.75,US
+98605,1.75,US
+98609,1.75,US
+98610,1.75,US
+98611,1.75,US
+98612,1.75,US
+98613,1.75,US
+98614,1.75,US
+98616,1.75,US
+98617,1.75,US
+98619,1.75,US
+98620,1.75,US
+98621,1.75,US
+98623,1.75,US
+98624,1.75,US
+98625,1.75,US
+98626,1.75,US
+98628,1.75,US
+98629,1.75,US
+98631,1.75,US
+98635,1.75,US
+98637,1.75,US
+98638,1.75,US
+98639,1.75,US
+98640,1.75,US
+98641,1.75,US
+98642,1.75,US
+98643,1.75,US
+98644,1.75,US
+98645,1.75,US
+98647,1.75,US
+98648,1.75,US
+98649,1.75,US
+98650,1.75,US
+98651,1.75,US
+98670,1.75,US
+98671,1.75,US
+98672,1.75,US
+98673,1.75,US
+98674,1.75,US
+98675,1.75,US
+98801,1.75,US
+98807,1.75,US
+98811,1.75,US
+98812,1.75,US
+98813,1.75,US
+98814,1.75,US
+98815,1.75,US
+98816,1.75,US
+98817,1.75,US
+98819,1.75,US
+98821,1.75,US
+98822,1.75,US
+98823,1.75,US
+98824,1.75,US
+98826,1.75,US
+98827,1.75,US
+98828,1.75,US
+98829,1.75,US
+98830,1.75,US
+98831,1.75,US
+98832,1.75,US
+98833,1.75,US
+98834,1.75,US
+98836,1.75,US
+98837,1.75,US
+98840,1.75,US
+98841,1.75,US
+98843,1.75,US
+98844,1.75,US
+98845,1.75,US
+98846,1.75,US
+98847,1.75,US
+98848,1.75,US
+98849,1.75,US
+98850,1.75,US
+98851,1.75,US
+98852,1.75,US
+98853,1.75,US
+98855,1.75,US
+98856,1.75,US
+98857,1.75,US
+98858,1.75,US
+98859,1.75,US
+98860,1.75,US
+98862,1.75,US
+98920,1.75,US
+98921,1.75,US
+98922,1.75,US
+98923,1.75,US
+98925,1.75,US
+98926,1.75,US
+98929,1.75,US
+98932,1.75,US
+98933,1.75,US
+98934,1.75,US
+98935,1.75,US
+98936,1.75,US
+98937,1.75,US
+98938,1.75,US
+98939,1.75,US
+98940,1.75,US
+98941,1.75,US
+98942,1.75,US
+98943,1.75,US
+98944,1.75,US
+98946,1.75,US
+98947,1.75,US
+98950,1.75,US
+98951,1.75,US
+98952,1.75,US
+98953,1.75,US
+99003,1.75,US
+99004,1.75,US
+99005,1.75,US
+99006,1.75,US
+99008,1.75,US
+99009,1.75,US
+99012,1.75,US
+99013,1.75,US
+99014,1.75,US
+99015,1.75,US
+99017,1.75,US
+99018,1.75,US
+99019,1.75,US
+99020,1.75,US
+99021,1.75,US
+99022,1.75,US
+99023,1.75,US
+99025,1.75,US
+99026,1.75,US
+99029,1.75,US
+99030,1.75,US
+99031,1.75,US
+99032,1.75,US
+99033,1.75,US
+99034,1.75,US
+99036,1.75,US
+99039,1.75,US
+99040,1.75,US
+99101,1.75,US
+99102,1.75,US
+99103,1.75,US
+99104,1.75,US
+99105,1.75,US
+99107,1.75,US
+99109,1.75,US
+99110,1.75,US
+99111,1.75,US
+99113,1.75,US
+99114,1.75,US
+99115,1.75,US
+99116,1.75,US
+99117,1.75,US
+99118,1.75,US
+99119,1.75,US
+99121,1.75,US
+99122,1.75,US
+99123,1.75,US
+99124,1.75,US
+99125,1.75,US
+99126,1.75,US
+99127,1.75,US
+99128,1.75,US
+99129,1.75,US
+99130,1.75,US
+99131,1.75,US
+99133,1.75,US
+99134,1.75,US
+99135,1.75,US
+99136,1.75,US
+99137,1.75,US
+99138,1.75,US
+99139,1.75,US
+99140,1.75,US
+99141,1.75,US
+99143,1.75,US
+99144,1.75,US
+99146,1.75,US
+99147,1.75,US
+99148,1.75,US
+99149,1.75,US
+99150,1.75,US
+99151,1.75,US
+99152,1.75,US
+99153,1.75,US
+99154,1.75,US
+99155,1.75,US
+99156,1.75,US
+99157,1.75,US
+99158,1.75,US
+99159,1.75,US
+99160,1.75,US
+99161,1.75,US
+99163,1.75,US
+99165,1.75,US
+99166,1.75,US
+99167,1.75,US
+99169,1.75,US
+99170,1.75,US
+99171,1.75,US
+99173,1.75,US
+99174,1.75,US
+99176,1.75,US
+99179,1.75,US
+99180,1.75,US
+99181,1.75,US
+99185,1.75,US
+99301,1.75,US
+99302,1.75,US
+99320,1.75,US
+99321,1.75,US
+99322,1.75,US
+99323,1.75,US
+99326,1.75,US
+99328,1.75,US
+99329,1.75,US
+99330,1.75,US
+99332,1.75,US
+99333,1.75,US
+99335,1.75,US
+99341,1.75,US
+99343,1.75,US
+99344,1.75,US
+99345,1.75,US
+99346,1.75,US
+99347,1.75,US
+99348,1.75,US
+99349,1.75,US
+99350,1.75,US
+99356,1.75,US
+99357,1.75,US
+99359,1.75,US
+99360,1.75,US
+99361,1.75,US
+99362,1.75,US
+99363,1.75,US
+99371,1.75,US
+99401,1.75,US
+99402,1.75,US
+99403,1.75,US
diff --git a/dist/strap/products/ship/Zone.csv b/dist/strap/products/ship/Zone.csv
new file mode 100644
index 0000000..ec596e9
--- /dev/null
+++ b/dist/strap/products/ship/Zone.csv
@@ -0,0 +1,151 @@
+WeightNotToExceed,51,52,53,54,55,56
+1,8.05,8.1,8.2,13,13.1,13.2
+2,8.75,8.8,9,13.8,13.9,14.05
+3,9.4,9.45,9.75,14.65,14.7,14.85
+4,10.1,10.15,10.45,15.45,15.5,15.65
+5,10.75,10.8,11.15,16.2,16.25,16.45
+6,11.4,11.45,11.95,16.9,17,17.3
+7,12,12.05,12.75,17.6,17.7,18.15
+8,12.6,12.65,13.55,18.3,18.4,19.05
+9,13.2,13.3,14.35,19,19.15,19.95
+10,13.8,13.95,15.05,19.7,19.95,20.85
+11,14.35,14.65,15.75,20.45,20.75,21.8
+12,14.9,15.3,16.5,21.2,21.55,22.75
+13,15.45,15.95,17.25,21.95,22.4,23.75
+14,16,16.6,18,22.75,23.25,24.75
+15,16.6,17.25,18.75,23.55,24.1,25.75
+16,17.25,17.9,19.5,24.4,25,26.7
+17,17.9,18.55,20.25,25.25,25.9,27.65
+18,18.55,19.2,20.95,26.15,26.8,28.6
+19,19.2,19.85,21.65,27.05,27.7,29.55
+20,19.8,20.5,22.35,27.95,28.6,30.5
+21,20.4,21.15,23.1,28.85,29.5,31.45
+22,21,21.8,23.85,29.75,30.4,32.4
+23,21.65,22.45,24.6,30.65,31.3,33.35
+24,22.3,23.1,25.35,31.55,32.2,34.25
+25,22.95,23.75,26.1,32.45,33.1,35.15
+26,23.55,24.35,26.85,33.35,34,36.1
+27,24.15,24.95,27.6,34.2,34.9,37.05
+28,24.75,25.55,28.3,35.05,35.8,38
+29,25.35,26.15,29,35.9,36.7,38.95
+30,25.95,26.75,29.7,36.75,37.6,39.9
+31,26.5,27.35,30.4,37.6,38.5,40.9
+32,27.05,28,31.1,38.45,39.4,41.9
+33,27.6,28.65,31.8,39.3,40.3,42.9
+34,28.2,29.3,32.55,40.1,41.2,43.9
+35,28.8,29.95,33.3,40.9,42.1,44.9
+36,29.4,30.6,34.05,41.7,42.95,45.95
+37,30,31.25,34.8,42.5,43.8,47
+38,30.6,31.9,35.55,43.3,44.65,48.05
+39,31.2,32.55,36.25,44.05,45.5,49.1
+40,31.75,33.2,36.95,44.8,46.4,50.15
+41,32.3,33.85,37.6,45.55,47.3,51.2
+42,32.85,34.5,38.25,46.3,48.2,52.25
+43,33.4,35.1,38.9,47.05,49.1,53.3
+44,33.95,35.7,39.55,47.8,50,54.35
+45,34.5,36.3,40.2,48.55,50.9,55.4
+46,35.05,36.9,40.85,49.3,51.8,56.45
+47,35.6,37.5,41.5,50.05,52.7,57.5
+48,36.15,38.1,42.15,50.8,53.6,58.55
+49,36.7,38.7,42.8,51.55,54.5,59.6
+50,37.25,39.3,43.45,52.3,55.4,60.65
+51,37.25,39.3,43.45,52.3,55.4,60.65
+52,38.45,40.3,44.55,53.4,57.1,62.45
+53,38.45,40.3,44.55,53.4,57.1,62.45
+54,39.55,41.2,45.65,54.5,58.75,64.25
+55,39.55,41.2,45.65,54.5,58.75,64.25
+56,40.55,42.05,46.75,55.6,60.35,66
+57,40.55,42.05,46.75,55.6,60.35,66
+58,41.45,42.85,47.8,56.7,61.95,67.75
+59,41.45,42.85,47.8,56.7,61.95,67.75
+60,42.25,43.55,48.8,57.8,63.55,69.5
+61,42.25,43.55,48.8,57.8,63.55,69.5
+62,43,44.2,49.8,58.9,65.15,71.2
+63,43,44.2,49.8,58.9,65.15,71.2
+64,43.75,44.85,50.8,60,66.75,72.9
+65,43.75,44.85,50.8,60,66.75,72.9
+66,44.45,45.5,51.8,61.1,68.25,74.6
+67,44.45,45.5,51.8,61.1,68.25,74.6
+68,45.15,46.15,52.8,62.2,69.75,76.3
+69,45.15,46.15,52.8,62.2,69.75,76.3
+70,45.85,46.75,53.8,63.3,71.25,78
+71,45.85,46.75,53.8,63.3,71.25,78
+72,46.55,47.9,54.95,64.4,72.85,80.5
+73,46.55,47.9,54.95,64.4,72.85,80.5
+74,47.2,49.05,56.1,65.6,74.45,82.9
+75,47.2,49.05,56.1,65.6,74.45,82.9
+76,47.85,50.2,57.25,66.9,76.15,85.2
+77,47.85,50.2,57.25,66.9,76.15,85.2
+78,48.45,51.35,58.4,68.3,77.85,87.4
+79,48.45,51.35,58.4,68.3,77.85,87.4
+80,49.05,52.5,59.55,69.8,79.55,89.6
+81,49.05,52.5,59.55,69.8,79.55,89.6
+82,49.65,53.65,60.65,71.4,81.35,91.8
+83,49.65,53.65,60.65,71.4,81.35,91.8
+84,50.25,54.8,61.75,73.1,83.15,94
+85,50.25,54.8,61.75,73.1,83.15,94
+86,50.85,55.95,62.9,74.9,85.05,96.2
+87,50.85,55.95,62.9,74.9,85.05,96.2
+88,51.45,57.1,64.05,76.7,86.95,98.4
+89,51.45,57.1,64.05,76.7,86.95,98.4
+90,52.05,58.25,65.2,78.5,88.85,100.6
+91,52.05,58.25,65.2,78.5,88.85,100.6
+92,52.65,59.4,66.35,80.3,90.75,102.8
+93,52.65,59.4,66.35,80.3,90.75,102.8
+94,53.25,60.55,67.5,82.1,92.65,105
+95,53.25,60.55,67.5,82.1,92.65,105
+96,53.85,61.7,68.65,83.9,94.55,107.2
+97,53.85,61.7,68.65,83.9,94.55,107.2
+98,54.45,62.85,69.8,85.7,96.45,109.4
+99,54.45,62.85,69.8,85.7,96.45,109.4
+100,55.05,64,70.95,87.5,98.35,111.6
+101,55.05,64,70.95,87.5,98.35,111.6
+102,55.05,64,70.95,87.5,98.35,111.6
+103,55.05,64,70.95,87.5,98.35,111.6
+104,55.05,64,70.95,87.5,98.35,111.6
+105,58.05,67.5,75.95,93,103.85,117.6
+106,58.05,67.5,75.95,93,103.85,117.6
+107,58.05,67.5,75.95,93,103.85,117.6
+108,58.05,67.5,75.95,93,103.85,117.6
+109,58.05,67.5,75.95,93,103.85,117.6
+110,60.25,71,80.95,98.25,109.35,123.6
+111,60.25,71,80.95,98.25,109.35,123.6
+112,60.25,71,80.95,98.25,109.35,123.6
+113,60.25,71,80.95,98.25,109.35,123.6
+114,60.25,71,80.95,98.25,109.35,123.6
+115,62.35,74.5,85.45,103.5,114.85,129.6
+116,62.35,74.5,85.45,103.5,114.85,129.6
+117,62.35,74.5,85.45,103.5,114.85,129.6
+118,62.35,74.5,85.45,103.5,114.85,129.6
+119,62.35,74.5,85.45,103.5,114.85,129.6
+120,64.35,78,89.7,108.5,120.35,135.1
+121,64.35,78,89.7,108.5,120.35,135.1
+122,64.35,78,89.7,108.5,120.35,135.1
+123,64.35,78,89.7,108.5,120.35,135.1
+124,64.35,78,89.7,108.5,120.35,135.1
+125,66.15,81.3,93.7,113,125.85,140.6
+126,66.15,81.3,93.7,113,125.85,140.6
+127,66.15,81.3,93.7,113,125.85,140.6
+128,66.15,81.3,93.7,113,125.85,140.6
+129,66.15,81.3,93.7,113,125.85,140.6
+130,67.9,83.8,97.2,117.25,130.85,146.1
+131,67.9,83.8,97.2,117.25,130.85,146.1
+132,67.9,83.8,97.2,117.25,130.85,146.1
+133,67.9,83.8,97.2,117.25,130.85,146.1
+134,67.9,83.8,97.2,117.25,130.85,146.1
+135,69.65,86.3,100.7,121.5,135.85,151.6
+136,69.65,86.3,100.7,121.5,135.85,151.6
+137,69.65,86.3,100.7,121.5,135.85,151.6
+138,69.65,86.3,100.7,121.5,135.85,151.6
+139,69.65,86.3,100.7,121.5,135.85,151.6
+140,71.4,88.8,104.2,125.75,139.85,157.1
+141,71.4,88.8,104.2,125.75,139.85,157.1
+142,71.4,88.8,104.2,125.75,139.85,157.1
+143,71.4,88.8,104.2,125.75,139.85,157.1
+144,71.4,88.8,104.2,125.75,139.85,157.1
+145,73.15,91.3,107.7,130,143.85,162.6
+146,73.15,91.3,107.7,130,143.85,162.6
+147,73.15,91.3,107.7,130,143.85,162.6
+148,73.15,91.3,107.7,130,143.85,162.6
+149,73.15,91.3,107.7,130,143.85,162.6
+150,74.9,93.8,111.2,134.25,147.85,168.1
diff --git a/dist/strap/products/ship/air_pp.txt b/dist/strap/products/ship/air_pp.txt
new file mode 100644
index 0000000..a11bfcd
--- /dev/null
+++ b/dist/strap/products/ship/air_pp.txt
@@ -0,0 +1,71 @@
+weight zone1 zone2 zone3 zone4 zone5 zone6 zone7 zone8 zone9 zone10 zone11 zone12 zone13
+1 14.00 13.75 16.75 17.25 16.00 14.75 17.50 13.25 15.25 16.75 19.00 14.75 18.00
+2 14.00 16.35 21.10 21.60 20.80 16.35 20.05 16.85 19.75 19.50 23.20 16.35 20.05
+3 15.00 18.70 25.30 25.80 25.80 18.45 22.90 21.10 24.50 22.65 27.40 18.20 23.20
+4 16.35 21.35 29.50 30.55 31.35 21.35 25.80 25.55 28.20 25.30 31.60 20.30 26.35
+5 17.65 24.25 33.75 35.30 36.90 24.00 28.70 30.30 34.50 27.95 35.85 22.40 29.50
+6 18.80 26.35 36.90 38.80 41.35 27.05 31.90 34.40 38.45 31.10 39.50 25.05 32.95
+7 19.95 28.45 40.05 42.25 45.85 30.10 35.05 38.50 42.60 34.25 43.20 27.65 36.35
+8 21.15 30.55 43.20 45.75 50.35 33.15 38.20 42.65 46.70 37.40 46.90 30.30 39.80
+9 22.30 32.65 46.40 49.20 54.80 36.20 41.35 46.75 50.80 40.60 50.60 32.95 43.20
+10 23.45 34.80 49.55 52.70 59.30 39.25 44.55 50.85 54.90 43.75 54.30 35.55 46.65
+11 24.60 36.90 52.70 56.20 63.75 42.30 47.70 54.95 59.00 46.90 57.95 38.20 50.05
+12 25.75 39.00 55.85 59.65 68.25 45.35 50.85 59.10 63.15 50.05 61.65 40.85 53.50
+13 26.95 41.10 59.00 63.15 72.75 48.45 54.00 63.20 67.25 53.25 65.35 43.50 56.90
+14 28.10 43.20 62.20 66.60 77.20 51.50 57.20 67.30 71.35 56.40 69.05 46.10 60.35
+15 29.25 45.30 65.35 70.10 81.70 54.55 60.35 71.40 75.45 59.55 72.75 48.75 63.75
+16 30.40 47.45 68.50 73.55 86.15 57.60 63.50 75.50 79.60 62.70 76.40 51.40 67.20
+17 31.55 49.55 71.65 77.05 90.65 60.65 66.65 79.65 83.70 65.90 80.10 54.00 70.60
+18 32.75 51.65 74.85 80.55 95.10 63.70 69.85 83.75 87.80 69.05 83.80 56.65 74.05
+19 33.90 53.75 78.00 84.00 99.60 66.75 73.00 87.85 91.90 72.20 87.50 59.30 77.45
+20 35.05 55.85 81.15 87.50 104.10 69.85 76.15 91.95 96.00 75.35 91.15 61.90 80.90
+21 36.20 57.95 84.30 90.95 108.55 72.90 79.30 96.05 100.15 78.50 94.85 64.55 84.30
+22 37.35 60.10 87.50 94.45 113.05 75.95 82.50 100.20 104.25 81.70 98.55 67.20 87.75
+23 38.50 62.20 90.65 97.90 117.50 79.00 85.65 104.30 108.35 84.85 102.25 69.85 91.15
+24 39.70 64.30 93.80 101.40 122.00 82.05 88.80 108.40 112.45 88.00 105.95 72.45 94.60
+25 40.85 66.40 96.95 104.85 126.50 85.10 91.95 112.50 116.55 91.15 109.60 75.10 98.00
+26 42.00 68.50 100.15 108.35 130.95 88.15 95.10 116.65 120.70 94.35 113.30 77.75 101.45
+27 43.15 70.60 103.30 111.85 135.45 91.20 98.30 120.75 124.80 97.50 117.00 80.35 104.85
+28 44.30 72.75 106.45 115.30 139.90 94.30 101.45 124.85 128.90 100.65 120.70 83.00 108.30
+29 45.50 74.85 109.60 118.80 144.40 97.35 104.60 128.95 133.00 103.80 124.35 85.65 111.70
+30 46.65 76.95 112.80 122.25 148.90 100.40 107.75 133.05 137.15 107.00 128.05 88.25 115.15
+31 47.80 79.05 115.95 125.75 153.35 103.45 110.95 137.20 141.25 110.15 131.75 90.90 118.60
+32 48.95 81.15 119.10 129.20 157.85 106.50 114.10 141.30 145.35 113.30 135.45 93.55 122.00
+33 50.10 83.25 122.25 132.70 162.30 109.55 117.25 145.40 149.45 116.45 139.15 96.20 125.45
+34 51.30 85.35 125.45 136.20 166.80 112.60 120.40 149.50 153.55 119.65 142.80 98.80 128.85
+35 52.45 87.50 128.60 139.65 171.30 115.70 123.60 153.60 157.70 122.80 146.50 101.45 132.30
+36 53.60 89.60 131.75 143.15 175.75 118.75 126.75 157.75 161.80 125.95 150.20 104.10 135.70
+37 54.75 91.70 134.90 146.60 180.25 121.80 129.90 161.85 165.90 129.10 153.90 106.70 139.15
+38 55.90 93.80 138.05 150.10 184.70 124.85 133.05 165.95 170.00 132.30 157.55 109.35 142.55
+39 57.05 95.90 141.25 153.55 189.20 127.90 136.25 170.05 174.10 135.45 161.25 112.00 146.00
+40 58.25 98.00 144.40 157.05 193.65 130.95 139.40 174.15 178.25 138.60 164.95 114.60 149.40
+41 59.40 100.15 147.55 160.50 198.15 134.00 142.55 178.30 182.35 141.75 168.65 117.25 152.85
+42 60.55 102.25 150.70 164.00 202.65 137.05 145.70 182.40 186.45 144.95 172.35 119.90 156.25
+43 61.70 104.35 153.90 167.50 207.10 140.15 148.90 186.50 190.55 148.10 176.00 122.55 159.70
+44 62.85 106.45 157.05 170.95 211.60 143.20 152.05 190.60 194.65 151.25 179.70 125.15 163.10
+45 64.05 N/A 160.20 174.45 216.05 146.25 155.20 194.75 198.80 154.40 183.40 127.80 166.55
+46 65.20 N/A 163.35 177.90 220.55 149.30 158.35 198.85 202.90 157.55 187.10 130.45 169.95
+47 66.35 N/A 166.55 181.40 225.05 152.35 161.55 202.95 207.00 160.75 190.75 133.05 173.40
+48 67.50 N/A 169.70 184.85 229.50 155.40 164.70 207.05 211.10 163.90 194.45 135.70 176.80
+49 68.65 N/A 172.85 188.35 234.00 158.45 167.85 211.15 215.25 167.05 198.15 138.35 180.25
+50 69.85 N/A 176.00 191.85 238.45 161.55 171.00 215.30 219.35 170.20 201.85 140.95 183.65
+51 71.00 N/A 179.20 195.30 242.95 164.60 174.15 219.40 223.45 173.40 205.55 143.60 187.10
+52 72.15 N/A 182.35 198.80 247.45 167.65 177.35 223.50 227.55 176.55 209.20 146.25 190.50
+53 73.30 N/A 185.50 202.25 251.90 170.70 180.50 227.60 231.65 179.70 212.90 148.90 193.95
+54 74.45 N/A 188.65 205.75 256.40 173.75 183.65 231.70 235.80 182.85 216.60 151.50 197.35
+55 75.60 N/A 191.85 209.20 260.85 176.80 186.80 235.85 239.90 186.05 220.30 154.15 200.80
+56 76.80 N/A 195.00 212.70 265.35 179.85 190.00 239.95 244.00 189.20 224.00 156.80 204.20
+57 77.95 N/A 198.15 216.20 269.80 182.90 193.15 244.05 248.10 192.35 227.65 159.40 207.65
+58 79.10 N/A 201.30 219.65 274.30 186.00 196.30 248.15 252.20 195.50 231.35 162.05 211.05
+59 80.25 N/A 204.50 223.15 278.80 189.05 199.45 252.25 256.35 198.70 235.05 164.70 214.50
+60 81.40 N/A 207.65 226.60 283.25 192.10 202.65 256.40 260.45 201.85 238.75 167.30 217.90
+61 82.60 N/A 210.80 230.10 287.75 195.15 205.80 260.50 264.55 205.00 242.40 169.95 221.35
+62 83.75 N/A 213.95 233.55 292.20 198.20 208.95 264.60 268.65 208.15 246.10 172.60 224.75
+63 84.90 N/A 217.10 237.05 296.70 201.25 212.10 268.70 272.80 211.35 249.80 175.25 228.20
+64 86.05 N/A 220.30 240.50 301.20 204.30 215.30 272.85 276.90 214.50 253.50 177.85 231.60
+65 87.20 N/A 223.45 244.00 305.65 207.35 218.45 276.95 281.00 217.65 257.20 180.50 235.05
+66 88.40 N/A 226.60 247.50 310.15 210.45 221.60 281.05 285.10 220.80 260.85 183.15 238.45
+67 N/A N/A N/A N/A 314.60 213.50 224.75 285.15 289.20 224.00 264.55 185.75 241.90
+68 N/A N/A N/A N/A 319.10 216.55 227.95 289.25 293.35 227.15 268.25 188.40 245.30
+69 N/A N/A N/A N/A 323.60 219.60 231.10 293.40 297.45 230.30 271.95 191.05 248.75
+70 N/A N/A N/A N/A 328.05 222.65 234.25 297.50 301.55 233.45 275.60 193.65 252.15
diff --git a/dist/strap/products/ship/ems.txt b/dist/strap/products/ship/ems.txt
new file mode 100644
index 0000000..a93a0e2
--- /dev/null
+++ b/dist/strap/products/ship/ems.txt
@@ -0,0 +1,72 @@
+weight zone1 zone2 zone3 zone4 zone5 zone6 zone7 zone8 zone9 zone10 zone11 zone12
+0.5 16.25 17.75 21.00 18.25 20.00 18.00 24.25 18.00 20.00 24.00 30.00 23.50
+1 17.15 21.10 26.10 22.55 24.00 20.20 27.40 21.60 23.20 26.60 32.95 26.10
+2 17.90 25.00 30.30 26.85 27.45 22.80 30.55 25.30 27.40 29.80 37.40 29.50
+3 19.25 29.10 34.50 31.15 32.15 26.30 33.75 29.50 31.60 34.25 42.70 33.75
+4 20.30 32.80 37.70 35.45 36.80 29.65 36.90 33.75 36.90 38.45 47.15 37.95
+5 21.60 36.05 40.85 39.45 41.30 33.55 40.05 37.95 42.15 42.95 52.45 42.15
+6 24.00 38.35 44.00 43.00 45.80 36.85 43.40 42.35 47.05 47.45 57.45 46.40
+7 26.35 40.70 47.15 46.55 50.30 40.10 46.80 46.80 51.95 51.90 62.45 50.60
+8 28.70 43.00 50.35 50.10 54.75 43.35 50.15 51.20 56.85 56.40 67.45 54.80
+9 31.10 45.30 53.50 53.65 59.25 46.65 53.55 55.65 61.75 60.85 72.45 59.00
+10 33.45 47.65 56.65 57.20 63.70 49.90 56.90 60.10 66.65 65.35 77.45 63.25
+11 35.85 49.95 59.80 60.75 68.20 53.15 60.30 64.50 71.55 69.85 82.50 67.45
+12 38.20 52.30 63.00 64.30 72.65 56.45 63.65 68.95 76.45 74.30 87.50 71.65
+13 40.60 54.60 66.15 67.80 77.15 59.70 67.05 73.35 81.35 78.80 92.50 75.90
+14 42.95 56.90 69.30 71.35 81.65 63.00 70.40 77.80 86.25 83.25 97.50 80.10
+15 45.30 59.25 72.45 74.90 86.10 66.25 73.80 82.20 91.15 87.75 102.50 84.30
+16 47.70 61.55 75.60 78.45 90.60 69.50 77.15 86.65 96.05 92.25 107.50 88.55
+17 50.05 63.85 78.80 82.00 95.05 72.80 80.55 91.05 100.95 96.70 112.50 92.75
+18 52.45 66.20 81.95 85.55 99.55 76.05 83.90 95.50 105.85 101.20 117.50 96.95
+19 54.80 68.50 85.10 89.10 104.05 79.30 87.25 99.90 110.80 105.65 122.55 101.20
+20 57.20 70.85 88.25 92.65 108.50 82.60 90.65 104.35 115.70 110.15 127.55 105.40
+21 59.55 73.15 91.45 96.20 113.00 85.85 94.00 108.75 120.60 114.60 132.55 109.60
+22 61.90 75.45 94.60 99.70 117.45 89.10 97.40 113.20 125.50 119.10 137.55 113.85
+23 64.30 77.80 97.75 103.25 121.95 92.40 100.75 117.65 130.40 123.60 142.55 118.05
+24 66.65 80.10 100.90 106.80 126.45 95.65 104.15 122.05 135.30 128.05 147.55 122.25
+25 69.05 82.40 104.10 110.35 130.90 98.90 107.50 126.50 140.20 132.55 152.55 126.50
+26 71.40 84.75 107.25 113.90 135.40 102.20 110.90 130.90 145.10 137.00 157.55 130.70
+27 73.80 87.05 110.40 117.45 139.85 105.45 114.25 135.35 150.00 141.50 162.60 134.90
+28 76.15 89.40 113.55 121.00 144.35 108.70 117.65 139.75 154.90 146.00 167.60 139.15
+29 78.50 91.70 116.75 124.55 148.80 112.00 121.00 144.20 159.80 150.45 172.60 143.35
+30 80.90 94.00 119.90 128.05 153.30 115.25 124.35 148.60 164.70 154.95 177.60 147.55
+31 83.25 96.35 123.05 131.60 157.80 118.50 127.75 153.05 169.60 159.40 182.60 151.80
+32 85.65 98.65 126.20 135.15 162.25 121.80 131.10 157.45 174.50 163.90 187.60 156.00
+33 88.00 100.95 129.40 138.70 166.75 125.05 134.50 161.90 179.40 168.40 192.60 160.20
+34 90.40 103.30 132.55 142.25 171.20 128.30 137.85 166.30 184.30 172.85 197.65 164.40
+35 92.75 105.60 135.70 145.80 175.70 131.60 141.25 170.75 189.20 177.35 202.65 168.65
+36 95.10 107.95 138.85 149.35 180.20 134.85 144.60 175.15 194.10 181.80 207.65 172.85
+37 97.50 110.25 142.05 152.90 184.65 138.15 148.00 179.60 199.00 186.30 212.65 177.05
+38 99.85 112.55 145.20 156.45 189.15 141.40 151.35 184.05 203.90 190.75 217.65 181.30
+39 102.25 114.90 148.35 159.95 193.60 144.65 154.75 188.45 208.80 195.25 222.65 185.50
+40 104.60 117.20 151.50 163.50 198.10 147.95 158.10 192.90 213.70 199.75 227.65 189.70
+41 107.00 119.50 154.65 167.05 202.60 151.20 161.45 197.30 218.60 204.20 232.65 193.95
+42 109.35 121.85 157.85 170.60 207.05 154.45 164.85 201.75 223.50 208.70 237.70 198.15
+43 111.70 124.15 161.00 174.15 211.55 157.75 168.20 206.15 228.40 213.15 242.70 202.35
+44 114.10 126.50 164.15 177.70 216.00 161.00 171.60 210.60 233.30 217.65 247.70 206.60
+45 116.45 128.80 167.30 181.25 220.50 164.25 174.95 215.00 238.20 222.15 252.70 210.80
+46 118.85 131.10 170.50 184.80 225.00 167.55 178.35 219.45 243.10 226.60 257.70 215.00
+47 121.20 133.45 173.65 188.35 229.45 170.80 181.70 223.85 248.00 231.10 262.70 219.25
+48 123.60 135.75 176.80 191.85 233.95 174.05 185.10 228.30 252.90 235.55 267.70 223.45
+49 125.95 138.05 179.95 195.40 238.40 177.35 188.45 232.70 257.80 240.05 272.70 227.65
+50 128.30 140.40 183.15 198.95 242.90 180.60 191.85 237.15 262.70 244.55 277.75 231.90
+51 130.70 142.70 186.30 202.50 247.35 183.85 195.20 241.60 267.60 249.00 282.75 236.10
+52 133.05 145.05 189.45 206.05 251.85 187.15 198.55 246.00 272.50 253.50 287.75 240.30
+53 135.45 147.35 192.60 209.60 256.35 190.40 201.95 250.45 277.40 257.95 292.75 244.55
+54 137.80 149.65 195.80 213.15 260.80 193.65 205.30 254.85 282.30 262.45 297.75 248.75
+55 140.20 152.00 198.95 216.70 265.30 196.95 208.70 259.30 287.20 266.95 302.75 252.95
+56 142.55 154.30 202.10 220.20 269.75 200.20 212.05 263.70 292.10 271.40 307.75 257.20
+57 144.95 156.60 205.25 223.75 274.25 203.45 215.45 268.15 297.00 275.90 312.75 261.40
+58 147.30 158.95 208.45 227.30 278.75 206.75 218.80 272.55 301.90 280.35 317.80 265.60
+59 149.65 161.25 211.60 230.85 283.20 210.00 222.20 277.00 306.80 284.85 322.80 269.80
+60 152.05 163.60 214.75 234.40 287.70 213.30 225.55 281.40 311.70 289.30 327.80 274.05
+61 154.40 165.90 217.90 237.95 292.15 216.55 228.95 285.85 316.60 293.80 332.80 278.25
+62 156.80 168.20 221.10 241.50 296.65 219.80 232.30 290.25 321.50 298.30 337.80 282.45
+63 159.15 170.55 224.25 245.05 301.15 223.10 235.65 294.70 326.40 302.75 342.80 286.70
+64 161.55 172.85 227.40 248.60 305.60 226.35 239.05 299.15 331.30 307.25 347.80 290.90
+65 163.90 175.15 230.55 252.10 310.10 229.60 242.40 303.55 336.25 311.70 352.85 295.10
+66 166.25 177.50 233.70 255.65 314.55 232.90 245.80 308.00 341.15 316.20 357.85 299.35
+67 N/A N/A N/A N/A N/A 235.65 249.55 313.00 346.15 320.95 363.10 303.85
+68 N/A N/A N/A N/A N/A 238.40 253.30 318.00 351.15 325.70 368.35 308.35
+69 N/A N/A N/A N/A N/A 241.15 257.05 323.00 356.15 330.45 373.60 312.85
+70 N/A N/A N/A N/A N/A 243.90 260.80 328.00 361.15 335.20 378.85 317.35
diff --git a/dist/strap/products/ship/shipping.asc b/dist/strap/products/ship/shipping.asc
new file mode 100644
index 0000000..62cd5ce
--- /dev/null
+++ b/dist/strap/products/ship/shipping.asc
@@ -0,0 +1,360 @@
+free_or_upsg: UPS Ground
+ crit [subtotal noformat=1]
+ min 0
+ max 99.99
+ cost >>upsg
+
+ min 99.99
+ max 9999999
+ cost 0.00
+ free Free!
+
+cang: UPS Canada Standard
+ crit weight
+ min 0
+ max 0
+ cost e No shipping needed!
+ at_least 4
+ adder @@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
+ ups 1
+ zone 450cg
+ PriceDivide 1
+ table Zone
+ ui_ship_type UPSI
+
+ min 0
+ max 150
+ cost C
+
+ min 150
+ max 9999999
+ cost e Too heavy for UPS
+
+cane: UPS Canada Express
+ crit weight
+ min 0
+ max 0
+ cost e No shipping needed!
+ at_least 4
+ adder @@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
+ zone 450ce
+ PriceDivide 1
+ table Express
+ ui_ship_type UPSI
+
+ min 0
+ max 150
+ cost C
+
+ min 150
+ max 9999999
+ cost e Too heavy for UPS
+
+canx: UPS Canada Express
+ crit weight
+ min 0
+ max 0
+ cost e No shipping needed!
+ at_least 4
+ zone 450ce
+ adder @@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
+ PriceDivide 1
+ table Expedited
+ ui_ship_type UPSI
+
+ min 0
+ max 150
+ cost C
+
+ min 150
+ max 9999999
+ cost e Too heavy for UPS
+
+upsg: UPS Ground
+ crit weight
+ at_least 4
+ adder @@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
+ ups 1
+ zone 450
+ PriceDivide 1
+ table Ground
+ ui_ship_type UPSI
+ aggregate 1
+ surcharge_table Xarea
+ default_geo 45056
+ residential 1
+ min 0
+ max 0
+ cost e No shipping needed!
+
+ min 0
+ max 1000
+ cost u
+
+ min 150
+ max 9999999
+ cost e Too heavy for UPS
+
+ups3: UPS 3 Day Select
+ crit weight
+ at_least 4
+ adder @@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
+ ups 1
+ zone 450
+ PriceDivide 1
+ table 3DaySelect
+ ui_ship_type UPSI
+ aggregate 1
+ surcharge_table Xarea
+ residential 1
+ min 0
+ max 0
+ cost e No shipping needed!
+
+ min 0
+ max 1000
+ cost u
+
+ min 150
+ max 9999999
+ cost e Too heavy for UPS
+
+upsb: UPS 2nd Day Air
+ crit weight
+ at_least 4
+ adder @@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
+ ups 1
+ zone 450
+ PriceDivide 1
+ table 2ndDayAir
+ ui_ship_type UPSI
+ aggregate 1
+ surcharge_table Xarea
+ default_geo 45056
+ residential 1
+ min 0
+ max 0
+ cost e No shipping needed!
+
+ min 0
+ max 1000
+ cost u
+
+ min 150
+ max 9999999
+ cost e Too heavy for UPS
+
+upsbam: UPS 2nd Day Air AM
+ crit weight
+ at_least 4
+ adder @@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
+ ups 1
+ zone 450
+ PriceDivide 1
+ table 2ndDayAirAM
+ ui_ship_type UPSI
+ aggregate 1
+ surcharge_table Xarea
+ residential 1
+ min 0
+ max 0
+ cost e No shipping needed!
+
+ min 0
+ max 1000
+ cost u
+
+ min 150
+ max 9999999
+ cost e Too heavy for UPS
+
+upsr: UPS Next Day Air
+ crit weight
+ at_least 4
+ adder @@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
+ ups 1
+ zone 450
+ PriceDivide 1
+ table NextDayAir
+ ui_ship_type UPSI
+ aggregate 1
+ surcharge_table Xarea
+ residential 1
+ min 0
+ max 0
+ cost e No shipping needed!
+
+ min 0
+ max 1000
+ cost u
+
+ min 150
+ max 9999999
+ cost e Too heavy for UPS
+
+upsrs: UPS Next Day Air Saver
+ crit weight
+ at_least 4
+ adder @@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
+ ups 1
+ zone 450
+ PriceDivide 1
+ table NextDayAirSaver
+ ui_ship_type UPSI
+ aggregate 1
+ surcharge_table Xarea
+ residential 1
+ min 0
+ max 0
+ cost e No shipping needed!
+
+ min 0
+ max 1000
+ cost u
+
+ min 150
+ max 9999999
+ cost e Too heavy for UPS
+
+
+pm: Priority Mail
+ crit weight
+ at_least 4
+ adder 2
+ ups 1
+ zone 450ps
+ PriceDivide 1
+ table Priority
+ ui_ship_type UPSI
+ min 0
+ max 0
+ cost e No shipping needed!
+
+ min 0
+ max 70
+ cost u
+
+ min 70
+ max 9999999
+ cost e Too heavy for Priority Mail
+
+br: Postal Book Rate
+ crit weight
+ at_least 4
+ adder 2
+ ups 1
+ zone 450ps
+ PriceDivide 1
+ table Book
+ ui_ship_type UPSI
+ min 0
+ max 0
+ cost e No shipping needed!
+
+ min 0
+ max 70
+ cost u
+
+ min 70
+ max 9999999
+ cost e Too heavy for Book Rate
+
+## This mode will require Business::UPS module to be installed. It is in
+## Bundle::InterchangeKitchenSink.
+#1DA: UPS Next Day Air
+# crit weight
+# at_least 5
+# adder 2
+# ui_ship_type UPSE:1DA
+# PriceDivide 1
+# service 1DA
+#
+# min 0
+# max 0
+# cost e Nothing to ship!
+#
+# min 0
+# max 1000
+# cost s QueryUPS
+#
+# min 1000
+# max 999999999
+# cost e Too heavy for UPS
+
+## This mode will require Business::UPS module to be installed. It is in
+## Bundle::InterchangeKitchenSink.
+#2DA: UPS Second Day Air
+# crit weight
+# at_least 5
+# adder 2
+# ui_ship_type UPSE:2DA
+# PriceDivide 1
+# service 2DA
+# aggregate 150
+#
+# min 0
+# max 0
+# cost e Nothing to ship!
+#
+# min 0
+# max 1000
+# cost s QueryUPS
+#
+# min 1000
+# max 999999999
+# cost e Too heavy for UPS
+
+air_pp: US Postal Air Parcel
+ crit weight
+ min 0
+ max 0
+ cost e No shipping needed!
+ at_least 4
+ adder 1
+ aggregate 70
+ table air_pp
+
+ min 0
+ max 1000
+ cost s Postal
+
+ min 70
+ max 9999999
+ cost e Too heavy for Air Parcel
+
+surf_pp: US Postal Surface Parcel
+ crit weight
+ min 0
+ max 0
+ cost e No shipping needed!
+ at_least 4
+ adder 1
+ aggregate 70
+ table surf_pp
+
+ min 0
+ max 1000
+ cost s Postal
+
+ min 70
+ max 9999999
+ cost e Too heavy for Postal Parcel
+
+pm: Priority Mail
+ crit weight
+ min 0
+ max 0
+ cost e No shipping needed!
+ at_least 4
+ adder 1
+ zone 450ps
+ aggregate 70
+ table Priority
+
+ min 0
+ max 1000
+ cost u
+
+ min 70
+ max 9999999
+ cost e Too heavy for Priority Mail
diff --git a/dist/strap/products/ship/surf_pp.txt b/dist/strap/products/ship/surf_pp.txt
new file mode 100644
index 0000000..a289408
--- /dev/null
+++ b/dist/strap/products/ship/surf_pp.txt
@@ -0,0 +1,71 @@
+weight zone1 zone2 zone3 zone4 zone5 zone6 zone7 zone8 zone9 zone10 zone11 zone12
+1 16.00 20.50 24.25 24.50 22.50 19.25 23.25 22.75 30.25 23.00 27.75 21.25
+2 16.00 20.50 24.25 24.50 22.50 19.25 23.25 22.75 30.25 23.00 27.75 21.25
+3 16.00 20.50 24.25 24.50 22.50 19.25 23.25 22.75 30.25 23.00 27.75 21.25
+4 16.00 20.50 24.25 24.50 22.50 19.25 23.25 22.75 30.25 23.00 27.75 21.25
+5 16.00 20.50 24.25 24.50 22.50 19.25 23.25 22.75 30.25 23.00 27.75 21.25
+6 16.60 21.85 26.35 26.35 24.00 20.40 25.30 24.05 32.60 24.75 30.30 23.20
+7 17.40 23.20 28.45 27.65 25.55 21.55 27.40 25.40 34.95 26.35 32.65 25.05
+8 18.20 24.25 30.55 29.25 27.15 22.70 29.50 26.75 37.25 28.20 35.05 26.90
+9 18.70 25.30 32.65 30.55 28.70 23.85 31.60 28.15 39.60 30.55 37.40 28.70
+10 19.25 26.10 34.50 31.90 30.30 25.05 33.75 29.60 41.90 33.75 39.80 30.45
+11 19.70 26.90 36.30 33.00 31.60 26.05 35.40 31.00 43.90 35.20 41.95 32.20
+12 20.20 27.65 38.10 34.10 32.95 27.05 37.10 32.35 45.90 36.70 44.10 33.95
+13 20.65 28.45 39.90 35.20 34.25 28.05 38.80 33.75 47.90 38.15 46.25 35.70
+14 21.15 29.25 41.70 36.30 35.55 29.05 40.45 35.10 49.90 39.65 48.45 37.40
+15 21.60 30.05 43.50 37.40 36.90 30.05 42.15 36.45 51.90 41.10 50.60 39.15
+16 22.10 30.85 45.25 38.50 38.20 31.05 43.85 37.85 53.90 42.60 52.75 40.90
+17 22.55 31.60 47.05 39.65 39.50 32.05 45.55 39.20 55.90 44.05 54.90 42.65
+18 23.05 32.40 48.85 40.75 40.85 33.05 47.20 40.60 57.90 45.55 57.05 44.35
+19 23.50 33.20 50.65 41.85 42.15 34.05 48.90 41.95 59.90 47.00 59.25 46.10
+20 24.00 34.00 52.45 42.95 43.50 35.05 50.60 43.30 61.90 48.50 61.40 47.85
+21 24.55 34.75 54.10 43.95 44.70 36.00 52.30 44.70 63.70 49.80 63.40 49.40
+22 25.15 35.45 55.80 44.95 45.90 36.95 53.95 46.05 65.50 51.10 65.40 50.90
+23 25.70 36.20 57.50 45.95 47.10 37.90 55.65 47.45 67.30 52.45 67.40 52.45
+24 26.30 36.95 59.20 46.95 48.35 38.85 57.35 48.80 69.10 53.75 69.40 53.95
+25 26.90 37.70 60.85 47.95 49.55 39.80 59.00 50.15 70.90 55.05 71.40 55.50
+26 27.45 38.40 62.55 48.95 50.75 40.75 60.70 51.55 72.65 56.40 73.40 57.00
+27 28.05 39.15 64.25 49.95 51.95 41.70 62.40 52.90 74.45 57.70 75.40 58.55
+28 28.60 39.90 65.95 50.95 53.15 42.65 64.10 54.30 76.25 59.00 77.40 60.10
+29 29.20 40.65 67.60 51.95 54.40 43.60 65.75 55.65 78.05 60.35 79.40 61.60
+30 29.80 41.35 69.30 52.95 55.60 44.55 67.45 57.00 79.85 61.65 81.40 63.15
+31 30.35 42.10 70.90 53.90 56.75 45.45 69.05 58.40 81.60 63.00 83.25 64.60
+32 30.95 42.85 72.45 54.85 57.90 46.30 70.60 59.75 83.30 64.30 85.10 66.10
+33 31.50 43.60 74.05 55.80 59.10 47.20 72.20 61.15 85.05 65.60 86.95 67.55
+34 32.10 44.30 75.60 56.75 60.25 48.10 73.80 62.50 86.80 66.95 88.80 69.05
+35 32.65 45.05 77.20 57.70 61.40 49.00 75.35 63.85 88.55 68.25 90.65 70.50
+36 33.25 45.80 78.80 58.65 62.55 49.90 76.95 65.25 90.30 69.55 92.50 72.00
+37 33.85 46.55 80.35 59.60 63.70 50.80 78.50 66.60 92.00 70.90 94.35 73.45
+38 34.40 47.25 81.95 60.55 64.85 51.70 80.10 68.00 93.75 72.20 96.20 74.95
+39 35.00 48.00 83.55 61.50 66.05 52.60 81.70 69.35 95.50 73.50 98.00 76.40
+40 35.55 48.75 85.10 62.45 67.20 53.50 83.25 70.70 97.25 74.85 99.85 77.90
+41 36.15 49.50 86.70 63.40 68.35 54.40 84.85 72.10 98.65 76.15 101.70 79.35
+42 36.75 50.20 88.25 64.35 69.50 55.30 86.45 73.45 100.10 77.45 103.55 80.85
+43 37.30 50.95 89.85 65.30 70.65 56.20 88.00 74.85 101.50 78.80 105.40 82.30
+44 37.90 51.70 91.45 66.25 71.85 57.05 89.60 76.20 102.90 80.10 107.25 83.80
+45 38.45 N/A 93.00 67.20 73.00 57.95 91.15 77.55 104.35 81.40 109.10 85.25
+46 39.05 N/A 94.60 68.15 74.15 58.85 92.75 78.95 105.75 82.75 110.95 86.75
+47 39.65 N/A 96.20 69.10 75.30 59.75 94.35 80.30 107.20 84.05 112.80 88.20
+48 40.20 N/A 97.75 70.05 76.45 60.65 95.90 81.70 108.60 85.35 114.60 89.70
+49 40.80 N/A 99.35 71.00 77.65 61.55 97.50 83.05 110.05 86.70 116.45 91.15
+50 41.35 N/A 100.90 71.95 78.80 62.45 99.10 84.45 111.45 88.00 118.30 92.65
+51 41.95 N/A 102.50 72.90 79.95 63.35 100.65 85.80 112.90 89.35 120.15 94.10
+52 42.55 N/A 104.10 73.85 81.10 64.25 102.25 87.15 114.30 90.65 122.00 95.60
+53 43.10 N/A 105.65 74.80 82.25 65.15 103.80 88.55 115.75 91.95 123.85 97.05
+54 43.70 N/A 107.25 75.75 83.40 66.05 105.40 89.90 117.15 93.30 125.70 98.55
+55 44.25 N/A 108.85 76.70 84.60 66.95 107.00 91.30 118.60 94.60 127.55 100.00
+56 44.85 N/A 110.40 77.65 85.75 67.80 108.55 92.65 120.00 95.90 129.40 101.50
+57 45.45 N/A 112.00 78.60 86.90 68.70 110.15 94.00 121.40 97.25 131.20 103.00
+58 46.00 N/A 113.55 79.50 88.05 69.60 111.70 95.40 122.85 98.55 133.05 104.45
+59 46.60 N/A 115.15 80.45 89.20 70.50 113.30 96.75 124.25 99.85 134.90 105.95
+60 47.15 N/A 116.75 81.40 90.40 71.40 114.90 98.15 125.70 101.20 136.75 107.40
+61 47.75 N/A 118.30 82.35 91.55 72.30 116.45 99.50 127.10 102.50 138.60 108.90
+62 48.35 N/A 119.90 83.30 92.70 73.20 118.05 100.85 128.55 103.80 140.45 110.35
+63 48.90 N/A 121.45 84.25 93.85 74.10 119.65 102.25 129.95 105.15 142.30 111.85
+64 49.50 N/A 123.05 85.20 95.00 75.00 121.20 103.60 131.40 106.45 144.15 113.30
+65 50.05 N/A 124.65 86.15 96.20 75.90 122.80 105.00 132.80 107.75 146.00 114.80
+66 50.65 N/A 126.20 87.10 97.35 76.80 124.35 106.35 134.25 109.10 147.80 116.25
+67 N/A N/A N/A N/A 98.50 77.70 125.95 107.70 135.65 110.40 149.65 117.75
+68 N/A N/A N/A N/A 99.65 78.60 127.55 109.10 137.05 111.70 151.50 119.20
+69 N/A N/A N/A N/A 100.80 79.45 129.10 110.45 138.50 113.05 153.35 120.70
+70 N/A N/A N/A N/A 101.95 80.35 130.70 111.85 139.90 114.35 155.20 122.15
diff --git a/dist/strap/products/ship/ups_cache.txt b/dist/strap/products/ship/ups_cache.txt
new file mode 100644
index 0000000..4b30650
--- /dev/null
+++ b/dist/strap/products/ship/ups_cache.txt
@@ -0,0 +1,5 @@
+code weight origin zip country shipmode cost updated
+00017 11 45056 99501 US 1DA 57.78 1052704133
+00016 11 45056 99501 US 2DA 35.14 1052704132
+00015 11 45056 99501 US 1DA 57.78 1052704130
+00014 11 45056 99501 US 2DA 35.14 1052704130
diff --git a/dist/strap/products/ship/usps.txt b/dist/strap/products/ship/usps.txt
new file mode 100644
index 0000000..16ebae0
--- /dev/null
+++ b/dist/strap/products/ship/usps.txt
@@ -0,0 +1,213 @@
+code name ems max_ems air_pp surf_pp max_pp pp_ins letter_post gxg
+AD Andorra 6 44 7 6 70 Air 44 Econ. 5000 Air 600 Econ. 3 6
+AE United Arab Emirates 10 44 10 10 70 5000 5 7
+AF Afghanistan 1 - - 7 7 44 - 5 -
+AG Antigua & Barbuda - - 12 12 22 60 5 3
+AI Anguilla 12 44 12 12 22 415 5 3
+AL Albania 6 22 7 7 44 - 5 8
+AM Armenia 7 44 7 7 44 1350 5 8
+AN Netherlands Antilles 12 44 12 12 44 830 5 3
+AO Angola 11 44 10 11 22 - 5 8
+AR Argentina 12 44 13 12 44 5000 5 5
+AT Austria 7 70 7 6 70 5000 5 * 6
+AU Australia 8 44 9 8 44 3370 4 * 4
+AW Aruba 12 44 12 12 44 830 5 * 3
+AZ Azerbaijan 6 44 7 7 70 5000 5 8
+BB Barbados 12 44 12 12 44 220 5 * 3
+BD Bangladesh 9 44 8 8 66 5000 5 7
+BE Belgium 7 70 6 6 70 5000 3 * 3
+BF Burkina Faso 10 44 10 11 66 530 5 8
+BG Bulgaria 6 44 6 7 70 1030 5 8
+BH Bahrain 11 44 10 10 44 - 5 7
+BI Burundi 11 22 11 11 66 790 Air Only 5 8
+BJ Benin 11 44 10 10 66 170 5 8
+BM Bermuda 12 44 13 12 44 440 5 3
+BN Brunei Darussalam 8 44 8 8 44 4405 5 8
+BO Bolivia 12 44 13 12 70 - 5 5
+BR Brazil 12 50 13 12 66 5000 Air Only 5 * 5
+BS Bahamas 12 44 12 12 44 2795 / 560 5 * 3
+BT Bhutan 8 44 9 9 22 440 5 5
+BW Botswana 10 44 11 11 70 145 5 8
+BY Belarus 6 44 6 7 70 1150 5 8
+BZ Belize 12 44 12 12 44 1600 5 5
+CA Canada 1 66 1 1 66 675 1 * 1
+CD Congo, Democratic Republic of the 10 44 11 11 66 - 5 8
+CF Central African Republic 11 44 11 11 44 4405 5 8
+CG Congo, Republic of the 11 44 10 10 44 1685 5 8
+CH Switzerland 7 70 6 6 70 Air 66 Econ. 5000 3 * 6
+CI Cote d'Ivoire (Ivory Coast) 10 44 11 11 70 5000 5 8
+CL Chile 12 33 13 12 44 - 5 * 5
+CM Cameroon 10 44 11 11 66 5000 5 8
+CN China 5 66 5 5 70 1130 5 * 4
+CO Colombia 12 44 12 12 44 - 5 * 5
+CR Costa Rica 12 44 12 12 66 - 5 * 5
+CU Cuba 4 - - - - - - 5 8
+CV Cape Verde 11 44 10 11 66 - 5 8
+CY Cyprus 6 44 6 6 70 5000 5 7
+CZ Czech Republic 7 66 6 7 66 5000 5 * 8
+DE Germany 7 70 6 6 70 5000 Air 3 * 3
+DJ Djibouti 11 44 10 10 44 880 5 8
+DK Denmark 7 70 6 6 70 5000 3 * 6
+DM Dominica 12 44 12 12 44 - 5 3
+DO Dominican Republic 12 44 12 12 44 - 5 * 3
+DZ Algeria 11 44 10 11 44 2185 5 8
+EC Ecuador 12 44 13 12 70 - 5 5
+EE Estonia 6 44 7 7 66 2020 5 8
+EG Egypt 11 44 11 11 66 1685 5 7
+EI Ireland (Eire) 6 44 6 6 70 Air 66 Econ. 5000 Air 1425 Econ. 3 * 3
+ER Eritrea 10 66 11 11 66 - 5 8
+ES Spain 12 6 44 7 6 70 Air 44 Econ. 5000 Air 880 Econ. 3 * 6
+ET Ethiopia 10 44 10 10 66 - 5 8
+FI Finland 7 70 6 6 70 5000 3 * 6
+FJ Fiji 8 44 8 8 44 600 5 5
+FK Falkland Islands - - - 12 66 Econ. Only 510 Econ. Only 5 5
+FO Faroe Islands 7 70 6 6 70 5000 3 6
+FR France 6 70 6 6 70 Air 66 Econ. 5000 3 * 3
+GA Gabon 11 44 10 11 44 485 5 8
+GB Great Britain 6 3 66 3 3 66 2020 3 * 3
+GD Grenada 12 22 12 12 44 350 5 3
+GE Georgia, Republic of 7 66 7 7 44 1350 5 8
+GF French Guiana 12 66 13 12 66 5000 5 5
+GH Ghana 10 44 11 11 70 5000 5 8
+GI Gibraltar - - 6 6 70 Air 44 Econ. 5000 Air 85 Econ. 3 6
+GL Greenland - - 6 6 66 5000 3 6
+GM Gambia - - 11 11 22 2575 5 8
+GN Guinea 10 44 10 10 70 875 5 8
+GP Guadeloupe 12 66 13 12 66 5000 5 3
+GQ Equatorial Guinea 10 44 10 10 22 Air 44 Econ. - 5 8
+GR Greece 7 44 6 6 70 Air 44 Econ. 5000 3 6
+GT Guatemala 12 44 12 12 44 - 5 5
+GW Guinea-Bissau 11 44 11 11 22 21 5 8
+GY Guyana 12 44 12 12 44 10 5 * 5
+HK Hong Kong 8 66 9 8 44 5000 5 * 3
+HN Honduras 12 44 13 12 44 - 5 5
+HR Croatia 6 44 6 6 70 5000 5 8
+HT Haiti 12 70 12 12 55 - 5 3
+HU Hungary 7 44 6 6 66 5000 5 * 8
+ID Indonesia 8 22 8 8 44 - 5 4
+IL Israel 10 33 10 10 44 - 3 * 7
+IN India 8 44 9 8 44 2265 5 * 7
+IQ Iraq 11 44 11 11 44 2200 Air 530 Econ. 5 -
+IR Iran - - 11 11 44 - 5 7
+IS Iceland 7 44 6 6 70 5000 3 * 6
+IT Italy 7 70 6 6 70 Air 44 Econ. 5000 Air 2200 Econ. 3 3
+JM Jamaica 12 44 12 12 22 - 5 * 3
+JO Jordan 10 66 10 10 70 - 5 7
+JP Japan 4 66 4 4 44 5000 4 * -
+KE Kenya 10 44 10 10 70 815 5 8
+KG Kyrgyzstan 6 44 6 7 70 1350 5 8
+KH Cambodia 8 44 8 - 66 Air Only - 5 8
+KI Kiribati - - 8 8 44 - 5 8
+KM Comoros - - 10 10 44 690 Air Only 5 8
+KP Korea, Democratic People's Republic of (North) - - - - - - 5 -
+KR Korea, Republic of (South) 8 66 9 8 44 5000 5 * 4
+KW Kuwait 11 44 10 10 66 1765 5 7
+KY Cayman Islands 12 44 12 12 44 - 5 3
+KZ Kazakhstan 6 44 6 7 44 5000 5 8
+LA Laos 9 44 9 9 44 - 5 8
+LB Lebanon - - 10 - 22 Air Only 440 Air Only 5 7
+LI Liechtenstein 7 70 6 6 70 Air 66 Econ. 5000 3 * 6
+LK Sri Lanka 8 44 9 8 66 35 5 7
+LR Liberia 10 44 10 10 44 440 5 8
+LS Lesotho 11 44 11 11 44 440 5 8
+LT Lithuania 6 44 6 7 70 5000 5 8
+LU Luxembourg 6 70 6 6 70 5000 3 * 3
+LV Latvia 7 44 6 6 70 1350 5 8
+LY Libya - - 7 7 44 - 5 -
+MA Morocco 11 66 10 11 70 5000 5 8
+MG Madagascar 10 44 11 11 66 675 5 8
+ML Mali 10 44 10 11 44 950 5 8
+MM Burma (Myanmar) - - 6 6 44 4045 5 8
+MN Mongolia 9 44 9 9 22 Air 44 Econ. 440 5 8
+MO Macao 8 66 9 9 44 5000 5 3
+MQ Martinique 12 66 13 12 66 5000 5 3
+MR Mauritania 10 44 10 11 44 635 5 8
+MS Montserrat - - 8 8 44 2200 5 3
+MT Malta 7 70 7 7 70 Air 44 Econ. 5000 Air only 5 6
+MU Mauritius 10 44 10 10 44 270 5 8
+MV Maldives 9 44 9 9 70 - 5 8
+MW Malawi 10 44 11 11 44 50 5 8
+MX Mexico 2 66 2 2 44 - 2 * 2
+MY Malaysia 8 66 8 8 44 1320 5 * 4
+MZ Mozambique 10 44 11 11 44 - 5 8
+NA Namibia 11 44 11 11 44 4405 5 8
+NC New Caledonia 9 44 9 9 66 1615 5 5
+NE Niger 10 44 10 10 66 810 5 8
+NG Nigeria 11 44 10 10 66 205 5 8
+NI Nicaragua 12 44 12 12 66 440 5 5
+NL Netherlands 7 70 6 6 70 Air 44 Econ. 5000 Air 4405 Econ. 3 * 3
+NO Norway 7 66 6 6 66 - 3 * 6
+NP Nepal 8 44 9 9 44 - 5 8
+NR Nauru 8 44 8 8 44 220 5 8
+NZ New Zealand 8 44 8 8 66 980 4 * 4
+OM Oman 11 44 10 10 44 575 5 7
+PA Panama 12 44 12 12 70 - 5 5
+PE Peru 12 44 13 12 70 - 5 5
+PF French Polynesia 9 44 9 9 66 1015 5 8
+PG Papua New Guinea 8 44 9 9 44 445 5 5
+PH Philippines 8 44 9 8 44 270 5 * 4
+PK Pakistan 8 22 9 8 66 270 5 7
+PL Poland 6 44 6 6 44 1350 5 * 8
+PT Portugal 7 44 7 7 70 Air 66 Econ. 5000 3 * 6
+PY Paraguay 12 44 13 12 70 - 5 5
+QA Qatar 11 44 10 10 70 2515 5 7
+RE Reunion - - 13 12 66 5000 5 8
+RO Romania 6 22 7 7 70 5000 5 8
+RW Rwanda 10 44 10 11 66 - 5 8
+SA Saudi Arabia 10 66 10 10 44 - 5 * 7
+SB Solomon Islands 8 44 8 8 44 - 5 8
+SC Seychelles 10 44 10 11 70 - 5 8
+SD Sudan 10 44 11 11 44 - 5 -
+SE Sweden 7 70 7 7 70 Air 44 Econ. 5000 Air 1350 Econ. 3 * 6
+SG Singapore 8 66 8 8 66 4580 5 * 3
+SI Slovenia 7 44 6 7 33 4400 5 8
+SL Sierra Leone 10 44 10 10 44 - 5 8
+SM San Marino 7 70 9 8 70 Air 44 Econ. 5000 Air 2200 Econ. 3 3
+SN Senegal 11 44 10 10 44 865 5 8
+SO Somalia 11 10 44 10 10 44 440 5 8
+SR Suriname - - 12 12 44 535 5 5
+ST Sao Tome & Principe - - 10 10 44 440 5 8
+SV El Salvador 12 33 12 12 44 - 5 5
+SZ Swaziland 11 44 10 10 44 560 5 8
+TC Turks & Caicos Islands - - 12 12 22 - 5 * 3
+TD Chad 10 44 10 - 44 Air Only 440 Air Only 5 8
+TG Togo 11 44 10 10 44 2190 5 8
+TH Thailand 9 44 8 8 44 1350 5 * 4
+TJ Tajikistan 7 44 6 6 66 1350 5 8
+TM Turkmenistan 7 44 7 7 22 675 5 8
+TN Tunisia 11 44 10 10 44 2200 5 8
+TO Tonga - - 8 8 44 515 5 8
+TR Turkey 10 44 10 10 70 880 5 7
+TT Trinidad & Tobago 12 44 12 12 22 930 5 * 3
+TV Tuvalu - - 8 8 55 675 Air 4715 Econ. 5 8
+TW Taiwan 8 33 9 8 44 1350 5 * 3
+TZ Tanzania 10 22 10 10 44 230 5 8
+UA Ukraine 7 44 7 7 22 5000 5 8
+UG Uganda 10 22 10 11 44 - 5 8
+UY Uruguay 12 44 13 12 44 - 5 5
+UZ Uzbekistan - - 7 7 44 5000 5 8
+VE Venezuela 12 44 12 12 44 - 5 5
+VG British Virgin Islands - - 12 12 44 165 5 3
+VN Vietnam 8 44 9 8 44 - 5 * 4
+VU Vanuatu 8 22 8 8 44 - 5 5
+WS Western Samoa 8 44 8 8 44 295 5 4
+XB Bosnia- Herzegovina 6 44 6 6 44 5000 5 8
+XU Tristan da Cunha - - 10 11 22 - 5 -
+XV Vatican City 7 70 6 6 70 Air 44 Econ. 5000 Air 2200 Econ. 3 3
+MK Macedonia, Republic of 7 66 6 7 66 2200 5 8
+MD Moldova 6 44 7 7 66 1350 5 8
+PN Pitcairn Island - - 8 8 22 - 5 -
+RU Russia 7 44 7 7 44 5000 5 8
+SH Saint Helena - - 11 11 44 170 5 -
+LC Saint Lucia 12 44 12 12 44 400 5 * 3
+PM Saint Pierre & Miquelon - - 6 6 66 5000 5 1
+VC Saint Vincent & Grenadines 12 44 13 12 22 130 5 3
+XS Serbia-Montenegro (Yugoslavia) 7 70 7 7 33 5000 5 8
+SK Slovak Republic (Slovakia) 6 66 6 6 66 5000 5 8
+NV St. Christopher (St. Kitts) & Nevis 12 44 12 12 44 210 5 3
+SY Syrian Arab Republic (Syria) 4 10 44 10 10 66 3080 5 7
+WF Wallis & Futuna Islands - - 9 9 66 1615 Air Only 5 4
+YE Yemen 10 66 10 11 44 - 5 7
+ZA South Africa 11 44 11 10 66 1760 5 * 8
+ZM Zambia 10 44 10 11 66 540 5 8
+ZW Zimbabwe 11 44 11 11 44 600 5 8
diff --git a/dist/strap/products/specs.txt b/dist/strap/products/specs.txt
new file mode 100644
index 0000000..3fb99e7
--- /dev/null
+++ b/dist/strap/products/specs.txt
@@ -0,0 +1,7 @@
+code sku sort header detail
+ os28069 000 Case material Painted Steel
+ os28069 000 Hinge material Galvanized
+ os28069 000 Latch material Stainless Steel
+ os28069 000 Height 14"
+ os28069 000 Width 24"
+ os28069 000 Depth 10"
diff --git a/dist/strap/products/state.txt b/dist/strap/products/state.txt
new file mode 100644
index 0000000..18da3ce
--- /dev/null
+++ b/dist/strap/products/state.txt
@@ -0,0 +1,202 @@
+code sorder country state name tax postcode shipmodes tax_name
+00126 00 US AK Alaska
+00127 00 US AL Alabama
+00128 00 US AR Arkansas
+00129 00 US AS American Samoa
+00130 00 US AZ Arizona
+00131 00 US CA California
+00132 00 US CO Colorado
+00133 00 US CT Connecticut
+00134 00 US DC D.C.
+00135 00 US DE Delaware
+00136 00 US FL Florida
+00137 00 US FM Micronesia
+00138 00 US GA Georgia
+00139 00 US GU Guam
+00140 00 US HI Hawaii
+00141 00 US IA Iowa
+00142 00 US ID Idaho
+00143 00 US IL Illinois 5%
+00144 00 US IN Indiana
+00145 00 US KS Kansas
+00146 00 US KY Kentucky
+00147 00 US LA Louisiana
+00148 00 US MA Massachusetts
+00149 00 US MD Maryland
+00150 00 US ME Maine
+00151 00 US MH Marshall Islands
+00152 00 US MI Michigan
+00153 00 US MN Minnesota
+00154 00 US MO Missouri
+00155 00 US MP Marianas
+00156 00 US MS Mississippi
+00157 00 US MT Montana
+00158 00 US NC North Carolina
+00159 00 US ND North Dakota
+00160 00 US NE Nebraska
+00161 00 US NH New Hampshire
+00162 00 US NJ New Jersey
+00163 00 US NM New Mexico
+00164 00 US NV Nevada
+00165 00 US NY New York
+00166 00 US OH Ohio 6%
+00167 00 US OK Oklahoma
+00168 00 US OR Oregon
+00169 00 US PA Pennsylvania
+00170 00 US PR Puerto Rico
+00171 00 US PW Palau
+00172 00 US RI Rhode Island
+00173 00 US SC South Carolina
+00174 00 US SD South Dakota
+00175 00 US TN Tennessee
+00176 00 US TX Texas
+00177 00 US UT Utah
+00178 00 US VA Virginia
+00179 00 US VI Virgin Islands
+00180 00 US VT Vermont
+00181 00 US WA Washington
+00182 00 US WI Wisconsin
+00183 00 US WV West Virginia
+00184 00 US WY Wyoming
+001841 00a US AA Military Americas
+001842 00a US AE Military Europe/ME/Canada
+001843 00a US AP Military Pacific
+00185 01 CA AB Alberta 7% PST
+00187 01 CA MB Manitoba 8% GST
+00039 01 CA AB Alberta 8% GST
+00040 01 CA BC British Columbia
+00041 01 CA MB Manitoba 6% PST
+00042 01 CA NB New Brunswick
+00043 01 CA NL Newfoundland and Labrador
+00044 01 CA NS Nova Scotia
+00045 01 CA NT Northwest Territories
+00046 01 CA NU Nunavut
+00047 01 CA ON Ontario
+00048 01 CA PE Prince Edward Island
+00049 01 CA QC Quebec
+00050 01 CA SK Saskatchewan
+00051 01 CA YT Yukon Territory
+ 02 AU AAT Australian Antarctic Territory
+ 02 AU ACT Australian Capital Territory
+ 02 AU NT Northern Territory
+ 02 AU NSW New South Wales
+ 02 AU QLD Queensland
+ 02 AU SA South Australia
+ 02 AU TAS Tasmania
+ 02 AU VIC Victoria
+ 02 AU WA Western Australia
+ 03 BR AC Acre
+ 03 BR AL Alagoas
+ 03 BR AM Amazonas
+ 03 BR AP Amapa
+ 03 BR BA Baia
+ 03 BR CE Ceara
+ 03 BR DF Distrito Federal
+ 03 BR ES Espirito Santo
+ 03 BR FN Fernando de Noronha
+ 03 BR GO Goias
+ 03 BR MA Maranhao
+ 03 BR MG Minas Gerais
+ 03 BR MS Mato Grosso do Sul
+ 03 BR MT Mato Grosso
+ 03 BR PA Para
+ 03 BR PB Paraiba
+ 03 BR PE Pernambuco
+ 03 BR PI Piaui
+ 03 BR PR Parana
+ 03 BR RJ Rio de Janeiro
+ 03 BR RN Rio Grande do Norte
+ 03 BR RO Rondonia
+ 03 BR RR Roraima
+ 03 BR RS Rio Grande do Sul
+ 03 BR SC Santa Catarina
+ 03 BR SE Sergipe
+ 03 BR SP Sao Paulo
+ 03 BR TO Tocatins
+ 04 NL DR Drente
+ 04 NL FL Flevoland
+ 04 NL FR Friesland
+ 04 NL GL Gelderland
+ 04 NL GR Groningen
+ 04 NL LB Limburg
+ 04 NL NB Noord Brabant
+ 04 NL NH Noord Holland
+ 04 NL OV Overijssel
+ 04 NL UT Utrecht
+ 04 NL ZH Zuid Holland
+ 04 NL ZL Zeeland
+ 05 UK AVON Avon
+ 05 UK BEDS Bedfordshire
+ 05 UK BERKS Berkshire
+ 05 UK BUCKS Buckinghamshire
+ 05 UK CAMBS Cambridgeshire
+ 05 UK CHESH Cheshire
+ 05 UK CLEVE Cleveland
+ 05 UK CORN Cornwall
+ 05 UK CUMB Cumbria
+ 05 UK DERBY Derbyshire
+ 05 UK DEVON Devon
+ 05 UK DORSET Dorset
+ 05 UK DURHAM Durham
+ 05 UK ESSEX Essex
+ 05 UK GLOUS Gloucestershire
+ 05 UK GLONDON Greater London
+ 05 UK GMANCH Greater Manchester
+ 05 UK HANTS Hampshire
+ 05 UK HERWOR Hereford & Worcestershire
+ 05 UK HERTS Hertfordshire
+ 05 UK HUMBER Humberside
+ 05 UK IOM Isle of Man
+ 05 UK IOW Isle of Wight
+ 05 UK KENT Kent
+ 05 UK LANCS Lancashire
+ 05 UK LEICS Leicestershire
+ 05 UK LINCS Lincolnshire
+ 05 UK MERSEY Merseyside
+ 05 UK NORF Norfolk
+ 05 UK NHANTS Northamptonshire
+ 05 UK NTHUMB Northumberland
+ 05 UK NOTTS Nottinghamshire
+ 05 UK OXON Oxfordshire
+ 05 UK SHROPS Shropshire
+ 05 UK SOM Somerset
+ 05 UK STAFFS Staffordshire
+ 05 UK SUFF Suffolk
+ 05 UK SURREY Surrey
+ 05 UK SUSS Sussex
+ 05 UK WARKS Warwickshire
+ 05 UK WMID West Midlands
+ 05 UK WILTS Wiltshire
+ 05 UK YORK Yorkshire
+ 06 EI CO ANTRIM County Antrim
+ 06 EI CO ARMAGH County Armagh
+ 06 EI CO DOWN County Down
+ 06 EI CO FERMANAGH County Fermanagh
+ 06 EI CO DERRY County Londonderry
+ 06 EI CO TYRONE County Tyrone
+ 06 EI CO CAVAN County Cavan
+ 06 EI CO DONEGAL County Donegal
+ 06 EI CO MONAGHAN County Monaghan
+ 06 EI CO DUBLIN County Dublin
+ 06 EI CO CARLOW County Carlow
+ 06 EI CO KILDARE County Kildare
+ 06 EI CO KILKENNY County Kilkenny
+ 06 EI CO LAOIS County Laois
+ 06 EI CO LONGFORD County Longford
+ 06 EI CO LOUTH County Louth
+ 06 EI CO MEATH County Meath
+ 06 EI CO OFFALY County Offaly
+ 06 EI CO WESTMEATH County Westmeath
+ 06 EI CO WEXFORD County Wexford
+ 06 EI CO WICKLOW County Wicklow
+ 06 EI CO GALWAY County Galway
+ 06 EI CO MAYO County Mayo
+ 06 EI CO LEITRIM County Leitrim
+ 06 EI CO ROSCOMMON County Roscommon
+ 06 EI CO SLIGO County Sligo
+ 06 EI CO CLARE County Clare
+ 06 EI CO CORK County Cork
+ 06 EI CO KERRY County Kerry
+ 06 EI CO LIMERICK County Limerick
+ 06 EI CO TIPPERARY County Tipperary
+ 06 EI CO WATERFORD County Waterford
diff --git a/dist/strap/products/stock_alert.txt b/dist/strap/products/stock_alert.txt
new file mode 100644
index 0000000..51257c3
--- /dev/null
+++ b/dist/strap/products/stock_alert.txt
@@ -0,0 +1 @@
+uid sku price description fname lname email date
diff --git a/dist/strap/products/transactions.txt b/dist/strap/products/transactions.txt
new file mode 100644
index 0000000..caf1636
--- /dev/null
+++ b/dist/strap/products/transactions.txt
@@ -0,0 +1 @@
+code store_id order_number session username shipmode nitems subtotal shipping handling salestax total_cost fname lname company address1 address2 city state zip country phone_day phone_night fax email b_fname b_lname b_company b_address1 b_address2 b_city b_state b_zip b_country b_phone order_date order_ymd order_wday payment_method po_number avs order_id auth_code update_date status tracking_number affiliate campaign parent archived deleted complete comments currency_locale pay_cert_total pay_cert_ord_total
diff --git a/dist/strap/products/tree.txt b/dist/strap/products/tree.txt
new file mode 100644
index 0000000..76d2083
--- /dev/null
+++ b/dist/strap/products/tree.txt
@@ -0,0 +1,26 @@
+code parent_fld mgroup msort page form name description inactive extended next_line indicator exclude_on depends_on super help_name img_dn img_up img_sel img_icon url member
+1 catalog/top catalog/top 0 index Home The home page of this catalog 0
+2 catalog/top catalog/top 0 login Log In Sign on! 0 0
+3 catalog/top catalog/top 0 logout Log Out Log out, remove your login cookie 0 1
+4 3 catalog/top 1 logout keep_values=1 Log out and keep name/address 0
+5 catalog/top catalog/top 0 ord/basket Your Cart 0
+6 5 catalog/top 1 ord/basket View cart 0
+7 5 catalog/top 1 ord/basket empty_cart=1 Empty cart 0
+8 catalog/top catalog/top 0 ord/country Checkout Place the order... 0
+9 8 catalog/top 1 ord/country Std Multiple page checkout 0
+10 8 catalog/top 1 ord/checkout Express Simple one-page checkout form 0
+11 catalog/top catalog/top 0 member/service Service Track orders, do returns, manage name/address, more 0 1
+12 11 catalog/top 1 member/service Dashboard Find your account functions here. 0 1
+13 11 catalog/top 1 query/check_orders Order Tracking 0 1
+14 11 catalog/top 1 member/returns Order Returns Get an RMA number for an order 0 1
+15 11 catalog/top 1 member/account Account Maintenance Change name, address, email, etc. 0 1
+16 11 catalog/top 1 member/change_password Change Password 0 1
+17 11 catalog/top 1 member/ship_addresses Additional Shipping Addresses 1 1
+18 11 catalog/top 1 member/saved_carts Saved Carts/Recurring Orders 1 1
+19 catalog/top catalog/top 0 aboutus About Us More information on our company 0
+20 19 catalog/top 1 aboutus Our Story 0
+21 19 catalog/top 1 contact Contact us 0
+22 19 catalog/top 1 privacypolicy Privacy Policy Our Privacy Policy 0
+23 catalog/top catalog/top 0 Language Choose language 0
+24 23 catalog/top 1 process/locale/en_US/page/index English Select English 0
+25 23 catalog/top 1 process/locale/de_DE/page/index Deutsch Select German 0
diff --git a/dist/strap/products/userdb.txt b/dist/strap/products/userdb.txt
new file mode 100644
index 0000000..3b32f1d
--- /dev/null
+++ b/dist/strap/products/userdb.txt
@@ -0,0 +1,14 @@
+username usernick password expiration acl mod_time s_nickname company fname lname address1 address2 address3 city state zip country phone_day mv_shipmode b_nickname b_fname b_lname b_company b_address1 b_address2 b_address3 b_city b_state b_zip b_country b_phone p_nickname email fax phone_night address_book accounts preferences carts owner file_acl db_acl mail_list credit_limit inactive dealer price_level updated created
+ckirk kirk at icdevgroup.net kirk 0000-00-00 00:00:00 Auto Exchange Express Charles Kirk 123 Exchange Dr. Seattle WA 34987 US 360-111-1234 upsg kirk at icdevgroup.net 360-111-1239 360-111-1244 alert
+jdoe devnull at icdevgroup.net test 0000-00-00 00:00:00 John Doe 614 Hamlet Lane Herndon VA 20171 US 703-456-2965 upsg Jerry Balfour Akopia, Inc. 11480 Sunset Hills Rd. Suite 200 East Reston VA 20190 USA devnull at icdevgroup.net 703-555-1212 newsletter alert upgrade 99448.07 1 dealer
+jking king at icdevgroup.net king 0000-00-00 00:00:00 Car Parts, Inc. John King 123 Auto Blvd. Miami FL 39807 US 305-111-1234 upsg king at icdevgroup.net 305-111-1234 305-111-1239 alert upgrade
+jrollins Rollins at icdevgroup.net rollins 0000-00-00 00:00:00 Expert Repair, Inc. Joseph Rollins 123 Area Rd. Richmond VA 22398 US 804-111-1234 upsg Rollins at icdevgroup.net 804-111-1238 804-111-1243 alert upgrade 1
+ladams adams at icdevgroup.net adams 0000-00-00 00:00:00 Electronics Inc. Louis Adams 123 California Street Los Angeles CA 78902 US 714-111-1234 upsg adams at icdevgroup.net 714-111-1231 714-111-1235 newsletter alert upgrade
+lriley riley at icdevgroup.net riley 0000-00-00 00:00:00 Computerz Inc. Larry Riley 123 Monitor Rd. New York NY 46890 US 518-111-1234 upsg riley at icdevgroup.net 518111-1237 518-111-1242 alert 0
+mcarter carter at icdevgroup.net carter 0000-00-00 00:00:00 Spare Parts, Inc. Michele Carter 123 Parts Ctr Blvd. Annapolis MD 32498 US 301-111-1234 upsg carter at icdevgroup.net 703-111-1236 703-111-1241 alert
+mkeller keller at icdevgroup.net keller 0000-00-00 00:00:00 InfoMed, Inc. Michael Keller 123 Oak St. Portland OR 45098 US 541-111-1234 upsg keller at icdevgroup.net 541-111-1235 541-111-1240 alert upgrade 1
+mmichaels michael at icdevgroup.net michaels 0000-00-00 00:00:00 Medical Supplies Co. Michael Michaels 123 South Street Austin TX 30987 US 512-111-9876 upsg michael at icdevgroup.net 512-111-1232 512-111-1237 newsletter alert upgrade
+ssmith smith at icdevgroup.net smith 0000-00-00 00:00:00 Pharm Supplies, Inc. Steve Smith 456 Hopkins Ave Washington DC 20090 US 202-111-8763 upsg smith at icdevgroup.net 202-111-1233 202-111-1238 1
+test milton at icdevgroup.net test 0000-00-00 00:00:00 Big Porridge, Inc. Milton Bear 123 Any Blvd. Columbus OH 44101 US 555-227-1238 upsg milton at icdevgroup.net 555-908-9999 555-789-3456 newsletter alert upgrade 100000 0 0 distributor
+tjones jones at icdevgroup.net jones 0000-00-00 00:00:00 Automotive, Inc. Tammy Jones 123 Virginia Street Arlington VA 22041 US 703-111-1234 upsg jones at icdevgroup.net 703-111-1231 703-111-1236 alert 1
+tlucas lucas at icdevgroup.net lucas 0000-00-00 00:00:00 Construct Buildings Inc. Thomas Lucas 123 Building Dr. Phoenix AZ 56987 US 520-111-1234 upsg lucas at icdevgroup.net 520-111-1240 520-111-1245 alert
diff --git a/dist/strap/products/variable.txt b/dist/strap/products/variable.txt
new file mode 100644
index 0000000..e7d5dc2
--- /dev/null
+++ b/dist/strap/products/variable.txt
@@ -0,0 +1,108 @@
+code Variable pref_group
+ADDRESS 123 Main St. Company
+CART_UPSELL 0 Cart/Checkout
+CGIWRAP __MVC_CGIWRAP__ Admin Control
+CGI_DIR __MVC_CGIDIR__ Admin Control
+CGI_URL __MVC_CGIURL__ Directories and Paths
+CHECKOUT_MAIL 1 Cart/Checkout
+CHECKOUT_MAIL_LIST 1 Cart/Checkout
+CHECKOUT_PAGE ord/country Cart/Checkout
+CHECK_ACCEPTED 1 Payment
+CITY Anywhere, OH 45056 Company
+COD_ACCEPTED 0 Payment
+COMPANY __MVC_COMPANY__ Company
+CREDIT_CARDS_ACCEPTED visa mc amex discover Payment
+DECREMENT_INVENTORY 0 Order
+DEFAULT_COUNTRY US Shipping
+DEFAULT_LOCALE en_US Internationalization
+DEFAULT_PAYMENT_MODE credit_card Payment
+DOCROOT __MVC_DOCUMENTROOT__ Directories and Paths
+EMAIL_INFO __MVC_MAILORDERTO__ Company
+EMAIL_SERVICE __MVC_MAILORDERTO__ Company
+ENCRYPTOR Encryption
+ENTRY_CHECK_ACCEPTED 1 Payment
+ENTRY_COD_ACCEPTED 0 Payment
+ENTRY_CREDIT_CARDS_ACCEPTED visa mc amex discover Payment
+ENTRY_POSTAL_ACCEPTED 0 Payment
+ENTRY_PO_ACCEPTED 1 Payment
+FAX (765) 555-9999 Company
+GIFT_CERT_PERIOD 1 year Payment
+GOOGLE_ANL_ID Google
+IC_DIR __MVC_VENDROOT__ Admin Control
+IMAGE_DIR __MVC_IMAGEURL__ Directories and Paths
+LINKHOST __MVC_LINKHOST__ Admin Control
+LINKMODE __MVC_LINKMODE__ Admin Control
+LINKPORT __MVC_LINKPORT__ Admin Control
+LOCALES __MVC_LOCALES__ Internationalization
+LOGDIR logs Admin Control
+LOGO logo.png Template
+MAILING_FROM __MVC_COMPANY__ <__MVC_MAILORDERTO__> Mailings
+MAILING_MAX_DIRECT 50 Mailings
+MAILING_TO {FNAME} {LNAME} <{EMAIL}> Mailings
+MV_DEFAULT_SEARCH_DB 1 Database
+MV_DEMO_MODE __MVC_DEMOMODE__ General
+MV_PAYMENT_HOST Payment
+MV_PAYMENT_ID a_fake_id Payment
+MV_PAYMENT_MODE testpayment Payment
+MV_PAYMENT_PARTNER Payment
+MV_PAYMENT_REFERER Payment
+MV_PAYMENT_SECRET Payment
+MV_PAYMENT_VENDOR Payment
+MYSQL __MVC_MYSQL__ Database
+ORDERS_TO __MVC_MAILORDERTO__ Order
+ORDER_ROUTES log main copy_user Order
+PASSWORD_RESET_CHECK_KEY ChAnGeMe General
+PGP_KEY Encryption
+PGSQL __MVC_PGSQL__ Database
+PHONE (765) 555-1212 Company
+POSTAL_ACCEPTED 0 Payment
+PO_ACCEPTED 1 Payment
+PUBLISH_DO_RCS 0 Admin Control
+PUBLISH_NO_PAGE_ROOT 0 Admin Control
+PUBLISH_PUT_IMAGES images Admin Control
+PUBLISH_PUT_PAGES pages Admin Control
+PUBLISH_QUIT_ON_RCS_ERROR 0 Admin Control
+RUNDIR run Admin Control
+SAMPLEHTML __MVC_SAMPLEHTML__ Directories and Paths
+SAMPLEURL __MVC_SAMPLEURL__ Directories and Paths
+SECURE_ENABLE 0 General
+SECURE_SERVER http://__MVC_SERVERNAME__ Directories and Paths
+SERVER_NAME __MVC_SERVERNAME__ Directories and Paths
+SETTLE_TRANSACTION Payment
+SHIP_DEFAULT_COUNTRY US Shipping
+SHIP_DEFAULT_MODE free_or_upsg Shipping
+SHIP_FLAT_DOM_RATE 5 Shipping
+SHIP_FLAT_INTL_RATE 10 Shipping
+SQLDSN __MVC_SQLDSN__ Database
+SQLITE __MVC_SQLITE__ Database
+SQLPASS __MVC_SQLPASS__ Database
+SQLUSER __MVC_SQLUSER__ Database
+TAXAREA IN Tax
+TAXFIELD state Tax
+TAXRATE IN=6.0 Tax
+TAXSHIPPING Tax
+TOLLFREE (888) 555-1212 Company
+UI_ABOUT_LOGIN_URL http://www.icdevgroup.org/ Admin Control
+UI_ABOUT_NORMAL_URL http://www.icdevgroup.org/ Admin Control
+UI_ADMIN_TABLES 2ndDayAir 2ndDayAirAM 3DaySelect access Accessorials air_pp Book dict Expedited Express Ground ichelp locale mv_metadata NextDayAir NextDayAirSaver Priority pay_cert_lock pay_cert_redeem surf_pp ups_cache usps variable Xarea Zone Admin Control
+UI_BOTTOMIMG poweredby.gif Admin Control
+UI_CLONE_TABLES products* pricing* inventory merchandising options:sku Item display
+UI_COMPONENT_DIR templates/components Directories and Paths
+UI_HELP_HEIGHT 480 Admin Control
+UI_HELP_WIDTH 650 Admin Control
+UI_IMAGE_DIR __MVC_SHAREURL__/interchange-5/ Admin Control
+UI_IMAGE_DIR_SECURE __MVC_SHAREURL__/interchange-5/ Admin Control
+UI_ITEM_TABLES products pricing inventory merchandising options:sku Item display
+UI_LOCALE en_US Admin Control
+UI_META_LINK 1 Admin Control
+UI_ORDER_VIEWNEXT_MAX_SKIP 20 Admin Control
+UI_PAGE_DIR pages Directories and Paths
+UI_SECURE Admin Control
+UI_TEMPLATE_DIR templates Directories and Paths
+UI_TRAFFIC_STATS Directories and Paths
+UI_USER_MERGE_TABLES Admin Control
+UI_WIDGET_TYPES Admin Control
+UPS_COUNTRY_FIELD country Shipping
+UPS_ORIGIN 45056 Shipping
+UPS_POSTCODE_FIELD zip Shipping
+WWW_DIR /__MVC_CATALOGNAME__ Directories and Paths
diff --git a/dist/strap/products/variants.txt b/dist/strap/products/variants.txt
new file mode 100644
index 0000000..2f89bbe
--- /dev/null
+++ b/dist/strap/products/variants.txt
@@ -0,0 +1,19 @@
+code sku description comment thumb image image_large price wholesale sale_price weight inactive
+os28004-CAM-BLK os28004 Ergo Roller, Camel hair, Black 16 16
+os28004-CAM-WHT os28004 Ergo Roller, Camel hair, White 16 16
+os28004-HUM-BLK os28004 Ergo Roller, Human hair, Black 16.5 16
+os28004-HUM-WHT os28004 Ergo Roller, Human hair, White 16.5 16
+os28004-SYN-BLK os28004 Ergo Roller, Synthetic, Black 12.25 16
+os28004-SYN-WHT os28004 Ergo Roller, Synthetic, White 12.25 16
+os28066-E-cs-P os28066 Big L Carpenters Square, Ebony handle, Construct Something, Plastic blade 32.55 12
+os28066-E-cs-S os28066 Big L Carpenters Square, Ebony handle, Construct Something, Steel blade 33.99 12
+os28066-E-cs-T os28066 Big L Carpenters Square, Ebony handle, Construct Something, Titanium blade 133.99 12
+os28066-E-yl-P os28066 Big L Carpenters Square, Ebony handle, Your Logo, Plastic blade 36.88 12
+os28066-E-yl-S os28066 Big L Carpenters Square, Ebony handle, Your Logo, Steel blade 38.32 12
+os28066-E-yl-T os28066 Big L Carpenters Square, Ebony handle, Your Logo, Titanium blade 138.32 12
+os28066-W-cs-P os28066 Big L Carpenters Square, Wood handle, Construct Something, Plastic blade 12.55 12
+os28066-W-cs-S os28066 Big L Carpenters Square - Wood handle, Construct Something, Steel blade 11.99 12 1
+os28066-W-cs-T os28066 Big L Carpenters Square, Wood handle, Construct Something, Titanium blade 113.99 12
+os28066-W-yl-P os28066 Big L Carpenters Square, Wood handle, Your Logo, Plastic blade 16.88 12
+os28066-W-yl-S os28066 Big L Carpenters Square, Wood handle, Your Logo, Steel blade 18.32 12
+os28066-W-yl-T os28066 Big L Carpenters Square, Wood handle, Your Logo, Titanium blade 118.32 12
diff --git a/dist/strap/special_pages/interact.html b/dist/strap/special_pages/interact.html
new file mode 100644
index 0000000..033d701
--- /dev/null
+++ b/dist/strap/special_pages/interact.html
@@ -0,0 +1,58 @@
+[tmp page_title]
+Interaction error
+[/tmp]
+__TOP__
+<H1>[scratch page_title]</H1>
+
+Something has gone wrong, and we did not receive the response we
+expected from your browser. There was the following problem:
+<P>
+[message]
+<P>
+<B>Note on common causes of this problem</B>:<P>
+<UL>
+<LI>
+ If you bookmarked a shopping cart after it had been recalculated
+ (or if the item was ordered from a form submission), then the system may
+ not have been able to determine where it should go. If that is
+ the case, [page ord/basket]check your shopping basket</A>.
+ <P>
+<LI>
+ Some Internet Service Providers who use proxy servers
+ send you to a secure page from a different net location
+ (AOL is an example).
+ If your browser does not accept
+ <A HREF="http://home.netscape.com/newsref/std/cookie_spec.html">cookies</A>,
+ then this software may not be able to determine your session
+ number -- it qualifies your session with your location for
+ security.
+ <P>
+ If you go back to a previous page and RELOAD with cookies enabled,
+ then this condition should be corrected. You can verify that we
+ send a proper cookie if you turn on the cookie warning feature of your
+ browser. Typically, we will save cookies only if you check a box
+ that asks us to save your information.
+ <P>
+ You can also try looking at the checkout page non-securely,
+ though we don't recommend you send sensitive information like
+ a credit card number without encryption.
+ <P>
+[set name="Go to non-secure checkout"]
+[/set]
+ <FORM METHOD="POST" ACTION="[process]">
+ <INPUT TYPE=hidden NAME=mv_todo VALUE=return>
+ <INPUT TYPE=hidden NAME=mv_nextpage VALUE="ord/checkout">
+ <INPUT TYPE=submit NAME=mv_click VALUE="Go to non-secure checkout">
+ </FORM>
+ <P>
+<LI>
+ If you pressed the STOP button before the last form finished loading,
+ there may have been an incomplete form.
+ <P>
+</UL>
+<P>
+If you wish, you can also return to the [page index]catalog</a>.
+
+<P>
+__BOTTOM__
+<!-- current page: @@MV_PAGE@@ -->
diff --git a/dist/strap/special_pages/missing.html b/dist/strap/special_pages/missing.html
new file mode 100644
index 0000000..1d575a8
--- /dev/null
+++ b/dist/strap/special_pages/missing.html
@@ -0,0 +1,28 @@
+[tmpn missing_subject][subject][/tmpn]
+[if scratch missing_subject =~ /^admin/]
+[seti ui_error]<h2>[msg arg.0="[subject]"]Sorry, the page (%s) was not found[/msg]</h2>[/seti]
+[bounce page=admin/error]
+[else]
+
+[tag op=header]
+Status: 404 Not Found
+Content-type: text/html
+[/tag]
+
+[tmp page_title][msg arg.0="[subject]"]Sorry, the page (%s) was not found[/msg][/tmp]
+[tmp display_class]noleft[/tmp]
+
+ at _TOP_@
+
+<div class="page-header">
+<h1>[scratch page_title]</h1>
+</div>
+
+<p class="lead">
+[msg arg.0="[subject]" arg.1='<a href="[area]">' arg.2="</a>"]The requested page (%s) was not found. You can %sreturn to browsing our catalog%s, if you wish.[/msg]
+</p>
+
+ at _BOTTOM_@
+<!-- current page: @@MV_PAGE@@ -->
+[/else]
+[/if]
diff --git a/dist/strap/special_pages/violation.html b/dist/strap/special_pages/violation.html
new file mode 100644
index 0000000..7ffc07f
--- /dev/null
+++ b/dist/strap/special_pages/violation.html
@@ -0,0 +1,70 @@
+[tmp page_title]
+[L]Access denied[/L]
+[/tmp]
+__TOP__
+<H1>[scratch page_title]</H1>
+
+<h2>[L]You have accessed a page that requires authorization.[/L]</h2>
+
+[if session logged_in]
+[then]
+
+[set [L]Log out[/L]]
+mv_todo=return
+mv_nextpage=@@MV_PREV_PAGE@@
+[userdb function=logout options="clear=yes"]
+[/set]
+
+ <TABLE CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
+ <TR><TD ALIGN=CENTER>
+ <FORM ACTION="[process]" METHOD=POST>
+ [L]Hi[/L] [value name]! [L]You are logged in as user[/L] <B>[value mv_username]</B>.
+ <INPUT TYPE=submit NAME="mv_click" VALUE="[L]Log out[/L]">
+ </FORM>
+ </TD></TR></TABLE>
+
+ <TABLE CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
+ <TR><TD ALIGN=CENTER>
+ <FORM ACTION="[process]" METHOD=POST>
+ </FORM>
+ </TD></TR></TABLE>
+
+
+[/then]
+[else]
+
+[set Login]
+mv_todo=return
+mv_nextpage=@@MV_PREV_PAGE@@
+[userdb login]
+[/set]
+<P>
+[if session failure]
+[data session failure]
+[/if]
+<P>
+ <FORM ACTION="[process]" METHOD=POST>
+ <INPUT TYPE=hidden NAME=mv_click VALUE=Login>
+ <INPUT TYPE=hidden NAME=mv_doit VALUE=return>
+
+ <TABLE CELLSPACING=0 CELLPADDING=0>
+ <TR><TD ALIGN=RIGHT>[L]Username[/L]</TD>
+ <TD><INPUT NAME=mv_username VALUE="[value mv_username]" SIZE=10>
+ [page new_account][L]Create a new account[/L]</A>
+ </TD></TR>
+
+ <TR><TD ALIGN=RIGHT>[L]Password[/L]</TD>
+ <TD><INPUT
+ onChange="this.form.submit()"
+ TYPE=password NAME=mv_password VALUE="" SIZE=10>
+ <INPUT TYPE=submit VALUE="[L]Log in[/L]">
+ </TD></TR>
+ </TABLE>
+
+ </FORM>
+
+[/else][/if]
+
+<P>
+__BOTTOM__
+<!-- current page: @@MV_PAGE@@ -->
diff --git a/dist/strap/templates/components/affiliate_receptor b/dist/strap/templates/components/affiliate_receptor
new file mode 100644
index 0000000..5b53381
--- /dev/null
+++ b/dist/strap/templates/components/affiliate_receptor
@@ -0,0 +1,66 @@
+[comment]
+ui_type: component
+ui_name: affiliate_receptor
+ui_class: content
+ui_label: Welcome affiliate program arrivals
+
+coupon_allowed:
+ code: coupon_allowed
+ label: Allow discount coupons
+ options: 1=Yes,0=No
+ type: select
+
+title_css:
+ advanced: 1
+ code: title_css
+ label: Style of title
+ type: textarea
+
+discount_css:
+ advanced: 1
+ label: Style of discount message
+ type: textarea
+
+[/comment]
+<!-- begin component [control component affiliate_receptor] -->
+[if session source]
+[calc]
+ my $coupon_enable = $CGI->{coupon};
+ my $campaigns = q{[data
+ table=affiliate
+ column=campaigns
+ key='[data session source]'
+ ]};
+ delete $Scratch->{coupon_approve};
+ return unless $coupon_enable;
+ return unless $campaigns =~ /\bcoupon\b/;
+ $Scratch->{coupon_approve} = 1;
+ return;
+[/calc]
+<!-- see if was published -->
+<br>
+<!--Change some content-->
+[L]Welcome Affiliate Program Visitor[/L]:
+
+<br>
+
+<a href="[data table=affiliate column=url key='[data session source]']"><img src="[data table=affiliate column=image key='[data session source]']" border="0"></a>
+
+[if scratch coupon_approve]
+ [seti coupon_amount][data table=affiliate column=coupon_amount key='[data session source]'][/seti]
+ [discount ENTIRE_ORDER] $s - $Scratch->{coupon_amount}; [/discount]
+ [set order_discounted]1[/set]
+[/if]
+
+[if type=explicit compare=`
+ return 1 if q{[control coupon_allowed 1]}
+ and $Scratch->{order_discounted};
+ return 0;
+ `]
+[currency][scratch coupon_amount][/currency]
+[L]Off Coupon Active[/L]
+[/if]
+
+[/if]
+
+<!-- end component [control component affiliate_receptor] -->
diff --git a/dist/strap/templates/components/best b/dist/strap/templates/components/best
new file mode 100644
index 0000000..951fdf7
--- /dev/null
+++ b/dist/strap/templates/components/best
@@ -0,0 +1,82 @@
+[comment]
+ui_name: best
+ui_type: component
+ui_class: vertical, content
+ui_group: promotion
+ui_label: Best sellers
+
+banner:
+ code: banner
+ type: text
+ width: 40
+ default: [L]Best sellers...[/L]
+
+toprow_css:
+ advanced: 1
+ height: 4
+ label: CSS describing top row
+ type: textarea
+ width: 60
+
+toprow_color:
+ advanced: 1
+ type: text
+ width: 7
+
+matches:
+ help: If you select more matches than columns, multiple rows will be generated.
+ options: 1,2,3,4,5,6,7,8,9,10
+ type: select
+ default: 2
+
+cols:
+ label: Columns
+ options: 1,2,3,4
+ type: select
+ default: 2
+
+[/comment]
+ <div class="specials_title">
+ <b>[control name=banner default="[L]Best sellers...[/L]"]</b>
+ </div>
+ <div class="specials_body">
+ [calc]
+ my $n = [control cols 2];
+ $Scratch->{width_percent} = int(100 / $n) . '%';
+ return;
+ [/calc]
+ <table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
+ [table-organize embed=1 pretty=1 cols="[control cols 2]"]
+ [loop search="
+ fi=merchandising
+ st=db
+ ra=yes
+ tf=times_ordered
+ to=rn
+ ml=[control matches 2]
+ "]
+ <TD width="[scratch width_percent]" align="center">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td align="center">
+ <a href="[area [loop-code]]" class="crosstitle">
+ [loop-description]<br>
+ <img border="0" src="thumb/[loop-field thumb]"><br>
+ </a>
+ [L]Our Price[/L]: <B>[loop-price]</B><br>
+
+ <br>
+ [b-link page=order form=|mv_order_item=[loop-code]| class="btn btn-sm btn-buy"]BUY NOW[/b-link]
+ [b-link page=|[loop-code]| class="btn btn-sm btn-info"][L]MORE INFO[/L][/b-link]
+
+ </td>
+ </tr>
+ </table>
+ </TD>
+ [/loop]
+ [/table-organize]
+ </table>
+ </div>
+ <p> </p>
+
+<!-- END COMPONENT [control component best_horizontal] -->
diff --git a/dist/strap/templates/components/cart b/dist/strap/templates/components/cart
new file mode 100644
index 0000000..4fcdc00
--- /dev/null
+++ b/dist/strap/templates/components/cart
@@ -0,0 +1,440 @@
+[comment]
+ui_name: cart
+ui_type: component
+ui_class: content
+ui_group: checkout
+ui_label: Shopping cart display (full)
+
+others_bought:
+ label: Use "others who bought this" here
+ type: yesno
+
+upsell_in_cart:
+ label: Put upsell come-in under item
+ type: yesno
+
+continue_shopping:
+ label: Show continue shopping button
+ type: yesno
+
+[/comment]
+<!-- BEGIN COMPONENT [control component cart] -->
+
+<br><b>[L]Your Current Shopping Cart[/L]:</b><br>
+
+<table width="100%" cellspacing="0">
+<tr>
+ <td align="center">
+
+ [calc]
+ my $cname = $Config->{CookieName} || 'MV_SESSION_ID';
+ $Scratch->{have_cookie} = $Tag->read_cookie($cname)
+ and delete $Scratch->{tried};
+ return;
+ [/calc]
+ [if scratch have_cookie]
+ [elsif scratch tried]
+ [L CART_MSG1]You must have cookies set to leave the basket. Check out now or forever lose your shopping cart.[/L]
+ [/elsif]
+ [else]
+ [set tried]1[/set]
+ [bounce href="[area ord/basket]"]
+ [/else]
+ [/if]
+
+ <FORM ACTION="[process secure=1]" METHOD=POST name="basket">
+ [form-session-id]
+ <INPUT TYPE=hidden NAME=mv_doit VALUE=refresh>
+ <INPUT TYPE=hidden NAME=mv_orderpage VALUE="ord/basket">
+ <INPUT TYPE=hidden NAME=mv_nextpage VALUE=index>
+ <br>
+
+ <table>
+ <tr>
+ <td>
+ <table cellspacing="0" cellpadding="4" border="0">
+ <TR>
+ <td class="titletab_small"><b> [L]Remove[/L]</b></td>
+ <td class="titletab_small" align="center"><b>[L]SKU[/L]</b></td>
+ <td class="titletab_small"><b>[L]Description[/L]</b></td>
+ <td class="titletab_small"><b>[L]Quantity[/L]</b></td>
+ <td class="titletab_small" align="center"><b>[L]Price[/L]</b></td>
+ <td class="titletab_small"><b>[L]Extension[/L] </b></td>
+ </TR>
+ <TBODY>
+
+[if items]
+[then]
+[item-list]
+
+[item-change 2][condition]2[/condition]
+[/item-change 2]
+
+[item-calc]
+#Log("Checking master item $master");
+ $row_class = ++$count % 2 ? 'cartnorm' : 'cartalt';
+ my $item = '[item-increment]';
+ my $up = q{[item-data merchandising upsell_to]};
+ my $cr = q{[item-data merchandising cross_sell]};
+ $upsell_remove{'[item-code]'} = 1;
+ $cross_remove{'[item-code]'} = 1;
+ my %seen = ( '' => 1 );
+
+ $Scratch->{upsell} .= " $up" if $up;
+ $Scratch->{cross_codes} .= " $cr" if $cr;
+ my @up = split /\s+/, $Scratch->{upsell};
+ my @cr = split /\s+/, $Scratch->{cross_codes};
+ @up = grep ( (!$seen{$_}++ && ! $upsell_remove{$_}), @up);
+ @cr = grep ( (!$seen{$_}++ && ! $cross_remove{$_}), @cr);
+ $Scratch->{upsell} = join " ", @up;
+ $Scratch->{cross_codes} = join " ", @cr;
+ return;
+[/item-calc]
+
+ <TR class="[item-calc]$row_class || 'cartnorm'[/item-calc]">
+ <TD align=center valign="top">
+ <INPUT TYPE=checkbox NAME="[item-quantity-name]" onClick="this.form.action='[process]', this.form.submit()" VALUE=0>
+ </TD>
+ <TD valign="top"><b>[item-sku]</b></TD>
+ <td><a href="[area href="[item-sku]"]" class="cartlink"><b>[item-description]</b></A><br><br>
+
+ [if scratch dealer]
+ [if-item-data pricing sku]
+ <BR>[page quantity [item-code]]
+ [L]QUANTITY PRICING[/L]</A>
+ [/if-item-data]
+ [/if]
+ [if-item-field weight]
+ [seti weight][summary amount=`[item-quantity] * [item-field weight]`][/seti]
+ [/if-item-field]
+ [if-item-param mv_min_under]
+ <br>
+ <span style="color: __CONTRAST__; font-size: 8pt">
+ [msg arg.0="[item-param mv_min_quantity]"]Minimum order quantity of %s enforced.[/msg]
+ </span>
+ [/if-item-param]
+ [if-item-param mv_max_over]
+ <br>
+ <span style="color: __CONTRAST__; font-size: 8pt">
+ [msg arg.0="[item-param mv_max_quantity]"]Maximum order quantity of %s enforced.[/msg]
+ </span>
+ [/if-item-param]
+
+[if type=explicit compare="[control others_bought]"]
+ [if-item-data merchandising others_bought]
+ [perl tables=products]
+ my $hash = [item-data merchandising others_bought];
+ my @ary = sort { $hash->{$b} <=> $hash->{$a} } keys %$hash;
+ return '' unless @ary;
+ my %in_basket;
+ splice(@ary, 3);
+ for(@{$Carts->{main}}) {
+ $in_basket{$_->{code}} = 1;
+ }
+ @ary = grep ! $in_basket{$_}, @ary;
+ return '' unless @ary;
+ my $out = <<'EOF';
+ <TABLE>
+ <TR>
+ <TD class="titletab_small">[L] Customers who bought this item also bought [/L]:</TD>
+ </TR>
+ <TR class="[item-calc]$row_class || 'contentbar1'[/item-calc]">
+ <TD>
+EOF
+ for(@ary) {
+ my $desc = tag_data( 'products', 'description', $_);
+ $out .= <<EOF;
+ <A HREF="[area $_]" class="cartlink">$desc</A><BR>
+EOF
+ }
+ return $out . '</TD></TR></TABLE>';
+ [/perl]
+ [/if-item-data]
+[/if]
+
+
+[if type=explicit compare="[control upsell_in_cart]"]
+ [set upsell_found][/set]
+ [loop list="[item-data merchandising upsell_to]"]
+ [if scratch upsell_found]
+ <TABLE>
+ <TR>
+ <TD class="titletab_small">
+ [L] Other items you may like [/L]:
+ </TD>
+ <TD></TD>
+ </TR>
+ <TR>
+ <TD>
+ [list]
+ [loop-calc]
+ @ary = grep $_->{code} eq q{[loop-code]}, @{$Carts->{main}};
+ return if scalar @ary;
+ $Scratch->{upsell_found} = 1;
+ return q{<A HREF="[area [loop-code]]" class="cartlink">[loop-description]</A><BR>};
+ [/loop-calc]
+ [/list]
+ </TD>
+ </TR>
+ </table>
+
+ [/if]
+ [/loop]
+[/if]
+
+ <br>
+
+ [table-organize cols=4 table=' ' font="size=1" pretty=1]
+ [item-options td=1 label=1 bold=1 price=1]
+ [/table-organize]
+
+ </TD>
+
+[input-filter name="[item-quantity-name]" op="nullselect digits_dot"][/input-filter]
+
+ <TD ALIGN=CENTER valign="top">
+ <INPUT TYPE=text NAME="[item-quantity-name]" VALUE="[item-quantity]" SIZE=3>
+ </TD>
+ [if discount [item-code]]
+ <TD ALIGN=right valign="top">
+ [L]Regular price[/L] <STRIKE>[item-price]</STRIKE>
+ <BR>
+ <B>[L]Your price[/L]: [item-discount-price]<br>
+ [L]You save[/L]: [item-difference]
+ </TD>
+ <TD ALIGN=right valign="top">
+ <strike>[item-subtotal]</strike><br>
+ <B>[item-discount-subtotal]<BR>
+ [L]You save[/L]: [item-discount]</b>
+ </TD>
+ [else]
+ <TD ALIGN=right valign="top">[item-price]</TD>
+ <TD ALIGN=right valign="top">[item-subtotal]</TD>
+ [/else]
+ [/if]
+ </TR>
+
+[item-tag-address
+ set="[cgi mv_an[item-modifier mv_ip]]"
+ address_label=nick
+ nick="[cgi mv_an[item-modifier mv_ip]]"
+ if="[value separate_addresses]"
+ form="
+ mv_action=refresh
+ edit_addresses=1
+ "
+ textarea=1
+ widget=links]
+[address]
+
+ <TR class="[item-calc]$row_class || 'cartalt'[/item-calc]">
+
+[if cgi edit_addresses]
+ <TD> </TD>
+ <TD> </td>
+ <TD>
+ <SMALL>
+ <INPUT TYPE=hidden NAME="[item-modifier-name mv_an]" VALUE="{mv_an}">
+ {textarea}
+ </SMALL>
+ </TD>
+ <TD><INPUT TYPE=submit VALUE=[L]Save[/L]></TD>
+[else]
+ <TD COLSPAN=2>
+ <SMALL>Retrieve:<BR>
+ {address_book}
+ </small>
+ </TD>
+ <TD>
+ <SMALL>
+ <PRE>{mv_ad}</PRE><INPUT TYPE=hidden NAME="[item-modifier-name mv_ad]" VALUE="[filter entities]{mv_ad}[/filter]">
+ </SMALL>
+ </TD>
+ <TD> </TD>
+[/else]
+[/if]
+ <TD> </TD>
+ <TD> </TD>
+ </TR>
+[/address]
+[/item-tag-address]
+
+[if session logged_in]
+ <TR class="[item-calc]$row_class || 'cartalt'[/item-calc]">
+ <TD ALIGN="right" COLSPAN="6" valign="top">
+ [if value separate_addresses]
+
+ [page href="@@MV_PAGE@@" form="
+ separate_addresses=0
+ mv_action=return
+ "][L]Same shipping address[/L]</A>
+ [page href="@@MV_PAGE@@" form="edit_addresses=1"]<small>[L]Edit address[/L]</small></A>
+ [page href="ship_addresses" form="ui_return_to=@@MV_PAGE@@"]<small>[L]Add address[/L]</small></A>
+ [else]
+ [page href="@@MV_PAGE@@" form="
+ separate_addresses=1
+ mv_action=return
+ "][L]Separate shipping addresses[/L]</A>
+ [/else]
+ [/if]
+ </td>
+ </TR>
+
+[/if]
+
+[/item-list]
+[/then]
+[else]
+
+ <TR>
+ <TD ALIGN=CENTER COLSPAN=6 class="cartnorm">
+ <b>[L]No items at the moment.[/L]</b>
+ </TD>
+ </TR>
+
+[/else]
+[/if]
+
+ </TBODY>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+
+ <br>
+
+ <table border="0" width="60%">
+ <tr>
+ <td>
+
+ <table border="0" width="100%">
+ <tr>
+ <td>
+ <INPUT type="submit" value="[L]Recalculate[/L]" class="button3">
+ </td>
+ <td align="center" valign="center">
+ [button
+ text="[L]Check Out[/L]"
+ class="button3"
+ form=basket
+ ]
+ mv_todo=return
+ mv_nextpage=ord/checkout
+ [/button]
+ </td>
+ <td align="center">
+ [if type=explicit compare="[control continue_shopping]"]
+ [button
+ text="[L]Continue shopping[/L]"
+ class=button2
+ form=basket
+ ]
+ [bounce page=index]
+ mv_nextpage=nothing
+ [/button]
+ [/if]
+ </td>
+ <td align="Right">
+ <table cellspacing="0" cellpadding="4" border="0">
+ <tr>
+ <td align=right>
+ [L]Shipping Weight[/L]:
+ </td>
+ <td class="titletab_small" align="right">[summary format="%s" total=1]</td>
+ </tr>
+ <tr>
+ <td align="right">
+ <b>[L]Subtotal[/L]:</b>
+ </td>
+ <td class="titletab_small" align=right><b>[subtotal]</b></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4" align="center">
+ <br>
+ [set Save Cart]
+ mv_todo=return
+ mv_nextpage=ord/basket
+ save_cart=none
+ [save_cart nickname="[value c_nickname]" recurring="[value c_recurring]"]
+ [/set]
+
+[if !scratch just_nickname]
+ [seti just_nickname][tag time]%b-%d-%Y[/tag][/seti]
+[/if]
+
+[if session logged_in][then]
+ [if value save_cart eq 'recurring']
+ <FORM ACTION="[process]" METHOD=POST>
+ [form-session-id]
+ [L]To save this recurring order, give it a nickname, then press 'Save Cart'.[/L]<br>
+ [L]Nickname[/L]:
+ <INPUT TYPE=TEXT NAME="c_nickname" SIZE=11 VALUE="[scratch just_nickname]">
+ <INPUT TYPE=HIDDEN NAME="c_recurring" VALUE="1">
+ <INPUT TYPE=HIDDEN NAME="save_cart" VALUE="recurring">
+ <INPUT TYPE=HIDDEN NAME="mv_todo" VALUE="return">
+ <INPUT TYPE=HIDDEN NAME="mv_check" VALUE="Save Cart">
+ <INPUT TYPE=SUBMIT VALUE="[L]Save Cart[/L]">
+ </FORM>
+ [elsif value save_cart eq 'cart']
+ <FORM ACTION="[process]" METHOD=POST>
+ [form-session-id]
+ [L]To save this cart, give it a nickname, then press 'Save Cart'.[/L]<br>
+ [L]Nickname[/L]:
+ <INPUT TYPE=TEXT NAME="c_nickname" SIZE=11 VALUE="[scratch just_nickname]">
+ <INPUT TYPE=HIDDEN NAME="c_recurring" VALUE="0">
+ <INPUT TYPE=HIDDEN NAME="save_cart" VALUE="cart">
+ <INPUT TYPE=HIDDEN NAME="mv_todo" VALUE="return">
+ <INPUT TYPE=HIDDEN NAME="mv_check" VALUE="Save Cart">
+ <INPUT TYPE=SUBMIT VALUE="[L]Save Cart[/L]">
+ </FORM>
+ [/elsif]
+ [else]
+ [button
+ text="[L]Save This Cart[/L]"
+ src="__IMAGE_DIR__/savecart.gif"
+ extra="class=titletab_small"
+ hidetext=1
+ form=basket
+ mv_check="Save This Cart"
+ ]
+ mv_todo=return
+ mv_nextpage=ord/basket
+ save_cart=cart
+ [/button]
+ [button
+ text="[L]Set As Recurring Order[/L]"
+ src="__IMAGE_DIR__/saverecur.gif"
+ extra="class=titletab_small"
+ hidetext=1
+ form=basket
+ mv_check="Set As Recurring Order"
+ ]
+ [set save_cart]recurring[/set]
+ mv_todo=return
+ mv_nextpage=ord/basket
+ save_cart=recurring
+ [/button]
+ [/else]
+ [/if]
+[/then][/if]
+
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+ </TABLE>
+ </FORM>
+
+ </td>
+</tr>
+</table>
+
+<br><br>
+
+<!-- END COMPONENT [control component cart] -->
diff --git a/dist/strap/templates/components/cart_display b/dist/strap/templates/components/cart_display
new file mode 100644
index 0000000..ecb2c3f
--- /dev/null
+++ b/dist/strap/templates/components/cart_display
@@ -0,0 +1,52 @@
+[comment]
+ui_name: cart_display
+ui_type: component
+ui_class: content
+ui_group: info
+ui_label: Smaller cart for display in content area
+
+
+[/comment]
+<!-- BEGIN COMPONENT [control component cart_display] -->
+[if items]
+ <table class="table table-condensed table-striped">
+ <thead>
+ <tr>
+ <th colspan=6>
+ [L] Your Cart[/L]:
+ </th>
+ </tr>
+ <TR>
+ <th class="text-center">[L]Action[/L]</th>
+ <th>[L]SKU[/L]</th>
+ <th>[L]Description[/L]</th>
+ <th class="text-center">[L]Quantity[/L]</th>
+ <th class="text-right">[L]Price[/L]</th>
+ <th class="text-right">[L]Extension[/L]</th>
+ </TR>
+ </thead>
+ <tbody>
+[item-list]
+
+<tr>
+ <td align=center valign=top>
+ <a href="[area href="ord/basket"]" class="cartlink">[L]edit[/L]</A>
+ </TD>
+ <td valign=top>[item-sku]</TD>
+ <td valign=top><a href="[area href="[item-sku]"]" class="cartlink">[item-data products description]</a></TD>
+
+ <TD ALIGN=CENTER>[item-quantity]</TD>
+ <TD ALIGN=right>
+ [item-price]
+ </TD>
+ <TD ALIGN=right>
+ [item-subtotal]
+ </TD>
+</TR>
+
+[/item-list]
+</tbody>
+</table>
+[/if]
+
+<!-- END COMPONENT [control component cart_display] -->
diff --git a/dist/strap/templates/components/cart_tiny b/dist/strap/templates/components/cart_tiny
new file mode 100644
index 0000000..907a311
--- /dev/null
+++ b/dist/strap/templates/components/cart_tiny
@@ -0,0 +1,36 @@
+[comment]
+ui_name: cart_tiny
+ui_type: component
+ui_class: vertical
+ui_group: info
+ui_label: Small cart for left/right display
+
+[/comment]
+<!-- BEGIN COMPONENT [control component cart_tiny] -->
+ [if items]
+ <table class="table table-striped table-condensed">
+ <caption>
+ <i class="glyphicon glyphglyphicon glyphicon-shopping-cart"></i> <a href="[area ord/basket]">[L]Your Cart Contents[/L]</a>
+ </caption>
+ <thead>
+ <tr>
+ <th class="text-left">[L]Description[/L]</th>
+ <th class="text-right">[L]Quantity[/L]</th>
+ </tr>
+ </thead>
+ <tbody>
+[item-list]
+ [item-next][item-modifier mv_si][/item-next]
+ <tr>
+ <td align=left>
+ <a href="[area [item-sku]]" class="ctiny_text">[item-filter 20][item-data products description][/item-filter]</A>
+ </td>
+ <td align=right>
+ [item-quantity] x [item-discount-price]
+ </TD>
+ </tr>
+[/item-list]
+ </tbody>
+ </table>
+ [/if]
+<!-- END COMPONENT [control component cart_tiny] -->
diff --git a/dist/strap/templates/components/category_vertical_tree b/dist/strap/templates/components/category_vertical_tree
new file mode 100644
index 0000000..555ad21
--- /dev/null
+++ b/dist/strap/templates/components/category_vertical_tree
@@ -0,0 +1,85 @@
+[comment]
+ui_name: category_vertical_tree
+ui_type: component
+ui_class: vertical
+ui_group: Navigation
+ui_label: Vertical category list for the Menu-editor and tree-database
+
+menu_set:
+ advanced: 1
+ db: tree
+ help: Defines which menu-set is displayed on this page
+ label: Menu set
+ lookup: mgroup
+ type: select
+
+level_spacing:
+ advanced: 1
+ code: level_spacing
+ help: Select the amount of spaces you want your subcategories to be indented
+ label: Select indent
+ options: 1=1 space,2=2 spaces,3=3 spaces,4=4 spaces,5=5 spaces,6=6 spaces,7=7 spaces,8=8 spaces,9=9 spaces,10=10 spaces
+ type: select
+
+subcategory_dot:
+ advanced: 1
+ code: subcategory_dot
+ help: Select if you want a dot () before each subcategory.
+ label: Select dot
+ options: 0=No,1=Yes
+ type: select
+
+timed:
+ advanced: 1
+ code: timed
+ help: Makes more efficient for large/busy catalogs
+ label: Use timed build
+ options: 0=No, 5=5 minutes, 10=10 minutes, 20=20 minutes, 60=60 minutes, 1440=Daily
+ type: select
+
+[/comment]
+
+[seti dot][control subcategory_dot][/seti]
+
+<!-- BEGIN COMPONENT [control component category_vertical_tree] -->
+ <br>
+ <table width="90%" align="center">
+ <tr><td align="left" valign="top">
+ [tree
+ table=tree
+ sort=code
+ spacing="[control level_spacing]"
+ spacer=" "
+ start="[control menu_set]"
+ master=parent_fld
+ subordinate=code
+ full=1]
+ [if-item-param !mv_level]
+ <table cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td valign="top" class="categorybar" colspan="2" align="left">
+ <b>[if-item-param page]<a href="[area href='[item-param page]' form=|[item-param form]|]" class="barlink">[item-param name]</a>[else][item-param name][/else][/if-item-param]</b>
+ </td>
+ </tr>
+ </table>
+ [/if-item-param]
+
+ [if-item-param mv_level]
+ <table cellpadding="0" cellspacing="1">
+ <tr>
+ <td valign="top" class="categorybar">
+ [item-param mv_spacer][if scratch dot][/if]
+ </td>
+ <td valign="top">
+ [if-item-param page]<a href="[area href='[item-param page]' form=|[item-param form]|]"
+class="barlink">[item-param name]</a>[else][item-param
+name][/else][/if-item-param]<BR>
+ </td>
+ </tr>
+ </table>
+ [/if-item-param]
+ [/tree]
+ </td></tr>
+ </table>
+ <br>
+<!-- END COMPONENT [control component category_vertical_tree] -->
diff --git a/dist/strap/templates/components/cross b/dist/strap/templates/components/cross
new file mode 100644
index 0000000..e1e22c1
--- /dev/null
+++ b/dist/strap/templates/components/cross
@@ -0,0 +1,97 @@
+[comment]
+ui_name: cross
+ui_type: component
+ui_class: content, vertical
+ui_group: promotions
+ui_help: depends on setting cross_codes or cross_category in page, falls back to featured/specials.
+ui_label: Cross-sell or specific feature
+
+banner:
+ code: banner
+ default: [L]See also...[/L]
+ label: Top row banner
+ type: text
+ width: 40
+
+size:
+ label: Number of selections
+ options: 1,2,3*,4,5,6,7,8,9,10
+ type: select
+
+cols:
+ label: Number of columns
+ options: 1,2,3*,4,5,6,7,8,9,10
+ type: select
+
+cross_codes:
+ label: Specific featured products (sku)
+ type: text
+ width: 40
+
+random:
+ label: Random order?
+ type: yesno
+
+buttons:
+ label: Display buy/info buttons
+ type: yesno
+
+[/comment]
+<!-- BEGIN COMPONENT [control component cross_horizontal] -->
+[if !scratch cross_codes]
+[tmp cross_codes][control cross_codes][/tmp]
+[/if]
+[if !scratch cross_codes]
+[tmp cross_codes][loop search="
+[if scratch cross_category]
+ st=db
+ fi=merchandising
+ sf=cross_category
+ se=[scratch cross_category]
+ ml=[control size 3]
+[else]
+ st=db
+ fi=merchandising
+ sf=featured
+ se=specials
+ ml=[control size 3]
+[/else]
+[/if]
+ "] [loop-code][/loop][/tmp]
+[/if]
+[if !scratch cross_codes]
+[tmp cross_codes][loop search="
+ st=db
+ fi=merchandising
+ ra=yes
+ tf=times_ordered
+ ml=[control size 3]
+ "] [loop-code][/loop][/tmp]
+[/if]
+ [calc]
+ my $rand = q{[control random]};
+ delete $Scratch->{random};
+ if($rand) {
+ $Scratch->{random} = q{[control size 3]};
+ }
+ return;
+ [/calc]
+ <h4 class="text-muted">[control name=banner default="[L]See also...[/L]"]</h4>
+ [div-organize embed=lc pretty=1 cols="12" filler_class="[control cols col-sm-3]" row_attr='class="row equal-height-container"']
+ [loop random="[scratch random]" list="[strip interpolate=1][scratch cross_codes][/strip]"]
+ <div class="[control cols col-sm-3] equal-height-column">
+ <DIV class="thumbnail equal-height-column">
+ <a href="[area [loop-code]]">[image src="thumb/[loop-field thumb]" default="thumb.gif"]</a>
+ <DIV class="caption text-center">
+ <h5><a href="[area [loop-code]]">[loop-description]</a></h5>
+ <p>[L]Our Price[/L]: <b>[loop-price]</b></p>
+ [if control buttons]
+ <a href="[area order [loop-code]]" class="btn btn-xs btn-primary">[L]Add to Cart[/L]</a>
+ [/if]
+ </DIV>
+ </DIV>
+ </div>
+ [/loop]
+ [/div-organize]
+
+<!-- END COMPONENT [control component cross_horizontal] -->
diff --git a/dist/strap/templates/components/fortune b/dist/strap/templates/components/fortune
new file mode 100644
index 0000000..2d532fc
--- /dev/null
+++ b/dist/strap/templates/components/fortune
@@ -0,0 +1,42 @@
+[comment]
+ui_name: fortune
+ui_type: component
+ui_class: vertical
+ui_group: info
+ui_label: Random saying
+
+banner:
+ code: banner
+ default: [L]Just a thought...[/L]
+ label: Banner Foo
+ type: text
+ width: 33
+
+short:
+ default: 1
+ label: Short only?
+ type: yesno
+
+[/comment]
+<!-- BEGIN COMPONENT [control component fortune] -->
+
+ <table width="95%" align=center>
+
+ <tr>
+ <td class=categorybar valign=top>
+ <table border=0 cellspacing=0 cellpadding=2>
+ <tr>
+ <td align=center class=categorybar>
+ [control name=banner default="[L]Just a thought...[/L]"]
+ </td>
+ </tr>
+ <tr>
+ <td valign=top align=left class="titletab_small">
+ [fortune short="[control short yes]"]
+ </td>
+ </table>
+ </td>
+ </tr>
+ </table>
+
+<!-- END COMPONENT [control component fortune] -->
diff --git a/dist/strap/templates/components/product_tree b/dist/strap/templates/components/product_tree
new file mode 100644
index 0000000..6c0d59f
--- /dev/null
+++ b/dist/strap/templates/components/product_tree
@@ -0,0 +1,91 @@
+[comment]
+ui_name: product_tree
+ui_type: component
+ui_class: vertical
+ui_group: Navigation
+ui_label: Products Tree
+
+show_categories:
+ label: Show categories?
+ type: yesno
+
+[/comment]
+<!-- BEGIN COMPONENT [control component product_tree] -->
+
+[perl tables=products]
+ my ($ary,$index_hash,$name_ary) = $Db{products}->query('SELECT prod_group, category FROM products GROUP BY prod_group, category');
+ $Tmp->{cats} = {
+ mv_results => $ary,
+ mv_field_names => $name_ary,
+ };
+ return;
+[/perl]
+
+<!-- tablet/phone variation -->
+<div class="btn-group visible-xs-block visible-sm-block">
+ <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+ Shop by Category <span class="caret"></span>
+ </button>
+ <ul class="dropdown-menu">
+ <li><a href="[area All-Products]">[L]All Products[/L]</a></li>
+ <li role="separator" class="divider"></li>
+ [loop object=`$Tmp->{cats}` prefix=sql]
+ [sql-change grp][condition][sql-code][/condition]
+ <li><a href="[area href="[sql-filter string2uri][sql-code][/sql-filter]"]">[sql-code]</a></li>
+ [/sql-change grp]
+ [/loop]
+ </ul>
+ <div class="clearfix"></div>
+</div>
+
+<!-- desktops -->
+<ul class="nav nav-pills nav-stacked hidden-xs hidden-sm">
+ <li><a href="[area All-Products]">[L]All Products[/L]</a></li>
+
+[if control show_categories]
+
+[loop object=`$Tmp->{cats}` prefix=sql]
+ [sql-change grp][condition][sql-code][/condition]
+ [sql-alternate except_first]
+ </ul>
+ </li>
+ [/sql-alternate]
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown" href="#">[sql-code] <span class="caret"></span></a>
+ [tmp grp][sql-filter string2uri][sql-code][/sql-filter][/tmp]
+ <ul class="dropdown-menu">
+ <li><a href="[area href='[scratch grp]']">[L]All[/L] [sql-code]</a></li>
+ [/sql-change grp]
+ [if-sql-param category]
+ <li><a href="[area href="[scratch grp]/[sql-filter string2uri][sql-pos 1][/sql-filter]"]">[sql-pos 1]</a></li>
+ [/if-sql-param]
+ [sql-alternate last_only]
+ </ul>
+ </li>
+ [/sql-alternate]
+[/loop]
+
+[else]
+
+[tmp link][value name=more_link filter=uri2string keep=1][/tmp]
+[loop object=`$Tmp->{cats}` prefix=sql]
+[sql-change grp][condition][sql-code][/condition]
+ <li[if scratch link eq "[sql-code]"] class=disabled[/if]>
+ <a href="[area href="[sql-filter string2uri][sql-code][/sql-filter]"]">[sql-code]</a>
+ [if scratch link eq "[sql-code]"]
+ <ul class="nav" style="margin-left:1.5em">
+ [query prefix=cat list=1 sql="SELECT category FROM products WHERE prod_group = [cat-quote][scratch link][/cat-quote] GROUP BY category"]
+ <li><a href="[area href="[value more_link]/[cat-filter string2uri][cat-code][/cat-filter]"]">[cat-code]</a></li>
+ [/query]
+ </ul>
+ [/if]
+ </li>
+[/sql-change grp]
+[/loop]
+
+[/else]
+[/if]
+
+</ul>
+
+<!-- END COMPONENT [control component product_tree] -->
diff --git a/dist/strap/templates/components/promo b/dist/strap/templates/components/promo
new file mode 100644
index 0000000..ccca6cb
--- /dev/null
+++ b/dist/strap/templates/components/promo
@@ -0,0 +1,74 @@
+[comment]
+ui_name: promo
+ui_type: component
+ui_class: content, vertical
+ui_group: promotion
+ui_label: Promotion
+
+promo_type:
+ label: Promotion type
+ options: specials=Specials, new=New items
+ type: select
+
+matches:
+ label: Number to show
+ options: 1,2,3*,4,5,6,7,8,9,10
+ type: select
+
+cols:
+ label: Columns
+ options: 1,2,3*,4
+ type: select
+
+banner:
+ default: [L]Specials[/L]
+ label: Banner for top box
+ type: text
+ width: 40
+
+[/comment]
+<!-- BEGIN COMPONENT [control component promo] -->
+
+<h4 class="text-muted">[control name=banner default="[L]Specials[/L]"]</h4>
+[tmp now][time fmt='%Y%m%d'][/tmp]
+[query list=1 sql=|
+ SELECT sku,timed_promotion,start_date,finish_date, blurb_begin, blurb_end
+ FROM [either]__UI_MERCH_TABLE__[or]merchandising[/either]
+ WHERE featured = '[control promo_type specials]'
+ AND (
+ timed_promotion <> 1 OR (
+ timed_promotion = 1 AND
+ start_date < "[scratch now]" AND
+ finish_date > "[scratch now]" )
+ )
+ LIMIT [control matches 4]
+| prefix="loop"]
+[div-organize embed=lc pretty=1 cols="12" filler_class="[control cols col-sm-3]" row_attr='class="row equal-height-container"']
+[list]
+ <div class="[control cols col-sm-3] equal-height-column">
+ <DIV class="thumbnail equal-height-column">
+ <a href="[area [loop-code]]">[image src="thumb/[loop-field thumb]" default="thumb.gif"]</a>
+ <DIV class="caption text-center">
+ [if-loop-param blurb_begin]
+ [loop-param blurb_begin]
+ [else]
+ <h5><a href="[area [loop-code]]">[loop-description]</a></h5>
+ [/else]
+ [/if-loop-param]
+ <p>[L]Our Price[/L]: <b>[loop-price]</b></p>
+ [if-loop-param blurb_end]
+ <a href="[area [loop-code]]">[loop-param blurb_end]</a>
+ [else]
+ [if control buttons]
+ <a href="[area order [loop-code]]" class="btn btn-xs btn-primary">[L]Add to Cart[/L]</a>
+ [/if]
+ [/else]
+ [/if-loop-param]
+ </DIV>
+ </DIV>
+ </div>
+[/list]
+[/div-organize]
+[/query]
+
+<!-- END COMPONENT [control component promo] -->
diff --git a/dist/strap/templates/components/random b/dist/strap/templates/components/random
new file mode 100644
index 0000000..1f1ede7
--- /dev/null
+++ b/dist/strap/templates/components/random
@@ -0,0 +1,62 @@
+[comment]
+ui_name: random
+ui_type: component
+ui_class: content, vertical
+ui_group: promotion
+ui_label: Random items
+
+matches:
+ label: Number to show
+ options: 1,2*,3,4,5,6,7,8,9,10
+ type: select
+
+pool:
+ help: Controls now many items will be returned and randomized, always from the beginning of the database/text file
+ label: Number to select from
+ options: 100,1000*,10000
+ type: select
+
+cols:
+ label: Columns
+ options: 1*,2,3,4
+ type: select
+
+banner:
+ label: Banner for top box
+ type: text
+ width: 40
+
+buttons:
+ label: Display buy/info buttons
+ type: yesno
+
+
+[/comment]
+<!-- BEGIN COMPONENT [control component random] -->
+
+<h4 class="text-muted">[control name=banner default="[L]Random Items[/L]"]</h4>
+[div-organize embed=lc pretty=1 cols="12" filler_class="[control cols col-sm-3]" row_attr='class="row equal-height-container"']
+[loop
+ random="[control matches 2]"
+ search="
+ fi=products
+ st=db
+ ra=yes
+ ml=[control pool 1000]
+"]
+ <div class="[control cols col-sm-3] equal-height-column">
+ <DIV class="thumbnail equal-height-column">
+ <a href="[area [loop-code]]">[image src="thumb/[loop-field thumb]" default="thumb.gif"]</a>
+ <DIV class="caption text-center">
+ <h5><a href="[area [loop-code]]">[loop-description]</a></h5>
+ <p>[L]Our Price[/L]: <b>[loop-price]</b></p>
+ [if control buttons]
+ <a href="[area order [loop-code]]" class="btn btn-xs btn-primary">[L]Add to Cart[/L]</a>
+ [/if]
+ </DIV>
+ </DIV>
+ </div>
+[/loop]
+[/div-organize]
+
+<!-- END COMPONENT [control component random] -->
diff --git a/dist/strap/templates/components/search_box_small b/dist/strap/templates/components/search_box_small
new file mode 100644
index 0000000..b75b367
--- /dev/null
+++ b/dist/strap/templates/components/search_box_small
@@ -0,0 +1,31 @@
+[comment]
+ui_name: search_box_small
+ui_type: component
+ui_class: vertical
+ui_group: search
+ui_label: Small search box
+
+matches:
+ help: Matches to return to page
+ options: 1,2,3,5,10*,20,25,50,100
+ type: select
+
+[/comment]
+<!-- START COMPONENT [control component search_box_small] -->
+
+ <form class="well well-sm form-inline" action="[area search]" method=get>
+ [form-session-id]
+ <input type="hidden" name="mp" value="s">
+ <div class="input-group">
+ <input type="search" class="form-control" placeholder="Search" name="s">
+ <div class="input-group-btn">
+ <button type="submit" class="btn btn-info"><i class="glyphicon glyphicon-search"></i></button>
+ </div>
+ </div>
+ <small class="help-block">
+ <a href="[area advancedsearch]">[L]Advanced Search[/L]</a>
+ </small>
+ </form>
+
+<!-- END COMPONENT [control component search_box_small] -->
+
diff --git a/dist/strap/templates/components/upsell b/dist/strap/templates/components/upsell
new file mode 100644
index 0000000..6e05f50
--- /dev/null
+++ b/dist/strap/templates/components/upsell
@@ -0,0 +1,93 @@
+[comment]
+ui_name: upsell
+ui_type: component
+ui_class: content, vertical
+ui_group: promotions
+ui_help: depends on setting upsell codes in cart or flypage
+ui_label: Upsell
+
+banner:
+ label: Top row banner
+ type: text
+ width: 40
+
+size:
+ label: Number of selections
+ options: 1,2*,3,4,5,6,7,8,9,10
+ type: select
+
+cols:
+ label: Number of selections
+ options: 1,2*,3,4,5,6,7,8,9,10
+ type: select
+
+random:
+ label: Random order?
+ type: yesno
+
+[/comment]
+<!-- BEGIN COMPONENT [control component upsell] -->
+
+[if scratch upsell]
+
+<br clear=all>
+
+<table width="[control table_width 95%]" align=center>
+<tr class="[control title_class titletab_small]">
+ <td style="[control title_class titletab_small]"><b>
+ [control name=banner default="[L]Other items you may like[/L]"]
+ </b>
+ </td>
+</tr>
+<tr>
+ <td>
+ [calc]
+ my $n = [control cols 2];
+ $Scratch->{width_percent} = int(100 / $n) . '%';
+ return;
+ [/calc]
+
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
+ [table-organize embed=1 pretty=1 cols="[control cols 2]"]
+ [loop random="[control size 2]" list="[scratchd upsell]"]
+ <TD width="[scratch width_percent]">
+ <table border="0" cellspacing="0" cellpadding="4">
+ <tr>
+ <td align="center" colspan="2" class="random_description">[loop-description]</td>
+ </tr>
+
+ [if-loop-field thumb]
+ <tr>
+ <td align="center" colspan="2">
+ <td><img src="thumb/[loop-field thumb]"></td>
+ </td>
+ </tr>
+ [/if-loop-field]
+
+ <tr>
+ <td colspan="2" align="center">
+ [L]Our Price[/L]: <b>[loop-price]</b>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ [b-link [loop-code]][L]More Info[/L][/b-link]
+ </td>
+ <td align="center">
+ [b-link order mv_order_item=[loop-code]]BUY NOW[/b-link]
+ </td>
+ </tr>
+ </table>
+ </TD>
+ [/loop]
+ [/table-organize]
+ </table>
+
+ <p> </p>
+
+ </td>
+</tr>
+</table>
+[/if]
+
+<!-- END COMPONENT [control component upsell] -->
diff --git a/dist/strap/templates/layout/leftonly b/dist/strap/templates/layout/leftonly
new file mode 100644
index 0000000..df92909
--- /dev/null
+++ b/dist/strap/templates/layout/leftonly
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="[either]__MV_HTTP_CHARSET__[or]iso-8859-1[/either]">
+ <title>[scratch page_title]</title>
+ __CSS__
+ <meta name="viewport" content="initial-scale=1.0, width=device-width">
+ [scratch meta_header]
+</head>
+<body>
+
+<div class="container">
+ <div class="masthead row">
+ <a href="[area]"><img src="__LOGO__" alt="__COMPANY__" class="img-responsive"></a>
+ <nav class="navbar navbar-inverse" role="navigation">
+ <div class="container-fluid">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#ic-navbar" aria-expanded="false">
+ <span class="sr-only">Toggle Navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ </div>
+ <div class="collapse navbar-collapse" id="ic-navbar">
+ __TOP_MENU__
+ __TOP_SEARCH__
+ </div>
+ </div>
+ </nav>
+ </div>
+ <div class="row">
+
+ <div class="col-md-3">
+ {{LEFT}}
+ </div>
+
+ <div class="col-md-9">
+ {{TOP}}
+ {{:DEFAULT}}
+ {{BOTTOM}}
+ </div>
+
+ </div>
+ <div class="row">
+ __COPYRIGHT__
+ </div>
+</div>
+
+__JS__
+[scratch meta_footer]
+</body>
+</html>
diff --git a/dist/strap/templates/layout/leftright b/dist/strap/templates/layout/leftright
new file mode 100644
index 0000000..e049747
--- /dev/null
+++ b/dist/strap/templates/layout/leftright
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="[either]__MV_HTTP_CHARSET__[or]iso-8859-1[/either]">
+ <title>[scratch page_title]</title>
+ __CSS__
+ <meta name="viewport" content="initial-scale=1.0, width=device-width">
+ [scratch meta_header]
+</head>
+<body>
+
+<div class="container">
+ <div class="masthead row">
+ <a href="[area]"><img src="__LOGO__" alt="__COMPANY__" class="img-responsive"></a>
+ <nav class="navbar navbar-inverse" role="navigation">
+ <div class="container-fluid">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#ic-navbar" aria-expanded="false">
+ <span class="sr-only">Toggle Navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ </div>
+ <div class="collapse navbar-collapse" id="ic-navbar">
+ __TOP_MENU__
+ __TOP_SEARCH__
+ </div>
+ </div>
+ </nav>
+ </div>
+ <div class="row">
+
+ <div class="col-md-3">
+ {{LEFT}}
+ </div>
+
+ <div class="col-md-6">
+ {{TOP}}
+ {{:DEFAULT}}
+ {{BOTTOM}}
+ </div>
+
+ <div class="col-md-3">
+ {{RIGHT}}
+ </div>
+
+ </div>
+ <div class="row">
+ __COPYRIGHT__
+ </div>
+</div>
+
+__JS__
+[scratch meta_footer]
+</body>
+</html>
diff --git a/dist/strap/templates/layout/noleft b/dist/strap/templates/layout/noleft
new file mode 100644
index 0000000..ab6cc12
--- /dev/null
+++ b/dist/strap/templates/layout/noleft
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="[either]__MV_HTTP_CHARSET__[or]iso-8859-1[/either]">
+ <title>[scratch page_title]</title>
+ __CSS__
+ <meta name="viewport" content="initial-scale=1.0, width=device-width">
+ [scratch meta_header]
+</head>
+<body>
+
+<div class="container">
+ <div class="masthead row">
+ <a href="[area]"><img src="__LOGO__" alt="__COMPANY__" class="img-responsive"></a>
+ <nav class="navbar navbar-inverse" role="navigation">
+ <div class="container-fluid">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#ic-navbar" aria-expanded="false">
+ <span class="sr-only">Toggle Navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ </div>
+ <div class="collapse navbar-collapse" id="ic-navbar">
+ __TOP_MENU__
+ __TOP_SEARCH__
+ </div>
+ </div>
+ </nav>
+ </div>
+ <div class="row">
+ {{TOP}}
+ {{:DEFAULT}}
+ {{BOTTOM}}
+ </div>
+ <div class="row">
+ __COPYRIGHT__
+ </div>
+</div>
+
+__JS__
+[scratch meta_footer]
+</body>
+</html>
diff --git a/dist/strap/templates/layout/rightonly b/dist/strap/templates/layout/rightonly
new file mode 100644
index 0000000..3d71fd6
--- /dev/null
+++ b/dist/strap/templates/layout/rightonly
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="[either]__MV_HTTP_CHARSET__[or]iso-8859-1[/either]">
+ <title>[scratch page_title]</title>
+ __CSS__
+ <meta name="viewport" content="initial-scale=1.0, width=device-width">
+ [scratch meta_header]
+</head>
+<body>
+
+<div class="container">
+ <div class="masthead row">
+ <a href="[area]"><img src="__LOGO__" alt="__COMPANY__" class="img-responsive"></a>
+ <nav class="navbar navbar-inverse" role="navigation">
+ <div class="container-fluid">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#ic-navbar" aria-expanded="false">
+ <span class="sr-only">Toggle Navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ </div>
+ <div class="collapse navbar-collapse" id="ic-navbar">
+ __TOP_MENU__
+ __TOP_SEARCH__
+ </div>
+ </div>
+ </nav>
+ </div>
+ <div class="row">
+
+ <div class="col-md-9">
+ {{TOP}}
+ {{:DEFAULT}}
+ {{BOTTOM}}
+ </div>
+
+ <div class="col-md-3">
+ {{RIGHT}}
+ </div>
+
+ </div>
+ <div class="row">
+ __COPYRIGHT__
+ </div>
+</div>
+
+__JS__
+[scratch meta_footer]
+</body>
+</html>
diff --git a/dist/strap/upload/.empty b/dist/strap/upload/.empty
new file mode 100644
index 0000000..e69de29
diff --git a/dist/strap/variables/BOTTOM b/dist/strap/variables/BOTTOM
new file mode 100644
index 0000000..c5ce03d
--- /dev/null
+++ b/dist/strap/variables/BOTTOM
@@ -0,0 +1,16 @@
+[output name=copyright]
+__COPYRIGHT__
+
+[output name=edit_controls]
+__ADL_PAGE__
+
+[unpack]
+[include file="templates/layout/[either][scratch display_class][or]leftright[/either]"]
+[/unpack]
+[comment] Clear these puppies [/comment][calc]
+ for (qw/
+ page_title
+ display_class
+ /) { delete $Scratch->{$_} }
+ return;
+[/calc]
diff --git a/dist/strap/variables/COPYRIGHT b/dist/strap/variables/COPYRIGHT
new file mode 100644
index 0000000..4181680
--- /dev/null
+++ b/dist/strap/variables/COPYRIGHT
@@ -0,0 +1,16 @@
+<div class="text-center">
+ <a href="[var INTERCHANGE_URL]"><img src="[var UI_BOTTOMIMG]" alt="[L]Powered by Interchange[/L]"></a>
+ [if variable MV_DEMO_MODE]<p><a href="[area admin/index]">[L]Admin[/L]</a></p>[/if]
+ <p class="smaller muted">Portions copyright 2002-[time]%Y[/time] Interchange Development Group, freely redistributable under GPL</p>
+</div>
+
+[if variable MV_DEMO_MODE]
+<div style="position:fixed;z-index:1;bottom:0;left:0">
+ <span class="label label-info visible-xs-block">phone (xs)</span>
+ <span class="label label-info visible-sm-block">tablet (sm)</span>
+ <span class="label label-info visible-md-block">desktop (md)</span>
+ <span class="label label-info visible-lg-block">large desktop (lg)</span>
+</div>
+[/if]
+
+[if session admin]<div style="position:fixed;z-index:1;bottom:0;right:0" class="btn-group">[if scratch editable]<a class="btn btn-primary" href="[area href="admin/edit_page" form=|page_name=[var MV_PAGE global]|]">Edit page data</a>[/if]<a class="btn btn-info" href="[area admin]">Go to Admin</a></div>[/if]
diff --git a/dist/strap/variables/CSS b/dist/strap/variables/CSS
new file mode 100644
index 0000000..2ea117f
--- /dev/null
+++ b/dist/strap/variables/CSS
@@ -0,0 +1,14 @@
+ <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
+
+ <!-- Optional theme -->
+ [comment]<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">[/comment]
+
+ <!-- Site-specific styles and Bootstrap overrides -->
+ <link rel="stylesheet" href="[var WWW_DIR]/css/strap.css">
+
+ <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
+ <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+ [strip reparse=0]<!--[if lt IE 9]>
+ <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+ <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+ <![endif]-->[/strip]
diff --git a/dist/strap/variables/JS b/dist/strap/variables/JS
new file mode 100644
index 0000000..d354f74
--- /dev/null
+++ b/dist/strap/variables/JS
@@ -0,0 +1,21 @@
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
+<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
+<script src="[var WWW_DIR]/js/jquery.equalheightcolumns.min.js"></script>
+<script>
+$(document).ready(function() {
+ $(".equal-height-container .equal-height-column").equalHeightColumns({
+ maxWidth: 1199,
+ checkHeight: 'innerHeight'
+ });
+});
+</script>
+
+[if var GOOGLE_ANL_ID]
+<!-- Google Analytics: set GOOGLE_ANL_ID to be your site's ID. -->
+<script>
+ var _gaq=[['_setAccount','[var GOOGLE_ANL_ID]'],['_trackPageview']];
+ (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
+ g.src='//www.google-analytics.com/ga.js';
+ s.parentNode.insertBefore(g,s)}(document,'script'));
+</script>
+[/if]
diff --git a/dist/strap/variables/LINE_MENU b/dist/strap/variables/LINE_MENU
new file mode 100644
index 0000000..9b585bb
--- /dev/null
+++ b/dist/strap/variables/LINE_MENU
@@ -0,0 +1,22 @@
+ <table cellpadding="0" cellspacing="0" class="linemenu" align="right">
+ <tr>
+[menu
+ name="[either][scratch line_menu][or]catalog/line[/either]"
+ inactive=inactive
+ full_interpolate=page
+ localize="name,description"
+ ]
+ <td nowrap> <a href="{HREF}" title="{DESCRIPTION}" class=toplink>{NAME}</a> </td>{MV_LAST_ROW:}<td>-</td>{/MV_LAST_ROW:}{MV_LAST_ROW?}<td> </td>{/MV_LAST_ROW?}
+[menu-footer]
+[if session admin]
+ <td nowrap>
+ <a
+ href="[area href='admin/menu_editor' form='qmenu_name=[scratch line_menu]']"
+ style="font-size: 7pt" class=edittablink {CHECK_PUBLISH} title="[L]Edit this menu[/L]">[L]edit[/L]</A>
+ </td>
+[/if]
+[/menu-footer]
+[/menu]
+ </tr>
+ </table>
+
diff --git a/dist/strap/variables/MV_ERROR_STD_LABEL b/dist/strap/variables/MV_ERROR_STD_LABEL
new file mode 100644
index 0000000..cdaea8b
--- /dev/null
+++ b/dist/strap/variables/MV_ERROR_STD_LABEL
@@ -0,0 +1 @@
+{REQUIRED <b>* }<span class="text-error">{LABEL}</span>{REQUIRED </b>}[else]{REQUIRED <b>* }{LABEL}{REQUIRED </b>}[/else]
diff --git a/dist/strap/variables/PAGE_INIT b/dist/strap/variables/PAGE_INIT
new file mode 100644
index 0000000..7062843
--- /dev/null
+++ b/dist/strap/variables/PAGE_INIT
@@ -0,0 +1,9 @@
+[calc]
+ if($Scratch->{members_only} and ! $Session->{logged_in}) {
+ $Scratch->{mv_successpage} = $Tag->var('MV_PAGE', 1);
+ $Tag->deliver({ location => $Tag->area('login')});
+ }
+ return;
+[/calc][if !scratch logo]
+[seti logo][var LOGO][/seti]
+[/if]
diff --git a/dist/strap/variables/TOP b/dist/strap/variables/TOP
new file mode 100644
index 0000000..5354f7d
--- /dev/null
+++ b/dist/strap/variables/TOP
@@ -0,0 +1,11 @@
+__PAGE_INIT__
+[output name=trash]
+[component group=vertical output="[control output left]"]
+[component group=vertical output="[control output left]"]
+[component group=vertical output="[control output left]"]
+[component group=content output="[control output top]"]
+[component group=content output="[control output bottom]"]
+[component group=vertical output="[control output left]"]
+[component group=vertical output="[control output left]"]
+[component group=vertical output="[control output left]"]
+[output name=""]
diff --git a/dist/strap/variables/TOP_MENU b/dist/strap/variables/TOP_MENU
new file mode 100644
index 0000000..a942b30
--- /dev/null
+++ b/dist/strap/variables/TOP_MENU
@@ -0,0 +1,3 @@
+<!--START MENU-->
+[bootmenu logged_in=member file="include/menus/catalog/top.txt" localize="description,name"][/bootmenu]
+<!--END MENU-->
diff --git a/dist/strap/variables/TOP_SEARCH b/dist/strap/variables/TOP_SEARCH
new file mode 100644
index 0000000..37c58d6
--- /dev/null
+++ b/dist/strap/variables/TOP_SEARCH
@@ -0,0 +1,12 @@
+ <form action="[area search]" method=get class="navbar-form navbar-right" role="search">
+ [form-session-id]
+ <input type="hidden" name="mp" value="s">
+ <div class="form-group">
+ [if session browser =~ /MSIE/i]
+ <input name="s" type="text" class="form-control" value="Search" onfocus="this.value=''">
+ [else]
+ <input name="s" type="search" class="form-control" placeholder="Search">
+ [/else]
+ [/if]
+ </div>
+ </form>
More information about the interchange-cvs
mailing list