diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q01.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q01.out new file mode 100644 index 0000000000..2949ad9f9e --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q01.out @@ -0,0 +1,7 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q01 -- +A F 3774200 5320753880.69 5054096266.6828 5256751331.449234 25.537587117 36002.123829014 0.050144597 147790 +N F 95257 133737795.84 127132372.6512 132286291.229445 25.300664011 35521.326916335 0.049394422 3765 +N O 7459297 10512270008.9 9986238338.3847 10385578376.585467 25.545537671 36000.924688014 0.050095959 292000 +R F 3785523 5337950526.47 5071818532.942 5274405503.049367 25.525943857 35994.029214031 0.049989279 148301 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q02.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q02.out new file mode 100644 index 0000000000..ef2ee74590 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q02.out @@ -0,0 +1,47 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q02 -- +9828.21 Supplier#000000647 UNITED KINGDOM 13120 Manufacturer#5 x5U7MBZmwfG9 33-258-202-4782 s the slyly even ideas poach fluffily +9508.37 Supplier#000000070 FRANCE 3563 Manufacturer#1 INWNH2w,OOWgNDq0BRCcBwOMQc6PdFDc4 16-821-608-1166 ests sleep quickly express ideas. ironic ideas haggle about the final T +9508.37 Supplier#000000070 FRANCE 17268 Manufacturer#4 INWNH2w,OOWgNDq0BRCcBwOMQc6PdFDc4 16-821-608-1166 ests sleep quickly express ideas. ironic ideas haggle about the final T +9453.01 Supplier#000000802 ROMANIA 10021 Manufacturer#5 ,6HYXb4uaHITmtMBj4Ak57Pd 29-342-882-6463 gular frets. permanently special multipliers believe blithely alongs +9453.01 Supplier#000000802 ROMANIA 13275 Manufacturer#4 ,6HYXb4uaHITmtMBj4Ak57Pd 29-342-882-6463 gular frets. permanently special multipliers believe blithely alongs +9192.1 Supplier#000000115 UNITED KINGDOM 13325 Manufacturer#1 nJ 2t0f7Ve,wL1,6WzGBJLNBUCKlsV 33-597-248-1220 es across the carefully express accounts boost caref +9032.15 Supplier#000000959 GERMANY 4958 Manufacturer#4 8grA EHBnwOZhO 17-108-642-3106 nding dependencies nag furiou +8702.02 Supplier#000000333 RUSSIA 11810 Manufacturer#3 MaVf XgwPdkiX4nfJGOis8Uu2zKiIZH 32-508-202-6136 oss the deposits cajole carefully even pinto beans. regular foxes detect alo +8615.5 Supplier#000000812 FRANCE 10551 Manufacturer#2 8qh4tezyScl5bidLAysvutB,,ZI2dn6xP 16-585-724-6633 y quickly regular deposits? quickly pending packages after the caref +8615.5 Supplier#000000812 FRANCE 13811 Manufacturer#4 8qh4tezyScl5bidLAysvutB,,ZI2dn6xP 16-585-724-6633 y quickly regular deposits? quickly pending packages after the caref +8488.53 Supplier#000000367 RUSSIA 6854 Manufacturer#4 E Sv9brQVf43Mzz 32-458-198-9557 ages. carefully final excuses nag finally. carefully ironic deposits abov +8430.52 Supplier#000000646 FRANCE 11384 Manufacturer#3 IUzsmT,2oBgjhWP2TlXTL6IkJH,4h,1SJRt 16-601-220-5489 ites among the always final ideas kindle according to the theodolites. notornis in +8271.39 Supplier#000000146 RUSSIA 4637 Manufacturer#5 rBDNgCr04x0sfdzD5,gFOutCiG2 32-792-619-3155 s cajole quickly special requests. quickly enticing theodolites h +8096.98 Supplier#000000574 RUSSIA 323 Manufacturer#4 2O8 sy9g2mlBOuEjzj0pA2pevk, 32-866-246-8752 ully after the regular requests. slyly final dependencies wake slyly along the busy deposit +7392.78 Supplier#000000170 UNITED KINGDOM 7655 Manufacturer#2 RtsXQ,SunkA XHy9 33-803-340-5398 ake carefully across the quickly +7205.2 Supplier#000000477 GERMANY 10956 Manufacturer#5 VtaNKN5Mqui5yh7j2ldd5waf 17-180-144-7991 excuses wake express deposits. furiously careful asymptotes according to the carefull +6820.35 Supplier#000000007 UNITED KINGDOM 13217 Manufacturer#5 s,4TicNGB4uO6PaSqNBUq 33-990-965-2201 s unwind silently furiously regular courts. final requests are deposits. requests wake quietly blit +6721.7 Supplier#000000954 FRANCE 4191 Manufacturer#3 P3O5p UFz1QsLmZX 16-537-341-8517 ect blithely blithely final acco +6329.9 Supplier#000000996 GERMANY 10735 Manufacturer#2 Wx4dQwOAwWjfSCGupfrM 17-447-811-3282 ironic forges cajole blithely agai +6173.87 Supplier#000000408 RUSSIA 18139 Manufacturer#1 qcor1u,vJXAokjnL5,dilyYNmh 32-858-724-2950 blithely pending packages cajole furiously slyly pending notornis. slyly final +5364.99 Supplier#000000785 RUSSIA 13784 Manufacturer#4 W VkHBpQyD3qjQjWGpWicOpmILFehmEdWy67kUGY 32-297-653-2203 packages boost carefully. express ideas along +5069.27 Supplier#000000328 GERMANY 16327 Manufacturer#1 SMm24d WG62 17-231-513-5721 he unusual ideas. slyly final packages a +4941.88 Supplier#000000321 ROMANIA 7320 Manufacturer#5 pLngFl5yeMcHyov 29-573-279-1406 y final requests impress s +4672.25 Supplier#000000239 RUSSIA 12238 Manufacturer#1 XO101kgHrJagK2FL1U6QCaTE ncCsMbeuTgK6o8 32-396-654-6826 arls wake furiously deposits. even, regular depen +4586.49 Supplier#000000680 RUSSIA 5679 Manufacturer#3 UhvDfdEfJh,Qbe7VZb8uSGO2TU 0jEa6nXZXE 32-522-382-1620 the regularly regular dependencies. carefully bold excuses under th +4518.31 Supplier#000000149 FRANCE 18344 Manufacturer#5 pVyWsjOidpHKp4NfKU4yLeym 16-660-553-2456 ts detect along the foxes. final Tiresias are. idly pending deposits haggle; even, blithe pin +4315.15 Supplier#000000509 FRANCE 18972 Manufacturer#2 SF7dR8V5pK 16-298-154-3365 ronic orbits are furiously across the requests. quickly express ideas across the special, bold +3526.53 Supplier#000000553 FRANCE 8036 Manufacturer#4 a,liVofXbCJ 16-599-552-3755 lar dinos nag slyly brave +3526.53 Supplier#000000553 FRANCE 17018 Manufacturer#3 a,liVofXbCJ 16-599-552-3755 lar dinos nag slyly brave +3294.68 Supplier#000000350 GERMANY 4841 Manufacturer#4 KIFxV73eovmwhh 17-113-181-4017 e slyly special foxes. furiously unusual deposits detect carefully carefully ruthless foxes. quick +2972.26 Supplier#000000016 RUSSIA 1015 Manufacturer#4 YjP5C55zHDXL7LalK27zfQnwejdpin4AMpvh 32-822-502-4215 ously express ideas haggle quickly dugouts? fu +2963.09 Supplier#000000840 ROMANIA 3080 Manufacturer#2 iYzUIypKhC0Y 29-781-337-5584 eep blithely regular dependencies. blithely regular platelets sublate alongside o +2221.25 Supplier#000000771 ROMANIA 13981 Manufacturer#2 lwZ I15rq9kmZXUNhl 29-986-304-9006 nal foxes eat slyly about the fluffily permanent id +1381.97 Supplier#000000104 FRANCE 18103 Manufacturer#3 Dcl4yGrzqv3OPeRO49bKh78XmQEDR7PBXIs0m 16-434-972-6922 gular ideas. bravely bold deposits haggle through the carefully final deposits. slyly unusual idea +906.07 Supplier#000000138 ROMANIA 8363 Manufacturer#4 utbplAm g7RmxVfYoNdhcrQGWuzRqPe0qHSwbKw 29-533-434-6776 ickly unusual requests cajole. accounts above the furiously special excuses +765.69 Supplier#000000799 RUSSIA 11276 Manufacturer#2 jwFN7ZB3T9sMF 32-579-339-1495 nusual requests. furiously unusual epitaphs integrate. slyly +727.89 Supplier#000000470 ROMANIA 6213 Manufacturer#3 XckbzsAgBLbUkdfjgJEPjmUMTM8ebSMEvI 29-165-289-1523 gular excuses. furiously regular excuses sleep slyly caref +683.07 Supplier#000000651 RUSSIA 4888 Manufacturer#4 oWekiBV6s,1g 32-181-426-4490 ly regular requests cajole abou +167.56 Supplier#000000290 FRANCE 2037 Manufacturer#1 6Bk06GVtwZaKqg01 16-675-286-5102 the theodolites. ironic, ironic deposits above +91.39 Supplier#000000949 UNITED KINGDOM 9430 Manufacturer#2 a,UE,6nRVl2fCphkOoetR1ajIzAEJ1Aa1G1HV 33-332-697-2768 pinto beans. carefully express requests hagg +-314.06 Supplier#000000510 ROMANIA 17242 Manufacturer#4 VmXQl ,vY8JiEseo8Mv4zscvNCfsY 29-207-852-3454 bold deposits. carefully even d +-820.89 Supplier#000000409 GERMANY 2156 Manufacturer#5 LyXUYFz7aXrvy65kKAbTatGzGS,NDBcdtD 17-719-517-9836 y final, slow theodolites. furiously regular req +-845.44 Supplier#000000704 ROMANIA 9926 Manufacturer#5 hQvlBqbqqnA5Dgo1BffRBX78tkkRu 29-300-896-5991 ctions. carefully sly requ +-942.73 Supplier#000000563 GERMANY 5797 Manufacturer#1 Rc7U1cRUhYs03JD 17-108-537-2691 slyly furiously final decoys; silent, special realms poach f + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q03.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q03.out new file mode 100644 index 0000000000..03cba1cc68 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q03.out @@ -0,0 +1,13 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q03 -- +223140 355369.0698 1995-03-14 0 +584291 354494.7318 1995-02-21 0 +405063 353125.4577 1995-03-03 0 +573861 351238.277 1995-03-09 0 +554757 349181.7426 1995-03-14 0 +506021 321075.581 1995-03-10 0 +121604 318576.4154 1995-03-07 0 +108514 314967.0754 1995-02-20 0 +462502 312604.542 1995-03-08 0 +178727 309728.9306 1995-02-25 0 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q04.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q04.out new file mode 100644 index 0000000000..b93c53211d --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q04.out @@ -0,0 +1,8 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q04 -- +1-URGENT 999 +2-HIGH 997 +3-MEDIUM 1031 +4-NOT SPECIFIED 989 +5-LOW 1077 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q05.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q05.out new file mode 100644 index 0000000000..a0eb573f6a --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q05.out @@ -0,0 +1,8 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q05 -- +CHINA 7822103 +INDIA 6376121.5085 +JAPAN 6000077.2184 +INDONESIA 5580475.4027 +VIETNAM 4497840.5466 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q06.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q06.out new file mode 100644 index 0000000000..f4a341a758 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q06.out @@ -0,0 +1,4 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q06 -- +11803420.2534 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q07.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q07.out new file mode 100644 index 0000000000..25628ec475 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q07.out @@ -0,0 +1,7 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q07 -- +FRANCE GERMANY 1995 4637235.1501 +FRANCE GERMANY 1996 5224779.5736 +GERMANY FRANCE 1995 6232818.7037 +GERMANY FRANCE 1996 5557312.1121 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q08.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q08.out new file mode 100644 index 0000000000..393230bd64 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q08.out @@ -0,0 +1,5 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q08 -- +1995 0.028648741 +1996 0.018250279 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q09.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q09.out new file mode 100644 index 0000000000..1aebd8fe43 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q09.out @@ -0,0 +1,178 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q09 -- +ALGERIA 1998 2321785.3682 +ALGERIA 1997 3685016.8589 +ALGERIA 1996 4276597.4253 +ALGERIA 1995 4418370.4154 +ALGERIA 1994 3864849.9521 +ALGERIA 1993 3541051.3865 +ALGERIA 1992 4310013.3482 +ARGENTINA 1998 2685983.8005 +ARGENTINA 1997 4242147.8124 +ARGENTINA 1996 3907867.0103 +ARGENTINA 1995 4605921.5011 +ARGENTINA 1994 3542096.1564 +ARGENTINA 1993 3949965.9388 +ARGENTINA 1992 4521180.4695 +BRAZIL 1998 2778730.3931 +BRAZIL 1997 4642037.4687 +BRAZIL 1996 4530304.6034 +BRAZIL 1995 4502344.8657 +BRAZIL 1994 4875806.5015 +BRAZIL 1993 4687478.6531 +BRAZIL 1992 5035200.0464 +CANADA 1998 2194509.0465 +CANADA 1997 3482197.9521 +CANADA 1996 3712231.2814 +CANADA 1995 4014814.8476 +CANADA 1994 4145304.4855 +CANADA 1993 3787069.6045 +CANADA 1992 4168009.4201 +CHINA 1998 3398578.0001 +CHINA 1997 6358959.3338 +CHINA 1996 6435158.3229 +CHINA 1995 6174776.2113 +CHINA 1994 6385751.0812 +CHINA 1993 5765034.1194 +CHINA 1992 6324034.2379 +EGYPT 1998 2333148.3334 +EGYPT 1997 3661244.2731 +EGYPT 1996 3765371.2368 +EGYPT 1995 4094744.2925 +EGYPT 1994 3566508.0818 +EGYPT 1993 3725283.7747 +EGYPT 1992 3373762.3335 +ETHIOPIA 1998 1953927.2682 +ETHIOPIA 1997 3285786.3266 +ETHIOPIA 1996 3525028.7952 +ETHIOPIA 1995 3781674.8911 +ETHIOPIA 1994 3037409.436 +ETHIOPIA 1993 3008978.2677 +ETHIOPIA 1992 2721203.2355 +FRANCE 1998 2604373.8805 +FRANCE 1997 3982872.0488 +FRANCE 1996 3622479.2413 +FRANCE 1995 4479939.702 +FRANCE 1994 3531013.1981 +FRANCE 1993 4086437.3102 +FRANCE 1992 3637792.1333 +GERMANY 1998 3291023.2965 +GERMANY 1997 5139337.3443 +GERMANY 1996 4799810.4577 +GERMANY 1995 5405785.7978 +GERMANY 1994 4555556.4592 +GERMANY 1993 4428195.1019 +GERMANY 1992 4656148.4204 +INDIA 1998 2591288.1874 +INDIA 1997 5159562.7033 +INDIA 1996 5307258.3049 +INDIA 1995 5148208.7902 +INDIA 1994 5164001.9582 +INDIA 1993 4321398.4388 +INDIA 1992 5297703.6935 +INDONESIA 1998 3094900.1597 +INDONESIA 1997 5719773.0358 +INDONESIA 1996 6037238.5993 +INDONESIA 1995 5266783.4899 +INDONESIA 1994 5470762.8729 +INDONESIA 1993 6189826.6613 +INDONESIA 1992 4414623.1549 +IRAN 1998 3214864.1209 +IRAN 1997 3688049.0691 +IRAN 1996 3621649.2247 +IRAN 1995 4420783.4205 +IRAN 1994 4373984.6523 +IRAN 1993 3731301.7814 +IRAN 1992 4417133.3662 +IRAQ 1998 2338859.4099 +IRAQ 1997 3622681.5643 +IRAQ 1996 4762291.8722 +IRAQ 1995 4558092.7359 +IRAQ 1994 4951604.1699 +IRAQ 1993 3830077.9911 +IRAQ 1992 3938636.4874 +JAPAN 1998 1849535.0802 +JAPAN 1997 4068688.8537 +JAPAN 1996 4044774.7597 +JAPAN 1995 4793005.8027 +JAPAN 1994 4114717.0568 +JAPAN 1993 3614468.7485 +JAPAN 1992 4266694.47 +JORDAN 1998 1811488.0719 +JORDAN 1997 2951297.8678 +JORDAN 1996 3302528.3067 +JORDAN 1995 3221813.999 +JORDAN 1994 2417892.0921 +JORDAN 1993 3107641.7661 +JORDAN 1992 3316379.0585 +KENYA 1998 2579075.419 +KENYA 1997 2929194.2317 +KENYA 1996 3569129.5619 +KENYA 1995 3542889.1087 +KENYA 1994 3983095.3994 +KENYA 1993 3713988.9708 +KENYA 1992 3304641.834 +MOROCCO 1998 1815334.818 +MOROCCO 1997 3693214.8447 +MOROCCO 1996 4116175.923 +MOROCCO 1995 3515127.1402 +MOROCCO 1994 4003072.112 +MOROCCO 1993 3599199.6679 +MOROCCO 1992 3958335.4224 +MOZAMBIQUE 1998 1620428.7346 +MOZAMBIQUE 1997 2802166.6473 +MOZAMBIQUE 1996 2409955.1755 +MOZAMBIQUE 1995 2771602.6274 +MOZAMBIQUE 1994 2548226.2158 +MOZAMBIQUE 1993 2843748.9053 +MOZAMBIQUE 1992 2556501.0943 +PERU 1998 2036430.3602 +PERU 1997 4064142.4091 +PERU 1996 4068678.5671 +PERU 1995 4657694.8412 +PERU 1994 4731959.4655 +PERU 1993 4144006.661 +PERU 1992 3754635.0078 +ROMANIA 1998 1992773.6811 +ROMANIA 1997 2854639.868 +ROMANIA 1996 3139337.3029 +ROMANIA 1995 3222153.3776 +ROMANIA 1994 3222844.319 +ROMANIA 1993 3488994.0288 +ROMANIA 1992 3029274.442 +RUSSIA 1998 2339865.6635 +RUSSIA 1997 4153619.5424 +RUSSIA 1996 3772067.4041 +RUSSIA 1995 4704988.8607 +RUSSIA 1994 4479082.8694 +RUSSIA 1993 4767719.9791 +RUSSIA 1992 4533465.559 +SAUDI ARABIA 1998 3386948.9564 +SAUDI ARABIA 1997 5425980.3373 +SAUDI ARABIA 1996 5227607.1677 +SAUDI ARABIA 1995 4506731.6411 +SAUDI ARABIA 1994 4698658.7425 +SAUDI ARABIA 1993 5493626.5285 +SAUDI ARABIA 1992 4573560.015 +UNITED KINGDOM 1998 2252021.5137 +UNITED KINGDOM 1997 4343926.8026 +UNITED KINGDOM 1996 4189476.3065 +UNITED KINGDOM 1995 4469569.8829 +UNITED KINGDOM 1994 4410094.6264 +UNITED KINGDOM 1993 4054677.105 +UNITED KINGDOM 1992 3978688.8831 +UNITED STATES 1998 2238771.5581 +UNITED STATES 1997 4135581.5734 +UNITED STATES 1996 3624013.266 +UNITED STATES 1995 3892244.5172 +UNITED STATES 1994 3289224.1138 +UNITED STATES 1993 3626170.2028 +UNITED STATES 1992 3993973.4997 +VIETNAM 1998 1924313.4862 +VIETNAM 1997 3436195.3709 +VIETNAM 1996 4017288.8927 +VIETNAM 1995 3644054.1372 +VIETNAM 1994 4141277.6665 +VIETNAM 1993 2556114.1693 +VIETNAM 1992 4090524.4905 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q10.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q10.out new file mode 100644 index 0000000000..7b62f87650 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q10.out @@ -0,0 +1,23 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q10 -- +8242 Customer#000008242 622786.7297 6322.09 ETHIOPIA P2n4nJhy,UqSo2s43YfSvYJDZ6lk 15-792-676-1184 slyly regular packages haggle carefully ironic ideas. courts are furiously. furiously unusual theodolites cajole. i +7714 Customer#000007714 557400.3053 9799.98 IRAN SnnIGB,SkmnWpX3 20-922-418-6024 arhorses according to the blithely express re +11032 Customer#000011032 512500.9641 8496.93 UNITED KINGDOM WIKHC7K3Cn7156iNOyfVG3cZ7YqkgsR,Ly 33-102-772-3533 posits-- furiously ironic accounts are again +2455 Customer#000002455 481592.4053 2070.99 GERMANY RVn1ZSRtLqPlJLIZxvpmsbgC02 17-946-225-9977 al asymptotes. finally ironic accounts cajole furiously. permanently unusual theodolites aro +12106 Customer#000012106 479414.2133 5342.11 UNITED STATES wth3twOmu6vy 34-905-346-4472 ly after the blithely regular foxes. accounts haggle carefully alongside of the blithely even ideas. +8530 Customer#000008530 457855.9467 9734.95 MOROCCO GMQyte94oDM7eD7exnkj 4hH9yq3 25-736-932-5850 slyly asymptotes. quickly final deposits in +13984 Customer#000013984 446316.5104 3482.28 IRAN qZXwuapCHvxbX 20-981-264-2952 y unusual courts could wake furiously +1966 Customer#000001966 444059.0382 1937.72 ALGERIA jPv1 UHra5JLALR5Isci5u0636RoAu7t vH 10-973-269-8886 the blithely even accounts. final deposits cajole around the blithely final packages. +11026 Customer#000011026 417913.4142 7738.76 ALGERIA XorIktoJOAEJkpNNMx 10-184-163-4632 ly even dolphins eat along the blithely even instructions. express attainments cajole slyly. busy dolphins in +8501 Customer#000008501 412797.51 6906.7 ARGENTINA 776af4rOa mZ66hczs 11-317-552-5840 y final deposits after the fluffily even accounts are slyly final, regular +1565 Customer#000001565 412506.0062 1820.03 BRAZIL EWQO5Ck,nMuHVQimqL8dLrixRP6QKveXcz9QgorW 12-402-178-2007 ously regular accounts wake slyly ironic idea +14398 Customer#000014398 408575.36 -602.24 UNITED STATES GWRCgIPHajtU21vICVvbJJerFu2cUk 34-814-111-5424 s. blithely even accounts cajole blithely. even foxes doubt-- +1465 Customer#000001465 405055.3457 9365.93 INDIA tDRaTC7UgFbBX7VF6cVXYQA0 18-807-487-1074 s lose blithely ironic, regular packages. regular, final foxes haggle c +12595 Customer#000012595 401402.2391 -6.92 INDIA LmeaX5cR,w9NqKugl yRm98 18-186-132-3352 o the busy accounts. blithely special gifts maintain a +961 Customer#000000961 401198.1737 6963.68 JAPAN 5,81YDLFuRR47KKzv8GXdmi3zyP37PlPn 22-989-463-6089 e final requests: busily final accounts believe a +14299 Customer#000014299 400968.3751 6595.97 RUSSIA 7lFczTya0iM1bhEWT 32-156-618-1224 carefully regular requests. quickly ironic accounts against the ru +623 Customer#000000623 399883.4257 7887.6 INDONESIA HXiFb9oWlgqZXrJPUCEJ6zZIPxAM4m6 19-113-202-7085 requests. dolphins above the busily regular dependencies cajole after +9151 Customer#000009151 396562.0295 5691.95 IRAQ 7gIdRdaxB91EVdyx8DyPjShpMD 21-834-147-4906 ajole fluffily. furiously regular accounts are special, silent account +14819 Customer#000014819 396271.1036 7308.39 FRANCE w8StIbymUXmLCcUag6sx6LUIp8E3pA,Ux 16-769-398-7926 ss, final asymptotes use furiously slyly ironic dependencies. special, express dugouts according to the dep +13478 Customer#000013478 395513.1358 -778.11 KENYA 9VIsvIeZrJpC6OOdYheMC2vdtq8Ai0Rt 24-983-202-8240 r theodolites. slyly unusual pinto beans sleep fluffily against the asymptotes. quickly r + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q11.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q11.out new file mode 100644 index 0000000000..4ca536efe1 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q11.out @@ -0,0 +1,2544 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q11 -- +12098 16227681.21 +5134 15709338.52 +13334 15023662.41 +17052 14351644.2 +3452 14070870.14 +12552 13332469.18 +1084 13170428.29 +5797 13038622.72 +12633 12892561.61 +403 12856217.34 +1833 12024581.72 +2084 11502875.36 +17349 11354213.05 +18427 11282385.24 +2860 11262529.95 +17852 10934711.93 +9871 10889253.68 +12231 10841131.39 +6366 10759786.81 +12146 10257362.66 +5043 10226395.88 +12969 10125777.93 +1504 10004397.08 +14327 9981697.08 +134 9965150.66 +6860 9805871.26 +10624 9776138.4 +15819 9775705.31 +3293 9674928.12 +19865 9653766.83 +8870 9648981.87 +15778 9636332.82 +12360 9635023.92 +14389 9475588.34 +3257 9451029.24 +9476 9435207.28 +19629 9391236.4 +7179 9386222.25 +15723 9383900.8 +4054 9313810.02 +2380 9307751.22 +19084 9302916.8 +4703 9280804.8 +18791 9267017.97 +19994 9235972.92 +9149 9121803.9 +15118 9120819.5 +6116 9079369.2 +7052 9077468.92 +14147 9069193.78 +7305 9035228.53 +9130 9024379.25 +16698 8991337.95 +1553 8977226.1 +16777 8961355.62 +1402 8953779.12 +18963 8934063.4 +8358 8930611.48 +17547 8860117 +5128 8844222.75 +17063 8840649.6 +15490 8833581.4 +14761 8817240.56 +19601 8791341.02 +16160 8740262.76 +13597 8702669.82 +13653 8693170.16 +16383 8691505.92 +325 8667741.28 +8879 8667584.38 +10564 8667098.22 +17429 8661827.9 +17403 8643350.3 +18294 8616583.43 +4181 8592684.66 +13008 8567480.64 +13211 8537000.01 +1884 8532644.34 +11101 8530945.32 +11562 8528028.57 +15878 8523591.84 +834 8522135.27 +2423 8517902.85 +15383 8513433.11 +18119 8507611.8 +7389 8506099.2 +5016 8489784.15 +17473 8444766.24 +6669 8428618.46 +384 8418472.27 +12052 8411519.28 +17562 8409022.83 +8128 8379149.47 +13813 8374830.84 +12800 8318626.78 +10887 8315019.36 +1644 8285453.08 +16638 8274568 +1394 8255140.6 +7219 8254985.3 +13358 8253829.8 +5562 8252365.16 +14861 8242296.15 +15416 8196621.53 +1963 8192206.61 +2841 8148678.45 +6635 8122918.28 +3609 8099812.05 +6372 8093695.06 +5231 8091704.18 +8755 8085017.03 +4071 8083755.18 +4977 8058501.72 +11873 8057540.3 +12127 8051142.94 +2401 8049525.94 +15964 8037547.75 +10129 8030855.04 +7605 8028622.42 +9327 8022291.3 +11814 7983589.59 +4646 7981660.6 +6032 7981511.28 +1076 7977074.75 +4043 7971929.9 +8932 7967222.19 +13705 7953344.52 +16855 7923819 +3234 7920022 +17752 7901362.77 +2097 7892993.17 +18599 7890774.4 +19596 7874564.59 +11392 7861172.48 +18121 7857581.6 +17452 7838465.36 +6076 7821316.8 +15134 7804760.25 +8641 7802917.15 +2134 7800185.43 +16352 7797112 +19312 7775952.24 +2895 7759327.23 +12860 7758135.21 +153 7755681.28 +15089 7735438.26 +14797 7725353.16 +15946 7722773.88 +10919 7722425.36 +9867 7721597.78 +11881 7713136.42 +16552 7708518.15 +6925 7703999.68 +12147 7703826.98 +8923 7702690.28 +16116 7697970.84 +10661 7673830.2 +17094 7665368.16 +18648 7650862.02 +12172 7641326.4 +15123 7633032.5 +4993 7600570.8 +17162 7592062.56 +13506 7580809.83 +3436 7575616.33 +6271 7559793.93 +13314 7555156.63 +17242 7550949.5 +2753 7549574.06 +7391 7543159.68 +7418 7541449.65 +116 7520874.24 +12436 7520234.54 +1181 7494798.28 +12963 7491248.1 +213 7479470.28 +7114 7477681.2 +18521 7476478.3 +8973 7458603.67 +4202 7454095.74 +12009 7442105.4 +10609 7429346.4 +5622 7424142.66 +5143 7422760.28 +898 7414133.8 +12257 7408190.63 +6740 7400350.35 +1146 7394394.48 +5485 7378181.94 +8437 7376353.59 +6531 7362366.78 +16463 7362106.8 +10412 7359552.42 +12857 7340801.58 +12354 7332343.2 +7616 7320032.37 +3426 7312340.41 +8622 7307266.33 +6818 7304782.1 +3705 7299380.1 +12733 7298398.17 +1574 7293446.04 +10554 7289933.72 +9363 7284647.7 +4611 7282115 +7857 7266948.92 +9616 7265005.3 +15860 7254466.66 +15554 7247592.51 +3422 7247586.45 +9134 7236404.67 +17408 7220083.6 +15853 7219984.9 +9266 7218517.11 +1881 7208346.45 +10148 7205335.83 +8860 7202401.44 +8373 7189039.5 +10859 7188990.69 +12670 7188177.22 +2553 7180006.02 +19346 7176797.25 +1681 7160169.84 +15225 7158861.32 +1052 7158586 +77 7155531.1 +7231 7155250.38 +12622 7137408.42 +9814 7105363.14 +8695 7103187 +13174 7099182.53 +6179 7095134.05 +6451 7082495.36 +19860 7073206.83 +9307 7059973.68 +7819 7055963.04 +10556 7053491.07 +9366 7048690.74 +12124 7040021.31 +11476 7037906.76 +19245 7034045.24 +7562 7030275.79 +12290 7020372.06 +18118 7003396.8 +1253 7001569.62 +8662 6999834.27 +1779 6997385.73 +15386 6996871.79 +147 6989079.88 +9562 6983076.9 +3958 6969833.22 +7211 6966606.67 +12842 6923277.66 +4368 6918783.95 +11131 6918656.78 +4628 6894893.82 +5879 6881367.14 +16586 6865931.8 +32 6852925.59 +12119 6842773.7 +1371 6831137.52 +6136 6827917.01 +13857 6824240.6 +1074 6821747.88 +1863 6821522.19 +14597 6817385.66 +9271 6783068.88 +6389 6781075.68 +11703 6776538.36 +13701 6768880.56 +14880 6763788.24 +18428 6763670.54 +1006 6762065.94 +4927 6756765.21 +11659 6755246.68 +6815 6738928.35 +14367 6733857.2 +10703 6730936.46 +3150 6727920.4 +9963 6725919.35 +10438 6710153.62 +4745 6682153.67 +15297 6681711.28 +10848 6678666.25 +11749 6677895.73 +16739 6675549.12 +14915 6672248.66 +19841 6669191.2 +628 6666892.9 +1650 6657178.32 +7069 6648672.24 +7108 6646445.96 +8887 6641655.9 +18735 6636457.56 +3711 6632665.38 +2325 6630475.92 +6484 6622965.2 +2643 6617304.98 +7895 6615061.26 +12840 6604848.54 +4314 6600905.71 +19077 6591091.97 +17476 6576029 +7039 6559838.9 +8106 6558223.02 +2391 6557120.08 +7717 6547706.88 +12476 6546988.15 +9155 6540793.6 +360 6530297.41 +6383 6529336.02 +4830 6518998.92 +12600 6511549.46 +13740 6508057.92 +4678 6507847.98 +17815 6502284.76 +7329 6490811.95 +13884 6490063.1 +5147 6487069 +16548 6482024.5 +14144 6476413.4 +10181 6474984.88 +11031 6463308.02 +19958 6461506.38 +6043 6458177.64 +10060 6455476.89 +9144 6454042.05 +7043 6448019.98 +17346 6444307.52 +13963 6442014.48 +7111 6441947.07 +14140 6439955.54 +2327 6438977.28 +14812 6437152.54 +16755 6430895.36 +14840 6430549.14 +14134 6422079.26 +12655 6405496.79 +1518 6390148.22 +9888 6385033.02 +7387 6384005.18 +5393 6381083.04 +11057 6375974.22 +16818 6368828.8 +4576 6364925.71 +19644 6350000.33 +139 6336065.55 +11735 6334305.9 +10108 6332055.99 +15628 6329801.34 +4349 6314949.68 +7048 6313868.55 +17119 6298935.38 +18597 6291416.31 +2488 6286372.05 +2296 6275519.25 +4343 6272834.2 +9958 6267714.61 +2147 6267475.32 +9368 6254578.92 +13134 6252432.76 +10119 6251456.25 +2093 6249342.36 +2392 6237476.56 +17231 6233509.18 +3773 6226654.68 +9839 6214044.1 +19349 6213969.3 +7869 6212751 +8158 6210279.24 +13179 6205773.65 +2349 6205589.26 +9052 6200729.7 +1744 6189967.36 +597 6183103.47 +16721 6176606.6 +7498 6176277.25 +15157 6176222.5 +17524 6171107.36 +7922 6170906.07 +6615 6170738.42 +2706 6165991.65 +16432 6162740.68 +16473 6162427.96 +12825 6161595.6 +18813 6154678.55 +1030 6146500.28 +2571 6145772.43 +7707 6144754.71 +10327 6137612 +4710 6132346.56 +3649 6130602.63 +4893 6128461.24 +12844 6128191.24 +8794 6122690.28 +1157 6117749.22 +10895 6112017.68 +16166 6108250.98 +11920 6107122.56 +5621 6102123.56 +6141 6093826.56 +14076 6086671.08 +15884 6080485.59 +4814 6080337.96 +5814 6079842.96 +1134 6078685.2 +19048 6071813.28 +303 6070601.35 +15211 6065678.06 +1020 6054168 +11292 6052522.83 +7134 6049865.25 +14119 6049619.55 +2389 6042429.12 +5926 6034269.52 +8553 6030922.95 +18814 6023255.17 +12702 6023190.99 +2644 6020931.33 +19628 6010704 +18112 6008707.52 +13860 6008170.29 +1456 6005092.14 +1633 6002068.85 +2301 6000302.29 +10740 5999809.05 +2630 5997008.43 +8818 5992296.9 +10043 5990594.02 +653 5987942.83 +6829 5985990.66 +15179 5977727.52 +9663 5973523.92 +5863 5973328.92 +3628 5966340.09 +7618 5960155.86 +2588 5952648.56 +4865 5949383.4 +4233 5944699.6 +13390 5944104.69 +16321 5942714.7 +9653 5941308.5 +18884 5925548.24 +4394 5920927.14 +19774 5916723.12 +1257 5914052.36 +2963 5911917.77 +17157 5899573.02 +383 5884693.36 +11709 5884134.48 +18135 5871431.61 +13169 5869736.88 +2932 5868995.8 +2888 5863229.3 +6820 5853106.8 +18622 5850951.6 +9066 5846052.72 +19840 5832251.4 +6325 5827298.43 +14092 5823711.72 +11532 5823277.12 +18043 5815248.7 +3932 5809134.6 +10364 5808371.4 +1179 5808303.24 +11441 5799378.33 +15767 5798263.26 +14063 5797204 +11383 5793893.12 +10065 5781764.45 +17785 5766838.76 +18349 5761765.77 +14824 5760339.78 +14699 5759490.18 +11628 5755137.2 +4403 5752376.64 +13090 5751949.25 +15332 5744606.28 +17573 5744384.15 +12895 5741007.02 +13577 5739209.94 +16594 5732523.64 +8497 5727509.84 +2872 5724068.72 +16181 5721788.16 +6639 5712041.22 +13095 5708798.25 +4535 5693341.2 +10956 5692585.5 +19755 5686913.37 +12995 5682200.41 +13157 5681454.94 +1887 5681341.24 +18472 5680356 +19814 5679360 +18583 5669360.52 +3894 5664385.49 +1740 5659552.04 +62 5659470.16 +16532 5653779.46 +995 5648973.45 +7486 5646851.87 +19007 5642710.93 +13060 5642024.64 +12371 5635710.45 +2280 5634077.4 +3115 5631352.32 +11107 5631252.46 +5873 5629125.75 +14743 5628732.8 +2224 5624746.62 +2653 5623859.99 +17622 5623057.44 +14700 5615344 +14740 5613929.39 +6403 5611924.51 +6896 5609169.88 +10384 5607337.52 +16433 5605707.03 +5898 5604937.76 +4789 5600488.36 +8132 5593107.5 +3838 5592313.2 +13631 5586424.8 +11233 5585247.01 +849 5583516.45 +14653 5581550.45 +14788 5580433 +18181 5578562.88 +19815 5577102.62 +5584 5576692.2 +5385 5576420.19 +13780 5569028.61 +9342 5566783.71 +19056 5566524.12 +8189 5565694.74 +13808 5560721.96 +10635 5560058.55 +8304 5550784.41 +14257 5549164.06 +8999 5542100.1 +19134 5539312.56 +8360 5538031.1 +6397 5536651.92 +2597 5525317.76 +8631 5515909.38 +16729 5512663.65 +11861 5511785.93 +16853 5511689.91 +6341 5502790.08 +1312 5496649.4 +5566 5495885.87 +12519 5490649.97 +19032 5488105.02 +8231 5479312.5 +3026 5466732.32 +6388 5466168.8 +15349 5464571.52 +18985 5463897.13 +19848 5454266.4 +17378 5453284.74 +4000 5448690.39 +3710 5445822.53 +13181 5439774.06 +6420 5438325.32 +3644 5437772.14 +1117 5437024.97 +13027 5436968.46 +12884 5432632.34 +12781 5429161.08 +10084 5428231.62 +5640 5423318.58 +16208 5422901.4 +753 5416899.74 +4120 5413822.46 +12348 5412061.71 +1586 5411198.55 +2503 5411125.8 +1381 5397790.1 +19673 5397746.77 +19389 5394426.4 +15532 5386361.38 +3562 5380335.08 +19114 5375133 +3204 5372215.46 +6653 5365178 +3553 5363690.29 +12687 5361682.12 +3279 5357505.65 +9840 5350112.18 +8258 5347064.67 +11387 5345284 +15210 5341117.92 +15092 5340896.8 +6052 5339762.18 +14043 5339587.68 +6284 5336153 +6297 5332357.74 +16254 5326607.83 +18436 5326198.5 +14436 5325517.14 +10368 5319983.08 +6349 5317943.4 +19984 5317620 +19080 5310678.6 +1403 5306771.32 +5995 5305056.12 +13214 5299420.45 +19293 5297054.4 +7130 5289761.48 +9809 5286784.8 +9273 5277924.77 +16786 5260035 +11032 5256354.35 +17719 5246322.2 +3400 5244203.68 +8278 5243718.48 +7873 5241168.8 +9357 5239695.77 +2239 5235767.83 +18695 5223960.35 +19271 5216498.29 +4563 5214673.7 +1896 5210699.79 +15755 5210481.24 +17628 5209882.37 +5747 5206892.24 +18057 5204907.4 +5075 5204412.81 +5325 5190162.75 +17675 5183135.36 +18818 5181295.3 +11064 5180667.57 +12578 5177222.33 +3725 5169183.75 +11112 5161546 +4749 5161499.44 +7632 5159180.5 +13119 5151665.51 +5653 5140324.64 +16134 5137482.51 +5671 5136815.55 +18348 5132981.07 +562 5132487.25 +2562 5126763.83 +10304 5125180 +7622 5120719.98 +12755 5118213.92 +1814 5100705.58 +11269 5096671.33 +2964 5095253.72 +1616 5091834 +9294 5090753.53 +16793 5085330.54 +4999 5081651.75 +17209 5079029.28 +7151 5078937.6 +15522 5072469.6 +3056 5072329.55 +7612 5068322.87 +18453 5063892.92 +18324 5058901.22 +12266 5058186.75 +19394 5056235.73 +1713 5054968.05 +15681 5051569.63 +8274 5043328 +18160 5043074.83 +18253 5041572 +11840 5040590.04 +1532 5033171 +584 5031602.64 +12382 5028901 +14814 5022200.07 +19058 5019001.92 +4487 5016640.86 +8482 5015444.25 +18476 5011136.36 +12335 5003581.4 +4455 4997933.31 +14355 4992822.92 +15253 4992642.2 +14069 4983244.2 +17843 4977294.37 +9389 4975885.83 +14435 4971442.19 +13254 4959481.45 +9773 4955887.8 +7615 4952421.54 +6476 4947250.05 +9253 4945159.7 +14932 4934395.48 +13253 4932867.45 +19322 4931525.78 +16945 4931440.61 +731 4930191.93 +6540 4925114.51 +5148 4923048 +1934 4921196.9 +15402 4920840.72 +17914 4919607.04 +5416 4916041.92 +16734 4914205.27 +14967 4900262.08 +8706 4894595.58 +136 4891960.92 +19494 4886028.3 +8737 4880640.44 +7653 4879423.64 +4149 4875782.4 +7890 4872424.4 +11142 4871415.42 +10386 4863623.5 +8603 4861814.61 +2680 4861223.74 +4891 4858103.88 +19236 4855097.69 +14251 4854739.86 +18895 4853365.1 +17134 4852041.04 +4932 4843701.45 +10033 4841647.72 +1383 4839144.31 +18721 4837983.36 +8618 4833125.42 +17386 4831545.84 +3790 4830282.36 +1043 4825921.31 +12434 4822597.78 +18385 4819643.4 +6046 4817460.06 +5821 4814423.45 +10836 4814303.24 +6848 4813954.08 +6880 4804600.35 +11249 4800116.82 +11970 4799739.66 +14253 4796521.29 +7782 4793227.13 +75 4790042.88 +7076 4789347.34 +9566 4782531.8 +2137 4767931.74 +2336 4763870.79 +15362 4759043.38 +3284 4755048.76 +12964 4753627.48 +1781 4752835.2 +5454 4748342.98 +12597 4742077.84 +19120 4733459.96 +14884 4731499.44 +825 4730720.28 +14683 4730482.32 +5361 4726113 +12179 4725018.1 +1461 4710954.69 +9890 4709658.4 +13369 4705085.39 +11612 4701627.99 +3096 4699414.4 +10383 4697866.47 +11293 4697336.06 +3383 4695825.2 +6231 4694381.72 +7396 4691319.06 +17827 4688797.44 +15856 4683368.21 +8253 4678560.86 +12327 4677984.74 +4395 4676829.82 +4232 4676646.4 +14260 4670522.8 +15288 4669273.99 +17526 4668545.64 +9884 4662693.84 +2118 4660352.78 +4524 4653956.6 +19090 4650872.94 +3928 4649359.44 +14325 4647762.17 +15476 4643469.04 +4179 4639931.76 +14408 4639631.28 +19424 4634817.44 +3334 4633102.5 +9477 4628073.51 +11803 4625396.8 +14805 4618452.18 +463 4616307.28 +16628 4607490.96 +3116 4604463.1 +19962 4602949.47 +12859 4602870.55 +12063 4600708.45 +5648 4592273.25 +8556 4590726.86 +15281 4589425.41 +9414 4587426.9 +13951 4586281.25 +19328 4582624.82 +15963 4579705.5 +10773 4573276.2 +14179 4568816 +1895 4563988.16 +6408 4561496.39 +5958 4554000 +3653 4548134.4 +11218 4546237.92 +19327 4543987.77 +9572 4535941.16 +14556 4531464.75 +2475 4529761.5 +9631 4529261.56 +1901 4528592.55 +86 4528475.38 +9586 4527146.22 +17361 4519098.87 +8112 4514949.45 +13468 4499728.2 +18239 4497633.64 +10215 4494553.6 +6211 4492264.96 +836 4490945.1 +895 4489141.5 +19542 4488393.75 +4322 4487884.23 +2116 4486944.65 +553 4486075.48 +2515 4485188.26 +16286 4481470.47 +12271 4478224.95 +16570 4465818 +7995 4457574.66 +18396 4457229.6 +16331 4455735.48 +18157 4452196.63 +5271 4452040.01 +11622 4451244.84 +4052 4446397.34 +2864 4446008.38 +490 4442892.3 +19837 4434172.39 +4114 4433657.85 +11436 4433070.15 +6085 4431306.57 +9735 4430445.6 +17834 4416286.33 +8157 4416116.65 +18840 4414925.32 +13553 4412261.7 +12562 4411183.04 +14025 4403442.16 +17964 4400360.09 +636 4399863.84 +8390 4389024.33 +231 4387397.3 +9699 4385891.02 +10622 4384005.32 +14364 4383236.9 +10580 4381533.23 +10124 4369800.96 +10451 4368867.5 +4673 4367113.44 +11351 4362616.5 +4770 4362397.32 +12932 4362042.6 +10603 4357216.5 +19733 4348931.75 +4222 4348871.91 +17319 4347687.69 +3375 4346529.48 +14995 4338295.65 +7675 4337499.6 +15043 4333921.2 +4835 4332648 +4408 4332588.9 +5559 4330577.09 +7376 4328936.54 +18061 4328793.98 +2749 4328671.53 +6628 4328501.88 +5888 4323049.72 +18872 4322595.62 +5476 4319642.58 +1755 4318935.63 +10623 4315822.56 +18775 4314677.64 +3570 4312697.87 +11147 4310740.57 +6071 4307612.4 +10807 4306006 +9550 4299478.56 +657 4296794.19 +19669 4294640.9 +8532 4290651.6 +13469 4281715.62 +8809 4280778.8 +11301 4276847.95 +6147 4266879.92 +2612 4265962.35 +15699 4256118.72 +12300 4254409.11 +3494 4250810.6 +11040 4250030.2 +6190 4244046.8 +17616 4239937.5 +7271 4234407 +14048 4226977.44 +4456 4224684.98 +10012 4223841.21 +11175 4223704.14 +18675 4215406.86 +10792 4214898.57 +10806 4209678.32 +18749 4204787 +17410 4198025.28 +8032 4195430 +11094 4192304.94 +17582 4187341.44 +12246 4183230.95 +6640 4182968.8 +7346 4174707.6 +12747 4169865.81 +3869 4164957.44 +13106 4161902.08 +10547 4159541.36 +15289 4156205.76 +1679 4156156.64 +1126 4155593.08 +19106 4147439.52 +9705 4144024.2 +15324 4142518.56 +16544 4140375.72 +8812 4139322.81 +10772 4134101.64 +2800 4127150.08 +15549 4124704.64 +3607 4118697.57 +1980 4117633.72 +214 4113117.36 +19217 4104217.6 +2460 4098577.46 +19156 4093864.46 +18359 4092727.29 +12865 4092526.84 +14616 4092434.54 +908 4088856.2 +11791 4083804.97 +4157 4078345.6 +3857 4070872.87 +15114 4056112.5 +395 4052997.76 +17456 4051457.28 +10562 4050894.19 +10884 4050330.76 +12177 4049842.68 +15595 4040577.56 +15916 4036044.5 +7084 4035102.72 +4424 4034761.56 +10874 4031015.85 +4740 4030403.76 +16585 4030010.26 +18824 4028984.1 +14875 4028452.08 +13855 4024828.34 +10932 4024002.4 +9084 4021362.45 +14352 4018089.74 +18086 4015180.68 +9514 4013666.67 +15787 4013154.56 +714 4010249.44 +8811 4009588.9 +14386 4007210.88 +616 4004057.26 +7460 4003412.48 +866 4003182.54 +782 4001299.94 +8562 3999441.62 +1366 3994060.86 +2879 3993056.55 +16679 3992434.99 +17306 3990723.3 +13140 3982817.39 +17942 3980857.04 +6572 3977676.28 +3578 3977523.94 +15802 3969946.9 +336 3967938.38 +9807 3964469.6 +12104 3964273.4 +4271 3962359.28 +6702 3961657.44 +19763 3955582.75 +369 3953702.88 +4089 3953455.68 +2593 3946153.8 +590 3943841.16 +8325 3942118.75 +158 3941881.65 +12054 3938362.69 +18330 3938303.88 +5354 3936239.58 +8150 3925793.46 +8344 3921293.6 +6069 3921130.55 +4032 3920008.59 +17939 3917750.27 +7014 3914471.2 +2840 3913131.58 +1868 3912987.54 +10975 3911920.48 +5374 3910802.74 +11128 3908156.46 +18449 3907589.4 +11740 3907459.84 +2356 3907189 +5721 3901585.97 +4231 3900779.05 +4352 3899933.44 +432 3899836.44 +15321 3899516.58 +10296 3897015.14 +5647 3895088.16 +7386 3891916.51 +507 3891487.68 +3995 3887387.07 +4278 3882294.02 +18407 3880267.86 +6127 3879166.71 +145 3875277.24 +19269 3874685.76 +18257 3874454.89 +9068 3869767.74 +576 3860007.79 +4860 3852862.02 +18793 3849838.16 +15988 3847257.05 +6891 3846386.75 +3231 3846344.3 +15237 3845421 +9035 3844166.85 +7597 3838643.35 +16349 3837121.65 +2497 3827850.2 +3616 3827390.95 +11566 3826122.47 +18403 3822033.02 +2972 3821903.55 +812 3821523.72 +2043 3820561.36 +505 3818922.03 +8257 3815071.92 +6084 3814194.95 +11253 3813917.24 +366 3812257.88 +13632 3811601.32 +14298 3801412.42 +7092 3798729.48 +2058 3796109.04 +14820 3791195.86 +7157 3788690.82 +17211 3786030.17 +16644 3786019.25 +15693 3783662.19 +2627 3782394.6 +11231 3782077.6 +12696 3781761.66 +8705 3778077 +16052 3771577.04 +99 3760269.31 +2082 3757517.5 +872 3750005.34 +7126 3749138.92 +10302 3744475.25 +17122 3741012.98 +10080 3740107.1 +16021 3739611.2 +3074 3739224.96 +3142 3738811.02 +13213 3735116.25 +13442 3733132.14 +11542 3731000.12 +13732 3730444.9 +2608 3729372.4 +5 3725511.5 +19157 3723844.72 +18231 3721707.99 +8179 3714155.04 +12740 3708646.91 +11597 3706528.59 +13968 3702376.08 +6436 3687346.44 +9181 3687134.08 +564 3680200.8 +13464 3678406.2 +14084 3673790.38 +2755 3670593.69 +14284 3668640.8 +12178 3653392.48 +15730 3650258.3 +5560 3649569.59 +8594 3647140.56 +7032 3646439.54 +16846 3644843.1 +1530 3642838.08 +3978 3639712.05 +2897 3639442.32 +16625 3636527.54 +12029 3636339.72 +16830 3633448.57 +9597 3632662.11 +5533 3630338.67 +5181 3625965.93 +8131 3625738.62 +8560 3620761.26 +11860 3618746.25 +12008 3614604.4 +10737 3611990.64 +18208 3611596.1 +5119 3611038.2 +11958 3601654.65 +15124 3598278.2 +14058 3597490.02 +12270 3593912.1 +17793 3593318.95 +9385 3587327.84 +12814 3587083.84 +5304 3586230.61 +3631 3582841.65 +610 3581917.3 +19317 3580412.43 +128 3567004.56 +11616 3566154.8 +10176 3565392.15 +7349 3564110.64 +1712 3560408.43 +18860 3559340.6 +17617 3557516 +6443 3556296.96 +15408 3554814.56 +16350 3554388.63 +17436 3554105.13 +5740 3551324.68 +12181 3550218.54 +16895 3550119.3 +19995 3548839.7 +4968 3548306.87 +2257 3546692.29 +1825 3543198.78 +18989 3539038.08 +18727 3536081.4 +16165 3533789.84 +3249 3533709.87 +11731 3532875 +13032 3532415.79 +9377 3531582.08 +5883 3531479 +1211 3528833.4 +12065 3526948.1 +10866 3526146.66 +2073 3520131.3 +2378 3512186.2 +16860 3509693.07 +389 3507814.64 +15604 3505653.27 +11257 3502831.8 +1327 3502022.6 +16602 3501074.88 +1493 3498808.95 +8224 3498179.52 +622 3497158.36 +3072 3495958.72 +1478 3494880.48 +3125 3494169.9 +2052 3488438.08 +8476 3487191.28 +10735 3477740.76 +14860 3476235.84 +6586 3475745.1 +5130 3472024.5 +7181 3471306.3 +618 3467906.52 +15698 3464859.47 +17585 3462450.46 +2548 3456856.96 +2632 3456230.74 +2882 3453986.86 +12216 3452907.15 +4925 3452904.63 +9012 3442581.36 +6667 3430076.4 +17958 3424962.56 +6093 3424241.92 +10648 3417414 +1462 3413248.61 +2569 3412388.82 +18616 3409880.91 +7368 3408036.45 +3110 3407374.6 +10824 3406819.29 +11510 3404701.96 +4840 3397236.4 +4449 3396993.6 +1358 3396616.32 +3885 3395817.6 +13381 3391953.52 +1655 3383051.51 +282 3381785.42 +4928 3374270.48 +3199 3372488.8 +16086 3370710.65 +8612 3362922.5 +19597 3360764 +8867 3354400.11 +4098 3353574.28 +12617 3351499.05 +14365 3347296 +10443 3345493.1 +76 3342081.82 +11585 3341941.22 +4383 3338960.27 +13910 3335964.16 +8076 3332449.89 +16005 3332190.4 +2622 3329364.45 +12822 3321183.52 +17076 3320398.06 +5392 3320357.15 +18628 3319615.84 +13695 3318525.99 +10326 3318274.16 +9109 3317833.9 +1489 3317620.8 +3378 3315948 +7738 3312979.2 +1844 3312277.36 +19963 3307500 +2436 3306419.05 +886 3302180.7 +15475 3301693.5 +6327 3300680.78 +6050 3299460.2 +9876 3298410.05 +19586 3291131.25 +14349 3289862.52 +10993 3287980.57 +18784 3286752.12 +1800 3285466.24 +990 3284595.5 +3823 3281992.94 +15737 3279305.96 +19518 3276759.63 +9032 3272440.32 +7786 3271217.28 +8648 3271162.44 +5532 3270187.97 +15914 3268520.98 +16065 3265068.84 +11212 3264657.03 +13229 3262022.28 +15827 3260862.72 +1582 3260340 +3827 3260093.76 +3546 3259244.07 +15849 3258918 +14856 3258379.4 +2028 3255013.96 +6618 3254581.95 +17461 3252926.88 +13551 3241602.2 +19561 3239795.32 +2276 3236172.3 +14203 3234649.39 +7757 3231351.84 +122 3226213.88 +12954 3225943 +647 3224783.76 +12383 3223989.44 +3831 3223126.6 +16836 3222260.73 +4565 3221597.44 +19426 3218106.54 +17855 3217813.02 +5624 3207777.36 +8368 3203376.45 +9480 3200904 +11181 3199500.53 +8981 3197864 +16426 3195995.97 +1648 3195558.9 +14404 3192729.6 +17867 3188571 +18117 3183229.04 +14289 3182261.6 +53 3182256 +15546 3180180.04 +16245 3178277.46 +1597 3176247.48 +1653 3173456.64 +2845 3171619.61 +15906 3171187.54 +18304 3168571.5 +14068 3167367.6 +6837 3165012.48 +9446 3164446.52 +18889 3156140.96 +16587 3154210.2 +7705 3152977.38 +1120 3151591.17 +17665 3148848 +5311 3146721.86 +14157 3144707.32 +7996 3131351.04 +8663 3130526.32 +18271 3127800.96 +6446 3125685.96 +6972 3125007.06 +2572 3123186.83 +13536 3122527.54 +6196 3122172.48 +9338 3121262.4 +11992 3118647.55 +2580 3118284.37 +9098 3117494.1 +5118 3112661.96 +10184 3109293.4 +9932 3105818.24 +18545 3102273.32 +10963 3099314.5 +8405 3097121.12 +9037 3095195 +179 3091107.28 +1930 3090915.8 +17723 3090624.66 +4308 3089472.75 +8702 3080129.92 +18621 3079984.8 +4501 3079781.1 +3590 3079049.42 +18264 3078858.44 +15648 3078564.06 +5998 3073264 +16904 3072610.8 +3794 3071333.09 +3147 3068485.32 +17221 3068337.22 +4709 3067523.31 +18017 3066743.41 +15613 3063987.86 +16271 3057051.34 +13621 3054774.59 +12919 3054518.5 +12493 3050836.3 +15838 3050645.95 +3273 3048955.15 +8324 3046011.25 +13628 3045324.5 +5522 3044408.5 +2202 3043132.05 +19052 3042566.55 +5767 3041871.7 +17895 3036452.22 +12586 3036386.3 +12425 3035041.52 +13517 3034351.47 +2363 3033336.6 +15060 3032598.51 +6764 3032591.1 +340 3030522 +4723 3028910.25 +3566 3027858.61 +17796 3026838.96 +15384 3023792.64 +16336 3010813.56 +679 3010713.3 +7554 3010667.8 +14553 3009756.96 +8379 3009745.17 +15436 3007499.77 +12471 3003991.86 +18059 3003037.53 +8536 3000746 +19033 2999373.28 +18179 2996151.2 +10711 2996143.17 +17271 2994264.79 +13932 2989023.58 +3101 2987788.16 +14550 2977853.65 +3080 2977232.58 +14533 2976490.49 +14439 2975313.24 +9237 2973124.78 +1205 2971470.28 +12361 2963419.47 +429 2962631.88 +3970 2960418.45 +8403 2957698.45 +1098 2957514 +7932 2955046.14 +16266 2952298.38 +19386 2948854.48 +13147 2947037.91 +2720 2947011.08 +3840 2944219.35 +13482 2942474.88 +9436 2940396.21 +19779 2937105.96 +18032 2933224.38 +7743 2932733.77 +14620 2930766.89 +4606 2927832.59 +18076 2924134.83 +19276 2918176.2 +7483 2915918.95 +8575 2915132.64 +11052 2913140.88 +17251 2908345.8 +8788 2907935.93 +10960 2906511.14 +18782 2903643.78 +19988 2897461.53 +726 2896009.27 +19942 2894251.36 +10864 2892252.48 +17840 2891563.22 +18717 2888939.96 +12391 2886051.3 +18219 2885921.06 +15100 2883342.33 +2491 2880385.74 +12389 2879696.96 +3880 2877770.24 +18579 2874542.48 +13647 2873838.34 +15758 2873804.92 +12917 2873659.6 +18866 2873616.26 +13894 2872986.12 +15200 2872571.93 +9628 2872404.56 +8568 2871598.08 +8389 2870237.88 +5788 2867210.18 +19450 2863310.66 +9440 2863162.92 +16795 2860135.41 +19643 2858987.8 +1974 2856825.84 +14622 2852089.12 +6885 2851437.62 +12532 2848992.64 +1087 2847858.8 +5777 2846407.41 +5629 2846076.12 +6316 2840544.65 +12767 2840514.12 +12134 2840036.91 +14476 2839853.01 +803 2838388.16 +18964 2836942.44 +6020 2833459.2 +10401 2832688.74 +1323 2829964.5 +1151 2829662.44 +1458 2824034.43 +2271 2820756.53 +18740 2814140.8 +7348 2811730.95 +4281 2807190.52 +8043 2804706.24 +3843 2804217.96 +7813 2802350.88 +347 2802245.52 +745 2801725.1 +10388 2799170.58 +18100 2793358.5 +19043 2789013.8 +10644 2787797.01 +16170 2787402.8 +398 2782729.05 +9370 2780078.13 +14504 2780036.04 +1210 2778485.76 +13385 2777445.62 +3799 2775223.6 +11325 2769766.02 +3489 2769554.52 +17181 2769028.5 +6964 2766653.78 +7381 2764898.8 +6253 2764394.64 +5975 2760819.72 +11996 2760687.86 +7570 2758977.12 +4387 2757672 +9014 2755367.42 +9403 2748021.66 +11653 2739731.07 +17697 2739312.29 +958 2738032 +18816 2737140 +14104 2735008.64 +15966 2732250.2 +17912 2724160.95 +7089 2720170.04 +16032 2718976.18 +16891 2717293.32 +19579 2716909.86 +17470 2715048.84 +12408 2712556.52 +4763 2711800.9 +1138 2709709.81 +7363 2708414.4 +7877 2705439.45 +17532 2703698.68 +10512 2701235.92 +11957 2700133.22 +2455 2699593.88 +15119 2696860.8 +9868 2696801.52 +14172 2695307.48 +16120 2689337.82 +13958 2679025.28 +15169 2676686.04 +2648 2672232 +6164 2671317.32 +12701 2669216.4 +16382 2669034.54 +15588 2667212.1 +14830 2666758.15 +9119 2665812.24 +1622 2665206.5 +878 2664045.79 +13269 2662784.12 +619 2655417.63 +18386 2653795.02 +2501 2652260.4 +2310 2651631.09 +19420 2649395.61 +4895 2645152.27 +7553 2643682.07 +17814 2642781.44 +16097 2642500 +10995 2640811.16 +14895 2637733.72 +18546 2637026.71 +9875 2631358.8 +9591 2626899.54 +6001 2625893.76 +7739 2624573.28 +10431 2624379.54 +4544 2615313.75 +16387 2603195.76 +18375 2601407.83 +8395 2598728.44 +18853 2593356.36 +4900 2592813.15 +1302 2592197.76 +17032 2589806.4 +14292 2589749.56 +43 2587359.58 +5221 2587024.04 +397 2579751.46 +17890 2579674.24 +12157 2575510.48 +7340 2574645.83 +19368 2572618.95 +8848 2570819.15 +13789 2570243.26 +14596 2568234.24 +8408 2567434.41 +19726 2565750.42 +13964 2565579.12 +7740 2563027.5 +14768 2560392.6 +11734 2559062.22 +10294 2558257.97 +15032 2557926.22 +9127 2556379.8 +2181 2553175 +16653 2552229.68 +3866 2549994.79 +16814 2548710.76 +1866 2545838.4 +3512 2532626.8 +4145 2529786.15 +12120 2528298.72 +644 2528123.05 +15379 2525181.01 +6392 2524063.08 +2652 2521456.8 +3363 2519202.23 +19167 2517993.18 +16042 2516599.92 +2892 2511854.4 +5711 2509401.72 +14591 2506344.69 +6564 2506277.34 +1231 2505421.24 +5049 2502603 +14576 2501606.69 +10211 2500852.2 +293 2493168.48 +7371 2491134.65 +18154 2491047.2 +9494 2489825.52 +14836 2480432.4 +19471 2480403.75 +802 2478998.33 +12541 2477242.6 +15065 2473563.94 +15995 2472803.2 +9408 2471953.56 +9776 2470447.9 +17325 2468989.05 +3391 2468317.72 +16123 2467022.22 +18758 2463798.06 +407 2460304.47 +6840 2456170.78 +9995 2455155.36 +3877 2453696.65 +5817 2452493.13 +14122 2452226.22 +16699 2450273.98 +8921 2450116.48 +15103 2449861.2 +7637 2449628.72 +3076 2443927.38 +6648 2443248.95 +17116 2442263.72 +1645 2440838.4 +3181 2440017.6 +5966 2431558.08 +15882 2428947.3 +7529 2428381.28 +12836 2427897.33 +18052 2427637.76 +13616 2426638.5 +16615 2424775.08 +18147 2424412.68 +4586 2424123.9 +14403 2423141.96 +11606 2422794.31 +13526 2422212.8 +3677 2421404.46 +5553 2418506.21 +12109 2416514.17 +13118 2415931.8 +1563 2408855.4 +16591 2408045.39 +6411 2404918.53 +10272 2402834.48 +10597 2400247.68 +13700 2398035.86 +9548 2397147.9 +14963 2395781.09 +13325 2390637.58 +13864 2388067.88 +7450 2383447.71 +9275 2382868.4 +5829 2378037.92 +13437 2377806.54 +13594 2375046.3 +11442 2374591.08 +15619 2374052.38 +9063 2374035.84 +5990 2368686.5 +7811 2363829.26 +9525 2362974.53 +5597 2361031.84 +8963 2360774 +1709 2359839.29 +15814 2358656.64 +17613 2357519.04 +5022 2354550.45 +17740 2354242.83 +3388 2351042.26 +13773 2348739.12 +14467 2348665.04 +11544 2345324.45 +349 2344664.13 +10356 2340862.72 +18272 2338754.6 +4627 2337430.84 +327 2335298.46 +19846 2332224.73 +10814 2330319.6 +13102 2326122.75 +18867 2323972 +2824 2323315.08 +19117 2319911.1 +1906 2319757.6 +245 2319450.9 +17318 2317860.39 +3862 2316453.72 +8100 2313874.12 +2958 2312239.47 +10263 2308514.06 +13814 2304940.4 +9394 2303161.74 +18080 2299416.78 +1271 2289526.98 +3327 2278474.48 +8740 2278405.92 +8119 2276428.17 +3368 2274373.62 +7963 2272300.8 +2151 2270932.72 +16995 2270264.68 +9918 2269733.07 +503 2268535.25 +16692 2256484.5 +793 2254198.72 +16455 2252361.86 +6644 2249521.82 +17280 2249437.5 +6813 2248982 +4674 2246915.32 +16325 2244369.8 +182 2243290 +4626 2242474.35 +10860 2241291.6 +14034 2241220.8 +2476 2240855.2 +4253 2239985.64 +3211 2239871.02 +1290 2233313 +8479 2232189.04 +11895 2231607 +3487 2230171.62 +14870 2229915.37 +16328 2229483.96 +18585 2228215.5 +7638 2228208.08 +5436 2225672.28 +14594 2223005.07 +4532 2215711.02 +7586 2210562.51 +11870 2205182.82 +18487 2203653.6 +9179 2202720.52 +16500 2201185.31 +3679 2200592.7 +12803 2198295 +18056 2196741.9 +11396 2195645.64 +5087 2194120.72 +8067 2192048.64 +15357 2191646.58 +4491 2189713.5 +208 2189046.8 +10958 2188766.82 +9126 2188410.5 +15084 2184327.02 +18850 2183309.52 +3398 2180250 +16137 2177318.76 +211 2174808.96 +18422 2174381 +15840 2173510.4 +19553 2173079.77 +8221 2169992.16 +17000 2169611.16 +6755 2168505.15 +10817 2167710.68 +8327 2167650.6 +543 2167368 +4553 2163371.52 +15019 2162288 +334 2162178.48 +8516 2161479.04 +11349 2158941.88 +3902 2157027.86 +14731 2155302.24 +326 2153380.08 +11403 2151242.3 +11657 2150446.08 +9496 2149219.01 +8110 2149120.13 +5153 2148527.25 +884 2148324.98 +8637 2146185.1 +2364 2145790.72 +12386 2145001.47 +10133 2144903.96 +9895 2143324.8 +13755 2142539.4 +4327 2138501.4 +3369 2137408.76 +5815 2136985 +19357 2132657.28 +2675 2124158.72 +17869 2123991.72 +11702 2122132.99 +17257 2117850.64 +9952 2116686.32 +3881 2111457.15 +10951 2111185.58 +2128 2109702.3 +6699 2106578.4 +3155 2103636.64 +16649 2101956.2 +15257 2100297.75 +9978 2099566.56 +16810 2098301.44 +10653 2093388.7 +10476 2092766.48 +10883 2087495.28 +9704 2086967.61 +1119 2085182.84 +19139 2079788.34 +2144 2078391.14 +9135 2076377.8 +18548 2075584.32 +10545 2075230.35 +6220 2074341.72 +8616 2072887.65 +5230 2072161.74 +13916 2070504.72 +4299 2069922.96 +894 2069688.16 +17847 2063367.04 +18879 2061902.25 +13036 2061600.17 +10606 2060492.4 +9454 2060016.48 +118 2059808.86 +9601 2059715.76 +13769 2057668.08 +1987 2057289.27 +13863 2055368 +13562 2054754.24 +1840 2054183.92 +17995 2053221.9 +17389 2051128.2 +15168 2045987.49 +2139 2045365.4 +4024 2044243.1 +8964 2041648.85 +181 2040167.04 +7628 2039548.92 +3 2038846.09 +15553 2036958.91 +11355 2035405.6 +13006 2034991.2 +3091 2031393.51 +1281 2030628.48 +1408 2028621.66 +18211 2024538.67 +2287 2020754.32 +6228 2019198.82 +4362 2018495.25 +10873 2013280.32 +7383 2009581.92 +1386 2006544.26 +9820 2005815.76 +18134 2003409.73 +15727 2000654.5 +157 2000148.16 +19571 1999891.11 +17728 1997944.4 +5278 1996644.21 +17737 1994653.76 +10220 1989890.98 +1397 1984509.22 +6195 1983928.26 +4270 1983726.95 +16965 1983286.25 +1683 1980638.64 +13086 1978609.4 +7124 1974039.38 +5211 1973843.76 +6794 1973149.47 +257 1973035.44 +6995 1968281.55 +8447 1967292.7 +15873 1967257.89 +12862 1964014.13 +8295 1961467.08 +931 1958825.22 +6876 1957359.48 +1932 1954592.4 +1061 1952688.06 +18108 1951143.67 +5138 1950861 +12598 1950211.61 +10829 1943924.62 +11950 1941211 +12076 1939323.96 +2176 1938691.37 +6616 1937401.88 +5893 1934358.58 +976 1933066.8 +13173 1932557.52 +14947 1929229.98 +16857 1928814.8 +13403 1928702.88 +4819 1926969.68 +13127 1926929.83 +6871 1926787.68 +15465 1925145.09 +1131 1920005.5 +11845 1913576.4 +8364 1909122.2 +16588 1904272.37 +6759 1903906.29 +11586 1901895.65 +8145 1901787.66 +17333 1897297.2 +13290 1890633.75 +6499 1887621 +4881 1887535.92 +7147 1886710.2 +3883 1886567.78 +18911 1885597.12 +11336 1883573.6 +8653 1883275.76 +19476 1881492.48 +14799 1880543.4 +14491 1879219.92 +11815 1877434.34 +3173 1874302.1 +7161 1873023.45 +14631 1873015.3 +4247 1869912.96 +3568 1865824.4 +1500 1865451.03 +11833 1863665.23 +495 1860771.3 +6776 1855589.17 +11374 1855221.12 +5637 1853782.17 +3597 1852826.8 +981 1852083.6 +16076 1850349.69 +17597 1845420.95 +19609 1843185.48 +10997 1843072.02 +3403 1842975 +897 1842845.1 +16697 1840630.68 +17644 1840597.8 +6485 1838812.02 +5492 1836202.88 +12038 1835075.06 +9325 1832634.84 +10637 1832347.44 +11318 1830158.39 +4357 1828730 +18553 1826335.2 +12623 1825950.85 +961 1825869.6 +1677 1821816.9 +8211 1820432.52 +19719 1819333.55 +19663 1819074.35 +16296 1818353.77 +16527 1817834.42 +4964 1815400.02 +1769 1812929.2 +13126 1808799.96 +7854 1807608.06 +18380 1803641.22 +6584 1802346.98 +7665 1801765.35 +16553 1796146.78 +17761 1795095.72 +11179 1794890.3 +15171 1794148.72 +3018 1793183.88 +15741 1788612 +5331 1783901.35 +9860 1775071.26 +7984 1774302.75 +15354 1774270.77 +17884 1774212.44 +16257 1771869.71 +10696 1768645.2 +2104 1767902.64 +14465 1764946.4 +10089 1764692.32 +6719 1762699.54 +3648 1760594.42 +7241 1759913.59 +11122 1757430.04 +17019 1752560.65 +13877 1744271.1 +15325 1743826.26 +17860 1739870.44 +2236 1739795.8 +4436 1738760.32 +7701 1738670.4 +8147 1736855.16 +6676 1736341.44 +19505 1735413.43 +9885 1731366.26 +2112 1725934.08 +5330 1722196.98 +3561 1720377.96 +10104 1714419.16 +16362 1712457.38 +15573 1712365.44 +15006 1711381.35 +14629 1709942.05 +9612 1709528.38 +19910 1709211.15 +13145 1708907.46 +11494 1707973.68 +15895 1706999.45 +8239 1705479.1 +2403 1705331.1 +19436 1702706 +3476 1702335.8 +6828 1702292.08 +771 1701589.5 +8448 1700312.44 +3755 1699047.03 +13895 1698679.03 +9785 1698056.37 +6180 1695571.53 +532 1694356.15 +6741 1692552.42 +19964 1692367.64 +3747 1691244.6 +3253 1690719.42 +16119 1688339.25 +7113 1681911 +12368 1681219.8 +16378 1679705.6 +1393 1675545.35 +11119 1675453.44 +4469 1674023.49 +6955 1672618.9 +11579 1672345.32 +19898 1671781.7 +15351 1659204.3 +6133 1658215.46 +9110 1658054.68 +2979 1656016.74 +18764 1653708.48 +8995 1653627.58 +13096 1651408.67 +15062 1650548.02 +7924 1650202.4 +10076 1647970.24 +15859 1646036.28 +17932 1642640.66 +19694 1642089.5 +13827 1642001.31 +17963 1639689 +10698 1635848.26 +18003 1633530.78 +8416 1633366.77 +476 1631154.06 +2806 1630782.8 +12129 1628615.47 +11215 1626624.7 +14061 1624933.44 +5956 1623586.1 +9043 1622670.4 +13287 1621980.36 +11410 1621420.9 +13990 1621268.2 +12952 1619215.18 +15181 1619088.68 +9784 1618120.53 +10733 1616168.88 +16054 1614531.23 +5864 1614397.83 +1875 1611927 +17381 1611664.8 +14562 1607467.92 +575 1605941.73 +2005 1605591.72 +4332 1605448.83 +4653 1602596.3 +15403 1601830.44 +17430 1599681.42 +4798 1593630.5 +12991 1593321.52 +15653 1593138.66 +10066 1593049.06 +8892 1592100.9 +6708 1590159.12 +9825 1589403.92 +8271 1588475.41 +17084 1584280.88 +4003 1583631 +869 1582643.16 +16400 1582313.2 +19088 1581708.56 +6581 1581346.8 +9481 1581048.6 +6092 1580846.49 +3624 1578777.3 +6503 1578507.78 +14557 1578280.96 +2428 1577543.92 +15513 1573560.21 +4641 1573363.54 +10152 1570213.6 +5932 1566902.52 +7482 1561323.5 +13745 1558358.34 +2251 1558274.7 +9845 1558068.12 +7603 1557388.2 +1809 1553837.2 +18128 1547643.36 +8086 1543199.04 +14948 1541721.57 +16725 1540948.5 +2999 1540317.66 +8861 1540008.47 +1964 1538815.25 +19374 1537884.78 +15428 1535994.36 +7449 1534782.48 +16884 1534509.16 +10271 1534397.34 +11782 1529963.22 +8184 1529750.7 +4560 1527433.24 +4616 1525374.46 +3814 1524077.04 +17265 1523932.08 +16520 1522906.28 +10475 1518705.06 +5094 1517317.83 +8626 1515142.07 +19895 1512286.68 +19933 1506235.36 +6854 1505626 +13995 1505562.18 +7102 1504945.67 +9079 1501237.2 +18329 1500146.9 +3742 1496990.77 +12395 1496904.43 +12214 1496489.4 +12298 1495554.3 +4978 1495389.5 +2927 1494280.1 +2119 1494151.14 +15143 1492039.75 +14548 1487406.6 +840 1486128.98 +5902 1486097.28 +10614 1482144.72 +5895 1481356.8 +15958 1480951.6 +11408 1479948.96 +8407 1474236 +6243 1471007.85 +10389 1469004.46 +13871 1468938.64 +19811 1464597.09 +10495 1464290.49 +4389 1463010.83 +1311 1461703.36 +17874 1459408.88 +6597 1458761.87 +19211 1456741.63 +12879 1456178.24 +8840 1455731.46 +14755 1454890.6 +16957 1454465.96 +9257 1454388.76 +5193 1454011.32 +6884 1452474.6 +19948 1452024 +15076 1448395 +16016 1447557.45 +11693 1445839.68 +6975 1440516.96 +4290 1439768.46 +18900 1438722.1 +14383 1438477.92 +15098 1435941.78 +9322 1435282.8 +458 1433040.45 +10042 1432906.35 +5052 1431900.9 +6600 1431116.55 +3630 1428665.04 +9636 1428193.84 +16511 1427308.74 +4045 1427248.35 +19562 1426348.82 +8814 1425690.09 +2616 1425178.04 +4587 1425109.4 +148 1424237.37 +2712 1423780.26 +10863 1423386.16 +16096 1421942.09 +18936 1421938.65 +18327 1419872.92 +11620 1419050.1 +3740 1418609.85 +3457 1418603.5 +1185 1417637.47 +8178 1417357.26 +17791 1413293.13 +13608 1411323.12 +17849 1409613.5 +6814 1406228.4 +14022 1406138.04 +14231 1403771.52 +19546 1402854.6 +19619 1402389.16 +5609 1402302.54 +5342 1401567.59 +3084 1401096.1 +5708 1400334.9 +17998 1399862.45 +19850 1397630.33 +14004 1395443.1 +13071 1394653.24 +2797 1393747.58 +2866 1392947.25 +19809 1389067.68 +13600 1380865.8 +13614 1380654.36 +5884 1380319.74 +9404 1378623.66 +10656 1376954.32 +12324 1376502.4 +7325 1375030.43 +13295 1373987.34 +11864 1373555.68 +6987 1373481.51 +8386 1371854.41 +10916 1370374.32 +12867 1369058.11 +14668 1369040.34 +13383 1367342.3 +18572 1366953.96 +1152 1366861.38 +6015 1366452.18 +3344 1366185.15 +7889 1365521.92 +13345 1364088.88 +6276 1363421.62 +8069 1361824.2 +17509 1360892.49 +15137 1358678.07 +17163 1357391.52 +4704 1356692.4 +8609 1356578.19 +12644 1356088.14 +17141 1356022.38 +11805 1354826.78 +6386 1354187.22 +3004 1352173.44 +8634 1350211.8 +4399 1349881.2 +10362 1349411.34 +1572 1348835.2 +7359 1348224.1 +11884 1346696.82 +11671 1346424.15 +5350 1346359.28 +3119 1345996.48 +5307 1345356 +16117 1345045.12 +8715 1342665.72 +5398 1341179.28 +7627 1338820.56 +8457 1337714.68 +4958 1334732.71 +84 1334146.71 +6932 1333235.36 +757 1332921.07 +4076 1332441 +1751 1329112.32 +15701 1327052.16 +4119 1326549.9 +1562 1325604.28 +8741 1325517.6 +1135 1325422.71 +1002 1323418.65 +5832 1323085.71 +5368 1322793.96 +5382 1322628.84 +5616 1319082.26 +2832 1318691.95 +3895 1317858.44 +8629 1317756.51 +5709 1317058.68 +18383 1316451.05 +15797 1314806.64 +1900 1313660.4 +13882 1310455.86 +6785 1309877.8 +14855 1309280.76 +7761 1308602.24 +14268 1306810.4 +6257 1306056.96 +19002 1305509.52 +5095 1303729.02 +10320 1301657.58 +7826 1299561.68 +13359 1298717.14 +7436 1298127.36 +5644 1295055.77 +11327 1290526.41 +5277 1289329.65 +15932 1286235.84 +14322 1284809.36 +144 1284270.12 +3043 1281162.79 +16788 1280955.34 +17136 1280443.12 +12560 1279117.95 +13833 1278834.75 +5414 1277893.26 +12582 1277592.32 +4644 1277535 +14032 1277077.88 +18325 1271719.68 +7072 1271228.48 +16868 1267469.42 +8137 1267425.81 +5976 1266206.85 +14125 1265569.05 +13299 1265287.55 +18376 1264249.3 +6157 1261759.92 +5002 1261669.64 +13368 1260918.6 +15589 1260059.76 +2149 1258981.44 +9639 1256283.38 +11689 1256027.92 +9083 1245924.24 +16231 1242625.65 +5084 1242385.28 +11634 1240760.18 +15617 1239731.25 +9865 1237181.62 +14212 1236365.52 +10325 1235223.36 +19582 1235105.76 +740 1234746.81 +19231 1233623.1 +16840 1233063.85 +5703 1231744.33 +5761 1229435.2 +15630 1226611.62 +10408 1224698.4 +9177 1221942.51 +13389 1221666.75 +6104 1221577.92 +9673 1218826.64 +2707 1217124.48 +18672 1214208.8 +5112 1209590.2 +6264 1208318.5 +18496 1207881.75 +10971 1207183.52 +19059 1206729.9 +431 1205938.44 +3821 1201192.75 +826 1200454.62 +3317 1200440.9 +19689 1198899.52 +19641 1198797.99 +6379 1197195.5 +814 1194417.4 +18643 1194000.78 +11865 1193965.76 +12393 1193896.8 +9218 1193660.58 +8674 1191881.32 +8582 1191804.02 +13084 1191508 +18844 1190239.96 +16061 1189935 +6134 1185550.8 +8628 1183245.6 +8884 1181547.48 +7697 1181032.5 +9044 1180922.6 +13257 1180158.57 +8066 1178808.12 +5876 1177376.8 +14694 1177059.31 +16062 1175391 +9104 1175178.9 +11600 1175091.06 +10337 1172684.92 +19188 1172349.78 +8833 1171372.93 +6895 1170602.07 +14100 1168878.4 +13538 1168554.28 +3408 1166645.16 +1860 1165673.68 +13436 1164278.7 +19325 1162733.7 +7403 1161982 +4882 1161404.81 +13105 1161320.58 +17880 1161256.02 +19284 1160927.6 +13476 1159035.15 +18913 1158208.3 +18523 1158135 +12508 1157538.45 +9090 1156362.64 +17653 1154338.08 +3926 1152652.52 +10183 1148324.57 +7556 1146268.14 +16436 1142656.47 +4741 1141614 +15651 1141497.93 +3183 1140081.36 +9532 1139902.5 +16403 1139306.37 +2368 1137421.16 +3889 1136395.5 +2885 1135838.14 +7851 1135110.76 +16234 1135017.24 +12746 1134531.04 +2647 1132941.12 +5373 1132158.01 +10340 1132004.24 +8873 1131949.28 +1132 1131338.88 +15594 1131328.62 +4376 1130282.2 +240 1126682.48 +2231 1124447.15 +929 1121383.92 +11599 1119307.27 +3765 1119093.5 +17635 1118420.16 +7119 1118285.08 +15121 1117715.34 +11858 1116963.54 +16963 1116929.45 +16356 1113648.98 +6924 1112198.4 +16223 1111257 +18091 1110043.02 +12628 1108954.8 +16043 1108831.05 +9402 1108290.48 +708 1107084 +4078 1105993.96 +17593 1104713.4 +12776 1104362.59 +7583 1102813.53 +14619 1102675.8 +8842 1100110.26 +4196 1099726.55 +2019 1098178.64 +6863 1097246.36 +6489 1096503.07 +2459 1094813.04 +11964 1094485.02 +3236 1093969.8 +17647 1093809.15 +17648 1093114.62 +119 1092687.48 +9626 1092080 +9124 1091569.68 +13175 1089851.76 +2532 1088706.35 +16083 1088295.39 +8874 1086011.34 +12872 1082970.3 +19821 1082520.84 +4800 1080389.7 +18696 1079685.36 +19545 1079184.33 +13120 1077742.28 +10588 1076203.83 +17696 1075092.72 +14651 1073222.23 +903 1071146.76 +5858 1070259.48 +8302 1069504.8 +18728 1069225.51 +18026 1068569 +19383 1066907.58 +18690 1065930.9 +5924 1065143.12 +4880 1065011.75 +12439 1064381.19 +16529 1062371.7 +19653 1057683.56 +3136 1056810.44 +18932 1056193.65 +2124 1054160.52 +16851 1052646.84 +10123 1051624 +5618 1048447.93 +19851 1045187.85 +16278 1044808.38 +11479 1044276.22 +13263 1042046.2 +6041 1041123.38 +7193 1040455.32 +19408 1039430.01 +11260 1036828.52 +5179 1035633.44 +1331 1034398 +7706 1034249.4 +8436 1033549.35 +1801 1031886 +4170 1031642.9 +11827 1031139.39 +17114 1027985.88 +18278 1026583.11 +1995 1025165.68 +7667 1022980.15 +6559 1021635.45 +17488 1021612.13 +16059 1019781.19 +7633 1018782.57 +10032 1016809.5 +2899 1016438.76 +14628 1016033.2 +10126 1015846.78 +3884 1014413.5 +16913 1013604.4 +18644 1010288.1 +19870 1007919.36 +18564 1007416.2 +10179 1004920 +883 1004650.68 +3627 1004461.04 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q12.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q12.out new file mode 100644 index 0000000000..7aba8164dd --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q12.out @@ -0,0 +1,5 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q12 -- +MAIL 647 945 +SHIP 620 943 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q13.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q13.out new file mode 100644 index 0000000000..783b281744 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q13.out @@ -0,0 +1,40 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q13 -- +0 5000 +10 665 +9 657 +11 621 +12 567 +8 564 +13 492 +18 482 +7 480 +20 456 +14 456 +16 449 +19 447 +15 432 +17 423 +21 412 +22 371 +6 337 +23 323 +24 256 +25 204 +5 204 +26 155 +27 141 +28 97 +4 94 +29 64 +3 48 +30 27 +31 26 +32 14 +33 11 +2 11 +34 6 +35 5 +1 2 +36 1 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q14.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q14.out new file mode 100644 index 0000000000..b9ecff9a3a --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q14.out @@ -0,0 +1,4 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q14 -- +16.283855689 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q15.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q15.out new file mode 100644 index 0000000000..916c705a21 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q15.out @@ -0,0 +1,4 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q15 -- +677 Supplier#000000677 8mhrffG7D2WJBSQbOGstQ 23-290-639-3315 1614410.2928 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q16.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q16.out new file mode 100644 index 0000000000..2598eee6e8 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q16.out @@ -0,0 +1,2765 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q16 -- +Brand#14 SMALL ANODIZED NICKEL 45 12 +Brand#22 SMALL BURNISHED BRASS 19 12 +Brand#25 PROMO POLISHED COPPER 14 12 +Brand#35 LARGE ANODIZED STEEL 45 12 +Brand#35 PROMO BRUSHED COPPER 9 12 +Brand#51 ECONOMY ANODIZED STEEL 9 12 +Brand#53 LARGE BRUSHED NICKEL 45 12 +Brand#11 ECONOMY POLISHED COPPER 14 8 +Brand#11 LARGE PLATED STEEL 23 8 +Brand#11 PROMO POLISHED STEEL 23 8 +Brand#11 STANDARD ANODIZED COPPER 9 8 +Brand#12 ECONOMY BURNISHED BRASS 9 8 +Brand#12 LARGE ANODIZED BRASS 14 8 +Brand#12 SMALL ANODIZED TIN 23 8 +Brand#12 SMALL BRUSHED NICKEL 23 8 +Brand#12 STANDARD ANODIZED BRASS 3 8 +Brand#12 STANDARD BURNISHED TIN 23 8 +Brand#13 ECONOMY POLISHED BRASS 9 8 +Brand#13 LARGE BURNISHED COPPER 45 8 +Brand#13 MEDIUM ANODIZED STEEL 23 8 +Brand#13 MEDIUM PLATED NICKEL 3 8 +Brand#13 PROMO BURNISHED BRASS 9 8 +Brand#13 PROMO POLISHED BRASS 3 8 +Brand#13 PROMO POLISHED TIN 36 8 +Brand#13 SMALL BURNISHED STEEL 23 8 +Brand#13 STANDARD BRUSHED STEEL 9 8 +Brand#14 ECONOMY BRUSHED TIN 3 8 +Brand#14 ECONOMY BURNISHED TIN 23 8 +Brand#14 PROMO BRUSHED STEEL 9 8 +Brand#14 PROMO PLATED TIN 45 8 +Brand#15 ECONOMY PLATED TIN 9 8 +Brand#15 STANDARD BRUSHED COPPER 14 8 +Brand#15 STANDARD PLATED TIN 3 8 +Brand#21 ECONOMY POLISHED TIN 3 8 +Brand#21 PROMO POLISHED COPPER 9 8 +Brand#21 PROMO POLISHED TIN 49 8 +Brand#21 SMALL POLISHED STEEL 3 8 +Brand#21 STANDARD PLATED BRASS 49 8 +Brand#21 STANDARD PLATED NICKEL 49 8 +Brand#22 ECONOMY ANODIZED TIN 49 8 +Brand#22 ECONOMY BRUSHED BRASS 14 8 +Brand#22 LARGE BURNISHED TIN 36 8 +Brand#22 MEDIUM ANODIZED STEEL 36 8 +Brand#22 MEDIUM PLATED STEEL 9 8 +Brand#22 PROMO POLISHED NICKEL 9 8 +Brand#22 SMALL ANODIZED STEEL 19 8 +Brand#22 STANDARD ANODIZED COPPER 23 8 +Brand#23 ECONOMY BRUSHED NICKEL 23 8 +Brand#23 LARGE ANODIZED BRASS 9 8 +Brand#23 LARGE ANODIZED STEEL 23 8 +Brand#23 SMALL BRUSHED COPPER 23 8 +Brand#23 STANDARD BRUSHED TIN 3 8 +Brand#23 STANDARD BURNISHED NICKEL 49 8 +Brand#23 STANDARD PLATED NICKEL 36 8 +Brand#24 ECONOMY ANODIZED BRASS 19 8 +Brand#24 ECONOMY POLISHED BRASS 36 8 +Brand#24 LARGE BURNISHED STEEL 14 8 +Brand#24 MEDIUM PLATED NICKEL 36 8 +Brand#25 ECONOMY BRUSHED STEEL 49 8 +Brand#25 MEDIUM BURNISHED TIN 3 8 +Brand#25 PROMO ANODIZED TIN 36 8 +Brand#25 PROMO PLATED NICKEL 3 8 +Brand#25 SMALL BURNISHED BRASS 3 8 +Brand#31 LARGE ANODIZED BRASS 3 8 +Brand#31 SMALL ANODIZED COPPER 3 8 +Brand#31 SMALL ANODIZED NICKEL 9 8 +Brand#31 SMALL ANODIZED STEEL 14 8 +Brand#32 MEDIUM ANODIZED STEEL 49 8 +Brand#32 MEDIUM BURNISHED COPPER 19 8 +Brand#32 SMALL BURNISHED STEEL 23 8 +Brand#32 STANDARD BURNISHED STEEL 45 8 +Brand#34 ECONOMY ANODIZED NICKEL 49 8 +Brand#34 LARGE BURNISHED TIN 49 8 +Brand#34 MEDIUM BURNISHED NICKEL 3 8 +Brand#34 PROMO ANODIZED TIN 3 8 +Brand#34 SMALL BRUSHED TIN 3 8 +Brand#34 STANDARD BURNISHED TIN 23 8 +Brand#35 MEDIUM BRUSHED STEEL 45 8 +Brand#35 PROMO BURNISHED STEEL 14 8 +Brand#35 SMALL BURNISHED STEEL 23 8 +Brand#35 SMALL POLISHED COPPER 14 8 +Brand#35 STANDARD PLATED COPPER 9 8 +Brand#41 ECONOMY BRUSHED BRASS 23 8 +Brand#41 LARGE BURNISHED STEEL 23 8 +Brand#41 PROMO BURNISHED TIN 14 8 +Brand#41 PROMO PLATED STEEL 36 8 +Brand#41 PROMO POLISHED TIN 19 8 +Brand#41 SMALL BURNISHED COPPER 23 8 +Brand#42 LARGE POLISHED TIN 14 8 +Brand#42 MEDIUM ANODIZED TIN 49 8 +Brand#42 MEDIUM BRUSHED TIN 14 8 +Brand#42 MEDIUM BURNISHED NICKEL 23 8 +Brand#42 MEDIUM PLATED COPPER 45 8 +Brand#42 MEDIUM PLATED TIN 45 8 +Brand#42 SMALL PLATED COPPER 36 8 +Brand#43 ECONOMY BRUSHED STEEL 45 8 +Brand#43 LARGE BRUSHED COPPER 19 8 +Brand#43 PROMO BRUSHED BRASS 36 8 +Brand#43 SMALL BURNISHED TIN 45 8 +Brand#43 SMALL PLATED COPPER 45 8 +Brand#44 PROMO POLISHED TIN 23 8 +Brand#44 SMALL POLISHED NICKEL 14 8 +Brand#44 SMALL POLISHED TIN 45 8 +Brand#44 STANDARD BURNISHED COPPER 3 8 +Brand#51 LARGE ANODIZED BRASS 19 8 +Brand#51 LARGE POLISHED COPPER 23 8 +Brand#51 MEDIUM ANODIZED TIN 9 8 +Brand#51 MEDIUM ANODIZED TIN 14 8 +Brand#51 MEDIUM BURNISHED NICKEL 23 8 +Brand#51 SMALL ANODIZED COPPER 45 8 +Brand#51 SMALL ANODIZED COPPER 49 8 +Brand#51 SMALL BRUSHED COPPER 45 8 +Brand#51 SMALL BRUSHED TIN 36 8 +Brand#51 STANDARD POLISHED TIN 3 8 +Brand#52 ECONOMY ANODIZED STEEL 3 8 +Brand#52 ECONOMY PLATED TIN 19 8 +Brand#52 LARGE PLATED TIN 3 8 +Brand#52 MEDIUM ANODIZED TIN 19 8 +Brand#52 MEDIUM BURNISHED COPPER 3 8 +Brand#52 PROMO POLISHED BRASS 23 8 +Brand#52 SMALL PLATED COPPER 36 8 +Brand#52 SMALL POLISHED NICKEL 9 8 +Brand#52 STANDARD POLISHED NICKEL 45 8 +Brand#53 ECONOMY POLISHED STEEL 45 8 +Brand#53 LARGE POLISHED NICKEL 3 8 +Brand#53 SMALL BRUSHED COPPER 14 8 +Brand#53 STANDARD PLATED STEEL 45 8 +Brand#54 ECONOMY POLISHED BRASS 49 8 +Brand#54 ECONOMY POLISHED TIN 23 8 +Brand#54 LARGE ANODIZED NICKEL 49 8 +Brand#54 MEDIUM BRUSHED STEEL 9 8 +Brand#54 SMALL BURNISHED NICKEL 14 8 +Brand#54 SMALL PLATED TIN 14 8 +Brand#54 STANDARD BURNISHED STEEL 14 8 +Brand#54 STANDARD PLATED BRASS 23 8 +Brand#55 MEDIUM BURNISHED TIN 36 8 +Brand#55 PROMO ANODIZED BRASS 14 8 +Brand#55 STANDARD BURNISHED COPPER 45 8 +Brand#15 STANDARD PLATED TIN 36 7 +Brand#23 SMALL POLISHED BRASS 49 7 +Brand#42 STANDARD PLATED COPPER 19 7 +Brand#51 LARGE POLISHED NICKEL 14 7 +Brand#11 ECONOMY ANODIZED BRASS 19 4 +Brand#11 ECONOMY ANODIZED BRASS 45 4 +Brand#11 ECONOMY ANODIZED NICKEL 36 4 +Brand#11 ECONOMY BRUSHED COPPER 3 4 +Brand#11 ECONOMY BRUSHED COPPER 9 4 +Brand#11 ECONOMY BRUSHED STEEL 9 4 +Brand#11 ECONOMY BRUSHED STEEL 36 4 +Brand#11 ECONOMY BURNISHED BRASS 36 4 +Brand#11 ECONOMY BURNISHED COPPER 9 4 +Brand#11 ECONOMY BURNISHED COPPER 49 4 +Brand#11 ECONOMY BURNISHED NICKEL 14 4 +Brand#11 ECONOMY BURNISHED NICKEL 49 4 +Brand#11 ECONOMY PLATED COPPER 19 4 +Brand#11 ECONOMY PLATED NICKEL 45 4 +Brand#11 ECONOMY PLATED TIN 9 4 +Brand#11 ECONOMY POLISHED BRASS 3 4 +Brand#11 ECONOMY POLISHED COPPER 3 4 +Brand#11 ECONOMY POLISHED COPPER 45 4 +Brand#11 ECONOMY POLISHED NICKEL 36 4 +Brand#11 ECONOMY POLISHED STEEL 23 4 +Brand#11 ECONOMY POLISHED TIN 14 4 +Brand#11 LARGE ANODIZED COPPER 23 4 +Brand#11 LARGE ANODIZED NICKEL 9 4 +Brand#11 LARGE ANODIZED STEEL 9 4 +Brand#11 LARGE ANODIZED TIN 45 4 +Brand#11 LARGE BRUSHED STEEL 19 4 +Brand#11 LARGE BRUSHED TIN 3 4 +Brand#11 LARGE BRUSHED TIN 14 4 +Brand#11 LARGE BURNISHED COPPER 9 4 +Brand#11 LARGE BURNISHED COPPER 19 4 +Brand#11 LARGE BURNISHED STEEL 23 4 +Brand#11 LARGE BURNISHED TIN 9 4 +Brand#11 LARGE PLATED COPPER 23 4 +Brand#11 LARGE PLATED TIN 9 4 +Brand#11 LARGE PLATED TIN 14 4 +Brand#11 LARGE PLATED TIN 23 4 +Brand#11 LARGE POLISHED NICKEL 49 4 +Brand#11 MEDIUM ANODIZED BRASS 45 4 +Brand#11 MEDIUM ANODIZED TIN 14 4 +Brand#11 MEDIUM BRUSHED BRASS 14 4 +Brand#11 MEDIUM BRUSHED BRASS 45 4 +Brand#11 MEDIUM BRUSHED NICKEL 14 4 +Brand#11 MEDIUM BRUSHED NICKEL 36 4 +Brand#11 MEDIUM BRUSHED STEEL 19 4 +Brand#11 MEDIUM BURNISHED COPPER 9 4 +Brand#11 MEDIUM BURNISHED TIN 36 4 +Brand#11 MEDIUM PLATED BRASS 3 4 +Brand#11 MEDIUM PLATED TIN 19 4 +Brand#11 PROMO ANODIZED BRASS 3 4 +Brand#11 PROMO ANODIZED BRASS 19 4 +Brand#11 PROMO ANODIZED BRASS 45 4 +Brand#11 PROMO ANODIZED BRASS 49 4 +Brand#11 PROMO ANODIZED STEEL 23 4 +Brand#11 PROMO ANODIZED TIN 45 4 +Brand#11 PROMO BRUSHED BRASS 23 4 +Brand#11 PROMO BRUSHED STEEL 3 4 +Brand#11 PROMO BURNISHED BRASS 23 4 +Brand#11 PROMO BURNISHED BRASS 36 4 +Brand#11 PROMO BURNISHED BRASS 49 4 +Brand#11 PROMO BURNISHED TIN 9 4 +Brand#11 PROMO PLATED BRASS 9 4 +Brand#11 PROMO PLATED BRASS 45 4 +Brand#11 PROMO PLATED NICKEL 19 4 +Brand#11 PROMO POLISHED BRASS 3 4 +Brand#11 PROMO POLISHED BRASS 9 4 +Brand#11 PROMO POLISHED BRASS 19 4 +Brand#11 PROMO POLISHED COPPER 14 4 +Brand#11 PROMO POLISHED COPPER 45 4 +Brand#11 PROMO POLISHED TIN 49 4 +Brand#11 SMALL ANODIZED COPPER 36 4 +Brand#11 SMALL ANODIZED NICKEL 3 4 +Brand#11 SMALL ANODIZED NICKEL 14 4 +Brand#11 SMALL ANODIZED TIN 14 4 +Brand#11 SMALL ANODIZED TIN 19 4 +Brand#11 SMALL ANODIZED TIN 45 4 +Brand#11 SMALL BRUSHED TIN 14 4 +Brand#11 SMALL BRUSHED TIN 23 4 +Brand#11 SMALL BRUSHED TIN 45 4 +Brand#11 SMALL BURNISHED BRASS 49 4 +Brand#11 SMALL BURNISHED COPPER 23 4 +Brand#11 SMALL PLATED COPPER 45 4 +Brand#11 SMALL PLATED NICKEL 3 4 +Brand#11 SMALL PLATED STEEL 36 4 +Brand#11 SMALL PLATED TIN 19 4 +Brand#11 SMALL POLISHED BRASS 14 4 +Brand#11 SMALL POLISHED BRASS 23 4 +Brand#11 SMALL POLISHED COPPER 14 4 +Brand#11 SMALL POLISHED COPPER 36 4 +Brand#11 SMALL POLISHED STEEL 9 4 +Brand#11 STANDARD BRUSHED COPPER 23 4 +Brand#11 STANDARD BRUSHED NICKEL 14 4 +Brand#11 STANDARD BRUSHED TIN 14 4 +Brand#11 STANDARD BURNISHED BRASS 3 4 +Brand#11 STANDARD BURNISHED STEEL 23 4 +Brand#11 STANDARD PLATED BRASS 19 4 +Brand#11 STANDARD PLATED TIN 19 4 +Brand#11 STANDARD POLISHED NICKEL 45 4 +Brand#11 STANDARD POLISHED TIN 14 4 +Brand#11 STANDARD POLISHED TIN 45 4 +Brand#12 ECONOMY ANODIZED BRASS 23 4 +Brand#12 ECONOMY ANODIZED COPPER 14 4 +Brand#12 ECONOMY ANODIZED NICKEL 19 4 +Brand#12 ECONOMY ANODIZED NICKEL 45 4 +Brand#12 ECONOMY ANODIZED STEEL 9 4 +Brand#12 ECONOMY BRUSHED COPPER 36 4 +Brand#12 ECONOMY BRUSHED NICKEL 49 4 +Brand#12 ECONOMY BRUSHED STEEL 49 4 +Brand#12 ECONOMY BURNISHED COPPER 45 4 +Brand#12 ECONOMY PLATED COPPER 23 4 +Brand#12 ECONOMY PLATED STEEL 23 4 +Brand#12 ECONOMY PLATED TIN 36 4 +Brand#12 ECONOMY POLISHED BRASS 14 4 +Brand#12 ECONOMY POLISHED COPPER 45 4 +Brand#12 ECONOMY POLISHED NICKEL 9 4 +Brand#12 LARGE ANODIZED NICKEL 9 4 +Brand#12 LARGE ANODIZED NICKEL 49 4 +Brand#12 LARGE ANODIZED STEEL 49 4 +Brand#12 LARGE ANODIZED TIN 36 4 +Brand#12 LARGE ANODIZED TIN 45 4 +Brand#12 LARGE BURNISHED BRASS 14 4 +Brand#12 LARGE BURNISHED BRASS 19 4 +Brand#12 LARGE BURNISHED COPPER 9 4 +Brand#12 LARGE BURNISHED NICKEL 45 4 +Brand#12 LARGE BURNISHED TIN 36 4 +Brand#12 LARGE PLATED BRASS 3 4 +Brand#12 LARGE PLATED STEEL 36 4 +Brand#12 LARGE PLATED STEEL 45 4 +Brand#12 LARGE PLATED TIN 23 4 +Brand#12 LARGE POLISHED COPPER 14 4 +Brand#12 LARGE POLISHED COPPER 19 4 +Brand#12 LARGE POLISHED COPPER 49 4 +Brand#12 LARGE POLISHED STEEL 3 4 +Brand#12 MEDIUM ANODIZED COPPER 9 4 +Brand#12 MEDIUM ANODIZED COPPER 45 4 +Brand#12 MEDIUM ANODIZED NICKEL 45 4 +Brand#12 MEDIUM BRUSHED BRASS 19 4 +Brand#12 MEDIUM BRUSHED COPPER 9 4 +Brand#12 MEDIUM BRUSHED COPPER 36 4 +Brand#12 MEDIUM BRUSHED COPPER 49 4 +Brand#12 MEDIUM BRUSHED NICKEL 3 4 +Brand#12 MEDIUM BRUSHED NICKEL 14 4 +Brand#12 MEDIUM BRUSHED NICKEL 23 4 +Brand#12 MEDIUM BURNISHED BRASS 3 4 +Brand#12 MEDIUM BURNISHED COPPER 36 4 +Brand#12 MEDIUM BURNISHED NICKEL 19 4 +Brand#12 MEDIUM BURNISHED TIN 14 4 +Brand#12 MEDIUM PLATED BRASS 23 4 +Brand#12 MEDIUM PLATED TIN 19 4 +Brand#12 MEDIUM PLATED TIN 23 4 +Brand#12 MEDIUM PLATED TIN 49 4 +Brand#12 PROMO ANODIZED BRASS 9 4 +Brand#12 PROMO ANODIZED BRASS 45 4 +Brand#12 PROMO ANODIZED NICKEL 14 4 +Brand#12 PROMO ANODIZED STEEL 49 4 +Brand#12 PROMO ANODIZED TIN 3 4 +Brand#12 PROMO ANODIZED TIN 19 4 +Brand#12 PROMO BRUSHED COPPER 14 4 +Brand#12 PROMO BRUSHED COPPER 19 4 +Brand#12 PROMO BRUSHED NICKEL 23 4 +Brand#12 PROMO BRUSHED STEEL 23 4 +Brand#12 PROMO BRUSHED STEEL 36 4 +Brand#12 PROMO BURNISHED BRASS 49 4 +Brand#12 PROMO BURNISHED TIN 9 4 +Brand#12 PROMO BURNISHED TIN 14 4 +Brand#12 PROMO PLATED BRASS 36 4 +Brand#12 PROMO POLISHED COPPER 23 4 +Brand#12 PROMO POLISHED NICKEL 3 4 +Brand#12 PROMO POLISHED NICKEL 9 4 +Brand#12 PROMO POLISHED STEEL 14 4 +Brand#12 PROMO POLISHED TIN 23 4 +Brand#12 PROMO POLISHED TIN 36 4 +Brand#12 SMALL ANODIZED BRASS 36 4 +Brand#12 SMALL ANODIZED COPPER 23 4 +Brand#12 SMALL ANODIZED STEEL 36 4 +Brand#12 SMALL ANODIZED TIN 14 4 +Brand#12 SMALL BRUSHED COPPER 19 4 +Brand#12 SMALL BRUSHED COPPER 36 4 +Brand#12 SMALL BRUSHED TIN 36 4 +Brand#12 SMALL BURNISHED BRASS 14 4 +Brand#12 SMALL BURNISHED COPPER 9 4 +Brand#12 SMALL BURNISHED COPPER 36 4 +Brand#12 SMALL PLATED BRASS 9 4 +Brand#12 SMALL POLISHED BRASS 49 4 +Brand#12 SMALL POLISHED NICKEL 19 4 +Brand#12 SMALL POLISHED TIN 3 4 +Brand#12 STANDARD ANODIZED BRASS 19 4 +Brand#12 STANDARD ANODIZED NICKEL 19 4 +Brand#12 STANDARD ANODIZED STEEL 19 4 +Brand#12 STANDARD BRUSHED COPPER 36 4 +Brand#12 STANDARD BRUSHED NICKEL 23 4 +Brand#12 STANDARD BRUSHED STEEL 49 4 +Brand#12 STANDARD BURNISHED BRASS 23 4 +Brand#12 STANDARD BURNISHED COPPER 14 4 +Brand#12 STANDARD BURNISHED NICKEL 45 4 +Brand#12 STANDARD BURNISHED NICKEL 49 4 +Brand#12 STANDARD BURNISHED TIN 3 4 +Brand#12 STANDARD BURNISHED TIN 14 4 +Brand#12 STANDARD PLATED BRASS 19 4 +Brand#12 STANDARD PLATED NICKEL 45 4 +Brand#12 STANDARD PLATED STEEL 36 4 +Brand#12 STANDARD PLATED STEEL 45 4 +Brand#12 STANDARD PLATED TIN 9 4 +Brand#12 STANDARD POLISHED BRASS 49 4 +Brand#12 STANDARD POLISHED COPPER 3 4 +Brand#12 STANDARD POLISHED NICKEL 23 4 +Brand#12 STANDARD POLISHED TIN 14 4 +Brand#13 ECONOMY ANODIZED NICKEL 14 4 +Brand#13 ECONOMY ANODIZED NICKEL 19 4 +Brand#13 ECONOMY ANODIZED STEEL 45 4 +Brand#13 ECONOMY ANODIZED STEEL 49 4 +Brand#13 ECONOMY BRUSHED BRASS 3 4 +Brand#13 ECONOMY BURNISHED STEEL 14 4 +Brand#13 ECONOMY BURNISHED TIN 19 4 +Brand#13 ECONOMY BURNISHED TIN 45 4 +Brand#13 ECONOMY PLATED COPPER 19 4 +Brand#13 ECONOMY PLATED NICKEL 3 4 +Brand#13 ECONOMY PLATED STEEL 23 4 +Brand#13 ECONOMY PLATED TIN 3 4 +Brand#13 ECONOMY POLISHED BRASS 3 4 +Brand#13 ECONOMY POLISHED COPPER 9 4 +Brand#13 ECONOMY POLISHED COPPER 49 4 +Brand#13 ECONOMY POLISHED STEEL 23 4 +Brand#13 ECONOMY POLISHED STEEL 49 4 +Brand#13 LARGE ANODIZED BRASS 23 4 +Brand#13 LARGE ANODIZED COPPER 19 4 +Brand#13 LARGE ANODIZED NICKEL 9 4 +Brand#13 LARGE ANODIZED STEEL 45 4 +Brand#13 LARGE ANODIZED TIN 19 4 +Brand#13 LARGE BRUSHED BRASS 3 4 +Brand#13 LARGE BRUSHED BRASS 9 4 +Brand#13 LARGE BRUSHED BRASS 19 4 +Brand#13 LARGE BRUSHED COPPER 9 4 +Brand#13 LARGE BRUSHED COPPER 36 4 +Brand#13 LARGE BRUSHED NICKEL 3 4 +Brand#13 LARGE BRUSHED NICKEL 9 4 +Brand#13 LARGE BRUSHED NICKEL 14 4 +Brand#13 LARGE BRUSHED NICKEL 23 4 +Brand#13 LARGE BRUSHED STEEL 19 4 +Brand#13 LARGE BRUSHED TIN 49 4 +Brand#13 LARGE BURNISHED BRASS 49 4 +Brand#13 LARGE BURNISHED TIN 49 4 +Brand#13 LARGE PLATED COPPER 23 4 +Brand#13 LARGE PLATED STEEL 14 4 +Brand#13 LARGE PLATED STEEL 19 4 +Brand#13 LARGE PLATED STEEL 36 4 +Brand#13 LARGE PLATED TIN 14 4 +Brand#13 LARGE PLATED TIN 45 4 +Brand#13 LARGE POLISHED BRASS 3 4 +Brand#13 LARGE POLISHED BRASS 23 4 +Brand#13 LARGE POLISHED BRASS 49 4 +Brand#13 MEDIUM ANODIZED BRASS 3 4 +Brand#13 MEDIUM ANODIZED BRASS 36 4 +Brand#13 MEDIUM ANODIZED COPPER 14 4 +Brand#13 MEDIUM ANODIZED NICKEL 3 4 +Brand#13 MEDIUM ANODIZED STEEL 14 4 +Brand#13 MEDIUM ANODIZED STEEL 19 4 +Brand#13 MEDIUM ANODIZED STEEL 36 4 +Brand#13 MEDIUM BRUSHED BRASS 49 4 +Brand#13 MEDIUM BRUSHED COPPER 23 4 +Brand#13 MEDIUM BRUSHED NICKEL 45 4 +Brand#13 MEDIUM BURNISHED BRASS 9 4 +Brand#13 MEDIUM BURNISHED STEEL 19 4 +Brand#13 MEDIUM BURNISHED STEEL 49 4 +Brand#13 MEDIUM PLATED BRASS 3 4 +Brand#13 MEDIUM PLATED BRASS 23 4 +Brand#13 MEDIUM PLATED BRASS 36 4 +Brand#13 MEDIUM PLATED COPPER 19 4 +Brand#13 MEDIUM PLATED COPPER 23 4 +Brand#13 MEDIUM PLATED STEEL 3 4 +Brand#13 PROMO ANODIZED BRASS 14 4 +Brand#13 PROMO ANODIZED COPPER 9 4 +Brand#13 PROMO ANODIZED COPPER 45 4 +Brand#13 PROMO ANODIZED STEEL 23 4 +Brand#13 PROMO BRUSHED COPPER 49 4 +Brand#13 PROMO BURNISHED COPPER 19 4 +Brand#13 PROMO BURNISHED NICKEL 9 4 +Brand#13 PROMO BURNISHED STEEL 23 4 +Brand#13 PROMO BURNISHED STEEL 45 4 +Brand#13 PROMO BURNISHED TIN 19 4 +Brand#13 PROMO PLATED BRASS 14 4 +Brand#13 PROMO PLATED BRASS 19 4 +Brand#13 PROMO PLATED COPPER 3 4 +Brand#13 PROMO PLATED COPPER 19 4 +Brand#13 PROMO PLATED TIN 19 4 +Brand#13 PROMO POLISHED BRASS 49 4 +Brand#13 PROMO POLISHED STEEL 45 4 +Brand#13 PROMO POLISHED TIN 14 4 +Brand#13 SMALL ANODIZED STEEL 23 4 +Brand#13 SMALL ANODIZED TIN 3 4 +Brand#13 SMALL ANODIZED TIN 45 4 +Brand#13 SMALL BRUSHED COPPER 3 4 +Brand#13 SMALL BRUSHED NICKEL 19 4 +Brand#13 SMALL BRUSHED TIN 9 4 +Brand#13 SMALL BRUSHED TIN 45 4 +Brand#13 SMALL BURNISHED BRASS 19 4 +Brand#13 SMALL BURNISHED BRASS 45 4 +Brand#13 SMALL PLATED BRASS 9 4 +Brand#13 SMALL PLATED TIN 45 4 +Brand#13 SMALL POLISHED NICKEL 19 4 +Brand#13 SMALL POLISHED STEEL 49 4 +Brand#13 STANDARD ANODIZED COPPER 45 4 +Brand#13 STANDARD ANODIZED NICKEL 9 4 +Brand#13 STANDARD ANODIZED NICKEL 19 4 +Brand#13 STANDARD ANODIZED STEEL 14 4 +Brand#13 STANDARD ANODIZED TIN 9 4 +Brand#13 STANDARD ANODIZED TIN 36 4 +Brand#13 STANDARD BRUSHED BRASS 19 4 +Brand#13 STANDARD BRUSHED TIN 9 4 +Brand#13 STANDARD BURNISHED BRASS 9 4 +Brand#13 STANDARD BURNISHED BRASS 14 4 +Brand#13 STANDARD BURNISHED COPPER 45 4 +Brand#13 STANDARD PLATED BRASS 49 4 +Brand#13 STANDARD PLATED COPPER 19 4 +Brand#13 STANDARD PLATED NICKEL 23 4 +Brand#13 STANDARD PLATED TIN 9 4 +Brand#13 STANDARD POLISHED BRASS 49 4 +Brand#13 STANDARD POLISHED COPPER 9 4 +Brand#13 STANDARD POLISHED COPPER 49 4 +Brand#13 STANDARD POLISHED NICKEL 14 4 +Brand#13 STANDARD POLISHED NICKEL 19 4 +Brand#13 STANDARD POLISHED STEEL 23 4 +Brand#14 ECONOMY ANODIZED BRASS 19 4 +Brand#14 ECONOMY ANODIZED COPPER 9 4 +Brand#14 ECONOMY ANODIZED STEEL 19 4 +Brand#14 ECONOMY ANODIZED STEEL 45 4 +Brand#14 ECONOMY BRUSHED BRASS 19 4 +Brand#14 ECONOMY BRUSHED COPPER 45 4 +Brand#14 ECONOMY BRUSHED NICKEL 14 4 +Brand#14 ECONOMY BRUSHED TIN 14 4 +Brand#14 ECONOMY BURNISHED COPPER 9 4 +Brand#14 ECONOMY BURNISHED COPPER 19 4 +Brand#14 ECONOMY BURNISHED STEEL 36 4 +Brand#14 ECONOMY BURNISHED TIN 3 4 +Brand#14 ECONOMY PLATED BRASS 36 4 +Brand#14 ECONOMY PLATED COPPER 49 4 +Brand#14 ECONOMY PLATED STEEL 45 4 +Brand#14 ECONOMY PLATED TIN 9 4 +Brand#14 ECONOMY POLISHED COPPER 3 4 +Brand#14 ECONOMY POLISHED TIN 19 4 +Brand#14 LARGE ANODIZED COPPER 9 4 +Brand#14 LARGE ANODIZED COPPER 23 4 +Brand#14 LARGE ANODIZED NICKEL 3 4 +Brand#14 LARGE ANODIZED NICKEL 9 4 +Brand#14 LARGE ANODIZED NICKEL 19 4 +Brand#14 LARGE ANODIZED TIN 9 4 +Brand#14 LARGE BRUSHED COPPER 14 4 +Brand#14 LARGE BRUSHED NICKEL 45 4 +Brand#14 LARGE PLATED BRASS 3 4 +Brand#14 LARGE PLATED NICKEL 3 4 +Brand#14 LARGE PLATED NICKEL 14 4 +Brand#14 LARGE PLATED NICKEL 49 4 +Brand#14 LARGE PLATED TIN 49 4 +Brand#14 LARGE POLISHED BRASS 9 4 +Brand#14 LARGE POLISHED BRASS 14 4 +Brand#14 LARGE POLISHED BRASS 36 4 +Brand#14 LARGE POLISHED NICKEL 3 4 +Brand#14 LARGE POLISHED NICKEL 14 4 +Brand#14 LARGE POLISHED STEEL 9 4 +Brand#14 LARGE POLISHED STEEL 23 4 +Brand#14 LARGE POLISHED STEEL 36 4 +Brand#14 MEDIUM ANODIZED NICKEL 3 4 +Brand#14 MEDIUM ANODIZED NICKEL 49 4 +Brand#14 MEDIUM ANODIZED STEEL 23 4 +Brand#14 MEDIUM ANODIZED STEEL 36 4 +Brand#14 MEDIUM BRUSHED BRASS 9 4 +Brand#14 MEDIUM BRUSHED COPPER 23 4 +Brand#14 MEDIUM BRUSHED STEEL 14 4 +Brand#14 MEDIUM BURNISHED COPPER 14 4 +Brand#14 MEDIUM BURNISHED STEEL 3 4 +Brand#14 MEDIUM BURNISHED STEEL 49 4 +Brand#14 MEDIUM PLATED BRASS 36 4 +Brand#14 MEDIUM PLATED STEEL 49 4 +Brand#14 MEDIUM PLATED TIN 14 4 +Brand#14 PROMO ANODIZED BRASS 49 4 +Brand#14 PROMO ANODIZED STEEL 36 4 +Brand#14 PROMO BRUSHED STEEL 19 4 +Brand#14 PROMO BURNISHED BRASS 23 4 +Brand#14 PROMO BURNISHED STEEL 36 4 +Brand#14 PROMO PLATED BRASS 9 4 +Brand#14 PROMO PLATED BRASS 45 4 +Brand#14 PROMO PLATED COPPER 45 4 +Brand#14 PROMO PLATED STEEL 3 4 +Brand#14 PROMO POLISHED BRASS 9 4 +Brand#14 PROMO POLISHED COPPER 49 4 +Brand#14 PROMO POLISHED STEEL 19 4 +Brand#14 SMALL ANODIZED STEEL 23 4 +Brand#14 SMALL ANODIZED TIN 23 4 +Brand#14 SMALL BRUSHED BRASS 19 4 +Brand#14 SMALL BRUSHED BRASS 36 4 +Brand#14 SMALL BRUSHED COPPER 9 4 +Brand#14 SMALL BRUSHED TIN 36 4 +Brand#14 SMALL BURNISHED BRASS 45 4 +Brand#14 SMALL BURNISHED COPPER 9 4 +Brand#14 SMALL BURNISHED COPPER 14 4 +Brand#14 SMALL BURNISHED COPPER 45 4 +Brand#14 SMALL BURNISHED NICKEL 36 4 +Brand#14 SMALL BURNISHED STEEL 36 4 +Brand#14 SMALL BURNISHED TIN 23 4 +Brand#14 SMALL PLATED NICKEL 3 4 +Brand#14 SMALL PLATED NICKEL 9 4 +Brand#14 SMALL PLATED STEEL 14 4 +Brand#14 SMALL POLISHED BRASS 36 4 +Brand#14 SMALL POLISHED COPPER 36 4 +Brand#14 SMALL POLISHED NICKEL 9 4 +Brand#14 SMALL POLISHED STEEL 14 4 +Brand#14 SMALL POLISHED TIN 14 4 +Brand#14 STANDARD ANODIZED BRASS 19 4 +Brand#14 STANDARD ANODIZED NICKEL 14 4 +Brand#14 STANDARD ANODIZED STEEL 9 4 +Brand#14 STANDARD BRUSHED COPPER 45 4 +Brand#14 STANDARD BRUSHED NICKEL 45 4 +Brand#14 STANDARD BRUSHED TIN 45 4 +Brand#14 STANDARD BURNISHED BRASS 9 4 +Brand#14 STANDARD BURNISHED BRASS 23 4 +Brand#14 STANDARD BURNISHED BRASS 49 4 +Brand#14 STANDARD BURNISHED NICKEL 9 4 +Brand#14 STANDARD PLATED BRASS 36 4 +Brand#14 STANDARD PLATED COPPER 45 4 +Brand#14 STANDARD POLISHED NICKEL 3 4 +Brand#14 STANDARD POLISHED NICKEL 9 4 +Brand#14 STANDARD POLISHED TIN 19 4 +Brand#15 ECONOMY ANODIZED COPPER 14 4 +Brand#15 ECONOMY ANODIZED STEEL 19 4 +Brand#15 ECONOMY ANODIZED STEEL 36 4 +Brand#15 ECONOMY BRUSHED BRASS 36 4 +Brand#15 ECONOMY BRUSHED COPPER 14 4 +Brand#15 ECONOMY BRUSHED NICKEL 14 4 +Brand#15 ECONOMY BRUSHED STEEL 3 4 +Brand#15 ECONOMY BRUSHED TIN 3 4 +Brand#15 ECONOMY BURNISHED BRASS 14 4 +Brand#15 ECONOMY BURNISHED COPPER 3 4 +Brand#15 ECONOMY BURNISHED COPPER 23 4 +Brand#15 ECONOMY PLATED NICKEL 49 4 +Brand#15 ECONOMY PLATED STEEL 3 4 +Brand#15 ECONOMY PLATED STEEL 19 4 +Brand#15 ECONOMY PLATED STEEL 45 4 +Brand#15 LARGE ANODIZED BRASS 19 4 +Brand#15 LARGE ANODIZED BRASS 36 4 +Brand#15 LARGE ANODIZED BRASS 45 4 +Brand#15 LARGE ANODIZED COPPER 3 4 +Brand#15 LARGE ANODIZED NICKEL 9 4 +Brand#15 LARGE ANODIZED TIN 19 4 +Brand#15 LARGE BRUSHED BRASS 9 4 +Brand#15 LARGE BRUSHED BRASS 19 4 +Brand#15 LARGE BRUSHED COPPER 14 4 +Brand#15 LARGE BRUSHED STEEL 9 4 +Brand#15 LARGE BRUSHED STEEL 14 4 +Brand#15 LARGE BRUSHED STEEL 19 4 +Brand#15 LARGE BRUSHED STEEL 36 4 +Brand#15 LARGE BURNISHED BRASS 14 4 +Brand#15 LARGE BURNISHED BRASS 19 4 +Brand#15 LARGE BURNISHED COPPER 9 4 +Brand#15 LARGE BURNISHED COPPER 45 4 +Brand#15 LARGE BURNISHED TIN 49 4 +Brand#15 LARGE PLATED BRASS 19 4 +Brand#15 LARGE PLATED COPPER 3 4 +Brand#15 LARGE PLATED COPPER 23 4 +Brand#15 LARGE PLATED NICKEL 36 4 +Brand#15 MEDIUM ANODIZED BRASS 23 4 +Brand#15 MEDIUM ANODIZED COPPER 9 4 +Brand#15 MEDIUM ANODIZED NICKEL 3 4 +Brand#15 MEDIUM ANODIZED TIN 19 4 +Brand#15 MEDIUM BRUSHED BRASS 9 4 +Brand#15 MEDIUM BRUSHED TIN 23 4 +Brand#15 MEDIUM BURNISHED COPPER 36 4 +Brand#15 MEDIUM BURNISHED TIN 45 4 +Brand#15 MEDIUM PLATED COPPER 9 4 +Brand#15 MEDIUM PLATED NICKEL 9 4 +Brand#15 MEDIUM PLATED NICKEL 19 4 +Brand#15 MEDIUM PLATED STEEL 36 4 +Brand#15 MEDIUM PLATED STEEL 49 4 +Brand#15 MEDIUM PLATED TIN 9 4 +Brand#15 MEDIUM PLATED TIN 14 4 +Brand#15 MEDIUM PLATED TIN 23 4 +Brand#15 PROMO ANODIZED COPPER 23 4 +Brand#15 PROMO ANODIZED STEEL 14 4 +Brand#15 PROMO ANODIZED TIN 45 4 +Brand#15 PROMO BRUSHED COPPER 14 4 +Brand#15 PROMO BRUSHED COPPER 19 4 +Brand#15 PROMO BRUSHED NICKEL 19 4 +Brand#15 PROMO BRUSHED NICKEL 23 4 +Brand#15 PROMO BRUSHED STEEL 14 4 +Brand#15 PROMO BRUSHED TIN 36 4 +Brand#15 PROMO BURNISHED NICKEL 9 4 +Brand#15 PROMO BURNISHED STEEL 45 4 +Brand#15 PROMO PLATED COPPER 3 4 +Brand#15 PROMO PLATED COPPER 36 4 +Brand#15 PROMO PLATED STEEL 3 4 +Brand#15 PROMO PLATED TIN 49 4 +Brand#15 PROMO POLISHED COPPER 3 4 +Brand#15 PROMO POLISHED NICKEL 36 4 +Brand#15 PROMO POLISHED STEEL 36 4 +Brand#15 PROMO POLISHED TIN 49 4 +Brand#15 SMALL ANODIZED BRASS 14 4 +Brand#15 SMALL ANODIZED BRASS 19 4 +Brand#15 SMALL ANODIZED COPPER 9 4 +Brand#15 SMALL ANODIZED TIN 45 4 +Brand#15 SMALL BRUSHED BRASS 3 4 +Brand#15 SMALL BRUSHED COPPER 19 4 +Brand#15 SMALL BRUSHED STEEL 23 4 +Brand#15 SMALL BRUSHED TIN 45 4 +Brand#15 SMALL BURNISHED BRASS 19 4 +Brand#15 SMALL BURNISHED COPPER 14 4 +Brand#15 SMALL BURNISHED NICKEL 19 4 +Brand#15 SMALL BURNISHED NICKEL 49 4 +Brand#15 SMALL BURNISHED STEEL 9 4 +Brand#15 SMALL BURNISHED TIN 19 4 +Brand#15 SMALL BURNISHED TIN 23 4 +Brand#15 SMALL BURNISHED TIN 36 4 +Brand#15 SMALL PLATED BRASS 3 4 +Brand#15 SMALL PLATED COPPER 23 4 +Brand#15 SMALL PLATED COPPER 49 4 +Brand#15 SMALL PLATED NICKEL 36 4 +Brand#15 SMALL PLATED NICKEL 45 4 +Brand#15 SMALL PLATED STEEL 3 4 +Brand#15 SMALL PLATED TIN 9 4 +Brand#15 SMALL POLISHED COPPER 9 4 +Brand#15 SMALL POLISHED NICKEL 3 4 +Brand#15 SMALL POLISHED STEEL 19 4 +Brand#15 SMALL POLISHED STEEL 36 4 +Brand#15 SMALL POLISHED TIN 19 4 +Brand#15 SMALL POLISHED TIN 49 4 +Brand#15 STANDARD ANODIZED NICKEL 19 4 +Brand#15 STANDARD ANODIZED NICKEL 49 4 +Brand#15 STANDARD ANODIZED TIN 36 4 +Brand#15 STANDARD BRUSHED NICKEL 3 4 +Brand#15 STANDARD BURNISHED BRASS 23 4 +Brand#15 STANDARD BURNISHED STEEL 3 4 +Brand#15 STANDARD BURNISHED STEEL 45 4 +Brand#15 STANDARD PLATED BRASS 36 4 +Brand#15 STANDARD PLATED COPPER 14 4 +Brand#15 STANDARD PLATED COPPER 23 4 +Brand#15 STANDARD PLATED NICKEL 19 4 +Brand#15 STANDARD PLATED TIN 45 4 +Brand#15 STANDARD POLISHED BRASS 14 4 +Brand#15 STANDARD POLISHED COPPER 23 4 +Brand#15 STANDARD POLISHED NICKEL 45 4 +Brand#21 ECONOMY ANODIZED BRASS 3 4 +Brand#21 ECONOMY ANODIZED NICKEL 14 4 +Brand#21 ECONOMY ANODIZED STEEL 19 4 +Brand#21 ECONOMY ANODIZED STEEL 23 4 +Brand#21 ECONOMY ANODIZED STEEL 49 4 +Brand#21 ECONOMY ANODIZED TIN 19 4 +Brand#21 ECONOMY BRUSHED BRASS 9 4 +Brand#21 ECONOMY BRUSHED BRASS 14 4 +Brand#21 ECONOMY BRUSHED BRASS 36 4 +Brand#21 ECONOMY BRUSHED COPPER 49 4 +Brand#21 ECONOMY BRUSHED STEEL 45 4 +Brand#21 ECONOMY BRUSHED TIN 49 4 +Brand#21 ECONOMY BURNISHED BRASS 3 4 +Brand#21 ECONOMY BURNISHED COPPER 45 4 +Brand#21 ECONOMY BURNISHED STEEL 19 4 +Brand#21 ECONOMY BURNISHED STEEL 36 4 +Brand#21 ECONOMY PLATED BRASS 36 4 +Brand#21 ECONOMY PLATED COPPER 3 4 +Brand#21 ECONOMY PLATED COPPER 14 4 +Brand#21 ECONOMY PLATED NICKEL 49 4 +Brand#21 ECONOMY POLISHED NICKEL 3 4 +Brand#21 ECONOMY POLISHED NICKEL 9 4 +Brand#21 LARGE ANODIZED COPPER 3 4 +Brand#21 LARGE ANODIZED COPPER 9 4 +Brand#21 LARGE ANODIZED STEEL 36 4 +Brand#21 LARGE ANODIZED TIN 45 4 +Brand#21 LARGE BRUSHED COPPER 45 4 +Brand#21 LARGE BRUSHED STEEL 23 4 +Brand#21 LARGE BURNISHED BRASS 49 4 +Brand#21 LARGE BURNISHED COPPER 19 4 +Brand#21 LARGE BURNISHED STEEL 49 4 +Brand#21 LARGE BURNISHED TIN 49 4 +Brand#21 LARGE PLATED BRASS 19 4 +Brand#21 LARGE PLATED NICKEL 23 4 +Brand#21 LARGE PLATED NICKEL 49 4 +Brand#21 LARGE PLATED TIN 19 4 +Brand#21 LARGE POLISHED BRASS 49 4 +Brand#21 LARGE POLISHED COPPER 14 4 +Brand#21 LARGE POLISHED NICKEL 3 4 +Brand#21 LARGE POLISHED NICKEL 14 4 +Brand#21 LARGE POLISHED STEEL 14 4 +Brand#21 LARGE POLISHED TIN 49 4 +Brand#21 MEDIUM ANODIZED COPPER 14 4 +Brand#21 MEDIUM ANODIZED NICKEL 49 4 +Brand#21 MEDIUM BRUSHED COPPER 3 4 +Brand#21 MEDIUM BRUSHED COPPER 49 4 +Brand#21 MEDIUM BRUSHED STEEL 23 4 +Brand#21 MEDIUM BRUSHED TIN 3 4 +Brand#21 MEDIUM BRUSHED TIN 14 4 +Brand#21 MEDIUM BURNISHED NICKEL 14 4 +Brand#21 MEDIUM BURNISHED STEEL 23 4 +Brand#21 MEDIUM BURNISHED TIN 3 4 +Brand#21 MEDIUM PLATED BRASS 3 4 +Brand#21 MEDIUM PLATED BRASS 19 4 +Brand#21 MEDIUM PLATED STEEL 36 4 +Brand#21 PROMO ANODIZED BRASS 9 4 +Brand#21 PROMO ANODIZED COPPER 14 4 +Brand#21 PROMO ANODIZED NICKEL 23 4 +Brand#21 PROMO ANODIZED STEEL 3 4 +Brand#21 PROMO ANODIZED STEEL 14 4 +Brand#21 PROMO ANODIZED STEEL 36 4 +Brand#21 PROMO BRUSHED NICKEL 45 4 +Brand#21 PROMO BRUSHED STEEL 14 4 +Brand#21 PROMO BRUSHED STEEL 23 4 +Brand#21 PROMO BRUSHED STEEL 45 4 +Brand#21 PROMO BURNISHED BRASS 19 4 +Brand#21 PROMO BURNISHED COPPER 19 4 +Brand#21 PROMO BURNISHED NICKEL 9 4 +Brand#21 PROMO BURNISHED TIN 19 4 +Brand#21 PROMO PLATED NICKEL 9 4 +Brand#21 PROMO PLATED NICKEL 36 4 +Brand#21 PROMO PLATED STEEL 49 4 +Brand#21 PROMO PLATED TIN 3 4 +Brand#21 PROMO POLISHED NICKEL 23 4 +Brand#21 PROMO POLISHED TIN 14 4 +Brand#21 PROMO POLISHED TIN 19 4 +Brand#21 PROMO POLISHED TIN 23 4 +Brand#21 SMALL BRUSHED BRASS 23 4 +Brand#21 SMALL BRUSHED COPPER 49 4 +Brand#21 SMALL BURNISHED BRASS 23 4 +Brand#21 SMALL BURNISHED BRASS 36 4 +Brand#21 SMALL BURNISHED STEEL 19 4 +Brand#21 SMALL BURNISHED TIN 19 4 +Brand#21 SMALL PLATED BRASS 45 4 +Brand#21 SMALL PLATED COPPER 45 4 +Brand#21 SMALL PLATED STEEL 45 4 +Brand#21 SMALL PLATED TIN 14 4 +Brand#21 SMALL PLATED TIN 45 4 +Brand#21 SMALL POLISHED COPPER 9 4 +Brand#21 SMALL POLISHED NICKEL 23 4 +Brand#21 SMALL POLISHED TIN 3 4 +Brand#21 STANDARD ANODIZED BRASS 9 4 +Brand#21 STANDARD ANODIZED NICKEL 19 4 +Brand#21 STANDARD ANODIZED TIN 45 4 +Brand#21 STANDARD BURNISHED COPPER 36 4 +Brand#21 STANDARD BURNISHED NICKEL 23 4 +Brand#21 STANDARD BURNISHED TIN 9 4 +Brand#21 STANDARD PLATED BRASS 14 4 +Brand#21 STANDARD PLATED COPPER 19 4 +Brand#21 STANDARD PLATED NICKEL 3 4 +Brand#21 STANDARD PLATED STEEL 9 4 +Brand#21 STANDARD PLATED TIN 9 4 +Brand#21 STANDARD POLISHED BRASS 9 4 +Brand#21 STANDARD POLISHED COPPER 49 4 +Brand#21 STANDARD POLISHED STEEL 36 4 +Brand#21 STANDARD POLISHED TIN 36 4 +Brand#22 ECONOMY ANODIZED STEEL 9 4 +Brand#22 ECONOMY ANODIZED STEEL 14 4 +Brand#22 ECONOMY ANODIZED STEEL 23 4 +Brand#22 ECONOMY ANODIZED TIN 9 4 +Brand#22 ECONOMY ANODIZED TIN 36 4 +Brand#22 ECONOMY BRUSHED NICKEL 36 4 +Brand#22 ECONOMY BRUSHED NICKEL 45 4 +Brand#22 ECONOMY BURNISHED BRASS 9 4 +Brand#22 ECONOMY BURNISHED BRASS 23 4 +Brand#22 ECONOMY BURNISHED BRASS 45 4 +Brand#22 ECONOMY BURNISHED NICKEL 19 4 +Brand#22 ECONOMY BURNISHED NICKEL 49 4 +Brand#22 ECONOMY BURNISHED STEEL 9 4 +Brand#22 ECONOMY BURNISHED STEEL 14 4 +Brand#22 ECONOMY BURNISHED STEEL 23 4 +Brand#22 ECONOMY PLATED BRASS 36 4 +Brand#22 ECONOMY PLATED COPPER 23 4 +Brand#22 ECONOMY PLATED TIN 3 4 +Brand#22 ECONOMY POLISHED TIN 49 4 +Brand#22 LARGE ANODIZED BRASS 19 4 +Brand#22 LARGE ANODIZED COPPER 36 4 +Brand#22 LARGE ANODIZED STEEL 3 4 +Brand#22 LARGE BRUSHED BRASS 23 4 +Brand#22 LARGE BRUSHED BRASS 49 4 +Brand#22 LARGE BRUSHED STEEL 49 4 +Brand#22 LARGE BURNISHED COPPER 19 4 +Brand#22 LARGE BURNISHED STEEL 23 4 +Brand#22 LARGE BURNISHED STEEL 45 4 +Brand#22 LARGE BURNISHED TIN 45 4 +Brand#22 LARGE PLATED COPPER 14 4 +Brand#22 LARGE PLATED STEEL 49 4 +Brand#22 LARGE POLISHED BRASS 19 4 +Brand#22 LARGE POLISHED COPPER 19 4 +Brand#22 LARGE POLISHED COPPER 23 4 +Brand#22 LARGE POLISHED NICKEL 19 4 +Brand#22 LARGE POLISHED TIN 49 4 +Brand#22 MEDIUM ANODIZED BRASS 45 4 +Brand#22 MEDIUM ANODIZED COPPER 19 4 +Brand#22 MEDIUM ANODIZED COPPER 49 4 +Brand#22 MEDIUM ANODIZED NICKEL 9 4 +Brand#22 MEDIUM ANODIZED NICKEL 14 4 +Brand#22 MEDIUM ANODIZED NICKEL 36 4 +Brand#22 MEDIUM ANODIZED TIN 3 4 +Brand#22 MEDIUM ANODIZED TIN 9 4 +Brand#22 MEDIUM BRUSHED BRASS 3 4 +Brand#22 MEDIUM BRUSHED BRASS 14 4 +Brand#22 MEDIUM BRUSHED COPPER 3 4 +Brand#22 MEDIUM BRUSHED COPPER 45 4 +Brand#22 MEDIUM BRUSHED NICKEL 14 4 +Brand#22 MEDIUM BRUSHED TIN 45 4 +Brand#22 MEDIUM BURNISHED COPPER 36 4 +Brand#22 MEDIUM BURNISHED TIN 19 4 +Brand#22 MEDIUM BURNISHED TIN 23 4 +Brand#22 MEDIUM BURNISHED TIN 49 4 +Brand#22 MEDIUM PLATED BRASS 49 4 +Brand#22 MEDIUM PLATED COPPER 9 4 +Brand#22 MEDIUM PLATED STEEL 3 4 +Brand#22 PROMO ANODIZED BRASS 9 4 +Brand#22 PROMO ANODIZED STEEL 36 4 +Brand#22 PROMO ANODIZED TIN 45 4 +Brand#22 PROMO BRUSHED BRASS 3 4 +Brand#22 PROMO BRUSHED BRASS 9 4 +Brand#22 PROMO BRUSHED BRASS 36 4 +Brand#22 PROMO BRUSHED STEEL 36 4 +Brand#22 PROMO BURNISHED BRASS 23 4 +Brand#22 PROMO BURNISHED COPPER 9 4 +Brand#22 PROMO PLATED BRASS 14 4 +Brand#22 PROMO PLATED BRASS 45 4 +Brand#22 PROMO PLATED NICKEL 3 4 +Brand#22 PROMO PLATED STEEL 19 4 +Brand#22 PROMO POLISHED BRASS 3 4 +Brand#22 PROMO POLISHED STEEL 14 4 +Brand#22 PROMO POLISHED STEEL 23 4 +Brand#22 SMALL ANODIZED TIN 36 4 +Brand#22 SMALL ANODIZED TIN 49 4 +Brand#22 SMALL BRUSHED NICKEL 3 4 +Brand#22 SMALL BRUSHED NICKEL 36 4 +Brand#22 SMALL BRUSHED NICKEL 45 4 +Brand#22 SMALL BRUSHED TIN 45 4 +Brand#22 SMALL BURNISHED STEEL 23 4 +Brand#22 SMALL BURNISHED TIN 14 4 +Brand#22 SMALL PLATED STEEL 3 4 +Brand#22 SMALL PLATED TIN 9 4 +Brand#22 SMALL PLATED TIN 36 4 +Brand#22 SMALL POLISHED BRASS 23 4 +Brand#22 SMALL POLISHED NICKEL 19 4 +Brand#22 STANDARD ANODIZED BRASS 14 4 +Brand#22 STANDARD ANODIZED BRASS 23 4 +Brand#22 STANDARD BRUSHED COPPER 49 4 +Brand#22 STANDARD BRUSHED NICKEL 3 4 +Brand#22 STANDARD BRUSHED NICKEL 23 4 +Brand#22 STANDARD BRUSHED STEEL 9 4 +Brand#22 STANDARD BRUSHED TIN 19 4 +Brand#22 STANDARD BURNISHED COPPER 45 4 +Brand#22 STANDARD BURNISHED NICKEL 3 4 +Brand#22 STANDARD BURNISHED NICKEL 14 4 +Brand#22 STANDARD BURNISHED NICKEL 45 4 +Brand#22 STANDARD BURNISHED STEEL 3 4 +Brand#22 STANDARD BURNISHED STEEL 36 4 +Brand#22 STANDARD BURNISHED STEEL 45 4 +Brand#22 STANDARD BURNISHED STEEL 49 4 +Brand#22 STANDARD PLATED BRASS 45 4 +Brand#22 STANDARD PLATED NICKEL 3 4 +Brand#22 STANDARD PLATED NICKEL 45 4 +Brand#22 STANDARD PLATED STEEL 14 4 +Brand#22 STANDARD PLATED TIN 19 4 +Brand#22 STANDARD PLATED TIN 49 4 +Brand#22 STANDARD POLISHED COPPER 9 4 +Brand#22 STANDARD POLISHED STEEL 49 4 +Brand#22 STANDARD POLISHED TIN 45 4 +Brand#23 ECONOMY ANODIZED NICKEL 49 4 +Brand#23 ECONOMY ANODIZED STEEL 14 4 +Brand#23 ECONOMY ANODIZED STEEL 49 4 +Brand#23 ECONOMY ANODIZED TIN 49 4 +Brand#23 ECONOMY BRUSHED BRASS 3 4 +Brand#23 ECONOMY BRUSHED COPPER 9 4 +Brand#23 ECONOMY BRUSHED TIN 9 4 +Brand#23 ECONOMY BURNISHED STEEL 49 4 +Brand#23 ECONOMY PLATED COPPER 14 4 +Brand#23 ECONOMY PLATED NICKEL 23 4 +Brand#23 ECONOMY PLATED STEEL 14 4 +Brand#23 ECONOMY POLISHED NICKEL 9 4 +Brand#23 LARGE ANODIZED BRASS 14 4 +Brand#23 LARGE ANODIZED COPPER 9 4 +Brand#23 LARGE ANODIZED COPPER 14 4 +Brand#23 LARGE ANODIZED COPPER 45 4 +Brand#23 LARGE ANODIZED STEEL 19 4 +Brand#23 LARGE ANODIZED STEEL 36 4 +Brand#23 LARGE ANODIZED STEEL 49 4 +Brand#23 LARGE ANODIZED TIN 9 4 +Brand#23 LARGE PLATED BRASS 9 4 +Brand#23 LARGE PLATED BRASS 49 4 +Brand#23 LARGE PLATED COPPER 3 4 +Brand#23 LARGE POLISHED BRASS 45 4 +Brand#23 LARGE POLISHED STEEL 9 4 +Brand#23 MEDIUM ANODIZED BRASS 19 4 +Brand#23 MEDIUM ANODIZED NICKEL 3 4 +Brand#23 MEDIUM ANODIZED NICKEL 14 4 +Brand#23 MEDIUM ANODIZED STEEL 45 4 +Brand#23 MEDIUM ANODIZED TIN 36 4 +Brand#23 MEDIUM ANODIZED TIN 45 4 +Brand#23 MEDIUM BRUSHED COPPER 3 4 +Brand#23 MEDIUM BRUSHED COPPER 23 4 +Brand#23 MEDIUM BRUSHED NICKEL 3 4 +Brand#23 MEDIUM BRUSHED TIN 14 4 +Brand#23 MEDIUM BURNISHED BRASS 9 4 +Brand#23 MEDIUM BURNISHED BRASS 45 4 +Brand#23 MEDIUM BURNISHED COPPER 19 4 +Brand#23 MEDIUM PLATED COPPER 19 4 +Brand#23 MEDIUM PLATED COPPER 36 4 +Brand#23 MEDIUM PLATED COPPER 45 4 +Brand#23 MEDIUM PLATED NICKEL 9 4 +Brand#23 MEDIUM PLATED NICKEL 14 4 +Brand#23 PROMO ANODIZED COPPER 9 4 +Brand#23 PROMO ANODIZED COPPER 19 4 +Brand#23 PROMO ANODIZED STEEL 36 4 +Brand#23 PROMO ANODIZED TIN 14 4 +Brand#23 PROMO BRUSHED BRASS 3 4 +Brand#23 PROMO BRUSHED BRASS 19 4 +Brand#23 PROMO BRUSHED BRASS 36 4 +Brand#23 PROMO BRUSHED COPPER 3 4 +Brand#23 PROMO BRUSHED TIN 49 4 +Brand#23 PROMO BURNISHED BRASS 14 4 +Brand#23 PROMO BURNISHED BRASS 45 4 +Brand#23 PROMO BURNISHED COPPER 14 4 +Brand#23 PROMO PLATED BRASS 23 4 +Brand#23 PROMO POLISHED BRASS 14 4 +Brand#23 PROMO POLISHED BRASS 23 4 +Brand#23 PROMO POLISHED COPPER 36 4 +Brand#23 PROMO POLISHED STEEL 36 4 +Brand#23 SMALL ANODIZED BRASS 23 4 +Brand#23 SMALL ANODIZED STEEL 23 4 +Brand#23 SMALL BRUSHED BRASS 49 4 +Brand#23 SMALL BRUSHED COPPER 45 4 +Brand#23 SMALL BRUSHED STEEL 3 4 +Brand#23 SMALL BRUSHED STEEL 19 4 +Brand#23 SMALL BURNISHED BRASS 36 4 +Brand#23 SMALL BURNISHED COPPER 45 4 +Brand#23 SMALL BURNISHED COPPER 49 4 +Brand#23 SMALL BURNISHED STEEL 45 4 +Brand#23 SMALL PLATED BRASS 36 4 +Brand#23 SMALL PLATED BRASS 49 4 +Brand#23 SMALL PLATED COPPER 14 4 +Brand#23 SMALL PLATED TIN 14 4 +Brand#23 SMALL POLISHED BRASS 9 4 +Brand#23 SMALL POLISHED BRASS 14 4 +Brand#23 SMALL POLISHED NICKEL 3 4 +Brand#23 SMALL POLISHED STEEL 14 4 +Brand#23 SMALL POLISHED TIN 9 4 +Brand#23 STANDARD ANODIZED BRASS 19 4 +Brand#23 STANDARD ANODIZED BRASS 45 4 +Brand#23 STANDARD ANODIZED COPPER 19 4 +Brand#23 STANDARD ANODIZED TIN 3 4 +Brand#23 STANDARD BRUSHED COPPER 36 4 +Brand#23 STANDARD BRUSHED NICKEL 19 4 +Brand#23 STANDARD BRUSHED STEEL 49 4 +Brand#23 STANDARD BURNISHED COPPER 19 4 +Brand#23 STANDARD PLATED BRASS 3 4 +Brand#23 STANDARD PLATED BRASS 9 4 +Brand#23 STANDARD PLATED STEEL 36 4 +Brand#23 STANDARD PLATED TIN 19 4 +Brand#23 STANDARD POLISHED BRASS 9 4 +Brand#23 STANDARD POLISHED BRASS 49 4 +Brand#23 STANDARD POLISHED STEEL 19 4 +Brand#23 STANDARD POLISHED STEEL 49 4 +Brand#23 STANDARD POLISHED TIN 23 4 +Brand#24 ECONOMY ANODIZED BRASS 3 4 +Brand#24 ECONOMY ANODIZED BRASS 9 4 +Brand#24 ECONOMY ANODIZED BRASS 23 4 +Brand#24 ECONOMY ANODIZED COPPER 9 4 +Brand#24 ECONOMY ANODIZED COPPER 49 4 +Brand#24 ECONOMY BRUSHED BRASS 36 4 +Brand#24 ECONOMY BRUSHED COPPER 23 4 +Brand#24 ECONOMY BURNISHED COPPER 3 4 +Brand#24 ECONOMY BURNISHED NICKEL 19 4 +Brand#24 ECONOMY BURNISHED STEEL 45 4 +Brand#24 ECONOMY PLATED BRASS 23 4 +Brand#24 ECONOMY PLATED COPPER 36 4 +Brand#24 ECONOMY PLATED STEEL 45 4 +Brand#24 ECONOMY POLISHED BRASS 23 4 +Brand#24 ECONOMY POLISHED COPPER 45 4 +Brand#24 ECONOMY POLISHED NICKEL 36 4 +Brand#24 ECONOMY POLISHED STEEL 14 4 +Brand#24 ECONOMY POLISHED STEEL 36 4 +Brand#24 LARGE ANODIZED NICKEL 23 4 +Brand#24 LARGE ANODIZED NICKEL 45 4 +Brand#24 LARGE ANODIZED TIN 45 4 +Brand#24 LARGE BRUSHED BRASS 14 4 +Brand#24 LARGE BRUSHED BRASS 23 4 +Brand#24 LARGE BRUSHED STEEL 9 4 +Brand#24 LARGE BRUSHED STEEL 23 4 +Brand#24 LARGE BRUSHED STEEL 45 4 +Brand#24 LARGE BRUSHED TIN 49 4 +Brand#24 LARGE BURNISHED BRASS 3 4 +Brand#24 LARGE BURNISHED NICKEL 19 4 +Brand#24 LARGE PLATED BRASS 9 4 +Brand#24 LARGE PLATED NICKEL 36 4 +Brand#24 LARGE PLATED NICKEL 49 4 +Brand#24 LARGE PLATED TIN 9 4 +Brand#24 LARGE PLATED TIN 19 4 +Brand#24 LARGE PLATED TIN 36 4 +Brand#24 LARGE PLATED TIN 49 4 +Brand#24 LARGE POLISHED BRASS 9 4 +Brand#24 LARGE POLISHED COPPER 9 4 +Brand#24 LARGE POLISHED COPPER 49 4 +Brand#24 LARGE POLISHED NICKEL 19 4 +Brand#24 LARGE POLISHED STEEL 23 4 +Brand#24 LARGE POLISHED TIN 14 4 +Brand#24 MEDIUM ANODIZED COPPER 45 4 +Brand#24 MEDIUM BRUSHED COPPER 9 4 +Brand#24 MEDIUM BRUSHED COPPER 14 4 +Brand#24 MEDIUM BRUSHED NICKEL 9 4 +Brand#24 MEDIUM BRUSHED NICKEL 23 4 +Brand#24 MEDIUM BRUSHED STEEL 14 4 +Brand#24 MEDIUM BRUSHED STEEL 45 4 +Brand#24 MEDIUM BRUSHED STEEL 49 4 +Brand#24 MEDIUM BURNISHED BRASS 36 4 +Brand#24 MEDIUM BURNISHED NICKEL 36 4 +Brand#24 MEDIUM BURNISHED STEEL 36 4 +Brand#24 MEDIUM PLATED COPPER 14 4 +Brand#24 MEDIUM PLATED STEEL 3 4 +Brand#24 MEDIUM PLATED STEEL 19 4 +Brand#24 PROMO ANODIZED NICKEL 9 4 +Brand#24 PROMO ANODIZED NICKEL 19 4 +Brand#24 PROMO ANODIZED NICKEL 45 4 +Brand#24 PROMO ANODIZED STEEL 3 4 +Brand#24 PROMO ANODIZED TIN 45 4 +Brand#24 PROMO BRUSHED BRASS 19 4 +Brand#24 PROMO BRUSHED NICKEL 19 4 +Brand#24 PROMO BRUSHED NICKEL 45 4 +Brand#24 PROMO BRUSHED STEEL 49 4 +Brand#24 PROMO BURNISHED BRASS 3 4 +Brand#24 PROMO BURNISHED BRASS 45 4 +Brand#24 PROMO BURNISHED STEEL 49 4 +Brand#24 PROMO PLATED BRASS 3 4 +Brand#24 PROMO PLATED COPPER 23 4 +Brand#24 PROMO PLATED COPPER 49 4 +Brand#24 PROMO POLISHED BRASS 3 4 +Brand#24 PROMO POLISHED BRASS 14 4 +Brand#24 PROMO POLISHED NICKEL 3 4 +Brand#24 PROMO POLISHED STEEL 14 4 +Brand#24 PROMO POLISHED STEEL 19 4 +Brand#24 PROMO POLISHED STEEL 23 4 +Brand#24 SMALL ANODIZED BRASS 19 4 +Brand#24 SMALL ANODIZED COPPER 3 4 +Brand#24 SMALL ANODIZED NICKEL 14 4 +Brand#24 SMALL ANODIZED STEEL 36 4 +Brand#24 SMALL ANODIZED TIN 3 4 +Brand#24 SMALL ANODIZED TIN 36 4 +Brand#24 SMALL BRUSHED COPPER 49 4 +Brand#24 SMALL BRUSHED NICKEL 49 4 +Brand#24 SMALL BURNISHED BRASS 14 4 +Brand#24 SMALL BURNISHED BRASS 19 4 +Brand#24 SMALL BURNISHED TIN 9 4 +Brand#24 SMALL PLATED BRASS 3 4 +Brand#24 SMALL PLATED COPPER 14 4 +Brand#24 SMALL PLATED COPPER 36 4 +Brand#24 SMALL PLATED NICKEL 14 4 +Brand#24 SMALL PLATED NICKEL 49 4 +Brand#24 SMALL POLISHED BRASS 3 4 +Brand#24 SMALL POLISHED NICKEL 9 4 +Brand#24 SMALL POLISHED NICKEL 19 4 +Brand#24 SMALL POLISHED NICKEL 36 4 +Brand#24 SMALL POLISHED STEEL 9 4 +Brand#24 SMALL POLISHED STEEL 36 4 +Brand#24 STANDARD ANODIZED TIN 9 4 +Brand#24 STANDARD ANODIZED TIN 49 4 +Brand#24 STANDARD BRUSHED BRASS 14 4 +Brand#24 STANDARD BRUSHED COPPER 23 4 +Brand#24 STANDARD BRUSHED NICKEL 19 4 +Brand#24 STANDARD BRUSHED STEEL 14 4 +Brand#24 STANDARD BRUSHED TIN 36 4 +Brand#24 STANDARD BURNISHED COPPER 19 4 +Brand#24 STANDARD BURNISHED COPPER 36 4 +Brand#24 STANDARD BURNISHED NICKEL 45 4 +Brand#24 STANDARD PLATED BRASS 36 4 +Brand#24 STANDARD PLATED COPPER 45 4 +Brand#24 STANDARD PLATED NICKEL 36 4 +Brand#24 STANDARD PLATED TIN 36 4 +Brand#24 STANDARD POLISHED COPPER 45 4 +Brand#24 STANDARD POLISHED NICKEL 14 4 +Brand#25 ECONOMY ANODIZED BRASS 14 4 +Brand#25 ECONOMY ANODIZED BRASS 49 4 +Brand#25 ECONOMY ANODIZED TIN 9 4 +Brand#25 ECONOMY ANODIZED TIN 19 4 +Brand#25 ECONOMY ANODIZED TIN 49 4 +Brand#25 ECONOMY BRUSHED COPPER 36 4 +Brand#25 ECONOMY BURNISHED COPPER 45 4 +Brand#25 ECONOMY BURNISHED TIN 19 4 +Brand#25 ECONOMY PLATED NICKEL 23 4 +Brand#25 ECONOMY PLATED TIN 14 4 +Brand#25 ECONOMY POLISHED BRASS 23 4 +Brand#25 ECONOMY POLISHED COPPER 9 4 +Brand#25 ECONOMY POLISHED NICKEL 3 4 +Brand#25 ECONOMY POLISHED TIN 9 4 +Brand#25 ECONOMY POLISHED TIN 45 4 +Brand#25 LARGE ANODIZED BRASS 3 4 +Brand#25 LARGE ANODIZED BRASS 14 4 +Brand#25 LARGE ANODIZED COPPER 36 4 +Brand#25 LARGE ANODIZED NICKEL 23 4 +Brand#25 LARGE ANODIZED STEEL 23 4 +Brand#25 LARGE BRUSHED NICKEL 19 4 +Brand#25 LARGE BRUSHED NICKEL 49 4 +Brand#25 LARGE BRUSHED TIN 3 4 +Brand#25 LARGE BRUSHED TIN 9 4 +Brand#25 LARGE BURNISHED BRASS 19 4 +Brand#25 LARGE BURNISHED BRASS 23 4 +Brand#25 LARGE BURNISHED BRASS 49 4 +Brand#25 LARGE BURNISHED NICKEL 14 4 +Brand#25 LARGE BURNISHED TIN 49 4 +Brand#25 LARGE PLATED BRASS 14 4 +Brand#25 LARGE PLATED NICKEL 23 4 +Brand#25 LARGE PLATED NICKEL 45 4 +Brand#25 LARGE PLATED TIN 19 4 +Brand#25 LARGE PLATED TIN 23 4 +Brand#25 LARGE POLISHED BRASS 9 4 +Brand#25 LARGE POLISHED COPPER 14 4 +Brand#25 LARGE POLISHED COPPER 36 4 +Brand#25 MEDIUM ANODIZED TIN 36 4 +Brand#25 MEDIUM BRUSHED COPPER 9 4 +Brand#25 MEDIUM BRUSHED COPPER 36 4 +Brand#25 MEDIUM BRUSHED COPPER 49 4 +Brand#25 MEDIUM BURNISHED COPPER 49 4 +Brand#25 MEDIUM BURNISHED NICKEL 9 4 +Brand#25 MEDIUM BURNISHED NICKEL 49 4 +Brand#25 MEDIUM BURNISHED STEEL 3 4 +Brand#25 MEDIUM BURNISHED STEEL 36 4 +Brand#25 MEDIUM BURNISHED STEEL 45 4 +Brand#25 MEDIUM BURNISHED STEEL 49 4 +Brand#25 MEDIUM BURNISHED TIN 9 4 +Brand#25 MEDIUM BURNISHED TIN 36 4 +Brand#25 MEDIUM PLATED BRASS 45 4 +Brand#25 MEDIUM PLATED COPPER 14 4 +Brand#25 MEDIUM PLATED NICKEL 45 4 +Brand#25 MEDIUM PLATED STEEL 9 4 +Brand#25 MEDIUM PLATED STEEL 36 4 +Brand#25 PROMO ANODIZED COPPER 14 4 +Brand#25 PROMO ANODIZED COPPER 19 4 +Brand#25 PROMO ANODIZED STEEL 36 4 +Brand#25 PROMO ANODIZED TIN 3 4 +Brand#25 PROMO ANODIZED TIN 14 4 +Brand#25 PROMO BRUSHED NICKEL 3 4 +Brand#25 PROMO BRUSHED STEEL 19 4 +Brand#25 PROMO BRUSHED TIN 14 4 +Brand#25 PROMO BRUSHED TIN 36 4 +Brand#25 PROMO BURNISHED COPPER 19 4 +Brand#25 PROMO BURNISHED COPPER 45 4 +Brand#25 PROMO BURNISHED COPPER 49 4 +Brand#25 PROMO BURNISHED NICKEL 36 4 +Brand#25 PROMO BURNISHED TIN 3 4 +Brand#25 PROMO PLATED BRASS 45 4 +Brand#25 PROMO PLATED COPPER 19 4 +Brand#25 PROMO PLATED NICKEL 45 4 +Brand#25 PROMO PLATED NICKEL 49 4 +Brand#25 PROMO PLATED STEEL 23 4 +Brand#25 PROMO POLISHED BRASS 23 4 +Brand#25 SMALL ANODIZED BRASS 45 4 +Brand#25 SMALL ANODIZED NICKEL 19 4 +Brand#25 SMALL ANODIZED STEEL 23 4 +Brand#25 SMALL ANODIZED TIN 14 4 +Brand#25 SMALL ANODIZED TIN 19 4 +Brand#25 SMALL BRUSHED COPPER 45 4 +Brand#25 SMALL BRUSHED NICKEL 9 4 +Brand#25 SMALL BURNISHED COPPER 3 4 +Brand#25 SMALL BURNISHED STEEL 3 4 +Brand#25 SMALL BURNISHED STEEL 14 4 +Brand#25 SMALL BURNISHED TIN 3 4 +Brand#25 SMALL PLATED BRASS 19 4 +Brand#25 SMALL PLATED COPPER 23 4 +Brand#25 SMALL PLATED STEEL 45 4 +Brand#25 SMALL PLATED TIN 36 4 +Brand#25 SMALL POLISHED BRASS 23 4 +Brand#25 SMALL POLISHED COPPER 9 4 +Brand#25 SMALL POLISHED STEEL 14 4 +Brand#25 STANDARD ANODIZED STEEL 3 4 +Brand#25 STANDARD ANODIZED STEEL 19 4 +Brand#25 STANDARD ANODIZED TIN 9 4 +Brand#25 STANDARD BRUSHED BRASS 14 4 +Brand#25 STANDARD BRUSHED NICKEL 19 4 +Brand#25 STANDARD BRUSHED TIN 9 4 +Brand#25 STANDARD BURNISHED NICKEL 9 4 +Brand#25 STANDARD PLATED BRASS 3 4 +Brand#25 STANDARD PLATED COPPER 14 4 +Brand#25 STANDARD PLATED NICKEL 36 4 +Brand#25 STANDARD POLISHED BRASS 45 4 +Brand#25 STANDARD POLISHED COPPER 23 4 +Brand#25 STANDARD POLISHED NICKEL 3 4 +Brand#25 STANDARD POLISHED NICKEL 49 4 +Brand#25 STANDARD POLISHED TIN 36 4 +Brand#25 STANDARD POLISHED TIN 45 4 +Brand#31 ECONOMY ANODIZED BRASS 3 4 +Brand#31 ECONOMY ANODIZED COPPER 45 4 +Brand#31 ECONOMY ANODIZED STEEL 3 4 +Brand#31 ECONOMY ANODIZED TIN 45 4 +Brand#31 ECONOMY BRUSHED BRASS 14 4 +Brand#31 ECONOMY BRUSHED COPPER 19 4 +Brand#31 ECONOMY BRUSHED NICKEL 9 4 +Brand#31 ECONOMY BRUSHED NICKEL 14 4 +Brand#31 ECONOMY BRUSHED NICKEL 49 4 +Brand#31 ECONOMY BURNISHED COPPER 36 4 +Brand#31 ECONOMY BURNISHED STEEL 3 4 +Brand#31 ECONOMY BURNISHED TIN 49 4 +Brand#31 ECONOMY PLATED COPPER 49 4 +Brand#31 ECONOMY PLATED NICKEL 9 4 +Brand#31 ECONOMY PLATED STEEL 23 4 +Brand#31 ECONOMY PLATED TIN 36 4 +Brand#31 ECONOMY PLATED TIN 49 4 +Brand#31 ECONOMY POLISHED COPPER 3 4 +Brand#31 ECONOMY POLISHED COPPER 36 4 +Brand#31 ECONOMY POLISHED COPPER 49 4 +Brand#31 ECONOMY POLISHED NICKEL 3 4 +Brand#31 LARGE ANODIZED BRASS 19 4 +Brand#31 LARGE ANODIZED STEEL 45 4 +Brand#31 LARGE BRUSHED BRASS 36 4 +Brand#31 LARGE BRUSHED BRASS 49 4 +Brand#31 LARGE BRUSHED TIN 3 4 +Brand#31 LARGE BURNISHED BRASS 9 4 +Brand#31 LARGE PLATED COPPER 19 4 +Brand#31 LARGE PLATED NICKEL 14 4 +Brand#31 LARGE PLATED TIN 9 4 +Brand#31 LARGE PLATED TIN 14 4 +Brand#31 LARGE POLISHED BRASS 14 4 +Brand#31 LARGE POLISHED STEEL 14 4 +Brand#31 LARGE POLISHED STEEL 45 4 +Brand#31 LARGE POLISHED TIN 19 4 +Brand#31 MEDIUM ANODIZED BRASS 23 4 +Brand#31 MEDIUM ANODIZED BRASS 36 4 +Brand#31 MEDIUM ANODIZED COPPER 14 4 +Brand#31 MEDIUM ANODIZED COPPER 19 4 +Brand#31 MEDIUM ANODIZED COPPER 36 4 +Brand#31 MEDIUM ANODIZED STEEL 14 4 +Brand#31 MEDIUM ANODIZED STEEL 49 4 +Brand#31 MEDIUM ANODIZED TIN 19 4 +Brand#31 MEDIUM ANODIZED TIN 49 4 +Brand#31 MEDIUM BRUSHED BRASS 36 4 +Brand#31 MEDIUM BRUSHED STEEL 14 4 +Brand#31 MEDIUM BURNISHED BRASS 14 4 +Brand#31 MEDIUM BURNISHED COPPER 3 4 +Brand#31 MEDIUM BURNISHED NICKEL 9 4 +Brand#31 MEDIUM BURNISHED STEEL 9 4 +Brand#31 MEDIUM BURNISHED TIN 14 4 +Brand#31 MEDIUM BURNISHED TIN 23 4 +Brand#31 MEDIUM PLATED BRASS 3 4 +Brand#31 MEDIUM PLATED TIN 9 4 +Brand#31 MEDIUM PLATED TIN 36 4 +Brand#31 MEDIUM PLATED TIN 45 4 +Brand#31 PROMO ANODIZED BRASS 3 4 +Brand#31 PROMO ANODIZED NICKEL 9 4 +Brand#31 PROMO BRUSHED BRASS 3 4 +Brand#31 PROMO BRUSHED BRASS 23 4 +Brand#31 PROMO BRUSHED COPPER 23 4 +Brand#31 PROMO BRUSHED NICKEL 45 4 +Brand#31 PROMO BURNISHED COPPER 36 4 +Brand#31 PROMO BURNISHED STEEL 3 4 +Brand#31 PROMO BURNISHED TIN 3 4 +Brand#31 PROMO PLATED BRASS 19 4 +Brand#31 PROMO PLATED NICKEL 36 4 +Brand#31 PROMO POLISHED BRASS 49 4 +Brand#31 PROMO POLISHED COPPER 14 4 +Brand#31 PROMO POLISHED NICKEL 3 4 +Brand#31 PROMO POLISHED NICKEL 9 4 +Brand#31 PROMO POLISHED TIN 3 4 +Brand#31 PROMO POLISHED TIN 23 4 +Brand#31 SMALL ANODIZED COPPER 45 4 +Brand#31 SMALL ANODIZED STEEL 23 4 +Brand#31 SMALL ANODIZED TIN 3 4 +Brand#31 SMALL BRUSHED COPPER 36 4 +Brand#31 SMALL BRUSHED COPPER 49 4 +Brand#31 SMALL BRUSHED NICKEL 19 4 +Brand#31 SMALL BRUSHED NICKEL 23 4 +Brand#31 SMALL BURNISHED BRASS 45 4 +Brand#31 SMALL BURNISHED NICKEL 9 4 +Brand#31 SMALL BURNISHED NICKEL 36 4 +Brand#31 SMALL PLATED COPPER 36 4 +Brand#31 SMALL PLATED NICKEL 9 4 +Brand#31 SMALL PLATED NICKEL 36 4 +Brand#31 SMALL POLISHED BRASS 3 4 +Brand#31 SMALL POLISHED COPPER 45 4 +Brand#31 SMALL POLISHED NICKEL 45 4 +Brand#31 SMALL POLISHED TIN 23 4 +Brand#31 SMALL POLISHED TIN 49 4 +Brand#31 STANDARD BRUSHED STEEL 23 4 +Brand#31 STANDARD BRUSHED STEEL 49 4 +Brand#31 STANDARD BURNISHED BRASS 14 4 +Brand#31 STANDARD BURNISHED NICKEL 45 4 +Brand#31 STANDARD PLATED NICKEL 3 4 +Brand#31 STANDARD POLISHED BRASS 3 4 +Brand#31 STANDARD POLISHED BRASS 45 4 +Brand#31 STANDARD POLISHED STEEL 36 4 +Brand#32 ECONOMY ANODIZED BRASS 19 4 +Brand#32 ECONOMY ANODIZED COPPER 36 4 +Brand#32 ECONOMY ANODIZED STEEL 23 4 +Brand#32 ECONOMY ANODIZED STEEL 36 4 +Brand#32 ECONOMY ANODIZED STEEL 45 4 +Brand#32 ECONOMY ANODIZED TIN 19 4 +Brand#32 ECONOMY BRUSHED COPPER 45 4 +Brand#32 ECONOMY BRUSHED TIN 45 4 +Brand#32 ECONOMY BURNISHED BRASS 23 4 +Brand#32 ECONOMY BURNISHED COPPER 36 4 +Brand#32 ECONOMY BURNISHED COPPER 45 4 +Brand#32 ECONOMY BURNISHED STEEL 19 4 +Brand#32 ECONOMY PLATED BRASS 9 4 +Brand#32 ECONOMY PLATED COPPER 9 4 +Brand#32 ECONOMY PLATED NICKEL 23 4 +Brand#32 ECONOMY PLATED TIN 45 4 +Brand#32 ECONOMY POLISHED STEEL 3 4 +Brand#32 LARGE ANODIZED BRASS 23 4 +Brand#32 LARGE ANODIZED BRASS 36 4 +Brand#32 LARGE ANODIZED NICKEL 45 4 +Brand#32 LARGE ANODIZED STEEL 3 4 +Brand#32 LARGE ANODIZED STEEL 14 4 +Brand#32 LARGE BRUSHED STEEL 45 4 +Brand#32 LARGE BRUSHED TIN 45 4 +Brand#32 LARGE BURNISHED NICKEL 36 4 +Brand#32 LARGE BURNISHED TIN 19 4 +Brand#32 LARGE BURNISHED TIN 45 4 +Brand#32 LARGE PLATED BRASS 3 4 +Brand#32 LARGE PLATED NICKEL 49 4 +Brand#32 LARGE PLATED STEEL 19 4 +Brand#32 LARGE PLATED STEEL 36 4 +Brand#32 LARGE POLISHED BRASS 45 4 +Brand#32 LARGE POLISHED COPPER 9 4 +Brand#32 LARGE POLISHED COPPER 49 4 +Brand#32 LARGE POLISHED NICKEL 3 4 +Brand#32 MEDIUM ANODIZED BRASS 3 4 +Brand#32 MEDIUM ANODIZED BRASS 9 4 +Brand#32 MEDIUM ANODIZED TIN 23 4 +Brand#32 MEDIUM BRUSHED BRASS 23 4 +Brand#32 MEDIUM BRUSHED BRASS 49 4 +Brand#32 MEDIUM BRUSHED COPPER 9 4 +Brand#32 MEDIUM BRUSHED COPPER 19 4 +Brand#32 MEDIUM BRUSHED TIN 49 4 +Brand#32 MEDIUM BURNISHED BRASS 9 4 +Brand#32 MEDIUM BURNISHED BRASS 36 4 +Brand#32 MEDIUM BURNISHED BRASS 49 4 +Brand#32 MEDIUM BURNISHED COPPER 9 4 +Brand#32 MEDIUM BURNISHED COPPER 45 4 +Brand#32 MEDIUM BURNISHED NICKEL 49 4 +Brand#32 MEDIUM BURNISHED TIN 9 4 +Brand#32 MEDIUM BURNISHED TIN 45 4 +Brand#32 MEDIUM PLATED BRASS 3 4 +Brand#32 MEDIUM PLATED BRASS 49 4 +Brand#32 MEDIUM PLATED COPPER 3 4 +Brand#32 MEDIUM PLATED STEEL 9 4 +Brand#32 MEDIUM PLATED TIN 9 4 +Brand#32 PROMO ANODIZED BRASS 3 4 +Brand#32 PROMO ANODIZED COPPER 19 4 +Brand#32 PROMO ANODIZED NICKEL 23 4 +Brand#32 PROMO BRUSHED COPPER 23 4 +Brand#32 PROMO BRUSHED NICKEL 14 4 +Brand#32 PROMO BRUSHED NICKEL 36 4 +Brand#32 PROMO BRUSHED STEEL 14 4 +Brand#32 PROMO BRUSHED STEEL 23 4 +Brand#32 PROMO BRUSHED STEEL 49 4 +Brand#32 PROMO BURNISHED BRASS 45 4 +Brand#32 PROMO BURNISHED NICKEL 45 4 +Brand#32 PROMO BURNISHED TIN 14 4 +Brand#32 PROMO BURNISHED TIN 45 4 +Brand#32 PROMO PLATED TIN 19 4 +Brand#32 PROMO POLISHED NICKEL 36 4 +Brand#32 PROMO POLISHED TIN 3 4 +Brand#32 SMALL ANODIZED BRASS 3 4 +Brand#32 SMALL ANODIZED NICKEL 3 4 +Brand#32 SMALL ANODIZED NICKEL 14 4 +Brand#32 SMALL ANODIZED TIN 9 4 +Brand#32 SMALL BRUSHED BRASS 9 4 +Brand#32 SMALL BRUSHED BRASS 19 4 +Brand#32 SMALL BRUSHED COPPER 3 4 +Brand#32 SMALL BRUSHED COPPER 23 4 +Brand#32 SMALL BRUSHED NICKEL 9 4 +Brand#32 SMALL BRUSHED NICKEL 45 4 +Brand#32 SMALL BRUSHED STEEL 23 4 +Brand#32 SMALL BRUSHED TIN 9 4 +Brand#32 SMALL BURNISHED NICKEL 36 4 +Brand#32 SMALL BURNISHED STEEL 3 4 +Brand#32 SMALL BURNISHED TIN 23 4 +Brand#32 SMALL PLATED BRASS 49 4 +Brand#32 SMALL PLATED COPPER 36 4 +Brand#32 SMALL PLATED COPPER 45 4 +Brand#32 SMALL PLATED NICKEL 45 4 +Brand#32 SMALL PLATED STEEL 45 4 +Brand#32 SMALL PLATED TIN 23 4 +Brand#32 SMALL PLATED TIN 36 4 +Brand#32 SMALL PLATED TIN 45 4 +Brand#32 SMALL POLISHED NICKEL 36 4 +Brand#32 SMALL POLISHED STEEL 14 4 +Brand#32 SMALL POLISHED STEEL 23 4 +Brand#32 SMALL POLISHED STEEL 36 4 +Brand#32 SMALL POLISHED TIN 36 4 +Brand#32 SMALL POLISHED TIN 45 4 +Brand#32 STANDARD ANODIZED NICKEL 19 4 +Brand#32 STANDARD ANODIZED TIN 9 4 +Brand#32 STANDARD ANODIZED TIN 14 4 +Brand#32 STANDARD ANODIZED TIN 19 4 +Brand#32 STANDARD BRUSHED NICKEL 23 4 +Brand#32 STANDARD BURNISHED BRASS 36 4 +Brand#32 STANDARD BURNISHED BRASS 45 4 +Brand#32 STANDARD BURNISHED COPPER 3 4 +Brand#32 STANDARD BURNISHED COPPER 36 4 +Brand#32 STANDARD BURNISHED NICKEL 49 4 +Brand#32 STANDARD BURNISHED STEEL 49 4 +Brand#32 STANDARD BURNISHED TIN 23 4 +Brand#32 STANDARD PLATED BRASS 9 4 +Brand#32 STANDARD PLATED BRASS 45 4 +Brand#32 STANDARD PLATED STEEL 36 4 +Brand#32 STANDARD POLISHED BRASS 14 4 +Brand#32 STANDARD POLISHED COPPER 36 4 +Brand#32 STANDARD POLISHED STEEL 14 4 +Brand#33 ECONOMY ANODIZED BRASS 23 4 +Brand#33 ECONOMY ANODIZED COPPER 9 4 +Brand#33 ECONOMY ANODIZED NICKEL 3 4 +Brand#33 ECONOMY ANODIZED NICKEL 9 4 +Brand#33 ECONOMY ANODIZED NICKEL 23 4 +Brand#33 ECONOMY ANODIZED NICKEL 36 4 +Brand#33 ECONOMY BRUSHED BRASS 14 4 +Brand#33 ECONOMY BRUSHED COPPER 23 4 +Brand#33 ECONOMY BURNISHED BRASS 49 4 +Brand#33 ECONOMY BURNISHED COPPER 3 4 +Brand#33 ECONOMY BURNISHED COPPER 14 4 +Brand#33 ECONOMY BURNISHED STEEL 3 4 +Brand#33 ECONOMY BURNISHED TIN 36 4 +Brand#33 ECONOMY BURNISHED TIN 45 4 +Brand#33 ECONOMY PLATED COPPER 19 4 +Brand#33 ECONOMY PLATED COPPER 45 4 +Brand#33 ECONOMY PLATED NICKEL 14 4 +Brand#33 ECONOMY PLATED NICKEL 36 4 +Brand#33 ECONOMY PLATED STEEL 3 4 +Brand#33 ECONOMY PLATED STEEL 23 4 +Brand#33 ECONOMY PLATED STEEL 36 4 +Brand#33 ECONOMY POLISHED BRASS 14 4 +Brand#33 ECONOMY POLISHED NICKEL 19 4 +Brand#33 ECONOMY POLISHED TIN 9 4 +Brand#33 LARGE ANODIZED BRASS 36 4 +Brand#33 LARGE ANODIZED COPPER 19 4 +Brand#33 LARGE ANODIZED COPPER 45 4 +Brand#33 LARGE ANODIZED NICKEL 36 4 +Brand#33 LARGE ANODIZED NICKEL 45 4 +Brand#33 LARGE ANODIZED STEEL 3 4 +Brand#33 LARGE ANODIZED STEEL 45 4 +Brand#33 LARGE ANODIZED TIN 45 4 +Brand#33 LARGE BRUSHED BRASS 3 4 +Brand#33 LARGE BRUSHED BRASS 49 4 +Brand#33 LARGE BRUSHED STEEL 19 4 +Brand#33 LARGE BRUSHED TIN 36 4 +Brand#33 LARGE BURNISHED COPPER 45 4 +Brand#33 LARGE BURNISHED NICKEL 23 4 +Brand#33 LARGE BURNISHED STEEL 19 4 +Brand#33 LARGE PLATED BRASS 3 4 +Brand#33 LARGE PLATED COPPER 19 4 +Brand#33 LARGE PLATED STEEL 3 4 +Brand#33 LARGE PLATED STEEL 19 4 +Brand#33 LARGE PLATED TIN 45 4 +Brand#33 LARGE POLISHED BRASS 45 4 +Brand#33 LARGE POLISHED STEEL 14 4 +Brand#33 LARGE POLISHED STEEL 23 4 +Brand#33 LARGE POLISHED TIN 23 4 +Brand#33 MEDIUM ANODIZED BRASS 3 4 +Brand#33 MEDIUM ANODIZED COPPER 9 4 +Brand#33 MEDIUM ANODIZED COPPER 36 4 +Brand#33 MEDIUM ANODIZED COPPER 49 4 +Brand#33 MEDIUM ANODIZED NICKEL 3 4 +Brand#33 MEDIUM ANODIZED NICKEL 19 4 +Brand#33 MEDIUM BRUSHED BRASS 3 4 +Brand#33 MEDIUM BRUSHED STEEL 19 4 +Brand#33 MEDIUM BRUSHED TIN 14 4 +Brand#33 MEDIUM BURNISHED COPPER 14 4 +Brand#33 MEDIUM BURNISHED COPPER 49 4 +Brand#33 MEDIUM BURNISHED TIN 36 4 +Brand#33 MEDIUM PLATED BRASS 3 4 +Brand#33 MEDIUM PLATED STEEL 3 4 +Brand#33 MEDIUM PLATED STEEL 49 4 +Brand#33 PROMO ANODIZED BRASS 3 4 +Brand#33 PROMO BRUSHED BRASS 49 4 +Brand#33 PROMO BURNISHED COPPER 23 4 +Brand#33 PROMO BURNISHED NICKEL 14 4 +Brand#33 PROMO BURNISHED NICKEL 36 4 +Brand#33 PROMO BURNISHED TIN 19 4 +Brand#33 PROMO BURNISHED TIN 23 4 +Brand#33 PROMO PLATED COPPER 14 4 +Brand#33 PROMO PLATED STEEL 45 4 +Brand#33 PROMO PLATED STEEL 49 4 +Brand#33 PROMO PLATED TIN 49 4 +Brand#33 PROMO POLISHED COPPER 3 4 +Brand#33 PROMO POLISHED STEEL 3 4 +Brand#33 PROMO POLISHED STEEL 9 4 +Brand#33 PROMO POLISHED STEEL 23 4 +Brand#33 SMALL ANODIZED BRASS 19 4 +Brand#33 SMALL ANODIZED COPPER 23 4 +Brand#33 SMALL ANODIZED COPPER 49 4 +Brand#33 SMALL ANODIZED STEEL 9 4 +Brand#33 SMALL BRUSHED BRASS 3 4 +Brand#33 SMALL BRUSHED COPPER 3 4 +Brand#33 SMALL BRUSHED NICKEL 45 4 +Brand#33 SMALL BRUSHED STEEL 3 4 +Brand#33 SMALL BRUSHED TIN 9 4 +Brand#33 SMALL BURNISHED BRASS 19 4 +Brand#33 SMALL BURNISHED NICKEL 3 4 +Brand#33 SMALL PLATED BRASS 3 4 +Brand#33 SMALL PLATED STEEL 14 4 +Brand#33 SMALL PLATED STEEL 45 4 +Brand#33 SMALL PLATED TIN 23 4 +Brand#33 SMALL PLATED TIN 36 4 +Brand#33 SMALL POLISHED NICKEL 23 4 +Brand#33 SMALL POLISHED TIN 19 4 +Brand#33 SMALL POLISHED TIN 23 4 +Brand#33 SMALL POLISHED TIN 45 4 +Brand#33 STANDARD ANODIZED COPPER 49 4 +Brand#33 STANDARD ANODIZED STEEL 14 4 +Brand#33 STANDARD ANODIZED STEEL 45 4 +Brand#33 STANDARD ANODIZED STEEL 49 4 +Brand#33 STANDARD ANODIZED TIN 45 4 +Brand#33 STANDARD BRUSHED BRASS 9 4 +Brand#33 STANDARD BRUSHED NICKEL 45 4 +Brand#33 STANDARD BRUSHED STEEL 9 4 +Brand#33 STANDARD BRUSHED TIN 36 4 +Brand#33 STANDARD BURNISHED BRASS 9 4 +Brand#33 STANDARD BURNISHED BRASS 23 4 +Brand#33 STANDARD BURNISHED NICKEL 49 4 +Brand#33 STANDARD PLATED BRASS 49 4 +Brand#33 STANDARD PLATED COPPER 3 4 +Brand#33 STANDARD PLATED COPPER 14 4 +Brand#33 STANDARD PLATED NICKEL 36 4 +Brand#33 STANDARD PLATED STEEL 3 4 +Brand#33 STANDARD PLATED STEEL 36 4 +Brand#33 STANDARD PLATED TIN 14 4 +Brand#33 STANDARD POLISHED BRASS 9 4 +Brand#33 STANDARD POLISHED BRASS 19 4 +Brand#33 STANDARD POLISHED STEEL 3 4 +Brand#33 STANDARD POLISHED STEEL 9 4 +Brand#33 STANDARD POLISHED STEEL 14 4 +Brand#34 ECONOMY ANODIZED BRASS 9 4 +Brand#34 ECONOMY ANODIZED COPPER 3 4 +Brand#34 ECONOMY ANODIZED COPPER 14 4 +Brand#34 ECONOMY ANODIZED COPPER 19 4 +Brand#34 ECONOMY ANODIZED STEEL 9 4 +Brand#34 ECONOMY ANODIZED TIN 49 4 +Brand#34 ECONOMY BRUSHED BRASS 14 4 +Brand#34 ECONOMY BRUSHED NICKEL 49 4 +Brand#34 ECONOMY BURNISHED COPPER 9 4 +Brand#34 ECONOMY BURNISHED STEEL 19 4 +Brand#34 ECONOMY BURNISHED TIN 3 4 +Brand#34 ECONOMY BURNISHED TIN 23 4 +Brand#34 ECONOMY PLATED BRASS 9 4 +Brand#34 ECONOMY PLATED BRASS 14 4 +Brand#34 ECONOMY PLATED COPPER 3 4 +Brand#34 ECONOMY PLATED NICKEL 45 4 +Brand#34 ECONOMY PLATED TIN 14 4 +Brand#34 ECONOMY PLATED TIN 45 4 +Brand#34 ECONOMY POLISHED BRASS 45 4 +Brand#34 LARGE ANODIZED BRASS 14 4 +Brand#34 LARGE ANODIZED BRASS 23 4 +Brand#34 LARGE ANODIZED BRASS 36 4 +Brand#34 LARGE ANODIZED NICKEL 3 4 +Brand#34 LARGE ANODIZED TIN 49 4 +Brand#34 LARGE BRUSHED BRASS 49 4 +Brand#34 LARGE BRUSHED COPPER 23 4 +Brand#34 LARGE BRUSHED NICKEL 23 4 +Brand#34 LARGE BRUSHED STEEL 14 4 +Brand#34 LARGE BRUSHED STEEL 19 4 +Brand#34 LARGE BRUSHED TIN 9 4 +Brand#34 LARGE BURNISHED BRASS 23 4 +Brand#34 LARGE BURNISHED COPPER 3 4 +Brand#34 LARGE BURNISHED COPPER 36 4 +Brand#34 LARGE BURNISHED NICKEL 19 4 +Brand#34 LARGE PLATED BRASS 23 4 +Brand#34 LARGE PLATED BRASS 36 4 +Brand#34 LARGE PLATED BRASS 45 4 +Brand#34 LARGE PLATED COPPER 23 4 +Brand#34 LARGE PLATED COPPER 49 4 +Brand#34 LARGE PLATED STEEL 49 4 +Brand#34 LARGE POLISHED NICKEL 49 4 +Brand#34 MEDIUM ANODIZED COPPER 36 4 +Brand#34 MEDIUM ANODIZED TIN 3 4 +Brand#34 MEDIUM BRUSHED BRASS 49 4 +Brand#34 MEDIUM BRUSHED COPPER 9 4 +Brand#34 MEDIUM BRUSHED NICKEL 9 4 +Brand#34 MEDIUM BRUSHED NICKEL 23 4 +Brand#34 MEDIUM BRUSHED TIN 3 4 +Brand#34 MEDIUM BRUSHED TIN 14 4 +Brand#34 MEDIUM BURNISHED STEEL 45 4 +Brand#34 MEDIUM BURNISHED STEEL 49 4 +Brand#34 MEDIUM PLATED COPPER 36 4 +Brand#34 MEDIUM PLATED TIN 3 4 +Brand#34 MEDIUM PLATED TIN 14 4 +Brand#34 PROMO ANODIZED COPPER 45 4 +Brand#34 PROMO ANODIZED NICKEL 14 4 +Brand#34 PROMO ANODIZED STEEL 49 4 +Brand#34 PROMO ANODIZED TIN 14 4 +Brand#34 PROMO BRUSHED BRASS 9 4 +Brand#34 PROMO BRUSHED BRASS 23 4 +Brand#34 PROMO BRUSHED COPPER 36 4 +Brand#34 PROMO BRUSHED STEEL 36 4 +Brand#34 PROMO BURNISHED BRASS 49 4 +Brand#34 PROMO BURNISHED STEEL 3 4 +Brand#34 PROMO PLATED BRASS 9 4 +Brand#34 PROMO PLATED STEEL 49 4 +Brand#34 PROMO POLISHED BRASS 23 4 +Brand#34 PROMO POLISHED NICKEL 3 4 +Brand#34 PROMO POLISHED NICKEL 36 4 +Brand#34 SMALL ANODIZED BRASS 36 4 +Brand#34 SMALL ANODIZED COPPER 45 4 +Brand#34 SMALL ANODIZED NICKEL 14 4 +Brand#34 SMALL ANODIZED NICKEL 36 4 +Brand#34 SMALL ANODIZED STEEL 3 4 +Brand#34 SMALL ANODIZED STEEL 19 4 +Brand#34 SMALL ANODIZED STEEL 23 4 +Brand#34 SMALL ANODIZED STEEL 36 4 +Brand#34 SMALL BRUSHED BRASS 14 4 +Brand#34 SMALL BRUSHED BRASS 36 4 +Brand#34 SMALL BRUSHED NICKEL 14 4 +Brand#34 SMALL BRUSHED NICKEL 36 4 +Brand#34 SMALL BRUSHED NICKEL 45 4 +Brand#34 SMALL BRUSHED TIN 9 4 +Brand#34 SMALL BRUSHED TIN 23 4 +Brand#34 SMALL BRUSHED TIN 36 4 +Brand#34 SMALL BURNISHED COPPER 9 4 +Brand#34 SMALL BURNISHED TIN 36 4 +Brand#34 SMALL PLATED BRASS 14 4 +Brand#34 SMALL PLATED COPPER 36 4 +Brand#34 SMALL PLATED TIN 45 4 +Brand#34 SMALL POLISHED NICKEL 14 4 +Brand#34 SMALL POLISHED NICKEL 45 4 +Brand#34 SMALL POLISHED TIN 9 4 +Brand#34 SMALL POLISHED TIN 14 4 +Brand#34 SMALL POLISHED TIN 19 4 +Brand#34 STANDARD ANODIZED BRASS 23 4 +Brand#34 STANDARD ANODIZED BRASS 36 4 +Brand#34 STANDARD ANODIZED COPPER 45 4 +Brand#34 STANDARD ANODIZED NICKEL 36 4 +Brand#34 STANDARD ANODIZED STEEL 9 4 +Brand#34 STANDARD ANODIZED STEEL 49 4 +Brand#34 STANDARD ANODIZED TIN 9 4 +Brand#34 STANDARD BRUSHED BRASS 19 4 +Brand#34 STANDARD BRUSHED BRASS 23 4 +Brand#34 STANDARD BRUSHED NICKEL 23 4 +Brand#34 STANDARD BRUSHED STEEL 3 4 +Brand#34 STANDARD BRUSHED TIN 19 4 +Brand#34 STANDARD BURNISHED COPPER 45 4 +Brand#34 STANDARD BURNISHED NICKEL 19 4 +Brand#34 STANDARD BURNISHED NICKEL 45 4 +Brand#34 STANDARD BURNISHED STEEL 36 4 +Brand#34 STANDARD BURNISHED TIN 45 4 +Brand#34 STANDARD PLATED BRASS 9 4 +Brand#34 STANDARD PLATED COPPER 9 4 +Brand#34 STANDARD PLATED NICKEL 36 4 +Brand#35 ECONOMY ANODIZED COPPER 3 4 +Brand#35 ECONOMY ANODIZED STEEL 45 4 +Brand#35 ECONOMY BRUSHED BRASS 3 4 +Brand#35 ECONOMY BRUSHED NICKEL 49 4 +Brand#35 ECONOMY BRUSHED STEEL 23 4 +Brand#35 ECONOMY BRUSHED STEEL 45 4 +Brand#35 ECONOMY BRUSHED TIN 14 4 +Brand#35 ECONOMY BRUSHED TIN 23 4 +Brand#35 ECONOMY BURNISHED NICKEL 19 4 +Brand#35 ECONOMY BURNISHED STEEL 36 4 +Brand#35 ECONOMY BURNISHED TIN 9 4 +Brand#35 ECONOMY BURNISHED TIN 19 4 +Brand#35 ECONOMY BURNISHED TIN 49 4 +Brand#35 ECONOMY POLISHED COPPER 9 4 +Brand#35 ECONOMY POLISHED TIN 19 4 +Brand#35 LARGE ANODIZED BRASS 3 4 +Brand#35 LARGE ANODIZED BRASS 23 4 +Brand#35 LARGE ANODIZED COPPER 49 4 +Brand#35 LARGE ANODIZED STEEL 36 4 +Brand#35 LARGE ANODIZED TIN 9 4 +Brand#35 LARGE BRUSHED COPPER 9 4 +Brand#35 LARGE BRUSHED COPPER 23 4 +Brand#35 LARGE BRUSHED STEEL 3 4 +Brand#35 LARGE BRUSHED STEEL 9 4 +Brand#35 LARGE BURNISHED BRASS 36 4 +Brand#35 LARGE BURNISHED BRASS 45 4 +Brand#35 LARGE BURNISHED COPPER 23 4 +Brand#35 LARGE BURNISHED NICKEL 23 4 +Brand#35 LARGE PLATED BRASS 9 4 +Brand#35 LARGE PLATED COPPER 36 4 +Brand#35 LARGE POLISHED BRASS 49 4 +Brand#35 LARGE POLISHED STEEL 9 4 +Brand#35 LARGE POLISHED TIN 14 4 +Brand#35 MEDIUM ANODIZED BRASS 9 4 +Brand#35 MEDIUM ANODIZED BRASS 36 4 +Brand#35 MEDIUM ANODIZED COPPER 9 4 +Brand#35 MEDIUM BRUSHED BRASS 14 4 +Brand#35 MEDIUM BRUSHED COPPER 9 4 +Brand#35 MEDIUM BRUSHED COPPER 36 4 +Brand#35 MEDIUM BURNISHED BRASS 49 4 +Brand#35 MEDIUM BURNISHED NICKEL 45 4 +Brand#35 MEDIUM BURNISHED TIN 36 4 +Brand#35 MEDIUM PLATED BRASS 23 4 +Brand#35 MEDIUM PLATED COPPER 9 4 +Brand#35 MEDIUM PLATED NICKEL 45 4 +Brand#35 MEDIUM PLATED NICKEL 49 4 +Brand#35 MEDIUM PLATED STEEL 49 4 +Brand#35 PROMO ANODIZED COPPER 49 4 +Brand#35 PROMO ANODIZED NICKEL 19 4 +Brand#35 PROMO ANODIZED NICKEL 23 4 +Brand#35 PROMO ANODIZED TIN 3 4 +Brand#35 PROMO ANODIZED TIN 14 4 +Brand#35 PROMO BRUSHED BRASS 49 4 +Brand#35 PROMO BRUSHED NICKEL 14 4 +Brand#35 PROMO BRUSHED NICKEL 19 4 +Brand#35 PROMO BURNISHED BRASS 3 4 +Brand#35 PROMO BURNISHED STEEL 3 4 +Brand#35 PROMO PLATED BRASS 19 4 +Brand#35 PROMO PLATED COPPER 14 4 +Brand#35 PROMO PLATED STEEL 23 4 +Brand#35 PROMO PLATED STEEL 36 4 +Brand#35 PROMO PLATED TIN 19 4 +Brand#35 PROMO POLISHED BRASS 9 4 +Brand#35 PROMO POLISHED BRASS 36 4 +Brand#35 PROMO POLISHED NICKEL 36 4 +Brand#35 PROMO POLISHED STEEL 23 4 +Brand#35 PROMO POLISHED TIN 36 4 +Brand#35 PROMO POLISHED TIN 45 4 +Brand#35 SMALL ANODIZED COPPER 9 4 +Brand#35 SMALL ANODIZED STEEL 19 4 +Brand#35 SMALL ANODIZED TIN 19 4 +Brand#35 SMALL BRUSHED BRASS 36 4 +Brand#35 SMALL BRUSHED STEEL 49 4 +Brand#35 SMALL BRUSHED TIN 3 4 +Brand#35 SMALL BRUSHED TIN 19 4 +Brand#35 SMALL BRUSHED TIN 23 4 +Brand#35 SMALL BURNISHED BRASS 23 4 +Brand#35 SMALL BURNISHED STEEL 36 4 +Brand#35 SMALL BURNISHED TIN 3 4 +Brand#35 SMALL BURNISHED TIN 36 4 +Brand#35 SMALL BURNISHED TIN 49 4 +Brand#35 SMALL PLATED BRASS 23 4 +Brand#35 SMALL PLATED STEEL 14 4 +Brand#35 SMALL POLISHED BRASS 36 4 +Brand#35 SMALL POLISHED STEEL 3 4 +Brand#35 SMALL POLISHED STEEL 49 4 +Brand#35 SMALL POLISHED TIN 23 4 +Brand#35 SMALL POLISHED TIN 45 4 +Brand#35 STANDARD ANODIZED NICKEL 14 4 +Brand#35 STANDARD ANODIZED STEEL 23 4 +Brand#35 STANDARD ANODIZED STEEL 45 4 +Brand#35 STANDARD ANODIZED TIN 9 4 +Brand#35 STANDARD ANODIZED TIN 19 4 +Brand#35 STANDARD BRUSHED BRASS 3 4 +Brand#35 STANDARD BRUSHED BRASS 23 4 +Brand#35 STANDARD BRUSHED BRASS 36 4 +Brand#35 STANDARD BRUSHED COPPER 36 4 +Brand#35 STANDARD BRUSHED NICKEL 36 4 +Brand#35 STANDARD BRUSHED NICKEL 49 4 +Brand#35 STANDARD BRUSHED TIN 9 4 +Brand#35 STANDARD BURNISHED BRASS 9 4 +Brand#35 STANDARD BURNISHED BRASS 19 4 +Brand#35 STANDARD BURNISHED BRASS 23 4 +Brand#35 STANDARD BURNISHED COPPER 36 4 +Brand#35 STANDARD BURNISHED STEEL 14 4 +Brand#35 STANDARD PLATED COPPER 19 4 +Brand#35 STANDARD PLATED NICKEL 23 4 +Brand#35 STANDARD PLATED STEEL 14 4 +Brand#35 STANDARD PLATED STEEL 23 4 +Brand#35 STANDARD PLATED TIN 49 4 +Brand#35 STANDARD POLISHED NICKEL 23 4 +Brand#35 STANDARD POLISHED TIN 23 4 +Brand#35 STANDARD POLISHED TIN 45 4 +Brand#41 ECONOMY ANODIZED STEEL 49 4 +Brand#41 ECONOMY BRUSHED BRASS 3 4 +Brand#41 ECONOMY BRUSHED COPPER 36 4 +Brand#41 ECONOMY BRUSHED NICKEL 23 4 +Brand#41 ECONOMY BRUSHED STEEL 36 4 +Brand#41 ECONOMY BRUSHED STEEL 45 4 +Brand#41 ECONOMY BRUSHED TIN 14 4 +Brand#41 ECONOMY PLATED COPPER 3 4 +Brand#41 ECONOMY PLATED STEEL 3 4 +Brand#41 ECONOMY PLATED TIN 23 4 +Brand#41 ECONOMY POLISHED COPPER 19 4 +Brand#41 ECONOMY POLISHED NICKEL 9 4 +Brand#41 ECONOMY POLISHED NICKEL 14 4 +Brand#41 ECONOMY POLISHED NICKEL 23 4 +Brand#41 ECONOMY POLISHED NICKEL 49 4 +Brand#41 ECONOMY POLISHED STEEL 9 4 +Brand#41 ECONOMY POLISHED STEEL 19 4 +Brand#41 ECONOMY POLISHED STEEL 45 4 +Brand#41 ECONOMY POLISHED TIN 19 4 +Brand#41 LARGE ANODIZED BRASS 14 4 +Brand#41 LARGE ANODIZED BRASS 23 4 +Brand#41 LARGE ANODIZED COPPER 49 4 +Brand#41 LARGE ANODIZED STEEL 3 4 +Brand#41 LARGE ANODIZED STEEL 23 4 +Brand#41 LARGE BRUSHED COPPER 23 4 +Brand#41 LARGE BRUSHED COPPER 49 4 +Brand#41 LARGE BRUSHED STEEL 19 4 +Brand#41 LARGE BURNISHED BRASS 45 4 +Brand#41 LARGE BURNISHED COPPER 3 4 +Brand#41 LARGE BURNISHED NICKEL 23 4 +Brand#41 LARGE BURNISHED TIN 9 4 +Brand#41 LARGE PLATED NICKEL 3 4 +Brand#41 LARGE PLATED NICKEL 23 4 +Brand#41 LARGE PLATED STEEL 9 4 +Brand#41 LARGE PLATED STEEL 36 4 +Brand#41 LARGE PLATED TIN 9 4 +Brand#41 LARGE POLISHED BRASS 36 4 +Brand#41 LARGE POLISHED COPPER 19 4 +Brand#41 LARGE POLISHED COPPER 49 4 +Brand#41 LARGE POLISHED NICKEL 36 4 +Brand#41 LARGE POLISHED STEEL 14 4 +Brand#41 MEDIUM ANODIZED BRASS 9 4 +Brand#41 MEDIUM ANODIZED COPPER 14 4 +Brand#41 MEDIUM ANODIZED NICKEL 3 4 +Brand#41 MEDIUM ANODIZED NICKEL 9 4 +Brand#41 MEDIUM ANODIZED STEEL 14 4 +Brand#41 MEDIUM BRUSHED COPPER 3 4 +Brand#41 MEDIUM BRUSHED TIN 9 4 +Brand#41 MEDIUM BURNISHED COPPER 23 4 +Brand#41 MEDIUM BURNISHED STEEL 9 4 +Brand#41 MEDIUM BURNISHED STEEL 45 4 +Brand#41 MEDIUM BURNISHED TIN 3 4 +Brand#41 MEDIUM PLATED BRASS 19 4 +Brand#41 MEDIUM PLATED BRASS 45 4 +Brand#41 MEDIUM PLATED COPPER 19 4 +Brand#41 MEDIUM PLATED STEEL 19 4 +Brand#41 MEDIUM PLATED STEEL 23 4 +Brand#41 PROMO ANODIZED BRASS 19 4 +Brand#41 PROMO ANODIZED COPPER 9 4 +Brand#41 PROMO ANODIZED NICKEL 9 4 +Brand#41 PROMO BRUSHED BRASS 14 4 +Brand#41 PROMO BRUSHED COPPER 36 4 +Brand#41 PROMO BRUSHED NICKEL 14 4 +Brand#41 PROMO BURNISHED BRASS 49 4 +Brand#41 PROMO BURNISHED NICKEL 36 4 +Brand#41 PROMO BURNISHED TIN 3 4 +Brand#41 PROMO PLATED NICKEL 14 4 +Brand#41 PROMO PLATED NICKEL 45 4 +Brand#41 PROMO PLATED STEEL 3 4 +Brand#41 PROMO PLATED TIN 3 4 +Brand#41 PROMO POLISHED COPPER 23 4 +Brand#41 SMALL ANODIZED BRASS 3 4 +Brand#41 SMALL ANODIZED BRASS 14 4 +Brand#41 SMALL ANODIZED STEEL 45 4 +Brand#41 SMALL ANODIZED TIN 9 4 +Brand#41 SMALL BRUSHED TIN 19 4 +Brand#41 SMALL BURNISHED COPPER 9 4 +Brand#41 SMALL BURNISHED NICKEL 3 4 +Brand#41 SMALL BURNISHED TIN 45 4 +Brand#41 SMALL PLATED COPPER 14 4 +Brand#41 SMALL PLATED COPPER 36 4 +Brand#41 SMALL PLATED COPPER 49 4 +Brand#41 SMALL PLATED TIN 19 4 +Brand#41 SMALL POLISHED COPPER 14 4 +Brand#41 SMALL POLISHED COPPER 19 4 +Brand#41 SMALL POLISHED COPPER 36 4 +Brand#41 SMALL POLISHED TIN 45 4 +Brand#41 STANDARD ANODIZED COPPER 19 4 +Brand#41 STANDARD ANODIZED NICKEL 9 4 +Brand#41 STANDARD ANODIZED STEEL 49 4 +Brand#41 STANDARD ANODIZED TIN 9 4 +Brand#41 STANDARD ANODIZED TIN 36 4 +Brand#41 STANDARD ANODIZED TIN 49 4 +Brand#41 STANDARD BRUSHED BRASS 19 4 +Brand#41 STANDARD BRUSHED NICKEL 3 4 +Brand#41 STANDARD BRUSHED NICKEL 9 4 +Brand#41 STANDARD BRUSHED STEEL 45 4 +Brand#41 STANDARD BRUSHED TIN 45 4 +Brand#41 STANDARD BURNISHED BRASS 23 4 +Brand#41 STANDARD BURNISHED BRASS 36 4 +Brand#41 STANDARD BURNISHED COPPER 49 4 +Brand#41 STANDARD BURNISHED STEEL 45 4 +Brand#41 STANDARD PLATED BRASS 45 4 +Brand#41 STANDARD PLATED NICKEL 14 4 +Brand#41 STANDARD PLATED STEEL 45 4 +Brand#41 STANDARD PLATED TIN 49 4 +Brand#41 STANDARD POLISHED STEEL 9 4 +Brand#41 STANDARD POLISHED STEEL 19 4 +Brand#41 STANDARD POLISHED TIN 45 4 +Brand#42 ECONOMY ANODIZED NICKEL 19 4 +Brand#42 ECONOMY BRUSHED BRASS 14 4 +Brand#42 ECONOMY BRUSHED COPPER 3 4 +Brand#42 ECONOMY BRUSHED COPPER 14 4 +Brand#42 ECONOMY BRUSHED NICKEL 14 4 +Brand#42 ECONOMY BRUSHED STEEL 14 4 +Brand#42 ECONOMY BRUSHED TIN 19 4 +Brand#42 ECONOMY BRUSHED TIN 49 4 +Brand#42 ECONOMY BURNISHED BRASS 19 4 +Brand#42 ECONOMY BURNISHED COPPER 23 4 +Brand#42 ECONOMY BURNISHED NICKEL 14 4 +Brand#42 ECONOMY BURNISHED TIN 14 4 +Brand#42 ECONOMY PLATED COPPER 23 4 +Brand#42 ECONOMY POLISHED BRASS 3 4 +Brand#42 ECONOMY POLISHED COPPER 9 4 +Brand#42 ECONOMY POLISHED STEEL 9 4 +Brand#42 ECONOMY POLISHED STEEL 36 4 +Brand#42 ECONOMY POLISHED TIN 14 4 +Brand#42 LARGE ANODIZED BRASS 49 4 +Brand#42 LARGE ANODIZED COPPER 14 4 +Brand#42 LARGE ANODIZED COPPER 49 4 +Brand#42 LARGE ANODIZED NICKEL 45 4 +Brand#42 LARGE ANODIZED NICKEL 49 4 +Brand#42 LARGE ANODIZED TIN 45 4 +Brand#42 LARGE BRUSHED BRASS 49 4 +Brand#42 LARGE BURNISHED BRASS 45 4 +Brand#42 LARGE BURNISHED BRASS 49 4 +Brand#42 LARGE BURNISHED COPPER 9 4 +Brand#42 LARGE BURNISHED TIN 9 4 +Brand#42 LARGE PLATED BRASS 45 4 +Brand#42 LARGE PLATED COPPER 9 4 +Brand#42 LARGE PLATED NICKEL 36 4 +Brand#42 LARGE PLATED TIN 23 4 +Brand#42 LARGE POLISHED BRASS 9 4 +Brand#42 LARGE POLISHED NICKEL 3 4 +Brand#42 LARGE POLISHED NICKEL 23 4 +Brand#42 LARGE POLISHED STEEL 9 4 +Brand#42 MEDIUM ANODIZED BRASS 23 4 +Brand#42 MEDIUM ANODIZED COPPER 19 4 +Brand#42 MEDIUM ANODIZED NICKEL 14 4 +Brand#42 MEDIUM ANODIZED NICKEL 19 4 +Brand#42 MEDIUM ANODIZED NICKEL 23 4 +Brand#42 MEDIUM ANODIZED STEEL 9 4 +Brand#42 MEDIUM ANODIZED STEEL 14 4 +Brand#42 MEDIUM ANODIZED STEEL 23 4 +Brand#42 MEDIUM ANODIZED TIN 14 4 +Brand#42 MEDIUM ANODIZED TIN 19 4 +Brand#42 MEDIUM BRUSHED COPPER 45 4 +Brand#42 MEDIUM BRUSHED COPPER 49 4 +Brand#42 MEDIUM BRUSHED STEEL 36 4 +Brand#42 MEDIUM BURNISHED COPPER 49 4 +Brand#42 MEDIUM BURNISHED TIN 3 4 +Brand#42 MEDIUM BURNISHED TIN 49 4 +Brand#42 MEDIUM PLATED NICKEL 45 4 +Brand#42 MEDIUM PLATED STEEL 3 4 +Brand#42 MEDIUM PLATED STEEL 23 4 +Brand#42 MEDIUM PLATED STEEL 45 4 +Brand#42 PROMO ANODIZED NICKEL 3 4 +Brand#42 PROMO ANODIZED NICKEL 19 4 +Brand#42 PROMO ANODIZED STEEL 49 4 +Brand#42 PROMO BRUSHED COPPER 45 4 +Brand#42 PROMO BRUSHED STEEL 19 4 +Brand#42 PROMO BRUSHED TIN 45 4 +Brand#42 PROMO BURNISHED COPPER 45 4 +Brand#42 PROMO BURNISHED NICKEL 3 4 +Brand#42 PROMO BURNISHED STEEL 9 4 +Brand#42 PROMO BURNISHED TIN 49 4 +Brand#42 PROMO PLATED BRASS 45 4 +Brand#42 PROMO PLATED NICKEL 23 4 +Brand#42 PROMO PLATED STEEL 19 4 +Brand#42 PROMO PLATED STEEL 45 4 +Brand#42 PROMO POLISHED COPPER 36 4 +Brand#42 PROMO POLISHED NICKEL 3 4 +Brand#42 SMALL ANODIZED BRASS 23 4 +Brand#42 SMALL ANODIZED COPPER 14 4 +Brand#42 SMALL ANODIZED COPPER 19 4 +Brand#42 SMALL ANODIZED NICKEL 23 4 +Brand#42 SMALL BRUSHED TIN 49 4 +Brand#42 SMALL BURNISHED BRASS 3 4 +Brand#42 SMALL BURNISHED BRASS 36 4 +Brand#42 SMALL BURNISHED COPPER 9 4 +Brand#42 SMALL BURNISHED NICKEL 9 4 +Brand#42 SMALL BURNISHED TIN 9 4 +Brand#42 SMALL PLATED NICKEL 9 4 +Brand#42 SMALL PLATED TIN 36 4 +Brand#42 SMALL POLISHED BRASS 3 4 +Brand#42 SMALL POLISHED COPPER 36 4 +Brand#42 SMALL POLISHED NICKEL 23 4 +Brand#42 SMALL POLISHED STEEL 49 4 +Brand#42 SMALL POLISHED TIN 3 4 +Brand#42 STANDARD ANODIZED BRASS 49 4 +Brand#42 STANDARD ANODIZED COPPER 49 4 +Brand#42 STANDARD ANODIZED NICKEL 36 4 +Brand#42 STANDARD ANODIZED NICKEL 45 4 +Brand#42 STANDARD BRUSHED NICKEL 23 4 +Brand#42 STANDARD BURNISHED NICKEL 49 4 +Brand#42 STANDARD BURNISHED STEEL 3 4 +Brand#42 STANDARD BURNISHED TIN 19 4 +Brand#42 STANDARD PLATED BRASS 19 4 +Brand#42 STANDARD PLATED COPPER 9 4 +Brand#42 STANDARD PLATED NICKEL 45 4 +Brand#42 STANDARD PLATED STEEL 3 4 +Brand#42 STANDARD POLISHED BRASS 36 4 +Brand#42 STANDARD POLISHED BRASS 45 4 +Brand#42 STANDARD POLISHED COPPER 14 4 +Brand#42 STANDARD POLISHED NICKEL 45 4 +Brand#42 STANDARD POLISHED TIN 9 4 +Brand#42 STANDARD POLISHED TIN 19 4 +Brand#42 STANDARD POLISHED TIN 23 4 +Brand#42 STANDARD POLISHED TIN 36 4 +Brand#43 ECONOMY ANODIZED COPPER 19 4 +Brand#43 ECONOMY ANODIZED COPPER 45 4 +Brand#43 ECONOMY ANODIZED NICKEL 3 4 +Brand#43 ECONOMY ANODIZED NICKEL 49 4 +Brand#43 ECONOMY ANODIZED STEEL 23 4 +Brand#43 ECONOMY ANODIZED TIN 49 4 +Brand#43 ECONOMY BRUSHED BRASS 49 4 +Brand#43 ECONOMY BRUSHED COPPER 45 4 +Brand#43 ECONOMY BRUSHED NICKEL 9 4 +Brand#43 ECONOMY BURNISHED NICKEL 9 4 +Brand#43 ECONOMY BURNISHED TIN 19 4 +Brand#43 ECONOMY PLATED COPPER 36 4 +Brand#43 ECONOMY PLATED STEEL 9 4 +Brand#43 ECONOMY PLATED TIN 14 4 +Brand#43 ECONOMY PLATED TIN 19 4 +Brand#43 ECONOMY PLATED TIN 49 4 +Brand#43 ECONOMY POLISHED COPPER 19 4 +Brand#43 ECONOMY POLISHED NICKEL 36 4 +Brand#43 ECONOMY POLISHED TIN 14 4 +Brand#43 ECONOMY POLISHED TIN 45 4 +Brand#43 LARGE ANODIZED BRASS 14 4 +Brand#43 LARGE ANODIZED BRASS 36 4 +Brand#43 LARGE ANODIZED COPPER 45 4 +Brand#43 LARGE BRUSHED COPPER 3 4 +Brand#43 LARGE BRUSHED NICKEL 14 4 +Brand#43 LARGE BRUSHED NICKEL 19 4 +Brand#43 LARGE BRUSHED NICKEL 45 4 +Brand#43 LARGE BRUSHED NICKEL 49 4 +Brand#43 LARGE BURNISHED COPPER 3 4 +Brand#43 LARGE BURNISHED TIN 23 4 +Brand#43 LARGE BURNISHED TIN 45 4 +Brand#43 LARGE PLATED BRASS 45 4 +Brand#43 LARGE PLATED STEEL 14 4 +Brand#43 LARGE PLATED TIN 36 4 +Brand#43 LARGE PLATED TIN 45 4 +Brand#43 LARGE POLISHED BRASS 9 4 +Brand#43 LARGE POLISHED COPPER 9 4 +Brand#43 LARGE POLISHED COPPER 19 4 +Brand#43 LARGE POLISHED STEEL 14 4 +Brand#43 LARGE POLISHED TIN 45 4 +Brand#43 MEDIUM ANODIZED BRASS 14 4 +Brand#43 MEDIUM ANODIZED COPPER 36 4 +Brand#43 MEDIUM ANODIZED COPPER 49 4 +Brand#43 MEDIUM ANODIZED STEEL 19 4 +Brand#43 MEDIUM ANODIZED STEEL 36 4 +Brand#43 MEDIUM BRUSHED BRASS 9 4 +Brand#43 MEDIUM BRUSHED BRASS 49 4 +Brand#43 MEDIUM BRUSHED COPPER 3 4 +Brand#43 MEDIUM BRUSHED NICKEL 9 4 +Brand#43 MEDIUM BRUSHED STEEL 23 4 +Brand#43 MEDIUM BURNISHED COPPER 14 4 +Brand#43 MEDIUM BURNISHED COPPER 45 4 +Brand#43 MEDIUM BURNISHED TIN 23 4 +Brand#43 MEDIUM PLATED BRASS 3 4 +Brand#43 MEDIUM PLATED COPPER 14 4 +Brand#43 MEDIUM PLATED NICKEL 36 4 +Brand#43 MEDIUM PLATED NICKEL 45 4 +Brand#43 MEDIUM PLATED TIN 49 4 +Brand#43 PROMO ANODIZED NICKEL 45 4 +Brand#43 PROMO ANODIZED TIN 14 4 +Brand#43 PROMO BRUSHED NICKEL 14 4 +Brand#43 PROMO BRUSHED STEEL 14 4 +Brand#43 PROMO BRUSHED TIN 45 4 +Brand#43 PROMO BURNISHED BRASS 49 4 +Brand#43 PROMO BURNISHED NICKEL 9 4 +Brand#43 PROMO BURNISHED STEEL 3 4 +Brand#43 PROMO BURNISHED STEEL 36 4 +Brand#43 PROMO BURNISHED TIN 36 4 +Brand#43 PROMO PLATED BRASS 19 4 +Brand#43 PROMO PLATED COPPER 45 4 +Brand#43 PROMO PLATED COPPER 49 4 +Brand#43 PROMO PLATED TIN 3 4 +Brand#43 PROMO POLISHED BRASS 19 4 +Brand#43 PROMO POLISHED BRASS 23 4 +Brand#43 PROMO POLISHED NICKEL 49 4 +Brand#43 PROMO POLISHED STEEL 14 4 +Brand#43 PROMO POLISHED STEEL 19 4 +Brand#43 PROMO POLISHED STEEL 23 4 +Brand#43 PROMO POLISHED STEEL 36 4 +Brand#43 SMALL ANODIZED BRASS 19 4 +Brand#43 SMALL ANODIZED NICKEL 9 4 +Brand#43 SMALL BRUSHED NICKEL 3 4 +Brand#43 SMALL BRUSHED NICKEL 9 4 +Brand#43 SMALL BURNISHED BRASS 49 4 +Brand#43 SMALL BURNISHED STEEL 23 4 +Brand#43 SMALL PLATED BRASS 14 4 +Brand#43 SMALL PLATED BRASS 36 4 +Brand#43 SMALL PLATED COPPER 23 4 +Brand#43 SMALL PLATED COPPER 49 4 +Brand#43 SMALL PLATED NICKEL 36 4 +Brand#43 SMALL PLATED NICKEL 49 4 +Brand#43 SMALL PLATED STEEL 14 4 +Brand#43 SMALL PLATED TIN 49 4 +Brand#43 SMALL POLISHED STEEL 19 4 +Brand#43 STANDARD ANODIZED BRASS 3 4 +Brand#43 STANDARD ANODIZED COPPER 49 4 +Brand#43 STANDARD ANODIZED NICKEL 14 4 +Brand#43 STANDARD BRUSHED TIN 14 4 +Brand#43 STANDARD BURNISHED BRASS 23 4 +Brand#43 STANDARD BURNISHED STEEL 19 4 +Brand#43 STANDARD BURNISHED STEEL 23 4 +Brand#43 STANDARD PLATED BRASS 9 4 +Brand#43 STANDARD PLATED BRASS 19 4 +Brand#43 STANDARD PLATED BRASS 49 4 +Brand#43 STANDARD PLATED COPPER 36 4 +Brand#43 STANDARD PLATED NICKEL 14 4 +Brand#43 STANDARD PLATED NICKEL 19 4 +Brand#43 STANDARD PLATED TIN 14 4 +Brand#43 STANDARD POLISHED BRASS 23 4 +Brand#43 STANDARD POLISHED TIN 9 4 +Brand#44 ECONOMY ANODIZED BRASS 3 4 +Brand#44 ECONOMY ANODIZED BRASS 45 4 +Brand#44 ECONOMY ANODIZED NICKEL 36 4 +Brand#44 ECONOMY ANODIZED STEEL 19 4 +Brand#44 ECONOMY BRUSHED COPPER 23 4 +Brand#44 ECONOMY BRUSHED TIN 49 4 +Brand#44 ECONOMY BURNISHED COPPER 19 4 +Brand#44 ECONOMY BURNISHED STEEL 45 4 +Brand#44 ECONOMY PLATED STEEL 19 4 +Brand#44 ECONOMY PLATED STEEL 23 4 +Brand#44 ECONOMY PLATED TIN 23 4 +Brand#44 ECONOMY POLISHED BRASS 23 4 +Brand#44 ECONOMY POLISHED COPPER 9 4 +Brand#44 ECONOMY POLISHED COPPER 45 4 +Brand#44 ECONOMY POLISHED NICKEL 14 4 +Brand#44 ECONOMY POLISHED NICKEL 23 4 +Brand#44 ECONOMY POLISHED STEEL 49 4 +Brand#44 ECONOMY POLISHED TIN 23 4 +Brand#44 ECONOMY POLISHED TIN 36 4 +Brand#44 LARGE ANODIZED BRASS 19 4 +Brand#44 LARGE ANODIZED TIN 3 4 +Brand#44 LARGE ANODIZED TIN 14 4 +Brand#44 LARGE BRUSHED TIN 3 4 +Brand#44 LARGE BRUSHED TIN 23 4 +Brand#44 LARGE BURNISHED BRASS 23 4 +Brand#44 LARGE BURNISHED BRASS 49 4 +Brand#44 LARGE BURNISHED COPPER 3 4 +Brand#44 LARGE BURNISHED COPPER 19 4 +Brand#44 LARGE BURNISHED COPPER 36 4 +Brand#44 LARGE BURNISHED TIN 14 4 +Brand#44 LARGE PLATED BRASS 9 4 +Brand#44 LARGE PLATED BRASS 49 4 +Brand#44 LARGE PLATED NICKEL 14 4 +Brand#44 LARGE PLATED STEEL 14 4 +Brand#44 LARGE PLATED TIN 19 4 +Brand#44 LARGE PLATED TIN 23 4 +Brand#44 LARGE POLISHED STEEL 23 4 +Brand#44 LARGE POLISHED STEEL 49 4 +Brand#44 MEDIUM ANODIZED COPPER 45 4 +Brand#44 MEDIUM ANODIZED NICKEL 45 4 +Brand#44 MEDIUM BRUSHED BRASS 49 4 +Brand#44 MEDIUM BRUSHED COPPER 3 4 +Brand#44 MEDIUM BRUSHED COPPER 45 4 +Brand#44 MEDIUM BRUSHED STEEL 19 4 +Brand#44 MEDIUM BRUSHED TIN 49 4 +Brand#44 MEDIUM BURNISHED COPPER 45 4 +Brand#44 MEDIUM BURNISHED NICKEL 23 4 +Brand#44 MEDIUM BURNISHED TIN 23 4 +Brand#44 MEDIUM PLATED COPPER 14 4 +Brand#44 PROMO ANODIZED COPPER 23 4 +Brand#44 PROMO ANODIZED STEEL 36 4 +Brand#44 PROMO BRUSHED COPPER 23 4 +Brand#44 PROMO BRUSHED COPPER 36 4 +Brand#44 PROMO BRUSHED TIN 19 4 +Brand#44 PROMO PLATED BRASS 3 4 +Brand#44 PROMO PLATED COPPER 36 4 +Brand#44 PROMO PLATED STEEL 3 4 +Brand#44 PROMO PLATED STEEL 36 4 +Brand#44 PROMO PLATED STEEL 49 4 +Brand#44 PROMO POLISHED BRASS 3 4 +Brand#44 PROMO POLISHED BRASS 19 4 +Brand#44 PROMO POLISHED COPPER 45 4 +Brand#44 PROMO POLISHED STEEL 36 4 +Brand#44 PROMO POLISHED TIN 9 4 +Brand#44 SMALL ANODIZED COPPER 23 4 +Brand#44 SMALL ANODIZED STEEL 23 4 +Brand#44 SMALL ANODIZED TIN 45 4 +Brand#44 SMALL BRUSHED COPPER 14 4 +Brand#44 SMALL BRUSHED STEEL 45 4 +Brand#44 SMALL BURNISHED COPPER 14 4 +Brand#44 SMALL BURNISHED COPPER 49 4 +Brand#44 SMALL BURNISHED NICKEL 14 4 +Brand#44 SMALL BURNISHED STEEL 23 4 +Brand#44 SMALL BURNISHED TIN 49 4 +Brand#44 SMALL PLATED BRASS 36 4 +Brand#44 SMALL PLATED COPPER 19 4 +Brand#44 SMALL PLATED NICKEL 3 4 +Brand#44 SMALL POLISHED COPPER 3 4 +Brand#44 SMALL POLISHED COPPER 49 4 +Brand#44 SMALL POLISHED STEEL 3 4 +Brand#44 STANDARD ANODIZED BRASS 3 4 +Brand#44 STANDARD ANODIZED COPPER 3 4 +Brand#44 STANDARD ANODIZED NICKEL 3 4 +Brand#44 STANDARD ANODIZED NICKEL 36 4 +Brand#44 STANDARD ANODIZED STEEL 14 4 +Brand#44 STANDARD ANODIZED TIN 3 4 +Brand#44 STANDARD ANODIZED TIN 9 4 +Brand#44 STANDARD ANODIZED TIN 36 4 +Brand#44 STANDARD BRUSHED COPPER 36 4 +Brand#44 STANDARD BRUSHED COPPER 45 4 +Brand#44 STANDARD BRUSHED TIN 9 4 +Brand#44 STANDARD BRUSHED TIN 49 4 +Brand#44 STANDARD BURNISHED COPPER 9 4 +Brand#44 STANDARD BURNISHED STEEL 23 4 +Brand#44 STANDARD PLATED BRASS 14 4 +Brand#44 STANDARD PLATED BRASS 23 4 +Brand#44 STANDARD PLATED BRASS 49 4 +Brand#44 STANDARD PLATED COPPER 14 4 +Brand#44 STANDARD POLISHED NICKEL 19 4 +Brand#44 STANDARD POLISHED TIN 9 4 +Brand#51 ECONOMY ANODIZED BRASS 9 4 +Brand#51 ECONOMY ANODIZED BRASS 23 4 +Brand#51 ECONOMY ANODIZED NICKEL 3 4 +Brand#51 ECONOMY ANODIZED NICKEL 23 4 +Brand#51 ECONOMY ANODIZED STEEL 19 4 +Brand#51 ECONOMY ANODIZED STEEL 23 4 +Brand#51 ECONOMY ANODIZED STEEL 49 4 +Brand#51 ECONOMY BRUSHED BRASS 3 4 +Brand#51 ECONOMY BRUSHED BRASS 49 4 +Brand#51 ECONOMY BRUSHED NICKEL 14 4 +Brand#51 ECONOMY BRUSHED STEEL 45 4 +Brand#51 ECONOMY BRUSHED TIN 36 4 +Brand#51 ECONOMY BURNISHED BRASS 14 4 +Brand#51 ECONOMY BURNISHED COPPER 45 4 +Brand#51 ECONOMY PLATED NICKEL 49 4 +Brand#51 ECONOMY PLATED TIN 36 4 +Brand#51 ECONOMY POLISHED COPPER 9 4 +Brand#51 ECONOMY POLISHED STEEL 14 4 +Brand#51 ECONOMY POLISHED STEEL 49 4 +Brand#51 LARGE ANODIZED COPPER 9 4 +Brand#51 LARGE ANODIZED COPPER 49 4 +Brand#51 LARGE ANODIZED NICKEL 14 4 +Brand#51 LARGE ANODIZED STEEL 36 4 +Brand#51 LARGE BRUSHED NICKEL 3 4 +Brand#51 LARGE BRUSHED NICKEL 9 4 +Brand#51 LARGE BURNISHED BRASS 19 4 +Brand#51 LARGE BURNISHED BRASS 36 4 +Brand#51 LARGE BURNISHED COPPER 14 4 +Brand#51 LARGE BURNISHED NICKEL 14 4 +Brand#51 LARGE PLATED BRASS 36 4 +Brand#51 LARGE POLISHED COPPER 14 4 +Brand#51 LARGE POLISHED NICKEL 23 4 +Brand#51 LARGE POLISHED NICKEL 36 4 +Brand#51 LARGE POLISHED STEEL 19 4 +Brand#51 MEDIUM ANODIZED COPPER 9 4 +Brand#51 MEDIUM ANODIZED STEEL 3 4 +Brand#51 MEDIUM BRUSHED BRASS 36 4 +Brand#51 MEDIUM BRUSHED BRASS 45 4 +Brand#51 MEDIUM BRUSHED STEEL 3 4 +Brand#51 MEDIUM BRUSHED TIN 36 4 +Brand#51 MEDIUM BURNISHED NICKEL 3 4 +Brand#51 MEDIUM BURNISHED NICKEL 36 4 +Brand#51 MEDIUM BURNISHED STEEL 14 4 +Brand#51 MEDIUM BURNISHED TIN 9 4 +Brand#51 MEDIUM PLATED STEEL 19 4 +Brand#51 MEDIUM PLATED TIN 3 4 +Brand#51 PROMO ANODIZED NICKEL 14 4 +Brand#51 PROMO ANODIZED STEEL 23 4 +Brand#51 PROMO ANODIZED TIN 19 4 +Brand#51 PROMO BRUSHED BRASS 23 4 +Brand#51 PROMO BRUSHED COPPER 45 4 +Brand#51 PROMO BRUSHED STEEL 45 4 +Brand#51 PROMO BRUSHED TIN 9 4 +Brand#51 PROMO BURNISHED BRASS 19 4 +Brand#51 PROMO BURNISHED BRASS 23 4 +Brand#51 PROMO BURNISHED NICKEL 14 4 +Brand#51 PROMO PLATED BRASS 3 4 +Brand#51 PROMO PLATED BRASS 23 4 +Brand#51 PROMO PLATED TIN 19 4 +Brand#51 PROMO PLATED TIN 23 4 +Brand#51 PROMO POLISHED BRASS 23 4 +Brand#51 PROMO POLISHED COPPER 9 4 +Brand#51 PROMO POLISHED NICKEL 9 4 +Brand#51 PROMO POLISHED STEEL 49 4 +Brand#51 SMALL ANODIZED STEEL 14 4 +Brand#51 SMALL BRUSHED BRASS 23 4 +Brand#51 SMALL BRUSHED TIN 19 4 +Brand#51 SMALL BURNISHED NICKEL 23 4 +Brand#51 SMALL PLATED COPPER 49 4 +Brand#51 SMALL PLATED NICKEL 3 4 +Brand#51 SMALL PLATED NICKEL 14 4 +Brand#51 SMALL PLATED STEEL 45 4 +Brand#51 SMALL POLISHED NICKEL 14 4 +Brand#51 SMALL POLISHED NICKEL 23 4 +Brand#51 SMALL POLISHED STEEL 3 4 +Brand#51 SMALL POLISHED STEEL 19 4 +Brand#51 SMALL POLISHED STEEL 49 4 +Brand#51 STANDARD ANODIZED NICKEL 3 4 +Brand#51 STANDARD ANODIZED NICKEL 49 4 +Brand#51 STANDARD BRUSHED BRASS 3 4 +Brand#51 STANDARD BRUSHED COPPER 3 4 +Brand#51 STANDARD BRUSHED NICKEL 19 4 +Brand#51 STANDARD BRUSHED STEEL 36 4 +Brand#51 STANDARD BURNISHED COPPER 19 4 +Brand#51 STANDARD BURNISHED NICKEL 49 4 +Brand#51 STANDARD BURNISHED STEEL 23 4 +Brand#51 STANDARD BURNISHED STEEL 36 4 +Brand#51 STANDARD BURNISHED TIN 45 4 +Brand#51 STANDARD PLATED BRASS 36 4 +Brand#51 STANDARD PLATED BRASS 49 4 +Brand#51 STANDARD PLATED COPPER 14 4 +Brand#51 STANDARD PLATED COPPER 23 4 +Brand#51 STANDARD POLISHED BRASS 14 4 +Brand#51 STANDARD POLISHED BRASS 45 4 +Brand#51 STANDARD POLISHED STEEL 36 4 +Brand#51 STANDARD POLISHED STEEL 49 4 +Brand#51 STANDARD POLISHED TIN 45 4 +Brand#52 ECONOMY ANODIZED BRASS 14 4 +Brand#52 ECONOMY ANODIZED BRASS 23 4 +Brand#52 ECONOMY ANODIZED COPPER 36 4 +Brand#52 ECONOMY ANODIZED NICKEL 49 4 +Brand#52 ECONOMY ANODIZED STEEL 19 4 +Brand#52 ECONOMY BRUSHED COPPER 49 4 +Brand#52 ECONOMY BURNISHED BRASS 36 4 +Brand#52 ECONOMY BURNISHED COPPER 19 4 +Brand#52 ECONOMY BURNISHED COPPER 45 4 +Brand#52 ECONOMY BURNISHED NICKEL 19 4 +Brand#52 ECONOMY BURNISHED STEEL 36 4 +Brand#52 ECONOMY PLATED TIN 14 4 +Brand#52 ECONOMY PLATED TIN 23 4 +Brand#52 ECONOMY POLISHED BRASS 23 4 +Brand#52 ECONOMY POLISHED BRASS 45 4 +Brand#52 ECONOMY POLISHED NICKEL 36 4 +Brand#52 ECONOMY POLISHED STEEL 49 4 +Brand#52 LARGE ANODIZED COPPER 14 4 +Brand#52 LARGE ANODIZED NICKEL 3 4 +Brand#52 LARGE ANODIZED NICKEL 45 4 +Brand#52 LARGE ANODIZED TIN 45 4 +Brand#52 LARGE BRUSHED COPPER 19 4 +Brand#52 LARGE BRUSHED NICKEL 3 4 +Brand#52 LARGE BRUSHED NICKEL 19 4 +Brand#52 LARGE BRUSHED NICKEL 23 4 +Brand#52 LARGE BRUSHED STEEL 49 4 +Brand#52 LARGE BRUSHED TIN 14 4 +Brand#52 LARGE BURNISHED NICKEL 9 4 +Brand#52 LARGE BURNISHED TIN 23 4 +Brand#52 LARGE BURNISHED TIN 45 4 +Brand#52 LARGE PLATED BRASS 14 4 +Brand#52 LARGE PLATED COPPER 14 4 +Brand#52 LARGE PLATED COPPER 19 4 +Brand#52 LARGE PLATED NICKEL 45 4 +Brand#52 LARGE PLATED STEEL 9 4 +Brand#52 LARGE PLATED TIN 9 4 +Brand#52 LARGE POLISHED NICKEL 19 4 +Brand#52 LARGE POLISHED NICKEL 23 4 +Brand#52 LARGE POLISHED NICKEL 36 4 +Brand#52 LARGE POLISHED TIN 9 4 +Brand#52 MEDIUM ANODIZED COPPER 36 4 +Brand#52 MEDIUM ANODIZED STEEL 14 4 +Brand#52 MEDIUM ANODIZED TIN 3 4 +Brand#52 MEDIUM ANODIZED TIN 49 4 +Brand#52 MEDIUM BRUSHED COPPER 9 4 +Brand#52 MEDIUM BRUSHED NICKEL 9 4 +Brand#52 MEDIUM BRUSHED STEEL 23 4 +Brand#52 MEDIUM BRUSHED STEEL 49 4 +Brand#52 MEDIUM BURNISHED STEEL 23 4 +Brand#52 MEDIUM BURNISHED TIN 45 4 +Brand#52 MEDIUM BURNISHED TIN 49 4 +Brand#52 MEDIUM PLATED BRASS 36 4 +Brand#52 MEDIUM PLATED STEEL 9 4 +Brand#52 MEDIUM PLATED STEEL 49 4 +Brand#52 MEDIUM PLATED TIN 9 4 +Brand#52 MEDIUM PLATED TIN 49 4 +Brand#52 PROMO ANODIZED BRASS 9 4 +Brand#52 PROMO ANODIZED BRASS 23 4 +Brand#52 PROMO ANODIZED BRASS 36 4 +Brand#52 PROMO ANODIZED NICKEL 45 4 +Brand#52 PROMO ANODIZED STEEL 36 4 +Brand#52 PROMO BRUSHED COPPER 3 4 +Brand#52 PROMO BRUSHED NICKEL 3 4 +Brand#52 PROMO BRUSHED NICKEL 49 4 +Brand#52 PROMO BRUSHED STEEL 14 4 +Brand#52 PROMO BRUSHED TIN 3 4 +Brand#52 PROMO BRUSHED TIN 19 4 +Brand#52 PROMO BRUSHED TIN 36 4 +Brand#52 PROMO BURNISHED COPPER 49 4 +Brand#52 PROMO BURNISHED NICKEL 9 4 +Brand#52 PROMO BURNISHED STEEL 9 4 +Brand#52 PROMO BURNISHED STEEL 23 4 +Brand#52 PROMO BURNISHED TIN 19 4 +Brand#52 PROMO BURNISHED TIN 36 4 +Brand#52 PROMO PLATED BRASS 19 4 +Brand#52 PROMO PLATED BRASS 45 4 +Brand#52 PROMO PLATED BRASS 49 4 +Brand#52 PROMO PLATED COPPER 9 4 +Brand#52 PROMO PLATED NICKEL 3 4 +Brand#52 PROMO PLATED NICKEL 23 4 +Brand#52 PROMO POLISHED NICKEL 14 4 +Brand#52 PROMO POLISHED NICKEL 49 4 +Brand#52 PROMO POLISHED TIN 36 4 +Brand#52 SMALL ANODIZED BRASS 3 4 +Brand#52 SMALL ANODIZED BRASS 14 4 +Brand#52 SMALL ANODIZED COPPER 3 4 +Brand#52 SMALL ANODIZED NICKEL 36 4 +Brand#52 SMALL ANODIZED STEEL 9 4 +Brand#52 SMALL ANODIZED STEEL 19 4 +Brand#52 SMALL BRUSHED NICKEL 19 4 +Brand#52 SMALL BRUSHED STEEL 23 4 +Brand#52 SMALL BRUSHED TIN 14 4 +Brand#52 SMALL BRUSHED TIN 19 4 +Brand#52 SMALL BURNISHED NICKEL 14 4 +Brand#52 SMALL BURNISHED NICKEL 49 4 +Brand#52 SMALL BURNISHED TIN 9 4 +Brand#52 SMALL POLISHED BRASS 36 4 +Brand#52 SMALL POLISHED BRASS 49 4 +Brand#52 SMALL POLISHED TIN 45 4 +Brand#52 STANDARD ANODIZED BRASS 45 4 +Brand#52 STANDARD BRUSHED BRASS 23 4 +Brand#52 STANDARD BRUSHED COPPER 14 4 +Brand#52 STANDARD BRUSHED TIN 36 4 +Brand#52 STANDARD BURNISHED BRASS 49 4 +Brand#52 STANDARD BURNISHED STEEL 19 4 +Brand#52 STANDARD BURNISHED TIN 9 4 +Brand#52 STANDARD BURNISHED TIN 19 4 +Brand#52 STANDARD PLATED NICKEL 36 4 +Brand#52 STANDARD PLATED STEEL 36 4 +Brand#52 STANDARD POLISHED BRASS 36 4 +Brand#52 STANDARD POLISHED COPPER 45 4 +Brand#52 STANDARD POLISHED STEEL 19 4 +Brand#52 STANDARD POLISHED TIN 19 4 +Brand#53 ECONOMY ANODIZED BRASS 45 4 +Brand#53 ECONOMY ANODIZED COPPER 9 4 +Brand#53 ECONOMY ANODIZED NICKEL 3 4 +Brand#53 ECONOMY ANODIZED NICKEL 19 4 +Brand#53 ECONOMY ANODIZED STEEL 45 4 +Brand#53 ECONOMY ANODIZED TIN 14 4 +Brand#53 ECONOMY ANODIZED TIN 36 4 +Brand#53 ECONOMY BRUSHED TIN 45 4 +Brand#53 ECONOMY BURNISHED BRASS 14 4 +Brand#53 ECONOMY BURNISHED COPPER 45 4 +Brand#53 ECONOMY BURNISHED NICKEL 3 4 +Brand#53 ECONOMY BURNISHED NICKEL 49 4 +Brand#53 ECONOMY BURNISHED TIN 45 4 +Brand#53 ECONOMY PLATED BRASS 3 4 +Brand#53 ECONOMY PLATED NICKEL 14 4 +Brand#53 ECONOMY PLATED STEEL 23 4 +Brand#53 ECONOMY PLATED STEEL 36 4 +Brand#53 ECONOMY POLISHED TIN 36 4 +Brand#53 LARGE ANODIZED NICKEL 49 4 +Brand#53 LARGE ANODIZED STEEL 19 4 +Brand#53 LARGE BRUSHED COPPER 3 4 +Brand#53 LARGE BRUSHED COPPER 14 4 +Brand#53 LARGE BRUSHED NICKEL 23 4 +Brand#53 LARGE BRUSHED NICKEL 36 4 +Brand#53 LARGE BRUSHED TIN 36 4 +Brand#53 LARGE BURNISHED BRASS 45 4 +Brand#53 LARGE BURNISHED COPPER 19 4 +Brand#53 LARGE BURNISHED COPPER 36 4 +Brand#53 LARGE BURNISHED NICKEL 23 4 +Brand#53 LARGE BURNISHED STEEL 19 4 +Brand#53 LARGE BURNISHED STEEL 23 4 +Brand#53 LARGE PLATED BRASS 9 4 +Brand#53 LARGE PLATED BRASS 45 4 +Brand#53 LARGE PLATED BRASS 49 4 +Brand#53 LARGE PLATED COPPER 23 4 +Brand#53 LARGE PLATED NICKEL 23 4 +Brand#53 LARGE PLATED NICKEL 49 4 +Brand#53 LARGE PLATED STEEL 49 4 +Brand#53 LARGE PLATED TIN 14 4 +Brand#53 LARGE POLISHED COPPER 49 4 +Brand#53 LARGE POLISHED STEEL 36 4 +Brand#53 LARGE POLISHED TIN 9 4 +Brand#53 MEDIUM ANODIZED BRASS 23 4 +Brand#53 MEDIUM ANODIZED STEEL 14 4 +Brand#53 MEDIUM ANODIZED STEEL 36 4 +Brand#53 MEDIUM ANODIZED TIN 3 4 +Brand#53 MEDIUM ANODIZED TIN 9 4 +Brand#53 MEDIUM BRUSHED BRASS 3 4 +Brand#53 MEDIUM BRUSHED COPPER 3 4 +Brand#53 MEDIUM BRUSHED NICKEL 14 4 +Brand#53 MEDIUM BRUSHED NICKEL 36 4 +Brand#53 MEDIUM BRUSHED NICKEL 49 4 +Brand#53 MEDIUM BRUSHED STEEL 45 4 +Brand#53 MEDIUM BURNISHED BRASS 3 4 +Brand#53 MEDIUM BURNISHED BRASS 36 4 +Brand#53 MEDIUM BURNISHED TIN 9 4 +Brand#53 MEDIUM BURNISHED TIN 14 4 +Brand#53 MEDIUM BURNISHED TIN 36 4 +Brand#53 MEDIUM PLATED BRASS 23 4 +Brand#53 MEDIUM PLATED COPPER 14 4 +Brand#53 MEDIUM PLATED NICKEL 45 4 +Brand#53 MEDIUM PLATED TIN 19 4 +Brand#53 MEDIUM PLATED TIN 45 4 +Brand#53 PROMO ANODIZED BRASS 36 4 +Brand#53 PROMO ANODIZED NICKEL 3 4 +Brand#53 PROMO ANODIZED NICKEL 19 4 +Brand#53 PROMO BRUSHED BRASS 45 4 +Brand#53 PROMO BRUSHED COPPER 3 4 +Brand#53 PROMO BRUSHED COPPER 23 4 +Brand#53 PROMO BRUSHED COPPER 45 4 +Brand#53 PROMO BURNISHED BRASS 23 4 +Brand#53 PROMO BURNISHED BRASS 36 4 +Brand#53 PROMO BURNISHED NICKEL 23 4 +Brand#53 PROMO BURNISHED STEEL 23 4 +Brand#53 PROMO BURNISHED STEEL 49 4 +Brand#53 PROMO PLATED TIN 19 4 +Brand#53 PROMO PLATED TIN 23 4 +Brand#53 PROMO PLATED TIN 36 4 +Brand#53 PROMO POLISHED STEEL 23 4 +Brand#53 PROMO POLISHED TIN 3 4 +Brand#53 SMALL ANODIZED COPPER 23 4 +Brand#53 SMALL ANODIZED COPPER 36 4 +Brand#53 SMALL ANODIZED COPPER 49 4 +Brand#53 SMALL ANODIZED NICKEL 36 4 +Brand#53 SMALL BRUSHED BRASS 36 4 +Brand#53 SMALL BRUSHED COPPER 3 4 +Brand#53 SMALL BRUSHED TIN 3 4 +Brand#53 SMALL BRUSHED TIN 36 4 +Brand#53 SMALL BURNISHED BRASS 9 4 +Brand#53 SMALL BURNISHED BRASS 49 4 +Brand#53 SMALL BURNISHED COPPER 19 4 +Brand#53 SMALL BURNISHED COPPER 45 4 +Brand#53 SMALL PLATED BRASS 9 4 +Brand#53 SMALL PLATED COPPER 3 4 +Brand#53 SMALL PLATED NICKEL 14 4 +Brand#53 SMALL POLISHED NICKEL 19 4 +Brand#53 SMALL POLISHED STEEL 36 4 +Brand#53 SMALL POLISHED TIN 23 4 +Brand#53 STANDARD ANODIZED BRASS 14 4 +Brand#53 STANDARD ANODIZED NICKEL 9 4 +Brand#53 STANDARD ANODIZED NICKEL 23 4 +Brand#53 STANDARD ANODIZED NICKEL 45 4 +Brand#53 STANDARD ANODIZED STEEL 45 4 +Brand#53 STANDARD BRUSHED COPPER 3 4 +Brand#53 STANDARD BRUSHED NICKEL 23 4 +Brand#53 STANDARD BRUSHED TIN 14 4 +Brand#53 STANDARD BURNISHED NICKEL 49 4 +Brand#53 STANDARD BURNISHED STEEL 9 4 +Brand#53 STANDARD PLATED BRASS 36 4 +Brand#53 STANDARD PLATED COPPER 45 4 +Brand#53 STANDARD PLATED NICKEL 36 4 +Brand#53 STANDARD PLATED STEEL 3 4 +Brand#53 STANDARD PLATED STEEL 49 4 +Brand#53 STANDARD PLATED TIN 23 4 +Brand#53 STANDARD POLISHED STEEL 3 4 +Brand#54 ECONOMY ANODIZED BRASS 9 4 +Brand#54 ECONOMY ANODIZED BRASS 45 4 +Brand#54 ECONOMY ANODIZED COPPER 9 4 +Brand#54 ECONOMY ANODIZED STEEL 19 4 +Brand#54 ECONOMY BRUSHED BRASS 45 4 +Brand#54 ECONOMY BRUSHED NICKEL 19 4 +Brand#54 ECONOMY BRUSHED STEEL 3 4 +Brand#54 ECONOMY BRUSHED TIN 19 4 +Brand#54 ECONOMY BURNISHED BRASS 45 4 +Brand#54 ECONOMY BURNISHED COPPER 14 4 +Brand#54 ECONOMY BURNISHED NICKEL 9 4 +Brand#54 ECONOMY BURNISHED NICKEL 36 4 +Brand#54 ECONOMY BURNISHED STEEL 36 4 +Brand#54 ECONOMY BURNISHED TIN 9 4 +Brand#54 ECONOMY BURNISHED TIN 14 4 +Brand#54 ECONOMY BURNISHED TIN 23 4 +Brand#54 ECONOMY PLATED TIN 23 4 +Brand#54 ECONOMY POLISHED BRASS 9 4 +Brand#54 ECONOMY POLISHED BRASS 19 4 +Brand#54 ECONOMY POLISHED COPPER 23 4 +Brand#54 ECONOMY POLISHED STEEL 23 4 +Brand#54 ECONOMY POLISHED TIN 3 4 +Brand#54 LARGE ANODIZED BRASS 14 4 +Brand#54 LARGE ANODIZED BRASS 49 4 +Brand#54 LARGE ANODIZED TIN 9 4 +Brand#54 LARGE BRUSHED BRASS 14 4 +Brand#54 LARGE BRUSHED STEEL 9 4 +Brand#54 LARGE BRUSHED STEEL 23 4 +Brand#54 LARGE BRUSHED TIN 14 4 +Brand#54 LARGE BURNISHED BRASS 49 4 +Brand#54 LARGE BURNISHED COPPER 19 4 +Brand#54 LARGE BURNISHED NICKEL 14 4 +Brand#54 LARGE BURNISHED TIN 14 4 +Brand#54 LARGE PLATED BRASS 19 4 +Brand#54 LARGE PLATED BRASS 23 4 +Brand#54 LARGE POLISHED BRASS 19 4 +Brand#54 LARGE POLISHED BRASS 23 4 +Brand#54 LARGE POLISHED NICKEL 3 4 +Brand#54 LARGE POLISHED NICKEL 14 4 +Brand#54 LARGE POLISHED STEEL 19 4 +Brand#54 LARGE POLISHED TIN 3 4 +Brand#54 LARGE POLISHED TIN 9 4 +Brand#54 LARGE POLISHED TIN 36 4 +Brand#54 MEDIUM ANODIZED NICKEL 9 4 +Brand#54 MEDIUM ANODIZED NICKEL 14 4 +Brand#54 MEDIUM ANODIZED NICKEL 36 4 +Brand#54 MEDIUM BRUSHED NICKEL 9 4 +Brand#54 MEDIUM BRUSHED NICKEL 19 4 +Brand#54 MEDIUM BURNISHED STEEL 3 4 +Brand#54 MEDIUM BURNISHED STEEL 19 4 +Brand#54 MEDIUM BURNISHED STEEL 23 4 +Brand#54 MEDIUM PLATED BRASS 3 4 +Brand#54 MEDIUM PLATED NICKEL 45 4 +Brand#54 PROMO ANODIZED NICKEL 45 4 +Brand#54 PROMO BRUSHED BRASS 3 4 +Brand#54 PROMO BRUSHED STEEL 23 4 +Brand#54 PROMO BRUSHED TIN 14 4 +Brand#54 PROMO BURNISHED COPPER 49 4 +Brand#54 PROMO BURNISHED TIN 9 4 +Brand#54 PROMO PLATED BRASS 14 4 +Brand#54 PROMO PLATED NICKEL 3 4 +Brand#54 PROMO PLATED STEEL 19 4 +Brand#54 PROMO PLATED TIN 23 4 +Brand#54 PROMO PLATED TIN 49 4 +Brand#54 PROMO POLISHED BRASS 3 4 +Brand#54 PROMO POLISHED NICKEL 9 4 +Brand#54 PROMO POLISHED TIN 49 4 +Brand#54 SMALL ANODIZED COPPER 49 4 +Brand#54 SMALL ANODIZED NICKEL 9 4 +Brand#54 SMALL ANODIZED NICKEL 36 4 +Brand#54 SMALL ANODIZED TIN 19 4 +Brand#54 SMALL BRUSHED BRASS 14 4 +Brand#54 SMALL BRUSHED BRASS 19 4 +Brand#54 SMALL BRUSHED BRASS 36 4 +Brand#54 SMALL BRUSHED COPPER 3 4 +Brand#54 SMALL BRUSHED COPPER 9 4 +Brand#54 SMALL BRUSHED COPPER 19 4 +Brand#54 SMALL BRUSHED TIN 9 4 +Brand#54 SMALL BRUSHED TIN 36 4 +Brand#54 SMALL BURNISHED COPPER 9 4 +Brand#54 SMALL BURNISHED COPPER 36 4 +Brand#54 SMALL BURNISHED STEEL 14 4 +Brand#54 SMALL BURNISHED STEEL 19 4 +Brand#54 SMALL BURNISHED TIN 9 4 +Brand#54 SMALL BURNISHED TIN 36 4 +Brand#54 SMALL PLATED BRASS 23 4 +Brand#54 SMALL PLATED COPPER 9 4 +Brand#54 SMALL PLATED COPPER 36 4 +Brand#54 SMALL PLATED COPPER 49 4 +Brand#54 SMALL PLATED NICKEL 9 4 +Brand#54 SMALL PLATED TIN 23 4 +Brand#54 SMALL PLATED TIN 36 4 +Brand#54 SMALL POLISHED BRASS 9 4 +Brand#54 SMALL POLISHED COPPER 9 4 +Brand#54 SMALL POLISHED TIN 9 4 +Brand#54 STANDARD ANODIZED BRASS 3 4 +Brand#54 STANDARD ANODIZED BRASS 9 4 +Brand#54 STANDARD ANODIZED COPPER 3 4 +Brand#54 STANDARD ANODIZED TIN 3 4 +Brand#54 STANDARD BRUSHED COPPER 3 4 +Brand#54 STANDARD BRUSHED NICKEL 45 4 +Brand#54 STANDARD BRUSHED TIN 36 4 +Brand#54 STANDARD BURNISHED BRASS 23 4 +Brand#54 STANDARD BURNISHED BRASS 49 4 +Brand#54 STANDARD BURNISHED COPPER 19 4 +Brand#54 STANDARD BURNISHED NICKEL 23 4 +Brand#54 STANDARD BURNISHED STEEL 45 4 +Brand#54 STANDARD PLATED BRASS 3 4 +Brand#54 STANDARD PLATED BRASS 45 4 +Brand#54 STANDARD PLATED BRASS 49 4 +Brand#54 STANDARD PLATED STEEL 3 4 +Brand#54 STANDARD POLISHED BRASS 36 4 +Brand#54 STANDARD POLISHED STEEL 3 4 +Brand#54 STANDARD POLISHED STEEL 14 4 +Brand#54 STANDARD POLISHED STEEL 45 4 +Brand#55 ECONOMY ANODIZED BRASS 3 4 +Brand#55 ECONOMY BRUSHED BRASS 19 4 +Brand#55 ECONOMY BRUSHED COPPER 9 4 +Brand#55 ECONOMY BRUSHED COPPER 23 4 +Brand#55 ECONOMY BRUSHED COPPER 45 4 +Brand#55 ECONOMY BRUSHED STEEL 23 4 +Brand#55 ECONOMY BURNISHED NICKEL 36 4 +Brand#55 ECONOMY BURNISHED NICKEL 45 4 +Brand#55 ECONOMY BURNISHED TIN 45 4 +Brand#55 ECONOMY PLATED NICKEL 19 4 +Brand#55 ECONOMY POLISHED NICKEL 9 4 +Brand#55 LARGE BRUSHED BRASS 23 4 +Brand#55 LARGE BRUSHED BRASS 45 4 +Brand#55 LARGE BRUSHED COPPER 49 4 +Brand#55 LARGE BRUSHED NICKEL 9 4 +Brand#55 LARGE BRUSHED NICKEL 14 4 +Brand#55 LARGE BURNISHED BRASS 3 4 +Brand#55 LARGE BURNISHED COPPER 14 4 +Brand#55 LARGE BURNISHED COPPER 36 4 +Brand#55 LARGE PLATED BRASS 45 4 +Brand#55 LARGE PLATED COPPER 19 4 +Brand#55 LARGE PLATED NICKEL 9 4 +Brand#55 LARGE PLATED STEEL 9 4 +Brand#55 LARGE PLATED TIN 9 4 +Brand#55 LARGE PLATED TIN 14 4 +Brand#55 LARGE PLATED TIN 23 4 +Brand#55 LARGE POLISHED NICKEL 3 4 +Brand#55 LARGE POLISHED STEEL 36 4 +Brand#55 LARGE POLISHED STEEL 45 4 +Brand#55 MEDIUM ANODIZED COPPER 9 4 +Brand#55 MEDIUM BRUSHED BRASS 3 4 +Brand#55 MEDIUM BRUSHED NICKEL 23 4 +Brand#55 MEDIUM BRUSHED TIN 45 4 +Brand#55 MEDIUM BURNISHED BRASS 23 4 +Brand#55 MEDIUM BURNISHED COPPER 36 4 +Brand#55 MEDIUM BURNISHED NICKEL 3 4 +Brand#55 MEDIUM BURNISHED STEEL 14 4 +Brand#55 MEDIUM BURNISHED STEEL 36 4 +Brand#55 MEDIUM PLATED NICKEL 23 4 +Brand#55 PROMO ANODIZED COPPER 14 4 +Brand#55 PROMO ANODIZED COPPER 49 4 +Brand#55 PROMO ANODIZED STEEL 36 4 +Brand#55 PROMO ANODIZED TIN 23 4 +Brand#55 PROMO BRUSHED NICKEL 36 4 +Brand#55 PROMO BRUSHED STEEL 3 4 +Brand#55 PROMO BRUSHED STEEL 36 4 +Brand#55 PROMO BRUSHED TIN 9 4 +Brand#55 PROMO BURNISHED COPPER 3 4 +Brand#55 PROMO BURNISHED STEEL 14 4 +Brand#55 PROMO BURNISHED TIN 23 4 +Brand#55 PROMO BURNISHED TIN 49 4 +Brand#55 PROMO PLATED COPPER 3 4 +Brand#55 PROMO PLATED NICKEL 3 4 +Brand#55 PROMO PLATED NICKEL 14 4 +Brand#55 PROMO PLATED NICKEL 23 4 +Brand#55 PROMO PLATED TIN 3 4 +Brand#55 PROMO POLISHED COPPER 3 4 +Brand#55 SMALL ANODIZED BRASS 19 4 +Brand#55 SMALL ANODIZED NICKEL 45 4 +Brand#55 SMALL BRUSHED COPPER 14 4 +Brand#55 SMALL BRUSHED COPPER 45 4 +Brand#55 SMALL BURNISHED BRASS 14 4 +Brand#55 SMALL BURNISHED TIN 3 4 +Brand#55 SMALL BURNISHED TIN 49 4 +Brand#55 SMALL PLATED BRASS 45 4 +Brand#55 SMALL PLATED COPPER 23 4 +Brand#55 SMALL PLATED COPPER 36 4 +Brand#55 SMALL PLATED COPPER 45 4 +Brand#55 SMALL PLATED COPPER 49 4 +Brand#55 SMALL PLATED NICKEL 9 4 +Brand#55 SMALL PLATED STEEL 9 4 +Brand#55 SMALL PLATED TIN 14 4 +Brand#55 SMALL PLATED TIN 36 4 +Brand#55 SMALL POLISHED NICKEL 45 4 +Brand#55 SMALL POLISHED STEEL 19 4 +Brand#55 SMALL POLISHED TIN 19 4 +Brand#55 STANDARD ANODIZED BRASS 36 4 +Brand#55 STANDARD ANODIZED BRASS 49 4 +Brand#55 STANDARD ANODIZED STEEL 19 4 +Brand#55 STANDARD ANODIZED TIN 36 4 +Brand#55 STANDARD ANODIZED TIN 49 4 +Brand#55 STANDARD BRUSHED BRASS 36 4 +Brand#55 STANDARD BRUSHED COPPER 3 4 +Brand#55 STANDARD BRUSHED COPPER 9 4 +Brand#55 STANDARD BRUSHED COPPER 23 4 +Brand#55 STANDARD BRUSHED STEEL 19 4 +Brand#55 STANDARD BRUSHED TIN 23 4 +Brand#55 STANDARD BRUSHED TIN 45 4 +Brand#55 STANDARD BURNISHED BRASS 19 4 +Brand#55 STANDARD BURNISHED NICKEL 3 4 +Brand#55 STANDARD BURNISHED NICKEL 36 4 +Brand#55 STANDARD BURNISHED STEEL 19 4 +Brand#55 STANDARD PLATED BRASS 23 4 +Brand#55 STANDARD PLATED NICKEL 9 4 +Brand#55 STANDARD PLATED TIN 36 4 +Brand#55 STANDARD POLISHED BRASS 3 4 +Brand#55 STANDARD POLISHED BRASS 49 4 +Brand#55 STANDARD POLISHED COPPER 19 4 +Brand#55 STANDARD POLISHED COPPER 36 4 +Brand#55 STANDARD POLISHED NICKEL 14 4 +Brand#55 STANDARD POLISHED STEEL 9 4 +Brand#55 STANDARD POLISHED STEEL 36 4 +Brand#12 LARGE BURNISHED NICKEL 14 3 +Brand#12 PROMO POLISHED TIN 3 3 +Brand#21 MEDIUM ANODIZED TIN 9 3 +Brand#22 PROMO BRUSHED BRASS 19 3 +Brand#22 PROMO BURNISHED COPPER 14 3 +Brand#43 STANDARD BRUSHED BRASS 23 3 +Brand#44 MEDIUM ANODIZED NICKEL 9 3 +Brand#53 MEDIUM BURNISHED BRASS 49 3 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q17.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q17.out new file mode 100644 index 0000000000..0a2aff3ca4 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q17.out @@ -0,0 +1,4 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q17 -- +23512.752857143 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q18.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q18.out new file mode 100644 index 0000000000..a7675fe0d1 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q18.out @@ -0,0 +1,8 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q18 -- +Customer#000001639 1639 502886 1994-04-12 456423.88 312 +Customer#000006655 6655 29158 1995-10-21 452805.02 305 +Customer#000014110 14110 565574 1995-09-24 425099.85 301 +Customer#000001775 1775 6882 1997-04-09 408368.1 303 +Customer#000011459 11459 551136 1993-05-19 386812.74 308 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q19.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q19.out new file mode 100644 index 0000000000..5c80e70e63 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q19.out @@ -0,0 +1,4 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q19 -- +168597.286 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q20.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q20.out new file mode 100644 index 0000000000..66dc3b4db5 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q20.out @@ -0,0 +1,12 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q20 -- +Supplier#000000157 ,mEGorBfVIm +Supplier#000000197 YC2Acon6kjY3zj3Fbxs2k4Vdf7X0cd2F +Supplier#000000287 7a9SP7qW5Yku5PvSg +Supplier#000000378 FfbhyCxWvcPrO8ltp9 +Supplier#000000530 0qwCMwobKY OcmLyfRXlagA8ukENJv, +Supplier#000000555 TfB,a5bfl3Ah 3Z 74GqnNs6zKVGM +Supplier#000000557 jj0wUYh9K3fG5Jhdhrkuy ,4 +Supplier#000000729 pqck2ppy758TQpZCUAjPvlU55K3QjfL7Bi +Supplier#000000935 ij98czM 2KzWe7dDTOxB8sq0UfCdvrX + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q21.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q21.out new file mode 100644 index 0000000000..b03644955e --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q21.out @@ -0,0 +1,50 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q21 -- +Supplier#000000445 16 +Supplier#000000825 16 +Supplier#000000709 15 +Supplier#000000762 15 +Supplier#000000357 14 +Supplier#000000399 14 +Supplier#000000496 14 +Supplier#000000977 13 +Supplier#000000144 12 +Supplier#000000188 12 +Supplier#000000415 12 +Supplier#000000472 12 +Supplier#000000633 12 +Supplier#000000708 12 +Supplier#000000889 12 +Supplier#000000380 11 +Supplier#000000602 11 +Supplier#000000659 11 +Supplier#000000821 11 +Supplier#000000929 11 +Supplier#000000262 10 +Supplier#000000460 10 +Supplier#000000486 10 +Supplier#000000669 10 +Supplier#000000718 10 +Supplier#000000778 10 +Supplier#000000167 9 +Supplier#000000578 9 +Supplier#000000673 9 +Supplier#000000687 9 +Supplier#000000074 8 +Supplier#000000565 8 +Supplier#000000648 8 +Supplier#000000918 8 +Supplier#000000427 7 +Supplier#000000503 7 +Supplier#000000610 7 +Supplier#000000670 7 +Supplier#000000811 7 +Supplier#000000114 6 +Supplier#000000379 6 +Supplier#000000436 6 +Supplier#000000500 6 +Supplier#000000660 6 +Supplier#000000788 6 +Supplier#000000846 6 +Supplier#000000920 4 + diff --git a/regression-test/data/tpch_unique_sql_zstd_p0/sql/q22.out b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q22.out new file mode 100644 index 0000000000..54d66e8478 --- /dev/null +++ b/regression-test/data/tpch_unique_sql_zstd_p0/sql/q22.out @@ -0,0 +1,10 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !q22 -- +13 94 714035.05 +17 96 722560.15 +18 99 738012.52 +23 93 708285.25 +29 85 632693.46 +30 87 646748.02 +31 87 647372.5 + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/customer.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/customer.sql new file mode 100644 index 0000000000..6a8a8565ef --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/customer.sql @@ -0,0 +1,17 @@ +CREATE TABLE IF NOT EXISTS customer ( + C_CUSTKEY INTEGER NOT NULL, + C_NAME VARCHAR(25) NOT NULL, + C_ADDRESS VARCHAR(40) NOT NULL, + C_NATIONKEY INTEGER NOT NULL, + C_PHONE CHAR(15) NOT NULL, + C_ACCTBAL DECIMAL(15,2) NOT NULL, + C_MKTSEGMENT CHAR(10) NOT NULL, + C_COMMENT VARCHAR(117) NOT NULL +) +UNIQUE KEY(C_CUSTKEY, C_NAME) +DISTRIBUTED BY HASH(C_CUSTKEY) BUCKETS 3 +PROPERTIES ( + "compression"="zstd", + "replication_num" = "1" +) + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/customer_delete.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/customer_delete.sql new file mode 100644 index 0000000000..a214fe920c --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/customer_delete.sql @@ -0,0 +1 @@ +DELETE FROM customer where C_CUSTKEY >= 0; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/lineitem.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/lineitem.sql new file mode 100644 index 0000000000..cc4f2b343d --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/lineitem.sql @@ -0,0 +1,25 @@ +CREATE TABLE IF NOT EXISTS lineitem ( + L_ORDERKEY INTEGER NOT NULL, + L_PARTKEY INTEGER NOT NULL, + L_SUPPKEY INTEGER NOT NULL, + L_LINENUMBER INTEGER NOT NULL, + L_QUANTITY DECIMAL(15,2) NOT NULL, + L_EXTENDEDPRICE DECIMAL(15,2) NOT NULL, + L_DISCOUNT DECIMAL(15,2) NOT NULL, + L_TAX DECIMAL(15,2) NOT NULL, + L_RETURNFLAG CHAR(1) NOT NULL, + L_LINESTATUS CHAR(1) NOT NULL, + L_SHIPDATE DATE NOT NULL, + L_COMMITDATE DATE NOT NULL, + L_RECEIPTDATE DATE NOT NULL, + L_SHIPINSTRUCT CHAR(25) NOT NULL, + L_SHIPMODE CHAR(10) NOT NULL, + L_COMMENT VARCHAR(44) NOT NULL +) +UNIQUE KEY(L_ORDERKEY, L_PARTKEY, L_SUPPKEY, L_LINENUMBER) +DISTRIBUTED BY HASH(L_ORDERKEY) BUCKETS 3 +PROPERTIES ( + "compression"="zstd", + "replication_num" = "1" +) + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/lineitem_delete.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/lineitem_delete.sql new file mode 100644 index 0000000000..6dbbe49ed0 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/lineitem_delete.sql @@ -0,0 +1 @@ +DELETE from lineitem where L_ORDERKEY >= 0; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/nation.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/nation.sql new file mode 100644 index 0000000000..8329c839e3 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/nation.sql @@ -0,0 +1,13 @@ +CREATE TABLE IF NOT EXISTS nation ( + N_NATIONKEY INTEGER NOT NULL, + N_NAME CHAR(25) NOT NULL, + N_REGIONKEY INTEGER NOT NULL, + N_COMMENT VARCHAR(152) +) +UNIQUE KEY(N_NATIONKEY, N_NAME) +DISTRIBUTED BY HASH(N_NATIONKEY) BUCKETS 3 +PROPERTIES ( + "compression"="zstd", + "replication_num" = "1" +) + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/nation_delete.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/nation_delete.sql new file mode 100644 index 0000000000..9fb7c085a6 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/nation_delete.sql @@ -0,0 +1 @@ +DELETE from nation where N_NATIONKEY >= 0; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/orders.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/orders.sql new file mode 100644 index 0000000000..9cfc187c5f --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/orders.sql @@ -0,0 +1,18 @@ +CREATE TABLE IF NOT EXISTS orders ( + O_ORDERKEY INTEGER NOT NULL, + O_CUSTKEY INTEGER NOT NULL, + O_ORDERSTATUS CHAR(1) NOT NULL, + O_TOTALPRICE DECIMAL(15,2) NOT NULL, + O_ORDERDATE DATE NOT NULL, + O_ORDERPRIORITY CHAR(15) NOT NULL, + O_CLERK CHAR(15) NOT NULL, + O_SHIPPRIORITY INTEGER NOT NULL, + O_COMMENT VARCHAR(79) NOT NULL +) +UNIQUE KEY(O_ORDERKEY, O_CUSTKEY) +DISTRIBUTED BY HASH(O_ORDERKEY) BUCKETS 3 +PROPERTIES ( + "compression"="zstd", + "replication_num" = "1" +) + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/orders_delete.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/orders_delete.sql new file mode 100644 index 0000000000..5199d8f296 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/orders_delete.sql @@ -0,0 +1 @@ +delete from orders where O_ORDERKEY >= 0; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/part.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/part.sql new file mode 100644 index 0000000000..3f66b80a9b --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/part.sql @@ -0,0 +1,18 @@ +CREATE TABLE IF NOT EXISTS part ( + P_PARTKEY INTEGER NOT NULL, + P_NAME VARCHAR(55) NOT NULL, + P_MFGR CHAR(25) NOT NULL, + P_BRAND CHAR(10) NOT NULL, + P_TYPE VARCHAR(25) NOT NULL, + P_SIZE INTEGER NOT NULL, + P_CONTAINER CHAR(10) NOT NULL, + P_RETAILPRICE DECIMAL(15,2) NOT NULL, + P_COMMENT VARCHAR(23) NOT NULL +) +UNIQUE KEY(P_PARTKEY, P_NAME) +DISTRIBUTED BY HASH(P_PARTKEY) BUCKETS 3 +PROPERTIES ( + "compression"="zstd", + "replication_num" = "1" +) + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/part_delete.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/part_delete.sql new file mode 100644 index 0000000000..ee1a2e5104 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/part_delete.sql @@ -0,0 +1 @@ +delete from part where P_PARTKEY>=0; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/partsupp.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/partsupp.sql new file mode 100644 index 0000000000..06fc71f4f1 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/partsupp.sql @@ -0,0 +1,14 @@ +CREATE TABLE IF NOT EXISTS partsupp ( + PS_PARTKEY INTEGER NOT NULL, + PS_SUPPKEY INTEGER NOT NULL, + PS_AVAILQTY INTEGER NOT NULL, + PS_SUPPLYCOST DECIMAL(15,2) NOT NULL, + PS_COMMENT VARCHAR(199) NOT NULL +) +UNIQUE KEY(PS_PARTKEY, PS_SUPPKEY) +DISTRIBUTED BY HASH(PS_PARTKEY) BUCKETS 3 +PROPERTIES ( + "compression"="zstd", + "replication_num" = "1" +) + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/partsupp_delete.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/partsupp_delete.sql new file mode 100644 index 0000000000..067cff3a6f --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/partsupp_delete.sql @@ -0,0 +1 @@ +delete from partsupp where PS_PARTKEY>=0; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/region.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/region.sql new file mode 100644 index 0000000000..c73f47cf12 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/region.sql @@ -0,0 +1,12 @@ +CREATE TABLE IF NOT EXISTS region ( + R_REGIONKEY INTEGER NOT NULL, + R_NAME CHAR(25) NOT NULL, + R_COMMENT VARCHAR(152) +) +UNIQUE KEY(R_REGIONKEY, R_NAME) +DISTRIBUTED BY HASH(R_REGIONKEY) BUCKETS 3 +PROPERTIES ( + "compression"="zstd", + "replication_num" = "1" +) + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/region_delete.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/region_delete.sql new file mode 100644 index 0000000000..4945d5105a --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/region_delete.sql @@ -0,0 +1 @@ +delete from region where R_REGIONKEY>=0; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/revenue1.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/revenue1.sql new file mode 100644 index 0000000000..a12a60a284 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/revenue1.sql @@ -0,0 +1,11 @@ +CREATE VIEW IF NOT EXISTS revenue1 AS + SELECT + l_suppkey AS supplier_no, + sum(l_extendedprice * (1 - l_discount)) AS total_revenue + FROM + lineitem + WHERE + l_shipdate >= DATE '1996-01-01' + AND l_shipdate < DATE '1996-01-01' + INTERVAL '3' MONTH +GROUP BY + l_suppkey; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/revenue1_delete.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/revenue1_delete.sql new file mode 100644 index 0000000000..12b50f1960 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/revenue1_delete.sql @@ -0,0 +1 @@ +drop view IF EXISTS revenue1; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/supplier.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/supplier.sql new file mode 100644 index 0000000000..d65df14f0f --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/supplier.sql @@ -0,0 +1,15 @@ +CREATE TABLE IF NOT EXISTS supplier ( + S_SUPPKEY INTEGER NOT NULL, + S_NAME CHAR(25) NOT NULL, + S_ADDRESS VARCHAR(40) NOT NULL, + S_NATIONKEY INTEGER NOT NULL, + S_PHONE CHAR(15) NOT NULL, + S_ACCTBAL DECIMAL(15,2) NOT NULL, + S_COMMENT VARCHAR(101) NOT NULL +) +UNIQUE KEY(S_SUPPKEY, S_NAME) +DISTRIBUTED BY HASH(S_SUPPKEY) BUCKETS 3 +PROPERTIES ( + "compression"="zstd", + "replication_num" = "1" +) diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/supplier_delete.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/supplier_delete.sql new file mode 100644 index 0000000000..d8327a8f85 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/ddl/supplier_delete.sql @@ -0,0 +1 @@ +delete from supplier where S_SUPPKEY>=0; diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/load.groovy b/regression-test/suites/tpch_unique_sql_zstd_p0/load.groovy new file mode 100644 index 0000000000..e8dd309209 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/load.groovy @@ -0,0 +1,81 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +// Most of the cases are copied from https://github.com/trinodb/trino/tree/master +// /testing/trino-product-tests/src/main/resources/sql-tests/testcases +// and modified by Doris. + +// syntax error: +// q06 q13 q15 +// Test 23 suites, failed 3 suites + +// Note: To filter out tables from sql files, use the following one-liner comamnd +// sed -nr 's/.*tables: (.*)$/\1/gp' /path/to/*.sql | sed -nr 's/,/\n/gp' | sort | uniq +suite("load") { + def tables = [customer: ["c_custkey, c_name, c_address, c_nationkey, c_phone, c_acctbal, c_mktsegment, c_comment,temp"], + lineitem: ["l_orderkey, l_partkey, l_suppkey, l_linenumber, l_quantity, l_extendedprice, l_discount, l_tax, l_returnflag,l_linestatus, l_shipdate,l_commitdate,l_receiptdate,l_shipinstruct,l_shipmode,l_comment,temp"], + nation : ["n_nationkey, n_name, n_regionkey, n_comment, temp"], + orders : ["o_orderkey, o_custkey, o_orderstatus, o_totalprice, o_orderdate, o_orderpriority, o_clerk, o_shippriority, o_comment, temp"], + part : ["p_partkey, p_name, p_mfgr, p_brand, p_type, p_size, p_container, p_retailprice, p_comment, temp"], + partsupp: ["ps_partkey,ps_suppkey,ps_availqty,ps_supplycost,ps_comment,temp"], + region : ["r_regionkey, r_name, r_comment,temp"], + supplier: ["s_suppkey, s_name, s_address, s_nationkey, s_phone, s_acctbal, s_comment,temp"]] + + tables.forEach { tableName, columns -> + sql new File("""${context.file.parent}/ddl/${tableName}.sql""").text + sql new File("""${context.file.parent}/ddl/${tableName}_delete.sql""").text + streamLoad { + // a default db 'regression_test' is specified in + // ${DORIS_HOME}/conf/regression-conf.groovy + table tableName + + // default label is UUID: + // set 'label' UUID.randomUUID().toString() + + // default column_separator is specify in doris fe config, usually is '\t'. + // this line change to ',' + set 'column_separator', '|' + set 'compress_type', 'GZ' + set 'columns', columns[0] + + // relate to ${DORIS_HOME}/regression-test/data/demo/streamload_input.csv. + // also, you can stream load a http stream, e.g. http://xxx/some.csv + file """${context.sf1DataPath}/tpch/sf0.1/${tableName}.tbl.gz""" + + time 10000 // limit inflight 10s + + // stream load action will check result, include Success status, and NumberTotalRows == NumberLoadedRows + + // if declared a check callback, the default check condition will ignore. + // So you must check all condition + check { result, exception, startTime, endTime -> + if (exception != null) { + throw exception + } + log.info("Stream load result: ${result}".toString()) + def json = parseJson(result) + assertEquals("success", json.Status.toLowerCase()) + assertEquals(json.NumberTotalRows, json.NumberLoadedRows) + assertTrue(json.NumberLoadedRows > 0 && json.LoadBytes > 0) + } + } + } + + def table = "revenue1" + sql new File("""${context.file.parent}/ddl/${table}_delete.sql""").text + sql new File("""${context.file.parent}/ddl/${table}.sql""").text +} diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q01.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q01.sql new file mode 100644 index 0000000000..7b20cc9feb --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q01.sql @@ -0,0 +1,22 @@ +-- tables: lineitem +SELECT + l_returnflag, + l_linestatus, + sum(l_quantity) AS sum_qty, + sum(l_extendedprice) AS sum_base_price, + sum(l_extendedprice * (1 - l_discount)) AS sum_disc_price, + sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) AS sum_charge, + avg(l_quantity) AS avg_qty, + avg(l_extendedprice) AS avg_price, + avg(l_discount) AS avg_disc, + count(*) AS count_order +FROM + lineitem +WHERE + l_shipdate <= DATE '1998-12-01' - INTERVAL '90' DAY +GROUP BY +l_returnflag, +l_linestatus +ORDER BY +l_returnflag, +l_linestatus diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q02.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q02.sql new file mode 100644 index 0000000000..8c60ec1929 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q02.sql @@ -0,0 +1,42 @@ +-- tables: part,supplier,partsupp,nation,region +SELECT + s_acctbal, + s_name, + n_name, + p_partkey, + p_mfgr, + s_address, + s_phone, + s_comment +FROM + part, + supplier, + partsupp, + nation, + region +WHERE + p_partkey = ps_partkey + AND s_suppkey = ps_suppkey + AND p_size = 15 + AND p_type LIKE '%BRASS' + AND s_nationkey = n_nationkey + AND n_regionkey = r_regionkey + AND r_name = 'EUROPE' + AND ps_supplycost = ( + SELECT min(ps_supplycost) + FROM + partsupp, supplier, + nation, region + WHERE + p_partkey = ps_partkey + AND s_suppkey = ps_suppkey + AND s_nationkey = n_nationkey + AND n_regionkey = r_regionkey + AND r_name = 'EUROPE' + ) +ORDER BY + s_acctbal DESC, + n_name, + s_name, + p_partkey +LIMIT 100 diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q03.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q03.sql new file mode 100644 index 0000000000..e689d3cbb0 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q03.sql @@ -0,0 +1,24 @@ +-- tables: customer,orders,lineitem +SELECT + l_orderkey, + sum(l_extendedprice * (1 - l_discount)) AS revenue, + o_orderdate, + o_shippriority +FROM + customer, + orders, + lineitem +WHERE + c_mktsegment = 'BUILDING' + AND c_custkey = o_custkey + AND l_orderkey = o_orderkey + AND o_orderdate < DATE '1995-03-15' + AND l_shipdate > DATE '1995-03-15' +GROUP BY + l_orderkey, + o_orderdate, + o_shippriority +ORDER BY + revenue DESC, + o_orderdate +LIMIT 10 diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q04.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q04.sql new file mode 100644 index 0000000000..c4c7925eb7 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q04.sql @@ -0,0 +1,19 @@ +-- tables: orders,lineitem +SELECT + o_orderpriority, + count(*) AS order_count +FROM orders +WHERE + o_orderdate >= DATE '1993-07-01' + AND o_orderdate < DATE '1993-07-01' + INTERVAL '3' MONTH +AND EXISTS ( +SELECT * +FROM lineitem +WHERE +l_orderkey = o_orderkey +AND l_commitdate < l_receiptdate +) +GROUP BY +o_orderpriority +ORDER BY +o_orderpriority diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q05.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q05.sql new file mode 100644 index 0000000000..059725c12a --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q05.sql @@ -0,0 +1,25 @@ +-- tables: customer,orders,lineitem,supplier,nation,region +SELECT + n_name, + sum(l_extendedprice * (1 - l_discount)) AS revenue +FROM + customer, + orders, + lineitem, + supplier, + nation, + region +WHERE + c_custkey = o_custkey + AND l_orderkey = o_orderkey + AND l_suppkey = s_suppkey + AND c_nationkey = s_nationkey + AND s_nationkey = n_nationkey + AND n_regionkey = r_regionkey + AND r_name = 'ASIA' + AND o_orderdate >= DATE '1994-01-01' + AND o_orderdate < DATE '1994-01-01' + INTERVAL '1' YEAR +GROUP BY +n_name +ORDER BY +revenue DESC diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q06.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q06.sql new file mode 100644 index 0000000000..e81a352c24 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q06.sql @@ -0,0 +1,11 @@ +-- tables: lineitem + +SELECT sum(l_extendedprice * l_discount) AS revenue +FROM + lineitem +WHERE + l_shipdate >= DATE '1994-01-01' + AND l_shipdate < DATE '1994-01-01' + INTERVAL '1' YEAR +AND l_discount BETWEEN 0.06 - 0.01 AND .06 + 0.01 +AND l_quantity < 24 + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q07.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q07.sql new file mode 100644 index 0000000000..edeaf35f7f --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q07.sql @@ -0,0 +1,39 @@ +-- tables: supplier,lineitem,orders,customer,nation +SELECT + supp_nation, + cust_nation, + l_year, + sum(volume) AS revenue +FROM ( + SELECT + n1.n_name AS supp_nation, + n2.n_name AS cust_nation, + extract(YEAR FROM l_shipdate) AS l_year, + l_extendedprice * (1 - l_discount) AS volume + FROM + supplier, + lineitem, + orders, + customer, + nation n1, + nation n2 + WHERE + s_suppkey = l_suppkey + AND o_orderkey = l_orderkey + AND c_custkey = o_custkey + AND s_nationkey = n1.n_nationkey + AND c_nationkey = n2.n_nationkey + AND ( + (n1.n_name = 'FRANCE' AND n2.n_name = 'GERMANY') + OR (n1.n_name = 'GERMANY' AND n2.n_name = 'FRANCE') + ) + AND l_shipdate BETWEEN DATE '1995-01-01' AND DATE '1996-12-31' + ) AS shipping +GROUP BY + supp_nation, + cust_nation, + l_year +ORDER BY + supp_nation, + cust_nation, + l_year diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q08.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q08.sql new file mode 100644 index 0000000000..2657711d79 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q08.sql @@ -0,0 +1,38 @@ +-- tables: part,supplier,lineitem,orders,customer,nation,region +SELECT + o_year, + sum(CASE + WHEN nation = 'BRAZIL' + THEN volume + ELSE 0 + END) / sum(volume) AS mkt_share +FROM ( + SELECT + extract(YEAR FROM o_orderdate) AS o_year, + l_extendedprice * (1 - l_discount) AS volume, + n2.n_name AS nation + FROM + part, + supplier, + lineitem, + orders, + customer, + nation n1, + nation n2, + region + WHERE + p_partkey = l_partkey + AND s_suppkey = l_suppkey + AND l_orderkey = o_orderkey + AND o_custkey = c_custkey + AND c_nationkey = n1.n_nationkey + AND n1.n_regionkey = r_regionkey + AND r_name = 'AMERICA' + AND s_nationkey = n2.n_nationkey + AND o_orderdate BETWEEN DATE '1995-01-01' AND DATE '1996-12-31' + AND p_type = 'ECONOMY ANODIZED STEEL' + ) AS all_nations +GROUP BY + o_year +ORDER BY + o_year diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q09.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q09.sql new file mode 100644 index 0000000000..9236941881 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q09.sql @@ -0,0 +1,32 @@ +-- tables: part,supplier,lineitem,partsupp,orders,nation +SELECT + nation, + o_year, + sum(amount) AS sum_profit +FROM ( + SELECT + n_name AS nation, + extract(YEAR FROM o_orderdate) AS o_year, + l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity AS amount + FROM + part, + supplier, + lineitem, + partsupp, + orders, + nation + WHERE + s_suppkey = l_suppkey + AND ps_suppkey = l_suppkey + AND ps_partkey = l_partkey + AND p_partkey = l_partkey + AND o_orderkey = l_orderkey + AND s_nationkey = n_nationkey + AND p_name LIKE '%green%' + ) AS profit +GROUP BY + nation, + o_year +ORDER BY + nation, + o_year DESC diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q10.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q10.sql new file mode 100644 index 0000000000..965bc17b3c --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q10.sql @@ -0,0 +1,33 @@ +-- tables: customer,orders,lineitem,nation +SELECT + c_custkey, + c_name, + sum(l_extendedprice * (1 - l_discount)) AS revenue, + c_acctbal, + n_name, + c_address, + c_phone, + c_comment +FROM + customer, + orders, + lineitem, + nation +WHERE + c_custkey = o_custkey + AND l_orderkey = o_orderkey + AND o_orderdate >= DATE '1993-10-01' + AND o_orderdate < DATE '1993-10-01' + INTERVAL '3' MONTH + AND l_returnflag = 'R' + AND c_nationkey = n_nationkey +GROUP BY + c_custkey, + c_name, + c_acctbal, + c_phone, + n_name, + c_address, + c_comment +ORDER BY + revenue DESC +LIMIT 20 diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q11.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q11.sql new file mode 100644 index 0000000000..18856461ea --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q11.sql @@ -0,0 +1,28 @@ +-- tables: partsupp,supplier,nation +SELECT + ps_partkey, + sum(ps_supplycost * ps_availqty) AS value +FROM + partsupp, + supplier, + nation +WHERE + ps_suppkey = s_suppkey + AND s_nationkey = n_nationkey + AND n_name = 'GERMANY' +GROUP BY + ps_partkey +HAVING + sum(ps_supplycost * ps_availqty) > ( + SELECT sum(ps_supplycost * ps_availqty) * 0.0001 + FROM + partsupp, + supplier, + nation + WHERE + ps_suppkey = s_suppkey + AND s_nationkey = n_nationkey + AND n_name = 'GERMANY' + ) +ORDER BY + value DESC diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q12.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q12.sql new file mode 100644 index 0000000000..3312d53dc4 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q12.sql @@ -0,0 +1,29 @@ +-- tables: orders,lineitem +SELECT + l_shipmode, + sum(CASE + WHEN o_orderpriority = '1-URGENT' + OR o_orderpriority = '2-HIGH' + THEN 1 + ELSE 0 + END) AS high_line_count, + sum(CASE + WHEN o_orderpriority <> '1-URGENT' + AND o_orderpriority <> '2-HIGH' + THEN 1 + ELSE 0 + END) AS low_line_count +FROM + orders, + lineitem +WHERE + o_orderkey = l_orderkey + AND l_shipmode IN ('MAIL', 'SHIP') + AND l_commitdate < l_receiptdate + AND l_shipdate < l_commitdate + AND l_receiptdate >= DATE '1994-01-01' + AND l_receiptdate < DATE '1994-01-01' + INTERVAL '1' YEAR +GROUP BY + l_shipmode +ORDER BY + l_shipmode diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q13.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q13.sql new file mode 100644 index 0000000000..f7d69a955f --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q13.sql @@ -0,0 +1,21 @@ +-- tables: customer +SELECT + c_count, + count(*) AS custdist +FROM ( + SELECT + c_custkey, + count(o_orderkey) AS c_count + FROM + customer + LEFT OUTER JOIN orders ON + c_custkey = o_custkey + AND o_comment NOT LIKE '%special%requests%' + GROUP BY + c_custkey + ) AS c_orders +GROUP BY + c_count +ORDER BY + custdist DESC, + c_count DESC diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q14.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q14.sql new file mode 100644 index 0000000000..8fb3730bc2 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q14.sql @@ -0,0 +1,13 @@ +-- tables: lineitem,part +SELECT 100.00 * sum(CASE + WHEN p_type LIKE 'PROMO%' + THEN l_extendedprice * (1 - l_discount) + ELSE 0 + END) / sum(l_extendedprice * (1 - l_discount)) AS promo_revenue +FROM + lineitem, + part +WHERE + l_partkey = p_partkey + AND l_shipdate >= DATE '1995-09-01' + AND l_shipdate < DATE '1995-09-01' + INTERVAL '1' MONTH diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q15.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q15.sql new file mode 100644 index 0000000000..80cd87be5d --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q15.sql @@ -0,0 +1,20 @@ +SELECT + s_suppkey, + s_name, + s_address, + s_phone, + total_revenue +FROM + supplier, + revenue1 +WHERE + s_suppkey = supplier_no + AND total_revenue = ( + SELECT max(total_revenue) + FROM + revenue1 + ) +ORDER BY + s_suppkey; + + diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q16.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q16.sql new file mode 100644 index 0000000000..277777cb13 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q16.sql @@ -0,0 +1,30 @@ +-- tables: partsupp,part,supplier +SELECT + p_brand, + p_type, + p_size, + count(DISTINCT ps_suppkey) AS supplier_cnt +FROM + partsupp, + part +WHERE + p_partkey = ps_partkey + AND p_brand <> 'Brand#45' + AND p_type NOT LIKE 'MEDIUM POLISHED%' + AND p_size IN (49, 14, 23, 45, 19, 3, 36, 9) + AND ps_suppkey NOT IN ( + SELECT s_suppkey + FROM + supplier + WHERE + s_comment LIKE '%Customer%Complaints%' + ) +GROUP BY + p_brand, + p_type, + p_size +ORDER BY + supplier_cnt DESC, + p_brand, + p_type, + p_size diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q17.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q17.sql new file mode 100644 index 0000000000..c37f2ceedb --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q17.sql @@ -0,0 +1,16 @@ +-- tables: lineitem,part +SELECT sum(l_extendedprice) / 7.0 AS avg_yearly +FROM + lineitem, + part +WHERE + p_partkey = l_partkey + AND p_brand = 'Brand#23' + AND p_container = 'MED BOX' + AND l_quantity < ( + SELECT 0.2 * avg(l_quantity) + FROM + lineitem + WHERE + l_partkey = p_partkey + ) diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q18.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q18.sql new file mode 100644 index 0000000000..98db1d6046 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q18.sql @@ -0,0 +1,34 @@ +-- tables: customer,orders,lineitem +SELECT + c_name, + c_custkey, + o_orderkey, + o_orderdate, + o_totalprice, + sum(l_quantity) +FROM + customer, + orders, + lineitem +WHERE + o_orderkey IN ( + SELECT l_orderkey + FROM + lineitem + GROUP BY + l_orderkey + HAVING + sum(l_quantity) > 300 + ) + AND c_custkey = o_custkey + AND o_orderkey = l_orderkey +GROUP BY + c_name, + c_custkey, + o_orderkey, + o_orderdate, + o_totalprice +ORDER BY + o_totalprice DESC, + o_orderdate +LIMIT 100 diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q19.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q19.sql new file mode 100644 index 0000000000..c4e107cd68 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q19.sql @@ -0,0 +1,35 @@ +-- tables: lineitem,part +SELECT sum(l_extendedprice * (1 - l_discount)) AS revenue +FROM + lineitem, + part +WHERE + ( + p_partkey = l_partkey + AND p_brand = 'Brand#12' + AND p_container IN ('SM CASE', 'SM BOX', 'SM PACK', 'SM PKG') + AND l_quantity >= 1 AND l_quantity <= 1 + 10 + AND p_size BETWEEN 1 AND 5 + AND l_shipmode IN ('AIR', 'AIR REG') + AND l_shipinstruct = 'DELIVER IN PERSON' + ) + OR + ( + p_partkey = l_partkey + AND p_brand = 'Brand#23' + AND p_container IN ('MED BAG', 'MED BOX', 'MED PKG', 'MED PACK') + AND l_quantity >= 10 AND l_quantity <= 10 + 10 + AND p_size BETWEEN 1 AND 10 + AND l_shipmode IN ('AIR', 'AIR REG') + AND l_shipinstruct = 'DELIVER IN PERSON' + ) + OR + ( + p_partkey = l_partkey + AND p_brand = 'Brand#34' + AND p_container IN ('LG CASE', 'LG BOX', 'LG PACK', 'LG PKG') + AND l_quantity >= 20 AND l_quantity <= 20 + 10 + AND p_size BETWEEN 1 AND 15 + AND l_shipmode IN ('AIR', 'AIR REG') + AND l_shipinstruct = 'DELIVER IN PERSON' + ) diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q20.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q20.sql new file mode 100644 index 0000000000..6d4ef5bcfc --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q20.sql @@ -0,0 +1,33 @@ +-- tables: supplier,nation,partsupp,lineitem,part +SELECT + s_name, + s_address +FROM + supplier, nation +WHERE + s_suppkey IN ( + SELECT ps_suppkey + FROM + partsupp + WHERE + ps_partkey IN ( + SELECT p_partkey + FROM + part + WHERE + p_name LIKE 'forest%' + ) + AND ps_availqty > ( + SELECT 0.5 * sum(l_quantity) + FROM + lineitem + WHERE + l_partkey = ps_partkey + AND l_suppkey = ps_suppkey + AND l_shipdate >= date('1994-01-01') + AND l_shipdate < date('1994-01-01') + interval '1' YEAR +) +) +AND s_nationkey = n_nationkey +AND n_name = 'CANADA' +ORDER BY s_name diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q21.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q21.sql new file mode 100644 index 0000000000..961f2749dd --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q21.sql @@ -0,0 +1,39 @@ +-- tables: supplier,lineitem,orders,nation +SELECT + s_name, + count(*) AS numwait +FROM + supplier, + lineitem l1, + orders, + nation +WHERE + s_suppkey = l1.l_suppkey + AND o_orderkey = l1.l_orderkey + AND o_orderstatus = 'F' + AND l1.l_receiptdate > l1.l_commitdate + AND exists( + SELECT * + FROM + lineitem l2 + WHERE + l2.l_orderkey = l1.l_orderkey + AND l2.l_suppkey <> l1.l_suppkey + ) + AND NOT exists( + SELECT * + FROM + lineitem l3 + WHERE + l3.l_orderkey = l1.l_orderkey + AND l3.l_suppkey <> l1.l_suppkey + AND l3.l_receiptdate > l3.l_commitdate + ) + AND s_nationkey = n_nationkey + AND n_name = 'SAUDI ARABIA' +GROUP BY + s_name +ORDER BY + numwait DESC, + s_name +LIMIT 100 diff --git a/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q22.sql b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q22.sql new file mode 100644 index 0000000000..01da180458 --- /dev/null +++ b/regression-test/suites/tpch_unique_sql_zstd_p0/sql/q22.sql @@ -0,0 +1,35 @@ +-- tables: orders,customer +SELECT + cntrycode, + count(*) AS numcust, + sum(c_acctbal) AS totacctbal +FROM ( + SELECT + substr(c_phone, 1, 2) AS cntrycode, + c_acctbal + FROM + customer + WHERE + substr(c_phone, 1, 2) IN + ('13', '31', '23', '29', '30', '18', '17') + AND c_acctbal > ( + SELECT avg(c_acctbal) + FROM + customer + WHERE + c_acctbal > 0.00 + AND substr(c_phone, 1, 2) IN + ('13', '31', '23', '29', '30', '18', '17') + ) + AND NOT exists( + SELECT * + FROM + orders + WHERE + o_custkey = c_custkey + ) + ) AS custsale +GROUP BY + cntrycode +ORDER BY + cntrycode