diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..6070d0de --- /dev/null +++ b/.gitignore @@ -0,0 +1,51 @@ +*.gem +*.rbc +/.config +/coverage/ +/InstalledFiles +/pkg/ +/spec/reports/ +/spec/examples.txt +/test/tmp/ +/test/version_tmp/ +/tmp/ + +# Used by dotenv library to load environment variables. +# .env + +## Specific to RubyMotion: +.dat* +.repl_history +build/ +*.bridgesupport +build-iPhoneOS/ +build-iPhoneSimulator/ + +## Specific to RubyMotion (use of CocoaPods): +# +# We recommend against adding the Pods directory to your .gitignore. However +# you should judge for yourself, the pros and cons are mentioned at: +#https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control +# +# vendor/Pods/ + +## Documentation cache and generated files: +/.yardoc/ +/_yardoc/ +/doc/ +/rdoc/ + +## Environment normalization: +/.bundle/ +/vendor/bundle +/lib/bundler/man/ + +# for a library or gem, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# Gemfile.lock +# .ruby-version +# .ruby-gemset + +# unless supporting rvm < 1.11.0 or doing something fancy, ignore this: +.rvmrc +.DS_Store diff --git a/.ruby-gemset b/.ruby-gemset new file mode 100644 index 00000000..73f861e5 --- /dev/null +++ b/.ruby-gemset @@ -0,0 +1 @@ +farmar diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 00000000..276cbf9e --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +2.3.0 diff --git a/Rakefile b/Rakefile new file mode 100644 index 00000000..d0c17ef5 --- /dev/null +++ b/Rakefile @@ -0,0 +1,13 @@ +require 'rake/testtask' + +Rake::TestTask.new do |t| + t.libs = ["lib", "specs"] + t.warning = false + t.verbose = false + t.test_files = FileList['specs/*_spec.rb'] + puts "Running TestTask" +end + +task default: :test do # Running before the default task, run the test task. TestTask first then default task. If command line is "test task" instead of "rake", only the test task is run. + puts "Running my Rakefile" +end diff --git a/far_mar.rb b/far_mar.rb new file mode 100644 index 00000000..a3446bca --- /dev/null +++ b/far_mar.rb @@ -0,0 +1,7 @@ +# September 6th, 2016 +#FarMar Module file + + +module FarMar + +end diff --git a/lib/farmar_market.rb b/lib/farmar_market.rb new file mode 100644 index 00000000..0c536fba --- /dev/null +++ b/lib/farmar_market.rb @@ -0,0 +1,10 @@ +# September 6th, 2016 +# lib/farmar_market.rb + +require_relative '../far_mar' + +require 'csv' + +class FarMar::Market + +end diff --git a/lib/file.rb b/lib/file.rb new file mode 100644 index 00000000..c2227271 --- /dev/null +++ b/lib/file.rb @@ -0,0 +1,42 @@ +# September 6th, 2016 +# file.rb +# This program reads a file and returns a collection of instances and an instance of object with the matching id + +require 'csv' +require_relative '../far_mar' + +class FarMar::ReadingFile + +#returns a collection of the file + def self.import_all_file(filename) + collection = [] + + CSV.open(filename, 'r').each do |line| + collection << line + end + + return collection + end + +#returns the line with the matching id + def self.find_instance(filename, id) + CSV.foreach(filename, 'r') do |line| + if line[0] == id.to_s + return line + end + end + end + +#returns an array of instances that are associated the an id + def array_of_instances(an_array_of_instances, instance_variable, id) + return_array = [] + + an_array_of_instances.each do |instance| + if instance.send(instance_variable) == id + return_array << instance + end + end + + return return_array + end +end diff --git a/lib/market.rb b/lib/market.rb new file mode 100644 index 00000000..cf882766 --- /dev/null +++ b/lib/market.rb @@ -0,0 +1,52 @@ +# September 6th, 2016 +# market.rb +# This program reads a market file and returns the instances within the file +# This program also returns a collection of FarMar::Vendor instances that are associated with the market by the market_id field. + +require 'csv' +require_relative '../far_mar' +require_relative './file' +require_relative './vendor' + + +class FarMar::Market < FarMar::ReadingFile + attr_reader :market_id, :name, :address, :city, :county, :state, :zip + + FILENAME = "./support/markets.csv" + + def initialize(info) + @market_id = info[0] + @name = info[1] + @address = info[2] + @city = info[3] + @county = info[4] + @state = info[5] + @zip = info[6] + end + + +#returns a collection of instances - inherit from parent class FarMar::ReadingFile + def self.all + return import_all_file(FILENAME).map {|row| self.new(row)} + end + +#returns an instance of the object with the matching id - inherit from parent class FarMar::ReadingFile + def self.find(mark_id) + return self.new(find_instance(FILENAME, mark_id)) + end + +#returns a collection of FarMar::Vendor instances that are associated with the market by the market_id field. + def vendor + return array_of_instances(FarMar::Vendor.all, "market_id", market_id) + end + +end + + +########## TEST ############## +# puts FarMar::Market.all[1].name #=> expected value Silverdale Farmers Market +# puts FarMar::Market.find(5).name #=> expected value Quincy Farmers Market +# +# mart = FarMar::Market.new(["1", "People's Co-op Farmers Market", "30th and Burnside", "Portland", "Multnomah", "Oregon", "97202"]) +# +# puts mart.vendor(mart.market_id).length #=> expected value 6 diff --git a/lib/product.rb b/lib/product.rb new file mode 100644 index 00000000..e7ac2386 --- /dev/null +++ b/lib/product.rb @@ -0,0 +1,100 @@ +# September 7th, 2016 +#product.rb +#This program reads a product file and returns the instances within the file. +#This program also returns the top n product instances ranked by total revenue + +require 'csv' +require_relative '../far_mar' +require_relative './file' +require_relative './vendor' +require_relative './market' +require_relative './sale' + + +class FarMar::Product < FarMar::ReadingFile + attr_reader :product_id, :name, :vendor_id + + FILENAME = "./support/products.csv" + + def initialize(info) + @product_id = info[0] + @name = info[1] + @vendor_id = info[2] + end + +# returns a collection of instances - inherit from parent class FarMar::ReadingFile + def self.all + return import_all_file(FILENAME).map {|row| self.new(row)} + end + + +#returns an instance of the object - inherit from parent class FarMar::ReadingFile + def self.find(prod_id) + return self.new(find_instance(FILENAME, prod_id)) + end + +#returns the FarMar::Vendor instance that is associated with this vendor using the FarMar::Product vendor_id field + def vendor + return array_of_instances(FarMar::Vendor.all, "vendor_id", vendor_id).first + end + +# returns a collection of FarMar::Sale instances that are associated using the FarMar::Sale product_id field. + def sales + return array_of_instances(FarMar::Sale.all, "product_id", product_id) + end + +# returns the number of times this product has been sold. + def number_of_sales + product_array = array_of_instances(FarMar::Sale.all, "product_id", product_id) + + return product_array.length + end + +# returns all of the products with the given vendor_id + def self.by_vendor(ven_id) + return_array = [] + + FarMar::Product.all.each do |product| + if product.vendor_id == ven_id.to_s + return_array << product + end + end + + return return_array + end + +#returns the top n product instances ranked by total revenue + def self.most_revenue(n) + return_array = [] + + #group_by (product_id) method returns a hash with product_id keys and an array of sale instances values + sorted_sales_hash = FarMar::Sale.all.group_by {|obj| obj.product_id} + + sorted_sales_hash.each do |prod_id, products| + sum = 0 + products.each do |prod| + sum += prod.amount.to_i + end + + #sorted_sales_hash contains product_id keys and the revenue sum as the values + sorted_sales_hash[prod_id] = sum + end + + #sort_by method returns an array of arrays with the first element as the keys and the second element as the value in the hash. + #descending_array ([[product_id, sum], [product_id, sum], etc.]) contains the product_id and the revenue sum in descending order + descending_array = sorted_sales_hash.sort_by {|id, sum| sum}.reverse + + #descending_array[i][0] returns the product_id + n.times do |i| + return_array << self.find(descending_array[i][0]) + end + + return return_array + end +end + + +############### TESTING ############### +# puts FarMar::Product.most_revenue(2)[0].name +# puts FarMar::Product.most_revenue(2)[1].name +# puts FarMar::Product.by_vendor(2) diff --git a/lib/sale.rb b/lib/sale.rb new file mode 100644 index 00000000..6de3db15 --- /dev/null +++ b/lib/sale.rb @@ -0,0 +1,71 @@ +# September 7th, 2016 +#sale.rb +#This program reads a sales file and returns the instances within the file. +#This program also returns the following: + #vendor: returns the FarMar::Vendor instance that is associated with this sale using the FarMar::Sale vendor_id field + #product: returns the FarMar::Product instance that is associated with this sale using the FarMar::Sale product_id field + # self.between(beginning_time, end_time): returns a collection of FarMar::Sale objects where the purchase time is between the two times given as arguments + +require 'awesome_print' +require 'csv' +require_relative '../far_mar' +require_relative './file' +require_relative './vendor' +require_relative './market' +require_relative './product' + + +class FarMar::Sale < FarMar::ReadingFile + attr_reader :sale_id, :amount, :vendor_id, :product_id + + attr_accessor :purchase_time + + FILENAME = "./support/sales.csv" + + def initialize(info) + @sale_id = info[0] + @amount = info[1] + @purchase_time = DateTime.parse(info[2]) + @vendor_id = info[3] + @product_id = info[4] + end + +# returns a collection of instances - inherit from parent class FarMar::ReadingFile + def self.all + return import_all_file(FILENAME).map {|row| self.new(row)} + end + +#returns an instance of the object - inherit from parent class FarMar::ReadingFile + def self.find(sal_id) + return self.new(find_instance(FILENAME, sal_id)) + end + +#returns the FarMar::Vendor instance that is associated with this sale using the FarMar::Sale vendor_id field + def vendor + return array_of_instances(FarMar::Vendor.all, "vendor_id", vendor_id).first + end + +#returns the FarMar::Product instance that is associated with this sale using the FarMar::Sale product_id field + def product + return array_of_instances(FarMar::Product.all, "product_id", product_id).first + end + +#returns a collection of FarMar::Sale objects where the purchase time is between the two times given as arguments + def self.between (beginning_time, end_time) + return_array = [] + + self.all.each do |sale| + if sale.purchase_time >= beginning_time && sale.purchase_time <= end_time + return_array << sale + end + end + + return return_array + end +end + +################## TESTING ################ +# +# FarMar::Sale.between(DateTime.parse("2013-11-06 08:38:38 -0800"),DateTime.parse("2013-11-06 08:43:15 -0800")).each do |item| +# puts item.name +# end diff --git a/lib/vendor.rb b/lib/vendor.rb new file mode 100644 index 00000000..9fba42df --- /dev/null +++ b/lib/vendor.rb @@ -0,0 +1,86 @@ +# September 6th, 2016 +# vendor.rb +# This program reads a vendor file and returns the instances within the file. +# This program also does the following: + # market: returns the FarMar::Market instance that is associated with this vendor using the FarMar::Vendor market_id field + # products: returns a collection of FarMar::Product instances that are associated by the FarMar::Product vendor_id field. + # sales: returns a collection of FarMar::Sale instances that are associated by the vendor_id field. + # revenue: returns the the sum of all of the vendor's sales (in cents) + # self.by_market(market_id): returns all of the vendors with the given market_id + +require 'csv' +require_relative '../far_mar' +require_relative './file' +require_relative './product' +require_relative './market' +require_relative './sale' + + +class FarMar::Vendor < FarMar::ReadingFile + attr_reader :vendor_id, :name, :num_of_employees, :market_id + + FILENAME = "./support/vendors.csv" + + def initialize(info) + @vendor_id = info[0] + @name = info[1] + @num_of_employees = info[2] + @market_id = info[3] + end + +# returns a collection of instances - inherit from parent class FarMar::ReadingFile + def self.all + return import_all_file(FILENAME).map {|row| self.new(row)} + end + + +#returns an instance of the object - inherit from parent class FarMar::ReadingFile + def self.find(ven_id) + return self.new(find_instance(FILENAME, ven_id)) + end + +#returns the FarMar::Market instance that is associated with this vendor using the FarMar::Vendor market_id field + def market + return array_of_instances(FarMar::Market.all, "market_id", market_id).first + end + +#returns a collection of FarMar::Product instances that are associated by the FarMar::Product vendor_id field. + def products + return array_of_instances(FarMar::Product.all, "vendor_id", vendor_id) + end + +#returns a collection of FarMar::Sale instances that are associated by the vendor_id field. + def sale + return array_of_instances(FarMar::Sale.all, "vendor_id", vendor_id) + end + +#returns the the sum of all of the vendor's sales (in cents) + def revenue + sum = 0 + sale_array = array_of_instances(FarMar::Sale.all, "vendor_id", vendor_id) + + sale_array.each do |item| + sum += item.amount.to_i + end + return sum + end + +#returns all of the vendors with the given market_id + def self.by_market(mark_id) + vendors_array = [] + + self.all.each do |instance| + if instance.market_id == mark_id + vendors_array << instance + end + end + + return vendors_array + end +end + + +############### TEST #################### +# puts FarMar::Vendor.all[1].name +# puts FarMar::Vendor.find(5).name +# puts FarMar::Vendor.by_market("11")[-1].name diff --git a/specs/market_spec.rb b/specs/market_spec.rb new file mode 100644 index 00000000..d1ff49c7 --- /dev/null +++ b/specs/market_spec.rb @@ -0,0 +1,39 @@ +# September 8th, 2016 +# market_spec.rb +# Minitest for market.rb + +require_relative 'spec_helper' +require_relative '../lib/market' + +describe 'Testing FarMar market.rb' do + + before do + @allfile = FarMar::Market.all + end + + let(:market1) { FarMar::Market.new(["5", "Quincy Farmers Market", "0 Denis Ryan Parkway", "Quincy", "Norfolk", "Massachusetts", "02169"]) } + let(:market2) { FarMar::Market.new(["11", "Charles Square", "1 Bennett Street,", "Cambridge", "Middlesex", "Massachusetts", "02138"]) } + + it "Test to see if market.rb reads in the file and creates and array of instances in self.all method" do + expect(@allfile[33].market_id).must_equal("34") + expect (@allfile[33].name).must_equal("Historic Park Irvine") + expect(@allfile[33].address).must_equal("1 Irvine Park Rd.") + expect(@allfile[33].city).must_equal("City of irvine") + expect(@allfile[31].county).must_equal(nil) + expect(@allfile[31].state).must_equal("Massachusetts") + expect(@allfile[31].zip).must_equal("2171") + end + + it "Test to see if market.rb reads in the file and creates and an instance in self.find method with matching market_id" do + expect(FarMar::Market.find("28").name).must_equal("Skaneateles Farmers Market") + expect(FarMar::Market.find("41").name).must_equal("Woodbridge Farmers Market") + expect(FarMar::Market.find("43").city).must_equal("Waltham") + end + + it "Test to see if market.rb would return a collection of FarMar::Vendor instances that are associated with the market by the market_id field" do + expect(market1.vendor.class).must_equal(Array) + expect(market1.vendor[1].market_id).must_equal("5") + expect(market1.vendor[0].name).must_equal("Langosh, Krajcik and Langosh") + expect(market2.vendor[0].num_of_employees).must_equal("10") + end +end diff --git a/specs/product_spec.rb b/specs/product_spec.rb new file mode 100644 index 00000000..bfc53f92 --- /dev/null +++ b/specs/product_spec.rb @@ -0,0 +1,55 @@ +# September 8th, 2016 +# product_spec.rb +# Minitest for product.rb + +require_relative 'spec_helper' +require_relative '../lib/product' + +describe 'Testing FarMar product.rb' do + + before do + @allfile = FarMar::Product.all + end + + let(:product1) { FarMar::Product.new(["6", "Smooth Mushrooms", "4"]) } + let(:product2) { FarMar::Product.new(["10", "Black Apples", "5"]) } + let(:product3) { FarMar::Product.new(["1", "Dry Beets", "1"]) } + + it "Test to see if product.rb reads in the file and creates and array of instances in self.all method" do + expect(@allfile[6].product_id).must_equal("7") + expect(@allfile[6].name).must_equal("Quaint Beef") + expect(@allfile[6].vendor_id).must_equal("4") + end + + it "Test to see if product.rb reads in the file and creates and an instance in self.find method with matching product_id" do + expect(FarMar::Product.find("9").name).must_equal("Large Mushrooms") + expect(FarMar::Product.find("15").name).must_equal("Comfortable Pretzel") + expect(FarMar::Product.find("16").vendor_id).must_equal("8") + end + + it "Test to see if product.rb returns the FarMar::Vendor instance that is associated with this vendor using the FarMar::Product vendor_id field - vendor method" do + expect(product1.vendor.name).must_equal("Kris and Sons") + expect(product2.vendor.name).must_equal("Reynolds, Schmitt and Klocko") + end + + it "Test to see if product.rb returns a collection of FarMar::Sale instances that are associated using the FarMar::Sale product_id field - sales" do + expect(product1.sales[0].sale_id).must_equal("19") + expect(product2.sales[0].amount).must_equal("2851") + end + + it "Test to see if product.rb returns the number of times this product has been sold - number_of_sales" do + expect(product1.number_of_sales).must_equal(1) + expect(product3.number_of_sales).must_equal(7) + end + + it "Test to see if product.rb returns all of the products with the given vendor_id - self.by_vendor method" do + expect(FarMar::Product.by_vendor(2).class).must_equal(Array) + expect(FarMar::Product.by_vendor(5)[0].name).must_equal("Shaky Honey") + end + + it "Test to see if product.rb returns the top n product instances ranked by total revenue - self.most_revenue(n)" do + expect(FarMar::Product.most_revenue(3).class).must_equal(Array) + expect(FarMar::Product.most_revenue(3).length).must_equal(3) + expect(FarMar::Product.most_revenue(3)[0].product_id).must_equal("7848") + end +end diff --git a/specs/sale_spec.rb b/specs/sale_spec.rb new file mode 100644 index 00000000..e52ac334 --- /dev/null +++ b/specs/sale_spec.rb @@ -0,0 +1,49 @@ +# September 8th, 2016 +# sale_spec.rb +# Minitest for sale.rb + +require_relative 'spec_helper' +require_relative '../lib/sale' + +describe 'Testing FarMar sale.rb' do + + before do + @allfile = FarMar::Sale.all + end + + let(:sale1) { FarMar::Sale.new(["10", "5160", "2013-11-08 04:31:41 -0800", "3", "4"]) } + let(:sale2) { FarMar::Sale.new(["128", "1143", "2013-11-06 08:40:22 -0800", "25", "74"]) } + + let(:beginning_time) {DateTime.parse("2013-11-06 08:38:38 -0800")} + let(:end_time) {DateTime.parse("2013-11-06 08:43:15 -0800")} + + it "Test to see if product.rb reads in the file and creates and array of instances in self.all method" do + expect(@allfile[6].sale_id).must_equal("7") + expect(@allfile[6].amount).must_equal("4095") + expect(@allfile[6].purchase_time).must_equal(DateTime.parse("2013-11-12 14:38:29 -0800")) + expect(@allfile[6].vendor_id).must_equal("1") + expect(@allfile[6].product_id).must_equal("1") + end + + it "Test to see if product.rb reads in the file and creates and an instance in self.find method with matching product_id" do + expect(FarMar::Sale.find("9").amount).must_equal("9128") + expect(FarMar::Sale.find("15").purchase_time).must_equal(DateTime.parse("2013-11-10 11:31:16 -0800")) + expect(FarMar::Sale.find("16").vendor_id).must_equal("3") + expect(FarMar::Sale.find("16").product_id).must_equal("4") + end + + it "Test to see if product.rb returns the FarMar::Vendor instance that is associated with this sale using the FarMar::Sale vendor_id field - vendor method" do + expect(sale1.vendor.name).must_equal("Breitenberg Inc") + expect(sale2.vendor.name).must_equal("Veum, Dickinson and Conroy") + end + + it "Test to see if product.rb returns the FarMar::Product instance that is associated with this sale using the FarMar::Sale product_id field - product method" do + expect(sale1.product.name).must_equal("Yummy Fruit") + expect(sale2.product.name).must_equal("Amused Beets") + end + + it "Test to see if product.rb returns a collection of FarMar::Sale objects where the purchase time is between the two times given as arguments - self.between method" do + expect(FarMar::Sale.between(beginning_time, end_time).length).must_equal(7) + expect(FarMar::Sale.between(beginning_time, end_time)[0].sale_id).must_equal("128") + end +end diff --git a/specs/spec_helper.rb b/specs/spec_helper.rb new file mode 100644 index 00000000..27f55acb --- /dev/null +++ b/specs/spec_helper.rb @@ -0,0 +1,11 @@ +# spec_helper.rb +require 'simplecov' +SimpleCov.start + +require 'minitest' +require 'minitest/spec' +require 'minitest/autorun' +require 'minitest/reporters' + + +Minitest::Reporters.use! Minitest::Reporters::SpecReporter.new diff --git a/specs/vendor_spec.rb b/specs/vendor_spec.rb new file mode 100644 index 00000000..f7ae1d79 --- /dev/null +++ b/specs/vendor_spec.rb @@ -0,0 +1,57 @@ +# September 8th, 2016 +# vendor_spec.rb +# Minitest for vendor.rb + +require_relative 'spec_helper' +require_relative '../lib/vendor' + +describe 'Testing FarMar vendor.rb' do + + before do + @allfile = FarMar::Vendor.all + end + + let(:vendor1) { FarMar::Vendor.new(["5", "Reynolds, Schmitt and Klocko", "3", "1"]) } + let(:vendor2) { FarMar::Vendor.new(["12", "Windler Inc", "4", "3"]) } + + it "Test to see if vendor.rb reads in the file and creates and array of instances in self.all method" do + expect(@allfile[6].vendor_id).must_equal("7") + expect(@allfile[6].name).must_equal("Bechtelar Inc") + expect(@allfile[6].num_of_employees).must_equal("4") + expect(@allfile[6].market_id).must_equal("2") + end + + it "Test to see if vendor.rb reads in the file and creates and an instance in self.find method with matching vendor_id" do + expect(FarMar::Vendor.find("8").name).must_equal("Stamm Inc") + expect(FarMar::Vendor.find("15").name).must_equal("Hyatt-King") + expect(FarMar::Vendor.find("16").num_of_employees).must_equal("4") + end + + it "Test to see if vendor.rb returns the FarMar::Market instance that is associated with this vendor using the FarMar::Vendor market_id field - market method" do + expect(vendor1.market.name).must_equal("People's Co-op Farmers Market") + expect(vendor2.market.name).must_equal("Dolgeville Farmer's Market") + end + + it "Test to see if vendor.rb returns a collection of FarMar::Product instances that are associated by the FarMar::Product vendor_id field. - products method" do + expect(vendor1.products[0].name).must_equal("Shaky Honey") + expect(vendor1.products[0].product_id).must_equal("8") + expect(vendor2.products[0].name).must_equal("Tired Bread") + end + + it "Test to see if vendor.rb returns a collection of FarMar::Sale instances that are associated by the vendor_id field - sale method" do + expect(vendor1.sale[0].amount).must_equal("7180") + expect(vendor1.sale[0].sale_id).must_equal("22") + expect(vendor2.sale[-1].amount).must_equal("295") + end + + it "Test to see if vendor.rb returns the the sum of all of the vendor's sales (in cents) - revenue method" do + expect(vendor1.revenue).must_equal(61749) + expect(vendor2.revenue).must_equal(10969) + end + + it "Test to see if vendor.rb returns all of the vendors with the given market_id - self.by_market method" do + expect(FarMar::Vendor.by_market("6")[0].name).must_equal("Labadie-Tremblay") + expect(FarMar::Vendor.by_market("11")[-1].name).must_equal("Shields Inc") + end + +end diff --git a/support/sales.csv b/support/sales.csv index f038d94c..b41ca455 100644 --- a/support/sales.csv +++ b/support/sales.csv @@ -11999,800 +11999,3 @@ 11999,3793,2013-11-08 00:39:35 -0800,2689,8188 12000,7773,2013-11-10 12:15:19 -0800,2690,8193 12001,8923,2013-11-10 15:22:35 -0800,2690,8192 -00,2538,2013-11-08 19:38:09 -0800,, -11206,6256.0,2013-11-13 03:09:41 -0800,2538,7733 -11207,2744.0,2013-11-12 03:31:22 -0800,2538,7732 -11208,6667.0,2013-11-09 00:35:43 -0800,2538,7732 -11209,2915.0,2013-11-11 02:51:21 -0800,2538,7732 -11210,1129.0,2013-11-12 17:47:48 -0800,2538,7732 -11211,8957.0,2013-11-08 16:32:24 -0800,2538,7732 -11212,4124.0,2013-11-08 07:22:06 -0800,2538,7732 -11213,8367.0,2013-11-09 14:30:23 -0800,2538,7732 -11214,5767.0,2013-11-12 07:00:31 -0800,2539,7735 -11215,6823.999999999999,2013-11-07 18:09:49 -0800,2539,7736 -11216,6515.000000000001,2013-11-09 08:56:58 -0800,2539,7736 -11217,321.0,2013-11-06 12:42:25 -0800,2539,7735 -11218,745.0,2013-11-12 06:48:48 -0800,2539,7734 -11219,4192.0,2013-11-11 08:56:45 -0800,2540,7738 -11220,1648.9999999999998,2013-11-10 01:30:05 -0800,2540,7738 -11221,5148.0,2013-11-10 12:17:08 -0800,2540,7737 -11222,9515.0,2013-11-12 00:48:02 -0800,2540,7737 -11223,6584.0,2013-11-10 00:35:17 -0800,2540,7738 -11224,3075.0,2013-11-09 06:32:13 -0800,2540,7737 -11225,8084.0,2013-11-08 18:58:06 -0800,2540,7738 -11226,9266.0,2013-11-12 12:26:06 -0800,2541,7740 -11227,6422.0,2013-11-09 02:16:03 -0800,2541,7739 -11228,3010.0,2013-11-08 14:33:03 -0800,2541,7739 -11229,1789.9999999999998,2013-11-09 11:23:48 -0800,2541,7740 -11230,5510.0,2013-11-07 21:40:02 -0800,2541,7741 -11231,9172.0,2013-11-08 01:43:45 -0800,2541,7740 -11232,30.0,2013-11-07 11:27:02 -0800,2542,7744 -11233,7273.999999999999,2013-11-10 01:38:44 -0800,2542,7743 -11234,5725.0,2013-11-09 06:37:00 -0800,2542,7746 -11235,8162.0,2013-11-12 07:23:43 -0800,2542,7745 -11236,9822.0,2013-11-11 01:06:11 -0800,2542,7743 -11237,1196.0,2013-11-06 11:38:14 -0800,2542,7743 -11238,4313.0,2013-11-11 12:29:03 -0800,2542,7746 -11239,4270.0,2013-11-08 18:53:47 -0800,2543,7747 -11240,1720.0,2013-11-11 19:21:33 -0800,2543,7749 -11241,8031.0,2013-11-06 20:00:07 -0800,2543,7748 -11242,1994.0000000000002,2013-11-06 22:56:23 -0800,2543,7751 -11243,1469.0,2013-11-09 21:17:09 -0800,2544,7752 -11244,8677.0,2013-11-07 13:29:51 -0800,2544,7755 -11245,8291.0,2013-11-12 00:04:21 -0800,2544,7755 -11246,3052.0,2013-11-08 21:34:17 -0800,2544,7752 -11247,9213.0,2013-11-08 14:11:11 -0800,2544,7753 -11248,4663.0,2013-11-07 12:35:45 -0800,2544,7754 -11249,811.0,2013-11-10 23:29:08 -0800,2544,7752 -11250,9068.0,2013-11-10 11:37:48 -0800,2544,7754 -11251,2081.0,2013-11-11 08:36:30 -0800,2544,7754 -11252,7383.0,2013-11-07 02:11:00 -0800,2545,7759 -11253,6473.0,2013-11-12 23:53:51 -0800,2545,7757 -11254,1945.0,2013-11-11 17:08:14 -0800,2545,7758 -11255,894.0,2013-11-07 20:42:59 -0800,2545,7756 -11256,2228.0,2013-11-07 08:15:25 -0800,2545,7759 -11257,4129.0,2013-11-09 00:39:40 -0800,2545,7758 -11258,1494.0,2013-11-10 02:36:30 -0800,2545,7758 -11259,8247.0,2013-11-09 18:16:42 -0800,2546,7760 -11260,2629.0,2013-11-09 17:24:20 -0800,2546,7760 -11261,17.0,2013-11-06 19:25:42 -0800,2546,7760 -11262,1932.9999999999998,2013-11-11 22:25:47 -0800,2546,7760 -11263,8780.0,2013-11-11 06:35:33 -0800,2546,7760 -11264,3425.0,2013-11-13 07:17:47 -0800,2546,7760 -11265,5115.0,2013-11-07 18:27:16 -0800,2547,7763 -11266,7141.0,2013-11-10 02:53:58 -0800,2547,7762 -11267,2250.0,2013-11-13 03:29:21 -0800,2547,7761 -11268,4136.0,2013-11-12 06:49:12 -0800,2547,7765 -11269,6351.0,2013-11-13 02:03:16 -0800,2548,7767 -11270,7964.0,2013-11-06 13:32:30 -0800,2548,7766 -11271,5026.0,2013-11-08 23:15:33 -0800,2548,7766 -11272,6425.0,2013-11-08 19:34:02 -0800,2548,7766 -11273,3600.0,2013-11-10 05:27:22 -0800,2548,7766 -11274,4323.0,2013-11-08 07:04:31 -0800,2548,7767 -11275,4638.0,2013-11-08 19:44:48 -0800,2548,7767 -11276,1272.0,2013-11-09 03:54:09 -0800,2548,7766 -11277,1844.0000000000002,2013-11-11 12:19:23 -0800,2548,7767 -11278,5130.0,2013-11-12 22:21:36 -0800,2549,7768 -11279,2310.0,2013-11-09 02:29:46 -0800,2549,7768 -11280,6887.0,2013-11-12 08:39:41 -0800,2549,7768 -11281,480.99999999999994,2013-11-06 23:34:51 -0800,2549,7768 -11282,8080.0,2013-11-13 03:20:02 -0800,2549,7768 -11283,9041.0,2013-11-06 22:44:25 -0800,2549,7768 -11284,9890.0,2013-11-11 02:22:40 -0800,2550,7771 -11285,5430.0,2013-11-12 16:11:04 -0800,2550,7769 -11286,3115.0,2013-11-07 00:50:11 -0800,2550,7771 -11287,6333.0,2013-11-12 03:16:05 -0800,2551,7773 -11288,7716.0,2013-11-09 02:52:15 -0800,2551,7773 -11289,5593.0,2013-11-09 04:16:52 -0800,2551,7774 -11290,5941.0,2013-11-07 01:32:05 -0800,2551,7774 -11291,1661.0,2013-11-09 12:54:42 -0800,2551,7776 -11292,526.0,2013-11-10 12:53:13 -0800,2551,7774 -11293,6555.0,2013-11-13 07:19:46 -0800,2552,7780 -11294,8340.0,2013-11-12 20:42:25 -0800,2552,7780 -11295,2486.0,2013-11-11 06:28:44 -0800,2552,7778 -11296,3677.0000000000005,2013-11-10 01:56:34 -0800,2552,7778 -11297,749.0,2013-11-11 10:59:44 -0800,2552,7777 -11298,1841.0,2013-11-07 01:29:18 -0800,2552,7778 -11299,5589.0,2013-11-09 13:54:52 -0800,2552,7778 -11300,533.0,2013-11-11 23:14:10 -0800,2552,7778 -11301,3060.0,2013-11-09 13:47:16 -0800,2552,7777 -11302,8268.0,2013-11-10 14:44:18 -0800,2553,7782 -11303,9845.0,2013-11-09 15:18:14 -0800,2553,7782 -11304,9361.0,2013-11-13 03:02:36 -0800,2553,7782 -11305,5220.0,2013-11-12 20:05:27 -0800,2554,7787 -11306,5210.0,2013-11-12 14:18:53 -0800,2554,7788 -11307,3356.0,2013-11-08 18:37:51 -0800,2554,7786 -11308,9333.0,2013-11-06 17:23:52 -0800,2554,7790 -11309,8279.0,2013-11-08 23:42:30 -0800,2554,7790 -11310,2160.0,2013-11-12 03:40:49 -0800,2554,7786 -11311,4314.0,2013-11-08 09:01:55 -0800,2554,7787 -11312,3486.0,2013-11-11 02:15:30 -0800,2554,7790 -11313,1457.0,2013-11-09 06:52:34 -0800,2554,7790 -11314,3361.0,2013-11-07 12:12:58 -0800,2555,7791 -11315,9657.0,2013-11-08 05:57:16 -0800,2555,7791 -11316,983.0,2013-11-06 10:43:12 -0800,2555,7791 -11317,1922.0,2013-11-08 19:18:07 -0800,2555,7791 -11318,4238.0,2013-11-10 19:55:54 -0800,2555,7791 -11319,1011.9999999999999,2013-11-09 16:54:25 -0800,2555,7791 -11320,9658.0,2013-11-09 04:21:44 -0800,2555,7791 -11321,7311.0,2013-11-12 10:19:57 -0800,2555,7791 -11322,2668.0,2013-11-08 21:59:29 -0800,2555,7791 -11323,3957.0,2013-11-11 09:49:01 -0800,2556,7792 -11324,3800.0,2013-11-07 11:56:25 -0800,2556,7792 -11325,4797.0,2013-11-10 13:47:28 -0800,2556,7792 -11326,7684.0,2013-11-09 21:50:45 -0800,2556,7792 -11327,8935.0,2013-11-13 01:04:39 -0800,2556,7792 -11328,713.0,2013-11-07 14:05:28 -0800,2556,7792 -11329,9243.0,2013-11-12 20:27:51 -0800,2557,7794 -11330,3229.0,2013-11-09 03:06:07 -0800,2557,7794 -11331,6823.999999999999,2013-11-07 07:22:12 -0800,2557,7793 -11332,4579.0,2013-11-08 03:04:53 -0800,2557,7793 -11333,6062.0,2013-11-07 08:23:07 -0800,2557,7796 -11334,6650.0,2013-11-07 09:41:32 -0800,2557,7795 -11335,2470.0,2013-11-09 15:54:33 -0800,2557,7794 -11336,9061.0,2013-11-06 13:48:32 -0800,2557,7794 -11337,6158.0,2013-11-07 23:47:38 -0800,2557,7795 -11338,7092.0,2013-11-10 12:48:43 -0800,2558,7797 -11339,7991.0,2013-11-12 19:48:46 -0800,2558,7797 -11340,2094.0,2013-11-11 14:29:28 -0800,2559,7802 -11341,112.99999999999999,2013-11-07 15:25:47 -0800,2559,7801 -11342,2774.0,2013-11-07 17:46:24 -0800,2559,7801 -11343,2220.0,2013-11-13 00:18:46 -0800,2559,7799 -11344,1478.0,2013-11-09 21:07:54 -0800,2559,7800 -11345,2227.0,2013-11-08 15:45:47 -0800,2559,7799 -11346,2020.0,2013-11-10 16:40:02 -0800,2559,7800 -11347,614.0,2013-11-07 00:17:26 -0800,2559,7801 -11348,2070.0,2013-11-08 14:28:31 -0800,2559,7801 -11349,7058.0,2013-11-07 22:57:55 -0800,2560,7803 -11350,9067.0,2013-11-12 04:02:20 -0800,2560,7803 -11351,5549.0,2013-11-13 04:20:50 -0800,2561,7805 -11352,9189.0,2013-11-11 02:59:51 -0800,2561,7804 -11353,2648.0,2013-11-11 14:48:33 -0800,2561,7806 -11354,7423.0,2013-11-13 03:41:36 -0800,2561,7806 -11355,918.0,2013-11-06 09:58:47 -0800,2561,7805 -11356,8424.0,2013-11-10 22:51:05 -0800,2561,7805 -11357,5662.0,2013-11-12 14:18:36 -0800,2561,7804 -11358,5084.0,2013-11-06 15:45:08 -0800,2561,7806 -11359,8861.0,2013-11-11 09:14:30 -0800,2561,7805 -11360,2350.0,2013-11-12 21:29:27 -0800,2562,7807 -11361,1739.9999999999998,2013-11-08 18:24:50 -0800,2562,7807 -11362,5888.0,2013-11-10 21:14:44 -0800,2562,7807 -11363,8811.0,2013-11-07 18:05:24 -0800,2562,7807 -11364,1967.0000000000002,2013-11-09 09:18:15 -0800,2562,7807 -11365,9055.0,2013-11-11 09:18:53 -0800,2562,7807 -11366,2491.0,2013-11-12 02:11:44 -0800,2562,7807 -11367,8451.0,2013-11-12 13:08:28 -0800,2562,7807 -11368,4169.0,2013-11-12 13:13:18 -0800,2562,7807 -11369,2032.0,2013-11-07 16:00:24 -0800,2563,7809 -11370,4615.0,2013-11-08 04:31:14 -0800,2563,7811 -11371,2475.0,2013-11-06 08:56:56 -0800,2563,7808 -11372,6071.0,2013-11-12 08:50:23 -0800,2563,7808 -11373,6477.0,2013-11-09 17:18:54 -0800,2563,7811 -11374,9779.0,2013-11-08 16:57:07 -0800,2563,7811 -11375,7955.0,2013-11-11 21:04:35 -0800,2563,7809 -11376,4050.0,2013-11-11 07:53:33 -0800,2564,7814 -11377,5234.0,2013-11-12 15:32:12 -0800,2564,7814 -11378,5090.0,2013-11-06 12:31:20 -0800,2564,7813 -11379,2375.0,2013-11-12 03:43:12 -0800,2564,7812 -11380,64.0,2013-11-08 20:51:27 -0800,2564,7813 -11381,7327.0,2013-11-13 02:09:44 -0800,2566,7818 -11382,6639.0,2013-11-08 05:56:33 -0800,2566,7818 -11383,4250.0,2013-11-10 02:21:28 -0800,2566,7818 -11384,2800.0,2013-11-07 22:26:36 -0800,2566,7819 -11385,670.0,2013-11-09 23:11:21 -0800,2566,7821 -11386,8683.0,2013-11-11 04:51:19 -0800,2568,7828 -11387,509.99999999999994,2013-11-07 18:16:38 -0800,2568,7827 -11388,661.0,2013-11-12 20:33:35 -0800,2568,7828 -11389,8880.0,2013-11-13 02:53:46 -0800,2568,7827 -11390,6756.999999999999,2013-11-11 08:53:38 -0800,2568,7827 -11391,7195.999999999999,2013-11-08 18:32:33 -0800,2568,7827 -11392,7788.0,2013-11-09 01:08:04 -0800,2569,7829 -11393,8298.0,2013-11-07 17:51:39 -0800,2569,7829 -11394,3799.0,2013-11-06 22:49:40 -0800,2569,7831 -11395,1636.0,2013-11-08 01:52:13 -0800,2569,7829 -11396,9152.0,2013-11-13 02:48:07 -0800,2569,7829 -11397,1340.0,2013-11-13 02:53:11 -0800,2570,7833 -11398,2620.0,2013-11-12 18:39:46 -0800,2570,7835 -11399,2676.0,2013-11-10 22:40:07 -0800,2570,7832 -11400,268.0,2013-11-12 07:57:27 -0800,2570,7832 -11401,9854.0,2013-11-12 10:37:57 -0800,2571,7836 -11402,8847.0,2013-11-10 09:04:37 -0800,2571,7836 -11403,6934.0,2013-11-11 02:55:03 -0800,2571,7836 -11404,2647.0,2013-11-10 10:15:24 -0800,2572,7839 -11405,4938.0,2013-11-06 19:26:21 -0800,2572,7840 -11406,3110.0,2013-11-09 10:25:59 -0800,2572,7838 -11407,2976.0,2013-11-08 20:23:46 -0800,2572,7837 -11408,3415.0,2013-11-10 08:52:00 -0800,2572,7838 -11409,700.0,2013-11-10 21:45:55 -0800,2572,7839 -11410,710.0,2013-11-06 20:47:45 -0800,2573,7842 -11411,4726.0,2013-11-11 12:41:12 -0800,2574,7845 -11412,3084.0,2013-11-08 02:08:14 -0800,2574,7847 -11413,6445.0,2013-11-08 01:48:56 -0800,2575,7848 -11414,7556.0,2013-11-07 03:48:12 -0800,2575,7848 -11415,6736.0,2013-11-06 19:25:57 -0800,2575,7848 -11416,6190.0,2013-11-07 08:43:05 -0800,2575,7848 -11417,8871.0,2013-11-11 17:10:08 -0800,2575,7848 -11418,3560.0,2013-11-08 09:34:24 -0800,2575,7848 -11419,4865.0,2013-11-06 22:29:30 -0800,2575,7848 -11420,7397.0,2013-11-13 00:09:39 -0800,2575,7848 -11421,7638.0,2013-11-12 21:00:31 -0800,2575,7848 -11422,1920.0,2013-11-10 18:45:02 -0800,2576,7851 -11423,5561.0,2013-11-09 02:11:52 -0800,2576,7851 -11424,8428.0,2013-11-08 02:55:10 -0800,2576,7851 -11425,6716.0,2013-11-10 16:31:19 -0800,2576,7850 -11426,6343.0,2013-11-10 19:11:02 -0800,2576,7849 -11427,3149.0,2013-11-11 10:20:13 -0800,2576,7850 -11428,5046.0,2013-11-08 10:21:16 -0800,2577,7853 -11429,4221.0,2013-11-09 22:05:37 -0800,2577,7852 -11430,2080.0,2013-11-07 14:02:47 -0800,2578,7859 -11431,8354.0,2013-11-13 06:14:06 -0800,2578,7857 -11432,2225.0,2013-11-12 09:46:21 -0800,2578,7855 -11433,1696.0,2013-11-09 00:56:28 -0800,2578,7855 -11434,2393.0,2013-11-08 16:06:49 -0800,2579,7862 -11435,9186.0,2013-11-06 13:07:12 -0800,2579,7863 -11436,498.00000000000006,2013-11-09 00:09:27 -0800,2579,7863 -11437,293.0,2013-11-07 10:37:48 -0800,2579,7860 -11438,5367.0,2013-11-10 03:16:18 -0800,2579,7862 -11439,1225.0,2013-11-06 11:21:09 -0800,2579,7862 -11440,3163.0,2013-11-11 23:26:22 -0800,2579,7862 -11441,4744.0,2013-11-11 18:03:14 -0800,2579,7861 -11442,4389.0,2013-11-09 02:07:51 -0800,2580,7864 -11443,8581.0,2013-11-08 12:10:33 -0800,2580,7864 -11444,8233.0,2013-11-09 14:26:41 -0800,2580,7864 -11445,3531.0,2013-11-08 20:41:50 -0800,2580,7864 -11446,6978.0,2013-11-09 05:15:41 -0800,2580,7864 -11447,5873.0,2013-11-08 18:52:53 -0800,2580,7864 -11448,190.0,2013-11-10 08:23:01 -0800,2581,7867 -11449,4547.0,2013-11-06 08:54:46 -0800,2581,7867 -11450,7947.0,2013-11-11 01:38:37 -0800,2581,7867 -11451,7990.000000000001,2013-11-08 01:07:28 -0800,2581,7866 -11452,789.0,2013-11-06 12:00:02 -0800,2581,7869 -11453,3869.0,2013-11-07 17:40:21 -0800,2582,7870 -11454,1226.0,2013-11-09 12:30:12 -0800,2582,7870 -11455,6840.000000000001,2013-11-09 21:37:19 -0800,2582,7871 -11456,3038.0,2013-11-10 01:43:07 -0800,2582,7871 -11457,9332.0,2013-11-09 18:47:18 -0800,2582,7871 -11458,6020.0,2013-11-11 07:09:08 -0800,2583,7872 -11459,7718.000000000001,2013-11-06 21:01:20 -0800,2583,7873 -11460,2684.0,2013-11-07 03:03:44 -0800,2583,7872 -11461,7554.000000000001,2013-11-11 14:13:53 -0800,2583,7873 -11462,5789.0,2013-11-11 19:04:53 -0800,2583,7873 -11463,8857.0,2013-11-06 16:20:30 -0800,2583,7873 -11464,4376.0,2013-11-13 02:45:23 -0800,2583,7873 -11465,777.0,2013-11-07 19:35:30 -0800,2583,7873 -11466,7840.000000000001,2013-11-13 03:28:34 -0800,2583,7872 -11467,5422.0,2013-11-07 08:25:40 -0800,2584,7874 -11468,4138.0,2013-11-09 02:23:21 -0800,2584,7877 -11469,2146.0,2013-11-11 03:38:08 -0800,2584,7874 -11470,3661.0,2013-11-12 22:36:07 -0800,2584,7876 -11471,5030.0,2013-11-08 14:51:16 -0800,2584,7876 -11472,8183.0,2013-11-12 06:18:52 -0800,2584,7874 -11473,1241.0,2013-11-12 11:02:27 -0800,2585,7878 -11474,273.0,2013-11-10 10:51:44 -0800,2585,7879 -11475,5784.0,2013-11-10 14:39:04 -0800,2585,7879 -11476,1937.0,2013-11-10 06:40:27 -0800,2585,7879 -11477,3611.9999999999995,2013-11-08 04:11:35 -0800,2585,7880 -11478,5536.0,2013-11-12 03:17:07 -0800,2585,7880 -11479,3534.0000000000005,2013-11-07 21:27:42 -0800,2585,7879 -11480,6372.0,2013-11-12 21:58:41 -0800,2586,7882 -11481,7192.0,2013-11-13 02:27:16 -0800,2587,7887 -11482,8217.0,2013-11-12 03:16:14 -0800,2587,7886 -11483,2678.0,2013-11-07 14:08:57 -0800,2587,7887 -11484,7948.999999999999,2013-11-09 09:55:19 -0800,2587,7888 -11485,7651.000000000001,2013-11-08 12:35:20 -0800,2587,7886 -11486,7028.0,2013-11-08 15:50:19 -0800,2587,7888 -11487,1786.0,2013-11-10 11:21:36 -0800,2587,7886 -11488,2227.0,2013-11-13 01:14:44 -0800,2587,7887 -11489,1299.0,2013-11-08 22:59:26 -0800,2587,7888 -11490,8788.0,2013-11-10 22:34:55 -0800,2588,7889 -11491,5217.0,2013-11-06 17:31:47 -0800,2588,7891 -11492,8683.0,2013-11-12 09:31:45 -0800,2588,7891 -11493,9352.0,2013-11-06 21:03:47 -0800,2588,7890 -11494,7066.0,2013-11-08 05:46:37 -0800,2588,7891 -11495,8276.0,2013-11-13 01:27:48 -0800,2590,7895 -11496,5979.0,2013-11-11 18:14:32 -0800,2590,7895 -11497,3421.0,2013-11-12 06:51:34 -0800,2590,7895 -11498,2472.0,2013-11-09 08:46:04 -0800,2590,7896 -11499,8298.0,2013-11-10 03:04:56 -0800,2590,7895 -11500,9784.0,2013-11-07 11:57:07 -0800,2590,7895 -11501,7873.999999999999,2013-11-12 10:27:19 -0800,2590,7895 -11502,8744.0,2013-11-07 12:22:33 -0800,2590,7895 -11503,6890.000000000001,2013-11-08 17:59:49 -0800,2590,7896 -11504,1273.0,2013-11-07 00:48:43 -0800,2591,7898 -11505,5948.0,2013-11-11 08:33:43 -0800,2591,7901 -11506,4953.0,2013-11-10 19:00:21 -0800,2591,7901 -11507,4190.0,2013-11-12 15:25:08 -0800,2591,7897 -11508,9135.0,2013-11-11 14:26:13 -0800,2592,7902 -11509,5714.0,2013-11-10 23:58:39 -0800,2592,7902 -11510,369.0,2013-11-11 18:44:46 -0800,2592,7902 -11511,9164.0,2013-11-11 13:01:55 -0800,2592,7902 -11512,3185.0,2013-11-06 12:11:22 -0800,2592,7902 -11513,4776.0,2013-11-12 00:11:57 -0800,2592,7902 -11514,811.9999999999999,2013-11-12 06:11:26 -0800,2592,7902 -11515,9470.0,2013-11-06 16:04:48 -0800,2592,7902 -11516,7948.999999999999,2013-11-08 04:44:34 -0800,2592,7902 -11517,6368.0,2013-11-11 13:39:45 -0800,2593,7903 -11518,6296.0,2013-11-11 14:53:23 -0800,2593,7906 -11519,6297.0,2013-11-09 18:58:13 -0800,2593,7906 -11520,4581.0,2013-11-12 23:42:28 -0800,2593,7904 -11521,1796.0,2013-11-07 12:08:23 -0800,2594,7909 -11522,7816.0,2013-11-12 11:43:06 -0800,2594,7909 -11523,6980.0,2013-11-08 15:46:59 -0800,2594,7909 -11524,2544.0,2013-11-12 07:31:28 -0800,2594,7908 -11525,9163.0,2013-11-06 15:55:47 -0800,2594,7908 -11526,788.0,2013-11-13 00:06:39 -0800,2594,7908 -11527,6222.0,2013-11-11 02:47:10 -0800,2594,7907 -11528,9766.0,2013-11-06 16:50:15 -0800,2594,7908 -11529,3059.0,2013-11-11 06:43:57 -0800,2595,7911 -11530,5558.0,2013-11-06 09:49:15 -0800,2595,7911 -11531,1889.9999999999998,2013-11-11 12:51:36 -0800,2596,7916 -11532,4740.0,2013-11-08 03:47:23 -0800,2596,7914 -11533,4568.0,2013-11-07 18:35:59 -0800,2596,7913 -11534,4146.0,2013-11-11 02:27:51 -0800,2596,7912 -11535,5397.0,2013-11-08 21:41:40 -0800,2596,7913 -11536,5819.0,2013-11-11 03:08:55 -0800,2597,7917 -11537,1638.0,2013-11-11 12:14:00 -0800,2597,7917 -11538,7877.0,2013-11-10 03:10:11 -0800,2597,7917 -11539,7990.000000000001,2013-11-10 17:55:05 -0800,2597,7918 -11540,1067.0,2013-11-07 13:05:56 -0800,2597,7917 -11541,8648.0,2013-11-10 11:55:39 -0800,2597,7917 -11542,1160.0,2013-11-07 00:20:56 -0800,2598,7921 -11543,6664.0,2013-11-12 19:43:28 -0800,2598,7921 -11544,1224.0,2013-11-08 06:26:53 -0800,2598,7921 -11545,5881.0,2013-11-11 23:53:20 -0800,2598,7921 -11546,7279.000000000001,2013-11-09 19:13:52 -0800,2599,7922 -11547,8421.0,2013-11-10 12:28:59 -0800,2599,7922 -11548,9833.0,2013-11-07 07:43:19 -0800,2599,7922 -11549,4766.0,2013-11-08 08:22:10 -0800,2599,7922 -11550,651.0,2013-11-10 19:12:04 -0800,2599,7924 -11551,2461.0,2013-11-09 14:05:49 -0800,2599,7923 -11552,650.0,2013-11-10 22:00:51 -0800,2599,7924 -11553,3700.0,2013-11-07 12:07:22 -0800,2600,7926 -11554,266.0,2013-11-06 18:31:17 -0800,2600,7927 -11555,499.0,2013-11-06 11:00:25 -0800,2600,7926 -11556,5082.0,2013-11-07 00:07:00 -0800,2600,7927 -11557,8221.0,2013-11-10 14:58:09 -0800,2600,7927 -11558,4766.0,2013-11-09 00:53:20 -0800,2600,7927 -11559,5431.0,2013-11-08 11:06:21 -0800,2600,7926 -11560,3582.0,2013-11-12 18:26:36 -0800,2600,7926 -11561,1033.0,2013-11-12 18:52:17 -0800,2601,7928 -11562,8452.0,2013-11-11 05:58:31 -0800,2601,7928 -11563,8462.0,2013-11-10 02:21:09 -0800,2601,7928 -11564,5754.0,2013-11-08 19:08:58 -0800,2601,7928 -11565,8897.0,2013-11-12 01:38:01 -0800,2601,7928 -11566,8087.0,2013-11-11 15:03:18 -0800,2601,7928 -11567,7286.0,2013-11-13 07:20:59 -0800,2601,7928 -11568,4290.0,2013-11-09 08:46:07 -0800,2601,7928 -11569,950.0,2013-11-08 07:45:15 -0800,2601,7928 -11570,9481.0,2013-11-06 08:58:49 -0800,2602,7930 -11571,3497.9999999999995,2013-11-09 09:46:10 -0800,2602,7929 -11572,2511.0,2013-11-13 06:46:54 -0800,2602,7930 -11573,7690.000000000001,2013-11-13 03:43:02 -0800,2602,7929 -11574,3149.0,2013-11-08 20:01:33 -0800,2604,7934 -11575,1610.0000000000002,2013-11-11 16:47:21 -0800,2604,7934 -11576,8692.0,2013-11-09 17:06:49 -0800,2604,7934 -11577,3577.0000000000005,2013-11-11 13:38:50 -0800,2605,7938 -11578,9777.0,2013-11-08 02:36:22 -0800,2605,7936 -11579,7064.0,2013-11-07 13:35:52 -0800,2605,7937 -11580,2090.0,2013-11-10 07:26:11 -0800,2606,7943 -11581,3635.0,2013-11-10 09:25:45 -0800,2606,7943 -11582,7726.000000000001,2013-11-13 06:43:29 -0800,2606,7940 -11583,6989.0,2013-11-10 09:23:15 -0800,2606,7941 -11584,5744.0,2013-11-11 05:00:05 -0800,2606,7942 -11585,179.0,2013-11-10 17:34:52 -0800,2607,7946 -11586,328.0,2013-11-10 14:25:28 -0800,2607,7944 -11587,4627.0,2013-11-08 17:14:09 -0800,2607,7944 -11588,4279.0,2013-11-11 07:12:12 -0800,2607,7945 -11589,5834.0,2013-11-08 20:22:46 -0800,2607,7944 -11590,3482.0,2013-11-09 16:04:32 -0800,2607,7945 -11591,570.0,2013-11-11 12:40:28 -0800,2607,7944 -11592,3365.9999999999995,2013-11-12 14:26:21 -0800,2608,7948 -11593,30.0,2013-11-09 02:34:21 -0800,2608,7947 -11594,6994.0,2013-11-06 09:14:03 -0800,2608,7948 -11595,5298.0,2013-11-08 04:52:26 -0800,2608,7947 -11596,9655.0,2013-11-09 16:54:30 -0800,2610,7954 -11597,5626.0,2013-11-09 13:59:37 -0800,2610,7957 -11598,592.0,2013-11-08 16:46:57 -0800,2610,7954 -11599,7073.999999999999,2013-11-11 01:22:31 -0800,2611,7959 -11600,2198.0,2013-11-07 17:46:06 -0800,2611,7960 -11601,434.99999999999994,2013-11-11 04:04:20 -0800,2611,7960 -11602,5364.0,2013-11-10 21:58:10 -0800,2611,7961 -11603,550.0,2013-11-12 04:12:31 -0800,2611,7960 -11604,4811.0,2013-11-07 20:26:45 -0800,2611,7961 -11605,5162.0,2013-11-10 12:21:10 -0800,2611,7959 -11606,4110.0,2013-11-07 02:02:07 -0800,2611,7959 -11607,2540.0,2013-11-10 23:56:17 -0800,2612,7962 -11608,4240.0,2013-11-08 12:15:03 -0800,2612,7963 -11609,1360.0,2013-11-07 05:52:17 -0800,2612,7962 -11610,2872.0,2013-11-13 02:53:34 -0800,2612,7963 -11611,5083.0,2013-11-10 11:36:30 -0800,2612,7963 -11612,2862.0,2013-11-10 01:51:40 -0800,2612,7963 -11613,1739.9999999999998,2013-11-09 17:12:16 -0800,2613,7964 -11614,1040.0,2013-11-06 23:42:46 -0800,2613,7965 -11615,5912.0,2013-11-07 11:07:27 -0800,2613,7964 -11616,988.0000000000001,2013-11-11 21:50:24 -0800,2613,7965 -11617,4341.0,2013-11-07 06:37:36 -0800,2613,7965 -11618,4297.0,2013-11-07 21:50:45 -0800,2613,7964 -11619,279.0,2013-11-12 19:50:38 -0800,2613,7965 -11620,2983.0,2013-11-09 01:25:08 -0800,2613,7965 -11621,6567.0,2013-11-10 02:39:51 -0800,2614,7969 -11622,1061.0,2013-11-11 16:47:04 -0800,2614,7968 -11623,5636.0,2013-11-07 09:42:08 -0800,2614,7968 -11624,3799.0,2013-11-13 05:38:18 -0800,2614,7969 -11625,3974.0,2013-11-08 11:44:09 -0800,2614,7970 -11626,1515.0,2013-11-06 13:18:57 -0800,2614,7967 -11627,4134.0,2013-11-07 13:46:52 -0800,2615,7971 -11628,4581.0,2013-11-11 15:50:54 -0800,2615,7971 -11629,1197.0,2013-11-12 22:22:54 -0800,2615,7971 -11630,9540.0,2013-11-08 05:02:14 -0800,2615,7971 -11631,6842.0,2013-11-12 04:34:01 -0800,2615,7971 -11632,6062.0,2013-11-09 08:04:21 -0800,2616,7972 -11633,4899.0,2013-11-09 17:55:35 -0800,2616,7974 -11634,5183.0,2013-11-12 08:51:25 -0800,2617,7976 -11635,5178.0,2013-11-08 04:32:04 -0800,2617,7976 -11636,5180.0,2013-11-12 16:32:34 -0800,2617,7976 -11637,5938.0,2013-11-08 21:26:39 -0800,2617,7976 -11638,6598.999999999999,2013-11-12 20:57:46 -0800,2618,7978 -11639,1943.0,2013-11-12 11:54:31 -0800,2618,7978 -11640,8490.0,2013-11-10 16:49:45 -0800,2618,7980 -11641,8935.0,2013-11-08 14:28:10 -0800,2618,7979 -11642,941.0,2013-11-11 03:46:22 -0800,2618,7978 -11643,1766.0,2013-11-06 14:21:43 -0800,2618,7977 -11644,8386.0,2013-11-10 09:24:57 -0800,2618,7979 -11645,6181.0,2013-11-09 17:58:04 -0800,2618,7980 -11646,6959.999999999999,2013-11-09 10:59:32 -0800,2618,7978 -11647,5860.0,2013-11-12 12:32:28 -0800,2619,7981 -11648,9469.0,2013-11-06 11:22:31 -0800,2619,7981 -11649,5691.0,2013-11-09 22:00:10 -0800,2619,7981 -11650,9527.0,2013-11-08 22:08:09 -0800,2619,7981 -11651,3258.0,2013-11-10 11:23:40 -0800,2619,7981 -11652,725.0,2013-11-09 03:07:34 -0800,2619,7981 -11653,3196.0,2013-11-10 03:49:27 -0800,2619,7981 -11654,8670.0,2013-11-12 07:55:39 -0800,2619,7981 -11655,3153.0,2013-11-08 14:14:17 -0800,2619,7981 -11656,2225.0,2013-11-12 00:31:27 -0800,2620,7983 -11657,7388.0,2013-11-07 02:48:13 -0800,2620,7985 -11658,6913.0,2013-11-13 03:01:34 -0800,2620,7982 -11659,5891.0,2013-11-09 18:35:18 -0800,2620,7984 -11660,3459.0000000000005,2013-11-11 21:53:08 -0800,2620,7983 -11661,8370.0,2013-11-11 05:35:18 -0800,2620,7985 -11662,3959.0000000000005,2013-11-12 15:07:03 -0800,2620,7983 -11663,1789.9999999999998,2013-11-06 16:05:27 -0800,2620,7985 -11664,9155.0,2013-11-10 06:05:41 -0800,2622,7992 -11665,3484.0000000000005,2013-11-08 03:50:48 -0800,2622,7992 -11666,5893.0,2013-11-09 21:59:32 -0800,2622,7991 -11667,9786.0,2013-11-09 14:06:01 -0800,2622,7991 -11668,3351.0,2013-11-12 22:38:43 -0800,2623,7997 -11669,6274.0,2013-11-11 16:07:37 -0800,2623,7996 -11670,5946.0,2013-11-06 13:54:54 -0800,2623,7995 -11671,5410.0,2013-11-08 21:21:46 -0800,2623,7996 -11672,2256.0,2013-11-07 06:04:08 -0800,2623,7994 -11673,1283.0,2013-11-09 19:58:54 -0800,2623,7994 -11674,3175.0,2013-11-10 14:14:04 -0800,2623,7997 -11675,3210.0,2013-11-07 08:51:38 -0800,2623,7995 -11676,4580.0,2013-11-12 08:23:09 -0800,2623,7997 -11677,7809.999999999999,2013-11-08 16:43:01 -0800,2624,7998 -11678,238.0,2013-11-08 15:20:34 -0800,2624,7998 -11679,9055.0,2013-11-12 06:11:08 -0800,2624,7999 -11680,1485.0,2013-11-08 16:24:59 -0800,2624,7999 -11681,571.0,2013-11-11 18:27:51 -0800,2624,8000 -11682,4116.0,2013-11-06 20:03:44 -0800,2624,7999 -11683,3489.0,2013-11-09 23:41:48 -0800,2624,8000 -11684,8783.0,2013-11-13 04:39:48 -0800,2625,8001 -11685,5198.0,2013-11-07 23:19:32 -0800,2626,8003 -11686,4934.0,2013-11-11 12:55:55 -0800,2626,8004 -11687,840.0,2013-11-08 06:41:46 -0800,2626,8002 -11688,8778.0,2013-11-11 18:47:59 -0800,2627,8009 -11689,6244.0,2013-11-12 10:10:05 -0800,2627,8009 -11690,2340.0,2013-11-08 18:40:59 -0800,2627,8009 -11691,2172.0,2013-11-06 17:46:58 -0800,2627,8009 -11692,5190.0,2013-11-09 04:13:22 -0800,2627,8006 -11693,9220.0,2013-11-08 16:43:21 -0800,2628,8010 -11694,6467.0,2013-11-08 19:40:48 -0800,2628,8010 -11695,2644.0,2013-11-09 17:10:23 -0800,2628,8010 -11696,4141.0,2013-11-12 11:34:33 -0800,2628,8012 -11697,2593.0,2013-11-09 10:33:04 -0800,2628,8011 -11698,3127.0,2013-11-12 11:10:37 -0800,2629,8015 -11699,2782.0,2013-11-08 19:10:23 -0800,2629,8015 -11700,3119.0,2013-11-12 22:01:04 -0800,2629,8013 -11701,6540.000000000001,2013-11-08 10:26:17 -0800,2629,8014 -11702,3934.0000000000005,2013-11-08 14:19:00 -0800,2629,8015 -11703,6127.0,2013-11-12 21:22:02 -0800,2629,8015 -11704,7737.0,2013-11-07 15:15:03 -0800,2630,8016 -11705,4560.0,2013-11-11 11:45:42 -0800,2630,8016 -11706,5183.0,2013-11-06 11:40:59 -0800,2631,8017 -11707,3411.9999999999995,2013-11-07 13:57:41 -0800,2631,8017 -11708,9645.0,2013-11-13 02:25:44 -0800,2631,8017 -11709,384.0,2013-11-10 12:03:02 -0800,2631,8017 -11710,8050.0,2013-11-13 00:31:05 -0800,2631,8018 -11711,9213.0,2013-11-11 06:52:59 -0800,2631,8017 -11712,4332.0,2013-11-08 05:26:07 -0800,2631,8018 -11713,430.0,2013-11-07 20:13:01 -0800,2631,8018 -11714,8265.0,2013-11-13 02:17:03 -0800,2631,8018 -11715,469.00000000000006,2013-11-08 06:55:36 -0800,2632,8019 -11716,9485.0,2013-11-08 19:07:10 -0800,2632,8020 -11717,9272.0,2013-11-12 19:52:35 -0800,2632,8019 -11718,1755.0,2013-11-10 18:06:07 -0800,2632,8020 -11719,6944.0,2013-11-08 04:35:27 -0800,2632,8021 -11720,3368.0,2013-11-09 14:40:30 -0800,2632,8019 -11721,1776.0000000000002,2013-11-10 06:00:42 -0800,2633,8022 -11722,4539.0,2013-11-08 07:54:56 -0800,2633,8022 -11723,5737.0,2013-11-10 19:43:13 -0800,2633,8022 -11724,9616.0,2013-11-06 13:20:25 -0800,2633,8022 -11725,1177.0,2013-11-08 03:39:07 -0800,2633,8022 -11726,6583.0,2013-11-08 03:53:32 -0800,2633,8022 -11727,4090.9999999999995,2013-11-11 20:39:36 -0800,2633,8022 -11728,1788.0,2013-11-09 05:51:05 -0800,2633,8022 -11729,7584.0,2013-11-07 01:24:08 -0800,2633,8022 -11730,1132.0,2013-11-06 18:04:49 -0800,2634,8027 -11731,6100.0,2013-11-08 07:43:09 -0800,2634,8026 -11732,8783.0,2013-11-06 19:28:45 -0800,2634,8027 -11733,7897.0,2013-11-06 10:20:13 -0800,2634,8027 -11734,8118.000000000001,2013-11-09 10:40:20 -0800,2635,8028 -11735,4789.0,2013-11-09 09:40:18 -0800,2635,8028 -11736,2455.0,2013-11-10 21:58:50 -0800,2635,8028 -11737,9219.0,2013-11-13 01:50:10 -0800,2635,8028 -11738,9120.0,2013-11-09 18:17:40 -0800,2635,8028 -11739,5926.0,2013-11-12 23:46:48 -0800,2635,8028 -11740,1793.0,2013-11-09 10:00:56 -0800,2635,8028 -11741,7529.000000000001,2013-11-10 21:48:32 -0800,2635,8028 -11742,317.0,2013-11-06 09:53:01 -0800,2636,8029 -11743,4378.0,2013-11-08 16:34:41 -0800,2636,8029 -11744,2263.0,2013-11-06 14:08:47 -0800,2636,8029 -11745,3770.0000000000005,2013-11-06 17:58:27 -0800,2636,8029 -11746,8255.0,2013-11-08 23:20:39 -0800,2636,8029 -11747,3729.9999999999995,2013-11-13 06:23:23 -0800,2636,8029 -11748,7091.0,2013-11-11 00:15:59 -0800,2637,8030 -11749,1242.0,2013-11-07 07:07:26 -0800,2637,8030 -11750,543.0,2013-11-08 07:19:18 -0800,2637,8032 -11751,5656.0,2013-11-11 21:12:35 -0800,2637,8032 -11752,3485.0,2013-11-09 13:43:47 -0800,2637,8033 -11753,2711.0,2013-11-09 00:23:06 -0800,2637,8032 -11754,4648.0,2013-11-12 21:02:36 -0800,2637,8032 -11755,7719.0,2013-11-11 18:57:36 -0800,2637,8030 -11756,297.0,2013-11-12 21:55:19 -0800,2637,8033 -11757,3220.0000000000005,2013-11-06 09:48:58 -0800,2638,8038 -11758,1278.0,2013-11-11 07:03:25 -0800,2638,8037 -11759,1240.0,2013-11-10 00:21:59 -0800,2638,8038 -11760,5634.0,2013-11-10 01:26:00 -0800,2638,8035 -11761,9274.0,2013-11-13 00:29:47 -0800,2638,8037 -11762,6364.0,2013-11-08 21:54:14 -0800,2638,8034 -11763,9664.0,2013-11-11 23:03:37 -0800,2638,8035 -11764,3338.0000000000005,2013-11-06 17:22:16 -0800,2640,8041 -11765,6021.0,2013-11-11 02:13:29 -0800,2640,8041 -11766,4631.0,2013-11-08 03:13:33 -0800,2640,8041 -11767,3888.0000000000005,2013-11-11 21:14:35 -0800,2640,8041 -11768,9328.0,2013-11-09 09:38:57 -0800,2640,8041 -11769,9562.0,2013-11-11 21:03:07 -0800,2640,8041 -11770,3875.0,2013-11-11 16:47:40 -0800,2642,8045 -11771,5693.0,2013-11-11 01:13:42 -0800,2642,8045 -11772,9195.0,2013-11-08 04:40:34 -0800,2642,8044 -11773,1332.0,2013-11-11 11:50:27 -0800,2642,8044 -11774,4119.0,2013-11-09 09:22:42 -0800,2642,8045 -11775,1454.0,2013-11-07 10:43:26 -0800,2642,8044 -11776,4475.0,2013-11-12 08:59:56 -0800,2642,8043 -11777,1854.0,2013-11-12 09:41:30 -0800,2643,8047 -11778,3365.0,2013-11-09 00:17:50 -0800,2643,8049 -11779,742.0,2013-11-09 05:34:16 -0800,2643,8050 -11780,3122.0,2013-11-11 20:24:54 -0800,2644,8052 -11781,6550.0,2013-11-11 09:10:13 -0800,2644,8051 -11782,6513.0,2013-11-10 02:04:57 -0800,2644,8053 -11783,9422.0,2013-11-06 13:25:56 -0800,2644,8055 -11784,1667.0000000000002,2013-11-10 07:56:13 -0800,2645,8056 -11785,7075.0,2013-11-12 07:20:14 -0800,2645,8056 -11786,8843.0,2013-11-08 08:41:30 -0800,2645,8057 -11787,725.0,2013-11-12 05:12:34 -0800,2645,8057 -11788,5091.0,2013-11-11 13:25:35 -0800,2646,8060 -11789,6353.0,2013-11-07 20:33:02 -0800,2646,8059 -11790,6189.0,2013-11-10 11:03:59 -0800,2646,8058 -11791,3081.0,2013-11-12 21:57:07 -0800,2646,8060 -11792,2592.0,2013-11-10 05:21:28 -0800,2646,8058 -11793,231.99999999999997,2013-11-10 06:06:35 -0800,2646,8059 -11794,3385.0,2013-11-10 02:58:07 -0800,2647,8061 -11795,8030.0,2013-11-07 06:05:58 -0800,2647,8061 -11796,5540.0,2013-11-13 05:04:24 -0800,2647,8062 -11797,5566.0,2013-11-08 20:16:17 -0800,2647,8062 -11798,3695.0000000000005,2013-11-09 08:26:18 -0800,2647,8061 -11799,8039.0,2013-11-12 18:37:28 -0800,2647,8061 -11800,2767.0,2013-11-08 19:39:54 -0800,2648,8065 -11801,5945.0,2013-11-13 06:00:16 -0800,2648,8063 -11802,1710.0000000000002,2013-11-09 12:57:15 -0800,2648,8066 -11803,3831.0,2013-11-12 00:01:30 -0800,2648,8063 -11804,44.0,2013-11-07 22:43:21 -0800,2648,8065 -11805,2550.0,2013-11-11 13:37:28 -0800,2648,8065 -11806,9867.0,2013-11-09 19:05:28 -0800,2648,8066 -11807,6823.999999999999,2013-11-12 10:55:26 -0800,2648,8067 -11808,3250.0,2013-11-12 21:14:44 -0800,2648,8065 -11809,9148.0,2013-11-06 20:44:45 -0800,2649,8070 -11810,6543.000000000001,2013-11-10 20:45:58 -0800,2649,8070 -11811,32.0,2013-11-07 00:44:27 -0800,2649,8068 -11812,8314.0,2013-11-07 04:07:22 -0800,2649,8068 -11813,2464.0,2013-11-11 10:03:33 -0800,2649,8068 -11814,4237.0,2013-11-12 16:25:29 -0800,2649,8068 -11815,6553.0,2013-11-11 21:11:09 -0800,2649,8068 -11816,3159.0,2013-11-13 07:40:42 -0800,2650,8073 -11817,3954.0,2013-11-12 11:57:52 -0800,2650,8071 -11818,7392.0,2013-11-06 18:55:29 -0800,2650,8071 -11819,2446.0,2013-11-09 09:34:27 -0800,2650,8075 -11820,9544.0,2013-11-08 16:35:20 -0800,2650,8075 -11821,4665.0,2013-11-10 05:00:34 -0800,2650,8072 -11822,5260.0,2013-11-08 05:14:32 -0800,2650,8074 -11823,3842.0,2013-11-06 23:34:09 -0800,2651,8076 -11824,6634.0,2013-11-10 10:20:50 -0800,2651,8076 -11825,3219.0,2013-11-08 22:59:44 -0800,2651,8076 -11826,8664.0,2013-11-06 18:34:24 -0800,2652,8078 -11827,6918.000000000001,2013-11-12 09:21:48 -0800,2652,8078 -11828,2851.0,2013-11-10 10:34:05 -0800,2652,8077 -11829,3970.0000000000005,2013-11-08 03:29:36 -0800,2652,8078 -11830,8869.0,2013-11-11 07:26:37 -0800,2652,8078 -11831,6866.0,2013-11-11 14:59:00 -0800,2652,8077 -11832,5650.0,2013-11-11 06:49:11 -0800,2653,8080 -11833,4511.0,2013-11-09 12:08:15 -0800,2653,8079 -11834,7068.000000000001,2013-11-12 06:27:48 -0800,2654,8082 -11835,4195.0,2013-11-09 09:04:50 -0800,2654,8084 -11836,7481.0,2013-11-09 10:54:47 -0800,2654,8081 -11837,4556.0,2013-11-06 20:09:08 -0800,2654,8084 -11838,549.0,2013-11-12 10:47:42 -0800,2654,8082 -11839,1425.0,2013-11-09 20:14:10 -0800,2655,8085 -11840,5394.0,2013-11-06 13:47:03 -0800,2655,8086 -11841,2650.0,2013-11-11 17:14:17 -0800,2655,8086 -11842,5369.0,2013-11-07 15:05:07 -0800,2655,8086 -11843,1486.0,2013-11-07 13:39:24 -0800,2655,8086 -11844,8162.0,2013-11-09 08:18:18 -0800,2655,8086 -11845,1169.0,2013-11-12 14:31:55 -0800,2655,8086 -11846,2122.0,2013-11-09 00:45:24 -0800,2655,8085 -11847,8450.0,2013-11-07 16:01:46 -0800,2655,8086 -11848,5054.0,2013-11-07 02:14:41 -0800,2656,8087 -11849,5249.0,2013-11-08 16:17:59 -0800,2656,8087 -11850,2926.0,2013-11-09 17:53:15 -0800,2656,8089 -11851,248.0,2013-11-11 16:50:53 -0800,2656,8087 -11852,6045.0,2013-11-13 07:01:02 -0800,2656,8089 -11853,811.0,2013-11-09 21:15:42 -0800,2656,8087 -11854,118.0,2013-11-10 03:51:00 -0800,2656,8087 -11855,3996.0,2013-11-11 05:47:17 -0800,2657,8090 -11856,896.0000000000001,2013-11-07 08:36:40 -0800,2657,8091 -11857,6013.0,2013-11-08 11:40:10 -0800,2657,8091 -11858,1378.0,2013-11-07 08:18:57 -0800,2657,8090 -11859,8888.0,2013-11-08 03:35:43 -0800,2657,8091 -11860,2575.0,2013-11-07 22:39:50 -0800,2657,8091 -11861,1778.0,2013-11-11 22:50:09 -0800,2657,8090 -11862,1563.0,2013-11-08 02:44:02 -0800,2657,8091 -11863,4940.0,2013-11-07 09:52:58 -0800,2657,8091 -11864,3050.0,2013-11-10 08:45:20 -0800,2658,8092 -11865,772.0,2013-11-12 04:11:18 -0800,2658,8092 -11866,9578.0,2013-11-09 04:30:37 -0800,2658,8092 -11867,5797.0,2013-11-10 20:50:51 -0800,2658,8092 -11868,7145.999999999999,2013-11-09 20:58:32 -0800,2658,8092 -11869,4987.0,2013-11-11 15:37:28 -0800,2658,8092 -11870,8250.0,2013-11-12 00:07:41 -0800,2658,8092 -11871,222.00000000000003,2013-11-12 20:47:51 -0800,2658,8092 -11872,56.00000000000001,2013-11-10 07:48:56 -0800,2658,8092 -11873,1384.0,2013-11-09 12:42:01 -0800,2659,8093 -11874,4891.0,2013-11-12 21:44:04 -0800,2660,8097 -11875,1620.0,2013-11-12 02:08:38 -0800,2660,8097 -11876,9285.0,2013-11-10 19:52:52 -0800,2660,8098 -11877,5343.0,2013-11-10 02:41:11 -0800,2660,8097 -11878,6396.0,2013-11-10 04:24:29 -0800,2660,8099 -11879,9430.0,2013-11-08 12:27:10 -0800,2660,8096 -11880,7840.000000000001,2013-11-07 12:16:56 -0800,2660,8099 -11881,9290.0,2013-11-12 18:06:13 -0800,2661,8100 -11882,4932.0,2013-11-13 01:43:03 -0800,2661,8102 -11883,3697.0,2013-11-09 19:40:31 -0800,2662,8103 -11884,9268.0,2013-11-10 02:17:52 -0800,2662,8103 -11885,1227.0,2013-11-12 14:39:51 -0800,2663,8106 -11886,1360.0,2013-11-13 05:40:10 -0800,2663,8104 -11887,4480.0,2013-11-10 13:49:56 -0800,2663,8105 -11888,7328.0,2013-11-12 02:22:44 -0800,2665,8113 -11889,1392.0,2013-11-11 15:24:28 -0800,2666,8117 -11890,1469.0,2013-11-12 07:58:33 -0800,2666,8117 -11891,543.0,2013-11-07 10:58:23 -0800,2667,8118 -11892,3264.0,2013-11-08 17:59:35 -0800,2667,8120 -11893,5581.0,2013-11-07 07:40:49 -0800,2667,8118 -11894,3023.0,2013-11-10 09:07:24 -0800,2667,8119 -11895,7923.999999999999,2013-11-08 14:56:29 -0800,2667,8120 -11896,4064.0,2013-11-12 01:00:40 -0800,2667,8119 -11897,4112.0,2013-11-07 12:33:10 -0800,2668,8122 -11898,7089.0,2013-11-12 01:04:51 -0800,2669,8126 -11899,1836.0,2013-11-08 09:28:37 -0800,2669,8124 -11900,741.0,2013-11-13 07:13:59 -0800,2669,8125 -11901,6512.0,2013-11-06 14:18:59 -0800,2669,8126 -11902,6374.0,2013-11-08 12:38:53 -0800,2669,8124 -11903,9636.0,2013-11-13 03:11:06 -0800,2669,8124 -11904,275.0,2013-11-12 20:50:32 -0800,2669,8128 -11905,7934.0,2013-11-11 18:56:01 -0800,2670,8129 -11906,1426.0,2013-11-09 21:12:11 -0800,2670,8129 -11907,519.0,2013-11-06 23:56:08 -0800,2670,8129 -11908,7373.0,2013-11-09 15:30:51 -0800,2670,8129 -11909,56.99999999999999,2013-11-07 10:49:25 -0800,2670,8129 -11910,5930.0,2013-11-11 18:11:17 -0800,2670,8129 -11911,6323.0,2013-11-09 17:18:25 -0800,2670,8129 -11912,3684.0000000000005,2013-11-07 14:31:39 -0800,2670,8129 -11913,9894.0,2013-11-07 16:20:35 -0800,2670,8129 -11914,770.0,2013-11-12 16:35:35 -0800,2671,8130 -11915,942.0,2013-11-06 10:15:34 -0800,2671,8130 -11916,7937.0,2013-11-07 07:51:13 -0800,2671,8130 -11917,4470.0,2013-11-10 21:29:05 -0800,2672,8131 -11918,7875.0,2013-11-11 10:37:22 -0800,2672,8133 -11919,9718.0,2013-11-07 07:39:14 -0800,2672,8133 -11920,9777.0,2013-11-12 21:11:52 -0800,2672,8131 -11921,4035.0,2013-11-07 18:18:00 -0800,2672,8131 -11922,8279.0,2013-11-08 01:46:03 -0800,2672,8131 -11923,5582.0,2013-11-07 23:13:02 -0800,2672,8131 -11924,9500.0,2013-11-07 08:19:25 -0800,2672,8133 -11925,7247.0,2013-11-09 23:28:12 -0800,2673,8136 -11926,7243.000000000001,2013-11-07 21:01:27 -0800,2673,8136 -11927,1398.0,2013-11-06 20:31:05 -0800,2673,8136 -11928,1976.0000000000002,2013-11-06 19:52:58 -0800,2673,8136 -11929,5817.0,2013-11-07 20:36:43 -0800,2673,8136 -11930,3384.0000000000005,2013-11-10 07:01:13 -0800,2673,8136 -11931,4470.0,2013-11-10 14:36:17 -0800,2673,8135 -11932,6177.0,2013-11-10 13:33:05 -0800,2674,8139 -11933,3997.9999999999995,2013-11-08 08:55:40 -0800,2675,8140 -11934,6728.0,2013-11-10 14:10:14 -0800,2676,8144 -11935,8954.0,2013-11-06 08:37:48 -0800,2676,8144 -11936,7361.0,2013-11-08 15:51:28 -0800,2676,8141 -11937,7378.0,2013-11-12 08:41:09 -0800,2676,8141 -11938,2947.0,2013-11-06 21:45:29 -0800,2676,8144 -11939,2496.0,2013-11-09 12:40:39 -0800,2676,8142 -11940,1294.0,2013-11-08 04:28:50 -0800,2677,8146 -11941,413.99999999999994,2013-11-09 18:54:08 -0800,2677,8146 -11942,4310.0,2013-11-07 00:52:44 -0800,2677,8147 -11943,1584.0,2013-11-08 23:56:22 -0800,2677,8145 -11944,8685.0,2013-11-07 00:53:55 -0800,2677,8145 -11945,180.0,2013-11-13 04:07:42 -0800,2678,8150 -11946,8353.0,2013-11-13 01:54:30 -0800,2679,8153 -11947,6839.0,2013-11-08 13:22:10 -0800,2679,8153 -11948,6880.0,2013-11-12 01:20:36 -0800,2680,8157 -11949,2656.0,2013-11-11 11:11:53 -0800,2680,8159 -11950,7190.000000000001,2013-11-09 06:56:49 -0800,2680,8156 -11951,1721.0,2013-11-07 00:05:57 -0800,2680,8157 -11952,9419.0,2013-11-10 20:33:33 -0800,2680,8157 -11953,3794.0,2013-11-10 12:57:44 -0800,2680,8157 -11954,199.0,2013-11-13 07:47:58 -0800,2680,8158 -11955,2535.0,2013-11-10 20:06:28 -0800,2680,8159 -11956,4833.0,2013-11-11 15:22:21 -0800,2680,8158 -11957,8998.0,2013-11-11 18:35:08 -0800,2681,8161 -11958,4260.0,2013-11-07 12:36:17 -0800,2681,8161 -11959,2455.0,2013-11-08 19:55:09 -0800,2683,8168 -11960,3071.0,2013-11-07 00:32:21 -0800,2683,8169 -11961,3954.9999999999995,2013-11-09 10:50:58 -0800,2683,8167 -11962,1670.0,2013-11-10 01:18:52 -0800,2683,8169 -11963,2225.0,2013-11-11 19:04:43 -0800,2683,8166 -11964,3690.0,2013-11-08 06:32:45 -0800,2683,8167 -11965,3198.0,2013-11-12 19:19:25 -0800,2683,8166 -11966,419.00000000000006,2013-11-09 20:35:48 -0800,2683,8168 -11967,5050.0,2013-11-10 19:26:51 -0800,2683,8166 -11968,8031.0,2013-11-09 11:25:11 -0800,2684,8170 -11969,8660.0,2013-11-12 02:33:57 -0800,2684,8171 -11970,9264.0,2013-11-13 03:48:40 -0800,2684,8171 -11971,3219.0,2013-11-10 23:32:55 -0800,2684,8171 -11972,153.0,2013-11-13 06:41:44 -0800,2684,8170 -11973,1669.0000000000002,2013-11-06 22:57:35 -0800,2684,8170 -11974,4231.0,2013-11-07 12:52:04 -0800,2684,8170 -11975,4950.0,2013-11-06 13:32:09 -0800,2684,8170 -11976,6028.0,2013-11-12 16:03:57 -0800,2684,8170 -11977,7338.0,2013-11-08 10:17:41 -0800,2685,8174 -11978,3815.9999999999995,2013-11-10 12:01:17 -0800,2685,8173 -11979,2836.0,2013-11-12 10:47:19 -0800,2685,8173 -11980,8951.0,2013-11-06 20:30:41 -0800,2686,8178 -11981,7994.0,2013-11-13 03:26:16 -0800,2686,8177 -11982,7718.000000000001,2013-11-08 16:46:07 -0800,2686,8178 -11983,3000.0,2013-11-09 11:57:46 -0800,2686,8177 -11984,5200.0,2013-11-07 02:05:10 -0800,2686,8178 -11985,1816.0,2013-11-08 19:06:17 -0800,2686,8177 -11986,2362.0,2013-11-11 09:59:17 -0800,2687,8179 -11987,6113.0,2013-11-07 14:41:55 -0800,2687,8179 -11988,5419.0,2013-11-13 05:44:27 -0800,2687,8179 -11989,4751.0,2013-11-09 14:50:31 -0800,2687,8179 -11990,6291.0,2013-11-12 10:45:52 -0800,2687,8179 -11991,7440.000000000001,2013-11-07 06:41:43 -0800,2687,8179 -11992,7050.0,2013-11-09 06:09:13 -0800,2687,8179 -11993,5127.0,2013-11-13 04:40:49 -0800,2688,8182 -11994,222.00000000000003,2013-11-07 18:21:32 -0800,2688,8182 -11995,6321.0,2013-11-10 07:40:43 -0800,2688,8181 -11996,5139.0,2013-11-11 12:03:31 -0800,2688,8182 -11997,3184.0,2013-11-11 11:44:40 -0800,2688,8180 -11998,1572.0,2013-11-12 22:23:49 -0800,2688,8180 -11999,3793.0,2013-11-10 00:44:52 -0800,2689,8188 -12000,7773.999999999999,2013-11-10 22:35:57 -0800,2690,8193 -12001,8923.0,2013-11-12 02:03:31 -0800,2690,8192 diff --git a/support/sales.numbers b/support/sales.numbers new file mode 100644 index 00000000..708a676c Binary files /dev/null and b/support/sales.numbers differ