Repository: minsuk-heo/BigData
Branch: master
Commit: 22795b2e21e3
Files: 40
Total size: 163.6 KB
Directory structure:
gitextract_pjocu74b/
├── README.md
├── ch01/
│ ├── classes.json
│ ├── classesRating_mapping.json
│ └── oneclass.json
├── ch02/
│ ├── classes.json
│ └── classesRating_mapping.json
├── ch03/
│ ├── avg_points_aggs.json
│ ├── bulk_basketball.json
│ ├── max_points_aggs.json
│ ├── min_points_aggs.json
│ ├── simple_basketball.json
│ ├── stats_points_aggs.json
│ ├── sum_points_aggs.json
│ └── twoteam_basketball.json
├── ch04/
│ ├── basketball_mapping.json
│ ├── stats_by_team.json
│ ├── terms_aggs.json
│ └── twoteam_basketball.json
├── ch05/
│ ├── basketball_mapping.json
│ └── bulk_basketball.json
├── ch06/
│ ├── logstash-simple.conf
│ ├── logstash.conf
│ ├── logstash_stock.conf
│ ├── populationbycountry19802010millions.csv
│ └── table.csv
└── ch07/
├── README.md
├── backup_to_S3.sh
├── curator.yml
├── curator_cron
├── curl_backup_config.sh
├── daily_elk_backup.sh
├── delete_indices_size_base.sh
├── delete_indices_size_base.yml
├── delete_indices_time_base.sh
├── delete_indices_time_base.yml
├── elk_restore.sh
├── filebeat.yml
├── logstash.conf
├── restore_from_S3.sh
└── s3_backup_cron
================================================
FILE CONTENTS
================================================
================================================
FILE: README.md
================================================
# Big Data
Big Data handling with ELK Stack
## Authors
* **Minsuk Heo** - [Homepage](http://minsuk-heo.github.io/)
================================================
FILE: ch01/classes.json
================================================
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "1" } }
{"title" : "Machine Learning","Professor" : "Minsuk Heo","major" : "Computer Science","semester" : ["spring", "fall"],"student_count" : 100,"unit" : 3,"rating" : 5, "submit_date" : "2016-01-02", "school_location" : {"lat" : 36.00, "lon" : -120.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "2" } }
{"title" : "Network","Professor" : "Minsuk Heo","major" : "Computer Science","semester" : ["fall"],"student_count" : 50,"unit" : 3,"rating" : 4, "submit_date" : "2016-02-02", "school_location" : {"lat" : 36.00, "lon" : -120.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "3" } }
{"title" : "Operating System","Professor" : "Minsuk Heo","major" : "Computer Science","semester" : ["spring"],"student_count" : 50,"unit" : 3,"rating" : 4, "submit_date" : "2016-03-02", "school_location" : {"lat" : 36.00, "lon" : -120.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "5" } }
{"title" : "Machine Learning","Professor" : "Tim Cook","major" : "Computer Science","semester" : ["spring"],"student_count" : 40,"unit" : 3,"rating" : 2, "submit_date" : "2016-04-02", "school_location" : {"lat" : 39.00, "lon" : -112.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "6" } }
{"title" : "Network","Professor" : "Tim Cook","major" : "Computer Science","semester" : ["summer"],"student_count" : 30,"unit" : 3,"rating" : 2, "submit_date" : "2016-02-02", "school_location" : {"lat" : 36.00, "lon" : -120.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "7" } }
{"title" : "Operating System","Professor" : "Jeniffer Anderson","major" : "Computer Science","semester" : ["winter"],"student_count" : 30,"unit" : 3,"rating" : 1, "submit_date" : "2016-11-02", "school_location" : {"lat" : 39.97, "lon" : -89.78}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "8" } }
{"title" : "Algorithm","Professor" : "Tim Cook","major" : "Computer Science","semester" : ["fall"],"student_count" : 80,"unit" : 3,"rating" : 2, "submit_date" : "2016-10-22", "school_location" : {"lat" : 39.97, "lon" : -89.78}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "9" } }
{"title" : "Data Structure","Professor" : "Tim Cook","major" : "Computer Science","semester" : ["winter"],"student_count" : 50,"unit" : 3,"rating" : 2, "submit_date" : "2016-07-22", "school_location" : {"lat" : 39.97, "lon" : -89.78}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "10" } }
{"title" : "Computer Graphic","Professor" : "Jeniffer Anderson","major" : "Computer Science","semester" : ["spring"],"student_count" : 60,"unit" : 2,"rating" : 3, "submit_date" : "2016-11-12", "school_location" : {"lat" : 39.97, "lon" : -89.78}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "11" } }
{"title" : "Music Fundamental","Professor" : "Jay Z","major" : "Music","semester" : ["fall"],"student_count" : 100,"unit" : 3,"rating" : 5, "submit_date" : "2016-05-22", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "12" } }
{"title" : "Vocal Techniques","Professor" : "Beyonce","major" : "Music","semester" : ["fall"],"student_count" : 30,"unit" : 3,"rating" : 5, "submit_date" : "2016-11-22", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "13" } }
{"title" : "Guitar Techiniques","Professor" : "Eric Clapton","major" : "Music","semester" : ["spring", "fall"],"student_count" : 20,"unit" : 2,"rating" : 4, "submit_date" : "2016-03-12", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "14" } }
{"title" : "Finance","Professor" : "Bill Gates","major" : "Accounting","semester" : ["winter"],"student_count" : 50,"unit" : 3,"rating" : 2, "submit_date" : "2016-01-12", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "15" } }
{"title" : "Marketing","Professor" : "Bill Gates","major" : "Accounting","semester" : ["spring"],"student_count" : 60,"unit" : 2,"rating" : 3, "submit_date" : "2016-01-22", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "16" } }
{"title" : "Accounting Information Systems","Professor" : "Tom Cruise","major" : "Accounting","semester" : ["fall"],"student_count" : 100,"unit" : 2,"rating" : 1, "submit_date" : "2016-11-12", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "17" } }
{"title" : "Individual Taxation","Professor" : "Tom Cruise","major" : "Accounting","semester" : ["fall"],"student_count" : 30,"unit" : 1,"rating" : 2, "submit_date" : "2016-08-02", "school_location" : {"lat" : 42.32, "lon" : -94.74}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "18" } }
{"title" : "Auditing","Professor" : "Victoria Park","major" : "Accounting","semester" : ["spring", "fall"],"student_count" : 20,"unit" : 2,"rating" : 3, "submit_date" : "2016-09-13", "school_location" : {"lat" : 42.32, "lon" : -94.74}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "19" } }
{"title" : "Cell Biology","Professor" : "Anjella Kim","major" : "Medical","semester" : ["fall"],"student_count" : 40,"unit" : 5,"rating" : 5, "submit_date" : "2016-02-22", "school_location" : {"lat" : 42.32, "lon" : -94.74}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "20" } }
{"title" : "Physiology","Professor" : "Jack Berk","major" : "Medical","semester" : ["summer"],"student_count" : 30,"unit" : 5,"rating" : 4, "submit_date" : "2016-11-12", "school_location" : {"lat" : 32.69, "lon" : -99.44}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "21" } }
{"title" : "Neuroscience","Professor" : "Jihee Yang","major" : "Medical","semester" : ["spring", "fall"],"student_count" : 20,"unit" : 5,"rating" : 4, "submit_date" : "2016-06-03", "school_location" : {"lat" : 32.69, "lon" : -99.44}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "22" } }
{"title" : "Immunology","Professor" : "Meredith Lee","major" : "Medical","semester" : ["winter"],"student_count" : 30,"unit" : 3,"rating" : 2, "submit_date" : "2016-06-21", "school_location" : {"lat" : 32.69, "lon" : -99.44}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "23" } }
{"title" : "Genetics","Professor" : "David Pollack","major" : "Medical","semester" : ["spring"],"student_count" : 20,"unit" : 3,"rating" : 3, "submit_date" : "2016-06-30", "school_location" : {"lat" : 28.22, "lon" : -81.87}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "24" } }
{"title" : "Biochemistry","Professor" : "John Miller","major" : "Medical","semester" : ["fall"],"student_count" : 30,"unit" : 3,"rating" : 4, "submit_date" : "2016-01-11", "school_location" : {"lat" : 28.22, "lon" : -81.87}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "25" } }
{"title" : "Anatomy","Professor" : "Tom Johnson","major" : "Medical","semester" : ["fall"],"student_count" : 30,"unit" : 5,"rating" : 3, "submit_date" : "2016-11-12", "school_location" : {"lat" : 28.22, "lon" : -81.87}}
================================================
FILE: ch01/classesRating_mapping.json
================================================
{
"class" : {
"properties" : {
"title" : {
"type" : "string"
},
"professor" : {
"type" : "string"
},
"major" : {
"type" : "string"
},
"semester" : {
"type" : "string"
},
"student_count" : {
"type" : "integer"
},
"unit" : {
"type" : "integer"
},
"rating" : {
"type" : "integer"
},
"submit_date" : {
"type" : "date",
"format" : "yyyy-MM-dd"
},
"school_location" : {
"type" : "geo_point"
}
}
}
}
================================================
FILE: ch01/oneclass.json
================================================
{
"title" : "Machine Learning",
"Professor" : "Minsuk Heo",
"major" : "Computer Science",
"semester" : ["spring", "fall"],
"student_count" : 100,
"unit" : 3,
"rating" : 5
}
================================================
FILE: ch02/classes.json
================================================
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "1" } }
{"title" : "Machine Learning","Professor" : "Minsuk Heo","major" : "Computer Science","semester" : ["spring", "fall"],"student_count" : 100,"unit" : 3,"rating" : 5, "submit_date" : "2016-01-02", "school_location" : {"lat" : 36.00, "lon" : -120.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "2" } }
{"title" : "Network","Professor" : "Minsuk Heo","major" : "Computer Science","semester" : ["fall"],"student_count" : 50,"unit" : 3,"rating" : 4, "submit_date" : "2016-02-02", "school_location" : {"lat" : 36.00, "lon" : -120.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "3" } }
{"title" : "Operating System","Professor" : "Minsuk Heo","major" : "Computer Science","semester" : ["spring"],"student_count" : 50,"unit" : 3,"rating" : 4, "submit_date" : "2016-03-02", "school_location" : {"lat" : 36.00, "lon" : -120.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "5" } }
{"title" : "Machine Learning","Professor" : "Tim Cook","major" : "Computer Science","semester" : ["spring"],"student_count" : 40,"unit" : 3,"rating" : 2, "submit_date" : "2016-04-02", "school_location" : {"lat" : 39.00, "lon" : -112.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "6" } }
{"title" : "Network","Professor" : "Tim Cook","major" : "Computer Science","semester" : ["summer"],"student_count" : 30,"unit" : 3,"rating" : 2, "submit_date" : "2016-02-02", "school_location" : {"lat" : 36.00, "lon" : -120.00}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "7" } }
{"title" : "Operating System","Professor" : "Jeniffer Anderson","major" : "Computer Science","semester" : ["winter"],"student_count" : 30,"unit" : 3,"rating" : 1, "submit_date" : "2016-11-02", "school_location" : {"lat" : 39.97, "lon" : -89.78}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "8" } }
{"title" : "Algorithm","Professor" : "Tim Cook","major" : "Computer Science","semester" : ["fall"],"student_count" : 80,"unit" : 3,"rating" : 2, "submit_date" : "2016-10-22", "school_location" : {"lat" : 39.97, "lon" : -89.78}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "9" } }
{"title" : "Data Structure","Professor" : "Tim Cook","major" : "Computer Science","semester" : ["winter"],"student_count" : 50,"unit" : 3,"rating" : 2, "submit_date" : "2016-07-22", "school_location" : {"lat" : 39.97, "lon" : -89.78}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "10" } }
{"title" : "Computer Graphic","Professor" : "Jeniffer Anderson","major" : "Computer Science","semester" : ["spring"],"student_count" : 60,"unit" : 2,"rating" : 3, "submit_date" : "2016-11-12", "school_location" : {"lat" : 39.97, "lon" : -89.78}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "11" } }
{"title" : "Music Fundamental","Professor" : "Jay Z","major" : "Music","semester" : ["fall"],"student_count" : 100,"unit" : 3,"rating" : 5, "submit_date" : "2016-05-22", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "12" } }
{"title" : "Vocal Techniques","Professor" : "Beyonce","major" : "Music","semester" : ["fall"],"student_count" : 30,"unit" : 3,"rating" : 5, "submit_date" : "2016-11-22", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "13" } }
{"title" : "Guitar Techiniques","Professor" : "Eric Clapton","major" : "Music","semester" : ["spring", "fall"],"student_count" : 20,"unit" : 2,"rating" : 4, "submit_date" : "2016-03-12", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "14" } }
{"title" : "Finance","Professor" : "Bill Gates","major" : "Accounting","semester" : ["winter"],"student_count" : 50,"unit" : 3,"rating" : 2, "submit_date" : "2016-01-12", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "15" } }
{"title" : "Marketing","Professor" : "Bill Gates","major" : "Accounting","semester" : ["spring"],"student_count" : 60,"unit" : 2,"rating" : 3, "submit_date" : "2016-01-22", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "16" } }
{"title" : "Accounting Information Systems","Professor" : "Tom Cruise","major" : "Accounting","semester" : ["fall"],"student_count" : 100,"unit" : 2,"rating" : 1, "submit_date" : "2016-11-12", "school_location" : {"lat" : 42.51, "lon" : -74.83}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "17" } }
{"title" : "Individual Taxation","Professor" : "Tom Cruise","major" : "Accounting","semester" : ["fall"],"student_count" : 30,"unit" : 1,"rating" : 2, "submit_date" : "2016-08-02", "school_location" : {"lat" : 42.32, "lon" : -94.74}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "18" } }
{"title" : "Auditing","Professor" : "Victoria Park","major" : "Accounting","semester" : ["spring", "fall"],"student_count" : 20,"unit" : 2,"rating" : 3, "submit_date" : "2016-09-13", "school_location" : {"lat" : 42.32, "lon" : -94.74}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "19" } }
{"title" : "Cell Biology","Professor" : "Anjella Kim","major" : "Medical","semester" : ["fall"],"student_count" : 40,"unit" : 5,"rating" : 5, "submit_date" : "2016-02-22", "school_location" : {"lat" : 42.32, "lon" : -94.74}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "20" } }
{"title" : "Physiology","Professor" : "Jack Berk","major" : "Medical","semester" : ["summer"],"student_count" : 30,"unit" : 5,"rating" : 4, "submit_date" : "2016-11-12", "school_location" : {"lat" : 32.69, "lon" : -99.44}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "21" } }
{"title" : "Neuroscience","Professor" : "Jihee Yang","major" : "Medical","semester" : ["spring", "fall"],"student_count" : 20,"unit" : 5,"rating" : 4, "submit_date" : "2016-06-03", "school_location" : {"lat" : 32.69, "lon" : -99.44}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "22" } }
{"title" : "Immunology","Professor" : "Meredith Lee","major" : "Medical","semester" : ["winter"],"student_count" : 30,"unit" : 3,"rating" : 2, "submit_date" : "2016-06-21", "school_location" : {"lat" : 32.69, "lon" : -99.44}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "23" } }
{"title" : "Genetics","Professor" : "David Pollack","major" : "Medical","semester" : ["spring"],"student_count" : 20,"unit" : 3,"rating" : 3, "submit_date" : "2016-06-30", "school_location" : {"lat" : 28.22, "lon" : -81.87}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "24" } }
{"title" : "Biochemistry","Professor" : "John Miller","major" : "Medical","semester" : ["fall"],"student_count" : 30,"unit" : 3,"rating" : 4, "submit_date" : "2016-01-11", "school_location" : {"lat" : 28.22, "lon" : -81.87}}
{ "index" : { "_index" : "classes", "_type" : "class", "_id" : "25" } }
{"title" : "Anatomy","Professor" : "Tom Johnson","major" : "Medical","semester" : ["fall"],"student_count" : 30,"unit" : 5,"rating" : 3, "submit_date" : "2016-11-12", "school_location" : {"lat" : 28.22, "lon" : -81.87}}
================================================
FILE: ch02/classesRating_mapping.json
================================================
{
"class" : {
"properties" : {
"title" : {
"type" : "string"
},
"professor" : {
"type" : "string"
},
"major" : {
"type" : "string"
},
"semester" : {
"type" : "string"
},
"student_count" : {
"type" : "integer"
},
"unit" : {
"type" : "integer"
},
"rating" : {
"type" : "integer"
},
"submit_date" : {
"type" : "date",
"format" : "yyyy-MM-dd"
},
"school_location" : {
"type" : "geo_point"
}
}
}
}
================================================
FILE: ch03/avg_points_aggs.json
================================================
{
"size" : 0,
"aggs" : {
"avg_score" : {
"avg" : {
"field" : "points"
}
}
}
}
================================================
FILE: ch03/bulk_basketball.json
================================================
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "1" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry", "points" : 30,"rebounds" : 3,"assists" : 4, "blocks" : 5, "submit_date" : "2016-10-11"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "2" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 32,"rebounds" : 5,"assists" : 8, "blocks" : 5, "submit_date" : "2016-10-13"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "3" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 28,"rebounds" : 2,"assists" : 3, "blocks" : 1, "submit_date" : "2016-10-17"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "4" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 36,"rebounds" : 1,"assists" : 2, "blocks" : 1, "submit_date" : "2016-11-20"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "5" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 36,"rebounds" : 1,"assists" : 2, "blocks" : 1, "submit_date" : "2016-11-25"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "6" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 32,"rebounds" : 1,"assists" : 4, "blocks" : 1, "submit_date" : "2016-11-28"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "7" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert", "points" : 3,"rebounds" : 11,"assists" : 4, "blocks" : 7, "submit_date" : "2016-10-12"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "8" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 4,"rebounds" : 13,"assists" : 8, "blocks" : 5, "submit_date" : "2016-10-14"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "9" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 8,"rebounds" : 10,"assists" : 3, "blocks" : 6, "submit_date" : "2016-10-18"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "10" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 12,"rebounds" : 9,"assists" : 2, "blocks" : 6, "submit_date" : "2016-11-10"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "11" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 12,"rebounds" : 14,"assists" : 2, "blocks" : 7, "submit_date" : "2016-11-22"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "12" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 8,"rebounds" : 10,"assists" : 4, "blocks" : 5, "submit_date" : "2016-11-27"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "13" } }
{"team" : "Washington Wizards","name" : "John Wall","points" : 8,"rebounds" : 1,"assists" : 13, "blocks" : 2, "submit_date" : "2016-10-18"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "14" } }
{"team" : "Washington Wizards","name" : "John Wall","points" : 13,"rebounds" : 2,"assists" : 12, "blocks" : 3, "submit_date" : "2016-11-10"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "15" } }
{"team" : "Washington Wizards","name" : "John Wall","points" : 15,"rebounds" : 3,"assists" : 12, "blocks" : 3, "submit_date" : "2016-11-22"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "16" } }
{"team" : "Washington Wizards","name" : "John Wall","points" : 22,"rebounds" : 4,"assists" : 14, "blocks" : 3, "submit_date" : "2016-11-27"}
================================================
FILE: ch03/max_points_aggs.json
================================================
{
"size" : 0,
"aggs" : {
"max_score" : {
"max" : {
"field" : "points"
}
}
}
}
================================================
FILE: ch03/min_points_aggs.json
================================================
{
"size" : 0,
"aggs" : {
"min_score" : {
"min" : {
"field" : "points"
}
}
}
}
================================================
FILE: ch03/simple_basketball.json
================================================
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "1" } }
{"team" : "Chicago Bulls","name" : "Michael Jordan", "points" : 30,"rebounds" : 3,"assists" : 4, "submit_date" : "1996-10-11"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "2" } }
{"team" : "Chicago Bulls","name" : "Michael Jordan","points" : 20,"rebounds" : 5,"assists" : 8, "submit_date" : "1996-10-11"}
================================================
FILE: ch03/stats_points_aggs.json
================================================
{
"size" : 0,
"aggs" : {
"stats_score" : {
"stats" : {
"field" : "points"
}
}
}
}
================================================
FILE: ch03/sum_points_aggs.json
================================================
{
"size" : 0,
"aggs" : {
"sum_score" : {
"sum" : {
"field" : "points"
}
}
}
}
================================================
FILE: ch03/twoteam_basketball.json
================================================
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "1" } }
{"team" : "Chicago","name" : "Michael Jordan", "points" : 30,"rebounds" : 3,"assists" : 4, "blocks" : 3, "submit_date" : "1996-10-11"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "2" } }
{"team" : "Chicago","name" : "Michael Jordan","points" : 20,"rebounds" : 5,"assists" : 8, "blocks" : 4, "submit_date" : "1996-10-13"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "3" } }
{"team" : "LA","name" : "Kobe Bryant","points" : 30,"rebounds" : 2,"assists" : 8, "blocks" : 5, "submit_date" : "2014-10-13"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "4" } }
{"team" : "LA","name" : "Kobe Bryant","points" : 40,"rebounds" : 4,"assists" : 8, "blocks" : 6, "submit_date" : "2014-11-13"}
================================================
FILE: ch04/basketball_mapping.json
================================================
{
"record" : {
"properties" : {
"team" : {
"type" : "string",
"fielddata" : true
},
"name" : {
"type" : "string",
"fielddata" : true
},
"points" : {
"type" : "long"
},
"rebounds" : {
"type" : "long"
},
"assists" : {
"type" : "long"
},
"blocks" : {
"type" : "long"
},
"submit_date" : {
"type" : "date",
"format" : "yyyy-MM-dd"
}
}
}
}
================================================
FILE: ch04/stats_by_team.json
================================================
{
"size" : 0,
"aggs" : {
"team_stats" : {
"terms" : {
"field" : "team"
},
"aggs" : {
"stats_score" : {
"stats" : {
"field" : "points"
}
}
}
}
}
}
================================================
FILE: ch04/terms_aggs.json
================================================
{
"size" : 0,
"aggs" : {
"players" : {
"terms" : {
"field" : "team"
}
}
}
}
================================================
FILE: ch04/twoteam_basketball.json
================================================
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "1" } }
{"team" : "Chicago","name" : "Michael Jordan", "points" : 30,"rebounds" : 3,"assists" : 4, "blocks" : 3, "submit_date" : "1996-10-11"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "2" } }
{"team" : "Chicago","name" : "Michael Jordan","points" : 20,"rebounds" : 5,"assists" : 8, "blocks" : 4, "submit_date" : "1996-10-13"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "3" } }
{"team" : "LA","name" : "Kobe Bryant","points" : 30,"rebounds" : 2,"assists" : 8, "blocks" : 5, "submit_date" : "2014-10-13"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "4" } }
{"team" : "LA","name" : "Kobe Bryant","points" : 40,"rebounds" : 4,"assists" : 8, "blocks" : 6, "submit_date" : "2014-11-13"}
================================================
FILE: ch05/basketball_mapping.json
================================================
{
"record" : {
"properties" : {
"team" : {
"type" : "string",
"fielddata" : true
},
"name" : {
"type" : "string",
"fielddata" : true
},
"points" : {
"type" : "long"
},
"rebounds" : {
"type" : "long"
},
"assists" : {
"type" : "long"
},
"blocks" : {
"type" : "long"
},
"submit_date" : {
"type" : "date",
"format" : "yyyy-MM-dd"
}
}
}
}
================================================
FILE: ch05/bulk_basketball.json
================================================
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "1" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry", "points" : 30,"rebounds" : 3,"assists" : 4, "blocks" : 5, "submit_date" : "2016-10-11"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "2" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 32,"rebound" : 5,"assist" : 8, "blocks" : 5, "submit_date" : "2016-10-13"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "3" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 28,"rebound" : 2,"assist" : 3, "blocks" : 1, "submit_date" : "2016-10-17"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "4" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 36,"rebound" : 1,"assist" : 2, "blocks" : 1, "submit_date" : "2016-11-20"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "5" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 36,"rebound" : 1,"assist" : 2, "blocks" : 1, "submit_date" : "2016-11-25"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "6" } }
{"team" : "Golden States Warriors","name" : "Stephen Curry","points" : 32,"rebound" : 1,"assist" : 4, "blocks" : 1, "submit_date" : "2016-11-28"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "7" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert", "points" : 3,"rebounds" : 11,"assists" : 4, "blocks" : 7, "submit_date" : "2016-10-12"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "8" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 4,"rebound" : 13,"assist" : 8, "blocks" : 5, "submit_date" : "2016-10-14"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "9" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 8,"rebound" : 10,"assist" : 3, "blocks" : 6, "submit_date" : "2016-10-18"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "10" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 12,"rebound" : 9,"assist" : 2, "blocks" : 6, "submit_date" : "2016-11-10"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "11" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 12,"rebound" : 14,"assist" : 2, "blocks" : 7, "submit_date" : "2016-11-22"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "12" } }
{"team" : "Utah Jazz","name" : "Rudy Gobert","points" : 8,"rebound" : 10,"assist" : 4, "blocks" : 5, "submit_date" : "2016-11-27"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "13" } }
{"team" : "Washington Wizards","name" : "John Wall","points" : 8,"rebound" : 1,"assist" : 13, "blocks" : 2, "submit_date" : "2016-10-18"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "14" } }
{"team" : "Washington Wizards","name" : "John Wall","points" : 13,"rebound" : 2,"assist" : 12, "blocks" : 3, "submit_date" : "2016-11-10"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "15" } }
{"team" : "Washington Wizards","name" : "John Wall","points" : 15,"rebound" : 3,"assist" : 12, "blocks" : 3, "submit_date" : "2016-11-22"}
{ "index" : { "_index" : "basketball", "_type" : "record", "_id" : "16" } }
{"team" : "Washington Wizards","name" : "John Wall","points" : 22,"rebound" : 4,"assist" : 14, "blocks" : 3, "submit_date" : "2016-11-27"}
================================================
FILE: ch06/logstash-simple.conf
================================================
input {
stdin { }
}
output {
stdout { }
}
================================================
FILE: ch06/logstash.conf
================================================
input {
file {
path => "/home/minsuk/Documents/git-repo/BigData/ch06/populationbycountry19802010millions.csv"
start_position => "beginning"
sincedb_path => "/dev/null"
}
}
filter {
csv {
separator => ","
columns => ["Country","1980","1981","1982","1983","1984","1985","1986","1987","1988","1989","1990","1991","1992","1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010"]
}
mutate {convert => ["1980", "float"]}
mutate {convert => ["1981", "float"]}
mutate {convert => ["1982", "float"]}
mutate {convert => ["1983", "float"]}
mutate {convert => ["1984", "float"]}
mutate {convert => ["1985", "float"]}
mutate {convert => ["1986", "float"]}
mutate {convert => ["1987", "float"]}
mutate {convert => ["1988", "float"]}
mutate {convert => ["1989", "float"]}
mutate {convert => ["1990", "float"]}
mutate {convert => ["1991", "float"]}
mutate {convert => ["1992", "float"]}
mutate {convert => ["1993", "float"]}
mutate {convert => ["1994", "float"]}
mutate {convert => ["1995", "float"]}
mutate {convert => ["1996", "float"]}
mutate {convert => ["1997", "float"]}
mutate {convert => ["1998", "float"]}
mutate {convert => ["1999", "float"]}
mutate {convert => ["2000", "float"]}
mutate {convert => ["2001", "float"]}
mutate {convert => ["2002", "float"]}
mutate {convert => ["2003", "float"]}
mutate {convert => ["2004", "float"]}
mutate {convert => ["2005", "float"]}
mutate {convert => ["2006", "float"]}
mutate {convert => ["2007", "float"]}
mutate {convert => ["2008", "float"]}
mutate {convert => ["2009", "float"]}
mutate {convert => ["2010", "float"]}
}
output {
elasticsearch {
hosts => "localhost"
index => "population"
}
stdout {}
}
================================================
FILE: ch06/logstash_stock.conf
================================================
input {
file {
path => "/home/minsuk/Documents/git-repo/BigData/ch06/table.csv"
start_position => "beginning"
sincedb_path => "/dev/null"
}
}
filter {
csv {
separator => ","
columns => ["Date","Open","High","Low","Close","Volume","Adj Close"]
}
mutate {convert => ["Open", "float"]}
mutate {convert => ["High", "float"]}
mutate {convert => ["Low", "float"]}
mutate {convert => ["Close", "float"]}
}
output {
elasticsearch {
hosts => "localhost"
index => "stock"
}
stdout {}
}
================================================
FILE: ch06/populationbycountry19802010millions.csv
================================================
Country,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010
North America,320.27638,324.44694,328.62014,332.72487,336.72143,340.74811,344.89548,349.07829,353.2939,357.68457,362.4468,367.70684,373.29069,378.74233,383.9166,388.97216,393.9428,398.97205,403.85585,408.60296,413.3245,417.83236,422.05268,426.06238,430.26938,434.47232,438.82964,443.3473,447.67394,451.83698,456.59331
Bermuda,0.05473,0.05491,0.05517,0.05551,0.05585,0.05618,0.05651,0.05683,0.05717,0.05749,0.05778,0.0581,0.0587,0.05924,0.05975,0.06029,0.06087,0.06145,0.06198,0.06251,0.06306,0.06361,0.06418,0.06476,0.06534,0.06591,0.06644,0.06692,0.06739,0.06784,0.06827
Canada,24.5933,24.9,25.2019,25.4563,25.7018,25.9416,26.2038,26.5497,26.8948,27.3793,27.7906,28.1179,28.54489,28.95334,29.33081,29.69053,30.02632,30.3056,30.55166,30.82026,31.09956,31.37674,31.64096,31.88931,32.13476,32.38638,32.65668,32.93596,33.2127,33.48721,33.75974
Greenland,0.05021,0.05103,0.05166,0.05211,0.05263,0.05315,0.05364,0.0541,0.05485,0.05541,0.05563,0.05554,0.05549,0.05564,0.05592,0.05619,0.05634,0.05651,0.05661,0.0567,0.05689,0.05713,0.05736,0.05754,0.0577,0.05778,0.05764,0.05753,0.05756,0.0576,0.05764
Mexico,68.34748,69.96926,71.6409,73.36288,75.08014,76.76723,78.44243,80.12249,81.78182,83.36684,84.91365,86.48803,88.11103,89.74914,91.3379,92.88035,94.39858,95.89515,97.32506,98.61691,99.92662,101.24696,102.47993,103.71806,104.95959,106.2029,107.44953,108.70089,109.9554,111.21179,112.46886
Saint Pierre and Miquelon,0.00599,0.00601,0.00605,0.00607,0.00611,0.00616,0.00621,0.00625,0.00628,0.00631,0.00632,0.00633,0.00636,0.00638,0.0064,0.0064,0.00641,0.00642,0.00642,0.00643,0.00641,0.00637,0.00633,0.00629,0.00625,0.0062,0.00615,0.0061,0.00605,0.006,0.00594
United States,227.22468,229.46571,231.66446,233.79199,235.8249,237.9238,240.13289,242.28892,244.49898,246.81923,249.62281,252.98094,256.51422,259.91859,263.12582,266.27839,269.39428,272.64693,275.8541,279.04017,282.17196,285.08156,287.80391,290.32642,293.04574,295.75315,298.59321,301.5799,304.37485,307.00655,310.23286
Central & South America,293.05856,299.43033,305.95253,312.51136,318.87955,325.22704,331.82291,338.59859,345.44544,352.20471,358.79973,365.15137,371.43224,377.7438,384.26984,390.75665,397.13002,403.41352,409.62879,415.63607,421.4539,427.24012,433.05116,438.97976,445.01525,451.05504,457.01699,462.89157,468.73872,474.53897,480.01228
Antigua and Barbuda,0.06855,0.06826,0.06801,0.06562,0.06447,0.0644,0.0644,0.06442,0.06443,0.06439,0.06416,0.06403,0.06518,0.06633,0.06749,0.06871,0.07006,0.07145,0.07278,0.07402,0.07535,0.07673,0.07794,0.07907,0.08019,0.08128,0.08234,0.08343,0.08452,0.08563,0.08675
Argentina,28.3698,28.84806,29.32988,29.79355,30.23064,30.67176,31.14499,31.62462,32.09932,32.57162,33.03558,33.50441,33.96685,34.40715,34.84689,35.27384,35.68296,36.10216,36.51792,36.92342,37.33565,37.69417,37.99945,38.33688,38.74183,39.18126,39.61443,40.04882,40.482,40.91358,41.3432
"Bahamas, The",0.20976,0.21345,0.21713,0.22086,0.22462,0.2282,0.23143,0.23448,0.23771,0.24124,0.24513,0.24931,0.25356,0.25766,0.26151,0.26518,0.26888,0.27256,0.27599,0.27931,0.28259,0.28569,0.28858,0.29135,0.29406,0.29671,0.29929,0.30197,0.30473,0.30755,0.31043
Barbados,0.25197,0.25236,0.25348,0.25485,0.25611,0.25725,0.25827,0.25912,0.25995,0.26109,0.26226,0.26334,0.2646,0.2657,0.26663,0.26767,0.26881,0.27006,0.27129,0.2725,0.27368,0.27491,0.27622,0.27755,0.27882,0.28004,0.28121,0.28236,0.2835,0.28459,0.28565
Belize,0.14442,0.14921,0.1533,0.15685,0.16081,0.16556,0.17124,0.17635,0.1814,0.18643,0.19087,0.19575,0.20082,0.20609,0.21155,0.21717,0.22297,0.22895,0.23513,0.24148,0.248,0.25464,0.2613,0.26796,0.27462,0.28129,0.28795,0.29461,0.30127,0.3079,0.31452
Bolivia,5.4413,5.54522,5.64222,5.73743,5.83429,5.93494,6.04135,6.15637,6.28316,6.42314,6.5739,6.73148,6.89345,7.05434,7.21481,7.37487,7.5344,7.69515,7.8589,8.02556,8.1951,8.36745,8.54249,8.71906,8.89597,9.07294,9.24971,9.42594,9.60126,9.77525,9.94742
Brazil,123.01963,125.99213,129.02765,131.96012,134.69947,137.38198,140.19628,143.02654,145.87275,148.65864,151.17006,153.58396,156.03206,158.51205,161.01706,163.54428,166.08586,168.63874,171.20116,173.76387,176.31962,178.86966,181.41759,183.95992,186.4886,188.99308,191.46901,193.91858,196.34259,198.73927,201.10333
Cayman Islands,0.01708,0.0179,0.01852,0.01909,0.02002,0.02085,0.02144,0.02207,0.0245,0.02507,0.02636,0.02751,0.02868,0.03001,0.0313,0.03249,0.03368,0.03487,0.03606,0.03725,0.03844,0.03962,0.0408,0.04199,0.04316,0.04434,0.04552,0.04669,0.04786,0.04904,0.05021
Chile,11.09372,11.2823,11.48711,11.68662,11.87977,12.0678,12.261,12.46452,12.67869,12.90232,13.12892,13.35367,13.57416,13.78943,14.00122,14.20661,14.40541,14.60109,14.79216,14.97655,15.15574,15.33189,15.50394,15.67191,15.83563,15.99504,16.15084,16.30385,16.45414,16.60171,16.74649
Colombia,26.63129,27.21489,27.82604,28.45499,29.09546,29.74762,30.41039,31.0853,31.77087,32.46085,33.14725,33.83221,34.52032,35.2056,35.88762,36.53183,37.09791,37.61994,38.13259,38.56386,38.91035,39.31245,39.80495,40.35102,40.92215,41.48778,42.04625,42.59732,43.14111,43.67737,44.20529
Costa Rica,2.29912,2.35729,2.42437,2.49435,2.5676,2.64431,2.72338,2.79934,2.87412,2.94989,3.02327,3.09302,3.16836,3.25653,3.3512,3.44474,3.536,3.62532,3.71374,3.80017,3.88258,3.95621,4.02095,4.08382,4.1467,4.20869,4.26977,4.33113,4.39324,4.45505,4.51622
Cuba,9.65298,9.71198,9.78922,9.88126,9.97373,10.06563,10.14438,10.21682,10.30552,10.4079,10.51344,10.61114,10.69191,10.75667,10.81326,10.86545,10.9117,10.95186,10.99853,11.05298,11.10586,11.15582,11.20269,11.24668,11.28785,11.32615,11.36155,11.39404,11.42395,11.45165,11.47746
Dominica,0.07389,0.07352,0.07381,0.07429,0.07399,0.07311,0.07238,0.07182,0.07134,0.07051,0.07001,0.07012,0.07028,0.07042,0.07092,0.07142,0.071,0.07028,0.07004,0.07035,0.07082,0.07121,0.07153,0.07173,0.07193,0.07212,0.07225,0.07238,0.07251,0.07266,0.07281
Dominican Republic,5.69686,5.83171,5.96874,6.10582,6.24155,6.37855,6.51682,6.65696,6.79877,6.94187,7.08362,7.2248,7.36293,7.49428,7.62413,7.75897,7.89898,8.03994,8.18221,8.3252,8.46891,8.61355,8.7569,8.89658,9.03239,9.16447,9.29504,9.42623,9.55818,9.69079,9.82382
Ecuador,7.9205,8.14108,8.36585,8.59349,8.82583,9.06166,9.30108,9.54516,9.79412,10.04822,10.31804,10.42992,10.55381,10.75368,11.01255,11.26561,11.52648,11.79247,12.05063,12.26831,12.44584,12.62912,12.82728,13.07418,13.3684,13.66232,13.91706,14.13496,14.35447,14.5731,14.79061
El Salvador,4.57041,4.51972,4.47992,4.52671,4.59375,4.67105,4.75832,4.85014,4.93899,5.02478,5.10982,5.19624,5.28601,5.33415,5.3952,5.47983,5.56411,5.63681,5.71157,5.78837,5.84982,5.8837,5.90183,5.91985,5.93512,5.95622,5.97089,5.98175,6.00645,6.0306,6.05206
Falkland Islands (Islas Malvinas),0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.00243,0.0026,0.0028,0.00285,0.0029,0.00293,0.00297,0.00297,0.00297,0.00297,0.00297,0.00314,0.00314,0.00314
French Guiana,0.07,0.07,0.07,0.08,0.08,0.09,0.09,0.1,0.11,0.11,0.12,0.12,0.13,0.13,0.14,0.15,0.15,0.16,0.17,0.17,0.17,0.17756,0.18224,0.18692,0.19131,0.19131,0.19131,0.19131,0.19131,0.19131,0.19131
Grenada,0.09016,0.09235,0.09241,0.09253,0.09274,0.09306,0.09355,0.09406,0.09429,0.0943,0.0942,0.09406,0.09465,0.09576,0.09675,0.09774,0.09865,0.09957,0.10039,0.10099,0.10161,0.10229,0.10284,0.10332,0.10397,0.10459,0.1052,0.10589,0.10656,0.1072,0.10782
Guadeloupe,0.337,0.339,0.341,0.345,0.35,0.354,0.358,0.363,0.367,0.38,0.39,0.4,0.41,0.41,0.42,0.42,0.43,0.43,0.43,0.43,0.43,0.43117,0.43568,0.44019,0.44452,0.44452,0.44452,0.44452,0.44452,0.44452,0.44452
Guatemala,6.64959,6.82868,6.98272,7.18865,7.38034,7.58084,7.82,8.15988,8.49582,8.73058,8.96555,9.21325,9.36708,9.52288,9.77911,10.02782,10.26795,10.49612,10.70814,10.90342,11.08503,11.28435,11.50667,11.72521,11.93999,12.18255,12.45475,12.72811,13.00221,13.27652,13.55044
Guyana,0.75935,0.76193,0.76286,0.76216,0.76207,0.76225,0.76338,0.76496,0.76655,0.7686,0.77153,0.77053,0.7673,0.7669,0.76765,0.76916,0.76889,0.76841,0.7726,0.78005,0.78556,0.78626,0.78273,0.77981,0.77948,0.7765,0.77021,0.76381,0.75806,0.75294,0.74849
Haiti,5.5077,5.62287,5.74042,5.86229,5.98898,6.11992,6.25386,6.38967,6.51878,6.65269,6.79794,6.92983,7.06997,7.23284,7.39969,7.5704,7.74067,7.90968,8.08056,8.24971,8.41289,8.56858,8.72319,8.88367,9.04569,9.20467,9.35756,9.50049,9.63908,9.77797,9.64892
Honduras,3.40247,3.54306,3.67004,3.79614,3.93299,4.07731,4.22692,4.37326,4.51498,4.65602,4.79403,4.93323,5.07988,5.23262,5.38981,5.55079,5.71284,5.87503,6.0391,6.19088,6.3594,6.52698,6.69369,6.86205,7.02944,7.19307,7.35516,7.51621,7.67585,7.8337,7.98942
Jamaica,2.2288,2.25837,2.29831,2.30639,2.31306,2.31818,2.32255,2.32587,2.32943,2.33666,2.34701,2.35772,2.37785,2.40685,2.43644,2.46907,2.50125,2.53118,2.56043,2.58887,2.61563,2.64051,2.66498,2.68915,2.713,2.73651,2.75961,2.78222,2.80433,2.82593,2.84723
Martinique,0.339,0.341,0.343,0.346,0.35,0.353,0.357,0.361,0.365,0.369,0.374,0.378,0.382,0.386,0.39,0.394,0.399,0.403,0.407,0.414,0.416,0.41845,0.42223,0.426,0.426,0.426,0.426,0.426,0.426,0.426,0.426
Montserrat,0.01177,0.01179,0.01166,0.01156,0.01144,0.01132,0.01121,0.01109,0.01097,0.01085,0.01073,0.01061,0.0105,0.01041,0.01034,0.01027,0.00795,0.00595,0.00338,0.00338,0.00395,0.00424,0.00481,0.00449,0.00496,0.00453,0.00463,0.00451,0.00508,0.0051,0.00512
Netherlands Antilles,0.23244,0.23449,0.23757,0.24092,0.24385,0.24443,0.18433,0.18567,0.18669,0.18763,0.18879,0.19014,0.192,0.1945,0.19679,0.19891,0.20124,0.20354,0.20581,0.20802,0.21018,0.21229,0.21434,0.21632,0.21824,0.2201,0.22189,0.22365,0.22537,0.22705,0.22869
Nicaragua,2.80565,2.90173,2.97991,3.04918,3.12177,3.19084,3.26371,3.34537,3.43506,3.53193,3.68513,3.87306,4.01959,4.14231,4.26426,4.38462,4.50076,4.61188,4.71974,4.82722,4.93515,5.04262,5.14998,5.25701,5.36349,5.46918,5.57459,5.68021,5.78585,5.8912,5.99593
Panama,1.95957,1.9989,2.0395,2.08079,2.12346,2.16762,2.21216,2.25674,2.30168,2.3472,2.39344,2.44075,2.48923,2.53836,2.58771,2.63817,2.68979,2.74368,2.79723,2.84779,2.89951,2.95229,3.00342,3.05361,3.10418,3.15503,3.20648,3.25833,3.30968,3.36047,3.41068
Paraguay,3.1716,3.25084,3.33837,3.43192,3.53055,3.63346,3.7399,3.84989,3.96344,4.08056,4.20049,4.32234,4.44589,4.57099,4.69758,4.82556,4.95484,5.08116,5.20018,5.31154,5.41824,5.5234,5.62689,5.72855,5.82816,5.92554,6.02047,6.113,6.2032,6.29088,6.37583
Peru,17.2953,17.7548,18.17252,18.59145,19.01088,19.43193,19.85549,20.28036,20.71066,21.1507,21.59975,22.05702,22.52165,22.99269,23.46919,23.94219,24.40212,24.84715,25.27571,25.68629,26.0867,26.48533,26.88171,27.2752,27.66518,28.05111,28.43259,28.8093,29.1809,29.54696,29.907
Puerto Rico,3.20965,3.23897,3.279,3.31603,3.35004,3.38211,3.4133,3.44447,3.47499,3.5056,3.53691,3.56211,3.58518,3.6155,3.64924,3.6831,3.72466,3.75943,3.7811,3.80008,3.81441,3.83777,3.85827,3.87664,3.89393,3.91072,3.92674,3.94124,3.95455,3.96729,3.9787
Saint Kitts and Nevis,0.04357,0.04348,0.04338,0.04323,0.04309,0.04293,0.04273,0.04248,0.04219,0.04192,0.04166,0.04141,0.04154,0.04206,0.04261,0.04313,0.04358,0.04407,0.04461,0.04513,0.04566,0.04619,0.04669,0.04714,0.04753,0.0479,0.04828,0.04866,0.04906,0.04948,0.0499
Saint Lucia,0.12248,0.124,0.12558,0.12729,0.12912,0.13101,0.13271,0.13418,0.1355,0.1365,0.13756,0.13917,0.14099,0.14279,0.14464,0.1465,0.14817,0.14971,0.15102,0.15211,0.1533,0.1544,0.1553,0.15601,0.15666,0.15737,0.15813,0.15887,0.15959,0.16027,0.16092
Saint Vincent/Grenadines,0.09814,0.0992,0.10048,0.10181,0.10289,0.10385,0.10476,0.1055,0.10614,0.10675,0.10739,0.10796,0.10822,0.10854,0.10869,0.10879,0.10877,0.10861,0.1084,0.10812,0.10786,0.10761,0.10726,0.10688,0.10648,0.10607,0.10569,0.10531,0.10494,0.10457,0.10422
Suriname,0.35408,0.35251,0.36009,0.36762,0.37426,0.38042,0.38489,0.38662,0.38856,0.39255,0.3948,0.39536,0.3965,0.39724,0.39877,0.40283,0.40761,0.41339,0.41993,0.42626,0.43249,0.43851,0.44433,0.44993,0.45532,0.4605,0.46561,0.47078,0.476,0.48127,0.48662
Trinidad and Tobago,1.09051,1.10784,1.12732,1.14815,1.16888,1.18903,1.20833,1.22499,1.23838,1.24816,1.25519,1.26039,1.2635,1.26512,1.26525,1.26432,1.26246,1.26015,1.25764,1.25463,1.25178,1.24905,1.24584,1.24243,1.23933,1.23669,1.23456,1.23281,1.23132,1.22995,1.22869
Turks and Caicos Islands,0.00747,0.00779,0.00815,0.00852,0.00891,0.00932,0.00973,0.01016,0.01061,0.01106,0.01151,0.01208,0.01266,0.01325,0.01384,0.01444,0.01504,0.01565,0.01627,0.01689,0.01751,0.01813,0.01875,0.01936,0.01997,0.02057,0.02117,0.02176,0.02235,0.02294,0.02353
Uruguay,2.93049,2.94813,2.96835,2.98883,3.00827,3.0121,3.03081,3.04899,3.0675,3.0879,3.10954,3.13141,3.1531,3.17479,3.19725,3.21926,3.24212,3.26667,3.28869,3.30831,3.32808,3.34802,3.36782,3.38734,3.40639,3.42489,3.44295,3.46061,3.47778,3.49438,3.51039
Venezuela,14.76789,15.16626,15.62077,16.08442,16.54452,16.99751,17.45016,17.91018,18.37853,18.85072,19.32522,19.79068,20.24606,20.69145,21.12604,21.549,21.96076,22.3618,22.75136,23.12864,23.49275,23.84387,24.19177,24.54543,24.90462,25.26918,25.64146,26.02353,26.41482,26.81484,27.22323
"Virgin Islands, U.S.",0.09964,0.09985,0.10007,0.10035,0.1006,0.10076,0.10084,0.1009,0.10095,0.10104,0.10396,0.10481,0.10571,0.10658,0.10732,0.10782,0.10809,0.10836,0.10854,0.1086,0.10864,0.10875,0.10892,0.10915,0.10935,0.1096,0.10976,0.10982,0.10983,0.10981,0.10975
"Virgin Islands, British",0.011,0.01142,0.01182,0.01226,0.01273,0.01318,0.01363,0.0141,0.01462,0.01514,0.01569,0.01627,0.01676,0.01722,0.01769,0.01813,0.01858,0.01903,0.01948,0.01993,0.02038,0.02084,0.0213,0.02176,0.02222,0.02268,0.02313,0.02359,0.02404,0.02449,0.02494
Europe,529.50082,532.62947,535.24974,537.6101,539.96611,542.38088,544.93264,547.46078,550.04403,553.34384,556.54704,559.51433,562.1496,564.5766,566.98518,569.20044,571.23256,573.25103,575.25757,577.29902,579.66957,582.3036,585.01784,587.74208,590.55745,593.44305,596.28503,599.16377,601.85194,604.06725,606.00344
Albania,2.67141,2.72427,2.7801,2.83732,2.896,2.9567,3.01544,3.07532,3.13684,3.1958,3.24493,3.18105,3.07201,3.06629,3.11116,3.15815,3.2036,3.22541,3.21277,3.18733,3.15835,3.128,3.09803,3.06967,3.04564,3.02453,3.00578,2.99158,2.98412,2.98254,2.98695
Austria,7.54943,7.56463,7.57461,7.5529,7.55413,7.55978,7.56824,7.5789,7.59979,7.62786,7.72295,7.81842,7.91497,7.9886,8.02754,8.04743,8.06085,8.06988,8.07862,8.09416,8.11341,8.13169,8.14831,8.16266,8.17476,8.18469,8.19288,8.19978,8.20553,8.21028,8.21416
Belgium,9.8468,9.8524,9.8563,9.85552,9.8553,9.8582,9.8618,9.8702,9.884,9.9377,9.96931,10.00449,10.04562,10.08543,10.12291,10.15546,10.17893,10.19979,10.21703,10.23566,10.26362,10.29168,10.31197,10.33082,10.34828,10.36439,10.37907,10.39223,10.40395,10.41434,10.42349
Bulgaria,8.84353,8.86944,8.8921,8.91028,8.92827,8.94357,8.95877,8.97196,8.98203,8.99006,8.89403,8.77237,8.65851,8.44187,8.35334,8.25581,8.16103,8.06606,7.97177,7.89323,7.8185,7.73842,7.6618,7.5884,7.51797,7.45035,7.38537,7.32286,7.26268,7.20469,7.14879
Cyprus,0.63027,0.63805,0.64532,0.6565,0.66797,0.67922,0.69043,0.70162,0.71303,0.72686,0.74506,0.76623,0.78847,0.80976,0.82921,0.84735,0.8643,0.87985,0.89373,0.90688,0.91968,0.93263,0.94681,0.96465,0.98719,1.01074,1.03103,1.04891,1.06682,1.08475,1.10268
Denmark,5.12303,5.12157,5.11781,5.1143,5.11162,5.11369,5.12053,5.12702,5.12952,5.13259,5.14095,5.15435,5.17139,5.18839,5.2056,5.23261,5.26208,5.28366,5.30277,5.32013,5.33742,5.35583,5.37469,5.39414,5.41339,5.43234,5.45066,5.46812,5.48472,5.50051,5.51558
Faroe Islands,0.04345,0.04386,0.04425,0.04457,0.04506,0.04557,0.04605,0.04668,0.04709,0.04728,0.04744,0.04757,0.04778,0.04609,0.0445,0.04354,0.04359,0.04405,0.04456,0.04512,0.04579,0.04659,0.04735,0.04795,0.04829,0.04831,0.04832,0.04849,0.04867,0.04886,0.04906
Finland,4.77954,4.79996,4.82693,4.85579,4.88179,4.90178,4.91739,4.93173,4.94663,4.96244,4.98643,5.01379,5.04104,5.06485,5.08604,5.10465,5.12031,5.13441,5.14698,5.1581,5.1686,5.18031,5.19304,5.20441,5.21451,5.22344,5.23137,5.23846,5.24475,5.25028,5.25507
France,53.98766,54.27995,54.5712,54.78401,55.08925,55.31477,55.5418,55.78574,56.04352,56.58272,56.9051,57.24172,57.56004,57.86641,58.11596,58.36558,58.61602,58.8725,59.13674,59.40602,59.70356,60.0299,60.3632,60.6916,61.04681,61.43496,61.82613,62.22577,62.61158,62.98296,63.33964
Gibraltar,0.02883,0.02927,0.02885,0.02835,0.02823,0.02865,0.02907,0.02953,0.03003,0.03042,0.02911,0.0281,0.02809,0.02722,0.02678,0.02677,0.02678,0.02675,0.02675,0.02676,0.02727,0.02802,0.0282,0.02832,0.02841,0.02846,0.02854,0.02861,0.02871,0.0288,0.02888
Greece,9.64251,9.72935,9.78648,9.84053,9.88717,9.92325,9.95137,9.97449,9.98272,10.03077,10.1296,10.25088,10.32543,10.38299,10.42983,10.45755,10.47942,10.50237,10.52007,10.53675,10.55911,10.58152,10.60386,10.62595,10.64753,10.66835,10.68806,10.70629,10.72282,10.73743,10.74994
Hungary,10.71112,10.71185,10.70554,10.68946,10.6681,10.64871,10.63056,10.61274,10.4425,10.39796,10.37188,10.39781,10.38305,10.33003,10.29655,10.28081,10.2593,10.22955,10.2004,10.17161,10.14743,10.12993,10.11278,10.09199,10.07261,10.05762,10.04627,10.03423,10.02048,10.00717,9.99234
Iceland,0.22816,0.2308,0.234,0.23704,0.2395,0.2414,0.243,0.24468,0.24989,0.25275,0.25472,0.25683,0.25901,0.26127,0.26608,0.26753,0.269,0.27119,0.274,0.27728,0.28104,0.28481,0.28803,0.29106,0.29397,0.29674,0.29939,0.30193,0.30437,0.30669,0.30891
Ireland,3.401,3.4434,3.48,3.504,3.529,3.54,3.5405,3.5399,3.5296,3.5132,3.5082,3.53077,3.55776,3.57835,3.59554,3.61389,3.63618,3.68123,3.72801,3.77486,3.8222,3.8727,3.93313,4.00217,4.09116,4.19919,4.30902,4.41998,4.51771,4.58,4.62292
Italy,56.47271,56.5242,56.55763,56.65244,56.71946,56.7538,56.7566,56.75266,56.75707,56.76072,56.76636,56.77124,56.86492,57.0511,57.20409,57.29941,57.39232,57.5052,57.57648,57.63023,57.74642,57.87254,57.95519,58.02709,58.08669,58.13264,58.16346,58.17808,58.17607,58.15733,58.12216
Luxembourg,0.3644,0.3654,0.36572,0.36589,0.36627,0.36717,0.36902,0.37166,0.37562,0.37762,0.38297,0.38715,0.39255,0.39808,0.40376,0.4097,0.41557,0.42101,0.4265,0.43253,0.43878,0.44478,0.45079,0.45676,0.46269,0.46857,0.47441,0.48022,0.48601,0.49178,0.49754
Malta,0.364,0.36365,0.36022,0.35577,0.35138,0.34704,0.34663,0.34905,0.35195,0.35532,0.35911,0.36258,0.3659,0.37001,0.37361,0.37689,0.37996,0.38295,0.38561,0.3878,0.38995,0.39187,0.39352,0.39518,0.39685,0.39853,0.40021,0.40188,0.40353,0.40517,0.40677
Netherlands,14.1439,14.24605,14.3104,14.36238,14.42002,14.49138,14.57188,14.66528,14.76134,14.84891,14.95151,15.06622,15.17424,15.27494,15.3822,15.45905,15.52781,15.60446,15.69926,15.80195,15.90785,16.01744,16.12283,16.22325,16.3182,16.40749,16.49146,16.57061,16.64531,16.716,16.78309
Norway,4.08562,4.0997,4.11479,4.12843,4.14009,4.15242,4.1666,4.18615,4.20873,4.22614,4.24201,4.26173,4.28636,4.31196,4.33664,4.3591,4.38128,4.40567,4.43272,4.46338,4.4924,4.5152,4.53559,4.5554,4.57456,4.59304,4.61082,4.62793,4.64446,4.66054,4.67631
Poland,35.57802,35.90196,36.22738,36.57142,36.90413,37.22579,37.50428,37.74071,37.86684,37.97016,38.11941,38.25322,38.3707,38.46775,38.5483,38.60064,38.62984,38.65496,38.66876,38.66554,38.65416,38.64364,38.62598,38.60285,38.58044,38.55798,38.53687,38.51824,38.5007,38.48292,38.46369
Portugal,9.7778,9.85008,9.85965,9.87224,9.88539,9.89719,9.90741,9.91529,9.92061,9.92315,9.92269,9.91901,9.92768,9.96783,10.02769,10.06554,10.09992,10.15642,10.22483,10.28338,10.3356,10.38675,10.43387,10.47996,10.52415,10.56621,10.60587,10.64284,10.67691,10.70792,10.73577
Romania,22.13004,22.25655,22.35673,22.40728,22.45379,22.5212,22.59968,22.68637,22.7689,22.85212,22.86595,22.82556,22.79703,22.76576,22.73302,22.68741,22.62247,22.55774,22.51138,22.47629,22.44735,22.4155,22.36575,22.30468,22.24763,22.19716,22.15048,22.10615,22.06081,22.01182,21.95928
Spain,37.48836,37.7508,37.98331,38.18417,38.36286,38.53485,38.70756,38.8807,39.05388,39.21452,39.35077,39.46142,39.55243,39.6377,39.70788,39.76471,39.82056,39.90724,40.0461,40.25144,40.589,41.04689,41.63961,42.32103,43.00016,43.70437,44.43175,45.21164,45.91037,46.29524,46.50596
Sweden,8.31047,8.32049,8.32526,8.32903,8.34262,8.35634,8.38407,8.4214,8.46934,8.52628,8.60082,8.66811,8.71887,8.76928,8.83149,8.87789,8.89223,8.89762,8.90268,8.90979,8.92357,8.93991,8.95417,8.97031,8.9864,9.00177,9.0166,9.03109,9.04539,9.05965,9.07406
Switzerland,6.4103,6.45112,6.49438,6.52752,6.55628,6.59065,6.63043,6.67749,6.73194,6.79173,6.86542,6.94985,7.02515,7.08838,7.14508,7.18796,7.21214,7.22506,7.23953,7.26468,7.29913,7.34377,7.3946,7.44147,7.48431,7.5231,7.55793,7.58892,7.61604,7.63923,7.65844
Turkey,45.04797,46.25323,47.46418,48.66062,49.83974,50.99701,52.12734,53.24267,54.35553,55.46248,56.56068,57.65023,58.73117,59.80053,60.86709,61.94015,63.0178,64.09769,65.17718,66.254,67.3293,68.4049,69.47904,70.54864,71.61354,72.67381,73.72612,74.76784,75.79384,76.80552,77.80412
United Kingdom,56.51888,56.58903,56.53848,56.57376,56.64573,56.79629,56.96793,57.14729,57.31941,57.47839,57.6413,57.80509,57.96863,58.08795,58.24043,58.42269,58.58181,58.73261,58.92063,59.15164,59.38361,59.61997,59.84827,60.0718,60.37665,60.73887,61.10066,61.50589,61.90184,62.25857,62.61254
Eurasia,265.92182,268.11401,270.37541,272.79689,275.30423,277.78052,280.2583,282.67508,284.97091,286.40742,288.36232,289.94844,290.94832,291.21018,291.05061,290.85266,290.62283,290.27955,289.91891,289.39641,288.71912,287.98099,287.1886,286.4099,285.7158,285.13088,284.59973,284.11939,283.68562,283.28968,282.92477
Middle East,93.78699,97.61915,101.52251,105.53011,109.62352,113.89203,118.1603,122.16299,126.3694,130.54699,135.1109,137.61894,142.57975,146.00671,148.9879,152.34103,155.84253,162.21659,165.85793,169.46952,173.09215,176.80343,180.37562,183.75095,187.25346,190.98173,195.2996,200.13219,204.5201,208.44134,212.33692
Bahrain,0.34757,0.36343,0.37796,0.39303,0.4083,0.42399,0.43962,0.45471,0.4696,0.48494,0.50065,0.51543,0.52971,0.54425,0.55868,0.57295,0.58639,0.59893,0.61118,0.62308,0.63462,0.64589,0.65697,0.66785,0.67855,0.68905,0.69934,0.70938,0.71917,0.72871,0.738
Iran,39.70873,41.45082,43.21824,44.98932,46.79208,48.61894,50.46435,52.34019,54.17826,55.92667,58.1001,60.49643,62.31008,63.09966,63.46037,64.21727,65.11578,66.04188,66.95374,67.80393,68.63155,69.53153,70.28374,70.81183,71.4395,72.28271,73.1844,74.09327,75.02536,75.96761,76.9233
Iraq,13.23284,13.7031,14.17332,14.65222,15.16055,15.69362,16.24734,16.54319,17.04056,17.57254,18.13996,17.47737,17.86828,18.41148,18.97609,19.56361,20.16797,20.78125,21.40271,22.0356,22.67908,23.33473,24.00405,24.68518,25.37625,26.07609,26.78418,27.50016,28.22144,28.94557,29.67161
Israel,3.73747,3.80134,3.85842,3.92689,3.99734,4.06847,4.13968,4.21038,4.28204,4.35535,4.47781,4.64934,4.82246,4.99777,5.17486,5.3529,5.51452,5.66009,5.80873,5.96029,6.11457,6.25134,6.36954,6.49192,6.61773,6.74292,6.86688,6.99006,7.11236,7.2337,7.35399
Jordan,2.16278,2.25377,2.34764,2.44068,2.53438,2.63036,2.7275,2.8239,2.92078,3.0235,3.26656,3.63483,3.87091,3.98707,4.08473,4.17643,4.28166,4.38525,4.48522,4.58483,4.68762,4.79335,4.90206,5.01378,5.12826,5.2454,5.61722,5.99719,6.13263,6.26929,6.40709
Kuwait,1.36977,1.43219,1.49749,1.56582,1.63731,1.73282,1.81154,1.89154,1.9732,2.05683,2.14206,0.95422,1.41829,1.48398,1.55165,1.62105,1.69316,1.76564,1.83621,1.90567,1.97408,2.04256,2.11225,2.18395,2.25843,2.33662,2.41946,2.50672,2.59806,2.69253,2.78913
Lebanon,2.8987,2.9517,3.0056,3.06024,3.11544,3.17096,3.22558,3.27798,3.32778,3.37448,3.44018,3.50613,3.54803,3.58539,3.62071,3.6539,3.68504,3.71429,3.74182,3.76753,3.7915,3.81411,3.83546,3.85548,3.87449,3.89239,3.8511,3.89556,4.03802,4.09932,4.12525
Oman,1.18548,1.24951,1.3136,1.37675,1.43812,1.49723,1.55439,1.61167,1.67076,1.73179,1.79438,1.86607,1.93949,2.01457,2.07679,2.13857,2.19966,2.25973,2.31861,2.37618,2.43238,2.4873,2.54108,2.59379,2.64561,2.69689,2.7482,2.80028,2.85388,2.90963,2.96772
Qatar,0.2369,0.24928,0.25961,0.29241,0.32447,0.35603,0.38726,0.39695,0.41346,0.43016,0.44613,0.46112,0.47581,0.49104,0.50626,0.52121,0.53602,0.55086,0.57056,0.59711,0.62696,0.65885,0.69173,0.72512,0.75882,0.78567,0.80258,0.8149,0.82479,0.83329,0.84093
Saudi Arabia,10.02152,10.65493,11.28881,11.95226,12.60694,13.33007,13.9983,14.61975,15.23313,15.82936,16.06076,16.30577,17.06075,17.63636,18.20242,18.75504,19.29336,19.81838,20.32909,20.82455,21.3119,21.79609,22.27404,22.74289,23.20004,23.64221,24.0732,24.49852,24.91741,25.32887,25.73178
Syria,8.75241,9.04923,9.38665,9.73512,10.09494,10.46614,10.84857,11.24297,11.64601,12.05294,12.5,12.93313,13.31165,13.68518,14.06143,14.44857,14.8437,15.24445,15.64985,16.05894,16.47124,16.88507,17.29982,17.71535,18.13682,18.56267,19.32269,20.48772,21.32486,21.76298,22.19811
United Arab Emirates,1.00029,1.06972,1.13755,1.2091,1.28439,1.36348,1.44657,1.53044,1.62275,1.72206,1.82625,1.93669,2.05629,2.1842,2.31918,2.45798,2.59958,2.74633,2.8985,3.05608,3.2193,3.38733,3.5581,3.7317,3.90795,4.0866,4.26591,4.44401,4.6214,4.79849,4.97559
Yemen,9.13255,9.39014,9.65762,9.93626,10.22927,10.53993,10.86958,11.21934,11.59107,11.98639,12.41608,12.88242,13.368,13.88576,14.39475,14.86156,15.32572,15.81571,16.3272,16.85909,17.40726,17.97054,18.5462,19.13411,19.73383,20.34467,20.96452,21.59104,22.22285,22.85824,23.49536
Africa,478.96479,493.63386,508.69882,523.66026,538.6777,553.7385,569.05927,584.06285,599.18529,614.7485,630.91638,647.76698,664.43368,680.91751,696.76671,713.37126,730.48755,747.90581,765.93193,784.59937,803.61288,823.10298,843.06171,863.1923,883.59024,904.41715,925.68403,947.55885,969.97221,992.58225,1015.47842
Algeria,18.80606,19.40704,20.03375,20.68098,21.34055,22.00845,22.64254,23.25496,23.88077,24.49631,25.08903,25.68708,26.29845,26.91644,27.52148,28.08915,28.60404,29.08356,29.53558,29.97982,30.42923,30.87431,31.31248,31.7409,32.15767,32.56074,32.95925,33.36274,33.76967,34.17819,34.58618
Angola,6.74308,6.87957,7.01853,7.24054,7.44245,7.58471,7.74863,7.8784,8.02339,8.15384,8.29661,8.49681,8.74184,8.96626,9.17228,9.41912,9.65061,9.85558,10.03917,10.21544,10.37727,10.53839,10.76051,11.05709,11.39113,11.70695,11.99281,12.2636,12.53136,12.79929,13.06816
Benin,3.45806,3.56485,3.67513,3.78904,3.90705,4.03048,4.15785,4.28791,4.42211,4.56116,4.70544,4.85506,5.01014,5.25036,5.48815,5.64683,5.82023,6.00623,6.20232,6.40677,6.61912,6.83901,7.06449,7.29371,7.52683,7.77771,8.03171,8.27816,8.53255,8.79183,9.05601
Botswana,0.90048,0.93444,0.97065,1.00702,1.0434,1.07969,1.11576,1.15201,1.18894,1.22652,1.26461,1.3031,1.34473,1.38935,1.43369,1.47759,1.52091,1.56319,1.60401,1.64294,1.67968,1.71401,1.74618,1.77709,1.80783,1.84012,1.87578,1.91342,1.95205,1.99088,2.02931
Burkina Faso,6.31819,6.47437,6.63723,6.80728,6.98504,7.17093,7.3711,7.59181,7.83349,8.09154,8.36104,8.64225,8.93497,9.2377,9.57065,9.90278,10.22018,10.54257,10.87271,11.22531,11.58775,12.03936,12.58496,13.06539,13.47809,13.90389,14.34353,14.79717,15.26474,15.74623,16.24181
Burundi,4.29821,4.47776,4.58491,4.7052,4.81683,4.92176,5.01886,5.14452,5.27884,5.40437,5.53564,5.67438,5.85649,5.68543,5.74968,6.16495,6.20373,6.24364,6.41743,6.63114,6.8227,7.04302,7.28679,7.55265,7.85873,8.16194,8.46451,8.78294,9.13931,9.51133,9.86312
Cameroon,8.76249,9.04792,9.28255,9.56272,9.86713,10.19137,10.53015,10.8671,11.20098,11.54012,11.8845,12.2303,12.57475,12.92047,13.26417,13.60316,13.94474,14.29013,14.63798,14.9885,15.34304,15.70686,16.09444,16.48901,16.87275,17.26147,17.65786,18.06038,18.46769,18.8793,19.29415
Cape Verde,0.29645,0.3002,0.30409,0.3082,0.31249,0.31689,0.32134,0.32587,0.3305,0.33517,0.33976,0.34683,0.35649,0.36624,0.37592,0.38543,0.3948,0.404,0.41297,0.42168,0.43013,0.43845,0.4467,0.45483,0.4628,0.4706,0.47831,0.48599,0.49362,0.50118,0.50866
Central African Republic,2.34878,2.41277,2.47757,2.54328,2.62927,2.71415,2.77536,2.84088,2.91718,2.99987,3.08497,3.17449,3.26652,3.36703,3.46585,3.54441,3.62161,3.70738,3.79796,3.88922,3.97986,4.05393,4.12842,4.21492,4.28875,4.36304,4.44895,4.54373,4.64132,4.74192,4.84493
Chad,4.52239,4.51494,4.73288,4.97116,5.02517,5.06604,5.2142,5.39152,5.55634,5.71491,5.84141,6.02822,6.26327,6.3791,6.49669,6.76969,7.051,7.26171,7.47932,7.70874,7.94268,8.17941,8.43619,8.74574,9.09766,9.40066,9.64896,9.88566,10.11134,10.32921,10.54346
Comoros,0.33351,0.34088,0.34882,0.3572,0.36603,0.3753,0.38505,0.39528,0.40603,0.41731,0.42914,0.44154,0.45453,0.4681,0.48226,0.49701,0.51232,0.52812,0.54444,0.56126,0.57863,0.59646,0.61467,0.63327,0.65226,0.67164,0.69137,0.71142,0.73178,0.75244,0.77341
Congo (Brazzaville),1.67429,1.72374,1.77516,1.82856,1.88398,1.94177,2.00214,2.06497,2.13006,2.19717,2.266,2.3374,2.4104,2.48894,2.57029,2.65,2.73125,2.80247,2.88,2.97232,3.10394,3.23999,3.33042,3.41425,3.50374,3.604,3.70406,3.80233,3.90501,4.01281,4.12592
Congo (Kinshasa),29.01255,29.80802,30.64884,31.44687,32.34098,33.34422,34.37623,35.48216,36.62816,37.80413,39.04746,40.36625,41.6454,43.02695,44.48648,46.29859,47.19667,47.73982,48.75971,50.28355,51.84855,53.49657,55.20041,56.88554,58.62998,60.47351,62.37591,64.3902,66.51451,68.69254,70.91644
Cote dIvoire (IvoryCoast),8.59326,8.92247,9.25983,9.60646,9.96343,10.33168,10.71206,11.10527,11.51174,11.93065,12.49088,13.03952,13.42214,13.86057,14.37992,14.8458,15.28145,15.68623,16.04536,16.45688,16.88458,17.31097,17.68765,18.068,18.50438,18.9205,19.3268,19.74695,20.1796,20.61707,21.0588
Djibouti,0.32687,0.34483,0.35616,0.37012,0.37461,0.38222,0.39651,0.40946,0.41715,0.44245,0.49919,0.55198,0.54709,0.53443,0.54689,0.55303,0.56843,0.59249,0.62088,0.64626,0.66942,0.69299,0.71635,0.69078,0.65741,0.6664,0.67914,0.69438,0.7092,0.72462,0.74053
Egypt,42.63422,44.1961,45.68181,47.09303,48.55016,50.05238,51.59343,52.3751,53.16221,53.94841,54.90738,55.86165,56.62499,57.3843,58.15695,58.94503,59.75782,61.07191,62.41172,63.77347,65.15855,66.57408,68.02312,69.50186,71.00947,72.54351,74.10059,75.67654,77.26669,78.86664,80.47187
Equatorial Guinea,0.25601,0.27178,0.28548,0.29958,0.31464,0.32519,0.33365,0.34247,0.35165,0.36119,0.3711,0.38138,0.39202,0.40304,0.41444,0.42623,0.43842,0.45103,0.46406,0.47754,0.49148,0.50592,0.52076,0.53593,0.55142,0.56723,0.58335,0.59976,0.61646,0.63344,0.6507
Ethiopia,38.6052,40.35937,42.18999,43.4599,44.5123,45.16862,45.98822,47.22622,48.67474,50.12821,51.53533,53.20516,54.76061,56.03139,54.03425,55.54997,57.19265,58.80542,60.4839,62.2794,64.16496,66.12258,68.18727,70.36607,72.63721,74.98029,77.4114,79.9358,82.54484,85.23734,88.01349
Gabon,0.71383,0.73084,0.75424,0.77902,0.80526,0.83304,0.85945,0.88092,0.89974,0.91884,0.93808,0.96043,0.98637,1.01316,1.04081,1.06907,1.09771,1.12694,1.15717,1.19565,1.23643,1.26915,1.30042,1.33262,1.36441,1.39569,1.42639,1.45645,1.48583,1.51499,1.54526
"Gambia, The",0.67052,0.69266,0.71552,0.73914,0.764,0.79055,0.81876,0.8487,0.88042,0.91399,0.94943,0.98663,1.02546,1.06595,1.10758,1.1498,1.19258,1.23585,1.27957,1.3237,1.36822,1.41305,1.45811,1.5034,1.54888,1.59451,1.64029,1.68614,1.73208,1.77808,1.82416
Ghana,11.01119,11.17096,11.39415,12.15058,12.83231,13.22862,13.78192,14.17388,14.57413,14.98276,15.40774,15.84823,16.29285,16.80537,17.30185,17.70406,18.08539,18.47351,18.88771,19.3145,19.75162,20.19629,20.66146,21.1372,21.60098,22.06238,22.52438,22.9807,23.43457,23.88781,24.33984
Guinea,4.44737,4.54036,4.63601,4.7344,4.95358,5.22674,5.39433,5.52841,5.66683,5.80969,6.11845,6.55247,6.80052,6.98911,7.20949,7.4457,7.70157,7.79106,7.90661,8.1544,8.35041,8.41692,8.5203,8.75554,8.97198,9.15373,9.34573,9.56922,9.80651,10.05798,10.32403
Guinea-Bissau,0.7889,0.80706,0.82577,0.84501,0.86478,0.88506,0.90593,0.92741,0.94954,0.97239,0.99599,1.02022,1.051,1.08446,1.11651,1.14333,1.16626,1.19411,1.22224,1.25041,1.27886,1.30645,1.33312,1.35992,1.38693,1.41416,1.44275,1.47278,1.50318,1.53396,1.56513
Kenya,16.33054,16.98722,17.65997,18.34799,19.05021,19.76149,20.47712,21.19578,21.91587,22.63477,23.35448,24.12143,25.01897,25.81755,26.45452,27.12391,27.79029,28.45861,29.12289,29.7955,30.50798,31.2987,32.15532,33.04178,33.96709,34.91178,35.89065,36.91372,37.95384,39.00277,40.04657
Lesotho,1.35857,1.39518,1.43282,1.47148,1.51111,1.55164,1.5866,1.61569,1.64484,1.67402,1.70326,1.7325,1.76171,1.79079,1.8195,1.84757,1.86905,1.88354,1.8966,1.90767,1.91632,1.92234,1.92564,1.92635,1.9249,1.92212,1.9192,1.91686,1.91547,1.91613,1.91955
Liberia,1.8571,1.913,1.97148,2.03237,2.09577,2.16175,2.23038,2.30176,2.37595,2.45297,2.13859,1.81471,1.89388,1.95263,1.91753,1.90028,1.93223,2.09745,2.34951,2.49539,2.60067,2.67979,2.75304,2.76968,2.79594,2.93008,3.10761,3.26994,3.44037,3.58339,3.68508
Libya,3.06862,3.20768,3.34789,3.48858,3.62917,3.68003,3.70454,3.80514,3.91898,4.03295,4.14639,4.25939,4.372,4.48362,4.59332,4.66286,4.69528,4.76892,4.8841,5.00314,5.12544,5.25089,5.37924,5.51013,5.64308,5.77753,5.91323,6.0499,6.18704,6.32436,6.46145
Madagascar,8.69125,8.93876,9.19587,9.46302,9.74054,10.02863,10.32739,10.63688,10.95734,11.28916,11.63287,11.98871,12.35668,12.73661,13.12841,13.53236,13.94848,14.3766,14.81658,15.27126,15.74194,16.22682,16.72589,17.23952,17.76815,18.31216,18.87216,19.44882,20.04255,20.65356,21.28184
Malawi,6.25893,6.45967,6.66854,6.88393,7.10435,7.33001,7.60855,8.05274,8.58662,9.09083,9.546,9.93081,10.3096,10.49511,10.32045,10.26405,10.52681,10.83884,11.15534,11.47685,11.80151,12.12867,12.46009,12.7968,13.14014,13.49211,13.85568,14.23279,14.62368,15.02876,15.4475
Mali,6.82161,6.95002,7.08238,7.21901,7.36021,7.5062,7.65726,7.81357,7.97719,8.15635,8.32711,8.51187,8.7424,8.95321,9.17522,9.33602,9.5158,9.78384,10.04609,10.33565,10.62082,10.91763,11.21969,11.5228,11.82733,12.13382,12.44653,12.76879,13.10081,13.44323,13.79635
Mauritania,1.54491,1.57765,1.61189,1.64759,1.68477,1.72347,1.76368,1.80539,1.8485,1.88583,1.92498,1.97343,2.04282,2.11924,2.18334,2.23479,2.27068,2.31522,2.3741,2.43691,2.50087,2.56579,2.63185,2.69924,2.76795,2.83794,2.9091,2.98145,3.05493,3.12949,3.20506
Mauritius,0.9637,0.97905,0.99204,1.00218,1.01204,1.02054,1.02823,1.03627,1.04494,1.0534,1.0616,1.07172,1.08481,1.09864,1.1113,1.12312,1.13534,1.14835,1.16066,1.17313,1.18593,1.19788,1.20959,1.221,1.23206,1.24282,1.25343,1.2639,1.27419,1.28426,1.2941
Morocco,19.48727,19.84622,20.19873,20.6794,21.16079,21.64379,22.12744,22.61059,23.08648,23.5498,23.99997,24.43372,24.86108,25.29264,25.72317,26.1476,26.56357,26.96872,27.36105,27.74199,28.11304,28.47748,28.8389,29.19706,29.55151,29.90096,30.24777,30.59445,30.94046,31.28517,31.62743
Mozambique,12.10262,12.36323,12.58733,12.77284,12.92282,13.0626,13.14302,12.89485,12.52301,12.4821,12.66657,12.9348,13.18,13.69137,14.78146,15.76475,16.29834,16.75966,17.22003,17.67673,18.12456,18.55916,18.97917,19.38308,19.77284,20.15401,20.53002,20.90558,21.2847,21.66928,22.06145
Niger,6.09347,6.239,6.38918,6.54413,6.70405,6.86921,7.03981,7.21596,7.39913,7.60756,7.84173,8.08532,8.33919,8.60931,8.89259,9.19933,9.52474,9.8513,10.19566,10.56322,10.95143,11.36215,11.79208,12.23931,12.70466,13.18887,13.69295,14.21471,14.75208,15.30625,15.87827
Nigeria,74.82127,77.14958,79.51098,81.16374,82.72429,84.88938,87.09224,89.40502,91.76042,94.15965,96.60376,99.0925,101.62507,104.19968,106.81404,109.46508,112.14902,114.86204,117.59957,120.3692,123.17882,126.01433,128.86432,131.72752,134.60451,137.49506,140.39777,143.3121,146.25531,149.22909,152.21734
Reunion,0.51,0.51,0.52,0.53,0.54,0.55,0.56,0.57,0.57,0.59,0.6,0.607,0.62,0.63,0.64,0.65,0.66,0.67,0.68,0.7,0.72,0.73257,0.74387,0.75517,0.76615,0.76615,0.76615,0.76615,0.76615,0.76615,0.76615
Rwanda,5.13984,5.30899,5.48328,5.66317,5.83374,5.98659,6.16171,6.3728,6.59722,6.81686,6.99932,7.14374,7.29857,7.59668,6.50553,5.47298,6.54646,7.64742,8.04184,8.22235,8.39841,8.61098,8.85737,9.09847,9.36125,9.61107,9.85722,10.14108,10.44077,10.74631,11.05598
Saint Helena,0.00647,0.00658,0.00664,0.00675,0.00749,0.00794,0.00831,0.00654,0.00659,0.00663,0.00668,0.00673,0.00678,0.00684,0.00689,0.00695,0.007,0.00706,0.00712,0.00718,0.00723,0.00728,0.00734,0.00739,0.00743,0.00748,0.00752,0.00756,0.0076,0.00764,0.00767
Sao Tome and Principe,0.09407,0.09644,0.09824,0.10013,0.10212,0.10419,0.10635,0.1086,0.11094,0.11338,0.11593,0.1186,0.12091,0.12285,0.12492,0.12714,0.12953,0.13209,0.1348,0.13767,0.14069,0.14385,0.14713,0.15051,0.15397,0.15751,0.16111,0.16475,0.16842,0.1721,0.17581
Senegal,5.61133,5.75446,5.90285,6.05554,6.2137,6.37841,6.54979,6.72784,6.91257,7.12729,7.34761,7.55397,7.75925,7.961,8.16615,8.37806,8.59491,8.80985,9.03714,9.25282,9.46928,9.7162,9.97244,10.24014,10.51912,10.80412,11.09611,11.3943,11.69834,12.00807,12.32325
Seychelles,0.06395,0.0647,0.06528,0.06585,0.0665,0.06718,0.06784,0.06846,0.0692,0.07001,0.0708,0.07165,0.0725,0.07332,0.07413,0.07493,0.07571,0.07641,0.07717,0.07814,0.07916,0.08017,0.08113,0.08205,0.08297,0.08389,0.0848,0.0857,0.0866,0.08748,0.08834
Sierra Leone,3.33503,3.40215,3.47225,3.54564,3.62254,3.70309,3.78739,3.87558,3.96778,4.06415,4.2282,4.3349,4.24628,4.09967,3.97796,3.88144,3.8105,3.76521,3.74573,3.73557,3.80906,4.04341,4.28683,4.46568,4.6022,4.70805,4.81762,4.91833,5.023,5.13214,5.2457
Somalia,5.79356,5.8288,5.8345,6.01035,6.21774,6.45854,6.71493,6.93908,6.91829,6.76633,6.69204,6.46448,6.11621,6.10102,6.26444,6.40072,6.57426,6.75108,6.9652,7.17102,7.38572,7.62677,7.89678,8.17424,8.45947,8.75245,9.03018,9.29161,9.55867,9.83202,10.11245
South Africa,30.30961,31.24317,32.2392,33.27827,34.35109,35.45826,36.34173,37.22598,38.12772,39.04797,38.47627,39.29952,40.09107,40.94061,41.66156,42.22792,42.79396,43.35363,43.96192,44.52627,45.0641,45.57622,46.07695,46.56663,47.03287,47.48345,47.92567,48.36713,48.78276,49.05249,49.10911
Sudan,19.48245,20.19661,20.94364,21.69704,22.40189,23.14525,23.78422,24.2799,24.67247,25.19269,25.8881,26.76895,27.66838,28.39476,29.16041,29.95296,30.63013,31.4161,32.36192,33.22446,34.1093,35.02449,35.9266,36.70783,37.44223,38.36308,39.3964,40.52607,41.68078,42.81128,43.9396
Swaziland,0.61146,0.63131,0.64981,0.67241,0.69634,0.72157,0.74942,0.77759,0.81499,0.8493,0.8816,0.92247,0.95902,0.98872,0.99492,1.00364,1.03245,1.06106,1.0894,1.11714,1.14393,1.16952,1.19371,1.21644,1.23795,1.25898,1.2798,1.29991,1.3191,1.33719,1.35405
Tanzania,18.66506,19.212,19.77679,20.36842,20.98409,21.61843,22.28417,23.01672,23.76376,24.48489,25.21428,25.97254,26.76747,27.69659,28.79766,29.7529,30.39214,31.09265,31.95096,32.80803,33.71212,34.56725,35.3831,36.19879,36.98997,37.77057,38.56853,39.38422,40.21316,41.04853,41.8929
Togo,2.62551,2.71957,2.8166,2.9175,3.02179,3.12943,3.24072,3.35592,3.47514,3.59714,3.72079,3.84605,3.97281,3.95258,3.98199,4.20291,4.40207,4.57245,4.71517,4.85245,4.99183,5.13457,5.27793,5.42496,5.57821,5.71452,5.8654,6.04238,6.22035,6.40501,6.58724
Tunisia,6.44318,6.60571,6.7341,6.85989,7.18453,7.3637,7.54708,7.72802,7.89856,8.05669,8.21101,8.36852,8.52679,8.68412,8.8354,8.97627,9.10886,9.23529,9.35274,9.46255,9.56755,9.67117,9.77448,9.87718,9.97893,10.07938,10.17973,10.28121,10.38358,10.48634,10.58903
Uganda,12.41472,12.72525,13.07893,13.47039,13.91951,14.39174,14.91072,15.52009,16.17642,16.83238,17.45576,18.08214,18.72945,19.42438,20.12759,20.68952,21.24872,21.86101,22.50214,23.22767,23.95582,24.69,25.46958,26.32196,27.23366,28.19939,29.2065,30.26261,31.36797,32.36956,33.39868
Western Sahara,0.12404,0.13909,0.15455,0.16568,0.1724,0.17933,0.18648,0.19385,0.20143,0.20926,0.21737,0.22575,0.2344,0.2433,0.25244,0.26387,0.27767,0.29184,0.30635,0.32118,0.3363,0.35169,0.36739,0.3834,0.39974,0.4154,0.43032,0.4454,0.46063,0.47601,0.49152
Zambia,5.64278,5.83063,6.0475,6.28337,6.50548,6.71579,6.95192,7.19455,7.41797,7.63494,7.85755,8.0883,8.32181,8.55505,8.78912,9.02068,9.25485,9.51552,9.78077,10.05002,10.34517,10.6461,10.91696,11.17251,11.4337,11.71036,12.01326,12.34108,12.69423,13.06068,13.46031
Zimbabwe,7.16997,7.42922,7.63652,7.92834,8.24121,8.56049,8.87678,9.21648,9.56005,9.8682,10.15604,10.43742,10.72025,10.97637,11.08648,11.15949,11.31695,11.46939,11.60692,11.73308,11.82003,11.86786,11.86602,11.81552,11.73505,11.63947,11.54433,11.44319,11.35011,11.39263,11.65186
Asia & Oceania,2469.81743,2518.13689,2563.52187,2610.10261,2655.88059,2702.75408,2751.06581,2802.31491,2853.88173,2904.74454,2954.74639,3002.08385,3049.4639,3097.01107,3144.70448,3191.91196,3238.06006,3282.33448,3325.29036,3367.43739,3408.81144,3450.06017,3490.97008,3531.28903,3570.71937,3609.62956,3648.16942,3686.3589,3724.32335,3762.16099,3799.67028
Afghanistan,15.0436,13.67368,12.57743,12.43058,12.75384,13.09371,13.08496,12.99949,13.09382,13.40714,13.44937,13.52717,14.8552,16.81974,18.28771,19.22594,19.86465,20.49022,21.13212,21.82157,22.02095,22.0222,23.05074,24.38858,25.00134,25.53805,26.23521,26.91153,27.65889,28.39572,29.12129
American Samoa,0.03242,0.0336,0.03471,0.03584,0.03709,0.03863,0.04016,0.04188,0.04362,0.04538,0.0472,0.04857,0.04995,0.05138,0.05273,0.05391,0.05496,0.05597,0.05693,0.05785,0.05777,0.05874,0.05964,0.0605,0.06146,0.0624,0.06322,0.06403,0.06483,0.06563,0.06643
Australia,14.6159,14.92326,15.16178,15.34807,15.51048,15.69524,15.90042,16.13672,16.40073,16.6806,16.95624,17.20212,17.41893,17.6078,17.78109,17.97563,18.19585,18.41526,18.62084,18.83025,19.05319,19.29426,19.53494,19.76654,19.99508,20.23235,20.48947,20.74963,21.00731,21.26264,21.51575
Bangladesh,87.93733,94.14314,96.18533,98.23486,100.27995,102.30835,104.34543,106.38194,108.37452,110.31623,112.21257,113.91068,115.75094,117.62067,119.51509,121.44231,123.43252,125.50582,127.66013,129.87906,132.15077,134.47753,136.86984,139.30503,141.7344,144.13874,146.51711,148.89374,151.28999,153.70033,156.11846
Bhutan,0.44604,0.46195,0.47824,0.49489,0.51189,0.5292,0.54681,0.56472,0.58289,0.59961,0.61474,0.62504,0.60166,0.57669,0.57472,0.56631,0.56533,0.57484,0.58527,0.59563,0.60587,0.61598,0.62594,0.63576,0.64541,0.6549,0.66421,0.67335,0.68232,0.69114,0.69985
Brunei,0.18522,0.19283,0.19886,0.20495,0.21122,0.21784,0.22473,0.23182,0.23888,0.24585,0.25289,0.25925,0.26576,0.27311,0.2805,0.28799,0.29557,0.30311,0.31053,0.3179,0.3253,0.33265,0.33999,0.34726,0.35431,0.36111,0.36782,0.37458,0.38137,0.38819,0.39503
Burma (Myanmar),33.33642,33.98181,34.64219,35.32599,36.03536,36.76587,37.51768,38.28766,39.02532,39.73446,40.46361,41.18056,41.79115,42.43742,43.21759,43.99398,44.72671,45.42617,46.11082,46.78168,47.43887,48.08106,48.71575,49.34468,49.9622,50.57209,51.16167,51.75584,52.22815,52.82612,53.41437
Cambodia,6.88852,7.0792,7.29713,7.53065,7.69058,7.84124,8.10142,8.40395,8.71641,9.03814,9.36752,9.70681,10.14276,10.62423,10.97424,11.23414,11.48458,11.72171,11.94447,12.15466,12.35115,12.53961,12.7292,12.92071,13.10994,13.2974,13.49871,13.71869,13.95701,14.20623,14.45368
China,984.73646,997.00072,1012.49049,1028.35653,1042.75605,1058.00772,1074.52256,1093.72571,1112.86641,1130.72941,1148.36447,1163.61039,1177.53561,1190.76183,1203.80174,1216.37844,1227.88219,1238.12566,1247.50222,1255.9925,1263.63753,1270.74423,1277.59472,1284.30332,1291.0018,1297.76532,1304.26188,1310.58354,1317.06568,1323.59158,1330.14129
Cook Islands,0.01801,0.01765,0.01744,0.01749,0.01774,0.01749,0.01765,0.01767,0.01791,0.01815,0.01839,0.01864,0.01858,0.01851,0.01842,0.01831,0.01818,0.01787,0.01738,0.01686,0.01631,0.01573,0.01515,0.0146,0.01409,0.0136,0.01313,0.01269,0.01227,0.01187,0.01149
Fiji,0.63451,0.64677,0.65891,0.67191,0.68557,0.69894,0.71299,0.71967,0.72637,0.73303,0.73962,0.74617,0.75274,0.75933,0.76592,0.77252,0.77889,0.78561,0.79269,0.79908,0.80493,0.81073,0.81667,0.82318,0.82982,0.83656,0.84395,0.85211,0.86054,0.8685,0.87598
French Polynesia,0.1509,0.15569,0.16042,0.16532,0.17028,0.17541,0.18064,0.18584,0.19117,0.19654,0.20182,0.20708,0.21217,0.21719,0.22207,0.22676,0.2313,0.23577,0.24024,0.24472,0.24918,0.25361,0.25798,0.2623,0.26655,0.27074,0.27487,0.27896,0.28302,0.28703,0.291
Guam,0.10687,0.10917,0.10928,0.11408,0.1173,0.12062,0.12288,0.12572,0.12755,0.13095,0.13413,0.13816,0.14233,0.14383,0.14316,0.14419,0.14532,0.1468,0.14972,0.15259,0.15532,0.15833,0.16106,0.16361,0.16612,0.16861,0.17109,0.17354,0.17599,0.17843,0.18087
Hong Kong,5.0631,5.1834,5.2645,5.3451,5.3979,5.4562,5.5246,5.58451,5.62841,5.66072,5.68796,5.752,5.8297,5.93451,6.06729,6.22535,6.39156,6.49592,6.54456,6.59931,6.65872,6.71338,6.76248,6.80974,6.85513,6.89869,6.94043,6.98041,7.01864,7.05507,7.08971
India,684.8877,699.15377,713.71094,728.52155,744.01697,759.61221,775.06324,790.64043,806.3794,822.21883,838.15883,853.72439,870.11319,886.74371,903.57929,920.58497,937.72548,954.92605,972.11281,989.25019,1006.3003,1023.29508,1040.28482,1057.25112,1074.15902,1090.97303,1107.62435,1124.1348,1140.56621,1156.89777,1173.10802
Indonesia,151.0244,154.13906,157.27963,160.44071,163.61264,166.77028,169.89552,173.01546,176.16566,179.33997,182.51628,185.70794,188.90468,192.09324,195.3278,198.63437,202.01216,205.27672,208.47748,211.6872,214.67661,217.83628,220.97191,223.06967,226.00413,228.89575,231.82024,234.694,237.51236,240.27152,242.96834
Japan,116.80731,117.64809,118.45497,119.26995,120.0347,120.75434,121.49191,122.09133,122.613,123.1075,123.5374,123.94627,124.32927,124.66802,125.01405,125.34135,125.64531,125.95649,126.24609,126.4944,126.72922,126.97191,127.18724,127.35774,127.4805,127.53719,127.51517,127.43349,127.28842,127.07868,126.80443
Kiribati,0.05754,0.05845,0.05935,0.06025,0.06115,0.06203,0.06377,0.06559,0.06748,0.06939,0.07129,0.07266,0.07363,0.07467,0.07561,0.07654,0.0779,0.07969,0.08153,0.08334,0.08512,0.08676,0.08826,0.0897,0.09112,0.09259,0.09406,0.09548,0.09686,0.09819,0.09948
"Korea, North",17.11363,17.38401,17.64752,17.91799,18.196,18.48142,18.77246,19.06755,19.37114,19.68791,20.01855,20.36109,20.71138,21.07265,21.32897,21.53398,21.60596,21.47045,21.20487,21.10209,21.26345,21.49473,21.71214,21.89828,22.05448,22.19857,22.33156,22.45422,22.56535,22.66535,22.75728
"Korea, South",38.124,38.723,39.326,39.91,40.406,40.806,41.214,41.622,42.031,42.449,42.869,43.33991,43.83712,44.30704,44.7189,45.10508,45.46797,45.80783,46.15151,46.48542,46.83884,47.17781,47.43728,47.65663,47.85385,48.00516,48.12356,48.25015,48.37939,48.50897,48.63607
Laos,3.29316,3.33698,3.41116,3.49496,3.57671,3.65717,3.76177,3.86931,3.97988,4.09357,4.21045,4.33063,4.45418,4.58122,4.71183,4.84612,4.94763,5.0549,5.16765,5.28581,5.39741,5.49852,5.57803,5.654,5.74604,5.83636,5.93079,6.03541,6.14518,6.25687,6.36816
Macau,0.25577,0.26093,0.27081,0.28545,0.29898,0.30584,0.3122,0.32298,0.33214,0.34124,0.35176,0.36386,0.37533,0.3844,0.39294,0.4013,0.4104,0.41699,0.42161,0.42777,0.43174,0.43478,0.43898,0.44418,0.45523,0.47403,0.49943,0.52553,0.54567,0.55985,0.56796
Malaysia,13.46009,13.87521,14.30829,14.75262,15.19792,15.64911,16.11117,16.5789,17.05511,17.47198,17.88222,18.37607,18.86191,19.33822,19.83502,20.33903,20.85669,21.40715,21.97723,22.55341,23.15128,23.73736,24.28261,24.8804,25.47547,25.96812,26.43216,26.89556,27.35776,27.81787,28.27473
Maldives,0.15287,0.15725,0.1619,0.16685,0.1721,0.1773,0.18461,0.19221,0.20008,0.2082,0.21661,0.22722,0.23785,0.24691,0.25338,0.26058,0.27053,0.27571,0.28118,0.29148,0.29998,0.30591,0.31186,0.31849,0.3266,0.33625,0.34812,0.36497,0.38593,0.39633,0.39565
Mongolia,1.66238,1.70883,1.75603,1.805,1.85569,1.9077,1.9608,2.01513,2.07072,2.1606,2.21754,2.27038,2.31795,2.35969,2.40065,2.44704,2.49485,2.53922,2.58152,2.62305,2.66376,2.70447,2.74455,2.78408,2.82457,2.86599,2.9084,2.95179,2.99608,3.04114,3.08692
Nauru,0.00771,0.00785,0.008,0.00815,0.00833,0.00852,0.00871,0.00891,0.0091,0.0093,0.00949,0.00967,0.00983,0.00982,0.00982,0.00982,0.00983,0.00987,0.00989,0.00987,0.00986,0.00989,0.00992,0.00993,0.00997,0.01001,0.00957,0.00912,0.00916,0.00921,0.00927
Nepal,14.66525,15.01086,15.37507,15.75685,16.15506,16.56998,17.00221,17.45269,17.92208,18.41093,18.91826,19.44833,20.03337,20.64137,21.24674,21.87667,22.50257,23.10934,23.70029,24.26987,24.81816,25.33561,25.81505,26.27538,26.70832,27.09387,27.45895,27.82789,28.19696,28.56338,28.95185
New Caledonia,0.1394,0.1425,0.145,0.14658,0.14966,0.15259,0.15558,0.15873,0.16194,0.16512,0.1689,0.17333,0.17776,0.18246,0.18745,0.19178,0.19553,0.19938,0.20324,0.20718,0.21119,0.21528,0.21944,0.22369,0.22802,0.2324,0.23651,0.24045,0.24445,0.24841,0.25235
New Zealand,3.16815,3.18345,3.2149,3.25645,3.29609,3.32181,3.33863,3.35049,3.35931,3.37554,3.41168,3.4532,3.49155,3.53464,3.5843,3.64018,3.69501,3.73642,3.76231,3.78176,3.8004,3.83576,3.89633,3.95813,4.00601,4.04606,4.0878,4.13018,4.1713,4.21126,4.25012
Niue,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.00212,0.00213,0.00215,0.00216,0.00216,0.00216,0.00216,0.00216,0.00216,0.00216
Pakistan,85.21912,90.97508,94.09612,96.88143,99.35434,102.07865,105.23962,108.58408,112.02109,115.41922,118.81619,122.24818,124.96177,127.56273,130.74625,134.18537,137.91117,141.4455,144.88529,148.3792,152.42904,156.79544,160.26923,163.16564,166.22361,169.27864,172.38187,175.49508,178.47939,181.45728,184.40479
Papua New Guinea,2.8464,2.91716,2.991,3.0676,3.1469,3.22893,3.31375,3.40147,3.49213,3.58588,3.68283,3.78309,3.8866,3.99325,4.1031,4.21589,4.33107,4.44837,4.5678,4.68932,4.81279,4.93745,5.0626,5.18811,5.31389,5.43977,5.56556,5.69109,5.81623,5.94078,6.06452
Philippines,50.94018,52.2276,53.55718,54.88541,56.25788,57.70569,59.18595,60.64811,62.08071,63.55467,65.08772,66.57223,67.97776,69.41697,70.94455,72.59743,74.33582,76.05706,77.74055,79.44813,81.22208,83.09528,84.93641,86.75169,88.62179,90.43579,92.26694,94.15747,96.06168,97.9766,99.90018
Samoa,0.15904,0.16092,0.16074,0.16066,0.16066,0.16074,0.16086,0.1611,0.16152,0.1621,0.16283,0.16369,0.1648,0.16612,0.16748,0.16889,0.17033,0.17181,0.17331,0.17476,0.17621,0.17779,0.17943,0.18109,0.18277,0.18449,0.18625,0.18796,0.1895,0.1909,0.192
Singapore,2.4139,2.53537,2.65187,2.68926,2.7433,2.7499,2.75007,2.79455,2.86927,2.95775,3.0471,3.14458,3.23587,3.32815,3.42798,3.54287,3.67228,3.80231,3.90453,3.96775,4.03675,4.12023,4.19778,4.27679,4.35389,4.42572,4.49215,4.55301,4.60817,4.65754,4.70107
Solomon Islands,0.23077,0.23874,0.24693,0.25535,0.26401,0.27293,0.28212,0.29154,0.30118,0.31104,0.32113,0.33147,0.34204,0.35284,0.36385,0.37507,0.38649,0.39809,0.40984,0.42172,0.43373,0.44591,0.45822,0.47065,0.48317,0.49575,0.50838,0.52107,0.53378,0.54649,0.5592
Sri Lanka,15.05597,15.31549,15.57547,15.78446,15.97692,16.18811,16.42379,16.66312,16.90308,17.14229,17.36508,17.55905,17.75561,17.99715,18.24706,18.47588,18.67967,18.8682,19.05566,19.24104,19.43587,19.64627,19.87007,20.09749,20.30327,20.50426,20.71793,20.92632,21.12877,21.32479,21.51399
Taiwan,17.84832,18.17743,18.50139,18.80339,19.08335,19.33736,19.55558,19.7578,19.9761,20.20754,20.27825,20.49209,20.6872,20.88606,21.09325,21.29041,21.45771,21.63853,21.83444,22.00781,22.18286,22.33581,22.45063,22.54347,22.62239,22.70108,22.78187,22.85887,22.92095,22.97435,23.02496
Thailand,47.02576,47.9365,48.82716,49.69425,50.53378,51.34181,52.12948,52.91034,53.68343,54.44569,55.19672,55.94196,56.69281,57.44296,58.19106,58.94228,59.67497,60.36736,61.03791,61.63419,62.15674,62.68514,63.21312,63.73055,64.24084,64.7426,65.23501,65.71702,66.18726,66.64481,67.0895
Tonga,0.09136,0.09177,0.0922,0.09263,0.09288,0.09335,0.09374,0.094,0.09332,0.09278,0.09212,0.09126,0.09214,0.09378,0.09444,0.0952,0.0962,0.09744,0.09887,0.10051,0.10235,0.10426,0.10616,0.10817,0.11026,0.11245,0.11471,0.11694,0.11901,0.1209,0.12258
U.S. Pacific Islands,0.13796,0.14283,0.14762,0.15281,0.15825,0.16406,0.17104,0.17903,0.18841,0.1998,0.21367,0.2207,0.22761,0.23438,0.22598,0.23015,0.23427,0.2384,0.24244,0.2463,0.24999,0.25365,0.25739,0.26116,0.26494,0.25814,0.24957,0.24888,0.24678,0.24424,0.24221
Vanuatu,0.11679,0.12026,0.12379,0.12738,0.13103,0.13473,0.13848,0.14227,0.14612,0.15,0.15388,0.15772,0.16152,0.16526,0.16894,0.17255,0.1761,0.17962,0.18309,0.18651,0.18986,0.19317,0.19646,0.19971,0.20293,0.20609,0.20922,0.21234,0.21545,0.21852,0.22155
Vietnam,53.7152,54.90268,56.14218,57.43635,58.76204,60.09307,61.43983,62.82649,64.21135,65.86848,67.25811,68.63827,69.97972,71.28515,72.55954,73.78339,74.94655,76.05286,77.1075,78.14167,79.17798,80.20948,81.25796,82.29659,83.35245,84.42493,85.47054,86.51885,87.55836,88.57676,89.57113
World,4451.32679,4534.01064,4613.94102,4694.9362,4775.05313,4856.52116,4940.1947,5026.35348,5113.1907,5199.68056,5286.92957,5369.79076,5454.29816,5536.20819,5616.68132,5697.40615,5777.31836,5858.37302,5935.74132,6012.44075,6088.68355,6165.32364,6241.71768,6317.4264,6393.12094,6469.12974,6545.88444,6623.57196,6700.76588,6776.91747,6853.01941
================================================
FILE: ch06/table.csv
================================================
Date,Open,High,Low,Close,Volume,Adj Close
2016-12-20,119.50,119.769997,118.800003,119.089996,13528100,119.089996
2016-12-19,119.849998,120.360001,118.510002,119.239998,15841700,119.239998
2016-12-16,120.900002,121.50,119.269997,119.870003,25174600,119.870003
2016-12-15,120.080002,122.50,119.629997,120.57,20102900,120.57
2016-12-14,120.00,121.690002,118.849998,120.209999,25667800,120.209999
2016-12-13,117.860001,121.519997,117.610001,120.309998,29558100,120.309998
2016-12-12,119.220001,119.239998,117.650002,117.769997,17769700,117.769997
2016-12-09,119.220001,119.940002,118.949997,119.68,17436000,119.68
2016-12-08,117.980003,119.50,117.639999,118.910004,22404200,118.910004
2016-12-07,117.00,117.949997,116.57,117.949997,21855600,117.949997
2016-12-06,117.690002,117.800003,116.330002,117.309998,19048500,117.309998
2016-12-05,115.949997,117.57,115.07,117.43,20095200,117.43
2016-12-02,115.110001,116.480003,114.300003,115.400002,25015200,115.400002
2016-12-01,118.379997,118.449997,114.00,115.099998,43209700,115.099998
2016-11-30,120.32,121.790001,117.949997,118.419998,30035600,118.419998
2016-11-29,120.57,122.099998,120.400002,120.870003,18846600,120.870003
2016-11-28,120.120003,121.690002,119.82,120.410004,18073300,120.410004
2016-11-25,121.010002,121.139999,120.07,120.379997,8638400,120.379997
2016-11-23,121.230003,121.309998,119.940002,120.839996,15592400,120.839996
2016-11-22,122.400002,122.980003,120.900002,121.470001,25992700,121.470001
2016-11-21,118.199997,121.949997,117.800003,121.769997,35288000,121.769997
2016-11-18,118.389999,119.129997,116.839996,117.019997,22051700,117.019997
2016-11-17,116.809998,117.790001,116.010002,117.790001,18556200,117.790001
2016-11-16,114.480003,117.879997,114.209999,116.339996,32345400,116.339996
2016-11-15,116.730003,118.489998,115.830002,117.199997,33270700,117.199997
2016-11-14,119.129997,119.129997,113.550003,115.080002,51247400,115.080002
2016-11-11,119.529999,120.699997,118.150002,119.019997,32804000,119.019997
2016-11-10,123.93,124.18,115.269997,120.800003,67822800,120.800003
2016-11-09,121.50,123.809998,120.510002,123.18,31856100,123.18
2016-11-08,122.029999,124.610001,121.540001,124.220001,19367800,124.220001
2016-11-07,122.830002,123.209999,121.349998,122.150002,23008900,122.150002
2016-11-04,119.589996,121.93,119.25,120.75,30545500,120.75
2016-11-03,122.00,123.279999,119.50,120.00,63766300,120.00
2016-11-02,130.229996,130.229996,126.279999,127.169998,39640900,127.169998
2016-11-01,131.410004,131.940002,128.649994,129.50,22077800,129.50
2016-10-31,132.009995,132.119995,130.880005,130.990005,15669000,130.990005
2016-10-28,130.50,132.970001,129.929993,131.289993,24545500,131.289993
2016-10-27,131.740005,131.800003,129.270004,129.690002,16741400,129.690002
2016-10-26,131.639999,132.259995,130.940002,131.039993,13084700,131.039993
2016-10-25,133.50,133.50,132.220001,132.289993,13336800,132.289993
2016-10-24,132.720001,133.410004,132.149994,133.279999,17470200,133.279999
2016-10-21,129.779999,132.130005,129.699997,132.070007,19088800,132.070007
2016-10-20,130.070007,130.660004,129.50,130.00,13167500,130.00
2016-10-19,128.740005,130.470001,128.600006,130.110001,16752300,130.110001
2016-10-18,128.679993,129.389999,128.009995,128.570007,13504000,128.570007
2016-10-17,128.199997,128.470001,127.32,127.540001,11351700,127.540001
2016-10-14,128.490005,128.949997,127.580002,127.879997,13345300,127.879997
2016-10-13,128.210007,128.25,126.75,127.82,17139300,127.82
2016-10-12,129.009995,129.660004,128.460007,129.050003,11073000,129.050003
2016-10-11,130.229996,130.639999,128.229996,128.880005,17537900,128.880005
2016-10-10,129.679993,130.699997,129.199997,130.240005,15138700,130.240005
2016-10-07,129.039993,129.25,128.330002,128.990005,12804400,128.990005
2016-10-06,128.429993,129.059998,128.080002,128.740005,11682700,128.740005
2016-10-05,128.25,128.800003,127.830002,128.470001,12386800,128.470001
2016-10-04,129.169998,129.279999,127.550003,128.190002,14307500,128.190002
2016-10-03,128.380005,129.089996,127.800003,128.770004,13156900,128.770004
2016-09-30,128.029999,128.589996,127.449997,128.270004,18402900,128.270004
2016-09-29,129.179993,129.289993,127.550003,128.089996,14532200,128.089996
2016-09-28,129.210007,129.470001,128.399994,129.229996,12047600,129.229996
2016-09-27,127.610001,129.009995,127.43,128.690002,15637100,128.690002
2016-09-26,127.370003,128.160004,126.800003,127.309998,15064900,127.309998
2016-09-23,127.559998,128.600006,127.300003,127.959999,28326300,127.959999
2016-09-22,130.50,130.729996,129.559998,130.080002,15538300,130.080002
2016-09-21,129.130005,130.009995,128.389999,129.940002,14068300,129.940002
2016-09-20,128.649994,129.169998,128.029999,128.639999,11083800,128.639999
2016-09-19,129.910004,129.940002,128.259995,128.649994,14958800,128.649994
2016-09-16,128.199997,129.179993,128.199997,129.070007,24119200,129.070007
2016-09-15,127.980003,129.100006,127.669998,128.350006,15077200,128.350006
2016-09-14,126.889999,128.800003,126.889999,127.769997,15691100,127.769997
2016-09-13,128.029999,128.350006,126.660004,127.209999,18016200,127.209999
2016-09-12,125.959999,128.759995,125.75,128.690002,21252800,128.690002
2016-09-09,129.710007,129.949997,127.099998,127.099998,27100700,127.099998
2016-09-08,130.919998,131.080002,129.809998,130.270004,15676600,130.270004
2016-09-07,130.039993,131.979996,129.949997,131.050003,27990800,131.050003
2016-09-06,126.669998,129.940002,126.470001,129.729996,26278400,129.729996
2016-09-02,126.849998,126.860001,126.00,126.510002,12118800,126.510002
2016-09-01,126.379997,126.629997,125.599998,126.169998,13536100,126.169998
2016-08-31,125.599998,126.220001,125.099998,126.120003,14200600,126.120003
2016-08-30,126.599998,126.599998,125.150002,125.839996,17804300,125.839996
2016-08-29,124.349998,126.730003,124.349998,126.540001,15925900,126.540001
2016-08-26,124.050003,125.190002,123.910004,124.959999,17504800,124.959999
2016-08-25,123.120003,124.370003,123.099998,123.889999,10730800,123.889999
2016-08-24,124.470001,124.690002,123.089996,123.480003,12243700,123.480003
2016-08-23,124.510002,125.089996,124.25,124.370003,13309500,124.370003
2016-08-22,123.330002,124.830002,123.110001,124.150002,14386400,124.150002
2016-08-19,123.599998,124.160004,123.279999,123.559998,11688300,123.559998
2016-08-18,124.010002,124.260002,123.639999,123.910004,12400800,123.910004
2016-08-17,123.660004,124.379997,122.849998,124.370003,13794200,124.370003
2016-08-16,123.50,123.919998,122.779999,123.300003,14222400,123.300003
2016-08-15,124.910004,124.919998,123.699997,123.900002,19295100,123.900002
2016-08-12,124.699997,125.00,124.18,124.879997,12159000,124.879997
2016-08-11,125.199997,125.379997,124.75,124.900002,11729500,124.900002
2016-08-10,125.07,125.480003,124.540001,124.879997,10670100,124.879997
2016-08-09,125.339996,126.089996,124.529999,125.059998,19621000,125.059998
2016-08-08,125.25,125.449997,124.550003,125.260002,15233900,125.260002
2016-08-05,124.980003,125.839996,124.620003,125.150002,20184000,125.150002
2016-08-04,122.940002,124.790001,122.510002,124.360001,21066000,124.360001
2016-08-03,123.089996,123.919998,122.309998,122.510002,18525300,122.510002
2016-08-02,124.059998,124.800003,122.07,123.089996,23968400,123.089996
2016-08-01,123.849998,124.580002,122.860001,124.309998,25006900,124.309998
2016-07-29,124.650002,125.839996,123.709999,123.940002,35058800,123.940002
2016-07-28,127.519997,128.330002,123.629997,125.00,78955800,125.00
2016-07-27,122.419998,125.00,121.510002,123.339996,52654200,123.339996
2016-07-26,122.00,122.07,120.75,121.220001,17612000,121.220001
2016-07-25,121.389999,121.849998,117.779999,121.629997,18487400,121.629997
2016-07-22,119.900002,121.010002,119.309998,121.00,18422400,121.00
2016-07-21,121.919998,122.099998,120.25,120.610001,17801700,120.610001
2016-07-20,121.25,122.199997,120.559998,121.919998,20046500,121.919998
2016-07-19,118.989998,120.849998,118.660004,120.610001,21541300,120.610001
2016-07-18,117.32,119.610001,116.889999,119.370003,20868400,119.370003
2016-07-15,117.739998,118.279999,116.580002,116.860001,16646000,116.860001
2016-07-14,117.50,117.639999,116.699997,117.290001,14579700,117.290001
2016-07-13,118.389999,118.400002,116.68,116.779999,16207700,116.779999
2016-07-12,118.629997,118.720001,117.57,117.93,15217700,117.93
2016-07-11,117.709999,118.699997,117.50,117.870003,17711600,117.870003
2016-07-08,116.43,117.50,115.849998,117.239998,18142600,117.239998
2016-07-07,116.629997,116.970001,115.360001,115.849998,16630200,115.849998
2016-07-06,113.360001,116.790001,112.970001,116.699997,24337600,116.699997
2016-07-05,113.940002,114.199997,112.970001,114.199997,14207000,114.199997
2016-07-01,114.199997,115.129997,113.809998,114.190002,14980000,114.190002
2016-06-30,114.669998,115.18,113.669998,114.279999,23192700,114.279999
2016-06-29,113.370003,114.25,113.040001,114.160004,20968300,114.160004
2016-06-28,110.629997,112.75,110.550003,112.699997,26813800,112.699997
2016-06-27,111.57,111.57,108.230003,108.970001,36130400,108.970001
2016-06-24,111.010002,113.68,111.00,112.080002,40643100,112.080002
2016-06-23,114.370003,115.089996,113.540001,115.080002,16176900,115.080002
2016-06-22,114.650002,114.739998,113.610001,113.910004,14846300,113.910004
2016-06-21,114.120003,115.209999,113.970001,114.379997,19166300,114.379997
2016-06-20,113.769997,114.720001,112.75,113.370003,20785400,113.370003
2016-06-17,114.419998,114.43,112.559998,113.019997,24644300,113.019997
2016-06-16,113.870003,114.50,112.940002,114.389999,19236300,114.389999
2016-06-15,115.300003,115.440002,114.07,114.599998,19819400,114.599998
2016-06-14,114.07,114.949997,113.580002,114.940002,17618500,114.940002
2016-06-13,115.00,115.480003,113.309998,113.949997,31718200,113.949997
2016-06-10,117.540001,118.110001,116.260002,116.620003,18510800,116.620003
2016-06-09,118.129997,118.68,117.709999,118.559998,13859200,118.559998
2016-06-08,117.760002,118.599998,117.269997,118.389999,14505600,118.389999
2016-06-07,119.239998,119.300003,117.669998,117.760002,17103000,117.760002
2016-06-06,118.620003,119.43,118.360001,118.790001,12744700,118.790001
2016-06-03,118.980003,118.980003,117.860001,118.470001,14135100,118.470001
2016-06-02,118.690002,119.440002,118.220001,118.93,13228300,118.93
2016-06-01,118.50,119.080002,117.82,118.779999,15029500,118.779999
2016-05-31,119.459999,120.099998,118.120003,118.809998,23547600,118.809998
2016-05-27,119.559998,119.849998,119.010002,119.379997,13464400,119.379997
2016-05-26,118.239998,119.760002,117.919998,119.470001,18481300,119.470001
2016-05-25,118.129997,118.669998,117.379997,117.889999,20019800,117.889999
2016-05-24,116.239998,117.730003,116.120003,117.699997,20183600,117.699997
2016-05-23,117.419998,117.599998,115.940002,115.970001,20441000,115.970001
2016-05-20,116.959999,117.989998,116.949997,117.349998,18944800,117.349998
2016-05-19,117.050003,117.489998,115.879997,116.809998,20544100,116.809998
2016-05-18,116.800003,118.269997,116.730003,117.650002,21642300,117.650002
2016-05-17,118.82,119.010002,117.199997,117.349998,21328600,117.349998
2016-05-16,119.379997,119.610001,117.349998,118.669998,31247800,118.669998
2016-05-13,120.379997,120.639999,119.68,119.809998,18124300,119.809998
2016-05-12,119.980003,120.839996,118.900002,120.279999,22035500,120.279999
2016-05-11,120.410004,121.080002,119.419998,119.519997,22038400,119.519997
2016-05-10,119.620003,120.50,119.00,120.50,23220000,120.50
2016-05-09,119.540001,120.279999,118.900002,119.239998,21138100,119.239998
2016-05-06,117.160004,119.639999,117.110001,119.489998,26216200,119.489998
2016-05-05,118.040001,118.980003,117.25,117.809998,22056700,117.809998
2016-05-04,116.610001,118.300003,116.57,118.059998,23448400,118.059998
2016-05-03,117.519997,118.160004,117.019997,117.43,24117500,117.43
2016-05-02,117.830002,118.730003,116.57,118.57,28095200,118.57
2016-04-29,116.82,117.839996,115.839996,117.580002,37140600,117.580002
2016-04-28,119.580002,120.790001,116.230003,116.730003,87110100,116.730003
2016-04-27,107.940002,108.940002,106.309998,108.889999,52213100,108.889999
2016-04-26,110.489998,110.50,108.150002,108.760002,22521500,108.760002
2016-04-25,109.870003,110.669998,109.07,110.099998,21017900,110.099998
2016-04-22,111.209999,111.75,109.010002,110.559998,38458200,110.559998
2016-04-21,112.550003,114.040001,112.309998,113.440002,20875200,113.440002
2016-04-20,112.43,113.269997,111.559998,112.419998,21027900,112.419998
2016-04-19,111.099998,112.449997,109.160004,112.290001,30210500,112.290001
2016-04-18,109.739998,110.809998,109.199997,110.449997,21092700,110.449997
2016-04-15,110.790001,110.970001,109.199997,109.639999,20922800,109.639999
2016-04-14,110.620003,112.040001,110.260002,110.839996,28473300,110.839996
2016-04-13,112.230003,112.650002,106.519997,110.510002,88227400,110.510002
2016-04-12,109.339996,111.160004,108.989998,110.610001,26248100,110.610001
2016-04-11,110.699997,110.910004,108.769997,108.989998,39762300,108.989998
2016-04-08,114.25,114.330002,109.900002,110.629997,48497800,110.629997
2016-04-07,113.790001,114.889999,113.07,113.639999,20714500,113.639999
2016-04-06,112.470001,113.809998,112.419998,113.709999,20814600,113.709999
2016-04-05,112.110001,113.32,111.900002,112.220001,22962400,112.220001
2016-04-04,114.07,114.550003,111.610001,112.550003,48487900,112.550003
2016-04-01,113.75,116.169998,113.349998,116.059998,24760500,116.059998
2016-03-31,114.699997,115.010002,113.769997,114.099998,21207500,114.099998
2016-03-30,116.730003,116.989998,114.360001,114.699997,33235200,114.699997
2016-03-29,113.830002,116.32,113.639999,116.139999,29825300,116.139999
2016-03-28,113.32,114.589996,112.949997,113.690002,21351800,113.690002
2016-03-24,112.129997,113.089996,111.68,113.050003,17839100,113.050003
2016-03-23,112.010002,113.190002,112.00,112.540001,18562000,112.540001
2016-03-22,111.360001,112.879997,111.169998,112.25,19001100,112.25
2016-03-21,111.660004,112.370003,111.029999,111.849998,18448000,111.849998
2016-03-18,111.559998,112.419998,110.269997,111.449997,36256900,111.449997
2016-03-17,112.150002,112.690002,110.730003,111.019997,24241200,111.019997
2016-03-16,110.489998,112.50,110.099998,112.18,24744800,112.18
2016-03-15,109.110001,110.830002,108.839996,110.669998,17618500,110.669998
2016-03-14,109.279999,110.330002,108.769997,109.889999,17249400,109.889999
2016-03-11,108.480003,109.419998,107.919998,109.410004,20697600,109.410004
2016-03-10,107.910004,108.660004,105.769997,107.32,24854300,107.32
2016-03-09,106.699997,107.510002,105.489998,107.510002,20493300,107.510002
2016-03-08,104.779999,107.370003,104.400002,105.93,25617000,105.93
2016-03-07,108.07,108.07,104.720001,105.730003,31436400,105.730003
2016-03-04,110.050003,110.050003,107.93,108.389999,24938900,108.389999
2016-03-03,110.25,110.300003,108.540001,109.580002,21353100,109.580002
2016-03-02,109.68,110.550003,108.769997,109.949997,25670200,109.949997
2016-03-01,107.830002,109.82,107.599998,109.82,26817300,109.82
2016-02-29,107.599998,108.910004,106.75,106.919998,32779000,106.919998
2016-02-26,108.699997,109.449997,107.160004,107.919998,26686200,107.919998
2016-02-25,107.110001,108.07,105.610001,108.07,29906300,108.07
2016-02-24,104.209999,106.949997,102.739998,106.879997,34412400,106.879997
2016-02-23,106.849998,107.470001,105.120003,105.459999,25319300,105.459999
2016-02-22,105.489998,108.25,105.339996,107.160004,35709700,107.160004
2016-02-19,102.550003,105.019997,102.059998,104.57,32404500,104.57
2016-02-18,105.800003,106.00,103.029999,103.470001,29593500,103.470001
2016-02-17,102.019997,105.720001,100.400002,105.199997,44073400,105.199997
2016-02-16,103.800003,103.93,100.239998,101.610001,45687200,101.610001
2016-02-12,103.739998,104.239998,101.089996,102.010002,36176800,102.010002
2016-02-11,99.599998,105.110001,98.879997,101.910004,43670600,101.910004
2016-02-10,101.550003,103.25,100.239998,101.00,45179400,101.00
2016-02-09,97.139999,102.400002,96.82,99.540001,62709000,99.540001
2016-02-08,100.410004,102.68,97.459999,99.75,71229700,99.75
2016-02-05,109.510002,109.580002,103.18,104.07,76894700,104.07
2016-02-04,111.800003,111.940002,109.25,110.489998,38890200,110.489998
2016-02-03,115.269997,115.339996,109.75,112.690002,56919300,112.690002
2016-02-02,114.800003,117.589996,113.199997,114.610001,59778600,114.610001
2016-02-01,112.269997,115.720001,112.010002,115.089996,46132700,115.089996
2016-01-29,108.989998,112.839996,108.839996,112.209999,62739500,112.209999
2016-01-28,107.199997,110.339996,104.809998,109.110001,107475300,109.110001
2016-01-27,97.790001,97.849998,94.230003,94.449997,58699400,94.449997
2016-01-26,97.760002,97.879997,95.660004,97.339996,26877100,97.339996
2016-01-25,98.720001,99.480003,96.93,97.010002,32482000,97.010002
2016-01-22,96.410004,98.07,95.489998,97.940002,30495400,97.940002
2016-01-21,94.910004,95.989998,92.620003,94.160004,30518900,94.160004
2016-01-20,92.830002,95.00,89.370003,94.349998,59051400,94.349998
2016-01-19,96.529999,97.419998,93.919998,95.260002,30998300,95.260002
2016-01-15,93.980003,96.379997,93.540001,94.970001,45935600,94.970001
2016-01-14,95.849998,98.870003,92.449997,98.370003,48658600,98.370003
2016-01-13,100.580002,100.580002,95.209999,95.440002,33410600,95.440002
2016-01-12,99.00,99.959999,97.550003,99.370003,28395400,99.370003
2016-01-11,97.910004,98.599998,95.389999,97.510002,29932400,97.510002
2016-01-08,99.879997,100.50,97.029999,97.330002,35402300,97.330002
2016-01-07,100.50,101.43,97.300003,97.919998,45172900,97.919998
2016-01-06,101.129997,103.769997,100.900002,102.970001,25096200,102.970001
2016-01-05,102.889999,103.709999,101.669998,102.730003,23258200,102.730003
2016-01-04,101.949997,102.239998,99.75,102.220001,37912400,102.220001
2015-12-31,106.00,106.169998,104.620003,104.660004,18298700,104.660004
2015-12-30,107.00,107.25,106.059998,106.220001,13115000,106.220001
2015-12-29,106.419998,107.739998,106.25,107.260002,17179900,107.260002
2015-12-28,105.019997,105.980003,104.529999,105.93,13069700,105.93
2015-12-24,104.739998,105.32,104.50,105.019997,6501800,105.019997
2015-12-23,105.889999,106.110001,103.860001,104.629997,19599700,104.629997
2015-12-22,105.220001,105.660004,104.809998,105.510002,14597100,105.510002
2015-12-21,104.910004,105.150002,103.599998,104.769997,16138800,104.769997
2015-12-18,106.080002,106.589996,103.970001,104.040001,35994200,104.040001
2015-12-17,107.489998,107.75,106.129997,106.220001,21675700,106.220001
2015-12-16,105.370003,107.089996,104.190002,106.790001,22680500,106.790001
2015-12-15,105.300003,105.800003,104.279999,104.550003,21764300,104.550003
2015-12-14,102.290001,104.739998,101.459999,104.660004,24648100,104.660004
2015-12-11,104.150002,104.339996,101.910004,102.120003,26427700,102.120003
2015-12-10,105.050003,106.400002,104.410004,105.419998,17414500,105.419998
2015-12-09,106.18,106.440002,103.550003,104.599998,23517300,104.599998
2015-12-08,104.00,106.910004,103.949997,106.489998,20401800,106.489998
2015-12-07,106.480003,106.830002,104.660004,105.610001,15474900,105.610001
2015-12-04,104.809998,107.730003,104.110001,106.18,21224700,106.18
2015-12-03,106.269997,106.849998,103.349998,104.379997,23236500,104.379997
2015-12-02,107.00,107.919998,105.790001,106.07,24429100,106.07
2015-12-01,104.830002,107.150002,104.50,107.120003,22781900,107.120003
2015-11-30,105.839996,106.099998,103.75,104.239998,20383200,104.239998
2015-11-27,105.779999,105.959999,104.860001,105.449997,5913100,105.449997
2015-11-25,106.330002,106.599998,105.099998,105.410004,15150800,105.410004
2015-11-24,106.00,106.489998,104.389999,105.739998,23577300,105.739998
2015-11-23,107.190002,107.470001,106.080002,106.949997,19897200,106.949997
2015-11-20,106.839996,107.870003,106.620003,107.32,22129600,107.32
2015-11-19,107.360001,107.730003,105.949997,106.260002,25520600,106.260002
2015-11-18,105.800003,107.879997,105.389999,107.769997,23836500,107.769997
2015-11-17,104.620003,106.199997,104.139999,105.129997,26807200,105.129997
2015-11-16,103.32,104.169998,100.470001,104.040001,49309200,104.040001
2015-11-13,107.709999,108.25,103.830002,103.949997,30278400,103.949997
2015-11-12,108.480003,109.389999,108.00,108.019997,20924700,108.019997
2015-11-11,108.269997,109.870003,107.110001,109.010002,25057100,109.010002
2015-11-10,105.959999,108.150002,105.239998,107.910004,25031700,107.910004
2015-11-09,107.00,108.25,105.860001,106.489998,26383500,106.489998
2015-11-06,108.040001,108.739998,105.910004,107.099998,35084300,107.099998
2015-11-05,108.800003,110.650002,107.949997,108.760002,63232900,108.760002
2015-11-04,103.190002,104.139999,102.480003,103.940002,43469300,103.940002
2015-11-03,103.220001,103.650002,102.400002,102.580002,21242300,102.580002
2015-11-02,101.720001,103.470001,101.18,103.309998,24003900,103.309998
2015-10-30,104.510002,104.720001,101.650002,101.970001,33487100,101.970001
2015-10-29,103.959999,105.120003,103.519997,104.879997,20316700,104.879997
2015-10-28,103.900002,104.480003,102.919998,104.199997,24081500,104.199997
2015-10-27,102.940002,104.099998,102.400002,103.699997,23795500,103.699997
2015-10-26,102.199997,103.809998,101.550003,103.769997,25961200,103.769997
2015-10-23,101.910004,102.849998,100.160004,102.190002,42809700,102.190002
2015-10-22,97.790001,99.730003,97.550003,99.669998,26392100,99.669998
2015-10-21,97.370003,98.18,96.470001,97.110001,21917800,97.110001
2015-10-20,98.730003,99.589996,96.559998,97.00,30700500,97.00
2015-10-19,97.18,98.57,96.919998,98.470001,23729900,98.470001
2015-10-16,96.18,97.589996,95.349998,97.540001,25412900,97.540001
2015-10-15,94.989998,96.300003,94.900002,95.959999,27557500,95.959999
2015-10-14,94.080002,95.199997,93.610001,94.07,19253400,94.07
2015-10-13,93.660004,95.370003,93.550003,94.120003,19480300,94.120003
2015-10-12,93.32,94.599998,92.669998,94.260002,18449600,94.260002
2015-10-09,92.900002,93.739998,92.239998,93.239998,20012900,93.239998
2015-10-08,91.889999,93.220001,90.470001,92.470001,27290500,92.470001
2015-10-07,93.110001,93.660004,91.370003,92.400002,24129300,92.400002
2015-10-06,94.080002,94.169998,92.339996,92.800003,22172800,92.800003
2015-10-05,92.940002,94.269997,92.660004,94.010002,27292500,94.010002
2015-10-02,88.900002,92.199997,88.370003,92.07,37881700,92.07
2015-10-01,90.050003,90.949997,88.360001,90.949997,29283700,90.949997
2015-09-30,88.440002,90.019997,88.010002,89.900002,36169100,89.900002
2015-09-29,89.099998,90.059998,85.720001,86.669998,42281800,86.669998
2015-09-28,92.080002,92.290001,88.18,89.209999,41199900,89.209999
2015-09-25,95.790001,95.849998,92.059998,92.769997,28961600,92.769997
2015-09-24,93.059998,94.769997,92.239998,94.410004,29106000,94.410004
2015-09-23,93.400002,94.32,92.800003,93.970001,21701400,93.970001
2015-09-22,93.769997,94.68,91.919998,92.959999,36888900,92.959999
2015-09-21,94.620003,96.489998,94.519997,95.550003,28790000,95.550003
2015-09-18,93.199997,95.190002,93.050003,94.400002,62300000,94.400002
2015-09-17,93.370003,95.510002,92.900002,94.339996,27841800,94.339996
2015-09-16,92.900002,93.599998,92.629997,93.449997,16321200,93.449997
2015-09-15,92.370003,93.25,91.790001,92.900002,18859400,92.900002
2015-09-14,92.309998,92.620003,91.599998,92.309998,20127900,92.309998
2015-09-11,91.68,92.080002,91.129997,92.050003,21185000,92.050003
2015-09-10,90.07,92.059998,89.629997,91.980003,26437400,91.980003
2015-09-09,90.779999,91.980003,90.169998,90.440002,32551100,90.440002
2015-09-08,89.690002,90.239998,88.830002,89.529999,27012500,89.529999
2015-09-04,87.199997,88.389999,86.699997,88.260002,27328700,88.260002
2015-09-03,89.760002,89.82,87.730003,88.150002,27048200,88.150002
2015-09-02,88.809998,89.889999,87.629997,89.889999,27190500,89.889999
2015-09-01,86.849998,89.389999,86.50,87.230003,36097400,87.230003
2015-08-31,90.599998,91.050003,88.889999,89.43,32850700,89.43
2015-08-28,89.879997,91.480003,89.790001,91.010002,33215900,91.010002
2015-08-27,89.099998,90.059998,87.190002,89.730003,42431400,89.730003
2015-08-26,85.949997,87.459999,83.260002,87.190002,45124300,87.190002
2015-08-25,86.949997,87.669998,83.00,83.00,52021200,83.00
2015-08-24,77.029999,82.089996,72.00,82.089996,83710700,82.089996
2015-08-21,87.519997,89.18,85.610001,86.059998,62778700,86.059998
2015-08-20,93.540001,94.769997,90.459999,90.559998,44598200,90.559998
2015-08-19,94.629997,96.099998,94.160004,95.309998,23156500,95.309998
2015-08-18,94.080002,95.849998,94.040001,95.169998,22278800,95.169998
2015-08-17,94.419998,94.459999,93.389999,93.93,18313500,93.93
2015-08-14,93.540001,94.720001,93.209999,94.419998,15929700,94.419998
2015-08-13,94.050003,94.730003,93.349998,93.43,17451800,93.43
2015-08-12,92.699997,94.440002,91.190002,94.190002,27050500,94.190002
2015-08-11,93.730003,94.760002,92.900002,93.620003,22491000,93.620003
2015-08-10,95.68,95.900002,93.629997,94.150002,21624200,94.150002
2015-08-07,95.379997,95.400002,93.610001,94.300003,23199100,94.300003
2015-08-06,97.18,98.739998,94.419998,95.120003,42271300,95.120003
2015-08-05,95.25,97.089996,95.18,96.440002,29813200,96.440002
2015-08-04,93.790001,94.730003,93.330002,94.059998,20136000,94.059998
2015-08-03,93.529999,95.080002,92.800003,94.139999,29343100,94.139999
2015-07-31,94.949997,96.330002,93.949997,94.010002,46509000,94.010002
2015-07-30,94.910004,95.809998,91.800003,95.209999,86211300,95.209999
2015-07-29,96.32,97.279999,94.739998,96.989998,64648300,96.989998
2015-07-28,94.839996,95.559998,93.309998,95.290001,35236000,95.290001
2015-07-27,96.580002,96.610001,93.830002,94.169998,38585400,94.169998
2015-07-24,97.349998,97.760002,95.879997,96.949997,33444900,96.949997
2015-07-23,96.959999,97.449997,94.809998,95.440002,29418800,95.440002
2015-07-22,96.739998,97.580002,95.919998,97.040001,28299500,97.040001
2015-07-21,98.949997,99.239998,97.139999,98.389999,39453300,98.389999
2015-07-20,95.849998,98.599998,95.360001,97.910004,54860500,97.910004
2015-07-17,92.550003,95.389999,92.540001,94.970001,54001600,94.970001
2015-07-16,90.279999,90.860001,89.769997,90.849998,21804100,90.849998
2015-07-15,90.00,90.989998,89.419998,89.760002,30886600,89.760002
2015-07-14,90.459999,90.800003,89.650002,89.68,26627800,89.68
2015-07-13,88.660004,90.220001,88.419998,90.099998,29976700,90.099998
2015-07-10,87.349998,88.220001,86.769997,87.949997,23245900,87.949997
2015-07-09,86.730003,87.599998,85.650002,85.879997,23144200,85.879997
2015-07-08,86.290001,86.75,85.449997,85.650002,24399300,85.650002
2015-07-07,87.800003,87.849998,85.230003,87.220001,33059900,87.220001
2015-07-06,86.489998,88.190002,86.389999,87.550003,24635900,87.550003
2015-07-02,87.400002,87.440002,86.339996,87.290001,16908800,87.290001
2015-07-01,86.769997,87.949997,86.489998,86.910004,25260000,86.910004
2015-06-30,86.599998,86.699997,85.57,85.769997,23016500,85.769997
2015-06-29,86.610001,87.50,85.730003,85.800003,35957900,85.800003
2015-06-26,88.120003,88.339996,86.830002,88.010002,38214600,88.010002
2015-06-25,89.260002,89.400002,87.839996,87.980003,27302000,87.980003
2015-06-24,87.660004,89.25,87.449997,88.860001,41370200,88.860001
2015-06-23,84.959999,87.970001,84.760002,87.879997,50667900,87.879997
2015-06-22,83.410004,84.970001,83.309998,84.739998,29383100,84.739998
2015-06-19,82.830002,82.980003,82.120003,82.510002,23353200,82.510002
2015-06-18,81.639999,83.190002,81.57,82.910004,26782600,82.910004
2015-06-17,81.760002,82.220001,81.339996,81.790001,18350300,81.790001
2015-06-16,80.82,81.510002,80.449997,81.059998,13693700,81.059998
2015-06-15,80.550003,80.93,80.07,80.709999,18805100,80.709999
2015-06-12,81.370003,82.089996,81.199997,81.529999,11417900,81.529999
2015-06-11,82.309998,82.900002,81.360001,81.830002,18656800,81.830002
2015-06-10,80.830002,82.599998,80.809998,82.160004,21531200,82.160004
2015-06-09,80.599998,81.190002,79.32,80.669998,16497500,80.669998
2015-06-08,81.82,82.00,80.129997,80.669998,16915500,80.669998
2015-06-05,81.870003,82.459999,81.510002,82.139999,16143100,82.139999
2015-06-04,82.139999,82.949997,81.510002,82.050003,20863900,82.050003
2015-06-03,81.349998,82.529999,81.25,82.440002,31594700,82.440002
2015-06-02,79.760002,81.349998,79.559998,80.440002,18923300,80.440002
2015-06-01,79.300003,80.379997,78.660004,80.290001,18119000,80.290001
2015-05-29,79.949997,80.07,78.879997,79.190002,16134600,79.190002
2015-05-28,80.25,81.07,80.00,80.150002,11982000,80.150002
2015-05-27,79.599998,80.660004,79.43,80.550003,14160900,80.550003
2015-05-26,80.43,80.599998,79.080002,79.330002,16321300,79.330002
2015-05-22,80.349998,81.309998,80.25,80.540001,19567900,80.540001
2015-05-21,80.190002,80.919998,80.080002,80.480003,13402700,80.480003
2015-05-20,80.470001,81.099998,79.459999,80.550003,23056900,80.550003
2015-05-19,81.25,81.690002,80.550003,80.629997,17955400,80.629997
2015-05-18,80.330002,81.379997,80.230003,80.879997,21613700,80.879997
2015-05-15,81.410004,81.519997,80.18,80.419998,27069900,80.419998
2015-05-14,78.940002,81.849998,78.669998,81.370003,49438000,81.370003
2015-05-13,77.720001,78.529999,77.650002,78.440002,21512300,78.440002
2015-05-12,77.870003,77.889999,76.790001,77.459999,21285300,77.459999
2015-05-11,78.480003,79.029999,77.93,78.010002,18874100,78.010002
2015-05-08,79.099998,79.230003,78.029999,78.510002,19943600,78.510002
2015-05-07,78.00,78.940002,77.559998,78.43,19749400,78.43
2015-05-06,77.970001,78.809998,77.050003,78.099998,28663000,78.099998
2015-05-05,78.550003,78.800003,77.220001,77.559998,22311300,77.559998
2015-05-04,79.330002,79.690002,78.629997,78.809998,14692000,78.809998
2015-05-01,79.239998,79.760002,78.110001,78.989998,24136400,78.989998
2015-04-30,80.010002,80.959999,78.32,78.769997,28999000,78.769997
2015-04-29,80.010002,81.389999,79.519997,80.470001,26430300,80.470001
2015-04-28,81.830002,81.900002,80.230003,80.68,23775300,80.68
2015-04-27,81.870003,82.93,81.629997,81.910004,25446000,81.910004
2015-04-24,82.769997,82.940002,81.480003,81.529999,29660400,81.529999
2015-04-23,84.099998,85.589996,82.410004,82.410004,73728100,82.410004
2015-04-22,84.32,84.739998,83.650002,84.629997,45548000,84.629997
2015-04-21,84.00,84.489998,83.540001,83.620003,27171900,83.620003
2015-04-20,81.540001,83.150002,81.239998,83.089996,28796800,83.089996
2015-04-17,81.480003,82.110001,80.370003,80.779999,24215000,80.779999
2015-04-16,82.470001,83.07,82.150002,82.309998,13769700,82.309998
2015-04-15,83.550003,83.660004,82.269997,82.709999,22390900,82.709999
2015-04-14,83.169998,83.690002,82.440002,83.519997,19634200,83.519997
2015-04-13,81.93,83.940002,81.919998,83.010002,26883100,83.010002
2015-04-10,82.209999,82.610001,81.910004,82.040001,12529700,82.040001
2015-04-09,82.50,82.800003,81.709999,82.169998,15927300,82.169998
2015-04-08,82.629997,83.099998,81.839996,82.279999,18966700,82.279999
2015-04-07,82.650002,83.419998,82.220001,82.32,17467000,82.32
2015-04-06,80.800003,82.809998,80.800003,82.440002,19062900,82.440002
2015-04-02,82.25,82.559998,81.440002,81.559998,19664100,81.559998
2015-04-01,82.50,82.720001,80.870003,81.669998,22058200,81.669998
2015-03-31,82.900002,83.50,82.209999,82.220001,19734300,82.220001
2015-03-30,83.809998,84.339996,82.410004,83.199997,24527700,83.199997
2015-03-27,83.379997,83.949997,82.879997,83.300003,18372600,83.300003
2015-03-26,82.720001,83.769997,82.139999,83.010002,32794800,83.010002
2015-03-25,85.50,85.519997,82.919998,82.919998,37436100,82.919998
2015-03-24,84.709999,86.07,84.519997,85.309998,32576500,85.309998
2015-03-23,83.919998,84.959999,83.300003,84.43,27357300,84.43
2015-03-20,83.389999,84.599998,83.07,83.800003,44466300,83.800003
2015-03-19,81.120003,83.00,81.00,82.75,42099500,82.75
2015-03-18,79.25,81.239998,79.169998,80.910004,36912400,80.910004
2015-03-17,78.360001,79.779999,78.339996,79.360001,22170000,79.360001
2015-03-16,77.959999,78.120003,77.360001,78.07,19305400,78.07
2015-03-13,78.599998,79.379997,77.68,78.050003,18557300,78.050003
2015-03-12,78.099998,79.050003,77.910004,78.93,16093300,78.93
2015-03-11,77.800003,78.43,77.260002,77.57,20215700,77.57
2015-03-10,78.50,79.260002,77.550003,77.550003,23067100,77.550003
2015-03-09,79.68,79.910004,78.629997,79.440002,18925100,79.440002
2015-03-06,80.900002,81.330002,79.830002,80.010002,24488600,80.010002
2015-03-05,81.230003,81.989998,81.050003,81.209999,27825700,81.209999
2015-03-04,79.300003,81.150002,78.849998,80.900002,28126700,80.900002
2015-03-03,79.610001,79.699997,78.519997,79.599998,18635000,79.599998
2015-03-02,79.00,79.860001,78.519997,79.75,21662500,79.75
2015-02-27,80.68,81.230003,78.620003,78.970001,30739200,78.970001
2015-02-26,79.879997,81.370003,79.720001,80.410004,31111900,80.410004
2015-02-25,78.50,80.199997,78.50,79.559998,25593800,79.559998
2015-02-24,78.50,79.480003,78.099998,78.449997,18897100,78.449997
2015-02-23,79.959999,80.190002,78.379997,78.839996,24139100,78.839996
2015-02-20,79.550003,80.339996,79.199997,79.900002,36931700,79.900002
2015-02-19,76.989998,79.839996,76.949997,79.419998,45851200,79.419998
2015-02-18,75.940002,76.900002,75.449997,76.709999,22426400,76.709999
2015-02-17,75.300003,76.910004,75.080002,75.599998,25254400,75.599998
2015-02-13,76.459999,76.480003,75.50,75.739998,18621900,75.739998
2015-02-12,76.860001,76.870003,75.889999,76.230003,17235000,76.230003
2015-02-11,75.089996,76.75,75.029999,76.510002,20877400,76.510002
2015-02-10,74.849998,75.339996,74.50,75.190002,15811300,75.190002
2015-02-09,74.050003,74.830002,73.449997,74.440002,16194300,74.440002
2015-02-06,75.68,75.699997,74.25,74.470001,21211000,74.470001
2015-02-05,75.709999,75.980003,75.209999,75.610001,15062600,75.610001
2015-02-04,75.089996,76.349998,75.010002,75.629997,20277400,75.629997
2015-02-03,75.190002,75.580002,73.860001,75.400002,26957700,75.400002
2015-02-02,76.110001,76.139999,73.75,74.989998,41955300,74.989998
2015-01-30,78.00,78.160004,75.75,75.910004,42649500,75.910004
2015-01-29,76.849998,78.019997,74.209999,78.00,61293500,78.00
2015-01-28,76.900002,77.639999,76.00,76.239998,53306400,76.239998
2015-01-27,76.709999,76.879997,75.629997,75.779999,20110000,75.779999
2015-01-26,77.980003,78.470001,77.290001,77.50,19260800,77.50
2015-01-23,77.650002,78.190002,77.040001,77.830002,16746500,77.830002
2015-01-22,77.169998,77.75,76.68,77.650002,19519500,77.650002
2015-01-21,76.160004,77.300003,75.849998,76.739998,25096700,76.739998
2015-01-20,75.720001,76.309998,74.82,76.239998,22821600,76.239998
2015-01-16,74.040001,75.32,73.839996,75.18,21791500,75.18
2015-01-15,76.400002,76.57,73.540001,74.050003,34134000,74.050003
2015-01-14,76.419998,77.199997,76.029999,76.279999,25741000,76.279999
2015-01-13,77.230003,78.080002,75.849998,76.449997,25179600,76.449997
2015-01-12,77.839996,78.00,76.209999,76.720001,19190200,76.720001
2015-01-09,78.199997,78.620003,77.199997,77.739998,21157000,77.739998
2015-01-08,76.739998,78.230003,76.080002,78.18,23961000,78.18
2015-01-07,76.760002,77.360001,75.82,76.150002,22045300,76.150002
2015-01-06,77.230003,77.589996,75.360001,76.150002,27399300,76.150002
2015-01-05,77.980003,79.25,76.860001,77.190002,26452200,77.190002
2015-01-02,78.580002,78.93,77.699997,78.449997,18177500,78.449997
2014-12-31,79.540001,79.800003,77.860001,78.019997,19935400,78.019997
2014-12-30,79.849998,80.589996,79.099998,79.220001,14370800,79.220001
2014-12-29,80.489998,80.959999,79.709999,80.019997,14134700,80.019997
2014-12-26,81.019997,81.279999,80.510002,80.779999,10647400,80.779999
2014-12-24,81.029999,81.43,80.75,80.769997,7685500,80.769997
2014-12-23,82.019997,82.169998,80.400002,80.610001,19865800,80.610001
2014-12-22,80.080002,81.889999,80.00,81.449997,31395800,81.449997
2014-12-19,78.75,80.00,78.330002,79.879997,43335000,79.879997
2014-12-18,76.889999,78.400002,76.510002,78.400002,34222100,78.400002
2014-12-17,75.010002,76.410004,74.900002,76.110001,29203900,76.110001
2014-12-16,76.190002,77.389999,74.589996,74.690002,31554600,74.690002
2014-12-15,78.459999,78.580002,76.559998,76.989998,29396500,76.989998
2014-12-12,77.160004,78.879997,77.019997,77.830002,28091600,77.830002
2014-12-11,76.519997,78.519997,76.480003,77.730003,33462100,77.730003
2014-12-10,76.650002,77.550003,76.07,76.18,32210500,76.18
2014-12-09,75.199997,76.93,74.779999,76.839996,25358600,76.839996
2014-12-08,76.18,77.25,75.400002,76.519997,25733900,76.519997
2014-12-05,75.800003,76.760002,75.360001,76.360001,24306400,76.360001
2014-12-04,74.830002,75.550003,74.660004,75.239998,14362800,75.239998
2014-12-03,75.379997,75.730003,74.400002,74.879997,16689900,74.879997
2014-12-02,75.330002,75.910004,75.040001,75.459999,16773900,75.459999
2014-12-01,77.260002,77.309998,74.800003,75.099998,31789900,75.099998
2014-11-28,77.669998,78.269997,77.230003,77.699997,15992000,77.699997
2014-11-26,75.529999,77.779999,75.510002,77.620003,32695300,77.620003
2014-11-25,74.209999,75.739998,74.129997,75.629997,32250200,75.629997
2014-11-24,73.540001,74.349998,73.349998,74.010002,22103800,74.010002
2014-11-21,74.50,74.50,73.50,73.75,23060400,73.75
2014-11-20,72.800003,73.989998,72.510002,73.599998,19154900,73.599998
2014-11-19,74.010002,74.540001,73.110001,73.330002,25441200,73.330002
2014-11-18,74.449997,74.800003,73.900002,74.339996,20690500,74.339996
2014-11-17,74.879997,75.660004,73.879997,74.239998,28701200,74.239998
2014-11-14,74.269997,74.93,74.040001,74.879997,19476900,74.879997
2014-11-13,74.739998,75.239998,73.639999,74.25,26448500,74.25
2014-11-12,74.279999,75.139999,73.540001,74.720001,26536600,74.720001
2014-11-11,74.949997,74.980003,74.029999,74.610001,18715700,74.610001
2014-11-10,75.360001,75.480003,74.610001,75.00,21575100,75.00
2014-11-07,75.389999,75.860001,75.019997,75.599998,20774000,75.599998
2014-11-06,74.889999,75.599998,74.309998,75.260002,21383000,75.260002
2014-11-05,76.510002,76.800003,74.419998,74.830002,35913000,74.830002
2014-11-04,74.230003,75.769997,73.650002,75.760002,39326000,75.760002
2014-11-03,75.470001,75.519997,73.699997,73.879997,40727000,73.879997
2014-10-31,74.93,75.699997,74.449997,74.989998,44544000,74.989998
2014-10-30,75.050003,75.349998,72.900002,74.110001,83270000,74.110001
2014-10-29,75.449997,76.879997,74.779999,75.860001,106120000,75.860001
2014-10-28,80.18,81.160004,79.57,80.769997,74212000,80.769997
2014-10-27,80.739998,80.800003,79.760002,80.279999,30169000,80.279999
2014-10-24,80.199997,80.82,79.32,80.669998,32248000,80.669998
2014-10-23,79.379997,80.629997,79.010002,80.040001,35056000,80.040001
2014-10-22,78.82,79.849998,78.010002,78.370003,41862000,78.370003
2014-10-21,77.559998,78.739998,77.150002,78.690002,32252000,78.690002
2014-10-20,75.599998,77.089996,75.379997,76.949997,34701000,76.949997
2014-10-17,74.230003,76.00,73.75,75.949997,76342000,75.949997
2014-10-16,70.790001,73.349998,70.580002,72.629997,53529000,72.629997
2014-10-15,71.690002,73.800003,70.32,73.209999,61528000,73.209999
2014-10-14,74.00,74.18,72.050003,73.589996,50299000,73.589996
2014-10-13,73.230003,74.779999,72.519997,72.989998,43938000,72.989998
2014-10-10,75.589996,76.50,72.760002,72.910004,52146000,72.910004
2014-10-09,77.279999,77.760002,75.849998,75.910004,32487000,75.910004
2014-10-08,76.18,77.709999,75.099998,77.519997,32976000,77.519997
2014-10-07,77.050003,77.949997,76.239998,76.290001,25317000,76.290001
2014-10-06,77.190002,77.889999,76.849998,77.559998,25729000,77.559998
2014-10-03,77.760002,78.059998,77.260002,77.440002,23340000,77.440002
2014-10-02,76.57,77.480003,75.639999,77.080002,36488000,77.080002
2014-10-01,78.779999,78.82,75.900002,76.550003,55090000,76.550003
2014-09-30,79.349998,79.709999,78.599998,79.040001,35899000,79.040001
2014-09-29,78.120003,79.199997,77.910004,79.00,34031000,79.00
2014-09-26,77.589996,78.839996,77.330002,78.790001,28872000,78.790001
2014-09-25,78.599998,78.940002,77.129997,77.220001,37533000,77.220001
2014-09-24,78.099998,78.620003,77.510002,78.540001,30680000,78.540001
2014-09-23,76.330002,78.629997,76.040001,78.290001,36814000,78.290001
2014-09-22,77.00,77.529999,75.949997,76.800003,31961000,76.800003
2014-09-19,77.400002,78.300003,76.440002,77.910004,76671000,77.910004
2014-09-18,76.769997,77.330002,76.519997,77.00,23031000,77.00
2014-09-17,75.959999,77.25,75.57,76.43,28693000,76.43
2014-09-16,73.519997,76.230003,73.07,76.080002,37742000,76.080002
2014-09-15,77.150002,77.25,73.43,74.580002,49679000,74.580002
2014-09-12,78.019997,78.300003,77.099998,77.480003,26676800,77.480003
2014-09-11,77.129997,78.360001,77.050003,77.919998,32219000,77.919998
2014-09-10,76.519997,77.949997,76.510002,77.43,29909000,77.43
2014-09-09,77.589996,78.169998,76.199997,76.669998,28882000,76.669998
2014-09-08,77.260002,78.169998,77.010002,77.889999,28183000,77.889999
2014-09-05,76.099998,77.379997,75.599998,77.260002,29476000,77.260002
2014-09-04,75.889999,76.93,75.529999,75.949997,26676000,75.949997
2014-09-03,77.139999,77.480003,75.599998,75.830002,32389000,75.830002
2014-09-02,75.010002,76.699997,74.82,76.68,34979000,76.68
2014-08-29,74.300003,74.82,74.010002,74.82,26241000,74.82
2014-08-28,74.00,74.43,73.730003,73.860001,21947000,73.860001
2014-08-27,75.269997,75.489998,74.459999,74.629997,36323000,74.629997
2014-08-26,75.00,75.989998,74.730003,75.959999,23993000,75.959999
2014-08-25,74.940002,75.279999,74.790001,75.019997,19734000,75.019997
2014-08-22,74.339996,74.730003,73.57,74.57,20897000,74.57
2014-08-21,74.919998,75.190002,74.410004,74.57,20102000,74.57
2014-08-20,74.970001,75.18,74.620003,74.809998,22917000,74.809998
2014-08-19,74.809998,75.580002,74.510002,75.290001,26679000,75.290001
2014-08-18,74.00,74.720001,73.959999,74.589996,23974000,74.589996
2014-08-15,74.32,74.650002,73.00,73.629997,38846600,73.629997
2014-08-14,73.970001,74.379997,73.690002,74.300003,22207000,74.300003
2014-08-13,73.120003,74.25,73.050003,73.769997,29266000,73.769997
2014-08-12,73.089996,73.330002,72.220001,72.830002,27419000,72.830002
2014-08-11,73.459999,73.910004,73.059998,73.440002,24591000,73.440002
2014-08-08,73.400002,73.43,72.559998,73.059998,27202000,73.059998
2014-08-07,73.00,74.00,72.699997,73.169998,38141000,73.169998
2014-08-06,72.019997,73.720001,71.790001,72.470001,30986000,72.470001
2014-08-05,73.199997,73.589996,72.18,72.690002,34986000,72.690002
2014-08-04,72.360001,73.879997,72.360001,73.510002,30777000,73.510002
2014-08-01,72.220001,73.220001,71.550003,72.360001,43535000,72.360001
2014-07-31,74.00,74.169998,72.440002,72.650002,43992000,72.650002
2014-07-30,74.209999,75.190002,74.129997,74.68,36853000,74.68
2014-07-29,74.720001,74.919998,73.419998,73.709999,41324000,73.709999
2014-07-28,75.169998,75.50,73.849998,74.919998,41725000,74.919998
2014-07-25,74.989998,75.669998,74.660004,75.190002,45917000,75.190002
2014-07-24,75.959999,76.739998,74.510002,74.980003,124168000,74.980003
2014-07-23,69.739998,71.330002,69.610001,71.290001,78435000,71.290001
2014-07-22,69.760002,69.769997,68.610001,69.269997,40398000,69.269997
2014-07-21,68.809998,69.959999,68.50,69.400002,49539000,69.400002
2014-07-18,66.800003,68.459999,66.160004,68.419998,42456000,68.419998
2014-07-17,67.029999,67.849998,66.040001,66.410004,38188000,66.410004
2014-07-16,67.540001,67.940002,67.07,67.660004,29541600,67.660004
2014-07-15,67.959999,68.089996,66.260002,67.169998,44213200,67.169998
2014-07-14,67.129997,68.169998,66.900002,67.900002,38537000,67.900002
2014-07-11,65.279999,66.589996,64.790001,66.339996,39212000,66.339996
2014-07-10,63.310001,65.339996,63.049999,64.870003,44422000,64.870003
2014-07-09,63.41,65.120003,63.150002,64.970001,51432000,64.970001
2014-07-08,65.059998,65.559998,62.209999,62.759998,68926000,62.759998
2014-07-07,66.300003,66.57,65.120003,65.290001,28745000,65.290001
2014-07-03,66.860001,67.00,65.760002,66.290001,25203200,66.290001
2014-07-02,68.040001,68.300003,65.790001,66.449997,41895000,66.449997
2014-07-01,67.580002,68.440002,67.389999,68.059998,33243000,68.059998
2014-06-30,67.459999,67.919998,67.129997,67.290001,27102800,67.290001
2014-06-27,67.309998,67.699997,66.839996,67.599998,46461000,67.599998
2014-06-26,68.00,68.00,66.900002,67.129997,47714000,67.129997
2014-06-25,65.580002,67.480003,65.57,67.440002,44308000,67.440002
2014-06-24,65.360001,67.169998,65.269997,65.720001,57335000,65.720001
2014-06-23,64.32,65.660004,64.220001,65.370003,34560000,65.370003
2014-06-20,64.459999,64.809998,63.349998,64.50,46466000,64.50
2014-06-19,65.459999,65.580002,64.209999,64.339996,34245000,64.339996
2014-06-18,64.489998,65.75,64.050003,65.599998,35570000,65.599998
2014-06-17,64.099998,64.879997,63.93,64.400002,27715000,64.400002
2014-06-16,64.160004,64.879997,63.75,64.190002,31046000,64.190002
2014-06-13,64.699997,64.970001,63.830002,64.50,29419000,64.50
2014-06-12,65.849998,66.470001,64.059998,64.290001,55730000,64.290001
2014-06-11,65.32,65.800003,64.900002,65.779999,44242000,65.779999
2014-06-10,63.529999,65.82,63.50,65.769997,69338000,65.769997
2014-06-09,62.400002,63.34,61.790001,62.880001,37617000,62.880001
2014-06-06,63.369999,63.48,62.150002,62.50,42442000,62.50
2014-06-05,63.66,64.360001,62.82,63.189999,47352000,63.189999
2014-06-04,62.450001,63.59,62.07,63.34,36514000,63.34
2014-06-03,62.619999,63.419998,62.32,62.869999,32217000,62.869999
2014-06-02,63.23,63.59,62.049999,63.080002,35996000,63.080002
2014-05-30,63.950001,64.169998,62.560001,63.299999,45253500,63.299999
2014-05-29,63.84,64.300003,63.509998,63.830002,42700000,63.830002
2014-05-28,63.389999,64.139999,62.619999,63.509998,47795000,63.509998
2014-05-27,61.619999,63.509998,61.57,63.48,55682000,63.48
2014-05-23,60.41,61.450001,60.150002,61.349998,38294000,61.349998
2014-05-22,60.939999,61.48,60.400002,60.52,54200000,60.52
2014-05-21,58.560001,60.50,58.25,60.490002,58992000,60.490002
2014-05-20,59.50,60.189999,58.18,58.560001,53931000,58.560001
2014-05-19,57.889999,59.560001,57.57,59.209999,43034000,59.209999
2014-05-16,58.310001,58.450001,57.310001,58.02,47933000,58.02
2014-05-15,59.259998,59.380001,57.52,57.919998,56814000,57.919998
2014-05-14,59.529999,60.450001,58.950001,59.23,47429000,59.23
2014-05-13,59.66,60.889999,59.509998,59.830002,48525000,59.830002
2014-05-12,57.98,59.900002,57.98,59.830002,48575000,59.830002
2014-05-09,56.849998,57.650002,56.380001,57.240002,52584000,57.240002
2014-05-08,57.23,58.82,56.50,56.759998,61251000,56.759998
2014-05-07,58.77,59.299999,56.259998,57.389999,78587000,57.389999
2014-05-06,60.98,61.150002,58.490002,58.529999,55901000,58.529999
2014-05-05,59.669998,61.349998,59.18,61.220001,46057000,61.220001
2014-05-02,61.299999,61.889999,60.18,60.459999,54189000,60.459999
2014-05-01,60.43,62.279999,60.209999,61.150002,82429000,61.150002
2014-04-30,57.580002,59.849998,57.16,59.779999,76093000,59.779999
2014-04-29,56.09,58.279999,55.84,58.150002,75557000,58.150002
2014-04-28,58.049999,58.310001,54.66,56.139999,107758000,56.139999
2014-04-25,59.970001,60.009998,57.57,57.709999,92502000,57.709999
2014-04-24,63.599998,63.650002,59.77,60.869999,138769000,60.869999
2014-04-23,63.450001,63.48,61.259998,61.360001,95908700,61.360001
2014-04-22,62.650002,63.439999,62.220001,63.029999,60631000,63.029999
2014-04-21,59.459999,61.240002,59.150002,61.240002,60364000,61.240002
2014-04-17,59.299999,60.580002,58.720001,58.939999,88040000,58.939999
2014-04-16,59.790001,60.189999,57.740002,59.720001,78774000,59.720001
2014-04-15,59.290001,59.68,55.880001,59.09,108623000,59.09
2014-04-14,60.09,60.450001,57.779999,58.889999,72325000,58.889999
2014-04-11,57.599998,60.310001,57.310001,58.529999,91452000,58.529999
2014-04-10,63.080002,63.18,58.68,59.16,114988000,59.16
2014-04-09,59.630001,62.459999,59.189999,62.41,100215000,62.41
2014-04-08,57.68,58.709999,57.169998,58.189999,78836000,58.189999
2014-04-07,55.900002,58.00,55.439999,56.950001,108488000,56.950001
2014-04-04,59.939999,60.200001,56.32,56.75,125214400,56.75
2014-04-03,62.549999,63.169998,59.130001,59.490002,83859000,59.490002
2014-04-02,63.209999,63.91,62.209999,62.720001,66277000,62.720001
2014-04-01,60.459999,62.66,60.240002,62.619999,59291000,62.619999
2014-03-31,60.779999,61.52,59.869999,60.240002,53011000,60.240002
2014-03-28,61.34,61.950001,59.34,60.009998,67052000,60.009998
2014-03-27,60.509998,61.900002,57.98,60.970001,112650000,60.970001
2014-03-26,64.739998,64.949997,60.369999,60.389999,97503900,60.389999
2014-03-25,64.889999,66.190002,63.779999,64.889999,68786000,64.889999
2014-03-24,67.190002,67.360001,63.360001,64.099998,85696000,64.099998
2014-03-21,67.529999,67.919998,66.18,67.239998,59999900,67.239998
2014-03-20,68.010002,68.230003,66.82,66.970001,44439000,66.970001
2014-03-19,69.169998,69.290001,67.470001,68.239998,43981000,68.239998
2014-03-18,68.760002,69.599998,68.300003,69.190002,40827000,69.190002
2014-03-17,68.18,68.949997,66.620003,68.739998,52197000,68.739998
2014-03-14,68.489998,69.43,67.459999,67.720001,48227000,67.720001
2014-03-13,71.290001,71.349998,68.150002,68.830002,57091000,68.830002
2014-03-12,69.860001,71.349998,69.00,70.879997,46340500,70.879997
2014-03-11,72.50,72.589996,69.959999,70.099998,59408300,70.099998
2014-03-10,70.769997,72.150002,70.510002,72.029999,59871600,72.029999
2014-03-07,71.080002,71.18,69.470001,69.800003,38927000,69.800003
2014-03-06,71.879997,71.889999,70.25,70.839996,46026500,70.839996
2014-03-05,69.690002,71.970001,69.620003,71.57,74567700,71.57
2014-03-04,68.660004,68.900002,67.620003,68.800003,42013500,68.800003
2014-03-03,66.959999,68.050003,66.510002,67.410004,56824100,67.410004
2014-02-28,69.470001,69.879997,67.379997,68.459999,66783700,68.459999
2014-02-27,69.339996,70.010002,68.870003,68.940002,41653700,68.940002
2014-02-26,70.190002,71.220001,68.849998,69.260002,55322700,69.260002
2014-02-25,70.949997,71.00,69.449997,69.849998,52077000,69.849998
2014-02-24,68.739998,71.440002,68.540001,70.779999,76620300,70.779999
2014-02-21,69.690002,69.959999,68.449997,68.589996,70932400,68.589996
2014-02-20,67.730003,70.110001,65.730003,69.629997,130928900,69.629997
2014-02-19,67.050003,69.080002,67.00,68.059998,62087100,68.059998
2014-02-18,66.940002,67.540001,66.07,67.300003,43809900,67.300003
2014-02-14,67.50,67.580002,66.720001,67.089996,36694900,67.089996
2014-02-13,64.18,67.330002,64.050003,67.330002,61911700,67.330002
2014-02-12,64.919998,65.059998,64.050003,64.449997,47282100,64.449997
2014-02-11,63.75,65.00,63.349998,64.849998,45675600,64.849998
2014-02-10,64.300003,64.489998,63.470001,63.549999,43666100,63.549999
2014-02-07,62.27,64.57,62.220001,64.32,60704300,64.32
2014-02-06,61.459999,62.779999,61.459999,62.16,42086500,62.16
2014-02-05,62.740002,63.16,61.27,62.189999,51685100,62.189999
2014-02-04,62.049999,63.139999,61.82,62.75,45985500,62.75
2014-02-03,63.029999,63.77,60.700001,61.48,74866600,61.48
2014-01-31,60.470001,63.369999,60.169998,62.57,87794600,62.57
2014-01-30,62.119999,62.50,60.459999,61.080002,150178900,61.080002
2014-01-29,54.610001,54.950001,53.189999,53.529999,92995600,53.529999
2014-01-28,54.02,55.279999,54.00,55.139999,48191200,55.139999
2014-01-27,54.73,54.939999,51.849998,53.549999,73924100,53.549999
2014-01-24,56.150002,56.419998,54.400002,54.450001,55200700,54.450001
2014-01-23,56.369999,56.68,55.689999,56.630001,47951800,56.630001
2014-01-22,58.849998,59.310001,57.099998,57.509998,61352900,57.509998
2014-01-21,56.599998,58.580002,56.50,58.509998,48669200,58.509998
2014-01-17,57.299999,57.82,56.07,56.299999,40849200,56.299999
2014-01-16,57.259998,58.02,56.830002,57.189999,34541800,57.189999
2014-01-15,57.98,58.57,57.27,57.599998,33663400,57.599998
2014-01-14,56.459999,57.779999,56.099998,57.740002,37503600,57.740002
2014-01-13,57.91,58.25,55.380001,55.91,63010900,55.91
2014-01-10,57.130001,58.299999,57.060001,57.939999,42449500,57.939999
2014-01-09,58.650002,58.959999,56.650002,57.220001,92253300,57.220001
2014-01-08,57.599998,58.41,57.23,58.23,56682400,58.23
2014-01-07,57.700001,58.549999,57.220001,57.919998,77207400,57.919998
2014-01-06,54.419998,57.259998,54.049999,57.200001,68852600,57.200001
2014-01-03,55.02,55.650002,54.529999,54.560001,38246200,54.560001
2014-01-02,54.830002,55.220001,54.189999,54.709999,43195500,54.709999
2013-12-31,54.119999,54.860001,53.91,54.650002,43076200,54.650002
2013-12-30,54.93,55.18,53.43,53.709999,68307000,53.709999
2013-12-27,57.48,57.68,55.25,55.439999,60466000,55.439999
2013-12-26,58.32,58.380001,57.369999,57.73,55101000,57.73
2013-12-24,58.27,58.580002,56.91,57.959999,46617800,57.959999
2013-12-23,55.50,58.32,55.450001,57.77,98297000,57.77
2013-12-20,54.93,55.150002,54.23,55.119999,239824000,55.119999
2013-12-19,54.330002,55.189999,53.950001,55.049999,89753200,55.049999
2013-12-18,54.860001,55.889999,53.75,55.57,76003000,55.57
2013-12-17,54.759998,55.18,54.240002,54.860001,78751000,54.860001
2013-12-16,53.25,54.50,52.91,53.810001,85119000,53.810001
2013-12-13,51.66,53.50,51.34,53.32,82641000,53.32
2013-12-12,51.049999,52.07,50.66,51.830002,92723000,51.830002
2013-12-11,50.549999,50.77,49.009998,49.380001,65776000,49.380001
2013-12-10,48.639999,50.77,48.540001,50.25,68479000,50.25
2013-12-09,48.09,48.970001,47.740002,48.84,36056000,48.84
2013-12-06,48.98,49.389999,47.709999,47.939999,42938000,47.939999
2013-12-05,48.150002,48.700001,47.869999,48.34,43855000,48.34
2013-12-04,46.459999,48.77,46.259998,48.619999,60890000,48.619999
2013-12-03,46.75,47.200001,46.290001,46.73,32086000,46.73
2013-12-02,46.900002,47.540001,46.259998,47.060001,50774000,47.060001
2013-11-29,46.75,47.209999,46.50,47.009998,22953900,47.009998
2013-11-27,45.970001,46.669998,45.529999,46.490002,44993000,46.490002
2013-11-26,44.66,46.169998,43.549999,45.889999,82016000,45.889999
2013-11-25,46.360001,46.650002,44.040001,44.82,82565000,44.82
2013-11-22,47.040001,47.27,45.959999,46.23,40545000,46.23
2013-11-21,46.990002,47.459999,46.689999,46.700001,34886000,46.700001
2013-11-20,46.610001,47.549999,46.310001,46.43,53933000,46.43
2013-11-19,46.259998,47.00,45.720001,46.360001,75602000,46.360001
2013-11-18,48.470001,48.84,45.799999,45.830002,85910000,45.830002
2013-11-15,49.110001,49.48,48.709999,49.009998,42453000,49.009998
2013-11-14,48.700001,49.57,48.029999,48.990002,75117000,48.990002
2013-11-13,46.23,48.740002,46.060001,48.709999,79245000,48.709999
2013-11-12,46.00,47.369999,45.830002,46.610001,68196000,46.610001
2013-11-11,47.040001,47.529999,45.73,46.200001,80910000,46.200001
2013-11-08,47.810001,48.650002,47.25,47.529999,70731000,47.529999
2013-11-07,49.240002,49.869999,47.299999,47.560001,97128000,47.560001
2013-11-06,50.259998,50.450001,48.709999,49.119999,67889000,49.119999
2013-11-05,47.790001,50.18,47.509998,50.110001,76835000,50.110001
2013-11-04,49.369999,49.75,48.02,48.220001,80371000,48.220001
2013-11-01,50.849998,52.09,49.720001,49.75,95033000,49.75
2013-10-31,47.16,52.00,46.50,50.209999,248809000,50.209999
2013-10-30,50.00,50.209999,48.75,49.009998,127073000,49.009998
2013-10-29,50.73,50.790001,49.25,49.400002,102143000,49.400002
2013-10-28,51.540001,51.700001,49.610001,50.23,73472000,50.23
2013-10-25,53.18,53.240002,51.880001,51.950001,45085000,51.950001
2013-10-24,52.380001,52.84,51.59,52.450001,46775000,52.450001
2013-10-23,51.75,52.25,51.130001,51.900002,57207000,51.900002
2013-10-22,54.330002,54.759998,52.200001,52.68,83204000,52.68
2013-10-21,54.68,54.810001,53.509998,53.849998,58235000,53.849998
2013-10-18,54.18,54.830002,53.599998,54.220001,88260000,54.220001
2013-10-17,51.119999,52.220001,50.950001,52.209999,71522000,52.209999
2013-10-16,50.040001,51.240002,49.900002,51.139999,64678000,51.139999
2013-10-15,49.990002,51.00,49.18,49.50,81167000,49.50
2013-10-14,48.310001,49.630001,47.91,49.509998,68781000,49.509998
2013-10-11,49.18,49.869999,48.790001,49.110001,58428000,49.110001
2013-10-10,47.869999,49.68,47.830002,49.049999,99774000,49.049999
2013-10-09,47.380001,47.84,45.259998,46.77,147297000,46.77
2013-10-08,50.599998,50.599998,47.080002,47.139999,136081000,47.139999
2013-10-07,50.73,51.290001,50.400002,50.52,57204000,50.52
2013-10-04,49.77,51.16,49.57,51.040001,74447000,51.040001
2013-10-03,50.470001,50.720001,49.060001,49.18,82045000,49.18
2013-10-02,50.130001,51.099998,49.950001,50.279999,62834000,50.279999
2013-10-01,49.970001,51.029999,49.450001,50.419998,98114000,50.419998
2013-09-30,50.139999,51.599998,49.799999,50.23,100095000,50.23
2013-09-27,50.290001,51.279999,49.860001,51.240002,81410500,51.240002
2013-09-26,50.009998,50.599998,49.50,50.389999,98220100,50.389999
2013-09-25,49.23,49.540001,48.459999,49.459999,87879700,49.459999
2013-09-24,48.509998,49.66,48.16,48.450001,136716100,48.450001
2013-09-23,47.279999,47.549999,46.290001,47.189999,75177000,47.189999
2013-09-20,46.32,47.599998,45.740002,47.490002,115508400,47.490002
2013-09-19,45.509998,46.049999,45.23,45.98,63972400,45.98
2013-09-18,44.84,45.470001,44.400002,45.23,79317000,45.23
2013-09-17,42.50,45.439999,42.43,45.07,91934600,45.07
2013-09-16,44.849998,44.939999,42.43,42.509998,70424200,42.509998
2013-09-13,45.040001,45.080002,43.93,44.310001,52765300,44.310001
2013-09-12,45.529999,45.619999,44.650002,44.75,68072300,44.75
2013-09-11,43.389999,45.09,43.110001,45.040001,72328300,45.040001
2013-09-10,44.240002,44.259998,43.23,43.599998,54540300,43.599998
2013-09-09,44.360001,44.790001,43.700001,44.040001,75794700,44.040001
2013-09-06,43.09,44.610001,42.400002,43.950001,117535700,43.950001
2013-09-05,41.790001,42.77,41.77,42.66,50035400,42.66
2013-09-04,42.009998,42.169998,41.439999,41.779999,42581900,41.779999
2013-09-03,41.84,42.16,41.509998,41.869999,48774900,41.869999
2013-08-30,42.02,42.259998,41.060001,41.290001,67735100,41.290001
2013-08-29,40.889999,41.779999,40.799999,41.279999,58303400,41.279999
2013-08-28,39.959999,40.849998,39.880001,40.549999,57918200,40.549999
2013-08-27,40.68,41.200001,39.419998,39.639999,72695100,39.639999
2013-08-26,40.900002,41.939999,40.619999,41.34,94162400,41.34
2013-08-23,39.00,40.630001,38.93,40.549999,86442300,40.549999
2013-08-22,38.369999,38.75,38.34,38.549999,21931200,38.549999
2013-08-21,38.380001,38.849998,38.150002,38.32,46116900,38.32
2013-08-20,38.349998,38.580002,37.689999,38.41,57995200,38.41
2013-08-19,37.43,38.279999,37.139999,37.810001,57609600,37.810001
2013-08-16,36.970001,37.490002,36.900002,37.080002,45840800,37.080002
2013-08-15,36.360001,37.07,36.02,36.560001,56521100,36.560001
2013-08-14,36.830002,37.549999,36.619999,36.650002,48423900,36.650002
2013-08-13,38.240002,38.32,36.77,37.02,65379200,37.02
2013-08-12,38.200001,38.50,38.099998,38.220001,31161000,38.220001
2013-08-09,38.59,38.740002,38.009998,38.50,43532300,38.50
2013-08-08,39.130001,39.189999,38.43,38.540001,41301000,38.540001
2013-08-07,38.610001,38.939999,37.700001,38.869999,68854800,38.869999
2013-08-06,39.110001,39.25,37.939999,38.549999,63950800,38.549999
2013-08-05,38.43,39.32,38.25,39.189999,79994800,39.189999
2013-08-02,37.66,38.490002,37.50,38.049999,73058500,38.049999
2013-08-01,37.299999,38.290001,36.919998,37.490002,106066500,37.490002
2013-07-31,37.959999,38.310001,36.330002,36.799999,154828700,36.799999
2013-07-30,35.650002,37.959999,35.32,37.630001,173582800,37.630001
2013-07-29,34.07,35.630001,34.009998,35.43,124718800,35.43
2013-07-26,33.77,34.73,33.560001,34.009998,136028900,34.009998
2013-07-25,33.540001,34.880001,32.75,34.360001,365457900,34.360001
2013-07-24,26.32,26.530001,26.049999,26.51,82635600,26.51
2013-07-23,26.10,26.299999,25.969999,26.129999,28221600,26.129999
2013-07-22,25.99,26.129999,25.719999,26.049999,27526300,26.049999
2013-07-19,25.82,26.110001,25.60,25.879999,46539700,25.879999
2013-07-18,26.75,26.77,26.120001,26.18,24806900,26.18
2013-07-17,26.370001,26.780001,26.299999,26.65,21518500,26.65
2013-07-16,26.389999,26.75,26.01,26.32,30817600,26.32
2013-07-15,25.93,26.43,25.65,26.280001,24234000,26.280001
2013-07-12,25.74,25.93,25.549999,25.91,16537900,25.91
2013-07-11,25.959999,26.00,25.450001,25.809999,26777400,25.809999
2013-07-10,25.58,25.83,25.469999,25.799999,26721800,25.799999
2013-07-09,25.07,25.49,25.030001,25.48,30387900,25.48
2013-07-08,24.469999,25.040001,24.42,24.709999,27064600,24.709999
2013-07-05,24.65,24.66,24.200001,24.370001,20229500,24.370001
2013-07-03,24.219999,24.709999,24.15,24.52,10404400,24.52
2013-07-02,24.700001,24.77,24.299999,24.41,18394100,24.41
2013-07-01,24.969999,25.059999,24.620001,24.809999,20582200,24.809999
2013-06-28,24.68,24.98,24.42,24.879999,96778900,24.879999
2013-06-27,24.24,24.84,24.209999,24.66,34694100,24.66
2013-06-26,24.51,24.65,23.99,24.16,29890300,24.16
2013-06-25,24.139999,24.43,24.040001,24.25,24713200,24.25
2013-06-24,23.950001,24.110001,23.379999,23.940001,40626000,23.940001
2013-06-21,24.59,24.700001,24.049999,24.530001,45833900,24.530001
2013-06-20,24.280001,24.75,23.65,23.90,42765600,23.90
2013-06-19,24.200001,25.190001,24.10,24.309999,31790600,24.309999
2013-06-18,24.09,24.690001,24.08,24.209999,36709100,24.209999
2013-06-17,23.91,24.25,23.75,24.02,33664500,24.02
2013-06-14,23.559999,23.889999,23.26,23.629999,30677100,23.629999
2013-06-13,23.719999,23.83,23.27,23.73,31189300,23.73
2013-06-12,24.16,24.26,23.58,23.77,26445800,23.77
2013-06-11,24.030001,24.35,24.00,24.030001,29885900,24.030001
2013-06-10,24.059999,24.60,23.99,24.33,58393000,24.33
2013-06-07,23.030001,23.40,22.860001,23.290001,38699200,23.290001
2013-06-06,22.99,23.09,22.67,22.969999,31260700,22.969999
2013-06-05,23.35,23.709999,22.790001,22.90,53819700,22.90
2013-06-04,23.889999,23.93,23.32,23.52,34760800,23.52
2013-06-03,24.27,24.32,23.709999,23.85,35733800,23.85
2013-05-31,24.629999,24.950001,24.27,24.35,35925000,24.35
2013-05-30,24.129999,24.780001,23.93,24.549999,60733200,24.549999
2013-05-29,23.790001,23.809999,23.26,23.32,64237800,23.32
2013-05-28,24.540001,24.540001,23.92,24.10,50079700,24.10
2013-05-24,24.969999,24.969999,24.08,24.309999,58727900,24.309999
2013-05-23,24.799999,25.530001,24.77,25.059999,37663100,25.059999
2013-05-22,25.65,25.85,24.92,25.16,45314500,25.16
2013-05-21,25.870001,26.08,25.59,25.66,26261300,25.66
2013-05-20,26.18,26.190001,25.690001,25.76,42402900,25.76
2013-05-17,26.40,26.60,26.200001,26.25,29462700,26.25
2013-05-16,26.48,26.549999,25.90,26.129999,35499100,26.129999
2013-05-15,26.92,26.99,26.40,26.60,30299800,26.60
2013-05-14,26.889999,27.280001,26.82,27.07,24930300,27.07
2013-05-13,26.60,27.33,26.530001,26.82,29068800,26.82
2013-05-10,27.139999,27.299999,26.57,26.68,30847100,26.68
2013-05-09,27.08,27.549999,26.85,27.040001,33457200,27.040001
2013-05-08,26.879999,27.299999,26.65,27.120001,34654900,27.120001
2013-05-07,27.549999,27.85,26.85,26.889999,41259100,26.889999
2013-05-06,28.33,28.459999,27.48,27.57,43939400,27.57
2013-05-03,29.040001,29.07,28.15,28.309999,58506400,28.309999
2013-05-02,28.01,29.02,27.98,28.969999,104257000,28.969999
2013-05-01,27.85,27.92,27.309999,27.43,64567600,27.43
2013-04-30,27.129999,27.85,27.01,27.77,36245700,27.77
2013-04-29,27.16,27.41,26.860001,26.98,29201100,26.98
2013-04-26,26.60,27.620001,26.60,26.85,33018000,26.85
2013-04-25,26.07,26.40,26.00,26.139999,17150000,26.139999
2013-04-24,25.93,26.40,25.799999,26.110001,19729900,26.110001
2013-04-23,26.219999,26.33,25.77,25.98,25191500,25.98
2013-04-22,25.809999,26.360001,25.700001,25.969999,25687600,25.969999
2013-04-19,25.620001,25.959999,25.33,25.73,20380900,25.73
2013-04-18,26.82,26.82,25.15,25.690001,39059000,25.690001
2013-04-17,26.65,27.200001,26.389999,26.629999,26440600,26.629999
2013-04-16,26.809999,27.110001,26.40,26.92,27365900,26.92
2013-04-15,27.16,27.48,26.360001,26.52,30275400,26.52
2013-04-12,28.00,28.00,27.24,27.40,28697400,27.40
2013-04-11,27.48,28.10,27.25,28.02,33368500,28.02
2013-04-10,27.01,27.84,26.90,27.57,45949400,27.57
2013-04-09,26.58,26.889999,26.42,26.59,21311100,26.59
2013-04-08,27.190001,27.200001,26.629999,26.85,27256000,26.85
2013-04-05,26.860001,27.799999,26.610001,27.389999,64566600,27.389999
2013-04-04,26.620001,27.23,26.110001,27.07,82016800,27.07
2013-04-03,25.83,26.389999,25.700001,26.25,48195200,26.25
2013-04-02,25.77,26.120001,25.299999,25.42,35153300,25.42
2013-04-01,25.629999,25.889999,25.280001,25.530001,22249300,25.530001
2013-03-28,26.09,26.17,25.52,25.58,28585700,25.58
2013-03-27,25.00,26.280001,24.719999,26.09,52297400,26.09
2013-03-26,25.08,25.48,25.030001,25.209999,26957200,25.209999
2013-03-25,25.75,25.799999,25.08,25.129999,39199000,25.129999
2013-03-22,25.799999,26.01,25.629999,25.73,18456300,25.73
2013-03-21,25.66,26.110001,25.559999,25.74,24336100,25.74
2013-03-20,26.68,26.690001,25.780001,25.860001,44006500,25.860001
2013-03-19,26.530001,26.90,26.209999,26.549999,25254200,26.549999
2013-03-18,26.370001,26.790001,25.780001,26.49,26653700,26.49
2013-03-15,27.030001,27.059999,26.559999,26.65,31597400,26.65
2013-03-14,27.10,27.43,26.83,27.040001,27646400,27.040001
2013-03-13,27.620001,27.65,26.92,27.08,39619500,27.08
2013-03-12,28.10,28.32,27.60,27.83,27569600,27.83
2013-03-11,28.01,28.639999,27.83,28.139999,35642100,28.139999
2013-03-08,28.43,28.469999,27.73,27.959999,44198900,27.959999
2013-03-07,27.57,28.68,27.469999,28.58,74540200,28.58
2013-03-06,28.10,28.129999,27.35,27.450001,33532600,27.450001
2013-03-05,27.879999,28.18,27.209999,27.52,40622200,27.52
2013-03-04,27.76,28.059999,27.440001,27.719999,32400700,27.719999
2013-03-01,27.049999,28.120001,26.809999,27.780001,54064800,27.780001
2013-02-28,26.84,27.299999,26.34,27.25,83027800,27.25
2013-02-27,27.34,27.34,26.629999,26.870001,44319700,26.870001
2013-02-26,27.360001,27.459999,26.700001,27.389999,31611700,27.389999
2013-02-25,27.16,27.639999,27.15,27.27,34652000,27.27
2013-02-22,27.620001,27.629999,26.82,27.129999,36350200,27.129999
2013-02-21,28.280001,28.549999,27.15,27.280001,49642300,27.280001
2013-02-20,28.92,29.049999,28.33,28.459999,42098200,28.459999
2013-02-19,28.23,29.08,28.120001,28.93,49396400,28.93
2013-02-15,28.52,28.75,28.09,28.32,33109300,28.32
2013-02-14,28.02,28.629999,28.01,28.50,35615800,28.50
2013-02-13,27.360001,28.32,27.309999,27.91,50164000,27.91
2013-02-12,27.67,28.16,27.10,27.370001,93498700,27.370001
2013-02-11,28.610001,28.68,28.040001,28.26,37361800,28.26
2013-02-08,28.889999,29.17,28.51,28.549999,37708800,28.549999
2013-02-07,29.110001,29.15,28.27,28.65,34540100,28.65
2013-02-06,28.74,29.290001,28.66,29.049999,38375900,29.049999
2013-02-05,28.26,28.959999,28.040001,28.639999,47948200,28.639999
2013-02-04,29.059999,29.200001,28.01,28.110001,92362200,28.110001
2013-02-01,31.01,31.02,29.629999,29.73,85856700,29.73
2013-01-31,29.15,31.469999,28.74,30.98,190744900,30.98
2013-01-30,30.98,31.49,30.879999,31.24,87682100,31.24
2013-01-29,32.00,32.07,30.709999,30.790001,72976500,30.790001
2013-01-28,31.879999,32.509998,31.809999,32.470001,59682500,32.470001
2013-01-25,31.41,31.93,31.129999,31.540001,54363600,31.540001
2013-01-24,31.27,31.49,30.809999,31.08,43845100,31.08
2013-01-23,31.10,31.50,30.799999,30.82,48899800,30.82
2013-01-22,29.75,30.889999,29.74,30.73,55243300,30.73
2013-01-18,30.309999,30.440001,29.27,29.66,49631500,29.66
2013-01-17,30.08,30.42,30.030001,30.139999,40256700,30.139999
2013-01-16,30.209999,30.35,29.530001,29.85,75332700,29.85
2013-01-15,30.639999,31.709999,29.879999,30.10,173242600,30.10
2013-01-14,32.080002,32.209999,30.620001,30.950001,98892800,30.950001
2013-01-11,31.280001,31.959999,31.10,31.719999,89598000,31.719999
2013-01-10,30.60,31.450001,30.280001,31.299999,95316400,31.299999
2013-01-09,29.67,30.60,29.49,30.59,104787700,30.59
2013-01-08,29.51,29.60,28.860001,29.059999,45871300,29.059999
2013-01-07,28.690001,29.790001,28.65,29.42,83781800,29.42
2013-01-04,28.01,28.93,27.83,28.76,72715400,28.76
2013-01-03,27.879999,28.469999,27.59,27.77,63140600,27.77
2013-01-02,27.440001,28.18,27.42,28.00,69846400,28.00
2012-12-31,26.200001,26.99,26.110001,26.620001,60374500,26.620001
2012-12-28,25.48,26.110001,25.15,25.91,56574800,25.91
2012-12-27,26.549999,26.799999,25.52,26.049999,43481700,26.049999
2012-12-26,27.030001,27.18,26.379999,26.51,33175400,26.51
2012-12-24,26.50,26.959999,26.200001,26.93,28230100,26.93
2012-12-21,26.66,27.01,26.120001,26.26,54555200,26.26
2012-12-20,27.49,27.60,27.129999,27.360001,35574800,27.360001
2012-12-19,27.83,28.219999,26.950001,27.41,61390300,27.41
2012-12-18,26.959999,27.91,26.90,27.709999,60512900,27.709999
2012-12-17,26.77,27.00,26.32,26.75,57742500,26.75
2012-12-14,28.18,28.33,26.76,26.809999,91631600,26.809999
2012-12-13,27.59,28.75,27.43,28.24,81051600,28.24
2012-12-12,28.00,28.139999,27.370001,27.58,46704200,27.58
2012-12-11,28.07,28.24,27.66,27.98,77099100,27.98
2012-12-10,27.17,28.17,27.10,27.84,50608500,27.84
2012-12-07,27.07,27.780001,26.84,27.49,51751900,27.49
2012-12-06,27.68,27.75,26.82,26.969999,46001500,26.969999
2012-12-05,27.75,27.90,27.26,27.709999,58976300,27.709999
2012-12-04,27.059999,27.76,26.68,27.459999,72869200,27.459999
2012-12-03,28.00,28.879999,26.98,27.040001,123526100,27.040001
2012-11-30,27.26,28.00,26.76,28.00,127049600,28.00
2012-11-29,26.50,27.52,26.16,27.32,88759700,27.32
2012-11-28,25.940001,26.49,25.75,26.360001,49205600,26.360001
2012-11-27,26.040001,26.50,25.459999,26.15,85760600,26.15
2012-11-26,24.940001,26.09,24.809999,25.940001,123865000,25.940001
2012-11-23,24.58,24.68,23.879999,24.00,29520900,24.00
2012-11-21,23.219999,24.530001,23.049999,24.32,89862400,24.32
2012-11-20,22.73,23.90,22.700001,23.10,46655300,23.10
2012-11-19,23.959999,24.120001,22.82,22.92,85021300,22.92
2012-11-16,22.25,23.93,22.18,23.559999,107182200,23.559999
2012-11-15,22.34,22.50,21.65,22.17,78857700,22.17
2012-11-14,20.10,22.50,19.93,22.360001,229751000,22.360001
2012-11-13,19.610001,20.110001,19.559999,19.860001,71775100,19.860001
2012-11-12,19.15,20.17,18.870001,20.07,67349200,20.07
2012-11-09,19.959999,20.00,19.129999,19.209999,42295500,19.209999
2012-11-08,20.52,20.73,19.98,19.99,34254600,19.99
2012-11-07,20.85,20.950001,20.370001,20.469999,33396800,20.469999
2012-11-06,21.24,21.370001,20.99,21.17,29062700,21.17
2012-11-05,21.10,21.48,20.92,21.25,31806700,21.25
2012-11-02,21.26,21.690001,21.07,21.18,38344400,21.18
2012-11-01,21.08,21.440001,21.01,21.209999,37713900,21.209999
2012-10-31,20.82,21.50,20.73,21.110001,99378200,21.110001
2012-10-26,22.40,22.879999,21.879999,21.940001,73175800,21.940001
2012-10-25,23.290001,23.309999,22.469999,22.559999,76142000,22.559999
2012-10-24,24.129999,24.25,22.85,23.23,228949900,23.23
2012-10-23,19.25,19.799999,19.10,19.50,78381200,19.50
2012-10-22,19.200001,19.43,19.049999,19.32,32447300,19.32
2012-10-19,19.00,19.059999,18.799999,19.00,34835000,19.00
2012-10-18,19.700001,19.790001,18.889999,18.98,52157400,18.98
2012-10-17,19.50,20.48,19.370001,19.879999,44074500,19.879999
2012-10-16,19.68,19.690001,19.299999,19.48,21834700,19.48
2012-10-15,19.68,19.879999,19.49,19.52,20189700,19.52
2012-10-12,19.75,19.799999,19.48,19.52,18809400,19.52
2012-10-11,19.879999,19.959999,19.610001,19.75,21817300,19.75
2012-10-10,19.93,19.940001,19.450001,19.639999,39321800,19.639999
2012-10-09,20.389999,20.549999,19.969999,20.23,27161800,20.23
2012-10-08,20.40,20.75,20.16,20.40,32236700,20.40
2012-10-05,21.49,21.629999,20.879999,20.91,40529300,20.91
2012-10-04,22.32,22.40,21.41,21.950001,46892100,21.950001
2012-10-03,22.299999,22.49,21.799999,21.83,32000100,21.83
2012-10-02,22.08,22.49,21.82,22.27,29341400,22.27
2012-10-01,22.08,22.59,21.73,21.99,51262700,21.99
2012-09-28,20.57,21.950001,20.50,21.66,65486000,21.66
2012-09-27,20.99,21.00,20.16,20.32,30215900,20.32
2012-09-26,20.15,20.780001,19.799999,20.620001,38271900,20.620001
2012-09-25,21.200001,21.209999,20.219999,20.280001,46291700,20.280001
2012-09-24,21.780001,21.98,20.360001,20.790001,79106500,20.790001
2012-09-21,22.969999,23.24,22.60,22.860001,51218100,22.860001
2012-09-20,23.02,23.24,22.540001,22.59,57248900,22.59
2012-09-19,21.99,23.370001,21.77,23.290001,78782800,23.290001
2012-09-18,21.60,21.98,21.370001,21.870001,36760500,21.870001
2012-09-17,22.67,22.75,21.50,21.52,50667600,21.52
2012-09-14,21.129999,22.08,20.90,22.00,72819800,22.00
2012-09-13,20.959999,21.48,20.610001,20.709999,65041600,20.709999
2012-09-12,20.76,21.16,20.280001,20.93,121584000,20.93
2012-09-11,18.92,19.58,18.85,19.43,50508200,19.43
2012-09-10,19.059999,19.200001,18.549999,18.809999,24797800,18.809999
2012-09-07,19.10,19.42,18.780001,18.98,36371700,18.98
2012-09-06,18.74,19.26,18.719999,18.959999,46066500,18.959999
2012-09-05,18.27,18.75,18.18,18.58,60781800,18.58
2012-09-04,18.08,18.27,17.549999,17.73,46622400,17.73
2012-08-31,18.68,18.700001,18.030001,18.059999,58764200,18.059999
2012-08-30,19.27,19.450001,19.059999,19.09,30647500,19.09
2012-08-29,19.32,19.379999,19.07,19.10,16124700,19.10
2012-08-28,19.10,19.379999,18.950001,19.34,25417000,19.34
2012-08-27,19.49,19.530001,19.10,19.15,20704000,19.15
2012-08-24,19.52,19.68,19.25,19.41,29622200,19.41
2012-08-23,19.50,19.73,19.360001,19.440001,32813700,19.440001
2012-08-22,19.360001,19.530001,18.959999,19.440001,49892200,19.440001
2012-08-21,19.58,19.98,19.09,19.16,70640600,19.16
2012-08-20,19.049999,20.129999,18.75,20.01,101186600,20.01
2012-08-17,20.01,20.08,19.00,19.049999,129293400,19.049999
2012-08-16,20.440001,20.48,19.690001,19.870001,157565300,19.870001
2012-08-15,20.639999,21.41,20.40,21.200001,47861100,21.200001
2012-08-14,21.41,21.60,20.25,20.379999,39308800,20.379999
2012-08-13,22.15,22.450001,21.40,21.60,24973100,21.60
2012-08-10,21.41,21.82,21.129999,21.809999,25794700,21.809999
2012-08-09,20.75,21.17,20.610001,21.01,15610700,21.01
2012-08-08,20.709999,21.15,20.219999,20.719999,29537400,20.719999
2012-08-07,22.200001,22.450001,20.50,20.719999,36782900,20.719999
2012-08-06,21.389999,22.15,21.299999,21.92,27778900,21.92
2012-08-03,20.360001,22.16,19.90,21.09,80647000,21.09
2012-08-02,20.77,20.84,19.82,20.040001,56374500,20.040001
2012-08-01,21.50,21.58,20.84,20.879999,44604400,20.879999
2012-07-31,23.370001,23.370001,21.610001,21.709999,56179400,21.709999
2012-07-30,24.00,24.040001,23.030001,23.15,29285900,23.15
2012-07-27,23.190001,24.540001,22.280001,23.709999,123102300,23.709999
2012-07-26,27.75,28.23,26.73,26.85,64597400,26.85
2012-07-25,28.389999,29.49,28.08,29.34,17230200,29.34
2012-07-24,28.82,29.450001,28.10,28.450001,11539800,28.450001
2012-07-23,28.120001,29.00,28.01,28.75,12390700,28.75
2012-07-20,29.00,29.469999,28.719999,28.76,11869100,28.76
2012-07-19,29.41,29.50,28.629999,29.00,13685100,29.00
2012-07-18,28.309999,29.290001,28.15,29.110001,16841800,29.110001
2012-07-17,28.48,28.59,27.15,28.09,30438600,28.09
2012-07-16,30.50,30.50,28.209999,28.25,24672100,28.25
2012-07-13,31.040001,31.07,30.559999,30.719999,8108300,30.719999
2012-07-12,30.700001,31.40,30.60,30.809999,11300700,30.809999
2012-07-11,31.48,31.559999,30.549999,30.969999,13030300,30.969999
2012-07-10,32.43,32.48,31.16,31.469999,14269500,31.469999
2012-07-09,32.099998,32.880001,31.99,32.169998,17785200,32.169998
2012-07-06,31.440001,31.90,31.26,31.73,10945600,31.73
2012-07-05,31.32,31.629999,31.02,31.469999,10032100,31.469999
2012-07-03,30.91,31.440001,30.799999,31.200001,8763600,31.200001
2012-07-02,31.25,31.73,30.549999,30.77,14122000,30.77
2012-06-29,31.92,31.99,30.76,31.10,19526900,31.10
2012-06-28,31.959999,32.189999,30.90,31.360001,17713300,31.360001
2012-06-27,32.459999,32.900002,31.90,32.23,28568000,32.23
2012-06-26,32.689999,33.439999,32.50,33.099998,24858700,33.099998
2012-06-25,32.860001,33.02,31.549999,32.060001,24352900,32.060001
2012-06-22,32.41,33.450001,32.060001,33.049999,74834000,33.049999
2012-06-21,31.67,32.50,31.51,31.84,21875300,31.84
2012-06-20,31.92,31.93,31.15,31.60,15553600,31.60
2012-06-19,31.540001,32.18,30.700001,31.91,30849000,31.91
2012-06-18,29.959999,32.080002,29.41,31.41,42978900,31.41
2012-06-15,28.51,30.10,28.35,30.01,43563800,30.01
2012-06-14,27.65,28.32,27.379999,28.290001,16855000,28.290001
2012-06-13,27.66,28.10,27.10,27.27,17102800,27.27
2012-06-12,27.48,27.77,26.959999,27.40,15816800,27.40
2012-06-11,27.18,28.07,26.84,27.01,28219600,27.01
2012-06-08,26.549999,27.76,26.440001,27.10,38034000,27.10
2012-06-07,27.00,27.35,26.15,26.309999,26159500,26.309999
2012-06-06,26.07,27.17,25.52,26.809999,61489200,26.809999
2012-06-05,26.700001,27.76,25.75,25.870001,42473400,25.870001
2012-06-04,27.200001,27.65,26.440001,26.90,35230300,26.90
2012-06-01,28.889999,29.15,27.389999,27.719999,41855500,27.719999
2012-05-31,28.549999,29.67,26.83,29.60,111639200,29.60
2012-05-30,28.700001,29.549999,27.860001,28.190001,57267900,28.190001
2012-05-29,31.48,31.690001,28.65,28.84,78063400,28.84
2012-05-25,32.900002,32.950001,31.110001,31.91,37149800,31.91
2012-05-24,32.950001,33.209999,31.77,33.029999,50237200,33.029999
2012-05-23,31.370001,32.50,31.360001,32.00,73600000,32.00
2012-05-22,32.610001,33.59,30.940001,31.00,101786600,31.00
2012-05-21,36.529999,36.66,33.00,34.029999,168192700,34.029999
2012-05-18,42.049999,45.00,38.00,38.23,573576400,38.23
================================================
FILE: ch07/README.md
================================================
# Big Data
Big Data handling with ELK Stack
## Authors
* **Minsuk Heo** - [Homepage](http://minsuk-heo.github.io/)
================================================
FILE: ch07/backup_to_S3.sh
================================================
curl -XPUT 'http://localhost:9200/_snapshot/s3_elk_backup/test?wait_for_completion=true' -d '{
"indices": "tomcat-2017.08.06",
"ignore_unavailable": "true",
"include_global_state": false
}'
================================================
FILE: ch07/curator.yml
================================================
---
# Remember, leave a key empty if there is no value. None will be a string,
# not a Python "NoneType"
client:
hosts:
- 127.0.0.1
port: 9200
url_prefix:
use_ssl: False
certificate:
client_cert:
client_key:
ssl_no_validate: False
http_auth:
timeout: 30
master_only: False
logging:
loglevel: INFO
logfile:
logformat: default
blacklist: ['elasticsearch', 'urllib3']
================================================
FILE: ch07/curator_cron
================================================
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/
# daily
0 0 * * * ec2-user /usr/local/bin/curator /home/ec2-user/delete_indices_time_base.yml --config /home/ec2-user/curator.yml > /home/ec2-user/log/curator_purging_time_base.log 2>&1
0 0 * * * ec2-user /usr/local/bin/curator /home/ec2-user/delete_indices_size_base.yml --config /home/ec2-user/curator.yml > /home/ec2-user/log/curator_purging_size_base.log 2>&1
================================================
FILE: ch07/curl_backup_config.sh
================================================
curl -XPUT 'http://localhost:9200/_snapshot/s3_elk_backup' -d '{
"type": "s3",
"settings": {
"access_key": "[YOUR_ACCESS_KEY]",
"secret_key": "YOUR_SECRET_KEY",
"bucket": "YOUR_BUCKET",
"region": "YOUR_REGION",
"base_path": "elasticsearch",
"max_retries": 3
}
}'
================================================
FILE: ch07/daily_elk_backup.sh
================================================
TODAY=$(date +'%Y.%m.%d')
YESTERDAY=$(date --date="1 days ago" +'%Y.%m.%d')
echo Today is $TODAY
echo Yesterday $YESTERDAY indices will be stored in S3
INDEX_PREFIXES=''
INDEX_PREFIXES+='tomcat- '
#INDEX_PREFIXES+='filebeat- '
#INDEX_PREFIXES+='database- '
for prefix in $INDEX_PREFIXES;
do
INDEX_NAME=${prefix}$YESTERDAY
SNAPSHOT_NAME=$INDEX_NAME"-snapshot"
echo Start Snapshot $INDEX_NAME
curl -XPUT "http://localhost:9200/_snapshot/s3_elk_backup/$SNAPSHOT_NAME?wait_for_completion=true" -d '{
"indices": "'"$INDEX_NAME"'",
"ignore_unavailable": "true",
"include_global_state": false
}'
echo Successfully completed storing "$INDEX_NAME" in S3
done
================================================
FILE: ch07/delete_indices_size_base.sh
================================================
/usr/local/bin/curator /home/ec2-user/delete_indices_size_base.yml --config /home/ec2-user/curator.yml
================================================
FILE: ch07/delete_indices_size_base.yml
================================================
---
actions:
1:
action: delete_indices
description: >-
Delete indices matching the prefix filebeat in excess of
300GB of data (75% of 400GB) , starting with the oldest indices, based on index creation_date.
An empty index list (from no indices being in excess of the size limit, for
example) will not generate an error.
options:
ignore_empty_list: True
timeout_override: 300
continue_if_exception: False
disable_action: False
filters:
- filtertype: pattern
kind: prefix
value: filebeat-
- filtertype: space
disk_space: 300
use_age: True
source: creation_date
2:
action: delete_indices
description: >-
Delete indices matching the prefix tomcat in excess of
300GB of data (75% of 400GB) , starting with the oldest indices, based on index creation_date.
An empty index list (from no indices being in excess of the size limit, for
example) will not generate an error.
options:
ignore_empty_list: True
timeout_override: 300
continue_if_exception: False
disable_action: False
filters:
- filtertype: pattern
kind: prefix
value: tomcat-
- filtertype: space
disk_space: 300
use_age: True
source: creation_date
================================================
FILE: ch07/delete_indices_time_base.sh
================================================
/usr/local/bin/curator /home/ec2-user/delete_indices_time_base.yml --config /home/ec2-user/curator.yml
================================================
FILE: ch07/delete_indices_time_base.yml
================================================
---
actions:
1:
action: delete_indices
description: >-
Delete indices older than 30 days (based on index name), for tomcat-
prefixed indices. Ignore the error if the filter does not result in an
actionable list of indices (ignore_empty_list) and exit cleanly.
options:
ignore_empty_list: True
timeout_override:
continue_if_exception: False
disable_action: False
filters:
- filtertype: pattern
kind: prefix
value: tomcat-
exclude:
- filtertype: age
source: name
direction: older
timestring: '%Y.%m.%d'
unit: days
unit_count: 30
exclude:
================================================
FILE: ch07/elk_restore.sh
================================================
if [[ $# -ne 1 ]] ; then
echo "Missing argument. Please provide index name"
echo "Usage: elk_restore.sh tomcat-2017.08.05"
exit 1
fi
# Store environment from command argument which will be used for S3 location
INDEX_NAME=$1
echo "INDEX_NAME: $1"
curl -XPOST "localhost:9200/_snapshot/s3_elk_backup/$INDEX_NAME-snapshot/_restore" -d '{
"indices": "'"$INDEX_NAME"'",
"ignore_unavailable": "true",
"include_global_state": false
}'
================================================
FILE: ch07/filebeat.yml
================================================
###################### Filebeat Configuration Example #########################
# This file is an example configuration file highlighting only the most common
# options. The filebeat.full.yml file from the same directory contains all the
# supported options with more comments. You can use it as a reference.
#
# You can find the full configuration reference here:
# https://www.elastic.co/guide/en/beats/filebeat/index.html
#=========================== Filebeat prospectors =============================
filebeat.prospectors:
# Each - is a prospector. Most options can be set at the prospector level, so
# you can use different prospectors for various configurations.
# Below are the prospector specific configurations.
- input_type: log
# Paths that should be crawled and fetched. Glob based paths.
paths:
#- /var/log/*.log
- /opt/tomcat/logs/catalina.out
#- c:\programdata\elasticsearch\logs\*
# Exclude lines. A list of regular expressions to match. It drops the lines that are
# matching any regular expression from the list.
#exclude_lines: ["^DBG"]
# Include lines. A list of regular expressions to match. It exports the lines that are
# matching any regular expression from the list.
#include_lines: ["^ERR", "^WARN"]
# Exclude files. A list of regular expressions to match. Filebeat drops the files that
# are matching any regular expression from the list. By default, no files are dropped.
#exclude_files: [".gz$"]
# Optional additional fields. These field can be freely picked
# to add additional information to the crawled log files for filtering
#fields:
# level: debug
# review: 1
### Multiline options
# Mutiline can be used for log messages spanning multiple lines. This is common
# for Java Stack Traces or C-Line Continuation
# The regexp Pattern that has to be matched. The example pattern matches all lines starting with [
#multiline.pattern: ^\[
# Defines if the pattern set under pattern should be negated or not. Default is false.
#multiline.negate: false
# Match can be set to "after" or "before". It is used to define if lines should be append to a pattern
# that was (not) matched before or after or as long as a pattern is not matched based on negate.
# Note: After is the equivalent to previous and before is the equivalent to to next in Logstash
#multiline.match: after
#================================ General =====================================
# The name of the shipper that publishes the network data. It can be used to group
# all the transactions sent by a single shipper in the web interface.
#name:
# The tags of the shipper are included in their own field with each
# transaction published.
#tags: ["service-X", "web-tier"]
# Optional fields that you can specify to add additional information to the
# output.
#fields:
# env: staging
#================================ Outputs =====================================
# Configure what outputs to use when sending the data collected by the beat.
# Multiple outputs may be used.
#-------------------------- Elasticsearch output ------------------------------
#output.elasticsearch:
# Array of hosts to connect to.
#hosts: ["localhost:9200"]
# Optional protocol and basic auth credentials.
#protocol: "https"
#username: "elastic"
#password: "changeme"
#----------------------------- Logstash output --------------------------------
output.logstash:
# The Logstash hosts
hosts: ["YOUR_LOGSTASH_IP:5044"]
# Optional SSL. By default is off.
# List of root certificates for HTTPS server verifications
#ssl.certificate_authorities: ["/etc/pki/root/ca.pem"]
# Certificate for SSL client authentication
#ssl.certificate: "/etc/pki/client/cert.pem"
# Client Certificate Key
#ssl.key: "/etc/pki/client/cert.key"
#================================ Logging =====================================
# Sets log level. The default log level is info.
# Available log levels are: critical, error, warning, info, debug
#logging.level: debug
# At debug level, you can selectively enable logging only for some components.
# To enable all selectors use ["*"]. Examples of other selectors are "beat",
# "publish", "service".
#logging.selectors: ["*"]
================================================
FILE: ch07/logstash.conf
================================================
input {
beats {
port => 5044
}
}
output {
if [beat][hostname] == "ip-172-31-30-178" or [beat][hostname] == "ip-172-31-30-179" {
elasticsearch {
hosts => "localhost:9200"
manage_template => false
index => "tomcat-%{+YYYY.MM.dd}"
document_type => "%{[@metadata][type]}"
}
}
else if [beat][hostname] == "ip-172-31-30-180" {
elasticsearch {
hosts => "localhost:9200"
manage_template => false
index => "database-%{+YYYY.MM.dd}"
document_type => "%{[@metadata][type]}"
}
}
else {
elasticsearch {
hosts => "localhost:9200"
manage_template => false
index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
document_type => "%{[@metadata][type]}"
}
}
}
================================================
FILE: ch07/restore_from_S3.sh
================================================
curl -XPOST 'localhost:9200/_snapshot/s3_elk_backup/test/_restore' -d '{
"indices": "tomcat-2017.08.06",
"ignore_unavailable": "true",
"include_global_state": false
}'
================================================
FILE: ch07/s3_backup_cron
================================================
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/
# daily
0 0 * * * ec2-user /home/ec2-user/daily_elk_backup.sh > /home/ec2-user/log/elk_backup.log 2>&1
gitextract_pjocu74b/
├── README.md
├── ch01/
│ ├── classes.json
│ ├── classesRating_mapping.json
│ └── oneclass.json
├── ch02/
│ ├── classes.json
│ └── classesRating_mapping.json
├── ch03/
│ ├── avg_points_aggs.json
│ ├── bulk_basketball.json
│ ├── max_points_aggs.json
│ ├── min_points_aggs.json
│ ├── simple_basketball.json
│ ├── stats_points_aggs.json
│ ├── sum_points_aggs.json
│ └── twoteam_basketball.json
├── ch04/
│ ├── basketball_mapping.json
│ ├── stats_by_team.json
│ ├── terms_aggs.json
│ └── twoteam_basketball.json
├── ch05/
│ ├── basketball_mapping.json
│ └── bulk_basketball.json
├── ch06/
│ ├── logstash-simple.conf
│ ├── logstash.conf
│ ├── logstash_stock.conf
│ ├── populationbycountry19802010millions.csv
│ └── table.csv
└── ch07/
├── README.md
├── backup_to_S3.sh
├── curator.yml
├── curator_cron
├── curl_backup_config.sh
├── daily_elk_backup.sh
├── delete_indices_size_base.sh
├── delete_indices_size_base.yml
├── delete_indices_time_base.sh
├── delete_indices_time_base.yml
├── elk_restore.sh
├── filebeat.yml
├── logstash.conf
├── restore_from_S3.sh
└── s3_backup_cron
Condensed preview — 40 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (177K chars).
[
{
"path": "README.md",
"chars": 118,
"preview": "# Big Data\n\nBig Data handling with ELK Stack\n\n## Authors\n\n* **Minsuk Heo** - [Homepage](http://minsuk-heo.github.io/)\n"
},
{
"path": "ch01/classes.json",
"chars": 7290,
"preview": "{ \"index\" : { \"_index\" : \"classes\", \"_type\" : \"class\", \"_id\" : \"1\" } }\n{\"title\" : \"Machine Learning\",\"Professor\" : \"Mins"
},
{
"path": "ch01/classesRating_mapping.json",
"chars": 492,
"preview": "{\n\t\"class\" : {\n\t\t\"properties\" : {\n\t\t\t\"title\" : {\n\t\t\t\t\"type\" : \"string\"\n\t\t\t},\n\t\t\t\"professor\" : {\n\t\t\t\t\"type\" : \"string\"\n\t\t"
},
{
"path": "ch01/oneclass.json",
"chars": 179,
"preview": "{\n\t\"title\" : \"Machine Learning\",\n\t\"Professor\" : \"Minsuk Heo\",\n\t\"major\" : \"Computer Science\",\n\t\"semester\" : [\"spring\", \"f"
},
{
"path": "ch02/classes.json",
"chars": 7290,
"preview": "{ \"index\" : { \"_index\" : \"classes\", \"_type\" : \"class\", \"_id\" : \"1\" } }\n{\"title\" : \"Machine Learning\",\"Professor\" : \"Mins"
},
{
"path": "ch02/classesRating_mapping.json",
"chars": 492,
"preview": "{\n\t\"class\" : {\n\t\t\"properties\" : {\n\t\t\t\"title\" : {\n\t\t\t\t\"type\" : \"string\"\n\t\t\t},\n\t\t\t\"professor\" : {\n\t\t\t\t\"type\" : \"string\"\n\t\t"
},
{
"path": "ch03/avg_points_aggs.json",
"chars": 94,
"preview": "{\n\t\"size\" : 0,\n\t\"aggs\" : {\n\t\t\"avg_score\" : {\n\t\t\t\"avg\" : {\n\t\t\t\t\"field\" : \"points\"\n\t\t\t}\n\t\t}\n\t}\n}"
},
{
"path": "ch03/bulk_basketball.json",
"chars": 3458,
"preview": "{ \"index\" : { \"_index\" : \"basketball\", \"_type\" : \"record\", \"_id\" : \"1\" } }\n{\"team\" : \"Golden States Warriors\",\"name\" : \""
},
{
"path": "ch03/max_points_aggs.json",
"chars": 94,
"preview": "{\n\t\"size\" : 0,\n\t\"aggs\" : {\n\t\t\"max_score\" : {\n\t\t\t\"max\" : {\n\t\t\t\t\"field\" : \"points\"\n\t\t\t}\n\t\t}\n\t}\n}"
},
{
"path": "ch03/min_points_aggs.json",
"chars": 94,
"preview": "{\n\t\"size\" : 0,\n\t\"aggs\" : {\n\t\t\"min_score\" : {\n\t\t\t\"min\" : {\n\t\t\t\t\"field\" : \"points\"\n\t\t\t}\n\t\t}\n\t}\n}"
},
{
"path": "ch03/simple_basketball.json",
"chars": 403,
"preview": "{ \"index\" : { \"_index\" : \"basketball\", \"_type\" : \"record\", \"_id\" : \"1\" } }\n{\"team\" : \"Chicago Bulls\",\"name\" : \"Michael J"
},
{
"path": "ch03/stats_points_aggs.json",
"chars": 98,
"preview": "{\n\t\"size\" : 0,\n\t\"aggs\" : {\n\t\t\"stats_score\" : {\n\t\t\t\"stats\" : {\n\t\t\t\t\"field\" : \"points\"\n\t\t\t}\n\t\t}\n\t}\n}"
},
{
"path": "ch03/sum_points_aggs.json",
"chars": 94,
"preview": "{\n\t\"size\" : 0,\n\t\"aggs\" : {\n\t\t\"sum_score\" : {\n\t\t\t\"sum\" : {\n\t\t\t\t\"field\" : \"points\"\n\t\t\t}\n\t\t}\n\t}\n}"
},
{
"path": "ch03/twoteam_basketball.json",
"chars": 821,
"preview": "{ \"index\" : { \"_index\" : \"basketball\", \"_type\" : \"record\", \"_id\" : \"1\" } }\n{\"team\" : \"Chicago\",\"name\" : \"Michael Jordan\""
},
{
"path": "ch04/basketball_mapping.json",
"chars": 421,
"preview": "{\n\t\"record\" : {\n\t\t\"properties\" : {\n\t\t\t\"team\" : {\n\t\t\t\t\"type\" : \"string\",\n\t\t\t\t\"fielddata\" : true\n\t\t\t},\n\t\t\t\"name\" : {\n\t\t\t\t\""
},
{
"path": "ch04/stats_by_team.json",
"chars": 192,
"preview": "{\n\t\"size\" : 0,\n\t\"aggs\" : {\n\t\t\"team_stats\" : {\n\t\t\t\"terms\" : {\n\t\t\t\t\"field\" : \"team\"\n\t\t\t},\n\t\t\t\"aggs\" : {\n\t\t\t\t\"stats_score\" "
},
{
"path": "ch04/terms_aggs.json",
"chars": 92,
"preview": "{\n\t\"size\" : 0,\n\t\"aggs\" : {\n\t\t\"players\" : {\n\t\t\t\"terms\" : {\n\t\t\t\t\"field\" : \"team\"\n\t\t\t}\n\t\t}\n\t}\n}"
},
{
"path": "ch04/twoteam_basketball.json",
"chars": 821,
"preview": "{ \"index\" : { \"_index\" : \"basketball\", \"_type\" : \"record\", \"_id\" : \"1\" } }\n{\"team\" : \"Chicago\",\"name\" : \"Michael Jordan\""
},
{
"path": "ch05/basketball_mapping.json",
"chars": 421,
"preview": "{\n\t\"record\" : {\n\t\t\"properties\" : {\n\t\t\t\"team\" : {\n\t\t\t\t\"type\" : \"string\",\n\t\t\t\t\"fielddata\" : true\n\t\t\t},\n\t\t\t\"name\" : {\n\t\t\t\t\""
},
{
"path": "ch05/bulk_basketball.json",
"chars": 3430,
"preview": "{ \"index\" : { \"_index\" : \"basketball\", \"_type\" : \"record\", \"_id\" : \"1\" } }\n{\"team\" : \"Golden States Warriors\",\"name\" : \""
},
{
"path": "ch06/logstash-simple.conf",
"chars": 47,
"preview": "input { \n\tstdin { } \n}\noutput {\n\tstdout { }\n}\t\n"
},
{
"path": "ch06/logstash.conf",
"chars": 1836,
"preview": "input {\n file {\n path => \"/home/minsuk/Documents/git-repo/BigData/ch06/populationbycountry19802010millions.csv\"\n "
},
{
"path": "ch06/logstash_stock.conf",
"chars": 550,
"preview": "input {\n file {\n path => \"/home/minsuk/Documents/git-repo/BigData/ch06/table.csv\"\n start_position => \"beginning\"\n"
},
{
"path": "ch06/populationbycountry19802010millions.csv",
"chars": 52081,
"preview": "Country,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,20"
},
{
"path": "ch06/table.csv",
"chars": 76162,
"preview": "Date,Open,High,Low,Close,Volume,Adj Close\n2016-12-20,119.50,119.769997,118.800003,119.089996,13528100,119.089996\n2016-12"
},
{
"path": "ch07/README.md",
"chars": 118,
"preview": "# Big Data\n\nBig Data handling with ELK Stack\n\n## Authors\n\n* **Minsuk Heo** - [Homepage](http://minsuk-heo.github.io/)\n"
},
{
"path": "ch07/backup_to_S3.sh",
"chars": 202,
"preview": "curl -XPUT 'http://localhost:9200/_snapshot/s3_elk_backup/test?wait_for_completion=true' -d '{\n \"indices\": \"tomcat-20"
},
{
"path": "ch07/curator.yml",
"chars": 402,
"preview": "---\n# Remember, leave a key empty if there is no value. None will be a string,\n# not a Python \"NoneType\"\nclient:\n host"
},
{
"path": "ch07/curator_cron",
"chars": 423,
"preview": "SHELL=/bin/bash\nPATH=/sbin:/bin:/usr/sbin:/usr/bin\nHOME=/\n\n# daily\n0 0 * * * ec2-user /usr/local/bin/curator /home/ec2-u"
},
{
"path": "ch07/curl_backup_config.sh",
"chars": 323,
"preview": "curl -XPUT 'http://localhost:9200/_snapshot/s3_elk_backup' -d '{\n \"type\": \"s3\",\n \"settings\": {\n \"access_key"
},
{
"path": "ch07/daily_elk_backup.sh",
"chars": 664,
"preview": "TODAY=$(date +'%Y.%m.%d')\nYESTERDAY=$(date --date=\"1 days ago\" +'%Y.%m.%d')\necho Today is $TODAY\necho Yesterday $YESTERD"
},
{
"path": "ch07/delete_indices_size_base.sh",
"chars": 104,
"preview": "/usr/local/bin/curator /home/ec2-user/delete_indices_size_base.yml --config /home/ec2-user/curator.yml \n"
},
{
"path": "ch07/delete_indices_size_base.yml",
"chars": 1309,
"preview": "---\nactions:\n 1:\n action: delete_indices\n description: >-\n Delete indices matching the prefix filebeat in ex"
},
{
"path": "ch07/delete_indices_time_base.sh",
"chars": 103,
"preview": "/usr/local/bin/curator /home/ec2-user/delete_indices_time_base.yml --config /home/ec2-user/curator.yml\n"
},
{
"path": "ch07/delete_indices_time_base.yml",
"chars": 658,
"preview": "---\nactions:\n 1:\n action: delete_indices\n description: >-\n Delete indices older than 30 days (based on index"
},
{
"path": "ch07/elk_restore.sh",
"chars": 453,
"preview": "if [[ $# -ne 1 ]] ; then\n echo \"Missing argument. Please provide index name\"\n echo \"Usage: elk_restore.sh tomcat-2"
},
{
"path": "ch07/filebeat.yml",
"chars": 4240,
"preview": "###################### Filebeat Configuration Example #########################\n\n# This file is an example configuration"
},
{
"path": "ch07/logstash.conf",
"chars": 1076,
"preview": "input { \n beats {\n port => 5044\n }\n}\n\noutput {\n if [beat][hostname] == \"ip-172-31-30-178\" or [beat][hostname"
},
{
"path": "ch07/restore_from_S3.sh",
"chars": 180,
"preview": "curl -XPOST 'localhost:9200/_snapshot/s3_elk_backup/test/_restore' -d '{\n \"indices\": \"tomcat-2017.08.06\",\n \"ignore"
},
{
"path": "ch07/s3_backup_cron",
"chars": 162,
"preview": "SHELL=/bin/bash\nPATH=/sbin:/bin:/usr/sbin:/usr/bin\nHOME=/\n\n# daily\n0 0 * * * ec2-user /home/ec2-user/daily_elk_backup.sh"
}
]
About this extraction
This page contains the full source code of the minsuk-heo/BigData GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 40 files (163.6 KB), approximately 85.5k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.