From 2c79e16fd54060a2ac1e7521f7df1ed8c9874899 Mon Sep 17 00:00:00 2001 From: A D Date: Wed, 5 Jun 2019 16:44:28 -0700 Subject: [PATCH 1/2] Lesson09 --- students/aaron/lesson09/README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 students/aaron/lesson09/README.md diff --git a/students/aaron/lesson09/README.md b/students/aaron/lesson09/README.md new file mode 100644 index 0000000..c31438e --- /dev/null +++ b/students/aaron/lesson09/README.md @@ -0,0 +1,2 @@ +# LOL +Just kidding, I haven't completed the lesson09 homework yet either. From 73ed3140f4d34085bd8a2957d00a847c08577918 Mon Sep 17 00:00:00 2001 From: A D Date: Sun, 9 Jun 2019 23:55:47 -0700 Subject: [PATCH 2/2] Adding Lesson09 homework files --- students/aaron/lesson09/README.md | 4 +- .../aaron/lesson09/assignment/2019-06-09.log | 499 ++ .../lesson09/assignment/2019-06-09.stderr.log | 513 ++ .../lesson09/assignment/data/customers.csv | 11 + .../chair/couch/sofa_400_clr_10056.png | Bin 0 -> 94404 bytes ...tal_chair_back_isometric_400_clr_17527.png | Bin 0 -> 59367 bytes .../table/basic_desk_main_400_clr_17523.png | Bin 0 -> 50539 bytes .../desk_isometric_back_400_clr_17524.png | Bin 0 -> 47427 bytes .../table/table_with_cloth_400_clr_10664.png | Bin 0 -> 150222 bytes ...chairs_balancing_stacked_400_clr_11525.png | Bin 0 -> 51055 bytes .../data/new/hotel_room_400_clr_12721.png | Bin 0 -> 76755 bytes .../couple_on_swing_bench_400_clr_12844.png | Bin 0 -> 118985 bytes ...sitting_in_chair_relaxing_400_clr_6028.png | Bin 0 -> 70510 bytes .../lesson09/assignment/data/output.json | 1 + .../lesson09/assignment/data/products.csv | 11 + .../lesson09/assignment/data/rentals.csv | 10 + .../lesson09/assignment/data/source.json | 6995 +++++++++++++++++ students/aaron/lesson09/assignment/pylint.log | 83 + students/aaron/lesson09/assignment/pytest.log | 13 + .../lesson09/assignment/src/charges_calc.py | 148 + .../aaron/lesson09/assignment/src/database.py | 102 + .../lesson09/assignment/src/pngdiscover.py | 46 + .../assignment/tests/test_database.py | 49 + .../assignment/tests/test_pngdiscover.py | 21 + 24 files changed, 8504 insertions(+), 2 deletions(-) create mode 100644 students/aaron/lesson09/assignment/2019-06-09.log create mode 100644 students/aaron/lesson09/assignment/2019-06-09.stderr.log create mode 100755 students/aaron/lesson09/assignment/data/customers.csv create mode 100755 students/aaron/lesson09/assignment/data/furniture/chair/couch/sofa_400_clr_10056.png create mode 100755 students/aaron/lesson09/assignment/data/furniture/chair/metal_chair_back_isometric_400_clr_17527.png create mode 100755 students/aaron/lesson09/assignment/data/furniture/table/basic_desk_main_400_clr_17523.png create mode 100755 students/aaron/lesson09/assignment/data/furniture/table/desk_isometric_back_400_clr_17524.png create mode 100755 students/aaron/lesson09/assignment/data/furniture/table/table_with_cloth_400_clr_10664.png create mode 100755 students/aaron/lesson09/assignment/data/new/chairs_balancing_stacked_400_clr_11525.png create mode 100755 students/aaron/lesson09/assignment/data/new/hotel_room_400_clr_12721.png create mode 100755 students/aaron/lesson09/assignment/data/old/couple_on_swing_bench_400_clr_12844.png create mode 100755 students/aaron/lesson09/assignment/data/old/sitting_in_chair_relaxing_400_clr_6028.png create mode 100644 students/aaron/lesson09/assignment/data/output.json create mode 100755 students/aaron/lesson09/assignment/data/products.csv create mode 100755 students/aaron/lesson09/assignment/data/rentals.csv create mode 100755 students/aaron/lesson09/assignment/data/source.json create mode 100644 students/aaron/lesson09/assignment/pylint.log create mode 100644 students/aaron/lesson09/assignment/pytest.log create mode 100755 students/aaron/lesson09/assignment/src/charges_calc.py create mode 100755 students/aaron/lesson09/assignment/src/database.py create mode 100755 students/aaron/lesson09/assignment/src/pngdiscover.py create mode 100755 students/aaron/lesson09/assignment/tests/test_database.py create mode 100755 students/aaron/lesson09/assignment/tests/test_pngdiscover.py diff --git a/students/aaron/lesson09/README.md b/students/aaron/lesson09/README.md index c31438e..07bc361 100644 --- a/students/aaron/lesson09/README.md +++ b/students/aaron/lesson09/README.md @@ -1,2 +1,2 @@ -# LOL -Just kidding, I haven't completed the lesson09 homework yet either. +# Lesson09 +Homework in ./assignment/src/ diff --git a/students/aaron/lesson09/assignment/2019-06-09.log b/students/aaron/lesson09/assignment/2019-06-09.log new file mode 100644 index 0000000..1abd241 --- /dev/null +++ b/students/aaron/lesson09/assignment/2019-06-09.log @@ -0,0 +1,499 @@ +2019-06-09 23:45:36,751 charges_calc.py:110 WARNING Rental start 2017-06-12 00:00:00 on or after end 2017-03-22 00:00:00 in {'product_code': 'PRD80', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '6/12/17', 'rental_end': '3/22/17'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2018-08-26 00:00:00 on or after end 2018-07-29 00:00:00 in {'product_code': 'PRD51', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '8/26/18', 'rental_end': '7/29/18'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2017-07-10 00:00:00 on or after end 2017-05-31 00:00:00 in {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '7/10/17', 'rental_end': '5/31/17'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2018-10-25 00:00:00 on or after end 2018-07-04 00:00:00 in {'product_code': 'PRD32', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '10/25/18', 'rental_end': '7/4/18'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2018-11-03 00:00:00 on or after end 2016-07-28 00:00:00 in {'product_code': 'PRD13', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '11/3/18', 'rental_end': '7/28/16'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2018-03-15 00:00:00 on or after end 2017-08-27 00:00:00 in {'product_code': 'PRD22', 'units_rented': 6, 'price_per_day': 27, 'rental_start': '3/15/18', 'rental_end': '8/27/17'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2017-09-29 00:00:00 on or after end 2016-04-29 00:00:00 in {'product_code': 'PRD17', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '9/29/17', 'rental_end': '4/29/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2017-10-24 00:00:00 on or after end 2016-01-15 00:00:00 in {'product_code': 'PRD55', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '10/24/17', 'rental_end': '1/15/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2017-01-30 00:00:00 on or after end 2016-07-30 00:00:00 in {'product_code': 'PRD0', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '1/30/17', 'rental_end': '7/30/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2018-06-18 00:00:00 on or after end 2016-02-05 00:00:00 in {'product_code': 'PRD52', 'units_rented': 10, 'price_per_day': 11, 'rental_start': '6/18/18', 'rental_end': '2/5/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2018-04-28 00:00:00 on or after end 2018-04-11 00:00:00 in {'product_code': 'PRD5', 'units_rented': 10, 'price_per_day': 36, 'rental_start': '4/28/18', 'rental_end': '4/11/18'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2016-08-16 00:00:00 on or after end 2016-01-13 00:00:00 in {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '8/16/16', 'rental_end': '1/13/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2017-12-16 00:00:00 on or after end 2016-05-10 00:00:00 in {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '12/16/17', 'rental_end': '5/10/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2018-06-20 00:00:00 on or after end 2016-01-12 00:00:00 in {'product_code': 'PRD2', 'units_rented': 9, 'price_per_day': 33, 'rental_start': '6/20/18', 'rental_end': '1/12/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2017-08-31 00:00:00 on or after end 2016-02-09 00:00:00 in {'product_code': 'PRD97', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '8/31/17', 'rental_end': '2/9/16'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2016-05-28 00:00:00 in {'product_code': 'PRD28', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '3/2/18', 'rental_end': '5/28/16'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2018-03-27 00:00:00 on or after end 2016-04-21 00:00:00 in {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '3/27/18', 'rental_end': '4/21/16'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2018-07-06 00:00:00 on or after end 2017-05-06 00:00:00 in {'product_code': 'PRD63', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '7/6/18', 'rental_end': '5/6/17'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2017-07-01 00:00:00 on or after end 2017-04-18 00:00:00 in {'product_code': 'PRD43', 'units_rented': 4, 'price_per_day': 31, 'rental_start': '7/1/17', 'rental_end': '4/18/17'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2018-04-18 00:00:00 on or after end 2017-04-13 00:00:00 in {'product_code': 'PRD51', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '4/18/18', 'rental_end': '4/13/17'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2017-10-11 00:00:00 on or after end 2016-04-03 00:00:00 in {'product_code': 'PRD72', 'units_rented': 9, 'price_per_day': 36, 'rental_start': '10/11/17', 'rental_end': '4/3/16'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2016-07-24 00:00:00 on or after end 2016-07-24 00:00:00 in {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '7/24/16', 'rental_end': '7/24/16'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2017-12-01 00:00:00 on or after end 2016-12-30 00:00:00 in {'product_code': 'PRD51', 'units_rented': 1, 'price_per_day': 23, 'rental_start': '12/1/17', 'rental_end': '12/30/16'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2018-02-19 00:00:00 on or after end 2017-03-30 00:00:00 in {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 14, 'rental_start': '2/19/18', 'rental_end': '3/30/17'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2018-09-04 00:00:00 on or after end 2016-12-19 00:00:00 in {'product_code': 'PRD43', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '9/4/18', 'rental_end': '12/19/16'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2018-12-19 00:00:00 on or after end 2018-11-12 00:00:00 in {'product_code': 'PRD62', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '12/19/18', 'rental_end': '11/12/18'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2018-10-15 00:00:00 on or after end 2018-01-08 00:00:00 in {'product_code': 'PRD46', 'units_rented': 5, 'price_per_day': 34, 'rental_start': '10/15/18', 'rental_end': '1/8/18'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2018-08-03 00:00:00 on or after end 2016-06-24 00:00:00 in {'product_code': 'PRD52', 'units_rented': 2, 'price_per_day': 12, 'rental_start': '8/3/18', 'rental_end': '6/24/16'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2017-09-05 00:00:00 on or after end 2016-10-28 00:00:00 in {'product_code': 'PRD32', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '9/5/17', 'rental_end': '10/28/16'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2018-12-06 00:00:00 on or after end 2017-06-30 00:00:00 in {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '12/6/18', 'rental_end': '6/30/17'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2018-04-12 00:00:00 on or after end 2016-02-27 00:00:00 in {'product_code': 'PRD43', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '4/12/18', 'rental_end': '2/27/16'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2017-07-14 00:00:00 on or after end 2017-01-25 00:00:00 in {'product_code': 'PRD35', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '7/14/17', 'rental_end': '1/25/17'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2016-02-15 00:00:00 on or after end 2016-01-18 00:00:00 in {'product_code': 'PRD84', 'units_rented': 8, 'price_per_day': 29, 'rental_start': '2/15/16', 'rental_end': '1/18/16'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2018-02-12 00:00:00 on or after end 2017-02-28 00:00:00 in {'product_code': 'PRD35', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '2/12/18', 'rental_end': '2/28/17'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2018-08-25 00:00:00 on or after end 2018-06-03 00:00:00 in {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '8/25/18', 'rental_end': '6/3/18'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2018-10-11 00:00:00 on or after end 2016-12-12 00:00:00 in {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '10/11/18', 'rental_end': '12/12/16'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2018-01-18 00:00:00 on or after end 2017-10-18 00:00:00 in {'product_code': 'PRD29', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '1/18/18', 'rental_end': '10/18/17'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2016-10-05 00:00:00 on or after end 2016-05-25 00:00:00 in {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '10/5/16', 'rental_end': '5/25/16'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2017-09-09 00:00:00 on or after end 2017-07-14 00:00:00 in {'product_code': 'PRD33', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '9/9/17', 'rental_end': '7/14/17'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-06-06 00:00:00 on or after end 2016-05-12 00:00:00 in {'product_code': 'PRD64', 'units_rented': 4, 'price_per_day': 20, 'rental_start': '6/6/18', 'rental_end': '5/12/16'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-08-15 00:00:00 on or after end 2016-11-19 00:00:00 in {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 14, 'rental_start': '8/15/18', 'rental_end': '11/19/16'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-11-27 00:00:00 on or after end 2018-01-27 00:00:00 in {'product_code': 'PRD85', 'units_rented': 1, 'price_per_day': 21, 'rental_start': '11/27/18', 'rental_end': '1/27/18'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2017-05-13 00:00:00 on or after end 2016-04-29 00:00:00 in {'product_code': 'PRD75', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '5/13/17', 'rental_end': '4/29/16'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-12-03 00:00:00 on or after end 2018-03-20 00:00:00 in {'product_code': 'PRD87', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '12/3/18', 'rental_end': '3/20/18'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2016-08-10 00:00:00 on or after end 2016-06-18 00:00:00 in {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 37, 'rental_start': '8/10/16', 'rental_end': '6/18/16'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-11-05 00:00:00 on or after end 2018-08-15 00:00:00 in {'product_code': 'PRD58', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/5/18', 'rental_end': '8/15/18'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2017-03-10 00:00:00 on or after end 2016-05-23 00:00:00 in {'product_code': 'PRD6', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '3/10/17', 'rental_end': '5/23/16'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2018-08-05 00:00:00 on or after end 2017-07-23 00:00:00 in {'product_code': 'PRD83', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '8/5/18', 'rental_end': '7/23/17'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2017-01-11 00:00:00 on or after end 2016-08-29 00:00:00 in {'product_code': 'PRD36', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '1/11/17', 'rental_end': '8/29/16'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2018-11-23 00:00:00 on or after end 2016-10-21 00:00:00 in {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 18, 'rental_start': '11/23/18', 'rental_end': '10/21/16'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2018-06-16 00:00:00 on or after end 2016-05-21 00:00:00 in {'product_code': 'PRD66', 'units_rented': 6, 'price_per_day': 10, 'rental_start': '6/16/18', 'rental_end': '5/21/16'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2018-12-03 00:00:00 on or after end 2017-09-20 00:00:00 in {'product_code': 'PRD42', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '12/3/18', 'rental_end': '9/20/17'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-07-17 00:00:00 on or after end 2016-12-08 00:00:00 in {'product_code': 'PRD68', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '7/17/17', 'rental_end': '12/8/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-01-24 00:00:00 on or after end 2016-02-18 00:00:00 in {'product_code': 'PRD76', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '1/24/17', 'rental_end': '2/18/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-12-20 00:00:00 on or after end 2016-08-30 00:00:00 in {'product_code': 'PRD98', 'units_rented': 1, 'price_per_day': 31, 'rental_start': '12/20/17', 'rental_end': '8/30/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-12-29 00:00:00 on or after end 2016-02-20 00:00:00 in {'product_code': 'PRD3', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '12/29/17', 'rental_end': '2/20/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2018-03-14 00:00:00 on or after end 2018-01-01 00:00:00 in {'product_code': 'PRD80', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '3/14/18', 'rental_end': '1/1/18'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-05-30 00:00:00 on or after end 2016-06-04 00:00:00 in {'product_code': 'PRD84', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '5/30/17', 'rental_end': '6/4/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2018-06-26 00:00:00 on or after end 2017-01-09 00:00:00 in {'product_code': 'PRD88', 'units_rented': 2, 'price_per_day': 30, 'rental_start': '6/26/18', 'rental_end': '1/9/17'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2017-06-06 00:00:00 on or after end 2016-01-09 00:00:00 in {'product_code': 'PRD89', 'units_rented': 10, 'price_per_day': 14, 'rental_start': '6/6/17', 'rental_end': '1/9/16'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-05-11 00:00:00 on or after end 2016-02-03 00:00:00 in {'product_code': 'PRD22', 'units_rented': 2, 'price_per_day': 8, 'rental_start': '5/11/18', 'rental_end': '2/3/16'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2017-04-14 00:00:00 on or after end 2016-08-04 00:00:00 in {'product_code': 'PRD74', 'units_rented': 1, 'price_per_day': 8, 'rental_start': '4/14/17', 'rental_end': '8/4/16'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-07-23 00:00:00 on or after end 2017-06-04 00:00:00 in {'product_code': 'PRD11', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '7/23/18', 'rental_end': '6/4/17'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-07-19 00:00:00 on or after end 2017-12-18 00:00:00 in {'product_code': 'PRD58', 'units_rented': 10, 'price_per_day': 28, 'rental_start': '7/19/18', 'rental_end': '12/18/17'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2017-01-03 00:00:00 on or after end 2016-08-01 00:00:00 in {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 6, 'rental_start': '1/3/17', 'rental_end': '8/1/16'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-11-30 00:00:00 on or after end 2017-02-25 00:00:00 in {'product_code': 'PRD39', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '11/30/18', 'rental_end': '2/25/17'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-12-04 00:00:00 on or after end 2017-04-05 00:00:00 in {'product_code': 'PRD9', 'units_rented': 5, 'price_per_day': 16, 'rental_start': '12/4/18', 'rental_end': '4/5/17'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2017-07-25 00:00:00 in {'product_code': 'PRD83', 'units_rented': 7, 'price_per_day': 13, 'rental_start': '3/2/18', 'rental_end': '7/25/17'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2018-12-15 00:00:00 on or after end 2018-07-30 00:00:00 in {'product_code': 'PRD76', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '12/15/18', 'rental_end': '7/30/18'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2018-03-23 00:00:00 on or after end 2017-05-23 00:00:00 in {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 6, 'rental_start': '3/23/18', 'rental_end': '5/23/17'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2018-12-17 00:00:00 on or after end 2017-06-21 00:00:00 in {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 5, 'rental_start': '12/17/18', 'rental_end': '6/21/17'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2016-10-13 00:00:00 on or after end 2016-08-11 00:00:00 in {'product_code': 'PRD79', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '10/13/16', 'rental_end': '8/11/16'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2017-09-13 00:00:00 on or after end 2017-05-01 00:00:00 in {'product_code': 'PRD13', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '9/13/17', 'rental_end': '5/1/17'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-01-20 00:00:00 on or after end 2017-03-22 00:00:00 in {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '1/20/18', 'rental_end': '3/22/17'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2016-11-15 00:00:00 on or after end 2016-05-02 00:00:00 in {'product_code': 'PRD66', 'units_rented': 9, 'price_per_day': 16, 'rental_start': '11/15/16', 'rental_end': '5/2/16'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-11-20 00:00:00 on or after end 2016-01-03 00:00:00 in {'product_code': 'PRD38', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '11/20/18', 'rental_end': '1/3/16'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-07-28 00:00:00 on or after end 2016-07-15 00:00:00 in {'product_code': 'PRD31', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '7/28/18', 'rental_end': '7/15/16'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-10-20 00:00:00 on or after end 2018-09-17 00:00:00 in {'product_code': 'PRD33', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '10/20/18', 'rental_end': '9/17/18'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-09-29 00:00:00 on or after end 2016-11-03 00:00:00 in {'product_code': 'PRD34', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '9/29/18', 'rental_end': '11/3/16'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-08-11 00:00:00 on or after end 2016-08-16 00:00:00 in {'product_code': 'PRD93', 'units_rented': 7, 'price_per_day': 25, 'rental_start': '8/11/18', 'rental_end': '8/16/16'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2017-12-24 00:00:00 on or after end 2017-12-24 00:00:00 in {'product_code': 'PRD89', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '12/24/17', 'rental_end': '12/24/17'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2017-05-24 00:00:00 on or after end 2016-03-30 00:00:00 in {'product_code': 'PRD35', 'units_rented': 3, 'price_per_day': 16, 'rental_start': '5/24/17', 'rental_end': '3/30/16'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-01-07 00:00:00 on or after end 2017-07-19 00:00:00 in {'product_code': 'PRD30', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '1/7/18', 'rental_end': '7/19/17'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-12-23 00:00:00 on or after end 2017-05-19 00:00:00 in {'product_code': 'PRD72', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '12/23/18', 'rental_end': '5/19/17'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-07-10 00:00:00 on or after end 2016-03-06 00:00:00 in {'product_code': 'PRD3', 'units_rented': 4, 'price_per_day': 12, 'rental_start': '7/10/18', 'rental_end': '3/6/16'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-05-18 00:00:00 on or after end 2018-03-14 00:00:00 in {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '5/18/18', 'rental_end': '3/14/18'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2016-12-16 00:00:00 on or after end 2016-09-10 00:00:00 in {'product_code': 'PRD43', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '12/16/16', 'rental_end': '9/10/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2018-04-24 00:00:00 on or after end 2017-08-07 00:00:00 in {'product_code': 'PRD71', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '4/24/18', 'rental_end': '8/7/17'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2018-04-14 00:00:00 on or after end 2016-02-15 00:00:00 in {'product_code': 'PRD60', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/14/18', 'rental_end': '2/15/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2017-02-03 00:00:00 on or after end 2016-12-11 00:00:00 in {'product_code': 'PRD34', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '2/3/17', 'rental_end': '12/11/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2016-10-15 00:00:00 on or after end 2016-05-25 00:00:00 in {'product_code': 'PRD44', 'units_rented': 4, 'price_per_day': 39, 'rental_start': '10/15/16', 'rental_end': '5/25/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2018-03-18 00:00:00 on or after end 2016-09-25 00:00:00 in {'product_code': 'PRD0', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '3/18/18', 'rental_end': '9/25/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2018-09-16 00:00:00 on or after end 2017-01-11 00:00:00 in {'product_code': 'PRD54', 'units_rented': 9, 'price_per_day': 15, 'rental_start': '9/16/18', 'rental_end': '1/11/17'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-05-16 00:00:00 on or after end 2018-03-15 00:00:00 in {'product_code': 'PRD48', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '5/16/18', 'rental_end': '3/15/18'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-08-01 00:00:00 on or after end 2018-04-07 00:00:00 in {'product_code': 'PRD35', 'units_rented': 5, 'price_per_day': 40, 'rental_start': '8/1/18', 'rental_end': '4/7/18'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-08-24 00:00:00 on or after end 2018-08-14 00:00:00 in {'product_code': 'PRD16', 'units_rented': 8, 'price_per_day': 6, 'rental_start': '8/24/18', 'rental_end': '8/14/18'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-12-29 00:00:00 on or after end 2016-09-08 00:00:00 in {'product_code': 'PRD12', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '12/29/18', 'rental_end': '9/8/16'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-05-31 00:00:00 on or after end 2018-04-08 00:00:00 in {'product_code': 'PRD10', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '5/31/18', 'rental_end': '4/8/18'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-03-12 00:00:00 on or after end 2016-09-28 00:00:00 in {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '3/12/18', 'rental_end': '9/28/16'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2017-10-05 00:00:00 on or after end 2016-01-11 00:00:00 in {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '10/5/17', 'rental_end': '1/11/16'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2016-11-20 00:00:00 on or after end 2016-08-17 00:00:00 in {'product_code': 'PRD54', 'units_rented': 8, 'price_per_day': 18, 'rental_start': '11/20/16', 'rental_end': '8/17/16'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2017-05-10 00:00:00 on or after end 2017-04-30 00:00:00 in {'product_code': 'PRD59', 'units_rented': 10, 'price_per_day': 31, 'rental_start': '5/10/17', 'rental_end': '4/30/17'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2018-05-04 00:00:00 on or after end 2016-01-06 00:00:00 in {'product_code': 'PRD93', 'units_rented': 2, 'price_per_day': 17, 'rental_start': '5/4/18', 'rental_end': '1/6/16'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2018-10-28 00:00:00 on or after end 2016-05-04 00:00:00 in {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '10/28/18', 'rental_end': '5/4/16'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2017-11-14 00:00:00 in {'product_code': 'PRD69', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '3/2/18', 'rental_end': '11/14/17'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2017-10-12 00:00:00 on or after end 2016-09-17 00:00:00 in {'product_code': 'PRD14', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '10/12/17', 'rental_end': '9/17/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2018-11-04 00:00:00 on or after end 2016-02-07 00:00:00 in {'product_code': 'PRD93', 'units_rented': 2, 'price_per_day': 34, 'rental_start': '11/4/18', 'rental_end': '2/7/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2018-03-15 00:00:00 on or after end 2016-06-03 00:00:00 in {'product_code': 'PRD21', 'units_rented': 7, 'price_per_day': 21, 'rental_start': '3/15/18', 'rental_end': '6/3/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2016-02-24 00:00:00 on or after end 2016-02-18 00:00:00 in {'product_code': 'PRD86', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '2/24/16', 'rental_end': '2/18/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2017-07-05 00:00:00 on or after end 2017-01-02 00:00:00 in {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '7/5/17', 'rental_end': '1/2/17'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2016-12-04 00:00:00 on or after end 2016-06-29 00:00:00 in {'product_code': 'PRD6', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '12/4/16', 'rental_end': '6/29/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2016-04-20 00:00:00 on or after end 2016-02-10 00:00:00 in {'product_code': 'PRD6', 'units_rented': 2, 'price_per_day': 16, 'rental_start': '4/20/16', 'rental_end': '2/10/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2018-08-18 00:00:00 on or after end 2016-08-04 00:00:00 in {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '8/18/18', 'rental_end': '8/4/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2017-12-11 00:00:00 on or after end 2016-12-23 00:00:00 in {'product_code': 'PRD20', 'units_rented': 8, 'price_per_day': 40, 'rental_start': '12/11/17', 'rental_end': '12/23/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2018-10-26 00:00:00 on or after end 2016-07-28 00:00:00 in {'product_code': 'PRD12', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '10/26/18', 'rental_end': '7/28/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2018-02-03 00:00:00 on or after end 2016-04-28 00:00:00 in {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '2/3/18', 'rental_end': '4/28/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2017-11-05 00:00:00 on or after end 2016-10-07 00:00:00 in {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '11/5/17', 'rental_end': '10/7/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2017-05-15 00:00:00 on or after end 2016-12-24 00:00:00 in {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 25, 'rental_start': '5/15/17', 'rental_end': '12/24/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2018-05-11 00:00:00 on or after end 2016-02-04 00:00:00 in {'product_code': 'PRD32', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '5/11/18', 'rental_end': '2/4/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2017-02-23 00:00:00 on or after end 2016-11-03 00:00:00 in {'product_code': 'PRD75', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '2/23/17', 'rental_end': '11/3/16'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-04-27 00:00:00 on or after end 2016-07-25 00:00:00 in {'product_code': 'PRD35', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '4/27/18', 'rental_end': '7/25/16'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-04-25 00:00:00 on or after end 2018-01-20 00:00:00 in {'product_code': 'PRD2', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '4/25/18', 'rental_end': '1/20/18'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-12-17 00:00:00 on or after end 2016-03-25 00:00:00 in {'product_code': 'PRD16', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '12/17/18', 'rental_end': '3/25/16'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-01-01 00:00:00 on or after end 2017-08-07 00:00:00 in {'product_code': 'PRD43', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '1/1/18', 'rental_end': '8/7/17'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-07-02 00:00:00 on or after end 2017-12-07 00:00:00 in {'product_code': 'PRD97', 'units_rented': 9, 'price_per_day': 28, 'rental_start': '7/2/18', 'rental_end': '12/7/17'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2017-01-31 00:00:00 on or after end 2016-02-18 00:00:00 in {'product_code': 'PRD14', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '1/31/17', 'rental_end': '2/18/16'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2017-12-08 00:00:00 on or after end 2016-10-13 00:00:00 in {'product_code': 'PRD0', 'units_rented': 4, 'price_per_day': 13, 'rental_start': '12/8/17', 'rental_end': '10/13/16'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2018-06-25 00:00:00 on or after end 2016-09-16 00:00:00 in {'product_code': 'PRD23', 'units_rented': 2, 'price_per_day': 12, 'rental_start': '6/25/18', 'rental_end': '9/16/16'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2018-02-02 00:00:00 on or after end 2017-08-28 00:00:00 in {'product_code': 'PRD85', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '2/2/18', 'rental_end': '8/28/17'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2017-07-10 00:00:00 on or after end 2017-06-10 00:00:00 in {'product_code': 'PRD33', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '7/10/17', 'rental_end': '6/10/17'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2016-10-31 00:00:00 on or after end 2016-04-17 00:00:00 in {'product_code': 'PRD13', 'units_rented': 7, 'price_per_day': 8, 'rental_start': '10/31/16', 'rental_end': '4/17/16'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2017-10-21 00:00:00 on or after end 2017-04-10 00:00:00 in {'product_code': 'PRD70', 'units_rented': 2, 'price_per_day': 18, 'rental_start': '10/21/17', 'rental_end': '4/10/17'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-02-14 00:00:00 on or after end 2016-08-16 00:00:00 in {'product_code': 'PRD86', 'units_rented': 4, 'price_per_day': 34, 'rental_start': '2/14/18', 'rental_end': '8/16/16'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-01-28 00:00:00 on or after end 2017-01-19 00:00:00 in {'product_code': 'PRD17', 'units_rented': 10, 'price_per_day': 16, 'rental_start': '1/28/18', 'rental_end': '1/19/17'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-03-14 00:00:00 on or after end 2017-11-10 00:00:00 in {'product_code': 'PRD82', 'units_rented': 4, 'price_per_day': 15, 'rental_start': '3/14/18', 'rental_end': '11/10/17'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-09-25 00:00:00 on or after end 2016-09-26 00:00:00 in {'product_code': 'PRD50', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '9/25/18', 'rental_end': '9/26/16'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2017-10-08 00:00:00 on or after end 2017-10-07 00:00:00 in {'product_code': 'PRD15', 'units_rented': 5, 'price_per_day': 16, 'rental_start': '10/8/17', 'rental_end': '10/7/17'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2016-08-30 00:00:00 on or after end 2016-07-24 00:00:00 in {'product_code': 'PRD19', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '8/30/16', 'rental_end': '7/24/16'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-11-27 00:00:00 on or after end 2016-08-07 00:00:00 in {'product_code': 'PRD33', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '11/27/18', 'rental_end': '8/7/16'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2017-07-31 00:00:00 on or after end 2017-05-19 00:00:00 in {'product_code': 'PRD57', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '7/31/17', 'rental_end': '5/19/17'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-12-15 00:00:00 on or after end 2017-02-12 00:00:00 in {'product_code': 'PRD3', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '12/15/18', 'rental_end': '2/12/17'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-08-07 00:00:00 on or after end 2016-10-21 00:00:00 in {'product_code': 'PRD28', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '8/7/18', 'rental_end': '10/21/16'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-02-03 00:00:00 on or after end 2017-09-04 00:00:00 in {'product_code': 'PRD28', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '2/3/18', 'rental_end': '9/4/17'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-07-18 00:00:00 on or after end 2018-06-30 00:00:00 in {'product_code': 'PRD85', 'units_rented': 7, 'price_per_day': 12, 'rental_start': '7/18/18', 'rental_end': '6/30/18'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-12-31 00:00:00 on or after end 2018-09-13 00:00:00 in {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '12/31/18', 'rental_end': '9/13/18'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2016-05-17 00:00:00 on or after end 2016-05-12 00:00:00 in {'product_code': 'PRD90', 'units_rented': 2, 'price_per_day': 26, 'rental_start': '5/17/16', 'rental_end': '5/12/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2016-11-10 00:00:00 on or after end 2016-04-25 00:00:00 in {'product_code': 'PRD71', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '11/10/16', 'rental_end': '4/25/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2017-12-08 00:00:00 on or after end 2016-05-13 00:00:00 in {'product_code': 'PRD84', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '12/8/17', 'rental_end': '5/13/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2018-12-11 00:00:00 on or after end 2018-07-08 00:00:00 in {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 20, 'rental_start': '12/11/18', 'rental_end': '7/8/18'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2016-10-13 00:00:00 on or after end 2016-10-08 00:00:00 in {'product_code': 'PRD69', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '10/13/16', 'rental_end': '10/8/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2017-01-27 00:00:00 on or after end 2016-06-30 00:00:00 in {'product_code': 'PRD18', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '1/27/17', 'rental_end': '6/30/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2017-08-10 00:00:00 on or after end 2016-01-29 00:00:00 in {'product_code': 'PRD89', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '8/10/17', 'rental_end': '1/29/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2016-12-02 00:00:00 on or after end 2016-02-22 00:00:00 in {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 6, 'rental_start': '12/2/16', 'rental_end': '2/22/16'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-07-02 00:00:00 on or after end 2017-05-23 00:00:00 in {'product_code': 'PRD13', 'units_rented': 8, 'price_per_day': 30, 'rental_start': '7/2/18', 'rental_end': '5/23/17'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-06-29 00:00:00 on or after end 2017-12-31 00:00:00 in {'product_code': 'PRD11', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '6/29/18', 'rental_end': '12/31/17'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-01-10 00:00:00 on or after end 2016-04-20 00:00:00 in {'product_code': 'PRD12', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '1/10/18', 'rental_end': '4/20/16'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-08-06 00:00:00 on or after end 2017-01-21 00:00:00 in {'product_code': 'PRD18', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '8/6/18', 'rental_end': '1/21/17'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2016-07-25 00:00:00 on or after end 2016-04-28 00:00:00 in {'product_code': 'PRD23', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '7/25/16', 'rental_end': '4/28/16'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2017-12-03 00:00:00 on or after end 2017-10-26 00:00:00 in {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '12/3/17', 'rental_end': '10/26/17'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-11-28 00:00:00 on or after end 2016-07-05 00:00:00 in {'product_code': 'PRD29', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '11/28/18', 'rental_end': '7/5/16'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-12-24 00:00:00 on or after end 2017-05-19 00:00:00 in {'product_code': 'PRD45', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '12/24/18', 'rental_end': '5/19/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2017-06-17 00:00:00 on or after end 2017-03-26 00:00:00 in {'product_code': 'PRD98', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '6/17/17', 'rental_end': '3/26/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-01-23 00:00:00 on or after end 2017-02-17 00:00:00 in {'product_code': 'PRD75', 'units_rented': 8, 'price_per_day': 13, 'rental_start': '1/23/18', 'rental_end': '2/17/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-07-25 00:00:00 on or after end 2017-03-06 00:00:00 in {'product_code': 'PRD71', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '7/25/18', 'rental_end': '3/6/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2017-09-19 00:00:00 on or after end 2016-12-21 00:00:00 in {'product_code': 'PRD86', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '9/19/17', 'rental_end': '12/21/16'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2017-01-09 00:00:00 on or after end 2016-04-14 00:00:00 in {'product_code': 'PRD92', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '1/9/17', 'rental_end': '4/14/16'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-10-16 00:00:00 on or after end 2017-08-25 00:00:00 in {'product_code': 'PRD90', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '10/16/18', 'rental_end': '8/25/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-04-18 00:00:00 on or after end 2017-06-09 00:00:00 in {'product_code': 'PRD65', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '4/18/18', 'rental_end': '6/9/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-12-29 00:00:00 on or after end 2016-02-03 00:00:00 in {'product_code': 'PRD18', 'units_rented': 5, 'price_per_day': 18, 'rental_start': '12/29/18', 'rental_end': '2/3/16'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2018-05-18 00:00:00 on or after end 2016-06-10 00:00:00 in {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '5/18/18', 'rental_end': '6/10/16'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-07-08 00:00:00 on or after end 2017-07-06 00:00:00 in {'product_code': 'PRD68', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '7/8/17', 'rental_end': '7/6/17'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-12-19 00:00:00 on or after end 2017-12-04 00:00:00 in {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '12/19/17', 'rental_end': '12/4/17'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-09-03 00:00:00 on or after end 2016-12-13 00:00:00 in {'product_code': 'PRD95', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '9/3/17', 'rental_end': '12/13/16'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-12-16 00:00:00 on or after end 2017-03-25 00:00:00 in {'product_code': 'PRD31', 'units_rented': 9, 'price_per_day': 25, 'rental_start': '12/16/17', 'rental_end': '3/25/17'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-07-12 00:00:00 on or after end 2016-03-01 00:00:00 in {'product_code': 'PRD43', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '7/12/17', 'rental_end': '3/1/16'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2017-02-15 00:00:00 on or after end 2017-01-17 00:00:00 in {'product_code': 'PRD73', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '2/15/17', 'rental_end': '1/17/17'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2017-05-15 00:00:00 on or after end 2016-10-22 00:00:00 in {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '5/15/17', 'rental_end': '10/22/16'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-09-17 00:00:00 on or after end 2017-03-21 00:00:00 in {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '9/17/18', 'rental_end': '3/21/17'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-04-17 00:00:00 on or after end 2017-09-21 00:00:00 in {'product_code': 'PRD32', 'units_rented': 6, 'price_per_day': 18, 'rental_start': '4/17/18', 'rental_end': '9/21/17'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-07-16 00:00:00 on or after end 2017-01-15 00:00:00 in {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 33, 'rental_start': '7/16/18', 'rental_end': '1/15/17'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2017-10-04 00:00:00 on or after end 2016-12-13 00:00:00 in {'product_code': 'PRD38', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '10/4/17', 'rental_end': '12/13/16'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-09-13 00:00:00 on or after end 2018-07-30 00:00:00 in {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '9/13/18', 'rental_end': '7/30/18'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-01-16 00:00:00 on or after end 2017-08-21 00:00:00 in {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '1/16/18', 'rental_end': '8/21/17'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-01-29 00:00:00 on or after end 2016-03-05 00:00:00 in {'product_code': 'PRD31', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '1/29/18', 'rental_end': '3/5/16'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-06-12 00:00:00 on or after end 2018-05-21 00:00:00 in {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '6/12/18', 'rental_end': '5/21/18'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-06-24 00:00:00 on or after end 2018-05-14 00:00:00 in {'product_code': 'PRD51', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '6/24/18', 'rental_end': '5/14/18'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-07-24 00:00:00 on or after end 2017-10-08 00:00:00 in {'product_code': 'PRD73', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '7/24/18', 'rental_end': '10/8/17'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-11-20 00:00:00 on or after end 2017-06-10 00:00:00 in {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 30, 'rental_start': '11/20/18', 'rental_end': '6/10/17'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2017-09-14 00:00:00 on or after end 2016-09-17 00:00:00 in {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '9/14/17', 'rental_end': '9/17/16'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-06-28 00:00:00 on or after end 2018-01-15 00:00:00 in {'product_code': 'PRD85', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '6/28/18', 'rental_end': '1/15/18'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2017-11-20 00:00:00 on or after end 2017-04-20 00:00:00 in {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '11/20/17', 'rental_end': '4/20/17'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2018-09-11 00:00:00 on or after end 2016-11-21 00:00:00 in {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '9/11/18', 'rental_end': '11/21/16'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2018-05-28 00:00:00 on or after end 2016-12-26 00:00:00 in {'product_code': 'PRD30', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '5/28/18', 'rental_end': '12/26/16'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2017-05-28 00:00:00 on or after end 2017-05-06 00:00:00 in {'product_code': 'PRD58', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '5/28/17', 'rental_end': '5/6/17'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2017-11-28 00:00:00 on or after end 2017-05-29 00:00:00 in {'product_code': 'PRD73', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '11/28/17', 'rental_end': '5/29/17'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2017-01-05 00:00:00 on or after end 2016-06-09 00:00:00 in {'product_code': 'PRD99', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '1/5/17', 'rental_end': '6/9/16'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-12-28 00:00:00 on or after end 2016-07-18 00:00:00 in {'product_code': 'PRD38', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '12/28/18', 'rental_end': '7/18/16'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-07-21 00:00:00 on or after end 2016-12-11 00:00:00 in {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 5, 'rental_start': '7/21/18', 'rental_end': '12/11/16'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2017-08-18 00:00:00 on or after end 2017-08-06 00:00:00 in {'product_code': 'PRD2', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '8/18/17', 'rental_end': '8/6/17'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-07-17 00:00:00 on or after end 2018-04-04 00:00:00 in {'product_code': 'PRD64', 'units_rented': 9, 'price_per_day': 21, 'rental_start': '7/17/18', 'rental_end': '4/4/18'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-02-15 00:00:00 on or after end 2017-01-10 00:00:00 in {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '2/15/18', 'rental_end': '1/10/17'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-03-31 00:00:00 on or after end 2017-12-29 00:00:00 in {'product_code': 'PRD22', 'units_rented': 5, 'price_per_day': 6, 'rental_start': '3/31/18', 'rental_end': '12/29/17'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2017-06-22 00:00:00 on or after end 2016-05-11 00:00:00 in {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '6/22/17', 'rental_end': '5/11/16'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-10-12 00:00:00 on or after end 2017-03-06 00:00:00 in {'product_code': 'PRD59', 'units_rented': 5, 'price_per_day': 27, 'rental_start': '10/12/18', 'rental_end': '3/6/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2018-10-09 00:00:00 on or after end 2017-04-17 00:00:00 in {'product_code': 'PRD48', 'units_rented': 3, 'price_per_day': 18, 'rental_start': '10/9/18', 'rental_end': '4/17/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-02-01 00:00:00 on or after end 2017-01-02 00:00:00 in {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 37, 'rental_start': '2/1/17', 'rental_end': '1/2/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-08-16 00:00:00 on or after end 2016-11-18 00:00:00 in {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '8/16/17', 'rental_end': '11/18/16'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2018-06-30 00:00:00 on or after end 2017-09-16 00:00:00 in {'product_code': 'PRD58', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '6/30/18', 'rental_end': '9/16/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2018-09-22 00:00:00 on or after end 2017-10-01 00:00:00 in {'product_code': 'PRD6', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '9/22/18', 'rental_end': '10/1/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-08-05 00:00:00 on or after end 2016-11-04 00:00:00 in {'product_code': 'PRD65', 'units_rented': 8, 'price_per_day': 38, 'rental_start': '8/5/17', 'rental_end': '11/4/16'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-10-26 00:00:00 on or after end 2017-02-18 00:00:00 in {'product_code': 'PRD71', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '10/26/17', 'rental_end': '2/18/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-12-06 00:00:00 on or after end 2016-04-14 00:00:00 in {'product_code': 'PRD92', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '12/6/17', 'rental_end': '4/14/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2016-12-24 00:00:00 on or after end 2016-07-18 00:00:00 in {'product_code': 'PRD14', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '12/24/16', 'rental_end': '7/18/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2016-10-17 00:00:00 on or after end 2016-01-25 00:00:00 in {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 35, 'rental_start': '10/17/16', 'rental_end': '1/25/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2018-09-27 00:00:00 on or after end 2016-04-27 00:00:00 in {'product_code': 'PRD5', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '9/27/18', 'rental_end': '4/27/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2018-05-05 00:00:00 on or after end 2017-01-09 00:00:00 in {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 11, 'rental_start': '5/5/18', 'rental_end': '1/9/17'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2016-11-11 00:00:00 on or after end 2016-06-11 00:00:00 in {'product_code': 'PRD86', 'units_rented': 7, 'price_per_day': 15, 'rental_start': '11/11/16', 'rental_end': '6/11/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2018-05-03 00:00:00 on or after end 2018-04-11 00:00:00 in {'product_code': 'PRD57', 'units_rented': 2, 'price_per_day': 15, 'rental_start': '5/3/18', 'rental_end': '4/11/18'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2016-11-22 00:00:00 on or after end 2016-01-24 00:00:00 in {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '11/22/16', 'rental_end': '1/24/16'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-04-17 00:00:00 on or after end 2017-05-07 00:00:00 in {'product_code': 'PRD37', 'units_rented': 4, 'price_per_day': 10, 'rental_start': '4/17/18', 'rental_end': '5/7/17'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-11-24 00:00:00 on or after end 2016-12-03 00:00:00 in {'product_code': 'PRD43', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '11/24/18', 'rental_end': '12/3/16'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-08-07 00:00:00 on or after end 2016-02-18 00:00:00 in {'product_code': 'PRD82', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '8/7/18', 'rental_end': '2/18/16'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-02-22 00:00:00 on or after end 2017-10-24 00:00:00 in {'product_code': 'PRD87', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '2/22/18', 'rental_end': '10/24/17'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-06-30 00:00:00 on or after end 2016-06-26 00:00:00 in {'product_code': 'PRD55', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '6/30/18', 'rental_end': '6/26/16'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2017-11-14 00:00:00 on or after end 2017-07-07 00:00:00 in {'product_code': 'PRD67', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '11/14/17', 'rental_end': '7/7/17'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-10-17 00:00:00 on or after end 2017-07-30 00:00:00 in {'product_code': 'PRD89', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '10/17/18', 'rental_end': '7/30/17'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2017-03-23 00:00:00 on or after end 2016-10-16 00:00:00 in {'product_code': 'PRD3', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '3/23/17', 'rental_end': '10/16/16'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-10-10 00:00:00 on or after end 2016-07-23 00:00:00 in {'product_code': 'PRD52', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '10/10/18', 'rental_end': '7/23/16'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-09-28 00:00:00 on or after end 2018-08-25 00:00:00 in {'product_code': 'PRD46', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '9/28/18', 'rental_end': '8/25/18'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-08-06 00:00:00 on or after end 2016-11-25 00:00:00 in {'product_code': 'PRD56', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '8/6/18', 'rental_end': '11/25/16'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-07-21 00:00:00 on or after end 2016-06-06 00:00:00 in {'product_code': 'PRD80', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '7/21/18', 'rental_end': '6/6/16'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-06-09 00:00:00 on or after end 2018-05-02 00:00:00 in {'product_code': 'PRD82', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '6/9/18', 'rental_end': '5/2/18'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-11-18 00:00:00 on or after end 2018-03-14 00:00:00 in {'product_code': 'PRD6', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '11/18/18', 'rental_end': '3/14/18'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-04-28 00:00:00 on or after end 2017-03-07 00:00:00 in {'product_code': 'PRD81', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/28/18', 'rental_end': '3/7/17'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-05-18 00:00:00 on or after end 2016-05-23 00:00:00 in {'product_code': 'PRD65', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '5/18/18', 'rental_end': '5/23/16'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2017-04-25 00:00:00 on or after end 2017-03-05 00:00:00 in {'product_code': 'PRD44', 'units_rented': 9, 'price_per_day': 36, 'rental_start': '4/25/17', 'rental_end': '3/5/17'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2018-07-28 00:00:00 on or after end 2016-11-26 00:00:00 in {'product_code': 'PRD40', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '7/28/18', 'rental_end': '11/26/16'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2018-08-02 00:00:00 on or after end 2017-04-08 00:00:00 in {'product_code': 'PRD42', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '8/2/18', 'rental_end': '4/8/17'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2018-03-26 00:00:00 on or after end 2017-01-29 00:00:00 in {'product_code': 'PRD56', 'units_rented': 7, 'price_per_day': 38, 'rental_start': '3/26/18', 'rental_end': '1/29/17'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2017-03-12 00:00:00 on or after end 2016-04-28 00:00:00 in {'product_code': 'PRD93', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '3/12/17', 'rental_end': '4/28/16'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2018-08-21 00:00:00 on or after end 2018-05-09 00:00:00 in {'product_code': 'PRD69', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '8/21/18', 'rental_end': '5/9/18'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2017-09-23 00:00:00 on or after end 2017-08-17 00:00:00 in {'product_code': 'PRD58', 'units_rented': 5, 'price_per_day': 19, 'rental_start': '9/23/17', 'rental_end': '8/17/17'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2018-06-02 00:00:00 on or after end 2017-02-03 00:00:00 in {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 15, 'rental_start': '6/2/18', 'rental_end': '2/3/17'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2018-08-23 00:00:00 on or after end 2016-10-10 00:00:00 in {'product_code': 'PRD95', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '8/23/18', 'rental_end': '10/10/16'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2017-06-22 00:00:00 on or after end 2016-07-31 00:00:00 in {'product_code': 'PRD23', 'units_rented': 10, 'price_per_day': 7, 'rental_start': '6/22/17', 'rental_end': '7/31/16'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2017-11-28 00:00:00 on or after end 2016-12-05 00:00:00 in {'product_code': 'PRD8', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '11/28/17', 'rental_end': '12/5/16'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2018-06-17 00:00:00 on or after end 2017-04-20 00:00:00 in {'product_code': 'PRD12', 'units_rented': 4, 'price_per_day': 17, 'rental_start': '6/17/18', 'rental_end': '4/20/17'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2016-10-30 00:00:00 on or after end 2016-07-04 00:00:00 in {'product_code': 'PRD51', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '10/30/16', 'rental_end': '7/4/16'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2017-03-15 00:00:00 on or after end 2016-11-22 00:00:00 in {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '3/15/17', 'rental_end': '11/22/16'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-06-20 00:00:00 on or after end 2017-06-01 00:00:00 in {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 6, 'rental_start': '6/20/18', 'rental_end': '6/1/17'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2017-05-31 00:00:00 on or after end 2016-03-21 00:00:00 in {'product_code': 'PRD53', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '5/31/17', 'rental_end': '3/21/16'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-12-18 00:00:00 on or after end 2018-03-17 00:00:00 in {'product_code': 'PRD78', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '12/18/18', 'rental_end': '3/17/18'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2017-11-15 00:00:00 on or after end 2017-11-03 00:00:00 in {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '11/15/17', 'rental_end': '11/3/17'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-12-22 00:00:00 on or after end 2018-07-06 00:00:00 in {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '12/22/18', 'rental_end': '7/6/18'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-08-18 00:00:00 on or after end 2017-09-25 00:00:00 in {'product_code': 'PRD23', 'units_rented': 9, 'price_per_day': 34, 'rental_start': '8/18/18', 'rental_end': '9/25/17'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-04-22 00:00:00 on or after end 2017-09-18 00:00:00 in {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 18, 'rental_start': '4/22/18', 'rental_end': '9/18/17'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-03-15 00:00:00 on or after end 2017-04-15 00:00:00 in {'product_code': 'PRD91', 'units_rented': 3, 'price_per_day': 28, 'rental_start': '3/15/18', 'rental_end': '4/15/17'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-08-17 00:00:00 on or after end 2016-12-20 00:00:00 in {'product_code': 'PRD74', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '8/17/18', 'rental_end': '12/20/16'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-06-10 00:00:00 on or after end 2016-09-29 00:00:00 in {'product_code': 'PRD41', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '6/10/18', 'rental_end': '9/29/16'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2017-08-15 00:00:00 on or after end 2017-04-10 00:00:00 in {'product_code': 'PRD96', 'units_rented': 6, 'price_per_day': 18, 'rental_start': '8/15/17', 'rental_end': '4/10/17'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-05-10 00:00:00 on or after end 2017-11-22 00:00:00 in {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '5/10/18', 'rental_end': '11/22/17'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-07-29 00:00:00 on or after end 2018-03-22 00:00:00 in {'product_code': 'PRD63', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '7/29/18', 'rental_end': '3/22/18'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-02-18 00:00:00 on or after end 2017-10-26 00:00:00 in {'product_code': 'PRD86', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '2/18/18', 'rental_end': '10/26/17'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-05-30 00:00:00 on or after end 2016-02-06 00:00:00 in {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '5/30/18', 'rental_end': '2/6/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2018-12-07 00:00:00 on or after end 2017-10-30 00:00:00 in {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '12/7/18', 'rental_end': '10/30/17'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2018-03-29 00:00:00 on or after end 2016-12-28 00:00:00 in {'product_code': 'PRD66', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '3/29/18', 'rental_end': '12/28/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2018-06-05 00:00:00 on or after end 2016-11-22 00:00:00 in {'product_code': 'PRD79', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '6/5/18', 'rental_end': '11/22/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2018-12-29 00:00:00 on or after end 2018-07-03 00:00:00 in {'product_code': 'PRD94', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '12/29/18', 'rental_end': '7/3/18'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2017-06-30 00:00:00 on or after end 2016-08-29 00:00:00 in {'product_code': 'PRD71', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '6/30/17', 'rental_end': '8/29/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2016-11-24 00:00:00 on or after end 2016-02-22 00:00:00 in {'product_code': 'PRD5', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '11/24/16', 'rental_end': '2/22/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2017-07-28 00:00:00 on or after end 2016-07-03 00:00:00 in {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 23, 'rental_start': '7/28/17', 'rental_end': '7/3/16'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-08-12 00:00:00 on or after end 2016-05-05 00:00:00 in {'product_code': 'PRD54', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '8/12/18', 'rental_end': '5/5/16'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-01-09 00:00:00 on or after end 2017-06-19 00:00:00 in {'product_code': 'PRD53', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '1/9/18', 'rental_end': '6/19/17'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-11-08 00:00:00 on or after end 2017-09-27 00:00:00 in {'product_code': 'PRD66', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '11/8/18', 'rental_end': '9/27/17'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2016-11-10 00:00:00 on or after end 2016-06-16 00:00:00 in {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '11/10/16', 'rental_end': '6/16/16'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-10-27 00:00:00 on or after end 2017-10-20 00:00:00 in {'product_code': 'PRD58', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '10/27/18', 'rental_end': '10/20/17'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2017-09-05 00:00:00 on or after end 2016-05-30 00:00:00 in {'product_code': 'PRD40', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '9/5/17', 'rental_end': '5/30/16'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-06-24 00:00:00 on or after end 2017-08-08 00:00:00 in {'product_code': 'PRD34', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '6/24/18', 'rental_end': '8/8/17'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2017-06-15 00:00:00 on or after end 2017-04-15 00:00:00 in {'product_code': 'PRD42', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '6/15/17', 'rental_end': '4/15/17'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-09-24 00:00:00 on or after end 2018-06-10 00:00:00 in {'product_code': 'PRD45', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '9/24/18', 'rental_end': '6/10/18'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-07-14 00:00:00 on or after end 2016-05-15 00:00:00 in {'product_code': 'PRD35', 'units_rented': 1, 'price_per_day': 30, 'rental_start': '7/14/18', 'rental_end': '5/15/16'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-11-18 00:00:00 on or after end 2018-08-14 00:00:00 in {'product_code': 'PRD9', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '11/18/18', 'rental_end': '8/14/18'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-11-25 00:00:00 on or after end 2016-02-27 00:00:00 in {'product_code': 'PRD3', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '11/25/18', 'rental_end': '2/27/16'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-10-01 00:00:00 on or after end 2018-05-30 00:00:00 in {'product_code': 'PRD43', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '10/1/18', 'rental_end': '5/30/18'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2017-11-21 00:00:00 on or after end 2017-07-13 00:00:00 in {'product_code': 'PRD7', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '11/21/17', 'rental_end': '7/13/17'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-10-13 00:00:00 on or after end 2016-08-07 00:00:00 in {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '10/13/18', 'rental_end': '8/7/16'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2017-08-01 00:00:00 on or after end 2017-01-22 00:00:00 in {'product_code': 'PRD91', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '8/1/17', 'rental_end': '1/22/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-07-02 00:00:00 on or after end 2017-04-24 00:00:00 in {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 25, 'rental_start': '7/2/18', 'rental_end': '4/24/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2017-05-02 00:00:00 on or after end 2017-04-28 00:00:00 in {'product_code': 'PRD10', 'units_rented': 4, 'price_per_day': 35, 'rental_start': '5/2/17', 'rental_end': '4/28/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-02-09 00:00:00 on or after end 2016-01-15 00:00:00 in {'product_code': 'PRD75', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '2/9/18', 'rental_end': '1/15/16'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2017-01-27 00:00:00 on or after end 2016-07-05 00:00:00 in {'product_code': 'PRD73', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '1/27/17', 'rental_end': '7/5/16'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-05-01 00:00:00 on or after end 2017-03-20 00:00:00 in {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '5/1/18', 'rental_end': '3/20/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-12-23 00:00:00 on or after end 2017-06-26 00:00:00 in {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 40, 'rental_start': '12/23/18', 'rental_end': '6/26/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-06-02 00:00:00 on or after end 2018-03-21 00:00:00 in {'product_code': 'PRD73', 'units_rented': 4, 'price_per_day': 22, 'rental_start': '6/2/18', 'rental_end': '3/21/18'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2016-08-26 00:00:00 on or after end 2016-05-04 00:00:00 in {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/26/16', 'rental_end': '5/4/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2016-11-26 00:00:00 on or after end 2016-09-23 00:00:00 in {'product_code': 'PRD69', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '11/26/16', 'rental_end': '9/23/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2017-02-23 00:00:00 on or after end 2016-01-02 00:00:00 in {'product_code': 'PRD24', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '2/23/17', 'rental_end': '1/2/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2018-10-29 00:00:00 on or after end 2017-02-21 00:00:00 in {'product_code': 'PRD45', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '10/29/18', 'rental_end': '2/21/17'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2016-08-29 00:00:00 in {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '3/2/18', 'rental_end': '8/29/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2018-06-17 00:00:00 on or after end 2016-02-12 00:00:00 in {'product_code': 'PRD87', 'units_rented': 8, 'price_per_day': 21, 'rental_start': '6/17/18', 'rental_end': '2/12/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2017-06-12 00:00:00 on or after end 2017-01-12 00:00:00 in {'product_code': 'PRD71', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '6/12/17', 'rental_end': '1/12/17'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2016-10-10 00:00:00 on or after end 2016-04-12 00:00:00 in {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '10/10/16', 'rental_end': '4/12/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2017-09-17 00:00:00 on or after end 2016-02-07 00:00:00 in {'product_code': 'PRD65', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '9/17/17', 'rental_end': '2/7/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2017-07-14 00:00:00 on or after end 2016-07-06 00:00:00 in {'product_code': 'PRD72', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '7/14/17', 'rental_end': '7/6/16'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2017-11-04 00:00:00 on or after end 2016-09-06 00:00:00 in {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 33, 'rental_start': '11/4/17', 'rental_end': '9/6/16'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2018-10-21 00:00:00 on or after end 2016-05-31 00:00:00 in {'product_code': 'PRD61', 'units_rented': 10, 'price_per_day': 39, 'rental_start': '10/21/18', 'rental_end': '5/31/16'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2018-03-05 00:00:00 on or after end 2018-01-30 00:00:00 in {'product_code': 'PRD97', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '3/5/18', 'rental_end': '1/30/18'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2018-10-04 00:00:00 on or after end 2018-01-17 00:00:00 in {'product_code': 'PRD99', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '10/4/18', 'rental_end': '1/17/18'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2017-09-30 00:00:00 on or after end 2017-06-29 00:00:00 in {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 40, 'rental_start': '9/30/17', 'rental_end': '6/29/17'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2016-08-22 00:00:00 on or after end 2016-04-18 00:00:00 in {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '8/22/16', 'rental_end': '4/18/16'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-07-22 00:00:00 on or after end 2017-08-01 00:00:00 in {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 32, 'rental_start': '7/22/18', 'rental_end': '8/1/17'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2016-11-27 00:00:00 on or after end 2016-09-15 00:00:00 in {'product_code': 'PRD68', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '11/27/16', 'rental_end': '9/15/16'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2016-01-13 00:00:00 on or after end 2016-01-07 00:00:00 in {'product_code': 'PRD45', 'units_rented': 7, 'price_per_day': 18, 'rental_start': '1/13/16', 'rental_end': '1/7/16'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-07-09 00:00:00 on or after end 2018-02-01 00:00:00 in {'product_code': 'PRD54', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '7/9/18', 'rental_end': '2/1/18'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-09-16 00:00:00 on or after end 2018-08-07 00:00:00 in {'product_code': 'PRD99', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '9/16/18', 'rental_end': '8/7/18'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-11-02 00:00:00 on or after end 2017-09-15 00:00:00 in {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 38, 'rental_start': '11/2/18', 'rental_end': '9/15/17'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2017-02-24 00:00:00 on or after end 2016-03-20 00:00:00 in {'product_code': 'PRD15', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '2/24/17', 'rental_end': '3/20/16'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-12-09 00:00:00 on or after end 2017-09-10 00:00:00 in {'product_code': 'PRD47', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '12/9/18', 'rental_end': '9/10/17'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2017-09-09 00:00:00 on or after end 2016-04-29 00:00:00 in {'product_code': 'PRD35', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '9/9/17', 'rental_end': '4/29/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2016-07-25 00:00:00 on or after end 2016-07-03 00:00:00 in {'product_code': 'PRD14', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '7/25/16', 'rental_end': '7/3/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2018-10-20 00:00:00 on or after end 2016-02-13 00:00:00 in {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '10/20/18', 'rental_end': '2/13/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2017-04-05 00:00:00 on or after end 2016-09-08 00:00:00 in {'product_code': 'PRD8', 'units_rented': 2, 'price_per_day': 7, 'rental_start': '4/5/17', 'rental_end': '9/8/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2018-07-19 00:00:00 on or after end 2017-06-26 00:00:00 in {'product_code': 'PRD53', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '7/19/18', 'rental_end': '6/26/17'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2018-07-17 00:00:00 on or after end 2017-11-16 00:00:00 in {'product_code': 'PRD64', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '7/17/18', 'rental_end': '11/16/17'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2018-09-13 00:00:00 on or after end 2016-01-27 00:00:00 in {'product_code': 'PRD94', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '9/13/18', 'rental_end': '1/27/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2017-08-22 00:00:00 on or after end 2017-03-25 00:00:00 in {'product_code': 'PRD54', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '8/22/17', 'rental_end': '3/25/17'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-10-05 00:00:00 on or after end 2016-07-04 00:00:00 in {'product_code': 'PRD34', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '10/5/18', 'rental_end': '7/4/16'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-09-14 00:00:00 on or after end 2017-09-06 00:00:00 in {'product_code': 'PRD9', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '9/14/18', 'rental_end': '9/6/17'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-04-27 00:00:00 on or after end 2018-02-13 00:00:00 in {'product_code': 'PRD12', 'units_rented': 5, 'price_per_day': 30, 'rental_start': '4/27/18', 'rental_end': '2/13/18'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-01-03 00:00:00 on or after end 2017-01-20 00:00:00 in {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '1/3/18', 'rental_end': '1/20/17'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-07-02 00:00:00 on or after end 2016-08-20 00:00:00 in {'product_code': 'PRD4', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '7/2/18', 'rental_end': '8/20/16'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2017-09-08 00:00:00 on or after end 2017-02-04 00:00:00 in {'product_code': 'PRD78', 'units_rented': 5, 'price_per_day': 21, 'rental_start': '9/8/17', 'rental_end': '2/4/17'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-01-04 00:00:00 on or after end 2016-03-31 00:00:00 in {'product_code': 'PRD30', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '1/4/18', 'rental_end': '3/31/16'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2016-02-17 00:00:00 on or after end 2016-01-01 00:00:00 in {'product_code': 'PRD85', 'units_rented': 6, 'price_per_day': 17, 'rental_start': '2/17/16', 'rental_end': '1/1/16'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2016-11-27 00:00:00 on or after end 2016-01-30 00:00:00 in {'product_code': 'PRD65', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/27/16', 'rental_end': '1/30/16'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2018-03-05 00:00:00 on or after end 2017-06-16 00:00:00 in {'product_code': 'PRD51', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '3/5/18', 'rental_end': '6/16/17'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2018-07-24 00:00:00 on or after end 2017-04-24 00:00:00 in {'product_code': 'PRD56', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '7/24/18', 'rental_end': '4/24/17'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2017-09-03 00:00:00 on or after end 2017-08-17 00:00:00 in {'product_code': 'PRD69', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '9/3/17', 'rental_end': '8/17/17'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2016-11-27 00:00:00 on or after end 2016-11-13 00:00:00 in {'product_code': 'PRD44', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '11/27/16', 'rental_end': '11/13/16'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2017-11-21 00:00:00 on or after end 2016-02-03 00:00:00 in {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '11/21/17', 'rental_end': '2/3/16'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2018-12-31 00:00:00 on or after end 2018-10-19 00:00:00 in {'product_code': 'PRD68', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '12/31/18', 'rental_end': '10/19/18'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2017-06-26 00:00:00 on or after end 2016-04-03 00:00:00 in {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '6/26/17', 'rental_end': '4/3/16'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2018-07-06 00:00:00 on or after end 2018-06-02 00:00:00 in {'product_code': 'PRD74', 'units_rented': 6, 'price_per_day': 7, 'rental_start': '7/6/18', 'rental_end': '6/2/18'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2018-09-19 00:00:00 on or after end 2016-09-10 00:00:00 in {'product_code': 'PRD84', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '9/19/18', 'rental_end': '9/10/16'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2017-08-27 00:00:00 on or after end 2017-07-29 00:00:00 in {'product_code': 'PRD50', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '8/27/17', 'rental_end': '7/29/17'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2018-12-09 00:00:00 on or after end 2017-09-15 00:00:00 in {'product_code': 'PRD12', 'units_rented': 9, 'price_per_day': 26, 'rental_start': '12/9/18', 'rental_end': '9/15/17'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2016-07-14 00:00:00 on or after end 2016-03-05 00:00:00 in {'product_code': 'PRD47', 'units_rented': 5, 'price_per_day': 25, 'rental_start': '7/14/16', 'rental_end': '3/5/16'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2018-04-02 00:00:00 on or after end 2016-11-22 00:00:00 in {'product_code': 'PRD69', 'units_rented': 1, 'price_per_day': 38, 'rental_start': '4/2/18', 'rental_end': '11/22/16'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2017-09-26 00:00:00 on or after end 2016-12-08 00:00:00 in {'product_code': 'PRD88', 'units_rented': 6, 'price_per_day': 15, 'rental_start': '9/26/17', 'rental_end': '12/8/16'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2018-06-15 00:00:00 on or after end 2018-03-01 00:00:00 in {'product_code': 'PRD41', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '6/15/18', 'rental_end': '3/1/18'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2017-12-23 00:00:00 on or after end 2016-04-02 00:00:00 in {'product_code': 'PRD6', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '12/23/17', 'rental_end': '4/2/16'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2017-09-08 00:00:00 on or after end 2017-05-17 00:00:00 in {'product_code': 'PRD59', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '9/8/17', 'rental_end': '5/17/17'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2017-05-18 00:00:00 on or after end 2017-01-15 00:00:00 in {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '5/18/17', 'rental_end': '1/15/17'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2018-04-25 00:00:00 on or after end 2017-04-25 00:00:00 in {'product_code': 'PRD41', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '4/25/18', 'rental_end': '4/25/17'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-10-09 00:00:00 on or after end 2016-08-08 00:00:00 in {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '10/9/17', 'rental_end': '8/8/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-08-23 00:00:00 on or after end 2016-06-23 00:00:00 in {'product_code': 'PRD78', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '8/23/17', 'rental_end': '6/23/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2018-09-25 00:00:00 on or after end 2016-01-12 00:00:00 in {'product_code': 'PRD90', 'units_rented': 3, 'price_per_day': 31, 'rental_start': '9/25/18', 'rental_end': '1/12/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2016-09-22 00:00:00 on or after end 2016-04-05 00:00:00 in {'product_code': 'PRD18', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '9/22/16', 'rental_end': '4/5/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2018-09-02 00:00:00 on or after end 2018-02-13 00:00:00 in {'product_code': 'PRD58', 'units_rented': 2, 'price_per_day': 28, 'rental_start': '9/2/18', 'rental_end': '2/13/18'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-10-06 00:00:00 on or after end 2016-03-08 00:00:00 in {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '10/6/17', 'rental_end': '3/8/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-02-19 00:00:00 on or after end 2016-11-17 00:00:00 in {'product_code': 'PRD71', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '2/19/17', 'rental_end': '11/17/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-11-24 00:00:00 on or after end 2016-05-06 00:00:00 in {'product_code': 'PRD22', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '11/24/17', 'rental_end': '5/6/16'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2017-08-18 00:00:00 on or after end 2017-04-23 00:00:00 in {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '8/18/17', 'rental_end': '4/23/17'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2017-11-17 00:00:00 on or after end 2017-09-02 00:00:00 in {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 10, 'rental_start': '11/17/17', 'rental_end': '9/2/17'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2017-08-18 00:00:00 on or after end 2016-11-24 00:00:00 in {'product_code': 'PRD96', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '8/18/17', 'rental_end': '11/24/16'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2017-05-26 00:00:00 on or after end 2016-11-05 00:00:00 in {'product_code': 'PRD40', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '5/26/17', 'rental_end': '11/5/16'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2018-02-16 00:00:00 on or after end 2017-10-13 00:00:00 in {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '2/16/18', 'rental_end': '10/13/17'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2018-09-02 00:00:00 on or after end 2017-10-18 00:00:00 in {'product_code': 'PRD36', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '9/2/18', 'rental_end': '10/18/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-10-16 00:00:00 on or after end 2017-08-08 00:00:00 in {'product_code': 'PRD40', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '10/16/17', 'rental_end': '8/8/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-09-14 00:00:00 on or after end 2017-03-30 00:00:00 in {'product_code': 'PRD91', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '9/14/17', 'rental_end': '3/30/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-01-06 00:00:00 on or after end 2016-08-22 00:00:00 in {'product_code': 'PRD67', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '1/6/17', 'rental_end': '8/22/16'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-12-09 00:00:00 on or after end 2017-05-20 00:00:00 in {'product_code': 'PRD2', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '12/9/17', 'rental_end': '5/20/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2018-09-19 00:00:00 on or after end 2018-07-10 00:00:00 in {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 25, 'rental_start': '9/19/18', 'rental_end': '7/10/18'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-12-03 00:00:00 on or after end 2017-07-14 00:00:00 in {'product_code': 'PRD44', 'units_rented': 6, 'price_per_day': 14, 'rental_start': '12/3/17', 'rental_end': '7/14/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2018-12-13 00:00:00 on or after end 2018-07-06 00:00:00 in {'product_code': 'PRD52', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '12/13/18', 'rental_end': '7/6/18'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2018-02-10 00:00:00 on or after end 2016-01-05 00:00:00 in {'product_code': 'PRD53', 'units_rented': 5, 'price_per_day': 11, 'rental_start': '2/10/18', 'rental_end': '1/5/16'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-03-15 00:00:00 on or after end 2017-07-28 00:00:00 in {'product_code': 'PRD86', 'units_rented': 4, 'price_per_day': 25, 'rental_start': '3/15/18', 'rental_end': '7/28/17'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-12-02 00:00:00 on or after end 2016-01-06 00:00:00 in {'product_code': 'PRD83', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '12/2/18', 'rental_end': '1/6/16'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-06-18 00:00:00 on or after end 2018-02-21 00:00:00 in {'product_code': 'PRD71', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '6/18/18', 'rental_end': '2/21/18'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2016-10-23 00:00:00 on or after end 2016-10-13 00:00:00 in {'product_code': 'PRD14', 'units_rented': 4, 'price_per_day': 24, 'rental_start': '10/23/16', 'rental_end': '10/13/16'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-07-13 00:00:00 on or after end 2016-12-28 00:00:00 in {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '7/13/18', 'rental_end': '12/28/16'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:102 WARNING Failed to calculate time from 6/19/16 or . time data '' does not match format '%m/%d/%y' +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-01-13 00:00:00 on or after end 2017-01-03 00:00:00 in {'product_code': 'PRD65', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '1/13/18', 'rental_end': '1/3/17'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2017-01-31 00:00:00 on or after end 2016-08-21 00:00:00 in {'product_code': 'PRD37', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '1/31/17', 'rental_end': '8/21/16'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-01-25 00:00:00 on or after end 2017-04-16 00:00:00 in {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '1/25/18', 'rental_end': '4/16/17'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-11-27 00:00:00 on or after end 2017-03-22 00:00:00 in {'product_code': 'PRD98', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '11/27/18', 'rental_end': '3/22/17'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2017-03-30 00:00:00 on or after end 2016-02-24 00:00:00 in {'product_code': 'PRD55', 'units_rented': 7, 'price_per_day': 11, 'rental_start': '3/30/17', 'rental_end': '2/24/16'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-03-18 00:00:00 on or after end 2017-06-03 00:00:00 in {'product_code': 'PRD92', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '3/18/18', 'rental_end': '6/3/17'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-12-30 00:00:00 on or after end 2016-04-30 00:00:00 in {'product_code': 'PRD54', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '12/30/18', 'rental_end': '4/30/16'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-01-25 00:00:00 on or after end 2017-09-15 00:00:00 in {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '1/25/18', 'rental_end': '9/15/17'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-01-13 00:00:00 on or after end 2017-06-08 00:00:00 in {'product_code': 'PRD90', 'units_rented': 10, 'price_per_day': 32, 'rental_start': '1/13/18', 'rental_end': '6/8/17'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2016-10-17 00:00:00 on or after end 2016-02-10 00:00:00 in {'product_code': 'PRD32', 'units_rented': 10, 'price_per_day': 5, 'rental_start': '10/17/16', 'rental_end': '2/10/16'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2018-04-03 00:00:00 on or after end 2017-07-19 00:00:00 in {'product_code': 'PRD12', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '4/3/18', 'rental_end': '7/19/17'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2017-07-25 00:00:00 on or after end 2016-12-15 00:00:00 in {'product_code': 'PRD67', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '7/25/17', 'rental_end': '12/15/16'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2017-12-04 00:00:00 on or after end 2017-04-07 00:00:00 in {'product_code': 'PRD18', 'units_rented': 3, 'price_per_day': 17, 'rental_start': '12/4/17', 'rental_end': '4/7/17'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2016-10-25 00:00:00 on or after end 2016-08-18 00:00:00 in {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '10/25/16', 'rental_end': '8/18/16'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2018-05-16 00:00:00 on or after end 2017-05-03 00:00:00 in {'product_code': 'PRD32', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '5/16/18', 'rental_end': '5/3/17'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2017-11-29 00:00:00 on or after end 2017-03-26 00:00:00 in {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '11/29/17', 'rental_end': '3/26/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-12-20 00:00:00 on or after end 2017-07-06 00:00:00 in {'product_code': 'PRD72', 'units_rented': 8, 'price_per_day': 8, 'rental_start': '12/20/17', 'rental_end': '7/6/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2018-11-27 00:00:00 on or after end 2016-02-11 00:00:00 in {'product_code': 'PRD66', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '11/27/18', 'rental_end': '2/11/16'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-11-13 00:00:00 on or after end 2016-05-13 00:00:00 in {'product_code': 'PRD36', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '11/13/17', 'rental_end': '5/13/16'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-12-07 00:00:00 on or after end 2017-09-25 00:00:00 in {'product_code': 'PRD84', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '12/7/17', 'rental_end': '9/25/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2016-05-03 00:00:00 on or after end 2016-04-25 00:00:00 in {'product_code': 'PRD97', 'units_rented': 2, 'price_per_day': 10, 'rental_start': '5/3/16', 'rental_end': '4/25/16'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-12-15 00:00:00 on or after end 2017-08-11 00:00:00 in {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '12/15/17', 'rental_end': '8/11/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2018-03-18 00:00:00 on or after end 2017-11-25 00:00:00 in {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '3/18/18', 'rental_end': '11/25/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-02-28 00:00:00 on or after end 2017-02-25 00:00:00 in {'product_code': 'PRD10', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '2/28/17', 'rental_end': '2/25/17'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2017-08-24 00:00:00 on or after end 2016-01-08 00:00:00 in {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '8/24/17', 'rental_end': '1/8/16'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2016-07-14 00:00:00 on or after end 2016-07-09 00:00:00 in {'product_code': 'PRD32', 'units_rented': 4, 'price_per_day': 20, 'rental_start': '7/14/16', 'rental_end': '7/9/16'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2018-12-21 00:00:00 on or after end 2018-06-25 00:00:00 in {'product_code': 'PRD67', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '12/21/18', 'rental_end': '6/25/18'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2018-11-01 00:00:00 on or after end 2017-02-04 00:00:00 in {'product_code': 'PRD63', 'units_rented': 10, 'price_per_day': 19, 'rental_start': '11/1/18', 'rental_end': '2/4/17'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2017-10-16 00:00:00 on or after end 2016-04-16 00:00:00 in {'product_code': 'PRD91', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '10/16/17', 'rental_end': '4/16/16'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:104 ERROR Units rented is 0 for {'product_code': 'PRD79', 'units_rented': 0, 'price_per_day': 34, 'rental_start': '11/7/17', 'rental_end': '6/26/16'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2018-04-14 00:00:00 on or after end 2017-09-09 00:00:00 in {'product_code': 'PRD26', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '4/14/18', 'rental_end': '9/9/17'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2017-09-08 00:00:00 on or after end 2016-06-29 00:00:00 in {'product_code': 'PRD89', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '9/8/17', 'rental_end': '6/29/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-10-19 00:00:00 on or after end 2018-03-07 00:00:00 in {'product_code': 'PRD88', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '10/19/18', 'rental_end': '3/7/18'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-07-19 00:00:00 on or after end 2016-08-18 00:00:00 in {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 6, 'rental_start': '7/19/18', 'rental_end': '8/18/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-05-14 00:00:00 on or after end 2016-02-09 00:00:00 in {'product_code': 'PRD88', 'units_rented': 4, 'price_per_day': 15, 'rental_start': '5/14/18', 'rental_end': '2/9/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-10-06 00:00:00 on or after end 2018-06-16 00:00:00 in {'product_code': 'PRD28', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '10/6/18', 'rental_end': '6/16/18'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-08-15 00:00:00 on or after end 2018-06-07 00:00:00 in {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '8/15/18', 'rental_end': '6/7/18'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-01-30 00:00:00 on or after end 2016-09-12 00:00:00 in {'product_code': 'PRD52', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '1/30/18', 'rental_end': '9/12/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2016-11-05 00:00:00 on or after end 2016-03-31 00:00:00 in {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '11/5/16', 'rental_end': '3/31/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-01-20 00:00:00 on or after end 2018-01-12 00:00:00 in {'product_code': 'PRD53', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '1/20/18', 'rental_end': '1/12/18'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2018-01-01 00:00:00 on or after end 2017-05-07 00:00:00 in {'product_code': 'PRD57', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '1/1/18', 'rental_end': '5/7/17'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2017-06-14 00:00:00 on or after end 2017-01-19 00:00:00 in {'product_code': 'PRD60', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '6/14/17', 'rental_end': '1/19/17'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2017-09-27 00:00:00 on or after end 2016-12-02 00:00:00 in {'product_code': 'PRD74', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '9/27/17', 'rental_end': '12/2/16'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2017-04-30 00:00:00 on or after end 2017-02-20 00:00:00 in {'product_code': 'PRD25', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '4/30/17', 'rental_end': '2/20/17'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2018-02-08 00:00:00 on or after end 2017-11-24 00:00:00 in {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '2/8/18', 'rental_end': '11/24/17'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2018-08-11 00:00:00 on or after end 2018-08-08 00:00:00 in {'product_code': 'PRD83', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '8/11/18', 'rental_end': '8/8/18'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2017-04-30 00:00:00 on or after end 2016-09-20 00:00:00 in {'product_code': 'PRD60', 'units_rented': 4, 'price_per_day': 26, 'rental_start': '4/30/17', 'rental_end': '9/20/16'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2018-05-05 00:00:00 on or after end 2016-06-11 00:00:00 in {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '5/5/18', 'rental_end': '6/11/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2018-01-27 00:00:00 on or after end 2016-04-13 00:00:00 in {'product_code': 'PRD3', 'units_rented': 6, 'price_per_day': 28, 'rental_start': '1/27/18', 'rental_end': '4/13/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2018-06-14 00:00:00 on or after end 2017-11-20 00:00:00 in {'product_code': 'PRD28', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '6/14/18', 'rental_end': '11/20/17'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2016-12-03 00:00:00 on or after end 2016-05-01 00:00:00 in {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '12/3/16', 'rental_end': '5/1/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2017-01-24 00:00:00 on or after end 2016-10-23 00:00:00 in {'product_code': 'PRD33', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '1/24/17', 'rental_end': '10/23/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2018-06-12 00:00:00 on or after end 2016-03-21 00:00:00 in {'product_code': 'PRD91', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '6/12/18', 'rental_end': '3/21/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2017-03-29 00:00:00 on or after end 2016-11-20 00:00:00 in {'product_code': 'PRD6', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '3/29/17', 'rental_end': '11/20/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2017-08-04 00:00:00 on or after end 2016-10-27 00:00:00 in {'product_code': 'PRD20', 'units_rented': 2, 'price_per_day': 26, 'rental_start': '8/4/17', 'rental_end': '10/27/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2017-03-06 00:00:00 on or after end 2016-12-07 00:00:00 in {'product_code': 'PRD29', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '3/6/17', 'rental_end': '12/7/16'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2018-07-06 00:00:00 on or after end 2016-01-04 00:00:00 in {'product_code': 'PRD9', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '7/6/18', 'rental_end': '1/4/16'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2017-10-09 00:00:00 on or after end 2017-07-07 00:00:00 in {'product_code': 'PRD74', 'units_rented': 4, 'price_per_day': 30, 'rental_start': '10/9/17', 'rental_end': '7/7/17'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2017-08-30 00:00:00 on or after end 2016-11-18 00:00:00 in {'product_code': 'PRD7', 'units_rented': 2, 'price_per_day': 31, 'rental_start': '8/30/17', 'rental_end': '11/18/16'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2017-04-08 00:00:00 on or after end 2016-11-19 00:00:00 in {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '4/8/17', 'rental_end': '11/19/16'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2018-04-22 00:00:00 on or after end 2017-12-26 00:00:00 in {'product_code': 'PRD55', 'units_rented': 8, 'price_per_day': 14, 'rental_start': '4/22/18', 'rental_end': '12/26/17'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2017-09-06 00:00:00 on or after end 2017-08-21 00:00:00 in {'product_code': 'PRD77', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '9/6/17', 'rental_end': '8/21/17'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2018-05-23 00:00:00 on or after end 2016-05-17 00:00:00 in {'product_code': 'PRD52', 'units_rented': 3, 'price_per_day': 15, 'rental_start': '5/23/18', 'rental_end': '5/17/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2016-10-14 00:00:00 on or after end 2016-01-17 00:00:00 in {'product_code': 'PRD55', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '10/14/16', 'rental_end': '1/17/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-11-20 00:00:00 on or after end 2016-09-05 00:00:00 in {'product_code': 'PRD54', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '11/20/18', 'rental_end': '9/5/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-07-04 00:00:00 on or after end 2016-07-03 00:00:00 in {'product_code': 'PRD56', 'units_rented': 3, 'price_per_day': 38, 'rental_start': '7/4/18', 'rental_end': '7/3/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-08-09 00:00:00 on or after end 2017-12-19 00:00:00 in {'product_code': 'PRD35', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '8/9/18', 'rental_end': '12/19/17'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2017-02-17 00:00:00 on or after end 2016-05-30 00:00:00 in {'product_code': 'PRD75', 'units_rented': 5, 'price_per_day': 33, 'rental_start': '2/17/17', 'rental_end': '5/30/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-08-10 00:00:00 on or after end 2018-07-20 00:00:00 in {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '8/10/18', 'rental_end': '7/20/18'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-04-17 00:00:00 on or after end 2017-02-25 00:00:00 in {'product_code': 'PRD2', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '4/17/18', 'rental_end': '2/25/17'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-01-20 00:00:00 on or after end 2017-06-13 00:00:00 in {'product_code': 'PRD3', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '1/20/18', 'rental_end': '6/13/17'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2018-05-12 00:00:00 on or after end 2016-04-03 00:00:00 in {'product_code': 'PRD79', 'units_rented': 9, 'price_per_day': 31, 'rental_start': '5/12/18', 'rental_end': '4/3/16'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2017-09-08 00:00:00 on or after end 2017-04-12 00:00:00 in {'product_code': 'PRD44', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '9/8/17', 'rental_end': '4/12/17'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2017-08-17 00:00:00 on or after end 2017-07-18 00:00:00 in {'product_code': 'PRD61', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '8/17/17', 'rental_end': '7/18/17'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2017-10-10 00:00:00 on or after end 2016-04-01 00:00:00 in {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '10/10/17', 'rental_end': '4/1/16'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2017-01-11 00:00:00 on or after end 2016-08-04 00:00:00 in {'product_code': 'PRD50', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '1/11/17', 'rental_end': '8/4/16'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2018-03-17 00:00:00 on or after end 2016-11-24 00:00:00 in {'product_code': 'PRD94', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '3/17/18', 'rental_end': '11/24/16'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2018-05-15 00:00:00 on or after end 2016-04-30 00:00:00 in {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '5/15/18', 'rental_end': '4/30/16'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2018-02-21 00:00:00 in {'product_code': 'PRD97', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '3/2/18', 'rental_end': '2/21/18'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2017-03-27 00:00:00 on or after end 2017-03-14 00:00:00 in {'product_code': 'PRD57', 'units_rented': 10, 'price_per_day': 19, 'rental_start': '3/27/17', 'rental_end': '3/14/17'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2017-06-30 00:00:00 on or after end 2016-08-07 00:00:00 in {'product_code': 'PRD6', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '6/30/17', 'rental_end': '8/7/16'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2017-12-10 00:00:00 on or after end 2016-03-23 00:00:00 in {'product_code': 'PRD94', 'units_rented': 1, 'price_per_day': 33, 'rental_start': '12/10/17', 'rental_end': '3/23/16'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2016-10-23 00:00:00 on or after end 2016-10-15 00:00:00 in {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '10/23/16', 'rental_end': '10/15/16'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2017-04-07 00:00:00 on or after end 2017-02-21 00:00:00 in {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '4/7/17', 'rental_end': '2/21/17'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2017-07-19 00:00:00 on or after end 2016-02-10 00:00:00 in {'product_code': 'PRD78', 'units_rented': 1, 'price_per_day': 35, 'rental_start': '7/19/17', 'rental_end': '2/10/16'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2018-07-19 00:00:00 on or after end 2017-07-22 00:00:00 in {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 18, 'rental_start': '7/19/18', 'rental_end': '7/22/17'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2017-11-12 00:00:00 on or after end 2017-08-19 00:00:00 in {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 39, 'rental_start': '11/12/17', 'rental_end': '8/19/17'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2016-11-26 00:00:00 on or after end 2016-09-11 00:00:00 in {'product_code': 'PRD72', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '11/26/16', 'rental_end': '9/11/16'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2018-11-30 00:00:00 on or after end 2017-05-09 00:00:00 in {'product_code': 'PRD90', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '11/30/18', 'rental_end': '5/9/17'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2016-08-30 00:00:00 on or after end 2016-01-19 00:00:00 in {'product_code': 'PRD50', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/30/16', 'rental_end': '1/19/16'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2018-08-27 00:00:00 on or after end 2016-12-16 00:00:00 in {'product_code': 'PRD99', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '8/27/18', 'rental_end': '12/16/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2017-10-15 00:00:00 on or after end 2017-07-09 00:00:00 in {'product_code': 'PRD74', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '10/15/17', 'rental_end': '7/9/17'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2016-05-17 00:00:00 on or after end 2016-02-29 00:00:00 in {'product_code': 'PRD43', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '5/17/16', 'rental_end': '2/29/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2018-06-14 00:00:00 on or after end 2017-11-01 00:00:00 in {'product_code': 'PRD28', 'units_rented': 9, 'price_per_day': 30, 'rental_start': '6/14/18', 'rental_end': '11/1/17'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2017-06-21 00:00:00 on or after end 2016-11-13 00:00:00 in {'product_code': 'PRD82', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '6/21/17', 'rental_end': '11/13/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2017-02-08 00:00:00 on or after end 2016-07-21 00:00:00 in {'product_code': 'PRD92', 'units_rented': 1, 'price_per_day': 19, 'rental_start': '2/8/17', 'rental_end': '7/21/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2018-03-01 00:00:00 on or after end 2016-10-22 00:00:00 in {'product_code': 'PRD30', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '3/1/18', 'rental_end': '10/22/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2018-05-14 00:00:00 on or after end 2018-03-19 00:00:00 in {'product_code': 'PRD67', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '5/14/18', 'rental_end': '3/19/18'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2017-08-20 00:00:00 on or after end 2017-06-25 00:00:00 in {'product_code': 'PRD27', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '8/20/17', 'rental_end': '6/25/17'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2017-01-16 00:00:00 on or after end 2016-12-13 00:00:00 in {'product_code': 'PRD20', 'units_rented': 7, 'price_per_day': 16, 'rental_start': '1/16/17', 'rental_end': '12/13/16'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2017-12-15 00:00:00 on or after end 2017-10-13 00:00:00 in {'product_code': 'PRD19', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '12/15/17', 'rental_end': '10/13/17'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2018-10-18 00:00:00 on or after end 2017-04-06 00:00:00 in {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '10/18/18', 'rental_end': '4/6/17'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2018-06-28 00:00:00 on or after end 2016-05-27 00:00:00 in {'product_code': 'PRD77', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '6/28/18', 'rental_end': '5/27/16'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2018-02-26 00:00:00 on or after end 2016-04-19 00:00:00 in {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 22, 'rental_start': '2/26/18', 'rental_end': '4/19/16'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2017-11-20 00:00:00 on or after end 2017-01-13 00:00:00 in {'product_code': 'PRD78', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/20/17', 'rental_end': '1/13/17'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2018-10-23 00:00:00 on or after end 2018-02-28 00:00:00 in {'product_code': 'PRD66', 'units_rented': 6, 'price_per_day': 30, 'rental_start': '10/23/18', 'rental_end': '2/28/18'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2017-04-05 00:00:00 on or after end 2016-10-10 00:00:00 in {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '4/5/17', 'rental_end': '10/10/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2017-09-23 00:00:00 on or after end 2016-04-16 00:00:00 in {'product_code': 'PRD48', 'units_rented': 4, 'price_per_day': 5, 'rental_start': '9/23/17', 'rental_end': '4/16/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2016-11-03 00:00:00 on or after end 2016-03-16 00:00:00 in {'product_code': 'PRD39', 'units_rented': 10, 'price_per_day': 7, 'rental_start': '11/3/16', 'rental_end': '3/16/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2016-11-11 00:00:00 on or after end 2016-01-16 00:00:00 in {'product_code': 'PRD46', 'units_rented': 2, 'price_per_day': 29, 'rental_start': '11/11/16', 'rental_end': '1/16/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2016-11-08 00:00:00 on or after end 2016-06-30 00:00:00 in {'product_code': 'PRD63', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '11/8/16', 'rental_end': '6/30/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2018-11-20 00:00:00 on or after end 2016-03-11 00:00:00 in {'product_code': 'PRD40', 'units_rented': 2, 'price_per_day': 31, 'rental_start': '11/20/18', 'rental_end': '3/11/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2017-09-10 00:00:00 on or after end 2016-02-28 00:00:00 in {'product_code': 'PRD23', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '9/10/17', 'rental_end': '2/28/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2018-10-25 00:00:00 on or after end 2016-04-07 00:00:00 in {'product_code': 'PRD19', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '10/25/18', 'rental_end': '4/7/16'}. Skip. +2019-06-09 23:45:36,821 charges_calc.py:110 WARNING Rental start 2017-06-04 00:00:00 on or after end 2017-01-02 00:00:00 in {'product_code': 'PRD42', 'units_rented': 5, 'price_per_day': 30, 'rental_start': '6/4/17', 'rental_end': '1/2/17'}. Skip. +2019-06-09 23:45:36,821 charges_calc.py:110 WARNING Rental start 2018-09-02 00:00:00 on or after end 2016-04-14 00:00:00 in {'product_code': 'PRD73', 'units_rented': 7, 'price_per_day': 30, 'rental_start': '9/2/18', 'rental_end': '4/14/16'}. Skip. +2019-06-09 23:45:36,821 charges_calc.py:110 WARNING Rental start 2018-10-12 00:00:00 on or after end 2016-10-02 00:00:00 in {'product_code': 'PRD69', 'units_rented': 8, 'price_per_day': 36, 'rental_start': '10/12/18', 'rental_end': '10/2/16'}. Skip. diff --git a/students/aaron/lesson09/assignment/2019-06-09.stderr.log b/students/aaron/lesson09/assignment/2019-06-09.stderr.log new file mode 100644 index 0000000..30635e1 --- /dev/null +++ b/students/aaron/lesson09/assignment/2019-06-09.stderr.log @@ -0,0 +1,513 @@ +# src/charges_calc.py -i data/source.json -o data/output.json -d 3 > 2019-06-09.stderr.log 2>&1 +2019-06-09 23:45:36,744 charges_calc.py:145 DEBUG Logging initialized +2019-06-09 23:45:36,744 charges_calc.py:56 INFO Calling function load_rentals_file(). +2019-06-09 23:45:36,744 charges_calc.py:58 DEBUG Arguments to function load_rentals_file(): ('data/source.json',). +2019-06-09 23:45:36,744 charges_calc.py:69 DEBUG load_rentals_file() +2019-06-09 23:45:36,744 charges_calc.py:72 DEBUG Loading JSON data from data/source.json +2019-06-09 23:45:36,747 charges_calc.py:74 DEBUG Successfully loaded JSON data. +2019-06-09 23:45:36,747 charges_calc.py:60 INFO Ended function load_rentals_file(). +2019-06-09 23:45:36,747 charges_calc.py:56 INFO Calling function calculate_additional_fields(). +2019-06-09 23:45:36,747 charges_calc.py:58 DEBUG Arguments to function calculate_additional_fields(): ({'RNT001': {'product_code': 'PRD80', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '6/12/17', 'rental_end': '3/22/17'}, 'RNT002': {'product_code': 'PRD11', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '7/20/16', 'rental_end': '9/30/18'}, 'RNT003': {'product_code': 'PRD22', 'units_rented': 4, 'price_per_day': 40, 'rental_start': '2/1/16', 'rental_end': '6/4/17'}, 'RNT004': {'product_code': 'PRD86', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '8/14/16', 'rental_end': '12/7/17'}, 'RNT005': {'product_code': 'PRD70', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '7/12/17', 'rental_end': '11/23/18'}, 'RNT006': {'product_code': 'PRD51', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '8/26/18', 'rental_end': '7/29/18'}, 'RNT007': {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '7/10/17', 'rental_end': '5/31/17'}, 'RNT008': {'product_code': 'PRD32', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '10/25/18', 'rental_end': '7/4/18'}, 'RNT009': {'product_code': 'PRD13', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '11/3/18', 'rental_end': '7/28/16'}, 'RNT010': {'product_code': 'PRD22', 'units_rented': 6, 'price_per_day': 27, 'rental_start': '3/15/18', 'rental_end': '8/27/17'}, 'RNT011': {'product_code': 'PRD17', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '9/29/17', 'rental_end': '4/29/16'}, 'RNT012': {'product_code': 'PRD55', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '10/24/17', 'rental_end': '1/15/16'}, 'RNT013': {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '2/3/17', 'rental_end': '8/31/17'}, 'RNT014': {'product_code': 'PRD0', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '1/30/17', 'rental_end': '7/30/16'}, 'RNT015': {'product_code': 'PRD82', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '5/2/17', 'rental_end': '6/22/18'}, 'RNT016': {'product_code': 'PRD52', 'units_rented': 10, 'price_per_day': 11, 'rental_start': '6/18/18', 'rental_end': '2/5/16'}, 'RNT017': {'product_code': 'PRD5', 'units_rented': 10, 'price_per_day': 36, 'rental_start': '4/28/18', 'rental_end': '4/11/18'}, 'RNT018': {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '8/16/16', 'rental_end': '1/13/16'}, 'RNT019': {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '12/16/17', 'rental_end': '5/10/16'}, 'RNT020': {'product_code': 'PRD2', 'units_rented': 9, 'price_per_day': 33, 'rental_start': '6/20/18', 'rental_end': '1/12/16'}, 'RNT021': {'product_code': 'PRD97', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '8/31/17', 'rental_end': '2/9/16'}, 'RNT022': {'product_code': 'PRD66', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '10/3/16', 'rental_end': '11/1/17'}, 'RNT023': {'product_code': 'PRD14', 'units_rented': 9, 'price_per_day': 20, 'rental_start': '9/13/16', 'rental_end': '11/16/18'}, 'RNT024': {'product_code': 'PRD78', 'units_rented': 3, 'price_per_day': 20, 'rental_start': '7/14/17', 'rental_end': '11/25/18'}, 'RNT025': {'product_code': 'PRD28', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '3/2/18', 'rental_end': '5/28/16'}, 'RNT026': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '3/27/18', 'rental_end': '4/21/16'}, 'RNT027': {'product_code': 'PRD11', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '3/28/16', 'rental_end': '8/3/16'}, 'RNT028': {'product_code': 'PRD63', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '7/6/18', 'rental_end': '5/6/17'}, 'RNT029': {'product_code': 'PRD77', 'units_rented': 5, 'price_per_day': 10, 'rental_start': '9/5/16', 'rental_end': '5/3/18'}, 'RNT030': {'product_code': 'PRD43', 'units_rented': 4, 'price_per_day': 31, 'rental_start': '7/1/17', 'rental_end': '4/18/17'}, 'RNT031': {'product_code': 'PRD51', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '4/18/18', 'rental_end': '4/13/17'}, 'RNT032': {'product_code': 'PRD97', 'units_rented': 9, 'price_per_day': 34, 'rental_start': '7/2/16', 'rental_end': '7/18/16'}, 'RNT033': {'product_code': 'PRD0', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '2/5/17', 'rental_end': '3/28/17'}, 'RNT034': {'product_code': 'PRD72', 'units_rented': 9, 'price_per_day': 36, 'rental_start': '10/11/17', 'rental_end': '4/3/16'}, 'RNT035': {'product_code': 'PRD19', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '9/15/16', 'rental_end': '11/4/17'}, 'RNT036': {'product_code': 'PRD94', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '10/16/17', 'rental_end': '1/9/18'}, 'RNT037': {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '3/20/18', 'rental_end': '9/13/18'}, 'RNT038': {'product_code': 'PRD5', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '2/16/17', 'rental_end': '6/24/17'}, 'RNT039': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '7/24/16', 'rental_end': '7/24/16'}, 'RNT040': {'product_code': 'PRD51', 'units_rented': 1, 'price_per_day': 23, 'rental_start': '12/1/17', 'rental_end': '12/30/16'}, 'RNT041': {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 14, 'rental_start': '2/19/18', 'rental_end': '3/30/17'}, 'RNT042': {'product_code': 'PRD18', 'units_rented': 10, 'price_per_day': 11, 'rental_start': '7/27/17', 'rental_end': '10/19/17'}, 'RNT043': {'product_code': 'PRD68', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '4/9/17', 'rental_end': '7/5/18'}, 'RNT044': {'product_code': 'PRD43', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '9/4/18', 'rental_end': '12/19/16'}, 'RNT045': {'product_code': 'PRD62', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '12/19/18', 'rental_end': '11/12/18'}, 'RNT046': {'product_code': 'PRD46', 'units_rented': 5, 'price_per_day': 34, 'rental_start': '10/15/18', 'rental_end': '1/8/18'}, 'RNT047': {'product_code': 'PRD52', 'units_rented': 2, 'price_per_day': 12, 'rental_start': '8/3/18', 'rental_end': '6/24/16'}, 'RNT048': {'product_code': 'PRD32', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '9/5/17', 'rental_end': '10/28/16'}, 'RNT049': {'product_code': 'PRD77', 'units_rented': 4, 'price_per_day': 14, 'rental_start': '1/9/18', 'rental_end': '3/14/18'}, 'RNT050': {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '12/6/18', 'rental_end': '6/30/17'}, 'RNT051': {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 33, 'rental_start': '2/18/16', 'rental_end': '7/19/17'}, 'RNT052': {'product_code': 'PRD53', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '10/30/16', 'rental_end': '3/13/17'}, 'RNT053': {'product_code': 'PRD17', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '12/12/16', 'rental_end': '9/20/17'}, 'RNT054': {'product_code': 'PRD62', 'units_rented': 1, 'price_per_day': 6, 'rental_start': '12/31/16', 'rental_end': '12/21/17'}, 'RNT055': {'product_code': 'PRD16', 'units_rented': 6, 'price_per_day': 33, 'rental_start': '2/4/18', 'rental_end': '9/14/18'}, 'RNT056': {'product_code': 'PRD43', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '4/12/18', 'rental_end': '2/27/16'}, 'RNT057': {'product_code': 'PRD58', 'units_rented': 4, 'price_per_day': 23, 'rental_start': '9/23/17', 'rental_end': '9/17/18'}, 'RNT058': {'product_code': 'PRD35', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '7/14/17', 'rental_end': '1/25/17'}, 'RNT059': {'product_code': 'PRD9', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '3/26/16', 'rental_end': '10/11/16'}, 'RNT060': {'product_code': 'PRD84', 'units_rented': 8, 'price_per_day': 29, 'rental_start': '2/15/16', 'rental_end': '1/18/16'}, 'RNT061': {'product_code': 'PRD35', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '2/12/18', 'rental_end': '2/28/17'}, 'RNT062': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '8/25/18', 'rental_end': '6/3/18'}, 'RNT063': {'product_code': 'PRD47', 'units_rented': 4, 'price_per_day': 35, 'rental_start': '1/11/17', 'rental_end': '5/18/18'}, 'RNT064': {'product_code': 'PRD83', 'units_rented': 3, 'price_per_day': 23, 'rental_start': '2/24/17', 'rental_end': '6/28/17'}, 'RNT065': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '10/11/18', 'rental_end': '12/12/16'}, 'RNT066': {'product_code': 'PRD74', 'units_rented': 10, 'price_per_day': 39, 'rental_start': '2/28/16', 'rental_end': '11/12/17'}, 'RNT067': {'product_code': 'PRD29', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '1/18/18', 'rental_end': '10/18/17'}, 'RNT068': {'product_code': 'PRD71', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '3/28/16', 'rental_end': '5/20/16'}, 'RNT069': {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '10/21/16', 'rental_end': '2/17/17'}, 'RNT070': {'product_code': 'PRD82', 'units_rented': 3, 'price_per_day': 13, 'rental_start': '10/24/17', 'rental_end': '10/21/18'}, 'RNT071': {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '10/5/16', 'rental_end': '5/25/16'}, 'RNT072': {'product_code': 'PRD53', 'units_rented': 8, 'price_per_day': 32, 'rental_start': '10/6/16', 'rental_end': '6/19/18'}, 'RNT073': {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 23, 'rental_start': '4/3/18', 'rental_end': '9/8/18'}, 'RNT074': {'product_code': 'PRD33', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '9/9/17', 'rental_end': '7/14/17'}, 'RNT075': {'product_code': 'PRD2', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '4/25/16', 'rental_end': '11/13/18'}, 'RNT076': {'product_code': 'PRD64', 'units_rented': 4, 'price_per_day': 20, 'rental_start': '6/6/18', 'rental_end': '5/12/16'}, 'RNT077': {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 14, 'rental_start': '8/15/18', 'rental_end': '11/19/16'}, 'RNT078': {'product_code': 'PRD72', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '1/6/17', 'rental_end': '11/1/17'}, 'RNT079': {'product_code': 'PRD85', 'units_rented': 1, 'price_per_day': 21, 'rental_start': '11/27/18', 'rental_end': '1/27/18'}, 'RNT080': {'product_code': 'PRD8', 'units_rented': 10, 'price_per_day': 21, 'rental_start': '6/27/17', 'rental_end': '4/18/18'}, 'RNT081': {'product_code': 'PRD52', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '2/8/18', 'rental_end': '12/9/18'}, 'RNT082': {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '10/3/16', 'rental_end': '11/16/17'}, 'RNT083': {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '9/9/17', 'rental_end': '2/6/18'}, 'RNT084': {'product_code': 'PRD75', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '5/13/17', 'rental_end': '4/29/16'}, 'RNT085': {'product_code': 'PRD16', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '2/21/18', 'rental_end': '3/20/18'}, 'RNT086': {'product_code': 'PRD87', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '12/3/18', 'rental_end': '3/20/18'}, 'RNT087': {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 37, 'rental_start': '8/10/16', 'rental_end': '6/18/16'}, 'RNT088': {'product_code': 'PRD84', 'units_rented': 9, 'price_per_day': 20, 'rental_start': '6/9/16', 'rental_end': '2/25/17'}, 'RNT089': {'product_code': 'PRD58', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/5/18', 'rental_end': '8/15/18'}, 'RNT090': {'product_code': 'PRD18', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '1/14/17', 'rental_end': '8/19/18'}, 'RNT091': {'product_code': 'PRD46', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '6/27/17', 'rental_end': '10/25/17'}, 'RNT092': {'product_code': 'PRD6', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '3/10/17', 'rental_end': '5/23/16'}, 'RNT093': {'product_code': 'PRD64', 'units_rented': 2, 'price_per_day': 33, 'rental_start': '4/2/16', 'rental_end': '11/19/18'}, 'RNT094': {'product_code': 'PRD28', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '8/22/16', 'rental_end': '8/24/16'}, 'RNT095': {'product_code': 'PRD83', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '8/5/18', 'rental_end': '7/23/17'}, 'RNT096': {'product_code': 'PRD97', 'units_rented': 1, 'price_per_day': 12, 'rental_start': '2/6/16', 'rental_end': '7/9/16'}, 'RNT097': {'product_code': 'PRD36', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '1/11/17', 'rental_end': '8/29/16'}, 'RNT098': {'product_code': 'PRD5', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '1/28/17', 'rental_end': '2/11/18'}, 'RNT099': {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 18, 'rental_start': '11/23/18', 'rental_end': '10/21/16'}, 'RNT100': {'product_code': 'PRD66', 'units_rented': 6, 'price_per_day': 10, 'rental_start': '6/16/18', 'rental_end': '5/21/16'}, 'RNT101': {'product_code': 'PRD42', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '12/3/18', 'rental_end': '9/20/17'}, 'RNT102': {'product_code': 'PRD68', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '7/17/17', 'rental_end': '12/8/16'}, 'RNT103': {'product_code': 'PRD76', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '1/24/17', 'rental_end': '2/18/16'}, 'RNT104': {'product_code': 'PRD98', 'units_rented': 1, 'price_per_day': 31, 'rental_start': '12/20/17', 'rental_end': '8/30/16'}, 'RNT105': {'product_code': 'PRD3', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '12/29/17', 'rental_end': '2/20/16'}, 'RNT106': {'product_code': 'PRD80', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '3/14/18', 'rental_end': '1/1/18'}, 'RNT107': {'product_code': 'PRD84', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '5/30/17', 'rental_end': '6/4/16'}, 'RNT108': {'product_code': 'PRD44', 'units_rented': 1, 'price_per_day': 26, 'rental_start': '6/5/16', 'rental_end': '3/15/17'}, 'RNT109': {'product_code': 'PRD88', 'units_rented': 2, 'price_per_day': 30, 'rental_start': '6/26/18', 'rental_end': '1/9/17'}, 'RNT110': {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 33, 'rental_start': '10/25/16', 'rental_end': '7/14/18'}, 'RNT111': {'product_code': 'PRD10', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '9/4/16', 'rental_end': '11/10/17'}, 'RNT112': {'product_code': 'PRD99', 'units_rented': 10, 'price_per_day': 20, 'rental_start': '7/11/16', 'rental_end': '9/1/16'}, 'RNT113': {'product_code': 'PRD65', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '10/19/18', 'rental_end': '11/6/18'}, 'RNT114': {'product_code': 'PRD89', 'units_rented': 10, 'price_per_day': 14, 'rental_start': '6/6/17', 'rental_end': '1/9/16'}, 'RNT115': {'product_code': 'PRD22', 'units_rented': 2, 'price_per_day': 8, 'rental_start': '5/11/18', 'rental_end': '2/3/16'}, 'RNT116': {'product_code': 'PRD74', 'units_rented': 1, 'price_per_day': 8, 'rental_start': '4/14/17', 'rental_end': '8/4/16'}, 'RNT117': {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 29, 'rental_start': '6/12/18', 'rental_end': '12/23/18'}, 'RNT118': {'product_code': 'PRD11', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '7/23/18', 'rental_end': '6/4/17'}, 'RNT119': {'product_code': 'PRD58', 'units_rented': 10, 'price_per_day': 28, 'rental_start': '7/19/18', 'rental_end': '12/18/17'}, 'RNT120': {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 6, 'rental_start': '1/3/17', 'rental_end': '8/1/16'}, 'RNT121': {'product_code': 'PRD39', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '11/30/18', 'rental_end': '2/25/17'}, 'RNT122': {'product_code': 'PRD9', 'units_rented': 5, 'price_per_day': 16, 'rental_start': '12/4/18', 'rental_end': '4/5/17'}, 'RNT123': {'product_code': 'PRD83', 'units_rented': 7, 'price_per_day': 13, 'rental_start': '3/2/18', 'rental_end': '7/25/17'}, 'RNT124': {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '11/3/16', 'rental_end': '3/10/17'}, 'RNT125': {'product_code': 'PRD76', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '12/15/18', 'rental_end': '7/30/18'}, 'RNT126': {'product_code': 'PRD8', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '1/10/16', 'rental_end': '7/7/17'}, 'RNT127': {'product_code': 'PRD95', 'units_rented': 10, 'price_per_day': 39, 'rental_start': '4/8/16', 'rental_end': '8/25/18'}, 'RNT128': {'product_code': 'PRD59', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '4/8/17', 'rental_end': '12/7/17'}, 'RNT129': {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 6, 'rental_start': '3/23/18', 'rental_end': '5/23/17'}, 'RNT130': {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 5, 'rental_start': '12/17/18', 'rental_end': '6/21/17'}, 'RNT131': {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 18, 'rental_start': '1/15/16', 'rental_end': '5/31/16'}, 'RNT132': {'product_code': 'PRD23', 'units_rented': 6, 'price_per_day': 32, 'rental_start': '3/17/16', 'rental_end': '2/20/17'}, 'RNT133': {'product_code': 'PRD0', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '2/14/17', 'rental_end': '9/24/18'}, 'RNT134': {'product_code': 'PRD64', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '1/23/18', 'rental_end': '9/7/18'}, 'RNT135': {'product_code': 'PRD79', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '10/13/16', 'rental_end': '8/11/16'}, 'RNT136': {'product_code': 'PRD79', 'units_rented': 1, 'price_per_day': 5, 'rental_start': '6/10/17', 'rental_end': '10/15/17'}, 'RNT137': {'product_code': 'PRD74', 'units_rented': 1, 'price_per_day': 5, 'rental_start': '11/6/16', 'rental_end': '9/11/17'}, 'RNT138': {'product_code': 'PRD23', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '1/4/18', 'rental_end': '12/22/18'}, 'RNT139': {'product_code': 'PRD13', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '9/13/17', 'rental_end': '5/1/17'}, 'RNT140': {'product_code': 'PRD70', 'units_rented': 7, 'price_per_day': 7, 'rental_start': '12/14/16', 'rental_end': '2/26/17'}, 'RNT141': {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '1/20/18', 'rental_end': '3/22/17'}, 'RNT142': {'product_code': 'PRD66', 'units_rented': 9, 'price_per_day': 16, 'rental_start': '11/15/16', 'rental_end': '5/2/16'}, 'RNT143': {'product_code': 'PRD38', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '11/20/18', 'rental_end': '1/3/16'}, 'RNT144': {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '5/18/16', 'rental_end': '5/29/18'}, 'RNT145': {'product_code': 'PRD31', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '7/28/18', 'rental_end': '7/15/16'}, 'RNT146': {'product_code': 'PRD56', 'units_rented': 8, 'price_per_day': 38, 'rental_start': '5/8/16', 'rental_end': '9/17/17'}, 'RNT147': {'product_code': 'PRD94', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '4/8/17', 'rental_end': '10/10/17'}, 'RNT148': {'product_code': 'PRD33', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '10/20/18', 'rental_end': '9/17/18'}, 'RNT149': {'product_code': 'PRD34', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '9/29/18', 'rental_end': '11/3/16'}, 'RNT150': {'product_code': 'PRD88', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '2/3/16', 'rental_end': '7/14/17'}, 'RNT151': {'product_code': 'PRD93', 'units_rented': 7, 'price_per_day': 25, 'rental_start': '8/11/18', 'rental_end': '8/16/16'}, 'RNT152': {'product_code': 'PRD89', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '12/24/17', 'rental_end': '12/24/17'}, 'RNT153': {'product_code': 'PRD12', 'units_rented': 9, 'price_per_day': 15, 'rental_start': '3/31/16', 'rental_end': '8/19/16'}, 'RNT154': {'product_code': 'PRD35', 'units_rented': 3, 'price_per_day': 16, 'rental_start': '5/24/17', 'rental_end': '3/30/16'}, 'RNT155': {'product_code': 'PRD30', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '1/7/18', 'rental_end': '7/19/17'}, 'RNT156': {'product_code': 'PRD2', 'units_rented': 1, 'price_per_day': 5, 'rental_start': '5/8/16', 'rental_end': '5/12/17'}, 'RNT157': {'product_code': 'PRD72', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '12/23/18', 'rental_end': '5/19/17'}, 'RNT158': {'product_code': 'PRD3', 'units_rented': 4, 'price_per_day': 12, 'rental_start': '7/10/18', 'rental_end': '3/6/16'}, 'RNT159': {'product_code': 'PRD51', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '4/14/16', 'rental_end': '9/14/17'}, 'RNT160': {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '5/18/18', 'rental_end': '3/14/18'}, 'RNT161': {'product_code': 'PRD13', 'units_rented': 5, 'price_per_day': 9, 'rental_start': '2/23/16', 'rental_end': '3/7/17'}, 'RNT162': {'product_code': 'PRD52', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '2/27/16', 'rental_end': '11/17/16'}, 'RNT163': {'product_code': 'PRD43', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '12/16/16', 'rental_end': '9/10/16'}, 'RNT164': {'product_code': 'PRD71', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '4/24/18', 'rental_end': '8/7/17'}, 'RNT165': {'product_code': 'PRD33', 'units_rented': 7, 'price_per_day': 12, 'rental_start': '5/29/16', 'rental_end': '9/9/17'}, 'RNT166': {'product_code': 'PRD60', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/14/18', 'rental_end': '2/15/16'}, 'RNT167': {'product_code': 'PRD34', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '2/3/17', 'rental_end': '12/11/16'}, 'RNT168': {'product_code': 'PRD44', 'units_rented': 4, 'price_per_day': 39, 'rental_start': '10/15/16', 'rental_end': '5/25/16'}, 'RNT169': {'product_code': 'PRD0', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '3/18/18', 'rental_end': '9/25/16'}, 'RNT170': {'product_code': 'PRD54', 'units_rented': 9, 'price_per_day': 15, 'rental_start': '9/16/18', 'rental_end': '1/11/17'}, 'RNT171': {'product_code': 'PRD89', 'units_rented': 3, 'price_per_day': 36, 'rental_start': '10/3/16', 'rental_end': '8/17/17'}, 'RNT172': {'product_code': 'PRD21', 'units_rented': 5, 'price_per_day': 15, 'rental_start': '3/29/18', 'rental_end': '4/24/18'}, 'RNT173': {'product_code': 'PRD31', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '10/12/17', 'rental_end': '6/8/18'}, 'RNT174': {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 22, 'rental_start': '2/5/16', 'rental_end': '2/15/17'}, 'RNT175': {'product_code': 'PRD48', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '5/16/18', 'rental_end': '3/15/18'}, 'RNT176': {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '2/25/17', 'rental_end': '5/18/17'}, 'RNT177': {'product_code': 'PRD27', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '6/6/16', 'rental_end': '9/15/17'}, 'RNT178': {'product_code': 'PRD35', 'units_rented': 5, 'price_per_day': 40, 'rental_start': '8/1/18', 'rental_end': '4/7/18'}, 'RNT179': {'product_code': 'PRD16', 'units_rented': 8, 'price_per_day': 6, 'rental_start': '8/24/18', 'rental_end': '8/14/18'}, 'RNT180': {'product_code': 'PRD12', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '12/29/18', 'rental_end': '9/8/16'}, 'RNT181': {'product_code': 'PRD90', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '9/13/16', 'rental_end': '12/22/16'}, 'RNT182': {'product_code': 'PRD7', 'units_rented': 6, 'price_per_day': 23, 'rental_start': '2/8/18', 'rental_end': '9/21/18'}, 'RNT183': {'product_code': 'PRD10', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '5/31/18', 'rental_end': '4/8/18'}, 'RNT184': {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '3/12/18', 'rental_end': '9/28/16'}, 'RNT185': {'product_code': 'PRD39', 'units_rented': 4, 'price_per_day': 35, 'rental_start': '12/11/16', 'rental_end': '1/12/18'}, 'RNT186': {'product_code': 'PRD48', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '12/23/17', 'rental_end': '2/20/18'}, 'RNT187': {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '10/5/17', 'rental_end': '1/11/16'}, 'RNT188': {'product_code': 'PRD76', 'units_rented': 7, 'price_per_day': 14, 'rental_start': '3/20/17', 'rental_end': '10/1/18'}, 'RNT189': {'product_code': 'PRD54', 'units_rented': 8, 'price_per_day': 18, 'rental_start': '11/20/16', 'rental_end': '8/17/16'}, 'RNT190': {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '1/29/17', 'rental_end': '10/11/17'}, 'RNT191': {'product_code': 'PRD69', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '6/1/16', 'rental_end': '11/6/18'}, 'RNT192': {'product_code': 'PRD59', 'units_rented': 10, 'price_per_day': 31, 'rental_start': '5/10/17', 'rental_end': '4/30/17'}, 'RNT193': {'product_code': 'PRD50', 'units_rented': 6, 'price_per_day': 36, 'rental_start': '10/19/16', 'rental_end': '2/17/17'}, 'RNT194': {'product_code': 'PRD49', 'units_rented': 1, 'price_per_day': 35, 'rental_start': '8/14/17', 'rental_end': '2/22/18'}, 'RNT195': {'product_code': 'PRD93', 'units_rented': 2, 'price_per_day': 17, 'rental_start': '5/4/18', 'rental_end': '1/6/16'}, 'RNT196': {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '10/28/18', 'rental_end': '5/4/16'}, 'RNT197': {'product_code': 'PRD69', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '3/2/18', 'rental_end': '11/14/17'}, 'RNT198': {'product_code': 'PRD45', 'units_rented': 10, 'price_per_day': 20, 'rental_start': '6/1/16', 'rental_end': '12/6/17'}, 'RNT199': {'product_code': 'PRD95', 'units_rented': 7, 'price_per_day': 23, 'rental_start': '2/22/18', 'rental_end': '5/26/18'}, 'RNT200': {'product_code': 'PRD9', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '8/6/18', 'rental_end': '8/30/18'}, 'RNT201': {'product_code': 'PRD14', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '10/12/17', 'rental_end': '9/17/16'}, 'RNT202': {'product_code': 'PRD93', 'units_rented': 2, 'price_per_day': 34, 'rental_start': '11/4/18', 'rental_end': '2/7/16'}, 'RNT203': {'product_code': 'PRD85', 'units_rented': 4, 'price_per_day': 25, 'rental_start': '8/21/17', 'rental_end': '8/27/18'}, 'RNT204': {'product_code': 'PRD70', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '4/15/17', 'rental_end': '4/3/18'}, 'RNT205': {'product_code': 'PRD46', 'units_rented': 1, 'price_per_day': 25, 'rental_start': '12/4/16', 'rental_end': '3/28/18'}, 'RNT206': {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '2/16/18', 'rental_end': '2/19/18'}, 'RNT207': {'product_code': 'PRD21', 'units_rented': 7, 'price_per_day': 21, 'rental_start': '3/15/18', 'rental_end': '6/3/16'}, 'RNT208': {'product_code': 'PRD86', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '2/24/16', 'rental_end': '2/18/16'}, 'RNT209': {'product_code': 'PRD95', 'units_rented': 4, 'price_per_day': 14, 'rental_start': '9/12/16', 'rental_end': '12/15/17'}, 'RNT210': {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '7/5/17', 'rental_end': '1/2/17'}, 'RNT211': {'product_code': 'PRD89', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '6/15/18', 'rental_end': '7/23/18'}, 'RNT212': {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '9/3/16', 'rental_end': '9/26/16'}, 'RNT213': {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 28, 'rental_start': '4/9/16', 'rental_end': '9/4/18'}, 'RNT214': {'product_code': 'PRD6', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '12/4/16', 'rental_end': '6/29/16'}, 'RNT215': {'product_code': 'PRD36', 'units_rented': 9, 'price_per_day': 19, 'rental_start': '4/25/16', 'rental_end': '8/3/17'}, 'RNT216': {'product_code': 'PRD6', 'units_rented': 2, 'price_per_day': 16, 'rental_start': '4/20/16', 'rental_end': '2/10/16'}, 'RNT217': {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '8/18/18', 'rental_end': '8/4/16'}, 'RNT218': {'product_code': 'PRD20', 'units_rented': 8, 'price_per_day': 40, 'rental_start': '12/11/17', 'rental_end': '12/23/16'}, 'RNT219': {'product_code': 'PRD79', 'units_rented': 8, 'price_per_day': 30, 'rental_start': '1/24/17', 'rental_end': '12/16/17'}, 'RNT220': {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 11, 'rental_start': '1/1/16', 'rental_end': '2/14/17'}, 'RNT221': {'product_code': 'PRD12', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '10/26/18', 'rental_end': '7/28/16'}, 'RNT222': {'product_code': 'PRD97', 'units_rented': 1, 'price_per_day': 23, 'rental_start': '5/5/16', 'rental_end': '2/27/17'}, 'RNT223': {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '2/3/18', 'rental_end': '4/28/16'}, 'RNT224': {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '11/5/17', 'rental_end': '10/7/16'}, 'RNT225': {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 25, 'rental_start': '5/15/17', 'rental_end': '12/24/16'}, 'RNT226': {'product_code': 'PRD90', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '10/19/17', 'rental_end': '12/3/17'}, 'RNT227': {'product_code': 'PRD32', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '5/11/18', 'rental_end': '2/4/16'}, 'RNT228': {'product_code': 'PRD61', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '1/28/18', 'rental_end': '12/9/18'}, 'RNT229': {'product_code': 'PRD75', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '2/23/17', 'rental_end': '11/3/16'}, 'RNT230': {'product_code': 'PRD99', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '10/27/17', 'rental_end': '1/4/18'}, 'RNT231': {'product_code': 'PRD20', 'units_rented': 2, 'price_per_day': 35, 'rental_start': '5/25/16', 'rental_end': '12/28/18'}, 'RNT232': {'product_code': 'PRD26', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '9/30/16', 'rental_end': '10/6/17'}, 'RNT233': {'product_code': 'PRD35', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '4/27/18', 'rental_end': '7/25/16'}, 'RNT234': {'product_code': 'PRD2', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '4/25/18', 'rental_end': '1/20/18'}, 'RNT235': {'product_code': 'PRD34', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '10/11/18', 'rental_end': '10/17/18'}, 'RNT236': {'product_code': 'PRD16', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '12/17/18', 'rental_end': '3/25/16'}, 'RNT237': {'product_code': 'PRD9', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '3/25/16', 'rental_end': '12/4/17'}, 'RNT238': {'product_code': 'PRD43', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '1/1/18', 'rental_end': '8/7/17'}, 'RNT239': {'product_code': 'PRD79', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '3/26/16', 'rental_end': '4/23/16'}, 'RNT240': {'product_code': 'PRD20', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '6/17/16', 'rental_end': '12/5/16'}, 'RNT241': {'product_code': 'PRD97', 'units_rented': 9, 'price_per_day': 28, 'rental_start': '7/2/18', 'rental_end': '12/7/17'}, 'RNT242': {'product_code': 'PRD14', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '1/31/17', 'rental_end': '2/18/16'}, 'RNT243': {'product_code': 'PRD0', 'units_rented': 4, 'price_per_day': 13, 'rental_start': '12/8/17', 'rental_end': '10/13/16'}, 'RNT244': {'product_code': 'PRD23', 'units_rented': 2, 'price_per_day': 12, 'rental_start': '6/25/18', 'rental_end': '9/16/16'}, 'RNT245': {'product_code': 'PRD0', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '6/11/16', 'rental_end': '9/10/18'}, 'RNT246': {'product_code': 'PRD85', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '2/2/18', 'rental_end': '8/28/17'}, 'RNT247': {'product_code': 'PRD33', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '7/10/17', 'rental_end': '6/10/17'}, 'RNT248': {'product_code': 'PRD79', 'units_rented': 9, 'price_per_day': 33, 'rental_start': '6/23/16', 'rental_end': '7/29/17'}, 'RNT249': {'product_code': 'PRD6', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '10/28/16', 'rental_end': '2/16/17'}, 'RNT250': {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '3/23/18', 'rental_end': '4/28/18'}, 'RNT251': {'product_code': 'PRD58', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '1/12/18', 'rental_end': '10/6/18'}, 'RNT252': {'product_code': 'PRD5', 'units_rented': 5, 'price_per_day': 21, 'rental_start': '12/30/16', 'rental_end': '8/27/17'}, 'RNT253': {'product_code': 'PRD10', 'units_rented': 6, 'price_per_day': 28, 'rental_start': '1/11/17', 'rental_end': '12/17/18'}, 'RNT254': {'product_code': 'PRD13', 'units_rented': 7, 'price_per_day': 8, 'rental_start': '10/31/16', 'rental_end': '4/17/16'}, 'RNT255': {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '4/1/17', 'rental_end': '9/2/18'}, 'RNT256': {'product_code': 'PRD60', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '9/5/17', 'rental_end': '11/23/17'}, 'RNT257': {'product_code': 'PRD0', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '4/4/16', 'rental_end': '12/15/18'}, 'RNT258': {'product_code': 'PRD70', 'units_rented': 2, 'price_per_day': 18, 'rental_start': '10/21/17', 'rental_end': '4/10/17'}, 'RNT259': {'product_code': 'PRD86', 'units_rented': 4, 'price_per_day': 34, 'rental_start': '2/14/18', 'rental_end': '8/16/16'}, 'RNT260': {'product_code': 'PRD17', 'units_rented': 10, 'price_per_day': 16, 'rental_start': '1/28/18', 'rental_end': '1/19/17'}, 'RNT261': {'product_code': 'PRD82', 'units_rented': 4, 'price_per_day': 15, 'rental_start': '3/14/18', 'rental_end': '11/10/17'}, 'RNT262': {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 11, 'rental_start': '11/24/16', 'rental_end': '3/13/17'}, 'RNT263': {'product_code': 'PRD90', 'units_rented': 1, 'price_per_day': 33, 'rental_start': '3/3/18', 'rental_end': '12/5/18'}, 'RNT264': {'product_code': 'PRD50', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '9/25/18', 'rental_end': '9/26/16'}, 'RNT265': {'product_code': 'PRD15', 'units_rented': 5, 'price_per_day': 16, 'rental_start': '10/8/17', 'rental_end': '10/7/17'}, 'RNT266': {'product_code': 'PRD35', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '1/7/18', 'rental_end': '1/20/18'}, 'RNT267': {'product_code': 'PRD44', 'units_rented': 3, 'price_per_day': 26, 'rental_start': '4/12/16', 'rental_end': '8/5/17'}, 'RNT268': {'product_code': 'PRD27', 'units_rented': 2, 'price_per_day': 15, 'rental_start': '6/10/16', 'rental_end': '7/16/16'}, 'RNT269': {'product_code': 'PRD5', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '6/17/17', 'rental_end': '11/20/18'}, 'RNT270': {'product_code': 'PRD19', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '8/30/16', 'rental_end': '7/24/16'}, 'RNT271': {'product_code': 'PRD33', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '11/27/18', 'rental_end': '8/7/16'}, 'RNT272': {'product_code': 'PRD57', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '7/31/17', 'rental_end': '5/19/17'}, 'RNT273': {'product_code': 'PRD96', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '10/27/17', 'rental_end': '6/30/18'}, 'RNT274': {'product_code': 'PRD3', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '12/15/18', 'rental_end': '2/12/17'}, 'RNT275': {'product_code': 'PRD17', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '11/14/16', 'rental_end': '12/30/16'}, 'RNT276': {'product_code': 'PRD84', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '7/2/16', 'rental_end': '4/2/18'}, 'RNT277': {'product_code': 'PRD28', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '8/7/18', 'rental_end': '10/21/16'}, 'RNT278': {'product_code': 'PRD64', 'units_rented': 3, 'price_per_day': 36, 'rental_start': '7/25/16', 'rental_end': '12/23/18'}, 'RNT279': {'product_code': 'PRD14', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '5/23/16', 'rental_end': '4/25/18'}, 'RNT280': {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 9, 'rental_start': '7/25/16', 'rental_end': '8/1/18'}, 'RNT281': {'product_code': 'PRD29', 'units_rented': 1, 'price_per_day': 6, 'rental_start': '7/18/17', 'rental_end': '5/25/18'}, 'RNT282': {'product_code': 'PRD28', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '2/3/18', 'rental_end': '9/4/17'}, 'RNT283': {'product_code': 'PRD85', 'units_rented': 7, 'price_per_day': 12, 'rental_start': '7/18/18', 'rental_end': '6/30/18'}, 'RNT284': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 36, 'rental_start': '1/17/16', 'rental_end': '12/19/16'}, 'RNT285': {'product_code': 'PRD19', 'units_rented': 6, 'price_per_day': 33, 'rental_start': '3/31/17', 'rental_end': '5/5/17'}, 'RNT286': {'product_code': 'PRD1', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '4/26/16', 'rental_end': '3/27/17'}, 'RNT287': {'product_code': 'PRD28', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '6/9/16', 'rental_end': '1/1/17'}, 'RNT288': {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '12/31/18', 'rental_end': '9/13/18'}, 'RNT289': {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '6/11/18', 'rental_end': '7/1/18'}, 'RNT290': {'product_code': 'PRD90', 'units_rented': 2, 'price_per_day': 26, 'rental_start': '5/17/16', 'rental_end': '5/12/16'}, 'RNT291': {'product_code': 'PRD19', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '7/26/16', 'rental_end': '10/10/18'}, 'RNT292': {'product_code': 'PRD14', 'units_rented': 1, 'price_per_day': 29, 'rental_start': '1/13/17', 'rental_end': '3/31/17'}, 'RNT293': {'product_code': 'PRD75', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '4/6/18', 'rental_end': '12/3/18'}, 'RNT294': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '1/14/16', 'rental_end': '11/16/18'}, 'RNT295': {'product_code': 'PRD71', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '11/10/16', 'rental_end': '4/25/16'}, 'RNT296': {'product_code': 'PRD84', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '12/8/17', 'rental_end': '5/13/16'}, 'RNT297': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 5, 'rental_start': '12/29/17', 'rental_end': '9/4/18'}, 'RNT298': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 20, 'rental_start': '12/11/18', 'rental_end': '7/8/18'}, 'RNT299': {'product_code': 'PRD69', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '10/13/16', 'rental_end': '10/8/16'}, 'RNT300': {'product_code': 'PRD18', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '1/27/17', 'rental_end': '6/30/16'}, 'RNT301': {'product_code': 'PRD89', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '8/10/17', 'rental_end': '1/29/16'}, 'RNT302': {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 6, 'rental_start': '12/2/16', 'rental_end': '2/22/16'}, 'RNT303': {'product_code': 'PRD13', 'units_rented': 8, 'price_per_day': 30, 'rental_start': '7/2/18', 'rental_end': '5/23/17'}, 'RNT304': {'product_code': 'PRD11', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '6/29/18', 'rental_end': '12/31/17'}, 'RNT305': {'product_code': 'PRD12', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '1/10/18', 'rental_end': '4/20/16'}, 'RNT306': {'product_code': 'PRD18', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '8/6/18', 'rental_end': '1/21/17'}, 'RNT307': {'product_code': 'PRD90', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '11/4/17', 'rental_end': '6/18/18'}, 'RNT308': {'product_code': 'PRD23', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '7/25/16', 'rental_end': '4/28/16'}, 'RNT309': {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '12/3/17', 'rental_end': '10/26/17'}, 'RNT310': {'product_code': 'PRD29', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '11/28/18', 'rental_end': '7/5/16'}, 'RNT311': {'product_code': 'PRD45', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '12/24/18', 'rental_end': '5/19/17'}, 'RNT312': {'product_code': 'PRD98', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '6/17/17', 'rental_end': '3/26/17'}, 'RNT313': {'product_code': 'PRD75', 'units_rented': 8, 'price_per_day': 13, 'rental_start': '1/23/18', 'rental_end': '2/17/17'}, 'RNT314': {'product_code': 'PRD71', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '7/25/18', 'rental_end': '3/6/17'}, 'RNT315': {'product_code': 'PRD86', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '9/19/17', 'rental_end': '12/21/16'}, 'RNT316': {'product_code': 'PRD92', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '1/9/17', 'rental_end': '4/14/16'}, 'RNT317': {'product_code': 'PRD41', 'units_rented': 3, 'price_per_day': 14, 'rental_start': '9/12/16', 'rental_end': '9/15/18'}, 'RNT318': {'product_code': 'PRD95', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '12/29/16', 'rental_end': '11/5/17'}, 'RNT319': {'product_code': 'PRD96', 'units_rented': 6, 'price_per_day': 38, 'rental_start': '2/7/16', 'rental_end': '12/24/18'}, 'RNT320': {'product_code': 'PRD90', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '10/16/18', 'rental_end': '8/25/17'}, 'RNT321': {'product_code': 'PRD65', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '4/18/18', 'rental_end': '6/9/17'}, 'RNT322': {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 37, 'rental_start': '1/27/17', 'rental_end': '6/6/17'}, 'RNT323': {'product_code': 'PRD82', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/15/16', 'rental_end': '2/2/17'}, 'RNT324': {'product_code': 'PRD18', 'units_rented': 5, 'price_per_day': 18, 'rental_start': '12/29/18', 'rental_end': '2/3/16'}, 'RNT325': {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '5/18/18', 'rental_end': '6/10/16'}, 'RNT326': {'product_code': 'PRD28', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '1/5/16', 'rental_end': '7/18/17'}, 'RNT327': {'product_code': 'PRD10', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '4/19/16', 'rental_end': '1/10/18'}, 'RNT328': {'product_code': 'PRD26', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '8/25/17', 'rental_end': '12/5/17'}, 'RNT329': {'product_code': 'PRD85', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '7/16/16', 'rental_end': '8/6/17'}, 'RNT330': {'product_code': 'PRD18', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '1/20/17', 'rental_end': '5/5/17'}, 'RNT331': {'product_code': 'PRD68', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '7/8/17', 'rental_end': '7/6/17'}, 'RNT332': {'product_code': 'PRD30', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '8/8/16', 'rental_end': '1/8/18'}, 'RNT333': {'product_code': 'PRD24', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '2/25/16', 'rental_end': '9/30/18'}, 'RNT334': {'product_code': 'PRD82', 'units_rented': 5, 'price_per_day': 33, 'rental_start': '2/21/17', 'rental_end': '4/27/17'}, 'RNT335': {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '12/19/17', 'rental_end': '12/4/17'}, 'RNT336': {'product_code': 'PRD95', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '9/3/17', 'rental_end': '12/13/16'}, 'RNT337': {'product_code': 'PRD31', 'units_rented': 9, 'price_per_day': 25, 'rental_start': '12/16/17', 'rental_end': '3/25/17'}, 'RNT338': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 29, 'rental_start': '1/23/17', 'rental_end': '11/23/17'}, 'RNT339': {'product_code': 'PRD43', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '7/12/17', 'rental_end': '3/1/16'}, 'RNT340': {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '1/23/16', 'rental_end': '12/9/17'}, 'RNT341': {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 31, 'rental_start': '9/23/16', 'rental_end': '8/30/17'}, 'RNT342': {'product_code': 'PRD91', 'units_rented': 5, 'price_per_day': 15, 'rental_start': '12/23/16', 'rental_end': '6/21/18'}, 'RNT343': {'product_code': 'PRD73', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '2/15/17', 'rental_end': '1/17/17'}, 'RNT344': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 26, 'rental_start': '8/3/18', 'rental_end': '8/27/18'}, 'RNT345': {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '5/15/17', 'rental_end': '10/22/16'}, 'RNT346': {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '9/17/18', 'rental_end': '3/21/17'}, 'RNT347': {'product_code': 'PRD32', 'units_rented': 6, 'price_per_day': 18, 'rental_start': '4/17/18', 'rental_end': '9/21/17'}, 'RNT348': {'product_code': 'PRD37', 'units_rented': 4, 'price_per_day': 34, 'rental_start': '2/19/16', 'rental_end': '5/28/16'}, 'RNT349': {'product_code': 'PRD0', 'units_rented': 6, 'price_per_day': 15, 'rental_start': '10/11/16', 'rental_end': '4/5/18'}, 'RNT350': {'product_code': 'PRD22', 'units_rented': 1, 'price_per_day': 28, 'rental_start': '11/12/16', 'rental_end': '3/14/17'}, 'RNT351': {'product_code': 'PRD66', 'units_rented': 2, 'price_per_day': 34, 'rental_start': '1/7/16', 'rental_end': '6/3/17'}, 'RNT352': {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 33, 'rental_start': '7/16/18', 'rental_end': '1/15/17'}, 'RNT353': {'product_code': 'PRD38', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '10/4/17', 'rental_end': '12/13/16'}, 'RNT354': {'product_code': 'PRD36', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '9/17/16', 'rental_end': '10/17/17'}, 'RNT355': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '9/13/18', 'rental_end': '7/30/18'}, 'RNT356': {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '1/16/18', 'rental_end': '8/21/17'}, 'RNT357': {'product_code': 'PRD28', 'units_rented': 10, 'price_per_day': 33, 'rental_start': '3/16/18', 'rental_end': '8/29/18'}, 'RNT358': {'product_code': 'PRD46', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '9/15/16', 'rental_end': '9/19/17'}, 'RNT359': {'product_code': 'PRD30', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '8/20/16', 'rental_end': '8/13/17'}, 'RNT360': {'product_code': 'PRD96', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '1/29/16', 'rental_end': '3/3/17'}, 'RNT361': {'product_code': 'PRD31', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '1/29/18', 'rental_end': '3/5/16'}, 'RNT362': {'product_code': 'PRD99', 'units_rented': 2, 'price_per_day': 19, 'rental_start': '3/18/17', 'rental_end': '10/3/18'}, 'RNT363': {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '6/12/18', 'rental_end': '5/21/18'}, 'RNT364': {'product_code': 'PRD51', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '6/24/18', 'rental_end': '5/14/18'}, 'RNT365': {'product_code': 'PRD76', 'units_rented': 2, 'price_per_day': 34, 'rental_start': '9/29/16', 'rental_end': '11/18/17'}, 'RNT366': {'product_code': 'PRD73', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '7/24/18', 'rental_end': '10/8/17'}, 'RNT367': {'product_code': 'PRD71', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '8/12/17', 'rental_end': '11/26/17'}, 'RNT368': {'product_code': 'PRD31', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '3/9/17', 'rental_end': '6/18/17'}, 'RNT369': {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 20, 'rental_start': '6/1/18', 'rental_end': '9/11/18'}, 'RNT370': {'product_code': 'PRD3', 'units_rented': 10, 'price_per_day': 28, 'rental_start': '7/23/16', 'rental_end': '2/23/18'}, 'RNT371': {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 30, 'rental_start': '11/20/18', 'rental_end': '6/10/17'}, 'RNT372': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '9/14/17', 'rental_end': '9/17/16'}, 'RNT373': {'product_code': 'PRD30', 'units_rented': 2, 'price_per_day': 21, 'rental_start': '9/17/17', 'rental_end': '12/24/17'}, 'RNT374': {'product_code': 'PRD85', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '6/28/18', 'rental_end': '1/15/18'}, 'RNT375': {'product_code': 'PRD1', 'units_rented': 5, 'price_per_day': 8, 'rental_start': '5/18/17', 'rental_end': '7/17/17'}, 'RNT376': {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '11/20/17', 'rental_end': '4/20/17'}, 'RNT377': {'product_code': 'PRD76', 'units_rented': 1, 'price_per_day': 21, 'rental_start': '4/9/16', 'rental_end': '3/10/18'}, 'RNT378': {'product_code': 'PRD68', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '6/24/16', 'rental_end': '12/19/17'}, 'RNT379': {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '9/11/18', 'rental_end': '11/21/16'}, 'RNT380': {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '3/6/16', 'rental_end': '5/23/17'}, 'RNT381': {'product_code': 'PRD30', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '5/28/18', 'rental_end': '12/26/16'}, 'RNT382': {'product_code': 'PRD95', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '5/19/17', 'rental_end': '12/8/18'}, 'RNT383': {'product_code': 'PRD58', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '5/28/17', 'rental_end': '5/6/17'}, 'RNT384': {'product_code': 'PRD73', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '11/28/17', 'rental_end': '5/29/17'}, 'RNT385': {'product_code': 'PRD29', 'units_rented': 9, 'price_per_day': 18, 'rental_start': '12/17/16', 'rental_end': '8/30/18'}, 'RNT386': {'product_code': 'PRD99', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '1/5/17', 'rental_end': '6/9/16'}, 'RNT387': {'product_code': 'PRD38', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '12/28/18', 'rental_end': '7/18/16'}, 'RNT388': {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 5, 'rental_start': '7/21/18', 'rental_end': '12/11/16'}, 'RNT389': {'product_code': 'PRD71', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '4/6/17', 'rental_end': '8/25/18'}, 'RNT390': {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '12/16/16', 'rental_end': '10/19/17'}, 'RNT391': {'product_code': 'PRD2', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '8/18/17', 'rental_end': '8/6/17'}, 'RNT392': {'product_code': 'PRD64', 'units_rented': 9, 'price_per_day': 21, 'rental_start': '7/17/18', 'rental_end': '4/4/18'}, 'RNT393': {'product_code': 'PRD49', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '3/10/16', 'rental_end': '4/6/17'}, 'RNT394': {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '2/15/18', 'rental_end': '1/10/17'}, 'RNT395': {'product_code': 'PRD22', 'units_rented': 5, 'price_per_day': 6, 'rental_start': '3/31/18', 'rental_end': '12/29/17'}, 'RNT396': {'product_code': 'PRD10', 'units_rented': 8, 'price_per_day': 5, 'rental_start': '8/9/16', 'rental_end': '5/16/18'}, 'RNT397': {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '6/22/17', 'rental_end': '5/11/16'}, 'RNT398': {'product_code': 'PRD46', 'units_rented': 9, 'price_per_day': 16, 'rental_start': '5/27/18', 'rental_end': '6/5/18'}, 'RNT399': {'product_code': 'PRD10', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '1/21/16', 'rental_end': '10/11/17'}, 'RNT400': {'product_code': 'PRD59', 'units_rented': 5, 'price_per_day': 27, 'rental_start': '10/12/18', 'rental_end': '3/6/17'}, 'RNT401': {'product_code': 'PRD86', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '1/1/18', 'rental_end': '5/10/18'}, 'RNT402': {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 24, 'rental_start': '3/8/17', 'rental_end': '12/3/17'}, 'RNT403': {'product_code': 'PRD59', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '8/16/16', 'rental_end': '10/7/17'}, 'RNT404': {'product_code': 'PRD95', 'units_rented': 7, 'price_per_day': 40, 'rental_start': '9/1/16', 'rental_end': '11/23/17'}, 'RNT405': {'product_code': 'PRD48', 'units_rented': 3, 'price_per_day': 18, 'rental_start': '10/9/18', 'rental_end': '4/17/17'}, 'RNT406': {'product_code': 'PRD49', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '3/2/17', 'rental_end': '1/5/18'}, 'RNT407': {'product_code': 'PRD75', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '8/7/16', 'rental_end': '3/18/17'}, 'RNT408': {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 37, 'rental_start': '2/1/17', 'rental_end': '1/2/17'}, 'RNT409': {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '8/16/17', 'rental_end': '11/18/16'}, 'RNT410': {'product_code': 'PRD56', 'units_rented': 10, 'price_per_day': 14, 'rental_start': '8/8/18', 'rental_end': '9/7/18'}, 'RNT411': {'product_code': 'PRD99', 'units_rented': 3, 'price_per_day': 16, 'rental_start': '10/7/16', 'rental_end': '6/2/18'}, 'RNT412': {'product_code': 'PRD58', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '6/30/18', 'rental_end': '9/16/17'}, 'RNT413': {'product_code': 'PRD6', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '9/22/18', 'rental_end': '10/1/17'}, 'RNT414': {'product_code': 'PRD65', 'units_rented': 8, 'price_per_day': 38, 'rental_start': '8/5/17', 'rental_end': '11/4/16'}, 'RNT415': {'product_code': 'PRD26', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '4/12/16', 'rental_end': '9/13/17'}, 'RNT416': {'product_code': 'PRD71', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '10/26/17', 'rental_end': '2/18/17'}, 'RNT417': {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 37, 'rental_start': '5/4/16', 'rental_end': '9/22/16'}, 'RNT418': {'product_code': 'PRD31', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '9/29/16', 'rental_end': '6/30/17'}, 'RNT419': {'product_code': 'PRD12', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '2/3/16', 'rental_end': '9/2/18'}, 'RNT420': {'product_code': 'PRD49', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '8/22/16', 'rental_end': '11/27/18'}, 'RNT421': {'product_code': 'PRD92', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '12/6/17', 'rental_end': '4/14/16'}, 'RNT422': {'product_code': 'PRD14', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '12/24/16', 'rental_end': '7/18/16'}, 'RNT423': {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 35, 'rental_start': '10/17/16', 'rental_end': '1/25/16'}, 'RNT424': {'product_code': 'PRD5', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '9/27/18', 'rental_end': '4/27/16'}, 'RNT425': {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '1/30/17', 'rental_end': '6/23/18'}, 'RNT426': {'product_code': 'PRD33', 'units_rented': 7, 'price_per_day': 23, 'rental_start': '3/6/16', 'rental_end': '4/26/17'}, 'RNT427': {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 11, 'rental_start': '5/5/18', 'rental_end': '1/9/17'}, 'RNT428': {'product_code': 'PRD86', 'units_rented': 7, 'price_per_day': 15, 'rental_start': '11/11/16', 'rental_end': '6/11/16'}, 'RNT429': {'product_code': 'PRD9', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '2/13/16', 'rental_end': '9/4/16'}, 'RNT430': {'product_code': 'PRD57', 'units_rented': 2, 'price_per_day': 15, 'rental_start': '5/3/18', 'rental_end': '4/11/18'}, 'RNT431': {'product_code': 'PRD90', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '3/30/16', 'rental_end': '7/23/18'}, 'RNT432': {'product_code': 'PRD12', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '12/24/17', 'rental_end': '12/27/18'}, 'RNT433': {'product_code': 'PRD31', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '1/31/16', 'rental_end': '11/6/18'}, 'RNT434': {'product_code': 'PRD18', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '8/18/17', 'rental_end': '11/3/18'}, 'RNT435': {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '11/22/16', 'rental_end': '1/24/16'}, 'RNT436': {'product_code': 'PRD37', 'units_rented': 4, 'price_per_day': 10, 'rental_start': '4/17/18', 'rental_end': '5/7/17'}, 'RNT437': {'product_code': 'PRD39', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '8/31/16', 'rental_end': '9/17/17'}, 'RNT438': {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 8, 'rental_start': '4/24/16', 'rental_end': '6/29/16'}, 'RNT439': {'product_code': 'PRD76', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '4/30/18', 'rental_end': '7/24/18'}, 'RNT440': {'product_code': 'PRD43', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '11/24/18', 'rental_end': '12/3/16'}, 'RNT441': {'product_code': 'PRD33', 'units_rented': 4, 'price_per_day': 12, 'rental_start': '6/1/16', 'rental_end': '5/1/18'}, 'RNT442': {'product_code': 'PRD68', 'units_rented': 8, 'price_per_day': 13, 'rental_start': '2/6/17', 'rental_end': '8/21/18'}, 'RNT443': {'product_code': 'PRD82', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '8/7/18', 'rental_end': '2/18/16'}, 'RNT444': {'product_code': 'PRD0', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '6/16/17', 'rental_end': '12/8/17'}, 'RNT445': {'product_code': 'PRD87', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '2/22/18', 'rental_end': '10/24/17'}, 'RNT446': {'product_code': 'PRD55', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '6/30/18', 'rental_end': '6/26/16'}, 'RNT447': {'product_code': 'PRD67', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '11/14/17', 'rental_end': '7/7/17'}, 'RNT448': {'product_code': 'PRD33', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '6/20/17', 'rental_end': '12/25/17'}, 'RNT449': {'product_code': 'PRD89', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '10/17/18', 'rental_end': '7/30/17'}, 'RNT450': {'product_code': 'PRD40', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '12/31/16', 'rental_end': '12/25/17'}, 'RNT451': {'product_code': 'PRD3', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '3/23/17', 'rental_end': '10/16/16'}, 'RNT452': {'product_code': 'PRD57', 'units_rented': 7, 'price_per_day': 18, 'rental_start': '2/6/17', 'rental_end': '11/17/18'}, 'RNT453': {'product_code': 'PRD52', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '10/10/18', 'rental_end': '7/23/16'}, 'RNT454': {'product_code': 'PRD46', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '9/28/18', 'rental_end': '8/25/18'}, 'RNT455': {'product_code': 'PRD73', 'units_rented': 7, 'price_per_day': 7, 'rental_start': '11/16/16', 'rental_end': '5/3/17'}, 'RNT456': {'product_code': 'PRD24', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '2/16/16', 'rental_end': '4/23/16'}, 'RNT457': {'product_code': 'PRD56', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '8/6/18', 'rental_end': '11/25/16'}, 'RNT458': {'product_code': 'PRD70', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '9/24/17', 'rental_end': '2/26/18'}, 'RNT459': {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 35, 'rental_start': '5/23/16', 'rental_end': '2/25/17'}, 'RNT460': {'product_code': 'PRD23', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '11/17/16', 'rental_end': '3/15/18'}, 'RNT461': {'product_code': 'PRD80', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '7/21/18', 'rental_end': '6/6/16'}, 'RNT462': {'product_code': 'PRD82', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '6/9/18', 'rental_end': '5/2/18'}, 'RNT463': {'product_code': 'PRD6', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '11/18/18', 'rental_end': '3/14/18'}, 'RNT464': {'product_code': 'PRD80', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '3/31/18', 'rental_end': '7/23/18'}, 'RNT465': {'product_code': 'PRD81', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/28/18', 'rental_end': '3/7/17'}, 'RNT466': {'product_code': 'PRD93', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '1/14/17', 'rental_end': '8/20/18'}, 'RNT467': {'product_code': 'PRD65', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '5/18/18', 'rental_end': '5/23/16'}, 'RNT468': {'product_code': 'PRD90', 'units_rented': 5, 'price_per_day': 6, 'rental_start': '5/12/16', 'rental_end': '7/19/16'}, 'RNT469': {'product_code': 'PRD49', 'units_rented': 5, 'price_per_day': 10, 'rental_start': '12/27/16', 'rental_end': '11/21/18'}, 'RNT470': {'product_code': 'PRD74', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '3/4/18', 'rental_end': '7/1/18'}, 'RNT471': {'product_code': 'PRD52', 'units_rented': 5, 'price_per_day': 7, 'rental_start': '11/25/16', 'rental_end': '11/22/18'}, 'RNT472': {'product_code': 'PRD44', 'units_rented': 9, 'price_per_day': 36, 'rental_start': '4/25/17', 'rental_end': '3/5/17'}, 'RNT473': {'product_code': 'PRD22', 'units_rented': 8, 'price_per_day': 30, 'rental_start': '1/25/17', 'rental_end': '12/3/18'}, 'RNT474': {'product_code': 'PRD81', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '5/23/17', 'rental_end': '6/4/17'}, 'RNT475': {'product_code': 'PRD31', 'units_rented': 10, 'price_per_day': 6, 'rental_start': '8/15/17', 'rental_end': '7/29/18'}, 'RNT476': {'product_code': 'PRD40', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '7/28/18', 'rental_end': '11/26/16'}, 'RNT477': {'product_code': 'PRD15', 'units_rented': 9, 'price_per_day': 5, 'rental_start': '8/24/16', 'rental_end': '1/23/18'}, 'RNT478': {'product_code': 'PRD39', 'units_rented': 3, 'price_per_day': 36, 'rental_start': '1/12/16', 'rental_end': '3/29/16'}, 'RNT479': {'product_code': 'PRD59', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '9/13/16', 'rental_end': '9/28/16'}, 'RNT480': {'product_code': 'PRD42', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '8/2/18', 'rental_end': '4/8/17'}, 'RNT481': {'product_code': 'PRD76', 'units_rented': 8, 'price_per_day': 21, 'rental_start': '5/16/17', 'rental_end': '9/4/17'}, 'RNT482': {'product_code': 'PRD96', 'units_rented': 7, 'price_per_day': 13, 'rental_start': '1/25/16', 'rental_end': '1/24/17'}, 'RNT483': {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 23, 'rental_start': '1/13/17', 'rental_end': '3/19/18'}, 'RNT484': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 14, 'rental_start': '6/23/16', 'rental_end': '9/7/17'}, 'RNT485': {'product_code': 'PRD56', 'units_rented': 7, 'price_per_day': 38, 'rental_start': '3/26/18', 'rental_end': '1/29/17'}, 'RNT486': {'product_code': 'PRD20', 'units_rented': 1, 'price_per_day': 6, 'rental_start': '10/26/17', 'rental_end': '10/9/18'}, 'RNT487': {'product_code': 'PRD93', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '3/12/17', 'rental_end': '4/28/16'}, 'RNT488': {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 23, 'rental_start': '3/8/16', 'rental_end': '2/15/18'}, 'RNT489': {'product_code': 'PRD69', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '8/21/18', 'rental_end': '5/9/18'}, 'RNT490': {'product_code': 'PRD58', 'units_rented': 5, 'price_per_day': 19, 'rental_start': '9/23/17', 'rental_end': '8/17/17'}, 'RNT491': {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 15, 'rental_start': '6/2/18', 'rental_end': '2/3/17'}, 'RNT492': {'product_code': 'PRD26', 'units_rented': 6, 'price_per_day': 11, 'rental_start': '1/22/17', 'rental_end': '10/10/17'}, 'RNT493': {'product_code': 'PRD95', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '8/23/18', 'rental_end': '10/10/16'}, 'RNT494': {'product_code': 'PRD88', 'units_rented': 7, 'price_per_day': 23, 'rental_start': '7/31/16', 'rental_end': '12/29/16'}, 'RNT495': {'product_code': 'PRD23', 'units_rented': 10, 'price_per_day': 7, 'rental_start': '6/22/17', 'rental_end': '7/31/16'}, 'RNT496': {'product_code': 'PRD8', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '11/28/17', 'rental_end': '12/5/16'}, 'RNT497': {'product_code': 'PRD12', 'units_rented': 4, 'price_per_day': 17, 'rental_start': '6/17/18', 'rental_end': '4/20/17'}, 'RNT498': {'product_code': 'PRD95', 'units_rented': 6, 'price_per_day': 14, 'rental_start': '5/1/16', 'rental_end': '4/30/17'}, 'RNT499': {'product_code': 'PRD64', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '8/18/17', 'rental_end': '4/20/18'}, 'RNT500': {'product_code': 'PRD88', 'units_rented': 5, 'price_per_day': 27, 'rental_start': '3/16/16', 'rental_end': '6/5/16'}, 'RNT501': {'product_code': 'PRD51', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '10/30/16', 'rental_end': '7/4/16'}, 'RNT502': {'product_code': 'PRD97', 'units_rented': 9, 'price_per_day': 15, 'rental_start': '2/26/17', 'rental_end': '7/2/18'}, 'RNT503': {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '3/15/17', 'rental_end': '11/22/16'}, 'RNT504': {'product_code': 'PRD88', 'units_rented': 2, 'price_per_day': 22, 'rental_start': '12/22/16', 'rental_end': '3/7/18'}, 'RNT505': {'product_code': 'PRD28', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '5/18/16', 'rental_end': '10/4/16'}, 'RNT506': {'product_code': 'PRD97', 'units_rented': 10, 'price_per_day': 36, 'rental_start': '1/25/18', 'rental_end': '11/19/18'}, 'RNT507': {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 6, 'rental_start': '6/20/18', 'rental_end': '6/1/17'}, 'RNT508': {'product_code': 'PRD53', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '5/31/17', 'rental_end': '3/21/16'}, 'RNT509': {'product_code': 'PRD78', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '12/18/18', 'rental_end': '3/17/18'}, 'RNT510': {'product_code': 'PRD74', 'units_rented': 5, 'price_per_day': 17, 'rental_start': '7/14/16', 'rental_end': '7/29/16'}, 'RNT511': {'product_code': 'PRD23', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '3/27/18', 'rental_end': '12/27/18'}, 'RNT512': {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '11/15/17', 'rental_end': '11/3/17'}, 'RNT513': {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '12/22/18', 'rental_end': '7/6/18'}, 'RNT514': {'product_code': 'PRD23', 'units_rented': 9, 'price_per_day': 34, 'rental_start': '8/18/18', 'rental_end': '9/25/17'}, 'RNT515': {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 18, 'rental_start': '4/22/18', 'rental_end': '9/18/17'}, 'RNT516': {'product_code': 'PRD91', 'units_rented': 3, 'price_per_day': 28, 'rental_start': '3/15/18', 'rental_end': '4/15/17'}, 'RNT517': {'product_code': 'PRD74', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '8/17/18', 'rental_end': '12/20/16'}, 'RNT518': {'product_code': 'PRD41', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '6/10/18', 'rental_end': '9/29/16'}, 'RNT519': {'product_code': 'PRD10', 'units_rented': 5, 'price_per_day': 7, 'rental_start': '8/27/17', 'rental_end': '8/28/17'}, 'RNT520': {'product_code': 'PRD96', 'units_rented': 6, 'price_per_day': 18, 'rental_start': '8/15/17', 'rental_end': '4/10/17'}, 'RNT521': {'product_code': 'PRD98', 'units_rented': 8, 'price_per_day': 23, 'rental_start': '2/5/17', 'rental_end': '9/27/17'}, 'RNT522': {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '5/10/18', 'rental_end': '11/22/17'}, 'RNT523': {'product_code': 'PRD53', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '1/23/16', 'rental_end': '4/2/16'}, 'RNT524': {'product_code': 'PRD63', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '7/29/18', 'rental_end': '3/22/18'}, 'RNT525': {'product_code': 'PRD86', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '2/18/18', 'rental_end': '10/26/17'}, 'RNT526': {'product_code': 'PRD2', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/24/16', 'rental_end': '2/4/18'}, 'RNT527': {'product_code': 'PRD99', 'units_rented': 1, 'price_per_day': 10, 'rental_start': '4/28/16', 'rental_end': '1/12/18'}, 'RNT528': {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '5/30/18', 'rental_end': '2/6/16'}, 'RNT529': {'product_code': 'PRD96', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '9/12/16', 'rental_end': '12/3/16'}, 'RNT530': {'product_code': 'PRD10', 'units_rented': 6, 'price_per_day': 38, 'rental_start': '3/11/16', 'rental_end': '7/13/17'}, 'RNT531': {'product_code': 'PRD5', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '10/5/17', 'rental_end': '11/26/18'}, 'RNT532': {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '12/7/18', 'rental_end': '10/30/17'}, 'RNT533': {'product_code': 'PRD66', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '3/29/18', 'rental_end': '12/28/16'}, 'RNT534': {'product_code': 'PRD30', 'units_rented': 5, 'price_per_day': 11, 'rental_start': '6/9/16', 'rental_end': '6/24/17'}, 'RNT535': {'product_code': 'PRD79', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '6/5/18', 'rental_end': '11/22/16'}, 'RNT536': {'product_code': 'PRD94', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '12/29/18', 'rental_end': '7/3/18'}, 'RNT537': {'product_code': 'PRD71', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '6/30/17', 'rental_end': '8/29/16'}, 'RNT538': {'product_code': 'PRD5', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '11/24/16', 'rental_end': '2/22/16'}, 'RNT539': {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 23, 'rental_start': '7/28/17', 'rental_end': '7/3/16'}, 'RNT540': {'product_code': 'PRD84', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '11/20/17', 'rental_end': '1/11/18'}, 'RNT541': {'product_code': 'PRD54', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '8/12/18', 'rental_end': '5/5/16'}, 'RNT542': {'product_code': 'PRD44', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '12/20/17', 'rental_end': '11/19/18'}, 'RNT543': {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '2/27/17', 'rental_end': '3/4/17'}, 'RNT544': {'product_code': 'PRD53', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '1/9/18', 'rental_end': '6/19/17'}, 'RNT545': {'product_code': 'PRD66', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '11/8/18', 'rental_end': '9/27/17'}, 'RNT546': {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '11/10/16', 'rental_end': '6/16/16'}, 'RNT547': {'product_code': 'PRD28', 'units_rented': 3, 'price_per_day': 15, 'rental_start': '5/28/16', 'rental_end': '12/2/17'}, 'RNT548': {'product_code': 'PRD58', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '10/27/18', 'rental_end': '10/20/17'}, 'RNT549': {'product_code': 'PRD0', 'units_rented': 6, 'price_per_day': 28, 'rental_start': '7/20/17', 'rental_end': '10/14/17'}, 'RNT550': {'product_code': 'PRD40', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '9/5/17', 'rental_end': '5/30/16'}, 'RNT551': {'product_code': 'PRD34', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '6/24/18', 'rental_end': '8/8/17'}, 'RNT552': {'product_code': 'PRD16', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '1/11/16', 'rental_end': '1/6/18'}, 'RNT553': {'product_code': 'PRD75', 'units_rented': 4, 'price_per_day': 24, 'rental_start': '12/17/16', 'rental_end': '7/31/17'}, 'RNT554': {'product_code': 'PRD70', 'units_rented': 4, 'price_per_day': 6, 'rental_start': '5/7/16', 'rental_end': '3/10/18'}, 'RNT555': {'product_code': 'PRD42', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '6/15/17', 'rental_end': '4/15/17'}, 'RNT556': {'product_code': 'PRD81', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '11/23/17', 'rental_end': '11/9/18'}, 'RNT557': {'product_code': 'PRD99', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '3/18/16', 'rental_end': '7/16/17'}, 'RNT558': {'product_code': 'PRD45', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '9/24/18', 'rental_end': '6/10/18'}, 'RNT559': {'product_code': 'PRD82', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '11/25/17', 'rental_end': '7/28/18'}, 'RNT560': {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 15, 'rental_start': '6/20/16', 'rental_end': '1/18/17'}, 'RNT561': {'product_code': 'PRD35', 'units_rented': 1, 'price_per_day': 30, 'rental_start': '7/14/18', 'rental_end': '5/15/16'}, 'RNT562': {'product_code': 'PRD9', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '11/18/18', 'rental_end': '8/14/18'}, 'RNT563': {'product_code': 'PRD49', 'units_rented': 3, 'price_per_day': 24, 'rental_start': '7/19/17', 'rental_end': '6/11/18'}, 'RNT564': {'product_code': 'PRD72', 'units_rented': 8, 'price_per_day': 17, 'rental_start': '7/26/17', 'rental_end': '4/11/18'}, 'RNT565': {'product_code': 'PRD37', 'units_rented': 6, 'price_per_day': 36, 'rental_start': '6/4/17', 'rental_end': '8/20/17'}, 'RNT566': {'product_code': 'PRD3', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '11/25/18', 'rental_end': '2/27/16'}, 'RNT567': {'product_code': 'PRD49', 'units_rented': 1, 'price_per_day': 28, 'rental_start': '11/7/16', 'rental_end': '12/2/17'}, 'RNT568': {'product_code': 'PRD85', 'units_rented': 1, 'price_per_day': 26, 'rental_start': '4/17/17', 'rental_end': '9/17/18'}, 'RNT569': {'product_code': 'PRD43', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '10/1/18', 'rental_end': '5/30/18'}, 'RNT570': {'product_code': 'PRD7', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '11/21/17', 'rental_end': '7/13/17'}, 'RNT571': {'product_code': 'PRD40', 'units_rented': 5, 'price_per_day': 12, 'rental_start': '7/3/16', 'rental_end': '7/10/16'}, 'RNT572': {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '10/13/18', 'rental_end': '8/7/16'}, 'RNT573': {'product_code': 'PRD62', 'units_rented': 4, 'price_per_day': 23, 'rental_start': '2/20/18', 'rental_end': '3/12/18'}, 'RNT574': {'product_code': 'PRD13', 'units_rented': 2, 'price_per_day': 9, 'rental_start': '5/18/16', 'rental_end': '8/19/18'}, 'RNT575': {'product_code': 'PRD91', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '8/1/17', 'rental_end': '1/22/17'}, 'RNT576': {'product_code': 'PRD95', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '10/7/16', 'rental_end': '6/9/18'}, 'RNT577': {'product_code': 'PRD89', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '1/6/17', 'rental_end': '4/23/18'}, 'RNT578': {'product_code': 'PRD79', 'units_rented': 2, 'price_per_day': 40, 'rental_start': '1/5/16', 'rental_end': '3/9/16'}, 'RNT579': {'product_code': 'PRD31', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '7/14/17', 'rental_end': '9/5/17'}, 'RNT580': {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 25, 'rental_start': '7/2/18', 'rental_end': '4/24/17'}, 'RNT581': {'product_code': 'PRD33', 'units_rented': 3, 'price_per_day': 24, 'rental_start': '8/3/16', 'rental_end': '5/9/18'}, 'RNT582': {'product_code': 'PRD10', 'units_rented': 4, 'price_per_day': 35, 'rental_start': '5/2/17', 'rental_end': '4/28/17'}, 'RNT583': {'product_code': 'PRD3', 'units_rented': 1, 'price_per_day': 39, 'rental_start': '6/15/17', 'rental_end': '5/19/18'}, 'RNT584': {'product_code': 'PRD37', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '4/16/16', 'rental_end': '10/6/18'}, 'RNT585': {'product_code': 'PRD75', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '2/9/18', 'rental_end': '1/15/16'}, 'RNT586': {'product_code': 'PRD73', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '1/27/17', 'rental_end': '7/5/16'}, 'RNT587': {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '5/1/18', 'rental_end': '3/20/17'}, 'RNT588': {'product_code': 'PRD70', 'units_rented': 5, 'price_per_day': 6, 'rental_start': '5/13/16', 'rental_end': '9/23/17'}, 'RNT589': {'product_code': 'PRD60', 'units_rented': 10, 'price_per_day': 16, 'rental_start': '4/3/16', 'rental_end': '6/1/16'}, 'RNT590': {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 40, 'rental_start': '12/23/18', 'rental_end': '6/26/17'}, 'RNT591': {'product_code': 'PRD73', 'units_rented': 4, 'price_per_day': 22, 'rental_start': '6/2/18', 'rental_end': '3/21/18'}, 'RNT592': {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/26/16', 'rental_end': '5/4/16'}, 'RNT593': {'product_code': 'PRD69', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '11/26/16', 'rental_end': '9/23/16'}, 'RNT594': {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 30, 'rental_start': '5/6/16', 'rental_end': '8/21/17'}, 'RNT595': {'product_code': 'PRD24', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '2/23/17', 'rental_end': '1/2/16'}, 'RNT596': {'product_code': 'PRD72', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '3/9/17', 'rental_end': '10/2/17'}, 'RNT597': {'product_code': 'PRD45', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '10/29/18', 'rental_end': '2/21/17'}, 'RNT598': {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '3/2/18', 'rental_end': '8/29/16'}, 'RNT599': {'product_code': 'PRD87', 'units_rented': 8, 'price_per_day': 21, 'rental_start': '6/17/18', 'rental_end': '2/12/16'}, 'RNT600': {'product_code': 'PRD99', 'units_rented': 10, 'price_per_day': 25, 'rental_start': '10/8/16', 'rental_end': '8/20/17'}, 'RNT601': {'product_code': 'PRD71', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '6/12/17', 'rental_end': '1/12/17'}, 'RNT602': {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '10/10/16', 'rental_end': '4/12/16'}, 'RNT603': {'product_code': 'PRD65', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '9/17/17', 'rental_end': '2/7/16'}, 'RNT604': {'product_code': 'PRD72', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '7/14/17', 'rental_end': '7/6/16'}, 'RNT605': {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 33, 'rental_start': '11/4/17', 'rental_end': '9/6/16'}, 'RNT606': {'product_code': 'PRD61', 'units_rented': 10, 'price_per_day': 39, 'rental_start': '10/21/18', 'rental_end': '5/31/16'}, 'RNT607': {'product_code': 'PRD83', 'units_rented': 2, 'price_per_day': 35, 'rental_start': '4/12/17', 'rental_end': '10/16/18'}, 'RNT608': {'product_code': 'PRD38', 'units_rented': 2, 'price_per_day': 21, 'rental_start': '7/12/16', 'rental_end': '7/31/16'}, 'RNT609': {'product_code': 'PRD96', 'units_rented': 5, 'price_per_day': 18, 'rental_start': '1/16/16', 'rental_end': '7/24/18'}, 'RNT610': {'product_code': 'PRD94', 'units_rented': 9, 'price_per_day': 24, 'rental_start': '1/23/18', 'rental_end': '11/4/18'}, 'RNT611': {'product_code': 'PRD97', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '3/5/18', 'rental_end': '1/30/18'}, 'RNT612': {'product_code': 'PRD90', 'units_rented': 2, 'price_per_day': 32, 'rental_start': '12/12/16', 'rental_end': '8/29/17'}, 'RNT613': {'product_code': 'PRD99', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '10/4/18', 'rental_end': '1/17/18'}, 'RNT614': {'product_code': 'PRD56', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '3/6/18', 'rental_end': '12/7/18'}, 'RNT615': {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 40, 'rental_start': '9/30/17', 'rental_end': '6/29/17'}, 'RNT616': {'product_code': 'PRD99', 'units_rented': 2, 'price_per_day': 35, 'rental_start': '8/24/16', 'rental_end': '4/27/17'}, 'RNT617': {'product_code': 'PRD87', 'units_rented': 10, 'price_per_day': 20, 'rental_start': '5/28/17', 'rental_end': '4/15/18'}, 'RNT618': {'product_code': 'PRD96', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '7/25/17', 'rental_end': '1/3/18'}, 'RNT619': {'product_code': 'PRD30', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '7/24/17', 'rental_end': '8/21/17'}, 'RNT620': {'product_code': 'PRD81', 'units_rented': 2, 'price_per_day': 16, 'rental_start': '8/13/16', 'rental_end': '1/19/18'}, 'RNT621': {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '4/26/16', 'rental_end': '3/15/18'}, 'RNT622': {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '8/22/16', 'rental_end': '4/18/16'}, 'RNT623': {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '4/18/16', 'rental_end': '6/30/16'}, 'RNT624': {'product_code': 'PRD15', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '1/20/17', 'rental_end': '4/2/17'}, 'RNT625': {'product_code': 'PRD7', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '4/15/16', 'rental_end': '5/1/16'}, 'RNT626': {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 32, 'rental_start': '7/22/18', 'rental_end': '8/1/17'}, 'RNT627': {'product_code': 'PRD91', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '8/23/16', 'rental_end': '12/31/18'}, 'RNT628': {'product_code': 'PRD81', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '9/1/17', 'rental_end': '12/7/18'}, 'RNT629': {'product_code': 'PRD81', 'units_rented': 5, 'price_per_day': 19, 'rental_start': '1/2/17', 'rental_end': '8/31/17'}, 'RNT630': {'product_code': 'PRD68', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '11/27/16', 'rental_end': '9/15/16'}, 'RNT631': {'product_code': 'PRD68', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '2/8/16', 'rental_end': '10/5/18'}, 'RNT632': {'product_code': 'PRD45', 'units_rented': 7, 'price_per_day': 18, 'rental_start': '1/13/16', 'rental_end': '1/7/16'}, 'RNT633': {'product_code': 'PRD54', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '7/9/18', 'rental_end': '2/1/18'}, 'RNT634': {'product_code': 'PRD99', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '9/16/18', 'rental_end': '8/7/18'}, 'RNT635': {'product_code': 'PRD81', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '3/2/16', 'rental_end': '1/22/17'}, 'RNT636': {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 38, 'rental_start': '11/2/18', 'rental_end': '9/15/17'}, 'RNT637': {'product_code': 'PRD85', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '4/24/16', 'rental_end': '11/28/17'}, 'RNT638': {'product_code': 'PRD15', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '2/24/17', 'rental_end': '3/20/16'}, 'RNT639': {'product_code': 'PRD47', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '12/9/18', 'rental_end': '9/10/17'}, 'RNT640': {'product_code': 'PRD35', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '9/9/17', 'rental_end': '4/29/16'}, 'RNT641': {'product_code': 'PRD94', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '8/30/16', 'rental_end': '5/10/18'}, 'RNT642': {'product_code': 'PRD14', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '7/25/16', 'rental_end': '7/3/16'}, 'RNT643': {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '10/20/18', 'rental_end': '2/13/16'}, 'RNT644': {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 11, 'rental_start': '1/22/18', 'rental_end': '2/27/18'}, 'RNT645': {'product_code': 'PRD65', 'units_rented': 4, 'price_per_day': 29, 'rental_start': '12/29/16', 'rental_end': '4/12/17'}, 'RNT646': {'product_code': 'PRD8', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '4/13/16', 'rental_end': '9/17/18'}, 'RNT647': {'product_code': 'PRD8', 'units_rented': 2, 'price_per_day': 7, 'rental_start': '4/5/17', 'rental_end': '9/8/16'}, 'RNT648': {'product_code': 'PRD53', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '7/19/18', 'rental_end': '6/26/17'}, 'RNT649': {'product_code': 'PRD64', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '7/17/18', 'rental_end': '11/16/17'}, 'RNT650': {'product_code': 'PRD47', 'units_rented': 10, 'price_per_day': 11, 'rental_start': '1/26/16', 'rental_end': '6/10/17'}, 'RNT651': {'product_code': 'PRD94', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '9/13/18', 'rental_end': '1/27/16'}, 'RNT652': {'product_code': 'PRD46', 'units_rented': 3, 'price_per_day': 26, 'rental_start': '3/13/16', 'rental_end': '1/2/17'}, 'RNT653': {'product_code': 'PRD54', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '8/22/17', 'rental_end': '3/25/17'}, 'RNT654': {'product_code': 'PRD95', 'units_rented': 6, 'price_per_day': 10, 'rental_start': '5/2/18', 'rental_end': '12/31/18'}, 'RNT655': {'product_code': 'PRD3', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '10/20/18', 'rental_end': '11/3/18'}, 'RNT656': {'product_code': 'PRD34', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '10/5/18', 'rental_end': '7/4/16'}, 'RNT657': {'product_code': 'PRD81', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '8/5/16', 'rental_end': '11/15/18'}, 'RNT658': {'product_code': 'PRD96', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '8/9/16', 'rental_end': '11/27/18'}, 'RNT659': {'product_code': 'PRD9', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '9/14/18', 'rental_end': '9/6/17'}, 'RNT660': {'product_code': 'PRD89', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '2/15/16', 'rental_end': '12/18/16'}, 'RNT661': {'product_code': 'PRD56', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '2/5/18', 'rental_end': '7/18/18'}, 'RNT662': {'product_code': 'PRD12', 'units_rented': 5, 'price_per_day': 30, 'rental_start': '4/27/18', 'rental_end': '2/13/18'}, 'RNT663': {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '1/3/18', 'rental_end': '1/20/17'}, 'RNT664': {'product_code': 'PRD4', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '7/2/18', 'rental_end': '8/20/16'}, 'RNT665': {'product_code': 'PRD78', 'units_rented': 5, 'price_per_day': 21, 'rental_start': '9/8/17', 'rental_end': '2/4/17'}, 'RNT666': {'product_code': 'PRD75', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '11/21/16', 'rental_end': '9/1/17'}, 'RNT667': {'product_code': 'PRD30', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '1/4/18', 'rental_end': '3/31/16'}, 'RNT668': {'product_code': 'PRD85', 'units_rented': 6, 'price_per_day': 17, 'rental_start': '2/17/16', 'rental_end': '1/1/16'}, 'RNT669': {'product_code': 'PRD43', 'units_rented': 3, 'price_per_day': 38, 'rental_start': '7/28/18', 'rental_end': '12/16/18'}, 'RNT670': {'product_code': 'PRD65', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/27/16', 'rental_end': '1/30/16'}, 'RNT671': {'product_code': 'PRD51', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '3/5/18', 'rental_end': '6/16/17'}, 'RNT672': {'product_code': 'PRD64', 'units_rented': 10, 'price_per_day': 14, 'rental_start': '6/16/16', 'rental_end': '4/9/18'}, 'RNT673': {'product_code': 'PRD88', 'units_rented': 3, 'price_per_day': 9, 'rental_start': '1/31/16', 'rental_end': '10/4/16'}, 'RNT674': {'product_code': 'PRD56', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '7/24/18', 'rental_end': '4/24/17'}, 'RNT675': {'product_code': 'PRD48', 'units_rented': 5, 'price_per_day': 18, 'rental_start': '2/19/18', 'rental_end': '2/22/18'}, 'RNT676': {'product_code': 'PRD46', 'units_rented': 3, 'price_per_day': 20, 'rental_start': '10/13/17', 'rental_end': '11/7/18'}, 'RNT677': {'product_code': 'PRD69', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '9/3/17', 'rental_end': '8/17/17'}, 'RNT678': {'product_code': 'PRD44', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '11/27/16', 'rental_end': '11/13/16'}, 'RNT679': {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '11/21/17', 'rental_end': '2/3/16'}, 'RNT680': {'product_code': 'PRD21', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '12/28/16', 'rental_end': '12/3/18'}, 'RNT681': {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '4/29/16', 'rental_end': '9/19/18'}, 'RNT682': {'product_code': 'PRD68', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '12/31/18', 'rental_end': '10/19/18'}, 'RNT683': {'product_code': 'PRD17', 'units_rented': 4, 'price_per_day': 17, 'rental_start': '1/10/17', 'rental_end': '4/12/18'}, 'RNT684': {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '6/26/17', 'rental_end': '4/3/16'}, 'RNT685': {'product_code': 'PRD17', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '2/24/17', 'rental_end': '3/3/17'}, 'RNT686': {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 34, 'rental_start': '12/21/16', 'rental_end': '10/28/18'}, 'RNT687': {'product_code': 'PRD37', 'units_rented': 8, 'price_per_day': 33, 'rental_start': '5/8/18', 'rental_end': '5/30/18'}, 'RNT688': {'product_code': 'PRD74', 'units_rented': 6, 'price_per_day': 7, 'rental_start': '7/6/18', 'rental_end': '6/2/18'}, 'RNT689': {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '10/19/16', 'rental_end': '12/20/16'}, 'RNT690': {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '12/20/17', 'rental_end': '6/15/18'}, 'RNT691': {'product_code': 'PRD84', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '9/19/18', 'rental_end': '9/10/16'}, 'RNT692': {'product_code': 'PRD50', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '8/27/17', 'rental_end': '7/29/17'}, 'RNT693': {'product_code': 'PRD80', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '5/16/16', 'rental_end': '4/12/18'}, 'RNT694': {'product_code': 'PRD12', 'units_rented': 9, 'price_per_day': 26, 'rental_start': '12/9/18', 'rental_end': '9/15/17'}, 'RNT695': {'product_code': 'PRD47', 'units_rented': 5, 'price_per_day': 25, 'rental_start': '7/14/16', 'rental_end': '3/5/16'}, 'RNT696': {'product_code': 'PRD12', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '11/17/17', 'rental_end': '5/18/18'}, 'RNT697': {'product_code': 'PRD24', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '11/28/17', 'rental_end': '8/21/18'}, 'RNT698': {'product_code': 'PRD69', 'units_rented': 1, 'price_per_day': 38, 'rental_start': '4/2/18', 'rental_end': '11/22/16'}, 'RNT699': {'product_code': 'PRD66', 'units_rented': 4, 'price_per_day': 6, 'rental_start': '6/7/18', 'rental_end': '7/24/18'}, 'RNT700': {'product_code': 'PRD44', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '6/1/16', 'rental_end': '10/27/18'}, 'RNT701': {'product_code': 'PRD42', 'units_rented': 5, 'price_per_day': 22, 'rental_start': '10/24/17', 'rental_end': '10/11/18'}, 'RNT702': {'product_code': 'PRD88', 'units_rented': 6, 'price_per_day': 15, 'rental_start': '9/26/17', 'rental_end': '12/8/16'}, 'RNT703': {'product_code': 'PRD41', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '6/15/18', 'rental_end': '3/1/18'}, 'RNT704': {'product_code': 'PRD6', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '12/23/17', 'rental_end': '4/2/16'}, 'RNT705': {'product_code': 'PRD74', 'units_rented': 5, 'price_per_day': 12, 'rental_start': '2/25/17', 'rental_end': '6/23/17'}, 'RNT706': {'product_code': 'PRD59', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '9/8/17', 'rental_end': '5/17/17'}, 'RNT707': {'product_code': 'PRD13', 'units_rented': 9, 'price_per_day': 24, 'rental_start': '4/10/16', 'rental_end': '10/13/18'}, 'RNT708': {'product_code': 'PRD28', 'units_rented': 7, 'price_per_day': 16, 'rental_start': '7/29/16', 'rental_end': '1/15/17'}, 'RNT709': {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '5/18/17', 'rental_end': '1/15/17'}, 'RNT710': {'product_code': 'PRD58', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '11/17/16', 'rental_end': '12/29/18'}, 'RNT711': {'product_code': 'PRD41', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '4/25/18', 'rental_end': '4/25/17'}, 'RNT712': {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '10/9/17', 'rental_end': '8/8/16'}, 'RNT713': {'product_code': 'PRD11', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '9/3/18', 'rental_end': '11/27/18'}, 'RNT714': {'product_code': 'PRD18', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '4/9/16', 'rental_end': '10/18/17'}, 'RNT715': {'product_code': 'PRD78', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '8/23/17', 'rental_end': '6/23/16'}, 'RNT716': {'product_code': 'PRD12', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '9/16/16', 'rental_end': '11/27/16'}, 'RNT717': {'product_code': 'PRD90', 'units_rented': 3, 'price_per_day': 31, 'rental_start': '9/25/18', 'rental_end': '1/12/16'}, 'RNT718': {'product_code': 'PRD87', 'units_rented': 5, 'price_per_day': 19, 'rental_start': '3/25/18', 'rental_end': '4/26/18'}, 'RNT719': {'product_code': 'PRD18', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '9/22/16', 'rental_end': '4/5/16'}, 'RNT720': {'product_code': 'PRD58', 'units_rented': 6, 'price_per_day': 36, 'rental_start': '1/29/16', 'rental_end': '4/18/18'}, 'RNT721': {'product_code': 'PRD58', 'units_rented': 2, 'price_per_day': 28, 'rental_start': '9/2/18', 'rental_end': '2/13/18'}, 'RNT722': {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '10/6/17', 'rental_end': '3/8/16'}, 'RNT723': {'product_code': 'PRD46', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '2/13/16', 'rental_end': '3/8/17'}, 'RNT724': {'product_code': 'PRD82', 'units_rented': 9, 'price_per_day': 11, 'rental_start': '1/3/16', 'rental_end': '10/29/18'}, 'RNT725': {'product_code': 'PRD71', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '2/19/17', 'rental_end': '11/17/16'}, 'RNT726': {'product_code': 'PRD22', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '11/24/17', 'rental_end': '5/6/16'}, 'RNT727': {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 24, 'rental_start': '1/18/17', 'rental_end': '7/15/18'}, 'RNT728': {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '7/27/17', 'rental_end': '7/23/18'}, 'RNT729': {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '8/18/17', 'rental_end': '4/23/17'}, 'RNT730': {'product_code': 'PRD18', 'units_rented': 4, 'price_per_day': 16, 'rental_start': '12/20/16', 'rental_end': '8/23/18'}, 'RNT731': {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 10, 'rental_start': '11/17/17', 'rental_end': '9/2/17'}, 'RNT732': {'product_code': 'PRD96', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '8/18/17', 'rental_end': '11/24/16'}, 'RNT733': {'product_code': 'PRD40', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '5/26/17', 'rental_end': '11/5/16'}, 'RNT734': {'product_code': 'PRD4', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '4/3/16', 'rental_end': '10/25/17'}, 'RNT735': {'product_code': 'PRD22', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '1/15/18', 'rental_end': '11/3/18'}, 'RNT736': {'product_code': 'PRD31', 'units_rented': 10, 'price_per_day': 37, 'rental_start': '4/13/16', 'rental_end': '6/9/17'}, 'RNT737': {'product_code': 'PRD92', 'units_rented': 1, 'price_per_day': 20, 'rental_start': '1/4/16', 'rental_end': '12/6/16'}, 'RNT738': {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '11/3/16', 'rental_end': '7/1/17'}, 'RNT739': {'product_code': 'PRD73', 'units_rented': 5, 'price_per_day': 37, 'rental_start': '9/18/17', 'rental_end': '6/2/18'}, 'RNT740': {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '2/16/18', 'rental_end': '10/13/17'}, 'RNT741': {'product_code': 'PRD1', 'units_rented': 3, 'price_per_day': 6, 'rental_start': '4/21/16', 'rental_end': '2/7/18'}, 'RNT742': {'product_code': 'PRD9', 'units_rented': 4, 'price_per_day': 26, 'rental_start': '4/24/16', 'rental_end': '8/21/17'}, 'RNT743': {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 32, 'rental_start': '6/28/16', 'rental_end': '12/22/18'}, 'RNT744': {'product_code': 'PRD39', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '4/28/16', 'rental_end': '8/27/17'}, 'RNT745': {'product_code': 'PRD36', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '9/2/18', 'rental_end': '10/18/17'}, 'RNT746': {'product_code': 'PRD40', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '10/16/17', 'rental_end': '8/8/17'}, 'RNT747': {'product_code': 'PRD65', 'units_rented': 3, 'price_per_day': 22, 'rental_start': '7/1/16', 'rental_end': '4/11/18'}, 'RNT748': {'product_code': 'PRD91', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '9/14/17', 'rental_end': '3/30/17'}, 'RNT749': {'product_code': 'PRD70', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '7/6/17', 'rental_end': '1/11/18'}, 'RNT750': {'product_code': 'PRD67', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '1/6/17', 'rental_end': '8/22/16'}, 'RNT751': {'product_code': 'PRD2', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '12/9/17', 'rental_end': '5/20/17'}, 'RNT752': {'product_code': 'PRD1', 'units_rented': 6, 'price_per_day': 34, 'rental_start': '5/21/17', 'rental_end': '10/29/18'}, 'RNT753': {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 25, 'rental_start': '9/19/18', 'rental_end': '7/10/18'}, 'RNT754': {'product_code': 'PRD80', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '3/28/17', 'rental_end': '9/18/18'}, 'RNT755': {'product_code': 'PRD28', 'units_rented': 7, 'price_per_day': 8, 'rental_start': '2/4/16', 'rental_end': '3/30/17'}, 'RNT756': {'product_code': 'PRD44', 'units_rented': 6, 'price_per_day': 14, 'rental_start': '12/3/17', 'rental_end': '7/14/17'}, 'RNT757': {'product_code': 'PRD52', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '12/13/18', 'rental_end': '7/6/18'}, 'RNT758': {'product_code': 'PRD34', 'units_rented': 1, 'price_per_day': 19, 'rental_start': '11/21/16', 'rental_end': '8/31/17'}, 'RNT759': {'product_code': 'PRD53', 'units_rented': 5, 'price_per_day': 11, 'rental_start': '2/10/18', 'rental_end': '1/5/16'}, 'RNT760': {'product_code': 'PRD11', 'units_rented': 7, 'price_per_day': 14, 'rental_start': '11/23/16', 'rental_end': '5/9/18'}, 'RNT761': {'product_code': 'PRD2', 'units_rented': 5, 'price_per_day': 40, 'rental_start': '3/21/16', 'rental_end': '11/27/17'}, 'RNT762': {'product_code': 'PRD78', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '8/1/16', 'rental_end': '3/2/17'}, 'RNT763': {'product_code': 'PRD43', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '1/10/18', 'rental_end': '5/21/18'}, 'RNT764': {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '9/13/16', 'rental_end': '2/2/18'}, 'RNT765': {'product_code': 'PRD25', 'units_rented': 6, 'price_per_day': 10, 'rental_start': '9/13/16', 'rental_end': '4/28/17'}, 'RNT766': {'product_code': 'PRD86', 'units_rented': 4, 'price_per_day': 25, 'rental_start': '3/15/18', 'rental_end': '7/28/17'}, 'RNT767': {'product_code': 'PRD29', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '9/25/16', 'rental_end': '3/2/18'}, 'RNT768': {'product_code': 'PRD68', 'units_rented': 1, 'price_per_day': 10, 'rental_start': '3/8/17', 'rental_end': '9/5/18'}, 'RNT769': {'product_code': 'PRD51', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '11/12/17', 'rental_end': '11/18/18'}, 'RNT770': {'product_code': 'PRD83', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '12/2/18', 'rental_end': '1/6/16'}, 'RNT771': {'product_code': 'PRD65', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '5/4/16', 'rental_end': '6/12/16'}, 'RNT772': {'product_code': 'PRD71', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '6/18/18', 'rental_end': '2/21/18'}, 'RNT773': {'product_code': 'PRD14', 'units_rented': 4, 'price_per_day': 24, 'rental_start': '10/23/16', 'rental_end': '10/13/16'}, 'RNT774': {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '7/13/18', 'rental_end': '12/28/16'}, 'RNT775': {'product_code': 'PRD2', 'units_rented': 3, 'price_per_day': 36, 'rental_start': '4/20/17', 'rental_end': '10/10/18'}, 'RNT776': {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '6/19/16', 'rental_end': ''}, 'RNT777': {'product_code': 'PRD15', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '8/11/17', 'rental_end': '10/7/18'}, 'RNT778': {'product_code': 'PRD65', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '1/13/18', 'rental_end': '1/3/17'}, 'RNT779': {'product_code': 'PRD37', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '1/31/17', 'rental_end': '8/21/16'}, 'RNT780': {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 21, 'rental_start': '8/21/18', 'rental_end': '10/5/18'}, 'RNT781': {'product_code': 'PRD61', 'units_rented': 9, 'price_per_day': 26, 'rental_start': '1/31/16', 'rental_end': '7/19/17'}, 'RNT782': {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '1/25/18', 'rental_end': '4/16/17'}, 'RNT783': {'product_code': 'PRD98', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '11/27/18', 'rental_end': '3/22/17'}, 'RNT784': {'product_code': 'PRD53', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '12/31/17', 'rental_end': '7/7/18'}, 'RNT785': {'product_code': 'PRD15', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '7/31/18', 'rental_end': '12/20/18'}, 'RNT786': {'product_code': 'PRD79', 'units_rented': 7, 'price_per_day': 14, 'rental_start': '12/1/16', 'rental_end': '2/25/18'}, 'RNT787': {'product_code': 'PRD31', 'units_rented': 10, 'price_per_day': 6, 'rental_start': '10/14/17', 'rental_end': '2/15/18'}, 'RNT788': {'product_code': 'PRD10', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '2/24/16', 'rental_end': '7/31/16'}, 'RNT789': {'product_code': 'PRD7', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '4/10/18', 'rental_end': '6/4/18'}, 'RNT790': {'product_code': 'PRD55', 'units_rented': 7, 'price_per_day': 11, 'rental_start': '3/30/17', 'rental_end': '2/24/16'}, 'RNT791': {'product_code': 'PRD92', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '3/18/18', 'rental_end': '6/3/17'}, 'RNT792': {'product_code': 'PRD82', 'units_rented': 1, 'price_per_day': 13, 'rental_start': '12/24/17', 'rental_end': '12/8/18'}, 'RNT793': {'product_code': 'PRD55', 'units_rented': 1, 'price_per_day': 22, 'rental_start': '1/16/16', 'rental_end': '2/7/16'}, 'RNT794': {'product_code': 'PRD54', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '12/30/18', 'rental_end': '4/30/16'}, 'RNT795': {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '1/25/18', 'rental_end': '9/15/17'}, 'RNT796': {'product_code': 'PRD90', 'units_rented': 10, 'price_per_day': 32, 'rental_start': '1/13/18', 'rental_end': '6/8/17'}, 'RNT797': {'product_code': 'PRD56', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '2/2/16', 'rental_end': '2/6/17'}, 'RNT798': {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '10/9/16', 'rental_end': '9/5/18'}, 'RNT799': {'product_code': 'PRD23', 'units_rented': 2, 'price_per_day': 33, 'rental_start': '3/12/17', 'rental_end': '4/22/18'}, 'RNT800': {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '5/15/16', 'rental_end': '3/13/18'}, 'RNT801': {'product_code': 'PRD54', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '6/25/17', 'rental_end': '5/19/18'}, 'RNT802': {'product_code': 'PRD37', 'units_rented': 10, 'price_per_day': 9, 'rental_start': '4/17/17', 'rental_end': '12/13/17'}, 'RNT803': {'product_code': 'PRD32', 'units_rented': 10, 'price_per_day': 5, 'rental_start': '10/17/16', 'rental_end': '2/10/16'}, 'RNT804': {'product_code': 'PRD19', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '9/30/16', 'rental_end': '4/8/17'}, 'RNT805': {'product_code': 'PRD41', 'units_rented': 9, 'price_per_day': 8, 'rental_start': '3/8/18', 'rental_end': '4/24/18'}, 'RNT806': {'product_code': 'PRD9', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '10/24/16', 'rental_end': '11/2/16'}, 'RNT807': {'product_code': 'PRD12', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '4/3/18', 'rental_end': '7/19/17'}, 'RNT808': {'product_code': 'PRD67', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '7/25/17', 'rental_end': '12/15/16'}, 'RNT809': {'product_code': 'PRD18', 'units_rented': 3, 'price_per_day': 17, 'rental_start': '12/4/17', 'rental_end': '4/7/17'}, 'RNT810': {'product_code': 'PRD47', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '9/3/16', 'rental_end': '10/26/18'}, 'RNT811': {'product_code': 'PRD92', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '1/23/16', 'rental_end': '10/25/16'}, 'RNT812': {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '10/25/16', 'rental_end': '8/18/16'}, 'RNT813': {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 8, 'rental_start': '6/6/16', 'rental_end': '12/14/18'}, 'RNT814': {'product_code': 'PRD32', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '5/16/18', 'rental_end': '5/3/17'}, 'RNT815': {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '11/29/17', 'rental_end': '3/26/17'}, 'RNT816': {'product_code': 'PRD72', 'units_rented': 8, 'price_per_day': 8, 'rental_start': '12/20/17', 'rental_end': '7/6/17'}, 'RNT817': {'product_code': 'PRD66', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '11/27/18', 'rental_end': '2/11/16'}, 'RNT818': {'product_code': 'PRD36', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '11/13/17', 'rental_end': '5/13/16'}, 'RNT819': {'product_code': 'PRD84', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '12/7/17', 'rental_end': '9/25/17'}, 'RNT820': {'product_code': 'PRD97', 'units_rented': 2, 'price_per_day': 10, 'rental_start': '5/3/16', 'rental_end': '4/25/16'}, 'RNT821': {'product_code': 'PRD79', 'units_rented': 8, 'price_per_day': 9, 'rental_start': '3/29/17', 'rental_end': '10/12/18'}, 'RNT822': {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '12/15/17', 'rental_end': '8/11/17'}, 'RNT823': {'product_code': 'PRD98', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '1/12/17', 'rental_end': '9/15/17'}, 'RNT824': {'product_code': 'PRD86', 'units_rented': 6, 'price_per_day': 27, 'rental_start': '2/5/16', 'rental_end': '10/23/17'}, 'RNT825': {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '3/18/18', 'rental_end': '11/25/17'}, 'RNT826': {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 11, 'rental_start': '3/6/17', 'rental_end': '4/2/18'}, 'RNT827': {'product_code': 'PRD64', 'units_rented': 10, 'price_per_day': 9, 'rental_start': '6/25/16', 'rental_end': '12/17/16'}, 'RNT828': {'product_code': 'PRD7', 'units_rented': 4, 'price_per_day': 30, 'rental_start': '7/24/16', 'rental_end': '6/29/18'}, 'RNT829': {'product_code': 'PRD3', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '6/5/16', 'rental_end': '8/28/17'}, 'RNT830': {'product_code': 'PRD53', 'units_rented': 10, 'price_per_day': 20, 'rental_start': '8/18/16', 'rental_end': '11/8/16'}, 'RNT831': {'product_code': 'PRD10', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '2/28/17', 'rental_end': '2/25/17'}, 'RNT832': {'product_code': 'PRD42', 'units_rented': 9, 'price_per_day': 13, 'rental_start': '4/7/16', 'rental_end': '12/11/18'}, 'RNT833': {'product_code': 'PRD47', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '5/16/16', 'rental_end': '6/23/18'}, 'RNT834': {'product_code': 'PRD51', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '10/28/16', 'rental_end': '10/5/18'}, 'RNT835': {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '8/24/17', 'rental_end': '1/8/16'}, 'RNT836': {'product_code': 'PRD32', 'units_rented': 4, 'price_per_day': 20, 'rental_start': '7/14/16', 'rental_end': '7/9/16'}, 'RNT837': {'product_code': 'PRD82', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '7/28/17', 'rental_end': '10/28/17'}, 'RNT838': {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '9/18/16', 'rental_end': '10/12/18'}, 'RNT839': {'product_code': 'PRD67', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '12/21/18', 'rental_end': '6/25/18'}, 'RNT840': {'product_code': 'PRD63', 'units_rented': 10, 'price_per_day': 19, 'rental_start': '11/1/18', 'rental_end': '2/4/17'}, 'RNT841': {'product_code': 'PRD33', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '5/11/16', 'rental_end': '7/27/17'}, 'RNT842': {'product_code': 'PRD91', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '10/16/17', 'rental_end': '4/16/16'}, 'RNT843': {'product_code': 'PRD79', 'units_rented': 0, 'price_per_day': 34, 'rental_start': '11/7/17', 'rental_end': '6/26/16'}, 'RNT844': {'product_code': 'PRD26', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '4/14/18', 'rental_end': '9/9/17'}, 'RNT845': {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 32, 'rental_start': '4/6/16', 'rental_end': '7/15/17'}, 'RNT846': {'product_code': 'PRD89', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '9/8/17', 'rental_end': '6/29/16'}, 'RNT847': {'product_code': 'PRD88', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '10/19/18', 'rental_end': '3/7/18'}, 'RNT848': {'product_code': 'PRD72', 'units_rented': 7, 'price_per_day': 28, 'rental_start': '8/23/17', 'rental_end': '11/4/17'}, 'RNT849': {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 6, 'rental_start': '7/19/18', 'rental_end': '8/18/16'}, 'RNT850': {'product_code': 'PRD95', 'units_rented': 8, 'price_per_day': 38, 'rental_start': '3/9/16', 'rental_end': '9/11/16'}, 'RNT851': {'product_code': 'PRD8', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '3/18/17', 'rental_end': '5/7/18'}, 'RNT852': {'product_code': 'PRD50', 'units_rented': 8, 'price_per_day': 35, 'rental_start': '7/31/16', 'rental_end': '9/20/17'}, 'RNT853': {'product_code': 'PRD88', 'units_rented': 4, 'price_per_day': 15, 'rental_start': '5/14/18', 'rental_end': '2/9/16'}, 'RNT854': {'product_code': 'PRD84', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '8/11/16', 'rental_end': '12/2/18'}, 'RNT855': {'product_code': 'PRD28', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '10/6/18', 'rental_end': '6/16/18'}, 'RNT856': {'product_code': 'PRD81', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '3/6/17', 'rental_end': '10/14/17'}, 'RNT857': {'product_code': 'PRD20', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '6/17/17', 'rental_end': '7/27/17'}, 'RNT858': {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '8/15/18', 'rental_end': '6/7/18'}, 'RNT859': {'product_code': 'PRD48', 'units_rented': 1, 'price_per_day': 12, 'rental_start': '6/1/16', 'rental_end': '10/5/16'}, 'RNT860': {'product_code': 'PRD22', 'units_rented': 5, 'price_per_day': 10, 'rental_start': '5/5/18', 'rental_end': '12/16/18'}, 'RNT861': {'product_code': 'PRD52', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '1/30/18', 'rental_end': '9/12/16'}, 'RNT862': {'product_code': 'PRD94', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '5/4/16', 'rental_end': '5/28/16'}, 'RNT863': {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '11/5/16', 'rental_end': '3/31/16'}, 'RNT864': {'product_code': 'PRD53', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '1/20/18', 'rental_end': '1/12/18'}, 'RNT865': {'product_code': 'PRD84', 'units_rented': 3, 'price_per_day': 24, 'rental_start': '1/16/18', 'rental_end': '4/14/18'}, 'RNT866': {'product_code': 'PRD57', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '1/1/18', 'rental_end': '5/7/17'}, 'RNT867': {'product_code': 'PRD60', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '6/14/17', 'rental_end': '1/19/17'}, 'RNT868': {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 37, 'rental_start': '12/10/16', 'rental_end': '5/26/17'}, 'RNT869': {'product_code': 'PRD74', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '9/27/17', 'rental_end': '12/2/16'}, 'RNT870': {'product_code': 'PRD9', 'units_rented': 7, 'price_per_day': 7, 'rental_start': '9/13/16', 'rental_end': '11/26/18'}, 'RNT871': {'product_code': 'PRD25', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '4/30/17', 'rental_end': '2/20/17'}, 'RNT872': {'product_code': 'PRD26', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '1/13/16', 'rental_end': '5/7/17'}, 'RNT873': {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '2/8/18', 'rental_end': '11/24/17'}, 'RNT874': {'product_code': 'PRD83', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '8/11/18', 'rental_end': '8/8/18'}, 'RNT875': {'product_code': 'PRD96', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '6/4/16', 'rental_end': '7/24/16'}, 'RNT876': {'product_code': 'PRD60', 'units_rented': 4, 'price_per_day': 26, 'rental_start': '4/30/17', 'rental_end': '9/20/16'}, 'RNT877': {'product_code': 'PRD43', 'units_rented': 3, 'price_per_day': 14, 'rental_start': '12/27/16', 'rental_end': '8/1/18'}, 'RNT878': {'product_code': 'PRD72', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '8/15/18', 'rental_end': '8/25/18'}, 'RNT879': {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '5/5/18', 'rental_end': '6/11/16'}, 'RNT880': {'product_code': 'PRD60', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '7/10/17', 'rental_end': '8/30/17'}, 'RNT881': {'product_code': 'PRD97', 'units_rented': 7, 'price_per_day': 8, 'rental_start': '3/16/17', 'rental_end': '3/30/18'}, 'RNT882': {'product_code': 'PRD3', 'units_rented': 6, 'price_per_day': 28, 'rental_start': '1/27/18', 'rental_end': '4/13/16'}, 'RNT883': {'product_code': 'PRD28', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '6/14/18', 'rental_end': '11/20/17'}, 'RNT884': {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '12/3/16', 'rental_end': '5/1/16'}, 'RNT885': {'product_code': 'PRD3', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '1/28/17', 'rental_end': '2/10/18'}, 'RNT886': {'product_code': 'PRD33', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '1/24/17', 'rental_end': '10/23/16'}, 'RNT887': {'product_code': 'PRD81', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '4/14/17', 'rental_end': '7/4/18'}, 'RNT888': {'product_code': 'PRD56', 'units_rented': 9, 'price_per_day': 13, 'rental_start': '12/11/17', 'rental_end': '6/16/18'}, 'RNT889': {'product_code': 'PRD73', 'units_rented': 10, 'price_per_day': 21, 'rental_start': '2/2/18', 'rental_end': '11/30/18'}, 'RNT890': {'product_code': 'PRD91', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '6/12/18', 'rental_end': '3/21/16'}, 'RNT891': {'product_code': 'PRD79', 'units_rented': 1, 'price_per_day': 28, 'rental_start': '12/10/16', 'rental_end': '6/24/18'}, 'RNT892': {'product_code': 'PRD6', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '3/29/17', 'rental_end': '11/20/16'}, 'RNT893': {'product_code': 'PRD20', 'units_rented': 2, 'price_per_day': 26, 'rental_start': '8/4/17', 'rental_end': '10/27/16'}, 'RNT894': {'product_code': 'PRD29', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '3/6/17', 'rental_end': '12/7/16'}, 'RNT895': {'product_code': 'PRD9', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '7/6/18', 'rental_end': '1/4/16'}, 'RNT896': {'product_code': 'PRD74', 'units_rented': 4, 'price_per_day': 30, 'rental_start': '10/9/17', 'rental_end': '7/7/17'}, 'RNT897': {'product_code': 'PRD48', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '1/28/16', 'rental_end': '7/7/16'}, 'RNT898': {'product_code': 'PRD7', 'units_rented': 2, 'price_per_day': 31, 'rental_start': '8/30/17', 'rental_end': '11/18/16'}, 'RNT899': {'product_code': 'PRD67', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '2/24/16', 'rental_end': '7/15/16'}, 'RNT900': {'product_code': 'PRD45', 'units_rented': 9, 'price_per_day': 21, 'rental_start': '5/10/17', 'rental_end': '6/28/18'}, 'RNT901': {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '4/8/17', 'rental_end': '11/19/16'}, 'RNT902': {'product_code': 'PRD98', 'units_rented': 9, 'price_per_day': 21, 'rental_start': '1/10/17', 'rental_end': '4/3/17'}, 'RNT903': {'product_code': 'PRD55', 'units_rented': 8, 'price_per_day': 14, 'rental_start': '4/22/18', 'rental_end': '12/26/17'}, 'RNT904': {'product_code': 'PRD67', 'units_rented': 8, 'price_per_day': 9, 'rental_start': '2/18/17', 'rental_end': '3/15/17'}, 'RNT905': {'product_code': 'PRD77', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '9/6/17', 'rental_end': '8/21/17'}, 'RNT906': {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 16, 'rental_start': '2/9/16', 'rental_end': '5/13/16'}, 'RNT907': {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 5, 'rental_start': '3/5/17', 'rental_end': '9/9/17'}, 'RNT908': {'product_code': 'PRD55', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '3/6/16', 'rental_end': '5/25/17'}, 'RNT909': {'product_code': 'PRD52', 'units_rented': 3, 'price_per_day': 15, 'rental_start': '5/23/18', 'rental_end': '5/17/16'}, 'RNT910': {'product_code': 'PRD78', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '6/7/17', 'rental_end': '6/23/17'}, 'RNT911': {'product_code': 'PRD55', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '10/14/16', 'rental_end': '1/17/16'}, 'RNT912': {'product_code': 'PRD54', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '11/20/18', 'rental_end': '9/5/16'}, 'RNT913': {'product_code': 'PRD33', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '1/30/16', 'rental_end': '5/26/17'}, 'RNT914': {'product_code': 'PRD56', 'units_rented': 3, 'price_per_day': 38, 'rental_start': '7/4/18', 'rental_end': '7/3/16'}, 'RNT915': {'product_code': 'PRD35', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '8/9/18', 'rental_end': '12/19/17'}, 'RNT916': {'product_code': 'PRD81', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '3/6/16', 'rental_end': '12/8/18'}, 'RNT917': {'product_code': 'PRD75', 'units_rented': 5, 'price_per_day': 33, 'rental_start': '2/17/17', 'rental_end': '5/30/16'}, 'RNT918': {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '8/10/18', 'rental_end': '7/20/18'}, 'RNT919': {'product_code': 'PRD2', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '4/17/18', 'rental_end': '2/25/17'}, 'RNT920': {'product_code': 'PRD9', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '2/17/16', 'rental_end': '12/25/18'}, 'RNT921': {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 30, 'rental_start': '3/11/17', 'rental_end': '7/11/18'}, 'RNT922': {'product_code': 'PRD3', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '1/20/18', 'rental_end': '6/13/17'}, 'RNT923': {'product_code': 'PRD47', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '11/15/16', 'rental_end': '9/10/17'}, 'RNT924': {'product_code': 'PRD79', 'units_rented': 9, 'price_per_day': 31, 'rental_start': '5/12/18', 'rental_end': '4/3/16'}, 'RNT925': {'product_code': 'PRD72', 'units_rented': 10, 'price_per_day': 31, 'rental_start': '1/15/17', 'rental_end': '6/26/18'}, 'RNT926': {'product_code': 'PRD44', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '9/8/17', 'rental_end': '4/12/17'}, 'RNT927': {'product_code': 'PRD61', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '8/17/17', 'rental_end': '7/18/17'}, 'RNT928': {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '10/10/17', 'rental_end': '4/1/16'}, 'RNT929': {'product_code': 'PRD40', 'units_rented': 10, 'price_per_day': 8, 'rental_start': '12/6/16', 'rental_end': '12/2/17'}, 'RNT930': {'product_code': 'PRD50', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '1/11/17', 'rental_end': '8/4/16'}, 'RNT931': {'product_code': 'PRD94', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '3/17/18', 'rental_end': '11/24/16'}, 'RNT932': {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '5/15/18', 'rental_end': '4/30/16'}, 'RNT933': {'product_code': 'PRD57', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '4/4/16', 'rental_end': '7/31/16'}, 'RNT934': {'product_code': 'PRD6', 'units_rented': 10, 'price_per_day': 36, 'rental_start': '10/21/16', 'rental_end': '12/15/18'}, 'RNT935': {'product_code': 'PRD97', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '3/2/18', 'rental_end': '2/21/18'}, 'RNT936': {'product_code': 'PRD82', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '9/30/16', 'rental_end': '3/11/17'}, 'RNT937': {'product_code': 'PRD57', 'units_rented': 10, 'price_per_day': 19, 'rental_start': '3/27/17', 'rental_end': '3/14/17'}, 'RNT938': {'product_code': 'PRD6', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '6/30/17', 'rental_end': '8/7/16'}, 'RNT939': {'product_code': 'PRD94', 'units_rented': 1, 'price_per_day': 33, 'rental_start': '12/10/17', 'rental_end': '3/23/16'}, 'RNT940': {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '10/23/16', 'rental_end': '10/15/16'}, 'RNT941': {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 40, 'rental_start': '8/25/16', 'rental_end': '3/27/17'}, 'RNT942': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '4/7/17', 'rental_end': '2/21/17'}, 'RNT943': {'product_code': 'PRD78', 'units_rented': 1, 'price_per_day': 35, 'rental_start': '7/19/17', 'rental_end': '2/10/16'}, 'RNT944': {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 18, 'rental_start': '7/19/18', 'rental_end': '7/22/17'}, 'RNT945': {'product_code': 'PRD94', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '9/30/16', 'rental_end': '11/10/16'}, 'RNT946': {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 39, 'rental_start': '11/12/17', 'rental_end': '8/19/17'}, 'RNT947': {'product_code': 'PRD72', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '11/26/16', 'rental_end': '9/11/16'}, 'RNT948': {'product_code': 'PRD90', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '11/30/18', 'rental_end': '5/9/17'}, 'RNT949': {'product_code': 'PRD50', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/30/16', 'rental_end': '1/19/16'}, 'RNT950': {'product_code': 'PRD64', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '7/25/17', 'rental_end': '10/6/18'}, 'RNT951': {'product_code': 'PRD99', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '8/27/18', 'rental_end': '12/16/16'}, 'RNT952': {'product_code': 'PRD70', 'units_rented': 7, 'price_per_day': 28, 'rental_start': '8/21/17', 'rental_end': '9/21/17'}, 'RNT953': {'product_code': 'PRD41', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '3/17/16', 'rental_end': '11/16/18'}, 'RNT954': {'product_code': 'PRD27', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '4/10/16', 'rental_end': '10/21/16'}, 'RNT955': {'product_code': 'PRD74', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '10/15/17', 'rental_end': '7/9/17'}, 'RNT956': {'product_code': 'PRD43', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '5/17/16', 'rental_end': '2/29/16'}, 'RNT957': {'product_code': 'PRD28', 'units_rented': 9, 'price_per_day': 30, 'rental_start': '6/14/18', 'rental_end': '11/1/17'}, 'RNT958': {'product_code': 'PRD82', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '6/21/17', 'rental_end': '11/13/16'}, 'RNT959': {'product_code': 'PRD92', 'units_rented': 1, 'price_per_day': 19, 'rental_start': '2/8/17', 'rental_end': '7/21/16'}, 'RNT960': {'product_code': 'PRD30', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '3/1/18', 'rental_end': '10/22/16'}, 'RNT961': {'product_code': 'PRD67', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '5/14/18', 'rental_end': '3/19/18'}, 'RNT962': {'product_code': 'PRD27', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '8/20/17', 'rental_end': '6/25/17'}, 'RNT963': {'product_code': 'PRD20', 'units_rented': 7, 'price_per_day': 16, 'rental_start': '1/16/17', 'rental_end': '12/13/16'}, 'RNT964': {'product_code': 'PRD97', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '1/25/16', 'rental_end': '3/26/16'}, 'RNT965': {'product_code': 'PRD19', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '12/15/17', 'rental_end': '10/13/17'}, 'RNT966': {'product_code': 'PRD60', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '5/17/17', 'rental_end': '6/25/18'}, 'RNT967': {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '10/18/18', 'rental_end': '4/6/17'}, 'RNT968': {'product_code': 'PRD82', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '6/11/16', 'rental_end': '1/17/17'}, 'RNT969': {'product_code': 'PRD77', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '6/28/18', 'rental_end': '5/27/16'}, 'RNT970': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 22, 'rental_start': '2/26/18', 'rental_end': '4/19/16'}, 'RNT971': {'product_code': 'PRD78', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/20/17', 'rental_end': '1/13/17'}, 'RNT972': {'product_code': 'PRD6', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '4/2/17', 'rental_end': '8/24/18'}, 'RNT973': {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '9/13/17', 'rental_end': '4/28/18'}, 'RNT974': {'product_code': 'PRD66', 'units_rented': 6, 'price_per_day': 30, 'rental_start': '10/23/18', 'rental_end': '2/28/18'}, 'RNT975': {'product_code': 'PRD77', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '5/9/16', 'rental_end': '5/26/16'}, 'RNT976': {'product_code': 'PRD42', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '1/27/16', 'rental_end': '8/5/16'}, 'RNT977': {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '4/5/17', 'rental_end': '10/10/16'}, 'RNT978': {'product_code': 'PRD57', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '1/4/16', 'rental_end': '11/15/16'}, 'RNT979': {'product_code': 'PRD48', 'units_rented': 4, 'price_per_day': 5, 'rental_start': '9/23/17', 'rental_end': '4/16/16'}, 'RNT980': {'product_code': 'PRD66', 'units_rented': 5, 'price_per_day': 40, 'rental_start': '11/16/17', 'rental_end': '12/7/17'}, 'RNT981': {'product_code': 'PRD76', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '2/28/17', 'rental_end': '2/2/18'}, 'RNT982': {'product_code': 'PRD39', 'units_rented': 10, 'price_per_day': 7, 'rental_start': '11/3/16', 'rental_end': '3/16/16'}, 'RNT983': {'product_code': 'PRD46', 'units_rented': 2, 'price_per_day': 29, 'rental_start': '11/11/16', 'rental_end': '1/16/16'}, 'RNT984': {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '10/8/17', 'rental_end': '11/26/18'}, 'RNT985': {'product_code': 'PRD63', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '11/8/16', 'rental_end': '6/30/16'}, 'RNT986': {'product_code': 'PRD40', 'units_rented': 2, 'price_per_day': 31, 'rental_start': '11/20/18', 'rental_end': '3/11/16'}, 'RNT987': {'product_code': 'PRD23', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '9/10/17', 'rental_end': '2/28/16'}, 'RNT988': {'product_code': 'PRD66', 'units_rented': 10, 'price_per_day': 33, 'rental_start': '3/8/18', 'rental_end': '8/22/18'}, 'RNT989': {'product_code': 'PRD19', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '10/25/18', 'rental_end': '4/7/16'}, 'RNT990': {'product_code': 'PRD9', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '5/7/16', 'rental_end': '4/24/18'}, 'RNT991': {'product_code': 'PRD71', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '6/17/16', 'rental_end': '11/18/16'}, 'RNT992': {'product_code': 'PRD68', 'units_rented': 5, 'price_per_day': 37, 'rental_start': '3/10/18', 'rental_end': '9/8/18'}, 'RNT993': {'product_code': 'PRD87', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '5/26/16', 'rental_end': '12/10/17'}, 'RNT994': {'product_code': 'PRD42', 'units_rented': 5, 'price_per_day': 30, 'rental_start': '6/4/17', 'rental_end': '1/2/17'}, 'RNT995': {'product_code': 'PRD0', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '9/7/16', 'rental_end': '1/28/18'}, 'RNT996': {'product_code': 'PRD4', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '7/5/16', 'rental_end': '1/25/18'}, 'RNT997': {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '4/25/16', 'rental_end': '1/29/18'}, 'RNT998': {'product_code': 'PRD73', 'units_rented': 7, 'price_per_day': 30, 'rental_start': '9/2/18', 'rental_end': '4/14/16'}, 'RNT999': {'product_code': 'PRD69', 'units_rented': 8, 'price_per_day': 36, 'rental_start': '10/12/18', 'rental_end': '10/2/16'}},). +2019-06-09 23:45:36,751 charges_calc.py:110 WARNING Rental start 2017-06-12 00:00:00 on or after end 2017-03-22 00:00:00 in {'product_code': 'PRD80', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '6/12/17', 'rental_end': '3/22/17'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2018-08-26 00:00:00 on or after end 2018-07-29 00:00:00 in {'product_code': 'PRD51', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '8/26/18', 'rental_end': '7/29/18'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2017-07-10 00:00:00 on or after end 2017-05-31 00:00:00 in {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '7/10/17', 'rental_end': '5/31/17'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2018-10-25 00:00:00 on or after end 2018-07-04 00:00:00 in {'product_code': 'PRD32', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '10/25/18', 'rental_end': '7/4/18'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2018-11-03 00:00:00 on or after end 2016-07-28 00:00:00 in {'product_code': 'PRD13', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '11/3/18', 'rental_end': '7/28/16'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2018-03-15 00:00:00 on or after end 2017-08-27 00:00:00 in {'product_code': 'PRD22', 'units_rented': 6, 'price_per_day': 27, 'rental_start': '3/15/18', 'rental_end': '8/27/17'}. Skip. +2019-06-09 23:45:36,752 charges_calc.py:110 WARNING Rental start 2017-09-29 00:00:00 on or after end 2016-04-29 00:00:00 in {'product_code': 'PRD17', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '9/29/17', 'rental_end': '4/29/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2017-10-24 00:00:00 on or after end 2016-01-15 00:00:00 in {'product_code': 'PRD55', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '10/24/17', 'rental_end': '1/15/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2017-01-30 00:00:00 on or after end 2016-07-30 00:00:00 in {'product_code': 'PRD0', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '1/30/17', 'rental_end': '7/30/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2018-06-18 00:00:00 on or after end 2016-02-05 00:00:00 in {'product_code': 'PRD52', 'units_rented': 10, 'price_per_day': 11, 'rental_start': '6/18/18', 'rental_end': '2/5/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2018-04-28 00:00:00 on or after end 2018-04-11 00:00:00 in {'product_code': 'PRD5', 'units_rented': 10, 'price_per_day': 36, 'rental_start': '4/28/18', 'rental_end': '4/11/18'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2016-08-16 00:00:00 on or after end 2016-01-13 00:00:00 in {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '8/16/16', 'rental_end': '1/13/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2017-12-16 00:00:00 on or after end 2016-05-10 00:00:00 in {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '12/16/17', 'rental_end': '5/10/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2018-06-20 00:00:00 on or after end 2016-01-12 00:00:00 in {'product_code': 'PRD2', 'units_rented': 9, 'price_per_day': 33, 'rental_start': '6/20/18', 'rental_end': '1/12/16'}. Skip. +2019-06-09 23:45:36,753 charges_calc.py:110 WARNING Rental start 2017-08-31 00:00:00 on or after end 2016-02-09 00:00:00 in {'product_code': 'PRD97', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '8/31/17', 'rental_end': '2/9/16'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2016-05-28 00:00:00 in {'product_code': 'PRD28', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '3/2/18', 'rental_end': '5/28/16'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2018-03-27 00:00:00 on or after end 2016-04-21 00:00:00 in {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '3/27/18', 'rental_end': '4/21/16'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2018-07-06 00:00:00 on or after end 2017-05-06 00:00:00 in {'product_code': 'PRD63', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '7/6/18', 'rental_end': '5/6/17'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2017-07-01 00:00:00 on or after end 2017-04-18 00:00:00 in {'product_code': 'PRD43', 'units_rented': 4, 'price_per_day': 31, 'rental_start': '7/1/17', 'rental_end': '4/18/17'}. Skip. +2019-06-09 23:45:36,754 charges_calc.py:110 WARNING Rental start 2018-04-18 00:00:00 on or after end 2017-04-13 00:00:00 in {'product_code': 'PRD51', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '4/18/18', 'rental_end': '4/13/17'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2017-10-11 00:00:00 on or after end 2016-04-03 00:00:00 in {'product_code': 'PRD72', 'units_rented': 9, 'price_per_day': 36, 'rental_start': '10/11/17', 'rental_end': '4/3/16'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2016-07-24 00:00:00 on or after end 2016-07-24 00:00:00 in {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '7/24/16', 'rental_end': '7/24/16'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2017-12-01 00:00:00 on or after end 2016-12-30 00:00:00 in {'product_code': 'PRD51', 'units_rented': 1, 'price_per_day': 23, 'rental_start': '12/1/17', 'rental_end': '12/30/16'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2018-02-19 00:00:00 on or after end 2017-03-30 00:00:00 in {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 14, 'rental_start': '2/19/18', 'rental_end': '3/30/17'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2018-09-04 00:00:00 on or after end 2016-12-19 00:00:00 in {'product_code': 'PRD43', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '9/4/18', 'rental_end': '12/19/16'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2018-12-19 00:00:00 on or after end 2018-11-12 00:00:00 in {'product_code': 'PRD62', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '12/19/18', 'rental_end': '11/12/18'}. Skip. +2019-06-09 23:45:36,755 charges_calc.py:110 WARNING Rental start 2018-10-15 00:00:00 on or after end 2018-01-08 00:00:00 in {'product_code': 'PRD46', 'units_rented': 5, 'price_per_day': 34, 'rental_start': '10/15/18', 'rental_end': '1/8/18'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2018-08-03 00:00:00 on or after end 2016-06-24 00:00:00 in {'product_code': 'PRD52', 'units_rented': 2, 'price_per_day': 12, 'rental_start': '8/3/18', 'rental_end': '6/24/16'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2017-09-05 00:00:00 on or after end 2016-10-28 00:00:00 in {'product_code': 'PRD32', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '9/5/17', 'rental_end': '10/28/16'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2018-12-06 00:00:00 on or after end 2017-06-30 00:00:00 in {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '12/6/18', 'rental_end': '6/30/17'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2018-04-12 00:00:00 on or after end 2016-02-27 00:00:00 in {'product_code': 'PRD43', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '4/12/18', 'rental_end': '2/27/16'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2017-07-14 00:00:00 on or after end 2017-01-25 00:00:00 in {'product_code': 'PRD35', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '7/14/17', 'rental_end': '1/25/17'}. Skip. +2019-06-09 23:45:36,756 charges_calc.py:110 WARNING Rental start 2016-02-15 00:00:00 on or after end 2016-01-18 00:00:00 in {'product_code': 'PRD84', 'units_rented': 8, 'price_per_day': 29, 'rental_start': '2/15/16', 'rental_end': '1/18/16'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2018-02-12 00:00:00 on or after end 2017-02-28 00:00:00 in {'product_code': 'PRD35', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '2/12/18', 'rental_end': '2/28/17'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2018-08-25 00:00:00 on or after end 2018-06-03 00:00:00 in {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '8/25/18', 'rental_end': '6/3/18'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2018-10-11 00:00:00 on or after end 2016-12-12 00:00:00 in {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '10/11/18', 'rental_end': '12/12/16'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2018-01-18 00:00:00 on or after end 2017-10-18 00:00:00 in {'product_code': 'PRD29', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '1/18/18', 'rental_end': '10/18/17'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2016-10-05 00:00:00 on or after end 2016-05-25 00:00:00 in {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '10/5/16', 'rental_end': '5/25/16'}. Skip. +2019-06-09 23:45:36,757 charges_calc.py:110 WARNING Rental start 2017-09-09 00:00:00 on or after end 2017-07-14 00:00:00 in {'product_code': 'PRD33', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '9/9/17', 'rental_end': '7/14/17'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-06-06 00:00:00 on or after end 2016-05-12 00:00:00 in {'product_code': 'PRD64', 'units_rented': 4, 'price_per_day': 20, 'rental_start': '6/6/18', 'rental_end': '5/12/16'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-08-15 00:00:00 on or after end 2016-11-19 00:00:00 in {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 14, 'rental_start': '8/15/18', 'rental_end': '11/19/16'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-11-27 00:00:00 on or after end 2018-01-27 00:00:00 in {'product_code': 'PRD85', 'units_rented': 1, 'price_per_day': 21, 'rental_start': '11/27/18', 'rental_end': '1/27/18'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2017-05-13 00:00:00 on or after end 2016-04-29 00:00:00 in {'product_code': 'PRD75', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '5/13/17', 'rental_end': '4/29/16'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-12-03 00:00:00 on or after end 2018-03-20 00:00:00 in {'product_code': 'PRD87', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '12/3/18', 'rental_end': '3/20/18'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2016-08-10 00:00:00 on or after end 2016-06-18 00:00:00 in {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 37, 'rental_start': '8/10/16', 'rental_end': '6/18/16'}. Skip. +2019-06-09 23:45:36,758 charges_calc.py:110 WARNING Rental start 2018-11-05 00:00:00 on or after end 2018-08-15 00:00:00 in {'product_code': 'PRD58', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/5/18', 'rental_end': '8/15/18'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2017-03-10 00:00:00 on or after end 2016-05-23 00:00:00 in {'product_code': 'PRD6', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '3/10/17', 'rental_end': '5/23/16'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2018-08-05 00:00:00 on or after end 2017-07-23 00:00:00 in {'product_code': 'PRD83', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '8/5/18', 'rental_end': '7/23/17'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2017-01-11 00:00:00 on or after end 2016-08-29 00:00:00 in {'product_code': 'PRD36', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '1/11/17', 'rental_end': '8/29/16'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2018-11-23 00:00:00 on or after end 2016-10-21 00:00:00 in {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 18, 'rental_start': '11/23/18', 'rental_end': '10/21/16'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2018-06-16 00:00:00 on or after end 2016-05-21 00:00:00 in {'product_code': 'PRD66', 'units_rented': 6, 'price_per_day': 10, 'rental_start': '6/16/18', 'rental_end': '5/21/16'}. Skip. +2019-06-09 23:45:36,759 charges_calc.py:110 WARNING Rental start 2018-12-03 00:00:00 on or after end 2017-09-20 00:00:00 in {'product_code': 'PRD42', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '12/3/18', 'rental_end': '9/20/17'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-07-17 00:00:00 on or after end 2016-12-08 00:00:00 in {'product_code': 'PRD68', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '7/17/17', 'rental_end': '12/8/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-01-24 00:00:00 on or after end 2016-02-18 00:00:00 in {'product_code': 'PRD76', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '1/24/17', 'rental_end': '2/18/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-12-20 00:00:00 on or after end 2016-08-30 00:00:00 in {'product_code': 'PRD98', 'units_rented': 1, 'price_per_day': 31, 'rental_start': '12/20/17', 'rental_end': '8/30/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-12-29 00:00:00 on or after end 2016-02-20 00:00:00 in {'product_code': 'PRD3', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '12/29/17', 'rental_end': '2/20/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2018-03-14 00:00:00 on or after end 2018-01-01 00:00:00 in {'product_code': 'PRD80', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '3/14/18', 'rental_end': '1/1/18'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2017-05-30 00:00:00 on or after end 2016-06-04 00:00:00 in {'product_code': 'PRD84', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '5/30/17', 'rental_end': '6/4/16'}. Skip. +2019-06-09 23:45:36,760 charges_calc.py:110 WARNING Rental start 2018-06-26 00:00:00 on or after end 2017-01-09 00:00:00 in {'product_code': 'PRD88', 'units_rented': 2, 'price_per_day': 30, 'rental_start': '6/26/18', 'rental_end': '1/9/17'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2017-06-06 00:00:00 on or after end 2016-01-09 00:00:00 in {'product_code': 'PRD89', 'units_rented': 10, 'price_per_day': 14, 'rental_start': '6/6/17', 'rental_end': '1/9/16'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-05-11 00:00:00 on or after end 2016-02-03 00:00:00 in {'product_code': 'PRD22', 'units_rented': 2, 'price_per_day': 8, 'rental_start': '5/11/18', 'rental_end': '2/3/16'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2017-04-14 00:00:00 on or after end 2016-08-04 00:00:00 in {'product_code': 'PRD74', 'units_rented': 1, 'price_per_day': 8, 'rental_start': '4/14/17', 'rental_end': '8/4/16'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-07-23 00:00:00 on or after end 2017-06-04 00:00:00 in {'product_code': 'PRD11', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '7/23/18', 'rental_end': '6/4/17'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-07-19 00:00:00 on or after end 2017-12-18 00:00:00 in {'product_code': 'PRD58', 'units_rented': 10, 'price_per_day': 28, 'rental_start': '7/19/18', 'rental_end': '12/18/17'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2017-01-03 00:00:00 on or after end 2016-08-01 00:00:00 in {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 6, 'rental_start': '1/3/17', 'rental_end': '8/1/16'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-11-30 00:00:00 on or after end 2017-02-25 00:00:00 in {'product_code': 'PRD39', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '11/30/18', 'rental_end': '2/25/17'}. Skip. +2019-06-09 23:45:36,761 charges_calc.py:110 WARNING Rental start 2018-12-04 00:00:00 on or after end 2017-04-05 00:00:00 in {'product_code': 'PRD9', 'units_rented': 5, 'price_per_day': 16, 'rental_start': '12/4/18', 'rental_end': '4/5/17'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2017-07-25 00:00:00 in {'product_code': 'PRD83', 'units_rented': 7, 'price_per_day': 13, 'rental_start': '3/2/18', 'rental_end': '7/25/17'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2018-12-15 00:00:00 on or after end 2018-07-30 00:00:00 in {'product_code': 'PRD76', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '12/15/18', 'rental_end': '7/30/18'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2018-03-23 00:00:00 on or after end 2017-05-23 00:00:00 in {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 6, 'rental_start': '3/23/18', 'rental_end': '5/23/17'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2018-12-17 00:00:00 on or after end 2017-06-21 00:00:00 in {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 5, 'rental_start': '12/17/18', 'rental_end': '6/21/17'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2016-10-13 00:00:00 on or after end 2016-08-11 00:00:00 in {'product_code': 'PRD79', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '10/13/16', 'rental_end': '8/11/16'}. Skip. +2019-06-09 23:45:36,762 charges_calc.py:110 WARNING Rental start 2017-09-13 00:00:00 on or after end 2017-05-01 00:00:00 in {'product_code': 'PRD13', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '9/13/17', 'rental_end': '5/1/17'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-01-20 00:00:00 on or after end 2017-03-22 00:00:00 in {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '1/20/18', 'rental_end': '3/22/17'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2016-11-15 00:00:00 on or after end 2016-05-02 00:00:00 in {'product_code': 'PRD66', 'units_rented': 9, 'price_per_day': 16, 'rental_start': '11/15/16', 'rental_end': '5/2/16'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-11-20 00:00:00 on or after end 2016-01-03 00:00:00 in {'product_code': 'PRD38', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '11/20/18', 'rental_end': '1/3/16'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-07-28 00:00:00 on or after end 2016-07-15 00:00:00 in {'product_code': 'PRD31', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '7/28/18', 'rental_end': '7/15/16'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-10-20 00:00:00 on or after end 2018-09-17 00:00:00 in {'product_code': 'PRD33', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '10/20/18', 'rental_end': '9/17/18'}. Skip. +2019-06-09 23:45:36,763 charges_calc.py:110 WARNING Rental start 2018-09-29 00:00:00 on or after end 2016-11-03 00:00:00 in {'product_code': 'PRD34', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '9/29/18', 'rental_end': '11/3/16'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-08-11 00:00:00 on or after end 2016-08-16 00:00:00 in {'product_code': 'PRD93', 'units_rented': 7, 'price_per_day': 25, 'rental_start': '8/11/18', 'rental_end': '8/16/16'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2017-12-24 00:00:00 on or after end 2017-12-24 00:00:00 in {'product_code': 'PRD89', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '12/24/17', 'rental_end': '12/24/17'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2017-05-24 00:00:00 on or after end 2016-03-30 00:00:00 in {'product_code': 'PRD35', 'units_rented': 3, 'price_per_day': 16, 'rental_start': '5/24/17', 'rental_end': '3/30/16'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-01-07 00:00:00 on or after end 2017-07-19 00:00:00 in {'product_code': 'PRD30', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '1/7/18', 'rental_end': '7/19/17'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-12-23 00:00:00 on or after end 2017-05-19 00:00:00 in {'product_code': 'PRD72', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '12/23/18', 'rental_end': '5/19/17'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-07-10 00:00:00 on or after end 2016-03-06 00:00:00 in {'product_code': 'PRD3', 'units_rented': 4, 'price_per_day': 12, 'rental_start': '7/10/18', 'rental_end': '3/6/16'}. Skip. +2019-06-09 23:45:36,764 charges_calc.py:110 WARNING Rental start 2018-05-18 00:00:00 on or after end 2018-03-14 00:00:00 in {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '5/18/18', 'rental_end': '3/14/18'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2016-12-16 00:00:00 on or after end 2016-09-10 00:00:00 in {'product_code': 'PRD43', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '12/16/16', 'rental_end': '9/10/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2018-04-24 00:00:00 on or after end 2017-08-07 00:00:00 in {'product_code': 'PRD71', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '4/24/18', 'rental_end': '8/7/17'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2018-04-14 00:00:00 on or after end 2016-02-15 00:00:00 in {'product_code': 'PRD60', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/14/18', 'rental_end': '2/15/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2017-02-03 00:00:00 on or after end 2016-12-11 00:00:00 in {'product_code': 'PRD34', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '2/3/17', 'rental_end': '12/11/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2016-10-15 00:00:00 on or after end 2016-05-25 00:00:00 in {'product_code': 'PRD44', 'units_rented': 4, 'price_per_day': 39, 'rental_start': '10/15/16', 'rental_end': '5/25/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2018-03-18 00:00:00 on or after end 2016-09-25 00:00:00 in {'product_code': 'PRD0', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '3/18/18', 'rental_end': '9/25/16'}. Skip. +2019-06-09 23:45:36,765 charges_calc.py:110 WARNING Rental start 2018-09-16 00:00:00 on or after end 2017-01-11 00:00:00 in {'product_code': 'PRD54', 'units_rented': 9, 'price_per_day': 15, 'rental_start': '9/16/18', 'rental_end': '1/11/17'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-05-16 00:00:00 on or after end 2018-03-15 00:00:00 in {'product_code': 'PRD48', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '5/16/18', 'rental_end': '3/15/18'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-08-01 00:00:00 on or after end 2018-04-07 00:00:00 in {'product_code': 'PRD35', 'units_rented': 5, 'price_per_day': 40, 'rental_start': '8/1/18', 'rental_end': '4/7/18'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-08-24 00:00:00 on or after end 2018-08-14 00:00:00 in {'product_code': 'PRD16', 'units_rented': 8, 'price_per_day': 6, 'rental_start': '8/24/18', 'rental_end': '8/14/18'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-12-29 00:00:00 on or after end 2016-09-08 00:00:00 in {'product_code': 'PRD12', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '12/29/18', 'rental_end': '9/8/16'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-05-31 00:00:00 on or after end 2018-04-08 00:00:00 in {'product_code': 'PRD10', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '5/31/18', 'rental_end': '4/8/18'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2018-03-12 00:00:00 on or after end 2016-09-28 00:00:00 in {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '3/12/18', 'rental_end': '9/28/16'}. Skip. +2019-06-09 23:45:36,766 charges_calc.py:110 WARNING Rental start 2017-10-05 00:00:00 on or after end 2016-01-11 00:00:00 in {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '10/5/17', 'rental_end': '1/11/16'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2016-11-20 00:00:00 on or after end 2016-08-17 00:00:00 in {'product_code': 'PRD54', 'units_rented': 8, 'price_per_day': 18, 'rental_start': '11/20/16', 'rental_end': '8/17/16'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2017-05-10 00:00:00 on or after end 2017-04-30 00:00:00 in {'product_code': 'PRD59', 'units_rented': 10, 'price_per_day': 31, 'rental_start': '5/10/17', 'rental_end': '4/30/17'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2018-05-04 00:00:00 on or after end 2016-01-06 00:00:00 in {'product_code': 'PRD93', 'units_rented': 2, 'price_per_day': 17, 'rental_start': '5/4/18', 'rental_end': '1/6/16'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2018-10-28 00:00:00 on or after end 2016-05-04 00:00:00 in {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '10/28/18', 'rental_end': '5/4/16'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2017-11-14 00:00:00 in {'product_code': 'PRD69', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '3/2/18', 'rental_end': '11/14/17'}. Skip. +2019-06-09 23:45:36,767 charges_calc.py:110 WARNING Rental start 2017-10-12 00:00:00 on or after end 2016-09-17 00:00:00 in {'product_code': 'PRD14', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '10/12/17', 'rental_end': '9/17/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2018-11-04 00:00:00 on or after end 2016-02-07 00:00:00 in {'product_code': 'PRD93', 'units_rented': 2, 'price_per_day': 34, 'rental_start': '11/4/18', 'rental_end': '2/7/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2018-03-15 00:00:00 on or after end 2016-06-03 00:00:00 in {'product_code': 'PRD21', 'units_rented': 7, 'price_per_day': 21, 'rental_start': '3/15/18', 'rental_end': '6/3/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2016-02-24 00:00:00 on or after end 2016-02-18 00:00:00 in {'product_code': 'PRD86', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '2/24/16', 'rental_end': '2/18/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2017-07-05 00:00:00 on or after end 2017-01-02 00:00:00 in {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '7/5/17', 'rental_end': '1/2/17'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2016-12-04 00:00:00 on or after end 2016-06-29 00:00:00 in {'product_code': 'PRD6', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '12/4/16', 'rental_end': '6/29/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2016-04-20 00:00:00 on or after end 2016-02-10 00:00:00 in {'product_code': 'PRD6', 'units_rented': 2, 'price_per_day': 16, 'rental_start': '4/20/16', 'rental_end': '2/10/16'}. Skip. +2019-06-09 23:45:36,768 charges_calc.py:110 WARNING Rental start 2018-08-18 00:00:00 on or after end 2016-08-04 00:00:00 in {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '8/18/18', 'rental_end': '8/4/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2017-12-11 00:00:00 on or after end 2016-12-23 00:00:00 in {'product_code': 'PRD20', 'units_rented': 8, 'price_per_day': 40, 'rental_start': '12/11/17', 'rental_end': '12/23/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2018-10-26 00:00:00 on or after end 2016-07-28 00:00:00 in {'product_code': 'PRD12', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '10/26/18', 'rental_end': '7/28/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2018-02-03 00:00:00 on or after end 2016-04-28 00:00:00 in {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '2/3/18', 'rental_end': '4/28/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2017-11-05 00:00:00 on or after end 2016-10-07 00:00:00 in {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '11/5/17', 'rental_end': '10/7/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2017-05-15 00:00:00 on or after end 2016-12-24 00:00:00 in {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 25, 'rental_start': '5/15/17', 'rental_end': '12/24/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2018-05-11 00:00:00 on or after end 2016-02-04 00:00:00 in {'product_code': 'PRD32', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '5/11/18', 'rental_end': '2/4/16'}. Skip. +2019-06-09 23:45:36,769 charges_calc.py:110 WARNING Rental start 2017-02-23 00:00:00 on or after end 2016-11-03 00:00:00 in {'product_code': 'PRD75', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '2/23/17', 'rental_end': '11/3/16'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-04-27 00:00:00 on or after end 2016-07-25 00:00:00 in {'product_code': 'PRD35', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '4/27/18', 'rental_end': '7/25/16'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-04-25 00:00:00 on or after end 2018-01-20 00:00:00 in {'product_code': 'PRD2', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '4/25/18', 'rental_end': '1/20/18'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-12-17 00:00:00 on or after end 2016-03-25 00:00:00 in {'product_code': 'PRD16', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '12/17/18', 'rental_end': '3/25/16'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-01-01 00:00:00 on or after end 2017-08-07 00:00:00 in {'product_code': 'PRD43', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '1/1/18', 'rental_end': '8/7/17'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2018-07-02 00:00:00 on or after end 2017-12-07 00:00:00 in {'product_code': 'PRD97', 'units_rented': 9, 'price_per_day': 28, 'rental_start': '7/2/18', 'rental_end': '12/7/17'}. Skip. +2019-06-09 23:45:36,770 charges_calc.py:110 WARNING Rental start 2017-01-31 00:00:00 on or after end 2016-02-18 00:00:00 in {'product_code': 'PRD14', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '1/31/17', 'rental_end': '2/18/16'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2017-12-08 00:00:00 on or after end 2016-10-13 00:00:00 in {'product_code': 'PRD0', 'units_rented': 4, 'price_per_day': 13, 'rental_start': '12/8/17', 'rental_end': '10/13/16'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2018-06-25 00:00:00 on or after end 2016-09-16 00:00:00 in {'product_code': 'PRD23', 'units_rented': 2, 'price_per_day': 12, 'rental_start': '6/25/18', 'rental_end': '9/16/16'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2018-02-02 00:00:00 on or after end 2017-08-28 00:00:00 in {'product_code': 'PRD85', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '2/2/18', 'rental_end': '8/28/17'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2017-07-10 00:00:00 on or after end 2017-06-10 00:00:00 in {'product_code': 'PRD33', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '7/10/17', 'rental_end': '6/10/17'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2016-10-31 00:00:00 on or after end 2016-04-17 00:00:00 in {'product_code': 'PRD13', 'units_rented': 7, 'price_per_day': 8, 'rental_start': '10/31/16', 'rental_end': '4/17/16'}. Skip. +2019-06-09 23:45:36,771 charges_calc.py:110 WARNING Rental start 2017-10-21 00:00:00 on or after end 2017-04-10 00:00:00 in {'product_code': 'PRD70', 'units_rented': 2, 'price_per_day': 18, 'rental_start': '10/21/17', 'rental_end': '4/10/17'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-02-14 00:00:00 on or after end 2016-08-16 00:00:00 in {'product_code': 'PRD86', 'units_rented': 4, 'price_per_day': 34, 'rental_start': '2/14/18', 'rental_end': '8/16/16'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-01-28 00:00:00 on or after end 2017-01-19 00:00:00 in {'product_code': 'PRD17', 'units_rented': 10, 'price_per_day': 16, 'rental_start': '1/28/18', 'rental_end': '1/19/17'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-03-14 00:00:00 on or after end 2017-11-10 00:00:00 in {'product_code': 'PRD82', 'units_rented': 4, 'price_per_day': 15, 'rental_start': '3/14/18', 'rental_end': '11/10/17'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-09-25 00:00:00 on or after end 2016-09-26 00:00:00 in {'product_code': 'PRD50', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '9/25/18', 'rental_end': '9/26/16'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2017-10-08 00:00:00 on or after end 2017-10-07 00:00:00 in {'product_code': 'PRD15', 'units_rented': 5, 'price_per_day': 16, 'rental_start': '10/8/17', 'rental_end': '10/7/17'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2016-08-30 00:00:00 on or after end 2016-07-24 00:00:00 in {'product_code': 'PRD19', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '8/30/16', 'rental_end': '7/24/16'}. Skip. +2019-06-09 23:45:36,772 charges_calc.py:110 WARNING Rental start 2018-11-27 00:00:00 on or after end 2016-08-07 00:00:00 in {'product_code': 'PRD33', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '11/27/18', 'rental_end': '8/7/16'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2017-07-31 00:00:00 on or after end 2017-05-19 00:00:00 in {'product_code': 'PRD57', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '7/31/17', 'rental_end': '5/19/17'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-12-15 00:00:00 on or after end 2017-02-12 00:00:00 in {'product_code': 'PRD3', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '12/15/18', 'rental_end': '2/12/17'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-08-07 00:00:00 on or after end 2016-10-21 00:00:00 in {'product_code': 'PRD28', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '8/7/18', 'rental_end': '10/21/16'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-02-03 00:00:00 on or after end 2017-09-04 00:00:00 in {'product_code': 'PRD28', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '2/3/18', 'rental_end': '9/4/17'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-07-18 00:00:00 on or after end 2018-06-30 00:00:00 in {'product_code': 'PRD85', 'units_rented': 7, 'price_per_day': 12, 'rental_start': '7/18/18', 'rental_end': '6/30/18'}. Skip. +2019-06-09 23:45:36,773 charges_calc.py:110 WARNING Rental start 2018-12-31 00:00:00 on or after end 2018-09-13 00:00:00 in {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '12/31/18', 'rental_end': '9/13/18'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2016-05-17 00:00:00 on or after end 2016-05-12 00:00:00 in {'product_code': 'PRD90', 'units_rented': 2, 'price_per_day': 26, 'rental_start': '5/17/16', 'rental_end': '5/12/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2016-11-10 00:00:00 on or after end 2016-04-25 00:00:00 in {'product_code': 'PRD71', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '11/10/16', 'rental_end': '4/25/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2017-12-08 00:00:00 on or after end 2016-05-13 00:00:00 in {'product_code': 'PRD84', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '12/8/17', 'rental_end': '5/13/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2018-12-11 00:00:00 on or after end 2018-07-08 00:00:00 in {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 20, 'rental_start': '12/11/18', 'rental_end': '7/8/18'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2016-10-13 00:00:00 on or after end 2016-10-08 00:00:00 in {'product_code': 'PRD69', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '10/13/16', 'rental_end': '10/8/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2017-01-27 00:00:00 on or after end 2016-06-30 00:00:00 in {'product_code': 'PRD18', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '1/27/17', 'rental_end': '6/30/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2017-08-10 00:00:00 on or after end 2016-01-29 00:00:00 in {'product_code': 'PRD89', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '8/10/17', 'rental_end': '1/29/16'}. Skip. +2019-06-09 23:45:36,774 charges_calc.py:110 WARNING Rental start 2016-12-02 00:00:00 on or after end 2016-02-22 00:00:00 in {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 6, 'rental_start': '12/2/16', 'rental_end': '2/22/16'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-07-02 00:00:00 on or after end 2017-05-23 00:00:00 in {'product_code': 'PRD13', 'units_rented': 8, 'price_per_day': 30, 'rental_start': '7/2/18', 'rental_end': '5/23/17'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-06-29 00:00:00 on or after end 2017-12-31 00:00:00 in {'product_code': 'PRD11', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '6/29/18', 'rental_end': '12/31/17'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-01-10 00:00:00 on or after end 2016-04-20 00:00:00 in {'product_code': 'PRD12', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '1/10/18', 'rental_end': '4/20/16'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-08-06 00:00:00 on or after end 2017-01-21 00:00:00 in {'product_code': 'PRD18', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '8/6/18', 'rental_end': '1/21/17'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2016-07-25 00:00:00 on or after end 2016-04-28 00:00:00 in {'product_code': 'PRD23', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '7/25/16', 'rental_end': '4/28/16'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2017-12-03 00:00:00 on or after end 2017-10-26 00:00:00 in {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '12/3/17', 'rental_end': '10/26/17'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-11-28 00:00:00 on or after end 2016-07-05 00:00:00 in {'product_code': 'PRD29', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '11/28/18', 'rental_end': '7/5/16'}. Skip. +2019-06-09 23:45:36,775 charges_calc.py:110 WARNING Rental start 2018-12-24 00:00:00 on or after end 2017-05-19 00:00:00 in {'product_code': 'PRD45', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '12/24/18', 'rental_end': '5/19/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2017-06-17 00:00:00 on or after end 2017-03-26 00:00:00 in {'product_code': 'PRD98', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '6/17/17', 'rental_end': '3/26/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-01-23 00:00:00 on or after end 2017-02-17 00:00:00 in {'product_code': 'PRD75', 'units_rented': 8, 'price_per_day': 13, 'rental_start': '1/23/18', 'rental_end': '2/17/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-07-25 00:00:00 on or after end 2017-03-06 00:00:00 in {'product_code': 'PRD71', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '7/25/18', 'rental_end': '3/6/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2017-09-19 00:00:00 on or after end 2016-12-21 00:00:00 in {'product_code': 'PRD86', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '9/19/17', 'rental_end': '12/21/16'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2017-01-09 00:00:00 on or after end 2016-04-14 00:00:00 in {'product_code': 'PRD92', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '1/9/17', 'rental_end': '4/14/16'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-10-16 00:00:00 on or after end 2017-08-25 00:00:00 in {'product_code': 'PRD90', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '10/16/18', 'rental_end': '8/25/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-04-18 00:00:00 on or after end 2017-06-09 00:00:00 in {'product_code': 'PRD65', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '4/18/18', 'rental_end': '6/9/17'}. Skip. +2019-06-09 23:45:36,776 charges_calc.py:110 WARNING Rental start 2018-12-29 00:00:00 on or after end 2016-02-03 00:00:00 in {'product_code': 'PRD18', 'units_rented': 5, 'price_per_day': 18, 'rental_start': '12/29/18', 'rental_end': '2/3/16'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2018-05-18 00:00:00 on or after end 2016-06-10 00:00:00 in {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '5/18/18', 'rental_end': '6/10/16'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-07-08 00:00:00 on or after end 2017-07-06 00:00:00 in {'product_code': 'PRD68', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '7/8/17', 'rental_end': '7/6/17'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-12-19 00:00:00 on or after end 2017-12-04 00:00:00 in {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '12/19/17', 'rental_end': '12/4/17'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-09-03 00:00:00 on or after end 2016-12-13 00:00:00 in {'product_code': 'PRD95', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '9/3/17', 'rental_end': '12/13/16'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-12-16 00:00:00 on or after end 2017-03-25 00:00:00 in {'product_code': 'PRD31', 'units_rented': 9, 'price_per_day': 25, 'rental_start': '12/16/17', 'rental_end': '3/25/17'}. Skip. +2019-06-09 23:45:36,777 charges_calc.py:110 WARNING Rental start 2017-07-12 00:00:00 on or after end 2016-03-01 00:00:00 in {'product_code': 'PRD43', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '7/12/17', 'rental_end': '3/1/16'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2017-02-15 00:00:00 on or after end 2017-01-17 00:00:00 in {'product_code': 'PRD73', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '2/15/17', 'rental_end': '1/17/17'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2017-05-15 00:00:00 on or after end 2016-10-22 00:00:00 in {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '5/15/17', 'rental_end': '10/22/16'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-09-17 00:00:00 on or after end 2017-03-21 00:00:00 in {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '9/17/18', 'rental_end': '3/21/17'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-04-17 00:00:00 on or after end 2017-09-21 00:00:00 in {'product_code': 'PRD32', 'units_rented': 6, 'price_per_day': 18, 'rental_start': '4/17/18', 'rental_end': '9/21/17'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-07-16 00:00:00 on or after end 2017-01-15 00:00:00 in {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 33, 'rental_start': '7/16/18', 'rental_end': '1/15/17'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2017-10-04 00:00:00 on or after end 2016-12-13 00:00:00 in {'product_code': 'PRD38', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '10/4/17', 'rental_end': '12/13/16'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-09-13 00:00:00 on or after end 2018-07-30 00:00:00 in {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '9/13/18', 'rental_end': '7/30/18'}. Skip. +2019-06-09 23:45:36,778 charges_calc.py:110 WARNING Rental start 2018-01-16 00:00:00 on or after end 2017-08-21 00:00:00 in {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '1/16/18', 'rental_end': '8/21/17'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-01-29 00:00:00 on or after end 2016-03-05 00:00:00 in {'product_code': 'PRD31', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '1/29/18', 'rental_end': '3/5/16'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-06-12 00:00:00 on or after end 2018-05-21 00:00:00 in {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '6/12/18', 'rental_end': '5/21/18'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-06-24 00:00:00 on or after end 2018-05-14 00:00:00 in {'product_code': 'PRD51', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '6/24/18', 'rental_end': '5/14/18'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-07-24 00:00:00 on or after end 2017-10-08 00:00:00 in {'product_code': 'PRD73', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '7/24/18', 'rental_end': '10/8/17'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-11-20 00:00:00 on or after end 2017-06-10 00:00:00 in {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 30, 'rental_start': '11/20/18', 'rental_end': '6/10/17'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2017-09-14 00:00:00 on or after end 2016-09-17 00:00:00 in {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '9/14/17', 'rental_end': '9/17/16'}. Skip. +2019-06-09 23:45:36,779 charges_calc.py:110 WARNING Rental start 2018-06-28 00:00:00 on or after end 2018-01-15 00:00:00 in {'product_code': 'PRD85', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '6/28/18', 'rental_end': '1/15/18'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2017-11-20 00:00:00 on or after end 2017-04-20 00:00:00 in {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '11/20/17', 'rental_end': '4/20/17'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2018-09-11 00:00:00 on or after end 2016-11-21 00:00:00 in {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '9/11/18', 'rental_end': '11/21/16'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2018-05-28 00:00:00 on or after end 2016-12-26 00:00:00 in {'product_code': 'PRD30', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '5/28/18', 'rental_end': '12/26/16'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2017-05-28 00:00:00 on or after end 2017-05-06 00:00:00 in {'product_code': 'PRD58', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '5/28/17', 'rental_end': '5/6/17'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2017-11-28 00:00:00 on or after end 2017-05-29 00:00:00 in {'product_code': 'PRD73', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '11/28/17', 'rental_end': '5/29/17'}. Skip. +2019-06-09 23:45:36,780 charges_calc.py:110 WARNING Rental start 2017-01-05 00:00:00 on or after end 2016-06-09 00:00:00 in {'product_code': 'PRD99', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '1/5/17', 'rental_end': '6/9/16'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-12-28 00:00:00 on or after end 2016-07-18 00:00:00 in {'product_code': 'PRD38', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '12/28/18', 'rental_end': '7/18/16'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-07-21 00:00:00 on or after end 2016-12-11 00:00:00 in {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 5, 'rental_start': '7/21/18', 'rental_end': '12/11/16'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2017-08-18 00:00:00 on or after end 2017-08-06 00:00:00 in {'product_code': 'PRD2', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '8/18/17', 'rental_end': '8/6/17'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-07-17 00:00:00 on or after end 2018-04-04 00:00:00 in {'product_code': 'PRD64', 'units_rented': 9, 'price_per_day': 21, 'rental_start': '7/17/18', 'rental_end': '4/4/18'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-02-15 00:00:00 on or after end 2017-01-10 00:00:00 in {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '2/15/18', 'rental_end': '1/10/17'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-03-31 00:00:00 on or after end 2017-12-29 00:00:00 in {'product_code': 'PRD22', 'units_rented': 5, 'price_per_day': 6, 'rental_start': '3/31/18', 'rental_end': '12/29/17'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2017-06-22 00:00:00 on or after end 2016-05-11 00:00:00 in {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '6/22/17', 'rental_end': '5/11/16'}. Skip. +2019-06-09 23:45:36,781 charges_calc.py:110 WARNING Rental start 2018-10-12 00:00:00 on or after end 2017-03-06 00:00:00 in {'product_code': 'PRD59', 'units_rented': 5, 'price_per_day': 27, 'rental_start': '10/12/18', 'rental_end': '3/6/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2018-10-09 00:00:00 on or after end 2017-04-17 00:00:00 in {'product_code': 'PRD48', 'units_rented': 3, 'price_per_day': 18, 'rental_start': '10/9/18', 'rental_end': '4/17/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-02-01 00:00:00 on or after end 2017-01-02 00:00:00 in {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 37, 'rental_start': '2/1/17', 'rental_end': '1/2/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-08-16 00:00:00 on or after end 2016-11-18 00:00:00 in {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '8/16/17', 'rental_end': '11/18/16'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2018-06-30 00:00:00 on or after end 2017-09-16 00:00:00 in {'product_code': 'PRD58', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '6/30/18', 'rental_end': '9/16/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2018-09-22 00:00:00 on or after end 2017-10-01 00:00:00 in {'product_code': 'PRD6', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '9/22/18', 'rental_end': '10/1/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-08-05 00:00:00 on or after end 2016-11-04 00:00:00 in {'product_code': 'PRD65', 'units_rented': 8, 'price_per_day': 38, 'rental_start': '8/5/17', 'rental_end': '11/4/16'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-10-26 00:00:00 on or after end 2017-02-18 00:00:00 in {'product_code': 'PRD71', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '10/26/17', 'rental_end': '2/18/17'}. Skip. +2019-06-09 23:45:36,782 charges_calc.py:110 WARNING Rental start 2017-12-06 00:00:00 on or after end 2016-04-14 00:00:00 in {'product_code': 'PRD92', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '12/6/17', 'rental_end': '4/14/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2016-12-24 00:00:00 on or after end 2016-07-18 00:00:00 in {'product_code': 'PRD14', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '12/24/16', 'rental_end': '7/18/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2016-10-17 00:00:00 on or after end 2016-01-25 00:00:00 in {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 35, 'rental_start': '10/17/16', 'rental_end': '1/25/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2018-09-27 00:00:00 on or after end 2016-04-27 00:00:00 in {'product_code': 'PRD5', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '9/27/18', 'rental_end': '4/27/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2018-05-05 00:00:00 on or after end 2017-01-09 00:00:00 in {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 11, 'rental_start': '5/5/18', 'rental_end': '1/9/17'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2016-11-11 00:00:00 on or after end 2016-06-11 00:00:00 in {'product_code': 'PRD86', 'units_rented': 7, 'price_per_day': 15, 'rental_start': '11/11/16', 'rental_end': '6/11/16'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2018-05-03 00:00:00 on or after end 2018-04-11 00:00:00 in {'product_code': 'PRD57', 'units_rented': 2, 'price_per_day': 15, 'rental_start': '5/3/18', 'rental_end': '4/11/18'}. Skip. +2019-06-09 23:45:36,783 charges_calc.py:110 WARNING Rental start 2016-11-22 00:00:00 on or after end 2016-01-24 00:00:00 in {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '11/22/16', 'rental_end': '1/24/16'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-04-17 00:00:00 on or after end 2017-05-07 00:00:00 in {'product_code': 'PRD37', 'units_rented': 4, 'price_per_day': 10, 'rental_start': '4/17/18', 'rental_end': '5/7/17'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-11-24 00:00:00 on or after end 2016-12-03 00:00:00 in {'product_code': 'PRD43', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '11/24/18', 'rental_end': '12/3/16'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-08-07 00:00:00 on or after end 2016-02-18 00:00:00 in {'product_code': 'PRD82', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '8/7/18', 'rental_end': '2/18/16'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-02-22 00:00:00 on or after end 2017-10-24 00:00:00 in {'product_code': 'PRD87', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '2/22/18', 'rental_end': '10/24/17'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-06-30 00:00:00 on or after end 2016-06-26 00:00:00 in {'product_code': 'PRD55', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '6/30/18', 'rental_end': '6/26/16'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2017-11-14 00:00:00 on or after end 2017-07-07 00:00:00 in {'product_code': 'PRD67', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '11/14/17', 'rental_end': '7/7/17'}. Skip. +2019-06-09 23:45:36,784 charges_calc.py:110 WARNING Rental start 2018-10-17 00:00:00 on or after end 2017-07-30 00:00:00 in {'product_code': 'PRD89', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '10/17/18', 'rental_end': '7/30/17'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2017-03-23 00:00:00 on or after end 2016-10-16 00:00:00 in {'product_code': 'PRD3', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '3/23/17', 'rental_end': '10/16/16'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-10-10 00:00:00 on or after end 2016-07-23 00:00:00 in {'product_code': 'PRD52', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '10/10/18', 'rental_end': '7/23/16'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-09-28 00:00:00 on or after end 2018-08-25 00:00:00 in {'product_code': 'PRD46', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '9/28/18', 'rental_end': '8/25/18'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-08-06 00:00:00 on or after end 2016-11-25 00:00:00 in {'product_code': 'PRD56', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '8/6/18', 'rental_end': '11/25/16'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-07-21 00:00:00 on or after end 2016-06-06 00:00:00 in {'product_code': 'PRD80', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '7/21/18', 'rental_end': '6/6/16'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-06-09 00:00:00 on or after end 2018-05-02 00:00:00 in {'product_code': 'PRD82', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '6/9/18', 'rental_end': '5/2/18'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-11-18 00:00:00 on or after end 2018-03-14 00:00:00 in {'product_code': 'PRD6', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '11/18/18', 'rental_end': '3/14/18'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-04-28 00:00:00 on or after end 2017-03-07 00:00:00 in {'product_code': 'PRD81', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/28/18', 'rental_end': '3/7/17'}. Skip. +2019-06-09 23:45:36,785 charges_calc.py:110 WARNING Rental start 2018-05-18 00:00:00 on or after end 2016-05-23 00:00:00 in {'product_code': 'PRD65', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '5/18/18', 'rental_end': '5/23/16'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2017-04-25 00:00:00 on or after end 2017-03-05 00:00:00 in {'product_code': 'PRD44', 'units_rented': 9, 'price_per_day': 36, 'rental_start': '4/25/17', 'rental_end': '3/5/17'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2018-07-28 00:00:00 on or after end 2016-11-26 00:00:00 in {'product_code': 'PRD40', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '7/28/18', 'rental_end': '11/26/16'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2018-08-02 00:00:00 on or after end 2017-04-08 00:00:00 in {'product_code': 'PRD42', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '8/2/18', 'rental_end': '4/8/17'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2018-03-26 00:00:00 on or after end 2017-01-29 00:00:00 in {'product_code': 'PRD56', 'units_rented': 7, 'price_per_day': 38, 'rental_start': '3/26/18', 'rental_end': '1/29/17'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2017-03-12 00:00:00 on or after end 2016-04-28 00:00:00 in {'product_code': 'PRD93', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '3/12/17', 'rental_end': '4/28/16'}. Skip. +2019-06-09 23:45:36,786 charges_calc.py:110 WARNING Rental start 2018-08-21 00:00:00 on or after end 2018-05-09 00:00:00 in {'product_code': 'PRD69', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '8/21/18', 'rental_end': '5/9/18'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2017-09-23 00:00:00 on or after end 2017-08-17 00:00:00 in {'product_code': 'PRD58', 'units_rented': 5, 'price_per_day': 19, 'rental_start': '9/23/17', 'rental_end': '8/17/17'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2018-06-02 00:00:00 on or after end 2017-02-03 00:00:00 in {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 15, 'rental_start': '6/2/18', 'rental_end': '2/3/17'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2018-08-23 00:00:00 on or after end 2016-10-10 00:00:00 in {'product_code': 'PRD95', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '8/23/18', 'rental_end': '10/10/16'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2017-06-22 00:00:00 on or after end 2016-07-31 00:00:00 in {'product_code': 'PRD23', 'units_rented': 10, 'price_per_day': 7, 'rental_start': '6/22/17', 'rental_end': '7/31/16'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2017-11-28 00:00:00 on or after end 2016-12-05 00:00:00 in {'product_code': 'PRD8', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '11/28/17', 'rental_end': '12/5/16'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2018-06-17 00:00:00 on or after end 2017-04-20 00:00:00 in {'product_code': 'PRD12', 'units_rented': 4, 'price_per_day': 17, 'rental_start': '6/17/18', 'rental_end': '4/20/17'}. Skip. +2019-06-09 23:45:36,787 charges_calc.py:110 WARNING Rental start 2016-10-30 00:00:00 on or after end 2016-07-04 00:00:00 in {'product_code': 'PRD51', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '10/30/16', 'rental_end': '7/4/16'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2017-03-15 00:00:00 on or after end 2016-11-22 00:00:00 in {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '3/15/17', 'rental_end': '11/22/16'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-06-20 00:00:00 on or after end 2017-06-01 00:00:00 in {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 6, 'rental_start': '6/20/18', 'rental_end': '6/1/17'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2017-05-31 00:00:00 on or after end 2016-03-21 00:00:00 in {'product_code': 'PRD53', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '5/31/17', 'rental_end': '3/21/16'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-12-18 00:00:00 on or after end 2018-03-17 00:00:00 in {'product_code': 'PRD78', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '12/18/18', 'rental_end': '3/17/18'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2017-11-15 00:00:00 on or after end 2017-11-03 00:00:00 in {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '11/15/17', 'rental_end': '11/3/17'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-12-22 00:00:00 on or after end 2018-07-06 00:00:00 in {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '12/22/18', 'rental_end': '7/6/18'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-08-18 00:00:00 on or after end 2017-09-25 00:00:00 in {'product_code': 'PRD23', 'units_rented': 9, 'price_per_day': 34, 'rental_start': '8/18/18', 'rental_end': '9/25/17'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-04-22 00:00:00 on or after end 2017-09-18 00:00:00 in {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 18, 'rental_start': '4/22/18', 'rental_end': '9/18/17'}. Skip. +2019-06-09 23:45:36,788 charges_calc.py:110 WARNING Rental start 2018-03-15 00:00:00 on or after end 2017-04-15 00:00:00 in {'product_code': 'PRD91', 'units_rented': 3, 'price_per_day': 28, 'rental_start': '3/15/18', 'rental_end': '4/15/17'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-08-17 00:00:00 on or after end 2016-12-20 00:00:00 in {'product_code': 'PRD74', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '8/17/18', 'rental_end': '12/20/16'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-06-10 00:00:00 on or after end 2016-09-29 00:00:00 in {'product_code': 'PRD41', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '6/10/18', 'rental_end': '9/29/16'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2017-08-15 00:00:00 on or after end 2017-04-10 00:00:00 in {'product_code': 'PRD96', 'units_rented': 6, 'price_per_day': 18, 'rental_start': '8/15/17', 'rental_end': '4/10/17'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-05-10 00:00:00 on or after end 2017-11-22 00:00:00 in {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '5/10/18', 'rental_end': '11/22/17'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-07-29 00:00:00 on or after end 2018-03-22 00:00:00 in {'product_code': 'PRD63', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '7/29/18', 'rental_end': '3/22/18'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-02-18 00:00:00 on or after end 2017-10-26 00:00:00 in {'product_code': 'PRD86', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '2/18/18', 'rental_end': '10/26/17'}. Skip. +2019-06-09 23:45:36,789 charges_calc.py:110 WARNING Rental start 2018-05-30 00:00:00 on or after end 2016-02-06 00:00:00 in {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '5/30/18', 'rental_end': '2/6/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2018-12-07 00:00:00 on or after end 2017-10-30 00:00:00 in {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '12/7/18', 'rental_end': '10/30/17'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2018-03-29 00:00:00 on or after end 2016-12-28 00:00:00 in {'product_code': 'PRD66', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '3/29/18', 'rental_end': '12/28/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2018-06-05 00:00:00 on or after end 2016-11-22 00:00:00 in {'product_code': 'PRD79', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '6/5/18', 'rental_end': '11/22/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2018-12-29 00:00:00 on or after end 2018-07-03 00:00:00 in {'product_code': 'PRD94', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '12/29/18', 'rental_end': '7/3/18'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2017-06-30 00:00:00 on or after end 2016-08-29 00:00:00 in {'product_code': 'PRD71', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '6/30/17', 'rental_end': '8/29/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2016-11-24 00:00:00 on or after end 2016-02-22 00:00:00 in {'product_code': 'PRD5', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '11/24/16', 'rental_end': '2/22/16'}. Skip. +2019-06-09 23:45:36,790 charges_calc.py:110 WARNING Rental start 2017-07-28 00:00:00 on or after end 2016-07-03 00:00:00 in {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 23, 'rental_start': '7/28/17', 'rental_end': '7/3/16'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-08-12 00:00:00 on or after end 2016-05-05 00:00:00 in {'product_code': 'PRD54', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '8/12/18', 'rental_end': '5/5/16'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-01-09 00:00:00 on or after end 2017-06-19 00:00:00 in {'product_code': 'PRD53', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '1/9/18', 'rental_end': '6/19/17'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-11-08 00:00:00 on or after end 2017-09-27 00:00:00 in {'product_code': 'PRD66', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '11/8/18', 'rental_end': '9/27/17'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2016-11-10 00:00:00 on or after end 2016-06-16 00:00:00 in {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '11/10/16', 'rental_end': '6/16/16'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-10-27 00:00:00 on or after end 2017-10-20 00:00:00 in {'product_code': 'PRD58', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '10/27/18', 'rental_end': '10/20/17'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2017-09-05 00:00:00 on or after end 2016-05-30 00:00:00 in {'product_code': 'PRD40', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '9/5/17', 'rental_end': '5/30/16'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2018-06-24 00:00:00 on or after end 2017-08-08 00:00:00 in {'product_code': 'PRD34', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '6/24/18', 'rental_end': '8/8/17'}. Skip. +2019-06-09 23:45:36,791 charges_calc.py:110 WARNING Rental start 2017-06-15 00:00:00 on or after end 2017-04-15 00:00:00 in {'product_code': 'PRD42', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '6/15/17', 'rental_end': '4/15/17'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-09-24 00:00:00 on or after end 2018-06-10 00:00:00 in {'product_code': 'PRD45', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '9/24/18', 'rental_end': '6/10/18'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-07-14 00:00:00 on or after end 2016-05-15 00:00:00 in {'product_code': 'PRD35', 'units_rented': 1, 'price_per_day': 30, 'rental_start': '7/14/18', 'rental_end': '5/15/16'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-11-18 00:00:00 on or after end 2018-08-14 00:00:00 in {'product_code': 'PRD9', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '11/18/18', 'rental_end': '8/14/18'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-11-25 00:00:00 on or after end 2016-02-27 00:00:00 in {'product_code': 'PRD3', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '11/25/18', 'rental_end': '2/27/16'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-10-01 00:00:00 on or after end 2018-05-30 00:00:00 in {'product_code': 'PRD43', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '10/1/18', 'rental_end': '5/30/18'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2017-11-21 00:00:00 on or after end 2017-07-13 00:00:00 in {'product_code': 'PRD7', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '11/21/17', 'rental_end': '7/13/17'}. Skip. +2019-06-09 23:45:36,792 charges_calc.py:110 WARNING Rental start 2018-10-13 00:00:00 on or after end 2016-08-07 00:00:00 in {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '10/13/18', 'rental_end': '8/7/16'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2017-08-01 00:00:00 on or after end 2017-01-22 00:00:00 in {'product_code': 'PRD91', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '8/1/17', 'rental_end': '1/22/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-07-02 00:00:00 on or after end 2017-04-24 00:00:00 in {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 25, 'rental_start': '7/2/18', 'rental_end': '4/24/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2017-05-02 00:00:00 on or after end 2017-04-28 00:00:00 in {'product_code': 'PRD10', 'units_rented': 4, 'price_per_day': 35, 'rental_start': '5/2/17', 'rental_end': '4/28/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-02-09 00:00:00 on or after end 2016-01-15 00:00:00 in {'product_code': 'PRD75', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '2/9/18', 'rental_end': '1/15/16'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2017-01-27 00:00:00 on or after end 2016-07-05 00:00:00 in {'product_code': 'PRD73', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '1/27/17', 'rental_end': '7/5/16'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-05-01 00:00:00 on or after end 2017-03-20 00:00:00 in {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '5/1/18', 'rental_end': '3/20/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-12-23 00:00:00 on or after end 2017-06-26 00:00:00 in {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 40, 'rental_start': '12/23/18', 'rental_end': '6/26/17'}. Skip. +2019-06-09 23:45:36,793 charges_calc.py:110 WARNING Rental start 2018-06-02 00:00:00 on or after end 2018-03-21 00:00:00 in {'product_code': 'PRD73', 'units_rented': 4, 'price_per_day': 22, 'rental_start': '6/2/18', 'rental_end': '3/21/18'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2016-08-26 00:00:00 on or after end 2016-05-04 00:00:00 in {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/26/16', 'rental_end': '5/4/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2016-11-26 00:00:00 on or after end 2016-09-23 00:00:00 in {'product_code': 'PRD69', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '11/26/16', 'rental_end': '9/23/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2017-02-23 00:00:00 on or after end 2016-01-02 00:00:00 in {'product_code': 'PRD24', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '2/23/17', 'rental_end': '1/2/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2018-10-29 00:00:00 on or after end 2017-02-21 00:00:00 in {'product_code': 'PRD45', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '10/29/18', 'rental_end': '2/21/17'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2016-08-29 00:00:00 in {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '3/2/18', 'rental_end': '8/29/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2018-06-17 00:00:00 on or after end 2016-02-12 00:00:00 in {'product_code': 'PRD87', 'units_rented': 8, 'price_per_day': 21, 'rental_start': '6/17/18', 'rental_end': '2/12/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2017-06-12 00:00:00 on or after end 2017-01-12 00:00:00 in {'product_code': 'PRD71', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '6/12/17', 'rental_end': '1/12/17'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2016-10-10 00:00:00 on or after end 2016-04-12 00:00:00 in {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '10/10/16', 'rental_end': '4/12/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2017-09-17 00:00:00 on or after end 2016-02-07 00:00:00 in {'product_code': 'PRD65', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '9/17/17', 'rental_end': '2/7/16'}. Skip. +2019-06-09 23:45:36,794 charges_calc.py:110 WARNING Rental start 2017-07-14 00:00:00 on or after end 2016-07-06 00:00:00 in {'product_code': 'PRD72', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '7/14/17', 'rental_end': '7/6/16'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2017-11-04 00:00:00 on or after end 2016-09-06 00:00:00 in {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 33, 'rental_start': '11/4/17', 'rental_end': '9/6/16'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2018-10-21 00:00:00 on or after end 2016-05-31 00:00:00 in {'product_code': 'PRD61', 'units_rented': 10, 'price_per_day': 39, 'rental_start': '10/21/18', 'rental_end': '5/31/16'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2018-03-05 00:00:00 on or after end 2018-01-30 00:00:00 in {'product_code': 'PRD97', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '3/5/18', 'rental_end': '1/30/18'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2018-10-04 00:00:00 on or after end 2018-01-17 00:00:00 in {'product_code': 'PRD99', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '10/4/18', 'rental_end': '1/17/18'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2017-09-30 00:00:00 on or after end 2017-06-29 00:00:00 in {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 40, 'rental_start': '9/30/17', 'rental_end': '6/29/17'}. Skip. +2019-06-09 23:45:36,795 charges_calc.py:110 WARNING Rental start 2016-08-22 00:00:00 on or after end 2016-04-18 00:00:00 in {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '8/22/16', 'rental_end': '4/18/16'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-07-22 00:00:00 on or after end 2017-08-01 00:00:00 in {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 32, 'rental_start': '7/22/18', 'rental_end': '8/1/17'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2016-11-27 00:00:00 on or after end 2016-09-15 00:00:00 in {'product_code': 'PRD68', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '11/27/16', 'rental_end': '9/15/16'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2016-01-13 00:00:00 on or after end 2016-01-07 00:00:00 in {'product_code': 'PRD45', 'units_rented': 7, 'price_per_day': 18, 'rental_start': '1/13/16', 'rental_end': '1/7/16'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-07-09 00:00:00 on or after end 2018-02-01 00:00:00 in {'product_code': 'PRD54', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '7/9/18', 'rental_end': '2/1/18'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-09-16 00:00:00 on or after end 2018-08-07 00:00:00 in {'product_code': 'PRD99', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '9/16/18', 'rental_end': '8/7/18'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-11-02 00:00:00 on or after end 2017-09-15 00:00:00 in {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 38, 'rental_start': '11/2/18', 'rental_end': '9/15/17'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2017-02-24 00:00:00 on or after end 2016-03-20 00:00:00 in {'product_code': 'PRD15', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '2/24/17', 'rental_end': '3/20/16'}. Skip. +2019-06-09 23:45:36,796 charges_calc.py:110 WARNING Rental start 2018-12-09 00:00:00 on or after end 2017-09-10 00:00:00 in {'product_code': 'PRD47', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '12/9/18', 'rental_end': '9/10/17'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2017-09-09 00:00:00 on or after end 2016-04-29 00:00:00 in {'product_code': 'PRD35', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '9/9/17', 'rental_end': '4/29/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2016-07-25 00:00:00 on or after end 2016-07-03 00:00:00 in {'product_code': 'PRD14', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '7/25/16', 'rental_end': '7/3/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2018-10-20 00:00:00 on or after end 2016-02-13 00:00:00 in {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '10/20/18', 'rental_end': '2/13/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2017-04-05 00:00:00 on or after end 2016-09-08 00:00:00 in {'product_code': 'PRD8', 'units_rented': 2, 'price_per_day': 7, 'rental_start': '4/5/17', 'rental_end': '9/8/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2018-07-19 00:00:00 on or after end 2017-06-26 00:00:00 in {'product_code': 'PRD53', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '7/19/18', 'rental_end': '6/26/17'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2018-07-17 00:00:00 on or after end 2017-11-16 00:00:00 in {'product_code': 'PRD64', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '7/17/18', 'rental_end': '11/16/17'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2018-09-13 00:00:00 on or after end 2016-01-27 00:00:00 in {'product_code': 'PRD94', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '9/13/18', 'rental_end': '1/27/16'}. Skip. +2019-06-09 23:45:36,797 charges_calc.py:110 WARNING Rental start 2017-08-22 00:00:00 on or after end 2017-03-25 00:00:00 in {'product_code': 'PRD54', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '8/22/17', 'rental_end': '3/25/17'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-10-05 00:00:00 on or after end 2016-07-04 00:00:00 in {'product_code': 'PRD34', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '10/5/18', 'rental_end': '7/4/16'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-09-14 00:00:00 on or after end 2017-09-06 00:00:00 in {'product_code': 'PRD9', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '9/14/18', 'rental_end': '9/6/17'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-04-27 00:00:00 on or after end 2018-02-13 00:00:00 in {'product_code': 'PRD12', 'units_rented': 5, 'price_per_day': 30, 'rental_start': '4/27/18', 'rental_end': '2/13/18'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-01-03 00:00:00 on or after end 2017-01-20 00:00:00 in {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '1/3/18', 'rental_end': '1/20/17'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-07-02 00:00:00 on or after end 2016-08-20 00:00:00 in {'product_code': 'PRD4', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '7/2/18', 'rental_end': '8/20/16'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2017-09-08 00:00:00 on or after end 2017-02-04 00:00:00 in {'product_code': 'PRD78', 'units_rented': 5, 'price_per_day': 21, 'rental_start': '9/8/17', 'rental_end': '2/4/17'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2018-01-04 00:00:00 on or after end 2016-03-31 00:00:00 in {'product_code': 'PRD30', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '1/4/18', 'rental_end': '3/31/16'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2016-02-17 00:00:00 on or after end 2016-01-01 00:00:00 in {'product_code': 'PRD85', 'units_rented': 6, 'price_per_day': 17, 'rental_start': '2/17/16', 'rental_end': '1/1/16'}. Skip. +2019-06-09 23:45:36,798 charges_calc.py:110 WARNING Rental start 2016-11-27 00:00:00 on or after end 2016-01-30 00:00:00 in {'product_code': 'PRD65', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/27/16', 'rental_end': '1/30/16'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2018-03-05 00:00:00 on or after end 2017-06-16 00:00:00 in {'product_code': 'PRD51', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '3/5/18', 'rental_end': '6/16/17'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2018-07-24 00:00:00 on or after end 2017-04-24 00:00:00 in {'product_code': 'PRD56', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '7/24/18', 'rental_end': '4/24/17'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2017-09-03 00:00:00 on or after end 2017-08-17 00:00:00 in {'product_code': 'PRD69', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '9/3/17', 'rental_end': '8/17/17'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2016-11-27 00:00:00 on or after end 2016-11-13 00:00:00 in {'product_code': 'PRD44', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '11/27/16', 'rental_end': '11/13/16'}. Skip. +2019-06-09 23:45:36,799 charges_calc.py:110 WARNING Rental start 2017-11-21 00:00:00 on or after end 2016-02-03 00:00:00 in {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '11/21/17', 'rental_end': '2/3/16'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2018-12-31 00:00:00 on or after end 2018-10-19 00:00:00 in {'product_code': 'PRD68', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '12/31/18', 'rental_end': '10/19/18'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2017-06-26 00:00:00 on or after end 2016-04-03 00:00:00 in {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '6/26/17', 'rental_end': '4/3/16'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2018-07-06 00:00:00 on or after end 2018-06-02 00:00:00 in {'product_code': 'PRD74', 'units_rented': 6, 'price_per_day': 7, 'rental_start': '7/6/18', 'rental_end': '6/2/18'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2018-09-19 00:00:00 on or after end 2016-09-10 00:00:00 in {'product_code': 'PRD84', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '9/19/18', 'rental_end': '9/10/16'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2017-08-27 00:00:00 on or after end 2017-07-29 00:00:00 in {'product_code': 'PRD50', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '8/27/17', 'rental_end': '7/29/17'}. Skip. +2019-06-09 23:45:36,800 charges_calc.py:110 WARNING Rental start 2018-12-09 00:00:00 on or after end 2017-09-15 00:00:00 in {'product_code': 'PRD12', 'units_rented': 9, 'price_per_day': 26, 'rental_start': '12/9/18', 'rental_end': '9/15/17'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2016-07-14 00:00:00 on or after end 2016-03-05 00:00:00 in {'product_code': 'PRD47', 'units_rented': 5, 'price_per_day': 25, 'rental_start': '7/14/16', 'rental_end': '3/5/16'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2018-04-02 00:00:00 on or after end 2016-11-22 00:00:00 in {'product_code': 'PRD69', 'units_rented': 1, 'price_per_day': 38, 'rental_start': '4/2/18', 'rental_end': '11/22/16'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2017-09-26 00:00:00 on or after end 2016-12-08 00:00:00 in {'product_code': 'PRD88', 'units_rented': 6, 'price_per_day': 15, 'rental_start': '9/26/17', 'rental_end': '12/8/16'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2018-06-15 00:00:00 on or after end 2018-03-01 00:00:00 in {'product_code': 'PRD41', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '6/15/18', 'rental_end': '3/1/18'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2017-12-23 00:00:00 on or after end 2016-04-02 00:00:00 in {'product_code': 'PRD6', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '12/23/17', 'rental_end': '4/2/16'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2017-09-08 00:00:00 on or after end 2017-05-17 00:00:00 in {'product_code': 'PRD59', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '9/8/17', 'rental_end': '5/17/17'}. Skip. +2019-06-09 23:45:36,801 charges_calc.py:110 WARNING Rental start 2017-05-18 00:00:00 on or after end 2017-01-15 00:00:00 in {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '5/18/17', 'rental_end': '1/15/17'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2018-04-25 00:00:00 on or after end 2017-04-25 00:00:00 in {'product_code': 'PRD41', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '4/25/18', 'rental_end': '4/25/17'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-10-09 00:00:00 on or after end 2016-08-08 00:00:00 in {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '10/9/17', 'rental_end': '8/8/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-08-23 00:00:00 on or after end 2016-06-23 00:00:00 in {'product_code': 'PRD78', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '8/23/17', 'rental_end': '6/23/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2018-09-25 00:00:00 on or after end 2016-01-12 00:00:00 in {'product_code': 'PRD90', 'units_rented': 3, 'price_per_day': 31, 'rental_start': '9/25/18', 'rental_end': '1/12/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2016-09-22 00:00:00 on or after end 2016-04-05 00:00:00 in {'product_code': 'PRD18', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '9/22/16', 'rental_end': '4/5/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2018-09-02 00:00:00 on or after end 2018-02-13 00:00:00 in {'product_code': 'PRD58', 'units_rented': 2, 'price_per_day': 28, 'rental_start': '9/2/18', 'rental_end': '2/13/18'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-10-06 00:00:00 on or after end 2016-03-08 00:00:00 in {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '10/6/17', 'rental_end': '3/8/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-02-19 00:00:00 on or after end 2016-11-17 00:00:00 in {'product_code': 'PRD71', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '2/19/17', 'rental_end': '11/17/16'}. Skip. +2019-06-09 23:45:36,802 charges_calc.py:110 WARNING Rental start 2017-11-24 00:00:00 on or after end 2016-05-06 00:00:00 in {'product_code': 'PRD22', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '11/24/17', 'rental_end': '5/6/16'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2017-08-18 00:00:00 on or after end 2017-04-23 00:00:00 in {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '8/18/17', 'rental_end': '4/23/17'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2017-11-17 00:00:00 on or after end 2017-09-02 00:00:00 in {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 10, 'rental_start': '11/17/17', 'rental_end': '9/2/17'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2017-08-18 00:00:00 on or after end 2016-11-24 00:00:00 in {'product_code': 'PRD96', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '8/18/17', 'rental_end': '11/24/16'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2017-05-26 00:00:00 on or after end 2016-11-05 00:00:00 in {'product_code': 'PRD40', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '5/26/17', 'rental_end': '11/5/16'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2018-02-16 00:00:00 on or after end 2017-10-13 00:00:00 in {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '2/16/18', 'rental_end': '10/13/17'}. Skip. +2019-06-09 23:45:36,803 charges_calc.py:110 WARNING Rental start 2018-09-02 00:00:00 on or after end 2017-10-18 00:00:00 in {'product_code': 'PRD36', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '9/2/18', 'rental_end': '10/18/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-10-16 00:00:00 on or after end 2017-08-08 00:00:00 in {'product_code': 'PRD40', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '10/16/17', 'rental_end': '8/8/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-09-14 00:00:00 on or after end 2017-03-30 00:00:00 in {'product_code': 'PRD91', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '9/14/17', 'rental_end': '3/30/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-01-06 00:00:00 on or after end 2016-08-22 00:00:00 in {'product_code': 'PRD67', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '1/6/17', 'rental_end': '8/22/16'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-12-09 00:00:00 on or after end 2017-05-20 00:00:00 in {'product_code': 'PRD2', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '12/9/17', 'rental_end': '5/20/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2018-09-19 00:00:00 on or after end 2018-07-10 00:00:00 in {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 25, 'rental_start': '9/19/18', 'rental_end': '7/10/18'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2017-12-03 00:00:00 on or after end 2017-07-14 00:00:00 in {'product_code': 'PRD44', 'units_rented': 6, 'price_per_day': 14, 'rental_start': '12/3/17', 'rental_end': '7/14/17'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2018-12-13 00:00:00 on or after end 2018-07-06 00:00:00 in {'product_code': 'PRD52', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '12/13/18', 'rental_end': '7/6/18'}. Skip. +2019-06-09 23:45:36,804 charges_calc.py:110 WARNING Rental start 2018-02-10 00:00:00 on or after end 2016-01-05 00:00:00 in {'product_code': 'PRD53', 'units_rented': 5, 'price_per_day': 11, 'rental_start': '2/10/18', 'rental_end': '1/5/16'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-03-15 00:00:00 on or after end 2017-07-28 00:00:00 in {'product_code': 'PRD86', 'units_rented': 4, 'price_per_day': 25, 'rental_start': '3/15/18', 'rental_end': '7/28/17'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-12-02 00:00:00 on or after end 2016-01-06 00:00:00 in {'product_code': 'PRD83', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '12/2/18', 'rental_end': '1/6/16'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-06-18 00:00:00 on or after end 2018-02-21 00:00:00 in {'product_code': 'PRD71', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '6/18/18', 'rental_end': '2/21/18'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2016-10-23 00:00:00 on or after end 2016-10-13 00:00:00 in {'product_code': 'PRD14', 'units_rented': 4, 'price_per_day': 24, 'rental_start': '10/23/16', 'rental_end': '10/13/16'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-07-13 00:00:00 on or after end 2016-12-28 00:00:00 in {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '7/13/18', 'rental_end': '12/28/16'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:102 WARNING Failed to calculate time from 6/19/16 or . time data '' does not match format '%m/%d/%y' +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2018-01-13 00:00:00 on or after end 2017-01-03 00:00:00 in {'product_code': 'PRD65', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '1/13/18', 'rental_end': '1/3/17'}. Skip. +2019-06-09 23:45:36,805 charges_calc.py:110 WARNING Rental start 2017-01-31 00:00:00 on or after end 2016-08-21 00:00:00 in {'product_code': 'PRD37', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '1/31/17', 'rental_end': '8/21/16'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-01-25 00:00:00 on or after end 2017-04-16 00:00:00 in {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '1/25/18', 'rental_end': '4/16/17'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-11-27 00:00:00 on or after end 2017-03-22 00:00:00 in {'product_code': 'PRD98', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '11/27/18', 'rental_end': '3/22/17'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2017-03-30 00:00:00 on or after end 2016-02-24 00:00:00 in {'product_code': 'PRD55', 'units_rented': 7, 'price_per_day': 11, 'rental_start': '3/30/17', 'rental_end': '2/24/16'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-03-18 00:00:00 on or after end 2017-06-03 00:00:00 in {'product_code': 'PRD92', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '3/18/18', 'rental_end': '6/3/17'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-12-30 00:00:00 on or after end 2016-04-30 00:00:00 in {'product_code': 'PRD54', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '12/30/18', 'rental_end': '4/30/16'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-01-25 00:00:00 on or after end 2017-09-15 00:00:00 in {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '1/25/18', 'rental_end': '9/15/17'}. Skip. +2019-06-09 23:45:36,806 charges_calc.py:110 WARNING Rental start 2018-01-13 00:00:00 on or after end 2017-06-08 00:00:00 in {'product_code': 'PRD90', 'units_rented': 10, 'price_per_day': 32, 'rental_start': '1/13/18', 'rental_end': '6/8/17'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2016-10-17 00:00:00 on or after end 2016-02-10 00:00:00 in {'product_code': 'PRD32', 'units_rented': 10, 'price_per_day': 5, 'rental_start': '10/17/16', 'rental_end': '2/10/16'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2018-04-03 00:00:00 on or after end 2017-07-19 00:00:00 in {'product_code': 'PRD12', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '4/3/18', 'rental_end': '7/19/17'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2017-07-25 00:00:00 on or after end 2016-12-15 00:00:00 in {'product_code': 'PRD67', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '7/25/17', 'rental_end': '12/15/16'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2017-12-04 00:00:00 on or after end 2017-04-07 00:00:00 in {'product_code': 'PRD18', 'units_rented': 3, 'price_per_day': 17, 'rental_start': '12/4/17', 'rental_end': '4/7/17'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2016-10-25 00:00:00 on or after end 2016-08-18 00:00:00 in {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '10/25/16', 'rental_end': '8/18/16'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2018-05-16 00:00:00 on or after end 2017-05-03 00:00:00 in {'product_code': 'PRD32', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '5/16/18', 'rental_end': '5/3/17'}. Skip. +2019-06-09 23:45:36,807 charges_calc.py:110 WARNING Rental start 2017-11-29 00:00:00 on or after end 2017-03-26 00:00:00 in {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '11/29/17', 'rental_end': '3/26/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-12-20 00:00:00 on or after end 2017-07-06 00:00:00 in {'product_code': 'PRD72', 'units_rented': 8, 'price_per_day': 8, 'rental_start': '12/20/17', 'rental_end': '7/6/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2018-11-27 00:00:00 on or after end 2016-02-11 00:00:00 in {'product_code': 'PRD66', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '11/27/18', 'rental_end': '2/11/16'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-11-13 00:00:00 on or after end 2016-05-13 00:00:00 in {'product_code': 'PRD36', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '11/13/17', 'rental_end': '5/13/16'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-12-07 00:00:00 on or after end 2017-09-25 00:00:00 in {'product_code': 'PRD84', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '12/7/17', 'rental_end': '9/25/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2016-05-03 00:00:00 on or after end 2016-04-25 00:00:00 in {'product_code': 'PRD97', 'units_rented': 2, 'price_per_day': 10, 'rental_start': '5/3/16', 'rental_end': '4/25/16'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-12-15 00:00:00 on or after end 2017-08-11 00:00:00 in {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '12/15/17', 'rental_end': '8/11/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2018-03-18 00:00:00 on or after end 2017-11-25 00:00:00 in {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '3/18/18', 'rental_end': '11/25/17'}. Skip. +2019-06-09 23:45:36,808 charges_calc.py:110 WARNING Rental start 2017-02-28 00:00:00 on or after end 2017-02-25 00:00:00 in {'product_code': 'PRD10', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '2/28/17', 'rental_end': '2/25/17'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2017-08-24 00:00:00 on or after end 2016-01-08 00:00:00 in {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '8/24/17', 'rental_end': '1/8/16'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2016-07-14 00:00:00 on or after end 2016-07-09 00:00:00 in {'product_code': 'PRD32', 'units_rented': 4, 'price_per_day': 20, 'rental_start': '7/14/16', 'rental_end': '7/9/16'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2018-12-21 00:00:00 on or after end 2018-06-25 00:00:00 in {'product_code': 'PRD67', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '12/21/18', 'rental_end': '6/25/18'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2018-11-01 00:00:00 on or after end 2017-02-04 00:00:00 in {'product_code': 'PRD63', 'units_rented': 10, 'price_per_day': 19, 'rental_start': '11/1/18', 'rental_end': '2/4/17'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2017-10-16 00:00:00 on or after end 2016-04-16 00:00:00 in {'product_code': 'PRD91', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '10/16/17', 'rental_end': '4/16/16'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:104 ERROR Units rented is 0 for {'product_code': 'PRD79', 'units_rented': 0, 'price_per_day': 34, 'rental_start': '11/7/17', 'rental_end': '6/26/16'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2018-04-14 00:00:00 on or after end 2017-09-09 00:00:00 in {'product_code': 'PRD26', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '4/14/18', 'rental_end': '9/9/17'}. Skip. +2019-06-09 23:45:36,809 charges_calc.py:110 WARNING Rental start 2017-09-08 00:00:00 on or after end 2016-06-29 00:00:00 in {'product_code': 'PRD89', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '9/8/17', 'rental_end': '6/29/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-10-19 00:00:00 on or after end 2018-03-07 00:00:00 in {'product_code': 'PRD88', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '10/19/18', 'rental_end': '3/7/18'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-07-19 00:00:00 on or after end 2016-08-18 00:00:00 in {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 6, 'rental_start': '7/19/18', 'rental_end': '8/18/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-05-14 00:00:00 on or after end 2016-02-09 00:00:00 in {'product_code': 'PRD88', 'units_rented': 4, 'price_per_day': 15, 'rental_start': '5/14/18', 'rental_end': '2/9/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-10-06 00:00:00 on or after end 2018-06-16 00:00:00 in {'product_code': 'PRD28', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '10/6/18', 'rental_end': '6/16/18'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-08-15 00:00:00 on or after end 2018-06-07 00:00:00 in {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '8/15/18', 'rental_end': '6/7/18'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-01-30 00:00:00 on or after end 2016-09-12 00:00:00 in {'product_code': 'PRD52', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '1/30/18', 'rental_end': '9/12/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2016-11-05 00:00:00 on or after end 2016-03-31 00:00:00 in {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '11/5/16', 'rental_end': '3/31/16'}. Skip. +2019-06-09 23:45:36,810 charges_calc.py:110 WARNING Rental start 2018-01-20 00:00:00 on or after end 2018-01-12 00:00:00 in {'product_code': 'PRD53', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '1/20/18', 'rental_end': '1/12/18'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2018-01-01 00:00:00 on or after end 2017-05-07 00:00:00 in {'product_code': 'PRD57', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '1/1/18', 'rental_end': '5/7/17'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2017-06-14 00:00:00 on or after end 2017-01-19 00:00:00 in {'product_code': 'PRD60', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '6/14/17', 'rental_end': '1/19/17'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2017-09-27 00:00:00 on or after end 2016-12-02 00:00:00 in {'product_code': 'PRD74', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '9/27/17', 'rental_end': '12/2/16'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2017-04-30 00:00:00 on or after end 2017-02-20 00:00:00 in {'product_code': 'PRD25', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '4/30/17', 'rental_end': '2/20/17'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2018-02-08 00:00:00 on or after end 2017-11-24 00:00:00 in {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '2/8/18', 'rental_end': '11/24/17'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2018-08-11 00:00:00 on or after end 2018-08-08 00:00:00 in {'product_code': 'PRD83', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '8/11/18', 'rental_end': '8/8/18'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2017-04-30 00:00:00 on or after end 2016-09-20 00:00:00 in {'product_code': 'PRD60', 'units_rented': 4, 'price_per_day': 26, 'rental_start': '4/30/17', 'rental_end': '9/20/16'}. Skip. +2019-06-09 23:45:36,811 charges_calc.py:110 WARNING Rental start 2018-05-05 00:00:00 on or after end 2016-06-11 00:00:00 in {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '5/5/18', 'rental_end': '6/11/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2018-01-27 00:00:00 on or after end 2016-04-13 00:00:00 in {'product_code': 'PRD3', 'units_rented': 6, 'price_per_day': 28, 'rental_start': '1/27/18', 'rental_end': '4/13/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2018-06-14 00:00:00 on or after end 2017-11-20 00:00:00 in {'product_code': 'PRD28', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '6/14/18', 'rental_end': '11/20/17'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2016-12-03 00:00:00 on or after end 2016-05-01 00:00:00 in {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '12/3/16', 'rental_end': '5/1/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2017-01-24 00:00:00 on or after end 2016-10-23 00:00:00 in {'product_code': 'PRD33', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '1/24/17', 'rental_end': '10/23/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2018-06-12 00:00:00 on or after end 2016-03-21 00:00:00 in {'product_code': 'PRD91', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '6/12/18', 'rental_end': '3/21/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2017-03-29 00:00:00 on or after end 2016-11-20 00:00:00 in {'product_code': 'PRD6', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '3/29/17', 'rental_end': '11/20/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2017-08-04 00:00:00 on or after end 2016-10-27 00:00:00 in {'product_code': 'PRD20', 'units_rented': 2, 'price_per_day': 26, 'rental_start': '8/4/17', 'rental_end': '10/27/16'}. Skip. +2019-06-09 23:45:36,812 charges_calc.py:110 WARNING Rental start 2017-03-06 00:00:00 on or after end 2016-12-07 00:00:00 in {'product_code': 'PRD29', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '3/6/17', 'rental_end': '12/7/16'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2018-07-06 00:00:00 on or after end 2016-01-04 00:00:00 in {'product_code': 'PRD9', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '7/6/18', 'rental_end': '1/4/16'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2017-10-09 00:00:00 on or after end 2017-07-07 00:00:00 in {'product_code': 'PRD74', 'units_rented': 4, 'price_per_day': 30, 'rental_start': '10/9/17', 'rental_end': '7/7/17'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2017-08-30 00:00:00 on or after end 2016-11-18 00:00:00 in {'product_code': 'PRD7', 'units_rented': 2, 'price_per_day': 31, 'rental_start': '8/30/17', 'rental_end': '11/18/16'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2017-04-08 00:00:00 on or after end 2016-11-19 00:00:00 in {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '4/8/17', 'rental_end': '11/19/16'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2018-04-22 00:00:00 on or after end 2017-12-26 00:00:00 in {'product_code': 'PRD55', 'units_rented': 8, 'price_per_day': 14, 'rental_start': '4/22/18', 'rental_end': '12/26/17'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2017-09-06 00:00:00 on or after end 2017-08-21 00:00:00 in {'product_code': 'PRD77', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '9/6/17', 'rental_end': '8/21/17'}. Skip. +2019-06-09 23:45:36,813 charges_calc.py:110 WARNING Rental start 2018-05-23 00:00:00 on or after end 2016-05-17 00:00:00 in {'product_code': 'PRD52', 'units_rented': 3, 'price_per_day': 15, 'rental_start': '5/23/18', 'rental_end': '5/17/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2016-10-14 00:00:00 on or after end 2016-01-17 00:00:00 in {'product_code': 'PRD55', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '10/14/16', 'rental_end': '1/17/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-11-20 00:00:00 on or after end 2016-09-05 00:00:00 in {'product_code': 'PRD54', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '11/20/18', 'rental_end': '9/5/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-07-04 00:00:00 on or after end 2016-07-03 00:00:00 in {'product_code': 'PRD56', 'units_rented': 3, 'price_per_day': 38, 'rental_start': '7/4/18', 'rental_end': '7/3/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-08-09 00:00:00 on or after end 2017-12-19 00:00:00 in {'product_code': 'PRD35', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '8/9/18', 'rental_end': '12/19/17'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2017-02-17 00:00:00 on or after end 2016-05-30 00:00:00 in {'product_code': 'PRD75', 'units_rented': 5, 'price_per_day': 33, 'rental_start': '2/17/17', 'rental_end': '5/30/16'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-08-10 00:00:00 on or after end 2018-07-20 00:00:00 in {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '8/10/18', 'rental_end': '7/20/18'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-04-17 00:00:00 on or after end 2017-02-25 00:00:00 in {'product_code': 'PRD2', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '4/17/18', 'rental_end': '2/25/17'}. Skip. +2019-06-09 23:45:36,814 charges_calc.py:110 WARNING Rental start 2018-01-20 00:00:00 on or after end 2017-06-13 00:00:00 in {'product_code': 'PRD3', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '1/20/18', 'rental_end': '6/13/17'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2018-05-12 00:00:00 on or after end 2016-04-03 00:00:00 in {'product_code': 'PRD79', 'units_rented': 9, 'price_per_day': 31, 'rental_start': '5/12/18', 'rental_end': '4/3/16'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2017-09-08 00:00:00 on or after end 2017-04-12 00:00:00 in {'product_code': 'PRD44', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '9/8/17', 'rental_end': '4/12/17'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2017-08-17 00:00:00 on or after end 2017-07-18 00:00:00 in {'product_code': 'PRD61', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '8/17/17', 'rental_end': '7/18/17'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2017-10-10 00:00:00 on or after end 2016-04-01 00:00:00 in {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '10/10/17', 'rental_end': '4/1/16'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2017-01-11 00:00:00 on or after end 2016-08-04 00:00:00 in {'product_code': 'PRD50', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '1/11/17', 'rental_end': '8/4/16'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2018-03-17 00:00:00 on or after end 2016-11-24 00:00:00 in {'product_code': 'PRD94', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '3/17/18', 'rental_end': '11/24/16'}. Skip. +2019-06-09 23:45:36,815 charges_calc.py:110 WARNING Rental start 2018-05-15 00:00:00 on or after end 2016-04-30 00:00:00 in {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '5/15/18', 'rental_end': '4/30/16'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2018-03-02 00:00:00 on or after end 2018-02-21 00:00:00 in {'product_code': 'PRD97', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '3/2/18', 'rental_end': '2/21/18'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2017-03-27 00:00:00 on or after end 2017-03-14 00:00:00 in {'product_code': 'PRD57', 'units_rented': 10, 'price_per_day': 19, 'rental_start': '3/27/17', 'rental_end': '3/14/17'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2017-06-30 00:00:00 on or after end 2016-08-07 00:00:00 in {'product_code': 'PRD6', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '6/30/17', 'rental_end': '8/7/16'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2017-12-10 00:00:00 on or after end 2016-03-23 00:00:00 in {'product_code': 'PRD94', 'units_rented': 1, 'price_per_day': 33, 'rental_start': '12/10/17', 'rental_end': '3/23/16'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2016-10-23 00:00:00 on or after end 2016-10-15 00:00:00 in {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '10/23/16', 'rental_end': '10/15/16'}. Skip. +2019-06-09 23:45:36,816 charges_calc.py:110 WARNING Rental start 2017-04-07 00:00:00 on or after end 2017-02-21 00:00:00 in {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '4/7/17', 'rental_end': '2/21/17'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2017-07-19 00:00:00 on or after end 2016-02-10 00:00:00 in {'product_code': 'PRD78', 'units_rented': 1, 'price_per_day': 35, 'rental_start': '7/19/17', 'rental_end': '2/10/16'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2018-07-19 00:00:00 on or after end 2017-07-22 00:00:00 in {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 18, 'rental_start': '7/19/18', 'rental_end': '7/22/17'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2017-11-12 00:00:00 on or after end 2017-08-19 00:00:00 in {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 39, 'rental_start': '11/12/17', 'rental_end': '8/19/17'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2016-11-26 00:00:00 on or after end 2016-09-11 00:00:00 in {'product_code': 'PRD72', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '11/26/16', 'rental_end': '9/11/16'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2018-11-30 00:00:00 on or after end 2017-05-09 00:00:00 in {'product_code': 'PRD90', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '11/30/18', 'rental_end': '5/9/17'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2016-08-30 00:00:00 on or after end 2016-01-19 00:00:00 in {'product_code': 'PRD50', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/30/16', 'rental_end': '1/19/16'}. Skip. +2019-06-09 23:45:36,817 charges_calc.py:110 WARNING Rental start 2018-08-27 00:00:00 on or after end 2016-12-16 00:00:00 in {'product_code': 'PRD99', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '8/27/18', 'rental_end': '12/16/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2017-10-15 00:00:00 on or after end 2017-07-09 00:00:00 in {'product_code': 'PRD74', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '10/15/17', 'rental_end': '7/9/17'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2016-05-17 00:00:00 on or after end 2016-02-29 00:00:00 in {'product_code': 'PRD43', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '5/17/16', 'rental_end': '2/29/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2018-06-14 00:00:00 on or after end 2017-11-01 00:00:00 in {'product_code': 'PRD28', 'units_rented': 9, 'price_per_day': 30, 'rental_start': '6/14/18', 'rental_end': '11/1/17'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2017-06-21 00:00:00 on or after end 2016-11-13 00:00:00 in {'product_code': 'PRD82', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '6/21/17', 'rental_end': '11/13/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2017-02-08 00:00:00 on or after end 2016-07-21 00:00:00 in {'product_code': 'PRD92', 'units_rented': 1, 'price_per_day': 19, 'rental_start': '2/8/17', 'rental_end': '7/21/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2018-03-01 00:00:00 on or after end 2016-10-22 00:00:00 in {'product_code': 'PRD30', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '3/1/18', 'rental_end': '10/22/16'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2018-05-14 00:00:00 on or after end 2018-03-19 00:00:00 in {'product_code': 'PRD67', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '5/14/18', 'rental_end': '3/19/18'}. Skip. +2019-06-09 23:45:36,818 charges_calc.py:110 WARNING Rental start 2017-08-20 00:00:00 on or after end 2017-06-25 00:00:00 in {'product_code': 'PRD27', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '8/20/17', 'rental_end': '6/25/17'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2017-01-16 00:00:00 on or after end 2016-12-13 00:00:00 in {'product_code': 'PRD20', 'units_rented': 7, 'price_per_day': 16, 'rental_start': '1/16/17', 'rental_end': '12/13/16'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2017-12-15 00:00:00 on or after end 2017-10-13 00:00:00 in {'product_code': 'PRD19', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '12/15/17', 'rental_end': '10/13/17'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2018-10-18 00:00:00 on or after end 2017-04-06 00:00:00 in {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '10/18/18', 'rental_end': '4/6/17'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2018-06-28 00:00:00 on or after end 2016-05-27 00:00:00 in {'product_code': 'PRD77', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '6/28/18', 'rental_end': '5/27/16'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2018-02-26 00:00:00 on or after end 2016-04-19 00:00:00 in {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 22, 'rental_start': '2/26/18', 'rental_end': '4/19/16'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2017-11-20 00:00:00 on or after end 2017-01-13 00:00:00 in {'product_code': 'PRD78', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/20/17', 'rental_end': '1/13/17'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2018-10-23 00:00:00 on or after end 2018-02-28 00:00:00 in {'product_code': 'PRD66', 'units_rented': 6, 'price_per_day': 30, 'rental_start': '10/23/18', 'rental_end': '2/28/18'}. Skip. +2019-06-09 23:45:36,819 charges_calc.py:110 WARNING Rental start 2017-04-05 00:00:00 on or after end 2016-10-10 00:00:00 in {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '4/5/17', 'rental_end': '10/10/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2017-09-23 00:00:00 on or after end 2016-04-16 00:00:00 in {'product_code': 'PRD48', 'units_rented': 4, 'price_per_day': 5, 'rental_start': '9/23/17', 'rental_end': '4/16/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2016-11-03 00:00:00 on or after end 2016-03-16 00:00:00 in {'product_code': 'PRD39', 'units_rented': 10, 'price_per_day': 7, 'rental_start': '11/3/16', 'rental_end': '3/16/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2016-11-11 00:00:00 on or after end 2016-01-16 00:00:00 in {'product_code': 'PRD46', 'units_rented': 2, 'price_per_day': 29, 'rental_start': '11/11/16', 'rental_end': '1/16/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2016-11-08 00:00:00 on or after end 2016-06-30 00:00:00 in {'product_code': 'PRD63', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '11/8/16', 'rental_end': '6/30/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2018-11-20 00:00:00 on or after end 2016-03-11 00:00:00 in {'product_code': 'PRD40', 'units_rented': 2, 'price_per_day': 31, 'rental_start': '11/20/18', 'rental_end': '3/11/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2017-09-10 00:00:00 on or after end 2016-02-28 00:00:00 in {'product_code': 'PRD23', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '9/10/17', 'rental_end': '2/28/16'}. Skip. +2019-06-09 23:45:36,820 charges_calc.py:110 WARNING Rental start 2018-10-25 00:00:00 on or after end 2016-04-07 00:00:00 in {'product_code': 'PRD19', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '10/25/18', 'rental_end': '4/7/16'}. Skip. +2019-06-09 23:45:36,821 charges_calc.py:110 WARNING Rental start 2017-06-04 00:00:00 on or after end 2017-01-02 00:00:00 in {'product_code': 'PRD42', 'units_rented': 5, 'price_per_day': 30, 'rental_start': '6/4/17', 'rental_end': '1/2/17'}. Skip. +2019-06-09 23:45:36,821 charges_calc.py:110 WARNING Rental start 2018-09-02 00:00:00 on or after end 2016-04-14 00:00:00 in {'product_code': 'PRD73', 'units_rented': 7, 'price_per_day': 30, 'rental_start': '9/2/18', 'rental_end': '4/14/16'}. Skip. +2019-06-09 23:45:36,821 charges_calc.py:110 WARNING Rental start 2018-10-12 00:00:00 on or after end 2016-10-02 00:00:00 in {'product_code': 'PRD69', 'units_rented': 8, 'price_per_day': 36, 'rental_start': '10/12/18', 'rental_end': '10/2/16'}. Skip. +2019-06-09 23:45:36,821 charges_calc.py:60 INFO Ended function calculate_additional_fields(). +2019-06-09 23:45:36,821 charges_calc.py:56 INFO Calling function save_to_json(). +2019-06-09 23:45:36,821 charges_calc.py:58 DEBUG Arguments to function save_to_json(): ('data/output.json', {'RNT001': {'product_code': 'PRD80', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '6/12/17', 'rental_end': '3/22/17'}, 'RNT002': {'product_code': 'PRD11', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '7/20/16', 'rental_end': '9/30/18', 'total_days': 802, 'total_price': 12832, 'sqrt_total_price': 113.27841806805037, 'unit_cost': 12832.0}, 'RNT003': {'product_code': 'PRD22', 'units_rented': 4, 'price_per_day': 40, 'rental_start': '2/1/16', 'rental_end': '6/4/17', 'total_days': 489, 'total_price': 19560, 'sqrt_total_price': 139.85706989637671, 'unit_cost': 4890.0}, 'RNT004': {'product_code': 'PRD86', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '8/14/16', 'rental_end': '12/7/17', 'total_days': 480, 'total_price': 19200, 'sqrt_total_price': 138.5640646055102, 'unit_cost': 3200.0}, 'RNT005': {'product_code': 'PRD70', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '7/12/17', 'rental_end': '11/23/18', 'total_days': 499, 'total_price': 3493, 'sqrt_total_price': 59.10160742314882, 'unit_cost': 436.625}, 'RNT006': {'product_code': 'PRD51', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '8/26/18', 'rental_end': '7/29/18'}, 'RNT007': {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '7/10/17', 'rental_end': '5/31/17'}, 'RNT008': {'product_code': 'PRD32', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '10/25/18', 'rental_end': '7/4/18'}, 'RNT009': {'product_code': 'PRD13', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '11/3/18', 'rental_end': '7/28/16'}, 'RNT010': {'product_code': 'PRD22', 'units_rented': 6, 'price_per_day': 27, 'rental_start': '3/15/18', 'rental_end': '8/27/17'}, 'RNT011': {'product_code': 'PRD17', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '9/29/17', 'rental_end': '4/29/16'}, 'RNT012': {'product_code': 'PRD55', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '10/24/17', 'rental_end': '1/15/16'}, 'RNT013': {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '2/3/17', 'rental_end': '8/31/17', 'total_days': 209, 'total_price': 2090, 'sqrt_total_price': 45.71651780264984, 'unit_cost': 209.0}, 'RNT014': {'product_code': 'PRD0', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '1/30/17', 'rental_end': '7/30/16'}, 'RNT015': {'product_code': 'PRD82', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '5/2/17', 'rental_end': '6/22/18', 'total_days': 416, 'total_price': 12064, 'sqrt_total_price': 109.83624174196785, 'unit_cost': 1206.4}, 'RNT016': {'product_code': 'PRD52', 'units_rented': 10, 'price_per_day': 11, 'rental_start': '6/18/18', 'rental_end': '2/5/16'}, 'RNT017': {'product_code': 'PRD5', 'units_rented': 10, 'price_per_day': 36, 'rental_start': '4/28/18', 'rental_end': '4/11/18'}, 'RNT018': {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '8/16/16', 'rental_end': '1/13/16'}, 'RNT019': {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '12/16/17', 'rental_end': '5/10/16'}, 'RNT020': {'product_code': 'PRD2', 'units_rented': 9, 'price_per_day': 33, 'rental_start': '6/20/18', 'rental_end': '1/12/16'}, 'RNT021': {'product_code': 'PRD97', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '8/31/17', 'rental_end': '2/9/16'}, 'RNT022': {'product_code': 'PRD66', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '10/3/16', 'rental_end': '11/1/17', 'total_days': 394, 'total_price': 5516, 'sqrt_total_price': 74.26977851050857, 'unit_cost': 612.8888888888889}, 'RNT023': {'product_code': 'PRD14', 'units_rented': 9, 'price_per_day': 20, 'rental_start': '9/13/16', 'rental_end': '11/16/18', 'total_days': 794, 'total_price': 15880, 'sqrt_total_price': 126.01587201618692, 'unit_cost': 1764.4444444444443}, 'RNT024': {'product_code': 'PRD78', 'units_rented': 3, 'price_per_day': 20, 'rental_start': '7/14/17', 'rental_end': '11/25/18', 'total_days': 499, 'total_price': 9980, 'sqrt_total_price': 99.89994994993741, 'unit_cost': 3326.6666666666665}, 'RNT025': {'product_code': 'PRD28', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '3/2/18', 'rental_end': '5/28/16'}, 'RNT026': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '3/27/18', 'rental_end': '4/21/16'}, 'RNT027': {'product_code': 'PRD11', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '3/28/16', 'rental_end': '8/3/16', 'total_days': 128, 'total_price': 3456, 'sqrt_total_price': 58.787753826796276, 'unit_cost': 1728.0}, 'RNT028': {'product_code': 'PRD63', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '7/6/18', 'rental_end': '5/6/17'}, 'RNT029': {'product_code': 'PRD77', 'units_rented': 5, 'price_per_day': 10, 'rental_start': '9/5/16', 'rental_end': '5/3/18', 'total_days': 605, 'total_price': 6050, 'sqrt_total_price': 77.78174593052023, 'unit_cost': 1210.0}, 'RNT030': {'product_code': 'PRD43', 'units_rented': 4, 'price_per_day': 31, 'rental_start': '7/1/17', 'rental_end': '4/18/17'}, 'RNT031': {'product_code': 'PRD51', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '4/18/18', 'rental_end': '4/13/17'}, 'RNT032': {'product_code': 'PRD97', 'units_rented': 9, 'price_per_day': 34, 'rental_start': '7/2/16', 'rental_end': '7/18/16', 'total_days': 16, 'total_price': 544, 'sqrt_total_price': 23.323807579381203, 'unit_cost': 60.44444444444444}, 'RNT033': {'product_code': 'PRD0', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '2/5/17', 'rental_end': '3/28/17', 'total_days': 51, 'total_price': 408, 'sqrt_total_price': 20.199009876724155, 'unit_cost': 68.0}, 'RNT034': {'product_code': 'PRD72', 'units_rented': 9, 'price_per_day': 36, 'rental_start': '10/11/17', 'rental_end': '4/3/16'}, 'RNT035': {'product_code': 'PRD19', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '9/15/16', 'rental_end': '11/4/17', 'total_days': 415, 'total_price': 8300, 'sqrt_total_price': 91.10433579144299, 'unit_cost': 1185.7142857142858}, 'RNT036': {'product_code': 'PRD94', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '10/16/17', 'rental_end': '1/9/18', 'total_days': 85, 'total_price': 1190, 'sqrt_total_price': 34.49637662132068, 'unit_cost': 595.0}, 'RNT037': {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '3/20/18', 'rental_end': '9/13/18', 'total_days': 177, 'total_price': 1239, 'sqrt_total_price': 35.199431813596085, 'unit_cost': 154.875}, 'RNT038': {'product_code': 'PRD5', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '2/16/17', 'rental_end': '6/24/17', 'total_days': 128, 'total_price': 2304, 'sqrt_total_price': 48.0, 'unit_cost': 576.0}, 'RNT039': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '7/24/16', 'rental_end': '7/24/16'}, 'RNT040': {'product_code': 'PRD51', 'units_rented': 1, 'price_per_day': 23, 'rental_start': '12/1/17', 'rental_end': '12/30/16'}, 'RNT041': {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 14, 'rental_start': '2/19/18', 'rental_end': '3/30/17'}, 'RNT042': {'product_code': 'PRD18', 'units_rented': 10, 'price_per_day': 11, 'rental_start': '7/27/17', 'rental_end': '10/19/17', 'total_days': 84, 'total_price': 924, 'sqrt_total_price': 30.397368307141328, 'unit_cost': 92.4}, 'RNT043': {'product_code': 'PRD68', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '4/9/17', 'rental_end': '7/5/18', 'total_days': 452, 'total_price': 12204, 'sqrt_total_price': 110.47171583713181, 'unit_cost': 6102.0}, 'RNT044': {'product_code': 'PRD43', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '9/4/18', 'rental_end': '12/19/16'}, 'RNT045': {'product_code': 'PRD62', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '12/19/18', 'rental_end': '11/12/18'}, 'RNT046': {'product_code': 'PRD46', 'units_rented': 5, 'price_per_day': 34, 'rental_start': '10/15/18', 'rental_end': '1/8/18'}, 'RNT047': {'product_code': 'PRD52', 'units_rented': 2, 'price_per_day': 12, 'rental_start': '8/3/18', 'rental_end': '6/24/16'}, 'RNT048': {'product_code': 'PRD32', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '9/5/17', 'rental_end': '10/28/16'}, 'RNT049': {'product_code': 'PRD77', 'units_rented': 4, 'price_per_day': 14, 'rental_start': '1/9/18', 'rental_end': '3/14/18', 'total_days': 64, 'total_price': 896, 'sqrt_total_price': 29.93325909419153, 'unit_cost': 224.0}, 'RNT050': {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '12/6/18', 'rental_end': '6/30/17'}, 'RNT051': {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 33, 'rental_start': '2/18/16', 'rental_end': '7/19/17', 'total_days': 517, 'total_price': 17061, 'sqrt_total_price': 130.61776295741709, 'unit_cost': 2843.5}, 'RNT052': {'product_code': 'PRD53', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '10/30/16', 'rental_end': '3/13/17', 'total_days': 134, 'total_price': 1206, 'sqrt_total_price': 34.72751070837067, 'unit_cost': 172.28571428571428}, 'RNT053': {'product_code': 'PRD17', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '12/12/16', 'rental_end': '9/20/17', 'total_days': 282, 'total_price': 2820, 'sqrt_total_price': 53.103672189407014, 'unit_cost': 402.85714285714283}, 'RNT054': {'product_code': 'PRD62', 'units_rented': 1, 'price_per_day': 6, 'rental_start': '12/31/16', 'rental_end': '12/21/17', 'total_days': 355, 'total_price': 2130, 'sqrt_total_price': 46.151923036857305, 'unit_cost': 2130.0}, 'RNT055': {'product_code': 'PRD16', 'units_rented': 6, 'price_per_day': 33, 'rental_start': '2/4/18', 'rental_end': '9/14/18', 'total_days': 222, 'total_price': 7326, 'sqrt_total_price': 85.59205570612264, 'unit_cost': 1221.0}, 'RNT056': {'product_code': 'PRD43', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '4/12/18', 'rental_end': '2/27/16'}, 'RNT057': {'product_code': 'PRD58', 'units_rented': 4, 'price_per_day': 23, 'rental_start': '9/23/17', 'rental_end': '9/17/18', 'total_days': 359, 'total_price': 8257, 'sqrt_total_price': 90.86803618434813, 'unit_cost': 2064.25}, 'RNT058': {'product_code': 'PRD35', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '7/14/17', 'rental_end': '1/25/17'}, 'RNT059': {'product_code': 'PRD9', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '3/26/16', 'rental_end': '10/11/16', 'total_days': 199, 'total_price': 1393, 'sqrt_total_price': 37.322915213043046, 'unit_cost': 174.125}, 'RNT060': {'product_code': 'PRD84', 'units_rented': 8, 'price_per_day': 29, 'rental_start': '2/15/16', 'rental_end': '1/18/16'}, 'RNT061': {'product_code': 'PRD35', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '2/12/18', 'rental_end': '2/28/17'}, 'RNT062': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '8/25/18', 'rental_end': '6/3/18'}, 'RNT063': {'product_code': 'PRD47', 'units_rented': 4, 'price_per_day': 35, 'rental_start': '1/11/17', 'rental_end': '5/18/18', 'total_days': 492, 'total_price': 17220, 'sqrt_total_price': 131.224997618594, 'unit_cost': 4305.0}, 'RNT064': {'product_code': 'PRD83', 'units_rented': 3, 'price_per_day': 23, 'rental_start': '2/24/17', 'rental_end': '6/28/17', 'total_days': 124, 'total_price': 2852, 'sqrt_total_price': 53.40411969127476, 'unit_cost': 950.6666666666666}, 'RNT065': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '10/11/18', 'rental_end': '12/12/16'}, 'RNT066': {'product_code': 'PRD74', 'units_rented': 10, 'price_per_day': 39, 'rental_start': '2/28/16', 'rental_end': '11/12/17', 'total_days': 623, 'total_price': 24297, 'sqrt_total_price': 155.87494987970325, 'unit_cost': 2429.7}, 'RNT067': {'product_code': 'PRD29', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '1/18/18', 'rental_end': '10/18/17'}, 'RNT068': {'product_code': 'PRD71', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '3/28/16', 'rental_end': '5/20/16', 'total_days': 53, 'total_price': 2014, 'sqrt_total_price': 44.87761134463375, 'unit_cost': 402.8}, 'RNT069': {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '10/21/16', 'rental_end': '2/17/17', 'total_days': 119, 'total_price': 3213, 'sqrt_total_price': 56.68333088307355, 'unit_cost': 357.0}, 'RNT070': {'product_code': 'PRD82', 'units_rented': 3, 'price_per_day': 13, 'rental_start': '10/24/17', 'rental_end': '10/21/18', 'total_days': 362, 'total_price': 4706, 'sqrt_total_price': 68.60029154456998, 'unit_cost': 1568.6666666666667}, 'RNT071': {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '10/5/16', 'rental_end': '5/25/16'}, 'RNT072': {'product_code': 'PRD53', 'units_rented': 8, 'price_per_day': 32, 'rental_start': '10/6/16', 'rental_end': '6/19/18', 'total_days': 621, 'total_price': 19872, 'sqrt_total_price': 140.96808149364875, 'unit_cost': 2484.0}, 'RNT073': {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 23, 'rental_start': '4/3/18', 'rental_end': '9/8/18', 'total_days': 158, 'total_price': 3634, 'sqrt_total_price': 60.28266749240614, 'unit_cost': 1211.3333333333333}, 'RNT074': {'product_code': 'PRD33', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '9/9/17', 'rental_end': '7/14/17'}, 'RNT075': {'product_code': 'PRD2', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '4/25/16', 'rental_end': '11/13/18', 'total_days': 932, 'total_price': 23300, 'sqrt_total_price': 152.64337522473747, 'unit_cost': 2912.5}, 'RNT076': {'product_code': 'PRD64', 'units_rented': 4, 'price_per_day': 20, 'rental_start': '6/6/18', 'rental_end': '5/12/16'}, 'RNT077': {'product_code': 'PRD6', 'units_rented': 8, 'price_per_day': 14, 'rental_start': '8/15/18', 'rental_end': '11/19/16'}, 'RNT078': {'product_code': 'PRD72', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '1/6/17', 'rental_end': '11/1/17', 'total_days': 299, 'total_price': 4186, 'sqrt_total_price': 64.69930447848725, 'unit_cost': 465.1111111111111}, 'RNT079': {'product_code': 'PRD85', 'units_rented': 1, 'price_per_day': 21, 'rental_start': '11/27/18', 'rental_end': '1/27/18'}, 'RNT080': {'product_code': 'PRD8', 'units_rented': 10, 'price_per_day': 21, 'rental_start': '6/27/17', 'rental_end': '4/18/18', 'total_days': 295, 'total_price': 6195, 'sqrt_total_price': 78.70832230456955, 'unit_cost': 619.5}, 'RNT081': {'product_code': 'PRD52', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '2/8/18', 'rental_end': '12/9/18', 'total_days': 304, 'total_price': 5168, 'sqrt_total_price': 71.88880302244571, 'unit_cost': 738.2857142857143}, 'RNT082': {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '10/3/16', 'rental_end': '11/16/17', 'total_days': 409, 'total_price': 9816, 'sqrt_total_price': 99.07572861200669, 'unit_cost': 4908.0}, 'RNT083': {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '9/9/17', 'rental_end': '2/6/18', 'total_days': 150, 'total_price': 2550, 'sqrt_total_price': 50.49752469181039, 'unit_cost': 2550.0}, 'RNT084': {'product_code': 'PRD75', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '5/13/17', 'rental_end': '4/29/16'}, 'RNT085': {'product_code': 'PRD16', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '2/21/18', 'rental_end': '3/20/18', 'total_days': 27, 'total_price': 567, 'sqrt_total_price': 23.811761799581316, 'unit_cost': 94.5}, 'RNT086': {'product_code': 'PRD87', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '12/3/18', 'rental_end': '3/20/18'}, 'RNT087': {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 37, 'rental_start': '8/10/16', 'rental_end': '6/18/16'}, 'RNT088': {'product_code': 'PRD84', 'units_rented': 9, 'price_per_day': 20, 'rental_start': '6/9/16', 'rental_end': '2/25/17', 'total_days': 261, 'total_price': 5220, 'sqrt_total_price': 72.24956747275377, 'unit_cost': 580.0}, 'RNT089': {'product_code': 'PRD58', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/5/18', 'rental_end': '8/15/18'}, 'RNT090': {'product_code': 'PRD18', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '1/14/17', 'rental_end': '8/19/18', 'total_days': 582, 'total_price': 5820, 'sqrt_total_price': 76.28892449104261, 'unit_cost': 582.0}, 'RNT091': {'product_code': 'PRD46', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '6/27/17', 'rental_end': '10/25/17', 'total_days': 120, 'total_price': 600, 'sqrt_total_price': 24.49489742783178, 'unit_cost': 85.71428571428571}, 'RNT092': {'product_code': 'PRD6', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '3/10/17', 'rental_end': '5/23/16'}, 'RNT093': {'product_code': 'PRD64', 'units_rented': 2, 'price_per_day': 33, 'rental_start': '4/2/16', 'rental_end': '11/19/18', 'total_days': 961, 'total_price': 31713, 'sqrt_total_price': 178.0814420426789, 'unit_cost': 15856.5}, 'RNT094': {'product_code': 'PRD28', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '8/22/16', 'rental_end': '8/24/16', 'total_days': 2, 'total_price': 38, 'sqrt_total_price': 6.164414002968976, 'unit_cost': 12.666666666666666}, 'RNT095': {'product_code': 'PRD83', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '8/5/18', 'rental_end': '7/23/17'}, 'RNT096': {'product_code': 'PRD97', 'units_rented': 1, 'price_per_day': 12, 'rental_start': '2/6/16', 'rental_end': '7/9/16', 'total_days': 154, 'total_price': 1848, 'sqrt_total_price': 42.988370520409354, 'unit_cost': 1848.0}, 'RNT097': {'product_code': 'PRD36', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '1/11/17', 'rental_end': '8/29/16'}, 'RNT098': {'product_code': 'PRD5', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '1/28/17', 'rental_end': '2/11/18', 'total_days': 379, 'total_price': 7201, 'sqrt_total_price': 84.85870609430714, 'unit_cost': 1028.7142857142858}, 'RNT099': {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 18, 'rental_start': '11/23/18', 'rental_end': '10/21/16'}, 'RNT100': {'product_code': 'PRD66', 'units_rented': 6, 'price_per_day': 10, 'rental_start': '6/16/18', 'rental_end': '5/21/16'}, 'RNT101': {'product_code': 'PRD42', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '12/3/18', 'rental_end': '9/20/17'}, 'RNT102': {'product_code': 'PRD68', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '7/17/17', 'rental_end': '12/8/16'}, 'RNT103': {'product_code': 'PRD76', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '1/24/17', 'rental_end': '2/18/16'}, 'RNT104': {'product_code': 'PRD98', 'units_rented': 1, 'price_per_day': 31, 'rental_start': '12/20/17', 'rental_end': '8/30/16'}, 'RNT105': {'product_code': 'PRD3', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '12/29/17', 'rental_end': '2/20/16'}, 'RNT106': {'product_code': 'PRD80', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '3/14/18', 'rental_end': '1/1/18'}, 'RNT107': {'product_code': 'PRD84', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '5/30/17', 'rental_end': '6/4/16'}, 'RNT108': {'product_code': 'PRD44', 'units_rented': 1, 'price_per_day': 26, 'rental_start': '6/5/16', 'rental_end': '3/15/17', 'total_days': 283, 'total_price': 7358, 'sqrt_total_price': 85.77878525602937, 'unit_cost': 7358.0}, 'RNT109': {'product_code': 'PRD88', 'units_rented': 2, 'price_per_day': 30, 'rental_start': '6/26/18', 'rental_end': '1/9/17'}, 'RNT110': {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 33, 'rental_start': '10/25/16', 'rental_end': '7/14/18', 'total_days': 627, 'total_price': 20691, 'sqrt_total_price': 143.84366513684222, 'unit_cost': 10345.5}, 'RNT111': {'product_code': 'PRD10', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '9/4/16', 'rental_end': '11/10/17', 'total_days': 432, 'total_price': 2160, 'sqrt_total_price': 46.475800154489, 'unit_cost': 308.57142857142856}, 'RNT112': {'product_code': 'PRD99', 'units_rented': 10, 'price_per_day': 20, 'rental_start': '7/11/16', 'rental_end': '9/1/16', 'total_days': 52, 'total_price': 1040, 'sqrt_total_price': 32.2490309931942, 'unit_cost': 104.0}, 'RNT113': {'product_code': 'PRD65', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '10/19/18', 'rental_end': '11/6/18', 'total_days': 18, 'total_price': 108, 'sqrt_total_price': 10.392304845413264, 'unit_cost': 54.0}, 'RNT114': {'product_code': 'PRD89', 'units_rented': 10, 'price_per_day': 14, 'rental_start': '6/6/17', 'rental_end': '1/9/16'}, 'RNT115': {'product_code': 'PRD22', 'units_rented': 2, 'price_per_day': 8, 'rental_start': '5/11/18', 'rental_end': '2/3/16'}, 'RNT116': {'product_code': 'PRD74', 'units_rented': 1, 'price_per_day': 8, 'rental_start': '4/14/17', 'rental_end': '8/4/16'}, 'RNT117': {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 29, 'rental_start': '6/12/18', 'rental_end': '12/23/18', 'total_days': 194, 'total_price': 5626, 'sqrt_total_price': 75.0066663703967, 'unit_cost': 625.1111111111111}, 'RNT118': {'product_code': 'PRD11', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '7/23/18', 'rental_end': '6/4/17'}, 'RNT119': {'product_code': 'PRD58', 'units_rented': 10, 'price_per_day': 28, 'rental_start': '7/19/18', 'rental_end': '12/18/17'}, 'RNT120': {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 6, 'rental_start': '1/3/17', 'rental_end': '8/1/16'}, 'RNT121': {'product_code': 'PRD39', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '11/30/18', 'rental_end': '2/25/17'}, 'RNT122': {'product_code': 'PRD9', 'units_rented': 5, 'price_per_day': 16, 'rental_start': '12/4/18', 'rental_end': '4/5/17'}, 'RNT123': {'product_code': 'PRD83', 'units_rented': 7, 'price_per_day': 13, 'rental_start': '3/2/18', 'rental_end': '7/25/17'}, 'RNT124': {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '11/3/16', 'rental_end': '3/10/17', 'total_days': 127, 'total_price': 1397, 'sqrt_total_price': 37.376463182061514, 'unit_cost': 698.5}, 'RNT125': {'product_code': 'PRD76', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '12/15/18', 'rental_end': '7/30/18'}, 'RNT126': {'product_code': 'PRD8', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '1/10/16', 'rental_end': '7/7/17', 'total_days': 544, 'total_price': 5440, 'sqrt_total_price': 73.7563556583431, 'unit_cost': 777.1428571428571}, 'RNT127': {'product_code': 'PRD95', 'units_rented': 10, 'price_per_day': 39, 'rental_start': '4/8/16', 'rental_end': '8/25/18', 'total_days': 869, 'total_price': 33891, 'sqrt_total_price': 184.0950841277409, 'unit_cost': 3389.1}, 'RNT128': {'product_code': 'PRD59', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '4/8/17', 'rental_end': '12/7/17', 'total_days': 243, 'total_price': 7047, 'sqrt_total_price': 83.94641147779933, 'unit_cost': 704.7}, 'RNT129': {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 6, 'rental_start': '3/23/18', 'rental_end': '5/23/17'}, 'RNT130': {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 5, 'rental_start': '12/17/18', 'rental_end': '6/21/17'}, 'RNT131': {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 18, 'rental_start': '1/15/16', 'rental_end': '5/31/16', 'total_days': 137, 'total_price': 2466, 'sqrt_total_price': 49.658836071740545, 'unit_cost': 822.0}, 'RNT132': {'product_code': 'PRD23', 'units_rented': 6, 'price_per_day': 32, 'rental_start': '3/17/16', 'rental_end': '2/20/17', 'total_days': 340, 'total_price': 10880, 'sqrt_total_price': 104.30723848324239, 'unit_cost': 1813.3333333333333}, 'RNT133': {'product_code': 'PRD0', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '2/14/17', 'rental_end': '9/24/18', 'total_days': 587, 'total_price': 11153, 'sqrt_total_price': 105.60776486603625, 'unit_cost': 1394.125}, 'RNT134': {'product_code': 'PRD64', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '1/23/18', 'rental_end': '9/7/18', 'total_days': 227, 'total_price': 8399, 'sqrt_total_price': 91.64605828948673, 'unit_cost': 8399.0}, 'RNT135': {'product_code': 'PRD79', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '10/13/16', 'rental_end': '8/11/16'}, 'RNT136': {'product_code': 'PRD79', 'units_rented': 1, 'price_per_day': 5, 'rental_start': '6/10/17', 'rental_end': '10/15/17', 'total_days': 127, 'total_price': 635, 'sqrt_total_price': 25.199206336708304, 'unit_cost': 635.0}, 'RNT137': {'product_code': 'PRD74', 'units_rented': 1, 'price_per_day': 5, 'rental_start': '11/6/16', 'rental_end': '9/11/17', 'total_days': 309, 'total_price': 1545, 'sqrt_total_price': 39.30648801406709, 'unit_cost': 1545.0}, 'RNT138': {'product_code': 'PRD23', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '1/4/18', 'rental_end': '12/22/18', 'total_days': 352, 'total_price': 7744, 'sqrt_total_price': 88.0, 'unit_cost': 774.4}, 'RNT139': {'product_code': 'PRD13', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '9/13/17', 'rental_end': '5/1/17'}, 'RNT140': {'product_code': 'PRD70', 'units_rented': 7, 'price_per_day': 7, 'rental_start': '12/14/16', 'rental_end': '2/26/17', 'total_days': 74, 'total_price': 518, 'sqrt_total_price': 22.759613353482084, 'unit_cost': 74.0}, 'RNT141': {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '1/20/18', 'rental_end': '3/22/17'}, 'RNT142': {'product_code': 'PRD66', 'units_rented': 9, 'price_per_day': 16, 'rental_start': '11/15/16', 'rental_end': '5/2/16'}, 'RNT143': {'product_code': 'PRD38', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '11/20/18', 'rental_end': '1/3/16'}, 'RNT144': {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '5/18/16', 'rental_end': '5/29/18', 'total_days': 741, 'total_price': 25935, 'sqrt_total_price': 161.04347239177378, 'unit_cost': 3705.0}, 'RNT145': {'product_code': 'PRD31', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '7/28/18', 'rental_end': '7/15/16'}, 'RNT146': {'product_code': 'PRD56', 'units_rented': 8, 'price_per_day': 38, 'rental_start': '5/8/16', 'rental_end': '9/17/17', 'total_days': 497, 'total_price': 18886, 'sqrt_total_price': 137.42634390829147, 'unit_cost': 2360.75}, 'RNT147': {'product_code': 'PRD94', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '4/8/17', 'rental_end': '10/10/17', 'total_days': 185, 'total_price': 2035, 'sqrt_total_price': 45.110974274559844, 'unit_cost': 678.3333333333334}, 'RNT148': {'product_code': 'PRD33', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '10/20/18', 'rental_end': '9/17/18'}, 'RNT149': {'product_code': 'PRD34', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '9/29/18', 'rental_end': '11/3/16'}, 'RNT150': {'product_code': 'PRD88', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '2/3/16', 'rental_end': '7/14/17', 'total_days': 527, 'total_price': 4216, 'sqrt_total_price': 64.9307323229917, 'unit_cost': 702.6666666666666}, 'RNT151': {'product_code': 'PRD93', 'units_rented': 7, 'price_per_day': 25, 'rental_start': '8/11/18', 'rental_end': '8/16/16'}, 'RNT152': {'product_code': 'PRD89', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '12/24/17', 'rental_end': '12/24/17'}, 'RNT153': {'product_code': 'PRD12', 'units_rented': 9, 'price_per_day': 15, 'rental_start': '3/31/16', 'rental_end': '8/19/16', 'total_days': 141, 'total_price': 2115, 'sqrt_total_price': 45.98912915026767, 'unit_cost': 235.0}, 'RNT154': {'product_code': 'PRD35', 'units_rented': 3, 'price_per_day': 16, 'rental_start': '5/24/17', 'rental_end': '3/30/16'}, 'RNT155': {'product_code': 'PRD30', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '1/7/18', 'rental_end': '7/19/17'}, 'RNT156': {'product_code': 'PRD2', 'units_rented': 1, 'price_per_day': 5, 'rental_start': '5/8/16', 'rental_end': '5/12/17', 'total_days': 369, 'total_price': 1845, 'sqrt_total_price': 42.95346318982906, 'unit_cost': 1845.0}, 'RNT157': {'product_code': 'PRD72', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '12/23/18', 'rental_end': '5/19/17'}, 'RNT158': {'product_code': 'PRD3', 'units_rented': 4, 'price_per_day': 12, 'rental_start': '7/10/18', 'rental_end': '3/6/16'}, 'RNT159': {'product_code': 'PRD51', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '4/14/16', 'rental_end': '9/14/17', 'total_days': 518, 'total_price': 20720, 'sqrt_total_price': 143.94443372357264, 'unit_cost': 2072.0}, 'RNT160': {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '5/18/18', 'rental_end': '3/14/18'}, 'RNT161': {'product_code': 'PRD13', 'units_rented': 5, 'price_per_day': 9, 'rental_start': '2/23/16', 'rental_end': '3/7/17', 'total_days': 378, 'total_price': 3402, 'sqrt_total_price': 58.32666628567074, 'unit_cost': 680.4}, 'RNT162': {'product_code': 'PRD52', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '2/27/16', 'rental_end': '11/17/16', 'total_days': 264, 'total_price': 9768, 'sqrt_total_price': 98.83319280484669, 'unit_cost': 1085.3333333333333}, 'RNT163': {'product_code': 'PRD43', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '12/16/16', 'rental_end': '9/10/16'}, 'RNT164': {'product_code': 'PRD71', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '4/24/18', 'rental_end': '8/7/17'}, 'RNT165': {'product_code': 'PRD33', 'units_rented': 7, 'price_per_day': 12, 'rental_start': '5/29/16', 'rental_end': '9/9/17', 'total_days': 468, 'total_price': 5616, 'sqrt_total_price': 74.93997598078077, 'unit_cost': 802.2857142857143}, 'RNT166': {'product_code': 'PRD60', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/14/18', 'rental_end': '2/15/16'}, 'RNT167': {'product_code': 'PRD34', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '2/3/17', 'rental_end': '12/11/16'}, 'RNT168': {'product_code': 'PRD44', 'units_rented': 4, 'price_per_day': 39, 'rental_start': '10/15/16', 'rental_end': '5/25/16'}, 'RNT169': {'product_code': 'PRD0', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '3/18/18', 'rental_end': '9/25/16'}, 'RNT170': {'product_code': 'PRD54', 'units_rented': 9, 'price_per_day': 15, 'rental_start': '9/16/18', 'rental_end': '1/11/17'}, 'RNT171': {'product_code': 'PRD89', 'units_rented': 3, 'price_per_day': 36, 'rental_start': '10/3/16', 'rental_end': '8/17/17', 'total_days': 318, 'total_price': 11448, 'sqrt_total_price': 106.99532700076205, 'unit_cost': 3816.0}, 'RNT172': {'product_code': 'PRD21', 'units_rented': 5, 'price_per_day': 15, 'rental_start': '3/29/18', 'rental_end': '4/24/18', 'total_days': 26, 'total_price': 390, 'sqrt_total_price': 19.748417658131498, 'unit_cost': 78.0}, 'RNT173': {'product_code': 'PRD31', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '10/12/17', 'rental_end': '6/8/18', 'total_days': 239, 'total_price': 5736, 'sqrt_total_price': 75.73638491504595, 'unit_cost': 2868.0}, 'RNT174': {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 22, 'rental_start': '2/5/16', 'rental_end': '2/15/17', 'total_days': 376, 'total_price': 8272, 'sqrt_total_price': 90.95053600721658, 'unit_cost': 2757.3333333333335}, 'RNT175': {'product_code': 'PRD48', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '5/16/18', 'rental_end': '3/15/18'}, 'RNT176': {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '2/25/17', 'rental_end': '5/18/17', 'total_days': 82, 'total_price': 984, 'sqrt_total_price': 31.368774282716245, 'unit_cost': 98.4}, 'RNT177': {'product_code': 'PRD27', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '6/6/16', 'rental_end': '9/15/17', 'total_days': 466, 'total_price': 14912, 'sqrt_total_price': 122.11470017978998, 'unit_cost': 2982.4}, 'RNT178': {'product_code': 'PRD35', 'units_rented': 5, 'price_per_day': 40, 'rental_start': '8/1/18', 'rental_end': '4/7/18'}, 'RNT179': {'product_code': 'PRD16', 'units_rented': 8, 'price_per_day': 6, 'rental_start': '8/24/18', 'rental_end': '8/14/18'}, 'RNT180': {'product_code': 'PRD12', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '12/29/18', 'rental_end': '9/8/16'}, 'RNT181': {'product_code': 'PRD90', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '9/13/16', 'rental_end': '12/22/16', 'total_days': 100, 'total_price': 4000, 'sqrt_total_price': 63.245553203367585, 'unit_cost': 400.0}, 'RNT182': {'product_code': 'PRD7', 'units_rented': 6, 'price_per_day': 23, 'rental_start': '2/8/18', 'rental_end': '9/21/18', 'total_days': 225, 'total_price': 5175, 'sqrt_total_price': 71.93747284969079, 'unit_cost': 862.5}, 'RNT183': {'product_code': 'PRD10', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '5/31/18', 'rental_end': '4/8/18'}, 'RNT184': {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '3/12/18', 'rental_end': '9/28/16'}, 'RNT185': {'product_code': 'PRD39', 'units_rented': 4, 'price_per_day': 35, 'rental_start': '12/11/16', 'rental_end': '1/12/18', 'total_days': 397, 'total_price': 13895, 'sqrt_total_price': 117.87705459503134, 'unit_cost': 3473.75}, 'RNT186': {'product_code': 'PRD48', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '12/23/17', 'rental_end': '2/20/18', 'total_days': 59, 'total_price': 2301, 'sqrt_total_price': 47.968739820845826, 'unit_cost': 255.66666666666666}, 'RNT187': {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '10/5/17', 'rental_end': '1/11/16'}, 'RNT188': {'product_code': 'PRD76', 'units_rented': 7, 'price_per_day': 14, 'rental_start': '3/20/17', 'rental_end': '10/1/18', 'total_days': 560, 'total_price': 7840, 'sqrt_total_price': 88.54377448471462, 'unit_cost': 1120.0}, 'RNT189': {'product_code': 'PRD54', 'units_rented': 8, 'price_per_day': 18, 'rental_start': '11/20/16', 'rental_end': '8/17/16'}, 'RNT190': {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '1/29/17', 'rental_end': '10/11/17', 'total_days': 255, 'total_price': 1275, 'sqrt_total_price': 35.70714214271425, 'unit_cost': 212.5}, 'RNT191': {'product_code': 'PRD69', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '6/1/16', 'rental_end': '11/6/18', 'total_days': 888, 'total_price': 30192, 'sqrt_total_price': 173.75845303178778, 'unit_cost': 4313.142857142857}, 'RNT192': {'product_code': 'PRD59', 'units_rented': 10, 'price_per_day': 31, 'rental_start': '5/10/17', 'rental_end': '4/30/17'}, 'RNT193': {'product_code': 'PRD50', 'units_rented': 6, 'price_per_day': 36, 'rental_start': '10/19/16', 'rental_end': '2/17/17', 'total_days': 121, 'total_price': 4356, 'sqrt_total_price': 66.0, 'unit_cost': 726.0}, 'RNT194': {'product_code': 'PRD49', 'units_rented': 1, 'price_per_day': 35, 'rental_start': '8/14/17', 'rental_end': '2/22/18', 'total_days': 192, 'total_price': 6720, 'sqrt_total_price': 81.97560612767678, 'unit_cost': 6720.0}, 'RNT195': {'product_code': 'PRD93', 'units_rented': 2, 'price_per_day': 17, 'rental_start': '5/4/18', 'rental_end': '1/6/16'}, 'RNT196': {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '10/28/18', 'rental_end': '5/4/16'}, 'RNT197': {'product_code': 'PRD69', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '3/2/18', 'rental_end': '11/14/17'}, 'RNT198': {'product_code': 'PRD45', 'units_rented': 10, 'price_per_day': 20, 'rental_start': '6/1/16', 'rental_end': '12/6/17', 'total_days': 553, 'total_price': 11060, 'sqrt_total_price': 105.16653460107925, 'unit_cost': 1106.0}, 'RNT199': {'product_code': 'PRD95', 'units_rented': 7, 'price_per_day': 23, 'rental_start': '2/22/18', 'rental_end': '5/26/18', 'total_days': 93, 'total_price': 2139, 'sqrt_total_price': 46.24932431938871, 'unit_cost': 305.57142857142856}, 'RNT200': {'product_code': 'PRD9', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '8/6/18', 'rental_end': '8/30/18', 'total_days': 24, 'total_price': 936, 'sqrt_total_price': 30.59411708155671, 'unit_cost': 104.0}, 'RNT201': {'product_code': 'PRD14', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '10/12/17', 'rental_end': '9/17/16'}, 'RNT202': {'product_code': 'PRD93', 'units_rented': 2, 'price_per_day': 34, 'rental_start': '11/4/18', 'rental_end': '2/7/16'}, 'RNT203': {'product_code': 'PRD85', 'units_rented': 4, 'price_per_day': 25, 'rental_start': '8/21/17', 'rental_end': '8/27/18', 'total_days': 371, 'total_price': 9275, 'sqrt_total_price': 96.30680142129111, 'unit_cost': 2318.75}, 'RNT204': {'product_code': 'PRD70', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '4/15/17', 'rental_end': '4/3/18', 'total_days': 353, 'total_price': 9178, 'sqrt_total_price': 95.80187889597991, 'unit_cost': 917.8}, 'RNT205': {'product_code': 'PRD46', 'units_rented': 1, 'price_per_day': 25, 'rental_start': '12/4/16', 'rental_end': '3/28/18', 'total_days': 479, 'total_price': 11975, 'sqrt_total_price': 109.43034314119645, 'unit_cost': 11975.0}, 'RNT206': {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '2/16/18', 'rental_end': '2/19/18', 'total_days': 3, 'total_price': 36, 'sqrt_total_price': 6.0, 'unit_cost': 4.0}, 'RNT207': {'product_code': 'PRD21', 'units_rented': 7, 'price_per_day': 21, 'rental_start': '3/15/18', 'rental_end': '6/3/16'}, 'RNT208': {'product_code': 'PRD86', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '2/24/16', 'rental_end': '2/18/16'}, 'RNT209': {'product_code': 'PRD95', 'units_rented': 4, 'price_per_day': 14, 'rental_start': '9/12/16', 'rental_end': '12/15/17', 'total_days': 459, 'total_price': 6426, 'sqrt_total_price': 80.16233529532433, 'unit_cost': 1606.5}, 'RNT210': {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '7/5/17', 'rental_end': '1/2/17'}, 'RNT211': {'product_code': 'PRD89', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '6/15/18', 'rental_end': '7/23/18', 'total_days': 38, 'total_price': 646, 'sqrt_total_price': 25.41653005427767, 'unit_cost': 92.28571428571429}, 'RNT212': {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '9/3/16', 'rental_end': '9/26/16', 'total_days': 23, 'total_price': 621, 'sqrt_total_price': 24.919871588754223, 'unit_cost': 207.0}, 'RNT213': {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 28, 'rental_start': '4/9/16', 'rental_end': '9/4/18', 'total_days': 878, 'total_price': 24584, 'sqrt_total_price': 156.7928569801571, 'unit_cost': 2458.4}, 'RNT214': {'product_code': 'PRD6', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '12/4/16', 'rental_end': '6/29/16'}, 'RNT215': {'product_code': 'PRD36', 'units_rented': 9, 'price_per_day': 19, 'rental_start': '4/25/16', 'rental_end': '8/3/17', 'total_days': 465, 'total_price': 8835, 'sqrt_total_price': 93.99468070055879, 'unit_cost': 981.6666666666666}, 'RNT216': {'product_code': 'PRD6', 'units_rented': 2, 'price_per_day': 16, 'rental_start': '4/20/16', 'rental_end': '2/10/16'}, 'RNT217': {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '8/18/18', 'rental_end': '8/4/16'}, 'RNT218': {'product_code': 'PRD20', 'units_rented': 8, 'price_per_day': 40, 'rental_start': '12/11/17', 'rental_end': '12/23/16'}, 'RNT219': {'product_code': 'PRD79', 'units_rented': 8, 'price_per_day': 30, 'rental_start': '1/24/17', 'rental_end': '12/16/17', 'total_days': 326, 'total_price': 9780, 'sqrt_total_price': 98.89388252060893, 'unit_cost': 1222.5}, 'RNT220': {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 11, 'rental_start': '1/1/16', 'rental_end': '2/14/17', 'total_days': 410, 'total_price': 4510, 'sqrt_total_price': 67.15653356152326, 'unit_cost': 501.1111111111111}, 'RNT221': {'product_code': 'PRD12', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '10/26/18', 'rental_end': '7/28/16'}, 'RNT222': {'product_code': 'PRD97', 'units_rented': 1, 'price_per_day': 23, 'rental_start': '5/5/16', 'rental_end': '2/27/17', 'total_days': 298, 'total_price': 6854, 'sqrt_total_price': 82.78888814327681, 'unit_cost': 6854.0}, 'RNT223': {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '2/3/18', 'rental_end': '4/28/16'}, 'RNT224': {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '11/5/17', 'rental_end': '10/7/16'}, 'RNT225': {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 25, 'rental_start': '5/15/17', 'rental_end': '12/24/16'}, 'RNT226': {'product_code': 'PRD90', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '10/19/17', 'rental_end': '12/3/17', 'total_days': 45, 'total_price': 225, 'sqrt_total_price': 15.0, 'unit_cost': 75.0}, 'RNT227': {'product_code': 'PRD32', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '5/11/18', 'rental_end': '2/4/16'}, 'RNT228': {'product_code': 'PRD61', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '1/28/18', 'rental_end': '12/9/18', 'total_days': 315, 'total_price': 10710, 'sqrt_total_price': 103.48912986396203, 'unit_cost': 1530.0}, 'RNT229': {'product_code': 'PRD75', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '2/23/17', 'rental_end': '11/3/16'}, 'RNT230': {'product_code': 'PRD99', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '10/27/17', 'rental_end': '1/4/18', 'total_days': 69, 'total_price': 1449, 'sqrt_total_price': 38.06573262134856, 'unit_cost': 483.0}, 'RNT231': {'product_code': 'PRD20', 'units_rented': 2, 'price_per_day': 35, 'rental_start': '5/25/16', 'rental_end': '12/28/18', 'total_days': 947, 'total_price': 33145, 'sqrt_total_price': 182.05768316662716, 'unit_cost': 16572.5}, 'RNT232': {'product_code': 'PRD26', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '9/30/16', 'rental_end': '10/6/17', 'total_days': 371, 'total_price': 9646, 'sqrt_total_price': 98.21405194777374, 'unit_cost': 964.6}, 'RNT233': {'product_code': 'PRD35', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '4/27/18', 'rental_end': '7/25/16'}, 'RNT234': {'product_code': 'PRD2', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '4/25/18', 'rental_end': '1/20/18'}, 'RNT235': {'product_code': 'PRD34', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '10/11/18', 'rental_end': '10/17/18', 'total_days': 6, 'total_price': 144, 'sqrt_total_price': 12.0, 'unit_cost': 24.0}, 'RNT236': {'product_code': 'PRD16', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '12/17/18', 'rental_end': '3/25/16'}, 'RNT237': {'product_code': 'PRD9', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '3/25/16', 'rental_end': '12/4/17', 'total_days': 619, 'total_price': 7428, 'sqrt_total_price': 86.18584570566097, 'unit_cost': 742.8}, 'RNT238': {'product_code': 'PRD43', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '1/1/18', 'rental_end': '8/7/17'}, 'RNT239': {'product_code': 'PRD79', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '3/26/16', 'rental_end': '4/23/16', 'total_days': 28, 'total_price': 560, 'sqrt_total_price': 23.664319132398465, 'unit_cost': 70.0}, 'RNT240': {'product_code': 'PRD20', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '6/17/16', 'rental_end': '12/5/16', 'total_days': 171, 'total_price': 2394, 'sqrt_total_price': 48.92851929090027, 'unit_cost': 2394.0}, 'RNT241': {'product_code': 'PRD97', 'units_rented': 9, 'price_per_day': 28, 'rental_start': '7/2/18', 'rental_end': '12/7/17'}, 'RNT242': {'product_code': 'PRD14', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '1/31/17', 'rental_end': '2/18/16'}, 'RNT243': {'product_code': 'PRD0', 'units_rented': 4, 'price_per_day': 13, 'rental_start': '12/8/17', 'rental_end': '10/13/16'}, 'RNT244': {'product_code': 'PRD23', 'units_rented': 2, 'price_per_day': 12, 'rental_start': '6/25/18', 'rental_end': '9/16/16'}, 'RNT245': {'product_code': 'PRD0', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '6/11/16', 'rental_end': '9/10/18', 'total_days': 821, 'total_price': 32019, 'sqrt_total_price': 178.9385369337751, 'unit_cost': 3557.6666666666665}, 'RNT246': {'product_code': 'PRD85', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '2/2/18', 'rental_end': '8/28/17'}, 'RNT247': {'product_code': 'PRD33', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '7/10/17', 'rental_end': '6/10/17'}, 'RNT248': {'product_code': 'PRD79', 'units_rented': 9, 'price_per_day': 33, 'rental_start': '6/23/16', 'rental_end': '7/29/17', 'total_days': 401, 'total_price': 13233, 'sqrt_total_price': 115.03477735015616, 'unit_cost': 1470.3333333333333}, 'RNT249': {'product_code': 'PRD6', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '10/28/16', 'rental_end': '2/16/17', 'total_days': 111, 'total_price': 666, 'sqrt_total_price': 25.80697580112788, 'unit_cost': 111.0}, 'RNT250': {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '3/23/18', 'rental_end': '4/28/18', 'total_days': 36, 'total_price': 864, 'sqrt_total_price': 29.393876913398138, 'unit_cost': 108.0}, 'RNT251': {'product_code': 'PRD58', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '1/12/18', 'rental_end': '10/6/18', 'total_days': 267, 'total_price': 7209, 'sqrt_total_price': 84.90583018850944, 'unit_cost': 7209.0}, 'RNT252': {'product_code': 'PRD5', 'units_rented': 5, 'price_per_day': 21, 'rental_start': '12/30/16', 'rental_end': '8/27/17', 'total_days': 240, 'total_price': 5040, 'sqrt_total_price': 70.9929573971954, 'unit_cost': 1008.0}, 'RNT253': {'product_code': 'PRD10', 'units_rented': 6, 'price_per_day': 28, 'rental_start': '1/11/17', 'rental_end': '12/17/18', 'total_days': 705, 'total_price': 19740, 'sqrt_total_price': 140.49911031746785, 'unit_cost': 3290.0}, 'RNT254': {'product_code': 'PRD13', 'units_rented': 7, 'price_per_day': 8, 'rental_start': '10/31/16', 'rental_end': '4/17/16'}, 'RNT255': {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '4/1/17', 'rental_end': '9/2/18', 'total_days': 519, 'total_price': 8823, 'sqrt_total_price': 93.93082561119114, 'unit_cost': 882.3}, 'RNT256': {'product_code': 'PRD60', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '9/5/17', 'rental_end': '11/23/17', 'total_days': 79, 'total_price': 2054, 'sqrt_total_price': 45.32107677449864, 'unit_cost': 342.3333333333333}, 'RNT257': {'product_code': 'PRD0', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '4/4/16', 'rental_end': '12/15/18', 'total_days': 985, 'total_price': 19700, 'sqrt_total_price': 140.356688476182, 'unit_cost': 3940.0}, 'RNT258': {'product_code': 'PRD70', 'units_rented': 2, 'price_per_day': 18, 'rental_start': '10/21/17', 'rental_end': '4/10/17'}, 'RNT259': {'product_code': 'PRD86', 'units_rented': 4, 'price_per_day': 34, 'rental_start': '2/14/18', 'rental_end': '8/16/16'}, 'RNT260': {'product_code': 'PRD17', 'units_rented': 10, 'price_per_day': 16, 'rental_start': '1/28/18', 'rental_end': '1/19/17'}, 'RNT261': {'product_code': 'PRD82', 'units_rented': 4, 'price_per_day': 15, 'rental_start': '3/14/18', 'rental_end': '11/10/17'}, 'RNT262': {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 11, 'rental_start': '11/24/16', 'rental_end': '3/13/17', 'total_days': 109, 'total_price': 1199, 'sqrt_total_price': 34.62657938636157, 'unit_cost': 171.28571428571428}, 'RNT263': {'product_code': 'PRD90', 'units_rented': 1, 'price_per_day': 33, 'rental_start': '3/3/18', 'rental_end': '12/5/18', 'total_days': 277, 'total_price': 9141, 'sqrt_total_price': 95.60857702110204, 'unit_cost': 9141.0}, 'RNT264': {'product_code': 'PRD50', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '9/25/18', 'rental_end': '9/26/16'}, 'RNT265': {'product_code': 'PRD15', 'units_rented': 5, 'price_per_day': 16, 'rental_start': '10/8/17', 'rental_end': '10/7/17'}, 'RNT266': {'product_code': 'PRD35', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '1/7/18', 'rental_end': '1/20/18', 'total_days': 13, 'total_price': 507, 'sqrt_total_price': 22.516660498395403, 'unit_cost': 72.42857142857143}, 'RNT267': {'product_code': 'PRD44', 'units_rented': 3, 'price_per_day': 26, 'rental_start': '4/12/16', 'rental_end': '8/5/17', 'total_days': 480, 'total_price': 12480, 'sqrt_total_price': 111.71392035015153, 'unit_cost': 4160.0}, 'RNT268': {'product_code': 'PRD27', 'units_rented': 2, 'price_per_day': 15, 'rental_start': '6/10/16', 'rental_end': '7/16/16', 'total_days': 36, 'total_price': 540, 'sqrt_total_price': 23.2379000772445, 'unit_cost': 270.0}, 'RNT269': {'product_code': 'PRD5', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '6/17/17', 'rental_end': '11/20/18', 'total_days': 521, 'total_price': 20319, 'sqrt_total_price': 142.54472982190538, 'unit_cost': 3386.5}, 'RNT270': {'product_code': 'PRD19', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '8/30/16', 'rental_end': '7/24/16'}, 'RNT271': {'product_code': 'PRD33', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '11/27/18', 'rental_end': '8/7/16'}, 'RNT272': {'product_code': 'PRD57', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '7/31/17', 'rental_end': '5/19/17'}, 'RNT273': {'product_code': 'PRD96', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '10/27/17', 'rental_end': '6/30/18', 'total_days': 246, 'total_price': 2952, 'sqrt_total_price': 54.3323108288245, 'unit_cost': 328.0}, 'RNT274': {'product_code': 'PRD3', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '12/15/18', 'rental_end': '2/12/17'}, 'RNT275': {'product_code': 'PRD17', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '11/14/16', 'rental_end': '12/30/16', 'total_days': 46, 'total_price': 1012, 'sqrt_total_price': 31.811947441173732, 'unit_cost': 126.5}, 'RNT276': {'product_code': 'PRD84', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '7/2/16', 'rental_end': '4/2/18', 'total_days': 639, 'total_price': 17253, 'sqrt_total_price': 131.35067567393781, 'unit_cost': 8626.5}, 'RNT277': {'product_code': 'PRD28', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '8/7/18', 'rental_end': '10/21/16'}, 'RNT278': {'product_code': 'PRD64', 'units_rented': 3, 'price_per_day': 36, 'rental_start': '7/25/16', 'rental_end': '12/23/18', 'total_days': 881, 'total_price': 31716, 'sqrt_total_price': 178.08986495586996, 'unit_cost': 10572.0}, 'RNT279': {'product_code': 'PRD14', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '5/23/16', 'rental_end': '4/25/18', 'total_days': 702, 'total_price': 23868, 'sqrt_total_price': 154.4927182750048, 'unit_cost': 2983.5}, 'RNT280': {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 9, 'rental_start': '7/25/16', 'rental_end': '8/1/18', 'total_days': 737, 'total_price': 6633, 'sqrt_total_price': 81.44323176298937, 'unit_cost': 663.3}, 'RNT281': {'product_code': 'PRD29', 'units_rented': 1, 'price_per_day': 6, 'rental_start': '7/18/17', 'rental_end': '5/25/18', 'total_days': 311, 'total_price': 1866, 'sqrt_total_price': 43.197222132910355, 'unit_cost': 1866.0}, 'RNT282': {'product_code': 'PRD28', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '2/3/18', 'rental_end': '9/4/17'}, 'RNT283': {'product_code': 'PRD85', 'units_rented': 7, 'price_per_day': 12, 'rental_start': '7/18/18', 'rental_end': '6/30/18'}, 'RNT284': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 36, 'rental_start': '1/17/16', 'rental_end': '12/19/16', 'total_days': 337, 'total_price': 12132, 'sqrt_total_price': 110.14535850411491, 'unit_cost': 2022.0}, 'RNT285': {'product_code': 'PRD19', 'units_rented': 6, 'price_per_day': 33, 'rental_start': '3/31/17', 'rental_end': '5/5/17', 'total_days': 35, 'total_price': 1155, 'sqrt_total_price': 33.98529093593286, 'unit_cost': 192.5}, 'RNT286': {'product_code': 'PRD1', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '4/26/16', 'rental_end': '3/27/17', 'total_days': 335, 'total_price': 1675, 'sqrt_total_price': 40.92676385936225, 'unit_cost': 279.1666666666667}, 'RNT287': {'product_code': 'PRD28', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '6/9/16', 'rental_end': '1/1/17', 'total_days': 206, 'total_price': 7828, 'sqrt_total_price': 88.47598544237866, 'unit_cost': 1565.6}, 'RNT288': {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '12/31/18', 'rental_end': '9/13/18'}, 'RNT289': {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '6/11/18', 'rental_end': '7/1/18', 'total_days': 20, 'total_price': 540, 'sqrt_total_price': 23.2379000772445, 'unit_cost': 54.0}, 'RNT290': {'product_code': 'PRD90', 'units_rented': 2, 'price_per_day': 26, 'rental_start': '5/17/16', 'rental_end': '5/12/16'}, 'RNT291': {'product_code': 'PRD19', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '7/26/16', 'rental_end': '10/10/18', 'total_days': 806, 'total_price': 11284, 'sqrt_total_price': 106.22617379911601, 'unit_cost': 11284.0}, 'RNT292': {'product_code': 'PRD14', 'units_rented': 1, 'price_per_day': 29, 'rental_start': '1/13/17', 'rental_end': '3/31/17', 'total_days': 77, 'total_price': 2233, 'sqrt_total_price': 47.25462940284264, 'unit_cost': 2233.0}, 'RNT293': {'product_code': 'PRD75', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '4/6/18', 'rental_end': '12/3/18', 'total_days': 241, 'total_price': 1928, 'sqrt_total_price': 43.9089968002003, 'unit_cost': 321.3333333333333}, 'RNT294': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '1/14/16', 'rental_end': '11/16/18', 'total_days': 1037, 'total_price': 16592, 'sqrt_total_price': 128.80993750483694, 'unit_cost': 2765.3333333333335}, 'RNT295': {'product_code': 'PRD71', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '11/10/16', 'rental_end': '4/25/16'}, 'RNT296': {'product_code': 'PRD84', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '12/8/17', 'rental_end': '5/13/16'}, 'RNT297': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 5, 'rental_start': '12/29/17', 'rental_end': '9/4/18', 'total_days': 249, 'total_price': 1245, 'sqrt_total_price': 35.2845575287547, 'unit_cost': 1245.0}, 'RNT298': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 20, 'rental_start': '12/11/18', 'rental_end': '7/8/18'}, 'RNT299': {'product_code': 'PRD69', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '10/13/16', 'rental_end': '10/8/16'}, 'RNT300': {'product_code': 'PRD18', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '1/27/17', 'rental_end': '6/30/16'}, 'RNT301': {'product_code': 'PRD89', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '8/10/17', 'rental_end': '1/29/16'}, 'RNT302': {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 6, 'rental_start': '12/2/16', 'rental_end': '2/22/16'}, 'RNT303': {'product_code': 'PRD13', 'units_rented': 8, 'price_per_day': 30, 'rental_start': '7/2/18', 'rental_end': '5/23/17'}, 'RNT304': {'product_code': 'PRD11', 'units_rented': 8, 'price_per_day': 20, 'rental_start': '6/29/18', 'rental_end': '12/31/17'}, 'RNT305': {'product_code': 'PRD12', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '1/10/18', 'rental_end': '4/20/16'}, 'RNT306': {'product_code': 'PRD18', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '8/6/18', 'rental_end': '1/21/17'}, 'RNT307': {'product_code': 'PRD90', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '11/4/17', 'rental_end': '6/18/18', 'total_days': 226, 'total_price': 2260, 'sqrt_total_price': 47.53945729601885, 'unit_cost': 251.11111111111111}, 'RNT308': {'product_code': 'PRD23', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '7/25/16', 'rental_end': '4/28/16'}, 'RNT309': {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '12/3/17', 'rental_end': '10/26/17'}, 'RNT310': {'product_code': 'PRD29', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '11/28/18', 'rental_end': '7/5/16'}, 'RNT311': {'product_code': 'PRD45', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '12/24/18', 'rental_end': '5/19/17'}, 'RNT312': {'product_code': 'PRD98', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '6/17/17', 'rental_end': '3/26/17'}, 'RNT313': {'product_code': 'PRD75', 'units_rented': 8, 'price_per_day': 13, 'rental_start': '1/23/18', 'rental_end': '2/17/17'}, 'RNT314': {'product_code': 'PRD71', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '7/25/18', 'rental_end': '3/6/17'}, 'RNT315': {'product_code': 'PRD86', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '9/19/17', 'rental_end': '12/21/16'}, 'RNT316': {'product_code': 'PRD92', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '1/9/17', 'rental_end': '4/14/16'}, 'RNT317': {'product_code': 'PRD41', 'units_rented': 3, 'price_per_day': 14, 'rental_start': '9/12/16', 'rental_end': '9/15/18', 'total_days': 733, 'total_price': 10262, 'sqrt_total_price': 101.3015300970326, 'unit_cost': 3420.6666666666665}, 'RNT318': {'product_code': 'PRD95', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '12/29/16', 'rental_end': '11/5/17', 'total_days': 311, 'total_price': 11507, 'sqrt_total_price': 107.2706856508338, 'unit_cost': 3835.6666666666665}, 'RNT319': {'product_code': 'PRD96', 'units_rented': 6, 'price_per_day': 38, 'rental_start': '2/7/16', 'rental_end': '12/24/18', 'total_days': 1051, 'total_price': 39938, 'sqrt_total_price': 199.84493989090643, 'unit_cost': 6656.333333333333}, 'RNT320': {'product_code': 'PRD90', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '10/16/18', 'rental_end': '8/25/17'}, 'RNT321': {'product_code': 'PRD65', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '4/18/18', 'rental_end': '6/9/17'}, 'RNT322': {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 37, 'rental_start': '1/27/17', 'rental_end': '6/6/17', 'total_days': 130, 'total_price': 4810, 'sqrt_total_price': 69.35416353759881, 'unit_cost': 1202.5}, 'RNT323': {'product_code': 'PRD82', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/15/16', 'rental_end': '2/2/17', 'total_days': 171, 'total_price': 3591, 'sqrt_total_price': 59.924953066314536, 'unit_cost': 897.75}, 'RNT324': {'product_code': 'PRD18', 'units_rented': 5, 'price_per_day': 18, 'rental_start': '12/29/18', 'rental_end': '2/3/16'}, 'RNT325': {'product_code': 'PRD42', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '5/18/18', 'rental_end': '6/10/16'}, 'RNT326': {'product_code': 'PRD28', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '1/5/16', 'rental_end': '7/18/17', 'total_days': 560, 'total_price': 15120, 'sqrt_total_price': 122.96340919151518, 'unit_cost': 3780.0}, 'RNT327': {'product_code': 'PRD10', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '4/19/16', 'rental_end': '1/10/18', 'total_days': 631, 'total_price': 19561, 'sqrt_total_price': 139.86064492915796, 'unit_cost': 2794.4285714285716}, 'RNT328': {'product_code': 'PRD26', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '8/25/17', 'rental_end': '12/5/17', 'total_days': 102, 'total_price': 510, 'sqrt_total_price': 22.58317958127243, 'unit_cost': 85.0}, 'RNT329': {'product_code': 'PRD85', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '7/16/16', 'rental_end': '8/6/17', 'total_days': 386, 'total_price': 15440, 'sqrt_total_price': 124.25779653607253, 'unit_cost': 1715.5555555555557}, 'RNT330': {'product_code': 'PRD18', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '1/20/17', 'rental_end': '5/5/17', 'total_days': 105, 'total_price': 2625, 'sqrt_total_price': 51.234753829797995, 'unit_cost': 875.0}, 'RNT331': {'product_code': 'PRD68', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '7/8/17', 'rental_end': '7/6/17'}, 'RNT332': {'product_code': 'PRD30', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '8/8/16', 'rental_end': '1/8/18', 'total_days': 518, 'total_price': 6734, 'sqrt_total_price': 82.06095295571457, 'unit_cost': 1346.8}, 'RNT333': {'product_code': 'PRD24', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '2/25/16', 'rental_end': '9/30/18', 'total_days': 948, 'total_price': 5688, 'sqrt_total_price': 75.41883053985921, 'unit_cost': 2844.0}, 'RNT334': {'product_code': 'PRD82', 'units_rented': 5, 'price_per_day': 33, 'rental_start': '2/21/17', 'rental_end': '4/27/17', 'total_days': 65, 'total_price': 2145, 'sqrt_total_price': 46.314144707637645, 'unit_cost': 429.0}, 'RNT335': {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '12/19/17', 'rental_end': '12/4/17'}, 'RNT336': {'product_code': 'PRD95', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '9/3/17', 'rental_end': '12/13/16'}, 'RNT337': {'product_code': 'PRD31', 'units_rented': 9, 'price_per_day': 25, 'rental_start': '12/16/17', 'rental_end': '3/25/17'}, 'RNT338': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 29, 'rental_start': '1/23/17', 'rental_end': '11/23/17', 'total_days': 304, 'total_price': 8816, 'sqrt_total_price': 93.89355675444402, 'unit_cost': 2938.6666666666665}, 'RNT339': {'product_code': 'PRD43', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '7/12/17', 'rental_end': '3/1/16'}, 'RNT340': {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '1/23/16', 'rental_end': '12/9/17', 'total_days': 686, 'total_price': 9604, 'sqrt_total_price': 98.0, 'unit_cost': 1067.111111111111}, 'RNT341': {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 31, 'rental_start': '9/23/16', 'rental_end': '8/30/17', 'total_days': 341, 'total_price': 10571, 'sqrt_total_price': 102.81536850101739, 'unit_cost': 3523.6666666666665}, 'RNT342': {'product_code': 'PRD91', 'units_rented': 5, 'price_per_day': 15, 'rental_start': '12/23/16', 'rental_end': '6/21/18', 'total_days': 545, 'total_price': 8175, 'sqrt_total_price': 90.41570660012562, 'unit_cost': 1635.0}, 'RNT343': {'product_code': 'PRD73', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '2/15/17', 'rental_end': '1/17/17'}, 'RNT344': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 26, 'rental_start': '8/3/18', 'rental_end': '8/27/18', 'total_days': 24, 'total_price': 624, 'sqrt_total_price': 24.979991993593593, 'unit_cost': 624.0}, 'RNT345': {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '5/15/17', 'rental_end': '10/22/16'}, 'RNT346': {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '9/17/18', 'rental_end': '3/21/17'}, 'RNT347': {'product_code': 'PRD32', 'units_rented': 6, 'price_per_day': 18, 'rental_start': '4/17/18', 'rental_end': '9/21/17'}, 'RNT348': {'product_code': 'PRD37', 'units_rented': 4, 'price_per_day': 34, 'rental_start': '2/19/16', 'rental_end': '5/28/16', 'total_days': 99, 'total_price': 3366, 'sqrt_total_price': 58.01723881744115, 'unit_cost': 841.5}, 'RNT349': {'product_code': 'PRD0', 'units_rented': 6, 'price_per_day': 15, 'rental_start': '10/11/16', 'rental_end': '4/5/18', 'total_days': 541, 'total_price': 8115, 'sqrt_total_price': 90.08329478876757, 'unit_cost': 1352.5}, 'RNT350': {'product_code': 'PRD22', 'units_rented': 1, 'price_per_day': 28, 'rental_start': '11/12/16', 'rental_end': '3/14/17', 'total_days': 122, 'total_price': 3416, 'sqrt_total_price': 58.44655678480983, 'unit_cost': 3416.0}, 'RNT351': {'product_code': 'PRD66', 'units_rented': 2, 'price_per_day': 34, 'rental_start': '1/7/16', 'rental_end': '6/3/17', 'total_days': 513, 'total_price': 17442, 'sqrt_total_price': 132.06816421833082, 'unit_cost': 8721.0}, 'RNT352': {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 33, 'rental_start': '7/16/18', 'rental_end': '1/15/17'}, 'RNT353': {'product_code': 'PRD38', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '10/4/17', 'rental_end': '12/13/16'}, 'RNT354': {'product_code': 'PRD36', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '9/17/16', 'rental_end': '10/17/17', 'total_days': 395, 'total_price': 4740, 'sqrt_total_price': 68.84765791223403, 'unit_cost': 474.0}, 'RNT355': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 12, 'rental_start': '9/13/18', 'rental_end': '7/30/18'}, 'RNT356': {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '1/16/18', 'rental_end': '8/21/17'}, 'RNT357': {'product_code': 'PRD28', 'units_rented': 10, 'price_per_day': 33, 'rental_start': '3/16/18', 'rental_end': '8/29/18', 'total_days': 166, 'total_price': 5478, 'sqrt_total_price': 74.01351227985333, 'unit_cost': 547.8}, 'RNT358': {'product_code': 'PRD46', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '9/15/16', 'rental_end': '9/19/17', 'total_days': 369, 'total_price': 2583, 'sqrt_total_price': 50.82322303829225, 'unit_cost': 287.0}, 'RNT359': {'product_code': 'PRD30', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '8/20/16', 'rental_end': '8/13/17', 'total_days': 358, 'total_price': 11456, 'sqrt_total_price': 107.03270528207722, 'unit_cost': 2291.2}, 'RNT360': {'product_code': 'PRD96', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '1/29/16', 'rental_end': '3/3/17', 'total_days': 399, 'total_price': 10773, 'sqrt_total_price': 103.79306335203717, 'unit_cost': 2693.25}, 'RNT361': {'product_code': 'PRD31', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '1/29/18', 'rental_end': '3/5/16'}, 'RNT362': {'product_code': 'PRD99', 'units_rented': 2, 'price_per_day': 19, 'rental_start': '3/18/17', 'rental_end': '10/3/18', 'total_days': 564, 'total_price': 10716, 'sqrt_total_price': 103.51811435686027, 'unit_cost': 5358.0}, 'RNT363': {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '6/12/18', 'rental_end': '5/21/18'}, 'RNT364': {'product_code': 'PRD51', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '6/24/18', 'rental_end': '5/14/18'}, 'RNT365': {'product_code': 'PRD76', 'units_rented': 2, 'price_per_day': 34, 'rental_start': '9/29/16', 'rental_end': '11/18/17', 'total_days': 415, 'total_price': 14110, 'sqrt_total_price': 118.78552100319298, 'unit_cost': 7055.0}, 'RNT366': {'product_code': 'PRD73', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '7/24/18', 'rental_end': '10/8/17'}, 'RNT367': {'product_code': 'PRD71', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '8/12/17', 'rental_end': '11/26/17', 'total_days': 106, 'total_price': 3922, 'sqrt_total_price': 62.625873247404705, 'unit_cost': 653.6666666666666}, 'RNT368': {'product_code': 'PRD31', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '3/9/17', 'rental_end': '6/18/17', 'total_days': 101, 'total_price': 2727, 'sqrt_total_price': 52.22068555658763, 'unit_cost': 303.0}, 'RNT369': {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 20, 'rental_start': '6/1/18', 'rental_end': '9/11/18', 'total_days': 102, 'total_price': 2040, 'sqrt_total_price': 45.16635916254486, 'unit_cost': 1020.0}, 'RNT370': {'product_code': 'PRD3', 'units_rented': 10, 'price_per_day': 28, 'rental_start': '7/23/16', 'rental_end': '2/23/18', 'total_days': 580, 'total_price': 16240, 'sqrt_total_price': 127.43625857659192, 'unit_cost': 1624.0}, 'RNT371': {'product_code': 'PRD2', 'units_rented': 2, 'price_per_day': 30, 'rental_start': '11/20/18', 'rental_end': '6/10/17'}, 'RNT372': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 26, 'rental_start': '9/14/17', 'rental_end': '9/17/16'}, 'RNT373': {'product_code': 'PRD30', 'units_rented': 2, 'price_per_day': 21, 'rental_start': '9/17/17', 'rental_end': '12/24/17', 'total_days': 98, 'total_price': 2058, 'sqrt_total_price': 45.36518488885502, 'unit_cost': 1029.0}, 'RNT374': {'product_code': 'PRD85', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '6/28/18', 'rental_end': '1/15/18'}, 'RNT375': {'product_code': 'PRD1', 'units_rented': 5, 'price_per_day': 8, 'rental_start': '5/18/17', 'rental_end': '7/17/17', 'total_days': 60, 'total_price': 480, 'sqrt_total_price': 21.908902300206645, 'unit_cost': 96.0}, 'RNT376': {'product_code': 'PRD75', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '11/20/17', 'rental_end': '4/20/17'}, 'RNT377': {'product_code': 'PRD76', 'units_rented': 1, 'price_per_day': 21, 'rental_start': '4/9/16', 'rental_end': '3/10/18', 'total_days': 700, 'total_price': 14700, 'sqrt_total_price': 121.2435565298214, 'unit_cost': 14700.0}, 'RNT378': {'product_code': 'PRD68', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '6/24/16', 'rental_end': '12/19/17', 'total_days': 543, 'total_price': 15204, 'sqrt_total_price': 123.30450113438681, 'unit_cost': 3040.8}, 'RNT379': {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 17, 'rental_start': '9/11/18', 'rental_end': '11/21/16'}, 'RNT380': {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '3/6/16', 'rental_end': '5/23/17', 'total_days': 443, 'total_price': 10632, 'sqrt_total_price': 103.11159003720194, 'unit_cost': 1063.2}, 'RNT381': {'product_code': 'PRD30', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '5/28/18', 'rental_end': '12/26/16'}, 'RNT382': {'product_code': 'PRD95', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '5/19/17', 'rental_end': '12/8/18', 'total_days': 568, 'total_price': 11928, 'sqrt_total_price': 109.21538353180837, 'unit_cost': 3976.0}, 'RNT383': {'product_code': 'PRD58', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '5/28/17', 'rental_end': '5/6/17'}, 'RNT384': {'product_code': 'PRD73', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '11/28/17', 'rental_end': '5/29/17'}, 'RNT385': {'product_code': 'PRD29', 'units_rented': 9, 'price_per_day': 18, 'rental_start': '12/17/16', 'rental_end': '8/30/18', 'total_days': 621, 'total_price': 11178, 'sqrt_total_price': 105.72606112023658, 'unit_cost': 1242.0}, 'RNT386': {'product_code': 'PRD99', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '1/5/17', 'rental_end': '6/9/16'}, 'RNT387': {'product_code': 'PRD38', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '12/28/18', 'rental_end': '7/18/16'}, 'RNT388': {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 5, 'rental_start': '7/21/18', 'rental_end': '12/11/16'}, 'RNT389': {'product_code': 'PRD71', 'units_rented': 10, 'price_per_day': 27, 'rental_start': '4/6/17', 'rental_end': '8/25/18', 'total_days': 506, 'total_price': 13662, 'sqrt_total_price': 116.88455843266894, 'unit_cost': 1366.2}, 'RNT390': {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '12/16/16', 'rental_end': '10/19/17', 'total_days': 307, 'total_price': 1535, 'sqrt_total_price': 39.179076048319466, 'unit_cost': 219.28571428571428}, 'RNT391': {'product_code': 'PRD2', 'units_rented': 1, 'price_per_day': 27, 'rental_start': '8/18/17', 'rental_end': '8/6/17'}, 'RNT392': {'product_code': 'PRD64', 'units_rented': 9, 'price_per_day': 21, 'rental_start': '7/17/18', 'rental_end': '4/4/18'}, 'RNT393': {'product_code': 'PRD49', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '3/10/16', 'rental_end': '4/6/17', 'total_days': 392, 'total_price': 5880, 'sqrt_total_price': 76.68115805072325, 'unit_cost': 735.0}, 'RNT394': {'product_code': 'PRD11', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '2/15/18', 'rental_end': '1/10/17'}, 'RNT395': {'product_code': 'PRD22', 'units_rented': 5, 'price_per_day': 6, 'rental_start': '3/31/18', 'rental_end': '12/29/17'}, 'RNT396': {'product_code': 'PRD10', 'units_rented': 8, 'price_per_day': 5, 'rental_start': '8/9/16', 'rental_end': '5/16/18', 'total_days': 645, 'total_price': 3225, 'sqrt_total_price': 56.789083458002736, 'unit_cost': 403.125}, 'RNT397': {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '6/22/17', 'rental_end': '5/11/16'}, 'RNT398': {'product_code': 'PRD46', 'units_rented': 9, 'price_per_day': 16, 'rental_start': '5/27/18', 'rental_end': '6/5/18', 'total_days': 9, 'total_price': 144, 'sqrt_total_price': 12.0, 'unit_cost': 16.0}, 'RNT399': {'product_code': 'PRD10', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '1/21/16', 'rental_end': '10/11/17', 'total_days': 629, 'total_price': 22015, 'sqrt_total_price': 148.37452611550273, 'unit_cost': 4403.0}, 'RNT400': {'product_code': 'PRD59', 'units_rented': 5, 'price_per_day': 27, 'rental_start': '10/12/18', 'rental_end': '3/6/17'}, 'RNT401': {'product_code': 'PRD86', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '1/1/18', 'rental_end': '5/10/18', 'total_days': 129, 'total_price': 4644, 'sqrt_total_price': 68.14690014960328, 'unit_cost': 4644.0}, 'RNT402': {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 24, 'rental_start': '3/8/17', 'rental_end': '12/3/17', 'total_days': 270, 'total_price': 6480, 'sqrt_total_price': 80.49844718999243, 'unit_cost': 720.0}, 'RNT403': {'product_code': 'PRD59', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '8/16/16', 'rental_end': '10/7/17', 'total_days': 417, 'total_price': 2502, 'sqrt_total_price': 50.0199960015992, 'unit_cost': 1251.0}, 'RNT404': {'product_code': 'PRD95', 'units_rented': 7, 'price_per_day': 40, 'rental_start': '9/1/16', 'rental_end': '11/23/17', 'total_days': 448, 'total_price': 17920, 'sqrt_total_price': 133.8656042454521, 'unit_cost': 2560.0}, 'RNT405': {'product_code': 'PRD48', 'units_rented': 3, 'price_per_day': 18, 'rental_start': '10/9/18', 'rental_end': '4/17/17'}, 'RNT406': {'product_code': 'PRD49', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '3/2/17', 'rental_end': '1/5/18', 'total_days': 309, 'total_price': 4017, 'sqrt_total_price': 63.3798075099633, 'unit_cost': 803.4}, 'RNT407': {'product_code': 'PRD75', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '8/7/16', 'rental_end': '3/18/17', 'total_days': 223, 'total_price': 8251, 'sqrt_total_price': 90.83501527494779, 'unit_cost': 1031.375}, 'RNT408': {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 37, 'rental_start': '2/1/17', 'rental_end': '1/2/17'}, 'RNT409': {'product_code': 'PRD12', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '8/16/17', 'rental_end': '11/18/16'}, 'RNT410': {'product_code': 'PRD56', 'units_rented': 10, 'price_per_day': 14, 'rental_start': '8/8/18', 'rental_end': '9/7/18', 'total_days': 30, 'total_price': 420, 'sqrt_total_price': 20.493901531919196, 'unit_cost': 42.0}, 'RNT411': {'product_code': 'PRD99', 'units_rented': 3, 'price_per_day': 16, 'rental_start': '10/7/16', 'rental_end': '6/2/18', 'total_days': 603, 'total_price': 9648, 'sqrt_total_price': 98.2242332624694, 'unit_cost': 3216.0}, 'RNT412': {'product_code': 'PRD58', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '6/30/18', 'rental_end': '9/16/17'}, 'RNT413': {'product_code': 'PRD6', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '9/22/18', 'rental_end': '10/1/17'}, 'RNT414': {'product_code': 'PRD65', 'units_rented': 8, 'price_per_day': 38, 'rental_start': '8/5/17', 'rental_end': '11/4/16'}, 'RNT415': {'product_code': 'PRD26', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '4/12/16', 'rental_end': '9/13/17', 'total_days': 519, 'total_price': 4671, 'sqrt_total_price': 68.3447144993671, 'unit_cost': 4671.0}, 'RNT416': {'product_code': 'PRD71', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '10/26/17', 'rental_end': '2/18/17'}, 'RNT417': {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 37, 'rental_start': '5/4/16', 'rental_end': '9/22/16', 'total_days': 141, 'total_price': 5217, 'sqrt_total_price': 72.22880311897741, 'unit_cost': 521.7}, 'RNT418': {'product_code': 'PRD31', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '9/29/16', 'rental_end': '6/30/17', 'total_days': 274, 'total_price': 6028, 'sqrt_total_price': 77.64019577512668, 'unit_cost': 1004.6666666666666}, 'RNT419': {'product_code': 'PRD12', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '2/3/16', 'rental_end': '9/2/18', 'total_days': 942, 'total_price': 9420, 'sqrt_total_price': 97.05668446840743, 'unit_cost': 1046.6666666666667}, 'RNT420': {'product_code': 'PRD49', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '8/22/16', 'rental_end': '11/27/18', 'total_days': 827, 'total_price': 16540, 'sqrt_total_price': 128.6079313261822, 'unit_cost': 2362.8571428571427}, 'RNT421': {'product_code': 'PRD92', 'units_rented': 9, 'price_per_day': 9, 'rental_start': '12/6/17', 'rental_end': '4/14/16'}, 'RNT422': {'product_code': 'PRD14', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '12/24/16', 'rental_end': '7/18/16'}, 'RNT423': {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 35, 'rental_start': '10/17/16', 'rental_end': '1/25/16'}, 'RNT424': {'product_code': 'PRD5', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '9/27/18', 'rental_end': '4/27/16'}, 'RNT425': {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '1/30/17', 'rental_end': '6/23/18', 'total_days': 509, 'total_price': 17815, 'sqrt_total_price': 133.47284367990366, 'unit_cost': 3563.0}, 'RNT426': {'product_code': 'PRD33', 'units_rented': 7, 'price_per_day': 23, 'rental_start': '3/6/16', 'rental_end': '4/26/17', 'total_days': 416, 'total_price': 9568, 'sqrt_total_price': 97.81615408509987, 'unit_cost': 1366.857142857143}, 'RNT427': {'product_code': 'PRD59', 'units_rented': 9, 'price_per_day': 11, 'rental_start': '5/5/18', 'rental_end': '1/9/17'}, 'RNT428': {'product_code': 'PRD86', 'units_rented': 7, 'price_per_day': 15, 'rental_start': '11/11/16', 'rental_end': '6/11/16'}, 'RNT429': {'product_code': 'PRD9', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '2/13/16', 'rental_end': '9/4/16', 'total_days': 204, 'total_price': 6120, 'sqrt_total_price': 78.23042886243178, 'unit_cost': 612.0}, 'RNT430': {'product_code': 'PRD57', 'units_rented': 2, 'price_per_day': 15, 'rental_start': '5/3/18', 'rental_end': '4/11/18'}, 'RNT431': {'product_code': 'PRD90', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '3/30/16', 'rental_end': '7/23/18', 'total_days': 845, 'total_price': 7605, 'sqrt_total_price': 87.20665112249179, 'unit_cost': 1267.5}, 'RNT432': {'product_code': 'PRD12', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '12/24/17', 'rental_end': '12/27/18', 'total_days': 368, 'total_price': 6992, 'sqrt_total_price': 83.6181798414675, 'unit_cost': 2330.6666666666665}, 'RNT433': {'product_code': 'PRD31', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '1/31/16', 'rental_end': '11/6/18', 'total_days': 1010, 'total_price': 25250, 'sqrt_total_price': 158.90248582070703, 'unit_cost': 3156.25}, 'RNT434': {'product_code': 'PRD18', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '8/18/17', 'rental_end': '11/3/18', 'total_days': 442, 'total_price': 12818, 'sqrt_total_price': 113.21660655575224, 'unit_cost': 1281.8}, 'RNT435': {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '11/22/16', 'rental_end': '1/24/16'}, 'RNT436': {'product_code': 'PRD37', 'units_rented': 4, 'price_per_day': 10, 'rental_start': '4/17/18', 'rental_end': '5/7/17'}, 'RNT437': {'product_code': 'PRD39', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '8/31/16', 'rental_end': '9/17/17', 'total_days': 382, 'total_price': 12224, 'sqrt_total_price': 110.56219968868203, 'unit_cost': 2444.8}, 'RNT438': {'product_code': 'PRD10', 'units_rented': 10, 'price_per_day': 8, 'rental_start': '4/24/16', 'rental_end': '6/29/16', 'total_days': 66, 'total_price': 528, 'sqrt_total_price': 22.978250586152114, 'unit_cost': 52.8}, 'RNT439': {'product_code': 'PRD76', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '4/30/18', 'rental_end': '7/24/18', 'total_days': 85, 'total_price': 3230, 'sqrt_total_price': 56.83308895353129, 'unit_cost': 646.0}, 'RNT440': {'product_code': 'PRD43', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '11/24/18', 'rental_end': '12/3/16'}, 'RNT441': {'product_code': 'PRD33', 'units_rented': 4, 'price_per_day': 12, 'rental_start': '6/1/16', 'rental_end': '5/1/18', 'total_days': 699, 'total_price': 8388, 'sqrt_total_price': 91.58602513484249, 'unit_cost': 2097.0}, 'RNT442': {'product_code': 'PRD68', 'units_rented': 8, 'price_per_day': 13, 'rental_start': '2/6/17', 'rental_end': '8/21/18', 'total_days': 561, 'total_price': 7293, 'sqrt_total_price': 85.39906322671227, 'unit_cost': 911.625}, 'RNT443': {'product_code': 'PRD82', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '8/7/18', 'rental_end': '2/18/16'}, 'RNT444': {'product_code': 'PRD0', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '6/16/17', 'rental_end': '12/8/17', 'total_days': 175, 'total_price': 7000, 'sqrt_total_price': 83.66600265340756, 'unit_cost': 7000.0}, 'RNT445': {'product_code': 'PRD87', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '2/22/18', 'rental_end': '10/24/17'}, 'RNT446': {'product_code': 'PRD55', 'units_rented': 4, 'price_per_day': 18, 'rental_start': '6/30/18', 'rental_end': '6/26/16'}, 'RNT447': {'product_code': 'PRD67', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '11/14/17', 'rental_end': '7/7/17'}, 'RNT448': {'product_code': 'PRD33', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '6/20/17', 'rental_end': '12/25/17', 'total_days': 188, 'total_price': 5452, 'sqrt_total_price': 73.83765976789893, 'unit_cost': 778.8571428571429}, 'RNT449': {'product_code': 'PRD89', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '10/17/18', 'rental_end': '7/30/17'}, 'RNT450': {'product_code': 'PRD40', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '12/31/16', 'rental_end': '12/25/17', 'total_days': 359, 'total_price': 7898, 'sqrt_total_price': 88.87069258197553, 'unit_cost': 987.25}, 'RNT451': {'product_code': 'PRD3', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '3/23/17', 'rental_end': '10/16/16'}, 'RNT452': {'product_code': 'PRD57', 'units_rented': 7, 'price_per_day': 18, 'rental_start': '2/6/17', 'rental_end': '11/17/18', 'total_days': 649, 'total_price': 11682, 'sqrt_total_price': 108.08330120791094, 'unit_cost': 1668.857142857143}, 'RNT453': {'product_code': 'PRD52', 'units_rented': 1, 'price_per_day': 34, 'rental_start': '10/10/18', 'rental_end': '7/23/16'}, 'RNT454': {'product_code': 'PRD46', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '9/28/18', 'rental_end': '8/25/18'}, 'RNT455': {'product_code': 'PRD73', 'units_rented': 7, 'price_per_day': 7, 'rental_start': '11/16/16', 'rental_end': '5/3/17', 'total_days': 168, 'total_price': 1176, 'sqrt_total_price': 34.292856398964496, 'unit_cost': 168.0}, 'RNT456': {'product_code': 'PRD24', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '2/16/16', 'rental_end': '4/23/16', 'total_days': 67, 'total_price': 1273, 'sqrt_total_price': 35.679125549822544, 'unit_cost': 212.16666666666666}, 'RNT457': {'product_code': 'PRD56', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '8/6/18', 'rental_end': '11/25/16'}, 'RNT458': {'product_code': 'PRD70', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '9/24/17', 'rental_end': '2/26/18', 'total_days': 155, 'total_price': 1085, 'sqrt_total_price': 32.93933818400121, 'unit_cost': 361.6666666666667}, 'RNT459': {'product_code': 'PRD92', 'units_rented': 8, 'price_per_day': 35, 'rental_start': '5/23/16', 'rental_end': '2/25/17', 'total_days': 278, 'total_price': 9730, 'sqrt_total_price': 98.64076236526155, 'unit_cost': 1216.25}, 'RNT460': {'product_code': 'PRD23', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '11/17/16', 'rental_end': '3/15/18', 'total_days': 483, 'total_price': 14007, 'sqrt_total_price': 118.35117236428205, 'unit_cost': 2801.4}, 'RNT461': {'product_code': 'PRD80', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '7/21/18', 'rental_end': '6/6/16'}, 'RNT462': {'product_code': 'PRD82', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '6/9/18', 'rental_end': '5/2/18'}, 'RNT463': {'product_code': 'PRD6', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '11/18/18', 'rental_end': '3/14/18'}, 'RNT464': {'product_code': 'PRD80', 'units_rented': 2, 'price_per_day': 6, 'rental_start': '3/31/18', 'rental_end': '7/23/18', 'total_days': 114, 'total_price': 684, 'sqrt_total_price': 26.153393661244042, 'unit_cost': 342.0}, 'RNT465': {'product_code': 'PRD81', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/28/18', 'rental_end': '3/7/17'}, 'RNT466': {'product_code': 'PRD93', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '1/14/17', 'rental_end': '8/20/18', 'total_days': 583, 'total_price': 4081, 'sqrt_total_price': 63.88270501473775, 'unit_cost': 1360.3333333333333}, 'RNT467': {'product_code': 'PRD65', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '5/18/18', 'rental_end': '5/23/16'}, 'RNT468': {'product_code': 'PRD90', 'units_rented': 5, 'price_per_day': 6, 'rental_start': '5/12/16', 'rental_end': '7/19/16', 'total_days': 68, 'total_price': 408, 'sqrt_total_price': 20.199009876724155, 'unit_cost': 81.6}, 'RNT469': {'product_code': 'PRD49', 'units_rented': 5, 'price_per_day': 10, 'rental_start': '12/27/16', 'rental_end': '11/21/18', 'total_days': 694, 'total_price': 6940, 'sqrt_total_price': 83.30666239863412, 'unit_cost': 1388.0}, 'RNT470': {'product_code': 'PRD74', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '3/4/18', 'rental_end': '7/1/18', 'total_days': 119, 'total_price': 2737, 'sqrt_total_price': 52.316345438113316, 'unit_cost': 1368.5}, 'RNT471': {'product_code': 'PRD52', 'units_rented': 5, 'price_per_day': 7, 'rental_start': '11/25/16', 'rental_end': '11/22/18', 'total_days': 727, 'total_price': 5089, 'sqrt_total_price': 71.33722730804723, 'unit_cost': 1017.8}, 'RNT472': {'product_code': 'PRD44', 'units_rented': 9, 'price_per_day': 36, 'rental_start': '4/25/17', 'rental_end': '3/5/17'}, 'RNT473': {'product_code': 'PRD22', 'units_rented': 8, 'price_per_day': 30, 'rental_start': '1/25/17', 'rental_end': '12/3/18', 'total_days': 677, 'total_price': 20310, 'sqrt_total_price': 142.51315728731856, 'unit_cost': 2538.75}, 'RNT474': {'product_code': 'PRD81', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '5/23/17', 'rental_end': '6/4/17', 'total_days': 12, 'total_price': 420, 'sqrt_total_price': 20.493901531919196, 'unit_cost': 84.0}, 'RNT475': {'product_code': 'PRD31', 'units_rented': 10, 'price_per_day': 6, 'rental_start': '8/15/17', 'rental_end': '7/29/18', 'total_days': 348, 'total_price': 2088, 'sqrt_total_price': 45.69463863518345, 'unit_cost': 208.8}, 'RNT476': {'product_code': 'PRD40', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '7/28/18', 'rental_end': '11/26/16'}, 'RNT477': {'product_code': 'PRD15', 'units_rented': 9, 'price_per_day': 5, 'rental_start': '8/24/16', 'rental_end': '1/23/18', 'total_days': 517, 'total_price': 2585, 'sqrt_total_price': 50.84289527554464, 'unit_cost': 287.22222222222223}, 'RNT478': {'product_code': 'PRD39', 'units_rented': 3, 'price_per_day': 36, 'rental_start': '1/12/16', 'rental_end': '3/29/16', 'total_days': 77, 'total_price': 2772, 'sqrt_total_price': 52.64978632435273, 'unit_cost': 924.0}, 'RNT479': {'product_code': 'PRD59', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '9/13/16', 'rental_end': '9/28/16', 'total_days': 15, 'total_price': 330, 'sqrt_total_price': 18.16590212458495, 'unit_cost': 33.0}, 'RNT480': {'product_code': 'PRD42', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '8/2/18', 'rental_end': '4/8/17'}, 'RNT481': {'product_code': 'PRD76', 'units_rented': 8, 'price_per_day': 21, 'rental_start': '5/16/17', 'rental_end': '9/4/17', 'total_days': 111, 'total_price': 2331, 'sqrt_total_price': 48.28043081829324, 'unit_cost': 291.375}, 'RNT482': {'product_code': 'PRD96', 'units_rented': 7, 'price_per_day': 13, 'rental_start': '1/25/16', 'rental_end': '1/24/17', 'total_days': 365, 'total_price': 4745, 'sqrt_total_price': 68.8839603971781, 'unit_cost': 677.8571428571429}, 'RNT483': {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 23, 'rental_start': '1/13/17', 'rental_end': '3/19/18', 'total_days': 430, 'total_price': 9890, 'sqrt_total_price': 99.44847912361456, 'unit_cost': 3296.6666666666665}, 'RNT484': {'product_code': 'PRD40', 'units_rented': 6, 'price_per_day': 14, 'rental_start': '6/23/16', 'rental_end': '9/7/17', 'total_days': 441, 'total_price': 6174, 'sqrt_total_price': 78.57480512225277, 'unit_cost': 1029.0}, 'RNT485': {'product_code': 'PRD56', 'units_rented': 7, 'price_per_day': 38, 'rental_start': '3/26/18', 'rental_end': '1/29/17'}, 'RNT486': {'product_code': 'PRD20', 'units_rented': 1, 'price_per_day': 6, 'rental_start': '10/26/17', 'rental_end': '10/9/18', 'total_days': 348, 'total_price': 2088, 'sqrt_total_price': 45.69463863518345, 'unit_cost': 2088.0}, 'RNT487': {'product_code': 'PRD93', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '3/12/17', 'rental_end': '4/28/16'}, 'RNT488': {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 23, 'rental_start': '3/8/16', 'rental_end': '2/15/18', 'total_days': 709, 'total_price': 16307, 'sqrt_total_price': 127.69886452118516, 'unit_cost': 5435.666666666667}, 'RNT489': {'product_code': 'PRD69', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '8/21/18', 'rental_end': '5/9/18'}, 'RNT490': {'product_code': 'PRD58', 'units_rented': 5, 'price_per_day': 19, 'rental_start': '9/23/17', 'rental_end': '8/17/17'}, 'RNT491': {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 15, 'rental_start': '6/2/18', 'rental_end': '2/3/17'}, 'RNT492': {'product_code': 'PRD26', 'units_rented': 6, 'price_per_day': 11, 'rental_start': '1/22/17', 'rental_end': '10/10/17', 'total_days': 261, 'total_price': 2871, 'sqrt_total_price': 53.58171329847526, 'unit_cost': 478.5}, 'RNT493': {'product_code': 'PRD95', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '8/23/18', 'rental_end': '10/10/16'}, 'RNT494': {'product_code': 'PRD88', 'units_rented': 7, 'price_per_day': 23, 'rental_start': '7/31/16', 'rental_end': '12/29/16', 'total_days': 151, 'total_price': 3473, 'sqrt_total_price': 58.93216439263028, 'unit_cost': 496.14285714285717}, 'RNT495': {'product_code': 'PRD23', 'units_rented': 10, 'price_per_day': 7, 'rental_start': '6/22/17', 'rental_end': '7/31/16'}, 'RNT496': {'product_code': 'PRD8', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '11/28/17', 'rental_end': '12/5/16'}, 'RNT497': {'product_code': 'PRD12', 'units_rented': 4, 'price_per_day': 17, 'rental_start': '6/17/18', 'rental_end': '4/20/17'}, 'RNT498': {'product_code': 'PRD95', 'units_rented': 6, 'price_per_day': 14, 'rental_start': '5/1/16', 'rental_end': '4/30/17', 'total_days': 364, 'total_price': 5096, 'sqrt_total_price': 71.386273190299, 'unit_cost': 849.3333333333334}, 'RNT499': {'product_code': 'PRD64', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '8/18/17', 'rental_end': '4/20/18', 'total_days': 245, 'total_price': 5635, 'sqrt_total_price': 75.06663706334525, 'unit_cost': 563.5}, 'RNT500': {'product_code': 'PRD88', 'units_rented': 5, 'price_per_day': 27, 'rental_start': '3/16/16', 'rental_end': '6/5/16', 'total_days': 81, 'total_price': 2187, 'sqrt_total_price': 46.76537180435969, 'unit_cost': 437.4}, 'RNT501': {'product_code': 'PRD51', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '10/30/16', 'rental_end': '7/4/16'}, 'RNT502': {'product_code': 'PRD97', 'units_rented': 9, 'price_per_day': 15, 'rental_start': '2/26/17', 'rental_end': '7/2/18', 'total_days': 491, 'total_price': 7365, 'sqrt_total_price': 85.81957818586619, 'unit_cost': 818.3333333333334}, 'RNT503': {'product_code': 'PRD37', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '3/15/17', 'rental_end': '11/22/16'}, 'RNT504': {'product_code': 'PRD88', 'units_rented': 2, 'price_per_day': 22, 'rental_start': '12/22/16', 'rental_end': '3/7/18', 'total_days': 440, 'total_price': 9680, 'sqrt_total_price': 98.38699100999075, 'unit_cost': 4840.0}, 'RNT505': {'product_code': 'PRD28', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '5/18/16', 'rental_end': '10/4/16', 'total_days': 139, 'total_price': 2780, 'sqrt_total_price': 52.72570530585627, 'unit_cost': 463.3333333333333}, 'RNT506': {'product_code': 'PRD97', 'units_rented': 10, 'price_per_day': 36, 'rental_start': '1/25/18', 'rental_end': '11/19/18', 'total_days': 298, 'total_price': 10728, 'sqrt_total_price': 103.57605900979242, 'unit_cost': 1072.8}, 'RNT507': {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 6, 'rental_start': '6/20/18', 'rental_end': '6/1/17'}, 'RNT508': {'product_code': 'PRD53', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '5/31/17', 'rental_end': '3/21/16'}, 'RNT509': {'product_code': 'PRD78', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '12/18/18', 'rental_end': '3/17/18'}, 'RNT510': {'product_code': 'PRD74', 'units_rented': 5, 'price_per_day': 17, 'rental_start': '7/14/16', 'rental_end': '7/29/16', 'total_days': 15, 'total_price': 255, 'sqrt_total_price': 15.968719422671311, 'unit_cost': 51.0}, 'RNT511': {'product_code': 'PRD23', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '3/27/18', 'rental_end': '12/27/18', 'total_days': 275, 'total_price': 6325, 'sqrt_total_price': 79.52986860293433, 'unit_cost': 1265.0}, 'RNT512': {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '11/15/17', 'rental_end': '11/3/17'}, 'RNT513': {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '12/22/18', 'rental_end': '7/6/18'}, 'RNT514': {'product_code': 'PRD23', 'units_rented': 9, 'price_per_day': 34, 'rental_start': '8/18/18', 'rental_end': '9/25/17'}, 'RNT515': {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 18, 'rental_start': '4/22/18', 'rental_end': '9/18/17'}, 'RNT516': {'product_code': 'PRD91', 'units_rented': 3, 'price_per_day': 28, 'rental_start': '3/15/18', 'rental_end': '4/15/17'}, 'RNT517': {'product_code': 'PRD74', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '8/17/18', 'rental_end': '12/20/16'}, 'RNT518': {'product_code': 'PRD41', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '6/10/18', 'rental_end': '9/29/16'}, 'RNT519': {'product_code': 'PRD10', 'units_rented': 5, 'price_per_day': 7, 'rental_start': '8/27/17', 'rental_end': '8/28/17', 'total_days': 1, 'total_price': 7, 'sqrt_total_price': 2.6457513110645907, 'unit_cost': 1.4}, 'RNT520': {'product_code': 'PRD96', 'units_rented': 6, 'price_per_day': 18, 'rental_start': '8/15/17', 'rental_end': '4/10/17'}, 'RNT521': {'product_code': 'PRD98', 'units_rented': 8, 'price_per_day': 23, 'rental_start': '2/5/17', 'rental_end': '9/27/17', 'total_days': 234, 'total_price': 5382, 'sqrt_total_price': 73.3621155638249, 'unit_cost': 672.75}, 'RNT522': {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '5/10/18', 'rental_end': '11/22/17'}, 'RNT523': {'product_code': 'PRD53', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '1/23/16', 'rental_end': '4/2/16', 'total_days': 70, 'total_price': 980, 'sqrt_total_price': 31.304951684997057, 'unit_cost': 108.88888888888889}, 'RNT524': {'product_code': 'PRD63', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '7/29/18', 'rental_end': '3/22/18'}, 'RNT525': {'product_code': 'PRD86', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '2/18/18', 'rental_end': '10/26/17'}, 'RNT526': {'product_code': 'PRD2', 'units_rented': 3, 'price_per_day': 37, 'rental_start': '4/24/16', 'rental_end': '2/4/18', 'total_days': 651, 'total_price': 24087, 'sqrt_total_price': 155.19987113396712, 'unit_cost': 8029.0}, 'RNT527': {'product_code': 'PRD99', 'units_rented': 1, 'price_per_day': 10, 'rental_start': '4/28/16', 'rental_end': '1/12/18', 'total_days': 624, 'total_price': 6240, 'sqrt_total_price': 78.99367063252599, 'unit_cost': 6240.0}, 'RNT528': {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '5/30/18', 'rental_end': '2/6/16'}, 'RNT529': {'product_code': 'PRD96', 'units_rented': 9, 'price_per_day': 40, 'rental_start': '9/12/16', 'rental_end': '12/3/16', 'total_days': 82, 'total_price': 3280, 'sqrt_total_price': 57.271284253105414, 'unit_cost': 364.44444444444446}, 'RNT530': {'product_code': 'PRD10', 'units_rented': 6, 'price_per_day': 38, 'rental_start': '3/11/16', 'rental_end': '7/13/17', 'total_days': 489, 'total_price': 18582, 'sqrt_total_price': 136.31580979475564, 'unit_cost': 3097.0}, 'RNT531': {'product_code': 'PRD5', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '10/5/17', 'rental_end': '11/26/18', 'total_days': 417, 'total_price': 7923, 'sqrt_total_price': 89.01123524589467, 'unit_cost': 1980.75}, 'RNT532': {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '12/7/18', 'rental_end': '10/30/17'}, 'RNT533': {'product_code': 'PRD66', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '3/29/18', 'rental_end': '12/28/16'}, 'RNT534': {'product_code': 'PRD30', 'units_rented': 5, 'price_per_day': 11, 'rental_start': '6/9/16', 'rental_end': '6/24/17', 'total_days': 380, 'total_price': 4180, 'sqrt_total_price': 64.65291950097846, 'unit_cost': 836.0}, 'RNT535': {'product_code': 'PRD79', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '6/5/18', 'rental_end': '11/22/16'}, 'RNT536': {'product_code': 'PRD94', 'units_rented': 6, 'price_per_day': 39, 'rental_start': '12/29/18', 'rental_end': '7/3/18'}, 'RNT537': {'product_code': 'PRD71', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '6/30/17', 'rental_end': '8/29/16'}, 'RNT538': {'product_code': 'PRD5', 'units_rented': 10, 'price_per_day': 34, 'rental_start': '11/24/16', 'rental_end': '2/22/16'}, 'RNT539': {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 23, 'rental_start': '7/28/17', 'rental_end': '7/3/16'}, 'RNT540': {'product_code': 'PRD84', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '11/20/17', 'rental_end': '1/11/18', 'total_days': 52, 'total_price': 1768, 'sqrt_total_price': 42.04759208325728, 'unit_cost': 252.57142857142858}, 'RNT541': {'product_code': 'PRD54', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '8/12/18', 'rental_end': '5/5/16'}, 'RNT542': {'product_code': 'PRD44', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '12/20/17', 'rental_end': '11/19/18', 'total_days': 334, 'total_price': 10354, 'sqrt_total_price': 101.75460677532, 'unit_cost': 1479.142857142857}, 'RNT543': {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 14, 'rental_start': '2/27/17', 'rental_end': '3/4/17', 'total_days': 5, 'total_price': 70, 'sqrt_total_price': 8.366600265340756, 'unit_cost': 14.0}, 'RNT544': {'product_code': 'PRD53', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '1/9/18', 'rental_end': '6/19/17'}, 'RNT545': {'product_code': 'PRD66', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '11/8/18', 'rental_end': '9/27/17'}, 'RNT546': {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '11/10/16', 'rental_end': '6/16/16'}, 'RNT547': {'product_code': 'PRD28', 'units_rented': 3, 'price_per_day': 15, 'rental_start': '5/28/16', 'rental_end': '12/2/17', 'total_days': 553, 'total_price': 8295, 'sqrt_total_price': 91.0768905925098, 'unit_cost': 2765.0}, 'RNT548': {'product_code': 'PRD58', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '10/27/18', 'rental_end': '10/20/17'}, 'RNT549': {'product_code': 'PRD0', 'units_rented': 6, 'price_per_day': 28, 'rental_start': '7/20/17', 'rental_end': '10/14/17', 'total_days': 86, 'total_price': 2408, 'sqrt_total_price': 49.07137658554119, 'unit_cost': 401.3333333333333}, 'RNT550': {'product_code': 'PRD40', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '9/5/17', 'rental_end': '5/30/16'}, 'RNT551': {'product_code': 'PRD34', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '6/24/18', 'rental_end': '8/8/17'}, 'RNT552': {'product_code': 'PRD16', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '1/11/16', 'rental_end': '1/6/18', 'total_days': 726, 'total_price': 19602, 'sqrt_total_price': 140.0071426749364, 'unit_cost': 2800.285714285714}, 'RNT553': {'product_code': 'PRD75', 'units_rented': 4, 'price_per_day': 24, 'rental_start': '12/17/16', 'rental_end': '7/31/17', 'total_days': 226, 'total_price': 5424, 'sqrt_total_price': 73.64781055808787, 'unit_cost': 1356.0}, 'RNT554': {'product_code': 'PRD70', 'units_rented': 4, 'price_per_day': 6, 'rental_start': '5/7/16', 'rental_end': '3/10/18', 'total_days': 672, 'total_price': 4032, 'sqrt_total_price': 63.49803146555018, 'unit_cost': 1008.0}, 'RNT555': {'product_code': 'PRD42', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '6/15/17', 'rental_end': '4/15/17'}, 'RNT556': {'product_code': 'PRD81', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '11/23/17', 'rental_end': '11/9/18', 'total_days': 351, 'total_price': 12636, 'sqrt_total_price': 112.40996397117117, 'unit_cost': 12636.0}, 'RNT557': {'product_code': 'PRD99', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '3/18/16', 'rental_end': '7/16/17', 'total_days': 485, 'total_price': 18915, 'sqrt_total_price': 137.5318145012273, 'unit_cost': 6305.0}, 'RNT558': {'product_code': 'PRD45', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '9/24/18', 'rental_end': '6/10/18'}, 'RNT559': {'product_code': 'PRD82', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '11/25/17', 'rental_end': '7/28/18', 'total_days': 245, 'total_price': 2450, 'sqrt_total_price': 49.49747468305833, 'unit_cost': 350.0}, 'RNT560': {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 15, 'rental_start': '6/20/16', 'rental_end': '1/18/17', 'total_days': 212, 'total_price': 3180, 'sqrt_total_price': 56.39148871948674, 'unit_cost': 1590.0}, 'RNT561': {'product_code': 'PRD35', 'units_rented': 1, 'price_per_day': 30, 'rental_start': '7/14/18', 'rental_end': '5/15/16'}, 'RNT562': {'product_code': 'PRD9', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '11/18/18', 'rental_end': '8/14/18'}, 'RNT563': {'product_code': 'PRD49', 'units_rented': 3, 'price_per_day': 24, 'rental_start': '7/19/17', 'rental_end': '6/11/18', 'total_days': 327, 'total_price': 7848, 'sqrt_total_price': 88.58893836140041, 'unit_cost': 2616.0}, 'RNT564': {'product_code': 'PRD72', 'units_rented': 8, 'price_per_day': 17, 'rental_start': '7/26/17', 'rental_end': '4/11/18', 'total_days': 259, 'total_price': 4403, 'sqrt_total_price': 66.35510530471637, 'unit_cost': 550.375}, 'RNT565': {'product_code': 'PRD37', 'units_rented': 6, 'price_per_day': 36, 'rental_start': '6/4/17', 'rental_end': '8/20/17', 'total_days': 77, 'total_price': 2772, 'sqrt_total_price': 52.64978632435273, 'unit_cost': 462.0}, 'RNT566': {'product_code': 'PRD3', 'units_rented': 3, 'price_per_day': 33, 'rental_start': '11/25/18', 'rental_end': '2/27/16'}, 'RNT567': {'product_code': 'PRD49', 'units_rented': 1, 'price_per_day': 28, 'rental_start': '11/7/16', 'rental_end': '12/2/17', 'total_days': 390, 'total_price': 10920, 'sqrt_total_price': 104.49880382090505, 'unit_cost': 10920.0}, 'RNT568': {'product_code': 'PRD85', 'units_rented': 1, 'price_per_day': 26, 'rental_start': '4/17/17', 'rental_end': '9/17/18', 'total_days': 518, 'total_price': 13468, 'sqrt_total_price': 116.05171261123206, 'unit_cost': 13468.0}, 'RNT569': {'product_code': 'PRD43', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '10/1/18', 'rental_end': '5/30/18'}, 'RNT570': {'product_code': 'PRD7', 'units_rented': 4, 'price_per_day': 38, 'rental_start': '11/21/17', 'rental_end': '7/13/17'}, 'RNT571': {'product_code': 'PRD40', 'units_rented': 5, 'price_per_day': 12, 'rental_start': '7/3/16', 'rental_end': '7/10/16', 'total_days': 7, 'total_price': 84, 'sqrt_total_price': 9.16515138991168, 'unit_cost': 16.8}, 'RNT572': {'product_code': 'PRD38', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '10/13/18', 'rental_end': '8/7/16'}, 'RNT573': {'product_code': 'PRD62', 'units_rented': 4, 'price_per_day': 23, 'rental_start': '2/20/18', 'rental_end': '3/12/18', 'total_days': 20, 'total_price': 460, 'sqrt_total_price': 21.447610589527216, 'unit_cost': 115.0}, 'RNT574': {'product_code': 'PRD13', 'units_rented': 2, 'price_per_day': 9, 'rental_start': '5/18/16', 'rental_end': '8/19/18', 'total_days': 823, 'total_price': 7407, 'sqrt_total_price': 86.06392972668631, 'unit_cost': 3703.5}, 'RNT575': {'product_code': 'PRD91', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '8/1/17', 'rental_end': '1/22/17'}, 'RNT576': {'product_code': 'PRD95', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '10/7/16', 'rental_end': '6/9/18', 'total_days': 610, 'total_price': 23790, 'sqrt_total_price': 154.2400726140908, 'unit_cost': 7930.0}, 'RNT577': {'product_code': 'PRD89', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '1/6/17', 'rental_end': '4/23/18', 'total_days': 472, 'total_price': 12272, 'sqrt_total_price': 110.77905939300983, 'unit_cost': 1534.0}, 'RNT578': {'product_code': 'PRD79', 'units_rented': 2, 'price_per_day': 40, 'rental_start': '1/5/16', 'rental_end': '3/9/16', 'total_days': 64, 'total_price': 2560, 'sqrt_total_price': 50.59644256269407, 'unit_cost': 1280.0}, 'RNT579': {'product_code': 'PRD31', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '7/14/17', 'rental_end': '9/5/17', 'total_days': 53, 'total_price': 1378, 'sqrt_total_price': 37.12142238654117, 'unit_cost': 137.8}, 'RNT580': {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 25, 'rental_start': '7/2/18', 'rental_end': '4/24/17'}, 'RNT581': {'product_code': 'PRD33', 'units_rented': 3, 'price_per_day': 24, 'rental_start': '8/3/16', 'rental_end': '5/9/18', 'total_days': 644, 'total_price': 15456, 'sqrt_total_price': 124.32216214336043, 'unit_cost': 5152.0}, 'RNT582': {'product_code': 'PRD10', 'units_rented': 4, 'price_per_day': 35, 'rental_start': '5/2/17', 'rental_end': '4/28/17'}, 'RNT583': {'product_code': 'PRD3', 'units_rented': 1, 'price_per_day': 39, 'rental_start': '6/15/17', 'rental_end': '5/19/18', 'total_days': 338, 'total_price': 13182, 'sqrt_total_price': 114.81289126226201, 'unit_cost': 13182.0}, 'RNT584': {'product_code': 'PRD37', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '4/16/16', 'rental_end': '10/6/18', 'total_days': 903, 'total_price': 16254, 'sqrt_total_price': 127.49117616525467, 'unit_cost': 1625.4}, 'RNT585': {'product_code': 'PRD75', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '2/9/18', 'rental_end': '1/15/16'}, 'RNT586': {'product_code': 'PRD73', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '1/27/17', 'rental_end': '7/5/16'}, 'RNT587': {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '5/1/18', 'rental_end': '3/20/17'}, 'RNT588': {'product_code': 'PRD70', 'units_rented': 5, 'price_per_day': 6, 'rental_start': '5/13/16', 'rental_end': '9/23/17', 'total_days': 498, 'total_price': 2988, 'sqrt_total_price': 54.662601474865795, 'unit_cost': 597.6}, 'RNT589': {'product_code': 'PRD60', 'units_rented': 10, 'price_per_day': 16, 'rental_start': '4/3/16', 'rental_end': '6/1/16', 'total_days': 59, 'total_price': 944, 'sqrt_total_price': 30.72458299147443, 'unit_cost': 94.4}, 'RNT590': {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 40, 'rental_start': '12/23/18', 'rental_end': '6/26/17'}, 'RNT591': {'product_code': 'PRD73', 'units_rented': 4, 'price_per_day': 22, 'rental_start': '6/2/18', 'rental_end': '3/21/18'}, 'RNT592': {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/26/16', 'rental_end': '5/4/16'}, 'RNT593': {'product_code': 'PRD69', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '11/26/16', 'rental_end': '9/23/16'}, 'RNT594': {'product_code': 'PRD51', 'units_rented': 7, 'price_per_day': 30, 'rental_start': '5/6/16', 'rental_end': '8/21/17', 'total_days': 472, 'total_price': 14160, 'sqrt_total_price': 118.99579824514814, 'unit_cost': 2022.857142857143}, 'RNT595': {'product_code': 'PRD24', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '2/23/17', 'rental_end': '1/2/16'}, 'RNT596': {'product_code': 'PRD72', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '3/9/17', 'rental_end': '10/2/17', 'total_days': 207, 'total_price': 1035, 'sqrt_total_price': 32.17141588429082, 'unit_cost': 345.0}, 'RNT597': {'product_code': 'PRD45', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '10/29/18', 'rental_end': '2/21/17'}, 'RNT598': {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 9, 'rental_start': '3/2/18', 'rental_end': '8/29/16'}, 'RNT599': {'product_code': 'PRD87', 'units_rented': 8, 'price_per_day': 21, 'rental_start': '6/17/18', 'rental_end': '2/12/16'}, 'RNT600': {'product_code': 'PRD99', 'units_rented': 10, 'price_per_day': 25, 'rental_start': '10/8/16', 'rental_end': '8/20/17', 'total_days': 316, 'total_price': 7900, 'sqrt_total_price': 88.88194417315589, 'unit_cost': 790.0}, 'RNT601': {'product_code': 'PRD71', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '6/12/17', 'rental_end': '1/12/17'}, 'RNT602': {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 31, 'rental_start': '10/10/16', 'rental_end': '4/12/16'}, 'RNT603': {'product_code': 'PRD65', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '9/17/17', 'rental_end': '2/7/16'}, 'RNT604': {'product_code': 'PRD72', 'units_rented': 6, 'price_per_day': 6, 'rental_start': '7/14/17', 'rental_end': '7/6/16'}, 'RNT605': {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 33, 'rental_start': '11/4/17', 'rental_end': '9/6/16'}, 'RNT606': {'product_code': 'PRD61', 'units_rented': 10, 'price_per_day': 39, 'rental_start': '10/21/18', 'rental_end': '5/31/16'}, 'RNT607': {'product_code': 'PRD83', 'units_rented': 2, 'price_per_day': 35, 'rental_start': '4/12/17', 'rental_end': '10/16/18', 'total_days': 552, 'total_price': 19320, 'sqrt_total_price': 138.99640283115244, 'unit_cost': 9660.0}, 'RNT608': {'product_code': 'PRD38', 'units_rented': 2, 'price_per_day': 21, 'rental_start': '7/12/16', 'rental_end': '7/31/16', 'total_days': 19, 'total_price': 399, 'sqrt_total_price': 19.974984355438178, 'unit_cost': 199.5}, 'RNT609': {'product_code': 'PRD96', 'units_rented': 5, 'price_per_day': 18, 'rental_start': '1/16/16', 'rental_end': '7/24/18', 'total_days': 920, 'total_price': 16560, 'sqrt_total_price': 128.6856635371633, 'unit_cost': 3312.0}, 'RNT610': {'product_code': 'PRD94', 'units_rented': 9, 'price_per_day': 24, 'rental_start': '1/23/18', 'rental_end': '11/4/18', 'total_days': 285, 'total_price': 6840, 'sqrt_total_price': 82.70429251254133, 'unit_cost': 760.0}, 'RNT611': {'product_code': 'PRD97', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '3/5/18', 'rental_end': '1/30/18'}, 'RNT612': {'product_code': 'PRD90', 'units_rented': 2, 'price_per_day': 32, 'rental_start': '12/12/16', 'rental_end': '8/29/17', 'total_days': 260, 'total_price': 8320, 'sqrt_total_price': 91.21403400793103, 'unit_cost': 4160.0}, 'RNT613': {'product_code': 'PRD99', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '10/4/18', 'rental_end': '1/17/18'}, 'RNT614': {'product_code': 'PRD56', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '3/6/18', 'rental_end': '12/7/18', 'total_days': 276, 'total_price': 4416, 'sqrt_total_price': 66.4529909033446, 'unit_cost': 4416.0}, 'RNT615': {'product_code': 'PRD29', 'units_rented': 4, 'price_per_day': 40, 'rental_start': '9/30/17', 'rental_end': '6/29/17'}, 'RNT616': {'product_code': 'PRD99', 'units_rented': 2, 'price_per_day': 35, 'rental_start': '8/24/16', 'rental_end': '4/27/17', 'total_days': 246, 'total_price': 8610, 'sqrt_total_price': 92.79008567729636, 'unit_cost': 4305.0}, 'RNT617': {'product_code': 'PRD87', 'units_rented': 10, 'price_per_day': 20, 'rental_start': '5/28/17', 'rental_end': '4/15/18', 'total_days': 322, 'total_price': 6440, 'sqrt_total_price': 80.24961059095551, 'unit_cost': 644.0}, 'RNT618': {'product_code': 'PRD96', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '7/25/17', 'rental_end': '1/3/18', 'total_days': 162, 'total_price': 6156, 'sqrt_total_price': 78.46018098373213, 'unit_cost': 684.0}, 'RNT619': {'product_code': 'PRD30', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '7/24/17', 'rental_end': '8/21/17', 'total_days': 28, 'total_price': 364, 'sqrt_total_price': 19.078784028338912, 'unit_cost': 60.666666666666664}, 'RNT620': {'product_code': 'PRD81', 'units_rented': 2, 'price_per_day': 16, 'rental_start': '8/13/16', 'rental_end': '1/19/18', 'total_days': 524, 'total_price': 8384, 'sqrt_total_price': 91.56418513807678, 'unit_cost': 4192.0}, 'RNT621': {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '4/26/16', 'rental_end': '3/15/18', 'total_days': 688, 'total_price': 26832, 'sqrt_total_price': 163.80476183554617, 'unit_cost': 8944.0}, 'RNT622': {'product_code': 'PRD40', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '8/22/16', 'rental_end': '4/18/16'}, 'RNT623': {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '4/18/16', 'rental_end': '6/30/16', 'total_days': 73, 'total_price': 2847, 'sqrt_total_price': 53.3572862878164, 'unit_cost': 569.4}, 'RNT624': {'product_code': 'PRD15', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '1/20/17', 'rental_end': '4/2/17', 'total_days': 72, 'total_price': 2448, 'sqrt_total_price': 49.47726750741192, 'unit_cost': 306.0}, 'RNT625': {'product_code': 'PRD7', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '4/15/16', 'rental_end': '5/1/16', 'total_days': 16, 'total_price': 160, 'sqrt_total_price': 12.649110640673518, 'unit_cost': 16.0}, 'RNT626': {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 32, 'rental_start': '7/22/18', 'rental_end': '8/1/17'}, 'RNT627': {'product_code': 'PRD91', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '8/23/16', 'rental_end': '12/31/18', 'total_days': 860, 'total_price': 18060, 'sqrt_total_price': 134.38749941865873, 'unit_cost': 3010.0}, 'RNT628': {'product_code': 'PRD81', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '9/1/17', 'rental_end': '12/7/18', 'total_days': 462, 'total_price': 3234, 'sqrt_total_price': 56.868268832451726, 'unit_cost': 1078.0}, 'RNT629': {'product_code': 'PRD81', 'units_rented': 5, 'price_per_day': 19, 'rental_start': '1/2/17', 'rental_end': '8/31/17', 'total_days': 241, 'total_price': 4579, 'sqrt_total_price': 67.66830868286867, 'unit_cost': 915.8}, 'RNT630': {'product_code': 'PRD68', 'units_rented': 6, 'price_per_day': 37, 'rental_start': '11/27/16', 'rental_end': '9/15/16'}, 'RNT631': {'product_code': 'PRD68', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '2/8/16', 'rental_end': '10/5/18', 'total_days': 970, 'total_price': 24250, 'sqrt_total_price': 155.72411502397438, 'unit_cost': 3031.25}, 'RNT632': {'product_code': 'PRD45', 'units_rented': 7, 'price_per_day': 18, 'rental_start': '1/13/16', 'rental_end': '1/7/16'}, 'RNT633': {'product_code': 'PRD54', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '7/9/18', 'rental_end': '2/1/18'}, 'RNT634': {'product_code': 'PRD99', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '9/16/18', 'rental_end': '8/7/18'}, 'RNT635': {'product_code': 'PRD81', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '3/2/16', 'rental_end': '1/22/17', 'total_days': 326, 'total_price': 3586, 'sqrt_total_price': 59.88321968631947, 'unit_cost': 1793.0}, 'RNT636': {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 38, 'rental_start': '11/2/18', 'rental_end': '9/15/17'}, 'RNT637': {'product_code': 'PRD85', 'units_rented': 1, 'price_per_day': 17, 'rental_start': '4/24/16', 'rental_end': '11/28/17', 'total_days': 583, 'total_price': 9911, 'sqrt_total_price': 99.55400544428134, 'unit_cost': 9911.0}, 'RNT638': {'product_code': 'PRD15', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '2/24/17', 'rental_end': '3/20/16'}, 'RNT639': {'product_code': 'PRD47', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '12/9/18', 'rental_end': '9/10/17'}, 'RNT640': {'product_code': 'PRD35', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '9/9/17', 'rental_end': '4/29/16'}, 'RNT641': {'product_code': 'PRD94', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '8/30/16', 'rental_end': '5/10/18', 'total_days': 618, 'total_price': 4326, 'sqrt_total_price': 65.7723346096214, 'unit_cost': 540.75}, 'RNT642': {'product_code': 'PRD14', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '7/25/16', 'rental_end': '7/3/16'}, 'RNT643': {'product_code': 'PRD59', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '10/20/18', 'rental_end': '2/13/16'}, 'RNT644': {'product_code': 'PRD45', 'units_rented': 6, 'price_per_day': 11, 'rental_start': '1/22/18', 'rental_end': '2/27/18', 'total_days': 36, 'total_price': 396, 'sqrt_total_price': 19.8997487421324, 'unit_cost': 66.0}, 'RNT645': {'product_code': 'PRD65', 'units_rented': 4, 'price_per_day': 29, 'rental_start': '12/29/16', 'rental_end': '4/12/17', 'total_days': 104, 'total_price': 3016, 'sqrt_total_price': 54.91812087098393, 'unit_cost': 754.0}, 'RNT646': {'product_code': 'PRD8', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '4/13/16', 'rental_end': '9/17/18', 'total_days': 887, 'total_price': 34593, 'sqrt_total_price': 185.9919353090343, 'unit_cost': 6918.6}, 'RNT647': {'product_code': 'PRD8', 'units_rented': 2, 'price_per_day': 7, 'rental_start': '4/5/17', 'rental_end': '9/8/16'}, 'RNT648': {'product_code': 'PRD53', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '7/19/18', 'rental_end': '6/26/17'}, 'RNT649': {'product_code': 'PRD64', 'units_rented': 9, 'price_per_day': 37, 'rental_start': '7/17/18', 'rental_end': '11/16/17'}, 'RNT650': {'product_code': 'PRD47', 'units_rented': 10, 'price_per_day': 11, 'rental_start': '1/26/16', 'rental_end': '6/10/17', 'total_days': 501, 'total_price': 5511, 'sqrt_total_price': 74.23610981186985, 'unit_cost': 551.1}, 'RNT651': {'product_code': 'PRD94', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '9/13/18', 'rental_end': '1/27/16'}, 'RNT652': {'product_code': 'PRD46', 'units_rented': 3, 'price_per_day': 26, 'rental_start': '3/13/16', 'rental_end': '1/2/17', 'total_days': 295, 'total_price': 7670, 'sqrt_total_price': 87.57853618324526, 'unit_cost': 2556.6666666666665}, 'RNT653': {'product_code': 'PRD54', 'units_rented': 10, 'price_per_day': 12, 'rental_start': '8/22/17', 'rental_end': '3/25/17'}, 'RNT654': {'product_code': 'PRD95', 'units_rented': 6, 'price_per_day': 10, 'rental_start': '5/2/18', 'rental_end': '12/31/18', 'total_days': 243, 'total_price': 2430, 'sqrt_total_price': 49.29503017546495, 'unit_cost': 405.0}, 'RNT655': {'product_code': 'PRD3', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '10/20/18', 'rental_end': '11/3/18', 'total_days': 14, 'total_price': 448, 'sqrt_total_price': 21.166010488516726, 'unit_cost': 448.0}, 'RNT656': {'product_code': 'PRD34', 'units_rented': 7, 'price_per_day': 10, 'rental_start': '10/5/18', 'rental_end': '7/4/16'}, 'RNT657': {'product_code': 'PRD81', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '8/5/16', 'rental_end': '11/15/18', 'total_days': 832, 'total_price': 21632, 'sqrt_total_price': 147.07821048680188, 'unit_cost': 2704.0}, 'RNT658': {'product_code': 'PRD96', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '8/9/16', 'rental_end': '11/27/18', 'total_days': 840, 'total_price': 24360, 'sqrt_total_price': 156.07690412101337, 'unit_cost': 4872.0}, 'RNT659': {'product_code': 'PRD9', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '9/14/18', 'rental_end': '9/6/17'}, 'RNT660': {'product_code': 'PRD89', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '2/15/16', 'rental_end': '12/18/16', 'total_days': 307, 'total_price': 11359, 'sqrt_total_price': 106.57860948614407, 'unit_cost': 11359.0}, 'RNT661': {'product_code': 'PRD56', 'units_rented': 7, 'price_per_day': 37, 'rental_start': '2/5/18', 'rental_end': '7/18/18', 'total_days': 163, 'total_price': 6031, 'sqrt_total_price': 77.6595132614157, 'unit_cost': 861.5714285714286}, 'RNT662': {'product_code': 'PRD12', 'units_rented': 5, 'price_per_day': 30, 'rental_start': '4/27/18', 'rental_end': '2/13/18'}, 'RNT663': {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '1/3/18', 'rental_end': '1/20/17'}, 'RNT664': {'product_code': 'PRD4', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '7/2/18', 'rental_end': '8/20/16'}, 'RNT665': {'product_code': 'PRD78', 'units_rented': 5, 'price_per_day': 21, 'rental_start': '9/8/17', 'rental_end': '2/4/17'}, 'RNT666': {'product_code': 'PRD75', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '11/21/16', 'rental_end': '9/1/17', 'total_days': 284, 'total_price': 6248, 'sqrt_total_price': 79.04429138147802, 'unit_cost': 1041.3333333333333}, 'RNT667': {'product_code': 'PRD30', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '1/4/18', 'rental_end': '3/31/16'}, 'RNT668': {'product_code': 'PRD85', 'units_rented': 6, 'price_per_day': 17, 'rental_start': '2/17/16', 'rental_end': '1/1/16'}, 'RNT669': {'product_code': 'PRD43', 'units_rented': 3, 'price_per_day': 38, 'rental_start': '7/28/18', 'rental_end': '12/16/18', 'total_days': 141, 'total_price': 5358, 'sqrt_total_price': 73.1983606373804, 'unit_cost': 1786.0}, 'RNT670': {'product_code': 'PRD65', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/27/16', 'rental_end': '1/30/16'}, 'RNT671': {'product_code': 'PRD51', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '3/5/18', 'rental_end': '6/16/17'}, 'RNT672': {'product_code': 'PRD64', 'units_rented': 10, 'price_per_day': 14, 'rental_start': '6/16/16', 'rental_end': '4/9/18', 'total_days': 662, 'total_price': 9268, 'sqrt_total_price': 96.27045237246992, 'unit_cost': 926.8}, 'RNT673': {'product_code': 'PRD88', 'units_rented': 3, 'price_per_day': 9, 'rental_start': '1/31/16', 'rental_end': '10/4/16', 'total_days': 247, 'total_price': 2223, 'sqrt_total_price': 47.148700936505136, 'unit_cost': 741.0}, 'RNT674': {'product_code': 'PRD56', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '7/24/18', 'rental_end': '4/24/17'}, 'RNT675': {'product_code': 'PRD48', 'units_rented': 5, 'price_per_day': 18, 'rental_start': '2/19/18', 'rental_end': '2/22/18', 'total_days': 3, 'total_price': 54, 'sqrt_total_price': 7.3484692283495345, 'unit_cost': 10.8}, 'RNT676': {'product_code': 'PRD46', 'units_rented': 3, 'price_per_day': 20, 'rental_start': '10/13/17', 'rental_end': '11/7/18', 'total_days': 390, 'total_price': 7800, 'sqrt_total_price': 88.31760866327846, 'unit_cost': 2600.0}, 'RNT677': {'product_code': 'PRD69', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '9/3/17', 'rental_end': '8/17/17'}, 'RNT678': {'product_code': 'PRD44', 'units_rented': 8, 'price_per_day': 25, 'rental_start': '11/27/16', 'rental_end': '11/13/16'}, 'RNT679': {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '11/21/17', 'rental_end': '2/3/16'}, 'RNT680': {'product_code': 'PRD21', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '12/28/16', 'rental_end': '12/3/18', 'total_days': 705, 'total_price': 23265, 'sqrt_total_price': 152.52868582663393, 'unit_cost': 5816.25}, 'RNT681': {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '4/29/16', 'rental_end': '9/19/18', 'total_days': 873, 'total_price': 34920, 'sqrt_total_price': 186.86893802876924, 'unit_cost': 34920.0}, 'RNT682': {'product_code': 'PRD68', 'units_rented': 10, 'price_per_day': 29, 'rental_start': '12/31/18', 'rental_end': '10/19/18'}, 'RNT683': {'product_code': 'PRD17', 'units_rented': 4, 'price_per_day': 17, 'rental_start': '1/10/17', 'rental_end': '4/12/18', 'total_days': 457, 'total_price': 7769, 'sqrt_total_price': 88.14193099768123, 'unit_cost': 1942.25}, 'RNT684': {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '6/26/17', 'rental_end': '4/3/16'}, 'RNT685': {'product_code': 'PRD17', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '2/24/17', 'rental_end': '3/3/17', 'total_days': 7, 'total_price': 175, 'sqrt_total_price': 13.228756555322953, 'unit_cost': 29.166666666666668}, 'RNT686': {'product_code': 'PRD81', 'units_rented': 9, 'price_per_day': 34, 'rental_start': '12/21/16', 'rental_end': '10/28/18', 'total_days': 676, 'total_price': 22984, 'sqrt_total_price': 151.6047492659778, 'unit_cost': 2553.777777777778}, 'RNT687': {'product_code': 'PRD37', 'units_rented': 8, 'price_per_day': 33, 'rental_start': '5/8/18', 'rental_end': '5/30/18', 'total_days': 22, 'total_price': 726, 'sqrt_total_price': 26.94438717061496, 'unit_cost': 90.75}, 'RNT688': {'product_code': 'PRD74', 'units_rented': 6, 'price_per_day': 7, 'rental_start': '7/6/18', 'rental_end': '6/2/18'}, 'RNT689': {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '10/19/16', 'rental_end': '12/20/16', 'total_days': 62, 'total_price': 1178, 'sqrt_total_price': 34.322004603461025, 'unit_cost': 294.5}, 'RNT690': {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 37, 'rental_start': '12/20/17', 'rental_end': '6/15/18', 'total_days': 177, 'total_price': 6549, 'sqrt_total_price': 80.92589202474076, 'unit_cost': 6549.0}, 'RNT691': {'product_code': 'PRD84', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '9/19/18', 'rental_end': '9/10/16'}, 'RNT692': {'product_code': 'PRD50', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '8/27/17', 'rental_end': '7/29/17'}, 'RNT693': {'product_code': 'PRD80', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '5/16/16', 'rental_end': '4/12/18', 'total_days': 696, 'total_price': 3480, 'sqrt_total_price': 58.9915248150105, 'unit_cost': 1160.0}, 'RNT694': {'product_code': 'PRD12', 'units_rented': 9, 'price_per_day': 26, 'rental_start': '12/9/18', 'rental_end': '9/15/17'}, 'RNT695': {'product_code': 'PRD47', 'units_rented': 5, 'price_per_day': 25, 'rental_start': '7/14/16', 'rental_end': '3/5/16'}, 'RNT696': {'product_code': 'PRD12', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '11/17/17', 'rental_end': '5/18/18', 'total_days': 182, 'total_price': 7098, 'sqrt_total_price': 84.24962907930218, 'unit_cost': 3549.0}, 'RNT697': {'product_code': 'PRD24', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '11/28/17', 'rental_end': '8/21/18', 'total_days': 266, 'total_price': 8512, 'sqrt_total_price': 92.26050075736637, 'unit_cost': 2128.0}, 'RNT698': {'product_code': 'PRD69', 'units_rented': 1, 'price_per_day': 38, 'rental_start': '4/2/18', 'rental_end': '11/22/16'}, 'RNT699': {'product_code': 'PRD66', 'units_rented': 4, 'price_per_day': 6, 'rental_start': '6/7/18', 'rental_end': '7/24/18', 'total_days': 47, 'total_price': 282, 'sqrt_total_price': 16.792855623746664, 'unit_cost': 70.5}, 'RNT700': {'product_code': 'PRD44', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '6/1/16', 'rental_end': '10/27/18', 'total_days': 878, 'total_price': 24584, 'sqrt_total_price': 156.7928569801571, 'unit_cost': 6146.0}, 'RNT701': {'product_code': 'PRD42', 'units_rented': 5, 'price_per_day': 22, 'rental_start': '10/24/17', 'rental_end': '10/11/18', 'total_days': 352, 'total_price': 7744, 'sqrt_total_price': 88.0, 'unit_cost': 1548.8}, 'RNT702': {'product_code': 'PRD88', 'units_rented': 6, 'price_per_day': 15, 'rental_start': '9/26/17', 'rental_end': '12/8/16'}, 'RNT703': {'product_code': 'PRD41', 'units_rented': 6, 'price_per_day': 9, 'rental_start': '6/15/18', 'rental_end': '3/1/18'}, 'RNT704': {'product_code': 'PRD6', 'units_rented': 4, 'price_per_day': 19, 'rental_start': '12/23/17', 'rental_end': '4/2/16'}, 'RNT705': {'product_code': 'PRD74', 'units_rented': 5, 'price_per_day': 12, 'rental_start': '2/25/17', 'rental_end': '6/23/17', 'total_days': 118, 'total_price': 1416, 'sqrt_total_price': 37.62977544445356, 'unit_cost': 283.2}, 'RNT706': {'product_code': 'PRD59', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '9/8/17', 'rental_end': '5/17/17'}, 'RNT707': {'product_code': 'PRD13', 'units_rented': 9, 'price_per_day': 24, 'rental_start': '4/10/16', 'rental_end': '10/13/18', 'total_days': 916, 'total_price': 21984, 'sqrt_total_price': 148.2700239428051, 'unit_cost': 2442.6666666666665}, 'RNT708': {'product_code': 'PRD28', 'units_rented': 7, 'price_per_day': 16, 'rental_start': '7/29/16', 'rental_end': '1/15/17', 'total_days': 170, 'total_price': 2720, 'sqrt_total_price': 52.15361924162119, 'unit_cost': 388.57142857142856}, 'RNT709': {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 12, 'rental_start': '5/18/17', 'rental_end': '1/15/17'}, 'RNT710': {'product_code': 'PRD58', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '11/17/16', 'rental_end': '12/29/18', 'total_days': 772, 'total_price': 16212, 'sqrt_total_price': 127.32635233917604, 'unit_cost': 5404.0}, 'RNT711': {'product_code': 'PRD41', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '4/25/18', 'rental_end': '4/25/17'}, 'RNT712': {'product_code': 'PRD74', 'units_rented': 3, 'price_per_day': 10, 'rental_start': '10/9/17', 'rental_end': '8/8/16'}, 'RNT713': {'product_code': 'PRD11', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '9/3/18', 'rental_end': '11/27/18', 'total_days': 85, 'total_price': 1190, 'sqrt_total_price': 34.49637662132068, 'unit_cost': 595.0}, 'RNT714': {'product_code': 'PRD18', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '4/9/16', 'rental_end': '10/18/17', 'total_days': 557, 'total_price': 15039, 'sqrt_total_price': 122.63360061581818, 'unit_cost': 3759.75}, 'RNT715': {'product_code': 'PRD78', 'units_rented': 3, 'price_per_day': 27, 'rental_start': '8/23/17', 'rental_end': '6/23/16'}, 'RNT716': {'product_code': 'PRD12', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '9/16/16', 'rental_end': '11/27/16', 'total_days': 72, 'total_price': 1584, 'sqrt_total_price': 39.7994974842648, 'unit_cost': 264.0}, 'RNT717': {'product_code': 'PRD90', 'units_rented': 3, 'price_per_day': 31, 'rental_start': '9/25/18', 'rental_end': '1/12/16'}, 'RNT718': {'product_code': 'PRD87', 'units_rented': 5, 'price_per_day': 19, 'rental_start': '3/25/18', 'rental_end': '4/26/18', 'total_days': 32, 'total_price': 608, 'sqrt_total_price': 24.657656011875904, 'unit_cost': 121.6}, 'RNT719': {'product_code': 'PRD18', 'units_rented': 6, 'price_per_day': 24, 'rental_start': '9/22/16', 'rental_end': '4/5/16'}, 'RNT720': {'product_code': 'PRD58', 'units_rented': 6, 'price_per_day': 36, 'rental_start': '1/29/16', 'rental_end': '4/18/18', 'total_days': 810, 'total_price': 29160, 'sqrt_total_price': 170.7629936490925, 'unit_cost': 4860.0}, 'RNT721': {'product_code': 'PRD58', 'units_rented': 2, 'price_per_day': 28, 'rental_start': '9/2/18', 'rental_end': '2/13/18'}, 'RNT722': {'product_code': 'PRD24', 'units_rented': 8, 'price_per_day': 22, 'rental_start': '10/6/17', 'rental_end': '3/8/16'}, 'RNT723': {'product_code': 'PRD46', 'units_rented': 8, 'price_per_day': 28, 'rental_start': '2/13/16', 'rental_end': '3/8/17', 'total_days': 389, 'total_price': 10892, 'sqrt_total_price': 104.36474500519799, 'unit_cost': 1361.5}, 'RNT724': {'product_code': 'PRD82', 'units_rented': 9, 'price_per_day': 11, 'rental_start': '1/3/16', 'rental_end': '10/29/18', 'total_days': 1030, 'total_price': 11330, 'sqrt_total_price': 106.44247272588137, 'unit_cost': 1258.888888888889}, 'RNT725': {'product_code': 'PRD71', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '2/19/17', 'rental_end': '11/17/16'}, 'RNT726': {'product_code': 'PRD22', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '11/24/17', 'rental_end': '5/6/16'}, 'RNT727': {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 24, 'rental_start': '1/18/17', 'rental_end': '7/15/18', 'total_days': 543, 'total_price': 13032, 'sqrt_total_price': 114.15778554264269, 'unit_cost': 1448.0}, 'RNT728': {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '7/27/17', 'rental_end': '7/23/18', 'total_days': 361, 'total_price': 7220, 'sqrt_total_price': 84.970583144992, 'unit_cost': 1031.4285714285713}, 'RNT729': {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '8/18/17', 'rental_end': '4/23/17'}, 'RNT730': {'product_code': 'PRD18', 'units_rented': 4, 'price_per_day': 16, 'rental_start': '12/20/16', 'rental_end': '8/23/18', 'total_days': 611, 'total_price': 9776, 'sqrt_total_price': 98.8736567544662, 'unit_cost': 2444.0}, 'RNT731': {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 10, 'rental_start': '11/17/17', 'rental_end': '9/2/17'}, 'RNT732': {'product_code': 'PRD96', 'units_rented': 5, 'price_per_day': 35, 'rental_start': '8/18/17', 'rental_end': '11/24/16'}, 'RNT733': {'product_code': 'PRD40', 'units_rented': 1, 'price_per_day': 32, 'rental_start': '5/26/17', 'rental_end': '11/5/16'}, 'RNT734': {'product_code': 'PRD4', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '4/3/16', 'rental_end': '10/25/17', 'total_days': 570, 'total_price': 15390, 'sqrt_total_price': 124.056438768812, 'unit_cost': 1710.0}, 'RNT735': {'product_code': 'PRD22', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '1/15/18', 'rental_end': '11/3/18', 'total_days': 292, 'total_price': 10804, 'sqrt_total_price': 103.94229168149026, 'unit_cost': 1350.5}, 'RNT736': {'product_code': 'PRD31', 'units_rented': 10, 'price_per_day': 37, 'rental_start': '4/13/16', 'rental_end': '6/9/17', 'total_days': 422, 'total_price': 15614, 'sqrt_total_price': 124.95599225327291, 'unit_cost': 1561.4}, 'RNT737': {'product_code': 'PRD92', 'units_rented': 1, 'price_per_day': 20, 'rental_start': '1/4/16', 'rental_end': '12/6/16', 'total_days': 337, 'total_price': 6740, 'sqrt_total_price': 82.09750300709517, 'unit_cost': 6740.0}, 'RNT738': {'product_code': 'PRD59', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '11/3/16', 'rental_end': '7/1/17', 'total_days': 240, 'total_price': 2640, 'sqrt_total_price': 51.38093031466052, 'unit_cost': 660.0}, 'RNT739': {'product_code': 'PRD73', 'units_rented': 5, 'price_per_day': 37, 'rental_start': '9/18/17', 'rental_end': '6/2/18', 'total_days': 257, 'total_price': 9509, 'sqrt_total_price': 97.51410154434076, 'unit_cost': 1901.8}, 'RNT740': {'product_code': 'PRD81', 'units_rented': 7, 'price_per_day': 32, 'rental_start': '2/16/18', 'rental_end': '10/13/17'}, 'RNT741': {'product_code': 'PRD1', 'units_rented': 3, 'price_per_day': 6, 'rental_start': '4/21/16', 'rental_end': '2/7/18', 'total_days': 657, 'total_price': 3942, 'sqrt_total_price': 62.78534860936905, 'unit_cost': 1314.0}, 'RNT742': {'product_code': 'PRD9', 'units_rented': 4, 'price_per_day': 26, 'rental_start': '4/24/16', 'rental_end': '8/21/17', 'total_days': 484, 'total_price': 12584, 'sqrt_total_price': 112.17842929904127, 'unit_cost': 3146.0}, 'RNT743': {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 32, 'rental_start': '6/28/16', 'rental_end': '12/22/18', 'total_days': 907, 'total_price': 29024, 'sqrt_total_price': 170.36431551237484, 'unit_cost': 2902.4}, 'RNT744': {'product_code': 'PRD39', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '4/28/16', 'rental_end': '8/27/17', 'total_days': 486, 'total_price': 7290, 'sqrt_total_price': 85.38149682454625, 'unit_cost': 7290.0}, 'RNT745': {'product_code': 'PRD36', 'units_rented': 6, 'price_per_day': 21, 'rental_start': '9/2/18', 'rental_end': '10/18/17'}, 'RNT746': {'product_code': 'PRD40', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '10/16/17', 'rental_end': '8/8/17'}, 'RNT747': {'product_code': 'PRD65', 'units_rented': 3, 'price_per_day': 22, 'rental_start': '7/1/16', 'rental_end': '4/11/18', 'total_days': 649, 'total_price': 14278, 'sqrt_total_price': 119.49058540320237, 'unit_cost': 4759.333333333333}, 'RNT748': {'product_code': 'PRD91', 'units_rented': 3, 'price_per_day': 7, 'rental_start': '9/14/17', 'rental_end': '3/30/17'}, 'RNT749': {'product_code': 'PRD70', 'units_rented': 4, 'price_per_day': 36, 'rental_start': '7/6/17', 'rental_end': '1/11/18', 'total_days': 189, 'total_price': 6804, 'sqrt_total_price': 82.48636250920512, 'unit_cost': 1701.0}, 'RNT750': {'product_code': 'PRD67', 'units_rented': 1, 'price_per_day': 40, 'rental_start': '1/6/17', 'rental_end': '8/22/16'}, 'RNT751': {'product_code': 'PRD2', 'units_rented': 4, 'price_per_day': 33, 'rental_start': '12/9/17', 'rental_end': '5/20/17'}, 'RNT752': {'product_code': 'PRD1', 'units_rented': 6, 'price_per_day': 34, 'rental_start': '5/21/17', 'rental_end': '10/29/18', 'total_days': 526, 'total_price': 17884, 'sqrt_total_price': 133.73107342723307, 'unit_cost': 2980.6666666666665}, 'RNT753': {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 25, 'rental_start': '9/19/18', 'rental_end': '7/10/18'}, 'RNT754': {'product_code': 'PRD80', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '3/28/17', 'rental_end': '9/18/18', 'total_days': 539, 'total_price': 11858, 'sqrt_total_price': 108.89444430272832, 'unit_cost': 1185.8}, 'RNT755': {'product_code': 'PRD28', 'units_rented': 7, 'price_per_day': 8, 'rental_start': '2/4/16', 'rental_end': '3/30/17', 'total_days': 420, 'total_price': 3360, 'sqrt_total_price': 57.96550698475775, 'unit_cost': 480.0}, 'RNT756': {'product_code': 'PRD44', 'units_rented': 6, 'price_per_day': 14, 'rental_start': '12/3/17', 'rental_end': '7/14/17'}, 'RNT757': {'product_code': 'PRD52', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '12/13/18', 'rental_end': '7/6/18'}, 'RNT758': {'product_code': 'PRD34', 'units_rented': 1, 'price_per_day': 19, 'rental_start': '11/21/16', 'rental_end': '8/31/17', 'total_days': 283, 'total_price': 5377, 'sqrt_total_price': 73.32803011127464, 'unit_cost': 5377.0}, 'RNT759': {'product_code': 'PRD53', 'units_rented': 5, 'price_per_day': 11, 'rental_start': '2/10/18', 'rental_end': '1/5/16'}, 'RNT760': {'product_code': 'PRD11', 'units_rented': 7, 'price_per_day': 14, 'rental_start': '11/23/16', 'rental_end': '5/9/18', 'total_days': 532, 'total_price': 7448, 'sqrt_total_price': 86.30179604156567, 'unit_cost': 1064.0}, 'RNT761': {'product_code': 'PRD2', 'units_rented': 5, 'price_per_day': 40, 'rental_start': '3/21/16', 'rental_end': '11/27/17', 'total_days': 616, 'total_price': 24640, 'sqrt_total_price': 156.97133496278866, 'unit_cost': 4928.0}, 'RNT762': {'product_code': 'PRD78', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '8/1/16', 'rental_end': '3/2/17', 'total_days': 213, 'total_price': 5538, 'sqrt_total_price': 74.41773982055622, 'unit_cost': 692.25}, 'RNT763': {'product_code': 'PRD43', 'units_rented': 7, 'price_per_day': 31, 'rental_start': '1/10/18', 'rental_end': '5/21/18', 'total_days': 131, 'total_price': 4061, 'sqrt_total_price': 63.72597586541927, 'unit_cost': 580.1428571428571}, 'RNT764': {'product_code': 'PRD26', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '9/13/16', 'rental_end': '2/2/18', 'total_days': 507, 'total_price': 6591, 'sqrt_total_price': 81.18497397917918, 'unit_cost': 1318.2}, 'RNT765': {'product_code': 'PRD25', 'units_rented': 6, 'price_per_day': 10, 'rental_start': '9/13/16', 'rental_end': '4/28/17', 'total_days': 227, 'total_price': 2270, 'sqrt_total_price': 47.644516998286385, 'unit_cost': 378.3333333333333}, 'RNT766': {'product_code': 'PRD86', 'units_rented': 4, 'price_per_day': 25, 'rental_start': '3/15/18', 'rental_end': '7/28/17'}, 'RNT767': {'product_code': 'PRD29', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '9/25/16', 'rental_end': '3/2/18', 'total_days': 523, 'total_price': 12029, 'sqrt_total_price': 109.67679791095289, 'unit_cost': 1202.9}, 'RNT768': {'product_code': 'PRD68', 'units_rented': 1, 'price_per_day': 10, 'rental_start': '3/8/17', 'rental_end': '9/5/18', 'total_days': 546, 'total_price': 5460, 'sqrt_total_price': 73.89181280764467, 'unit_cost': 5460.0}, 'RNT769': {'product_code': 'PRD51', 'units_rented': 4, 'price_per_day': 28, 'rental_start': '11/12/17', 'rental_end': '11/18/18', 'total_days': 371, 'total_price': 10388, 'sqrt_total_price': 101.92153844992725, 'unit_cost': 2597.0}, 'RNT770': {'product_code': 'PRD83', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '12/2/18', 'rental_end': '1/6/16'}, 'RNT771': {'product_code': 'PRD65', 'units_rented': 9, 'price_per_day': 17, 'rental_start': '5/4/16', 'rental_end': '6/12/16', 'total_days': 39, 'total_price': 663, 'sqrt_total_price': 25.748786379167466, 'unit_cost': 73.66666666666667}, 'RNT772': {'product_code': 'PRD71', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '6/18/18', 'rental_end': '2/21/18'}, 'RNT773': {'product_code': 'PRD14', 'units_rented': 4, 'price_per_day': 24, 'rental_start': '10/23/16', 'rental_end': '10/13/16'}, 'RNT774': {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '7/13/18', 'rental_end': '12/28/16'}, 'RNT775': {'product_code': 'PRD2', 'units_rented': 3, 'price_per_day': 36, 'rental_start': '4/20/17', 'rental_end': '10/10/18', 'total_days': 538, 'total_price': 19368, 'sqrt_total_price': 139.16896205691842, 'unit_cost': 6456.0}, 'RNT776': {'product_code': 'PRD70', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '6/19/16', 'rental_end': '', 'total_days': 843, 'total_price': 11802, 'sqrt_total_price': 108.6370102681402, 'unit_cost': 11802.0}, 'RNT777': {'product_code': 'PRD15', 'units_rented': 9, 'price_per_day': 39, 'rental_start': '8/11/17', 'rental_end': '10/7/18', 'total_days': 422, 'total_price': 16458, 'sqrt_total_price': 128.28873683998918, 'unit_cost': 1828.6666666666667}, 'RNT778': {'product_code': 'PRD65', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '1/13/18', 'rental_end': '1/3/17'}, 'RNT779': {'product_code': 'PRD37', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '1/31/17', 'rental_end': '8/21/16'}, 'RNT780': {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 21, 'rental_start': '8/21/18', 'rental_end': '10/5/18', 'total_days': 45, 'total_price': 945, 'sqrt_total_price': 30.740852297878796, 'unit_cost': 135.0}, 'RNT781': {'product_code': 'PRD61', 'units_rented': 9, 'price_per_day': 26, 'rental_start': '1/31/16', 'rental_end': '7/19/17', 'total_days': 535, 'total_price': 13910, 'sqrt_total_price': 117.94066304714417, 'unit_cost': 1545.5555555555557}, 'RNT782': {'product_code': 'PRD14', 'units_rented': 10, 'price_per_day': 22, 'rental_start': '1/25/18', 'rental_end': '4/16/17'}, 'RNT783': {'product_code': 'PRD98', 'units_rented': 10, 'price_per_day': 13, 'rental_start': '11/27/18', 'rental_end': '3/22/17'}, 'RNT784': {'product_code': 'PRD53', 'units_rented': 5, 'price_per_day': 31, 'rental_start': '12/31/17', 'rental_end': '7/7/18', 'total_days': 188, 'total_price': 5828, 'sqrt_total_price': 76.34133873596926, 'unit_cost': 1165.6}, 'RNT785': {'product_code': 'PRD15', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '7/31/18', 'rental_end': '12/20/18', 'total_days': 142, 'total_price': 3976, 'sqrt_total_price': 63.05553108173778, 'unit_cost': 795.2}, 'RNT786': {'product_code': 'PRD79', 'units_rented': 7, 'price_per_day': 14, 'rental_start': '12/1/16', 'rental_end': '2/25/18', 'total_days': 451, 'total_price': 6314, 'sqrt_total_price': 79.46068210127572, 'unit_cost': 902.0}, 'RNT787': {'product_code': 'PRD31', 'units_rented': 10, 'price_per_day': 6, 'rental_start': '10/14/17', 'rental_end': '2/15/18', 'total_days': 124, 'total_price': 744, 'sqrt_total_price': 27.27636339397171, 'unit_cost': 74.4}, 'RNT788': {'product_code': 'PRD10', 'units_rented': 4, 'price_per_day': 27, 'rental_start': '2/24/16', 'rental_end': '7/31/16', 'total_days': 158, 'total_price': 4266, 'sqrt_total_price': 65.31462317123173, 'unit_cost': 1066.5}, 'RNT789': {'product_code': 'PRD7', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '4/10/18', 'rental_end': '6/4/18', 'total_days': 55, 'total_price': 1430, 'sqrt_total_price': 37.815340802378074, 'unit_cost': 204.28571428571428}, 'RNT790': {'product_code': 'PRD55', 'units_rented': 7, 'price_per_day': 11, 'rental_start': '3/30/17', 'rental_end': '2/24/16'}, 'RNT791': {'product_code': 'PRD92', 'units_rented': 9, 'price_per_day': 27, 'rental_start': '3/18/18', 'rental_end': '6/3/17'}, 'RNT792': {'product_code': 'PRD82', 'units_rented': 1, 'price_per_day': 13, 'rental_start': '12/24/17', 'rental_end': '12/8/18', 'total_days': 349, 'total_price': 4537, 'sqrt_total_price': 67.35725647619564, 'unit_cost': 4537.0}, 'RNT793': {'product_code': 'PRD55', 'units_rented': 1, 'price_per_day': 22, 'rental_start': '1/16/16', 'rental_end': '2/7/16', 'total_days': 22, 'total_price': 484, 'sqrt_total_price': 22.0, 'unit_cost': 484.0}, 'RNT794': {'product_code': 'PRD54', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '12/30/18', 'rental_end': '4/30/16'}, 'RNT795': {'product_code': 'PRD83', 'units_rented': 8, 'price_per_day': 19, 'rental_start': '1/25/18', 'rental_end': '9/15/17'}, 'RNT796': {'product_code': 'PRD90', 'units_rented': 10, 'price_per_day': 32, 'rental_start': '1/13/18', 'rental_end': '6/8/17'}, 'RNT797': {'product_code': 'PRD56', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '2/2/16', 'rental_end': '2/6/17', 'total_days': 370, 'total_price': 4810, 'sqrt_total_price': 69.35416353759881, 'unit_cost': 962.0}, 'RNT798': {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '10/9/16', 'rental_end': '9/5/18', 'total_days': 696, 'total_price': 25056, 'sqrt_total_price': 158.29087149927503, 'unit_cost': 3579.4285714285716}, 'RNT799': {'product_code': 'PRD23', 'units_rented': 2, 'price_per_day': 33, 'rental_start': '3/12/17', 'rental_end': '4/22/18', 'total_days': 406, 'total_price': 13398, 'sqrt_total_price': 115.74973002128341, 'unit_cost': 6699.0}, 'RNT800': {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '5/15/16', 'rental_end': '3/13/18', 'total_days': 667, 'total_price': 16675, 'sqrt_total_price': 129.1317157014496, 'unit_cost': 5558.333333333333}, 'RNT801': {'product_code': 'PRD54', 'units_rented': 8, 'price_per_day': 34, 'rental_start': '6/25/17', 'rental_end': '5/19/18', 'total_days': 328, 'total_price': 11152, 'sqrt_total_price': 105.60303025955268, 'unit_cost': 1394.0}, 'RNT802': {'product_code': 'PRD37', 'units_rented': 10, 'price_per_day': 9, 'rental_start': '4/17/17', 'rental_end': '12/13/17', 'total_days': 240, 'total_price': 2160, 'sqrt_total_price': 46.475800154489, 'unit_cost': 216.0}, 'RNT803': {'product_code': 'PRD32', 'units_rented': 10, 'price_per_day': 5, 'rental_start': '10/17/16', 'rental_end': '2/10/16'}, 'RNT804': {'product_code': 'PRD19', 'units_rented': 2, 'price_per_day': 38, 'rental_start': '9/30/16', 'rental_end': '4/8/17', 'total_days': 190, 'total_price': 7220, 'sqrt_total_price': 84.970583144992, 'unit_cost': 3610.0}, 'RNT805': {'product_code': 'PRD41', 'units_rented': 9, 'price_per_day': 8, 'rental_start': '3/8/18', 'rental_end': '4/24/18', 'total_days': 47, 'total_price': 376, 'sqrt_total_price': 19.390719429665317, 'unit_cost': 41.77777777777778}, 'RNT806': {'product_code': 'PRD9', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '10/24/16', 'rental_end': '11/2/16', 'total_days': 9, 'total_price': 288, 'sqrt_total_price': 16.97056274847714, 'unit_cost': 96.0}, 'RNT807': {'product_code': 'PRD12', 'units_rented': 7, 'price_per_day': 26, 'rental_start': '4/3/18', 'rental_end': '7/19/17'}, 'RNT808': {'product_code': 'PRD67', 'units_rented': 9, 'price_per_day': 10, 'rental_start': '7/25/17', 'rental_end': '12/15/16'}, 'RNT809': {'product_code': 'PRD18', 'units_rented': 3, 'price_per_day': 17, 'rental_start': '12/4/17', 'rental_end': '4/7/17'}, 'RNT810': {'product_code': 'PRD47', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '9/3/16', 'rental_end': '10/26/18', 'total_days': 783, 'total_price': 22707, 'sqrt_total_price': 150.68842025849233, 'unit_cost': 3243.8571428571427}, 'RNT811': {'product_code': 'PRD92', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '1/23/16', 'rental_end': '10/25/16', 'total_days': 276, 'total_price': 3864, 'sqrt_total_price': 62.161081071680215, 'unit_cost': 1932.0}, 'RNT812': {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '10/25/16', 'rental_end': '8/18/16'}, 'RNT813': {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 8, 'rental_start': '6/6/16', 'rental_end': '12/14/18', 'total_days': 921, 'total_price': 7368, 'sqrt_total_price': 85.83705493549974, 'unit_cost': 818.6666666666666}, 'RNT814': {'product_code': 'PRD32', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '5/16/18', 'rental_end': '5/3/17'}, 'RNT815': {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '11/29/17', 'rental_end': '3/26/17'}, 'RNT816': {'product_code': 'PRD72', 'units_rented': 8, 'price_per_day': 8, 'rental_start': '12/20/17', 'rental_end': '7/6/17'}, 'RNT817': {'product_code': 'PRD66', 'units_rented': 7, 'price_per_day': 36, 'rental_start': '11/27/18', 'rental_end': '2/11/16'}, 'RNT818': {'product_code': 'PRD36', 'units_rented': 10, 'price_per_day': 40, 'rental_start': '11/13/17', 'rental_end': '5/13/16'}, 'RNT819': {'product_code': 'PRD84', 'units_rented': 7, 'price_per_day': 20, 'rental_start': '12/7/17', 'rental_end': '9/25/17'}, 'RNT820': {'product_code': 'PRD97', 'units_rented': 2, 'price_per_day': 10, 'rental_start': '5/3/16', 'rental_end': '4/25/16'}, 'RNT821': {'product_code': 'PRD79', 'units_rented': 8, 'price_per_day': 9, 'rental_start': '3/29/17', 'rental_end': '10/12/18', 'total_days': 562, 'total_price': 5058, 'sqrt_total_price': 71.11961754677819, 'unit_cost': 632.25}, 'RNT822': {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '12/15/17', 'rental_end': '8/11/17'}, 'RNT823': {'product_code': 'PRD98', 'units_rented': 7, 'price_per_day': 5, 'rental_start': '1/12/17', 'rental_end': '9/15/17', 'total_days': 246, 'total_price': 1230, 'sqrt_total_price': 35.07135583350036, 'unit_cost': 175.71428571428572}, 'RNT824': {'product_code': 'PRD86', 'units_rented': 6, 'price_per_day': 27, 'rental_start': '2/5/16', 'rental_end': '10/23/17', 'total_days': 626, 'total_price': 16902, 'sqrt_total_price': 130.0076920801227, 'unit_cost': 2817.0}, 'RNT825': {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '3/18/18', 'rental_end': '11/25/17'}, 'RNT826': {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 11, 'rental_start': '3/6/17', 'rental_end': '4/2/18', 'total_days': 392, 'total_price': 4312, 'sqrt_total_price': 65.66582063752801, 'unit_cost': 718.6666666666666}, 'RNT827': {'product_code': 'PRD64', 'units_rented': 10, 'price_per_day': 9, 'rental_start': '6/25/16', 'rental_end': '12/17/16', 'total_days': 175, 'total_price': 1575, 'sqrt_total_price': 39.68626966596886, 'unit_cost': 157.5}, 'RNT828': {'product_code': 'PRD7', 'units_rented': 4, 'price_per_day': 30, 'rental_start': '7/24/16', 'rental_end': '6/29/18', 'total_days': 705, 'total_price': 21150, 'sqrt_total_price': 145.43039572248986, 'unit_cost': 5287.5}, 'RNT829': {'product_code': 'PRD3', 'units_rented': 3, 'price_per_day': 25, 'rental_start': '6/5/16', 'rental_end': '8/28/17', 'total_days': 449, 'total_price': 11225, 'sqrt_total_price': 105.94810050208545, 'unit_cost': 3741.6666666666665}, 'RNT830': {'product_code': 'PRD53', 'units_rented': 10, 'price_per_day': 20, 'rental_start': '8/18/16', 'rental_end': '11/8/16', 'total_days': 82, 'total_price': 1640, 'sqrt_total_price': 40.496913462633174, 'unit_cost': 164.0}, 'RNT831': {'product_code': 'PRD10', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '2/28/17', 'rental_end': '2/25/17'}, 'RNT832': {'product_code': 'PRD42', 'units_rented': 9, 'price_per_day': 13, 'rental_start': '4/7/16', 'rental_end': '12/11/18', 'total_days': 978, 'total_price': 12714, 'sqrt_total_price': 112.75637454263949, 'unit_cost': 1412.6666666666667}, 'RNT833': {'product_code': 'PRD47', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '5/16/16', 'rental_end': '6/23/18', 'total_days': 768, 'total_price': 19968, 'sqrt_total_price': 141.30817386124556, 'unit_cost': 2496.0}, 'RNT834': {'product_code': 'PRD51', 'units_rented': 5, 'price_per_day': 39, 'rental_start': '10/28/16', 'rental_end': '10/5/18', 'total_days': 707, 'total_price': 27573, 'sqrt_total_price': 166.0511969243221, 'unit_cost': 5514.6}, 'RNT835': {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '8/24/17', 'rental_end': '1/8/16'}, 'RNT836': {'product_code': 'PRD32', 'units_rented': 4, 'price_per_day': 20, 'rental_start': '7/14/16', 'rental_end': '7/9/16'}, 'RNT837': {'product_code': 'PRD82', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '7/28/17', 'rental_end': '10/28/17', 'total_days': 92, 'total_price': 736, 'sqrt_total_price': 27.129319932501073, 'unit_cost': 184.0}, 'RNT838': {'product_code': 'PRD74', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '9/18/16', 'rental_end': '10/12/18', 'total_days': 754, 'total_price': 5278, 'sqrt_total_price': 72.64984514780468, 'unit_cost': 659.75}, 'RNT839': {'product_code': 'PRD67', 'units_rented': 1, 'price_per_day': 9, 'rental_start': '12/21/18', 'rental_end': '6/25/18'}, 'RNT840': {'product_code': 'PRD63', 'units_rented': 10, 'price_per_day': 19, 'rental_start': '11/1/18', 'rental_end': '2/4/17'}, 'RNT841': {'product_code': 'PRD33', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '5/11/16', 'rental_end': '7/27/17', 'total_days': 442, 'total_price': 8398, 'sqrt_total_price': 91.64060235506966, 'unit_cost': 1199.7142857142858}, 'RNT842': {'product_code': 'PRD91', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '10/16/17', 'rental_end': '4/16/16'}, 'RNT843': {'product_code': 'PRD79', 'units_rented': 0, 'price_per_day': 34, 'rental_start': '11/7/17', 'rental_end': '6/26/16'}, 'RNT844': {'product_code': 'PRD26', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '4/14/18', 'rental_end': '9/9/17'}, 'RNT845': {'product_code': 'PRD81', 'units_rented': 10, 'price_per_day': 32, 'rental_start': '4/6/16', 'rental_end': '7/15/17', 'total_days': 465, 'total_price': 14880, 'sqrt_total_price': 121.98360545581525, 'unit_cost': 1488.0}, 'RNT846': {'product_code': 'PRD89', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '9/8/17', 'rental_end': '6/29/16'}, 'RNT847': {'product_code': 'PRD88', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '10/19/18', 'rental_end': '3/7/18'}, 'RNT848': {'product_code': 'PRD72', 'units_rented': 7, 'price_per_day': 28, 'rental_start': '8/23/17', 'rental_end': '11/4/17', 'total_days': 73, 'total_price': 2044, 'sqrt_total_price': 45.21061822182926, 'unit_cost': 292.0}, 'RNT849': {'product_code': 'PRD58', 'units_rented': 7, 'price_per_day': 6, 'rental_start': '7/19/18', 'rental_end': '8/18/16'}, 'RNT850': {'product_code': 'PRD95', 'units_rented': 8, 'price_per_day': 38, 'rental_start': '3/9/16', 'rental_end': '9/11/16', 'total_days': 186, 'total_price': 7068, 'sqrt_total_price': 84.07139822793481, 'unit_cost': 883.5}, 'RNT851': {'product_code': 'PRD8', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '3/18/17', 'rental_end': '5/7/18', 'total_days': 415, 'total_price': 9545, 'sqrt_total_price': 97.69851585361981, 'unit_cost': 1909.0}, 'RNT852': {'product_code': 'PRD50', 'units_rented': 8, 'price_per_day': 35, 'rental_start': '7/31/16', 'rental_end': '9/20/17', 'total_days': 416, 'total_price': 14560, 'sqrt_total_price': 120.66482503198685, 'unit_cost': 1820.0}, 'RNT853': {'product_code': 'PRD88', 'units_rented': 4, 'price_per_day': 15, 'rental_start': '5/14/18', 'rental_end': '2/9/16'}, 'RNT854': {'product_code': 'PRD84', 'units_rented': 8, 'price_per_day': 39, 'rental_start': '8/11/16', 'rental_end': '12/2/18', 'total_days': 843, 'total_price': 32877, 'sqrt_total_price': 181.3201588351389, 'unit_cost': 4109.625}, 'RNT855': {'product_code': 'PRD28', 'units_rented': 2, 'price_per_day': 23, 'rental_start': '10/6/18', 'rental_end': '6/16/18'}, 'RNT856': {'product_code': 'PRD81', 'units_rented': 5, 'price_per_day': 23, 'rental_start': '3/6/17', 'rental_end': '10/14/17', 'total_days': 222, 'total_price': 5106, 'sqrt_total_price': 71.45628033979938, 'unit_cost': 1021.2}, 'RNT857': {'product_code': 'PRD20', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '6/17/17', 'rental_end': '7/27/17', 'total_days': 40, 'total_price': 1520, 'sqrt_total_price': 38.98717737923585, 'unit_cost': 304.0}, 'RNT858': {'product_code': 'PRD61', 'units_rented': 6, 'price_per_day': 25, 'rental_start': '8/15/18', 'rental_end': '6/7/18'}, 'RNT859': {'product_code': 'PRD48', 'units_rented': 1, 'price_per_day': 12, 'rental_start': '6/1/16', 'rental_end': '10/5/16', 'total_days': 126, 'total_price': 1512, 'sqrt_total_price': 38.88444419044716, 'unit_cost': 1512.0}, 'RNT860': {'product_code': 'PRD22', 'units_rented': 5, 'price_per_day': 10, 'rental_start': '5/5/18', 'rental_end': '12/16/18', 'total_days': 225, 'total_price': 2250, 'sqrt_total_price': 47.43416490252569, 'unit_cost': 450.0}, 'RNT861': {'product_code': 'PRD52', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '1/30/18', 'rental_end': '9/12/16'}, 'RNT862': {'product_code': 'PRD94', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '5/4/16', 'rental_end': '5/28/16', 'total_days': 24, 'total_price': 576, 'sqrt_total_price': 24.0, 'unit_cost': 288.0}, 'RNT863': {'product_code': 'PRD42', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '11/5/16', 'rental_end': '3/31/16'}, 'RNT864': {'product_code': 'PRD53', 'units_rented': 6, 'price_per_day': 12, 'rental_start': '1/20/18', 'rental_end': '1/12/18'}, 'RNT865': {'product_code': 'PRD84', 'units_rented': 3, 'price_per_day': 24, 'rental_start': '1/16/18', 'rental_end': '4/14/18', 'total_days': 88, 'total_price': 2112, 'sqrt_total_price': 45.95650117230423, 'unit_cost': 704.0}, 'RNT866': {'product_code': 'PRD57', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '1/1/18', 'rental_end': '5/7/17'}, 'RNT867': {'product_code': 'PRD60', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '6/14/17', 'rental_end': '1/19/17'}, 'RNT868': {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 37, 'rental_start': '12/10/16', 'rental_end': '5/26/17', 'total_days': 167, 'total_price': 6179, 'sqrt_total_price': 78.60661549767933, 'unit_cost': 1235.8}, 'RNT869': {'product_code': 'PRD74', 'units_rented': 10, 'price_per_day': 26, 'rental_start': '9/27/17', 'rental_end': '12/2/16'}, 'RNT870': {'product_code': 'PRD9', 'units_rented': 7, 'price_per_day': 7, 'rental_start': '9/13/16', 'rental_end': '11/26/18', 'total_days': 804, 'total_price': 5628, 'sqrt_total_price': 75.0199973340442, 'unit_cost': 804.0}, 'RNT871': {'product_code': 'PRD25', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '4/30/17', 'rental_end': '2/20/17'}, 'RNT872': {'product_code': 'PRD26', 'units_rented': 8, 'price_per_day': 26, 'rental_start': '1/13/16', 'rental_end': '5/7/17', 'total_days': 480, 'total_price': 12480, 'sqrt_total_price': 111.71392035015153, 'unit_cost': 1560.0}, 'RNT873': {'product_code': 'PRD16', 'units_rented': 3, 'price_per_day': 5, 'rental_start': '2/8/18', 'rental_end': '11/24/17'}, 'RNT874': {'product_code': 'PRD83', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '8/11/18', 'rental_end': '8/8/18'}, 'RNT875': {'product_code': 'PRD96', 'units_rented': 8, 'price_per_day': 15, 'rental_start': '6/4/16', 'rental_end': '7/24/16', 'total_days': 50, 'total_price': 750, 'sqrt_total_price': 27.386127875258307, 'unit_cost': 93.75}, 'RNT876': {'product_code': 'PRD60', 'units_rented': 4, 'price_per_day': 26, 'rental_start': '4/30/17', 'rental_end': '9/20/16'}, 'RNT877': {'product_code': 'PRD43', 'units_rented': 3, 'price_per_day': 14, 'rental_start': '12/27/16', 'rental_end': '8/1/18', 'total_days': 582, 'total_price': 8148, 'sqrt_total_price': 90.26627277117406, 'unit_cost': 2716.0}, 'RNT878': {'product_code': 'PRD72', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '8/15/18', 'rental_end': '8/25/18', 'total_days': 10, 'total_price': 80, 'sqrt_total_price': 8.94427190999916, 'unit_cost': 26.666666666666668}, 'RNT879': {'product_code': 'PRD44', 'units_rented': 5, 'price_per_day': 24, 'rental_start': '5/5/18', 'rental_end': '6/11/16'}, 'RNT880': {'product_code': 'PRD60', 'units_rented': 7, 'price_per_day': 29, 'rental_start': '7/10/17', 'rental_end': '8/30/17', 'total_days': 51, 'total_price': 1479, 'sqrt_total_price': 38.45776904605882, 'unit_cost': 211.28571428571428}, 'RNT881': {'product_code': 'PRD97', 'units_rented': 7, 'price_per_day': 8, 'rental_start': '3/16/17', 'rental_end': '3/30/18', 'total_days': 379, 'total_price': 3032, 'sqrt_total_price': 55.06359959174482, 'unit_cost': 433.14285714285717}, 'RNT882': {'product_code': 'PRD3', 'units_rented': 6, 'price_per_day': 28, 'rental_start': '1/27/18', 'rental_end': '4/13/16'}, 'RNT883': {'product_code': 'PRD28', 'units_rented': 6, 'price_per_day': 19, 'rental_start': '6/14/18', 'rental_end': '11/20/17'}, 'RNT884': {'product_code': 'PRD1', 'units_rented': 4, 'price_per_day': 11, 'rental_start': '12/3/16', 'rental_end': '5/1/16'}, 'RNT885': {'product_code': 'PRD3', 'units_rented': 1, 'price_per_day': 15, 'rental_start': '1/28/17', 'rental_end': '2/10/18', 'total_days': 378, 'total_price': 5670, 'sqrt_total_price': 75.2994023880668, 'unit_cost': 5670.0}, 'RNT886': {'product_code': 'PRD33', 'units_rented': 2, 'price_per_day': 24, 'rental_start': '1/24/17', 'rental_end': '10/23/16'}, 'RNT887': {'product_code': 'PRD81', 'units_rented': 3, 'price_per_day': 32, 'rental_start': '4/14/17', 'rental_end': '7/4/18', 'total_days': 446, 'total_price': 14272, 'sqrt_total_price': 119.46547618454463, 'unit_cost': 4757.333333333333}, 'RNT888': {'product_code': 'PRD56', 'units_rented': 9, 'price_per_day': 13, 'rental_start': '12/11/17', 'rental_end': '6/16/18', 'total_days': 187, 'total_price': 2431, 'sqrt_total_price': 49.3051721424842, 'unit_cost': 270.1111111111111}, 'RNT889': {'product_code': 'PRD73', 'units_rented': 10, 'price_per_day': 21, 'rental_start': '2/2/18', 'rental_end': '11/30/18', 'total_days': 301, 'total_price': 6321, 'sqrt_total_price': 79.50471684120383, 'unit_cost': 632.1}, 'RNT890': {'product_code': 'PRD91', 'units_rented': 6, 'price_per_day': 8, 'rental_start': '6/12/18', 'rental_end': '3/21/16'}, 'RNT891': {'product_code': 'PRD79', 'units_rented': 1, 'price_per_day': 28, 'rental_start': '12/10/16', 'rental_end': '6/24/18', 'total_days': 561, 'total_price': 15708, 'sqrt_total_price': 125.33156027114639, 'unit_cost': 15708.0}, 'RNT892': {'product_code': 'PRD6', 'units_rented': 3, 'price_per_day': 8, 'rental_start': '3/29/17', 'rental_end': '11/20/16'}, 'RNT893': {'product_code': 'PRD20', 'units_rented': 2, 'price_per_day': 26, 'rental_start': '8/4/17', 'rental_end': '10/27/16'}, 'RNT894': {'product_code': 'PRD29', 'units_rented': 5, 'price_per_day': 13, 'rental_start': '3/6/17', 'rental_end': '12/7/16'}, 'RNT895': {'product_code': 'PRD9', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '7/6/18', 'rental_end': '1/4/16'}, 'RNT896': {'product_code': 'PRD74', 'units_rented': 4, 'price_per_day': 30, 'rental_start': '10/9/17', 'rental_end': '7/7/17'}, 'RNT897': {'product_code': 'PRD48', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '1/28/16', 'rental_end': '7/7/16', 'total_days': 161, 'total_price': 4186, 'sqrt_total_price': 64.69930447848725, 'unit_cost': 837.2}, 'RNT898': {'product_code': 'PRD7', 'units_rented': 2, 'price_per_day': 31, 'rental_start': '8/30/17', 'rental_end': '11/18/16'}, 'RNT899': {'product_code': 'PRD67', 'units_rented': 9, 'price_per_day': 6, 'rental_start': '2/24/16', 'rental_end': '7/15/16', 'total_days': 142, 'total_price': 852, 'sqrt_total_price': 29.189039038652847, 'unit_cost': 94.66666666666667}, 'RNT900': {'product_code': 'PRD45', 'units_rented': 9, 'price_per_day': 21, 'rental_start': '5/10/17', 'rental_end': '6/28/18', 'total_days': 414, 'total_price': 8694, 'sqrt_total_price': 93.24162160752032, 'unit_cost': 966.0}, 'RNT901': {'product_code': 'PRD69', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '4/8/17', 'rental_end': '11/19/16'}, 'RNT902': {'product_code': 'PRD98', 'units_rented': 9, 'price_per_day': 21, 'rental_start': '1/10/17', 'rental_end': '4/3/17', 'total_days': 83, 'total_price': 1743, 'sqrt_total_price': 41.7492514902962, 'unit_cost': 193.66666666666666}, 'RNT903': {'product_code': 'PRD55', 'units_rented': 8, 'price_per_day': 14, 'rental_start': '4/22/18', 'rental_end': '12/26/17'}, 'RNT904': {'product_code': 'PRD67', 'units_rented': 8, 'price_per_day': 9, 'rental_start': '2/18/17', 'rental_end': '3/15/17', 'total_days': 25, 'total_price': 225, 'sqrt_total_price': 15.0, 'unit_cost': 28.125}, 'RNT905': {'product_code': 'PRD77', 'units_rented': 7, 'price_per_day': 27, 'rental_start': '9/6/17', 'rental_end': '8/21/17'}, 'RNT906': {'product_code': 'PRD67', 'units_rented': 7, 'price_per_day': 16, 'rental_start': '2/9/16', 'rental_end': '5/13/16', 'total_days': 94, 'total_price': 1504, 'sqrt_total_price': 38.781438859330635, 'unit_cost': 214.85714285714286}, 'RNT907': {'product_code': 'PRD44', 'units_rented': 10, 'price_per_day': 5, 'rental_start': '3/5/17', 'rental_end': '9/9/17', 'total_days': 188, 'total_price': 940, 'sqrt_total_price': 30.659419433511783, 'unit_cost': 94.0}, 'RNT908': {'product_code': 'PRD55', 'units_rented': 2, 'price_per_day': 27, 'rental_start': '3/6/16', 'rental_end': '5/25/17', 'total_days': 445, 'total_price': 12015, 'sqrt_total_price': 109.61295543867067, 'unit_cost': 6007.5}, 'RNT909': {'product_code': 'PRD52', 'units_rented': 3, 'price_per_day': 15, 'rental_start': '5/23/18', 'rental_end': '5/17/16'}, 'RNT910': {'product_code': 'PRD78', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '6/7/17', 'rental_end': '6/23/17', 'total_days': 16, 'total_price': 80, 'sqrt_total_price': 8.94427190999916, 'unit_cost': 13.333333333333334}, 'RNT911': {'product_code': 'PRD55', 'units_rented': 6, 'price_per_day': 20, 'rental_start': '10/14/16', 'rental_end': '1/17/16'}, 'RNT912': {'product_code': 'PRD54', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '11/20/18', 'rental_end': '9/5/16'}, 'RNT913': {'product_code': 'PRD33', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '1/30/16', 'rental_end': '5/26/17', 'total_days': 482, 'total_price': 3374, 'sqrt_total_price': 58.08614292583042, 'unit_cost': 374.8888888888889}, 'RNT914': {'product_code': 'PRD56', 'units_rented': 3, 'price_per_day': 38, 'rental_start': '7/4/18', 'rental_end': '7/3/16'}, 'RNT915': {'product_code': 'PRD35', 'units_rented': 1, 'price_per_day': 16, 'rental_start': '8/9/18', 'rental_end': '12/19/17'}, 'RNT916': {'product_code': 'PRD81', 'units_rented': 2, 'price_per_day': 25, 'rental_start': '3/6/16', 'rental_end': '12/8/18', 'total_days': 1007, 'total_price': 25175, 'sqrt_total_price': 158.6663165262243, 'unit_cost': 12587.5}, 'RNT917': {'product_code': 'PRD75', 'units_rented': 5, 'price_per_day': 33, 'rental_start': '2/17/17', 'rental_end': '5/30/16'}, 'RNT918': {'product_code': 'PRD0', 'units_rented': 2, 'price_per_day': 39, 'rental_start': '8/10/18', 'rental_end': '7/20/18'}, 'RNT919': {'product_code': 'PRD2', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '4/17/18', 'rental_end': '2/25/17'}, 'RNT920': {'product_code': 'PRD9', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '2/17/16', 'rental_end': '12/25/18', 'total_days': 1042, 'total_price': 35428, 'sqrt_total_price': 188.22327167489146, 'unit_cost': 5061.142857142857}, 'RNT921': {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 30, 'rental_start': '3/11/17', 'rental_end': '7/11/18', 'total_days': 487, 'total_price': 14610, 'sqrt_total_price': 120.87183294713455, 'unit_cost': 3652.5}, 'RNT922': {'product_code': 'PRD3', 'units_rented': 6, 'price_per_day': 5, 'rental_start': '1/20/18', 'rental_end': '6/13/17'}, 'RNT923': {'product_code': 'PRD47', 'units_rented': 10, 'price_per_day': 23, 'rental_start': '11/15/16', 'rental_end': '9/10/17', 'total_days': 299, 'total_price': 6877, 'sqrt_total_price': 82.92767933567175, 'unit_cost': 687.7}, 'RNT924': {'product_code': 'PRD79', 'units_rented': 9, 'price_per_day': 31, 'rental_start': '5/12/18', 'rental_end': '4/3/16'}, 'RNT925': {'product_code': 'PRD72', 'units_rented': 10, 'price_per_day': 31, 'rental_start': '1/15/17', 'rental_end': '6/26/18', 'total_days': 527, 'total_price': 16337, 'sqrt_total_price': 127.81627439414747, 'unit_cost': 1633.7}, 'RNT926': {'product_code': 'PRD44', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '9/8/17', 'rental_end': '4/12/17'}, 'RNT927': {'product_code': 'PRD61', 'units_rented': 3, 'price_per_day': 19, 'rental_start': '8/17/17', 'rental_end': '7/18/17'}, 'RNT928': {'product_code': 'PRD66', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '10/10/17', 'rental_end': '4/1/16'}, 'RNT929': {'product_code': 'PRD40', 'units_rented': 10, 'price_per_day': 8, 'rental_start': '12/6/16', 'rental_end': '12/2/17', 'total_days': 361, 'total_price': 2888, 'sqrt_total_price': 53.74011537017761, 'unit_cost': 288.8}, 'RNT930': {'product_code': 'PRD50', 'units_rented': 4, 'price_per_day': 32, 'rental_start': '1/11/17', 'rental_end': '8/4/16'}, 'RNT931': {'product_code': 'PRD94', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '3/17/18', 'rental_end': '11/24/16'}, 'RNT932': {'product_code': 'PRD63', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '5/15/18', 'rental_end': '4/30/16'}, 'RNT933': {'product_code': 'PRD57', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '4/4/16', 'rental_end': '7/31/16', 'total_days': 118, 'total_price': 826, 'sqrt_total_price': 28.74021572639983, 'unit_cost': 103.25}, 'RNT934': {'product_code': 'PRD6', 'units_rented': 10, 'price_per_day': 36, 'rental_start': '10/21/16', 'rental_end': '12/15/18', 'total_days': 785, 'total_price': 28260, 'sqrt_total_price': 168.1071087134628, 'unit_cost': 2826.0}, 'RNT935': {'product_code': 'PRD97', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '3/2/18', 'rental_end': '2/21/18'}, 'RNT936': {'product_code': 'PRD82', 'units_rented': 5, 'price_per_day': 29, 'rental_start': '9/30/16', 'rental_end': '3/11/17', 'total_days': 162, 'total_price': 4698, 'sqrt_total_price': 68.54195795277518, 'unit_cost': 939.6}, 'RNT937': {'product_code': 'PRD57', 'units_rented': 10, 'price_per_day': 19, 'rental_start': '3/27/17', 'rental_end': '3/14/17'}, 'RNT938': {'product_code': 'PRD6', 'units_rented': 5, 'price_per_day': 36, 'rental_start': '6/30/17', 'rental_end': '8/7/16'}, 'RNT939': {'product_code': 'PRD94', 'units_rented': 1, 'price_per_day': 33, 'rental_start': '12/10/17', 'rental_end': '3/23/16'}, 'RNT940': {'product_code': 'PRD2', 'units_rented': 6, 'price_per_day': 13, 'rental_start': '10/23/16', 'rental_end': '10/15/16'}, 'RNT941': {'product_code': 'PRD85', 'units_rented': 8, 'price_per_day': 40, 'rental_start': '8/25/16', 'rental_end': '3/27/17', 'total_days': 214, 'total_price': 8560, 'sqrt_total_price': 92.52026804976302, 'unit_cost': 1070.0}, 'RNT942': {'product_code': 'PRD29', 'units_rented': 3, 'price_per_day': 35, 'rental_start': '4/7/17', 'rental_end': '2/21/17'}, 'RNT943': {'product_code': 'PRD78', 'units_rented': 1, 'price_per_day': 35, 'rental_start': '7/19/17', 'rental_end': '2/10/16'}, 'RNT944': {'product_code': 'PRD26', 'units_rented': 9, 'price_per_day': 18, 'rental_start': '7/19/18', 'rental_end': '7/22/17'}, 'RNT945': {'product_code': 'PRD94', 'units_rented': 5, 'price_per_day': 28, 'rental_start': '9/30/16', 'rental_end': '11/10/16', 'total_days': 41, 'total_price': 1148, 'sqrt_total_price': 33.88214869219483, 'unit_cost': 229.6}, 'RNT946': {'product_code': 'PRD81', 'units_rented': 4, 'price_per_day': 39, 'rental_start': '11/12/17', 'rental_end': '8/19/17'}, 'RNT947': {'product_code': 'PRD72', 'units_rented': 4, 'price_per_day': 8, 'rental_start': '11/26/16', 'rental_end': '9/11/16'}, 'RNT948': {'product_code': 'PRD90', 'units_rented': 8, 'price_per_day': 7, 'rental_start': '11/30/18', 'rental_end': '5/9/17'}, 'RNT949': {'product_code': 'PRD50', 'units_rented': 4, 'price_per_day': 21, 'rental_start': '8/30/16', 'rental_end': '1/19/16'}, 'RNT950': {'product_code': 'PRD64', 'units_rented': 3, 'price_per_day': 11, 'rental_start': '7/25/17', 'rental_end': '10/6/18', 'total_days': 438, 'total_price': 4818, 'sqrt_total_price': 69.4118145563131, 'unit_cost': 1606.0}, 'RNT951': {'product_code': 'PRD99', 'units_rented': 2, 'price_per_day': 5, 'rental_start': '8/27/18', 'rental_end': '12/16/16'}, 'RNT952': {'product_code': 'PRD70', 'units_rented': 7, 'price_per_day': 28, 'rental_start': '8/21/17', 'rental_end': '9/21/17', 'total_days': 31, 'total_price': 868, 'sqrt_total_price': 29.46183972531247, 'unit_cost': 124.0}, 'RNT953': {'product_code': 'PRD41', 'units_rented': 5, 'price_per_day': 38, 'rental_start': '3/17/16', 'rental_end': '11/16/18', 'total_days': 974, 'total_price': 37012, 'sqrt_total_price': 192.38503060269528, 'unit_cost': 7402.4}, 'RNT954': {'product_code': 'PRD27', 'units_rented': 3, 'price_per_day': 21, 'rental_start': '4/10/16', 'rental_end': '10/21/16', 'total_days': 194, 'total_price': 4074, 'sqrt_total_price': 63.82789358893179, 'unit_cost': 1358.0}, 'RNT955': {'product_code': 'PRD74', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '10/15/17', 'rental_end': '7/9/17'}, 'RNT956': {'product_code': 'PRD43', 'units_rented': 6, 'price_per_day': 16, 'rental_start': '5/17/16', 'rental_end': '2/29/16'}, 'RNT957': {'product_code': 'PRD28', 'units_rented': 9, 'price_per_day': 30, 'rental_start': '6/14/18', 'rental_end': '11/1/17'}, 'RNT958': {'product_code': 'PRD82', 'units_rented': 10, 'price_per_day': 24, 'rental_start': '6/21/17', 'rental_end': '11/13/16'}, 'RNT959': {'product_code': 'PRD92', 'units_rented': 1, 'price_per_day': 19, 'rental_start': '2/8/17', 'rental_end': '7/21/16'}, 'RNT960': {'product_code': 'PRD30', 'units_rented': 6, 'price_per_day': 22, 'rental_start': '3/1/18', 'rental_end': '10/22/16'}, 'RNT961': {'product_code': 'PRD67', 'units_rented': 2, 'price_per_day': 14, 'rental_start': '5/14/18', 'rental_end': '3/19/18'}, 'RNT962': {'product_code': 'PRD27', 'units_rented': 7, 'price_per_day': 19, 'rental_start': '8/20/17', 'rental_end': '6/25/17'}, 'RNT963': {'product_code': 'PRD20', 'units_rented': 7, 'price_per_day': 16, 'rental_start': '1/16/17', 'rental_end': '12/13/16'}, 'RNT964': {'product_code': 'PRD97', 'units_rented': 2, 'price_per_day': 11, 'rental_start': '1/25/16', 'rental_end': '3/26/16', 'total_days': 61, 'total_price': 671, 'sqrt_total_price': 25.903667693977237, 'unit_cost': 335.5}, 'RNT965': {'product_code': 'PRD19', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '12/15/17', 'rental_end': '10/13/17'}, 'RNT966': {'product_code': 'PRD60', 'units_rented': 9, 'price_per_day': 22, 'rental_start': '5/17/17', 'rental_end': '6/25/18', 'total_days': 404, 'total_price': 8888, 'sqrt_total_price': 94.27618999514141, 'unit_cost': 987.5555555555555}, 'RNT967': {'product_code': 'PRD14', 'units_rented': 5, 'price_per_day': 26, 'rental_start': '10/18/18', 'rental_end': '4/6/17'}, 'RNT968': {'product_code': 'PRD82', 'units_rented': 7, 'price_per_day': 35, 'rental_start': '6/11/16', 'rental_end': '1/17/17', 'total_days': 220, 'total_price': 7700, 'sqrt_total_price': 87.74964387392122, 'unit_cost': 1100.0}, 'RNT969': {'product_code': 'PRD77', 'units_rented': 1, 'price_per_day': 36, 'rental_start': '6/28/18', 'rental_end': '5/27/16'}, 'RNT970': {'product_code': 'PRD61', 'units_rented': 1, 'price_per_day': 22, 'rental_start': '2/26/18', 'rental_end': '4/19/16'}, 'RNT971': {'product_code': 'PRD78', 'units_rented': 5, 'price_per_day': 20, 'rental_start': '11/20/17', 'rental_end': '1/13/17'}, 'RNT972': {'product_code': 'PRD6', 'units_rented': 3, 'price_per_day': 40, 'rental_start': '4/2/17', 'rental_end': '8/24/18', 'total_days': 509, 'total_price': 20360, 'sqrt_total_price': 142.68847185389575, 'unit_cost': 6786.666666666667}, 'RNT973': {'product_code': 'PRD11', 'units_rented': 9, 'price_per_day': 14, 'rental_start': '9/13/17', 'rental_end': '4/28/18', 'total_days': 227, 'total_price': 3178, 'sqrt_total_price': 56.37375275782161, 'unit_cost': 353.1111111111111}, 'RNT974': {'product_code': 'PRD66', 'units_rented': 6, 'price_per_day': 30, 'rental_start': '10/23/18', 'rental_end': '2/28/18'}, 'RNT975': {'product_code': 'PRD77', 'units_rented': 7, 'price_per_day': 39, 'rental_start': '5/9/16', 'rental_end': '5/26/16', 'total_days': 17, 'total_price': 663, 'sqrt_total_price': 25.748786379167466, 'unit_cost': 94.71428571428571}, 'RNT976': {'product_code': 'PRD42', 'units_rented': 5, 'price_per_day': 32, 'rental_start': '1/27/16', 'rental_end': '8/5/16', 'total_days': 191, 'total_price': 6112, 'sqrt_total_price': 78.17928114276826, 'unit_cost': 1222.4}, 'RNT977': {'product_code': 'PRD23', 'units_rented': 8, 'price_per_day': 37, 'rental_start': '4/5/17', 'rental_end': '10/10/16'}, 'RNT978': {'product_code': 'PRD57', 'units_rented': 3, 'price_per_day': 39, 'rental_start': '1/4/16', 'rental_end': '11/15/16', 'total_days': 316, 'total_price': 12324, 'sqrt_total_price': 111.01351269102334, 'unit_cost': 4108.0}, 'RNT979': {'product_code': 'PRD48', 'units_rented': 4, 'price_per_day': 5, 'rental_start': '9/23/17', 'rental_end': '4/16/16'}, 'RNT980': {'product_code': 'PRD66', 'units_rented': 5, 'price_per_day': 40, 'rental_start': '11/16/17', 'rental_end': '12/7/17', 'total_days': 21, 'total_price': 840, 'sqrt_total_price': 28.982753492378876, 'unit_cost': 168.0}, 'RNT981': {'product_code': 'PRD76', 'units_rented': 10, 'price_per_day': 18, 'rental_start': '2/28/17', 'rental_end': '2/2/18', 'total_days': 339, 'total_price': 6102, 'sqrt_total_price': 78.11529939774923, 'unit_cost': 610.2}, 'RNT982': {'product_code': 'PRD39', 'units_rented': 10, 'price_per_day': 7, 'rental_start': '11/3/16', 'rental_end': '3/16/16'}, 'RNT983': {'product_code': 'PRD46', 'units_rented': 2, 'price_per_day': 29, 'rental_start': '11/11/16', 'rental_end': '1/16/16'}, 'RNT984': {'product_code': 'PRD48', 'units_rented': 7, 'price_per_day': 17, 'rental_start': '10/8/17', 'rental_end': '11/26/18', 'total_days': 414, 'total_price': 7038, 'sqrt_total_price': 83.89278872465738, 'unit_cost': 1005.4285714285714}, 'RNT985': {'product_code': 'PRD63', 'units_rented': 1, 'price_per_day': 14, 'rental_start': '11/8/16', 'rental_end': '6/30/16'}, 'RNT986': {'product_code': 'PRD40', 'units_rented': 2, 'price_per_day': 31, 'rental_start': '11/20/18', 'rental_end': '3/11/16'}, 'RNT987': {'product_code': 'PRD23', 'units_rented': 7, 'price_per_day': 34, 'rental_start': '9/10/17', 'rental_end': '2/28/16'}, 'RNT988': {'product_code': 'PRD66', 'units_rented': 10, 'price_per_day': 33, 'rental_start': '3/8/18', 'rental_end': '8/22/18', 'total_days': 167, 'total_price': 5511, 'sqrt_total_price': 74.23610981186985, 'unit_cost': 551.1}, 'RNT989': {'product_code': 'PRD19', 'units_rented': 10, 'price_per_day': 30, 'rental_start': '10/25/18', 'rental_end': '4/7/16'}, 'RNT990': {'product_code': 'PRD9', 'units_rented': 9, 'price_per_day': 7, 'rental_start': '5/7/16', 'rental_end': '4/24/18', 'total_days': 717, 'total_price': 5019, 'sqrt_total_price': 70.84490101623405, 'unit_cost': 557.6666666666666}, 'RNT991': {'product_code': 'PRD71', 'units_rented': 9, 'price_per_day': 38, 'rental_start': '6/17/16', 'rental_end': '11/18/16', 'total_days': 154, 'total_price': 5852, 'sqrt_total_price': 76.49836599562111, 'unit_cost': 650.2222222222222}, 'RNT992': {'product_code': 'PRD68', 'units_rented': 5, 'price_per_day': 37, 'rental_start': '3/10/18', 'rental_end': '9/8/18', 'total_days': 182, 'total_price': 6734, 'sqrt_total_price': 82.06095295571457, 'unit_cost': 1346.8}, 'RNT993': {'product_code': 'PRD87', 'units_rented': 8, 'price_per_day': 24, 'rental_start': '5/26/16', 'rental_end': '12/10/17', 'total_days': 563, 'total_price': 13512, 'sqrt_total_price': 116.24112869376312, 'unit_cost': 1689.0}, 'RNT994': {'product_code': 'PRD42', 'units_rented': 5, 'price_per_day': 30, 'rental_start': '6/4/17', 'rental_end': '1/2/17'}, 'RNT995': {'product_code': 'PRD0', 'units_rented': 10, 'price_per_day': 10, 'rental_start': '9/7/16', 'rental_end': '1/28/18', 'total_days': 508, 'total_price': 5080, 'sqrt_total_price': 71.27411872482185, 'unit_cost': 508.0}, 'RNT996': {'product_code': 'PRD4', 'units_rented': 6, 'price_per_day': 40, 'rental_start': '7/5/16', 'rental_end': '1/25/18', 'total_days': 569, 'total_price': 22760, 'sqrt_total_price': 150.86417732516887, 'unit_cost': 3793.3333333333335}, 'RNT997': {'product_code': 'PRD30', 'units_rented': 1, 'price_per_day': 11, 'rental_start': '4/25/16', 'rental_end': '1/29/18', 'total_days': 644, 'total_price': 7084, 'sqrt_total_price': 84.16650165000326, 'unit_cost': 7084.0}, 'RNT998': {'product_code': 'PRD73', 'units_rented': 7, 'price_per_day': 30, 'rental_start': '9/2/18', 'rental_end': '4/14/16'}, 'RNT999': {'product_code': 'PRD69', 'units_rented': 8, 'price_per_day': 36, 'rental_start': '10/12/18', 'rental_end': '10/2/16'}}). +2019-06-09 23:45:36,836 charges_calc.py:60 INFO Ended function save_to_json(). diff --git a/students/aaron/lesson09/assignment/data/customers.csv b/students/aaron/lesson09/assignment/data/customers.csv new file mode 100755 index 0000000..a77e7d6 --- /dev/null +++ b/students/aaron/lesson09/assignment/data/customers.csv @@ -0,0 +1,11 @@ +user_id,name,address,zip_code,phone_number,email +user001,Elisa Miles,4490 Union Street,98109,206-922-0882,elisa.miles@yahoo.com +user002,Maya Data,4936 Elliot Avenue,98115,206-777-1927,mdata@uw.edu +user003,Andy Norris,348 Terra Street,98501,206-309-2533,andy.norris@gmail.com +user004,Flor Matatena,885 Boone Crockett Lane,97209,206-414-2629,matseattle@pge.com +user005,Dan Sounders,861 Honeysuckle Lane,98244,206-279-1723,soundersoccer@mls.com +user006,Leo Dembele,2725 Mutton Town Road,98368,206-203-1294,leo.dembele@comcast.com +user007,Pete Nicholas,668 Elliot Avenue,98115,206-279-8759,nicholasp@amazon.com +user008,Shirlene Harris,4329 Honeysuckle Lane,98055,206-279-5340,harrisfamily@gmail.com +user009,Nick Rather,4679 Goodwin Avenue,98619,206-777-1965,nick.rather@microsoft.com +user010,Jose Garza,2717 Raccoon Run,98116,206-946-8200,joegarza@boeing.com diff --git a/students/aaron/lesson09/assignment/data/furniture/chair/couch/sofa_400_clr_10056.png b/students/aaron/lesson09/assignment/data/furniture/chair/couch/sofa_400_clr_10056.png new file mode 100755 index 0000000000000000000000000000000000000000..c75449f162c5839f38f82e6798398d51539e5290 GIT binary patch literal 94404 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 literal 0 HcmV?d00001 diff --git a/students/aaron/lesson09/assignment/data/furniture/chair/metal_chair_back_isometric_400_clr_17527.png b/students/aaron/lesson09/assignment/data/furniture/chair/metal_chair_back_isometric_400_clr_17527.png new file mode 100755 index 0000000000000000000000000000000000000000..546c7069a413796b65ecc4e896f110d3b566e25e GIT binary patch literal 59367 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 literal 0 HcmV?d00001 diff --git a/students/aaron/lesson09/assignment/data/furniture/table/desk_isometric_back_400_clr_17524.png b/students/aaron/lesson09/assignment/data/furniture/table/desk_isometric_back_400_clr_17524.png new file mode 100755 index 0000000000000000000000000000000000000000..d39d452561d139cf1efb4200158f5347076072ce GIT binary patch literal 47427 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�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 Ba&G_t literal 0 HcmV?d00001 diff --git a/students/aaron/lesson09/assignment/data/furniture/table/table_with_cloth_400_clr_10664.png b/students/aaron/lesson09/assignment/data/furniture/table/table_with_cloth_400_clr_10664.png new file mode 100755 index 0000000000000000000000000000000000000000..af302f66937f499fc7b3ad90393eb301e3d739fc GIT binary patch literal 150222 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%0D|X-GD|+g&zhY~ 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%0AaNvHd=FB)f$ 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