Compare commits

...

398 Commits

Author SHA1 Message Date
Michele Sessa 1bc3b5d6dd docs(middle-day): update deprecated method 1 year ago
davhojt 5832f09413
fix(own_and_return): convert rust exercise to snake case 1 year ago
davhojt dbaa66fe41
fix(check_user_name): convert rust exercise to snake case 1 year ago
davhojt 45918794ea
docs: replace betting review process 1 year ago
lee 629c2369ea fix(public/subjects): change css sentence all dom subjects 1 year ago
lee 97d7414484 refactor(public): format DOM exercises for better user experience 1 year ago
eslopfer b75b93b83d docs(dir-info): fix typo 1 year ago
eslopfer 9b7c1f3e2b docs(dir-info): add description for exercise 1 year ago
eslopfer cb024df579 chore(dir-info): make comment accurate 1 year ago
eslopfer 23beb48880 feat(dir-info): add solution for exercise 1 year ago
eslopfer f7491d2e00 test(dir-info): add tests for exercise 1 year ago
Harry Vasanth 5a98fe519e fix(configure): add runner v2 support 1 year ago
Zouhair AMAZZAL a8e4b56e84 docs(deep-in-system) add pictures to the repo 1 year ago
eslopfer a2572a5d27 chore(largest): add line at eof 1 year ago
eslopfer 4608e50e83 chore(largest-dir): delete folder 1 year ago
eslopfer 8f7ba8f6cd test(largest): create the folders and remove them when running the test 1 year ago
eslopfer 36234cdbbe docs(largest): add periods 1 year ago
nprimo 06dc3ff388 feat(largest): add new bash exercise 1 year ago
eslopfer 27b4d9995e docs(make-your-game): add missing question 1 year ago
Michele Sessa 7de1b3a977 style(candidates_checker): improve second example style and prittify 1 year ago
Michele Sessa 21553c4a25 docs(candidates_checker): add requirement to check number of arguments 1 year ago
Michele Sessa 66c7258e6b feat(candidates_checker): add new py exercise to scripting piscine 1 year ago
nprimo c92b34b7e9 feat(skip_secrets): add subject 1 year ago
miguel 36f079db98 docs(grades): fix test and error message 1 year ago
miguel 1f9b277887 fix(grades): fix and add more tests 1 year ago
miguel 8182d373d2 fix(grades):change the test to be more flexible 1 year ago
miguel bc64c2cf03 fixing readme solution and test 1 year ago
miguel a1b76b0f0b feat(grades): add subject, test and solution for the exercise 1 year ago
Whovillage 89305e4358 Update README.md 1 year ago
eslopfer b3beafe586 docs(string_tokenizer_count): highlight file 1 year ago
eslopfer 61901120ad docs(string_tokenizer_count): add example of how to sort dict 1 year ago
eslopfer 675b689c38 docs(string_tokenizer_count): highlight filenames 1 year ago
eslopfer 8f93971d9b docs(string_tokenizer_count): fix inaccurate usage section 1 year ago
eslopfer 3eeb99dc38 docs(string_tokenizer_count): add description for exercise 1 year ago
nprimo 3152d76b75 docs(object_to_json): fix small grammar/format issues 1 year ago
nprimo 13cd960199 docs(object_to_json): improve subject 1 year ago
nprimo 75ace2da2f docs(object_to_json): make subject coherent with solution 1 year ago
nprimo 338ad35a46 feat(object_to_json): add new exercise 1 year ago
eslopfer 9c82f65d21 docs(keras2): add missing exercise to the description 1 year ago
miguel 212c7a749f docs(read_file): change file to file name 1 year ago
miguel 1dbc49abbb docs(read_file): fixing the readme 1 year ago
miguel 9c0f53dbeb feat(read_file): add subject for the new exercise 1 year ago
miguel f9f8f1810b docs(write_file): fixing the readme 1 year ago
miguel 07e3a84b7c docs(write_file): fix the hashes 1 year ago
miguel 76b3de083d feat(write_file): add subject for the new exercise 1 year ago
eslopfer 314138a026 docs(flexible_function): improve usage example 1 year ago
eslopfer 8e6cb6a558 docs(flexible_function): rename title 1 year ago
eslopfer c6e6d78b66 docs(flexible_function): add description for exercise 1 year ago
eslopfer dad3fd234a docs(credentials_searches): replace single quotes for backticks 1 year ago
eslopfer 3e7cd64c92 docs(isinstance): add hint to use isinstance 1 year ago
eslopfer 78f854bc92 docs(credentials_searches): put file name between quotes 1 year ago
eslopfer b1973d138e docs(credentials_searches): add description of exercise 1 year ago
eslopfer b5266d8c8c docs(clean_the_list): capitalize string 1 year ago
eslopfer 0809920ba6 docs(clean_the_list): use current name of the file in usage example 1 year ago
eslopfer f845339383 docs(clean_the_list): rename file to submit 1 year ago
eslopfer 12f7343ad8 docs(clean_the_list): specify what to return 1 year ago
eslopfer 97b32f5721 docs(clean_the_list): add context to usage 1 year ago
eslopfer 4f3ea55b33 docs(clean_the_list): add method to the names 1 year ago
eslopfer 21003c08d9 docs(clean_the_list): highlight function name 1 year ago
eslopfer 8d3597565b docs(clean_the_list): add line after each bullet point 1 year ago
eslopfer b338d80e6f docs(clean_the_list): make description more formal 1 year ago
eslopfer e5fba187a8 docs(clean_the_list): modify h2 1 year ago
eslopfer f3ed3aa389 docs(clean_the_list): make the output acccurate 1 year ago
eslopfer 7e21117858 chore(clean_the_list): move to right repository 1 year ago
eslopfer a7487162b8 chore(shopping): move to right repository 1 year ago
eslopfer da556a6082 test(clean_the_list): fix wrong test 1 year ago
eslopfer 59941b69bb fix(clean_the_list): remove file submitted by mistake 1 year ago
eslopfer da345c7f5a docs(clean_the_list): add subject description 1 year ago
eslopfer ed8474e3cc test(clean_the_list): fix wrong test output 1 year ago
eslopfer 349398405a test(clen_the_list): add tests for exercise 1 year ago
eslopfer d8e84c349e feat(clean_the_list): add solution for exercise 1 year ago
eslopfer e083c4db52 docs(concat-string): fix typo 1 year ago
eslopfer b0e3471c2f docs(concat_string): add missing line for consistency 1 year ago
eslopfer 2459ecb941 docs(concat_string): rephrase usage and description 1 year ago
eslopfer 47b1f92881 docs(concat_string): specify right output 1 year ago
eslopfer 21f63d3e4d docs(concat_string): add lines to usage example 1 year ago
eslopfer 818bb420c2 chore(concat_string): make folder snake case 1 year ago
eslopfer 1e0f29a661 chore(concat_string_test): move to right repository 1 year ago
eslopfer dd81c5c8a6 chore(concat_string): move to right repository 1 year ago
eslopfer 165515d247 test(concat_string): add tests for exercise 1 year ago
eslopfer 8460a1140c feat(concat_string): add solution for exercise 1 year ago
eslopfer 6f6e70ccb2 docs(concat_string): add subject description 1 year ago
Remington Smith d88afa7ddc Update README.md 1 year ago
Michele Sessa 937c38f0bd docs(merge_two): add extra line at EOF and more details about the type of values 1 year ago
Michele Sessa 7e5a55eb5e docs(merge_two): add the exit condition for inputs 1 year ago
Michele Sessa ada74ada7b docs(merge_two): use stdin to generate the second dictionary 1 year ago
Michele Sessa 891d18251f feat(merge_two): add json manipulation to the subject 1 year ago
Michele Sessa cdcac95cc6 docs(merge_two): fix typo in subject 1 year ago
Michele Sessa 0deb60289f feat(merge_two): add new py exercise to scripting piscine 1 year ago
miguel 663fea6e38 docs(days-and-numbers): fixing the readme 1 year ago
miguel d8e0daac01 docs: change notion to references 1 year ago
miguel 75e0a216a6 feat(days-and-numbers): add subject for the new exercise 1 year ago
eslopfer 91a37b1a2d test(sunny-sunday): rename test 1 year ago
eslopfer 27cb454673 refactor(sunny-sunday): rename directory 1 year ago
eslopfer 571173983c docs(bloody-sunday): replace bloody for sunny 1 year ago
eslopfer 119f624f44 refactor(bloody-sunday): replace bloody for sunny 1 year ago
eslopfer af780cabea
DEV-4309 race bring issue from public (#1748) 1 year ago
davhojt 41fc91e649 docs(local-node): clarify empty file sumission 1 year ago
davhojt d441a78d1a docs(lineup): fix path, to match reference object 1 year ago
xalava a4c3f8db8a adapted subjects to recent test changes 1 year ago
nprimo 2a9823cfee docs(shopping): update subject 1 year ago
nprimo 32660b2aa0 feat(shopping): add new exercise 1 year ago
miguel 07b35e898d docs(string_tokenizer) typos 1 year ago
miguel 4c09ccd4b7 feat(string_tokenizer): add subject for the new exercise 1 year ago
davhojt a08e196886
fix(race_test.js): ensure Promise.race is available for test.mjs 1 year ago
Michele Sessa 84c56a4741 docs(numerical_operations_the_return): change example command from python to python3 1 year ago
Michele Sessa f8201da931 chore(numerical_operations_the_return): add subject for new py exercise in scripting piscine 1 year ago
Michele Sessa 0ff5b55ec5 feat(numerical-operations-the-return): add new python exercise to scripting piscine 1 year ago
Michele Sessa c4ea506acf docs(numerical_operations): change position of optional section 1 year ago
miguel 169a5dfb35 fix(dockerfile): add apt-utils so that the actions pass in public 1 year ago
Michele Sessa a720947c82 chore(numerical_operations): add subject for new py exercise in scripting piscine 1 year ago
Michele Sessa 77a5a1821e docs(punishment): improve references section 1 year ago
Michele Sessa 4c05e7d7fb chore(punishment): move tests and solutions to another repo 1 year ago
Michele Sessa 41dccb6469 docs(punishment): apply linter to subject 1 year ago
Michele Sessa d0f04efdaf feat(punishment): add new python exercise to scripting piscine 1 year ago
Michele Sessa 1984891870 feat(hello_python): add new exercise subject for scripting piscine 1 year ago
Michele Sessa 01eaea466d feat(hello_python): add new py exercise to scripting piscine 1 year ago
eslopfer 38f9bcb87f docs(invert): clarify what to return 1 year ago
Zouhair AMAZZAL b49b41fc18 DEV-4293 add SHA1 check 1 year ago
Zouhair AMAZZAL 0e1ce974df DEV-4293 fix audit docs format 1 year ago
Zouhair AMAZZAL c4a415e456 DEV-4293 fix subject docs format 1 year ago
miguel 35aa7fea5e docs(scripting-piscine): fix naming of the hello-devops exercise 1 year ago
miguel ac848c2249 docs(devops): add info to readmes in the scripting piscine 1 year ago
davhojt 149278fa1d style(deep-in-system): prettify 1 year ago
Zouhair AMAZZAL 83d72ea9e8 docs(deep-in-system) fix the subject header 1 year ago
Zouhair AMAZZAL 5557be9f3d docs(deep-in-system) fix the subject 1 year ago
Zouhair AMAZZAL 8f261d03fd DEV-4191 docs(deep-in-system) fix audit headers 1 year ago
Zouhair AMAZZAL 4df23a5b8d DEV-4191 docs(deep-in-system) add audit 1 year ago
Zouhair AMAZZAL 1225dc0d6a DEV-4191 docs(deep-in-system) change subject name to kebabcase 1 year ago
Zouhair AMAZZAL 875f2aa59e DEV-4191 add(DeepInSystem) add new subject for devops project DeepInSystem 1 year ago
miguel 2235a8b1d0 docs(in-the-dark):remove echo from the test 1 year ago
miguel 8ce0dfcac1 fix(devops): fix folder in the hard-perm exercise 1 year ago
eslopfer b1db3597f9 docs(visualizations): replace incorrect audit questions with the right ones 1 year ago
miguel 7db7b01db8 docs(append-output): moving files to the resources folder 1 year ago
miguel de6caf07f3 fix(append-output): fix test and solution in order to create the file results.txt with some text inside already 1 year ago
miguel 748344f23d fix(append-output): fixing test readme and solution 1 year ago
miguel 0456bc5b5d feat(append-output): add subject, test and solution for the exercise 1 year ago
miguel 992e531434 docs(details): fix the readme 1 year ago
miguel e298d48ed9 feat(details): add subject, test and solution for the exercise 1 year ago
Toussaint Louis a997271b03 Update README.md 1 year ago
eslopfer a1a27fe0f5 test(file-cheker): create test folder and delete it from test file 1 year ago
eslopfer 22068682cb test(file-cheker): remove test files 1 year ago
eslopfer 35cbdf6c85 docs(file-checker): be specific about what behaviour need to be tested 1 year ago
eslopfer ef79658c09 test(file-cheker): set permissions when running the tests 1 year ago
eslopfer 43d7bb21a9 docs(file-checker): add ls command to usage example 1 year ago
eslopfer 666cc027fc test(file-checker): recreated files with right permissions again 1 year ago
eslopfer a2e42772e5 test(file-checker): remove files to create them from scratch 1 year ago
eslopfer 168fa94c2b test(file-checker): refactor test for robustness 1 year ago
eslopfer 8904b74cd3 test(file-checker): fix permissions in test files 1 year ago
eslopfer c63702c971 test(file-checker): add files to test 1 year ago
eslopfer 0af1b9f161 test(file-checker): fix wrong file to test and wrong variables 1 year ago
eslopfer ed41ff6929 fix(file-checker): change permission to make the file executable 1 year ago
eslopfer 8ec5b5023c fix(file-checker): change permission to make it executable 1 year ago
eslopfer 1fe8893aaf test(file-checker): add test for exercise 1 year ago
eslopfer 5558a83c62 feat(file-checker): add solution for exercise 1 year ago
eslopfer c8511651ff docs(file-checker): add description of subject 1 year ago
miguel a72333ab76 fix(devops): fixing typos and changing perms in the exercise hard-perm 1 year ago
Michele dc8002d92e
DEV-3951-calculator (#1706) 1 year ago
miguel 01857cd9cc fix(Dockerfile): adding the tree command to fix a bug with the scripting tests 1 year ago
sagarishere b7ad774a68 new line in the beginning of output removed 1 year ago
eslopfer f88cee4371 docs(numpy): replace expected solution in audit 1 year ago
Michele Sessa 1d5db2e77c test(joker-num): remove unused variable in tester 1 year ago
Michele Sessa d657d1461a docs(joker-num): add a hint for empty string check 1 year ago
Michele Sessa d39254e5d4 test(joker-num): add bash unofficial strict mode 1 year ago
Michele Sessa 3f21c5d32e feat(joker-num): add new exercise to scripting piscine 1 year ago
eslopfer 9025836ce8 test(joker-num): add provisional tests 1 year ago
eslopfer b6e041ea3f docs(joker-num): add description of subject 1 year ago
eslopfer 1cdf6cb27c fix(joker-num): remove unnecessary flag 1 year ago
eslopfer ed02670e16 feat(joker-num): add solution to exercise 1 year ago
Falusvampen 87abec3e1d Changed note to > as requested 1 year ago
Falusvampen 01297625c4 Fix small mistake 1 year ago
Toussaint Louis 4cd69e4cb9 Update README.md 1 year ago
miguel 107d7ac4ad fix(in-back-ground): add check for the nohup command 1 year ago
miguel 9d0f9d4506 fix(): fixing the test 1 year ago
miguel da685d8b85 fix(in-back-ground): fixing the test ang improving subject 1 year ago
miguel a97ca4ed40 fix(in-back-ground): remove echos 1 year ago
miguel ab2fea635f fix(in-back-ground):fixing test and adding info to the readme 1 year ago
miguel f66634c212 feat(in-back-ground): add subject, test and solution for the exercise 1 year ago
nprimo 9bdb8f1217 feat(remake): clarify exercise 1 year ago
nprimo 48993bb471 docs(remake): improve subject 1 year ago
nprimo f1a7dd0d2b feat(remake): add subject, tests and solution 1 year ago
miguel 6536303937 docs(left): remove unnecessaary file and adding backticks on the readme 1 year ago
miguel 5f517ea08f fix(left): fixing test 1 year ago
miguel 8995643d53 feat(left): add subject, test and solution for the exercise 1 year ago
miguel 594a8329d6 docs(burial): adding improvement to readme 1 year ago
miguel 6ce50f2bde feat(burial): add subject, test and solution for the exercise 1 year ago
miguel 74c7460405 fix(hard-conditions): creating the files in the test and removing unnecessary folder 1 year ago
miguel 9eb5d849d5 fix(hard-conditions): adding test case for nos executable 1 year ago
miguel 737ec808b1 feat(hard-conditions): add subject, test and solution for the exercise 1 year ago
Michele Sessa ed054578b9 docs(input-redirection): fix naming inconsistencies 1 year ago
Michele Sessa f3739b2357 docs(input-redirection): apply prettier to subject 1 year ago
Michele Sessa 0549bcf421 feat(input-redirection): add new exercise to scripting piscine 1 year ago
miguel 5ffb2348f5 fix(right) fixing the test, readme and solution 1 year ago
miguel 21a6aace01 docs(right): typo 1 year ago
miguel 5245101b91 feat(right): add subject, test and solution for the exercise 1 year ago
miguel 15a88f5137 feat(in-the-dark): add subject, test and solution for the exercise 1 year ago
miguel 5f8365c19c fix(easy-conditions): Fixing exercise due to misunderstanding of the objective 1 year ago
miguel 9becc5396a feat(easy-conditions): add subject, test and solution for the exercise 1 year ago
nprimo 001dc38237 docs(ispowerof2): improve subject 1 year ago
nprimo ac9cf757a1 docs(ispowerof2): make subject clearer 1 year ago
Zouhair AMAZZAL 2b77c87031
DEV-3919-my-ls (#1660) 1 year ago
nprimo ce6ef6d186 refactor(array-selector): refactor test 1 year ago
nprimo c231898bca fix(array-selector): remove exit command from solution 1 year ago
nprimo c9f0245673 fix(array-selector): add execute mode to test script 1 year ago
nprimo 3d6b963da9 docs(array-selector): improve subject clarity 1 year ago
nprimo 7e4375aa1e feat(array-selector): add subject 1 year ago
nprimo 595c044136 feat(array-selector): add test 1 year ago
nprimo 9038c5b3dd feat(array-selector): add solution 1 year ago
miguel 04e90aa8be fix(comparator):fixing the test 1 year ago
miguel fb239fd7d2 fix(comparator):fixing test and adding info to the readme 1 year ago
miguel d07a43ebe8 feat(comparator): add subject, test and solution for the exercise 1 year ago
miguel eb6e281da0 feat(file-details): add subject, test and solution for the exercise 1 year ago
nprimo ad0ea7ea91 fix(auto-exec-bin): fix test bug 1 year ago
Zouhair AMAZZAL 60deacdbb2 DEV-3918 test(auto-exec-bin) fix the test, uncorrect condition to check if bin already exists 1 year ago
Zouhair AMAZZAL d1295b02a8 DEV-3918 feat(auto-exec-bin) add new subject and tests for auto-exec-bin exercise 1 year ago
Michele Sessa 3d0e7cb960 test(bin-status): fix tests always returning success 1 year ago
Zouhair AMAZZAL f6f7831722 DEV-3916 docs(bin-status) add the requested changes for the PR:1650 1 year ago
Zouhair AMAZZAL 95509fae9a DEV-3916 feat(bin-status) add subject and tests for bin-status exercise 1 year ago
miguel ab5b82d1bd docs(greatest-of-all): correct typos 1 year ago
miguel 447de57f08 fix(): correcting typos in readme 1 year ago
miguel 962b6217b4 feat(greatest-of-all): add subject, test and solution for the exercise 1 year ago
Harry f3538e2633
feat(docker-image): bump docker\login-action to v2.1.0 1 year ago
Michele Sessa 5a2cd55a02 docs(check-user): add more hints and details about getent 1 year ago
Michele Sessa ebc79e5a13 chore(check-user): make the solution executable 1 year ago
Michele Sessa fd80d337d2 style(check-user): apply autoformat to tests 1 year ago
Michele Sessa b7197ba49c feat(check-user): add new exercise for scripting piscine 1 year ago
davhojt c1c5edba98
docs(cl-camp1): explictly state that results are without spaces 1 year ago
davhojt d3f8c485a1
docs(introduction): fix typo 1 year ago
eslopfer 8bf61c6a45 refactor(division): modify solution to avoid having to exit 1 year ago
eslopfer 596e6bc683 fix(division): refactor to exit with 0 1 year ago
eslopfer 82751669c2 test(division: add check for test command) 1 year ago
eslopfer cf304b85d4 fix(division): remove wrong file pushed 1 year ago
eslopfer 08c8ce153b test(division): add condition to work with one argument 1 year ago
eslopfer 981ebfd3d4 test(division): add test case 1 year ago
eslopfer 97a9250dd5 docs(division): specify what to do when there is a remainder 1 year ago
eslopfer 46ab89401a fix(division): output numbers in the short version 1 year ago
eslopfer 820ae81915 fix(division): make file executable 1 year ago
eslopfer 238aee7edc fix(division): make file executable 1 year ago
eslopfer d50afde56a test(division): fix tests 1 year ago
eslopfer 4575754057 test(division): add tests for exercise 1 year ago
eslopfer 52e77c4e57 feat(division): add solution for exercise 1 year ago
eslopfer 1d93072feb docs(divide): add description of subject 1 year ago
davhojt 2d57018134
docs(intro): fix caps of Hello, world! 1 year ago
Harry af8a7c5bc5
fix(bug_report): update details 1 year ago
Harry a1fed73e76
fix(feature_request): update details 1 year ago
Harry 91fb38d886
fix(feature_request): update details 1 year ago
Harry d41fea9c13
Update bug_report.md 1 year ago
Harry cc94a1807a
fix(feature_request): add details 2 years ago
Harry 9af7ad3e5a
fix(bug_report): add details 2 years ago
Harry 75ce933bb7
fix(feature_request): content 2 years ago
Harry de7bd6fef3
fix(bug_report): content 2 years ago
eslopfer 19abec613b fix(plus): change permissions of file 2 years ago
eslopfer 37a411afa9 fix(plus_test): change permissions of file 2 years ago
eslopfer b236264e84 docs(plus): remove cat -e 2 years ago
eslopfer 4ba8a4bb8a docs(plus): give exact name of file 2 years ago
eslopfer b0168a28a7 docs(plus): replace notions with references 2 years ago
eslopfer f848501332 fix(plus): wrong shebang 2 years ago
eslopfer 28572ca566 docs(plus): remove new line from output to terminal 2 years ago
eslopfer 18b2cfabf6 fix(plus): move to right folder 2 years ago
eslopfer 285680e9a7 docs(plus): remove end of line from terminal output 2 years ago
eslopfer 8316ebd171 test(plus): add tests 2 years ago
eslopfer cf4815901f feat(plus): add solution 2 years ago
eslopfer 7b771e1742 docs(plus): add description of subject 2 years ago
eslopfer 02755bed78 docs(groupie-tracker-search-bar): make audit question accurate 2 years ago
eslopfer 00129a7a3c docs(friend-support): update link to resource 2 years ago
eslopfer 5660faa45f docs(gatecrashers): update link to resource 2 years ago
eslopfer f85c056f72 docs(uninvited): update link to resource 2 years ago
eslopfer ccd46489a6 docs(tell-me-how-many): update link to resource 2 years ago
eslopfer eb20cf5956 chore(guests): cleanup, move resource to its own folder 2 years ago
eslopfer 52bc2d7040 docs(uninvited): update link to guests folder 2 years ago
eslopfer 46067ab226 docs(tell-me-how-many): update link to guests folder 2 years ago
eslopfer f74f6fbe3b docs(gatecrashers): update link to guests folder 2 years ago
eslopfer a6183a6820 docs(friend-support): update link to guests folder 2 years ago
eslopfer c46a20e583 chore:(guests): move folder to public 2 years ago
nprimo 21ff0467e4 docs(veterinary): improve subject 2 years ago
nprimo 8d76f63f5c feat(veterinary): add tests 2 years ago
nprimo 7e594e9177 docs(veterinary): add subject 2 years ago
davhojt 4328e8f3dc chore(mobile-dev): move resources closer to each project 2 years ago
davhojt 88283b4c47 chore(mobile-branch): add resources from foreign repo 2 years ago
davhojt 9f8e0a66dc style: prettier 2 years ago
davhojt b672ee8715 docs(twenty-forty-eight): add new subject and audit 2 years ago
davhojt 1a3f95ea2b docs(map-markers): rename from 01-map 2 years ago
Zouhair AMAZZAL 5c1077c6ce DEV-3920 docs(auto-jobs) fix grammer in readme file 2 years ago
Zouhair AMAZZAL 75d318f5d9 DEV-3920 fix(auto-jobs) fix solution for task3 2 years ago
Zouhair AMAZZAL 944e43772c DEV-3920 feat(auto-jobs) add subject and tests for auto-jobs exercise 2 years ago
eslopfer 2cc7a8a432
Dev 3747 new exercise about handling different http request methods (#1624) 2 years ago
eslopfer 73af4b4d43 docs(natural-language-processing-with-spacy): remove repetition 2 years ago
eslopfer f8fae31cf0 docs(ai-audits): fix format errors, rephrase, and typos 2 years ago
eslopfer d06c09c080 docs(classification-with-scikit-learn): fix audits format 2 years ago
eslopfer 47baef625c docs(visualizations): remove space 2 years ago
eslopfer af6a512da9 docs(visualizations): fix audits format 2 years ago
eslopfer 6469482d44 docs(train-evaluate-machine-learning-models): fix audits format 2 years ago
eslopfer 1574f97c6b docs(time-series-with-pandas): fix audits format 2 years ago
eslopfer e530bcf634 docs(sp500-strategies): fix audits format 2 years ago
eslopfer 2d937d14cb docs(pandas): fix audits format 2 years ago
eslopfer 4aaa6ccedb docs(numpy): fix audits format 2 years ago
eslopfer c4b718443d docs(nlp-scraper): fix audits format 2 years ago
eslopfer a301f988dd docs(neural-networks): make example more neutral 2 years ago
eslopfer 25707e9e94 docs(natural-language-processing-with-spacy): fix audits format 2 years ago
eslopfer 40c8c11ed4 docs(natural-language-processing): fix audits format 2 years ago
eslopfer 820e926b2c docs(model-selection-methodology): fix audits format 2 years ago
eslopfer bfd02c9484 docs(machine-learning-pipeline): prettier 2 years ago
eslopfer 6e6b8bba86 docs(machine-learning-pipeline): fix audits format 2 years ago
eslopfer d5359345f3 docs(linear-regression-with-scikit-learn): fix audits format 2 years ago
eslopfer dcca22eeaa docs(linear-regression-with-scikit-learn): fix audits format 2 years ago
eslopfer 92307d767c docs(keras-2): fix audits format 2 years ago
eslopfer 421baa3c50 docs(keras): fix audits format 2 years ago
eslopfer d20690dc51 docs(kaggle-titanic): fix audits format 2 years ago
eslopfer 628ceb1f20 docs(forest-cover-type-prediction): fix audits format 2 years ago
eslopfer 8fb6444113 docs(credit-scoring): fix prompt format 2 years ago
eslopfer 14a685edec docs(emotions-detector): fix prompt format 2 years ago
eslopfer bc3d8db02e docs(emotions-detector): fix audits format 2 years ago
eslopfer cefa4d59f2 docs(data-wrangling-with-pandas): fix audits format 2 years ago
eslopfer c8c3eb5a76 docs(credit-scoring): fix audits format 2 years ago
eslopfer 204db46fdf docs(clasification-with-scikit-learn): fix audits format 2 years ago
eslopfer 4faa4927bf docs(backtesting): make audit file comply with audit format, fix typos and grammar mistakes 2 years ago
davhojt 48293448a3 docs(backtesting-sp500): rename path to match ref 2 years ago
davhojt 6737972d63 docs(forest-prediction): rename path to match ref 2 years ago
davhojt 10e8cea472 docs(nlp-spacy): rename path to match ref 2 years ago
davhojt 1c1ff5e557 docs(data-wrangling): rename path to match ref 2 years ago
davhojt b59a56713e docs(time-series): rename path to match ref 2 years ago
davhojt 5fe9a8b0ce docs(linear-regression): rename path to match ref 2 years ago
davhojt dc51eadafa docs(classification): rename path to match ref 2 years ago
davhojt 991c7b41b8 docs(pipeline): rename path to match ref 2 years ago
davhojt 90309db9be docs(training): rename path to match ref 2 years ago
davhojt abc4d7fcf8 docs(model-selection): rename path to match ref 2 years ago
davhojt d068c9a012 docs(nlp): rename path to match ref 2 years ago
miguel df1b00c454 fix(easy-perms): fix test to check only the perms 2 years ago
miguel bbee4a7248 fix(easy-perm): fixing the test 2 years ago
miguel 0c7c439360 docs(easy-perms): typo 2 years ago
miguel 88eee63db2 feat(easy-perms): add subject, test and solution for the exercise 2 years ago
miguel 526f60501c fix(hard-perms): fix test to check only the perms 2 years ago
miguel 1d78af2f7a fix(hard-perm): fixing the test 2 years ago
miguel 9b975fdf0f feat(hard-perms): add subject, test and solution for the exercise 2 years ago
miguel 8166812c3c docs(set-internal-vars): add hints 2 years ago
miguel 9a75202406 feat(set-internal-vars): add subject, test and solution for the exercise 2 years ago
miguel 497b331f9d docs(set-env-vars): add hints, fixx the test to block echo and fix solution 2 years ago
miguel 13435eb8f1 docs(set-env-vars): add hints, fixx the test to block echo and fix solution 2 years ago
miguel b2c81baa39 feat(set-env-vars): add subject, test and solution for the exercise 2 years ago
jrosendo 7d092df38d fix(blockchain): fix typo in name 2 years ago
Michele Sessa cc657aa7c3 docs(blockchain): improve audit style and titles 2 years ago
Michele Sessa 8259ea702e fix(tracking-network): fix audit headers 2 years ago
Michele Sessa 077f7c4c9b fix(sign-service): fix audit headers 2 years ago
Michele Sessa 4654dc12cd fix(payment-channel): fix audit headers 2 years ago
Michele Sessa c5a8038e32 docs(non-fungible-cats): fix some typos in the audit 2 years ago
Michele Sessa b8a5834205 fix(node-dashboard): fix audit headers 2 years ago
Michele Sessa 7d5f51e374 fix(nft-marketplace): fix audit headers 2 years ago
Michele Sessa e0dbd353a3 fix(financial-instruments): fix audit headers 2 years ago
Michele Sessa cd2cd98f84 docs(decentralised-finance): fix typo in the name and check audit 2 years ago
Michele Sessa 0f1f13149b refactor(trading-platform, benchmarking-tool): rename respectively to financial-instruments and node-dashboard 2 years ago
nprimo b7b8e4795d docs(passive): correct small typos 2 years ago
nprimo a1843c47f7 docs(obfuscator): make audit gender neutral 2 years ago
nprimo 09a07b5ea4 docs(malware): correct grammar 2 years ago
nprimo d6c0b8e3ec docs(mal-track): improve format and correct grammar 2 years ago
nprimo d382111703 docs(inspector-image): correct grammar 2 years ago
nprimo c522b283b2 docs(mal-track): restore hyperlink 2 years ago
nprimo de978aee29 docs(web-hack): restore hyperlink 2 years ago
nprimo e6742b2897 docs(evasion): restore hyperlink 2 years ago
nprimo 6366d196c5 docs(active): add spacing between bullet list 2 years ago
nprimo e9853b2346 docs(local): add hyperlink where possible 2 years ago
nprimo 44e4ff870c docs(inspector-image): improve audit format 2 years ago
nprimo 97512f9066 docs(hole-in-bin): improve audit format 2 years ago
nprimo 2f9154f891 docs(obfuscator): improve audit format 2 years ago
nprimo 51e06fa543 docs(mal-track): improve audit format 2 years ago
nprimo d8371b697c docs(web-hack): improve audit format 2 years ago
nprimo 65a0a88171 docs(injector): improve audit format 2 years ago
nprimo 8585bc2a71 docs(malware): improve audit format 2 years ago
nprimo f20ce6c407 docs(passive): improve audit format 2 years ago
nprimo 4a42d8f1db docs(evasion): improve audit format 2 years ago
nprimo 829ec0e43f docs(active): improve audit format 2 years ago
nprimo 7520b25427 docs(local): improve audit format 2 years ago
Tiago Collot ecc6bf9943 docs(sumthemall): upgrade instructions 2 years ago
estlop a96274cdab docs: correct typo 2 years ago
estlop 8dc30ed978 docs: clarify instructions 2 years ago
estlop 360304de01 Add error handling when not a number as sugested 2 years ago
estlop 067acad4bb docs: Add readme for sumthemall subject 2 years ago
davhojt 12aa1223ad chore(gaming): move projects inside gaming branch directory 2 years ago
nprimo cd332eec28 docs(favorite-images): improve audit format 2 years ago
nprimo 69ac2320d6 docs(secure-notes): improve audit format 2 years ago
nprimo fa4628109a docs(stock-market): improve audit format 2 years ago
nprimo ecf94f76ed docs(bloc-counter): improve audit format 2 years ago
nprimo 814f380aff docs(hacker-news): improve audit format 2 years ago
nprimo b92f3a36eb docs(movie-list): improve audit formats 2 years ago
nprimo f9c6335c75 docs(bizz-card): improve audit format 2 years ago
nprimo b32ef63889 docs(quizz-app): improve audit format 2 years ago
nprimo b13336b953 docs(01-maps): improve audit format 2 years ago
nprimo aa5c04cc0f docs(bouncer): improve audit format 2 years ago
nprimo a35bf4f4f7 docs(sky-map): improve audit format 2 years ago
nprimo 0dae786e3a docs(packate): improve audit format 2 years ago
Roberto Catini b85a77b28d remove spurious blank lines in examples 2 years ago
nprimo 70ee6a2109 docs(ascii-art-color): update audit 2 years ago
nprimo b7a11a3fe4 docs(ascii-art): fix examples spacing 2 years ago
davhojt 966796fcae docs(shop): remove leading spaces 2 years ago
xalava d043ac37a8 Last blockchain projects 2 years ago
eslopfer 90a0e60450 docs(cat): fix inconsistency on example 2 years ago
miguel 93288bcdfd docs(quadchecker): changing the word raid to quad in the readme and audit 2 years ago
nprimo fc2d986a5d docs(ascii-art-web): make audit coherent with subject 2 years ago
Michele Sessa c53584ed35 docs(gatecrashers): remove non neutral content 2 years ago
  1. 57
      .github/ISSUE_TEMPLATE/bug_report.md
  2. 21
      .github/ISSUE_TEMPLATE/feature_request.md
  3. 2
      .github/workflows/docker-images.yml
  4. 50
      docs/reviews.md
  5. 18
      js/tests/bloody-sunday_test.js
  6. 8
      js/tests/gatecrashers_test.mjs
  7. 1
      js/tests/race_test.js
  8. 18
      js/tests/sunny-sunday_test.js
  9. 2
      js/tests/test.mjs
  10. 197
      js/tests/uninvited_test.mjs
  11. 37
      js/tests/veterinary_test.js
  12. 16
      sh/debian/configure.sh
  13. 2
      sh/tests/Dockerfile
  14. 99
      sh/tests/append-output_test.sh
  15. 30
      sh/tests/array-selector_test.sh
  16. 54
      sh/tests/auto-exec-bin_test.sh
  17. 20
      sh/tests/auto-jobs_test.sh
  18. 34
      sh/tests/bin-status_test.sh
  19. 28
      sh/tests/burial_test.sh
  20. 86
      sh/tests/calculator_test.sh
  21. 28
      sh/tests/check-user_test.sh
  22. 27
      sh/tests/comparator_test.sh
  23. 11
      sh/tests/custom-ls/folder1/.hidden
  24. 1
      sh/tests/custom-ls/folder1/asd
  25. 199
      sh/tests/custom-ls/folder1/hello
  26. 1
      sh/tests/custom-ls/folder1/ls-test
  27. 42
      sh/tests/custom-ls_test.sh
  28. 18
      sh/tests/details_test.sh
  29. 44
      sh/tests/dir-info_test.sh
  30. 37
      sh/tests/division_test.sh
  31. 15
      sh/tests/easy-conditions_test.sh
  32. 12
      sh/tests/easy-perm/example.txt
  33. 16
      sh/tests/easy-perm/example2.txt
  34. 17
      sh/tests/easy-perm_test.sh
  35. 38
      sh/tests/file-checker_test.sh
  36. 17
      sh/tests/file-details_test.sh
  37. 88
      sh/tests/grades_test.sh
  38. 29
      sh/tests/greatest-of-all_test.sh
  39. 19
      sh/tests/hard-conditions_test.sh
  40. 0
      sh/tests/hard-perm/0/.gitkeep
  41. 0
      sh/tests/hard-perm/1
  42. 0
      sh/tests/hard-perm/2
  43. 0
      sh/tests/hard-perm/3/.gitkeep
  44. 0
      sh/tests/hard-perm/4
  45. 0
      sh/tests/hard-perm/5
  46. 0
      sh/tests/hard-perm/6
  47. 0
      sh/tests/hard-perm/7
  48. 0
      sh/tests/hard-perm/8
  49. 0
      sh/tests/hard-perm/9
  50. 0
      sh/tests/hard-perm/A/.gitkeep
  51. 17
      sh/tests/hard-perm_test.sh
  52. 40
      sh/tests/in-back-ground_test.sh
  53. 29
      sh/tests/in-the-dark_test.sh
  54. 20
      sh/tests/input-redirection_test.sh
  55. 69
      sh/tests/joker-num_test.sh
  56. 49
      sh/tests/largest_test.sh
  57. 21
      sh/tests/left/facts
  58. 24
      sh/tests/left_test.sh
  59. 24
      sh/tests/plus_test.sh
  60. 22
      sh/tests/remake_test.sh
  61. 28
      sh/tests/right_test.sh
  62. 21
      sh/tests/set-env-vars_test.sh
  63. 11
      sh/tests/set-internal-vars_test.sh
  64. 9
      sh/tests/solutions/append-output.sh
  65. 14
      sh/tests/solutions/array-selector.sh
  66. 3
      sh/tests/solutions/auto-exec-bin.sh
  67. BIN
      sh/tests/solutions/auto-jobs.tar
  68. 3
      sh/tests/solutions/bin-status.sh
  69. 2
      sh/tests/solutions/burial.sh
  70. 66
      sh/tests/solutions/calculator.sh
  71. 26
      sh/tests/solutions/check-user.sh
  72. 13
      sh/tests/solutions/comparator.sh
  73. 3
      sh/tests/solutions/custom-ls.sh
  74. 3
      sh/tests/solutions/details.sh
  75. 64
      sh/tests/solutions/dir-info.sh
  76. 24
      sh/tests/solutions/division.sh
  77. 1
      sh/tests/solutions/easy-conditions.sh
  78. 1
      sh/tests/solutions/easy-perm.sh
  79. 38
      sh/tests/solutions/file-checker.sh
  80. 1
      sh/tests/solutions/file-details.sh
  81. 34
      sh/tests/solutions/grades.sh
  82. 21
      sh/tests/solutions/greatest-of-all.sh
  83. 1
      sh/tests/solutions/hard-conditions.sh
  84. 1
      sh/tests/solutions/hard-perm.sh
  85. 1
      sh/tests/solutions/in-back-ground.sh
  86. 2
      sh/tests/solutions/in-the-dark.sh
  87. 13
      sh/tests/solutions/input-redirection.sh
  88. 49
      sh/tests/solutions/joker-num.sh
  89. 3
      sh/tests/solutions/largest.sh
  90. 1
      sh/tests/solutions/left.sh
  91. 7
      sh/tests/solutions/plus.sh
  92. 25
      sh/tests/solutions/remake.sh
  93. 1
      sh/tests/solutions/right.sh
  94. 7
      sh/tests/solutions/set-env-vars.sh
  95. 8
      sh/tests/solutions/set-internal-vars.sh
  96. 112
      subjects/ai/backtesting-on-the-sp500/audit/README.md
  97. 0
      subjects/ai/backtesting-sp500/README.md
  98. 110
      subjects/ai/backtesting-sp500/audit/README.md
  99. 0
      subjects/ai/backtesting-sp500/data/fundamentals.csv
  100. 0
      subjects/ai/backtesting-sp500/data/sp500.csv
  101. Some files were not shown because too many files changed in this diff diff.show_more

57
.github/ISSUE_TEMPLATE/bug_report.md

@ -1,32 +1,53 @@
### Environment
---
name: 🐛 Bug report
about: Create a report to help us improve
title: "[BUG] "
labels: "🐛 bug"
assignees: ""
---
Device (web, mobile):
**Describe the bug**
A clear and concise description of what the bug/error is.
Operating system (Windows, macOS, Linux):
**Users**
Usernames of students/admin that are affected by the issue:
Browser (Chrome, Firefox, Safari, Brave):
**Severity**
Choose the severity label (❗minor), (‼ major), or (⚠ critical).
### Steps to reproduce the issue = what action results in the issue
**Type**
Choose the label (🖌 ui), (⚙ functionality), (🗂 documentation), or (🔐 security)
URL of the page:
**To Reproduce**
Steps to reproduce the behavior:
Steps to follow:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
1.
2.
**Workarounds**
Any known workarounds for the issue:
Usernames of students that are affected by the issue:
**Expected behavior**
A clear and concise description of what you expected to happen.
### Expected Result = How the software should have performed
**Attachments**
If applicable, add screenshots/videos/logs to help explain your problem.
<sub>Using tools like [Loom](https://chrome.google.com/webstore/detail/loom-for-chrome/liecbddmkiiihnedobmlmillhodjkdmb)</sub>
What was the expected outcome of the action taken in `step 3` ?
**Desktop (please complete the following information):**
### Actual Result = How the software actually performed
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
Actual outcome of the action taken in `step 3`
**Smartphone (please complete the following information):**
Error message that appears (if applicable)
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
### Visual Proof
Screenshots & Videos (using [Loom](https://chrome.google.com/webstore/detail/loom-for-chrome/liecbddmkiiihnedobmlmillhodjkdmb))
**Additional context**
Add any other context about the problem here.

21
.github/ISSUE_TEMPLATE/feature_request.md

@ -1,11 +1,28 @@
---
name: 🪄 Feature request
about: Suggest a feature or an enhancement for this project
title: "[FEATURE] "
labels: "🪄 feature"
assignees: ""
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Type**
Choose the label (🖌 ui), (⚙ functionality), (🗂 documentation), or (🔐 security)
**Expected benefit**
A clear and concise description of the expected benefit of the feature, including any relevant metrics or data to support its value:
**Target audience**
Who will benefit from this feature (e.g. users, developers, administrators):
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.
**Additional context & attachments**
Add any other context, screenshots, or additional attachments, such as mockups or prototypes, to provide more context for the feature.

2
.github/workflows/docker-images.yml

@ -21,7 +21,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
- name: Login to docker.01-edu.org Registry
uses: docker/login-action@v1
uses: docker/login-action@v2.1.0
with:
registry: docker.01-edu.org
username: ${{ secrets.USER_DOCKER_01EDU_ORG }}

50
docs/reviews.md

@ -0,0 +1,50 @@
# Reviews
## Context
Only unblocked bonus exercises can be reviewed, which are usually the last items of a quest.
Bonus exercises are available in quests 02 / 03 / 04 / 05 / 07 / 08 / 09.
<img width="1073" alt="Screenshot 2019-10-17 at 02.43.31" src="img/reviews/Screenshot 2019-10-17 at 02.43.31.jpg">
Making a review involves 2 students who are going to review each other's exercise.
Each user has to :
- **check** the code of the other one on Gitea. **You must add your reviewer as contributor in your repository so he/she can see your code**.
- **bet** if it is going to fail or succeed in the Review interface.
- **run** his own exercise in the Review interface to give a result to compare with the bet, and state if it was right or wrong.
## Usage
To submit an exercise to review and be reviewed, go to the `Review panel` on the right of the quest interface and click on the button to submit it :
<img width="1073" alt="Screenshot 2019-10-17 at 01.59.32" src="img/reviews/Screenshot 2019-10-17 at 01.59.32.jpg">
Then, when a match with another student who also wants to review is found, you will be notified :
<img width="1073" alt="Screenshot 2019-10-17 at 02.03.11" src="img/reviews/Screenshot 2019-10-17 at 02.03.11.jpg">
Once you and the other student have confirmed the match, you can go and check the code of the other student on their repository in the component `Your review` :
<img width="1073" alt="Screenshot 2019-10-17 at 02.05.46" src="img/reviews/Screenshot 2019-10-17 at 02.05.46.jpg">
When you have checked their code, those 4 steps will have to be completed to achieve the review :
- You have to bet if the exercise of the other student will fail or succeed after running the tester
- The other student has to do the same with your exercise and make his own bet, that you will see on the component `Review of your exercise`
<img width="1073" alt="Screenshot 2019-10-17 at 02.20.18" src="img/reviews/Screenshot 2019-10-17 at 02.20.18.jpg">
- Once the other student's bet is set, the tester button unblocks and you have to run it on your exercise to output the result determining if your exercise has failed or succeeded ; this result is compared to the other student's bet to determine if it was wrong or right
- The other student also has to run the tester on their exercise to determine their result and so whether your bet was wrong or right
<img width="1073" alt="Screenshot 2019-10-17 at 02.22.30" src="img/reviews/Screenshot 2019-10-17 at 02.22.30.jpg">
A bet is considered succeeded if it is equal to the tester output :
<img width="1073" alt="Screenshot 2019-10-17 at 02.24.04" src="img/reviews/Screenshot 2019-10-17 at 02.24.04.jpg">
You can have those 4 cases :
| bet | tester output | bet result |
| ------- | ------------- | ------------- |
| fail | failed | **succeeded** |
| fail | succeeded | **failed** |
| succeed | succeeded | **succeeded** |
| succeed | failed | **failed** |

18
js/tests/bloody-sunday_test.js

@ -1,18 +0,0 @@
export const tests = []
const t = (f) => tests.push(f)
t(() => bloodySunday(new Date('0001-01-01')) === 'Monday')
t(() => bloodySunday(new Date('0001-01-02')) === 'Tuesday')
t(() => bloodySunday(new Date('0001-01-03')) === 'Wednesday')
t(() => bloodySunday(new Date('0001-01-04')) === 'Thursday')
t(() => bloodySunday(new Date('0001-01-05')) === 'Friday')
t(() => bloodySunday(new Date('0001-01-06')) === 'Saturday')
t(() => bloodySunday(new Date('0001-01-07')) === 'Monday')
t(() => bloodySunday(new Date('0001-12-01')) === 'Friday')
t(() => bloodySunday(new Date('1664-08-09')) === 'Saturday')
t(() => bloodySunday(new Date('2020-01-01')) === 'Monday')
t(() => bloodySunday(new Date('2048-12-08')) === 'Thursday')
Object.freeze(tests)

8
js/tests/gatecrashers_test.mjs

@ -77,8 +77,8 @@ const isServerRunningWell = async ({ path, ctx }) => {
const testGoodRequests = async ({ path, eq, fail, ctx }) => {
const expectedBody = {
answer: 'yes',
drink: 'alcohol',
food: 'bats',
drink: 'juice',
food: 'pizza',
}
const dirName = 'guests'
const dirPath = join(ctx.tmpPath, dirName)
@ -110,8 +110,8 @@ const testGoodRequests = async ({ path, eq, fail, ctx }) => {
const testUnauthorizedRequests = async ({ path, eq, ctx }) => {
const body = {
answer: 'yes',
drink: 'alcohol',
food: 'bats',
drink: 'juice',
food: 'pizza',
}
const { server } = await ctx.startServer(path)

1
js/tests/race_test.js

@ -1,4 +1,3 @@
Promise.race = undefined
// /*/ // ⚡
export const tests = []
const t = (f) => tests.push(f)

18
js/tests/sunny-sunday_test.js

@ -0,0 +1,18 @@
export const tests = []
const t = (f) => tests.push(f)
t(() => sunnySunday(new Date('0001-01-01')) === 'Monday')
t(() => sunnySunday(new Date('0001-01-02')) === 'Tuesday')
t(() => sunnySunday(new Date('0001-01-03')) === 'Wednesday')
t(() => sunnySunday(new Date('0001-01-04')) === 'Thursday')
t(() => sunnySunday(new Date('0001-01-05')) === 'Friday')
t(() => sunnySunday(new Date('0001-01-06')) === 'Saturday')
t(() => sunnySunday(new Date('0001-01-07')) === 'Monday')
t(() => sunnySunday(new Date('0001-12-01')) === 'Friday')
t(() => sunnySunday(new Date('1664-08-09')) === 'Saturday')
t(() => sunnySunday(new Date('2020-01-01')) === 'Monday')
t(() => sunnySunday(new Date('2048-12-08')) === 'Thursday')
Object.freeze(tests)

2
js/tests/test.mjs

@ -180,7 +180,7 @@ const runTests = async ({ url, path, code }) => {
new Promise((s, f) => {
timeout = setTimeout(f, 60000, Error('Time limit reached (1min)'))
}),
])
])
if (!(await waitWithTimeout) && !isDOM) {
throw Error('Test failed')
}

197
js/tests/uninvited_test.mjs

@ -0,0 +1,197 @@
import { once } from 'node:events'
import { spawn } from 'node:child_process'
import { mkdir, writeFile, chmod } from 'fs/promises'
import { join } from 'path'
import fs from 'node:fs/promises'
export const tests = []
const fetch = _fetch // to redefine the real fetch
const port = 5000
export const setup = async ({ randStr }) => {
const dir = '.'
await mkdir(`${dir}/guests`, { recursive: true })
const randomName = randStr()
const createFilesIn = ({ files, dirPath }) => {
Promise.all(
files.map(([fileName, content]) =>
writeFile(`${dirPath}/${fileName}`, JSON.stringify(content), {
flag: 'wx',
}),
),
).catch(reason => console.log(reason))
return true
}
const sendRequest = async (path, options) => {
const response = await fetch(`http://localhost:${port}${path}`, options)
const { status } = response
const headers = Object.fromEntries(response.headers)
let body = ''
try {
body = await response.json()
} catch (err) {
body = err
}
return { status, body, headers }
}
const startServer = async path => {
const server = spawn('node', [`${path}`])
const message = await Promise.race([
once(server.stdout, 'data'),
Promise.race([
once(server.stderr, 'data').then(String).then(Error),
once(server, 'error'),
]).then(result => Promise.reject(result)),
])
return { server, message }
}
return { tmpPath: dir, createFilesIn, randomName, sendRequest, startServer }
}
const testServerRunning = async ({ path, ctx }) => {
const { server, message } = await ctx.startServer(path)
server.kill()
return message[0].toString().includes(port)
}
const testRightStatusCode = async ({ path, ctx, randStr }) => {
const { server } = await ctx.startServer(path)
const { status } = await ctx.sendRequest(`/${ctx.randomName}`, {
method: 'POST',
headers: {
'content-type': 'application/json',
},
body: randStr(),
})
server.kill()
if (status != 201) return false
return true
}
const testRightContentType = async ({ path, ctx, randStr }) => {
const { server } = await ctx.startServer(path)
const { headers } = await ctx.sendRequest(`/${ctx.randomName}`, {
method: 'POST',
headers: {
'content-type': 'application/json',
},
body: randStr(),
})
server.kill()
if (headers['content-type'] != 'application/json') return false
return true
}
const testServerFail = async ({ path, eq, ctx, randStr }) => {
const { server } = await ctx.startServer(path)
await chmod(`${ctx.tmpPath}/guests`, 0).catch(reason => console.log(reason))
const { status, body, headers } = await ctx.sendRequest(
`/${ctx.randomName}`,
{
method: 'POST',
body: randStr(),
},
)
await chmod(`${ctx.tmpPath}/guests`, 0o777)
server.kill()
return eq(
{
status: status,
body: body,
'content-type': headers['content-type'],
},
{
status: 500,
body: { error: 'server failed' },
'content-type': 'application/json',
},
)
}
const testFileCreated = async ({ path, ctx, randStr }) => {
const { server } = await ctx.startServer(path)
const randomName = randStr()
await ctx.sendRequest(`/${randomName}`, {
body: randStr(),
method: 'POST',
})
const dirName = 'guests'
const dirPath = join(ctx.tmpPath, dirName)
let accessWorked = true
server.kill()
await fs
.access(`${dirPath}/${randomName}.json`, fs.constants.F_OK)
.catch(reason => {
accessWorked = false
console.log(reason)
})
return accessWorked
}
const testFileContent = async ({ path, ctx, randStr }) => {
const { server } = await ctx.startServer(path)
const randomName = randStr()
const body = randStr()
await ctx.sendRequest(`/${randomName}`, {
body: body,
method: 'POST',
})
const dirName = 'guests'
const dirPath = join(ctx.tmpPath, dirName)
server.kill()
let content = ''
await fs
.readFile(`./${dirPath}/${randomName}.json`, 'utf8', (err, data) => {
if (err) {
console.error(err)
return 'error when reading file'
}
return data
})
.then(data => {
if (data === 'error when reading file') return
content = data
})
return body === content
}
const testBodyOnSuccess = async ({ path, ctx, eq, randStr }) => {
const { server } = await ctx.startServer(path)
const randomBody = { message: randStr() }
const { body } = await ctx.sendRequest(`/${ctx.randomName}`, {
method: 'POST',
headers: {
'content-type': 'application/json',
},
body: JSON.stringify(randomBody),
})
server.kill()
return eq(
{
body: body,
},
{
body: randomBody,
},
)
}
tests.push(
testServerRunning,
testRightStatusCode,
testRightContentType,
testBodyOnSuccess,
testFileCreated,
testFileContent,
testServerFail,
)
Object.freeze(tests)

37
js/tests/veterinary_test.js

@ -0,0 +1,37 @@
export const tests = []
const testProperties = () => {
return (
Array.isArray(veterinary.animalKnowledge) &&
typeof veterinary.canTreat === 'function' &&
typeof veterinary.respondClient === 'function'
)
}
const testCanTreat = () => {
veterinary.animalKnowledge.push('dog', 'cat', 'elephant')
return (
veterinary.canTreat('dog') &&
veterinary.canTreat('cat') &&
veterinary.canTreat('elephant') &&
!veterinary.canTreat('') &&
!veterinary.canTreat('goldfish')
)
}
const testRespondClient = () => {
veterinary.animalKnowledge.push('parrot')
const vetResponse1 = veterinary.respondClient('Jack', 'parrot')
const vetResponse2 = veterinary.respondClient('Matias', 'cobra')
return (
vetResponse1.includes('Jack') &&
vetResponse1.toLowerCase().includes('yes') &&
vetResponse2.includes('Matias') &&
vetResponse2.toLowerCase().includes('no')
)
}
tests.push(testProperties, testCanTreat, testRespondClient)
Object.freeze(tests)

16
sh/debian/configure.sh diff.vendored

@ -258,9 +258,23 @@ function deployCore() {
# Deploy Runner
echo -e "Deploying Runner service: \n "
cd /root/core/runner
# Get the latest release version tag and create latest branch
tag=$(git describe --tags $(git rev-list --tags --max-count=1))
git checkout $tag -b latest
git describe --tags
# Set upstream to latest
git branch --set-upstream-to=origin/latest latest
# Get user auth infor for the runner
echo -e "Enter the runner Registry password: "
read registryPassword
REGISTRY_PASSWORD=$registryPassword ./run.sh
echo -e "Enter the runner GitHub username: "
read githubUsername
echo -e "Enter the runner GitHub token: "
read githubToken
REGISTRY_PASSWORD=$registryPassword GITHUB_USERNAME=$githubUsername GITHUB_TOKEN=$githubToken ./run.sh
echo -e "Runner service is up! \n"
}

2
sh/tests/Dockerfile

@ -1,7 +1,7 @@
FROM docker.01-edu.org/debian:10.9-slim
RUN apt-get update
RUN apt-get -y install jq curl
RUN apt-get -y install jq curl tree apt-utils
WORKDIR /app/assets/superhero
RUN curl --remote-name --location https://demo.01-edu.org/assets/superhero/all.json

99
sh/tests/append-output_test.sh

@ -0,0 +1,99 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
FILENAME="student/append-output.sh"
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
if test ! -e append-output; then
mkdir append-output
cat <<EOF >append-output/results.txt
"In the End" - Linkin Park
"Crawling" - Linkin Park
"Elevation" - U2
"Get the Party Started" - Pink
"Lady Marmalade" - Christina Aguilera, Lil' Kim, Mya, Pink
EOF
cat <<EOF >append-output/songs.txt
"Breathe" - Faith Hill
"It Wasn't Me" - Shaggy featuring Ricardo "RikRok" Ducent
"Hanging by a Moment" - Lifehouse
"Shape of My Heart" - Backstreet Boys
"Thank You" - Dido
"I'm Like a Bird" - Nelly Furtado
"Family Affair" - Mary J. Blige
"Fallin'" - Alicia Keys
"All for You" - Janet Jackson
"I Wanna Know" - Joe
"U Remind Me" - Usher
"U Got It Bad" - Usher
"I'm a Believer" - Smash Mouth
"Get the Party Started" - Pink
"Wherever You Will Go" - The Calling
"In the End" - Linkin Park
"Loser" - Beck
"Get Ur Freak On" - Missy Elliott
"I'm Real" - Jennifer Lopez
"Butterfly" - Crazy Town
"Crawling" - Linkin Park
"I'm a Slave 4 U" - Britney Spears
"Elevation" - U2
"Lady Marmalade" - Christina Aguilera, Lil' Kim, Mya, Pink
"Play" - Jennifer Lopez
"I'm Just a Kid" - Simple Plan
"Imitation of Life" - R.E.M.
"Big Pimpin'" - Jay-Z
"Stutter" - Joe featuring Mystikal
"I Wish" - R. Kelly
"This Is the Night" - Clay Aiken
"Hella Good" - No Doubt
"I Know" - Dionne Farris
"I'll Be Missing You" - Puff Daddy and Faith Evans featuring 112
"I Try" - Macy Gray
"Thong Song" - Sisqo
"Survivor" - Destiny's Child
"I Want It That Way" - Backstreet Boys
"Bad Day" - Daniel Powter
"I'm Like a Bird" - Nelly Furtado
"I Need to Know" - Marc Anthony
"Follow Me" - Uncle Kracker
"Hemorrhage (In My Hands)" - Fuel
"Soak Up the Sun" - Sheryl Crow
"I Hope You Dance" - Lee Ann Womack
"Can't Get You Out of My Head" - Kylie Minogue
"I Just Wanna Love U (Give It 2 Me)" - Jay-Z
"My Love Is Your Love" - Whitney Houston
"Bounce with Me" - Lil' Bow Wow
"Where the Party At" - Jagged Edge
"I'm Already There" - Lonestar
"I Don't Want to Miss a Thing" - Aerosmith
"If You Could Read My Mind" - Stars on 54
"My Way" - Usher
"Always on Time" - Ja Rule featuring Ashanti
EOF
fi
challenge() {
$(cd "$1" && bash "$script_dirS"/$FILENAME)
submitted=$(cat $1/results.txt)
rm $1"/results.txt"
$(cd "$1" && bash "$script_dirS"/solutions/append-output.sh)
expected=$(cat $1/results.txt)
diff <(echo "$submitted") <(echo "$expected")
}
if [ -s ${FILENAME} ]; then
if [[ $(cat $FILENAME | grep "cat <<EOF >results.txt" | wc -l) -ne 0 ]]; then
echo "cheating is not allowed in this exercise!"
exit 1
elif
[[ $(cat $FILENAME | grep echo | wc -l) -ne 0 ]]
then
echo "cheating is not allowed in this exercise!"
exit 1
fi
fi
challenge append-output
rm -r append-output

30
sh/tests/array-selector_test.sh

@ -0,0 +1,30 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
submitted=$(bash "$script_dirS"/student/array-selector.sh "$@")
expected=$(bash "$script_dirS"/solutions/array-selector.sh "$@")
diff <(echo "$submitted") <(echo "$expected")
}
# Test with numbers - out of range included
for num in {0..6}
do
challenge $num
done
# Test with a value that is not a digit
challenge "abc"
# Test with wrong number of arguments
challenge

54
sh/tests/auto-exec-bin_test.sh

@ -0,0 +1,54 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
FILENAME="student/auto-exec-bin.sh"
BINFILE="~/myBins/01exec"
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
setupbin() {
if [ -f ${BINFILE} ]; then
echo "bin already exists!"
else
mkdir -p ~/myBins
echo "echo Hello 01 Scripting Pool" > $HOME/myBins/01exec
fi
chmod +x $HOME/myBins/01exec
}
challenge() {
OLD_PATH=$PATH
# run soultion script
source "$script_dirS"/$FILENAME
submitted=$(cd / && 01exec)
PATH=$OLD_PATH
# run student script
source "$script_dirS"/solutions/auto-exec-bin.sh
expected=$(cd / && 01exec)
# diff
diff <(echo "$submitted") <(echo "$expected")
}
# True if FILE exists and is a regular file
if [ -f ${FILENAME} ]; then
# FILE exists and it's not empty
if [ -s ${FILENAME} ]; then
if [[ $(cat $FILENAME | grep echo | wc -l) -ne 0 ]]; then
echo "echo is not allowed in this exercise!"
exit 1
fi
setupbin
challenge
else
echo "The file exist but is empty"
exit 1
fi
else
echo "File does not exist"
exit 1
fi

20
sh/tests/auto-jobs_test.sh

@ -0,0 +1,20 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
print_content() {
mkdir -p uncompressed
tar -xpf auto-jobs.tar -C uncompressed
cat -e uncompressed/$1
}
for i in 1 2 3 4
do
submitted=$(cd student && print_content task$i)
expected=$(cd solutions && print_content task$i)
diff <(echo "$submitted") <(echo "$expected")
done

34
sh/tests/bin-status_test.sh

@ -0,0 +1,34 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
FILENAME="student/bin-status.sh"
challenge() {
submitted=$(eval "$@" >/dev/null 2>&1 ; source $FILENAME)
expected=$(eval "$@" >/dev/null 2>&1 ; source solutions/bin-status.sh)
diff <(echo "$submitted") <(echo "$expected")
}
# True if FILE exists and is a regular file
if [ -f ${FILENAME} ]; then
# FILE exists and it's not empty
if [ -s ${FILENAME} ]; then
challenge true
challenge false
challenge ls -l
challenge ls asdasdasdasdad
else
echo "The file exist but is empty"
exit 1
fi
else
echo "File does not exist"
exit 1
fi

28
sh/tests/burial_test.sh

@ -0,0 +1,28 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
FILENAME="student/burial.sh"
# True if FILE exists and is a regular file
if [ -f ${FILENAME} ]; then
# FILE exists and it's not empty
if [ -s ${FILENAME} ]; then
if [[ $(cat $FILENAME | grep echo | wc -l) -ne 0 ]]; then
echo "echo is not allowed in this exercise!"
exit 1
fi
submitted=$(bash $FILENAME)
expected=$(bash solutions/burial.sh)
diff <(echo "$submitted") <(echo "$expected")
else
echo "The file exist but is empty"
exit 1
fi
else
echo "File does not exist"
exit 1
fi

86
sh/tests/calculator_test.sh

@ -0,0 +1,86 @@
#!/usr/bin/env bash
# set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
submitted="./calculator.sh $@
"
expected="./calculator.sh $@
"
submitted+=$(2>&1 bash "$script_dirS"/student/calculator.sh "$@")
submitted+="
exit status: $?"
expected+=$(2>&1 bash "$script_dirS"/solutions/calculator.sh "$@")
expected+="
exit status: $?"
diff -U 1 <(echo "$submitted") <(echo "$expected")
if [ $? != 0 ]
then
exit 1
fi
}
# Check if student uses case statement
if [[ $(cat "$script_dirS"/student/calculator.sh | grep case | wc -l) -eq 0 ]]
then
echo "Error: the use of case statement is mandatory"
exit 1
fi
# Valid inputs
challenge "15" "+" "10"
challenge "15" "-" "10"
challenge "15" "/" "10"
challenge "15" "*" "10"
challenge "3491" "+" "-67"
challenge "3491" "-" "-67"
challenge "3491" "/" "-67"
challenge "3491" "*" "-67"
challenge "-3491" "+" "-67"
challenge "-3491" "-" "-67"
challenge "-3491" "/" "-67"
challenge "-3491" "*" "-67"
# Invalid inputs
challenge
challenge "-3491" "*" "-67" "10" "12"
challenge "20" "/" "0"
challenge "20" "@" "10"
challenge "10" "*" "67invalid"
# Test operators functions
source $script_dirS"/student/calculator.sh" 10 + 10 >/dev/null 2>&1
if [ $(do_add 11 14) != 25 ]
then
echo "error in function do_add"
exit 1
fi
if [ $(do_sub 11 14) != -3 ]
then
echo "error in function do_sub"
exit 1
fi
if [ $(do_mult 3 5) != 15 ]
then
echo "error in function do_mult"
exit 1
fi
if [ $(do_divide 50 5) != 10 ]
then
echo "error in function do_divide"
exit 1
fi

28
sh/tests/check-user_test.sh

@ -0,0 +1,28 @@
#!/usr/bin/env bash
# set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
submitted="./check-user.sh $@
"
expected="./check-user.sh $@
"
submitted+=$(bash 2>&1 "$script_dirS"/student/check-user.sh "$@")
expected+=$(bash 2>&1 "$script_dirS"/solutions/check-user.sh "$@")
diff -U 1 <(echo "$submitted") <(echo "$expected")
}
challenge "-i" "root"
challenge "-e" "root"
challenge "-i" "unknown_not_found"
challenge "-e" "unknown_not_found"
challenge
challenge "-i" "root" "too" "many" "args"
challenge "-t" "root"

27
sh/tests/comparator_test.sh

@ -0,0 +1,27 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
submitted=$(bash $script_dirS/student/comparator.sh "$@")
expected=$(bash $script_dirS/solutions/comparator.sh "$@")
diff <(echo "$submitted") <(echo "$expected")
}
for i in $(seq 1 10); do
n1=$(shuf -i 1-20 -n 1)
n2=$(shuf -i 1-30 -n 1)
challenge $n1 $n2
done
challenge "0" "0"
challenge "10" "10"
challenge "-11" "-11"
challenge "14"
challenge "-11" "-11" "4"
challenge "as" "str"

11
sh/tests/custom-ls/folder1/.hidden

@ -0,0 +1,11 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum venenatis rutrum vehicula. Phasellus vehicula sagittis nibh, sed congue turpis suscipit a. Etiam sed nibh risus. Aenean aliquet urna ornare nisi bibendum, nec vehicula quam sagittis. Quisque varius vel tortor et rhoncus. Aliquam erat volutpat. Quisque sit amet cursus tortor.
Aenean egestas dui est, eu vehicula mi vehicula vitae. Nunc rhoncus sit amet libero id tempus. Fusce mollis at urna sit amet iaculis. Ut dapibus sed enim eu fringilla. Proin pretium, orci eget mollis viverra, nibh nunc feugiat purus, vel consequat felis magna ac felis. Nam gravida imperdiet arcu. Aliquam est felis, iaculis non felis id, cursus convallis metus. Phasellus ac varius arcu. Aenean congue nisi ut urna tempor tempor. Mauris sit amet purus non risus auctor ultricies imperdiet vitae ex. Vestibulum maximus eros quam, a luctus massa condimentum ac. In commodo consequat diam, at rutrum massa interdum non. In sed rutrum dolor.
Ut auctor porta felis, luctus ullamcorper ipsum pulvinar ac. Curabitur non pharetra purus. Nulla euismod leo nec massa convallis, ac facilisis orci lacinia. Maecenas eget magna tristique, eleifend est vehicula, mattis lectus. Etiam lectus sem, rutrum in nisl vitae, congue tincidunt urna. Praesent luctus auctor arcu, quis tristique ex suscipit eleifend. Phasellus congue tempus nisi vitae suscipit. Quisque ut luctus ipsum. Duis eget consequat massa. Vestibulum aliquam ligula quis felis imperdiet luctus. Phasellus efficitur gravida elementum. Sed quis mi tortor.
Pellentesque luctus porttitor est ac tristique. Nulla facilisi. Duis eu tellus ac lectus vehicula tristique. Quisque magna ex, tristique at sollicitudin sed, blandit consequat erat. In hac habitasse platea dictumst. Mauris sodales, enim in scelerisque ullamcorper, leo lectus pharetra justo, eget dignissim eros libero vitae sapien. Donec elementum varius feugiat. Donec porta eu tellus non suscipit. Integer eu diam ultricies, sodales dolor a, ornare odio. Nulla congue commodo libero, facilisis aliquam nulla pellentesque nec. Aliquam et nisi facilisis, mollis est eu, ultricies metus. Praesent rutrum eros eu neque dapibus gravida. Nam et tortor congue, egestas leo et, euismod erat. Pellentesque ut efficitur risus. Integer sodales convallis arcu, eget mattis purus condimentum eu. Mauris urna neque, ornare in convallis eget, viverra varius lectus.
Sed dapibus nibh neque, eget consequat odio placerat ac. Duis vel nunc erat. Suspendisse vel ornare leo. Sed ut augue turpis. Maecenas ullamcorper a est non pretium. Nulla venenatis interdum pretium. Nulla ut velit vel magna blandit lacinia. Etiam dictum vestibulum nulla non gravida. Pellentesque cursus enim euismod massa congue, vitae ullamcorper urna bibendum. Phasellus in tempus ex. Etiam quis ante a erat bibendum auctor.

1
sh/tests/custom-ls/folder1/asd

@ -0,0 +1 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eget nisl leo. Donec gravida tristique velit sit amet vulputate. In bibendum nisi tortor. Cras ullamcorper velit non mauris dapibus blandit. Maecenas rutrum semper mauris sed hendrerit. Morbi pellentesque est at enim suscipit semper. Donec tincidunt sem velit, sit amet cursus quam tincidunt eu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vivamus non libero vel est posuere ullamcorper sit amet nec lectus. Quisque sagittis augue euismod nulla ultricies elementum sit amet eu leo.

199
sh/tests/custom-ls/folder1/hello

@ -0,0 +1,199 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce accumsan nisi vel mi sodales varius. Morbi in maximus ipsum. Maecenas pulvinar mi efficitur nulla luctus, quis tempus neque finibus. Curabitur ut tristique lacus. Donec a arcu vel mi hendrerit fermentum vitae ut urna. Nulla dapibus lacus in tellus tincidunt aliquam. Nullam tortor lorem, posuere sed nibh sed, fringilla mollis justo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec ultricies ac magna sed hendrerit. Donec nec venenatis sapien. Vivamus maximus diam at lorem interdum ullamcorper at eu mauris. Pellentesque ante tortor, sagittis in euismod non, mollis at arcu. Vestibulum vitae eleifend nisl, cursus accumsan felis. Integer a rhoncus sem, at aliquam lectus.
Vivamus molestie hendrerit efficitur. Vestibulum ut hendrerit mi, sed semper arcu. Suspendisse ullamcorper lobortis ante a tristique. Curabitur a placerat erat. Phasellus dapibus vitae ante vitae sollicitudin. Cras porta sit amet ante sed viverra. Curabitur ut elit tincidunt, facilisis ligula id, condimentum erat. Integer sit amet congue elit.
Praesent laoreet suscipit libero finibus convallis. Integer dapibus, sapien ut porta mollis, tortor sapien pellentesque ligula, at consequat mi metus sed nisi. Nulla lacinia nisi vel velit gravida, eu gravida metus faucibus. Phasellus blandit cursus metus quis volutpat. Pellentesque tempus aliquet lorem id varius. Phasellus placerat iaculis porta. Nulla nunc libero, lacinia sit amet odio pretium, malesuada molestie dui. In hac habitasse platea dictumst. Nulla congue consectetur nulla, vitae euismod urna. Aliquam massa risus, elementum ut fringilla mollis, elementum ut neque. Donec odio justo, tempor sit amet commodo nec, malesuada ultricies magna. Vivamus congue ullamcorper velit, nec pulvinar nisi fermentum eu. Morbi sit amet mi egestas, pulvinar augue ut, euismod leo. Ut auctor condimentum elementum.
Sed rhoncus facilisis sem, a congue ex congue ac. Sed dictum est lorem, eget fermentum enim molestie ut. Aenean sed sagittis nunc, in dapibus justo. Sed faucibus hendrerit felis. Duis aliquam tempor erat at porta. Morbi bibendum bibendum risus, non mattis nisl venenatis quis. Aliquam erat volutpat. Nunc ac neque arcu. Vivamus et ipsum maximus, porttitor ante in, pretium mauris. Suspendisse molestie tempus ante ut interdum. Nulla sed ex vehicula nisl fermentum viverra eget a sapien. Aliquam tempus scelerisque dignissim.
Pellentesque massa lorem, rutrum a lorem et, vehicula fermentum orci. Mauris quis viverra eros. Donec lobortis iaculis justo non sollicitudin. Nullam scelerisque volutpat ultrices. Etiam fermentum congue tortor nec molestie. Sed laoreet nisi nec aliquam condimentum. Sed hendrerit tempor lobortis. Sed tempor magna at euismod semper. Donec nec felis orci. Donec sollicitudin placerat lorem, quis semper elit mollis ac. Morbi semper eu odio ac gravida.
Aliquam sollicitudin nisi nec nibh hendrerit fermentum. Quisque laoreet, enim sit amet finibus lobortis, nulla nibh laoreet leo, quis elementum nulla nulla in dolor. Sed id porta enim. Donec eu porttitor purus. Nunc ac augue sagittis, pretium sapien ut, aliquam purus. Curabitur lacus velit, hendrerit nec sagittis sit amet, vulputate sit amet magna. Sed ut molestie magna, sit amet dapibus felis. Proin aliquet nec neque vel molestie. Mauris dictum risus nec tincidunt maximus. Proin sagittis nisi lorem, vel vestibulum purus tincidunt id. Donec pharetra nisi lacus, quis ornare odio vestibulum non. Nunc ut condimentum purus, eget porta libero. In urna nulla, aliquam nec hendrerit a, sodales vel purus.
Suspendisse non semper enim. Nunc varius est ac arcu cursus, accumsan varius lorem porttitor. Morbi viverra diam tortor, ut sodales eros aliquam id. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec blandit sit amet metus sit amet cursus. In faucibus sapien ut dolor blandit, a sollicitudin urna viverra. Vivamus posuere tellus ac elit lobortis, vel dignissim felis sodales. Aliquam ut arcu ligula. Proin nec magna semper, condimentum sem at, fermentum est. Morbi sit amet suscipit lectus. Nam porttitor libero ipsum, in sagittis est efficitur sagittis. Quisque eleifend neque id eros dapibus commodo. Nam in diam vel felis bibendum cursus non ac quam. Sed id sapien mollis, ultricies nisi sed, maximus sapien. Nulla ullamcorper at ante et gravida. Duis quis tortor libero.
Cras vitae mi eget metus scelerisque malesuada. Nulla tempor ipsum enim. Phasellus congue, eros nec dictum dignissim, elit lacus bibendum augue, et pharetra lacus nisi vitae arcu. Interdum et malesuada fames ac ante ipsum primis in faucibus. Integer condimentum lacinia nulla in pretium. Vestibulum ipsum ante, rhoncus vitae quam id, faucibus porttitor odio. Donec vulputate, nunc vel bibendum faucibus, mauris metus rutrum lacus, eget pretium ex lacus eu ante. Duis nec nulla cursus, lacinia ipsum ut, placerat nulla. Nulla facilisi. Praesent efficitur nunc a odio pretium fringilla. Nullam viverra ornare mi a feugiat. Proin at posuere orci. Nulla placerat turpis at sem aliquet consequat. Pellentesque in velit id turpis aliquet tempor.
Fusce ullamcorper ultrices mauris, vitae convallis purus consectetur in. Mauris ac nibh arcu. Pellentesque blandit rutrum pretium. Quisque auctor ipsum blandit ante scelerisque, nec hendrerit enim eleifend. Aliquam eros enim, finibus vitae semper a, lobortis ut lorem. Maecenas eget nunc rutrum, vulputate arcu a, suscipit felis. Proin ac nisi neque. Phasellus placerat vestibulum tortor sed tincidunt. Praesent suscipit felis nec purus molestie bibendum. Aenean ornare tincidunt eros fermentum lobortis. Nunc quis augue in ante sodales consectetur id a nisi.
Etiam elit mi, iaculis id urna et, blandit euismod lectus. Proin pharetra, massa vel cursus placerat, dui sapien ullamcorper felis, sed placerat enim risus in neque. Ut metus tellus, bibendum condimentum urna ut, egestas malesuada mauris. Maecenas vel efficitur lacus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Vestibulum dictum a quam quis consequat. Sed nec libero iaculis, mollis enim non, commodo libero. Nunc laoreet interdum purus at tincidunt. Proin rutrum diam ex, nec fringilla ante consequat id. Suspendisse potenti. Vivamus in justo libero. Sed sodales iaculis tellus et ornare. Fusce fermentum interdum libero ut pharetra. Sed eget venenatis mauris.
Suspendisse commodo posuere augue, vitae rutrum massa fermentum vel. Nunc dignissim lobortis convallis. Nam hendrerit egestas aliquam. Ut efficitur sem vitae libero iaculis condimentum. Nam ac dui et ante posuere interdum pulvinar ut ipsum. Integer dictum, tortor in blandit vestibulum, tortor quam mollis diam, et dictum felis tellus quis felis. Mauris sed ex aliquet, sollicitudin enim quis, semper enim. Nam feugiat ut diam ut pulvinar.
Cras eleifend sollicitudin mi vitae molestie. Vivamus facilisis maximus nulla, et vehicula dui sagittis at. Mauris eget augue orci. Sed vitae magna et velit elementum blandit. Curabitur aliquet rutrum mi, finibus aliquet eros egestas a. Ut vestibulum, purus vel lobortis tempus, odio neque lobortis enim, quis pellentesque neque justo eget velit. Aliquam erat volutpat. Aenean vel cursus turpis. Integer vel justo eu nunc dignissim aliquam. Nam vitae diam id lorem interdum vehicula. Donec ut erat molestie sem lacinia efficitur.
Duis vestibulum, ipsum vitae blandit ullamcorper, erat ex sagittis elit, ut elementum dui metus non velit. Praesent semper magna non magna vestibulum, et tempus tortor mattis. Nam ut risus bibendum, consequat mi non, congue arcu. Duis aliquam facilisis massa, et aliquet massa gravida a. Donec et ex orci. Cras mollis mi elit, nec auctor justo semper ut. Curabitur euismod interdum erat. Ut egestas turpis vel magna dictum sagittis. Quisque eu scelerisque ante, pellentesque gravida orci. Vivamus in fermentum ipsum. Vestibulum eu commodo sem. Suspendisse in lectus vel massa tincidunt pharetra sed eget eros. Sed sollicitudin egestas nisl. Aliquam consequat erat in imperdiet pharetra. Vestibulum fermentum dolor tortor, id faucibus lacus blandit mattis. Sed laoreet leo vitae lacinia pretium.
In non lorem sem. Aliquam in finibus ipsum. Nunc et interdum elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin posuere bibendum turpis, mattis dignissim dolor convallis vel. Maecenas ac erat quis magna mattis consectetur interdum ornare risus. Curabitur quis neque mauris.
Cras vitae mollis nibh, malesuada vehicula velit. Pellentesque euismod, lacus sed sodales mattis, ipsum ex egestas mauris, non sagittis elit dui nec sem. In vitae fermentum erat. Pellentesque velit diam, pellentesque sit amet dolor ac, dictum vestibulum felis. Nulla hendrerit ex vitae molestie semper. Nam vestibulum accumsan odio, sit amet suscipit ex lacinia a. Quisque rutrum dignissim nunc, ut vehicula nulla scelerisque vel. Integer sollicitudin tempus nibh in vestibulum. Donec non posuere leo. Pellentesque malesuada ullamcorper vulputate. Nam iaculis lectus vel feugiat dictum. In pellentesque purus lorem, ut auctor urna vestibulum sed. Nulla facilisi. In id metus vitae ligula sollicitudin dignissim. Ut commodo vehicula odio, at aliquam arcu volutpat id.
Nunc sed risus molestie, tincidunt tortor ac, ornare mauris. Maecenas vel nisi ac sem malesuada volutpat. Suspendisse finibus, elit in semper sagittis, sapien nisi bibendum nisi, non porta est nulla at eros. Phasellus tristique ex lectus, et aliquet ante vehicula vitae. Duis a tempus enim, vel porttitor velit. Aliquam lacinia augue nec justo ultricies pharetra. Fusce eros dolor, suscipit ut sapien sit amet, sodales vestibulum mauris. Aenean eget sem justo. Quisque consectetur tempor nibh a pellentesque. Nulla fermentum nibh ac tristique mollis.
Sed eget arcu ac purus consequat tincidunt. Fusce auctor rhoncus magna eget bibendum. Cras tempor imperdiet lacus id vehicula. Pellentesque ornare augue nec eros dictum, at ultrices justo suscipit. Aliquam consequat, ex sit amet gravida ultrices, arcu odio finibus tellus, vitae iaculis purus est a est. Fusce vulputate nisi at neque facilisis rutrum. Curabitur sed consectetur sapien, et dapibus mi.
Nunc arcu lorem, pharetra quis mattis non, iaculis vel magna. Phasellus consectetur elit nec iaculis pellentesque. Phasellus lobortis ex ex, sed imperdiet ante posuere a. Phasellus volutpat dui ut orci placerat, id laoreet libero sagittis. Nulla dignissim accumsan arcu, a pellentesque mauris ultricies ut. Ut in metus dolor. Vivamus blandit odio urna, sed euismod ex scelerisque elementum. Nunc lobortis efficitur nunc eget suscipit. Nunc at nisi diam. Fusce blandit, est a condimentum placerat, elit nisl malesuada tellus, sit amet aliquet quam enim sed eros. Morbi eget placerat lorem. Nunc ultrices odio nisl, suscipit porttitor est congue eu. Nunc rhoncus risus eleifend, ultrices nisi nec, laoreet felis.
Phasellus consectetur odio id pellentesque sollicitudin. Pellentesque volutpat sem quis malesuada pretium. Vestibulum a felis sit amet nulla lobortis efficitur consectetur at justo. Sed ut arcu vitae nibh eleifend pulvinar nec vulputate est. Donec pretium, elit sed commodo commodo, metus elit volutpat tortor, eleifend bibendum metus augue vel elit. Fusce placerat justo luctus purus condimentum sollicitudin. Donec magna erat, vehicula eget lectus a, dapibus fringilla enim. Donec varius felis at libero ultricies tempus. Donec ligula lacus, fringilla non metus sed, pellentesque malesuada eros. Aliquam vel libero vitae turpis gravida condimentum sed tristique nunc. Maecenas aliquam urna nec dolor vulputate congue. Morbi mattis purus quis nisi dictum, eu ultricies risus euismod. Pellentesque mi velit, imperdiet a cursus nec, consequat ac dui. Suspendisse ullamcorper elit quis turpis porta, non blandit dui auctor. Nullam et diam facilisis, consequat augue pulvinar, molestie orci.
Etiam ac scelerisque nulla. Cras at justo vel enim lacinia sagittis sit amet nec tellus. Nunc convallis commodo pretium. Maecenas condimentum nulla suscipit, commodo neque sit amet, fermentum enim. Curabitur dui diam, gravida in tellus vitae, luctus feugiat nibh. Vestibulum in aliquam tellus. Nunc tempus odio vel lectus vehicula, sit amet lobortis libero condimentum.
Nam dictum, erat at hendrerit tincidunt, nulla lectus convallis sem, a pretium lectus nunc non nulla. Nulla gravida vulputate justo, eu viverra felis laoreet vel. Suspendisse arcu eros, rutrum sit amet molestie vitae, cursus sed lorem. Fusce orci metus, aliquam vel ex sed, rhoncus commodo augue. Donec a eros a nibh feugiat blandit. Proin venenatis pretium pretium. Praesent nec arcu leo. Fusce lacus turpis, porttitor vitae commodo id, hendrerit eget sem. Etiam cursus tincidunt eros ut venenatis. Vestibulum ultricies consectetur leo, eu imperdiet leo ultricies quis. Donec in enim sit amet mi imperdiet dignissim. In egestas interdum risus, sit amet egestas orci lobortis eu. Cras cursus euismod nisi sit amet euismod. Curabitur malesuada venenatis sem ac maximus. Donec mattis viverra euismod. Curabitur aliquet enim tempus dapibus porttitor.
Nulla sit amet volutpat enim. Nam gravida mauris erat, at sagittis odio iaculis quis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse dapibus id velit ac viverra. Nullam diam massa, condimentum in velit at, eleifend finibus nisi. Aliquam ut tellus non massa semper blandit. Maecenas condimentum venenatis sagittis. Sed quis ante a orci mollis dictum. Etiam interdum tempus purus at aliquam. Vestibulum cursus pulvinar est vitae lacinia. Quisque nibh risus, cursus id scelerisque vitae, elementum quis diam. Aliquam pharetra massa a ex ultrices maximus. Morbi laoreet iaculis leo, vitae maximus odio.
Fusce volutpat, lacus non porttitor venenatis, nulla enim consectetur lorem, vel fermentum leo tellus non ex. Quisque pellentesque magna nec nibh blandit tincidunt. Nulla facilisi. Etiam at vulputate metus. Etiam posuere imperdiet urna, non dictum dui finibus laoreet. Vivamus vitae fringilla velit. Suspendisse tortor odio, malesuada eget nibh in, lacinia placerat felis. Fusce id lobortis ipsum, eu posuere erat. Donec vel justo erat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris molestie gravida tellus, vel suscipit neque accumsan sed. Duis ac felis in mi venenatis rutrum non ac massa. Vivamus orci velit, efficitur non arcu quis, cursus gravida quam. Curabitur elementum felis luctus lobortis laoreet.
Donec pellentesque, lorem a imperdiet faucibus, leo lectus porttitor nulla, eget consequat neque ex ut est. Aenean massa tortor, iaculis id libero in, gravida sagittis justo. Duis sit amet placerat sapien, vel dictum quam. Proin maximus quam libero, a dictum mi tincidunt ultrices. Duis lobortis nisi tempor mauris egestas, in condimentum augue rutrum. Vivamus eget libero eu lorem malesuada tincidunt eu vitae nunc. Nam justo diam, eleifend id enim sit amet, eleifend facilisis purus. Phasellus convallis quam vitae augue auctor pretium. Vivamus et tristique arcu. Maecenas et urna porta, varius dui a, scelerisque mi. Fusce eget ex aliquam, commodo augue sed, ornare lacus. Quisque congue dapibus nisl.
Morbi pretium ac arcu nec accumsan. Nullam non cursus neque. Etiam eget mauris congue, faucibus felis sed, bibendum sapien. In efficitur ipsum eget bibendum pharetra. Aliquam gravida, leo ac dapibus feugiat, turpis ante ornare dui, sit amet consequat metus nunc sed nibh. Morbi pellentesque magna a justo vulputate, sed convallis turpis volutpat. Nulla accumsan odio sed nibh vulputate vulputate in quis tellus. Ut quis dolor cursus, accumsan tellus sed, condimentum mauris. Nam ullamcorper nulla in pellentesque aliquet.
Morbi vulputate finibus odio vitae vulputate. Quisque et imperdiet magna. Suspendisse sem nunc, pulvinar ac cursus sed, finibus vitae est. Suspendisse convallis, erat ornare tincidunt eleifend, turpis orci dapibus dolor, vitae mattis massa lectus ac lacus. Nunc id sem tincidunt, dapibus enim eget, tristique ex. In eu dictum enim. Curabitur ut efficitur enim. Integer ac eros mi. Pellentesque tempus hendrerit nunc, quis placerat quam lobortis at. Ut euismod ornare urna efficitur rhoncus. Duis in lorem enim.
In hac habitasse platea dictumst. Curabitur tincidunt sollicitudin lacus, id interdum velit auctor at. Proin eget risus est. Nunc enim mi, vestibulum ac risus sit amet, tristique rutrum tortor. Fusce quis nulla mattis, fermentum dolor in, semper nulla. Pellentesque vel lectus magna. Nam eget arcu suscipit, varius justo a, ornare quam. Donec vitae sollicitudin nibh, eget iaculis felis. Nullam commodo purus et magna finibus, vitae finibus ipsum aliquam. Vestibulum condimentum dui dolor, ut dictum mi maximus eu. Nunc et pretium sem. Etiam accumsan eu felis in convallis. Nullam pulvinar vestibulum tellus nec rutrum. Suspendisse semper, velit vitae vulputate posuere, nunc dolor egestas neque, at efficitur turpis metus nec leo. Etiam bibendum massa condimentum iaculis vestibulum. Morbi ipsum purus, efficitur eget maximus ac, mattis id massa.
Nam volutpat velit sed nulla ullamcorper facilisis. Sed commodo non turpis sed imperdiet. Pellentesque malesuada nibh eget commodo accumsan. Curabitur iaculis eget sapien ac aliquam. Etiam sed ex lectus. Vivamus et urna erat. Nunc quis efficitur felis. Nulla sagittis lacus a ex tristique, vehicula vulputate enim suscipit. Pellentesque pulvinar vitae leo pellentesque gravida. Sed efficitur pretium interdum. Aenean non rutrum ligula. Etiam ultrices nisl nec tempor efficitur.
Nulla eget nulla dictum, elementum lacus vitae, congue tellus. Proin sit amet pellentesque mauris, sit amet aliquet dolor. Etiam eget nulla ligula. Vestibulum imperdiet pretium mauris, ac tempus erat eleifend at. Ut condimentum fringilla ex ut faucibus. Cras eros nunc, iaculis et maximus vitae, auctor sed sapien. Fusce eu odio non ipsum posuere sagittis. Praesent nunc arcu, vestibulum ut condimentum eu, aliquam eu orci. Fusce in arcu ultricies, dictum enim consequat, facilisis turpis. Pellentesque nunc nisi, ultrices et leo et, consequat tincidunt lorem.
Pellentesque sed faucibus ex. Suspendisse ultrices vulputate dolor. Nam eu dolor suscipit, vehicula sapien non, tempus orci. Quisque eget porta nisi, id tincidunt tellus. Fusce sodales purus et ligula consequat, quis sodales metus tempor. Sed dictum libero placerat nibh tincidunt, eget aliquam orci feugiat. Suspendisse ullamcorper sapien quis porttitor sagittis. Integer vel laoreet elit. Mauris convallis viverra sapien eget accumsan. In hac habitasse platea dictumst. Sed et arcu nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Curabitur quis dictum tortor, at imperdiet lorem.
Sed pulvinar nisi eu ante condimentum rutrum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed malesuada mauris nec dui rhoncus lacinia. Curabitur tincidunt ullamcorper felis ac ullamcorper. Suspendisse dolor est, suscipit ac ligula a, molestie dapibus lectus. Morbi semper, tortor nec tincidunt elementum, nisl tortor consectetur massa, in sodales urna leo sit amet justo. Fusce eu sem eget diam blandit venenatis vel in odio. Vivamus volutpat feugiat sem, sit amet pellentesque orci molestie sed. Proin tincidunt hendrerit nibh, in blandit lacus. Maecenas mattis finibus odio, nec scelerisque ligula aliquam id. Quisque viverra velit eget sem suscipit dapibus. Integer pretium, turpis non commodo condimentum, est felis gravida arcu, vitae elementum lorem erat sed sapien.
Mauris sed urna eu lacus sagittis rhoncus. Sed eleifend id erat quis vestibulum. Suspendisse mattis tempor neque, in vestibulum nisl molestie sit amet. Nulla blandit lectus semper dui accumsan molestie. Ut in dui non augue laoreet imperdiet vitae a orci. Quisque a leo hendrerit, ultrices sem vel, rhoncus augue. Donec quis facilisis enim, ut efficitur enim. Donec finibus libero vitae sem fringilla, at pharetra arcu volutpat. Duis ut mollis dolor. Vestibulum maximus justo nisi, id euismod risus sodales vel.
Sed ut interdum quam, quis mollis lorem. Quisque eget arcu nec justo porta malesuada quis sed odio. Proin tempus enim ac neque efficitur sollicitudin. Fusce a venenatis dui, eget tincidunt sapien. Aliquam sodales hendrerit turpis sit amet commodo. Donec id dui in enim dignissim dignissim a ut lacus. Donec varius bibendum urna sollicitudin aliquet. In hac habitasse platea dictumst.
Donec suscipit cursus porta. Integer interdum ante eget suscipit egestas. Donec ultricies dignissim lectus, a aliquet diam auctor nec. Curabitur sapien turpis, facilisis eleifend metus id, euismod ultricies leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus rutrum nisi vel leo vulputate dapibus. Fusce sit amet massa sed velit fermentum maximus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ante ligula, sollicitudin sit amet facilisis quis, consequat id ex. Sed imperdiet venenatis tellus, vel gravida metus tempor molestie. Phasellus eleifend, neque eu fringilla fermentum, diam odio luctus lacus, ullamcorper viverra urna elit euismod metus.
Vestibulum sed arcu purus. Quisque sed tellus mattis, convallis ipsum eget, finibus turpis. Nulla quis accumsan sapien. Nam risus felis, finibus at sapien ac, commodo pharetra turpis. Vestibulum vel arcu dictum, gravida purus in, volutpat nisi. Vivamus risus felis, faucibus et erat in, tristique mollis nisi. Morbi sollicitudin ipsum vel diam placerat vestibulum. Morbi dictum velit et posuere tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec scelerisque risus eu hendrerit pharetra.
Fusce accumsan tempor est, nec fermentum augue posuere et. Etiam aliquam ullamcorper tortor iaculis condimentum. Aenean vel ullamcorper leo. Quisque consequat sit amet sapien id sodales. Vestibulum pretium dui a eros mollis volutpat. Quisque ac sodales felis. In hac habitasse platea dictumst.
Nullam placerat vestibulum ex sed porta. Pellentesque vel est iaculis, pretium neque eu, condimentum elit. Mauris vitae congue sem. Praesent molestie commodo orci a viverra. Donec consectetur tempus imperdiet. Aenean sed elit at turpis consequat ultricies. Curabitur consequat a orci sit amet feugiat. Donec fringilla, risus sed lobortis efficitur, arcu arcu elementum lorem, eu pulvinar elit eros at massa.
Mauris nec molestie turpis. Sed porttitor, orci vel rutrum accumsan, risus arcu pellentesque ante, a pretium libero sem sed lectus. Quisque ornare ipsum id libero sagittis scelerisque in nec lorem. Nunc sagittis eros diam, in elementum enim mattis vel. Duis rhoncus volutpat aliquam. Mauris hendrerit ex aliquam faucibus vestibulum. In viverra lobortis magna. Nullam tincidunt nunc id neque efficitur, et commodo dolor bibendum.
Duis fermentum massa vitae nisi accumsan, et volutpat libero porttitor. Quisque a nibh et mauris lobortis pharetra nec ac diam. Donec ultricies, tellus nec feugiat porta, felis quam accumsan ipsum, vitae laoreet sapien sem id ligula. Mauris vel erat at sapien consectetur dignissim. Aenean placerat tellus in leo fringilla, non condimentum magna placerat. Ut at justo maximus, tristique quam id, euismod orci. Morbi eget metus erat. Donec ultrices odio eget velit accumsan, vitae blandit leo dignissim. Vivamus quis auctor ipsum. Etiam placerat auctor rhoncus. Curabitur lacus justo, rutrum vitae placerat in, hendrerit ultricies augue. Integer vestibulum bibendum magna vehicula hendrerit. Nulla vehicula leo ut est feugiat imperdiet et id lorem. Maecenas quis lacus lobortis, viverra dui et, dapibus eros.
Fusce ac sapien ut odio blandit pellentesque vitae nec mauris. Aliquam a ipsum id urna condimentum dictum. Proin vehicula bibendum ligula vitae consectetur. Nullam id erat mattis, vehicula velit eu, finibus nisl. Fusce lorem neque, vehicula sed diam non, viverra venenatis ligula. Fusce fermentum turpis at volutpat mollis. Praesent nec lobortis ligula. Nulla magna nulla, consectetur vitae tincidunt ut, eleifend eu nulla. Pellentesque mollis erat et interdum vulputate.
Sed tincidunt pretium dui, et pellentesque ex interdum vitae. Mauris non pretium lectus. Etiam in aliquam dui, nec porttitor turpis. Quisque sagittis, tellus in tincidunt pellentesque, arcu urna fringilla sem, a dictum libero metus ac enim. Mauris mollis nibh quis dui finibus, eu porta arcu efficitur. Vivamus neque ipsum, vulputate a efficitur ut, laoreet eu dui. Sed in nisl mattis, tincidunt orci nec, finibus dui. Donec lobortis vitae nibh eget lobortis. Integer at fringilla dui, consectetur fringilla libero. Pellentesque magna augue, dignissim non sodales nec, convallis quis tellus. Proin tristique, mi et malesuada bibendum, tortor diam consequat felis, et rhoncus quam ante a tellus. Aenean gravida, justo eu fermentum ultricies, elit turpis vehicula felis, nec viverra lorem velit id lorem.
Aenean luctus scelerisque odio at mattis. Suspendisse sit amet malesuada leo. Nunc nec condimentum enim. Maecenas finibus massa diam. Morbi blandit scelerisque enim, id lobortis odio pellentesque in. In quis mi dui. In dignissim, leo et aliquam placerat, erat urna placerat purus, venenatis convallis ligula nibh euismod urna. Ut interdum eget turpis vel tincidunt. Nulla facilisi. Integer scelerisque augue nunc, nec pharetra purus volutpat id. Aliquam bibendum ac enim et tempor. Vivamus sit amet nisi vel lacus tristique euismod at eu eros. Fusce sed nisi ipsum. Aenean felis magna, condimentum non sapien in, pharetra maximus dui. Sed neque felis, sodales sed nisi sollicitudin, congue congue nulla.
Mauris consectetur dolor ac leo luctus venenatis. Proin blandit commodo lacus sed mollis. Nam vel est at justo laoreet finibus vitae vel turpis. Donec at augue libero. Sed accumsan justo sed est tempus blandit. Cras eros diam, pellentesque fermentum tempor in, malesuada non velit. Cras volutpat ante diam. Vivamus luctus tempus nisi, sit amet elementum massa tincidunt vitae. Suspendisse hendrerit, tortor sit amet venenatis interdum, tortor neque dictum nibh, sit amet interdum dui lacus quis lectus. Sed nisi sem, rhoncus sed aliquet sed, finibus et ante. Nulla blandit orci eu nibh ullamcorper porta. Praesent id magna id neque cursus facilisis.
Proin convallis, ligula eu fringilla tempus, risus felis sagittis quam, in tempor nisi magna ac risus. Sed imperdiet accumsan magna. Mauris maximus diam eget tincidunt luctus. Duis libero risus, molestie vitae orci consectetur, elementum tristique nisl. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Duis quis diam nunc. Praesent iaculis lacus ut diam tristique consectetur. Vivamus dui ante, mattis eget eros a, tincidunt lacinia risus. Ut ultrices porttitor odio, ac scelerisque enim efficitur id. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam vehicula accumsan erat, id mollis nisl accumsan eu. Nunc ipsum sapien, egestas et sem congue, consequat consectetur nunc. Vivamus pretium est ipsum, eget condimentum est bibendum sed. Donec lobortis blandit est, sit amet consectetur arcu. Vivamus sapien est, convallis sed laoreet eget, ornare eget tellus.
Sed condimentum, magna gravida dignissim hendrerit, nisl nunc vehicula justo, ut vehicula ipsum purus non dolor. Curabitur quis tellus porttitor, venenatis tortor eu, interdum justo. Suspendisse bibendum orci sit amet malesuada tincidunt. Sed maximus feugiat tempus. Nullam in ante ante. Nullam convallis arcu quis sapien facilisis, id dignissim sapien malesuada. Cras tempor, enim in consequat vestibulum, dui nisi maximus nulla, et dignissim justo odio non orci.
Suspendisse fringilla turpis sed tortor efficitur, a placerat nisi vestibulum. Etiam convallis lacus vitae dignissim tempor. Suspendisse id mauris a risus bibendum maximus. Nullam dignissim sit amet ligula ac lobortis. Nullam feugiat est quis tortor fermentum lobortis eget eget libero. Donec non suscipit nulla. Sed ac lacus neque. Nunc imperdiet mi ut metus sagittis mollis. Sed varius sodales accumsan. Donec auctor elementum sagittis. Donec odio mauris, faucibus quis mollis nec, efficitur at eros. Maecenas massa ligula, fringilla eget mi quis, placerat vehicula lacus. Maecenas leo nibh, bibendum ac sem sed, dignissim iaculis nibh.
Donec in tincidunt arcu. Quisque commodo rutrum ornare. Aenean eu purus pretium, faucibus justo eget, pharetra urna. Fusce pharetra facilisis sapien sed luctus. Cras non elit vestibulum, rutrum lectus ut, bibendum erat. Duis vitae est eu libero vehicula viverra at vitae ipsum. Nunc justo ligula, tempor vitae ex sit amet, consectetur placerat ex. Aenean ligula dui, fermentum vel semper sed, semper eu orci. Etiam gravida sagittis eros, et pellentesque justo. Curabitur et pulvinar velit. In semper odio leo, ut pharetra nunc accumsan nec. Sed velit augue, ultrices in ante blandit, feugiat pretium massa. Maecenas bibendum, nibh eget suscipit ultrices, elit felis auctor risus, nec dictum nibh neque ac diam. Sed consequat arcu id nibh tristique sodales. Phasellus vulputate placerat velit sed condimentum.
Nulla facilisis leo nec efficitur venenatis. Phasellus ac interdum ligula. Curabitur pharetra laoreet ipsum, ac porta nunc tristique eu. Morbi mollis varius massa ac egestas. Vivamus sed nibh tellus. Pellentesque auctor sapien aliquet nunc semper venenatis. Aenean dignissim venenatis feugiat.
Donec ut tincidunt sapien, ut consequat felis. Morbi luctus orci in elit luctus blandit. Proin fringilla odio vel elit tristique tincidunt. Integer tellus metus, vestibulum eu eleifend eu, finibus id velit. Curabitur nec turpis accumsan, aliquam nibh nec, luctus velit. Curabitur id velit eget quam scelerisque pretium et a mauris. Suspendisse vel felis lectus. Maecenas a augue lectus. Sed viverra maximus nisl, at tempor lectus ornare ut. Donec ac semper velit. Nunc hendrerit sapien et tellus fermentum sagittis.
Sed malesuada enim et est tincidunt, a tristique mi porttitor. Sed interdum, orci non sagittis sagittis, ipsum enim aliquet erat, quis pharetra sapien lacus vel tellus. Nunc dictum nunc sed suscipit tempus. In hac habitasse platea dictumst. Maecenas gravida vestibulum faucibus. Nam eget tempus odio. Maecenas a eleifend massa, ut efficitur odio.
Integer fermentum lacus turpis, at aliquet diam convallis non. Ut ac arcu vitae felis dapibus porttitor a sit amet orci. Suspendisse nisl libero, fringilla non posuere vel, pharetra nec nisl. Pellentesque et euismod nibh, eget ornare urna. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In viverra faucibus purus, a congue felis interdum ut. Aliquam vitae tellus sed felis mattis elementum. Fusce eleifend lorem ut ex euismod euismod. Donec ac consectetur augue. Cras posuere neque massa, sed euismod urna mattis ac. Mauris nec sollicitudin lacus. Sed eu massa et lorem viverra bibendum sed sit amet arcu. Vivamus gravida hendrerit mi, cursus iaculis nunc imperdiet a. Quisque purus mauris, viverra sit amet euismod sit amet, rutrum id nibh. Donec dignissim diam nibh, quis rhoncus nulla suscipit at. Mauris dapibus, tellus et efficitur aliquet, tellus diam vehicula enim, ac fermentum ante justo nec turpis.
Nullam sapien orci, pharetra a elit eu, interdum interdum libero. Ut eu pulvinar ipsum. Aliquam hendrerit elit arcu, vel volutpat nisl convallis id. In maximus justo sed magna euismod sagittis. Morbi fermentum ante nisi, id volutpat nisl congue a. Praesent sed efficitur turpis. Pellentesque eu turpis nec massa semper semper. Donec tincidunt ac lacus eget maximus. Quisque vel tortor eros. Nam vitae urna a mi maximus vestibulum.
Phasellus et eros lectus. Mauris luctus diam a dolor sagittis, quis lacinia odio euismod. Ut sed porttitor sem. Mauris faucibus vitae ex et malesuada. Nullam quis tincidunt diam, et lobortis ipsum. Pellentesque scelerisque metus vel luctus porttitor. Donec eu vehicula erat, ornare efficitur elit. Praesent ullamcorper est sit amet odio finibus malesuada. Nulla molestie id odio quis semper. In ultrices, massa quis consequat placerat, mi magna porttitor enim, sed blandit nulla nunc nec nunc. Duis suscipit, mauris sit amet aliquet sodales, arcu massa efficitur enim, et sollicitudin urna nisi sed mi.
Nunc tempus dolor lorem, consectetur semper dolor feugiat in. In imperdiet ullamcorper erat id accumsan. Sed at molestie sem. Phasellus sagittis consequat orci, in feugiat odio imperdiet ac. Aliquam auctor eros vulputate dolor rhoncus, ac hendrerit enim lacinia. Morbi augue orci, sollicitudin sed consequat fermentum, hendrerit sed velit. Sed a turpis aliquet, fringilla elit eu, dictum libero. Donec aliquam urna mauris, vel interdum urna congue vel. Sed ex tellus, consectetur sed imperdiet at, finibus efficitur nisl. Phasellus aliquam semper libero finibus rhoncus. Pellentesque dolor augue, porta eu urna eu, ultricies lacinia metus. Praesent cursus ante dapibus, volutpat nunc id, pharetra diam. Nam iaculis enim non faucibus dapibus. Vivamus est augue, aliquam ac ipsum eget, vestibulum commodo lorem. Proin porttitor nibh vitae est fermentum, id suscipit dolor elementum.
Praesent tempor fermentum tellus, vitae tincidunt turpis mattis a. Etiam eu magna et eros iaculis ullamcorper. Pellentesque pharetra turpis metus, nec bibendum leo fermentum et. Sed arcu nulla, gravida nec leo quis, efficitur suscipit libero. Quisque purus mi, auctor vitae quam quis, tincidunt porta sapien. Proin eu facilisis orci, at eleifend lectus. Aenean blandit viverra nulla non tempor. Duis venenatis tortor nec finibus interdum.
Duis sed tortor nulla. Donec scelerisque sem purus, id varius risus lobortis ut. Proin velit ipsum, vulputate vitae viverra ac, viverra quis ante. Maecenas eget sapien non sem volutpat elementum finibus eu nunc. Pellentesque non ex quis leo gravida malesuada quis mollis eros. Fusce mollis nunc eget risus vehicula eleifend in sed lorem. In hac habitasse platea dictumst. Nulla quis pretium nisl. Vivamus dignissim, nibh in luctus ornare, nunc risus commodo enim, et aliquet libero neque ut orci. Suspendisse sed quam eget urna viverra porta. Aenean ligula ligula, congue vel ullamcorper et, vehicula quis tortor. Sed dictum nec nulla eget sollicitudin. Aliquam molestie ligula justo, sit amet faucibus dolor ultricies eget.
Aliquam et risus posuere, malesuada nibh id, malesuada sapien. Curabitur lacus ex, ullamcorper id pharetra at, maximus vel augue. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec varius felis quis tortor laoreet volutpat. Quisque iaculis posuere enim, tincidunt rhoncus erat sodales vel. Etiam sit amet purus suscipit, tempus lacus non, semper tellus. Pellentesque in aliquet urna. Vivamus a justo bibendum, tristique tellus pretium, fringilla eros.
Cras eget arcu condimentum, varius eros vel, fermentum quam. Duis ut turpis ut erat laoreet pulvinar et non lectus. Nam mattis libero quis congue pharetra. In vulputate quis massa quis eleifend. Donec eu velit ac urna tempor blandit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Etiam sed lobortis mi. Etiam porttitor, leo sed dictum rutrum, justo massa semper tortor, vel lobortis urna elit a felis. Aliquam odio augue, pellentesque sed ex sed, bibendum pellentesque turpis. Morbi viverra nulla ac ipsum mattis, non auctor tortor condimentum. Vestibulum pretium nec nulla vitae sollicitudin. Integer scelerisque libero id blandit pharetra.
Ut aliquet libero id commodo mattis. Nulla ut ex malesuada, tincidunt nisl in, lacinia nisl. Pellentesque scelerisque semper mauris, nec tincidunt urna bibendum id. Nulla facilisi. Nulla facilisi. Sed id fringilla odio. Fusce tempus egestas mauris nec accumsan. Integer dictum, elit vehicula molestie ultrices, purus sapien luctus enim, nec suscipit felis neque sit amet mi. Nulla sed fermentum orci.
Donec id lorem euismod, posuere leo in, pharetra velit. Nullam sed blandit mauris. Proin vitae congue neque, quis tristique ante. Donec consectetur a velit sed congue. Sed finibus dui luctus, maximus metus et, tempor sapien. Quisque vulputate molestie arcu eu malesuada. Ut consectetur rutrum diam eu viverra. Suspendisse interdum ipsum mattis neque pulvinar posuere. Donec dolor erat, bibendum vitae malesuada ac, hendrerit quis metus. Duis vitae urna orci. Sed lobortis nisl ut tortor eleifend malesuada. Curabitur dapibus ex vitae ante ornare, et aliquet orci bibendum.
Quisque sollicitudin metus turpis, vitae condimentum metus semper id. Duis pharetra facilisis leo vel egestas. Vivamus ut magna justo. Sed quis vehicula turpis, sed dictum augue. Praesent erat tellus, fermentum non vestibulum vitae, commodo in lectus. Integer eu rutrum nibh. Sed pellentesque lacinia mauris, et varius orci laoreet ut. Nulla condimentum ante eros, sed aliquam augue gravida nec. Integer auctor nisl nec mauris vulputate laoreet eget nec lorem. Suspendisse convallis dui a nisi dapibus egestas sit amet non quam. Cras vulputate sapien sit amet lacinia scelerisque. Quisque justo ante, tincidunt in risus ut, dapibus maximus mauris. Vivamus eget lectus nec mi eleifend viverra. Fusce efficitur turpis vel erat auctor aliquam. Nunc volutpat felis massa, sit amet egestas libero mollis non.
In in tempus sapien, sit amet lacinia lacus. Phasellus vehicula sodales cursus. Pellentesque at mollis sapien. Quisque sollicitudin, lorem nec condimentum fringilla, velit arcu vehicula dui, at porttitor turpis leo nec nunc. Mauris elementum eros purus, malesuada consectetur orci sodales eu. Fusce suscipit, turpis vel mattis finibus, leo lacus maximus nibh, ac aliquet nunc enim et lectus. Donec nec nulla est. Duis porta id dolor a vehicula. Mauris accumsan arcu eget metus scelerisque, eget consequat mi rutrum. Aenean placerat tristique feugiat.
Mauris in odio neque. In pretium libero condimentum urna fermentum cursus. Vivamus tincidunt tincidunt volutpat. Aenean sed faucibus dui, tincidunt egestas eros. Nunc velit velit, aliquam eget purus eu, dictum ullamcorper eros. Vestibulum molestie interdum pulvinar. In ac mauris non metus consectetur luctus sed in risus. Sed eget consequat augue. Nulla posuere ligula augue, eu pretium ipsum placerat a. Mauris quis ullamcorper metus, at egestas tellus.
Ut consectetur placerat mauris vel placerat. Nam volutpat sapien ut ornare congue. Vestibulum cursus magna at scelerisque venenatis. Nullam ac lacus quis sapien lobortis ullamcorper eu in libero. Quisque semper vitae urna vitae dictum. Mauris pretium elementum turpis, vel varius odio ullamcorper in. Vestibulum efficitur malesuada est, eu venenatis mauris iaculis sed. Sed suscipit egestas lacus, at porta risus cursus et. Aenean nec augue tempor est elementum bibendum vitae non nisl. Proin molestie porttitor dolor vitae laoreet. Ut sagittis, dui quis pulvinar ultrices, neque tortor auctor nibh, sed ornare mauris mauris vel lacus. Nunc sed ullamcorper lorem. Maecenas facilisis arcu non diam feugiat rhoncus.
Mauris dictum iaculis molestie. Duis viverra pellentesque volutpat. Proin id felis velit. Morbi sed tellus sed ligula molestie ultricies. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque at lobortis ex. Integer pharetra nibh diam, vehicula scelerisque mi vehicula sit amet. Proin lobortis at augue non bibendum. Morbi porttitor varius tortor, et tristique nibh cursus vitae. Maecenas cursus facilisis tortor, aliquet volutpat ante convallis eget. Nunc odio turpis, pellentesque sed enim sit amet, posuere eleifend magna. Duis ultrices felis ipsum, eu ornare ex iaculis et. Curabitur metus diam, rutrum sit amet rhoncus et, imperdiet sit amet neque. Cras nec dui laoreet magna condimentum fringilla vel quis orci. Morbi sit amet nisi luctus, commodo lacus et, aliquam felis.
Integer pharetra lacinia metus, ut gravida enim varius nec. Proin in risus augue. Aenean vel urna elit. Cras sed erat molestie enim fringilla posuere sed vel lorem. Suspendisse mauris massa, tempus quis tortor ut, placerat egestas ligula. Nam eu massa dictum, fermentum est nec, lacinia felis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Pellentesque tellus quam, placerat commodo tincidunt id, tincidunt ut lectus. Integer ut blandit diam. Duis quis rutrum augue. Nulla ex elit, malesuada vel interdum in, commodo a turpis. Quisque pharetra neque at imperdiet ornare. Cras tincidunt arcu tellus, sit amet ultricies nisi congue nec. Curabitur vel est sed dolor euismod tempus. Praesent at sagittis risus, id viverra neque.
Donec augue leo, pellentesque eu volutpat quis, suscipit in mi. Aenean placerat libero id ornare vestibulum. Maecenas nec faucibus nisi. Curabitur elementum aliquam congue. Maecenas nec lobortis purus. Nam aliquam justo erat, in placerat magna rutrum suscipit. Vestibulum non sem et ipsum lobortis consectetur. Sed sed commodo dui, in feugiat ipsum. Proin mattis gravida lectus, non placerat magna fringilla sit amet.
Integer erat sem, hendrerit id venenatis quis, vestibulum in orci. Praesent sed nisl in sem euismod suscipit. Vivamus in lectus est. Nulla sed neque ut dui posuere interdum sed in mi. Maecenas tincidunt porta ornare. Quisque id sapien aliquet eros consectetur ultrices. In dui turpis, tincidunt ac consectetur vel, scelerisque id arcu. Curabitur sed auctor tellus, sit amet congue ex. Vestibulum accumsan, diam id interdum feugiat, ex turpis fermentum enim, nec tristique ante lacus in sem. Fusce vel ante luctus, mollis ante quis, porttitor leo.
Morbi luctus cursus sapien, accumsan pulvinar urna euismod id. Duis fermentum mi a sapien sollicitudin, ac laoreet magna vestibulum. Integer faucibus diam id dui lacinia, et egestas felis faucibus. Vestibulum efficitur quam at condimentum vulputate. Donec et orci mauris. Cras sit amet dictum nulla, eu vestibulum lacus. Suspendisse rhoncus nibh neque, sit amet semper leo eleifend vel. In tortor tellus, ornare a risus at, malesuada porttitor massa. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nam urna nunc, ultrices at nulla sit amet, cursus malesuada lacus. Integer nec sem faucibus, placerat sapien ac, placerat sapien. Cras molestie arcu imperdiet nisi accumsan luctus. In in interdum turpis. Aliquam posuere volutpat pharetra. Aenean pharetra volutpat tempor. Aenean quis turpis ut libero interdum gravida. Maecenas ac scelerisque velit. Morbi non nulla dignissim, maximus lacus sit amet, vestibulum metus. Nunc convallis elit non tincidunt ultricies. Suspendisse aliquet vel lectus a facilisis. Nulla sit amet venenatis odio.
Suspendisse magna nisi, varius luctus ipsum et, imperdiet consequat lacus. Nulla quis congue augue. Proin vehicula mi leo, suscipit dignissim ex egestas eu. Quisque interdum erat quis quam facilisis, in feugiat felis tincidunt. Donec orci odio, porttitor vitae pellentesque eu, rhoncus ac risus. Aliquam faucibus commodo orci. Sed eu arcu sed diam venenatis vulputate a ut sem. Integer nec dapibus dolor. Aenean fringilla malesuada quam, non sagittis libero venenatis ac. Integer blandit neque eget leo auctor lobortis. Donec at tincidunt nunc, a efficitur purus. Vestibulum et orci lobortis, cursus lorem dapibus, malesuada nisi. Nunc in ipsum quis ipsum malesuada lacinia eu non tortor. Mauris ac vehicula tellus.
Nullam ut aliquet ipsum, vitae porttitor sapien. Curabitur eleifend sem id venenatis elementum. Nullam non augue eu arcu posuere finibus sit amet eget lorem. Sed vehicula lectus a justo ultrices, eget pharetra augue eleifend. Pellentesque tempor turpis sed leo viverra tempus. Duis volutpat non urna sit amet dictum. Mauris eu orci pellentesque, rhoncus purus a, fermentum dui. Cras accumsan commodo euismod. In suscipit aliquet ex, a scelerisque tortor ultrices ac. Donec ipsum dui, vulputate non gravida et, vulputate ac dolor. Curabitur et hendrerit arcu, et hendrerit erat. Vivamus suscipit risus eu orci sollicitudin, vel convallis enim ultricies. Cras vehicula consequat risus ac gravida. Duis venenatis nisi vel leo pulvinar bibendum. Mauris elementum et quam eu elementum.
Aliquam erat volutpat. Sed a dapibus diam. Quisque laoreet sit amet tortor sodales interdum. Duis congue venenatis odio, suscipit dignissim justo pretium non. Nunc eu arcu ullamcorper, placerat nisl a, euismod libero. Phasellus molestie mi quis est egestas, ac venenatis justo malesuada. Fusce et nisi ullamcorper, pharetra risus non, venenatis libero. In et sodales ante. Ut quis odio at diam interdum laoreet non nec odio. Morbi rutrum metus nisl, sit amet finibus ipsum accumsan vitae. Praesent fringilla rhoncus erat id ultrices. Aenean ut erat non nisl blandit bibendum ac sit amet lectus. Pellentesque scelerisque dui nec fermentum eleifend. Nulla rhoncus magna non orci sollicitudin fermentum. Nullam consequat orci vitae ullamcorper laoreet. Nam congue tincidunt ligula condimentum ultricies.
Donec nec eros vitae ante commodo scelerisque. Donec felis ex, ornare ut neque a, volutpat blandit enim. Fusce a mi a nunc facilisis semper. Fusce mollis justo eu mi tempor eleifend. Sed ultrices urna quis ipsum cursus, et elementum ante posuere. Praesent viverra vestibulum iaculis. Praesent vel faucibus erat. Integer et diam dapibus, convallis arcu quis, pharetra nulla. Mauris enim arcu, fringilla in tincidunt non, suscipit eu erat. Etiam quis ante euismod, gravida nisl vel, tincidunt libero. Vivamus ac eleifend arcu. Mauris egestas, eros ut porttitor vehicula, erat ligula faucibus elit, ut suscipit massa augue ut est. Aliquam dapibus efficitur purus eu pretium. Donec pulvinar turpis orci. Mauris nisl velit, pharetra sed nisl at, pellentesque convallis felis. Etiam vitae lectus lectus.
Aenean eu ligula interdum, feugiat lacus quis, feugiat tortor. Etiam mattis massa vel augue ullamcorper egestas. Vivamus in orci magna. Vivamus a dictum nisl, vitae ornare justo. Sed libero tellus, dapibus in auctor et, porta vel augue. Nullam scelerisque tellus pretium nibh varius vestibulum. Sed et neque turpis. Proin malesuada nisl ut felis iaculis, ac aliquam lorem euismod. Vestibulum pretium sapien sit amet enim egestas elementum. Cras eget est luctus, mollis sapien ac, porta ex. Praesent venenatis dapibus lacus, ut efficitur lacus fringilla non. Integer eu rutrum magna. Integer iaculis venenatis blandit. Vestibulum euismod vitae leo tincidunt dignissim. Interdum et malesuada fames ac ante ipsum primis in faucibus.
Proin sodales neque dui, at sagittis magna fermentum vel. Cras id metus id sapien cursus rhoncus. In hendrerit augue dictum, gravida augue vel, consectetur lorem. Vivamus sollicitudin pellentesque pulvinar. Donec consectetur sem quis odio scelerisque elementum. Ut luctus enim nec nunc venenatis mattis vitae ac lorem. Nullam aliquam nulla et ornare interdum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam sollicitudin lacinia tellus et suscipit.
Ut eget orci non est luctus mattis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vel magna ligula. Donec eu sem ut odio ullamcorper ornare. Sed blandit, felis pellentesque laoreet cursus, diam sem viverra nunc, in auctor orci diam sit amet enim. Maecenas sit amet commodo turpis, nec tristique lectus. Maecenas dictum leo nec rhoncus faucibus. Vestibulum augue quam, varius ac facilisis vitae, commodo in quam. Aenean suscipit tellus non tincidunt viverra. Integer eu ipsum non nibh bibendum euismod id at erat.
Mauris non malesuada sapien. Pellentesque vitae mi nulla. Curabitur laoreet, sapien et facilisis varius, est est dapibus leo, dapibus auctor erat urna vel enim. In vehicula, nisl ac pharetra finibus, tellus ipsum vestibulum mi, venenatis pulvinar ante sem nec risus. Phasellus porta porttitor lectus, id consectetur justo commodo a. Donec in dui ut tellus ultricies aliquet. Praesent ac mi metus. Integer lobortis purus eu justo lobortis, vel imperdiet ex hendrerit. Aliquam erat volutpat. Proin ut ligula nisl. Sed pretium porttitor varius. Nam iaculis ac orci sed pulvinar. Donec mattis orci non dui vehicula, at lobortis nibh efficitur. Vestibulum varius erat ornare posuere convallis.
Vivamus gravida massa feugiat scelerisque maximus. Nam bibendum facilisis vehicula. Vivamus id lacinia nisl. Sed tempus, orci in tincidunt dignissim, nulla nibh fringilla magna, et rutrum erat sapien ac turpis. Curabitur laoreet id mi in luctus. Vestibulum nec erat et nunc bibendum feugiat vitae nec eros. Morbi vitae convallis neque, vitae faucibus leo. Suspendisse sem justo, vestibulum eget nulla varius, molestie vestibulum nibh. Nullam eleifend arcu enim, et porta felis pretium id. Cras eu sapien quis lacus feugiat venenatis.
Sed diam turpis, interdum vel felis imperdiet, posuere venenatis augue. Maecenas sapien nulla, consectetur vitae mattis in, finibus id lorem. Quisque consequat euismod vestibulum. Maecenas congue velit lorem, tincidunt tristique lorem consectetur quis. Proin vulputate porta convallis. Cras id tincidunt nulla. Proin sit amet turpis imperdiet turpis aliquet feugiat sit amet eu augue. Donec ut consequat neque. Morbi laoreet leo eu augue ullamcorper, ut porttitor lectus pulvinar.
Vivamus vitae nisi eu libero vestibulum sollicitudin vitae in metus. Ut nec massa justo. Phasellus euismod consequat massa id tempor. Vestibulum et imperdiet quam. In ipsum nibh, consectetur quis posuere vitae, laoreet et ante. Maecenas cursus eros vel ante tempor, vel tristique neque tincidunt. Ut eget erat vitae sapien posuere luctus. Donec a finibus erat.
Quisque at ligula sit amet arcu molestie feugiat commodo sit amet nisi. Aenean aliquet hendrerit metus vitae lacinia. Pellentesque pulvinar luctus ipsum non condimentum. In fringilla ac dui a fermentum. Nulla sollicitudin, nisl a fermentum rutrum, eros diam posuere nunc, eget luctus risus eros nec ligula. Suspendisse sit amet ante porta, semper est tempor, pulvinar odio. Cras dictum elit sed orci lacinia aliquet. Ut consectetur, nisl sit amet lacinia finibus, leo eros tempus risus, at lacinia nulla nisi vel tellus. Aliquam at nisl egestas, auctor est a, congue diam. Proin fringilla pellentesque arcu sit amet aliquet.
Morbi a lectus ultricies nibh efficitur scelerisque ac ac urna. Nunc molestie risus vitae ipsum ornare vestibulum. Vivamus molestie tincidunt tempus. Maecenas tristique luctus augue ut lobortis. In risus turpis, condimentum mattis posuere eget, sodales ut lorem. Sed vulputate tempor diam in ullamcorper. Aenean aliquet lectus vitae massa laoreet, nec vehicula odio porta.
Aliquam tristique ut nisi sit amet luctus. Quisque nulla mi, vulputate at lobortis vitae, fermentum at lacus. Curabitur non massa in nunc tempus dignissim. Suspendisse erat velit, molestie non vulputate in, lobortis quis purus. Pellentesque quis placerat nisl. In posuere vestibulum nisl eget egestas. Sed non dui posuere, pharetra est eu, ullamcorper mauris. Pellentesque dictum varius erat at condimentum. Sed nisi enim, pellentesque quis enim molestie, imperdiet volutpat arcu. Aenean commodo finibus vulputate. Fusce ornare scelerisque urna, vitae tempus neque vehicula eu.
Fusce lacinia augue id tristique rutrum. Aenean ut elementum augue. Nulla ut lectus tellus. Pellentesque et libero et mauris facilisis rutrum a pharetra dolor. Vivamus lobortis lacus eu ante suscipit, vel commodo nisi venenatis. Sed gravida gravida congue. Aliquam rutrum dictum orci ac condimentum. Aenean ac ex eu diam dapibus venenatis id ut lacus.
Maecenas non porttitor orci. Donec dapibus rhoncus consectetur. Cras porta sagittis magna, at convallis eros consequat non. Quisque consectetur sem in sagittis sollicitudin. Maecenas id eros porta, tristique sem mollis, sagittis enim. Praesent mollis dapibus commodo. Etiam bibendum lacus nec iaculis eleifend. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam vitae finibus erat. Fusce sollicitudin eleifend elit in hendrerit. Quisque fermentum rhoncus pulvinar. In lobortis libero ac nisi euismod venenatis sit amet sed ipsum. Nam id molestie quam, eu bibendum diam.
Etiam non augue volutpat, fermentum nunc non, sodales lectus. Curabitur elementum euismod ex, quis porttitor erat tempus accumsan. Morbi fringilla nisl nec hendrerit cursus. Suspendisse egestas massa in nisl gravida sollicitudin. Maecenas maximus, tortor sed lacinia consectetur, nisi magna tincidunt lorem, vel maximus dolor sem in eros. Sed a vulputate nunc. Integer egestas, tortor vitae imperdiet cursus, massa enim pellentesque felis, sit amet sollicitudin velit arcu id lorem.
Nullam nec diam convallis, fermentum quam id, pulvinar velit. Pellentesque ultricies semper metus, cursus pulvinar tortor consectetur vel. Fusce suscipit urna sem, vitae ultrices lacus aliquet vel. Pellentesque tempor tristique mi, quis rhoncus lacus fringilla a. Interdum et malesuada fames ac ante ipsum primis in faucibus. Morbi neque risus, malesuada at lacinia non, posuere elementum mauris. Pellentesque eget egestas est, nec congue leo. Nunc faucibus mi id vulputate sodales. Cras ornare eget justo eu blandit. Fusce id magna lorem. Nunc sit amet dolor placerat, ornare metus non, ultricies augue.
Ut sed auctor dui, ullamcorper pretium sapien. Sed ut felis id nunc mollis consectetur et in nunc. Nunc volutpat nec urna nec facilisis. Ut sagittis ipsum nec aliquam interdum. Donec rutrum dolor eget neque euismod vestibulum. Nulla condimentum neque neque, eget ullamcorper risus cursus scelerisque. Sed bibendum luctus dolor eget dignissim. Etiam non nulla enim. Vestibulum eget semper odio. Sed semper vulputate ipsum ac maximus. Nullam sed libero pellentesque quam rhoncus sagittis vitae sed ipsum.
Sed vitae ex vulputate, scelerisque sapien quis, mattis massa. Duis rutrum neque ante, a vestibulum massa congue at. Nam tincidunt ex luctus ultricies laoreet. Duis cursus magna eu diam malesuada ultricies. Cras porttitor sagittis tellus, eget mollis enim molestie eu. Nunc tristique semper massa. Nullam varius velit sit amet velit suscipit, a bibendum odio facilisis. Nunc et arcu bibendum, fermentum odio id, congue lectus. Phasellus malesuada volutpat justo ut sodales. Integer interdum et nibh non blandit. Nam a vulputate tellus.
Quisque auctor commodo nisl, ut semper lectus tincidunt sed. Integer cursus finibus est. Vivamus dui dui, feugiat nec leo eu, vestibulum interdum nunc. Nam massa dolor, tempor sit amet congue et, maximus at elit. In blandit at nibh et porta. Curabitur elementum efficitur elit, vel sagittis tellus eleifend lacinia. Sed tincidunt elit eu purus fermentum finibus. Aenean egestas dignissim tellus vel semper.
Nulla id condimentum lorem. Donec vitae dui quam. Maecenas sapien dui, facilisis sed tellus sit amet, pharetra iaculis ligula. Fusce sagittis, odio sed aliquam feugiat, nunc ipsum ultrices lorem, vel pellentesque nibh orci finibus leo. Proin a urna tincidunt, porttitor sapien ac, fringilla velit. Suspendisse in vehicula risus. Morbi mattis cursus cursus. Nam vel varius nisi, blandit malesuada lacus.
Nullam laoreet nibh quis erat dictum fringilla. Quisque a tortor dolor. Curabitur pulvinar molestie lectus, eget dapibus nisl tristique id. Nullam pulvinar accumsan arcu, euismod auctor nunc dignissim ac. Vivamus pulvinar massa at metus sollicitudin, dictum convallis arcu vestibulum. Suspendisse at leo nec sem sollicitudin luctus sit amet vitae nisi. Duis lobortis risus id odio luctus, sit amet feugiat mauris ullamcorper. Donec iaculis suscipit nunc eu dictum. Quisque ut lobortis elit. Cras eget auctor lacus. Donec mattis vitae nisi a porta. Morbi quis eros sed ante pharetra euismod. Nullam varius bibendum magna a cursus.
Aenean vestibulum leo magna, sit amet varius eros eleifend mollis. Aenean tempor ullamcorper velit vel sagittis. Aenean maximus enim nulla, nec pellentesque elit ullamcorper eget. Duis tincidunt, dolor id euismod rhoncus, orci dolor auctor augue, eu molestie odio tellus nec sem. Donec gravida arcu ac ex ultrices rhoncus. Nulla tincidunt gravida neque id dictum. Sed lectus lectus, rhoncus ac odio vitae, porttitor elementum nunc. Morbi gravida, leo id sollicitudin iaculis, mi elit volutpat eros, quis venenatis massa dui pharetra neque. Cras sit amet dignissim mi. Donec in lectus sed risus congue consequat. Duis ut malesuada metus. Praesent maximus ac tortor eget feugiat. Nulla in nunc eget quam sodales sagittis.
Nam eu porta enim. Fusce pretium elit sapien, a feugiat nibh tempor a. Etiam feugiat dui nec neque malesuada, quis tristique sapien vestibulum. Sed volutpat eget nulla id imperdiet. Morbi sodales tortor ac ligula vulputate tincidunt. Aliquam placerat orci sem, id fringilla orci facilisis eu. Nullam aliquet odio eget ante placerat blandit. Morbi ut justo cursus, ullamcorper purus id, scelerisque neque. Donec a nisi pellentesque, commodo magna efficitur, feugiat neque. Maecenas at quam eleifend, ornare sem non, pretium ante. Pellentesque eget fringilla ligula. Donec massa arcu, viverra auctor sem at, ultricies blandit odio. Proin sed leo quam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce elementum efficitur blandit. Morbi tincidunt porttitor odio nec placerat.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec vel libero pharetra, euismod nulla sit amet, volutpat lorem. Maecenas blandit magna ornare mi imperdiet luctus. Fusce congue risus et enim placerat ornare. Aenean ac magna eget risus rhoncus molestie at et leo. Cras mattis erat lectus, sed dignissim enim pulvinar vel. Donec turpis libero, condimentum sit amet rutrum id, blandit in diam. Praesent tincidunt malesuada lorem, at posuere nisi. Ut rutrum turpis vel mi blandit congue. Aenean viverra metus quis erat hendrerit, nec egestas diam placerat. Praesent vel ipsum enim. Praesent eget sollicitudin dui. Donec semper turpis id magna molestie, sit amet interdum odio lacinia. Curabitur ut mollis metus. Duis luctus leo velit, id accumsan risus sodales non.
Nullam ut arcu sed justo tempus consequat. Donec nisl ante, lacinia ac convallis ac, bibendum sed diam. Duis viverra dolor sed ex convallis, vel facilisis ligula maximus. Pellentesque eu pulvinar nulla. In ante risus, viverra a euismod et, laoreet a dui. In hac habitasse platea dictumst. Nunc ullamcorper tellus non viverra pharetra. Aenean dapibus dolor sit amet dui facilisis placerat. In hac habitasse platea dictumst. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec ac efficitur enim, ac placerat dui. Donec vitae vestibulum leo.
Aliquam vestibulum dictum metus, eget commodo ipsum sollicitudin et. Nam volutpat efficitur magna eu vestibulum. Donec dolor purus, aliquet quis orci ut, finibus molestie sapien. Mauris in libero in lorem pretium commodo eu sit amet justo. Integer eu elit sit amet orci cursus sagittis ac a ligula. Curabitur ac eleifend ante. Nulla placerat lacus eu molestie hendrerit.
Proin eu dignissim ante. Fusce lobortis eu ante sed finibus. Vivamus sed dictum turpis. Ut tristique vitae nibh at laoreet. Nullam eget interdum metus, sit amet porttitor nibh. Maecenas dignissim, lacus ac facilisis volutpat, ante nibh vehicula dui, nec facilisis enim turpis vel turpis. Proin risus tortor, vehicula sit amet congue eget, accumsan a magna. Suspendisse potenti. Praesent lacinia mollis feugiat. Donec a nunc ac nibh tincidunt volutpat. Proin nec urna eros. Sed vitae elit fringilla, congue sem non, mattis arcu. Maecenas euismod neque metus, consectetur vestibulum neque rutrum non.
Morbi magna metus, congue nec lacus id, semper mattis augue. Pellentesque vel dolor eu turpis luctus volutpat. Donec consectetur maximus commodo. Quisque erat elit, iaculis vel leo quis, volutpat mollis quam. Sed dui lectus, pretiu

1
sh/tests/custom-ls/folder1/ls-test

@ -0,0 +1 @@
hello

42
sh/tests/custom-ls_test.sh

@ -0,0 +1,42 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
shopt -s expand_aliases
FILENAME="student/custom-ls.sh"
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
source "$script_dirS"/$FILENAME
submitted=$(cd "$1" && custom-ls)
unalias custom-ls
source "$script_dirS"/solutions/custom-ls.sh
expected=$(cd "$1" && custom-ls)
unalias custom-ls
diff <(echo "$submitted") <(echo "$expected")
}
# True if FILE exists and is a regular file
if [ -f ${FILENAME} ]; then
# FILE exists and it's not empty
if [ -s ${FILENAME} ]; then
if [[ $(cat $FILENAME | grep echo | wc -l) -ne 0 ]]; then
echo "echo is not allowed in this exercise!"
exit 1
fi
challenge custom-ls/folder1
else
echo "The file exist but is empty"
exit 1
fi
else
echo "File does not exist"
exit 1
fi

18
sh/tests/details_test.sh

@ -0,0 +1,18 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
touch file1.txt
submitted=$(bash "$script_dirS"/student/details.sh && ls -l file1.txt | awk '{print $1, $2, $5, $6, $7, $8, $9}')
expected=$(bash "$script_dirS"/solutions/details.sh && ls -l file1.txt | awk '{print $1, $2, $5, $6, $7, $8, $9}')
diff <(echo "$submitted") <(echo "$expected")
stat file1.txt
}
challenge
rm file1.txt

44
sh/tests/dir-info_test.sh

@ -0,0 +1,44 @@
#!/usr/bin/env bash
set -euo pipefail
IFS='
'
FILENAME="student/dir-info.sh"
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
rm -rf student/dir-info-files
mkdir student/dir-info-files
cd student/dir-info-files
directories=(folder1 folder2/aa folder2/ba/aa folder2/aa/ba)
for dir in "${directories[@]}"; do
mkdir -p "$dir"
done
files=(.abc 34 folder1/ab 4 folder1/ac 2 folder1/az 3 folder1/bz 3 \
folder1/cz 9 folder1/.hello 21 folder1/za! 3 folder2/ab 7 folder2/ac 0 \
folder2/alphabet 0 folder2/az 0 folder2/bz 4 folder2/cz 0 folder2/za! 28 \
folder2/aa/aa 3 folder2/aa/az 4 folder2/aa/.salut 7 folder2/aa/ba/ab 0 \
folder2/aa/ba/bz 0 folder2/ba/ac 0 folder2/ba/alphabetz 0 folder2/ba/.ola 17 \
folder2/ba/aa/alphabetz! 0 folder2/ba/aa/.ciao 7 folder2/ba/aa/cz 0 \
folder2/ba/aa/za! 0)
for ((i=0; i<${#files[@]}; i+=2)) do
dd if=/dev/zero of="${files[i]}" bs=1 count="${files[i + 1]}" 2> /dev/null
done
cd ../
challenge () {
submitted=$(bash "$script_dirS"/"$FILENAME" < <(echo "$1"))
expected=$(bash "$script_dirS"/solutions/dir-info.sh < <(echo "$1"))
diff <(echo "$submitted") <(echo "$expected")
}
challenge "dir-info-files/folder1"
challenge "dir-info-files/folder2"
challenge "dir-info-files"
rm -rf dir-info-files

37
sh/tests/division_test.sh

@ -0,0 +1,37 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
# Test if test command was used
if grep -q "test" "$script_dirS"/student/division.sh
then
echo "Error: the test command cannot be used in the student script"
return
fi
# Test with one or two arguments
if [ $# -eq 1 ]
then
submitted=$(bash "$script_dirS"/student/division.sh $1)
expected=$(bash "$script_dirS"/solutions/division.sh $1)
else
submitted=$(bash "$script_dirS"/student/division.sh $1 $2)
expected=$(bash "$script_dirS"/solutions/division.sh $1 $2)
fi
diff <(echo "$submitted") <(echo "$expected")
}
challenge "10" "2"
challenge "4" "2"
challenge "0.5" "0.5"
challenge "5" "2"
challenge "0.5"
challenge "foo" "bar"
challenge "1" "0"
challenge "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "2"

15
sh/tests/easy-conditions_test.sh

@ -0,0 +1,15 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
for i in $(seq 1 5); do
export X=$(shuf -i 1-20 -n 1)
export Y=$(shuf -i 1-30 -n 1)
submitted=$(bash "$script_dirS"/student/easy-conditions.sh)
expected=$(bash "$script_dirS"/solutions/easy-conditions.sh)
diff <(echo "$submitted") <(echo "$expected")
done

12
sh/tests/easy-perm/example.txt

@ -0,0 +1,12 @@
Q. How did the programmer die in the shower?
A. He read the shampoo bottle instructions: Lather. Rinse. Repeat.
~~~~~~~~~~~~~~~~~~~~~~~~~
How many programmers does it take to change a light bulb?
None – It’s a hardware problem
~~~~~~~~~~~~~~~~~~~~~~~~~
Why do programmers always mix up Halloween and Christmas?
Because Oct 31 equals Dec 25.

16
sh/tests/easy-perm/example2.txt

@ -0,0 +1,16 @@
“The best TDD can do, is assure that code does what the programmer thinks it should do. That is pretty good BTW.”
“Simply put, things always had to be in a production-ready state: if you wrote it, you darn well had to be there to get it running!”
“If you think it’s expensive to hire a professional, wait until you hire an amateur.”
“Programming is not a zero-sum game. Teaching something to a fellow programmer doesn’t take it away from you.”
“A phased approach to continuous delivery is not only preferable, it’s infinitely more manageable.”
“So, what do you do?”
“I’m lean”
“What?”
“I’m agile”
“What?”
“Fine. I make websites.”

17
sh/tests/easy-perm_test.sh

@ -0,0 +1,17 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
chmod 303 easy-perm/*
challenge() {
submitted=$(bash "$script_dirS"/student/easy-perm.sh && ls -l "$1" | awk '{print $1}')
expected=$(bash "$script_dirS"/solutions/easy-perm.sh && ls -l "$1" | awk '{print $1}')
diff <(echo "$submitted") <(echo "$expected")
}
challenge easy-perm/

38
sh/tests/file-checker_test.sh

@ -0,0 +1,38 @@
#!/usr/bin/env bash
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
# check that test command was not used
if grep -q "test" "$script_dirS"/student/file-checker.sh
then
echo "The 'test' command is not allowed in this exercise"
exit 1
fi
if test ! -e file-checker; then
mkdir file-checker
cd file-checker
touch readable-and-writable readable-only readable-and-executable readable-writable-executable
chmod -x "$script_dirS/file-checker/readable-and-writable"
chmod -xw "$script_dirS/file-checker/readable-only"
chmod -w "$script_dirS/file-checker/readable-and-executable"
chmod +x "$script_dirS/file-checker/readable-and-executable"
chmod +x "$script_dirS/file-checker/readable-writable-executable"
cd ..
fi
challenge() {
submitted=$(bash "$script_dirS"/student/file-checker.sh "$1")
expected=$(bash "$script_dirS"/solutions/file-checker.sh "$1")
diff <(echo "$submitted") <(echo "$expected")
}
challenge "$script_dirS/file-checker/readable-only"
challenge "$script_dirS/file-checker/readable-and-writable"
challenge "$script_dirS/file-checker/readable-and-executable"
challenge "$script_dirS/file-checker/readable-writable-executable"
rm -rf file-checker

17
sh/tests/file-details_test.sh

@ -0,0 +1,17 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
submitted=$(cd "$1" && bash "$script_dirS"/student/file-details.sh)
expected=$(cd "$1" && bash "$script_dirS"/solutions/file-details.sh)
diff <(echo "$submitted") <(echo "$expected")
}
challenge hard-perm

88
sh/tests/grades_test.sh

@ -0,0 +1,88 @@
#!/usr/bin/env bash
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
input="${@: -1}"
args=${@:1:$#-1}
submitted=$(
bash -c ""$script_dirS"/student/grades.sh $args" <<EOF
$input
EOF
)
expected=$(
bash -c ""$script_dirS"/solutions/grades.sh $args" <<EOF
$input
EOF
)
diff <(echo "$submitted") <(echo "$expected")
if [ $? != 0 ]; then
exit 1
fi
}
challenge 1 "Student1
90
"
challenge 1 "Student2
70
"
challenge 1 "Student3
50
"
challenge 1 "Student4
92
"
challenge 1 "Student5
75
"
challenge 1 "Student6
55
"
challenge 1 "Student7
25
"
challenge 2 "Student1
0
Alice
100
"
challenge 3 "Bob
90
Alice
75
Eve
55
"
challenge 5 "Bob
90
Alice
75
Eve
55
john
49
Eric
65
"
challenge 3 "Bob
90
Alice
150
Eve
55
"
challenge 1 "Student1
not_good
"
challenge 1 "Student1
-75
"
challenge 1 1 "Louis
20
"

29
sh/tests/greatest-of-all_test.sh

@ -0,0 +1,29 @@
#!/usr/bin/env bash
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
submitted=$(echo -e "0\n3\n2\n5\n7\n1\n4\n9\n8\n6\n10" | bash -c ""$script_dirS"/student/greatest-of-all.sh")
expected=$(echo -e "0\n3\n2\n5\n7\n1\n4\n9\n8\n6\n10" | bash -c ""$script_dirS"/solutions/greatest-of-all.sh")
diff <(echo "$submitted") <(echo "$expected")
submitted=$(echo -e "26\n85\n21\n94\n68\n60\n99\n31\n10\n98\n" | bash -c ""$script_dirS"/student/greatest-of-all.sh")
expected=$(echo -e "26\n85\n21\n94\n68\n60\n99\n31\n10\n98\n" | bash -c ""$script_dirS"/solutions/greatest-of-all.sh")
diff <(echo "$submitted") <(echo "$expected")
submitted=$(echo -e "152\n485\n569\n611\n871\n551\n984\n895\n285\n989\n" | bash -c ""$script_dirS"/student/greatest-of-all.sh")
expected=$(echo -e "152\n485\n569\n611\n871\n551\n984\n895\n285\n989\n" | bash -c ""$script_dirS"/solutions/greatest-of-all.sh")
diff <(echo "$submitted") <(echo "$expected")
submitted=$(echo -e "152\n10001\n569" | bash -c ""$script_dirS"/student/greatest-of-all.sh")
expected=$(echo -e "152\n10001\n569" | bash -c ""$script_dirS"/solutions/greatest-of-all.sh")
diff <(echo "$submitted") <(echo "$expected")
submitted=$(echo -e "152\n485\nalpha\n" | bash -c ""$script_dirS"/student/greatest-of-all.sh")
expected=$(echo -e "152\n485\nalpha\n" | bash -c ""$script_dirS"/solutions/greatest-of-all.sh")
diff <(echo "$submitted") <(echo "$expected")
submitted=$(echo -e "152\n485\n-45\n45\n" | bash -c ""$script_dirS"/student/greatest-of-all.sh")
expected=$(echo -e "152\n485\n-45\n45" | bash -c ""$script_dirS"/solutions/greatest-of-all.sh")
diff <(echo "$submitted") <(echo "$expected")
}
challenge

19
sh/tests/hard-conditions_test.sh

@ -0,0 +1,19 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
echo "echo hello word" >test-hard-conditions.sh
echo "echo hello word" >non-ex
chmod +x test-hard-conditions.sh
submitted=$(bash "$script_dirS"/student/hard-conditions.sh test-hard-conditions.sh)
expected=$(bash "$script_dirS"/solutions/hard-conditions.sh test-hard-conditions.sh)
diff <(echo "$submitted") <(echo "$expected")
submitted=$(bash "$script_dirS"/student/hard-conditions.sh non-ex)
expected=$(bash "$script_dirS"/solutions/hard-conditions.sh non-ex)
diff <(echo "$submitted") <(echo "$expected")

17
sh/tests/hard-perm_test.sh

@ -0,0 +1,17 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
chmod 776 hard-perm/*
challenge() {
submitted=$(bash "$script_dirS"/student/hard-perm.sh && ls -l "$1" | awk '{print $1}')
expected=$(bash "$script_dirS"/solutions/hard-perm.sh && ls -l "$1" | awk '{print $1}')
diff <(echo "$submitted") <(echo "$expected")
}
challenge hard-perm/

40
sh/tests/in-back-ground_test.sh

@ -0,0 +1,40 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
FILENAME="student/in-back-ground.sh"
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
echo "- Australia is wider than the moon. The moon sits at 3400km in diameter, while Australia's diameter from east to west is almost 4000km." >facts
challenge() {
submitted=$(cd "$1" && bash "$script_dirS"/$FILENAME)
std_out=$(cat output.txt)
expected=$(cd "$1" && bash "$script_dirS"/solutions/in-back-ground.sh)
sol_out=$(cat output.txt)
diff <(echo "$submitted") <(echo "$expected")
diff <(echo "$std_out") <(echo "$sol_out")
}
challenge_no_output() {
if [[ -f output.txt ]]; then
exit 1
fi
submitted=$(cd "$1" && bash "$script_dirS"/$FILENAME)
expected=$(cd "$1" && bash "$script_dirS"/solutions/in-back-ground.sh)
diff <(echo "$submitted") <(echo "$expected")
}
if [[ $(cat $FILENAME | grep 'nohup' | wc -l) -lt 1 ]]; then
echo "The file does not contain the required commands"
exit 1
fi
challenge .
rm output.txt
echo "The sun is a star!" >facts
challenge_no_output .

29
sh/tests/in-the-dark_test.sh

@ -0,0 +1,29 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
FILENAME="student/in-the-dark.sh"
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
submitted=$(cd "$1" && bash "$script_dirS"/$FILENAME)
expected=$(cd "$1" && bash "$script_dirS"/solutions/in-the-dark.sh)
diff <(echo "$submitted") <(echo "$expected")
}
# True if FILE exists and is a regular file
if [ -f ${FILENAME} ]; then
# FILE exists and it's not empty
if [ -s ${FILENAME} ]; then
challenge .
else
echo "The file exist but is empty"
exit 1
fi
else
echo "File does not exist"
exit 1
fi

20
sh/tests/input-redirection_test.sh

@ -0,0 +1,20 @@
#!/usr/bin/env bash
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
$(bash "$script_dirS"/student/input-redirection.sh)
submitted=$(bash "$script_dirS"/show-info.sh)
rm show-info.sh
$(bash "$script_dirS"/solutions/input-redirection.sh)
expected=$(bash "$script_dirS"/show-info.sh)
rm show-info.sh
diff <(echo "$submitted") <(echo "$expected")
}
challenge

69
sh/tests/joker-num_test.sh

@ -0,0 +1,69 @@
#!/usr/bin/env bash
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
args=${@:1:$#-1}
input="${@: -1}"
submitted=$(
./student/joker-num.sh $args <<EOF
$input
EOF
)
expected=$(
./solutions/joker-num.sh $args <<EOF
$input
EOF
)
diff <(echo "$submitted") <(echo "$expected")
}
# Good input, win
challenge 50 "1
100
49
51
50
"
# Good input, lose
challenge 50 "10
20
30
40
41
42
"
# Bad arguments
challenge "10"
# Bad arguments
challenge 0 "10"
# Bad arguments
challenge 101 "10"
# Bad arguments
challenge -20 "10"
# Bad arguments
challenge aa "10"
# Handle bad input
challenge 78 "10
aa
3000
-10
0
0
40
80
79
78"

49
sh/tests/largest_test.sh

@ -0,0 +1,49 @@
#!/usr/bin/env bash
set -euo pipefail
IFS='
'
FILENAME="student/largest.sh"
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
rm -rf largest-dir
mkdir largest-dir
cd largest-dir
directories=(folder1 folder2/aa folder2/ba/aa folder2/aa/ba)
for dir in "${directories[@]}"; do
mkdir -p "$dir"
done
files=(.abc 34 folder1/ab 4 folder1/ac 2 folder1/az 3 folder1/bz 3 \
folder1/cz 9 folder1/.hello 21 folder1/za! 3 folder2/ab 7 folder2/ac 0 \
folder2/alphabet 0 folder2/az 0 folder2/bz 4 folder2/cz 0 folder2/za! 28 \
folder2/aa/aa 3 folder2/aa/az 4 folder2/aa/.salut 7 folder2/aa/ba/ab 0 \
folder2/aa/ba/bz 0 folder2/ba/ac 0 folder2/ba/alphabetz 0 folder2/ba/.ola 17 \
folder2/ba/aa/alphabetz! 0 folder2/ba/aa/.ciao 7 folder2/ba/aa/cz 0 \
folder2/ba/aa/za! 0)
for ((i=0; i<${#files[@]}; i+=2)) do
dd if=/dev/zero of="${files[i]}" bs=1 count="${files[i + 1]}" 2> /dev/null
done
cd ..
challenge () {
submitted=$(cd "$1" && bash "$script_dirS"/"$FILENAME")
expected=$(cd "$1" && bash "$script_dirS"/solutions/largest.sh)
diff <(echo "$submitted") <(echo "$expected")
}
if [ $(cat "$script_dirS"/"$FILENAME" | grep echo) ]; then
echo "echo is not allowed in this exercise!"
exit 1
fi
challenge largest-dir/folder1
challenge largest-dir/folder2
challenge largest-dir
rm -rf largest-dir

21
sh/tests/left/facts

@ -0,0 +1,21 @@
10 random facts
- Avocados are a fruit, not a vegetable. They're technically considered a single-seeded berry, believe it or not.
- The Eiffel Tower can be 15 cm taller during the summer, due to thermal expansion meaning the iron heats up, the particles gain kinetic energy and take up more space.
- Trypophobia is the fear of closely-packed holes. Or more specifically, "an aversion to the sight of irregular patterns or clusters of small holes or bumps." No crumpets for them, then.
- Australia is wider than the moon. The moon sits at 3400km in diameter, while Australia’s diameter from east to west is almost 4000km.
- 'Mellifluous' is a sound that is pleasingly smooth and musical to hear.
- The Spice Girls were originally a band called Touch. "When we first started [with the name Touch], we were pretty bland," Mel C told The Guardian in 2018. "We felt like we had to fit into a mould."
- Human teeth are the only part of the body that cannot heal themselves. Teeth are coated in enamel which is not a living tissue.
- It's illegal to own just one guinea pig in Switzerland. It's considered animal abuse because they're social beings and get lonely.
- The Ancient Romans used to drop a piece of toast into their wine for good health - hence why we 'raise a toast'.
- The heart of a shrimp is located in its head. They also have an open circulatory system, which means they have no arteries and their organs float directly in blood.

24
sh/tests/left_test.sh

@ -0,0 +1,24 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
FILENAME="../student/left.sh"
cd left
if [[ $(cat $FILENAME | grep echo | wc -l) -ne 0 ]]; then
echo "echo is not allowed in this exercise!"
exit 1
fi
if [[ $(cat $FILENAME | grep '<' | wc -l) -lt 1 ]]; then
echo "The file does not contain the required redirection"
exit 1
fi
submitted=$(bash $FILENAME)
expected=$(bash ../solutions/left.sh)
diff <(echo "$submitted") <(echo "$expected")

24
sh/tests/plus_test.sh

@ -0,0 +1,24 @@
#!/usr/bin/env bash
set -euo pipefail
IFS='
'
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
challenge() {
submitted=$(bash "$script_dirS"/student/plus.sh $1 $2)
expected=$(bash "$script_dirS"/solutions/plus.sh $1 $2)
diff <(echo "$submitted") <(echo "$expected")
}
challenge "1" "2"
challenge "4" "2"
challenge "3" "-3"
challenge "0" "0"
challenge "2" "-3"
challenge "-4" "1"
challenge "-2" "-1"
challenge "10" "-5"
challenge "-11" "20"

22
sh/tests/remake_test.sh

@ -0,0 +1,22 @@
#!/usr/bin/env bash
IFS='
'
challenge () {
if [[ $# -eq 1 && -d "$1" ]]; then
submitted=$(bash student/remake.sh "$1")
expected=$(bash solutions/remake.sh "$1"-expected)
diff <(echo $submitted) <(echo $expected)
diff <(ls -ltr $1) <(ls -ltr $1-expected)
else
diff <(bash student/remake.sh "$@") <(bash solutions/remake.sh "$@")
fi
}
mkdir remake remake-expected
challenge remake
challenge
challenge not-there
rm -rf remake remake-expected

28
sh/tests/right_test.sh

@ -0,0 +1,28 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
FILENAME="student/right.sh"
script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd)
if test ! -e right; then
mkdir right
cd right
touch sample1.txt sample2 sample3.txt sample4
cd ..
fi
challenge() {
$(cd "$1" && bash "$script_dirS"/$FILENAME)
submitted=$(cat $1/filtered_files.txt)
rm $1"/filtered_files.txt"
$(cd "$1" && bash "$script_dirS"/solutions/right.sh)
expected=$(cat $1/filtered_files.txt)
diff <(echo "$submitted") <(echo "$expected")
}
challenge right
rm -r right

21
sh/tests/set-env-vars_test.sh

@ -0,0 +1,21 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
FILENAME="student/set-env-vars.sh"
# echo not allowed
if [ -s ${FILENAME} ]; then
if [[ $(cat $FILENAME | grep echo | wc -l) -ne 0 ]]; then
echo "echo is not allowed in this exercise!"
exit 1
fi
fi
submitted=$(bash $FILENAME)
expected=$(bash solutions/set-env-vars.sh)
diff <(echo "$submitted") <(echo "$expected")

11
sh/tests/set-internal-vars_test.sh

@ -0,0 +1,11 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
submitted=$(bash student/set-internal-vars.sh)
expected=$(bash solutions/set-internal-vars.sh)
diff <(echo "$submitted") <(echo "$expected")

9
sh/tests/solutions/append-output.sh

@ -0,0 +1,9 @@
# added this here to make the test cleaner
cat <<EOF >results.txt
"In the End" - Linkin Park
"Crawling" - Linkin Park
"Elevation" - U2
"Get the Party Started" - Pink
"Lady Marmalade" - Christina Aguilera, Lil' Kim, Mya, Pink
EOF
cat songs.txt | grep "\- J" >>results.txt

14
sh/tests/solutions/array-selector.sh

@ -0,0 +1,14 @@
#!/usr/bin/env bash
IFS='
'
COLORS=('red' 'blue' 'green' 'white' 'black')
if [[ ! $1 =~ ^[0-9]+$ ]] || [[ $1 -le 0 ]] || [[ $1 -gt ${#COLORS[@]} ]]; then
echo 'Error'
else
POS=$(($1 - 1))
echo ${COLORS[$POS]}
fi

3
sh/tests/solutions/auto-exec-bin.sh

@ -0,0 +1,3 @@
#!/usr/bin/env bash
export PATH=$PATH:~/myBins

BIN
sh/tests/solutions/auto-jobs.tar

diff.bin_not_shown

3
sh/tests/solutions/bin-status.sh

@ -0,0 +1,3 @@
#!/usr/bin/env bash
echo $?

2
sh/tests/solutions/burial.sh

@ -0,0 +1,2 @@
sleep 2 &
jobs -l | awk '{print $1, $3, $4, $5, $6}'

66
sh/tests/solutions/calculator.sh

@ -0,0 +1,66 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
number='^-?[0-9]+$'
do_add () {
echo $(($1 + $2))
}
do_sub () {
echo $(($1 - $2))
}
do_mult () {
echo $(($1 * $2))
}
do_divide () {
echo $(($1 / $2))
}
if [ $# != 3 ]
then
>&2 echo "Error: expect 3 arguments"
exit 1
elif ! [[ $1 =~ $number && $3 =~ $number ]]
then
>&2 echo "Error: invalid number"
exit 4
else
case $2 in
"+")
echo $(do_add $1 $3)
;;
"-")
echo $(do_sub $1 $3)
;;
"*")
echo $(do_mult $1 $3)
;;
"/")
if [ $3 == 0 ]
then
>&2 echo "Error: division by 0"
exit 2
fi
echo $(do_divide $1 $3)
;;
*)
>&2 echo "Error: invalid operator"
exit 3
;;
esac
fi

26
sh/tests/solutions/check-user.sh

@ -0,0 +1,26 @@
#!/usr/bin/env bash
set -euo pipefail
IFS='
'
if [ $# != 2 ]
then
>&2 echo "Error: expect 2 arguments"
exit 1
elif [[ $1 == "-e" ]]
then
user_info=$(getent passwd $2)
if [[ $user_info == "" ]]
then
echo no
else
echo yes
fi
elif [[ $1 == "-i" ]]
then
getent passwd $2
else
>&2 echo "Error: unknown flag"
exit 1
fi

13
sh/tests/solutions/comparator.sh

@ -0,0 +1,13 @@
#!/usr/bin/env bash
if [ "$#" -ne 2 ]; then
echo "Error: The script only works with two arguments!"
elif ! [[ $1 =~ ^-?[0-9]*\.?[0-9]+$ ]] || ! [[ $2 =~ ^-?[0-9]*\.?[0-9]+$ ]]; then
echo "Error: Only two numeric arguments are acceptable!"
elif [ "$1" -gt "$2" ]; then
echo "$1 > $2"
elif [ "$1" -lt "$2" ]; then
echo "$1 < $2"
else
echo "$1 = $2"
fi

3
sh/tests/solutions/custom-ls.sh

@ -0,0 +1,3 @@
#!/usr/bin/env bash
alias custom-ls="ls -lgSsa"

3
sh/tests/solutions/details.sh

@ -0,0 +1,3 @@
truncate -s 1000 file1.txt
chmod 600 file1.txt
touch -amt 2201010000 file1.txt

64
sh/tests/solutions/dir-info.sh

@ -0,0 +1,64 @@
#!/bin/bash
echo "Enter directory path: "
read dir_path
# Calculate the total size of all the files
total_size=0
num_files=0
for file in $(find $dir_path -type f)
do
file_size=$(stat -c%s "$file")
total_size=$((total_size + file_size))
num_files=$((num_files + 1))
done
# Calculate the average size of all the files
average_size=$((total_size / num_files))
# Find the largest and smallest files
largest_file=""
largest_file_size=0
smallest_file=""
smallest_file_size=99999999999
for file in $(find $dir_path -type f)
do
file_size=$(stat -c%s "$file")
if [ $file_size -gt $largest_file_size ]
then
largest_file=$file
largest_file_size=$file_size
fi
if [ $file_size -lt $smallest_file_size ]
then
smallest_file=$file
smallest_file_size=$file_size
fi
done
# Print the results
echo "Largest file: $largest_file ($largest_file_size bytes)"
echo "Smallest file: $smallest_file ($smallest_file_size bytes)"
echo "Average file size: $average_size bytes"
# Print the files larger or equal than average size
echo "Files larger or equal to average size ($average_size bytes):"
for file in $(find $dir_path -type f)
do
file_size=$(stat -c%s "$file")
if [ $file_size -ge $average_size ]
then
echo "$file $file_size"
fi
done
# Print the files smaller than average size
echo "Files smaller than average size ($average_size bytes):"
for file in $(find $dir_path -type f)
do
file_size=$(stat -c%s "$file")
if [ $file_size -lt $average_size ]
then
echo "$file $file_size"
fi
done

24
sh/tests/solutions/division.sh

@ -0,0 +1,24 @@
#!/usr/bin/env bash
# Check if two arguments were provided
if [ $# -ne 2 ]
then
echo "Error: two numbers must be provided"
# # Check if the arguments are numeric
elif ! [[ $1 =~ ^-?[0-9]*\.?[0-9]+$ ]] || ! [[ $2 =~ ^-?[0-9]*\.?[0-9]+$ ]]
then
echo "Error: both arguments must be numeric"
# Check if the second argument is not 0
elif [ $(echo "$2 == 0" | bc) -eq 1 ]
then
echo "Error: division by zero is not allowed"
# Divide the first argument by the second using bc
else
result=$(echo "$1 / $2" | bc )
# Output the result
echo $result
fi

1
sh/tests/solutions/easy-conditions.sh

@ -0,0 +1 @@
[ "$X" -gt "$Y" ] && echo "true" || echo "false"

1
sh/tests/solutions/easy-perm.sh

@ -0,0 +1 @@
chmod 644 easy-perm/example.txt && chmod 746 easy-perm/example2.txt

38
sh/tests/solutions/file-checker.sh

@ -0,0 +1,38 @@
#!/usr/bin/env bash
# Check if the script was given an argument
if [ $# -ne 1 ]
then
echo "Error: a file must be provided as an argument"
exit 1
fi
# Check if file exists
if [ ! -e "$1" ]
then
echo "File does not exist"
else
echo "File exists"
fi
# Check file's permissions
if [ -r "$1" ]
then
echo "File is readable"
else
echo "File is not readable"
fi
if [ -w "$1" ]
then
echo "File is writable"
else
echo "File is not writable"
fi
if [ -x "$1" ]
then
echo "File is executable"
else
echo "File is not executable"
fi

1
sh/tests/solutions/file-details.sh

@ -0,0 +1 @@
TZ=utc ls -l --time-style='+%F %R' | sed 1d | awk '{print $1, $6, $7, $8, $9, $10}'

34
sh/tests/solutions/grades.sh

@ -0,0 +1,34 @@
#!/usr/bin/env bash
num_students=$1
declare -a students
if [ $# -ne 1 ]; then
echo "Error: expect 1 argument only!"
exit 1
fi
for ((i = 0; i < num_students; i++)); do
read -p "Student Name #$((i + 1)): " name
read -p "Student Grade #$((i + 1)): " grade
students+=("$name $grade")
if [ $(expr "$grade" \> 100) -eq 1 ] || ! [[ "$grade" =~ ^[0-9]+$ ]]; then
echo "Error: The grade '$grade' is not a valid input. Only numerical grades between 0 and 100 are accepted."
exit 1
fi
done
for student in "${students[@]}"; do
name=$(echo $student | awk '{print $1}')
grade=$(echo $student | awk '{print $2}')
if [ "$grade" -ge 90 ]; then
echo "$name: You did an excellent job!"
elif [ "$grade" -ge 70 ]; then
echo "$name: You did a good job!"
elif [ "$grade" -ge 50 ]; then
echo "$name: You need a bit more effort!"
else
echo "$name: You had a poor performance!"
fi
done

21
sh/tests/solutions/greatest-of-all.sh

@ -0,0 +1,21 @@
#!/usr/bin/env bash
largest=0
for i in {1..10}; do
read -p "Enter a number: " num
if ! [[ $num =~ ^[0-9]+$ ]]; then
echo "ERROR: Invalid input only positive numerical characters are allowed"
exit 1
elif [ $num -gt $largest ]; then
if [ $num -gt 10000 ]; then
echo "ERROR: The number entered is too large"
exit 1
else
largest=$num
fi
fi
done
echo "The largest number is: $largest"

1
sh/tests/solutions/hard-conditions.sh

@ -0,0 +1 @@
[ -x "$1" ] && echo "File is executable" || echo "File is not an executable or does not exist"

1
sh/tests/solutions/hard-perm.sh

@ -0,0 +1 @@
chmod 401 hard-perm/0 hard-perm/A && chmod 402 hard-perm/1 hard-perm/9 && chmod 604 hard-perm/2 hard-perm/8 && chmod 777 hard-perm/3 && chmod 510 hard-perm/4 hard-perm/7 && chmod 460 hard-perm/5 hard-perm/6

1
sh/tests/solutions/in-back-ground.sh

@ -0,0 +1 @@
nohup cat facts | grep "moon" && echo "The moon fact was found!" >output.txt &

2
sh/tests/solutions/in-the-dark.sh

@ -0,0 +1,2 @@
ls -R | grep "\.txt$" && echo "Search complete" >new &
jobs

13
sh/tests/solutions/input-redirection.sh

@ -0,0 +1,13 @@
#!/usr/bin/env bash
# Unofficial Bash Strict Mode
set -euo pipefail
IFS='
'
echo "cat -e <<EOF
The current directory is: $PWD
The default paths are: $PATH
The current user is: $USERNAME
EOF
" > show-info.sh

49
sh/tests/solutions/joker-num.sh

@ -0,0 +1,49 @@
#!/bin/bash
if [[ $# != 1
|| -z "$1"
|| ! "$1" =~ ^[0-9]+$
|| "$1" -lt 1
|| "$1" -gt 100 ]]
then
echo "Error: wrong argument"
exit 1
fi
number=$1
# Start the for loop for player two
for (( tries_left=5 ; tries_left > 0; tries_left-- ))
do
echo "Enter your guess ($tries_left tries left):"
read guess
if [[ $? < 0 ]]
then
exit 1
fi
if [[ -z "$guess"
|| ! "$guess" =~ ^[0-9]+$
|| "$guess" -lt 1
|| "$guess" -gt 100 ]]
then
tries_left=$tries_left+1
continue
fi
if [[ "$guess" -eq "$number" ]]
then
echo "Congratulations, you found the number in $((5-$tries_left+1)) moves!"
exit
fi
if [[ "$guess" -lt "$number" ]]
then
echo "Go up"
else
echo "Go down"
fi
done
echo "You lost, the number was $number"

3
sh/tests/solutions/largest.sh

@ -0,0 +1,3 @@
#!/usr/bin/env bash
find . -type f -exec ls -lha {} \; | sort -hrk5 | head -7 | awk '{printf("%5s | ", $5); print $NF}'

1
sh/tests/solutions/left.sh

@ -0,0 +1 @@
wc -l <facts

7
sh/tests/solutions/plus.sh

@ -0,0 +1,7 @@
#!/usr/bin/env bash
# Add the two numbers
result=$(expr $1 + $2)
# Output the result
echo $result

25
sh/tests/solutions/remake.sh

@ -0,0 +1,25 @@
#!/usr/bin/env bash
IFS='
'
if [[ $# -eq 1 && -d "$1" ]]; then
cd $1
touch -t 01010001 ciao
chmod 442 ciao
mkdir mamma
touch -t 01020001 mamma
chmod 777 mamma
touch -t 01030001 guarda
chmod 400 guarda
touch -t 01040001 come
chmod 642 come
mkdir mi
touch -t 01050001 mi
chmod 452 mi
touch -t 01060001 diverto
chmod 421 diverto
else
echo Error
exit 1
fi

1
sh/tests/solutions/right.sh

@ -0,0 +1 @@
ls | grep -v "\.txt" >filtered_files.txt

7
sh/tests/solutions/set-env-vars.sh

@ -0,0 +1,7 @@
#!/usr/bin/env bash
export MY_MESSAGE="Hello World"
export MY_NUM=100
export MY_PI=3.142
# Grep only new vars
printenv | grep "MY_"

8
sh/tests/solutions/set-internal-vars.sh

@ -0,0 +1,8 @@
MY_MESSAGE="Hello World"
MY_NUM=100
MY_PI=3.142
MY_ARR=(one, two, three, four, five)
echo $MY_MESSAGE
echo $MY_NUM
echo $MY_PI
echo ${MY_ARR[*]}

112
subjects/ai/backtesting-on-the-sp500/audit/README.md

@ -1,112 +0,0 @@
# Backtesting on the SP500 - audit
### Preliminary
###### Does the structure of the project is as below ?
```
project
│ README.md
│ environment.yml
└───data
│ │ sp500.csv
│ | prices.csv
└───notebook
│ │ analysis.ipynb
|
|───scripts
| │ memory_reducer.py
| │ preprocessing.py
| │ create_signal.py
| | backtester.py
│ | main.py
└───results
│ plots
│ results.txt
│ outliers.txt
```
###### Does the readme file contain a description of the project, explain how to run the code from an empty environment, give a summary of the implementation of each python file and contain a conclusion that gives the performance of the strategy?
###### Does the environment contain all libraries used and their versions that are necessary to run the code ?
###### Does the notebook contain a missing values analysis? **Example**: number of missing values per variables or per year
###### Does the notebook contain an outliers analysis?
###### Does the notebook contain a Histogram of average price for companies for all variables (saved the plot with the images) ? This is required only for `prices.csv` data.
###### Does the notebook describe at least 5 outliers ('ticker', 'date', price) ? To check the outliers it is simple: Search the historical stock price on Google at the given date and compare. The price may fluctuate a bit. The goal here is not to match the historical price found on Google but to detect a huge difference between the price in our data and the real historical one.
Notes:
- For all questions always check the values are sorted by date. If not the answers are wrong.
- The plots are validated only if they contain a title
### Python files
#### 1. memory_reducer.py
###### Do the `prices` data set weights less than **8MB** (Mega Bytes) ?
###### Do the `sp500` data set weights less than **0.15MB** (Mega Bytes) ?
###### Do the data type is greater than `np.float32` ? Smaller data type may alter the precision of the data.
#### 2. preprocessing.py
##### The data is agregated on a monthly period and only the last element is kept
##### The outliers are filtered out by removing all prices bigger than 10k $ and smaller than 0.1 $
##### The historical return is computed using only current and past values.
##### The futur return is computed using only current and futur value. (Reminder: as the data is resampled monthly, computing the return is straightforward)
##### The outliers in the returns data is set to NaN for all returns not in the years 2008 and 2009. The filters are: return > 1 and return < -0.5.
##### The missing values are filled using the last value available **for the company**. `df.fillna(method='ffill')` is wrong because the previous value can be the return or price of another company.
##### The missing values that can't be filled using a the previous existing value are dropped.
##### The number of missing values is 0
Best practice:
Do not fill the last values for the futur return because the values are missing because the data set ends at a given date. Filling the previous doesn't make sense. It makes more sense to drop the row because the backtest focuses on observed data.
#### 3. create_signal.py
##### The metric `average_return_1y` is added as a new column if the merged DataFrame. The metric is relative to a company. It is important to group the data by company first before to compute the average return over 1y. It is accepted to consider that one year is 12 consecutive rows.
##### The signal is added as a new column to the merged DataFrame. The signal which is boolean indicates whether, within the same month, the company is in the top 20. The top 20 corresponds to the 20 companies with the 20 highest metric within the same month. The highest metric gets the rank 1 (if rank is used the parameter `ascending` should be set to `False`).
#### 4. backtester.py
##### The PnL is computed by multiplying the signal `Series` by the **futur returns**.
##### The return of the strategy is computed by dividing the PnL by the sum of the signal `Series`.
##### The signal used on the SP500 is the `pd.Series([20,20,...,20])`
##### The series used in the plot are the cumulative PnL. `cumsum` can be used
##### The PnL on the full historical data is **smaller than 75$**. If not, it means that the outliers where not corrected correctly.
###### Does the plot contain a title ?
###### Does the plot contain a legend ?
###### Does the plot contain a x-axis and y-axis name ?
![alt text][performance]
[performance]: ../images/w1_weekend_plot_pnl.png "Cumulative Performance"
#### 5. main.py
###### The command `python main.py` executes the code from data imports to the backtest and save the results? It shouldn't return any error to validate the project.

0
subjects/ai/backtesting-on-the-sp500/README.md → subjects/ai/backtesting-sp500/README.md

110
subjects/ai/backtesting-sp500/audit/README.md

@ -0,0 +1,110 @@
#### Functional
###### Is the structure of the project as below?
```
project
│ README.md
│ environment.yml
└───data
│ │ sp500.csv
│ | prices.csv
└───notebook
│ │ analysis.ipynb
|
|───scripts
| │ memory_reducer.py
| │ preprocessing.py
| │ create_signal.py
| | backtester.py
│ | main.py
└───results
│ plots
│ results.txt
│ outliers.txt
```
###### Does the readme file contain a description of the project, explain how to run the code from an empty environment, give a summary of the implementation of each python file and contain a conclusion that gives the performance of the strategy?
###### Does the environment contain all libraries used and their versions that are necessary to run the code?
###### Does the notebook contain a missing values analysis? **Example**: number of missing values per variables or per year
###### Does the notebook contain an outliers analysis?
###### Does the notebook contain a Histogram of average price for companies for all variables (saved the plot with the images)? This is required only for **prices.csv** data.
###### Does the notebook describe at least 5 outliers ('ticker', 'date', price) ? To check the outliers it is simple: Search the historical stock price on Google at the given date and compare. The price may fluctuate a bit. The goal here is not to match the historical price found on Google but to detect a huge difference between the price in our data and the real historical one.
##### Notes:
- For all questions always check the values are sorted by date. If not the answers are wrong.
- The plots are validated only if they contain a title
### Python files
##### 1. memory_reducer.py
###### Does the **prices** data set weight less than **8MB** (Mega Bytes)?
###### Does the **sp500** data set weight less than **0.15MB** (Mega Bytes)?
###### Is the data type greater than **np.float32**? Smaller data types may alter the precision of the data.
##### 2. preprocessing.py
###### Is the data agregated on a monthly period and only the last element is kept?
###### Are the outliers filtered out by removing all prices bigger than 10k$ and smaller than 0.1$?
###### Is the historical return computed using only current and past values?
###### Is the future return computed using only current and future value? (Reminder: as the data is resampled monthly, computing the return is straightforward)
###### Are the outliers in the returns data set to NaN for all returns not in the years 2008 and 2009? The filters are: return > 1 and return < -0.5.
###### Are the missing values filled using the last value available **for the company**. **df.fillna(method='ffill')** is wrong because the previous value can be the return or price of another company.
###### Are the missing values that can't be filled using a the previous existing value dropped?
###### Are the number of missing values 0?
Best practice:
Do not fill the last values for the future return because the values are missing because the data set ends at a given date. Filling the previous doesn't make sense. It makes more sense to drop the row because the backtest focuses on observed data.
##### 3. create_signal.py
###### Is the metric **average_return_1y** added as a new column in the merged DataFrame? The metric is relative to a company. It is important to group the data by company first before to compute the average return over 1y. It is accepted to consider that one year is 12 consecutive rows.
###### Is the signal added as a new column to the merged DataFrame? The signal which is boolean indicates whether, within the same month, the company is in the top 20. The top 20 corresponds to the 20 companies with the 20 highest metric within the same month. The highest metric gets the rank 1 (if rank is used the parameter **ascending** should be set to **False**).
##### 4. backtester.py
###### Is the PnL computed by multiplying the signal **Series** by the **future returns**?
###### Is the return of the strategy computed by dividing the PnL by the sum of the signal **Series**.
###### Is the signal used on the SP500 the **pd.Series([20,20,...,20])**?
###### Are the series used in the plot the cumulative PnL? **cumsum** can be used.
###### Is the PnL on the full historical data **smaller than 75$**? If not, it means that the outliers where not corrected correctly.
###### Does the plot contain a title?
###### Does the plot contain a legend?
###### Does the plot contain a x-axis and y-axis name?
![alt text][performance]
[performance]: ../images/w1_weekend_plot_pnl.png "Cumulative Performance"
##### 5. main.py
###### Does the command **python main.py** execute the code from data imports to the backtest and save the results? It shouldn't return any error to validate the project.

0
subjects/ai/backtesting-on-the-sp500/data/fundamentals.csv → subjects/ai/backtesting-sp500/data/fundamentals.csv

error.csv.too_large

0
subjects/ai/backtesting-on-the-sp500/data/sp500.csv → subjects/ai/backtesting-sp500/data/sp500.csv

1 Date Open High Low Close Volume Adjusted Close
2 2014-12-26 2084.300049 2092.699951 2084.300049 2088.77002 1735230000.0 2088.77002
3 2014-12-24 2083.25 2087.560059 2081.860107 2081.879883 1416980000.0 2081.879883
4 2014-12-23 2081.47998 2086.72998 2079.77002 2082.169922 3043950000.0 2082.169922
5 2014-12-22 2069.280029 2078.76001 2069.280029 2078.540039 3369520000.0 2078.540039
6 2014-12-19 2061.040039 2077.850098 2061.030029 2070.649902 6465530000.0 2070.649902
7 2014-12-18 2018.97998 2061.22998 2018.97998 2061.22998 4703380000.0 2061.22998
8 2014-12-17 1973.77002 2016.75 1973.77002 2012.890015 4942370000.0 2012.890015
9 2014-12-16 1986.709961 2016.890015 1972.560059 1972.73999 4958680000.0 1972.73999
10 2014-12-15 2005.030029 2018.689941 1982.26001 1989.630005 4361990000.0 1989.630005
11 2014-12-12 2030.359985 2032.25 2002.329956 2002.329956 4157650000.0 2002.329956
12 2014-12-11 2027.920044 2055.530029 2027.920044 2035.329956 3917950000.0 2035.329956
13 2014-12-10 2058.860107 2058.860107 2024.26001 2026.140015 4114440000.0 2026.140015
14 2014-12-09 2056.550049 2060.600098 2034.170044 2059.820068 3970150000.0 2059.820068
15 2014-12-08 2074.840088 2075.780029 2054.27002 2060.310059 3800990000.0 2060.310059
16 2014-12-05 2072.780029 2079.469971 2070.810059 2075.370117 3419620000.0 2075.370117
17 2014-12-04 2073.639893 2077.340088 2062.340088 2071.919922 3408340000.0 2071.919922
18 2014-12-03 2067.449951 2076.280029 2066.649902 2074.330078 3612680000.0 2074.330078
19 2014-12-02 2053.77002 2068.77002 2053.77002 2066.550049 3686650000.0 2066.550049
20 2014-12-01 2065.780029 2065.780029 2049.570068 2053.439941 4159010000.0 2053.439941
21 2014-11-28 2074.780029 2075.76001 2065.060059 2067.560059 2504640000.0 2067.560059
22 2014-11-26 2067.360107 2073.290039 2066.620117 2072.830078 2745260000.0 2072.830078
23 2014-11-25 2070.149902 2074.209961 2064.75 2067.030029 3392940000.0 2067.030029
24 2014-11-24 2065.070068 2070.169922 2065.070068 2069.409912 3128060000.0 2069.409912
25 2014-11-21 2057.459961 2071.459961 2056.75 2063.5 3916420000.0 2063.5
26 2014-11-20 2045.869995 2053.840088 2040.48999 2052.75 3128290000.0 2052.75
27 2014-11-19 2051.159912 2052.139893 2040.369995 2048.719971 3390850000.0 2048.719971
28 2014-11-18 2041.47998 2056.080078 2041.47998 2051.800049 3416190000.0 2051.800049
29 2014-11-17 2038.290039 2043.069946 2034.459961 2041.319946 3152890000.0 2041.319946
30 2014-11-14 2039.73999 2042.219971 2035.199951 2039.819946 3227130000.0 2039.819946
31 2014-11-13 2039.209961 2046.180054 2030.439941 2039.329956 3455270000.0 2039.329956
32 2014-11-12 2037.75 2040.329956 2031.949951 2038.25 3246650000.0 2038.25
33 2014-11-11 2038.199951 2041.280029 2035.280029 2039.680054 2958320000.0 2039.680054
34 2014-11-10 2032.01001 2038.699951 2030.170044 2038.26001 3284940000.0 2038.26001
35 2014-11-07 2032.359985 2034.26001 2025.069946 2031.920044 3704280000.0 2031.920044
36 2014-11-06 2023.329956 2031.609985 2015.859985 2031.209961 3669770000.0 2031.209961
37 2014-11-05 2015.290039 2023.77002 2014.420044 2023.569946 3766590000.0 2023.569946
38 2014-11-04 2015.810059 2015.97998 2001.01001 2012.099976 3956260000.0 2012.099976
39 2014-11-03 2018.209961 2024.459961 2013.680054 2017.810059 3555440000.0 2017.810059
40 2014-10-31 2001.199951 2018.189941 2001.199951 2018.050049 4292290000.0 2018.050049
41 2014-10-30 1979.48999 1999.400024 1974.75 1994.650024 3586150000.0 1994.650024
42 2014-10-29 1983.290039 1991.400024 1969.040039 1982.300049 3740350000.0 1982.300049
43 2014-10-28 1964.140015 1985.050049 1964.140015 1985.050049 3653260000.0 1985.050049
44 2014-10-27 1962.969971 1964.640015 1951.369995 1961.630005 3538860000.0 1961.630005
45 2014-10-24 1951.589966 1965.27002 1946.27002 1964.579956 3078380000.0 1964.579956
46 2014-10-23 1931.02002 1961.949951 1931.02002 1950.819946 3789250000.0 1950.819946
47 2014-10-22 1941.290039 1949.310059 1926.829956 1927.109985 3761930000.0 1927.109985
48 2014-10-21 1909.380005 1942.449951 1909.380005 1941.280029 3987090000.0 1941.280029
49 2014-10-20 1885.619995 1905.030029 1882.300049 1904.01001 3331210000.0 1904.01001
50 2014-10-17 1864.910034 1898.160034 1864.910034 1886.76001 4482120000.0 1886.76001
51 2014-10-16 1855.949951 1876.01001 1835.02002 1862.76001 5073150000.0 1862.76001
52 2014-10-15 1874.180054 1874.180054 1820.660034 1862.48999 6090800000.0 1862.48999
53 2014-10-14 1877.109985 1898.709961 1871.790039 1877.699951 4812010000.0 1877.699951
54 2014-10-13 1905.650024 1912.089966 1874.140015 1874.73999 4352580000.0 1874.73999
55 2014-10-10 1925.630005 1936.97998 1906.050049 1906.130005 4550540000.0 1906.130005
56 2014-10-09 1967.680054 1967.680054 1927.560059 1928.209961 4324020000.0 1928.209961
57 2014-10-08 1935.550049 1970.359985 1925.25 1968.890015 4441890000.0 1968.890015
58 2014-10-07 1962.359985 1962.359985 1934.869995 1935.099976 3687870000.0 1935.099976
59 2014-10-06 1970.01001 1977.839966 1958.430054 1964.819946 3358690000.0 1964.819946
60 2014-10-03 1948.119995 1971.189941 1948.119995 1967.900024 3561320000.0 1967.900024
61 2014-10-02 1945.829956 1952.319946 1926.030029 1946.170044 4012510000.0 1946.170044
62 2014-10-01 1971.439941 1971.439941 1941.719971 1946.160034 4188590000.0 1946.160034
63 2014-09-30 1978.209961 1985.170044 1968.959961 1972.290039 3951100000.0 1972.290039
64 2014-09-29 1978.959961 1981.280029 1964.040039 1977.800049 3094440000.0 1977.800049
65 2014-09-26 1966.219971 1986.369995 1966.219971 1982.849976 2929440000.0 1982.849976
66 2014-09-25 1997.319946 1997.319946 1965.98999 1965.98999 3273050000.0 1965.98999
67 2014-09-24 1983.339966 1999.790039 1978.630005 1998.300049 3313850000.0 1998.300049
68 2014-09-23 1992.780029 1995.410034 1982.77002 1982.77002 3279350000.0 1982.77002
69 2014-09-22 2009.079956 2009.079956 1991.01001 1994.290039 3349670000.0 1994.290039
70 2014-09-19 2012.73999 2019.26001 2006.589966 2010.400024 4880220000.0 2010.400024
71 2014-09-18 2003.069946 2012.339966 2003.069946 2011.359985 3235340000.0 2011.359985
72 2014-09-17 1999.300049 2010.73999 1993.290039 2001.569946 3209420000.0 2001.569946
73 2014-09-16 1981.930054 2002.280029 1979.060059 1998.97998 3160310000.0 1998.97998
74 2014-09-15 1986.040039 1987.180054 1978.47998 1984.130005 2776530000.0 1984.130005
75 2014-09-12 1996.73999 1996.73999 1980.26001 1985.540039 3206570000.0 1985.540039
76 2014-09-11 1992.849976 1997.650024 1985.930054 1997.449951 2941690000.0 1997.449951
77 2014-09-10 1988.410034 1996.660034 1982.98999 1995.689941 2912430000.0 1995.689941
78 2014-09-09 2000.72998 2001.01001 1984.609985 1988.439941 2882830000.0 1988.439941
79 2014-09-08 2007.170044 2007.170044 1995.599976 2001.540039 2789090000.0 2001.540039
80 2014-09-05 1998.0 2007.709961 1990.099976 2007.709961 2818300000.0 2007.709961
81 2014-09-04 2001.670044 2011.170044 1992.540039 1997.650024 3072410000.0 1997.650024
82 2014-09-03 2003.569946 2009.280029 1998.140015 2000.719971 2809980000.0 2000.719971
83 2014-09-02 2004.069946 2006.119995 1994.849976 2002.280029 2819980000.0 2002.280029
84 2014-08-29 1998.449951 2003.380005 1994.650024 2003.369995 2259130000.0 2003.369995
85 2014-08-28 1997.420044 1998.550049 1990.52002 1996.73999 2282400000.0 1996.73999
86 2014-08-27 2000.540039 2002.140015 1996.199951 2000.119995 2344350000.0 2000.119995
87 2014-08-26 1998.589966 2005.040039 1998.589966 2000.02002 2451950000.0 2000.02002
88 2014-08-25 1991.73999 2001.949951 1991.73999 1997.920044 2233880000.0 1997.920044
89 2014-08-22 1992.599976 1993.540039 1984.76001 1988.400024 2301860000.0 1988.400024
90 2014-08-21 1986.819946 1994.76001 1986.819946 1992.369995 2638920000.0 1992.369995
91 2014-08-20 1980.459961 1988.569946 1977.680054 1986.51001 2579380000.0 1986.51001
92 2014-08-19 1972.72998 1982.569946 1972.72998 1981.599976 2656430000.0 1981.599976
93 2014-08-18 1958.359985 1971.98999 1958.359985 1971.73999 2638160000.0 1971.73999
94 2014-08-15 1958.869995 1964.040039 1941.5 1955.060059 3023380000.0 1955.060059
95 2014-08-14 1947.410034 1955.22998 1947.410034 1955.180054 2609460000.0 1955.180054
96 2014-08-13 1935.599976 1948.410034 1935.599976 1946.719971 2718020000.0 1946.719971
97 2014-08-12 1935.72998 1939.650024 1928.290039 1933.75 2611700000.0 1933.75
98 2014-08-11 1933.430054 1944.900024 1933.430054 1936.920044 2784890000.0 1936.920044
99 2014-08-08 1910.349976 1932.380005 1909.01001 1931.589966 2902280000.0 1931.589966
100 2014-08-07 1923.030029 1928.890015 1904.780029 1909.569946 3230520000.0 1909.569946
101 2014-08-06 1917.290039 1927.910034 1911.449951 1920.23999 3539150000.0 1920.23999
102 2014-08-05 1936.339966 1936.339966 1913.77002 1920.209961 3462520000.0 1920.209961
103 2014-08-04 1926.619995 1942.920044 1921.199951 1938.98999 3072920000.0 1938.98999
104 2014-08-01 1929.800049 1937.349976 1916.369995 1925.150024 3789660000.0 1925.150024
105 2014-07-31 1965.140015 1965.140015 1930.670044 1930.670044 4193000000.0 1930.670044
106 2014-07-30 1973.209961 1978.900024 1962.420044 1970.069946 3448250000.0 1970.069946
107 2014-07-29 1980.030029 1984.849976 1969.949951 1969.949951 3183300000.0 1969.949951
108 2014-07-28 1978.25 1981.52002 1967.310059 1978.910034 2803320000.0 1978.910034
109 2014-07-25 1984.599976 1984.599976 1974.369995 1978.339966 2638960000.0 1978.339966
110 2014-07-24 1988.069946 1991.390015 1985.790039 1987.97998 3203530000.0 1987.97998
111 2014-07-23 1985.319946 1989.22998 1982.439941 1987.01001 2869720000.0 1987.01001
112 2014-07-22 1975.650024 1986.23999 1975.650024 1983.530029 2890480000.0 1983.530029
113 2014-07-21 1976.930054 1976.930054 1965.77002 1973.630005 2611160000.0 1973.630005
114 2014-07-18 1961.540039 1979.910034 1960.819946 1978.219971 3106060000.0 1978.219971
115 2014-07-17 1979.75 1981.800049 1955.589966 1958.119995 3381680000.0 1958.119995
116 2014-07-16 1976.349976 1983.939941 1975.670044 1981.569946 3390950000.0 1981.569946
117 2014-07-15 1977.359985 1982.52002 1965.339966 1973.280029 3328740000.0 1973.280029
118 2014-07-14 1969.859985 1979.849976 1969.859985 1977.099976 2744920000.0 1977.099976
119 2014-07-11 1965.76001 1968.670044 1959.630005 1967.569946 2684630000.0 1967.569946
120 2014-07-10 1966.670044 1969.839966 1952.859985 1964.680054 3165690000.0 1964.680054
121 2014-07-09 1965.099976 1974.150024 1965.099976 1972.829956 2858800000.0 1972.829956
122 2014-07-08 1976.390015 1976.390015 1959.459961 1963.709961 3302430000.0 1963.709961
123 2014-07-07 1984.219971 1984.219971 1974.880005 1977.650024 2681260000.0 1977.650024
124 2014-07-03 1975.880005 1985.589966 1975.880005 1985.439941 1998090000.0 1985.439941
125 2014-07-02 1973.060059 1976.670044 1972.579956 1974.619995 2851480000.0 1974.619995
126 2014-07-01 1962.290039 1978.579956 1962.290039 1973.319946 3188240000.0 1973.319946
127 2014-06-30 1960.790039 1964.23999 1958.219971 1960.22998 3037350000.0 1960.22998
128 2014-06-27 1956.560059 1961.469971 1952.180054 1960.959961 4290590000.0 1960.959961
129 2014-06-26 1959.890015 1959.890015 1944.689941 1957.219971 2778840000.0 1957.219971
130 2014-06-25 1949.27002 1960.829956 1947.48999 1959.530029 3106710000.0 1959.530029
131 2014-06-24 1961.969971 1968.170044 1948.339966 1949.97998 3089700000.0 1949.97998
132 2014-06-23 1962.920044 1963.73999 1958.890015 1962.609985 2717630000.0 1962.609985
133 2014-06-20 1960.449951 1963.910034 1959.170044 1962.869995 4336240000.0 1962.869995
134 2014-06-19 1957.5 1959.869995 1952.26001 1959.47998 2952150000.0 1959.47998
135 2014-06-18 1942.72998 1957.73999 1939.290039 1956.97998 3065220000.0 1956.97998
136 2014-06-17 1937.150024 1943.689941 1933.550049 1941.98999 2971260000.0 1941.98999
137 2014-06-16 1934.839966 1941.150024 1930.910034 1937.780029 2926130000.0 1937.780029
138 2014-06-13 1930.800049 1937.300049 1927.689941 1936.160034 2598230000.0 1936.160034
139 2014-06-12 1943.349976 1943.349976 1925.780029 1930.109985 3040480000.0 1930.109985
140 2014-06-11 1949.369995 1949.369995 1940.079956 1943.890015 2710620000.0 1943.890015
141 2014-06-10 1950.339966 1950.859985 1944.640015 1950.790039 2702360000.0 1950.790039
142 2014-06-09 1948.969971 1955.550049 1947.160034 1951.27002 2812180000.0 1951.27002
143 2014-06-06 1942.410034 1949.439941 1942.410034 1949.439941 2864300000.0 1949.439941
144 2014-06-05 1928.52002 1941.73999 1922.930054 1940.459961 3113270000.0 1940.459961
145 2014-06-04 1923.060059 1928.630005 1918.599976 1927.880005 2793920000.0 1927.880005
146 2014-06-03 1923.069946 1925.069946 1918.790039 1924.23999 2867180000.0 1924.23999
147 2014-06-02 1923.869995 1925.880005 1915.97998 1924.969971 2509020000.0 1924.969971
148 2014-05-30 1920.329956 1924.030029 1916.640015 1923.569946 3263490000.0 1923.569946
149 2014-05-29 1910.599976 1920.030029 1909.819946 1920.030029 2709050000.0 1920.030029
150 2014-05-28 1911.77002 1914.459961 1907.300049 1909.780029 2976450000.0 1909.780029
151 2014-05-27 1902.01001 1912.280029 1902.01001 1911.910034 2911020000.0 1911.910034
152 2014-05-23 1893.319946 1901.26001 1893.319946 1900.530029 2396280000.0 1900.530029
153 2014-05-22 1888.189941 1896.329956 1885.390015 1892.48999 2759800000.0 1892.48999
154 2014-05-21 1873.339966 1888.800049 1873.339966 1888.030029 2777140000.0 1888.030029
155 2014-05-20 1884.880005 1884.880005 1868.140015 1872.829956 3007700000.0 1872.829956
156 2014-05-19 1876.660034 1886.0 1872.420044 1885.079956 2664250000.0 1885.079956
157 2014-05-16 1871.189941 1878.280029 1864.819946 1877.859985 3173650000.0 1877.859985
158 2014-05-15 1888.160034 1888.160034 1862.359985 1870.849976 3552640000.0 1870.849976
159 2014-05-14 1897.130005 1897.130005 1885.77002 1888.530029 2822060000.0 1888.530029
160 2014-05-13 1896.75 1902.170044 1896.060059 1897.449951 2915680000.0 1897.449951
161 2014-05-12 1880.030029 1897.130005 1880.030029 1896.650024 3005740000.0 1896.650024
162 2014-05-09 1875.27002 1878.569946 1867.02002 1878.47998 3025020000.0 1878.47998
163 2014-05-08 1877.390015 1889.069946 1870.050049 1875.630005 3393420000.0 1875.630005
164 2014-05-07 1868.530029 1878.829956 1859.790039 1878.209961 3632950000.0 1878.209961
165 2014-05-06 1883.689941 1883.689941 1867.719971 1867.719971 3327260000.0 1867.719971
166 2014-05-05 1879.449951 1885.51001 1866.77002 1884.660034 2733730000.0 1884.660034
167 2014-05-02 1885.300049 1891.329956 1878.5 1881.140015 3159560000.0 1881.140015
168 2014-05-01 1884.390015 1888.589966 1878.040039 1883.680054 3416740000.0 1883.680054
169 2014-04-30 1877.099976 1885.199951 1872.689941 1883.949951 3779230000.0 1883.949951
170 2014-04-29 1870.780029 1880.599976 1870.780029 1878.329956 3647820000.0 1878.329956
171 2014-04-28 1865.0 1877.01001 1850.609985 1869.430054 4034680000.0 1869.430054
172 2014-04-25 1877.719971 1877.719971 1859.699951 1863.400024 3213020000.0 1863.400024
173 2014-04-24 1881.969971 1884.060059 1870.23999 1878.609985 3191830000.0 1878.609985
174 2014-04-23 1879.319946 1879.75 1873.910034 1875.390015 3085720000.0 1875.390015
175 2014-04-22 1872.569946 1884.890015 1872.569946 1879.550049 3215440000.0 1879.550049
176 2014-04-21 1865.790039 1871.890015 1863.180054 1871.890015 2642500000.0 1871.890015
177 2014-04-17 1861.72998 1869.630005 1856.719971 1864.849976 3341430000.0 1864.849976
178 2014-04-16 1846.01001 1862.310059 1846.01001 1862.310059 3155080000.0 1862.310059
179 2014-04-15 1831.449951 1844.02002 1816.290039 1842.97998 3736440000.0 1842.97998
180 2014-04-14 1818.180054 1834.189941 1815.800049 1830.609985 3111540000.0 1830.609985
181 2014-04-11 1830.650024 1835.069946 1814.359985 1815.689941 3743460000.0 1815.689941
182 2014-04-10 1872.280029 1872.530029 1830.869995 1833.079956 3758780000.0 1833.079956
183 2014-04-09 1852.640015 1872.430054 1852.380005 1872.180054 3308650000.0 1872.180054
184 2014-04-08 1845.47998 1854.949951 1837.48999 1851.959961 3721450000.0 1851.959961
185 2014-04-07 1863.920044 1864.040039 1841.47998 1845.040039 3801540000.0 1845.040039
186 2014-04-04 1890.25 1897.280029 1863.26001 1865.089966 3583750000.0 1865.089966
187 2014-04-03 1891.430054 1893.800049 1882.650024 1888.77002 3055600000.0 1888.77002
188 2014-04-02 1886.609985 1893.170044 1883.790039 1890.900024 3131660000.0 1890.900024
189 2014-04-01 1873.959961 1885.839966 1873.959961 1885.52002 3336190000.0 1885.52002
190 2014-03-31 1859.160034 1875.180054 1859.160034 1872.339966 3274300000.0 1872.339966
191 2014-03-28 1850.069946 1866.630005 1850.069946 1857.619995 2955520000.0 1857.619995
192 2014-03-27 1852.109985 1855.550049 1842.109985 1849.040039 3733430000.0 1849.040039
193 2014-03-26 1867.089966 1875.920044 1852.560059 1852.560059 3480850000.0 1852.560059
194 2014-03-25 1859.47998 1871.869995 1855.959961 1865.619995 3200560000.0 1865.619995
195 2014-03-24 1867.670044 1873.339966 1849.689941 1857.439941 3409000000.0 1857.439941
196 2014-03-21 1874.530029 1883.969971 1863.459961 1866.52002 5270710000.0 1866.52002
197 2014-03-20 1860.089966 1873.48999 1854.630005 1872.01001 3327540000.0 1872.01001
198 2014-03-19 1872.25 1874.140015 1850.349976 1860.77002 3289210000.0 1860.77002
199 2014-03-18 1858.920044 1873.76001 1858.920044 1872.25 2930190000.0 1872.25
200 2014-03-17 1842.810059 1862.300049 1842.810059 1858.829956 2860490000.0 1858.829956
201 2014-03-14 1845.069946 1852.439941 1839.569946 1841.130005 3285460000.0 1841.130005
202 2014-03-13 1869.060059 1874.400024 1841.859985 1846.339966 3670990000.0 1846.339966
203 2014-03-12 1866.150024 1868.380005 1854.380005 1868.199951 3270860000.0 1868.199951
204 2014-03-11 1878.26001 1882.349976 1863.880005 1867.630005 3392400000.0 1867.630005
205 2014-03-10 1877.859985 1877.869995 1867.040039 1877.170044 3021350000.0 1877.170044
206 2014-03-07 1878.52002 1883.569946 1870.560059 1878.040039 3564740000.0 1878.040039
207 2014-03-06 1874.180054 1881.939941 1874.180054 1877.030029 3360450000.0 1877.030029
208 2014-03-05 1874.050049 1876.530029 1871.109985 1873.810059 3392990000.0 1873.810059
209 2014-03-04 1849.22998 1876.22998 1849.22998 1873.910034 3765770000.0 1873.910034
210 2014-03-03 1857.680054 1857.680054 1834.439941 1845.72998 3428220000.0 1845.72998
211 2014-02-28 1855.119995 1867.920044 1847.670044 1859.449951 3917450000.0 1859.449951
212 2014-02-27 1844.900024 1854.530029 1841.130005 1854.290039 3547460000.0 1854.290039
213 2014-02-26 1845.790039 1852.650024 1840.660034 1845.160034 3716730000.0 1845.160034
214 2014-02-25 1847.660034 1852.910034 1840.189941 1845.119995 3515560000.0 1845.119995
215 2014-02-24 1836.780029 1858.709961 1836.780029 1847.609985 4014530000.0 1847.609985
216 2014-02-21 1841.069946 1846.130005 1835.599976 1836.25 3403880000.0 1836.25
217 2014-02-20 1829.23999 1842.790039 1824.579956 1839.780029 3404980000.0 1839.780029
218 2014-02-19 1838.900024 1847.5 1826.98999 1828.75 3661570000.0 1828.75
219 2014-02-18 1839.030029 1842.869995 1835.01001 1840.76001 3421110000.0 1840.76001
220 2014-02-14 1828.459961 1841.650024 1825.589966 1838.630005 3114750000.0 1838.630005
221 2014-02-13 1814.819946 1830.25 1809.219971 1829.829956 3289510000.0 1829.829956
222 2014-02-12 1820.119995 1826.550049 1815.969971 1819.26001 3326380000.0 1819.26001
223 2014-02-11 1800.449951 1823.540039 1800.410034 1819.75 3699380000.0 1819.75
224 2014-02-10 1796.199951 1799.939941 1791.829956 1799.839966 3312160000.0 1799.839966
225 2014-02-07 1776.01001 1798.030029 1776.01001 1797.02002 3775990000.0 1797.02002
226 2014-02-06 1752.98999 1774.060059 1752.98999 1773.430054 3825410000.0 1773.430054
227 2014-02-05 1753.380005 1755.790039 1737.920044 1751.640015 3984290000.0 1751.640015
228 2014-02-04 1743.819946 1758.72998 1743.819946 1755.199951 4068410000.0 1755.199951
229 2014-02-03 1782.680054 1784.829956 1739.660034 1741.890015 4726040000.0 1741.890015
230 2014-01-31 1790.880005 1793.880005 1772.26001 1782.589966 4059690000.0 1782.589966
231 2014-01-30 1777.170044 1798.77002 1777.170044 1794.189941 3547510000.0 1794.189941
232 2014-01-29 1790.150024 1790.150024 1770.449951 1774.199951 3964020000.0 1774.199951
233 2014-01-28 1783.0 1793.869995 1779.48999 1792.5 3437830000.0 1792.5
234 2014-01-27 1791.030029 1795.97998 1772.880005 1781.560059 4045200000.0 1781.560059
235 2014-01-24 1826.959961 1826.959961 1790.290039 1790.290039 4618450000.0 1790.290039
236 2014-01-23 1842.290039 1842.290039 1820.060059 1828.459961 3972250000.0 1828.459961
237 2014-01-22 1844.709961 1846.869995 1840.880005 1844.859985 3374170000.0 1844.859985
238 2014-01-21 1841.050049 1849.310059 1832.380005 1843.800049 3782470000.0 1843.800049
239 2014-01-17 1844.22998 1846.040039 1835.22998 1838.699951 3626120000.0 1838.699951
240 2014-01-16 1847.98999 1847.98999 1840.300049 1845.890015 3491310000.0 1845.890015
241 2014-01-15 1840.52002 1850.839966 1840.52002 1848.380005 3777800000.0 1848.380005
242 2014-01-14 1821.359985 1839.26001 1821.359985 1838.880005 3353270000.0 1838.880005
243 2014-01-13 1841.26001 1843.449951 1815.52002 1819.199951 3591350000.0 1819.199951
244 2014-01-10 1840.060059 1843.150024 1832.430054 1842.369995 3335710000.0 1842.369995
245 2014-01-09 1839.0 1843.22998 1830.380005 1838.130005 3581150000.0 1838.130005
246 2014-01-08 1837.900024 1840.02002 1831.400024 1837.48999 3652140000.0 1837.48999
247 2014-01-07 1828.709961 1840.099976 1828.709961 1837.880005 3511750000.0 1837.880005
248 2014-01-06 1832.310059 1837.160034 1823.72998 1826.77002 3294850000.0 1826.77002
249 2014-01-03 1833.209961 1838.23999 1829.130005 1831.369995 2774270000.0 1831.369995
250 2014-01-02 1845.859985 1845.859985 1827.73999 1831.97998 3080600000.0 1831.97998
251 2013-12-31 1842.609985 1849.439941 1842.410034 1848.359985 2312840000.0 1848.359985
252 2013-12-30 1841.469971 1842.469971 1838.77002 1841.069946 2293860000.0 1841.069946
253 2013-12-27 1842.969971 1844.890015 1839.810059 1841.400024 2052920000.0 1841.400024
254 2013-12-26 1834.959961 1842.839966 1834.959961 1842.02002 1982270000.0 1842.02002
255 2013-12-24 1828.02002 1833.319946 1828.02002 1833.319946 1307630000.0 1833.319946
256 2013-12-23 1822.920044 1829.75 1822.920044 1827.98999 2851540000.0 1827.98999
257 2013-12-20 1810.390015 1823.75 1810.25 1818.319946 5097700000.0 1818.319946
258 2013-12-19 1809.0 1810.880005 1801.349976 1809.599976 3497210000.0 1809.599976
259 2013-12-18 1781.459961 1811.079956 1767.98999 1810.650024 4327770000.0 1810.650024
260 2013-12-17 1786.469971 1786.77002 1777.050049 1781.0 3270030000.0 1781.0
261 2013-12-16 1777.47998 1792.219971 1777.47998 1786.540039 3209890000.0 1786.540039
262 2013-12-13 1777.97998 1780.920044 1772.449951 1775.319946 3061070000.0 1775.319946
263 2013-12-12 1781.709961 1782.98999 1772.280029 1775.5 3306640000.0 1775.5
264 2013-12-11 1802.76001 1802.969971 1780.089966 1782.219971 3472240000.0 1782.219971
265 2013-12-10 1807.599976 1808.52002 1801.75 1802.619995 3117150000.0 1802.619995
266 2013-12-09 1806.209961 1811.52002 1806.209961 1808.369995 3129500000.0 1808.369995
267 2013-12-06 1788.359985 1806.040039 1788.359985 1805.089966 3150030000.0 1805.089966
268 2013-12-05 1792.819946 1792.819946 1783.380005 1785.030029 3336880000.0 1785.030029
269 2013-12-04 1793.150024 1799.800049 1779.089966 1792.810059 3610540000.0 1792.810059
270 2013-12-03 1800.099976 1800.099976 1787.849976 1795.150024 3475680000.0 1795.150024
271 2013-12-02 1806.550049 1810.02002 1798.599976 1800.900024 3095430000.0 1800.900024
272 2013-11-29 1808.689941 1813.550049 1803.97998 1805.810059 1598300000.0 1805.810059
273 2013-11-27 1803.47998 1808.27002 1802.77002 1807.22998 2613590000.0 1807.22998
274 2013-11-26 1802.869995 1808.420044 1800.77002 1802.75 3427120000.0 1802.75
275 2013-11-25 1806.329956 1808.099976 1800.579956 1802.47998 2998540000.0 1802.47998
276 2013-11-22 1797.209961 1804.839966 1794.699951 1804.76001 3055140000.0 1804.76001
277 2013-11-21 1783.52002 1797.160034 1783.52002 1795.849976 3256630000.0 1795.849976
278 2013-11-20 1789.589966 1795.72998 1777.22998 1781.369995 3109140000.0 1781.369995
279 2013-11-19 1790.790039 1795.51001 1784.719971 1787.869995 3224450000.0 1787.869995
280 2013-11-18 1798.819946 1802.329956 1788.0 1791.530029 3168520000.0 1791.530029
281 2013-11-15 1790.660034 1798.219971 1790.660034 1798.180054 3254820000.0 1798.180054
282 2013-11-14 1782.75 1791.530029 1780.219971 1790.619995 3139060000.0 1790.619995
283 2013-11-13 1764.369995 1782.0 1760.640015 1782.0 3327480000.0 1782.0
284 2013-11-12 1769.51001 1771.780029 1762.290039 1767.689941 3221030000.0 1767.689941
285 2013-11-11 1769.959961 1773.439941 1767.849976 1771.890015 2534060000.0 1771.890015
286 2013-11-08 1748.369995 1770.780029 1747.630005 1770.609985 3837170000.0 1770.609985
287 2013-11-07 1770.73999 1774.540039 1746.199951 1747.150024 4143200000.0 1747.150024
288 2013-11-06 1765.0 1773.73999 1764.400024 1770.48999 3322100000.0 1770.48999
289 2013-11-05 1765.670044 1767.030029 1755.76001 1762.969971 3516680000.0 1762.969971
290 2013-11-04 1763.400024 1768.780029 1761.560059 1767.930054 3194870000.0 1767.930054
291 2013-11-01 1758.699951 1765.670044 1752.699951 1761.640015 3686290000.0 1761.640015
292 2013-10-31 1763.23999 1768.530029 1755.719971 1756.540039 3826530000.0 1756.540039
293 2013-10-30 1772.27002 1775.219971 1757.23999 1763.310059 3523040000.0 1763.310059
294 2013-10-29 1762.930054 1772.089966 1762.930054 1771.949951 3358460000.0 1771.949951
295 2013-10-28 1759.420044 1764.98999 1757.670044 1762.109985 3282300000.0 1762.109985
296 2013-10-25 1756.01001 1759.819946 1752.449951 1759.77002 3175720000.0 1759.77002
297 2013-10-24 1747.47998 1753.939941 1745.5 1752.069946 3671700000.0 1752.069946
298 2013-10-23 1752.27002 1752.27002 1740.5 1746.380005 3713380000.0 1746.380005
299 2013-10-22 1746.47998 1759.329956 1746.47998 1754.670044 3850840000.0 1754.670044
300 2013-10-21 1745.199951 1747.790039 1740.670044 1744.660034 3052710000.0 1744.660034
301 2013-10-18 1736.719971 1745.310059 1735.73999 1744.5 3664890000.0 1744.5
302 2013-10-17 1720.170044 1733.449951 1714.119995 1733.150024 3453590000.0 1733.150024
303 2013-10-16 1700.48999 1721.76001 1700.48999 1721.540039 3486180000.0 1721.540039
304 2013-10-15 1709.170044 1711.569946 1695.930054 1698.060059 3327740000.0 1698.060059
305 2013-10-14 1699.859985 1711.030029 1692.130005 1710.140015 2580580000.0 1710.140015
306 2013-10-11 1691.089966 1703.439941 1688.52002 1703.199951 2944670000.0 1703.199951
307 2013-10-10 1660.880005 1692.560059 1660.880005 1692.560059 3362300000.0 1692.560059
308 2013-10-09 1656.98999 1662.469971 1646.469971 1656.400024 3577840000.0 1656.400024
309 2013-10-08 1676.219971 1676.790039 1655.030029 1655.449951 3569230000.0 1655.449951
310 2013-10-07 1687.150024 1687.150024 1674.699951 1676.119995 2678490000.0 1676.119995
311 2013-10-04 1678.790039 1691.939941 1677.329956 1690.5 2880270000.0 1690.5
312 2013-10-03 1692.349976 1692.349976 1670.359985 1678.660034 3279650000.0 1678.660034
313 2013-10-02 1691.900024 1693.869995 1680.339966 1693.869995 3148600000.0 1693.869995
314 2013-10-01 1682.410034 1696.550049 1682.069946 1695.0 3238690000.0 1695.0
315 2013-09-30 1687.26001 1687.26001 1674.98999 1681.550049 3308630000.0 1681.550049
316 2013-09-27 1695.52002 1695.52002 1687.109985 1691.75 2951700000.0 1691.75
317 2013-09-26 1694.050049 1703.849976 1693.109985 1698.670044 2813930000.0 1698.670044
318 2013-09-25 1698.02002 1701.709961 1691.880005 1692.77002 3148730000.0 1692.77002
319 2013-09-24 1702.599976 1707.630005 1694.900024 1697.420044 3268930000.0 1697.420044
320 2013-09-23 1711.439941 1711.439941 1697.099976 1701.839966 3126950000.0 1701.839966
321 2013-09-20 1722.439941 1725.22998 1708.890015 1709.910034 5074030000.0 1709.910034
322 2013-09-19 1727.339966 1729.859985 1720.199951 1722.339966 3740130000.0 1722.339966
323 2013-09-18 1705.73999 1729.439941 1700.349976 1725.52002 3989760000.0 1725.52002
324 2013-09-17 1697.72998 1705.52002 1697.72998 1704.76001 2774240000.0 1704.76001
325 2013-09-16 1691.699951 1704.949951 1691.699951 1697.599976 3079800000.0 1697.599976
326 2013-09-13 1685.040039 1688.72998 1682.219971 1687.98999 2736500000.0 1687.98999
327 2013-09-12 1689.209961 1689.969971 1681.959961 1683.420044 3106290000.0 1683.420044
328 2013-09-11 1681.040039 1689.130005 1678.699951 1689.130005 3135460000.0 1689.130005
329 2013-09-10 1675.109985 1684.089966 1675.109985 1683.98999 3691800000.0 1683.98999
330 2013-09-09 1656.849976 1672.400024 1656.849976 1671.709961 3102780000.0 1671.709961
331 2013-09-06 1657.439941 1664.829956 1640.619995 1655.170044 3123880000.0 1655.170044
332 2013-09-05 1653.280029 1659.170044 1653.069946 1655.079956 2957110000.0 1655.079956
333 2013-09-04 1640.719971 1655.719971 1637.410034 1653.079956 3312150000.0 1653.079956
334 2013-09-03 1635.949951 1651.349976 1633.410034 1639.77002 3731610000.0 1639.77002
335 2013-08-30 1638.890015 1640.079956 1628.050049 1632.969971 2734300000.0 1632.969971
336 2013-08-29 1633.5 1646.410034 1630.880005 1638.170044 2527550000.0 1638.170044
337 2013-08-28 1630.25 1641.180054 1627.469971 1634.959961 2784010000.0 1634.959961
338 2013-08-27 1652.540039 1652.540039 1629.050049 1630.47998 3219190000.0 1630.47998
339 2013-08-26 1664.290039 1669.51001 1656.02002 1656.780029 2430670000.0 1656.780029
340 2013-08-23 1659.920044 1664.849976 1654.810059 1663.5 2582670000.0 1663.5
341 2013-08-22 1645.030029 1659.550049 1645.030029 1656.959961 2537460000.0 1656.959961
342 2013-08-21 1650.660034 1656.98999 1639.430054 1642.800049 2932180000.0 1642.800049
343 2013-08-20 1646.810059 1658.920044 1646.079956 1652.349976 2994090000.0 1652.349976
344 2013-08-19 1655.25 1659.180054 1645.839966 1646.060059 2904530000.0 1646.060059
345 2013-08-16 1661.219971 1663.599976 1652.609985 1655.829956 3211450000.0 1655.829956
346 2013-08-15 1679.609985 1679.609985 1658.589966 1661.319946 3426690000.0 1661.319946
347 2013-08-14 1693.880005 1695.52002 1684.829956 1685.390015 2871430000.0 1685.390015
348 2013-08-13 1690.650024 1696.810059 1682.619995 1694.160034 3035560000.0 1694.160034
349 2013-08-12 1688.369995 1691.48999 1683.349976 1689.469971 2789160000.0 1689.469971
350 2013-08-09 1696.099976 1699.420044 1686.02002 1691.420044 2957670000.0 1691.420044
351 2013-08-08 1693.349976 1700.180054 1688.380005 1697.47998 3271660000.0 1697.47998
352 2013-08-07 1695.300049 1695.300049 1684.910034 1690.910034 3010230000.0 1690.910034
353 2013-08-06 1705.790039 1705.790039 1693.290039 1697.369995 3141210000.0 1697.369995
354 2013-08-05 1708.01001 1709.23999 1703.550049 1707.140015 2529300000.0 1707.140015
355 2013-08-02 1706.099976 1709.670044 1700.680054 1709.670044 3136630000.0 1709.670044
356 2013-08-01 1689.420044 1707.849976 1689.420044 1706.869995 3775170000.0 1706.869995
357 2013-07-31 1687.76001 1698.430054 1684.939941 1685.72998 3847390000.0 1685.72998
358 2013-07-30 1687.920044 1693.189941 1682.420044 1685.959961 3320530000.0 1685.959961
359 2013-07-29 1690.319946 1690.920044 1681.859985 1685.329956 2840520000.0 1685.329956
360 2013-07-26 1687.310059 1691.849976 1676.030029 1691.650024 2762770000.0 1691.650024
361 2013-07-25 1685.209961 1690.939941 1680.069946 1690.25 3322500000.0 1690.25
362 2013-07-24 1696.060059 1698.380005 1682.569946 1685.939941 3336120000.0 1685.939941
363 2013-07-23 1696.630005 1698.780029 1691.130005 1692.390015 3096180000.0 1692.390015
364 2013-07-22 1694.410034 1697.609985 1690.670044 1695.530029 2779130000.0 1695.530029
365 2013-07-19 1686.150024 1692.089966 1684.079956 1692.089966 3302580000.0 1692.089966
366 2013-07-18 1681.050049 1693.119995 1681.050049 1689.369995 3452370000.0 1689.369995
367 2013-07-17 1677.910034 1684.75 1677.910034 1680.910034 3153440000.0 1680.910034
368 2013-07-16 1682.699951 1683.72998 1671.839966 1676.26001 3081710000.0 1676.26001
369 2013-07-15 1679.589966 1684.51001 1677.890015 1682.5 2623200000.0 1682.5
370 2013-07-12 1675.26001 1680.189941 1672.329956 1680.189941 3039070000.0 1680.189941
371 2013-07-11 1657.410034 1676.630005 1657.410034 1675.02002 3446340000.0 1675.02002
372 2013-07-10 1651.560059 1657.920044 1647.660034 1652.619995 3011010000.0 1652.619995
373 2013-07-09 1642.890015 1654.180054 1642.890015 1652.319946 3155360000.0 1652.319946
374 2013-07-08 1634.199951 1644.680054 1634.199951 1640.459961 3514590000.0 1640.459961
375 2013-07-05 1618.650024 1632.069946 1614.709961 1631.890015 2634140000.0 1631.890015
376 2013-07-03 1611.47998 1618.969971 1604.569946 1615.410034 1966050000.0 1615.410034
377 2013-07-02 1614.290039 1624.26001 1606.77002 1614.079956 3317130000.0 1614.079956
378 2013-07-01 1609.780029 1626.609985 1609.780029 1614.959961 3104690000.0 1614.959961
379 2013-06-28 1611.119995 1615.939941 1601.060059 1606.280029 4977190000.0 1606.280029
380 2013-06-27 1606.439941 1620.069946 1606.439941 1613.199951 3364540000.0 1613.199951
381 2013-06-26 1592.27002 1606.829956 1592.27002 1603.26001 3558340000.0 1603.26001
382 2013-06-25 1577.52002 1593.790039 1577.089966 1588.030029 3761170000.0 1588.030029
383 2013-06-24 1588.77002 1588.77002 1560.329956 1573.089966 4733660000.0 1573.089966
384 2013-06-21 1588.619995 1599.189941 1577.699951 1592.430054 5797280000.0 1592.430054
385 2013-06-20 1624.619995 1624.619995 1584.319946 1588.189941 4858850000.0 1588.189941
386 2013-06-19 1651.829956 1652.449951 1628.910034 1628.930054 3545060000.0 1628.930054
387 2013-06-18 1639.77002 1654.189941 1639.77002 1651.810059 3120980000.0 1651.810059
388 2013-06-17 1630.640015 1646.5 1630.339966 1639.040039 3137080000.0 1639.040039
389 2013-06-14 1635.52002 1640.800049 1623.959961 1626.72998 2939400000.0 1626.72998
390 2013-06-13 1612.150024 1639.25 1608.069946 1636.359985 3378620000.0 1636.359985
391 2013-06-12 1629.939941 1637.709961 1610.920044 1612.52002 3202550000.0 1612.52002
392 2013-06-11 1638.640015 1640.130005 1622.920044 1626.130005 3435710000.0 1626.130005
393 2013-06-10 1644.670044 1648.689941 1639.26001 1642.810059 2978730000.0 1642.810059
394 2013-06-07 1625.27002 1644.400024 1625.27002 1643.380005 3371990000.0 1643.380005
395 2013-06-06 1609.290039 1622.560059 1598.22998 1622.560059 3547380000.0 1622.560059
396 2013-06-05 1629.050049 1629.310059 1607.089966 1608.900024 3632350000.0 1608.900024
397 2013-06-04 1640.72998 1646.530029 1623.619995 1631.380005 3653840000.0 1631.380005
398 2013-06-03 1631.709961 1640.420044 1622.719971 1640.420044 3952070000.0 1640.420044
399 2013-05-31 1652.130005 1658.98999 1630.73999 1630.73999 4099600000.0 1630.73999
400 2013-05-30 1649.140015 1661.910034 1648.609985 1654.410034 3498620000.0 1654.410034
401 2013-05-29 1656.569946 1656.569946 1640.050049 1648.359985 3587140000.0 1648.359985
402 2013-05-28 1652.630005 1674.209961 1652.630005 1660.060059 3457400000.0 1660.060059
403 2013-05-24 1646.670044 1649.780029 1636.880005 1649.599976 2758080000.0 1649.599976
404 2013-05-23 1651.619995 1655.5 1635.530029 1650.51001 3945510000.0 1650.51001
405 2013-05-22 1669.390015 1687.180054 1648.859985 1655.349976 4361020000.0 1655.349976
406 2013-05-21 1666.199951 1674.930054 1662.670044 1669.160034 3513560000.0 1669.160034
407 2013-05-20 1665.709961 1672.839966 1663.52002 1666.290039 3275080000.0 1666.290039
408 2013-05-17 1652.449951 1667.469971 1652.449951 1667.469971 3440710000.0 1667.469971
409 2013-05-16 1658.069946 1660.51001 1648.599976 1650.469971 3513130000.0 1650.469971
410 2013-05-15 1649.130005 1661.48999 1646.680054 1658.780029 3657440000.0 1658.780029
411 2013-05-14 1633.75 1651.099976 1633.75 1650.339966 3457790000.0 1650.339966
412 2013-05-13 1632.099976 1636.0 1626.73999 1633.77002 2910600000.0 1633.77002
413 2013-05-10 1626.689941 1633.699951 1623.709961 1633.699951 3086470000.0 1633.699951
414 2013-05-09 1632.689941 1635.01001 1623.089966 1626.670044 3457400000.0 1626.670044
415 2013-05-08 1625.949951 1632.780029 1622.699951 1632.689941 3554700000.0 1632.689941
416 2013-05-07 1617.550049 1626.030029 1616.640015 1625.959961 3309580000.0 1625.959961
417 2013-05-06 1614.400024 1619.77002 1614.209961 1617.5 3062240000.0 1617.5
418 2013-05-03 1597.599976 1618.459961 1597.599976 1614.420044 3603910000.0 1614.420044
419 2013-05-02 1582.77002 1598.599976 1582.77002 1597.589966 3366950000.0 1597.589966
420 2013-05-01 1597.550049 1597.550049 1581.280029 1582.699951 3530320000.0 1582.699951
421 2013-04-30 1593.579956 1597.569946 1586.5 1597.569946 3745070000.0 1597.569946
422 2013-04-29 1582.339966 1596.650024 1582.339966 1593.609985 2891200000.0 1593.609985
423 2013-04-26 1585.160034 1585.780029 1577.560059 1582.23999 3198620000.0 1582.23999
424 2013-04-25 1578.930054 1592.640015 1578.930054 1585.160034 3908580000.0 1585.160034
425 2013-04-24 1578.780029 1583.0 1575.800049 1578.790039 3598240000.0 1578.790039
426 2013-04-23 1562.5 1579.579956 1562.5 1578.780029 3565150000.0 1578.780029
427 2013-04-22 1555.25 1565.550049 1548.189941 1562.5 2979880000.0 1562.5
428 2013-04-19 1541.609985 1555.890015 1539.400024 1555.25 3569870000.0 1555.25
429 2013-04-18 1552.030029 1554.380005 1536.030029 1541.609985 3890800000.0 1541.609985
430 2013-04-17 1574.569946 1574.569946 1543.689941 1552.01001 4250310000.0 1552.01001
431 2013-04-16 1552.359985 1575.349976 1552.359985 1574.569946 3654700000.0 1574.569946
432 2013-04-15 1588.839966 1588.839966 1552.280029 1552.359985 4660130000.0 1552.359985
433 2013-04-12 1593.300049 1593.300049 1579.969971 1588.849976 3206290000.0 1588.849976
434 2013-04-11 1587.72998 1597.349976 1586.170044 1593.369995 3393950000.0 1593.369995
435 2013-04-10 1568.609985 1589.069946 1568.609985 1587.72998 3453350000.0 1587.72998
436 2013-04-09 1563.109985 1573.890015 1560.920044 1568.609985 3252780000.0 1568.609985
437 2013-04-08 1553.26001 1563.069946 1548.630005 1563.069946 2887120000.0 1563.069946
438 2013-04-05 1559.97998 1559.97998 1539.5 1553.280029 3515410000.0 1553.280029
439 2013-04-04 1553.689941 1562.599976 1552.52002 1559.97998 3350670000.0 1559.97998
440 2013-04-03 1570.25 1571.469971 1549.800049 1553.689941 4060610000.0 1553.689941
441 2013-04-02 1562.170044 1573.660034 1562.170044 1570.25 3312160000.0 1570.25
442 2013-04-01 1569.180054 1570.569946 1558.469971 1562.170044 2753110000.0 1562.170044
443 2013-03-28 1562.859985 1570.280029 1561.079956 1569.189941 3304440000.0 1569.189941
444 2013-03-27 1563.75 1564.069946 1551.900024 1562.849976 2914210000.0 1562.849976
445 2013-03-26 1551.689941 1563.949951 1551.689941 1563.77002 2869260000.0 1563.77002
446 2013-03-25 1556.890015 1564.910034 1546.219971 1551.689941 3178170000.0 1551.689941
447 2013-03-22 1545.900024 1557.73999 1545.900024 1556.890015 2948380000.0 1556.890015
448 2013-03-21 1558.709961 1558.709961 1543.550049 1545.800049 3243270000.0 1545.800049
449 2013-03-20 1548.339966 1561.560059 1548.339966 1558.709961 3349090000.0 1558.709961
450 2013-03-19 1552.099976 1557.25 1538.569946 1548.339966 3796210000.0 1548.339966
451 2013-03-18 1560.699951 1560.699951 1545.130005 1552.099976 3164560000.0 1552.099976
452 2013-03-15 1563.209961 1563.619995 1555.73999 1560.699951 5175850000.0 1560.699951
453 2013-03-14 1554.52002 1563.319946 1554.52002 1563.22998 3459260000.0 1563.22998
454 2013-03-13 1552.47998 1556.390015 1548.25 1554.52002 3073830000.0 1554.52002
455 2013-03-12 1556.219971 1556.77002 1548.23999 1552.47998 3274910000.0 1552.47998
456 2013-03-11 1551.150024 1556.27002 1547.359985 1556.219971 3091080000.0 1556.219971
457 2013-03-08 1544.26001 1552.47998 1542.939941 1551.180054 3652260000.0 1551.180054
458 2013-03-07 1541.459961 1545.780029 1541.459961 1544.26001 3634710000.0 1544.26001
459 2013-03-06 1539.790039 1545.25 1538.109985 1541.459961 3676890000.0 1541.459961
460 2013-03-05 1525.199951 1543.469971 1525.199951 1539.790039 3610690000.0 1539.790039
461 2013-03-04 1518.199951 1525.27002 1512.290039 1525.199951 3414430000.0 1525.199951
462 2013-03-01 1514.680054 1519.98999 1501.47998 1518.199951 3695610000.0 1518.199951
463 2013-02-28 1515.98999 1525.339966 1514.459961 1514.680054 3912320000.0 1514.680054
464 2013-02-27 1496.939941 1520.079956 1494.880005 1515.98999 3551850000.0 1515.98999
465 2013-02-26 1487.849976 1498.98999 1485.01001 1496.939941 3975280000.0 1496.939941
466 2013-02-25 1515.599976 1525.839966 1487.849976 1487.849976 4011050000.0 1487.849976
467 2013-02-22 1502.420044 1515.640015 1502.420044 1515.599976 3419320000.0 1515.599976
468 2013-02-21 1511.949951 1511.949951 1497.290039 1502.420044 4274600000.0 1502.420044
469 2013-02-20 1530.939941 1530.939941 1511.410034 1511.949951 4240570000.0 1511.949951
470 2013-02-19 1519.790039 1530.939941 1519.790039 1530.939941 3748910000.0 1530.939941
471 2013-02-15 1521.380005 1524.23999 1514.140015 1519.790039 3838510000.0 1519.790039
472 2013-02-14 1520.329956 1523.140015 1514.02002 1521.380005 3759740000.0 1521.380005
473 2013-02-13 1519.430054 1524.689941 1515.930054 1520.329956 3385880000.0 1520.329956
474 2013-02-12 1517.01001 1522.290039 1515.609985 1519.430054 3414370000.0 1519.430054
475 2013-02-11 1517.930054 1518.310059 1513.609985 1517.01001 2684100000.0 1517.01001
476 2013-02-08 1509.390015 1518.310059 1509.390015 1517.930054 2986150000.0 1517.930054
477 2013-02-07 1512.119995 1512.900024 1498.48999 1509.390015 3614580000.0 1509.390015
478 2013-02-06 1511.290039 1512.530029 1504.709961 1512.119995 3611570000.0 1512.119995
479 2013-02-05 1495.709961 1514.959961 1495.709961 1511.290039 3618360000.0 1511.290039
480 2013-02-04 1513.170044 1513.170044 1495.02002 1495.709961 3390000000.0 1495.709961
481 2013-02-01 1498.109985 1514.410034 1498.109985 1513.170044 3836320000.0 1513.170044
482 2013-01-31 1501.959961 1504.189941 1496.76001 1498.109985 3999880000.0 1498.109985
483 2013-01-30 1507.839966 1509.939941 1500.109985 1501.959961 3726810000.0 1501.959961
484 2013-01-29 1500.180054 1509.349976 1498.089966 1507.839966 3949640000.0 1507.839966
485 2013-01-28 1502.959961 1503.22998 1496.329956 1500.180054 3388540000.0 1500.180054
486 2013-01-25 1494.819946 1503.26001 1494.819946 1502.959961 3476290000.0 1502.959961
487 2013-01-24 1494.810059 1502.27002 1489.459961 1494.819946 3699430000.0 1494.819946
488 2013-01-23 1492.560059 1496.130005 1489.900024 1494.810059 3552010000.0 1494.810059
489 2013-01-22 1485.97998 1492.560059 1481.160034 1492.560059 3570950000.0 1492.560059
490 2013-01-18 1480.949951 1485.97998 1475.810059 1485.97998 3795740000.0 1485.97998
491 2013-01-17 1472.630005 1485.160034 1472.630005 1480.939941 3706710000.0 1480.939941
492 2013-01-16 1472.329956 1473.959961 1467.599976 1472.630005 3384080000.0 1472.630005
493 2013-01-15 1470.670044 1473.310059 1463.76001 1472.339966 3135350000.0 1472.339966
494 2013-01-14 1472.050049 1472.050049 1465.689941 1470.680054 3003010000.0 1470.680054
495 2013-01-11 1472.119995 1472.75 1467.579956 1472.050049 3340650000.0 1472.050049
496 2013-01-10 1461.02002 1472.300049 1461.02002 1472.119995 4081840000.0 1472.119995
497 2013-01-09 1457.150024 1464.72998 1457.150024 1461.02002 3674390000.0 1461.02002
498 2013-01-08 1461.890015 1461.890015 1451.640015 1457.150024 3601600000.0 1457.150024
499 2013-01-07 1466.469971 1466.469971 1456.619995 1461.890015 3304970000.0 1461.890015
500 2013-01-04 1459.369995 1467.939941 1458.98999 1466.469971 3424290000.0 1466.469971
501 2013-01-03 1462.420044 1465.469971 1455.530029 1459.369995 3829730000.0 1459.369995
502 2013-01-02 1426.189941 1462.430054 1426.189941 1462.420044 4202600000.0 1462.420044
503 2012-12-31 1402.430054 1426.73999 1398.109985 1426.189941 3204330000.0 1426.189941
504 2012-12-28 1418.099976 1418.099976 1401.579956 1402.430054 2426680000.0 1402.430054
505 2012-12-27 1419.829956 1422.800049 1401.800049 1418.099976 2830180000.0 1418.099976
506 2012-12-26 1426.660034 1429.420044 1416.430054 1419.829956 2285030000.0 1419.829956
507 2012-12-24 1430.150024 1430.150024 1424.660034 1426.660034 1248960000.0 1426.660034
508 2012-12-21 1443.670044 1443.670044 1422.579956 1430.150024 5229160000.0 1430.150024
509 2012-12-20 1435.810059 1443.699951 1432.819946 1443.689941 3686580000.0 1443.689941
510 2012-12-19 1446.790039 1447.75 1435.800049 1435.810059 3869800000.0 1435.810059
511 2012-12-18 1430.469971 1448.0 1430.469971 1446.790039 4302240000.0 1446.790039
512 2012-12-17 1413.540039 1430.670044 1413.540039 1430.359985 3455610000.0 1430.359985
513 2012-12-14 1419.449951 1419.449951 1411.880005 1413.579956 3210170000.0 1413.579956
514 2012-12-13 1428.47998 1431.359985 1416.0 1419.449951 3349960000.0 1419.449951
515 2012-12-12 1427.839966 1438.589966 1426.76001 1428.47998 3709050000.0 1428.47998
516 2012-12-11 1418.550049 1434.27002 1418.550049 1427.839966 3650230000.0 1427.839966
517 2012-12-10 1418.069946 1421.640015 1415.640015 1418.550049 2999430000.0 1418.550049
518 2012-12-07 1413.949951 1420.339966 1410.900024 1418.069946 3125160000.0 1418.069946
519 2012-12-06 1409.430054 1413.949951 1405.930054 1413.939941 3229700000.0 1413.939941
520 2012-12-05 1407.050049 1415.560059 1398.22998 1409.280029 4253920000.0 1409.280029
521 2012-12-04 1409.459961 1413.140015 1403.650024 1407.050049 3247710000.0 1407.050049
522 2012-12-03 1416.339966 1423.72998 1408.459961 1409.459961 3074280000.0 1409.459961
523 2012-11-30 1415.949951 1418.859985 1411.630005 1416.180054 3966000000.0 1416.180054
524 2012-11-29 1409.959961 1419.699951 1409.040039 1415.949951 3356850000.0 1415.949951
525 2012-11-28 1398.77002 1410.310059 1385.430054 1409.930054 3359250000.0 1409.930054
526 2012-11-27 1406.290039 1409.01001 1398.030029 1398.939941 3323120000.0 1398.939941
527 2012-11-26 1409.150024 1409.150024 1397.680054 1406.290039 2948960000.0 1406.290039
528 2012-11-23 1391.030029 1409.160034 1391.030029 1409.150024 1504960000.0 1409.150024
529 2012-11-21 1387.790039 1391.25 1386.390015 1391.030029 2667090000.0 1391.030029
530 2012-11-20 1386.819946 1389.77002 1377.040039 1387.810059 3207160000.0 1387.810059
531 2012-11-19 1359.880005 1386.890015 1359.880005 1386.890015 3374800000.0 1386.890015
532 2012-11-16 1353.359985 1362.030029 1343.349976 1359.880005 4045910000.0 1359.880005
533 2012-11-15 1355.410034 1360.619995 1348.050049 1353.329956 3928870000.0 1353.329956
534 2012-11-14 1374.640015 1380.130005 1352.5 1355.48999 4109510000.0 1355.48999
535 2012-11-13 1380.030029 1388.810059 1371.390015 1374.530029 3455550000.0 1374.530029
536 2012-11-12 1379.859985 1384.869995 1377.189941 1380.030029 2567540000.0 1380.030029
537 2012-11-09 1377.550049 1391.390015 1373.030029 1379.849976 3647350000.0 1379.849976
538 2012-11-08 1394.530029 1401.22998 1377.51001 1377.51001 3779520000.0 1377.51001
539 2012-11-07 1428.27002 1428.27002 1388.140015 1394.530029 4356490000.0 1394.530029
540 2012-11-06 1417.26001 1433.380005 1417.26001 1428.390015 3306970000.0 1428.390015
541 2012-11-05 1414.02002 1419.900024 1408.130005 1417.26001 2921040000.0 1417.26001
542 2012-11-02 1427.589966 1434.27002 1412.910034 1414.199951 3732480000.0 1414.199951
543 2012-11-01 1412.199951 1428.349976 1412.199951 1427.589966 3929890000.0 1427.589966
544 2012-10-31 1410.98999 1418.76001 1405.949951 1412.160034 3577110000.0 1412.160034
545 2012-10-26 1412.969971 1417.089966 1403.280029 1411.939941 3284910000.0 1411.939941
546 2012-10-25 1409.73999 1421.119995 1405.140015 1412.969971 3512640000.0 1412.969971
547 2012-10-24 1413.199951 1420.040039 1407.099976 1408.75 3385970000.0 1408.75
548 2012-10-23 1433.73999 1433.73999 1407.560059 1413.109985 3587670000.0 1413.109985
549 2012-10-22 1433.209961 1435.459961 1422.060059 1433.819946 3216220000.0 1433.819946
550 2012-10-19 1457.339966 1457.339966 1429.849976 1433.189941 3875170000.0 1433.189941
551 2012-10-18 1460.939941 1464.02002 1452.630005 1457.339966 3880030000.0 1457.339966
552 2012-10-17 1454.219971 1462.199951 1453.349976 1460.910034 3655320000.0 1460.910034
553 2012-10-16 1440.310059 1455.51001 1440.310059 1454.920044 3568770000.0 1454.920044
554 2012-10-15 1428.75 1441.310059 1427.23999 1440.130005 3483810000.0 1440.130005
555 2012-10-12 1432.839966 1438.430054 1425.530029 1428.589966 3134750000.0 1428.589966
556 2012-10-11 1432.819946 1443.900024 1432.819946 1432.839966 3672540000.0 1432.839966
557 2012-10-10 1441.47998 1442.52002 1430.640015 1432.560059 3225060000.0 1432.560059
558 2012-10-09 1455.900024 1455.900024 1441.180054 1441.47998 3216320000.0 1441.47998
559 2012-10-08 1460.930054 1460.930054 1453.099976 1455.880005 2328720000.0 1455.880005
560 2012-10-05 1461.400024 1470.959961 1456.890015 1460.930054 3172940000.0 1460.930054
561 2012-10-04 1451.079956 1463.140015 1451.079956 1461.400024 3615860000.0 1461.400024
562 2012-10-03 1446.050049 1454.300049 1441.98999 1450.98999 3531640000.0 1450.98999
563 2012-10-02 1444.98999 1451.52002 1439.01001 1445.75 3321790000.0 1445.75
564 2012-10-01 1440.900024 1457.140015 1440.900024 1444.48999 3505080000.0 1444.48999
565 2012-09-28 1447.130005 1447.130005 1435.599976 1440.670044 3509230000.0 1440.670044
566 2012-09-27 1433.359985 1450.199951 1433.359985 1447.150024 3150330000.0 1447.150024
567 2012-09-26 1441.599976 1441.599976 1430.530029 1433.319946 3565380000.0 1433.319946
568 2012-09-25 1456.939941 1463.23999 1441.589966 1441.589966 3739900000.0 1441.589966
569 2012-09-24 1459.76001 1460.719971 1452.060059 1456.890015 3008920000.0 1456.890015
570 2012-09-21 1460.339966 1467.069946 1459.51001 1460.150024 4833870000.0 1460.150024
571 2012-09-20 1461.050049 1461.22998 1449.97998 1460.26001 3382520000.0 1460.26001
572 2012-09-19 1459.5 1465.150024 1457.880005 1461.050049 3451360000.0 1461.050049
573 2012-09-18 1461.189941 1461.469971 1456.130005 1459.319946 3377390000.0 1459.319946
574 2012-09-17 1465.420044 1465.630005 1457.550049 1461.189941 3482430000.0 1461.189941
575 2012-09-14 1460.069946 1474.51001 1460.069946 1465.77002 5041990000.0 1465.77002
576 2012-09-13 1436.560059 1463.76001 1435.339966 1459.98999 4606550000.0 1459.98999
577 2012-09-12 1433.560059 1439.150024 1432.98999 1436.560059 3641200000.0 1436.560059
578 2012-09-11 1429.130005 1437.76001 1429.130005 1433.560059 3509630000.0 1433.560059
579 2012-09-10 1437.920044 1438.73999 1428.97998 1429.079956 3223670000.0 1429.079956
580 2012-09-07 1432.119995 1437.920044 1431.449951 1437.920044 3717620000.0 1437.920044
581 2012-09-06 1403.73999 1432.119995 1403.73999 1432.119995 3952870000.0 1432.119995
582 2012-09-05 1404.939941 1408.810059 1401.25 1403.439941 3389110000.0 1403.439941
583 2012-09-04 1406.540039 1409.310059 1396.560059 1404.939941 3200310000.0 1404.939941
584 2012-08-31 1400.069946 1413.089966 1398.959961 1406.579956 2938250000.0 1406.579956
585 2012-08-30 1410.079956 1410.079956 1397.01001 1399.47998 2530280000.0 1399.47998
586 2012-08-29 1409.319946 1413.949951 1406.569946 1410.48999 2571220000.0 1410.48999
587 2012-08-28 1410.439941 1413.630005 1405.589966 1409.300049 2629090000.0 1409.300049
588 2012-08-27 1411.130005 1416.170044 1409.109985 1410.439941 2472500000.0 1410.439941
589 2012-08-24 1401.98999 1413.459961 1398.040039 1411.130005 2598790000.0 1411.130005
590 2012-08-23 1413.48999 1413.48999 1400.5 1402.079956 3008240000.0 1402.079956
591 2012-08-22 1413.089966 1416.119995 1406.780029 1413.48999 3062690000.0 1413.48999
592 2012-08-21 1418.130005 1426.680054 1410.859985 1413.170044 3282950000.0 1413.170044
593 2012-08-20 1417.849976 1418.130005 1412.119995 1418.130005 2766320000.0 1418.130005
594 2012-08-17 1415.839966 1418.709961 1414.670044 1418.160034 2922990000.0 1418.160034
595 2012-08-16 1405.569946 1417.439941 1404.150024 1415.51001 3114100000.0 1415.51001
596 2012-08-15 1403.890015 1407.72998 1401.829956 1405.530029 2655750000.0 1405.530029
597 2012-08-14 1404.359985 1410.030029 1400.599976 1403.930054 2930900000.0 1403.930054
598 2012-08-13 1405.869995 1405.869995 1397.319946 1404.109985 2499990000.0 1404.109985
599 2012-08-10 1402.579956 1405.97998 1395.619995 1405.869995 2767980000.0 1405.869995
600 2012-08-09 1402.26001 1405.949951 1398.800049 1402.800049 3119610000.0 1402.800049
601 2012-08-08 1401.22998 1404.140015 1396.130005 1402.219971 3221790000.0 1402.219971
602 2012-08-07 1394.459961 1407.140015 1394.459961 1401.349976 3682490000.0 1401.349976
603 2012-08-06 1391.040039 1399.630005 1391.040039 1394.22998 3122050000.0 1394.22998
604 2012-08-03 1365.449951 1394.160034 1365.449951 1390.98999 3751170000.0 1390.98999
605 2012-08-02 1375.130005 1375.130005 1354.650024 1365.0 4193740000.0 1365.0
606 2012-08-01 1379.319946 1385.030029 1373.349976 1375.319946 4440920000.0 1375.319946
607 2012-07-31 1385.27002 1387.160034 1379.170044 1379.319946 3821570000.0 1379.319946
608 2012-07-30 1385.939941 1391.73999 1381.369995 1385.300049 3212060000.0 1385.300049
609 2012-07-27 1360.050049 1389.189941 1360.050049 1385.969971 4399010000.0 1385.969971
610 2012-07-26 1338.170044 1363.130005 1338.170044 1360.02002 4429300000.0 1360.02002
611 2012-07-25 1338.349976 1343.97998 1331.5 1337.890015 3719170000.0 1337.890015
612 2012-07-24 1350.52002 1351.530029 1329.23999 1338.310059 3891290000.0 1338.310059
613 2012-07-23 1362.339966 1362.339966 1337.560059 1350.52002 3717180000.0 1350.52002
614 2012-07-20 1376.51001 1376.51001 1362.189941 1362.660034 3925020000.0 1362.660034
615 2012-07-19 1373.01001 1380.390015 1371.209961 1376.51001 4043360000.0 1376.51001
616 2012-07-18 1363.579956 1375.26001 1358.959961 1372.780029 3642630000.0 1372.780029
617 2012-07-17 1353.680054 1365.359985 1345.069946 1363.670044 3566680000.0 1363.670044
618 2012-07-16 1356.5 1357.26001 1348.51001 1353.640015 2862720000.0 1353.640015
619 2012-07-13 1334.810059 1357.699951 1334.810059 1356.780029 3212930000.0 1356.780029
620 2012-07-12 1341.290039 1341.290039 1325.410034 1334.76001 3654440000.0 1334.76001
621 2012-07-11 1341.400024 1345.0 1333.25 1341.449951 3426290000.0 1341.449951
622 2012-07-10 1352.959961 1361.540039 1336.27002 1341.469971 3470600000.0 1341.469971
623 2012-07-09 1354.660034 1354.869995 1346.650024 1352.459961 2904860000.0 1352.459961
624 2012-07-06 1367.089966 1367.089966 1348.030029 1354.680054 2745140000.0 1354.680054
625 2012-07-05 1373.719971 1373.849976 1363.02002 1367.579956 3041520000.0 1367.579956
626 2012-07-03 1365.75 1374.810059 1363.530029 1374.02002 2116390000.0 1374.02002
627 2012-07-02 1362.329956 1366.349976 1355.699951 1365.51001 3301650000.0 1365.51001
628 2012-06-29 1330.119995 1362.170044 1330.119995 1362.160034 4590480000.0 1362.160034
629 2012-06-28 1331.52002 1331.52002 1313.290039 1329.040039 3969370000.0 1329.040039
630 2012-06-27 1320.709961 1334.400024 1320.709961 1331.849976 3286910000.0 1331.849976
631 2012-06-26 1314.089966 1324.23999 1310.300049 1319.98999 3412940000.0 1319.98999
632 2012-06-25 1334.900024 1334.900024 1309.27002 1313.719971 3501820000.0 1313.719971
633 2012-06-22 1325.920044 1337.819946 1325.920044 1335.02002 5271490000.0 1335.02002
634 2012-06-21 1355.430054 1358.27002 1324.410034 1325.51001 4094470000.0 1325.51001
635 2012-06-20 1358.040039 1361.569946 1346.449951 1355.689941 3695700000.0 1355.689941
636 2012-06-19 1344.829956 1363.459961 1344.829956 1357.97998 3815350000.0 1357.97998
637 2012-06-18 1342.420044 1348.219971 1334.459961 1344.780029 3259430000.0 1344.780029
638 2012-06-15 1329.189941 1343.319946 1329.189941 1342.839966 4401570000.0 1342.839966
639 2012-06-14 1314.880005 1333.680054 1314.140015 1329.099976 3687720000.0 1329.099976
640 2012-06-13 1324.02002 1327.280029 1310.51001 1314.880005 3506510000.0 1314.880005
641 2012-06-12 1309.400024 1324.310059 1306.619995 1324.180054 3442920000.0 1324.180054
642 2012-06-11 1325.719971 1335.52002 1307.72998 1308.930054 3537530000.0 1308.930054
643 2012-06-08 1314.98999 1325.810059 1307.77002 1325.660034 3497190000.0 1325.660034
644 2012-06-07 1316.150024 1329.050049 1312.680054 1314.98999 4258140000.0 1314.98999
645 2012-06-06 1285.609985 1315.130005 1285.609985 1315.130005 4268360000.0 1315.130005
646 2012-06-05 1277.819946 1287.619995 1274.160034 1285.5 3403230000.0 1285.5
647 2012-06-04 1278.290039 1282.550049 1266.73999 1278.180054 4011960000.0 1278.180054
648 2012-06-01 1309.869995 1309.869995 1277.25 1278.040039 4669350000.0 1278.040039
649 2012-05-31 1313.089966 1319.73999 1298.900024 1310.329956 4557620000.0 1310.329956
650 2012-05-30 1331.25 1331.25 1310.76001 1313.319946 3534290000.0 1313.319946
651 2012-05-29 1318.900024 1334.930054 1318.900024 1332.420044 3441640000.0 1332.420044
652 2012-05-25 1320.810059 1324.199951 1314.22998 1317.819946 2872660000.0 1317.819946
653 2012-05-24 1318.719971 1324.140015 1310.5 1320.680054 3937670000.0 1320.680054
654 2012-05-23 1316.02002 1320.709961 1296.530029 1318.859985 4108330000.0 1318.859985
655 2012-05-22 1316.089966 1328.48999 1310.040039 1316.630005 4123680000.0 1316.630005
656 2012-05-21 1295.72998 1316.390015 1295.72998 1315.98999 3786750000.0 1315.98999
657 2012-05-18 1305.050049 1312.23999 1291.97998 1295.219971 4512470000.0 1295.219971
658 2012-05-17 1324.819946 1326.359985 1304.859985 1304.859985 4664280000.0 1304.859985
659 2012-05-16 1330.780029 1341.780029 1324.790039 1324.800049 4280420000.0 1324.800049
660 2012-05-15 1338.359985 1344.939941 1328.410034 1330.660034 4114040000.0 1330.660034
661 2012-05-14 1351.930054 1351.930054 1336.609985 1338.349976 3688120000.0 1338.349976
662 2012-05-11 1358.109985 1365.660034 1348.890015 1353.390015 3869070000.0 1353.390015
663 2012-05-10 1354.579956 1365.880005 1354.579956 1357.98999 3727990000.0 1357.98999
664 2012-05-09 1363.199951 1363.72998 1343.130005 1354.579956 4288540000.0 1354.579956
665 2012-05-08 1369.160034 1369.160034 1347.75 1363.719971 4261670000.0 1363.719971
666 2012-05-07 1368.790039 1373.910034 1363.939941 1369.579956 3559390000.0 1369.579956
667 2012-05-04 1391.51001 1391.51001 1367.959961 1369.099976 3975140000.0 1369.099976
668 2012-05-03 1402.319946 1403.069946 1388.709961 1391.569946 4004910000.0 1391.569946
669 2012-05-02 1405.5 1405.5 1393.920044 1402.310059 3803860000.0 1402.310059
670 2012-05-01 1397.859985 1415.319946 1395.72998 1405.819946 3807950000.0 1405.819946
671 2012-04-30 1403.26001 1403.26001 1394.0 1397.910034 3574010000.0 1397.910034
672 2012-04-27 1400.189941 1406.640015 1397.310059 1403.359985 3645830000.0 1403.359985
673 2012-04-26 1390.640015 1402.089966 1387.280029 1399.97998 4034700000.0 1399.97998
674 2012-04-25 1372.109985 1391.369995 1372.109985 1390.689941 3998430000.0 1390.689941
675 2012-04-24 1366.969971 1375.569946 1366.819946 1371.969971 3617100000.0 1371.969971
676 2012-04-23 1378.530029 1378.530029 1358.790039 1366.939941 3654860000.0 1366.939941
677 2012-04-20 1376.959961 1387.400024 1376.959961 1378.530029 3833320000.0 1378.530029
678 2012-04-19 1385.079956 1390.459961 1370.300049 1376.920044 4180020000.0 1376.920044
679 2012-04-18 1390.780029 1390.780029 1383.290039 1385.140015 3463140000.0 1385.140015
680 2012-04-17 1369.569946 1392.76001 1369.569946 1390.780029 3456200000.0 1390.780029
681 2012-04-16 1370.27002 1379.660034 1365.380005 1369.569946 3574780000.0 1369.569946
682 2012-04-13 1387.609985 1387.609985 1369.849976 1370.26001 3631160000.0 1370.26001
683 2012-04-12 1368.77002 1388.130005 1368.77002 1387.569946 3618280000.0 1387.569946
684 2012-04-11 1358.97998 1374.709961 1358.97998 1368.709961 3743040000.0 1368.709961
685 2012-04-10 1382.180054 1383.01001 1357.380005 1358.589966 4631730000.0 1358.589966
686 2012-04-09 1397.449951 1397.449951 1378.23999 1382.199951 3468980000.0 1382.199951
687 2012-04-05 1398.790039 1401.599976 1392.920044 1398.079956 3303740000.0 1398.079956
688 2012-04-04 1413.089966 1413.089966 1394.089966 1398.959961 3938290000.0 1398.959961
689 2012-04-03 1418.97998 1419.0 1404.619995 1413.380005 3822090000.0 1413.380005
690 2012-04-02 1408.469971 1422.380005 1404.459961 1419.040039 3572010000.0 1419.040039
691 2012-03-30 1403.310059 1410.890015 1401.420044 1408.469971 3676890000.0 1408.469971
692 2012-03-29 1405.390015 1405.390015 1391.560059 1403.280029 3832000000.0 1403.280029
693 2012-03-28 1412.52002 1413.650024 1397.199951 1405.540039 3892800000.0 1405.540039
694 2012-03-27 1416.550049 1419.150024 1411.949951 1412.52002 3513640000.0 1412.52002
695 2012-03-26 1397.109985 1416.579956 1397.109985 1416.51001 3576950000.0 1416.51001
696 2012-03-23 1392.780029 1399.180054 1386.869995 1397.109985 3472950000.0 1397.109985
697 2012-03-22 1402.890015 1402.890015 1388.72998 1392.780029 3740590000.0 1392.780029
698 2012-03-21 1405.52002 1407.75 1400.640015 1402.890015 3573590000.0 1402.890015
699 2012-03-20 1409.589966 1409.589966 1397.680054 1405.52002 3695280000.0 1405.52002
700 2012-03-19 1404.170044 1414.0 1402.430054 1409.75 3932570000.0 1409.75
701 2012-03-16 1402.550049 1405.880005 1401.469971 1404.170044 5163950000.0 1404.170044
702 2012-03-15 1394.170044 1402.630005 1392.780029 1402.599976 4271650000.0 1402.599976
703 2012-03-14 1395.949951 1399.420044 1389.969971 1394.280029 4502280000.0 1394.280029
704 2012-03-13 1371.920044 1396.130005 1371.920044 1395.949951 4386470000.0 1395.949951
705 2012-03-12 1370.780029 1373.040039 1366.689941 1371.089966 3081870000.0 1371.089966
706 2012-03-09 1365.969971 1374.76001 1365.969971 1370.869995 3639470000.0 1370.869995
707 2012-03-08 1352.650024 1368.719971 1352.650024 1365.910034 3543060000.0 1365.910034
708 2012-03-07 1343.390015 1354.849976 1343.390015 1352.630005 3580380000.0 1352.630005
709 2012-03-06 1363.630005 1363.630005 1340.030029 1343.359985 4191060000.0 1343.359985
710 2012-03-05 1369.589966 1369.589966 1359.130005 1364.329956 3429480000.0 1364.329956
711 2012-03-02 1374.089966 1374.530029 1366.420044 1369.630005 3283490000.0 1369.630005
712 2012-03-01 1365.900024 1376.170044 1365.900024 1374.089966 3919240000.0 1374.089966
713 2012-02-29 1372.199951 1378.040039 1363.810059 1365.680054 4482370000.0 1365.680054
714 2012-02-28 1367.560059 1373.089966 1365.969971 1372.180054 3579120000.0 1372.180054
715 2012-02-27 1365.199951 1371.939941 1354.920044 1367.589966 3648890000.0 1367.589966
716 2012-02-24 1363.459961 1368.920044 1363.459961 1365.73999 3505360000.0 1365.73999
717 2012-02-23 1357.530029 1364.23999 1352.280029 1363.459961 3786450000.0 1363.459961
718 2012-02-22 1362.109985 1362.699951 1355.530029 1357.660034 3633710000.0 1357.660034
719 2012-02-21 1361.219971 1367.76001 1358.109985 1362.209961 3795200000.0 1362.209961
720 2012-02-17 1358.060059 1363.400024 1357.23999 1361.22998 3717640000.0 1361.22998
721 2012-02-16 1342.609985 1359.02002 1341.219971 1358.040039 4108880000.0 1358.040039
722 2012-02-15 1350.52002 1355.869995 1340.800049 1343.22998 4080340000.0 1343.22998
723 2012-02-14 1351.300049 1351.300049 1340.829956 1350.5 3889520000.0 1350.5
724 2012-02-13 1343.060059 1353.349976 1343.060059 1351.77002 3618040000.0 1351.77002
725 2012-02-10 1351.209961 1351.209961 1337.349976 1342.640015 3877580000.0 1342.640015
726 2012-02-09 1349.969971 1354.319946 1344.630005 1351.949951 4209890000.0 1351.949951
727 2012-02-08 1347.040039 1351.0 1341.949951 1349.959961 4096730000.0 1349.959961
728 2012-02-07 1344.329956 1349.23999 1335.920044 1347.050049 3742460000.0 1347.050049
729 2012-02-06 1344.319946 1344.359985 1337.52002 1344.329956 3379700000.0 1344.329956
730 2012-02-03 1326.209961 1345.339966 1326.209961 1344.900024 4608550000.0 1344.900024
731 2012-02-02 1324.23999 1329.189941 1321.569946 1325.540039 4120920000.0 1325.540039
732 2012-02-01 1312.449951 1330.52002 1312.449951 1324.089966 4504360000.0 1324.089966
733 2012-01-31 1313.530029 1321.410034 1306.689941 1312.410034 4235550000.0 1312.410034
734 2012-01-30 1316.160034 1316.160034 1300.48999 1313.01001 3659010000.0 1313.01001
735 2012-01-27 1318.25 1320.060059 1311.719971 1316.329956 4007380000.0 1316.329956
736 2012-01-26 1326.280029 1333.469971 1313.599976 1318.430054 4522070000.0 1318.430054
737 2012-01-25 1314.400024 1328.300049 1307.650024 1326.060059 4410910000.0 1326.060059
738 2012-01-24 1315.959961 1315.959961 1306.060059 1314.650024 3693560000.0 1314.650024
739 2012-01-23 1315.290039 1322.280029 1309.890015 1316.0 3770910000.0 1316.0
740 2012-01-20 1314.48999 1315.380005 1309.170044 1315.380005 3912620000.0 1315.380005
741 2012-01-19 1308.069946 1315.48999 1308.069946 1314.5 4465890000.0 1314.5
742 2012-01-18 1293.650024 1308.109985 1290.98999 1308.040039 4096160000.0 1308.040039
743 2012-01-17 1290.219971 1303.0 1290.219971 1293.670044 4010490000.0 1293.670044
744 2012-01-13 1294.819946 1294.819946 1277.579956 1289.089966 3692370000.0 1289.089966
745 2012-01-12 1292.47998 1296.819946 1285.77002 1295.5 4019890000.0 1295.5
746 2012-01-11 1292.02002 1293.800049 1285.410034 1292.47998 3968120000.0 1292.47998
747 2012-01-10 1280.77002 1296.459961 1280.77002 1292.079956 4221960000.0 1292.079956
748 2012-01-09 1277.829956 1281.98999 1274.550049 1280.699951 3371600000.0 1280.699951
749 2012-01-06 1280.930054 1281.839966 1273.339966 1277.810059 3656830000.0 1277.810059
750 2012-01-05 1277.300049 1283.050049 1265.26001 1281.060059 4315950000.0 1281.060059
751 2012-01-04 1277.030029 1278.72998 1268.099976 1277.300049 3592580000.0 1277.300049
752 2012-01-03 1258.859985 1284.619995 1258.859985 1277.060059 3943710000.0 1277.060059
753 2011-12-30 1262.819946 1264.119995 1257.459961 1257.599976 2271850000.0 1257.599976
754 2011-12-29 1249.75 1263.540039 1249.75 1263.02002 2278130000.0 1263.02002
755 2011-12-28 1265.380005 1265.849976 1248.640015 1249.640015 2349980000.0 1249.640015
756 2011-12-27 1265.02002 1269.369995 1262.300049 1265.430054 2130590000.0 1265.430054
757 2011-12-23 1254.0 1265.420044 1254.0 1265.329956 2233830000.0 1265.329956
758 2011-12-22 1243.719971 1255.219971 1243.719971 1254.0 3492250000.0 1254.0
759 2011-12-21 1241.25 1245.089966 1229.51001 1243.719971 2959020000.0 1243.719971
760 2011-12-20 1205.719971 1242.819946 1205.719971 1241.300049 4055590000.0 1241.300049
761 2011-12-19 1219.73999 1224.569946 1202.369995 1205.349976 3659820000.0 1205.349976
762 2011-12-16 1216.089966 1231.040039 1215.199951 1219.660034 5345800000.0 1219.660034
763 2011-12-15 1212.119995 1225.599976 1212.119995 1215.75 3810340000.0 1215.75
764 2011-12-14 1225.72998 1225.72998 1209.469971 1211.819946 4298290000.0 1211.819946
765 2011-12-13 1236.829956 1249.859985 1219.430054 1225.72998 4121570000.0 1225.72998
766 2011-12-12 1255.050049 1255.050049 1227.25 1236.469971 3600570000.0 1236.469971
767 2011-12-09 1234.47998 1258.25 1234.47998 1255.189941 3830610000.0 1255.189941
768 2011-12-08 1260.869995 1260.869995 1231.469971 1234.349976 4298370000.0 1234.349976
769 2011-12-07 1258.140015 1267.060059 1244.800049 1261.01001 4160540000.0 1261.01001
770 2011-12-06 1257.189941 1266.030029 1253.030029 1258.469971 3734230000.0 1258.469971
771 2011-12-05 1244.329956 1266.72998 1244.329956 1257.079956 4148060000.0 1257.079956
772 2011-12-02 1246.030029 1260.079956 1243.349976 1244.280029 4144310000.0 1244.280029
773 2011-12-01 1246.910034 1251.089966 1239.72998 1244.579956 3818680000.0 1244.579956
774 2011-11-30 1196.719971 1247.109985 1196.719971 1246.959961 5801910000.0 1246.959961
775 2011-11-29 1192.560059 1203.670044 1191.800049 1195.189941 3992650000.0 1195.189941
776 2011-11-28 1158.670044 1197.349976 1158.670044 1192.550049 3920750000.0 1192.550049
777 2011-11-25 1161.410034 1172.660034 1158.660034 1158.670044 1664200000.0 1158.670044
778 2011-11-23 1187.47998 1187.47998 1161.790039 1161.790039 3798940000.0 1161.790039
779 2011-11-22 1192.97998 1196.810059 1181.650024 1188.040039 3911710000.0 1188.040039
780 2011-11-21 1215.619995 1215.619995 1183.160034 1192.97998 4050070000.0 1192.97998
781 2011-11-18 1216.189941 1223.51001 1211.359985 1215.650024 3827610000.0 1215.650024
782 2011-11-17 1236.560059 1237.72998 1209.430054 1216.130005 4596450000.0 1216.130005
783 2011-11-16 1257.810059 1259.609985 1235.670044 1236.910034 4085010000.0 1236.910034
784 2011-11-15 1251.699951 1264.25 1244.339966 1257.810059 3599300000.0 1257.810059
785 2011-11-14 1263.849976 1263.849976 1246.680054 1251.780029 3219680000.0 1251.780029
786 2011-11-11 1240.119995 1266.97998 1240.119995 1263.849976 3370180000.0 1263.849976
787 2011-11-10 1229.589966 1246.219971 1227.699951 1239.699951 4002760000.0 1239.699951
788 2011-11-09 1275.180054 1275.180054 1226.640015 1229.099976 4659740000.0 1229.099976
789 2011-11-08 1261.119995 1277.550049 1254.98999 1275.920044 3908490000.0 1275.920044
790 2011-11-07 1253.209961 1261.699951 1240.75 1261.119995 3429740000.0 1261.119995
791 2011-11-04 1260.819946 1260.819946 1238.920044 1253.22998 3830650000.0 1253.22998
792 2011-11-03 1238.25 1263.209961 1234.810059 1261.150024 4849140000.0 1261.150024
793 2011-11-02 1219.619995 1242.47998 1219.619995 1237.900024 4110530000.0 1237.900024
794 2011-11-01 1251.0 1251.0 1215.420044 1218.280029 5645540000.0 1218.280029
795 2011-10-31 1284.959961 1284.959961 1253.160034 1253.300049 4310210000.0 1253.300049
796 2011-10-28 1284.390015 1287.079956 1277.01001 1285.089966 4536690000.0 1285.089966
797 2011-10-27 1243.969971 1292.660034 1243.969971 1284.589966 6367610000.0 1284.589966
798 2011-10-26 1229.170044 1246.280029 1221.060059 1242.0 4873530000.0 1242.0
799 2011-10-25 1254.189941 1254.189941 1226.790039 1229.050049 4473970000.0 1229.050049
800 2011-10-24 1238.719971 1256.550049 1238.719971 1254.189941 4309380000.0 1254.189941
801 2011-10-21 1215.390015 1239.030029 1215.390015 1238.25 4980770000.0 1238.25
802 2011-10-20 1209.920044 1219.530029 1197.339966 1215.390015 4870290000.0 1215.390015
803 2011-10-19 1223.459961 1229.640015 1206.310059 1209.880005 4846390000.0 1209.880005
804 2011-10-18 1200.75 1233.099976 1191.47998 1225.380005 4840170000.0 1225.380005
805 2011-10-17 1224.469971 1224.469971 1198.550049 1200.859985 4300700000.0 1200.859985
806 2011-10-14 1205.650024 1224.609985 1205.650024 1224.579956 4116690000.0 1224.579956
807 2011-10-13 1206.959961 1207.459961 1190.579956 1203.660034 4436270000.0 1203.660034
808 2011-10-12 1196.189941 1220.25 1196.189941 1207.25 5355360000.0 1207.25
809 2011-10-11 1194.599976 1199.23999 1187.300049 1195.540039 4424500000.0 1195.540039
810 2011-10-10 1158.150024 1194.910034 1158.150024 1194.890015 4446800000.0 1194.890015
811 2011-10-07 1165.030029 1171.400024 1150.26001 1155.459961 5580380000.0 1155.459961
812 2011-10-06 1144.109985 1165.550049 1134.949951 1164.969971 5098330000.0 1164.969971
813 2011-10-05 1124.030029 1146.069946 1115.680054 1144.030029 2510620000.0 1144.030029
814 2011-10-04 1097.420044 1125.119995 1074.77002 1123.949951 3714670000.0 1123.949951
815 2011-10-03 1131.209961 1138.98999 1098.920044 1099.22998 5670340000.0 1099.22998
816 2011-09-30 1159.930054 1159.930054 1131.339966 1131.420044 4416790000.0 1131.420044
817 2011-09-29 1151.73999 1175.869995 1139.930054 1160.400024 5285740000.0 1160.400024
818 2011-09-28 1175.390015 1184.709961 1150.400024 1151.060059 4787920000.0 1151.060059
819 2011-09-27 1163.319946 1195.859985 1163.319946 1175.380005 5548130000.0 1175.380005
820 2011-09-26 1136.910034 1164.189941 1131.069946 1162.949951 4762830000.0 1162.949951
821 2011-09-23 1128.819946 1141.719971 1121.359985 1136.430054 5639930000.0 1136.430054
822 2011-09-22 1164.550049 1164.550049 1114.219971 1129.560059 6703140000.0 1129.560059
823 2011-09-21 1203.630005 1206.300049 1166.209961 1166.76001 4728550000.0 1166.76001
824 2011-09-20 1204.5 1220.390015 1201.290039 1202.089966 4315610000.0 1202.089966
825 2011-09-19 1214.98999 1214.98999 1188.359985 1204.089966 4254190000.0 1204.089966
826 2011-09-16 1209.209961 1220.060059 1204.459961 1216.01001 5248890000.0 1216.01001
827 2011-09-15 1189.439941 1209.109985 1189.439941 1209.109985 4479730000.0 1209.109985
828 2011-09-14 1173.319946 1202.380005 1162.72998 1188.680054 4986740000.0 1188.680054
829 2011-09-13 1162.589966 1176.410034 1157.439941 1172.869995 4681370000.0 1172.869995
830 2011-09-12 1153.5 1162.52002 1136.069946 1162.27002 5168550000.0 1162.27002
831 2011-09-09 1185.369995 1185.369995 1148.369995 1154.22998 4586370000.0 1154.22998
832 2011-09-08 1197.97998 1204.400024 1183.339966 1185.900024 4465170000.0 1185.900024
833 2011-09-07 1165.849976 1198.619995 1165.849976 1198.619995 4441040000.0 1198.619995
834 2011-09-06 1173.969971 1173.969971 1140.130005 1165.23999 5103980000.0 1165.23999
835 2011-09-02 1203.900024 1203.900024 1170.560059 1173.969971 4401740000.0 1173.969971
836 2011-09-01 1219.119995 1229.290039 1203.849976 1204.420044 4780410000.0 1204.420044
837 2011-08-31 1213.0 1230.709961 1209.349976 1218.890015 5267840000.0 1218.890015
838 2011-08-30 1209.76001 1220.099976 1195.77002 1212.920044 4572570000.0 1212.920044
839 2011-08-29 1177.910034 1210.280029 1177.910034 1210.079956 4228070000.0 1210.079956
840 2011-08-26 1158.849976 1181.22998 1135.910034 1176.800049 5035320000.0 1176.800049
841 2011-08-25 1176.689941 1190.680054 1155.469971 1159.27002 5748420000.0 1159.27002
842 2011-08-24 1162.160034 1178.560059 1156.300049 1177.599976 5315310000.0 1177.599976
843 2011-08-23 1124.359985 1162.349976 1124.359985 1162.349976 5013170000.0 1162.349976
844 2011-08-22 1123.550049 1145.48999 1121.089966 1123.819946 5436260000.0 1123.819946
845 2011-08-19 1140.469971 1154.540039 1122.050049 1123.530029 5167560000.0 1123.530029
846 2011-08-18 1189.619995 1189.619995 1131.030029 1140.650024 3234810000.0 1140.650024
847 2011-08-17 1192.890015 1208.469971 1184.359985 1193.890015 4388340000.0 1193.890015
848 2011-08-16 1204.219971 1204.219971 1180.530029 1192.76001 5071600000.0 1192.76001
849 2011-08-15 1178.859985 1204.48999 1178.859985 1204.48999 4272850000.0 1204.48999
850 2011-08-12 1172.869995 1189.040039 1170.73999 1178.810059 5640380000.0 1178.810059
851 2011-08-11 1121.300049 1186.290039 1121.300049 1172.640015 3685050000.0 1172.640015
852 2011-08-10 1171.77002 1171.77002 1118.01001 1120.76001 5018070000.0 1120.76001
853 2011-08-09 1120.22998 1172.880005 1101.540039 1172.530029 2366660000.0 1172.530029
854 2011-08-08 1198.47998 1198.47998 1119.280029 1119.459961 2615150000.0 1119.459961
855 2011-08-05 1200.280029 1218.109985 1168.089966 1199.380005 5454590000.0 1199.380005
856 2011-08-04 1260.22998 1260.22998 1199.540039 1200.069946 4266530000.0 1200.069946
857 2011-08-03 1254.25 1261.199951 1234.560059 1260.339966 6446940000.0 1260.339966
858 2011-08-02 1286.560059 1286.560059 1254.030029 1254.050049 5206290000.0 1254.050049
859 2011-08-01 1292.589966 1307.380005 1274.72998 1286.939941 4967390000.0 1286.939941
860 2011-07-29 1300.119995 1304.160034 1282.859985 1292.280029 5061190000.0 1292.280029
861 2011-07-28 1304.839966 1316.319946 1299.160034 1300.670044 4951800000.0 1300.670044
862 2011-07-27 1331.910034 1331.910034 1303.48999 1304.890015 3479040000.0 1304.890015
863 2011-07-26 1337.390015 1338.51001 1329.589966 1331.939941 4007050000.0 1331.939941
864 2011-07-25 1344.319946 1344.319946 1331.089966 1337.430054 3536890000.0 1337.430054
865 2011-07-22 1343.800049 1346.099976 1336.949951 1345.02002 3522830000.0 1345.02002
866 2011-07-21 1325.650024 1347.0 1325.650024 1343.800049 4837430000.0 1343.800049
867 2011-07-20 1328.660034 1330.430054 1323.650024 1325.839966 3767420000.0 1325.839966
868 2011-07-19 1307.069946 1328.140015 1307.069946 1326.72998 4304600000.0 1326.72998
869 2011-07-18 1315.939941 1315.939941 1295.920044 1305.439941 4118160000.0 1305.439941
870 2011-07-15 1308.869995 1317.699951 1307.52002 1316.140015 4242760000.0 1316.140015
871 2011-07-14 1317.73999 1326.880005 1306.51001 1308.869995 4358570000.0 1308.869995
872 2011-07-13 1314.449951 1331.47998 1314.449951 1317.719971 4060080000.0 1317.719971
873 2011-07-12 1319.609985 1327.170044 1313.329956 1313.640015 4227890000.0 1313.640015
874 2011-07-11 1343.310059 1343.310059 1316.420044 1319.48999 3879130000.0 1319.48999
875 2011-07-08 1352.390015 1352.390015 1333.709961 1343.800049 3594360000.0 1343.800049
876 2011-07-07 1339.619995 1356.47998 1339.619995 1353.219971 4069530000.0 1353.219971
877 2011-07-06 1337.560059 1340.939941 1330.920044 1339.219971 3564190000.0 1339.219971
878 2011-07-05 1339.589966 1340.890015 1334.300049 1337.880005 3722320000.0 1337.880005
879 2011-07-01 1320.640015 1341.01001 1318.180054 1339.670044 3796930000.0 1339.670044
880 2011-06-30 1307.640015 1321.969971 1307.640015 1320.640015 4200500000.0 1320.640015
881 2011-06-29 1296.849976 1309.209961 1296.849976 1307.410034 4347540000.0 1307.410034
882 2011-06-28 1280.209961 1296.800049 1280.209961 1296.670044 3681500000.0 1296.670044
883 2011-06-27 1268.439941 1284.910034 1267.530029 1280.099976 3479070000.0 1280.099976
884 2011-06-24 1283.040039 1283.930054 1267.23999 1268.449951 3665340000.0 1268.449951
885 2011-06-23 1286.599976 1286.599976 1262.869995 1283.5 4983450000.0 1283.5
886 2011-06-22 1295.47998 1298.609985 1286.790039 1287.140015 3718420000.0 1287.140015
887 2011-06-21 1278.400024 1297.619995 1278.400024 1295.52002 4056150000.0 1295.52002
888 2011-06-20 1271.5 1280.420044 1267.560059 1278.359985 3464660000.0 1278.359985
889 2011-06-17 1268.579956 1279.819946 1267.400024 1271.5 4916460000.0 1271.5
890 2011-06-16 1265.530029 1274.109985 1258.069946 1267.640015 3846250000.0 1267.640015
891 2011-06-15 1287.869995 1287.869995 1261.900024 1265.420044 4070500000.0 1265.420044
892 2011-06-14 1272.219971 1292.5 1272.219971 1287.869995 3500280000.0 1287.869995
893 2011-06-13 1271.310059 1277.040039 1265.640015 1271.829956 4132520000.0 1271.829956
894 2011-06-10 1288.599976 1288.599976 1268.280029 1270.97998 3846250000.0 1270.97998
895 2011-06-09 1279.630005 1294.540039 1279.630005 1289.0 3332510000.0 1289.0
896 2011-06-08 1284.630005 1287.040039 1277.420044 1279.560059 3970810000.0 1279.560059
897 2011-06-07 1286.310059 1296.219971 1284.73999 1284.939941 3846250000.0 1284.939941
898 2011-06-06 1300.26001 1300.26001 1284.719971 1286.170044 3555980000.0 1286.170044
899 2011-06-03 1312.939941 1312.939941 1297.900024 1300.160034 3505030000.0 1300.160034
900 2011-06-02 1314.550049 1318.030029 1305.609985 1312.939941 3762170000.0 1312.939941
901 2011-06-01 1345.199951 1345.199951 1313.709961 1314.550049 4241090000.0 1314.550049
902 2011-05-31 1331.099976 1345.199951 1331.099976 1345.199951 4696240000.0 1345.199951
903 2011-05-27 1325.689941 1334.619995 1325.689941 1331.099976 3124560000.0 1331.099976
904 2011-05-26 1320.640015 1328.51001 1314.410034 1325.689941 3259470000.0 1325.689941
905 2011-05-25 1316.359985 1325.859985 1311.800049 1320.469971 4109670000.0 1320.469971
906 2011-05-24 1317.699951 1323.719971 1313.869995 1316.280029 3846250000.0 1316.280029
907 2011-05-23 1333.069946 1333.069946 1312.880005 1317.369995 3255580000.0 1317.369995
908 2011-05-20 1342.0 1342.0 1330.670044 1333.27002 4066020000.0 1333.27002
909 2011-05-19 1342.400024 1346.819946 1336.359985 1343.599976 3626110000.0 1343.599976
910 2011-05-18 1328.540039 1341.819946 1326.589966 1340.680054 3922030000.0 1340.680054
911 2011-05-17 1326.099976 1330.420044 1318.51001 1328.97998 4053970000.0 1328.97998
912 2011-05-16 1334.77002 1343.329956 1327.319946 1329.469971 3846250000.0 1329.469971
913 2011-05-13 1348.689941 1350.469971 1333.359985 1337.77002 3426660000.0 1337.77002
914 2011-05-12 1339.390015 1351.050049 1332.030029 1348.650024 3777210000.0 1348.650024
915 2011-05-11 1354.51001 1354.51001 1336.359985 1342.079956 3846250000.0 1342.079956
916 2011-05-10 1348.339966 1359.439941 1348.339966 1357.160034 4223740000.0 1357.160034
917 2011-05-09 1340.199951 1349.439941 1338.640015 1346.290039 4265250000.0 1346.290039
918 2011-05-06 1340.23999 1354.359985 1335.579956 1340.199951 4223740000.0 1340.199951
919 2011-05-05 1344.160034 1348.0 1329.170044 1335.099976 3846250000.0 1335.099976
920 2011-05-04 1355.900024 1355.900024 1341.5 1347.319946 4223740000.0 1347.319946
921 2011-05-03 1359.76001 1360.839966 1349.52002 1356.619995 4223740000.0 1356.619995
922 2011-05-02 1365.209961 1370.579956 1358.589966 1361.219971 3846250000.0 1361.219971
923 2011-04-29 1360.140015 1364.560059 1358.689941 1363.609985 3479070000.0 1363.609985
924 2011-04-28 1353.859985 1361.709961 1353.599976 1360.47998 4036820000.0 1360.47998
925 2011-04-27 1348.430054 1357.48999 1344.25 1355.660034 4051570000.0 1355.660034
926 2011-04-26 1336.75 1349.550049 1336.75 1347.23999 3908060000.0 1347.23999
927 2011-04-25 1337.140015 1337.550049 1331.469971 1335.25 2142130000.0 1335.25
928 2011-04-21 1333.22998 1337.48999 1332.829956 1337.380005 3587240000.0 1337.380005
929 2011-04-20 1319.119995 1332.660034 1319.119995 1330.359985 4236280000.0 1330.359985
930 2011-04-19 1305.98999 1312.699951 1303.969971 1312.619995 3886300000.0 1312.619995
931 2011-04-18 1313.349976 1313.349976 1294.699951 1305.140015 4223740000.0 1305.140015
932 2011-04-15 1314.540039 1322.880005 1313.680054 1319.680054 4223740000.0 1319.680054
933 2011-04-14 1311.130005 1316.790039 1302.420044 1314.52002 3872630000.0 1314.52002
934 2011-04-13 1314.030029 1321.349976 1309.189941 1314.410034 3850860000.0 1314.410034
935 2011-04-12 1321.959961 1321.959961 1309.51001 1314.160034 4275490000.0 1314.160034
936 2011-04-11 1329.01001 1333.77002 1321.060059 1324.459961 3478970000.0 1324.459961
937 2011-04-08 1336.160034 1339.459961 1322.939941 1328.170044 3582810000.0 1328.170044
938 2011-04-07 1334.819946 1338.800049 1326.560059 1333.51001 4005600000.0 1333.51001
939 2011-04-06 1335.939941 1339.380005 1331.089966 1335.540039 4223740000.0 1335.540039
940 2011-04-05 1332.030029 1338.209961 1330.030029 1332.630005 3852280000.0 1332.630005
941 2011-04-04 1333.560059 1336.73999 1329.099976 1332.869995 4223740000.0 1332.869995
942 2011-04-01 1329.47998 1337.849976 1328.890015 1332.410034 4223740000.0 1332.410034
943 2011-03-31 1327.439941 1329.77002 1325.030029 1325.829956 3566270000.0 1325.829956
944 2011-03-30 1321.890015 1331.73999 1321.890015 1328.26001 3809570000.0 1328.26001
945 2011-03-29 1309.369995 1319.449951 1305.26001 1319.439941 3482580000.0 1319.439941
946 2011-03-28 1315.449951 1319.73999 1310.189941 1310.189941 3215170000.0 1310.189941
947 2011-03-25 1311.800049 1319.180054 1310.150024 1313.800049 4223740000.0 1313.800049
948 2011-03-24 1300.609985 1311.339966 1297.73999 1309.660034 4223740000.0 1309.660034
949 2011-03-23 1292.189941 1300.51001 1284.050049 1297.540039 3842350000.0 1297.540039
950 2011-03-22 1298.290039 1299.349976 1292.699951 1293.77002 3576550000.0 1293.77002
951 2011-03-21 1281.650024 1300.579956 1281.650024 1298.380005 4223730000.0 1298.380005
952 2011-03-18 1276.709961 1288.880005 1276.180054 1279.209961 4685500000.0 1279.209961
953 2011-03-17 1261.609985 1278.880005 1261.609985 1273.719971 4134950000.0 1273.719971
954 2011-03-16 1279.459961 1280.910034 1249.050049 1256.880005 5833000000.0 1256.880005
955 2011-03-15 1288.459961 1288.459961 1261.119995 1281.869995 5201400000.0 1281.869995
956 2011-03-14 1301.189941 1301.189941 1286.369995 1296.390015 4050370000.0 1296.390015
957 2011-03-11 1293.430054 1308.349976 1291.98999 1304.280029 3740400000.0 1304.280029
958 2011-03-10 1315.719971 1315.719971 1294.209961 1295.109985 4723020000.0 1295.109985
959 2011-03-09 1319.920044 1323.209961 1312.27002 1320.02002 3709520000.0 1320.02002
960 2011-03-08 1311.050049 1325.73999 1306.859985 1321.819946 4531420000.0 1321.819946
961 2011-03-07 1322.719971 1327.680054 1303.98999 1310.130005 3964730000.0 1310.130005
962 2011-03-04 1330.72998 1331.079956 1312.589966 1321.150024 4223740000.0 1321.150024
963 2011-03-03 1312.369995 1332.280029 1312.369995 1330.969971 4340470000.0 1330.969971
964 2011-03-02 1305.469971 1314.189941 1302.579956 1308.439941 1025000000.0 1308.439941
965 2011-03-01 1328.640015 1332.089966 1306.140015 1306.329956 1180420000.0 1306.329956
966 2011-02-28 1321.609985 1329.380005 1320.550049 1327.219971 1252850000.0 1327.219971
967 2011-02-25 1307.339966 1320.609985 1307.339966 1319.880005 3836030000.0 1319.880005
968 2011-02-24 1307.089966 1310.910034 1294.26001 1306.099976 1222900000.0 1306.099976
969 2011-02-23 1315.439941 1317.910034 1299.550049 1307.400024 1330340000.0 1307.400024
970 2011-02-22 1338.910034 1338.910034 1312.329956 1315.439941 1322780000.0 1315.439941
971 2011-02-18 1340.380005 1344.069946 1338.119995 1343.01001 1162310000.0 1343.01001
972 2011-02-17 1334.369995 1341.5 1331.0 1340.430054 1966450000.0 1340.430054
973 2011-02-16 1329.51001 1337.609985 1329.51001 1336.319946 1966450000.0 1336.319946
974 2011-02-15 1330.430054 1330.430054 1324.609985 1328.01001 3926860000.0 1328.01001
975 2011-02-14 1328.72998 1332.959961 1326.900024 1332.319946 3567040000.0 1332.319946
976 2011-02-11 1318.660034 1330.790039 1316.079956 1329.150024 4219300000.0 1329.150024
977 2011-02-10 1318.130005 1322.780029 1311.73999 1321.869995 4184610000.0 1321.869995
978 2011-02-09 1322.47998 1324.540039 1314.890015 1320.880005 3922240000.0 1320.880005
979 2011-02-08 1318.76001 1324.869995 1316.030029 1324.569946 3881530000.0 1324.569946
980 2011-02-07 1311.849976 1322.849976 1311.849976 1319.050049 3902270000.0 1319.050049
981 2011-02-04 1307.01001 1311.0 1301.670044 1310.869995 3925950000.0 1310.869995
982 2011-02-03 1302.77002 1308.599976 1294.829956 1307.099976 4370990000.0 1307.099976
983 2011-02-02 1305.910034 1307.609985 1302.619995 1304.030029 4098260000.0 1304.030029
984 2011-02-01 1289.140015 1308.859985 1289.140015 1307.589966 5164500000.0 1307.589966
985 2011-01-31 1276.5 1287.170044 1276.5 1286.119995 4167160000.0 1286.119995
986 2011-01-28 1299.630005 1302.670044 1275.099976 1276.339966 5618630000.0 1276.339966
987 2011-01-27 1297.51001 1301.290039 1294.410034 1299.540039 4309190000.0 1299.540039
988 2011-01-26 1291.969971 1299.73999 1291.969971 1296.630005 4730980000.0 1296.630005
989 2011-01-25 1288.170044 1291.26001 1281.069946 1291.180054 4595380000.0 1291.180054
990 2011-01-24 1283.290039 1291.930054 1282.469971 1290.839966 3902470000.0 1290.839966
991 2011-01-21 1283.630005 1291.209961 1282.069946 1283.349976 4935320000.0 1283.349976
992 2011-01-20 1280.849976 1283.349976 1271.26001 1280.26001 4935320000.0 1280.26001
993 2011-01-19 1294.52002 1294.599976 1278.920044 1281.920044 4743710000.0 1281.920044
994 2011-01-18 1293.219971 1296.060059 1290.160034 1295.02002 5284990000.0 1295.02002
995 2011-01-14 1282.900024 1293.23999 1281.23999 1293.23999 4661590000.0 1293.23999
996 2011-01-13 1285.780029 1286.699951 1280.469971 1283.76001 4310840000.0 1283.76001
997 2011-01-12 1275.650024 1286.869995 1275.650024 1285.959961 4226940000.0 1285.959961
998 2011-01-11 1272.579956 1277.25 1269.619995 1274.47998 4050750000.0 1274.47998
999 2011-01-10 1270.839966 1271.52002 1262.180054 1269.75 4036450000.0 1269.75
1000 2011-01-07 1274.410034 1276.829956 1261.699951 1271.5 4963110000.0 1271.5
1001 2011-01-06 1276.290039 1278.170044 1270.430054 1273.849976 4844100000.0 1273.849976
1002 2011-01-05 1268.780029 1277.630005 1265.359985 1276.560059 4764920000.0 1276.560059
1003 2011-01-04 1272.949951 1274.119995 1262.660034 1270.199951 4796420000.0 1270.199951
1004 2011-01-03 1257.619995 1276.170044 1257.619995 1271.869995 4286670000.0 1271.869995
1005 2010-12-31 1256.76001 1259.339966 1254.189941 1257.640015 1799770000.0 1257.640015
1006 2010-12-30 1259.439941 1261.089966 1256.319946 1257.880005 1970720000.0 1257.880005
1007 2010-12-29 1258.780029 1262.599976 1258.780029 1259.780029 2214380000.0 1259.780029
1008 2010-12-28 1259.099976 1259.900024 1256.219971 1258.51001 2478450000.0 1258.51001
1009 2010-12-27 1254.660034 1258.430054 1251.47998 1257.540039 1992470000.0 1257.540039
1010 2010-12-23 1257.530029 1258.589966 1254.050049 1256.77002 2515020000.0 1256.77002
1011 2010-12-22 1254.939941 1259.390015 1254.939941 1258.839966 1285590000.0 1258.839966
1012 2010-12-21 1249.430054 1255.819946 1249.430054 1254.599976 3479670000.0 1254.599976
1013 2010-12-20 1245.76001 1250.199951 1241.51001 1247.079956 3548140000.0 1247.079956
1014 2010-12-17 1243.630005 1245.810059 1239.869995 1243.910034 4632470000.0 1243.910034
1015 2010-12-16 1236.339966 1243.75 1232.849976 1242.869995 4736820000.0 1242.869995
1016 2010-12-15 1241.579956 1244.25 1234.01001 1235.22998 4407340000.0 1235.22998
1017 2010-12-14 1241.839966 1246.589966 1238.170044 1241.589966 4132350000.0 1241.589966
1018 2010-12-13 1242.52002 1246.72998 1240.339966 1240.459961 4361240000.0 1240.459961
1019 2010-12-10 1233.849976 1240.400024 1232.579956 1240.400024 4547310000.0 1240.400024
1020 2010-12-09 1230.140015 1234.709961 1226.849976 1233.0 4522510000.0 1233.0
1021 2010-12-08 1225.02002 1228.930054 1219.5 1228.280029 4607590000.0 1228.280029
1022 2010-12-07 1227.25 1235.050049 1223.25 1223.75 6970630400.0 1223.75
1023 2010-12-06 1223.869995 1225.800049 1220.670044 1223.119995 3527370000.0 1223.119995
1024 2010-12-03 1219.930054 1225.569946 1216.819946 1224.709961 3735780000.0 1224.709961
1025 2010-12-02 1206.810059 1221.890015 1206.810059 1221.530029 4970800000.0 1221.530029
1026 2010-12-01 1186.599976 1207.609985 1186.599976 1206.069946 4548110000.0 1206.069946
1027 2010-11-30 1182.959961 1187.400024 1174.140015 1180.550049 4284700000.0 1180.550049
1028 2010-11-29 1189.079956 1190.339966 1173.640015 1187.76001 3673450000.0 1187.76001
1029 2010-11-26 1194.160034 1194.160034 1186.930054 1189.400024 1613820000.0 1189.400024
1030 2010-11-24 1183.699951 1198.619995 1183.699951 1198.349976 3384250000.0 1198.349976
1031 2010-11-23 1192.51001 1192.51001 1176.910034 1180.72998 4133070000.0 1180.72998
1032 2010-11-22 1198.069946 1198.939941 1184.579956 1197.839966 3689500000.0 1197.839966
1033 2010-11-19 1196.119995 1199.969971 1189.439941 1199.72998 3675390000.0 1199.72998
1034 2010-11-18 1183.75 1200.290039 1183.75 1196.689941 4687260000.0 1196.689941
1035 2010-11-17 1178.329956 1183.560059 1175.819946 1178.589966 3904780000.0 1178.589966
1036 2010-11-16 1194.790039 1194.790039 1173.0 1178.339966 5116380000.0 1178.339966
1037 2010-11-15 1200.439941 1207.430054 1197.150024 1197.75 3503370000.0 1197.75
1038 2010-11-12 1209.069946 1210.5 1194.079956 1199.209961 4213620000.0 1199.209961
1039 2010-11-11 1213.040039 1215.449951 1204.48999 1213.540039 3931120000.0 1213.540039
1040 2010-11-10 1213.140015 1218.75 1204.329956 1218.709961 4561300000.0 1218.709961
1041 2010-11-09 1223.589966 1226.839966 1208.939941 1213.400024 4848040000.0 1213.400024
1042 2010-11-08 1223.23999 1224.569946 1217.550049 1223.25 3937230000.0 1223.25
1043 2010-11-05 1221.199951 1227.079956 1220.290039 1225.849976 5637460000.0 1225.849976
1044 2010-11-04 1198.339966 1221.25 1198.339966 1221.060059 5695470000.0 1221.060059
1045 2010-11-03 1193.790039 1198.300049 1183.560059 1197.959961 4665480000.0 1197.959961
1046 2010-11-02 1187.859985 1195.880005 1187.859985 1193.569946 3866200000.0 1193.569946
1047 2010-11-01 1185.709961 1195.810059 1177.650024 1184.380005 4129180000.0 1184.380005
1048 2010-10-29 1183.869995 1185.459961 1179.699951 1183.26001 3537880000.0 1183.26001
1049 2010-10-28 1184.469971 1189.530029 1177.099976 1183.780029 4283460000.0 1183.780029
1050 2010-10-27 1183.839966 1183.839966 1171.699951 1182.449951 4335670000.0 1182.449951
1051 2010-10-26 1184.880005 1187.109985 1177.719971 1185.640015 4203680000.0 1185.640015
1052 2010-10-25 1184.73999 1196.140015 1184.73999 1185.619995 4221380000.0 1185.619995
1053 2010-10-22 1180.52002 1183.930054 1178.98999 1183.079956 3177890000.0 1183.079956
1054 2010-10-21 1179.819946 1189.430054 1171.170044 1180.26001 4625470000.0 1180.26001
1055 2010-10-20 1166.73999 1182.939941 1166.73999 1178.170044 5027880000.0 1178.170044
1056 2010-10-19 1178.640015 1178.640015 1159.709961 1165.900024 5600120000.0 1165.900024
1057 2010-10-18 1176.829956 1185.530029 1174.550049 1184.709961 4450050000.0 1184.709961
1058 2010-10-15 1177.469971 1181.199951 1167.119995 1176.189941 5724910000.0 1176.189941
1059 2010-10-14 1177.819946 1178.890015 1166.709961 1173.810059 4969410000.0 1173.810059
1060 2010-10-13 1171.319946 1184.380005 1171.319946 1178.099976 4969410000.0 1178.099976
1061 2010-10-12 1164.280029 1172.579956 1155.709961 1169.77002 4076170000.0 1169.77002
1062 2010-10-11 1165.319946 1168.680054 1162.02002 1165.319946 2505900000.0 1165.319946
1063 2010-10-08 1158.359985 1167.72998 1155.579956 1165.150024 3871420000.0 1165.150024
1064 2010-10-07 1161.569946 1163.869995 1151.410034 1158.060059 3910550000.0 1158.060059
1065 2010-10-06 1159.810059 1162.329956 1154.849976 1159.969971 4073160000.0 1159.969971
1066 2010-10-05 1140.680054 1162.76001 1140.680054 1160.75 4068840000.0 1160.75
1067 2010-10-04 1144.959961 1148.160034 1131.869995 1137.030029 3604110000.0 1137.030029
1068 2010-10-01 1143.48999 1150.300049 1139.420044 1146.23999 4298910000.0 1146.23999
1069 2010-09-30 1145.969971 1157.160034 1136.079956 1141.199951 4284160000.0 1141.199951
1070 2010-09-29 1146.75 1148.630005 1140.26001 1144.72998 3990280000.0 1144.72998
1071 2010-09-28 1142.310059 1150.0 1132.089966 1147.699951 4025840000.0 1147.699951
1072 2010-09-27 1148.640015 1149.920044 1142.0 1142.160034 3587860000.0 1142.160034
1073 2010-09-24 1131.689941 1148.900024 1131.689941 1148.670044 4123950000.0 1148.670044
1074 2010-09-23 1131.099976 1136.77002 1122.790039 1124.829956 3847850000.0 1124.829956
1075 2010-09-22 1139.48999 1144.380005 1131.579956 1134.280029 3911070000.0 1134.280029
1076 2010-09-21 1142.819946 1148.589966 1136.219971 1139.780029 4175660000.0 1139.780029
1077 2010-09-20 1126.569946 1144.859985 1126.569946 1142.709961 3364080000.0 1142.709961
1078 2010-09-17 1126.390015 1131.469971 1122.430054 1125.589966 4086140000.0 1125.589966
1079 2010-09-16 1123.890015 1125.439941 1118.880005 1124.660034 3364080000.0 1124.660034
1080 2010-09-15 1119.430054 1126.459961 1114.630005 1125.069946 3369840000.0 1125.069946
1081 2010-09-14 1121.160034 1127.359985 1115.579956 1121.099976 4521050000.0 1121.099976
1082 2010-09-13 1113.380005 1123.869995 1113.380005 1121.900024 4521050000.0 1121.900024
1083 2010-09-10 1104.569946 1110.880005 1103.920044 1109.550049 3061160000.0 1109.550049
1084 2010-09-09 1101.150024 1110.27002 1101.150024 1104.180054 3387770000.0 1104.180054
1085 2010-09-08 1092.359985 1103.26001 1092.359985 1098.869995 3224640000.0 1098.869995
1086 2010-09-07 1102.599976 1102.599976 1091.150024 1091.839966 3107380000.0 1091.839966
1087 2010-09-03 1093.609985 1105.099976 1093.609985 1104.51001 3534500000.0 1104.51001
1088 2010-09-02 1080.660034 1090.099976 1080.390015 1090.099976 3704210000.0 1090.099976
1089 2010-09-01 1049.719971 1081.300049 1049.719971 1080.290039 4396880000.0 1080.290039
1090 2010-08-31 1046.880005 1055.140015 1040.880005 1049.329956 4038770000.0 1049.329956
1091 2010-08-30 1062.900024 1064.400024 1048.790039 1048.920044 2917990000.0 1048.920044
1092 2010-08-27 1049.27002 1065.209961 1039.699951 1064.589966 4102460000.0 1064.589966
1093 2010-08-26 1056.280029 1061.449951 1045.400024 1047.219971 3646710000.0 1047.219971
1094 2010-08-25 1048.97998 1059.380005 1039.829956 1055.329956 4360190000.0 1055.329956
1095 2010-08-24 1063.199951 1063.199951 1046.680054 1051.869995 4436330000.0 1051.869995
1096 2010-08-23 1073.359985 1081.579956 1067.079956 1067.359985 3210950000.0 1067.359985
1097 2010-08-20 1075.630005 1075.630005 1063.910034 1071.689941 3761570000.0 1071.689941
1098 2010-08-19 1092.439941 1092.439941 1070.660034 1075.630005 4290540000.0 1075.630005
1099 2010-08-18 1092.079956 1099.77002 1085.76001 1094.160034 3724260000.0 1094.160034
1100 2010-08-17 1081.160034 1100.140015 1081.160034 1092.540039 3968210000.0 1092.540039
1101 2010-08-16 1077.48999 1082.619995 1069.48999 1079.380005 3142450000.0 1079.380005
1102 2010-08-13 1082.219971 1086.25 1079.0 1079.25 3328890000.0 1079.25
1103 2010-08-12 1081.47998 1086.719971 1076.689941 1083.609985 4521050000.0 1083.609985
1104 2010-08-11 1116.890015 1116.890015 1088.550049 1089.469971 4511860000.0 1089.469971
1105 2010-08-10 1122.920044 1127.160034 1111.579956 1121.060059 3979360000.0 1121.060059
1106 2010-08-09 1122.800049 1129.23999 1120.910034 1127.790039 3979360000.0 1127.790039
1107 2010-08-06 1122.069946 1123.060059 1107.170044 1121.640015 3857890000.0 1121.640015
1108 2010-08-05 1125.780029 1126.560059 1118.810059 1125.810059 3685560000.0 1125.810059
1109 2010-08-04 1121.060059 1128.75 1119.459961 1127.23999 4057850000.0 1127.23999
1110 2010-08-03 1125.339966 1125.439941 1116.76001 1120.459961 4071820000.0 1120.459961
1111 2010-08-02 1107.530029 1127.300049 1107.530029 1125.859985 4144180000.0 1125.859985
1112 2010-07-30 1098.439941 1106.439941 1088.01001 1101.599976 4006450000.0 1101.599976
1113 2010-07-29 1108.069946 1115.900024 1092.819946 1101.530029 4612420000.0 1101.530029
1114 2010-07-28 1112.839966 1114.660034 1103.109985 1106.130005 4002390000.0 1106.130005
1115 2010-07-27 1117.359985 1120.949951 1109.780029 1113.839966 4725690000.0 1113.839966
1116 2010-07-26 1102.890015 1115.01001 1101.300049 1115.01001 4009650000.0 1115.01001
1117 2010-07-23 1092.170044 1103.72998 1087.880005 1102.660034 4524570000.0 1102.660034
1118 2010-07-22 1072.140015 1097.5 1072.140015 1093.670044 4826900000.0 1093.670044
1119 2010-07-21 1086.670044 1088.959961 1065.25 1069.589966 4747180000.0 1069.589966
1120 2010-07-20 1064.530029 1083.939941 1056.880005 1083.47998 4713280000.0 1083.47998
1121 2010-07-19 1066.849976 1074.699951 1061.109985 1071.25 4089500000.0 1071.25
1122 2010-07-16 1093.849976 1093.849976 1063.319946 1064.880005 5297350000.0 1064.880005
1123 2010-07-15 1094.459961 1098.660034 1080.530029 1096.47998 4552470000.0 1096.47998
1124 2010-07-14 1095.609985 1099.079956 1087.680054 1095.170044 4521050000.0 1095.170044
1125 2010-07-13 1080.650024 1099.459961 1080.650024 1095.339966 4640460000.0 1095.339966
1126 2010-07-12 1077.22998 1080.780029 1070.449951 1078.75 3426990000.0 1078.75
1127 2010-07-09 1070.5 1078.160034 1068.099976 1077.959961 3506570000.0 1077.959961
1128 2010-07-08 1062.920044 1071.25 1058.23999 1070.25 4548460000.0 1070.25
1129 2010-07-07 1028.540039 1060.890015 1028.540039 1060.27002 4931220000.0 1060.27002
1130 2010-07-06 1028.089966 1042.5 1018.349976 1028.060059 4691240000.0 1028.060059
1131 2010-07-02 1027.650024 1032.949951 1015.929993 1022.580017 3968500000.0 1022.580017
1132 2010-07-01 1031.099976 1033.579956 1010.909973 1027.369995 6435770000.0 1027.369995
1133 2010-06-30 1040.560059 1048.079956 1028.329956 1030.709961 5067080000.0 1030.709961
1134 2010-06-29 1071.099976 1071.099976 1035.180054 1041.23999 6136700000.0 1041.23999
1135 2010-06-28 1077.5 1082.599976 1071.449951 1074.569946 3896410000.0 1074.569946
1136 2010-06-25 1075.099976 1083.560059 1067.890015 1076.76001 5128840000.0 1076.76001
1137 2010-06-24 1090.930054 1090.930054 1071.599976 1073.689941 4814830000.0 1073.689941
1138 2010-06-23 1095.569946 1099.640015 1085.310059 1092.040039 4526150000.0 1092.040039
1139 2010-06-22 1113.900024 1118.5 1094.180054 1095.310059 4514380000.0 1095.310059
1140 2010-06-21 1122.790039 1131.22998 1108.23999 1113.199951 4514360000.0 1113.199951
1141 2010-06-18 1116.160034 1121.01001 1113.930054 1117.51001 4555360000.0 1117.51001
1142 2010-06-17 1115.97998 1117.719971 1105.869995 1116.040039 4557760000.0 1116.040039
1143 2010-06-16 1114.02002 1118.73999 1107.130005 1114.609985 5002600000.0 1114.609985
1144 2010-06-15 1091.209961 1115.589966 1091.209961 1115.22998 4644490000.0 1115.22998
1145 2010-06-14 1095.0 1105.910034 1089.030029 1089.630005 4425830000.0 1089.630005
1146 2010-06-11 1082.650024 1092.25 1077.119995 1091.599976 4059280000.0 1091.599976
1147 2010-06-10 1058.77002 1087.849976 1058.77002 1086.839966 5144780000.0 1086.839966
1148 2010-06-09 1062.75 1077.73999 1052.25 1055.689941 5983200000.0 1055.689941
1149 2010-06-08 1050.810059 1063.150024 1042.170044 1062.0 6192750000.0 1062.0
1150 2010-06-07 1065.839966 1071.359985 1049.859985 1050.469971 5467560000.0 1050.469971
1151 2010-06-04 1098.430054 1098.430054 1060.5 1064.880005 6180580000.0 1064.880005
1152 2010-06-03 1098.819946 1105.670044 1091.810059 1102.829956 4995970000.0 1102.829956
1153 2010-06-02 1073.01001 1098.560059 1072.030029 1098.380005 5026360000.0 1098.380005
1154 2010-06-01 1087.300049 1094.77002 1069.890015 1070.709961 5271480000.0 1070.709961
1155 2010-05-28 1102.589966 1102.589966 1084.780029 1089.410034 4871210000.0 1089.410034
1156 2010-05-27 1074.27002 1103.52002 1074.27002 1103.060059 5698460000.0 1103.060059
1157 2010-05-26 1075.51001 1090.75 1065.589966 1067.949951 4521050000.0 1067.949951
1158 2010-05-25 1067.420044 1074.75 1040.780029 1074.030029 7329580000.0 1074.030029
1159 2010-05-24 1084.780029 1089.949951 1072.699951 1073.650024 5224040000.0 1073.650024
1160 2010-05-21 1067.26001 1090.160034 1055.900024 1087.689941 5452130000.0 1087.689941
1161 2010-05-20 1107.339966 1107.339966 1071.579956 1071.589966 8328569600.0 1071.589966
1162 2010-05-19 1119.569946 1124.27002 1100.660034 1115.050049 6765800000.0 1115.050049
1163 2010-05-18 1138.780029 1148.660034 1117.199951 1120.800049 6170840000.0 1120.800049
1164 2010-05-17 1136.52002 1141.880005 1114.959961 1136.939941 5922920000.0 1136.939941
1165 2010-05-14 1157.189941 1157.189941 1126.140015 1135.680054 6126400000.0 1135.680054
1166 2010-05-13 1170.040039 1173.569946 1156.140015 1157.439941 4870640000.0 1157.439941
1167 2010-05-12 1155.430054 1172.869995 1155.430054 1171.670044 5225460000.0 1171.670044
1168 2010-05-11 1156.390015 1170.47998 1147.709961 1155.790039 5842550000.0 1155.790039
1169 2010-05-10 1122.27002 1163.849976 1122.27002 1159.72998 6893700000.0 1159.72998
1170 2010-05-07 1127.040039 1135.130005 1094.150024 1110.880005 9472910400.0 1110.880005
1171 2010-05-06 1164.380005 1167.579956 1065.790039 1128.150024 10617809600.0 1128.150024
1172 2010-05-05 1169.23999 1175.949951 1158.150024 1165.869995 6795940000.0 1165.869995
1173 2010-05-04 1197.5 1197.5 1168.119995 1173.599976 6594720000.0 1173.599976
1174 2010-05-03 1188.579956 1205.130005 1188.579956 1202.26001 4938050000.0 1202.26001
1175 2010-04-30 1206.77002 1207.98999 1186.319946 1186.689941 6048260000.0 1186.689941
1176 2010-04-29 1193.300049 1209.359985 1193.300049 1206.780029 6059410000.0 1206.780029
1177 2010-04-28 1184.589966 1195.050049 1181.810059 1191.359985 6342310000.0 1191.359985
1178 2010-04-27 1209.920044 1211.380005 1181.619995 1183.709961 7454540000.0 1183.709961
1179 2010-04-26 1217.069946 1219.800049 1211.069946 1212.050049 5647760000.0 1212.050049
1180 2010-04-23 1207.869995 1217.280029 1205.099976 1217.280029 5326060000.0 1217.280029
1181 2010-04-22 1202.52002 1210.27002 1190.189941 1208.670044 6035780000.0 1208.670044
1182 2010-04-21 1207.160034 1210.98999 1198.849976 1205.939941 5724310000.0 1205.939941
1183 2010-04-20 1199.040039 1208.579956 1199.040039 1207.170044 5316590000.0 1207.170044
1184 2010-04-19 1192.060059 1197.869995 1183.680054 1197.52002 6597740000.0 1197.52002
1185 2010-04-16 1210.170044 1210.170044 1186.77002 1192.130005 8108470400.0 1192.130005
1186 2010-04-15 1210.77002 1213.920044 1208.5 1211.670044 5995330000.0 1211.670044
1187 2010-04-14 1198.689941 1210.650024 1198.689941 1210.650024 5760040000.0 1210.650024
1188 2010-04-13 1195.939941 1199.040039 1188.819946 1197.300049 5403580000.0 1197.300049
1189 2010-04-12 1194.939941 1199.199951 1194.709961 1196.47998 4607090000.0 1196.47998
1190 2010-04-09 1187.469971 1194.660034 1187.150024 1194.369995 4511570000.0 1194.369995
1191 2010-04-08 1181.75 1188.550049 1175.119995 1186.439941 4726970000.0 1186.439941
1192 2010-04-07 1188.22998 1189.599976 1177.25 1182.449951 5101430000.0 1182.449951
1193 2010-04-06 1186.01001 1191.800049 1182.77002 1189.439941 4086180000.0 1189.439941
1194 2010-04-05 1178.709961 1187.72998 1178.709961 1187.439941 3881620000.0 1187.439941
1195 2010-04-01 1171.22998 1181.430054 1170.689941 1178.099976 4006870000.0 1178.099976
1196 2010-03-31 1171.75 1174.560059 1165.77002 1169.430054 4484340000.0 1169.430054
1197 2010-03-30 1173.75 1177.829956 1168.920044 1173.27002 4085000000.0 1173.27002
1198 2010-03-29 1167.709961 1174.849976 1167.709961 1173.219971 4375580000.0 1173.219971
1199 2010-03-26 1167.579956 1173.930054 1161.47998 1166.589966 4708420000.0 1166.589966
1200 2010-03-25 1170.030029 1180.689941 1165.089966 1165.72998 5668900000.0 1165.72998
1201 2010-03-24 1172.699951 1173.040039 1166.01001 1167.719971 4705750000.0 1167.719971
1202 2010-03-23 1166.469971 1174.719971 1163.829956 1174.170044 4411640000.0 1174.170044
1203 2010-03-22 1157.25 1167.819946 1152.880005 1165.810059 4261680000.0 1165.810059
1204 2010-03-19 1166.680054 1169.199951 1155.329956 1159.900024 5212410000.0 1159.900024
1205 2010-03-18 1166.130005 1167.77002 1161.160034 1165.829956 4234510000.0 1165.829956
1206 2010-03-17 1159.939941 1169.839966 1159.939941 1166.209961 4963200000.0 1166.209961
1207 2010-03-16 1150.829956 1160.280029 1150.349976 1159.459961 4369770000.0 1159.459961
1208 2010-03-15 1148.530029 1150.97998 1141.449951 1150.51001 4164110000.0 1150.51001
1209 2010-03-12 1151.709961 1153.410034 1146.969971 1149.98999 4928160000.0 1149.98999
1210 2010-03-11 1143.959961 1150.23999 1138.98999 1150.23999 4669060000.0 1150.23999
1211 2010-03-10 1140.219971 1148.26001 1140.089966 1145.609985 5469120000.0 1145.609985
1212 2010-03-09 1137.560059 1145.369995 1134.900024 1140.449951 5185570000.0 1140.449951
1213 2010-03-08 1138.400024 1141.050049 1136.77002 1138.5 3774680000.0 1138.5
1214 2010-03-05 1125.119995 1139.380005 1125.119995 1138.699951 4133000000.0 1138.699951
1215 2010-03-04 1119.119995 1123.72998 1116.660034 1122.969971 3945010000.0 1122.969971
1216 2010-03-03 1119.359985 1125.640015 1116.579956 1118.790039 3951320000.0 1118.790039
1217 2010-03-02 1117.01001 1123.459961 1116.51001 1118.310059 4134680000.0 1118.310059
1218 2010-03-01 1105.359985 1116.109985 1105.359985 1115.709961 3847640000.0 1115.709961
1219 2010-02-26 1103.099976 1107.23999 1097.560059 1104.48999 3945190000.0 1104.48999
1220 2010-02-25 1101.23999 1103.5 1086.02002 1102.939941 4521130000.0 1102.939941
1221 2010-02-24 1095.890015 1106.420044 1095.5 1105.23999 4168360000.0 1105.23999
1222 2010-02-23 1107.48999 1108.579956 1092.180054 1094.599976 4521050000.0 1094.599976
1223 2010-02-22 1110.0 1112.290039 1105.380005 1108.01001 3814440000.0 1108.01001
1224 2010-02-19 1105.48999 1112.420044 1100.800049 1109.170044 3944280000.0 1109.170044
1225 2010-02-18 1099.030029 1108.23999 1097.47998 1106.75 3878620000.0 1106.75
1226 2010-02-17 1096.140015 1101.030029 1094.719971 1099.51001 4259230000.0 1099.51001
1227 2010-02-16 1079.130005 1095.670044 1079.130005 1094.869995 4080770000.0 1094.869995
1228 2010-02-12 1075.949951 1077.810059 1062.969971 1075.51001 4160680000.0 1075.51001
1229 2010-02-11 1067.099976 1080.040039 1060.589966 1078.469971 4400870000.0 1078.469971
1230 2010-02-10 1069.680054 1073.670044 1059.339966 1068.130005 4251450000.0 1068.130005
1231 2010-02-09 1060.060059 1079.280029 1060.060059 1070.52002 5114260000.0 1070.52002
1232 2010-02-08 1065.51001 1071.199951 1056.51001 1056.73999 4089820000.0 1056.73999
1233 2010-02-05 1064.119995 1067.130005 1044.5 1066.189941 6438900000.0 1066.189941
1234 2010-02-04 1097.25 1097.25 1062.780029 1063.109985 5859690000.0 1063.109985
1235 2010-02-03 1100.670044 1102.719971 1093.969971 1097.280029 4285450000.0 1097.280029
1236 2010-02-02 1090.050049 1104.72998 1087.959961 1103.319946 4749540000.0 1103.319946
1237 2010-02-01 1073.890015 1089.380005 1073.890015 1089.189941 4077610000.0 1089.189941
1238 2010-01-29 1087.609985 1096.449951 1071.589966 1073.869995 5412850000.0 1073.869995
1239 2010-01-28 1096.930054 1100.219971 1078.459961 1084.530029 5452400000.0 1084.530029
1240 2010-01-27 1091.939941 1099.51001 1083.109985 1097.5 5319120000.0 1097.5
1241 2010-01-26 1095.800049 1103.689941 1089.859985 1092.170044 4731910000.0 1092.170044
1242 2010-01-25 1092.400024 1102.969971 1092.400024 1096.780029 4481390000.0 1096.780029
1243 2010-01-22 1115.48999 1115.48999 1090.180054 1091.76001 6208650000.0 1091.76001
1244 2010-01-21 1138.680054 1141.579956 1114.839966 1116.47998 6874289600.0 1116.47998
1245 2010-01-20 1147.949951 1147.949951 1129.25 1138.040039 4810560000.0 1138.040039
1246 2010-01-19 1136.030029 1150.449951 1135.77002 1150.22998 4724830000.0 1150.22998
1247 2010-01-15 1147.719971 1147.77002 1131.390015 1136.030029 4758730000.0 1136.030029
1248 2010-01-14 1145.680054 1150.410034 1143.800049 1148.459961 3915200000.0 1148.459961
1249 2010-01-13 1137.310059 1148.400024 1133.180054 1145.680054 4170360000.0 1145.680054
1250 2010-01-12 1143.810059 1143.810059 1131.77002 1136.219971 4716160000.0 1136.219971
1251 2010-01-11 1145.959961 1149.73999 1142.02002 1146.97998 4255780000.0 1146.97998
1252 2010-01-08 1140.52002 1145.390015 1136.219971 1144.97998 4389590000.0 1144.97998
1253 2010-01-07 1136.27002 1142.459961 1131.319946 1141.689941 5270680000.0 1141.689941
1254 2010-01-06 1135.709961 1139.189941 1133.949951 1137.140015 4972660000.0 1137.140015
1255 2010-01-05 1132.660034 1136.630005 1129.660034 1136.52002 2491020000.0 1136.52002
1256 2010-01-04 1116.560059 1133.869995 1116.560059 1132.98999 3991400000.0 1132.98999
1257 2009-12-31 1126.599976 1127.640015 1114.810059 1115.099976 2076990000.0 1115.099976
1258 2009-12-30 1125.530029 1126.420044 1121.939941 1126.420044 2277300000.0 1126.420044
1259 2009-12-29 1128.550049 1130.380005 1126.079956 1126.199951 2491020000.0 1126.199951
1260 2009-12-28 1127.530029 1130.380005 1123.51001 1127.780029 2716400000.0 1127.780029
1261 2009-12-24 1121.079956 1126.47998 1121.079956 1126.47998 1267710000.0 1126.47998
1262 2009-12-23 1118.839966 1121.579956 1116.0 1120.589966 3166870000.0 1120.589966
1263 2009-12-22 1114.51001 1120.27002 1114.51001 1118.02002 3641130000.0 1118.02002
1264 2009-12-21 1105.310059 1117.680054 1105.310059 1114.050049 3977340000.0 1114.050049
1265 2009-12-18 1097.859985 1103.73999 1093.880005 1102.469971 6325890000.0 1102.469971
1266 2009-12-17 1106.359985 1106.359985 1095.880005 1096.079956 7615070400.0 1096.079956
1267 2009-12-16 1108.609985 1116.209961 1107.959961 1109.180054 4829820000.0 1109.180054
1268 2009-12-15 1114.109985 1114.109985 1105.349976 1107.930054 5045100000.0 1107.930054
1269 2009-12-14 1107.839966 1114.76001 1107.839966 1114.109985 4548490000.0 1114.109985
1270 2009-12-11 1103.959961 1108.5 1101.339966 1106.410034 3791090000.0 1106.410034
1271 2009-12-10 1098.689941 1106.25 1098.689941 1102.349976 3996490000.0 1102.349976
1272 2009-12-09 1091.069946 1097.040039 1085.890015 1095.949951 4115410000.0 1095.949951
1273 2009-12-08 1103.040039 1103.040039 1088.609985 1091.939941 4748030000.0 1091.939941
1274 2009-12-07 1105.52002 1110.719971 1100.829956 1103.25 4103360000.0 1103.25
1275 2009-12-04 1100.430054 1119.130005 1096.52002 1105.97998 5781140000.0 1105.97998
1276 2009-12-03 1110.589966 1117.280029 1098.73999 1099.920044 4810030000.0 1099.920044
1277 2009-12-02 1109.030029 1115.579956 1105.290039 1109.23999 3941340000.0 1109.23999
1278 2009-12-01 1098.890015 1112.280029 1098.890015 1108.859985 4249310000.0 1108.859985
1279 2009-11-30 1091.069946 1097.23999 1086.25 1095.630005 3895520000.0 1095.630005
1280 2009-11-27 1105.469971 1105.469971 1083.73999 1091.48999 2362910000.0 1091.48999
1281 2009-11-25 1106.48999 1111.180054 1104.75 1110.630005 3036350000.0 1110.630005
1282 2009-11-24 1105.829956 1107.560059 1097.630005 1105.650024 3700820000.0 1105.650024
1283 2009-11-23 1094.859985 1112.380005 1094.859985 1106.23999 3827920000.0 1106.23999
1284 2009-11-20 1094.660034 1094.660034 1086.810059 1091.380005 3751230000.0 1091.380005
1285 2009-11-19 1106.439941 1106.439941 1088.400024 1094.900024 4178030000.0 1094.900024
1286 2009-11-18 1109.439941 1111.099976 1102.699951 1109.800049 4293340000.0 1109.800049
1287 2009-11-17 1109.219971 1110.52002 1102.189941 1110.319946 3824070000.0 1110.319946
1288 2009-11-16 1094.130005 1113.689941 1094.130005 1109.300049 4565850000.0 1109.300049
1289 2009-11-13 1087.589966 1097.790039 1085.329956 1093.47998 3792610000.0 1093.47998
1290 2009-11-12 1098.310059 1101.969971 1084.900024 1087.23999 4160250000.0 1087.23999
1291 2009-11-11 1096.040039 1105.369995 1093.810059 1098.51001 4286700000.0 1098.51001
1292 2009-11-10 1091.859985 1096.420044 1087.400024 1093.01001 4394770000.0 1093.01001
1293 2009-11-09 1072.310059 1093.189941 1072.310059 1093.079956 4460030000.0 1093.079956
1294 2009-11-06 1064.949951 1071.47998 1059.319946 1069.300049 4277130000.0 1069.300049
1295 2009-11-05 1047.300049 1066.650024 1047.300049 1066.630005 4848350000.0 1066.630005
1296 2009-11-04 1047.140015 1061.0 1045.150024 1046.5 5635510000.0 1046.5
1297 2009-11-03 1040.920044 1046.359985 1033.939941 1045.410034 5487500000.0 1045.410034
1298 2009-11-02 1036.180054 1052.180054 1029.380005 1042.880005 6202640000.0 1042.880005
1299 2009-10-30 1065.410034 1065.410034 1033.380005 1036.189941 6512420000.0 1036.189941
1300 2009-10-29 1043.689941 1066.829956 1043.689941 1066.109985 5595040000.0 1066.109985
1301 2009-10-28 1061.51001 1063.26001 1042.189941 1042.630005 6600350000.0 1042.630005
1302 2009-10-27 1067.540039 1072.47998 1060.619995 1063.410034 5337380000.0 1063.410034
1303 2009-10-26 1080.359985 1091.75 1065.22998 1066.949951 6363380000.0 1066.949951
1304 2009-10-23 1095.619995 1095.829956 1075.48999 1079.599976 4767460000.0 1079.599976
1305 2009-10-22 1080.959961 1095.209961 1074.310059 1092.910034 5192410000.0 1092.910034
1306 2009-10-21 1090.359985 1101.359985 1080.77002 1081.400024 5616290000.0 1081.400024
1307 2009-10-20 1098.640015 1098.640015 1086.160034 1091.060059 5396930000.0 1091.060059
1308 2009-10-19 1088.219971 1100.170044 1086.47998 1097.910034 4619240000.0 1097.910034
1309 2009-10-16 1094.670044 1094.670044 1081.530029 1087.680054 4894740000.0 1087.680054
1310 2009-10-15 1090.359985 1096.560059 1086.410034 1096.560059 5369780000.0 1096.560059
1311 2009-10-14 1078.680054 1093.170044 1078.680054 1092.02002 5406420000.0 1092.02002
1312 2009-10-13 1074.959961 1075.300049 1066.709961 1073.189941 4320480000.0 1073.189941
1313 2009-10-12 1071.630005 1079.459961 1071.630005 1076.189941 3710430000.0 1076.189941
1314 2009-10-09 1065.280029 1071.51001 1063.0 1071.48999 3763780000.0 1071.48999
1315 2009-10-08 1060.030029 1070.670044 1060.030029 1065.47998 4988400000.0 1065.47998
1316 2009-10-07 1053.650024 1058.02002 1050.099976 1057.579956 4238220000.0 1057.579956
1317 2009-10-06 1042.02002 1060.550049 1042.02002 1054.719971 5029840000.0 1054.719971
1318 2009-10-05 1026.869995 1042.579956 1025.920044 1040.459961 4313310000.0 1040.459961
1319 2009-10-02 1029.709961 1030.599976 1019.950012 1025.209961 5583240000.0 1025.209961
1320 2009-10-01 1054.910034 1054.910034 1029.449951 1029.849976 5791450000.0 1029.849976
1321 2009-09-30 1061.02002 1063.400024 1046.469971 1057.079956 5998860000.0 1057.079956
1322 2009-09-29 1063.689941 1069.619995 1057.829956 1060.609985 4949900000.0 1060.609985
1323 2009-09-28 1045.380005 1065.130005 1045.380005 1062.97998 3726950000.0 1062.97998
1324 2009-09-25 1049.47998 1053.469971 1041.170044 1044.380005 4507090000.0 1044.380005
1325 2009-09-24 1062.560059 1066.290039 1045.849976 1050.780029 5505610000.0 1050.780029
1326 2009-09-23 1072.689941 1080.150024 1060.390015 1060.869995 5531930000.0 1060.869995
1327 2009-09-22 1066.349976 1073.810059 1066.349976 1071.660034 5246600000.0 1071.660034
1328 2009-09-21 1067.140015 1067.280029 1057.459961 1064.660034 4615280000.0 1064.660034
1329 2009-09-18 1066.599976 1071.52002 1064.27002 1068.300049 5607970000.0 1068.300049
1330 2009-09-17 1067.869995 1074.77002 1061.199951 1065.48999 6668110000.0 1065.48999
1331 2009-09-16 1053.98999 1068.76001 1052.869995 1068.76001 6793529600.0 1068.76001
1332 2009-09-15 1049.030029 1056.040039 1043.420044 1052.630005 6185620000.0 1052.630005
1333 2009-09-14 1040.150024 1049.73999 1035.0 1049.339966 4979610000.0 1049.339966
1334 2009-09-11 1043.920044 1048.180054 1038.400024 1042.72998 4922600000.0 1042.72998
1335 2009-09-10 1032.98999 1044.140015 1028.040039 1044.140015 5191380000.0 1044.140015
1336 2009-09-09 1025.359985 1036.339966 1023.969971 1033.369995 5202550000.0 1033.369995
1337 2009-09-08 1018.669983 1026.069946 1018.669983 1025.390015 5235160000.0 1025.390015
1338 2009-09-04 1003.840027 1016.47998 1001.650024 1016.400024 4097370000.0 1016.400024
1339 2009-09-03 996.119995 1003.429993 992.25 1003.23999 4624280000.0 1003.23999
1340 2009-09-02 996.070007 1000.340027 991.969971 994.75 5842730000.0 994.75
1341 2009-09-01 1019.52002 1028.449951 996.280029 998.039978 6862360000.0 998.039978
1342 2009-08-31 1025.209961 1025.209961 1014.619995 1020.619995 5004560000.0 1020.619995
1343 2009-08-28 1031.619995 1039.469971 1023.130005 1028.930054 5785780000.0 1028.930054
1344 2009-08-27 1027.810059 1033.329956 1016.200012 1030.97998 5785880000.0 1030.97998
1345 2009-08-26 1027.349976 1032.469971 1021.570007 1028.119995 5080060000.0 1028.119995
1346 2009-08-25 1026.630005 1037.75 1026.209961 1028.0 5768740000.0 1028.0
1347 2009-08-24 1026.589966 1035.819946 1022.47998 1025.569946 6302450000.0 1025.569946
1348 2009-08-21 1009.059998 1027.589966 1009.059998 1026.130005 5885550000.0 1026.130005
1349 2009-08-20 996.409973 1008.919983 996.390015 1007.369995 4893160000.0 1007.369995
1350 2009-08-19 986.880005 999.609985 980.619995 996.460022 4257000000.0 996.460022
1351 2009-08-18 980.619995 991.200012 980.619995 989.669983 4198970000.0 989.669983
1352 2009-08-17 998.179993 998.179993 978.51001 979.72998 4088570000.0 979.72998
1353 2009-08-14 1012.22998 1012.599976 994.599976 1004.090027 4940750000.0 1004.090027
1354 2009-08-13 1005.859985 1013.140015 1000.820007 1012.72998 5250660000.0 1012.72998
1355 2009-08-12 994.0 1012.780029 993.359985 1005.809998 5498170000.0 1005.809998
1356 2009-08-11 1005.77002 1005.77002 992.400024 994.349976 5773160000.0 994.349976
1357 2009-08-10 1008.890015 1010.119995 1000.98999 1007.099976 5406080000.0 1007.099976
1358 2009-08-07 999.830017 1018.0 999.830017 1010.47998 6827089600.0 1010.47998
1359 2009-08-06 1004.059998 1008.0 992.48999 997.080017 6753380000.0 997.080017
1360 2009-08-05 1005.409973 1006.640015 994.309998 1002.719971 7242120000.0 1002.719971
1361 2009-08-04 1001.409973 1007.119995 996.679993 1005.650024 5713700000.0 1005.650024
1362 2009-08-03 990.219971 1003.609985 990.219971 1002.630005 5603440000.0 1002.630005
1363 2009-07-31 986.799988 993.179993 982.849976 987.47998 5139070000.0 987.47998
1364 2009-07-30 976.01001 996.679993 976.01001 986.75 6035180000.0 986.75
1365 2009-07-29 977.659973 977.76001 968.650024 975.150024 5178770000.0 975.150024
1366 2009-07-28 981.47998 982.349976 969.349976 979.619995 5490350000.0 979.619995
1367 2009-07-27 978.630005 982.48999 972.289978 982.179993 4631290000.0 982.179993
1368 2009-07-24 972.159973 979.789978 965.950012 979.26001 4458300000.0 979.26001
1369 2009-07-23 954.070007 979.419983 953.27002 976.289978 5761650000.0 976.289978
1370 2009-07-22 953.400024 959.830017 947.75 954.070007 4634100000.0 954.070007
1371 2009-07-21 951.969971 956.530029 943.219971 954.580017 5309300000.0 954.580017
1372 2009-07-20 942.070007 951.619995 940.98999 951.130005 4853150000.0 951.130005
1373 2009-07-17 940.559998 941.890015 934.650024 940.380005 5141380000.0 940.380005
1374 2009-07-16 930.169983 943.960022 927.450012 940.73999 4898640000.0 940.73999
1375 2009-07-15 910.150024 933.950012 910.150024 932.679993 5238830000.0 932.679993
1376 2009-07-14 900.77002 905.840027 896.5 905.840027 4149030000.0 905.840027
1377 2009-07-13 879.570007 901.049988 875.320007 901.049988 4499440000.0 901.049988
1378 2009-07-10 880.030029 883.570007 872.809998 879.130005 3912080000.0 879.130005
1379 2009-07-09 881.280029 887.859985 878.450012 882.679993 4347170000.0 882.679993
1380 2009-07-08 881.900024 886.799988 869.320007 879.559998 5721780000.0 879.559998
1381 2009-07-07 898.599976 898.599976 879.929993 881.030029 4673300000.0 881.030029
1382 2009-07-06 894.27002 898.719971 886.359985 898.719971 4712580000.0 898.719971
1383 2009-07-02 921.23999 921.23999 896.419983 896.419983 3931000000.0 896.419983
1384 2009-07-01 920.820007 931.919983 920.820007 923.330017 3919400000.0 923.330017
1385 2009-06-30 927.150024 930.01001 912.859985 919.320007 4627570000.0 919.320007
1386 2009-06-29 919.859985 927.98999 916.179993 927.22998 4211760000.0 927.22998
1387 2009-06-26 918.840027 922.0 913.030029 918.900024 6076660000.0 918.900024
1388 2009-06-25 899.450012 921.419983 896.27002 920.26001 4911240000.0 920.26001
1389 2009-06-24 896.309998 910.849976 896.309998 900.940002 4636720000.0 900.940002
1390 2009-06-23 893.460022 898.690002 888.859985 895.099976 5071020000.0 895.099976
1391 2009-06-22 918.130005 918.130005 893.039978 893.039978 4903940000.0 893.039978
1392 2009-06-19 919.960022 927.090027 915.799988 921.22998 5713390000.0 921.22998
1393 2009-06-18 910.859985 921.929993 907.940002 918.369995 4684010000.0 918.369995
1394 2009-06-17 911.890015 918.440002 903.780029 910.710022 5523650000.0 910.710022
1395 2009-06-16 925.599976 928.0 911.599976 911.969971 4951200000.0 911.969971
1396 2009-06-15 942.450012 942.450012 919.650024 923.719971 4697880000.0 923.719971
1397 2009-06-12 943.440002 946.299988 935.659973 946.210022 4528120000.0 946.210022
1398 2009-06-11 939.039978 956.22998 939.039978 944.890015 5500840000.0 944.890015
1399 2009-06-10 942.72998 949.77002 927.969971 939.150024 5379420000.0 939.150024
1400 2009-06-09 940.349976 946.919983 936.150024 942.429993 4439950000.0 942.429993
1401 2009-06-08 938.119995 946.330017 926.440002 939.140015 4483430000.0 939.140015
1402 2009-06-05 945.669983 951.690002 934.130005 940.090027 5277910000.0 940.090027
1403 2009-06-04 932.48999 942.469971 929.320007 942.460022 5352890000.0 942.460022
1404 2009-06-03 942.51001 942.51001 923.849976 931.76001 5323770000.0 931.76001
1405 2009-06-02 942.869995 949.380005 938.460022 944.73999 5987340000.0 944.73999
1406 2009-06-01 923.26001 947.77002 923.26001 942.869995 6370440000.0 942.869995
1407 2009-05-29 907.02002 920.02002 903.559998 919.140015 6050420000.0 919.140015
1408 2009-05-28 892.960022 909.450012 887.599976 906.830017 5738980000.0 906.830017
1409 2009-05-27 909.950012 913.840027 891.869995 893.059998 5698800000.0 893.059998
1410 2009-05-26 887.0 911.76001 881.460022 910.330017 5667050000.0 910.330017
1411 2009-05-22 888.679993 896.650024 883.75 887.0 5155320000.0 887.0
1412 2009-05-21 900.419983 900.419983 879.609985 888.330017 6019840000.0 888.330017
1413 2009-05-20 908.619995 924.599976 901.369995 903.469971 8205060000.0 903.469971
1414 2009-05-19 909.669983 916.390015 905.219971 908.130005 6616270000.0 908.130005
1415 2009-05-18 886.070007 910.0 886.070007 909.710022 5702150000.0 909.710022
1416 2009-05-15 892.76001 896.969971 878.940002 882.880005 5439720000.0 882.880005
1417 2009-05-14 884.23999 898.359985 882.52002 893.070007 6134870000.0 893.070007
1418 2009-05-13 905.400024 905.400024 882.799988 883.919983 7091820000.0 883.919983
1419 2009-05-12 910.52002 915.570007 896.460022 908.349976 6871750400.0 908.349976
1420 2009-05-11 922.98999 922.98999 908.679993 909.23999 6150600000.0 909.23999
1421 2009-05-08 909.030029 930.169983 909.030029 929.22998 8163280000.0 929.22998
1422 2009-05-07 919.580017 929.580017 901.359985 907.390015 9120100000.0 907.390015
1423 2009-05-06 903.950012 920.280029 903.950012 919.530029 8555040000.0 919.530029
1424 2009-05-05 906.099976 907.700012 897.340027 903.799988 6882860000.0 903.799988
1425 2009-05-04 879.210022 907.849976 879.210022 907.23999 7038840000.0 907.23999
1426 2009-05-01 872.73999 880.47998 866.099976 877.52002 5312170000.0 877.52002
1427 2009-04-30 876.590027 888.700012 868.51001 872.809998 6862540000.0 872.809998
1428 2009-04-29 856.849976 882.059998 856.849976 873.640015 6101620000.0 873.640015
1429 2009-04-28 854.47998 864.47998 847.119995 855.159973 6328000000.0 855.159973
1430 2009-04-27 862.820007 868.830017 854.650024 857.51001 5613460000.0 857.51001
1431 2009-04-24 853.909973 871.799988 853.909973 866.22998 7114440000.0 866.22998
1432 2009-04-23 844.619995 852.869995 835.450012 851.919983 6563100000.0 851.919983
1433 2009-04-22 847.26001 861.780029 840.570007 843.549988 7327860000.0 843.549988
1434 2009-04-21 831.25 850.090027 826.830017 850.080017 7436489600.0 850.080017
1435 2009-04-20 868.27002 868.27002 832.390015 832.390015 6973960000.0 832.390015
1436 2009-04-17 865.179993 875.630005 860.869995 869.599976 7352009600.0 869.599976
1437 2009-04-16 854.539978 870.349976 847.039978 865.299988 6598670000.0 865.299988
1438 2009-04-15 839.440002 852.929993 835.580017 852.059998 6241100000.0 852.059998
1439 2009-04-14 856.880005 856.880005 840.25 841.5 7569840000.0 841.5
1440 2009-04-13 855.330017 864.309998 845.349976 858.72998 6434890000.0 858.72998
1441 2009-04-09 829.289978 856.909973 829.289978 856.559998 7600710400.0 856.559998
1442 2009-04-08 816.76001 828.419983 814.840027 825.159973 5938460000.0 825.159973
1443 2009-04-07 834.119995 834.119995 814.530029 815.549988 5155580000.0 815.549988
1444 2009-04-06 839.75 839.75 822.789978 835.47998 6210000000.0 835.47998
1445 2009-04-03 835.130005 842.5 826.700012 842.5 5855640000.0 842.5
1446 2009-04-02 814.530029 845.609985 814.530029 834.380005 7542809600.0 834.380005
1447 2009-04-01 793.590027 813.619995 783.320007 811.080017 6034140000.0 811.080017
1448 2009-03-31 790.880005 810.47998 790.880005 797.869995 6089100000.0 797.869995
1449 2009-03-30 809.070007 809.070007 779.809998 787.530029 5912660000.0 787.530029
1450 2009-03-27 828.679993 828.679993 813.429993 815.940002 5600210000.0 815.940002
1451 2009-03-26 814.059998 832.97998 814.059998 832.859985 6992960000.0 832.859985
1452 2009-03-25 806.809998 826.780029 791.369995 813.880005 7687180000.0 813.880005
1453 2009-03-24 820.599976 823.650024 805.47998 806.119995 6767980000.0 806.119995
1454 2009-03-23 772.309998 823.369995 772.309998 822.919983 7715769600.0 822.919983
1455 2009-03-20 784.580017 788.909973 766.200012 768.539978 7643720000.0 768.539978
1456 2009-03-19 797.919983 803.23999 781.820007 784.039978 9033870400.0 784.039978
1457 2009-03-18 776.01001 803.039978 765.640015 794.349976 9098449600.0 794.349976
1458 2009-03-17 753.880005 778.119995 749.929993 778.119995 6156800000.0 778.119995
1459 2009-03-16 758.840027 774.530029 753.369995 753.890015 7883540000.0 753.890015
1460 2009-03-13 751.969971 758.289978 742.460022 756.549988 6787089600.0 756.549988
1461 2009-03-12 720.890015 752.630005 714.76001 750.73999 7326630400.0 750.73999
1462 2009-03-11 719.590027 731.919983 713.849976 721.359985 7287809600.0 721.359985
1463 2009-03-10 679.280029 719.599976 679.280029 719.599976 8618329600.0 719.599976
1464 2009-03-09 680.76001 695.27002 672.880005 676.530029 7277320000.0 676.530029
1465 2009-03-06 684.039978 699.090027 666.789978 683.380005 7331830400.0 683.380005
1466 2009-03-05 708.27002 708.27002 677.929993 682.549988 7507249600.0 682.549988
1467 2009-03-04 698.599976 724.119995 698.599976 712.869995 7673620000.0 712.869995
1468 2009-03-03 704.440002 711.669983 692.299988 696.330017 7583230400.0 696.330017
1469 2009-03-02 729.570007 729.570007 699.700012 700.820007 7868289600.0 700.820007
1470 2009-02-27 749.929993 751.27002 734.52002 735.090027 8926480000.0 735.090027
1471 2009-02-26 765.76001 779.419983 751.75 752.830017 7599969600.0 752.830017
1472 2009-02-25 770.640015 780.119995 752.890015 764.900024 7483640000.0 764.900024
1473 2009-02-24 744.690002 775.48999 744.690002 773.140015 7234489600.0 773.140015
1474 2009-02-23 773.25 777.849976 742.369995 743.330017 6509300000.0 743.330017
1475 2009-02-20 775.869995 778.690002 754.25 770.049988 8210590400.0 770.049988
1476 2009-02-19 787.909973 797.580017 777.030029 778.940002 5746940000.0 778.940002
1477 2009-02-18 791.059998 796.169983 780.429993 788.419983 5740710000.0 788.419983
1478 2009-02-17 818.609985 818.609985 789.169983 789.169983 5907820000.0 789.169983
1479 2009-02-13 833.950012 839.429993 825.210022 826.840027 5296650000.0 826.840027
1480 2009-02-12 829.909973 835.47998 808.059998 835.190002 6476460000.0 835.190002
1481 2009-02-11 827.409973 838.219971 822.299988 833.73999 5926460000.0 833.73999
1482 2009-02-10 866.869995 868.049988 822.98999 827.159973 6770169600.0 827.159973
1483 2009-02-09 868.23999 875.01001 861.650024 869.890015 5574370000.0 869.890015
1484 2009-02-06 846.090027 870.75 845.419983 868.599976 6484100000.0 868.599976
1485 2009-02-05 831.75 850.549988 819.909973 845.849976 6624030000.0 845.849976
1486 2009-02-04 837.77002 851.849976 829.179993 832.22998 6420450000.0 832.22998
1487 2009-02-03 825.690002 842.599976 821.97998 838.51001 5886310000.0 838.51001
1488 2009-02-02 823.090027 830.780029 812.869995 825.440002 5673270000.0 825.440002
1489 2009-01-30 845.690002 851.659973 821.669983 825.880005 5350580000.0 825.880005
1490 2009-01-29 868.890015 868.890015 844.150024 845.140015 5067060000.0 845.140015
1491 2009-01-28 845.72998 877.859985 845.72998 874.090027 6199180000.0 874.090027
1492 2009-01-27 837.299988 850.450012 835.400024 845.710022 5353260000.0 845.710022
1493 2009-01-26 832.5 852.530029 827.690002 836.570007 6039940000.0 836.570007
1494 2009-01-23 822.159973 838.609985 806.070007 831.950012 5832160000.0 831.950012
1495 2009-01-22 839.73999 839.73999 811.289978 827.5 5843830000.0 827.5
1496 2009-01-21 806.77002 841.719971 804.299988 840.23999 6467830000.0 840.23999
1497 2009-01-20 849.640015 849.640015 804.469971 805.219971 6375230000.0 805.219971
1498 2009-01-16 844.450012 858.130005 830.659973 850.119995 6786040000.0 850.119995
1499 2009-01-15 841.98999 851.590027 817.039978 843.73999 7807350400.0 843.73999
1500 2009-01-14 867.280029 867.280029 836.929993 842.619995 5407880000.0 842.619995
1501 2009-01-13 869.789978 877.02002 862.02002 871.789978 5567460000.0 871.789978
1502 2009-01-12 890.400024 890.400024 864.320007 870.26001 4725050000.0 870.26001
1503 2009-01-09 909.909973 911.929993 888.309998 890.349976 4716500000.0 890.349976
1504 2009-01-08 905.72998 910.0 896.809998 909.72998 4991550000.0 909.72998
1505 2009-01-07 927.450012 927.450012 902.369995 906.650024 4704940000.0 906.650024
1506 2009-01-06 931.169983 943.849976 927.280029 934.700012 5392620000.0 934.700012
1507 2009-01-05 929.169983 936.630005 919.530029 927.450012 5413910000.0 927.450012
1508 2009-01-02 902.98999 934.72998 899.349976 931.799988 4048270000.0 931.799988
1509 2008-12-31 890.590027 910.320007 889.669983 903.25 4172940000.0 903.25
1510 2008-12-30 870.580017 891.119995 870.580017 890.640015 3627800000.0 890.640015
1511 2008-12-29 872.369995 873.700012 857.070007 869.419983 3323430000.0 869.419983
1512 2008-12-26 869.51001 873.73999 866.52002 872.799988 1880050000.0 872.799988
1513 2008-12-24 863.869995 869.789978 861.440002 868.150024 1546550000.0 868.150024
1514 2008-12-23 874.309998 880.440002 860.099976 863.159973 4051970000.0 863.159973
1515 2008-12-22 887.200012 887.369995 857.090027 871.630005 4869850000.0 871.630005
1516 2008-12-19 886.960022 905.469971 883.02002 887.880005 6705310000.0 887.880005
1517 2008-12-18 905.97998 911.02002 877.440002 885.280029 5675000000.0 885.280029
1518 2008-12-17 908.159973 918.849976 895.940002 904.419983 5907380000.0 904.419983
1519 2008-12-16 871.530029 914.659973 871.530029 913.179993 6009780000.0 913.179993
1520 2008-12-15 881.070007 884.630005 857.719971 868.570007 4982390000.0 868.570007
1521 2008-12-12 871.789978 883.23999 851.349976 879.72998 5959590000.0 879.72998
1522 2008-12-11 898.349976 904.630005 868.72998 873.590027 5513840000.0 873.590027
1523 2008-12-10 892.169983 908.27002 885.450012 899.23999 5942130000.0 899.23999
1524 2008-12-09 906.47998 916.26001 885.380005 888.669983 5693110000.0 888.669983
1525 2008-12-08 882.710022 918.570007 882.710022 909.700012 6553600000.0 909.700012
1526 2008-12-05 844.429993 879.419983 818.409973 876.070007 6165370000.0 876.070007
1527 2008-12-04 869.75 875.599976 833.599976 845.219971 5860390000.0 845.219971
1528 2008-12-03 843.599976 873.119995 827.599976 870.73999 6221880000.0 870.73999
1529 2008-12-02 817.940002 850.539978 817.940002 848.809998 6170100000.0 848.809998
1530 2008-12-01 888.609985 888.609985 815.690002 816.210022 6052010000.0 816.210022
1531 2008-11-28 886.890015 896.25 881.210022 896.23999 2740860000.0 896.23999
1532 2008-11-26 852.900024 887.679993 841.369995 887.679993 5793260000.0 887.679993
1533 2008-11-25 853.400024 868.940002 834.98999 857.390015 6952700000.0 857.390015
1534 2008-11-24 801.200012 865.599976 801.200012 851.809998 7879440000.0 851.809998
1535 2008-11-21 755.840027 801.200012 741.02002 800.030029 9495900000.0 800.030029
1536 2008-11-20 805.869995 820.52002 747.780029 752.440002 9093740000.0 752.440002
1537 2008-11-19 859.030029 864.570007 806.179993 806.580017 6548600000.0 806.580017
1538 2008-11-18 852.340027 865.900024 826.840027 859.119995 6679470000.0 859.119995
1539 2008-11-17 873.22998 882.289978 848.97998 850.75 4927490000.0 850.75
1540 2008-11-14 904.359985 916.880005 869.880005 873.289978 5881030000.0 873.289978
1541 2008-11-13 853.130005 913.01001 818.690002 911.289978 7849120000.0 911.289978
1542 2008-11-12 893.390015 893.390015 850.47998 852.299988 5764180000.0 852.299988
1543 2008-11-11 917.150024 917.150024 884.900024 898.950012 4998340000.0 898.950012
1544 2008-11-10 936.75 951.950012 907.469971 919.210022 4572000000.0 919.210022
1545 2008-11-07 907.440002 931.460022 906.900024 930.98999 4931640000.0 930.98999
1546 2008-11-06 952.400024 952.400024 899.72998 904.880005 6102230000.0 904.880005
1547 2008-11-05 1001.840027 1001.840027 949.859985 952.77002 5426640000.0 952.77002
1548 2008-11-04 971.309998 1007.51001 971.309998 1005.75 5531290000.0 1005.75
1549 2008-11-03 968.669983 975.570007 958.820007 966.299988 4492280000.0 966.299988
1550 2008-10-31 953.109985 984.380005 944.590027 968.75 6394350000.0 968.75
1551 2008-10-30 939.380005 963.22998 928.5 954.090027 6175830000.0 954.090027
1552 2008-10-29 939.51001 969.969971 922.26001 930.090027 7077800000.0 930.090027
1553 2008-10-28 848.919983 940.51001 845.27002 940.51001 7096950400.0 940.51001
1554 2008-10-27 874.280029 893.780029 846.75 848.919983 5558050000.0 848.919983
1555 2008-10-24 895.219971 896.299988 852.849976 876.77002 6550050000.0 876.77002
1556 2008-10-23 899.080017 922.830017 858.440002 908.109985 7189900000.0 908.109985
1557 2008-10-22 951.669983 951.669983 875.809998 896.780029 6147980000.0 896.780029
1558 2008-10-21 980.400024 985.440002 952.469971 955.049988 5121830000.0 955.049988
1559 2008-10-20 943.51001 985.400024 943.51001 985.400024 5175640000.0 985.400024
1560 2008-10-17 942.289978 984.640015 918.73999 940.549988 6581780000.0 940.549988
1561 2008-10-16 909.530029 947.710022 865.830017 946.429993 7984500000.0 946.429993
1562 2008-10-15 994.599976 994.599976 903.98999 907.840027 6542330000.0 907.840027
1563 2008-10-14 1009.969971 1044.310059 972.070007 998.01001 8161990400.0 998.01001
1564 2008-10-13 912.75 1006.929993 912.75 1003.349976 7263369600.0 1003.349976
1565 2008-10-10 902.309998 936.359985 839.799988 899.219971 11456230400.0 899.219971
1566 2008-10-09 988.419983 1005.25 909.190002 909.919983 6819000000.0 909.919983
1567 2008-10-08 988.909973 1021.059998 970.969971 984.940002 8716329600.0 984.940002
1568 2008-10-07 1057.599976 1072.910034 996.22998 996.22998 7069209600.0 996.22998
1569 2008-10-06 1097.560059 1097.560059 1007.969971 1056.890015 7956020000.0 1056.890015
1570 2008-10-03 1115.160034 1153.819946 1098.140015 1099.22998 6716120000.0 1099.22998
1571 2008-10-02 1160.640015 1160.640015 1111.430054 1114.280029 6285640000.0 1114.280029
1572 2008-10-01 1164.170044 1167.030029 1140.77002 1161.060059 5782130000.0 1161.060059
1573 2008-09-30 1113.780029 1168.030029 1113.780029 1166.359985 4937680000.0 1166.359985
1574 2008-09-29 1209.069946 1209.069946 1106.420044 1106.420044 7305060000.0 1106.420044
1575 2008-09-26 1204.469971 1215.77002 1187.540039 1213.27002 5383610000.0 1213.27002
1576 2008-09-25 1187.869995 1220.030029 1187.869995 1209.180054 5877640000.0 1209.180054
1577 2008-09-24 1188.790039 1197.410034 1179.790039 1185.869995 4820360000.0 1185.869995
1578 2008-09-23 1207.609985 1221.150024 1187.060059 1188.219971 5185730000.0 1188.219971
1579 2008-09-22 1255.369995 1255.369995 1205.609985 1207.089966 5368130000.0 1207.089966
1580 2008-09-19 1213.109985 1265.119995 1213.109985 1255.079956 9387169600.0 1255.079956
1581 2008-09-18 1157.079956 1211.140015 1133.5 1206.51001 10082689600.0 1206.51001
1582 2008-09-17 1210.339966 1210.339966 1155.880005 1156.390015 9431870400.0 1156.390015
1583 2008-09-16 1188.310059 1214.839966 1169.280029 1213.599976 9459830400.0 1213.599976
1584 2008-09-15 1250.920044 1250.920044 1192.699951 1192.699951 8279510400.0 1192.699951
1585 2008-09-12 1245.880005 1255.089966 1233.810059 1251.699951 6273260000.0 1251.699951
1586 2008-09-11 1229.040039 1249.97998 1211.540039 1249.050049 6869249600.0 1249.050049
1587 2008-09-10 1227.5 1243.900024 1221.599976 1232.040039 6543440000.0 1232.040039
1588 2008-09-09 1267.97998 1268.660034 1224.51001 1224.51001 7380630400.0 1224.51001
1589 2008-09-08 1249.5 1274.420044 1247.119995 1267.790039 7351340000.0 1267.790039
1590 2008-09-05 1233.209961 1244.939941 1217.22998 1242.310059 5017080000.0 1242.310059
1591 2008-09-04 1271.800049 1271.800049 1232.829956 1236.829956 5212500000.0 1236.829956
1592 2008-09-03 1276.609985 1280.599976 1265.589966 1274.97998 5056980000.0 1274.97998
1593 2008-09-02 1287.829956 1303.040039 1272.199951 1277.579956 4783560000.0 1277.579956
1594 2008-08-29 1296.48999 1297.589966 1282.73999 1282.829956 3288120000.0 1282.829956
1595 2008-08-28 1283.790039 1300.680054 1283.790039 1300.680054 3854280000.0 1300.680054
1596 2008-08-27 1271.290039 1285.050049 1270.030029 1281.660034 3499610000.0 1281.660034
1597 2008-08-26 1267.030029 1275.650024 1263.209961 1271.51001 3587570000.0 1271.51001
1598 2008-08-25 1290.469971 1290.469971 1264.869995 1266.839966 3420600000.0 1266.839966
1599 2008-08-22 1277.589966 1293.089966 1277.589966 1292.199951 3741070000.0 1292.199951
1600 2008-08-21 1271.069946 1281.400024 1265.219971 1277.719971 4032590000.0 1277.719971
1601 2008-08-20 1267.339966 1276.01001 1261.160034 1274.540039 4555030000.0 1274.540039
1602 2008-08-19 1276.650024 1276.650024 1263.109985 1266.689941 4159760000.0 1266.689941
1603 2008-08-18 1298.140015 1300.219971 1274.51001 1278.599976 3829290000.0 1278.599976
1604 2008-08-15 1293.849976 1302.050049 1290.73999 1298.199951 4041820000.0 1298.199951
1605 2008-08-14 1282.109985 1300.109985 1276.839966 1292.930054 4064000000.0 1292.930054
1606 2008-08-13 1288.640015 1294.030029 1274.859985 1285.829956 4787600000.0 1285.829956
1607 2008-08-12 1304.790039 1304.790039 1285.640015 1289.589966 4711290000.0 1289.589966
1608 2008-08-11 1294.420044 1313.150024 1291.410034 1305.319946 5067310000.0 1305.319946
1609 2008-08-08 1266.290039 1297.849976 1262.109985 1296.319946 4966810000.0 1296.319946
1610 2008-08-07 1286.51001 1286.51001 1264.290039 1266.069946 5319380000.0 1266.069946
1611 2008-08-06 1283.98999 1291.670044 1276.0 1289.189941 4873420000.0 1289.189941
1612 2008-08-05 1254.869995 1284.880005 1254.670044 1284.880005 1219310000.0 1284.880005
1613 2008-08-04 1253.27002 1260.48999 1247.449951 1249.01001 4562280000.0 1249.01001
1614 2008-08-01 1269.420044 1270.52002 1254.540039 1260.310059 4684870000.0 1260.310059
1615 2008-07-31 1281.369995 1284.930054 1265.969971 1267.380005 5346050000.0 1267.380005
1616 2008-07-30 1264.52002 1284.329956 1264.52002 1284.26001 5631330000.0 1284.26001
1617 2008-07-29 1236.380005 1263.199951 1236.380005 1263.199951 5414240000.0 1263.199951
1618 2008-07-28 1257.76001 1260.089966 1234.369995 1234.369995 4282960000.0 1234.369995
1619 2008-07-25 1253.51001 1263.22998 1251.75 1257.76001 4672560000.0 1257.76001
1620 2008-07-24 1283.219971 1283.219971 1251.47998 1252.540039 6127980000.0 1252.540039
1621 2008-07-23 1278.869995 1291.170044 1276.060059 1282.189941 6705830000.0 1282.189941
1622 2008-07-22 1257.079956 1277.420044 1248.829956 1277.0 6180230000.0 1277.0
1623 2008-07-21 1261.819946 1267.73999 1255.699951 1260.0 4630640000.0 1260.0
1624 2008-07-18 1258.219971 1262.22998 1251.810059 1260.680054 5653280000.0 1260.680054
1625 2008-07-17 1246.310059 1262.310059 1241.48999 1260.319946 7365209600.0 1260.319946
1626 2008-07-16 1214.650024 1245.52002 1211.390015 1245.359985 6738630400.0 1245.359985
1627 2008-07-15 1226.829956 1234.349976 1200.439941 1214.910034 7363640000.0 1214.910034
1628 2008-07-14 1241.609985 1253.5 1225.01001 1228.300049 5434860000.0 1228.300049
1629 2008-07-11 1248.660034 1257.27002 1225.349976 1239.48999 6742200000.0 1239.48999
1630 2008-07-10 1245.25 1257.650024 1236.76001 1253.390015 5840430000.0 1253.390015
1631 2008-07-09 1273.380005 1277.359985 1244.569946 1244.689941 5181000000.0 1244.689941
1632 2008-07-08 1251.839966 1274.170044 1242.839966 1273.699951 6034110000.0 1273.699951
1633 2008-07-07 1262.900024 1273.949951 1240.680054 1252.310059 5265420000.0 1252.310059
1634 2008-07-03 1262.959961 1271.47998 1252.01001 1262.900024 3247590000.0 1262.900024
1635 2008-07-02 1285.819946 1292.170044 1261.51001 1261.52002 5276090000.0 1261.52002
1636 2008-07-01 1276.689941 1285.310059 1260.680054 1284.910034 5846290000.0 1284.910034
1637 2008-06-30 1278.060059 1290.310059 1274.859985 1280.0 5032330000.0 1280.0
1638 2008-06-27 1283.599976 1289.449951 1272.0 1278.380005 6208260000.0 1278.380005
1639 2008-06-26 1316.290039 1316.290039 1283.150024 1283.150024 5231280000.0 1283.150024
1640 2008-06-25 1314.540039 1335.630005 1314.540039 1321.969971 4825640000.0 1321.969971
1641 2008-06-24 1317.22998 1326.02002 1304.420044 1314.290039 4705050000.0 1314.290039
1642 2008-06-23 1319.77002 1323.780029 1315.310059 1318.0 4186370000.0 1318.0
1643 2008-06-20 1341.02002 1341.02002 1314.459961 1317.930054 5324900000.0 1317.930054
1644 2008-06-19 1336.890015 1347.660034 1330.5 1342.829956 4811670000.0 1342.829956
1645 2008-06-18 1349.589966 1349.589966 1333.400024 1337.810059 4573570000.0 1337.810059
1646 2008-06-17 1360.709961 1366.589966 1350.540039 1350.930054 3801960000.0 1350.930054
1647 2008-06-16 1358.849976 1364.699951 1352.069946 1360.140015 3706940000.0 1360.140015
1648 2008-06-13 1341.810059 1360.030029 1341.709961 1360.030029 4080420000.0 1360.030029
1649 2008-06-12 1335.780029 1353.030029 1331.290039 1339.869995 4734240000.0 1339.869995
1650 2008-06-11 1357.089966 1357.089966 1335.469971 1335.48999 4779980000.0 1335.48999
1651 2008-06-10 1358.97998 1366.839966 1351.560059 1358.439941 4635070000.0 1358.439941
1652 2008-06-09 1360.829956 1370.630005 1350.619995 1361.76001 4404570000.0 1361.76001
1653 2008-06-06 1400.060059 1400.060059 1359.900024 1360.680054 4771660000.0 1360.680054
1654 2008-06-05 1377.47998 1404.050049 1377.47998 1404.050049 4350790000.0 1404.050049
1655 2008-06-04 1376.26001 1388.180054 1371.73999 1377.199951 4338640000.0 1377.199951
1656 2008-06-03 1386.420044 1393.119995 1370.119995 1377.650024 4396380000.0 1377.650024
1657 2008-06-02 1399.619995 1399.619995 1377.790039 1385.670044 3714320000.0 1385.670044
1658 2008-05-30 1398.359985 1404.459961 1398.079956 1400.380005 3845630000.0 1400.380005
1659 2008-05-29 1390.5 1406.319946 1388.589966 1398.26001 3894440000.0 1398.26001
1660 2008-05-28 1386.540039 1391.25 1378.160034 1390.839966 3927240000.0 1390.839966
1661 2008-05-27 1375.969971 1387.400024 1373.069946 1385.349976 3588860000.0 1385.349976
1662 2008-05-23 1392.199951 1392.199951 1373.719971 1375.930054 3516380000.0 1375.930054
1663 2008-05-22 1390.829956 1399.069946 1390.22998 1394.349976 3955960000.0 1394.349976
1664 2008-05-21 1414.060059 1419.119995 1388.810059 1390.709961 4517990000.0 1390.709961
1665 2008-05-20 1424.48999 1424.48999 1409.089966 1413.400024 3854320000.0 1413.400024
1666 2008-05-19 1425.280029 1440.23999 1421.630005 1426.630005 3683970000.0 1426.630005
1667 2008-05-16 1423.890015 1425.819946 1414.349976 1425.349976 3842590000.0 1425.349976
1668 2008-05-15 1408.359985 1424.400024 1406.869995 1423.569946 3836480000.0 1423.569946
1669 2008-05-14 1405.650024 1420.189941 1405.650024 1408.660034 3979370000.0 1408.660034
1670 2008-05-13 1404.400024 1406.300049 1396.26001 1403.040039 4018590000.0 1403.040039
1671 2008-05-12 1389.400024 1404.060059 1386.199951 1403.579956 3370630000.0 1403.579956
1672 2008-05-09 1394.900024 1394.900024 1384.109985 1388.280029 3518620000.0 1388.280029
1673 2008-05-08 1394.290039 1402.349976 1389.390015 1397.680054 3827550000.0 1397.680054
1674 2008-05-07 1417.48999 1419.540039 1391.160034 1392.569946 4075860000.0 1392.569946
1675 2008-05-06 1405.599976 1421.569946 1397.099976 1418.26001 3924100000.0 1418.26001
1676 2008-05-05 1415.339966 1415.339966 1404.369995 1407.48999 3410090000.0 1407.48999
1677 2008-05-02 1409.160034 1422.719971 1406.25 1413.900024 3953030000.0 1413.900024
1678 2008-05-01 1385.969971 1410.069946 1383.069946 1409.339966 4448780000.0 1409.339966
1679 2008-04-30 1391.219971 1404.569946 1384.25 1385.589966 4508890000.0 1385.589966
1680 2008-04-29 1395.609985 1397.0 1386.699951 1390.939941 3815320000.0 1390.939941
1681 2008-04-28 1397.959961 1402.900024 1394.400024 1396.369995 3607000000.0 1396.369995
1682 2008-04-25 1387.880005 1399.109985 1379.97998 1397.839966 3891150000.0 1397.839966
1683 2008-04-24 1380.52002 1397.719971 1371.089966 1388.819946 4461660000.0 1388.819946
1684 2008-04-23 1378.400024 1387.869995 1372.23999 1379.930054 4103610000.0 1379.930054
1685 2008-04-22 1386.430054 1386.430054 1369.839966 1375.939941 3821900000.0 1375.939941
1686 2008-04-21 1387.719971 1390.22998 1379.25 1388.170044 3420570000.0 1388.170044
1687 2008-04-18 1369.0 1395.900024 1369.0 1390.329956 4222380000.0 1390.329956
1688 2008-04-17 1363.369995 1368.599976 1357.25 1365.560059 3713880000.0 1365.560059
1689 2008-04-16 1337.02002 1365.48999 1337.02002 1364.709961 4260370000.0 1364.709961
1690 2008-04-15 1331.719971 1337.719971 1324.349976 1334.430054 3581230000.0 1334.430054
1691 2008-04-14 1332.199951 1335.640015 1326.160034 1328.319946 3565020000.0 1328.319946
1692 2008-04-11 1357.97998 1357.97998 1331.209961 1332.829956 3723790000.0 1332.829956
1693 2008-04-10 1355.369995 1367.23999 1350.109985 1360.550049 3686150000.0 1360.550049
1694 2008-04-09 1365.5 1368.390015 1349.969971 1354.48999 3556670000.0 1354.48999
1695 2008-04-08 1370.160034 1370.160034 1360.619995 1365.540039 3602500000.0 1365.540039
1696 2008-04-07 1373.689941 1386.73999 1369.02002 1372.540039 3747780000.0 1372.540039
1697 2008-04-04 1369.849976 1380.910034 1362.829956 1370.400024 3703100000.0 1370.400024
1698 2008-04-03 1365.689941 1375.660034 1358.680054 1369.310059 3920100000.0 1369.310059
1699 2008-04-02 1369.959961 1377.949951 1361.550049 1367.530029 4320440000.0 1367.530029
1700 2008-04-01 1326.410034 1370.180054 1326.410034 1370.180054 4745120000.0 1370.180054
1701 2008-03-31 1315.920044 1328.52002 1312.810059 1322.699951 4188990000.0 1322.699951
1702 2008-03-28 1327.02002 1334.869995 1312.949951 1315.219971 3686980000.0 1315.219971
1703 2008-03-27 1340.339966 1345.619995 1325.660034 1325.76001 4037930000.0 1325.76001
1704 2008-03-26 1352.449951 1352.449951 1336.410034 1341.130005 4055670000.0 1341.130005
1705 2008-03-25 1349.069946 1357.469971 1341.209961 1352.98999 4145120000.0 1352.98999
1706 2008-03-24 1330.290039 1359.680054 1330.290039 1349.880005 4499000000.0 1349.880005
1707 2008-03-20 1299.670044 1330.670044 1295.219971 1329.51001 6145220000.0 1329.51001
1708 2008-03-19 1330.969971 1341.51001 1298.420044 1298.420044 5358550000.0 1298.420044
1709 2008-03-18 1277.160034 1330.73999 1277.160034 1330.73999 5335630000.0 1330.73999
1710 2008-03-17 1283.209961 1287.5 1256.97998 1276.599976 5683010000.0 1276.599976
1711 2008-03-14 1316.050049 1321.469971 1274.859985 1288.140015 5153780000.0 1288.140015
1712 2008-03-13 1305.26001 1321.680054 1282.109985 1315.47998 5073360000.0 1315.47998
1713 2008-03-12 1321.130005 1333.26001 1307.859985 1308.77002 4414280000.0 1308.77002
1714 2008-03-11 1274.400024 1320.650024 1274.400024 1320.650024 5109080000.0 1320.650024
1715 2008-03-10 1293.160034 1295.01001 1272.660034 1273.369995 4261240000.0 1273.369995
1716 2008-03-07 1301.530029 1313.23999 1282.430054 1293.369995 4565410000.0 1293.369995
1717 2008-03-06 1332.199951 1332.199951 1303.420044 1304.339966 4323460000.0 1304.339966
1718 2008-03-05 1327.689941 1344.189941 1320.219971 1333.699951 4277710000.0 1333.699951
1719 2008-03-04 1329.579956 1331.030029 1307.390015 1326.75 4757180000.0 1326.75
1720 2008-03-03 1330.449951 1335.130005 1320.040039 1331.339966 4117570000.0 1331.339966
1721 2008-02-29 1364.069946 1364.069946 1325.420044 1330.630005 4426730000.0 1330.630005
1722 2008-02-28 1378.160034 1378.160034 1363.160034 1367.680054 3938580000.0 1367.680054
1723 2008-02-27 1378.949951 1388.339966 1372.0 1380.02002 3904700000.0 1380.02002
1724 2008-02-26 1371.76001 1387.339966 1363.290039 1381.290039 4096060000.0 1381.290039
1725 2008-02-25 1352.75 1374.359985 1346.030029 1371.800049 3866350000.0 1371.800049
1726 2008-02-22 1344.219971 1354.300049 1327.040039 1353.109985 3572660000.0 1353.109985
1727 2008-02-21 1362.209961 1367.939941 1339.339966 1342.530029 3696660000.0 1342.530029
1728 2008-02-20 1348.390015 1363.709961 1336.550049 1360.030029 3870520000.0 1360.030029
1729 2008-02-19 1355.859985 1367.280029 1345.050049 1348.780029 3613550000.0 1348.780029
1730 2008-02-15 1347.52002 1350.0 1338.130005 1349.98999 3583300000.0 1349.98999
1731 2008-02-14 1367.329956 1368.160034 1347.310059 1348.859985 3644760000.0 1348.859985
1732 2008-02-13 1353.119995 1369.22998 1350.780029 1367.209961 3856420000.0 1367.209961
1733 2008-02-12 1340.550049 1362.099976 1339.359985 1348.859985 4044640000.0 1348.859985
1734 2008-02-11 1331.920044 1341.400024 1320.319946 1339.130005 3593140000.0 1339.130005
1735 2008-02-08 1336.880005 1341.219971 1321.060059 1331.290039 3768490000.0 1331.290039
1736 2008-02-07 1324.01001 1347.160034 1316.75 1336.910034 4589160000.0 1336.910034
1737 2008-02-06 1339.47998 1351.959961 1324.339966 1326.449951 4008120000.0 1326.449951
1738 2008-02-05 1380.280029 1380.280029 1336.640015 1336.640015 4315740000.0 1336.640015
1739 2008-02-04 1395.380005 1395.380005 1379.689941 1380.819946 3495780000.0 1380.819946
1740 2008-02-01 1378.599976 1396.02002 1375.930054 1395.420044 4650770000.0 1395.420044
1741 2008-01-31 1351.97998 1385.619995 1334.079956 1378.550049 4970290000.0 1378.550049
1742 2008-01-30 1362.219971 1385.859985 1352.949951 1355.810059 4742760000.0 1355.810059
1743 2008-01-29 1355.939941 1364.930054 1350.189941 1362.300049 4232960000.0 1362.300049
1744 2008-01-28 1330.699951 1353.969971 1322.26001 1353.959961 4100930000.0 1353.959961
1745 2008-01-25 1357.319946 1368.560059 1327.5 1330.609985 4882250000.0 1330.609985
1746 2008-01-24 1340.130005 1355.150024 1334.310059 1352.069946 5735300000.0 1352.069946
1747 2008-01-23 1310.410034 1339.089966 1270.050049 1338.599976 3241680000.0 1338.599976
1748 2008-01-22 1312.939941 1322.089966 1274.290039 1310.5 6544690000.0 1310.5
1749 2008-01-18 1333.900024 1350.280029 1312.51001 1325.189941 6004840000.0 1325.189941
1750 2008-01-17 1374.790039 1377.719971 1330.670044 1333.25 5303130000.0 1333.25
1751 2008-01-16 1377.410034 1391.98999 1364.27002 1373.199951 5440620000.0 1373.199951
1752 2008-01-15 1411.880005 1411.880005 1380.599976 1380.949951 4601640000.0 1380.949951
1753 2008-01-14 1402.910034 1417.890015 1402.910034 1416.25 3682090000.0 1416.25
1754 2008-01-11 1419.910034 1419.910034 1394.829956 1401.02002 4495840000.0 1401.02002
1755 2008-01-10 1406.780029 1429.089966 1395.310059 1420.329956 5170490000.0 1420.329956
1756 2008-01-09 1390.25 1409.189941 1378.699951 1409.130005 5351030000.0 1409.130005
1757 2008-01-08 1415.709961 1430.280029 1388.300049 1390.189941 4705390000.0 1390.189941
1758 2008-01-07 1414.069946 1423.869995 1403.449951 1416.180054 4221260000.0 1416.180054
1759 2008-01-04 1444.01001 1444.01001 1411.189941 1411.630005 4166000000.0 1411.630005
1760 2008-01-03 1447.550049 1456.800049 1443.72998 1447.160034 3429500000.0 1447.160034
1761 2008-01-02 1467.969971 1471.77002 1442.069946 1447.160034 3452650000.0 1447.160034
1762 2007-12-31 1475.25 1475.829956 1465.130005 1468.359985 2440880000.0 1468.359985
1763 2007-12-28 1479.829956 1488.01001 1471.699951 1478.48999 2420510000.0 1478.48999
1764 2007-12-27 1495.050049 1495.050049 1475.859985 1476.27002 2365770000.0 1476.27002
1765 2007-12-26 1495.119995 1498.849976 1488.199951 1497.660034 2010500000.0 1497.660034
1766 2007-12-24 1484.550049 1497.630005 1484.550049 1496.449951 1267420000.0 1496.449951
1767 2007-12-21 1463.189941 1485.400024 1463.189941 1484.459961 4508590000.0 1484.459961
1768 2007-12-20 1456.420044 1461.530029 1447.219971 1460.119995 3526890000.0 1460.119995
1769 2007-12-19 1454.699951 1464.420044 1445.310059 1453.0 3401300000.0 1453.0
1770 2007-12-18 1445.920044 1460.160034 1435.650024 1454.97998 3723690000.0 1454.97998
1771 2007-12-17 1465.050049 1465.050049 1445.430054 1445.900024 3569030000.0 1445.900024
1772 2007-12-14 1486.189941 1486.670044 1467.780029 1467.949951 3401050000.0 1467.949951
1773 2007-12-13 1483.27002 1489.400024 1469.209961 1488.410034 3635170000.0 1488.410034
1774 2007-12-12 1487.579956 1511.959961 1468.22998 1486.589966 4482120000.0 1486.589966
1775 2007-12-11 1516.680054 1523.569946 1475.98999 1477.650024 4080180000.0 1477.650024
1776 2007-12-10 1505.109985 1518.27002 1504.959961 1515.959961 2911760000.0 1515.959961
1777 2007-12-07 1508.599976 1510.630005 1502.660034 1504.660034 3177710000.0 1504.660034
1778 2007-12-06 1484.589966 1508.02002 1482.189941 1507.339966 3568570000.0 1507.339966
1779 2007-12-05 1465.219971 1486.089966 1465.219971 1485.01001 3663660000.0 1485.01001
1780 2007-12-04 1471.339966 1471.339966 1460.660034 1462.790039 3343620000.0 1462.790039
1781 2007-12-03 1479.630005 1481.160034 1470.079956 1472.420044 3323250000.0 1472.420044
1782 2007-11-30 1471.829956 1488.939941 1470.890015 1481.140015 4422200000.0 1481.140015
1783 2007-11-29 1467.410034 1473.810059 1458.359985 1469.719971 3524730000.0 1469.719971
1784 2007-11-28 1432.949951 1471.619995 1432.949951 1469.02002 4508020000.0 1469.02002
1785 2007-11-27 1409.589966 1429.48999 1407.430054 1428.22998 4320720000.0 1428.22998
1786 2007-11-26 1440.73999 1446.089966 1406.099976 1407.219971 3706470000.0 1407.219971
1787 2007-11-23 1417.619995 1440.859985 1417.619995 1440.699951 1612720000.0 1440.699951
1788 2007-11-21 1434.709961 1436.400024 1415.640015 1416.77002 4076230000.0 1416.77002
1789 2007-11-20 1434.51001 1452.640015 1419.280029 1439.699951 4875150000.0 1439.699951
1790 2007-11-19 1456.699951 1456.699951 1430.420044 1433.27002 4119650000.0 1433.27002
1791 2007-11-16 1453.089966 1462.180054 1443.98999 1458.73999 4168870000.0 1458.73999
1792 2007-11-15 1468.040039 1472.670044 1443.48999 1451.150024 3941010000.0 1451.150024
1793 2007-11-14 1483.400024 1492.140015 1466.469971 1470.579956 4031470000.0 1470.579956
1794 2007-11-13 1441.349976 1481.369995 1441.349976 1481.050049 4141310000.0 1481.050049
1795 2007-11-12 1453.660034 1464.939941 1438.530029 1439.180054 4192520000.0 1439.180054
1796 2007-11-09 1467.589966 1474.089966 1448.51001 1453.699951 4587050000.0 1453.699951
1797 2007-11-08 1475.27002 1482.5 1450.310059 1474.77002 5439720000.0 1474.77002
1798 2007-11-07 1515.459961 1515.459961 1475.040039 1475.619995 4353160000.0 1475.619995
1799 2007-11-06 1505.329956 1520.77002 1499.069946 1520.27002 3879160000.0 1520.27002
1800 2007-11-05 1505.609985 1510.839966 1489.949951 1502.170044 3819330000.0 1502.170044
1801 2007-11-02 1511.069946 1513.150024 1492.530029 1509.650024 4285990000.0 1509.650024
1802 2007-11-01 1545.790039 1545.790039 1506.660034 1508.439941 4241470000.0 1508.439941
1803 2007-10-31 1532.150024 1552.76001 1529.400024 1549.380005 3953070000.0 1549.380005
1804 2007-10-30 1539.420044 1539.420044 1529.550049 1531.02002 3212520000.0 1531.02002
1805 2007-10-29 1536.920044 1544.670044 1536.430054 1540.97998 3124480000.0 1540.97998
1806 2007-10-26 1522.170044 1535.530029 1520.180054 1535.280029 3612120000.0 1535.280029
1807 2007-10-25 1516.150024 1523.23999 1500.459961 1514.400024 4183960000.0 1514.400024
1808 2007-10-24 1516.609985 1517.22998 1489.560059 1515.880005 4003300000.0 1515.880005
1809 2007-10-23 1509.300049 1520.01001 1503.609985 1519.589966 3309120000.0 1519.589966
1810 2007-10-22 1497.790039 1508.060059 1490.400024 1506.329956 3471830000.0 1506.329956
1811 2007-10-19 1540.0 1540.0 1500.26001 1500.630005 4160970000.0 1500.630005
1812 2007-10-18 1539.290039 1542.790039 1531.76001 1540.079956 3203210000.0 1540.079956
1813 2007-10-17 1544.439941 1550.660034 1526.01001 1541.23999 3638070000.0 1541.23999
1814 2007-10-16 1547.810059 1547.810059 1536.290039 1538.530029 3234560000.0 1538.530029
1815 2007-10-15 1562.25 1564.73999 1540.810059 1548.709961 3139290000.0 1548.709961
1816 2007-10-12 1555.410034 1563.030029 1554.089966 1561.800049 2788690000.0 1561.800049
1817 2007-10-11 1564.719971 1576.089966 1546.719971 1554.410034 3911260000.0 1554.410034
1818 2007-10-10 1564.97998 1565.420044 1555.459961 1562.469971 3044760000.0 1562.469971
1819 2007-10-09 1553.180054 1565.26001 1551.819946 1565.150024 2932040000.0 1565.150024
1820 2007-10-08 1556.51001 1556.51001 1549.0 1552.579956 2040650000.0 1552.579956
1821 2007-10-05 1543.839966 1561.910034 1543.839966 1557.589966 2919030000.0 1557.589966
1822 2007-10-04 1539.910034 1544.02002 1537.630005 1542.839966 2690430000.0 1542.839966
1823 2007-10-03 1545.800049 1545.839966 1536.339966 1539.589966 3065320000.0 1539.589966
1824 2007-10-02 1546.959961 1548.01001 1540.369995 1546.630005 3101910000.0 1546.630005
1825 2007-10-01 1527.290039 1549.02002 1527.25 1547.040039 3281990000.0 1547.040039
1826 2007-09-28 1531.23999 1533.73999 1521.98999 1526.75 2925350000.0 1526.75
1827 2007-09-27 1527.319946 1532.459961 1525.810059 1531.380005 2872180000.0 1531.380005
1828 2007-09-26 1518.619995 1529.390015 1518.619995 1525.420044 3237390000.0 1525.420044
1829 2007-09-25 1516.339966 1518.27002 1507.130005 1517.209961 3187770000.0 1517.209961
1830 2007-09-24 1525.75 1530.180054 1516.150024 1517.72998 3131310000.0 1517.72998
1831 2007-09-21 1518.75 1530.890015 1518.75 1525.75 3679460000.0 1525.75
1832 2007-09-20 1528.689941 1529.140015 1516.420044 1518.75 2957700000.0 1518.75
1833 2007-09-19 1519.75 1538.73999 1519.75 1529.030029 3846750000.0 1529.030029
1834 2007-09-18 1476.630005 1519.890015 1476.630005 1519.780029 3708940000.0 1519.780029
1835 2007-09-17 1484.23999 1484.23999 1471.819946 1476.650024 2598390000.0 1476.650024
1836 2007-09-14 1483.949951 1485.98999 1473.180054 1484.25 2641740000.0 1484.25
1837 2007-09-13 1471.469971 1489.579956 1471.469971 1483.949951 2877080000.0 1483.949951
1838 2007-09-12 1471.099976 1479.5 1465.75 1471.560059 2885720000.0 1471.560059
1839 2007-09-11 1451.689941 1472.47998 1451.689941 1471.48999 3015330000.0 1471.48999
1840 2007-09-10 1453.5 1462.25 1439.290039 1451.699951 2835720000.0 1451.699951
1841 2007-09-07 1478.550049 1478.550049 1449.069946 1453.550049 3191080000.0 1453.550049
1842 2007-09-06 1472.030029 1481.48999 1467.410034 1478.550049 2459590000.0 1478.550049
1843 2007-09-05 1488.76001 1488.76001 1466.339966 1472.290039 2991600000.0 1472.290039
1844 2007-09-04 1473.959961 1496.400024 1472.150024 1489.420044 2766600000.0 1489.420044
1845 2007-08-31 1457.609985 1481.469971 1457.609985 1473.98999 2731610000.0 1473.98999
1846 2007-08-30 1463.670044 1468.430054 1451.25 1457.640015 2582960000.0 1457.640015
1847 2007-08-29 1432.01001 1463.76001 1432.01001 1463.76001 2824070000.0 1463.76001
1848 2007-08-28 1466.719971 1466.719971 1432.01001 1432.359985 3078090000.0 1432.359985
1849 2007-08-27 1479.359985 1479.359985 1465.97998 1466.790039 2406180000.0 1466.790039
1850 2007-08-24 1462.339966 1479.400024 1460.540039 1479.369995 2541400000.0 1479.369995
1851 2007-08-23 1464.050049 1472.060059 1453.880005 1462.5 3084390000.0 1462.5
1852 2007-08-22 1447.030029 1464.859985 1447.030029 1464.069946 3309120000.0 1464.069946
1853 2007-08-21 1445.550049 1455.319946 1439.76001 1447.119995 3012150000.0 1447.119995
1854 2007-08-20 1445.939941 1451.75 1430.540039 1445.550049 3321340000.0 1445.550049
1855 2007-08-17 1411.26001 1450.329956 1411.26001 1445.939941 3570040000.0 1445.939941
1856 2007-08-16 1406.640015 1415.969971 1370.599976 1411.27002 6509300000.0 1411.27002
1857 2007-08-15 1426.150024 1440.780029 1404.359985 1406.699951 4290930000.0 1406.699951
1858 2007-08-14 1452.869995 1456.73999 1426.199951 1426.540039 3814630000.0 1426.540039
1859 2007-08-13 1453.420044 1466.290039 1451.540039 1452.920044 3696280000.0 1452.920044
1860 2007-08-10 1453.089966 1462.02002 1429.73999 1453.640015 5345780000.0 1453.640015
1861 2007-08-09 1497.209961 1497.209961 1453.089966 1453.089966 5889600000.0 1453.089966
1862 2007-08-08 1476.219971 1503.890015 1476.219971 1497.48999 5499560000.0 1497.48999
1863 2007-08-07 1467.619995 1488.300049 1455.800049 1476.709961 4909390000.0 1476.709961
1864 2007-08-06 1433.040039 1467.670044 1427.390015 1467.670044 5067200000.0 1467.670044
1865 2007-08-03 1472.180054 1473.22998 1432.800049 1433.060059 4272110000.0 1433.060059
1866 2007-08-02 1465.459961 1476.430054 1460.579956 1472.199951 4368850000.0 1472.199951
1867 2007-08-01 1455.180054 1468.380005 1439.589966 1465.810059 5256780000.0 1465.810059
1868 2007-07-31 1473.900024 1488.300049 1454.25 1455.27002 4524520000.0 1455.27002
1869 2007-07-30 1458.930054 1477.880005 1454.319946 1473.910034 4128780000.0 1473.910034
1870 2007-07-27 1482.439941 1488.530029 1458.949951 1458.949951 4784650000.0 1458.949951
1871 2007-07-26 1518.089966 1518.089966 1465.300049 1482.660034 4472550000.0 1482.660034
1872 2007-07-25 1511.030029 1524.310059 1503.72998 1518.089966 4283200000.0 1518.089966
1873 2007-07-24 1541.569946 1541.569946 1508.619995 1511.040039 4115830000.0 1511.040039
1874 2007-07-23 1534.060059 1547.22998 1534.060059 1541.569946 3102700000.0 1541.569946
1875 2007-07-20 1553.189941 1553.189941 1529.199951 1534.099976 3745780000.0 1534.099976
1876 2007-07-19 1546.130005 1555.199951 1546.130005 1553.079956 3251450000.0 1553.079956
1877 2007-07-18 1549.199951 1549.199951 1533.670044 1546.170044 3609220000.0 1546.170044
1878 2007-07-17 1549.52002 1555.319946 1547.73999 1549.369995 3007140000.0 1549.369995
1879 2007-07-16 1552.5 1555.900024 1546.689941 1549.52002 2704110000.0 1549.52002
1880 2007-07-13 1547.680054 1555.099976 1544.849976 1552.5 2801120000.0 1552.5
1881 2007-07-12 1518.73999 1547.920044 1518.73999 1547.699951 3489600000.0 1547.699951
1882 2007-07-11 1509.930054 1519.339966 1506.099976 1518.76001 3082920000.0 1518.76001
1883 2007-07-10 1531.849976 1531.849976 1510.01001 1510.119995 3244280000.0 1510.119995
1884 2007-07-09 1530.430054 1534.26001 1527.449951 1531.849976 2715330000.0 1531.849976
1885 2007-07-06 1524.959961 1532.400024 1520.469971 1530.439941 2441520000.0 1530.439941
1886 2007-07-05 1524.859985 1526.569946 1517.719971 1525.400024 2622950000.0 1525.400024
1887 2007-07-03 1519.119995 1526.01001 1519.119995 1524.869995 1560790000.0 1524.869995
1888 2007-07-02 1504.660034 1519.449951 1504.660034 1519.430054 2648990000.0 1519.430054
1889 2007-06-29 1505.699951 1517.530029 1493.609985 1503.349976 3165410000.0 1503.349976
1890 2007-06-28 1506.319946 1514.839966 1503.410034 1505.709961 3006710000.0 1505.709961
1891 2007-06-27 1492.619995 1506.800049 1484.180054 1506.339966 3398150000.0 1506.339966
1892 2007-06-26 1497.680054 1506.119995 1490.540039 1492.890015 3398530000.0 1492.890015
1893 2007-06-25 1502.560059 1514.290039 1492.680054 1497.73999 3287250000.0 1497.73999
1894 2007-06-22 1522.189941 1522.189941 1500.73999 1502.560059 4284320000.0 1502.560059
1895 2007-06-21 1512.5 1522.900024 1504.75 1522.189941 3161110000.0 1522.189941
1896 2007-06-20 1533.680054 1537.319946 1512.359985 1512.839966 3286900000.0 1512.839966
1897 2007-06-19 1531.02002 1535.849976 1525.670044 1533.699951 2873590000.0 1533.699951
1898 2007-06-18 1532.900024 1535.439941 1529.310059 1531.050049 2480240000.0 1531.050049
1899 2007-06-15 1522.969971 1538.709961 1522.969971 1532.910034 3406030000.0 1532.910034
1900 2007-06-14 1515.579956 1526.449951 1515.579956 1522.969971 2813630000.0 1522.969971
1901 2007-06-13 1492.650024 1515.699951 1492.650024 1515.670044 3077930000.0 1515.670044
1902 2007-06-12 1509.119995 1511.329956 1492.969971 1493.0 3056200000.0 1493.0
1903 2007-06-11 1507.640015 1515.530029 1503.349976 1509.119995 2525280000.0 1509.119995
1904 2007-06-08 1490.709961 1507.76001 1487.410034 1507.670044 2993460000.0 1507.670044
1905 2007-06-07 1517.359985 1517.359985 1490.369995 1490.719971 3538470000.0 1490.719971
1906 2007-06-06 1530.569946 1530.569946 1514.130005 1517.380005 2964190000.0 1517.380005
1907 2007-06-05 1539.119995 1539.119995 1525.619995 1530.949951 2939450000.0 1530.949951
1908 2007-06-04 1536.280029 1540.530029 1532.310059 1539.180054 2738930000.0 1539.180054
1909 2007-06-01 1530.619995 1540.560059 1530.619995 1536.339966 2927020000.0 1536.339966
1910 2007-05-31 1530.189941 1535.560059 1528.26001 1530.619995 3335530000.0 1530.619995
1911 2007-05-30 1517.599976 1530.22998 1510.060059 1530.22998 2980210000.0 1530.22998
1912 2007-05-29 1515.550049 1521.800049 1512.02002 1518.109985 2571790000.0 1518.109985
1913 2007-05-25 1507.5 1517.410034 1507.5 1515.72998 2316250000.0 1515.72998
1914 2007-05-24 1522.099976 1529.310059 1505.180054 1507.51001 3365530000.0 1507.51001
1915 2007-05-23 1524.089966 1532.430054 1521.900024 1522.280029 3084260000.0 1522.280029
1916 2007-05-22 1525.099976 1529.23999 1522.050049 1524.119995 2860500000.0 1524.119995
1917 2007-05-21 1522.75 1529.869995 1522.709961 1525.099976 3465360000.0 1525.099976
1918 2007-05-18 1512.73999 1522.75 1512.73999 1522.75 2959050000.0 1522.75
1919 2007-05-17 1514.01001 1517.140015 1509.290039 1512.75 2868640000.0 1512.75
1920 2007-05-16 1500.75 1514.150024 1500.75 1514.140015 2915350000.0 1514.140015
1921 2007-05-15 1503.109985 1514.829956 1500.430054 1501.189941 3071020000.0 1501.189941
1922 2007-05-14 1505.76001 1510.900024 1498.339966 1503.150024 2776130000.0 1503.150024
1923 2007-05-11 1491.469971 1506.23999 1491.469971 1505.849976 2720780000.0 1505.849976
1924 2007-05-10 1512.329956 1512.329956 1491.420044 1491.469971 3031240000.0 1491.469971
1925 2007-05-09 1507.319946 1513.800049 1503.77002 1512.579956 2935550000.0 1512.579956
1926 2007-05-08 1509.359985 1509.359985 1500.660034 1507.719971 2795720000.0 1507.719971
1927 2007-05-07 1505.569946 1511.0 1505.540039 1509.47998 2545090000.0 1509.47998
1928 2007-05-04 1502.349976 1510.339966 1501.800049 1505.619995 2761930000.0 1505.619995
1929 2007-05-03 1495.560059 1503.339966 1495.560059 1502.390015 3007970000.0 1502.390015
1930 2007-05-02 1486.130005 1499.099976 1486.130005 1495.920044 3189800000.0 1495.920044
1931 2007-05-01 1482.369995 1487.27002 1476.699951 1486.300049 3400350000.0 1486.300049
1932 2007-04-30 1494.069946 1497.160034 1482.290039 1482.369995 3093420000.0 1482.369995
1933 2007-04-27 1494.209961 1497.319946 1488.670044 1494.069946 2732810000.0 1494.069946
1934 2007-04-26 1495.27002 1498.02002 1491.170044 1494.25 3211800000.0 1494.25
1935 2007-04-25 1480.280029 1496.589966 1480.280029 1495.420044 3252590000.0 1495.420044
1936 2007-04-24 1480.930054 1483.819946 1473.73999 1480.410034 3119750000.0 1480.410034
1937 2007-04-23 1484.329956 1487.319946 1480.189941 1480.930054 2575020000.0 1480.930054
1938 2007-04-20 1470.689941 1484.73999 1470.689941 1484.349976 3329940000.0 1484.349976
1939 2007-04-19 1472.47998 1474.22998 1464.469971 1470.72998 2913610000.0 1470.72998
1940 2007-04-18 1471.469971 1476.569946 1466.410034 1472.5 2971330000.0 1472.5
1941 2007-04-17 1468.469971 1474.349976 1467.150024 1471.47998 2920570000.0 1471.47998
1942 2007-04-16 1452.839966 1468.619995 1452.839966 1468.329956 2870140000.0 1468.329956
1943 2007-04-13 1447.800049 1453.109985 1444.150024 1452.849976 2690020000.0 1452.849976
1944 2007-04-12 1438.869995 1448.02002 1433.910034 1447.800049 2770570000.0 1447.800049
1945 2007-04-11 1448.22998 1448.390015 1436.150024 1438.869995 2950190000.0 1438.869995
1946 2007-04-10 1444.579956 1448.72998 1443.98999 1448.390015 2510110000.0 1448.390015
1947 2007-04-09 1443.77002 1448.099976 1443.280029 1444.609985 2349410000.0 1444.609985
1948 2007-04-05 1438.939941 1444.880005 1436.670044 1443.76001 2357230000.0 1443.76001
1949 2007-04-04 1437.75 1440.160034 1435.079956 1439.369995 2616320000.0 1439.369995
1950 2007-04-03 1424.27002 1440.569946 1424.27002 1437.77002 2921760000.0 1437.77002
1951 2007-04-02 1420.829956 1425.48999 1416.369995 1424.550049 2875880000.0 1424.550049
1952 2007-03-30 1422.52002 1429.219971 1408.900024 1420.859985 2903960000.0 1420.859985
1953 2007-03-29 1417.170044 1426.23999 1413.27002 1422.530029 2854710000.0 1422.530029
1954 2007-03-28 1428.349976 1428.349976 1414.069946 1417.22998 3000440000.0 1417.22998
1955 2007-03-27 1437.48999 1437.48999 1425.540039 1428.609985 2673040000.0 1428.609985
1956 2007-03-26 1436.109985 1437.650024 1423.280029 1437.5 2754660000.0 1437.5
1957 2007-03-23 1434.540039 1438.890015 1433.209961 1436.109985 2619020000.0 1436.109985
1958 2007-03-22 1435.040039 1437.660034 1429.880005 1434.540039 3129970000.0 1434.540039
1959 2007-03-21 1410.920044 1437.77002 1409.75 1435.040039 3184770000.0 1435.040039
1960 2007-03-20 1402.040039 1411.530029 1400.699951 1410.939941 2795940000.0 1410.939941
1961 2007-03-19 1386.949951 1403.199951 1386.949951 1402.060059 2777180000.0 1402.060059
1962 2007-03-16 1392.280029 1397.51001 1383.630005 1386.949951 3393640000.0 1386.949951
1963 2007-03-15 1387.109985 1395.72998 1385.160034 1392.280029 2821900000.0 1392.280029
1964 2007-03-14 1377.859985 1388.089966 1363.97998 1387.170044 3758350000.0 1387.170044
1965 2007-03-13 1406.22998 1406.22998 1377.709961 1377.949951 3485570000.0 1377.949951
1966 2007-03-12 1402.800049 1409.339966 1398.400024 1406.599976 2664000000.0 1406.599976
1967 2007-03-09 1401.890015 1410.150024 1397.300049 1402.839966 2623050000.0 1402.839966
1968 2007-03-08 1391.880005 1407.930054 1391.880005 1401.890015 3014850000.0 1401.890015
1969 2007-03-07 1395.02002 1401.160034 1390.640015 1391.969971 3141350000.0 1391.969971
1970 2007-03-06 1374.060059 1397.900024 1374.060059 1395.410034 3358160000.0 1395.410034
1971 2007-03-05 1387.109985 1391.859985 1373.969971 1374.119995 3480520000.0 1374.119995
1972 2007-03-02 1403.160034 1403.400024 1386.869995 1387.170044 3312260000.0 1387.170044
1973 2007-03-01 1406.800049 1409.459961 1380.869995 1403.170044 3874910000.0 1403.170044
1974 2007-02-28 1398.640015 1415.890015 1396.650024 1406.819946 3925250000.0 1406.819946
1975 2007-02-27 1449.25 1449.25 1389.420044 1399.040039 4065230000.0 1399.040039
1976 2007-02-26 1451.040039 1456.949951 1445.47998 1449.369995 2822170000.0 1449.369995
1977 2007-02-23 1456.219971 1456.219971 1448.359985 1451.189941 2579950000.0 1451.189941
1978 2007-02-22 1457.290039 1461.569946 1450.51001 1456.380005 1950770000.0 1456.380005
1979 2007-02-21 1459.599976 1459.599976 1452.02002 1457.630005 2606980000.0 1457.630005
1980 2007-02-20 1455.530029 1460.530029 1449.199951 1459.680054 2337860000.0 1459.680054
1981 2007-02-16 1456.77002 1456.77002 1451.569946 1455.540039 2399450000.0 1455.540039
1982 2007-02-15 1455.150024 1457.969971 1453.189941 1456.810059 2490920000.0 1456.810059
1983 2007-02-14 1443.910034 1457.650024 1443.910034 1455.300049 2699290000.0 1455.300049
1984 2007-02-13 1433.219971 1444.410034 1433.219971 1444.26001 2652150000.0 1444.26001
1985 2007-02-12 1438.0 1439.109985 1431.439941 1433.369995 2395680000.0 1433.369995
1986 2007-02-09 1448.25 1452.449951 1433.439941 1438.060059 2951810000.0 1438.060059
1987 2007-02-08 1449.98999 1450.449951 1442.810059 1448.310059 2816180000.0 1448.310059
1988 2007-02-07 1447.410034 1452.98999 1446.439941 1450.02002 2618820000.0 1450.02002
1989 2007-02-06 1446.97998 1450.189941 1443.400024 1448.0 2608710000.0 1448.0
1990 2007-02-05 1448.329956 1449.380005 1443.849976 1446.98999 2439430000.0 1446.98999
1991 2007-02-02 1445.939941 1449.329956 1444.48999 1448.390015 2569450000.0 1448.390015
1992 2007-02-01 1437.900024 1446.640015 1437.900024 1445.939941 2914890000.0 1445.939941
1993 2007-01-31 1428.650024 1441.609985 1424.780029 1438.23999 2976690000.0 1438.23999
1994 2007-01-30 1420.609985 1428.819946 1420.609985 1428.819946 2706250000.0 1428.819946
1995 2007-01-29 1422.030029 1426.939941 1418.459961 1420.619995 2730480000.0 1420.619995
1996 2007-01-26 1423.900024 1427.27002 1416.959961 1422.180054 2626620000.0 1422.180054
1997 2007-01-25 1440.119995 1440.689941 1422.339966 1423.900024 2994330000.0 1423.900024
1998 2007-01-24 1427.959961 1440.140015 1427.959961 1440.130005 2783180000.0 1440.130005
1999 2007-01-23 1422.949951 1431.329956 1421.660034 1427.98999 2975070000.0 1427.98999
2000 2007-01-22 1430.469971 1431.390015 1420.400024 1422.949951 2540120000.0 1422.949951
2001 2007-01-19 1426.349976 1431.569946 1425.189941 1430.5 2777480000.0 1430.5
2002 2007-01-18 1430.589966 1432.959961 1424.209961 1426.369995 2822430000.0 1426.369995
2003 2007-01-17 1431.77002 1435.27002 1428.569946 1430.619995 2690270000.0 1430.619995
2004 2007-01-16 1430.72998 1433.930054 1428.619995 1431.900024 2599530000.0 1431.900024
2005 2007-01-12 1423.819946 1431.22998 1422.579956 1430.72998 2686480000.0 1430.72998
2006 2007-01-11 1414.839966 1427.119995 1414.839966 1423.819946 2857870000.0 1423.819946
2007 2007-01-10 1408.699951 1415.98999 1405.319946 1414.849976 2764660000.0 1414.849976
2008 2007-01-09 1412.839966 1415.609985 1405.420044 1412.109985 3038380000.0 1412.109985
2009 2007-01-08 1409.26001 1414.97998 1403.969971 1412.839966 2763340000.0 1412.839966
2010 2007-01-05 1418.339966 1418.339966 1405.75 1409.709961 2919400000.0 1409.709961
2011 2007-01-04 1416.599976 1421.839966 1408.430054 1418.339966 3004460000.0 1418.339966
2012 2007-01-03 1418.030029 1429.420044 1407.859985 1416.599976 3429160000.0 1416.599976
2013 2006-12-29 1424.709961 1427.0 1416.839966 1418.300049 1678200000.0 1418.300049
2014 2006-12-28 1426.77002 1427.26001 1422.050049 1424.72998 1508570000.0 1424.72998
2015 2006-12-27 1416.630005 1427.719971 1416.630005 1426.839966 1667370000.0 1426.839966
2016 2006-12-26 1410.75 1417.910034 1410.449951 1416.900024 1310310000.0 1416.900024
2017 2006-12-22 1418.099976 1418.819946 1410.280029 1410.76001 1647590000.0 1410.76001
2018 2006-12-21 1423.199951 1426.400024 1415.900024 1418.300049 2322410000.0 1418.300049
2019 2006-12-20 1425.51001 1429.050049 1423.51001 1423.530029 2387630000.0 1423.530029
2020 2006-12-19 1422.420044 1428.300049 1414.880005 1425.550049 2717060000.0 1425.550049
2021 2006-12-18 1427.079956 1431.810059 1420.650024 1422.47998 2568140000.0 1422.47998
2022 2006-12-15 1425.47998 1431.630005 1425.47998 1427.089966 3229580000.0 1427.089966
2023 2006-12-14 1413.160034 1427.22998 1413.160034 1425.48999 2729700000.0 1425.48999
2024 2006-12-13 1411.319946 1416.640015 1411.050049 1413.209961 2552260000.0 1413.209961
2025 2006-12-12 1413.0 1413.780029 1404.75 1411.560059 2738170000.0 1411.560059
2026 2006-12-11 1409.810059 1415.599976 1408.560059 1413.040039 2289900000.0 1413.040039
2027 2006-12-08 1407.27002 1414.089966 1403.670044 1409.839966 2440460000.0 1409.839966
2028 2006-12-07 1412.859985 1418.27002 1406.800049 1407.290039 2743150000.0 1407.290039
2029 2006-12-06 1414.400024 1415.930054 1411.050049 1412.900024 2725280000.0 1412.900024
2030 2006-12-05 1409.099976 1415.27002 1408.780029 1414.76001 2755700000.0 1414.76001
2031 2006-12-04 1396.670044 1411.22998 1396.670044 1409.119995 2766320000.0 1409.119995
2032 2006-12-01 1400.630005 1402.459961 1385.930054 1396.709961 2800980000.0 1396.709961
2033 2006-11-30 1399.469971 1406.300049 1393.829956 1400.630005 4006230000.0 1400.630005
2034 2006-11-29 1386.109985 1401.140015 1386.109985 1399.47998 2790970000.0 1399.47998
2035 2006-11-28 1381.609985 1387.910034 1377.829956 1386.719971 2639750000.0 1386.719971
2036 2006-11-27 1400.949951 1400.949951 1381.439941 1381.959961 2711210000.0 1381.959961
2037 2006-11-24 1405.939941 1405.939941 1399.25 1400.949951 832550000.0 1400.949951
2038 2006-11-22 1402.689941 1407.890015 1402.26001 1406.089966 2237710000.0 1406.089966
2039 2006-11-21 1400.430054 1403.48999 1399.98999 1402.810059 2597940000.0 1402.810059
2040 2006-11-20 1401.170044 1404.369995 1397.849976 1400.5 2546710000.0 1400.5
2041 2006-11-17 1399.76001 1401.209961 1394.550049 1401.199951 2726100000.0 1401.199951
2042 2006-11-16 1396.530029 1403.76001 1396.530029 1399.76001 2835730000.0 1399.76001
2043 2006-11-15 1392.910034 1401.349976 1392.130005 1396.569946 2831130000.0 1396.569946
2044 2006-11-14 1384.359985 1394.48999 1379.069946 1393.219971 3027480000.0 1393.219971
2045 2006-11-13 1380.579956 1387.609985 1378.800049 1384.420044 2386340000.0 1384.420044
2046 2006-11-10 1378.329956 1381.040039 1375.599976 1380.900024 2290200000.0 1380.900024
2047 2006-11-09 1385.430054 1388.920044 1377.310059 1378.329956 3012050000.0 1378.329956
2048 2006-11-08 1382.5 1388.609985 1379.329956 1385.719971 2814820000.0 1385.719971
2049 2006-11-07 1379.75 1388.189941 1379.189941 1382.839966 2636390000.0 1382.839966
2050 2006-11-06 1364.27002 1381.400024 1364.27002 1379.780029 2533550000.0 1379.780029
2051 2006-11-03 1367.310059 1371.680054 1360.97998 1364.300049 2419730000.0 1364.300049
2052 2006-11-02 1367.439941 1368.390015 1362.209961 1367.339966 2646180000.0 1367.339966
2053 2006-11-01 1377.76001 1381.949951 1366.26001 1367.810059 2821160000.0 1367.810059
2054 2006-10-31 1377.930054 1381.209961 1372.189941 1377.939941 2803030000.0 1377.939941
2055 2006-10-30 1377.300049 1381.219971 1373.459961 1377.930054 2770440000.0 1377.930054
2056 2006-10-27 1388.890015 1388.890015 1375.849976 1377.339966 2458450000.0 1377.339966
2057 2006-10-26 1382.209961 1389.449951 1379.469971 1389.079956 2793350000.0 1389.079956
2058 2006-10-25 1377.359985 1383.609985 1376.0 1382.219971 2953540000.0 1382.219971
2059 2006-10-24 1377.02002 1377.780029 1372.420044 1377.380005 2876890000.0 1377.380005
2060 2006-10-23 1368.579956 1377.400024 1363.939941 1377.02002 2480430000.0 1377.02002
2061 2006-10-20 1366.939941 1368.660034 1362.099976 1368.599976 2526410000.0 1368.599976
2062 2006-10-19 1365.949951 1368.089966 1362.060059 1366.959961 2619830000.0 1366.959961
2063 2006-10-18 1363.930054 1372.869995 1360.949951 1365.800049 2658840000.0 1365.800049
2064 2006-10-17 1369.050049 1369.050049 1356.869995 1364.050049 2519620000.0 1364.050049
2065 2006-10-16 1365.609985 1370.199951 1364.47998 1369.060059 2305920000.0 1369.060059
2066 2006-10-13 1362.819946 1366.630005 1360.5 1365.619995 2482920000.0 1365.619995
2067 2006-10-12 1349.939941 1363.76001 1349.939941 1362.829956 2514350000.0 1362.829956
2068 2006-10-11 1353.280029 1353.969971 1343.569946 1349.949951 2521000000.0 1349.949951
2069 2006-10-10 1350.619995 1354.22998 1348.599976 1353.420044 2376140000.0 1353.420044
2070 2006-10-09 1349.579956 1352.689941 1346.550049 1350.660034 1935170000.0 1350.660034
2071 2006-10-06 1353.219971 1353.219971 1344.209961 1349.589966 2523000000.0 1349.589966
2072 2006-10-05 1349.839966 1353.790039 1347.75 1353.219971 2817240000.0 1353.219971
2073 2006-10-04 1333.810059 1350.199951 1331.47998 1350.199951 3019880000.0 1350.199951
2074 2006-10-03 1331.319946 1338.310059 1327.099976 1334.109985 2682690000.0 1334.109985
2075 2006-10-02 1335.819946 1338.540039 1330.280029 1331.319946 2154480000.0 1331.319946
2076 2006-09-29 1339.150024 1339.880005 1335.640015 1335.849976 2273430000.0 1335.849976
2077 2006-09-28 1336.560059 1340.280029 1333.75 1338.880005 2397820000.0 1338.880005
2078 2006-09-27 1336.119995 1340.079956 1333.540039 1336.589966 2749190000.0 1336.589966
2079 2006-09-26 1326.349976 1336.599976 1325.300049 1336.349976 2673350000.0 1336.349976
2080 2006-09-25 1314.780029 1329.349976 1311.579956 1326.369995 2710240000.0 1326.369995
2081 2006-09-22 1318.030029 1318.030029 1310.939941 1314.780029 2162880000.0 1314.780029
2082 2006-09-21 1324.890015 1328.189941 1315.449951 1318.030029 2627440000.0 1318.030029
2083 2006-09-20 1318.280029 1328.530029 1318.280029 1325.180054 2543070000.0 1325.180054
2084 2006-09-19 1321.170044 1322.040039 1312.170044 1317.640015 2390850000.0 1317.640015
2085 2006-09-18 1319.849976 1324.869995 1318.160034 1321.180054 2325080000.0 1321.180054
2086 2006-09-15 1316.280029 1324.650024 1316.280029 1319.660034 3198030000.0 1319.660034
2087 2006-09-14 1318.0 1318.0 1313.25 1316.280029 2351220000.0 1316.280029
2088 2006-09-13 1312.73999 1319.920044 1311.119995 1318.069946 2597220000.0 1318.069946
2089 2006-09-12 1299.530029 1314.280029 1299.530029 1313.0 2791580000.0 1313.0
2090 2006-09-11 1298.859985 1302.359985 1290.930054 1299.540039 2506430000.0 1299.540039
2091 2006-09-08 1294.02002 1300.140015 1294.02002 1298.920044 2132890000.0 1298.920044
2092 2006-09-07 1300.209961 1301.25 1292.130005 1294.02002 2325850000.0 1294.02002
2093 2006-09-06 1313.040039 1313.040039 1299.280029 1300.26001 2329870000.0 1300.26001
2094 2006-09-05 1310.939941 1314.670044 1308.819946 1313.25 2114480000.0 1313.25
2095 2006-09-01 1303.800049 1312.030029 1303.800049 1311.01001 1800520000.0 1311.01001
2096 2006-08-31 1304.25 1306.109985 1302.449951 1303.819946 1974540000.0 1303.819946
2097 2006-08-30 1303.699951 1306.73999 1302.150024 1305.369995 2060690000.0 1305.369995
2098 2006-08-29 1301.569946 1305.02002 1295.290039 1304.280029 2093720000.0 1304.280029
2099 2006-08-28 1295.089966 1305.02002 1293.969971 1301.780029 1834920000.0 1301.780029
2100 2006-08-25 1295.920044 1298.880005 1292.390015 1295.089966 1667580000.0 1295.089966
2101 2006-08-24 1292.969971 1297.22998 1291.400024 1296.060059 1930320000.0 1296.060059
2102 2006-08-23 1298.72998 1301.5 1289.819946 1292.98999 1893670000.0 1292.98999
2103 2006-08-22 1297.52002 1302.48999 1294.439941 1298.819946 1908740000.0 1298.819946
2104 2006-08-21 1302.300049 1302.300049 1295.51001 1297.52002 1759240000.0 1297.52002
2105 2006-08-18 1297.47998 1302.300049 1293.569946 1302.300049 2033910000.0 1302.300049
2106 2006-08-17 1295.369995 1300.780029 1292.709961 1297.47998 2458340000.0 1297.47998
2107 2006-08-16 1285.27002 1296.209961 1285.27002 1295.430054 2554570000.0 1295.430054
2108 2006-08-15 1268.189941 1286.22998 1268.189941 1285.579956 2334100000.0 1285.579956
2109 2006-08-14 1266.670044 1278.900024 1266.670044 1268.209961 2118020000.0 1268.209961
2110 2006-08-11 1271.640015 1271.640015 1262.079956 1266.73999 2004540000.0 1266.73999
2111 2006-08-10 1265.719971 1272.550049 1261.300049 1271.810059 2402190000.0 1271.810059
2112 2006-08-09 1271.130005 1283.73999 1264.72998 1265.949951 2555180000.0 1265.949951
2113 2006-08-08 1275.670044 1282.75 1268.369995 1271.47998 2457840000.0 1271.47998
2114 2006-08-07 1279.310059 1279.310059 1273.0 1275.77002 2045660000.0 1275.77002
2115 2006-08-04 1280.26001 1292.920044 1273.819946 1279.359985 2530970000.0 1279.359985
2116 2006-08-03 1278.219971 1283.959961 1271.25 1280.27002 2728440000.0 1280.27002
2117 2006-08-02 1270.72998 1283.420044 1270.72998 1277.410034 2610750000.0 1277.410034
2118 2006-08-01 1278.530029 1278.660034 1265.709961 1270.920044 2527690000.0 1270.920044
2119 2006-07-31 1278.530029 1278.660034 1274.310059 1276.660034 2461300000.0 1276.660034
2120 2006-07-28 1263.150024 1280.420044 1263.150024 1278.550049 2480420000.0 1278.550049
2121 2006-07-27 1268.199951 1275.849976 1261.920044 1263.199951 2776710000.0 1263.199951
2122 2006-07-26 1268.869995 1273.890015 1261.939941 1268.400024 2667710000.0 1268.400024
2123 2006-07-25 1260.910034 1272.390015 1257.189941 1268.880005 2563930000.0 1268.880005
2124 2006-07-24 1240.25 1262.5 1240.25 1260.910034 2312720000.0 1260.910034
2125 2006-07-21 1249.119995 1250.959961 1238.719971 1240.290039 2704090000.0 1240.290039
2126 2006-07-20 1259.810059 1262.560059 1249.130005 1249.130005 2345580000.0 1249.130005
2127 2006-07-19 1236.73999 1261.810059 1236.73999 1259.810059 2701980000.0 1259.810059
2128 2006-07-18 1234.47998 1239.859985 1224.540039 1236.859985 2481750000.0 1236.859985
2129 2006-07-17 1236.199951 1240.069946 1231.48999 1234.48999 2146410000.0 1234.48999
2130 2006-07-14 1242.290039 1242.699951 1228.449951 1236.199951 2467120000.0 1236.199951
2131 2006-07-13 1258.579956 1258.579956 1241.430054 1242.280029 2545760000.0 1242.280029
2132 2006-07-12 1272.390015 1273.310059 1257.290039 1258.599976 2250450000.0 1258.599976
2133 2006-07-11 1267.26001 1273.640015 1259.650024 1272.430054 2310850000.0 1272.430054
2134 2006-07-10 1265.459961 1274.060059 1264.459961 1267.339966 1854590000.0 1267.339966
2135 2006-07-07 1274.079956 1275.380005 1263.130005 1265.47998 1988150000.0 1265.47998
2136 2006-07-06 1270.579956 1278.319946 1270.579956 1274.079956 2009160000.0 1274.079956
2137 2006-07-05 1280.050049 1280.050049 1265.910034 1270.910034 2165070000.0 1270.910034
2138 2006-07-03 1270.060059 1280.380005 1270.060059 1280.189941 1114470000.0 1280.189941
2139 2006-06-30 1272.859985 1276.300049 1270.199951 1270.199951 3049560000.0 1270.199951
2140 2006-06-29 1245.939941 1272.880005 1245.939941 1272.869995 2621250000.0 1272.869995
2141 2006-06-28 1238.98999 1247.060059 1237.589966 1246.0 2085490000.0 1246.0
2142 2006-06-27 1250.550049 1253.369995 1238.939941 1239.199951 2203130000.0 1239.199951
2143 2006-06-26 1244.5 1250.920044 1243.680054 1250.560059 1878580000.0 1250.560059
2144 2006-06-23 1245.589966 1253.130005 1241.430054 1244.5 2017270000.0 1244.5
2145 2006-06-22 1251.920044 1251.920044 1241.530029 1245.599976 2148180000.0 1245.599976
2146 2006-06-21 1240.089966 1257.959961 1240.089966 1252.199951 2361230000.0 1252.199951
2147 2006-06-20 1240.119995 1249.01001 1238.869995 1240.119995 2232950000.0 1240.119995
2148 2006-06-19 1251.540039 1255.930054 1237.170044 1240.130005 2517200000.0 1240.130005
2149 2006-06-16 1256.160034 1256.27002 1246.329956 1251.540039 2783390000.0 1251.540039
2150 2006-06-15 1230.01001 1258.640015 1230.01001 1256.160034 2775480000.0 1256.160034
2151 2006-06-14 1223.660034 1231.459961 1219.290039 1230.040039 2667990000.0 1230.040039
2152 2006-06-13 1236.079956 1243.369995 1222.52002 1223.689941 3215770000.0 1223.689941
2153 2006-06-12 1252.27002 1255.219971 1236.430054 1237.439941 2247010000.0 1237.439941
2154 2006-06-09 1257.930054 1262.579956 1250.030029 1252.300049 2214000000.0 1252.300049
2155 2006-06-08 1256.079956 1259.849976 1235.180054 1257.930054 3543790000.0 1257.930054
2156 2006-06-07 1263.609985 1272.469971 1255.77002 1256.150024 2644170000.0 1256.150024
2157 2006-06-06 1265.22998 1269.880005 1254.459961 1263.849976 2697650000.0 1263.849976
2158 2006-06-05 1288.160034 1288.160034 1264.660034 1265.290039 2313470000.0 1265.290039
2159 2006-06-02 1285.709961 1290.680054 1280.219971 1288.219971 2295540000.0 1288.219971
2160 2006-06-01 1270.050049 1285.709961 1269.189941 1285.709961 2360160000.0 1285.709961
2161 2006-05-31 1259.380005 1270.089966 1259.380005 1270.089966 2692160000.0 1270.089966
2162 2006-05-30 1280.040039 1280.040039 1259.869995 1259.869995 2176190000.0 1259.869995
2163 2006-05-26 1272.709961 1280.540039 1272.5 1280.160034 1814020000.0 1280.160034
2164 2006-05-25 1258.410034 1273.26001 1258.410034 1272.880005 2372730000.0 1272.880005
2165 2006-05-24 1256.560059 1264.530029 1245.339966 1258.569946 2999030000.0 1258.569946
2166 2006-05-23 1262.060059 1273.670044 1256.150024 1256.579956 2605250000.0 1256.579956
2167 2006-05-22 1267.030029 1268.77002 1252.97998 1262.069946 2773010000.0 1262.069946
2168 2006-05-19 1261.810059 1272.150024 1256.280029 1267.030029 2982300000.0 1267.030029
2169 2006-05-18 1270.25 1274.890015 1261.75 1261.810059 2537490000.0 1261.810059
2170 2006-05-17 1291.72998 1291.72998 1267.310059 1270.319946 2830200000.0 1270.319946
2171 2006-05-16 1294.5 1297.880005 1288.51001 1292.079956 2386210000.0 1292.079956
2172 2006-05-15 1291.189941 1294.810059 1284.51001 1294.5 2505660000.0 1294.5
2173 2006-05-12 1305.880005 1305.880005 1290.380005 1291.23999 2567970000.0 1291.23999
2174 2006-05-11 1322.630005 1322.630005 1303.449951 1305.920044 2531520000.0 1305.920044
2175 2006-05-10 1324.569946 1325.51001 1317.439941 1322.849976 2268550000.0 1322.849976
2176 2006-05-09 1324.660034 1326.599976 1322.47998 1325.140015 2157290000.0 1325.140015
2177 2006-05-08 1325.76001 1326.699951 1322.869995 1324.660034 2151300000.0 1324.660034
2178 2006-05-05 1312.25 1326.530029 1312.25 1325.76001 2294760000.0 1325.76001
2179 2006-05-04 1307.849976 1315.140015 1307.849976 1312.25 2431450000.0 1312.25
2180 2006-05-03 1313.209961 1313.469971 1303.920044 1308.119995 2395230000.0 1308.119995
2181 2006-05-02 1305.189941 1313.660034 1305.189941 1313.209961 2403470000.0 1313.209961
2182 2006-05-01 1310.609985 1317.209961 1303.459961 1305.189941 2437040000.0 1305.189941
2183 2006-04-28 1309.719971 1316.040039 1306.160034 1310.609985 2419920000.0 1310.609985
2184 2006-04-27 1305.410034 1315.0 1295.569946 1309.719971 2772010000.0 1309.719971
2185 2006-04-26 1301.73999 1310.969971 1301.73999 1305.410034 2502690000.0 1305.410034
2186 2006-04-25 1308.109985 1310.790039 1299.170044 1301.73999 2366380000.0 1301.73999
2187 2006-04-24 1311.280029 1311.280029 1303.790039 1308.109985 2117330000.0 1308.109985
2188 2006-04-21 1311.459961 1317.670044 1306.589966 1311.280029 2392630000.0 1311.280029
2189 2006-04-20 1309.930054 1318.160034 1306.380005 1311.459961 2512920000.0 1311.459961
2190 2006-04-19 1307.650024 1310.390015 1302.790039 1309.930054 2447310000.0 1309.930054
2191 2006-04-18 1285.329956 1309.02002 1285.329956 1307.280029 2595440000.0 1307.280029
2192 2006-04-17 1289.119995 1292.449951 1280.73999 1285.329956 1794650000.0 1285.329956
2193 2006-04-13 1288.119995 1292.089966 1283.369995 1289.119995 1891940000.0 1289.119995
2194 2006-04-12 1286.569946 1290.930054 1286.449951 1288.119995 1938100000.0 1288.119995
2195 2006-04-11 1296.599976 1300.709961 1282.959961 1286.569946 2232880000.0 1286.569946
2196 2006-04-10 1295.51001 1300.73999 1293.170044 1296.619995 1898320000.0 1296.619995
2197 2006-04-07 1309.040039 1314.069946 1294.180054 1295.5 2082470000.0 1295.5
2198 2006-04-06 1311.560059 1311.98999 1302.439941 1309.040039 2281680000.0 1309.040039
2199 2006-04-05 1305.930054 1312.810059 1304.819946 1311.560059 2420020000.0 1311.560059
2200 2006-04-04 1297.810059 1307.550049 1294.709961 1305.930054 2147660000.0 1305.930054
2201 2006-04-03 1302.880005 1309.189941 1296.650024 1297.810059 2494080000.0 1297.810059
2202 2006-03-31 1300.25 1303.0 1294.869995 1294.869995 2236710000.0 1294.869995
2203 2006-03-30 1302.890015 1310.150024 1296.719971 1300.25 2294560000.0 1300.25
2204 2006-03-29 1293.22998 1305.599976 1293.22998 1302.890015 2143540000.0 1302.890015
2205 2006-03-28 1301.609985 1306.23999 1291.839966 1293.22998 2148580000.0 1293.22998
2206 2006-03-27 1302.949951 1303.73999 1299.089966 1301.609985 2029700000.0 1301.609985
2207 2006-03-24 1301.670044 1306.530029 1298.890015 1302.949951 2326070000.0 1302.949951
2208 2006-03-23 1305.040039 1305.040039 1298.109985 1301.670044 1980940000.0 1301.670044
2209 2006-03-22 1297.22998 1305.969971 1295.810059 1305.040039 2039810000.0 1305.040039
2210 2006-03-21 1305.079956 1310.880005 1295.819946 1297.22998 2147370000.0 1297.22998
2211 2006-03-20 1307.25 1310.0 1303.589966 1305.079956 1976830000.0 1305.079956
2212 2006-03-17 1305.329956 1309.790039 1305.319946 1307.25 2549620000.0 1307.25
2213 2006-03-16 1303.02002 1310.449951 1303.02002 1305.329956 2292180000.0 1305.329956
2214 2006-03-15 1297.47998 1304.400024 1294.969971 1303.02002 2293000000.0 1303.02002
2215 2006-03-14 1284.130005 1298.140015 1282.670044 1297.47998 2165270000.0 1297.47998
2216 2006-03-13 1281.579956 1287.369995 1281.579956 1284.130005 2070330000.0 1284.130005
2217 2006-03-10 1272.22998 1284.369995 1271.109985 1281.420044 2123450000.0 1281.420044
2218 2006-03-09 1278.469971 1282.73999 1272.22998 1272.22998 2140110000.0 1272.22998
2219 2006-03-08 1275.880005 1280.329956 1268.420044 1278.469971 2442870000.0 1278.469971
2220 2006-03-07 1278.26001 1278.26001 1271.109985 1275.880005 2268050000.0 1275.880005
2221 2006-03-06 1287.22998 1288.22998 1275.670044 1278.26001 2280190000.0 1278.26001
2222 2006-03-03 1289.140015 1297.329956 1284.199951 1287.22998 2152950000.0 1287.22998
2223 2006-03-02 1291.23999 1291.23999 1283.209961 1289.140015 2494590000.0 1289.140015
2224 2006-03-01 1280.660034 1291.800049 1280.660034 1291.23999 2308320000.0 1291.23999
2225 2006-02-28 1294.119995 1294.119995 1278.660034 1280.660034 2370860000.0 1280.660034
2226 2006-02-27 1289.430054 1297.569946 1289.430054 1294.119995 1975320000.0 1294.119995
2227 2006-02-24 1287.790039 1292.109985 1285.619995 1289.430054 1933010000.0 1289.430054
2228 2006-02-23 1292.670044 1293.839966 1285.140015 1287.790039 2144210000.0 1287.790039
2229 2006-02-22 1283.030029 1294.170044 1283.030029 1292.670044 2222380000.0 1292.670044
2230 2006-02-21 1287.23999 1291.920044 1281.329956 1283.030029 2104320000.0 1283.030029
2231 2006-02-17 1289.380005 1289.469971 1284.069946 1287.23999 2128260000.0 1287.23999
2232 2006-02-16 1280.0 1289.390015 1280.0 1289.380005 2251490000.0 1289.380005
2233 2006-02-15 1275.530029 1281.0 1271.060059 1280.0 2317590000.0 1280.0
2234 2006-02-14 1262.859985 1278.209961 1260.800049 1275.530029 2437940000.0 1275.530029
2235 2006-02-13 1266.98999 1266.98999 1258.339966 1262.859985 1850080000.0 1262.859985
2236 2006-02-10 1263.819946 1269.890015 1254.97998 1266.98999 2290050000.0 1266.98999
2237 2006-02-09 1265.650024 1274.560059 1262.800049 1263.780029 2441920000.0 1263.780029
2238 2006-02-08 1254.780029 1266.469971 1254.780029 1265.650024 2456860000.0 1265.650024
2239 2006-02-07 1265.02002 1265.780029 1253.609985 1254.780029 2366370000.0 1254.780029
2240 2006-02-06 1264.030029 1267.040039 1261.619995 1265.02002 2132360000.0 1265.02002
2241 2006-02-03 1270.839966 1270.869995 1261.02002 1264.030029 2282210000.0 1264.030029
2242 2006-02-02 1282.459961 1282.459961 1267.719971 1270.839966 2565300000.0 1270.839966
2243 2006-02-01 1280.079956 1283.329956 1277.569946 1282.459961 2589410000.0 1282.459961
2244 2006-01-31 1285.199951 1285.199951 1276.849976 1280.079956 2708310000.0 1280.079956
2245 2006-01-30 1283.719971 1287.939941 1283.51001 1285.189941 2282730000.0 1285.189941
2246 2006-01-27 1273.829956 1286.380005 1273.829956 1283.719971 2623620000.0 1283.719971
2247 2006-01-26 1264.680054 1276.439941 1264.680054 1273.829956 2856780000.0 1273.829956
2248 2006-01-25 1266.859985 1271.869995 1259.420044 1264.680054 2617060000.0 1264.680054
2249 2006-01-24 1263.819946 1271.469971 1263.819946 1266.859985 2608720000.0 1266.859985
2250 2006-01-23 1261.48999 1268.189941 1261.48999 1263.819946 2256070000.0 1263.819946
2251 2006-01-20 1285.040039 1285.040039 1260.920044 1261.48999 2845810000.0 1261.48999
2252 2006-01-19 1277.930054 1287.790039 1277.930054 1285.040039 2444020000.0 1285.040039
2253 2006-01-18 1282.930054 1282.930054 1272.079956 1277.930054 2233200000.0 1277.930054
2254 2006-01-17 1287.609985 1287.609985 1278.609985 1282.930054 2179970000.0 1282.930054
2255 2006-01-13 1286.060059 1288.959961 1282.780029 1287.609985 2206510000.0 1287.609985
2256 2006-01-12 1294.180054 1294.180054 1285.040039 1286.060059 2318350000.0 1286.060059
2257 2006-01-11 1289.719971 1294.900024 1288.119995 1294.180054 2406130000.0 1294.180054
2258 2006-01-10 1290.150024 1290.150024 1283.76001 1289.689941 2373080000.0 1289.689941
2259 2006-01-09 1285.449951 1290.780029 1284.819946 1290.150024 2301490000.0 1290.150024
2260 2006-01-06 1273.47998 1286.089966 1273.47998 1285.449951 2446560000.0 1285.449951
2261 2006-01-05 1273.459961 1276.910034 1270.300049 1273.47998 2433340000.0 1273.47998
2262 2006-01-04 1268.800049 1275.369995 1267.73999 1273.459961 2515330000.0 1273.459961
2263 2006-01-03 1248.290039 1270.219971 1245.73999 1268.800049 2554570000.0 1268.800049
2264 2005-12-30 1254.420044 1254.420044 1246.589966 1248.290039 1443500000.0 1248.290039
2265 2005-12-29 1258.170044 1260.609985 1254.180054 1254.420044 1382540000.0 1254.420044
2266 2005-12-28 1256.540039 1261.099976 1256.540039 1258.170044 1422360000.0 1258.170044
2267 2005-12-27 1268.660034 1271.829956 1256.540039 1256.540039 1540470000.0 1256.540039
2268 2005-12-23 1268.119995 1269.76001 1265.920044 1268.660034 1285810000.0 1268.660034
2269 2005-12-22 1262.790039 1268.189941 1262.5 1268.119995 1888500000.0 1268.119995
2270 2005-12-21 1259.619995 1269.369995 1259.619995 1262.790039 2065170000.0 1262.790039
2271 2005-12-20 1259.920044 1263.859985 1257.209961 1259.619995 1996690000.0 1259.619995
2272 2005-12-19 1267.319946 1270.51001 1259.280029 1259.920044 2208810000.0 1259.920044
2273 2005-12-16 1270.939941 1275.23999 1267.319946 1267.319946 2584190000.0 1267.319946
2274 2005-12-15 1272.73999 1275.170044 1267.73999 1270.939941 2180590000.0 1270.939941
2275 2005-12-14 1267.430054 1275.800049 1267.069946 1272.73999 2145520000.0 1272.73999
2276 2005-12-13 1260.430054 1272.109985 1258.560059 1267.430054 2390020000.0 1267.430054
2277 2005-12-12 1259.369995 1263.859985 1255.52002 1260.430054 1876550000.0 1260.430054
2278 2005-12-09 1255.839966 1263.079956 1254.23999 1259.369995 1896290000.0 1259.369995
2279 2005-12-08 1257.369995 1263.359985 1250.910034 1255.839966 2178300000.0 1255.839966
2280 2005-12-07 1263.699951 1264.849976 1253.02002 1257.369995 2093830000.0 1257.369995
2281 2005-12-06 1262.089966 1272.890015 1262.089966 1263.699951 2110740000.0 1263.699951
2282 2005-12-05 1265.079956 1265.079956 1258.119995 1262.089966 2325840000.0 1262.089966
2283 2005-12-02 1264.670044 1266.849976 1261.420044 1265.079956 2125580000.0 1265.079956
2284 2005-12-01 1249.47998 1266.170044 1249.47998 1264.670044 2614830000.0 1264.670044
2285 2005-11-30 1257.47998 1260.930054 1249.390015 1249.47998 2374690000.0 1249.47998
2286 2005-11-29 1257.459961 1266.180054 1257.459961 1257.47998 2268340000.0 1257.47998
2287 2005-11-28 1268.25 1268.439941 1257.170044 1257.459961 2016900000.0 1257.459961
2288 2005-11-25 1265.609985 1268.780029 1265.540039 1268.25 724940000.0 1268.25
2289 2005-11-23 1261.22998 1270.640015 1259.51001 1265.609985 1985400000.0 1265.609985
2290 2005-11-22 1254.849976 1261.900024 1251.400024 1261.22998 2291420000.0 1261.22998
2291 2005-11-21 1248.27002 1255.890015 1246.900024 1254.849976 2117350000.0 1254.849976
2292 2005-11-18 1242.800049 1249.579956 1240.709961 1248.27002 2453290000.0 1248.27002
2293 2005-11-17 1231.209961 1242.959961 1231.209961 1242.800049 2298040000.0 1242.800049
2294 2005-11-16 1229.01001 1232.23999 1227.180054 1231.209961 2121580000.0 1231.209961
2295 2005-11-15 1233.76001 1237.939941 1226.410034 1229.01001 2359370000.0 1229.01001
2296 2005-11-14 1234.719971 1237.199951 1231.780029 1233.76001 1899780000.0 1233.76001
2297 2005-11-11 1230.959961 1235.699951 1230.719971 1234.719971 1773140000.0 1234.719971
2298 2005-11-10 1220.650024 1232.410034 1215.050049 1230.959961 2378460000.0 1230.959961
2299 2005-11-09 1218.589966 1226.589966 1216.530029 1220.650024 2214460000.0 1220.650024
2300 2005-11-08 1222.810059 1222.810059 1216.079956 1218.589966 1965050000.0 1218.589966
2301 2005-11-07 1220.140015 1224.180054 1217.290039 1222.810059 1987580000.0 1222.810059
2302 2005-11-04 1219.939941 1222.52002 1214.449951 1220.140015 2050510000.0 1220.140015
2303 2005-11-03 1214.76001 1224.699951 1214.76001 1219.939941 2716630000.0 1219.939941
2304 2005-11-02 1202.76001 1215.170044 1201.069946 1214.76001 2648090000.0 1214.76001
2305 2005-11-01 1207.01001 1207.339966 1201.660034 1202.76001 2457850000.0 1202.76001
2306 2005-10-31 1198.410034 1211.430054 1198.410034 1207.01001 2567470000.0 1207.01001
2307 2005-10-28 1178.900024 1198.410034 1178.900024 1198.410034 2379400000.0 1198.410034
2308 2005-10-27 1191.380005 1192.650024 1178.890015 1178.900024 2395370000.0 1178.900024
2309 2005-10-26 1196.540039 1204.01001 1191.380005 1191.380005 2467750000.0 1191.380005
2310 2005-10-25 1199.380005 1201.300049 1189.290039 1196.540039 2312470000.0 1196.540039
2311 2005-10-24 1179.589966 1199.390015 1179.589966 1199.380005 2197790000.0 1199.380005
2312 2005-10-21 1177.800049 1186.459961 1174.920044 1179.589966 2470920000.0 1179.589966
2313 2005-10-20 1195.76001 1197.300049 1173.300049 1177.800049 2617250000.0 1177.800049
2314 2005-10-19 1178.140015 1195.76001 1170.550049 1195.76001 2703590000.0 1195.76001
2315 2005-10-18 1190.099976 1190.099976 1178.130005 1178.140015 2197010000.0 1178.140015
2316 2005-10-17 1186.569946 1191.209961 1184.47998 1190.099976 2054570000.0 1190.099976
2317 2005-10-14 1176.839966 1187.130005 1175.439941 1186.569946 2188940000.0 1186.569946
2318 2005-10-13 1177.680054 1179.560059 1168.199951 1176.839966 2351150000.0 1176.839966
2319 2005-10-12 1184.869995 1190.02002 1173.650024 1177.680054 2491280000.0 1177.680054
2320 2005-10-11 1187.329956 1193.099976 1183.160034 1184.869995 2299040000.0 1184.869995
2321 2005-10-10 1195.900024 1196.52002 1186.119995 1187.329956 2195990000.0 1187.329956
2322 2005-10-07 1191.48999 1199.709961 1191.459961 1195.900024 2126080000.0 1195.900024
2323 2005-10-06 1196.390015 1202.140015 1181.920044 1191.48999 2792030000.0 1191.48999
2324 2005-10-05 1214.469971 1214.469971 1196.25 1196.390015 2546780000.0 1196.390015
2325 2005-10-04 1226.699951 1229.880005 1214.02002 1214.469971 2341420000.0 1214.469971
2326 2005-10-03 1228.810059 1233.339966 1225.150024 1226.699951 2097490000.0 1226.699951
2327 2005-09-30 1227.680054 1229.569946 1225.219971 1228.810059 2097520000.0 1228.810059
2328 2005-09-29 1216.890015 1228.699951 1211.540039 1227.680054 2176120000.0 1227.680054
2329 2005-09-28 1215.660034 1220.97998 1212.719971 1216.890015 2106980000.0 1216.890015
2330 2005-09-27 1215.630005 1220.170044 1211.109985 1215.660034 1976270000.0 1215.660034
2331 2005-09-26 1215.290039 1222.560059 1211.839966 1215.630005 2022220000.0 1215.630005
2332 2005-09-23 1214.619995 1218.829956 1209.800049 1215.290039 1973020000.0 1215.290039
2333 2005-09-22 1210.199951 1216.640015 1205.349976 1214.619995 2424720000.0 1214.619995
2334 2005-09-21 1221.339966 1221.52002 1209.890015 1210.199951 2548150000.0 1210.199951
2335 2005-09-20 1231.02002 1236.48999 1220.069946 1221.339966 2319250000.0 1221.339966
2336 2005-09-19 1237.910034 1237.910034 1227.650024 1231.02002 2076540000.0 1231.02002
2337 2005-09-16 1228.420044 1237.949951 1228.420044 1237.910034 3152470000.0 1237.910034
2338 2005-09-15 1227.160034 1231.880005 1224.849976 1227.72998 2079340000.0 1227.72998
2339 2005-09-14 1231.199951 1234.73999 1226.160034 1227.160034 1986750000.0 1227.160034
2340 2005-09-13 1240.569946 1240.569946 1231.199951 1231.199951 2082360000.0 1231.199951
2341 2005-09-12 1241.47998 1242.599976 1239.150024 1240.560059 1938050000.0 1240.560059
2342 2005-09-09 1231.670044 1243.130005 1231.670044 1241.47998 1992560000.0 1241.47998
2343 2005-09-08 1236.359985 1236.359985 1229.51001 1231.670044 1955380000.0 1231.670044
2344 2005-09-07 1233.390015 1237.060059 1230.930054 1236.359985 2067700000.0 1236.359985
2345 2005-09-06 1218.02002 1233.609985 1218.02002 1233.390015 1932090000.0 1233.390015
2346 2005-09-02 1221.589966 1224.449951 1217.75 1218.02002 1640160000.0 1218.02002
2347 2005-09-01 1220.329956 1227.290039 1216.180054 1221.589966 2229860000.0 1221.589966
2348 2005-08-31 1208.410034 1220.359985 1204.400024 1220.329956 2365510000.0 1220.329956
2349 2005-08-30 1212.280029 1212.280029 1201.069946 1208.410034 1916470000.0 1208.410034
2350 2005-08-29 1205.099976 1214.280029 1201.530029 1212.280029 1599450000.0 1212.280029
2351 2005-08-26 1212.400024 1212.400024 1204.22998 1205.099976 1541090000.0 1205.099976
2352 2005-08-25 1209.589966 1213.72998 1209.569946 1212.369995 1571110000.0 1212.369995
2353 2005-08-24 1217.569946 1224.150024 1209.369995 1209.589966 1930800000.0 1209.589966
2354 2005-08-23 1221.72998 1223.040039 1214.439941 1217.589966 1678620000.0 1217.589966
2355 2005-08-22 1219.709961 1228.959961 1216.469971 1221.72998 1621330000.0 1221.72998
2356 2005-08-19 1219.02002 1225.079956 1219.02002 1219.709961 1558790000.0 1219.709961
2357 2005-08-18 1220.23999 1222.640015 1215.930054 1219.02002 1808170000.0 1219.02002
2358 2005-08-17 1219.339966 1225.630005 1218.069946 1220.23999 1859150000.0 1220.23999
2359 2005-08-16 1233.869995 1233.869995 1219.050049 1219.339966 1820410000.0 1219.339966
2360 2005-08-15 1230.400024 1236.23999 1226.199951 1233.869995 1562880000.0 1233.869995
2361 2005-08-12 1237.810059 1237.810059 1225.869995 1230.390015 1709300000.0 1230.390015
2362 2005-08-11 1229.130005 1237.810059 1228.329956 1237.810059 1941560000.0 1237.810059
2363 2005-08-10 1231.380005 1242.689941 1226.579956 1229.130005 2172320000.0 1229.130005
2364 2005-08-09 1223.130005 1234.109985 1223.130005 1231.380005 1897520000.0 1231.380005
2365 2005-08-08 1226.420044 1232.280029 1222.670044 1223.130005 1804140000.0 1223.130005
2366 2005-08-05 1235.859985 1235.859985 1225.619995 1226.420044 1930280000.0 1226.420044
2367 2005-08-04 1245.040039 1245.040039 1235.150024 1235.859985 1981220000.0 1235.859985
2368 2005-08-03 1244.119995 1245.859985 1240.569946 1245.040039 1999980000.0 1245.040039
2369 2005-08-02 1235.349976 1244.689941 1235.349976 1244.119995 2043120000.0 1244.119995
2370 2005-08-01 1234.180054 1239.099976 1233.800049 1235.349976 1716870000.0 1235.349976
2371 2005-07-29 1243.719971 1245.040039 1234.180054 1234.180054 1789600000.0 1234.180054
2372 2005-07-28 1236.790039 1245.150024 1235.810059 1243.719971 2001680000.0 1243.719971
2373 2005-07-27 1231.160034 1237.640015 1230.150024 1236.790039 1945800000.0 1236.790039
2374 2005-07-26 1229.030029 1234.420044 1229.030029 1231.160034 1934180000.0 1231.160034
2375 2005-07-25 1233.680054 1238.359985 1228.150024 1229.030029 1717580000.0 1229.030029
2376 2005-07-22 1227.040039 1234.189941 1226.150024 1233.680054 1766990000.0 1233.680054
2377 2005-07-21 1235.199951 1235.829956 1224.699951 1227.040039 2129840000.0 1227.040039
2378 2005-07-20 1229.349976 1236.560059 1222.910034 1235.199951 2063340000.0 1235.199951
2379 2005-07-19 1221.130005 1230.339966 1221.130005 1229.349976 2041280000.0 1229.349976
2380 2005-07-18 1227.920044 1227.920044 1221.130005 1221.130005 1582100000.0 1221.130005
2381 2005-07-15 1226.5 1229.530029 1223.5 1227.920044 1716400000.0 1227.920044
2382 2005-07-14 1223.290039 1233.160034 1223.290039 1226.5 2048710000.0 1226.5
2383 2005-07-13 1222.209961 1224.459961 1219.640015 1223.290039 1812500000.0 1223.290039
2384 2005-07-12 1219.439941 1225.540039 1216.599976 1222.209961 1932010000.0 1222.209961
2385 2005-07-11 1211.859985 1220.030029 1211.859985 1219.439941 1846300000.0 1219.439941
2386 2005-07-08 1197.869995 1212.72998 1197.199951 1211.859985 1900810000.0 1211.859985
2387 2005-07-07 1194.939941 1198.459961 1183.550049 1197.869995 1952440000.0 1197.869995
2388 2005-07-06 1204.98999 1206.109985 1194.780029 1194.939941 1883470000.0 1194.939941
2389 2005-07-05 1194.439941 1206.339966 1192.48999 1204.98999 1805820000.0 1204.98999
2390 2005-07-01 1191.329956 1197.890015 1191.329956 1194.439941 1593820000.0 1194.439941
2391 2005-06-30 1199.849976 1203.27002 1190.51001 1191.329956 2109490000.0 1191.329956
2392 2005-06-29 1201.569946 1204.069946 1198.699951 1199.849976 1769280000.0 1199.849976
2393 2005-06-28 1190.689941 1202.540039 1190.689941 1201.569946 1772410000.0 1201.569946
2394 2005-06-27 1191.569946 1194.329956 1188.300049 1190.689941 1738620000.0 1190.689941
2395 2005-06-24 1200.72998 1200.900024 1191.449951 1191.569946 2418800000.0 1191.569946
2396 2005-06-23 1213.880005 1216.449951 1200.719971 1200.72998 2029920000.0 1200.72998
2397 2005-06-22 1213.609985 1219.589966 1211.689941 1213.880005 1823250000.0 1213.880005
2398 2005-06-21 1216.099976 1217.130005 1211.859985 1213.609985 1720700000.0 1213.609985
2399 2005-06-20 1216.959961 1219.099976 1210.650024 1216.099976 1714530000.0 1216.099976
2400 2005-06-17 1210.930054 1219.550049 1210.930054 1216.959961 2407370000.0 1216.959961
2401 2005-06-16 1206.550049 1212.099976 1205.469971 1210.959961 1776040000.0 1210.959961
2402 2005-06-15 1203.910034 1208.079956 1198.660034 1206.579956 1840440000.0 1206.579956
2403 2005-06-14 1200.819946 1207.530029 1200.180054 1203.910034 1698150000.0 1203.910034
2404 2005-06-13 1198.109985 1206.030029 1194.51001 1200.819946 1661350000.0 1200.819946
2405 2005-06-10 1200.930054 1202.790039 1192.640015 1198.109985 1664180000.0 1198.109985
2406 2005-06-09 1194.670044 1201.859985 1191.089966 1200.930054 1824120000.0 1200.930054
2407 2005-06-08 1197.26001 1201.969971 1193.329956 1194.670044 1715490000.0 1194.670044
2408 2005-06-07 1197.51001 1208.849976 1197.26001 1197.26001 1851370000.0 1197.26001
2409 2005-06-06 1196.02002 1198.780029 1192.75 1197.51001 1547120000.0 1197.51001
2410 2005-06-03 1204.290039 1205.089966 1194.550049 1196.02002 1627520000.0 1196.02002
2411 2005-06-02 1202.27002 1204.670044 1198.420044 1204.290039 1813790000.0 1204.290039
2412 2005-06-01 1191.5 1205.640015 1191.030029 1202.219971 1810100000.0 1202.219971
2413 2005-05-31 1198.780029 1198.780029 1191.5 1191.5 1840680000.0 1191.5
2414 2005-05-27 1197.619995 1199.560059 1195.280029 1198.780029 1381430000.0 1198.780029
2415 2005-05-26 1190.01001 1198.949951 1190.01001 1197.619995 1654110000.0 1197.619995
2416 2005-05-25 1194.069946 1194.069946 1185.959961 1190.01001 1742180000.0 1190.01001
2417 2005-05-24 1193.859985 1195.290039 1189.869995 1194.069946 1681000000.0 1194.069946
2418 2005-05-23 1189.280029 1197.439941 1188.76001 1193.859985 1681170000.0 1193.859985
2419 2005-05-20 1191.079956 1191.219971 1185.189941 1189.280029 1631750000.0 1189.280029
2420 2005-05-19 1185.560059 1191.089966 1184.48999 1191.079956 1775860000.0 1191.079956
2421 2005-05-18 1173.800049 1187.900024 1173.800049 1185.560059 2266320000.0 1185.560059
2422 2005-05-17 1165.689941 1174.349976 1159.859985 1173.800049 1887260000.0 1173.800049
2423 2005-05-16 1154.050049 1165.75 1153.640015 1165.689941 1856860000.0 1165.689941
2424 2005-05-13 1159.359985 1163.75 1146.180054 1154.050049 2188590000.0 1154.050049
2425 2005-05-12 1171.109985 1173.369995 1157.76001 1159.359985 1995290000.0 1159.359985
2426 2005-05-11 1166.219971 1171.77002 1157.709961 1171.109985 1834970000.0 1171.109985
2427 2005-05-10 1178.839966 1178.839966 1162.97998 1166.219971 1889660000.0 1166.219971
2428 2005-05-09 1171.349976 1178.869995 1169.380005 1178.839966 1857020000.0 1178.839966
2429 2005-05-06 1172.630005 1177.75 1170.5 1171.349976 1707200000.0 1171.349976
2430 2005-05-05 1175.650024 1178.619995 1166.77002 1172.630005 1997100000.0 1172.630005
2431 2005-05-04 1161.170044 1176.01001 1161.170044 1175.650024 2306480000.0 1175.650024
2432 2005-05-03 1162.160034 1166.890015 1156.709961 1161.170044 2167020000.0 1161.170044
2433 2005-05-02 1156.849976 1162.869995 1154.709961 1162.160034 1980040000.0 1162.160034
2434 2005-04-29 1143.219971 1156.969971 1139.189941 1156.849976 2362360000.0 1156.849976
2435 2005-04-28 1156.380005 1156.380005 1143.219971 1143.219971 2182270000.0 1143.219971
2436 2005-04-27 1151.73999 1159.869995 1144.420044 1156.380005 2151520000.0 1156.380005
2437 2005-04-26 1162.099976 1164.800049 1151.829956 1151.829956 1959740000.0 1151.829956
2438 2005-04-25 1152.119995 1164.050049 1152.119995 1162.099976 1795030000.0 1162.099976
2439 2005-04-22 1159.949951 1159.949951 1142.949951 1152.119995 2045880000.0 1152.119995
2440 2005-04-21 1137.5 1159.949951 1137.5 1159.949951 2308560000.0 1159.949951
2441 2005-04-20 1152.780029 1155.5 1136.150024 1137.5 2217050000.0 1137.5
2442 2005-04-19 1145.97998 1154.670044 1145.97998 1152.780029 2142700000.0 1152.780029
2443 2005-04-18 1142.619995 1148.920044 1139.800049 1145.97998 2180670000.0 1145.97998
2444 2005-04-15 1162.050049 1162.050049 1141.920044 1142.619995 2689960000.0 1142.619995
2445 2005-04-14 1173.790039 1174.670044 1161.699951 1162.050049 2355040000.0 1162.050049
2446 2005-04-13 1187.76001 1187.76001 1171.400024 1173.790039 2049740000.0 1173.790039
2447 2005-04-12 1181.209961 1190.170044 1170.849976 1187.76001 1979830000.0 1187.76001
2448 2005-04-11 1181.199951 1184.069946 1178.689941 1181.209961 1525310000.0 1181.209961
2449 2005-04-08 1191.140015 1191.75 1181.130005 1181.199951 1661330000.0 1181.199951
2450 2005-04-07 1184.069946 1191.880005 1183.810059 1191.140015 1900620000.0 1191.140015
2451 2005-04-06 1181.390015 1189.339966 1181.390015 1184.069946 1797400000.0 1184.069946
2452 2005-04-05 1176.119995 1183.560059 1176.119995 1181.390015 1870800000.0 1181.390015
2453 2005-04-04 1172.790039 1178.609985 1167.719971 1176.119995 2079770000.0 1176.119995
2454 2005-04-01 1180.589966 1189.800049 1169.910034 1172.920044 2168690000.0 1172.920044
2455 2005-03-31 1181.410034 1184.530029 1179.48999 1180.589966 2214230000.0 1180.589966
2456 2005-03-30 1165.359985 1181.540039 1165.359985 1181.410034 2097110000.0 1181.410034
2457 2005-03-29 1174.280029 1179.390015 1163.689941 1165.359985 2223250000.0 1165.359985
2458 2005-03-28 1171.420044 1179.910034 1171.420044 1174.280029 1746220000.0 1174.280029
2459 2005-03-24 1172.530029 1180.109985 1171.420044 1171.420044 1721720000.0 1171.420044
2460 2005-03-23 1171.709961 1176.26001 1168.699951 1172.530029 2246870000.0 1172.530029
2461 2005-03-22 1183.780029 1189.589966 1171.630005 1171.709961 2114470000.0 1171.709961
2462 2005-03-21 1189.650024 1189.650024 1178.819946 1183.780029 1819440000.0 1183.780029
2463 2005-03-18 1190.209961 1191.97998 1182.780029 1189.650024 2344370000.0 1189.650024
2464 2005-03-17 1188.069946 1193.280029 1186.339966 1190.209961 1581930000.0 1190.209961
2465 2005-03-16 1197.75 1197.75 1185.609985 1188.069946 1653190000.0 1188.069946
2466 2005-03-15 1206.829956 1210.540039 1197.75 1197.75 1513530000.0 1197.75
2467 2005-03-14 1200.079956 1206.829956 1199.51001 1206.829956 1437430000.0 1206.829956
2468 2005-03-11 1209.25 1213.040039 1198.150024 1200.079956 1449820000.0 1200.079956
2469 2005-03-10 1207.01001 1211.22998 1201.410034 1209.25 1604020000.0 1209.25
2470 2005-03-09 1219.430054 1219.430054 1206.660034 1207.01001 1704970000.0 1207.01001
2471 2005-03-08 1225.310059 1225.689941 1218.569946 1219.430054 1523090000.0 1219.430054
2472 2005-03-07 1222.119995 1229.109985 1222.119995 1225.310059 1488830000.0 1225.310059
2473 2005-03-04 1210.469971 1224.76001 1210.469971 1222.119995 1636820000.0 1222.119995
2474 2005-03-03 1210.079956 1215.719971 1204.449951 1210.469971 1616240000.0 1210.469971
2475 2005-03-02 1210.410034 1215.790039 1204.219971 1210.079956 1568540000.0 1210.079956
2476 2005-03-01 1203.599976 1212.25 1203.599976 1210.410034 1708060000.0 1210.410034
2477 2005-02-28 1211.369995 1211.369995 1198.130005 1203.599976 1795480000.0 1203.599976
2478 2005-02-25 1200.199951 1212.150024 1199.609985 1211.369995 1523680000.0 1211.369995
2479 2005-02-24 1190.800049 1200.420044 1187.800049 1200.199951 1518750000.0 1200.199951
2480 2005-02-23 1184.160034 1193.52002 1184.160034 1190.800049 1501090000.0 1190.800049
2481 2005-02-22 1201.589966 1202.47998 1184.160034 1184.160034 1744940000.0 1184.160034
2482 2005-02-18 1200.75 1202.920044 1197.349976 1201.589966 1551200000.0 1201.589966
2483 2005-02-17 1210.339966 1211.329956 1200.73999 1200.75 1580120000.0 1200.75
2484 2005-02-16 1210.119995 1212.439941 1205.060059 1210.339966 1490100000.0 1210.339966
2485 2005-02-15 1206.140015 1212.439941 1205.52002 1210.119995 1527080000.0 1210.119995
2486 2005-02-14 1205.300049 1206.930054 1203.589966 1206.140015 1290180000.0 1206.140015
2487 2005-02-11 1197.01001 1208.380005 1193.280029 1205.300049 1562300000.0 1205.300049
2488 2005-02-10 1191.98999 1198.75 1191.540039 1197.01001 1491670000.0 1197.01001
2489 2005-02-09 1202.300049 1203.829956 1191.540039 1191.98999 1511040000.0 1191.98999
2490 2005-02-08 1201.719971 1205.109985 1200.160034 1202.300049 1416170000.0 1202.300049
2491 2005-02-07 1203.030029 1204.150024 1199.27002 1201.719971 1347270000.0 1201.719971
2492 2005-02-04 1189.890015 1203.469971 1189.670044 1203.030029 1648160000.0 1203.030029
2493 2005-02-03 1193.189941 1193.189941 1185.640015 1189.890015 1554460000.0 1189.890015
2494 2005-02-02 1189.410034 1195.25 1188.920044 1193.189941 1561740000.0 1193.189941
2495 2005-02-01 1181.27002 1190.390015 1180.949951 1189.410034 1681980000.0 1189.410034
2496 2005-01-31 1171.359985 1182.069946 1171.359985 1181.27002 1679800000.0 1181.27002
2497 2005-01-28 1174.550049 1175.609985 1166.25 1171.359985 1641800000.0 1171.359985
2498 2005-01-27 1174.069946 1177.5 1170.150024 1174.550049 1600600000.0 1174.550049
2499 2005-01-26 1168.410034 1175.959961 1168.410034 1174.069946 1635900000.0 1174.069946
2500 2005-01-25 1163.75 1174.300049 1163.75 1168.410034 1610400000.0 1168.410034
2501 2005-01-24 1167.869995 1173.030029 1163.75 1163.75 1494600000.0 1163.75
2502 2005-01-21 1175.410034 1179.449951 1167.819946 1167.869995 1643500000.0 1167.869995
2503 2005-01-20 1184.630005 1184.630005 1173.420044 1175.410034 1692000000.0 1175.410034
2504 2005-01-19 1195.97998 1195.97998 1184.410034 1184.630005 1498700000.0 1184.630005
2505 2005-01-18 1184.52002 1195.97998 1180.099976 1195.97998 1596800000.0 1195.97998
2506 2005-01-14 1177.449951 1185.209961 1177.449951 1184.52002 1335400000.0 1184.52002
2507 2005-01-13 1187.699951 1187.699951 1175.810059 1177.449951 1510300000.0 1177.449951
2508 2005-01-12 1182.98999 1187.920044 1175.640015 1187.699951 1562100000.0 1187.699951
2509 2005-01-11 1190.25 1190.25 1180.430054 1182.98999 1488800000.0 1182.98999
2510 2005-01-10 1186.189941 1194.780029 1184.800049 1190.25 1490400000.0 1190.25
2511 2005-01-07 1187.890015 1192.199951 1182.160034 1186.189941 1477900000.0 1186.189941
2512 2005-01-06 1183.73999 1191.630005 1183.27002 1187.890015 1569100000.0 1187.890015
2513 2005-01-05 1188.050049 1192.72998 1183.719971 1183.73999 1738900000.0 1183.73999
2514 2005-01-04 1202.079956 1205.839966 1185.390015 1188.050049 1721000000.0 1188.050049
2515 2005-01-03 1211.920044 1217.800049 1200.319946 1202.079956 1510800000.0 1202.079956
2516 2004-12-31 1213.550049 1217.329956 1211.650024 1211.920044 786900000.0 1211.920044
2517 2004-12-30 1213.449951 1216.469971 1213.410034 1213.550049 829800000.0 1213.550049
2518 2004-12-29 1213.540039 1213.849976 1210.949951 1213.449951 925900000.0 1213.449951
2519 2004-12-28 1204.920044 1213.540039 1204.920044 1213.540039 983000000.0 1213.540039
2520 2004-12-27 1210.130005 1214.130005 1204.920044 1204.920044 922000000.0 1204.920044
2521 2004-12-23 1209.569946 1213.660034 1208.709961 1210.130005 956100000.0 1210.130005
2522 2004-12-22 1205.449951 1211.420044 1203.849976 1209.569946 1390800000.0 1209.569946
2523 2004-12-21 1194.650024 1205.930054 1194.650024 1205.449951 1483700000.0 1205.449951
2524 2004-12-20 1194.199951 1203.430054 1193.359985 1194.650024 1422800000.0 1194.650024
2525 2004-12-17 1203.209961 1203.209961 1193.48999 1194.199951 2335000000.0 1194.199951
2526 2004-12-16 1205.719971 1207.969971 1198.410034 1203.209961 1793900000.0 1203.209961
2527 2004-12-15 1203.380005 1206.609985 1199.439941 1205.719971 1695800000.0 1205.719971
2528 2004-12-14 1198.680054 1205.290039 1197.839966 1203.380005 1544400000.0 1203.380005
2529 2004-12-13 1188.0 1198.73999 1188.0 1198.680054 1436100000.0 1198.680054
2530 2004-12-10 1189.23999 1191.449951 1185.23999 1188.0 1443700000.0 1188.0
2531 2004-12-09 1182.810059 1190.51001 1173.790039 1189.23999 1624700000.0 1189.23999
2532 2004-12-08 1177.069946 1184.050049 1177.069946 1182.810059 1525200000.0 1182.810059
2533 2004-12-07 1190.25 1192.170044 1177.069946 1177.069946 1533900000.0 1177.069946
2534 2004-12-06 1191.170044 1192.410034 1185.180054 1190.25 1354400000.0 1190.25
2535 2004-12-03 1190.329956 1197.459961 1187.709961 1191.170044 1566700000.0 1191.170044
2536 2004-12-02 1191.369995 1194.800049 1186.719971 1190.329956 1774900000.0 1190.329956
2537 2004-12-01 1173.780029 1191.369995 1173.780029 1191.369995 1772800000.0 1191.369995
2538 2004-11-30 1178.569946 1178.660034 1173.810059 1173.819946 1553500000.0 1173.819946
2539 2004-11-29 1182.650024 1186.939941 1172.369995 1178.569946 1378500000.0 1178.569946
2540 2004-11-26 1181.76001 1186.619995 1181.079956 1182.650024 504580000.0 1182.650024
2541 2004-11-24 1176.939941 1182.459961 1176.939941 1181.76001 1149600000.0 1181.76001
2542 2004-11-23 1177.23999 1179.52002 1171.410034 1176.939941 1428300000.0 1176.939941
2543 2004-11-22 1170.339966 1178.180054 1167.890015 1177.23999 1392700000.0 1177.23999
2544 2004-11-19 1183.550049 1184.0 1169.189941 1170.339966 1526600000.0 1170.339966
2545 2004-11-18 1181.939941 1184.900024 1180.150024 1183.550049 1456700000.0 1183.550049
2546 2004-11-17 1175.430054 1188.459961 1175.430054 1181.939941 1684200000.0 1181.939941
2547 2004-11-16 1183.810059 1183.810059 1175.319946 1175.430054 1364400000.0 1175.430054
2548 2004-11-15 1184.170044 1184.47998 1179.849976 1183.810059 1453300000.0 1183.810059
2549 2004-11-12 1173.47998 1184.170044 1171.430054 1184.170044 1531600000.0 1184.170044
2550 2004-11-11 1162.910034 1174.800049 1162.910034 1173.47998 1393000000.0 1173.47998
2551 2004-11-10 1164.079956 1169.25 1162.51001 1162.910034 1504300000.0 1162.910034
2552 2004-11-09 1164.890015 1168.959961 1162.47998 1164.079956 1450800000.0 1164.079956
2553 2004-11-08 1166.170044 1166.77002 1162.319946 1164.890015 1358700000.0 1164.890015
2554 2004-11-05 1161.670044 1170.869995 1160.660034 1166.170044 1724400000.0 1166.170044
2555 2004-11-04 1143.199951 1161.670044 1142.339966 1161.670044 1782700000.0 1161.670044
2556 2004-11-03 1130.540039 1147.569946 1130.540039 1143.199951 1767500000.0 1143.199951
2557 2004-11-02 1130.51001 1140.47998 1128.119995 1130.560059 1659000000.0 1130.560059
2558 2004-11-01 1130.199951 1133.410034 1127.599976 1130.51001 1395900000.0 1130.51001
2559 2004-10-29 1127.439941 1131.400024 1124.619995 1130.199951 1500800000.0 1130.199951
2560 2004-10-28 1125.339966 1130.670044 1120.599976 1127.439941 1628200000.0 1127.439941
2561 2004-10-27 1111.089966 1126.290039 1107.430054 1125.400024 1741900000.0 1125.400024
2562 2004-10-26 1094.810059 1111.099976 1094.810059 1111.089966 1685400000.0 1111.089966
2563 2004-10-25 1095.73999 1096.810059 1090.290039 1094.800049 1380500000.0 1094.800049
2564 2004-10-22 1106.48999 1108.140015 1095.469971 1095.73999 1469600000.0 1095.73999
2565 2004-10-21 1103.660034 1108.869995 1098.469971 1106.48999 1673000000.0 1106.48999
2566 2004-10-20 1103.22998 1104.089966 1094.25 1103.660034 1685700000.0 1103.660034
2567 2004-10-19 1114.02002 1117.959961 1103.150024 1103.22998 1737500000.0 1103.22998
2568 2004-10-18 1108.199951 1114.459961 1103.329956 1114.02002 1373300000.0 1114.02002
2569 2004-10-15 1103.290039 1113.170044 1102.140015 1108.199951 1645100000.0 1108.199951
2570 2004-10-14 1113.650024 1114.959961 1102.060059 1103.290039 1489500000.0 1103.290039
2571 2004-10-13 1121.839966 1127.01001 1109.630005 1113.650024 1546200000.0 1113.650024
2572 2004-10-12 1124.390015 1124.390015 1115.77002 1121.839966 1320100000.0 1121.839966
2573 2004-10-11 1122.140015 1126.199951 1122.140015 1124.390015 943800000.0 1124.390015
2574 2004-10-08 1130.650024 1132.920044 1120.189941 1122.140015 1291600000.0 1122.140015
2575 2004-10-07 1142.050049 1142.050049 1130.5 1130.650024 1447500000.0 1130.650024
2576 2004-10-06 1134.47998 1142.050049 1132.939941 1142.050049 1416700000.0 1142.050049
2577 2004-10-05 1135.170044 1137.869995 1132.030029 1134.47998 1418400000.0 1134.47998
2578 2004-10-04 1131.5 1140.130005 1131.5 1135.170044 1534000000.0 1135.170044
2579 2004-10-01 1114.579956 1131.640015 1114.579956 1131.5 1582200000.0 1131.5
2580 2004-09-30 1114.800049 1116.310059 1109.680054 1114.579956 1748000000.0 1114.579956
2581 2004-09-29 1110.060059 1114.800049 1107.420044 1114.800049 1402900000.0 1114.800049
2582 2004-09-28 1103.52002 1111.77002 1101.290039 1110.060059 1396600000.0 1110.060059
2583 2004-09-27 1110.109985 1110.109985 1103.23999 1103.52002 1263500000.0 1103.52002
2584 2004-09-24 1108.359985 1113.810059 1108.359985 1110.109985 1255400000.0 1110.109985
2585 2004-09-23 1113.560059 1113.609985 1108.050049 1108.359985 1286300000.0 1108.359985
2586 2004-09-22 1129.300049 1129.300049 1112.670044 1113.560059 1379900000.0 1113.560059
2587 2004-09-21 1122.199951 1131.540039 1122.199951 1129.300049 1325000000.0 1129.300049
2588 2004-09-20 1128.550049 1128.550049 1120.339966 1122.199951 1197600000.0 1122.199951
2589 2004-09-17 1123.5 1130.140015 1123.5 1128.550049 1422600000.0 1128.550049
2590 2004-09-16 1120.369995 1126.060059 1120.369995 1123.5 1113900000.0 1123.5
2591 2004-09-15 1128.329956 1128.329956 1119.819946 1120.369995 1256000000.0 1120.369995
2592 2004-09-14 1125.819946 1129.459961 1124.719971 1128.329956 1204500000.0 1128.329956
2593 2004-09-13 1123.920044 1129.780029 1123.349976 1125.819946 1299800000.0 1125.819946
2594 2004-09-10 1118.380005 1125.26001 1114.390015 1123.920044 1261200000.0 1123.920044
2595 2004-09-09 1116.27002 1121.300049 1113.619995 1118.380005 1371300000.0 1118.380005
2596 2004-09-08 1121.300049 1123.050049 1116.27002 1116.27002 1246300000.0 1116.27002
2597 2004-09-07 1113.630005 1124.079956 1113.630005 1121.300049 1214400000.0 1121.300049
2598 2004-09-03 1118.310059 1120.800049 1113.569946 1113.630005 924170000.0 1113.630005
2599 2004-09-02 1105.910034 1119.109985 1105.599976 1118.310059 1118400000.0 1118.310059
2600 2004-09-01 1104.23999 1109.23999 1099.180054 1105.910034 1142100000.0 1105.910034
2601 2004-08-31 1099.150024 1104.23999 1094.719971 1104.23999 1138200000.0 1104.23999
2602 2004-08-30 1107.77002 1107.77002 1099.150024 1099.150024 843100000.0 1099.150024
2603 2004-08-27 1105.089966 1109.680054 1104.619995 1107.77002 845400000.0 1107.77002
2604 2004-08-26 1104.959961 1106.780029 1102.459961 1105.089966 1023600000.0 1105.089966
2605 2004-08-25 1096.189941 1106.290039 1093.23999 1104.959961 1192200000.0 1104.959961
2606 2004-08-24 1095.680054 1100.939941 1092.819946 1096.189941 1092500000.0 1096.189941
2607 2004-08-23 1098.349976 1101.400024 1094.72998 1095.680054 1021900000.0 1095.680054
2608 2004-08-20 1091.22998 1100.26001 1089.569946 1098.349976 1199900000.0 1098.349976
2609 2004-08-19 1095.170044 1095.170044 1086.280029 1091.22998 1249400000.0 1091.22998
2610 2004-08-18 1081.709961 1095.170044 1078.930054 1095.170044 1282500000.0 1095.170044
2611 2004-08-17 1079.339966 1086.780029 1079.339966 1081.709961 1267800000.0 1081.709961
2612 2004-08-16 1064.800049 1080.660034 1064.800049 1079.339966 1206200000.0 1079.339966
2613 2004-08-13 1063.22998 1067.579956 1060.719971 1064.800049 1175100000.0 1064.800049
2614 2004-08-12 1075.790039 1075.790039 1062.819946 1063.22998 1405100000.0 1063.22998
2615 2004-08-11 1079.040039 1079.040039 1065.920044 1075.790039 1410400000.0 1075.790039
2616 2004-08-10 1065.219971 1079.040039 1065.219971 1079.040039 1245600000.0 1079.040039
2617 2004-08-09 1063.969971 1069.459961 1063.969971 1065.219971 1086000000.0 1065.219971
2618 2004-08-06 1080.699951 1080.699951 1062.22998 1063.969971 1521000000.0 1063.969971
2619 2004-08-05 1098.630005 1098.790039 1079.97998 1080.699951 1397400000.0 1080.699951
2620 2004-08-04 1099.689941 1102.449951 1092.400024 1098.630005 1369200000.0 1098.630005
2621 2004-08-03 1106.619995 1106.619995 1099.26001 1099.689941 1338300000.0 1099.689941
2622 2004-08-02 1101.719971 1108.599976 1097.339966 1106.619995 1276000000.0 1106.619995
2623 2004-07-30 1100.430054 1103.72998 1096.959961 1101.719971 1298200000.0 1101.719971
2624 2004-07-29 1095.420044 1103.51001 1095.420044 1100.430054 1530100000.0 1100.430054
2625 2004-07-28 1094.829956 1098.839966 1082.170044 1095.420044 1554300000.0 1095.420044
2626 2004-07-27 1084.069946 1096.650024 1084.069946 1094.829956 1610800000.0 1094.829956
2627 2004-07-26 1086.199951 1089.819946 1078.780029 1084.069946 1413400000.0 1084.069946
2628 2004-07-23 1096.839966 1096.839966 1083.560059 1086.199951 1337500000.0 1086.199951
2629 2004-07-22 1093.880005 1099.660034 1084.160034 1096.839966 1680800000.0 1096.839966
2630 2004-07-21 1108.670044 1116.27002 1093.880005 1093.880005 1679500000.0 1093.880005
2631 2004-07-20 1100.900024 1108.880005 1099.099976 1108.670044 1445800000.0 1108.670044
2632 2004-07-19 1101.390015 1105.52002 1096.550049 1100.900024 1319900000.0 1100.900024
2633 2004-07-16 1106.689941 1112.170044 1101.069946 1101.390015 1450300000.0 1101.390015
2634 2004-07-15 1111.469971 1114.630005 1106.670044 1106.689941 1408700000.0 1106.689941
2635 2004-07-14 1115.140015 1119.599976 1107.829956 1111.469971 1462000000.0 1111.469971
2636 2004-07-13 1114.349976 1116.300049 1112.98999 1115.140015 1199700000.0 1115.140015
2637 2004-07-12 1112.810059 1116.109985 1106.709961 1114.349976 1114600000.0 1114.349976
2638 2004-07-09 1109.109985 1115.569946 1109.109985 1112.810059 1186300000.0 1112.810059
2639 2004-07-08 1118.329956 1119.119995 1108.719971 1109.109985 1401100000.0 1109.109985
2640 2004-07-07 1116.209961 1122.369995 1114.920044 1118.329956 1328600000.0 1118.329956
2641 2004-07-06 1125.380005 1125.380005 1113.209961 1116.209961 1283300000.0 1116.209961
2642 2004-07-02 1128.939941 1129.150024 1123.26001 1125.380005 1085000000.0 1125.380005
2643 2004-07-01 1140.839966 1140.839966 1123.060059 1128.939941 1495700000.0 1128.939941
2644 2004-06-30 1136.199951 1144.199951 1133.619995 1140.839966 1473800000.0 1140.839966
2645 2004-06-29 1133.349976 1138.26001 1131.810059 1136.199951 1375000000.0 1136.199951
2646 2004-06-28 1134.430054 1142.599976 1131.719971 1133.349976 1354600000.0 1133.349976
2647 2004-06-25 1140.650024 1145.969971 1134.23999 1134.430054 1812900000.0 1134.430054
2648 2004-06-24 1144.060059 1146.339966 1139.939941 1140.650024 1394900000.0 1140.650024
2649 2004-06-23 1134.410034 1145.150024 1131.72998 1144.060059 1444200000.0 1144.060059
2650 2004-06-22 1130.300049 1135.050049 1124.369995 1134.410034 1382300000.0 1134.410034
2651 2004-06-21 1135.02002 1138.050049 1129.640015 1130.300049 1123900000.0 1130.300049
2652 2004-06-18 1132.050049 1138.959961 1129.829956 1135.02002 1500600000.0 1135.02002
2653 2004-06-17 1133.560059 1133.560059 1126.890015 1132.050049 1296700000.0 1132.050049
2654 2004-06-16 1132.01001 1135.280029 1130.550049 1133.560059 1168400000.0 1133.560059
2655 2004-06-15 1125.290039 1137.359985 1125.290039 1132.01001 1345900000.0 1132.01001
2656 2004-06-14 1136.469971 1136.469971 1122.160034 1125.290039 1179400000.0 1125.290039
2657 2004-06-10 1131.329956 1136.469971 1131.329956 1136.469971 1160600000.0 1136.469971
2658 2004-06-09 1142.180054 1142.180054 1131.170044 1131.329956 1276800000.0 1131.329956
2659 2004-06-08 1140.420044 1142.180054 1135.449951 1142.180054 1190300000.0 1142.180054
2660 2004-06-07 1122.5 1140.540039 1122.5 1140.420044 1211800000.0 1140.420044
2661 2004-06-04 1116.640015 1129.170044 1116.640015 1122.5 1115300000.0 1122.5
2662 2004-06-03 1124.98999 1125.310059 1116.569946 1116.640015 1232400000.0 1116.640015
2663 2004-06-02 1121.199951 1128.099976 1118.640015 1124.98999 1251700000.0 1124.98999
2664 2004-06-01 1120.680054 1122.699951 1113.319946 1121.199951 1238000000.0 1121.199951
2665 2004-05-28 1121.280029 1122.689941 1118.099976 1120.680054 1172600000.0 1120.680054
2666 2004-05-27 1114.939941 1123.949951 1114.859985 1121.280029 1447500000.0 1121.280029
2667 2004-05-26 1113.050049 1116.709961 1109.910034 1114.939941 1369400000.0 1114.939941
2668 2004-05-25 1095.410034 1113.800049 1090.73999 1113.050049 1545700000.0 1113.050049
2669 2004-05-24 1093.560059 1101.280029 1091.77002 1095.410034 1227500000.0 1095.410034
2670 2004-05-21 1089.189941 1099.640015 1089.189941 1093.560059 1258600000.0 1093.560059
2671 2004-05-20 1088.680054 1092.619995 1085.430054 1089.189941 1211000000.0 1089.189941
2672 2004-05-19 1091.48999 1105.930054 1088.48999 1088.680054 1548600000.0 1088.680054
2673 2004-05-18 1084.099976 1094.099976 1084.099976 1091.48999 1353000000.0 1091.48999
2674 2004-05-17 1095.699951 1095.699951 1079.359985 1084.099976 1430100000.0 1084.099976
2675 2004-05-14 1096.439941 1102.099976 1088.23999 1095.699951 1335900000.0 1095.699951
2676 2004-05-13 1097.280029 1102.77002 1091.76001 1096.439941 1411100000.0 1096.439941
2677 2004-05-12 1095.449951 1097.550049 1076.319946 1097.280029 1697600000.0 1097.280029
2678 2004-05-11 1087.119995 1095.689941 1087.119995 1095.449951 1533800000.0 1095.449951
2679 2004-05-10 1098.699951 1098.699951 1079.630005 1087.119995 1918400000.0 1087.119995
2680 2004-05-07 1113.98999 1117.300049 1098.630005 1098.699951 1653600000.0 1098.699951
2681 2004-05-06 1121.530029 1121.530029 1106.300049 1113.98999 1509300000.0 1113.98999
2682 2004-05-05 1119.550049 1125.069946 1117.900024 1121.530029 1469000000.0 1121.530029
2683 2004-05-04 1117.48999 1127.73999 1112.890015 1119.550049 1662100000.0 1119.550049
2684 2004-05-03 1107.300049 1118.719971 1107.300049 1117.48999 1571600000.0 1117.48999
2685 2004-04-30 1113.890015 1119.26001 1107.22998 1107.300049 1634700000.0 1107.300049
2686 2004-04-29 1122.410034 1128.800049 1108.040039 1113.890015 1859000000.0 1113.890015
2687 2004-04-28 1138.109985 1138.109985 1121.699951 1122.410034 1855600000.0 1122.410034
2688 2004-04-27 1135.530029 1146.560059 1135.530029 1138.109985 1518000000.0 1138.109985
2689 2004-04-26 1140.599976 1145.079956 1132.910034 1135.530029 1290600000.0 1135.530029
2690 2004-04-23 1139.930054 1141.920044 1134.810059 1140.599976 1396100000.0 1140.599976
2691 2004-04-22 1124.089966 1142.77002 1121.949951 1139.930054 1826700000.0 1139.930054
2692 2004-04-21 1118.150024 1125.719971 1116.030029 1124.089966 1738100000.0 1124.089966
2693 2004-04-20 1135.819946 1139.26001 1118.089966 1118.150024 1508500000.0 1118.150024
2694 2004-04-19 1134.560059 1136.180054 1129.839966 1135.819946 1194900000.0 1135.819946
2695 2004-04-16 1128.839966 1136.800049 1126.900024 1134.609985 1487800000.0 1134.609985
2696 2004-04-15 1128.170044 1134.079956 1120.75 1128.839966 1568700000.0 1128.839966
2697 2004-04-14 1129.439941 1132.52002 1122.150024 1128.170044 1547700000.0 1128.170044
2698 2004-04-13 1145.199951 1147.780029 1127.699951 1129.439941 1423200000.0 1129.439941
2699 2004-04-12 1139.319946 1147.290039 1139.319946 1145.199951 1102400000.0 1145.199951
2700 2004-04-08 1140.530029 1148.969971 1134.52002 1139.319946 1199800000.0 1139.319946
2701 2004-04-07 1148.160034 1148.160034 1138.410034 1140.530029 1458800000.0 1140.530029
2702 2004-04-06 1150.569946 1150.569946 1143.300049 1148.160034 1397700000.0 1148.160034
2703 2004-04-05 1141.810059 1150.569946 1141.640015 1150.569946 1413700000.0 1150.569946
2704 2004-04-02 1132.170044 1144.810059 1132.170044 1141.810059 1629200000.0 1141.810059
2705 2004-04-01 1126.209961 1135.670044 1126.199951 1132.170044 1560700000.0 1132.170044
2706 2004-03-31 1127.0 1130.829956 1121.459961 1126.209961 1560700000.0 1126.209961
2707 2004-03-30 1122.469971 1127.599976 1119.660034 1127.0 1332400000.0 1127.0
2708 2004-03-29 1108.060059 1124.369995 1108.060059 1122.469971 1405500000.0 1122.469971
2709 2004-03-26 1109.189941 1115.27002 1106.130005 1108.060059 1319100000.0 1108.060059
2710 2004-03-25 1091.329956 1110.380005 1091.329956 1109.189941 1471700000.0 1109.189941
2711 2004-03-24 1093.949951 1098.319946 1087.160034 1091.329956 1527800000.0 1091.329956
2712 2004-03-23 1095.400024 1101.52002 1091.569946 1093.949951 1458200000.0 1093.949951
2713 2004-03-22 1109.780029 1109.780029 1089.540039 1095.400024 1452300000.0 1095.400024
2714 2004-03-19 1122.319946 1122.719971 1109.689941 1109.780029 1457400000.0 1109.780029
2715 2004-03-18 1123.75 1125.5 1113.25 1122.319946 1369200000.0 1122.319946
2716 2004-03-17 1110.699951 1125.76001 1110.699951 1123.75 1490100000.0 1123.75
2717 2004-03-16 1104.48999 1113.76001 1102.609985 1110.699951 1500700000.0 1110.699951
2718 2004-03-15 1120.569946 1120.569946 1103.359985 1104.48999 1600600000.0 1104.48999
2719 2004-03-12 1106.780029 1120.630005 1106.780029 1120.569946 1388500000.0 1120.569946
2720 2004-03-11 1123.890015 1125.959961 1105.869995 1106.780029 1889900000.0 1106.780029
2721 2004-03-10 1140.579956 1141.449951 1122.530029 1123.890015 1648400000.0 1123.890015
2722 2004-03-09 1147.199951 1147.319946 1136.839966 1140.579956 1499400000.0 1140.579956
2723 2004-03-08 1156.859985 1159.939941 1146.969971 1147.199951 1254400000.0 1147.199951
2724 2004-03-05 1154.869995 1163.22998 1148.77002 1156.859985 1398200000.0 1156.859985
2725 2004-03-04 1151.030029 1154.969971 1149.810059 1154.869995 1265800000.0 1154.869995
2726 2004-03-03 1149.099976 1152.439941 1143.780029 1151.030029 1334500000.0 1151.030029
2727 2004-03-02 1155.969971 1156.540039 1147.310059 1149.099976 1476000000.0 1149.099976
2728 2004-03-01 1144.939941 1157.449951 1144.939941 1155.969971 1497100000.0 1155.969971
2729 2004-02-27 1145.800049 1151.680054 1141.800049 1144.939941 1540400000.0 1144.939941
2730 2004-02-26 1143.670044 1147.22998 1138.619995 1144.910034 1383900000.0 1144.910034
2731 2004-02-25 1139.089966 1145.23999 1138.959961 1143.670044 1360700000.0 1143.670044
2732 2004-02-24 1140.98999 1144.540039 1134.430054 1139.089966 1543600000.0 1139.089966
2733 2004-02-23 1144.109985 1146.689941 1136.97998 1140.98999 1380400000.0 1140.98999
2734 2004-02-20 1147.060059 1149.810059 1139.0 1144.109985 1479600000.0 1144.109985
2735 2004-02-19 1151.819946 1158.569946 1146.849976 1147.060059 1562800000.0 1147.060059
2736 2004-02-18 1156.98999 1157.400024 1149.540039 1151.819946 1382400000.0 1151.819946
2737 2004-02-17 1145.810059 1158.97998 1145.810059 1156.98999 1396500000.0 1156.98999
2738 2004-02-13 1152.109985 1156.880005 1143.23999 1145.810059 1329200000.0 1145.810059
2739 2004-02-12 1157.76001 1157.76001 1151.439941 1152.109985 1464300000.0 1152.109985
2740 2004-02-11 1145.540039 1158.890015 1142.329956 1157.76001 1699300000.0 1157.76001
2741 2004-02-10 1139.810059 1147.02002 1138.699951 1145.540039 1403900000.0 1145.540039
2742 2004-02-09 1142.76001 1144.459961 1139.209961 1139.810059 1303500000.0 1139.810059
2743 2004-02-06 1128.589966 1142.790039 1128.390015 1142.76001 1477600000.0 1142.76001
2744 2004-02-05 1126.52002 1131.170044 1124.439941 1128.589966 1566600000.0 1128.589966
2745 2004-02-04 1136.030029 1136.030029 1124.73999 1126.52002 1634800000.0 1126.52002
2746 2004-02-03 1135.26001 1137.439941 1131.329956 1136.030029 1476900000.0 1136.030029
2747 2004-02-02 1131.130005 1142.449951 1127.869995 1135.26001 1599200000.0 1135.26001
2748 2004-01-30 1134.109985 1134.170044 1127.72998 1131.130005 1635000000.0 1131.130005
2749 2004-01-29 1128.47998 1134.390015 1122.380005 1134.109985 1921900000.0 1134.109985
2750 2004-01-28 1144.050049 1149.140015 1126.5 1128.47998 1842000000.0 1128.47998
2751 2004-01-27 1155.369995 1155.369995 1144.050049 1144.050049 1673100000.0 1144.050049
2752 2004-01-26 1141.550049 1155.380005 1141.0 1155.369995 1480600000.0 1155.369995
2753 2004-01-23 1143.939941 1150.310059 1136.849976 1141.550049 1561200000.0 1141.550049
2754 2004-01-22 1147.619995 1150.51001 1143.01001 1143.939941 1693700000.0 1143.939941
2755 2004-01-21 1138.77002 1149.209961 1134.619995 1147.619995 1757600000.0 1147.619995
2756 2004-01-20 1139.829956 1142.930054 1135.400024 1138.77002 1698200000.0 1138.77002
2757 2004-01-16 1132.050049 1139.829956 1132.050049 1139.829956 1721100000.0 1139.829956
2758 2004-01-15 1130.52002 1137.109985 1124.540039 1132.050049 1695000000.0 1132.050049
2759 2004-01-14 1121.219971 1130.75 1121.219971 1130.52002 1514600000.0 1130.52002
2760 2004-01-13 1127.22998 1129.069946 1115.189941 1121.219971 1595900000.0 1121.219971
2761 2004-01-12 1121.859985 1127.849976 1120.900024 1127.22998 1510200000.0 1127.22998
2762 2004-01-09 1131.920044 1131.920044 1120.900024 1121.859985 1720700000.0 1121.859985
2763 2004-01-08 1126.329956 1131.920044 1124.910034 1131.920044 1868400000.0 1131.920044
2764 2004-01-07 1123.670044 1126.329956 1116.449951 1126.329956 1704900000.0 1126.329956
2765 2004-01-06 1122.219971 1124.459961 1118.439941 1123.670044 1494500000.0 1123.670044
2766 2004-01-05 1108.47998 1122.219971 1108.47998 1122.219971 1578200000.0 1122.219971
2767 2004-01-02 1111.920044 1118.849976 1105.079956 1108.47998 1153200000.0 1108.47998
2768 2003-12-31 1109.640015 1112.560059 1106.209961 1111.920044 1027500000.0 1111.920044
2769 2003-12-30 1109.47998 1109.75 1106.410034 1109.640015 1012600000.0 1109.640015
2770 2003-12-29 1095.890015 1109.47998 1095.890015 1109.47998 1058800000.0 1109.47998
2771 2003-12-26 1094.040039 1098.469971 1094.040039 1095.890015 356070000.0 1095.890015
2772 2003-12-24 1096.02002 1096.400024 1092.72998 1094.040039 518060000.0 1094.040039
2773 2003-12-23 1092.939941 1096.949951 1091.72998 1096.02002 1145300000.0 1096.02002
2774 2003-12-22 1088.660034 1092.939941 1086.140015 1092.939941 1251700000.0 1092.939941
2775 2003-12-19 1089.180054 1091.060059 1084.189941 1088.660034 1657300000.0 1088.660034
2776 2003-12-18 1076.47998 1089.5 1076.47998 1089.180054 1579900000.0 1089.180054
2777 2003-12-17 1075.130005 1076.540039 1071.140015 1076.47998 1441700000.0 1076.47998
2778 2003-12-16 1068.040039 1075.939941 1068.040039 1075.130005 1547900000.0 1075.130005
2779 2003-12-15 1074.140015 1082.790039 1068.0 1068.040039 1520800000.0 1068.040039
2780 2003-12-12 1071.209961 1074.76001 1067.640015 1074.140015 1223100000.0 1074.140015
2781 2003-12-11 1059.050049 1073.630005 1059.050049 1071.209961 1441100000.0 1071.209961
2782 2003-12-10 1060.180054 1063.02002 1053.410034 1059.050049 1444000000.0 1059.050049
2783 2003-12-09 1069.300049 1071.939941 1059.160034 1060.180054 1465500000.0 1060.180054
2784 2003-12-08 1061.5 1069.589966 1060.930054 1069.300049 1218900000.0 1069.300049
2785 2003-12-05 1069.719971 1069.719971 1060.089966 1061.5 1265900000.0 1061.5
2786 2003-12-04 1064.72998 1070.369995 1063.150024 1069.719971 1463100000.0 1069.719971
2787 2003-12-03 1066.619995 1074.300049 1064.630005 1064.72998 1441700000.0 1064.72998
2788 2003-12-02 1070.119995 1071.219971 1065.219971 1066.619995 1383200000.0 1066.619995
2789 2003-12-01 1058.199951 1070.469971 1058.199951 1070.119995 1375000000.0 1070.119995
2790 2003-11-28 1058.449951 1060.630005 1056.77002 1058.199951 487220000.0 1058.199951
2791 2003-11-26 1053.890015 1058.449951 1048.280029 1058.449951 1097700000.0 1058.449951
2792 2003-11-25 1052.079956 1058.050049 1049.310059 1053.890015 1333700000.0 1053.890015
2793 2003-11-24 1035.280029 1052.079956 1035.280029 1052.079956 1302800000.0 1052.079956
2794 2003-11-21 1033.650024 1037.569946 1031.199951 1035.280029 1273800000.0 1035.280029
2795 2003-11-20 1042.439941 1046.47998 1033.420044 1033.650024 1326700000.0 1033.650024
2796 2003-11-19 1034.150024 1043.949951 1034.150024 1042.439941 1326200000.0 1042.439941
2797 2003-11-18 1043.630005 1048.77002 1034.0 1034.150024 1354300000.0 1034.150024
2798 2003-11-17 1050.349976 1050.349976 1035.280029 1043.630005 1374300000.0 1043.630005
2799 2003-11-14 1058.410034 1063.650024 1048.109985 1050.349976 1356100000.0 1050.349976
2800 2003-11-13 1058.560059 1059.619995 1052.959961 1058.410034 1383000000.0 1058.410034
2801 2003-11-12 1046.569946 1059.099976 1046.569946 1058.530029 1349300000.0 1058.530029
2802 2003-11-11 1047.109985 1048.22998 1043.459961 1046.569946 1162500000.0 1046.569946
2803 2003-11-10 1053.209961 1053.650024 1045.579956 1047.109985 1243600000.0 1047.109985
2804 2003-11-07 1058.050049 1062.390015 1052.170044 1053.209961 1440500000.0 1053.209961
2805 2003-11-06 1051.810059 1058.939941 1046.930054 1058.050049 1453900000.0 1058.050049
2806 2003-11-05 1053.25 1054.540039 1044.880005 1051.810059 1401800000.0 1051.810059
2807 2003-11-04 1059.02002 1059.02002 1051.699951 1053.25 1417600000.0 1053.25
2808 2003-11-03 1050.709961 1061.439941 1050.709961 1059.02002 1378200000.0 1059.02002
2809 2003-10-31 1046.939941 1053.089966 1046.939941 1050.709961 1498900000.0 1050.709961
2810 2003-10-30 1048.109985 1052.810059 1043.819946 1046.939941 1629700000.0 1046.939941
2811 2003-10-29 1046.790039 1049.829956 1043.349976 1048.109985 1562600000.0 1048.109985
2812 2003-10-28 1031.130005 1046.790039 1031.130005 1046.790039 1629200000.0 1046.790039
2813 2003-10-27 1028.910034 1037.75 1028.910034 1031.130005 1371800000.0 1031.130005
2814 2003-10-24 1033.77002 1033.77002 1018.320007 1028.910034 1420300000.0 1028.910034
2815 2003-10-23 1030.359985 1035.439941 1025.890015 1033.77002 1604300000.0 1033.77002
2816 2003-10-22 1046.030029 1046.030029 1028.390015 1030.359985 1647200000.0 1030.359985
2817 2003-10-21 1044.680054 1048.569946 1042.589966 1046.030029 1498000000.0 1046.030029
2818 2003-10-20 1039.319946 1044.689941 1036.130005 1044.680054 1172600000.0 1044.680054
2819 2003-10-17 1050.069946 1051.890015 1036.569946 1039.319946 1352000000.0 1039.319946
2820 2003-10-16 1046.76001 1052.939941 1044.040039 1050.069946 1417700000.0 1050.069946
2821 2003-10-15 1049.47998 1053.790039 1043.150024 1046.76001 1521100000.0 1046.76001
2822 2003-10-14 1045.349976 1049.48999 1040.839966 1049.47998 1271900000.0 1049.47998
2823 2003-10-13 1038.060059 1048.900024 1038.060059 1045.349976 1040500000.0 1045.349976
2824 2003-10-10 1038.72998 1040.839966 1035.73999 1038.060059 1108100000.0 1038.060059
2825 2003-10-09 1033.780029 1048.280029 1033.780029 1038.72998 1578700000.0 1038.72998
2826 2003-10-08 1039.25 1040.060059 1030.959961 1033.780029 1262500000.0 1033.780029
2827 2003-10-07 1034.349976 1039.25 1026.27002 1039.25 1279500000.0 1039.25
2828 2003-10-06 1029.849976 1036.47998 1029.150024 1034.349976 1025800000.0 1034.349976
2829 2003-10-03 1020.23999 1039.310059 1020.23999 1029.849976 1570500000.0 1029.849976
2830 2003-10-02 1018.219971 1021.869995 1013.380005 1020.23999 1269300000.0 1020.23999
2831 2003-10-01 995.969971 1018.219971 995.969971 1018.219971 1566300000.0 1018.219971
2832 2003-09-30 1006.580017 1006.580017 990.359985 995.969971 1590500000.0 995.969971
2833 2003-09-29 996.849976 1006.890015 995.309998 1006.580017 1366500000.0 1006.580017
2834 2003-09-26 1003.27002 1003.450012 996.080017 996.849976 1472500000.0 996.849976
2835 2003-09-25 1009.380005 1015.969971 1003.26001 1003.27002 1530000000.0 1003.27002
2836 2003-09-24 1029.030029 1029.829956 1008.929993 1009.380005 1556000000.0 1009.380005
2837 2003-09-23 1022.820007 1030.119995 1021.539978 1029.030029 1301700000.0 1029.030029
2838 2003-09-22 1036.300049 1036.300049 1018.299988 1022.820007 1278800000.0 1022.820007
2839 2003-09-19 1039.579956 1040.290039 1031.890015 1036.300049 1518600000.0 1036.300049
2840 2003-09-18 1025.969971 1040.160034 1025.75 1039.579956 1498800000.0 1039.579956
2841 2003-09-17 1029.319946 1031.339966 1024.530029 1025.969971 1338210000.0 1025.969971
2842 2003-09-16 1014.809998 1029.660034 1014.809998 1029.319946 1403200000.0 1029.319946
2843 2003-09-15 1018.630005 1019.789978 1013.590027 1014.809998 1151300000.0 1014.809998
2844 2003-09-12 1016.419983 1019.650024 1007.710022 1018.630005 1236700000.0 1018.630005
2845 2003-09-11 1010.919983 1020.880005 1010.919983 1016.419983 1335900000.0 1016.419983
2846 2003-09-10 1023.169983 1023.169983 1009.73999 1010.919983 1582100000.0 1010.919983
2847 2003-09-09 1031.640015 1031.640015 1021.140015 1023.169983 1414800000.0 1023.169983
2848 2003-09-08 1021.390015 1032.410034 1021.390015 1031.640015 1299300000.0 1031.640015
2849 2003-09-05 1027.969971 1029.209961 1018.190002 1021.390015 1465200000.0 1021.390015
2850 2003-09-04 1026.27002 1029.170044 1022.190002 1027.969971 1453900000.0 1027.969971
2851 2003-09-03 1021.98999 1029.339966 1021.98999 1026.27002 1675600000.0 1026.27002
2852 2003-09-02 1008.01001 1022.590027 1005.72998 1021.98999 1470500000.0 1021.98999
2853 2003-08-29 1002.840027 1008.849976 999.52002 1008.01001 945100000.0 1008.01001
2854 2003-08-28 996.789978 1004.119995 991.419983 1002.840027 1165200000.0 1002.840027
2855 2003-08-27 996.72998 998.049988 993.330017 996.789978 1051400000.0 996.789978
2856 2003-08-26 993.710022 997.929993 983.570007 996.72998 1178700000.0 996.72998
2857 2003-08-25 993.059998 993.710022 987.909973 993.710022 971700000.0 993.710022
2858 2003-08-22 1003.27002 1011.01001 992.619995 993.059998 1308900000.0 993.059998
2859 2003-08-21 1000.299988 1009.530029 999.330017 1003.27002 1407100000.0 1003.27002
2860 2003-08-20 1002.349976 1003.539978 996.619995 1000.299988 1210800000.0 1000.299988
2861 2003-08-19 999.73999 1003.299988 995.299988 1002.349976 1300600000.0 1002.349976
2862 2003-08-18 990.669983 1000.349976 990.669983 999.73999 1127600000.0 999.73999
2863 2003-08-15 990.51001 992.390015 987.099976 990.669983 636370000.0 990.669983
2864 2003-08-14 984.030029 991.909973 980.359985 990.51001 1186800000.0 990.51001
2865 2003-08-13 990.349976 992.5 980.849976 984.030029 1208800000.0 984.030029
2866 2003-08-12 980.590027 990.409973 979.900024 990.349976 1132300000.0 990.349976
2867 2003-08-11 977.590027 985.460022 974.210022 980.590027 1022200000.0 980.590027
2868 2003-08-08 974.119995 980.570007 973.830017 977.590027 1086600000.0 977.590027
2869 2003-08-07 967.080017 974.890015 963.820007 974.119995 1389300000.0 974.119995
2870 2003-08-06 965.460022 975.73999 960.840027 967.080017 1491000000.0 967.080017
2871 2003-08-05 982.820007 982.820007 964.969971 965.460022 1351700000.0 965.460022
2872 2003-08-04 980.150024 985.75 966.789978 982.820007 1318700000.0 982.820007
2873 2003-08-01 990.309998 990.309998 978.859985 980.150024 1390600000.0 980.150024
2874 2003-07-31 987.48999 1004.590027 987.48999 990.309998 1608000000.0 990.309998
2875 2003-07-30 989.280029 992.619995 985.960022 987.48999 1391900000.0 987.48999
2876 2003-07-29 996.52002 998.640015 984.150024 989.280029 1508900000.0 989.280029
2877 2003-07-28 998.679993 1000.679993 993.590027 996.52002 1328600000.0 996.52002
2878 2003-07-25 981.599976 998.710022 977.48999 998.679993 1397500000.0 998.679993
2879 2003-07-24 988.609985 998.890015 981.070007 981.599976 1559000000.0 981.599976
2880 2003-07-23 988.109985 989.859985 979.789978 988.609985 1362700000.0 988.609985
2881 2003-07-22 978.799988 990.289978 976.080017 988.109985 1439700000.0 988.109985
2882 2003-07-21 993.320007 993.320007 975.630005 978.799988 1254200000.0 978.799988
2883 2003-07-18 981.72998 994.25 981.710022 993.320007 1365200000.0 993.320007
2884 2003-07-17 994.0 994.0 978.599976 981.72998 1661400000.0 981.72998
2885 2003-07-16 1000.419983 1003.469971 989.299988 994.090027 1662000000.0 994.090027
2886 2003-07-15 1003.859985 1009.609985 996.669983 1000.419983 1518600000.0 1000.419983
2887 2003-07-14 998.140015 1015.409973 998.140015 1003.859985 1448900000.0 1003.859985
2888 2003-07-11 988.700012 1000.859985 988.700012 998.140015 1212700000.0 998.140015
2889 2003-07-10 1002.210022 1002.210022 983.630005 988.700012 1465700000.0 988.700012
2890 2003-07-09 1007.840027 1010.429993 998.169983 1002.210022 1618000000.0 1002.210022
2891 2003-07-08 1004.419983 1008.919983 998.72998 1007.840027 1565700000.0 1007.840027
2892 2003-07-07 985.700012 1005.559998 985.700012 1004.419983 1429100000.0 1004.419983
2893 2003-07-03 993.75 995.0 983.340027 985.700012 775900000.0 985.700012
2894 2003-07-02 982.320007 993.780029 982.320007 993.75 1519300000.0 993.75
2895 2003-07-01 974.5 983.26001 962.099976 982.320007 1460200000.0 982.320007
2896 2003-06-30 976.219971 983.609985 973.599976 974.5 1587200000.0 974.5
2897 2003-06-27 985.820007 988.880005 974.289978 976.219971 1267800000.0 976.219971
2898 2003-06-26 975.320007 986.530029 973.799988 985.820007 1387400000.0 985.820007
2899 2003-06-25 983.450012 991.640015 974.859985 975.320007 1459200000.0 975.320007
2900 2003-06-24 981.640015 987.840027 979.080017 983.450012 1388300000.0 983.450012
2901 2003-06-23 995.690002 995.690002 977.400024 981.640015 1398100000.0 981.640015
2902 2003-06-20 994.700012 1002.090027 993.359985 995.690002 1698000000.0 995.690002
2903 2003-06-19 1010.090027 1011.219971 993.080017 994.700012 1530100000.0 994.700012
2904 2003-06-18 1011.659973 1015.119995 1004.609985 1010.090027 1488900000.0 1010.090027
2905 2003-06-17 1010.73999 1015.330017 1007.039978 1011.659973 1479700000.0 1011.659973
2906 2003-06-16 988.609985 1010.859985 988.609985 1010.73999 1345900000.0 1010.73999
2907 2003-06-13 998.51001 1000.919983 984.27002 988.609985 1271600000.0 988.609985
2908 2003-06-12 997.47998 1002.73999 991.27002 998.51001 1553100000.0 998.51001
2909 2003-06-11 984.840027 997.47998 981.609985 997.47998 1520000000.0 997.47998
2910 2003-06-10 975.929993 984.840027 975.929993 984.840027 1275400000.0 984.840027
2911 2003-06-09 987.76001 987.76001 972.590027 975.929993 1307000000.0 975.929993
2912 2003-06-06 990.140015 1007.690002 986.01001 987.76001 1837200000.0 987.76001
2913 2003-06-05 986.23999 990.140015 978.130005 990.140015 1693100000.0 990.140015
2914 2003-06-04 971.559998 987.849976 970.719971 986.23999 1618700000.0 986.23999
2915 2003-06-03 967.0 973.02002 964.469971 971.559998 1450200000.0 971.559998
2916 2003-06-02 963.590027 979.109985 963.590027 967.0 1662500000.0 967.0
2917 2003-05-30 949.640015 965.380005 949.640015 963.590027 1688800000.0 963.590027
2918 2003-05-29 953.219971 962.080017 946.22998 949.640015 1685800000.0 949.640015
2919 2003-05-28 951.47998 959.390015 950.119995 953.219971 1559000000.0 953.219971
2920 2003-05-27 933.219971 952.76001 927.330017 951.47998 1532000000.0 951.47998
2921 2003-05-23 931.869995 935.200012 927.419983 933.219971 1201000000.0 933.219971
2922 2003-05-22 923.419983 935.299988 922.539978 931.869995 1448500000.0 931.869995
2923 2003-05-21 919.72998 923.849976 914.909973 923.419983 1457800000.0 923.419983
2924 2003-05-20 920.77002 925.340027 912.049988 919.72998 1505300000.0 919.72998
2925 2003-05-19 944.299988 944.299988 920.22998 920.77002 1375700000.0 920.77002
2926 2003-05-16 946.669983 948.650024 938.599976 944.299988 1505500000.0 944.299988
2927 2003-05-15 939.280029 948.22998 938.789978 946.669983 1508700000.0 946.669983
2928 2003-05-14 942.299988 947.289978 935.23999 939.280029 1401800000.0 939.280029
2929 2003-05-13 945.109985 947.51001 938.909973 942.299988 1418100000.0 942.299988
2930 2003-05-12 933.409973 946.840027 929.299988 945.109985 1378800000.0 945.109985
2931 2003-05-09 920.27002 933.77002 920.27002 933.409973 1326100000.0 933.409973
2932 2003-05-08 929.619995 929.619995 919.719971 920.27002 1379600000.0 920.27002
2933 2003-05-07 934.390015 937.219971 926.409973 929.619995 1531900000.0 929.619995
2934 2003-05-06 926.549988 939.609985 926.380005 934.390015 1649600000.0 934.390015
2935 2003-05-05 930.080017 933.880005 924.549988 926.549988 1446300000.0 926.549988
2936 2003-05-02 916.299988 930.559998 912.349976 930.080017 1554300000.0 930.080017
2937 2003-05-01 916.919983 919.679993 902.830017 916.299988 1397500000.0 916.299988
2938 2003-04-30 917.840027 922.01001 911.700012 916.919983 1788510000.0 916.919983
2939 2003-04-29 914.840027 924.23999 911.099976 917.840027 1525600000.0 917.840027
2940 2003-04-28 898.809998 918.150024 898.809998 914.840027 1273000000.0 914.840027
2941 2003-04-25 911.429993 911.429993 897.52002 898.809998 1335800000.0 898.809998
2942 2003-04-24 919.02002 919.02002 906.690002 911.429993 1648100000.0 911.429993
2943 2003-04-23 911.369995 919.73999 909.890015 919.02002 1667200000.0 919.02002
2944 2003-04-22 892.01001 911.73999 886.700012 911.369995 1631200000.0 911.369995
2945 2003-04-21 893.580017 898.01001 888.169983 892.01001 1118700000.0 892.01001
2946 2003-04-17 879.909973 893.830017 879.200012 893.580017 1430600000.0 893.580017
2947 2003-04-16 890.809998 896.77002 877.929993 879.909973 1587600000.0 879.909973
2948 2003-04-15 885.22998 891.27002 881.849976 890.809998 1460200000.0 890.809998
2949 2003-04-14 868.299988 885.26001 868.299988 885.22998 1131000000.0 885.22998
2950 2003-04-11 871.580017 883.340027 865.919983 868.299988 1141600000.0 868.299988
2951 2003-04-10 865.98999 871.780029 862.76001 871.580017 1275300000.0 871.580017
2952 2003-04-09 878.289978 887.349976 865.719971 865.98999 1293700000.0 865.98999
2953 2003-04-08 879.929993 883.109985 874.679993 878.289978 1235400000.0 878.289978
2954 2003-04-07 878.849976 904.890015 878.849976 879.929993 1494000000.0 879.929993
2955 2003-04-04 876.450012 882.72998 874.22998 878.849976 1241200000.0 878.849976
2956 2003-04-03 880.900024 885.890015 876.119995 876.450012 1339500000.0 876.450012
2957 2003-04-02 858.47998 884.570007 858.47998 880.900024 1589800000.0 880.900024
2958 2003-04-01 848.179993 861.280029 847.849976 858.47998 1461600000.0 858.47998
2959 2003-03-31 863.5 863.5 843.679993 848.179993 1495500000.0 848.179993
2960 2003-03-28 868.52002 869.880005 860.830017 863.5 1227000000.0 863.5
2961 2003-03-27 869.950012 874.150024 858.090027 868.52002 1232900000.0 868.52002
2962 2003-03-26 874.73999 875.799988 866.469971 869.950012 1319700000.0 869.950012
2963 2003-03-25 864.22998 879.869995 862.590027 874.73999 1333400000.0 874.73999
2964 2003-03-24 895.789978 895.789978 862.02002 864.22998 1293000000.0 864.22998
2965 2003-03-21 875.840027 895.900024 875.840027 895.789978 1883710000.0 895.789978
2966 2003-03-20 874.02002 879.599976 859.01001 875.669983 1439100000.0 875.669983
2967 2003-03-19 866.450012 874.98999 861.210022 874.02002 1473400000.0 874.02002
2968 2003-03-18 862.789978 866.940002 857.359985 866.450012 1555100000.0 866.450012
2969 2003-03-17 833.27002 862.789978 827.169983 862.789978 1700420000.0 862.789978
2970 2003-03-14 831.890015 841.390015 828.26001 833.27002 1541900000.0 833.27002
2971 2003-03-13 804.190002 832.02002 804.190002 831.900024 1816300000.0 831.900024
2972 2003-03-12 800.72998 804.190002 788.900024 804.190002 1620000000.0 804.190002
2973 2003-03-11 807.47998 814.25 800.299988 800.72998 1427700000.0 800.72998
2974 2003-03-10 828.890015 828.890015 806.570007 807.47998 1255000000.0 807.47998
2975 2003-03-07 822.099976 829.549988 811.22998 828.890015 1368500000.0 828.890015
2976 2003-03-06 829.849976 829.849976 819.849976 822.099976 1299200000.0 822.099976
2977 2003-03-05 821.98999 829.869995 819.0 829.849976 1332700000.0 829.849976
2978 2003-03-04 834.809998 835.429993 821.960022 821.98999 1256600000.0 821.98999
2979 2003-03-03 841.150024 852.340027 832.73999 834.809998 1208900000.0 834.809998
2980 2003-02-28 837.280029 847.0 837.280029 841.150024 1373300000.0 841.150024
2981 2003-02-27 827.549988 842.190002 827.549988 837.280029 1287800000.0 837.280029
2982 2003-02-26 838.570007 840.099976 826.679993 827.549988 1374400000.0 827.549988
2983 2003-02-25 832.580017 839.549988 818.539978 838.570007 1483700000.0 838.570007
2984 2003-02-24 848.169983 848.169983 832.159973 832.580017 1229200000.0 832.580017
2985 2003-02-21 837.099976 852.280029 831.47998 848.169983 1398200000.0 848.169983
2986 2003-02-20 845.130005 849.369995 836.559998 837.099976 1194100000.0 837.099976
2987 2003-02-19 851.169983 851.169983 838.789978 845.130005 1075600000.0 845.130005
2988 2003-02-18 834.890015 852.869995 834.890015 851.169983 1250800000.0 851.169983
2989 2003-02-14 817.369995 834.890015 815.030029 834.890015 1404600000.0 834.890015
2990 2003-02-13 818.679993 821.25 806.289978 817.369995 1489300000.0 817.369995
2991 2003-02-12 829.200012 832.119995 818.48999 818.679993 1260500000.0 818.679993
2992 2003-02-11 835.969971 843.02002 825.090027 829.200012 1307000000.0 829.200012
2993 2003-02-10 829.690002 837.159973 823.530029 835.969971 1238200000.0 835.969971
2994 2003-02-07 838.150024 845.72998 826.700012 829.690002 1276800000.0 829.690002
2995 2003-02-06 843.590027 844.22998 833.25 838.150024 1430900000.0 838.150024
2996 2003-02-05 848.200012 861.630005 842.109985 843.590027 1450800000.0 843.590027
2997 2003-02-04 860.320007 860.320007 840.190002 848.200012 1451600000.0 848.200012
2998 2003-02-03 855.700012 864.640015 855.700012 860.320007 1258500000.0 860.320007
2999 2003-01-31 844.609985 858.330017 840.340027 855.700012 1578530000.0 855.700012
3000 2003-01-30 864.359985 865.47998 843.73999 844.609985 1510300000.0 844.609985
3001 2003-01-29 858.539978 868.719971 845.859985 864.359985 1595400000.0 864.359985
3002 2003-01-28 847.47998 860.76001 847.47998 858.539978 1459100000.0 858.539978
3003 2003-01-27 861.400024 863.950012 844.25 847.47998 1435900000.0 847.47998
3004 2003-01-24 887.340027 887.340027 859.710022 861.400024 1574800000.0 861.400024
3005 2003-01-23 878.359985 890.25 876.890015 887.340027 1744550000.0 887.340027
3006 2003-01-22 887.619995 889.73999 877.640015 878.359985 1560800000.0 878.359985
3007 2003-01-21 901.780029 906.0 887.619995 887.619995 1335200000.0 887.619995
3008 2003-01-17 914.599976 914.599976 899.02002 901.780029 1358200000.0 901.780029
3009 2003-01-16 918.219971 926.030029 911.97998 914.599976 1534600000.0 914.599976
3010 2003-01-15 931.659973 932.590027 916.700012 918.219971 1432100000.0 918.219971
3011 2003-01-14 926.26001 931.659973 921.719971 931.659973 1379400000.0 931.659973
3012 2003-01-13 927.570007 935.049988 922.049988 926.26001 1396300000.0 926.26001
3013 2003-01-10 927.580017 932.890015 917.659973 927.570007 1485400000.0 927.570007
3014 2003-01-09 909.929993 928.309998 909.929993 927.570007 1560300000.0 927.570007
3015 2003-01-08 922.929993 922.929993 908.320007 909.929993 1467600000.0 909.929993
3016 2003-01-07 929.01001 930.809998 919.929993 922.929993 1545200000.0 922.929993
3017 2003-01-06 908.590027 931.77002 908.590027 929.01001 1435900000.0 929.01001
3018 2003-01-03 909.030029 911.25 903.070007 908.590027 1130800000.0 908.590027
3019 2003-01-02 879.820007 909.030029 879.820007 909.030029 1229200000.0 909.030029
3020 2002-12-31 879.390015 881.929993 869.450012 879.820007 1088500000.0 879.820007
3021 2002-12-30 875.400024 882.099976 870.22998 879.390015 1057800000.0 879.390015
3022 2002-12-27 889.659973 890.460022 873.619995 875.400024 758400000.0 875.400024
3023 2002-12-26 892.469971 903.890015 887.47998 889.659973 721100000.0 889.659973
3024 2002-12-24 897.380005 897.380005 892.289978 892.469971 458310000.0 892.469971
3025 2002-12-23 895.73999 902.429993 892.26001 897.380005 1112100000.0 897.380005
3026 2002-12-20 884.25 897.789978 884.25 895.76001 1782730000.0 895.76001
3027 2002-12-19 890.02002 899.190002 880.320007 884.25 1385900000.0 884.25
3028 2002-12-18 902.98999 902.98999 887.820007 891.119995 1446200000.0 891.119995
3029 2002-12-17 910.400024 911.219971 901.73999 902.98999 1251800000.0 902.98999
3030 2002-12-16 889.47998 910.419983 889.47998 910.400024 1271600000.0 910.400024
3031 2002-12-13 901.580017 901.580017 888.47998 889.47998 1330800000.0 889.47998
3032 2002-12-12 904.960022 908.369995 897.0 901.580017 1255300000.0 901.580017
3033 2002-12-11 904.450012 909.940002 896.47998 904.960022 1285100000.0 904.960022
3034 2002-12-10 892.0 904.950012 892.0 904.450012 1286600000.0 904.450012
3035 2002-12-09 912.22998 912.22998 891.969971 892.0 1320800000.0 892.0
3036 2002-12-06 906.549988 915.47998 895.960022 912.22998 1241100000.0 912.22998
3037 2002-12-05 917.580017 921.48999 905.900024 906.549988 1250200000.0 906.549988
3038 2002-12-04 920.75 925.25 909.51001 917.580017 1588900000.0 917.580017
3039 2002-12-03 934.530029 934.530029 918.72998 920.75 1488400000.0 920.75
3040 2002-12-02 936.309998 954.280029 927.719971 934.530029 1612000000.0 934.530029
3041 2002-11-29 938.869995 941.820007 935.580017 936.309998 643460000.0 936.309998
3042 2002-11-27 913.309998 940.409973 913.309998 938.869995 1350300000.0 938.869995
3043 2002-11-26 932.869995 932.869995 912.099976 913.309998 1543600000.0 913.309998
3044 2002-11-25 930.549988 937.150024 923.309998 932.869995 1574000000.0 932.869995
3045 2002-11-22 933.76001 937.280029 928.409973 930.549988 1626800000.0 930.549988
3046 2002-11-21 914.150024 935.130005 914.150024 933.76001 2415100000.0 933.76001
3047 2002-11-20 896.73999 915.01001 894.929993 914.150024 1517300000.0 914.150024
3048 2002-11-19 900.359985 905.450012 893.090027 896.73999 1337400000.0 896.73999
3049 2002-11-18 909.830017 915.909973 899.47998 900.359985 1282600000.0 900.359985
3050 2002-11-15 904.27002 910.210022 895.349976 909.830017 1400100000.0 909.830017
3051 2002-11-14 882.530029 904.27002 882.530029 904.27002 1519000000.0 904.27002
3052 2002-11-13 882.950012 892.51001 872.049988 882.530029 1463400000.0 882.530029
3053 2002-11-12 876.190002 894.299988 876.190002 882.950012 1377100000.0 882.950012
3054 2002-11-11 894.73999 894.73999 874.630005 876.190002 1113000000.0 876.190002
3055 2002-11-08 902.650024 910.109985 891.619995 894.73999 1446500000.0 894.73999
3056 2002-11-07 923.76001 923.76001 898.679993 902.650024 1466900000.0 902.650024
3057 2002-11-06 915.390015 925.659973 905.0 923.76001 1674000000.0 923.76001
3058 2002-11-05 908.349976 915.830017 904.909973 915.390015 1354100000.0 915.390015
3059 2002-11-04 900.960022 924.580017 900.960022 908.349976 1645900000.0 908.349976
3060 2002-11-01 885.76001 903.419983 877.710022 900.960022 1450400000.0 900.960022
3061 2002-10-31 890.710022 898.830017 879.75 885.76001 1641300000.0 885.76001
3062 2002-10-30 882.150024 895.280029 879.190002 890.710022 1422300000.0 890.710022
3063 2002-10-29 890.22998 890.640015 867.909973 882.150024 1529700000.0 882.150024
3064 2002-10-28 897.650024 907.440002 886.150024 890.22998 1382600000.0 890.22998
3065 2002-10-25 882.5 897.710022 877.030029 897.650024 1340400000.0 897.650024
3066 2002-10-24 896.140015 902.940002 879.0 882.5 1700570000.0 882.5
3067 2002-10-23 890.159973 896.140015 873.820007 896.140015 1593900000.0 896.140015
3068 2002-10-22 899.719971 899.719971 882.400024 890.159973 1549200000.0 890.159973
3069 2002-10-21 884.390015 900.690002 873.059998 899.719971 1447000000.0 899.719971
3070 2002-10-18 879.200012 886.679993 866.580017 884.390015 1423100000.0 884.390015
3071 2002-10-17 860.02002 885.349976 860.02002 879.200012 1780390000.0 879.200012
3072 2002-10-16 881.27002 881.27002 856.280029 860.02002 1585000000.0 860.02002
3073 2002-10-15 841.440002 881.27002 841.440002 881.27002 1956000000.0 881.27002
3074 2002-10-14 835.320007 844.390015 828.369995 841.440002 1200300000.0 841.440002
3075 2002-10-11 803.919983 843.27002 803.919983 835.320007 1854130000.0 835.320007
3076 2002-10-10 776.76001 806.51001 768.630005 803.919983 2090230000.0 803.919983
3077 2002-10-09 798.549988 798.549988 775.799988 776.76001 1885030000.0 776.76001
3078 2002-10-08 785.280029 808.859985 779.5 798.549988 1938430000.0 798.549988
3079 2002-10-07 800.580017 808.210022 782.960022 785.280029 1576500000.0 785.280029
3080 2002-10-04 818.950012 825.900024 794.099976 800.580017 1835930000.0 800.580017
3081 2002-10-03 827.909973 840.02002 817.25 818.950012 1674500000.0 818.950012
3082 2002-10-02 843.77002 851.929993 826.5 827.909973 1668900000.0 827.909973
3083 2002-10-01 815.280029 847.929993 812.820007 847.909973 1780900000.0 847.909973
3084 2002-09-30 827.369995 827.369995 800.200012 815.280029 1721870000.0 815.280029
3085 2002-09-27 854.950012 854.950012 826.840027 827.369995 1507300000.0 827.369995
3086 2002-09-26 839.659973 856.599976 839.659973 854.950012 1650000000.0 854.950012
3087 2002-09-25 819.27002 844.219971 818.460022 839.659973 1651500000.0 839.659973
3088 2002-09-24 833.700012 833.700012 817.380005 819.289978 1670240000.0 819.289978
3089 2002-09-23 845.390015 845.390015 825.76001 833.700012 1381100000.0 833.700012
3090 2002-09-20 843.320007 849.320007 839.090027 845.390015 1792800000.0 845.390015
3091 2002-09-19 869.460022 869.460022 843.090027 843.320007 1524000000.0 843.320007
3092 2002-09-18 873.52002 878.450012 857.390015 869.460022 1501000000.0 869.460022
3093 2002-09-17 891.099976 902.679993 872.380005 873.52002 1448600000.0 873.52002
3094 2002-09-16 889.809998 891.840027 878.909973 891.099976 1001400000.0 891.099976
3095 2002-09-13 886.909973 892.75 877.049988 889.809998 1271000000.0 889.809998
3096 2002-09-12 909.450012 909.450012 884.840027 886.909973 1191600000.0 886.909973
3097 2002-09-11 910.630005 924.02002 908.469971 909.450012 846600000.0 909.450012
3098 2002-09-10 902.960022 909.890015 900.5 909.580017 1186400000.0 909.580017
3099 2002-09-09 893.919983 907.340027 882.919983 902.960022 1130600000.0 902.960022
3100 2002-09-06 879.150024 899.070007 879.150024 893.919983 1184500000.0 893.919983
3101 2002-09-05 893.400024 893.400024 870.5 879.150024 1401300000.0 879.150024
3102 2002-09-04 878.02002 896.099976 875.72998 893.400024 1372100000.0 893.400024
3103 2002-09-03 916.070007 916.070007 877.51001 878.02002 1289800000.0 878.02002
3104 2002-08-30 917.799988 928.150024 910.169983 916.070007 929900000.0 916.070007
3105 2002-08-29 917.869995 924.590027 903.330017 917.799988 1271100000.0 917.799988
3106 2002-08-28 934.820007 934.820007 913.210022 917.869995 1146600000.0 917.869995
3107 2002-08-27 947.950012 955.820007 930.359985 934.820007 1307700000.0 934.820007
3108 2002-08-26 940.859985 950.799988 930.419983 947.950012 1016900000.0 947.950012
3109 2002-08-23 962.700012 962.700012 937.169983 940.859985 1071500000.0 940.859985
3110 2002-08-22 949.359985 965.0 946.429993 962.700012 1373000000.0 962.700012
3111 2002-08-21 937.429993 951.590027 931.320007 949.359985 1353100000.0 949.359985
3112 2002-08-20 950.700012 950.700012 931.859985 937.429993 1308500000.0 937.429993
3113 2002-08-19 928.77002 951.169983 927.210022 950.700012 1299800000.0 950.700012
3114 2002-08-16 930.25 935.380005 916.210022 928.77002 1265300000.0 928.77002
3115 2002-08-15 919.619995 933.289978 918.169983 930.25 1505100000.0 930.25
3116 2002-08-14 884.210022 920.210022 876.200012 919.619995 1533800000.0 919.619995
3117 2002-08-13 903.799988 911.710022 883.619995 884.210022 1297700000.0 884.210022
3118 2002-08-12 908.640015 908.640015 892.380005 903.799988 1036500000.0 903.799988
3119 2002-08-09 898.72998 913.950012 890.77002 908.640015 1294900000.0 908.640015
3120 2002-08-08 876.77002 905.840027 875.169983 905.460022 1646700000.0 905.460022
3121 2002-08-07 859.570007 878.73999 854.150024 876.77002 1490400000.0 876.77002
3122 2002-08-06 834.599976 874.440002 834.599976 859.570007 1514100000.0 859.570007
3123 2002-08-05 864.23999 864.23999 833.440002 834.599976 1425500000.0 834.599976
3124 2002-08-02 884.400024 884.719971 853.950012 864.23999 1538100000.0 864.23999
3125 2002-08-01 911.619995 911.619995 882.47998 884.659973 1672200000.0 884.659973
3126 2002-07-31 902.780029 911.640015 889.880005 911.619995 2049360000.0 911.619995
3127 2002-07-30 898.960022 909.809998 884.700012 902.780029 1826090000.0 902.780029
3128 2002-07-29 852.840027 898.960022 852.840027 898.960022 1778650000.0 898.960022
3129 2002-07-26 838.679993 852.849976 835.919983 852.840027 1796100000.0 852.840027
3130 2002-07-25 843.419983 853.830017 816.109985 838.679993 2424700000.0 838.679993
3131 2002-07-24 797.710022 844.320007 775.679993 843.429993 2775560000.0 843.429993
3132 2002-07-23 819.849976 827.690002 796.130005 797.700012 2441020000.0 797.700012
3133 2002-07-22 847.76001 854.130005 813.26001 819.849976 2248060000.0 819.849976
3134 2002-07-19 881.559998 881.559998 842.070007 847.75 2654100000.0 847.75
3135 2002-07-18 905.450012 907.799988 880.599976 881.559998 1736300000.0 881.559998
3136 2002-07-17 901.049988 926.52002 895.030029 906.039978 2566500000.0 906.039978
3137 2002-07-16 917.929993 918.650024 897.130005 900.940002 1843700000.0 900.940002
3138 2002-07-15 921.390015 921.390015 876.460022 917.929993 2574800000.0 917.929993
3139 2002-07-12 927.369995 934.309998 913.710022 921.390015 1607400000.0 921.390015
3140 2002-07-11 920.469971 929.159973 900.940002 927.369995 2080480000.0 927.369995
3141 2002-07-10 952.830017 956.340027 920.289978 920.469971 1816900000.0 920.469971
3142 2002-07-09 976.97998 979.630005 951.710022 952.830017 1348900000.0 952.830017
3143 2002-07-08 989.030029 993.559998 972.909973 976.97998 1184400000.0 976.97998
3144 2002-07-05 953.98999 989.070007 953.98999 989.030029 699400000.0 989.030029
3145 2002-07-03 948.090027 954.299988 934.869995 953.98999 1527800000.0 953.98999
3146 2002-07-02 968.650024 968.650024 945.539978 948.090027 1823000000.0 948.090027
3147 2002-07-01 989.820007 994.460022 967.429993 968.650024 1425500000.0 968.650024
3148 2002-06-28 990.640015 1001.789978 988.309998 989.820007 2117000000.0 989.820007
3149 2002-06-27 973.530029 990.669983 963.73999 990.640015 1908600000.0 990.640015
3150 2002-06-26 976.140015 977.429993 952.919983 973.530029 2014290000.0 973.530029
3151 2002-06-25 992.719971 1005.880005 974.210022 976.140015 1513700000.0 976.140015
3152 2002-06-24 989.140015 1002.109985 970.849976 992.719971 1552600000.0 992.719971
3153 2002-06-21 1006.289978 1006.289978 985.650024 989.140015 1497200000.0 989.140015
3154 2002-06-20 1019.98999 1023.330017 1004.590027 1006.289978 1389700000.0 1006.289978
3155 2002-06-19 1037.140015 1037.609985 1017.880005 1019.98999 1336100000.0 1019.98999
3156 2002-06-18 1036.170044 1040.829956 1030.920044 1037.140015 1193100000.0 1037.140015
3157 2002-06-17 1007.27002 1036.170044 1007.27002 1036.170044 1236600000.0 1036.170044
3158 2002-06-14 1009.559998 1009.559998 981.630005 1007.27002 1549000000.0 1007.27002
3159 2002-06-13 1020.26001 1023.469971 1008.119995 1009.559998 1405500000.0 1009.559998
3160 2002-06-12 1013.26001 1021.849976 1002.580017 1020.26001 1795720000.0 1020.26001
3161 2002-06-11 1030.73999 1039.040039 1012.940002 1013.599976 1212400000.0 1013.599976
3162 2002-06-10 1027.530029 1038.180054 1025.449951 1030.73999 1226200000.0 1030.73999
3163 2002-06-07 1029.150024 1033.02002 1012.48999 1027.530029 1341300000.0 1027.530029
3164 2002-06-06 1049.900024 1049.900024 1026.910034 1029.150024 1601500000.0 1029.150024
3165 2002-06-05 1040.689941 1050.109985 1038.839966 1049.900024 1300100000.0 1049.900024
3166 2002-06-04 1040.680054 1046.060059 1030.52002 1040.689941 1466600000.0 1040.689941
3167 2002-06-03 1067.140015 1070.73999 1039.900024 1040.680054 1324300000.0 1040.680054
3168 2002-05-31 1064.660034 1079.930054 1064.660034 1067.140015 1277300000.0 1067.140015
3169 2002-05-30 1067.660034 1069.5 1054.26001 1064.660034 1286600000.0 1064.660034
3170 2002-05-29 1074.550049 1074.829956 1067.660034 1067.660034 1081800000.0 1067.660034
3171 2002-05-28 1083.819946 1085.97998 1070.310059 1074.550049 996500000.0 1074.550049
3172 2002-05-24 1097.079956 1097.079956 1082.189941 1083.819946 885400000.0 1083.819946
3173 2002-05-23 1086.02002 1097.099976 1080.550049 1097.079956 1192900000.0 1097.079956
3174 2002-05-22 1079.880005 1086.02002 1075.640015 1086.02002 1136300000.0 1086.02002
3175 2002-05-21 1091.880005 1099.550049 1079.079956 1079.880005 1200500000.0 1079.880005
3176 2002-05-20 1106.589966 1106.589966 1090.609985 1091.880005 989800000.0 1091.880005
3177 2002-05-17 1098.22998 1106.589966 1096.77002 1106.589966 1274400000.0 1106.589966
3178 2002-05-16 1091.069946 1099.290039 1089.170044 1098.22998 1256600000.0 1098.22998
3179 2002-05-15 1097.280029 1104.22998 1088.939941 1091.069946 1420200000.0 1091.069946
3180 2002-05-14 1074.560059 1097.709961 1074.560059 1097.280029 1414500000.0 1097.280029
3181 2002-05-13 1054.98999 1074.839966 1053.900024 1074.560059 1088600000.0 1074.560059
3182 2002-05-10 1073.01001 1075.430054 1053.930054 1054.98999 1171900000.0 1054.98999
3183 2002-05-09 1088.849976 1088.849976 1072.22998 1073.01001 1153000000.0 1073.01001
3184 2002-05-08 1049.48999 1088.920044 1049.48999 1088.849976 1502000000.0 1088.849976
3185 2002-05-07 1052.670044 1058.670044 1048.959961 1049.48999 1354700000.0 1049.48999
3186 2002-05-06 1073.430054 1075.959961 1052.650024 1052.670044 1122600000.0 1052.670044
3187 2002-05-03 1084.560059 1084.560059 1068.890015 1073.430054 1284500000.0 1073.430054
3188 2002-05-02 1086.459961 1091.420044 1079.459961 1084.560059 1364000000.0 1084.560059
3189 2002-05-01 1076.920044 1088.319946 1065.290039 1086.459961 1451400000.0 1086.459961
3190 2002-04-30 1065.449951 1082.619995 1063.459961 1076.920044 1628600000.0 1076.920044
3191 2002-04-29 1076.319946 1078.949951 1063.619995 1065.449951 1314700000.0 1065.449951
3192 2002-04-26 1091.47998 1096.77002 1076.310059 1076.319946 1374200000.0 1076.319946
3193 2002-04-25 1093.140015 1094.359985 1084.810059 1091.47998 1517400000.0 1091.47998
3194 2002-04-24 1100.959961 1108.459961 1092.51001 1093.140015 1373200000.0 1093.140015
3195 2002-04-23 1107.829956 1111.170044 1098.939941 1100.959961 1388500000.0 1100.959961
3196 2002-04-22 1125.170044 1125.170044 1105.619995 1107.829956 1181800000.0 1107.829956
3197 2002-04-19 1124.469971 1128.819946 1122.589966 1125.170044 1185000000.0 1125.170044
3198 2002-04-18 1126.069946 1130.48999 1109.290039 1124.469971 1359300000.0 1124.469971
3199 2002-04-17 1128.369995 1133.0 1123.369995 1126.069946 1376900000.0 1126.069946
3200 2002-04-16 1102.550049 1129.400024 1102.550049 1128.369995 1341300000.0 1128.369995
3201 2002-04-15 1111.01001 1114.859985 1099.410034 1102.550049 1120400000.0 1102.550049
3202 2002-04-12 1103.689941 1112.77002 1102.73999 1111.01001 1282100000.0 1111.01001
3203 2002-04-11 1130.469971 1130.469971 1102.420044 1103.689941 1505600000.0 1103.689941
3204 2002-04-10 1117.800049 1131.76001 1117.800049 1130.469971 1447900000.0 1130.469971
3205 2002-04-09 1125.290039 1128.290039 1116.72998 1117.800049 1235400000.0 1117.800049
3206 2002-04-08 1122.72998 1125.410034 1111.790039 1125.290039 1095300000.0 1125.290039
3207 2002-04-05 1126.339966 1133.310059 1119.48999 1122.72998 1110200000.0 1122.72998
3208 2002-04-04 1125.400024 1130.449951 1120.060059 1126.339966 1283800000.0 1126.339966
3209 2002-04-03 1136.76001 1138.849976 1119.680054 1125.400024 1219700000.0 1125.400024
3210 2002-04-02 1146.540039 1146.540039 1135.709961 1136.76001 1176700000.0 1136.76001
3211 2002-04-01 1147.390015 1147.839966 1132.869995 1146.540039 1050900000.0 1146.540039
3212 2002-03-28 1144.579956 1154.449951 1144.579956 1147.390015 1147600000.0 1147.390015
3213 2002-03-27 1138.48999 1146.949951 1135.329956 1144.579956 1180100000.0 1144.579956
3214 2002-03-26 1131.869995 1147.0 1131.609985 1138.48999 1223600000.0 1138.48999
3215 2002-03-25 1148.699951 1151.040039 1131.869995 1131.869995 1057900000.0 1131.869995
3216 2002-03-22 1153.589966 1156.48999 1144.599976 1148.699951 1243300000.0 1148.699951
3217 2002-03-21 1151.849976 1155.099976 1139.47998 1153.589966 1339200000.0 1153.589966
3218 2002-03-20 1170.290039 1170.290039 1151.609985 1151.849976 1304900000.0 1151.849976
3219 2002-03-19 1165.550049 1173.939941 1165.550049 1170.290039 1255000000.0 1170.290039
3220 2002-03-18 1166.160034 1172.72998 1159.140015 1165.550049 1169500000.0 1165.550049
3221 2002-03-15 1153.040039 1166.47998 1153.040039 1166.160034 1493900000.0 1166.160034
3222 2002-03-14 1154.089966 1157.829956 1151.079956 1153.040039 1208800000.0 1153.040039
3223 2002-03-13 1165.579956 1165.579956 1151.01001 1154.089966 1354000000.0 1154.089966
3224 2002-03-12 1168.26001 1168.26001 1154.339966 1165.579956 1304400000.0 1165.579956
3225 2002-03-11 1164.310059 1173.030029 1159.579956 1168.26001 1210200000.0 1168.26001
3226 2002-03-08 1157.540039 1172.76001 1157.540039 1164.310059 1412000000.0 1164.310059
3227 2002-03-07 1162.77002 1167.939941 1150.689941 1157.540039 1517400000.0 1157.540039
3228 2002-03-06 1146.140015 1165.290039 1145.109985 1162.77002 1541300000.0 1162.77002
3229 2002-03-05 1153.839966 1157.73999 1144.780029 1146.140015 1549300000.0 1146.140015
3230 2002-03-04 1131.780029 1153.839966 1130.930054 1153.839966 1594300000.0 1153.839966
3231 2002-03-01 1106.72998 1131.790039 1106.72998 1131.780029 1456500000.0 1131.780029
3232 2002-02-28 1109.890015 1121.569946 1106.72998 1106.72998 1392200000.0 1106.72998
3233 2002-02-27 1109.380005 1123.060059 1102.26001 1109.890015 1393800000.0 1109.890015
3234 2002-02-26 1109.430054 1115.050049 1101.719971 1109.380005 1309200000.0 1109.380005
3235 2002-02-25 1089.839966 1112.709961 1089.839966 1109.430054 1367400000.0 1109.430054
3236 2002-02-22 1080.949951 1093.930054 1074.390015 1089.839966 1411000000.0 1089.839966
3237 2002-02-21 1097.97998 1101.5 1080.23999 1080.949951 1381600000.0 1080.949951
3238 2002-02-20 1083.339966 1098.319946 1074.359985 1097.97998 1438900000.0 1097.97998
3239 2002-02-19 1104.180054 1104.180054 1082.23999 1083.339966 1189900000.0 1083.339966
3240 2002-02-15 1116.47998 1117.089966 1103.22998 1104.180054 1359200000.0 1104.180054
3241 2002-02-14 1118.51001 1124.719971 1112.300049 1116.47998 1272500000.0 1116.47998
3242 2002-02-13 1107.5 1120.560059 1107.5 1118.51001 1215900000.0 1118.51001
3243 2002-02-12 1111.939941 1112.680054 1102.97998 1107.5 1094200000.0 1107.5
3244 2002-02-11 1096.219971 1112.01001 1094.680054 1111.939941 1159400000.0 1111.939941
3245 2002-02-08 1080.170044 1096.300049 1079.910034 1096.219971 1371900000.0 1096.219971
3246 2002-02-07 1083.51001 1094.030029 1078.439941 1080.170044 1441600000.0 1080.170044
3247 2002-02-06 1090.02002 1093.579956 1077.780029 1083.51001 1665800000.0 1083.51001
3248 2002-02-05 1094.439941 1100.959961 1082.579956 1090.02002 1778300000.0 1090.02002
3249 2002-02-04 1122.199951 1122.199951 1092.25 1094.439941 1437600000.0 1094.439941
3250 2002-02-01 1130.199951 1130.199951 1118.51001 1122.199951 1367200000.0 1122.199951
3251 2002-01-31 1113.569946 1130.209961 1113.300049 1130.199951 1557000000.0 1130.199951
3252 2002-01-30 1100.640015 1113.790039 1081.660034 1113.569946 2019600000.0 1113.569946
3253 2002-01-29 1133.060059 1137.469971 1098.73999 1100.640015 1812000000.0 1100.640015
3254 2002-01-28 1133.280029 1138.630005 1126.660034 1133.060059 1186800000.0 1133.060059
3255 2002-01-25 1132.150024 1138.310059 1127.819946 1133.280029 1345100000.0 1133.280029
3256 2002-01-24 1128.180054 1139.5 1128.180054 1132.150024 1552800000.0 1132.150024
3257 2002-01-23 1119.310059 1131.939941 1117.430054 1128.180054 1479200000.0 1128.180054
3258 2002-01-22 1127.579956 1135.26001 1117.910034 1119.310059 1311600000.0 1119.310059
3259 2002-01-18 1138.880005 1138.880005 1124.449951 1127.579956 1333300000.0 1127.579956
3260 2002-01-17 1127.569946 1139.27002 1127.569946 1138.880005 1380100000.0 1138.880005
3261 2002-01-16 1146.189941 1146.189941 1127.48999 1127.569946 1482500000.0 1127.569946
3262 2002-01-15 1138.410034 1148.810059 1136.880005 1146.189941 1386900000.0 1146.189941
3263 2002-01-14 1145.599976 1145.599976 1138.150024 1138.410034 1286400000.0 1138.410034
3264 2002-01-11 1156.550049 1159.410034 1145.449951 1145.599976 1211900000.0 1145.599976
3265 2002-01-10 1155.140015 1159.930054 1150.849976 1156.550049 1299000000.0 1156.550049
3266 2002-01-09 1160.709961 1174.26001 1151.890015 1155.140015 1452000000.0 1155.140015
3267 2002-01-08 1164.890015 1167.599976 1157.459961 1160.709961 1258800000.0 1160.709961
3268 2002-01-07 1172.51001 1176.969971 1163.550049 1164.890015 1308300000.0 1164.890015
3269 2002-01-04 1165.27002 1176.550049 1163.420044 1172.51001 1513000000.0 1172.51001
3270 2002-01-03 1154.670044 1165.27002 1154.01001 1165.27002 1398900000.0 1165.27002
3271 2002-01-02 1148.079956 1154.670044 1136.22998 1154.670044 1171000000.0 1154.670044
3272 2001-12-31 1161.02002 1161.160034 1148.040039 1148.079956 943600000.0 1148.079956
3273 2001-12-28 1157.130005 1164.640015 1157.130005 1161.02002 917400000.0 1161.02002
3274 2001-12-27 1149.369995 1157.130005 1149.369995 1157.130005 876300000.0 1157.130005
3275 2001-12-26 1144.650024 1159.180054 1144.650024 1149.369995 791100000.0 1149.369995
3276 2001-12-24 1144.890015 1147.829956 1144.619995 1144.650024 439670000.0 1144.650024
3277 2001-12-21 1139.930054 1147.459961 1139.930054 1144.890015 1694000000.0 1144.890015
3278 2001-12-20 1149.560059 1151.420044 1139.930054 1139.930054 1490500000.0 1139.930054
3279 2001-12-19 1142.920044 1152.439941 1134.75 1149.560059 1484900000.0 1149.560059
3280 2001-12-18 1134.359985 1145.099976 1134.359985 1142.920044 1354000000.0 1142.920044
3281 2001-12-17 1123.089966 1137.300049 1122.660034 1134.359985 1260400000.0 1134.359985
3282 2001-12-14 1119.380005 1128.280029 1114.530029 1123.089966 1306800000.0 1123.089966
3283 2001-12-13 1137.069946 1137.069946 1117.849976 1119.380005 1511500000.0 1119.380005
3284 2001-12-12 1136.76001 1141.579956 1126.01001 1137.069946 1449700000.0 1137.069946
3285 2001-12-11 1139.930054 1150.890015 1134.319946 1136.76001 1367200000.0 1136.76001
3286 2001-12-10 1158.310059 1158.310059 1139.660034 1139.930054 1218700000.0 1139.930054
3287 2001-12-07 1167.099976 1167.099976 1152.660034 1158.310059 1248200000.0 1158.310059
3288 2001-12-06 1170.349976 1173.349976 1164.430054 1167.099976 1487900000.0 1167.099976
3289 2001-12-05 1143.77002 1173.619995 1143.77002 1170.349976 1765300000.0 1170.349976
3290 2001-12-04 1129.900024 1144.800049 1128.859985 1144.800049 1318500000.0 1144.800049
3291 2001-12-03 1139.449951 1139.449951 1125.780029 1129.900024 1202900000.0 1129.900024
3292 2001-11-30 1140.199951 1143.569946 1135.890015 1139.449951 1343600000.0 1139.449951
3293 2001-11-29 1128.52002 1140.400024 1125.51001 1140.199951 1375700000.0 1140.199951
3294 2001-11-28 1149.5 1149.5 1128.290039 1128.52002 1423700000.0 1128.52002
3295 2001-11-27 1157.420044 1163.380005 1140.810059 1149.5 1288000000.0 1149.5
3296 2001-11-26 1150.339966 1157.880005 1146.170044 1157.420044 1129800000.0 1157.420044
3297 2001-11-23 1137.030029 1151.050049 1135.900024 1150.339966 410300000.0 1150.339966
3298 2001-11-21 1142.660034 1142.660034 1129.780029 1137.030029 1029300000.0 1137.030029
3299 2001-11-20 1151.060059 1152.449951 1142.170044 1142.660034 1330200000.0 1142.660034
3300 2001-11-19 1138.650024 1151.060059 1138.650024 1151.060059 1316800000.0 1151.060059
3301 2001-11-16 1142.23999 1143.52002 1129.920044 1138.650024 1337400000.0 1138.650024
3302 2001-11-15 1141.209961 1146.459961 1135.060059 1142.23999 1454500000.0 1142.23999
3303 2001-11-14 1139.089966 1148.280029 1132.869995 1141.209961 1443400000.0 1141.209961
3304 2001-11-13 1118.329956 1139.140015 1118.329956 1139.089966 1370100000.0 1139.089966
3305 2001-11-12 1120.310059 1121.709961 1098.319946 1118.329956 991600000.0 1118.329956
3306 2001-11-09 1118.540039 1123.02002 1111.130005 1120.310059 1093800000.0 1120.310059
3307 2001-11-08 1115.800049 1135.75 1115.420044 1118.540039 1517500000.0 1118.540039
3308 2001-11-07 1118.859985 1126.619995 1112.97998 1115.800049 1411300000.0 1115.800049
3309 2001-11-06 1102.839966 1119.72998 1095.359985 1118.859985 1356000000.0 1118.859985
3310 2001-11-05 1087.199951 1106.719971 1087.199951 1102.839966 1267700000.0 1102.839966
3311 2001-11-02 1084.099976 1089.630005 1075.579956 1087.199951 1121900000.0 1087.199951
3312 2001-11-01 1059.780029 1085.609985 1054.310059 1084.099976 1317400000.0 1084.099976
3313 2001-10-31 1059.790039 1074.790039 1057.550049 1059.780029 1352500000.0 1059.780029
3314 2001-10-30 1078.300049 1078.300049 1053.609985 1059.790039 1297400000.0 1059.790039
3315 2001-10-29 1104.609985 1104.609985 1078.300049 1078.300049 1106100000.0 1078.300049
3316 2001-10-26 1100.089966 1110.609985 1094.23999 1104.609985 1244500000.0 1104.609985
3317 2001-10-25 1085.199951 1100.089966 1065.640015 1100.089966 1364400000.0 1100.089966
3318 2001-10-24 1084.780029 1090.26001 1079.97998 1085.199951 1336200000.0 1085.199951
3319 2001-10-23 1089.900024 1098.98999 1081.530029 1084.780029 1317300000.0 1084.780029
3320 2001-10-22 1073.47998 1090.569946 1070.790039 1089.900024 1105700000.0 1089.900024
3321 2001-10-19 1068.609985 1075.52002 1057.23999 1073.47998 1294900000.0 1073.47998
3322 2001-10-18 1077.089966 1077.939941 1064.540039 1068.609985 1262900000.0 1068.609985
3323 2001-10-17 1097.540039 1107.119995 1076.569946 1077.089966 1452200000.0 1077.089966
3324 2001-10-16 1089.97998 1101.660034 1087.130005 1097.540039 1210500000.0 1097.540039
3325 2001-10-15 1091.650024 1091.650024 1078.189941 1089.97998 1024700000.0 1089.97998
3326 2001-10-12 1097.430054 1097.430054 1072.150024 1091.650024 1331400000.0 1091.650024
3327 2001-10-11 1080.98999 1099.160034 1080.98999 1097.430054 1704580000.0 1097.430054
3328 2001-10-10 1056.75 1081.619995 1052.76001 1080.98999 1312400000.0 1080.98999
3329 2001-10-09 1062.439941 1063.369995 1053.829956 1056.75 1227800000.0 1056.75
3330 2001-10-08 1071.369995 1071.369995 1056.880005 1062.439941 979000000.0 1062.439941
3331 2001-10-05 1069.619995 1072.349976 1053.5 1071.380005 1301700000.0 1071.380005
3332 2001-10-04 1072.280029 1084.119995 1067.819946 1069.630005 1609100000.0 1069.630005
3333 2001-10-03 1051.329956 1075.380005 1041.47998 1072.280029 1650600000.0 1072.280029
3334 2001-10-02 1038.550049 1051.329956 1034.469971 1051.329956 1289800000.0 1051.329956
3335 2001-10-01 1040.939941 1040.939941 1026.76001 1038.550049 1175600000.0 1038.550049
3336 2001-09-28 1018.609985 1040.939941 1018.609985 1040.939941 1631500000.0 1040.939941
3337 2001-09-27 1007.039978 1018.919983 998.23999 1018.609985 1467000000.0 1018.609985
3338 2001-09-26 1012.27002 1020.289978 1002.619995 1007.039978 1519100000.0 1007.039978
3339 2001-09-25 1003.450012 1017.140015 998.330017 1012.27002 1613800000.0 1012.27002
3340 2001-09-24 965.799988 1008.440002 965.799988 1003.450012 1746600000.0 1003.450012
3341 2001-09-21 984.539978 984.539978 944.75 965.799988 2317300000.0 965.799988
3342 2001-09-20 1016.099976 1016.099976 984.48999 984.539978 2004800000.0 984.539978
3343 2001-09-19 1032.73999 1038.910034 984.619995 1016.099976 2120550000.0 1016.099976
3344 2001-09-18 1038.77002 1046.420044 1029.25 1032.73999 1650410000.0 1032.73999
3345 2001-09-17 1092.540039 1092.540039 1037.459961 1038.77002 2330830000.0 1038.77002
3346 2001-09-10 1085.780029 1096.939941 1073.150024 1092.540039 1276600000.0 1092.540039
3347 2001-09-07 1106.400024 1106.400024 1082.119995 1085.780029 1424300000.0 1085.780029
3348 2001-09-06 1131.73999 1131.73999 1105.829956 1106.400024 1359700000.0 1106.400024
3349 2001-09-05 1132.939941 1135.52002 1114.859985 1131.73999 1384500000.0 1131.73999
3350 2001-09-04 1133.579956 1155.400024 1129.060059 1132.939941 1178300000.0 1132.939941
3351 2001-08-31 1129.030029 1141.829956 1126.380005 1133.579956 920100000.0 1133.579956
3352 2001-08-30 1148.599976 1151.75 1124.869995 1129.030029 1157000000.0 1129.030029
3353 2001-08-29 1161.51001 1166.969971 1147.380005 1148.560059 963700000.0 1148.560059
3354 2001-08-28 1179.209961 1179.660034 1161.170044 1161.51001 987100000.0 1161.51001
3355 2001-08-27 1184.930054 1186.849976 1178.069946 1179.209961 842600000.0 1179.209961
3356 2001-08-24 1162.089966 1185.150024 1162.089966 1184.930054 1043600000.0 1184.930054
3357 2001-08-23 1165.310059 1169.859985 1160.959961 1162.089966 986200000.0 1162.089966
3358 2001-08-22 1157.26001 1168.560059 1153.339966 1165.310059 1110800000.0 1165.310059
3359 2001-08-21 1171.410034 1179.849976 1156.560059 1157.26001 1041600000.0 1157.26001
3360 2001-08-20 1161.969971 1171.410034 1160.939941 1171.410034 897100000.0 1171.410034
3361 2001-08-17 1181.660034 1181.660034 1156.069946 1161.969971 974300000.0 1161.969971
3362 2001-08-16 1178.02002 1181.800049 1166.079956 1181.660034 1055400000.0 1181.660034
3363 2001-08-15 1186.72998 1191.209961 1177.609985 1178.02002 1065600000.0 1178.02002
3364 2001-08-14 1191.290039 1198.790039 1184.26001 1186.72998 964600000.0 1186.72998
3365 2001-08-13 1190.160034 1193.819946 1185.119995 1191.290039 837600000.0 1191.290039
3366 2001-08-10 1183.430054 1193.329956 1169.550049 1190.160034 960900000.0 1190.160034
3367 2001-08-09 1183.530029 1184.709961 1174.680054 1183.430054 1104200000.0 1183.430054
3368 2001-08-08 1204.400024 1206.790039 1181.27002 1183.530029 1124600000.0 1183.530029
3369 2001-08-07 1200.469971 1207.560059 1195.640015 1204.400024 1012000000.0 1204.400024
3370 2001-08-06 1214.349976 1214.349976 1197.349976 1200.47998 811700000.0 1200.47998
3371 2001-08-03 1220.75 1220.75 1205.310059 1214.349976 939900000.0 1214.349976
3372 2001-08-02 1215.930054 1226.27002 1215.310059 1220.75 1218300000.0 1220.75
3373 2001-08-01 1211.22998 1223.040039 1211.22998 1215.930054 1340300000.0 1215.930054
3374 2001-07-31 1204.52002 1222.73999 1204.52002 1211.22998 1129200000.0 1211.22998
3375 2001-07-30 1205.819946 1209.050049 1200.410034 1204.52002 909100000.0 1204.52002
3376 2001-07-27 1202.930054 1209.26001 1195.98999 1205.819946 1015300000.0 1205.819946
3377 2001-07-26 1190.48999 1204.180054 1182.650024 1202.930054 1213900000.0 1202.930054
3378 2001-07-25 1171.650024 1190.52002 1171.280029 1190.48999 1280700000.0 1190.48999
3379 2001-07-24 1191.030029 1191.030029 1165.540039 1171.650024 1198700000.0 1171.650024
3380 2001-07-23 1210.849976 1215.219971 1190.5 1191.030029 986900000.0 1191.030029
3381 2001-07-20 1215.02002 1215.689941 1207.040039 1210.849976 1170900000.0 1210.849976
3382 2001-07-19 1207.709961 1225.040039 1205.800049 1215.02002 1343500000.0 1215.02002
3383 2001-07-18 1214.439941 1214.439941 1198.329956 1207.709961 1316300000.0 1207.709961
3384 2001-07-17 1202.449951 1215.359985 1196.140015 1214.439941 1238100000.0 1214.439941
3385 2001-07-16 1215.680054 1219.630005 1200.050049 1202.449951 1039800000.0 1202.449951
3386 2001-07-13 1208.140015 1218.540039 1203.609985 1215.680054 1121700000.0 1215.680054
3387 2001-07-12 1180.180054 1210.25 1180.180054 1208.140015 1394000000.0 1208.140015
3388 2001-07-11 1181.52002 1184.930054 1168.459961 1180.180054 1384100000.0 1180.180054
3389 2001-07-10 1198.780029 1203.430054 1179.930054 1181.52002 1263800000.0 1181.52002
3390 2001-07-09 1190.589966 1201.76001 1189.75 1198.780029 1045700000.0 1198.780029
3391 2001-07-06 1219.23999 1219.23999 1188.73999 1190.589966 1056700000.0 1190.589966
3392 2001-07-05 1234.449951 1234.449951 1219.150024 1219.23999 934900000.0 1219.23999
3393 2001-07-03 1236.709961 1236.709961 1229.430054 1234.449951 622110000.0 1234.449951
3394 2001-07-02 1224.420044 1239.780029 1224.030029 1236.719971 1128300000.0 1236.719971
3395 2001-06-29 1226.199951 1237.290039 1221.140015 1224.380005 1832360000.0 1224.380005
3396 2001-06-28 1211.069946 1234.439941 1211.069946 1226.199951 1327300000.0 1226.199951
3397 2001-06-27 1216.76001 1219.920044 1207.290039 1211.069946 1162100000.0 1211.069946
3398 2001-06-26 1218.599976 1220.699951 1204.640015 1216.76001 1198900000.0 1216.76001
3399 2001-06-25 1225.349976 1231.5 1213.599976 1218.599976 1050100000.0 1218.599976
3400 2001-06-22 1237.040039 1237.72998 1221.410034 1225.349976 1189200000.0 1225.349976
3401 2001-06-21 1223.140015 1240.23999 1220.25 1237.040039 1546820000.0 1237.040039
3402 2001-06-20 1212.579956 1225.609985 1210.069946 1223.140015 1350100000.0 1223.140015
3403 2001-06-19 1208.430054 1226.109985 1207.709961 1212.579956 1184900000.0 1212.579956
3404 2001-06-18 1214.359985 1221.22998 1208.329956 1208.430054 1111600000.0 1208.430054
3405 2001-06-15 1219.869995 1221.5 1203.030029 1214.359985 1635550000.0 1214.359985
3406 2001-06-14 1241.599976 1241.599976 1218.900024 1219.869995 1242900000.0 1219.869995
3407 2001-06-13 1255.849976 1259.75 1241.589966 1241.599976 1063600000.0 1241.599976
3408 2001-06-12 1254.390015 1261.0 1235.75 1255.849976 1136500000.0 1255.849976
3409 2001-06-11 1264.959961 1264.959961 1249.22998 1254.390015 870100000.0 1254.390015
3410 2001-06-08 1276.959961 1277.109985 1259.98999 1264.959961 726200000.0 1264.959961
3411 2001-06-07 1270.030029 1277.079956 1265.079956 1276.959961 1089600000.0 1276.959961
3412 2001-06-06 1283.569946 1283.849976 1269.01001 1270.030029 1061900000.0 1270.030029
3413 2001-06-05 1267.109985 1286.619995 1267.109985 1283.569946 1116800000.0 1283.569946
3414 2001-06-04 1260.670044 1267.170044 1256.359985 1267.109985 836500000.0 1267.109985
3415 2001-06-01 1255.819946 1265.339966 1246.880005 1260.670044 1015000000.0 1260.670044
3416 2001-05-31 1248.079956 1261.910034 1248.069946 1255.819946 1226600000.0 1255.819946
3417 2001-05-30 1267.930054 1267.930054 1245.959961 1248.079956 1158600000.0 1248.079956
3418 2001-05-29 1277.890015 1278.420044 1265.410034 1267.930054 1026000000.0 1267.930054
3419 2001-05-25 1293.170044 1293.170044 1276.420044 1277.890015 828100000.0 1277.890015
3420 2001-05-24 1289.050049 1295.040039 1281.219971 1293.170044 1100700000.0 1293.170044
3421 2001-05-23 1309.380005 1309.380005 1288.699951 1289.050049 1134800000.0 1289.050049
3422 2001-05-22 1312.829956 1315.930054 1306.890015 1309.380005 1260400000.0 1309.380005
3423 2001-05-21 1291.959961 1312.949951 1287.869995 1312.829956 1174900000.0 1312.829956
3424 2001-05-18 1288.48999 1292.060059 1281.150024 1291.959961 1130800000.0 1291.959961
3425 2001-05-17 1284.98999 1296.47998 1282.650024 1288.48999 1355600000.0 1288.48999
3426 2001-05-16 1249.439941 1286.390015 1243.02002 1284.98999 1405300000.0 1284.98999
3427 2001-05-15 1248.920044 1257.449951 1245.359985 1249.439941 1071800000.0 1249.439941
3428 2001-05-14 1245.670044 1249.680054 1241.02002 1248.920044 858200000.0 1248.920044
3429 2001-05-11 1255.180054 1259.839966 1240.790039 1245.670044 906200000.0 1245.670044
3430 2001-05-10 1255.540039 1268.140015 1254.560059 1255.180054 1056700000.0 1255.180054
3431 2001-05-09 1261.199951 1261.650024 1247.829956 1255.540039 1132400000.0 1255.540039
3432 2001-05-08 1266.709961 1267.01001 1253.0 1261.199951 1006300000.0 1261.199951
3433 2001-05-07 1266.609985 1270.0 1259.189941 1263.51001 949000000.0 1263.51001
3434 2001-05-04 1248.579956 1267.51001 1232.0 1266.609985 1082100000.0 1266.609985
3435 2001-05-03 1267.430054 1267.430054 1239.880005 1248.579956 1137900000.0 1248.579956
3436 2001-05-02 1266.439941 1272.930054 1257.699951 1267.430054 1342200000.0 1267.430054
3437 2001-05-01 1249.459961 1266.469971 1243.550049 1266.439941 1181300000.0 1266.439941
3438 2001-04-30 1253.050049 1269.300049 1243.98999 1249.459961 1266800000.0 1249.459961
3439 2001-04-27 1234.52002 1253.069946 1234.52002 1253.050049 1091300000.0 1253.050049
3440 2001-04-26 1228.75 1248.300049 1228.75 1234.52002 1345200000.0 1234.52002
3441 2001-04-25 1209.469971 1232.359985 1207.380005 1228.75 1203600000.0 1228.75
3442 2001-04-24 1224.359985 1233.540039 1208.890015 1209.469971 1216500000.0 1209.469971
3443 2001-04-23 1242.97998 1242.97998 1217.469971 1224.359985 1012600000.0 1224.359985
3444 2001-04-20 1253.699951 1253.699951 1234.410034 1242.97998 1338700000.0 1242.97998
3445 2001-04-19 1238.160034 1253.709961 1233.390015 1253.689941 1486800000.0 1253.689941
3446 2001-04-18 1191.810059 1248.420044 1191.810059 1238.160034 1918900000.0 1238.160034
3447 2001-04-17 1179.680054 1192.25 1168.900024 1191.810059 1109600000.0 1191.810059
3448 2001-04-16 1183.5 1184.640015 1167.380005 1179.680054 913900000.0 1179.680054
3449 2001-04-12 1165.890015 1183.51001 1157.72998 1183.5 1102000000.0 1183.5
3450 2001-04-11 1168.380005 1182.23999 1160.26001 1165.890015 1290300000.0 1165.890015
3451 2001-04-10 1137.589966 1173.920044 1137.589966 1168.380005 1349600000.0 1168.380005
3452 2001-04-09 1128.430054 1146.130005 1126.380005 1137.589966 1062800000.0 1137.589966
3453 2001-04-06 1151.439941 1151.439941 1119.290039 1128.430054 1266800000.0 1128.430054
3454 2001-04-05 1103.25 1151.469971 1103.25 1151.439941 1368000000.0 1151.439941
3455 2001-04-04 1106.459961 1117.5 1091.98999 1103.25 1425590000.0 1103.25
3456 2001-04-03 1145.869995 1145.869995 1100.189941 1106.459961 1386100000.0 1106.459961
3457 2001-04-02 1160.329956 1169.51001 1137.51001 1145.869995 1254900000.0 1145.869995
3458 2001-03-30 1147.949951 1162.800049 1143.829956 1160.329956 1280800000.0 1160.329956
3459 2001-03-29 1153.290039 1161.689941 1136.26001 1147.949951 1234500000.0 1147.949951
3460 2001-03-28 1182.170044 1182.170044 1147.829956 1153.290039 1333400000.0 1153.290039
3461 2001-03-27 1152.689941 1183.349976 1150.959961 1182.170044 1314200000.0 1182.170044
3462 2001-03-26 1139.829956 1160.02002 1139.829956 1152.689941 1114000000.0 1152.689941
3463 2001-03-23 1117.579956 1141.829956 1117.579956 1139.829956 1364900000.0 1139.829956
3464 2001-03-22 1122.140015 1124.27002 1081.189941 1117.579956 1723950000.0 1117.579956
3465 2001-03-21 1142.619995 1149.390015 1118.73999 1122.140015 1346300000.0 1122.140015
3466 2001-03-20 1170.810059 1180.560059 1142.189941 1142.619995 1235900000.0 1142.619995
3467 2001-03-19 1150.530029 1173.5 1147.180054 1170.810059 1126200000.0 1170.810059
3468 2001-03-16 1173.560059 1173.560059 1148.640015 1150.530029 1543560000.0 1150.530029
3469 2001-03-15 1166.709961 1182.040039 1166.709961 1173.560059 1259500000.0 1173.560059
3470 2001-03-14 1197.660034 1197.660034 1155.349976 1166.709961 1397400000.0 1166.709961
3471 2001-03-13 1180.160034 1197.829956 1171.5 1197.660034 1360900000.0 1197.660034
3472 2001-03-12 1233.420044 1233.420044 1176.780029 1180.160034 1229000000.0 1180.160034
3473 2001-03-09 1264.73999 1264.73999 1228.420044 1233.420044 1085900000.0 1233.420044
3474 2001-03-08 1261.890015 1266.5 1257.599976 1264.73999 1114100000.0 1264.73999
3475 2001-03-07 1253.800049 1263.859985 1253.800049 1261.890015 1132200000.0 1261.890015
3476 2001-03-06 1241.410034 1267.420044 1241.410034 1253.800049 1091800000.0 1253.800049
3477 2001-03-05 1234.180054 1242.550049 1234.040039 1241.410034 929200000.0 1241.410034
3478 2001-03-02 1241.22998 1251.01001 1219.73999 1234.180054 1294000000.0 1234.180054
3479 2001-03-01 1239.939941 1241.359985 1214.5 1241.22998 1294900000.0 1241.22998
3480 2001-02-28 1257.939941 1263.469971 1229.650024 1239.939941 1225300000.0 1239.939941
3481 2001-02-27 1267.650024 1272.76001 1252.26001 1257.939941 1114100000.0 1257.939941
3482 2001-02-26 1245.859985 1267.689941 1241.709961 1267.650024 1130800000.0 1267.650024
3483 2001-02-23 1252.819946 1252.819946 1215.439941 1245.859985 1231300000.0 1245.859985
3484 2001-02-22 1255.27002 1259.939941 1228.329956 1252.819946 1365900000.0 1252.819946
3485 2001-02-21 1278.939941 1282.969971 1253.160034 1255.27002 1208500000.0 1255.27002
3486 2001-02-20 1301.530029 1307.160034 1278.439941 1278.939941 1112200000.0 1278.939941
3487 2001-02-16 1326.609985 1326.609985 1293.180054 1301.530029 1257200000.0 1301.530029
3488 2001-02-15 1315.920044 1331.290039 1315.920044 1326.609985 1153700000.0 1326.609985
3489 2001-02-14 1318.800049 1320.72998 1304.719971 1315.920044 1150300000.0 1315.920044
3490 2001-02-13 1330.310059 1336.619995 1317.51001 1318.800049 1075200000.0 1318.800049
3491 2001-02-12 1314.76001 1330.959961 1313.640015 1330.310059 1039100000.0 1330.310059
3492 2001-02-09 1332.530029 1332.530029 1309.97998 1314.76001 1075500000.0 1314.76001
3493 2001-02-08 1341.099976 1350.319946 1332.420044 1332.530029 1107200000.0 1332.530029
3494 2001-02-07 1352.26001 1352.26001 1334.26001 1340.890015 1158300000.0 1340.890015
3495 2001-02-06 1354.310059 1363.550049 1350.040039 1352.26001 1059600000.0 1352.26001
3496 2001-02-05 1349.469971 1354.560059 1344.47998 1354.310059 1013000000.0 1354.310059
3497 2001-02-02 1373.469971 1376.380005 1348.719971 1349.469971 1048400000.0 1349.469971
3498 2001-02-01 1366.01001 1373.5 1359.339966 1373.469971 1118800000.0 1373.469971
3499 2001-01-31 1373.72998 1383.369995 1364.660034 1366.01001 1295300000.0 1366.01001
3500 2001-01-30 1364.170044 1375.680054 1356.199951 1373.72998 1149800000.0 1373.72998
3501 2001-01-29 1354.920044 1365.540039 1350.359985 1364.170044 1053100000.0 1364.170044
3502 2001-01-26 1357.51001 1357.51001 1342.75 1354.949951 1098000000.0 1354.949951
3503 2001-01-25 1364.300049 1367.349976 1354.630005 1357.51001 1258000000.0 1357.51001
3504 2001-01-24 1360.400024 1369.75 1357.280029 1364.300049 1309000000.0 1364.300049
3505 2001-01-23 1342.900024 1362.900024 1339.630005 1360.400024 1232600000.0 1360.400024
3506 2001-01-22 1342.540039 1353.619995 1333.839966 1342.900024 1164000000.0 1342.900024
3507 2001-01-19 1347.969971 1354.550049 1336.73999 1342.540039 1407800000.0 1342.540039
3508 2001-01-18 1329.890015 1352.709961 1327.410034 1347.969971 1445000000.0 1347.969971
3509 2001-01-17 1326.650024 1346.920044 1325.410034 1329.469971 1349100000.0 1329.469971
3510 2001-01-16 1318.319946 1327.810059 1313.329956 1326.650024 1205700000.0 1326.650024
3511 2001-01-12 1326.819946 1333.209961 1311.589966 1318.550049 1276000000.0 1318.550049
3512 2001-01-11 1313.27002 1332.189941 1309.719971 1326.819946 1411200000.0 1326.819946
3513 2001-01-10 1300.800049 1313.76001 1287.280029 1313.27002 1296500000.0 1313.27002
3514 2001-01-09 1295.859985 1311.719971 1295.140015 1300.800049 1191300000.0 1300.800049
3515 2001-01-08 1298.349976 1298.349976 1276.290039 1295.859985 1115500000.0 1295.859985
3516 2001-01-05 1333.339966 1334.77002 1294.949951 1298.349976 1430800000.0 1298.349976
3517 2001-01-04 1347.560059 1350.23999 1329.140015 1333.339966 2131000000.0 1333.339966
3518 2001-01-03 1283.27002 1347.76001 1274.619995 1347.560059 1880700000.0 1347.560059
3519 2001-01-02 1320.280029 1320.280029 1276.050049 1283.27002 1129400000.0 1283.27002
3520 2000-12-29 1334.219971 1340.099976 1317.51001 1320.280029 1035500000.0 1320.280029
3521 2000-12-28 1328.920044 1335.930054 1325.780029 1334.219971 1015300000.0 1334.219971
3522 2000-12-27 1315.189941 1332.030029 1310.959961 1328.920044 1092700000.0 1328.920044
3523 2000-12-26 1305.969971 1315.939941 1301.640015 1315.189941 806500000.0 1315.189941
3524 2000-12-22 1274.859985 1305.969971 1274.859985 1305.949951 1087100000.0 1305.949951
3525 2000-12-21 1264.73999 1285.310059 1254.069946 1274.859985 1449900000.0 1274.859985
3526 2000-12-20 1305.599976 1305.599976 1261.160034 1264.73999 1421600000.0 1264.73999
3527 2000-12-19 1322.959961 1346.439941 1305.199951 1305.599976 1324900000.0 1305.599976
3528 2000-12-18 1312.150024 1332.319946 1312.150024 1322.73999 1189900000.0 1322.73999
3529 2000-12-15 1340.930054 1340.930054 1305.380005 1312.150024 1561100000.0 1312.150024
3530 2000-12-14 1359.98999 1359.98999 1340.47998 1340.930054 1061300000.0 1340.930054
3531 2000-12-13 1371.180054 1385.819946 1358.47998 1359.98999 1195100000.0 1359.98999
3532 2000-12-12 1380.199951 1380.27002 1370.27002 1371.180054 1083400000.0 1371.180054
3533 2000-12-11 1369.890015 1389.050049 1364.140015 1380.199951 1202400000.0 1380.199951
3534 2000-12-08 1343.550049 1380.329956 1343.550049 1369.890015 1358300000.0 1369.890015
3535 2000-12-07 1351.459961 1353.5 1339.26001 1343.550049 1128000000.0 1343.550049
3536 2000-12-06 1376.540039 1376.540039 1346.150024 1351.459961 1399300000.0 1351.459961
3537 2000-12-05 1324.969971 1376.560059 1324.969971 1376.540039 900300000.0 1376.540039
3538 2000-12-04 1315.180054 1332.060059 1310.22998 1324.969971 1103000000.0 1324.969971
3539 2000-12-01 1314.949951 1334.670044 1307.02002 1315.22998 1195200000.0 1315.22998
3540 2000-11-30 1341.910034 1341.910034 1294.900024 1314.949951 1186530000.0 1314.949951
3541 2000-11-29 1336.089966 1352.380005 1329.280029 1341.930054 402100000.0 1341.930054
3542 2000-11-28 1348.969971 1358.810059 1334.969971 1336.089966 1028200000.0 1336.089966
3543 2000-11-27 1341.77002 1362.5 1341.77002 1348.969971 946100000.0 1348.969971
3544 2000-11-24 1322.359985 1343.829956 1322.359985 1341.77002 404870000.0 1341.77002
3545 2000-11-22 1347.349976 1347.349976 1321.890015 1322.359985 963200000.0 1322.359985
3546 2000-11-21 1342.619995 1355.869995 1333.619995 1347.349976 1137100000.0 1347.349976
3547 2000-11-20 1367.719971 1367.719971 1341.670044 1342.619995 955800000.0 1342.619995
3548 2000-11-17 1372.319946 1384.849976 1355.550049 1367.719971 1070400000.0 1367.719971
3549 2000-11-16 1389.810059 1394.76001 1370.390015 1372.319946 956300000.0 1372.319946
3550 2000-11-15 1382.949951 1395.959961 1374.75 1389.810059 1066800000.0 1389.810059
3551 2000-11-14 1351.26001 1390.060059 1351.26001 1382.949951 1118800000.0 1382.949951
3552 2000-11-13 1365.97998 1365.97998 1328.619995 1351.26001 1129300000.0 1351.26001
3553 2000-11-10 1400.140015 1400.140015 1365.969971 1365.97998 962500000.0 1365.97998
3554 2000-11-09 1409.280029 1409.280029 1369.680054 1400.140015 1111000000.0 1400.140015
3555 2000-11-08 1431.869995 1437.280029 1408.780029 1409.280029 909300000.0 1409.280029
3556 2000-11-07 1432.189941 1436.219971 1423.26001 1431.869995 880900000.0 1431.869995
3557 2000-11-06 1428.76001 1438.459961 1427.719971 1432.189941 930900000.0 1432.189941
3558 2000-11-03 1428.319946 1433.209961 1420.920044 1426.689941 997700000.0 1426.689941
3559 2000-11-02 1421.219971 1433.400024 1421.219971 1428.319946 1167700000.0 1428.319946
3560 2000-11-01 1429.400024 1429.599976 1410.449951 1421.219971 1206800000.0 1421.219971
3561 2000-10-31 1398.660034 1432.219971 1398.660034 1429.400024 1366400000.0 1429.400024
3562 2000-10-30 1379.579956 1406.359985 1376.859985 1398.660034 1186500000.0 1398.660034
3563 2000-10-27 1364.439941 1384.569946 1364.130005 1379.579956 1086300000.0 1379.579956
3564 2000-10-26 1364.900024 1372.719971 1337.810059 1364.439941 1303800000.0 1364.439941
3565 2000-10-25 1398.130005 1398.130005 1362.209961 1364.900024 1315600000.0 1364.900024
3566 2000-10-24 1395.780029 1415.640015 1388.130005 1398.130005 1158600000.0 1398.130005
3567 2000-10-23 1396.930054 1406.959961 1387.75 1395.780029 1046800000.0 1395.780029
3568 2000-10-20 1388.76001 1408.469971 1382.189941 1396.930054 1177400000.0 1396.930054
3569 2000-10-19 1342.130005 1389.930054 1342.130005 1388.76001 1297900000.0 1388.76001
3570 2000-10-18 1349.969971 1356.650024 1305.790039 1342.130005 1441700000.0 1342.130005
3571 2000-10-17 1374.619995 1380.98999 1342.339966 1349.969971 1161500000.0 1349.969971
3572 2000-10-16 1374.170044 1379.47998 1365.060059 1374.619995 1005400000.0 1374.619995
3573 2000-10-13 1329.780029 1374.170044 1327.079956 1374.170044 1223900000.0 1374.170044
3574 2000-10-12 1364.589966 1374.930054 1328.060059 1329.780029 1388600000.0 1329.780029
3575 2000-10-11 1387.02002 1387.02002 1349.670044 1364.589966 1387500000.0 1364.589966
3576 2000-10-10 1402.030029 1408.829956 1383.849976 1387.02002 1044000000.0 1387.02002
3577 2000-10-09 1408.98999 1409.689941 1392.47998 1402.030029 716600000.0 1402.030029
3578 2000-10-06 1436.280029 1443.300049 1397.060059 1408.98999 1150100000.0 1408.98999
3579 2000-10-05 1434.319946 1444.170044 1431.800049 1436.280029 1176100000.0 1436.280029
3580 2000-10-04 1426.459961 1439.98999 1416.310059 1434.319946 1167400000.0 1434.319946
3581 2000-10-03 1436.22998 1454.819946 1425.280029 1426.459961 1098100000.0 1426.459961
3582 2000-10-02 1436.52002 1445.599976 1429.829956 1436.22998 1051200000.0 1436.22998
3583 2000-09-29 1458.290039 1458.290039 1436.290039 1436.51001 1197100000.0 1436.51001
3584 2000-09-28 1426.569946 1461.689941 1425.780029 1458.290039 1206200000.0 1458.290039
3585 2000-09-27 1427.209961 1437.219971 1419.439941 1426.569946 1174700000.0 1426.569946
3586 2000-09-26 1439.030029 1448.040039 1425.25 1427.209961 1106600000.0 1427.209961
3587 2000-09-25 1448.719971 1457.420044 1435.930054 1439.030029 982400000.0 1439.030029
3588 2000-09-22 1449.050049 1449.050049 1421.880005 1448.719971 1185500000.0 1448.719971
3589 2000-09-21 1451.339966 1452.77002 1436.300049 1449.050049 1105400000.0 1449.050049
3590 2000-09-20 1459.900024 1460.48999 1430.949951 1451.339966 1104000000.0 1451.339966
3591 2000-09-19 1444.51001 1461.160034 1444.51001 1459.900024 1024900000.0 1459.900024
3592 2000-09-18 1465.810059 1467.77002 1441.920044 1444.51001 962500000.0 1444.51001
3593 2000-09-15 1480.869995 1480.959961 1460.219971 1465.810059 1268400000.0 1465.810059
3594 2000-09-14 1484.910034 1494.160034 1476.72998 1480.869995 1014000000.0 1480.869995
3595 2000-09-13 1481.98999 1487.449951 1473.609985 1484.910034 1068300000.0 1484.910034
3596 2000-09-12 1489.26001 1496.930054 1479.670044 1481.98999 991200000.0 1481.98999
3597 2000-09-11 1494.5 1506.76001 1483.01001 1489.26001 899300000.0 1489.26001
3598 2000-09-08 1502.51001 1502.51001 1489.880005 1494.5 961000000.0 1494.5
3599 2000-09-07 1492.25 1505.339966 1492.25 1502.51001 985500000.0 1502.51001
3600 2000-09-06 1507.079956 1512.609985 1492.119995 1492.25 995100000.0 1492.25
3601 2000-09-05 1520.77002 1520.77002 1504.209961 1507.079956 838500000.0 1507.079956
3602 2000-09-01 1517.680054 1530.089966 1515.530029 1520.77002 767700000.0 1520.77002
3603 2000-08-31 1502.589966 1525.209961 1502.589966 1517.680054 1056600000.0 1517.680054
3604 2000-08-30 1509.839966 1510.48999 1500.089966 1502.589966 818400000.0 1502.589966
3605 2000-08-29 1514.089966 1514.810059 1505.459961 1509.839966 795600000.0 1509.839966
3606 2000-08-28 1506.449951 1523.949951 1506.449951 1514.089966 733600000.0 1514.089966
3607 2000-08-25 1508.310059 1513.469971 1505.089966 1506.449951 685600000.0 1506.449951
3608 2000-08-24 1505.969971 1511.160034 1501.25 1508.310059 837100000.0 1508.310059
3609 2000-08-23 1498.130005 1507.199951 1489.52002 1505.969971 871000000.0 1505.969971
3610 2000-08-22 1499.47998 1508.449951 1497.420044 1498.130005 818800000.0 1498.130005
3611 2000-08-21 1491.719971 1502.839966 1491.130005 1499.47998 731600000.0 1499.47998
3612 2000-08-18 1496.069946 1499.469971 1488.98999 1491.719971 821400000.0 1491.719971
3613 2000-08-17 1479.849976 1499.319946 1479.849976 1496.069946 922400000.0 1496.069946
3614 2000-08-16 1484.430054 1496.089966 1475.73999 1479.849976 929800000.0 1479.849976
3615 2000-08-15 1491.560059 1493.119995 1482.73999 1484.430054 895900000.0 1484.430054
3616 2000-08-14 1471.839966 1491.640015 1468.560059 1491.560059 783800000.0 1491.560059
3617 2000-08-11 1460.25 1475.719971 1453.060059 1471.839966 835500000.0 1471.839966
3618 2000-08-10 1472.869995 1475.150024 1459.890015 1460.25 940800000.0 1460.25
3619 2000-08-09 1482.800049 1490.329956 1471.160034 1472.869995 1054000000.0 1472.869995
3620 2000-08-08 1479.319946 1484.52002 1472.609985 1482.800049 992200000.0 1482.800049
3621 2000-08-07 1462.930054 1480.800049 1460.719971 1479.319946 854800000.0 1479.319946
3622 2000-08-04 1452.560059 1462.930054 1451.310059 1462.930054 956000000.0 1462.930054
3623 2000-08-03 1438.699951 1454.189941 1425.430054 1452.560059 1095600000.0 1452.560059
3624 2000-08-02 1438.099976 1451.589966 1433.48999 1438.699951 994500000.0 1438.699951
3625 2000-08-01 1430.829956 1443.540039 1428.959961 1438.099976 938700000.0 1438.099976
3626 2000-07-31 1419.890015 1437.650024 1418.709961 1430.829956 952600000.0 1430.829956
3627 2000-07-28 1449.619995 1456.680054 1413.890015 1419.890015 980000000.0 1419.890015
3628 2000-07-27 1452.420044 1464.910034 1445.329956 1449.619995 1156400000.0 1449.619995
3629 2000-07-26 1474.469971 1474.469971 1452.420044 1452.420044 1235800000.0 1452.420044
3630 2000-07-25 1464.290039 1476.22998 1464.290039 1474.469971 969400000.0 1474.469971
3631 2000-07-24 1480.189941 1485.880005 1463.800049 1464.290039 880300000.0 1464.290039
3632 2000-07-21 1495.569946 1495.569946 1477.910034 1480.189941 968300000.0 1480.189941
3633 2000-07-20 1481.959961 1501.920044 1481.959961 1495.569946 1064600000.0 1495.569946
3634 2000-07-19 1493.73999 1495.630005 1479.920044 1481.959961 909400000.0 1481.959961
3635 2000-07-18 1510.48999 1510.48999 1491.349976 1493.73999 908300000.0 1493.73999
3636 2000-07-17 1509.97998 1517.319946 1505.26001 1510.48999 906000000.0 1510.48999
3637 2000-07-14 1495.839966 1509.98999 1494.560059 1509.97998 960600000.0 1509.97998
3638 2000-07-13 1492.920044 1501.390015 1489.650024 1495.839966 1026800000.0 1495.839966
3639 2000-07-12 1480.880005 1497.689941 1480.880005 1492.920044 1001200000.0 1492.920044
3640 2000-07-11 1475.619995 1488.77002 1470.47998 1480.880005 980500000.0 1480.880005
3641 2000-07-10 1478.900024 1486.560059 1474.76001 1475.619995 838700000.0 1475.619995
3642 2000-07-07 1456.670044 1484.119995 1456.670044 1478.900024 931700000.0 1478.900024
3643 2000-07-06 1446.22998 1461.650024 1439.560059 1456.670044 947300000.0 1456.670044
3644 2000-07-05 1469.540039 1469.540039 1442.449951 1446.22998 1019300000.0 1446.22998
3645 2000-07-03 1454.599976 1469.579956 1450.849976 1469.540039 451900000.0 1469.540039
3646 2000-06-30 1442.390015 1454.680054 1438.709961 1454.599976 1459700000.0 1454.599976
3647 2000-06-29 1454.819946 1455.140015 1434.630005 1442.390015 1110900000.0 1442.390015
3648 2000-06-28 1450.550049 1467.630005 1450.550049 1454.819946 1095100000.0 1454.819946
3649 2000-06-27 1455.310059 1463.349976 1450.550049 1450.550049 1042500000.0 1450.550049
3650 2000-06-26 1441.47998 1459.660034 1441.47998 1455.310059 889000000.0 1455.310059
3651 2000-06-23 1452.180054 1459.939941 1438.310059 1441.47998 847600000.0 1441.47998
3652 2000-06-22 1479.130005 1479.130005 1448.030029 1452.180054 1022700000.0 1452.180054
3653 2000-06-21 1475.949951 1482.189941 1468.0 1479.130005 1009600000.0 1479.130005
3654 2000-06-20 1486.0 1487.319946 1470.180054 1475.949951 1031500000.0 1475.949951
3655 2000-06-19 1464.459961 1488.930054 1459.050049 1486.0 921700000.0 1486.0
3656 2000-06-16 1478.72998 1480.77002 1460.420044 1464.459961 1250800000.0 1464.459961
3657 2000-06-15 1470.540039 1482.040039 1464.619995 1478.72998 1011400000.0 1478.72998
3658 2000-06-14 1469.439941 1483.619995 1467.709961 1470.540039 929700000.0 1470.540039
3659 2000-06-13 1446.0 1470.420044 1442.380005 1469.439941 935900000.0 1469.439941
3660 2000-06-12 1456.949951 1462.930054 1445.98999 1446.0 774100000.0 1446.0
3661 2000-06-09 1461.670044 1472.670044 1454.959961 1456.949951 786000000.0 1456.949951
3662 2000-06-08 1471.359985 1475.650024 1456.48999 1461.670044 854300000.0 1461.670044
3663 2000-06-07 1457.839966 1474.640015 1455.060059 1471.359985 854600000.0 1471.359985
3664 2000-06-06 1467.630005 1471.359985 1454.73999 1457.839966 950100000.0 1457.839966
3665 2000-06-05 1477.26001 1477.280029 1464.680054 1467.630005 838600000.0 1467.630005
3666 2000-06-02 1448.810059 1483.22998 1448.810059 1477.26001 1162400000.0 1477.26001
3667 2000-06-01 1420.599976 1448.810059 1420.599976 1448.810059 960100000.0 1448.810059
3668 2000-05-31 1422.439941 1434.48999 1415.5 1420.599976 960500000.0 1420.599976
3669 2000-05-30 1378.02002 1422.449951 1378.02002 1422.449951 844200000.0 1422.449951
3670 2000-05-26 1381.52002 1391.420044 1369.75 1378.02002 722600000.0 1378.02002
3671 2000-05-25 1399.050049 1411.650024 1373.930054 1381.52002 984500000.0 1381.52002
3672 2000-05-24 1373.859985 1401.75 1361.089966 1399.050049 1152300000.0 1399.050049
3673 2000-05-23 1400.719971 1403.77002 1373.430054 1373.859985 869900000.0 1373.859985
3674 2000-05-22 1406.949951 1410.550049 1368.72998 1400.719971 869000000.0 1400.719971
3675 2000-05-19 1437.209961 1437.209961 1401.73999 1406.949951 853700000.0 1406.949951
3676 2000-05-18 1447.800049 1458.040039 1436.589966 1437.209961 807900000.0 1437.209961
3677 2000-05-17 1466.040039 1466.040039 1441.670044 1447.800049 820500000.0 1447.800049
3678 2000-05-16 1452.359985 1470.400024 1450.76001 1466.040039 955500000.0 1466.040039
3679 2000-05-15 1420.959961 1452.390015 1416.540039 1452.359985 854600000.0 1452.359985
3680 2000-05-12 1407.810059 1430.130005 1407.810059 1420.959961 858200000.0 1420.959961
3681 2000-05-11 1383.050049 1410.26001 1383.050049 1407.810059 953600000.0 1407.810059
3682 2000-05-10 1412.140015 1412.140015 1375.140015 1383.050049 1006400000.0 1383.050049
3683 2000-05-09 1424.170044 1430.280029 1401.849976 1412.140015 896600000.0 1412.140015
3684 2000-05-08 1432.630005 1432.630005 1417.050049 1424.170044 787600000.0 1424.170044
3685 2000-05-05 1409.569946 1436.030029 1405.079956 1432.630005 805500000.0 1432.630005
3686 2000-05-04 1415.099976 1420.98999 1404.939941 1409.569946 925800000.0 1409.569946
3687 2000-05-03 1446.290039 1446.290039 1398.359985 1415.099976 991600000.0 1415.099976
3688 2000-05-02 1468.25 1468.25 1445.219971 1446.290039 1011500000.0 1446.290039
3689 2000-05-01 1452.430054 1481.51001 1452.430054 1468.25 966300000.0 1468.25
3690 2000-04-28 1464.920044 1473.619995 1448.150024 1452.430054 984600000.0 1452.430054
3691 2000-04-27 1460.98999 1469.209961 1434.810059 1464.920044 1111000000.0 1464.920044
3692 2000-04-26 1477.439941 1482.939941 1456.97998 1460.98999 999600000.0 1460.98999
3693 2000-04-25 1429.859985 1477.670044 1429.859985 1477.439941 1071100000.0 1477.439941
3694 2000-04-24 1434.540039 1434.540039 1407.130005 1429.859985 868700000.0 1429.859985
3695 2000-04-20 1427.469971 1435.48999 1422.079956 1434.540039 896200000.0 1434.540039
3696 2000-04-19 1441.609985 1447.689941 1424.26001 1427.469971 1001400000.0 1427.469971
3697 2000-04-18 1401.439941 1441.609985 1397.810059 1441.609985 1109400000.0 1441.609985
3698 2000-04-17 1356.560059 1401.530029 1346.5 1401.439941 1204700000.0 1401.439941
3699 2000-04-14 1440.51001 1440.51001 1339.400024 1356.560059 1279700000.0 1356.560059
3700 2000-04-13 1467.170044 1477.52002 1439.339966 1440.51001 1032000000.0 1440.51001
3701 2000-04-12 1500.589966 1509.079956 1466.150024 1467.170044 1175900000.0 1467.170044
3702 2000-04-11 1504.459961 1512.800049 1486.780029 1500.589966 971400000.0 1500.589966
3703 2000-04-10 1516.349976 1527.189941 1503.349976 1504.459961 853700000.0 1504.459961
3704 2000-04-07 1501.339966 1518.680054 1501.339966 1516.349976 891600000.0 1516.349976
3705 2000-04-06 1487.369995 1511.76001 1487.369995 1501.339966 1008000000.0 1501.339966
3706 2000-04-05 1494.72998 1506.550049 1478.050049 1487.369995 1110300000.0 1487.369995
3707 2000-04-04 1505.97998 1526.449951 1416.410034 1494.72998 1515460000.0 1494.72998
3708 2000-04-03 1498.579956 1507.189941 1486.959961 1505.969971 1021700000.0 1505.969971
3709 2000-03-31 1487.920044 1519.810059 1484.380005 1498.579956 1227400000.0 1498.579956
3710 2000-03-30 1508.52002 1517.380005 1474.630005 1487.920044 1193400000.0 1487.920044
3711 2000-03-29 1507.72998 1521.449951 1497.449951 1508.52002 1061900000.0 1508.52002
3712 2000-03-28 1523.859985 1527.359985 1507.089966 1507.72998 959100000.0 1507.72998
3713 2000-03-27 1527.459961 1534.630005 1518.459961 1523.859985 901000000.0 1523.859985
3714 2000-03-24 1527.349976 1552.869995 1516.829956 1527.459961 1052200000.0 1527.459961
3715 2000-03-23 1500.640015 1532.5 1492.390015 1527.349976 1078300000.0 1527.349976
3716 2000-03-22 1493.869995 1505.079956 1487.329956 1500.640015 1075000000.0 1500.640015
3717 2000-03-21 1456.630005 1493.920044 1446.060059 1493.869995 1065900000.0 1493.869995
3718 2000-03-20 1464.469971 1470.300049 1448.48999 1456.630005 920800000.0 1456.630005
3719 2000-03-17 1458.469971 1477.329956 1453.319946 1464.469971 1295100000.0 1464.469971
3720 2000-03-16 1392.150024 1458.469971 1392.150024 1458.469971 1482300000.0 1458.469971
3721 2000-03-15 1359.150024 1397.98999 1356.98999 1392.140015 1302800000.0 1392.140015
3722 2000-03-14 1383.619995 1395.150024 1359.150024 1359.150024 1094000000.0 1359.150024
3723 2000-03-13 1395.069946 1398.390015 1364.839966 1383.619995 1016100000.0 1383.619995
3724 2000-03-10 1401.689941 1413.459961 1392.069946 1395.069946 1138800000.0 1395.069946
3725 2000-03-09 1366.699951 1401.819946 1357.880005 1401.689941 1123000000.0 1401.689941
3726 2000-03-08 1355.619995 1373.790039 1346.619995 1366.699951 1203000000.0 1366.699951
3727 2000-03-07 1391.280029 1399.209961 1349.98999 1355.619995 1314100000.0 1355.619995
3728 2000-03-06 1409.170044 1409.73999 1384.75 1391.280029 1029000000.0 1391.280029
3729 2000-03-03 1381.76001 1410.880005 1381.76001 1409.170044 1150300000.0 1409.170044
3730 2000-03-02 1379.189941 1386.560059 1370.349976 1381.76001 1198600000.0 1381.76001
3731 2000-03-01 1366.420044 1383.459961 1366.420044 1379.189941 1274100000.0 1379.189941
3732 2000-02-29 1348.050049 1369.630005 1348.050049 1366.420044 1204300000.0 1366.420044
3733 2000-02-28 1333.359985 1360.819946 1325.069946 1348.050049 1026500000.0 1348.050049
3734 2000-02-25 1353.430054 1362.140015 1329.150024 1333.359985 1065200000.0 1333.359985
3735 2000-02-24 1360.689941 1364.800049 1329.880005 1353.430054 1215000000.0 1353.430054
3736 2000-02-23 1352.170044 1370.109985 1342.439941 1360.689941 993700000.0 1360.689941
3737 2000-02-22 1346.089966 1358.109985 1331.880005 1352.170044 980000000.0 1352.170044
3738 2000-02-18 1388.26001 1388.589966 1345.319946 1346.089966 1042300000.0 1346.089966
3739 2000-02-17 1387.670044 1399.880005 1380.069946 1388.26001 1034800000.0 1388.26001
3740 2000-02-16 1402.050049 1404.550049 1385.579956 1387.670044 1018800000.0 1387.670044
3741 2000-02-15 1389.939941 1407.719971 1376.25 1402.050049 1092100000.0 1402.050049
3742 2000-02-14 1387.119995 1394.930054 1380.530029 1389.939941 927300000.0 1389.939941
3743 2000-02-11 1416.829956 1416.829956 1378.890015 1387.119995 1025700000.0 1387.119995
3744 2000-02-10 1411.699951 1422.099976 1406.430054 1416.829956 1058800000.0 1416.829956
3745 2000-02-09 1441.719971 1444.550049 1411.650024 1411.709961 1050500000.0 1411.709961
3746 2000-02-08 1424.23999 1441.829956 1424.23999 1441.719971 1047700000.0 1441.719971
3747 2000-02-07 1424.369995 1427.150024 1413.329956 1424.23999 918100000.0 1424.23999
3748 2000-02-04 1424.969971 1435.910034 1420.630005 1424.369995 1045100000.0 1424.369995
3749 2000-02-03 1409.119995 1425.780029 1398.52002 1424.969971 1146500000.0 1424.969971
3750 2000-02-02 1409.280029 1420.609985 1403.48999 1409.119995 1038600000.0 1409.119995
3751 2000-02-01 1394.459961 1412.48999 1384.790039 1409.280029 981000000.0 1409.280029
3752 2000-01-31 1360.160034 1394.47998 1350.140015 1394.459961 993800000.0 1394.459961
3753 2000-01-28 1398.560059 1398.560059 1356.199951 1360.160034 1095800000.0 1360.160034
3754 2000-01-27 1404.089966 1418.859985 1370.98999 1398.560059 1129500000.0 1398.560059
3755 2000-01-26 1410.030029 1412.72998 1400.160034 1404.089966 1117300000.0 1404.089966
3756 2000-01-25 1401.530029 1414.26001 1388.48999 1410.030029 1073700000.0 1410.030029
3757 2000-01-24 1441.359985 1454.089966 1395.420044 1401.530029 1115800000.0 1401.530029
3758 2000-01-21 1445.569946 1453.180054 1439.599976 1441.359985 1209800000.0 1441.359985
3759 2000-01-20 1455.900024 1465.709961 1438.540039 1445.569946 1100700000.0 1445.569946
3760 2000-01-19 1455.140015 1461.390015 1448.680054 1455.900024 1087800000.0 1455.900024
3761 2000-01-18 1465.150024 1465.150024 1451.300049 1455.140015 1056700000.0 1455.140015
3762 2000-01-14 1449.680054 1473.0 1449.680054 1465.150024 1085900000.0 1465.150024
3763 2000-01-13 1432.25 1454.199951 1432.25 1449.680054 1030400000.0 1449.680054
3764 2000-01-12 1438.560059 1442.599976 1427.079956 1432.25 974600000.0 1432.25
3765 2000-01-11 1457.599976 1458.660034 1434.420044 1438.560059 1014000000.0 1438.560059
3766 2000-01-10 1441.469971 1464.359985 1441.469971 1457.599976 1064800000.0 1457.599976
3767 2000-01-07 1403.449951 1441.469971 1400.72998 1441.469971 1225200000.0 1441.469971
3768 2000-01-06 1402.109985 1411.900024 1392.099976 1403.449951 1092300000.0 1403.449951
3769 2000-01-05 1399.420044 1413.27002 1377.680054 1402.109985 1085500000.0 1402.109985
3770 2000-01-04 1455.219971 1455.219971 1397.430054 1399.420044 1009000000.0 1399.420044
3771 2000-01-03 1469.25 1478.0 1438.359985 1455.219971 931800000.0 1455.219971

Some files were not shown because too many files changed in this diff diff.show_more

Loading…
Cancel
Save