├── test ├── test_db.py ├── test_mongoimport.py ├── test_web.py └── test_gdeltfile.py ├── pyproject.toml ├── gdelttools ├── __init__.py ├── _version.py ├── validator.py ├── gdeltwebdata.py ├── gdelt_field_file.ff ├── web.py ├── gdeltexample.py ├── mapgeolocation.py ├── mongoimport.py ├── gdeltloader.py ├── gdeltfile.py └── gdelt_filesizes ├── Pipfile ├── RELEASENOTES.md ├── mongoimport.sh ├── gdelt_field_file.ff ├── .gitignore ├── GDELT.ff ├── setup.py ├── Makefile ├── README.md ├── gdelt_reshaper.js ├── LICENSE └── Pipfile.lock /test/test_db.py: -------------------------------------------------------------------------------- 1 | import pymongo 2 | import argparse 3 | 4 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["setuptools", "pandoc", "pypandoc"] 3 | -------------------------------------------------------------------------------- /gdelttools/__init__.py: -------------------------------------------------------------------------------- 1 | # See https://stackoverflow.com/questions/458550/standard-way-to-embed-version-into-python-package 2 | from gdelttools._version import __version__ 3 | -------------------------------------------------------------------------------- /gdelttools/_version.py: -------------------------------------------------------------------------------- 1 | # see https://stackoverflow.com/questions/458550/standard-way-to-embed-version-into-python-package 2 | __version__ = "0.07b2" 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.org/simple" 3 | verify_ssl = true 4 | name = "pypi" 5 | 6 | [packages] 7 | requests = "*" 8 | pymongo = "*" 9 | dnspython = "*" 10 | pymongoimport = "*" 11 | twine = "*" 12 | keyring = "*" 13 | build = "*" 14 | pypandoc = "*" 15 | pandoc = "*" 16 | nose = "*" 17 | 18 | [dev-packages] 19 | 20 | [requires] 21 | python_version = "3" 22 | -------------------------------------------------------------------------------- /test/test_mongoimport.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | 3 | from gdelttools.mongoimport import MongoImport, BinaryNotFoundError 4 | 5 | 6 | class TestMongoImport(unittest.TestCase): 7 | def test_mongoimport(self): 8 | 9 | with self.assertRaises(BinaryNotFoundError): 10 | x = MongoImport(prog="notmongoimport") # add assertion here 11 | 12 | 13 | if __name__ == '__main__': 14 | unittest.main() 15 | -------------------------------------------------------------------------------- /RELEASENOTES.md: -------------------------------------------------------------------------------- 1 | ###0.07b2 2 | First version of RELEASENOTES.md. 3 | 4 | Updated help to reflect the change from a timestamped file out for the update and 5 | masterfiles to a standard name so they can be used for other programs. 6 | 7 | Merged Mark Smith's improved imported script. 8 | 9 | Added some latent support for directly uploading files into mongodb within the script as 10 | opposed to using a seperate script. 11 | -------------------------------------------------------------------------------- /gdelttools/validator.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | import pymongo 3 | import pprint 4 | 5 | def main(): 6 | 7 | parser = argparse.ArgumentParser() 8 | 9 | parser.add_argument("--host", 10 | default="http://localhost:27017", 11 | help="MongoDB URI") 12 | 13 | parser.add_argument("--sample", type=int, default=10, 14 | help = "The sample size : default to 10") 15 | 16 | args = parser.parse_args() 17 | 18 | client = pymongo.MongoClient(args.host) 19 | 20 | db = client["GDELT2"] 21 | source = db["eventscsv"] 22 | sink = db["events"] 23 | 24 | sample_cursor = source.aggregate([{"$sample" : {"size": 10}}]) 25 | 26 | for d in sample_cursor: 27 | pprint.pprint(d) 28 | 29 | 30 | -------------------------------------------------------------------------------- /gdelttools/gdeltwebdata.py: -------------------------------------------------------------------------------- 1 | from datetime import datetime 2 | from gdelttools.web import WebDownload 3 | import requests 4 | 5 | 6 | class GDELTWebData: 7 | 8 | gdelt_md5_list = "http://data.gdeltproject.org/events/md5sums" 9 | gdelt_file_sizes = "http://data.gdeltproject.org/events/filesizes" 10 | checksum_filename = "gdelt_md5sums" 11 | size_filename = "gdelt_filesizes" 12 | 13 | master_url = "http://data.gdeltproject.org/gdeltv2/masterfilelist.txt" 14 | update_url = "http://data.gdeltproject.org/gdeltv2/lastupdate.txt" 15 | 16 | downloader = WebDownload() 17 | 18 | @classmethod 19 | def get_metadata(cls): 20 | # size and MD5 checksums to validate downloads 21 | r = requests.get(cls.gdelt_md5_list, allow_redirects=True) 22 | with open(cls.checksum_filename, "w") as output_file: 23 | output_file.write(r.content.decode("utf-8")) 24 | r = requests.get(cls.gdelt_file_sizes, allow_redirects=True) 25 | with open(cls.size_filename, "w") as output_file: 26 | output_file.write(r.content.decode("utf-8")) 27 | return [cls.checksum_filename, cls.size_filename] 28 | 29 | @classmethod 30 | def get_update_list(cls, overwrite=False): 31 | return cls.downloader.download_url(cls.update_url) 32 | 33 | @classmethod 34 | def get_master_list(cls, overwrite=False): 35 | return cls.downloader.download_url(cls.master_url) 36 | 37 | -------------------------------------------------------------------------------- /mongoimport.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | # Upload all the CSV files in your current directory to a MongoDB cluster. 3 | # 4 | # Any parameters passed to this command are passed to mongoimport, so to 5 | # connect to your cluster, provide the --uri parameter with your MongoDB 6 | # connection string, like this: 7 | # 8 | # ./mongoimport.sh --uri "mongodb+srv://:@abcde.mongodb.com/" 9 | 10 | findme() { 11 | # Function for finding the path of a shell script, 12 | # taken from https://stackoverflow.com/a/246128 13 | TARGET_FILE=$0 14 | 15 | cd `dirname $TARGET_FILE` 16 | TARGET_FILE=`basename $TARGET_FILE` 17 | 18 | # Iterate down a (possible) chain of symlinks 19 | while [ -L "$TARGET_FILE" ] 20 | do 21 | TARGET_FILE=`readlink $TARGET_FILE` 22 | cd `dirname $TARGET_FILE` 23 | TARGET_FILE=`basename $TARGET_FILE` 24 | done 25 | 26 | # Compute the canonicalized name by finding the physical path 27 | # for the directory we're in and appending the target file. 28 | PHYS_DIR=`pwd -P` 29 | RESULT=$PHYS_DIR/$TARGET_FILE 30 | echo $RESULT 31 | } 32 | 33 | myloc=$(dirname $(findme $0)) 34 | 35 | fieldfile="${myloc}/gdelt_field_file.ff" 36 | 37 | cat *.export.CSV | mongoimport \ 38 | --collection=eventscsv \ 39 | --mode=upsert \ 40 | --writeConcern '{w:1}' \ 41 | --type=tsv \ 42 | --columnsHaveTypes \ 43 | --fieldFile="${fieldfile}" \ 44 | $* 45 | -------------------------------------------------------------------------------- /gdelt_field_file.ff: -------------------------------------------------------------------------------- 1 | GlobalEventId.int64() 2 | Day.int64() 3 | MonthYear.int64() 4 | Year.int64() 5 | FractionDate.double() 6 | Actor1Code.string() 7 | Actor1Name.string() 8 | Actor1CountryCode.string() 9 | Actor1KnownGroupCode.string() 10 | Actor1EthnicCode.string() 11 | Actor1Religion1Code.string() 12 | Actor1Religion2Code.string() 13 | Actor1Type1Code.string() 14 | Actor1Type2Code.string() 15 | Actor1Type3Code.string() 16 | Actor2Code.string() 17 | Actor2Name.string() 18 | Actor2CountryCode.string() 19 | Actor2KnownGroupCode.string() 20 | Actor2EthnicCode.string() 21 | Actor2Religion1Code.string() 22 | Actor2Religion2Code.string() 23 | Actor2Type1Code.string() 24 | Actor2Type2Code.string() 25 | Actor2Type3Code.string() 26 | IsRootEvent.int64() 27 | EventCode.string() 28 | EventBaseCode.string() 29 | EventRootCode.string() 30 | QuadClass.int64() 31 | GoldsteinScale.double() 32 | NumMentions.int64() 33 | NumSources.int64() 34 | NumArticles.int64() 35 | AvgTone.double() 36 | Actor1Geo_Type.int64() 37 | Actor1Geo_Fullname.string() 38 | Actor1Geo_CountryCode.string() 39 | Actor1Geo_ADM1Code.string() 40 | Actor1Geo_ADM2Code.string() 41 | Actor1Geo_Lat.string() 42 | Actor1Geo_Long.string() 43 | Actor1Geo_FeatureID.string() 44 | Actor2Geo_Type.int64() 45 | Actor2Geo_Fullname.string() 46 | Actor2Geo_CountryCode.string() 47 | Actor2Geo_ADM1Code.string() 48 | Actor2Geo_ADM2Code.string() 49 | Actor2Geo_Lat.string() 50 | Actor2Geo_Long.string() 51 | Actor2Geo_FeatureID.string() 52 | ActionGeo_Type.int64() 53 | ActionGeo_Fullname.string() 54 | ActionGeo_CountryCode.string() 55 | ActionGeo_ADM1Code.string() 56 | ActionGeo_ADM2Code.string() 57 | ActionGeo_Lat.string() 58 | ActionGeo_Long.string() 59 | ActionGeo_FeatureID.string() 60 | DATEADDED.string() 61 | SOURCEURL.string() 62 | -------------------------------------------------------------------------------- /gdelttools/gdelt_field_file.ff: -------------------------------------------------------------------------------- 1 | GlobalEventId.int64() 2 | Day.int64() 3 | MonthYear.int64() 4 | Year.int64() 5 | FractionDate.double() 6 | Actor1Code.string() 7 | Actor1Name.string() 8 | Actor1CountryCode.string() 9 | Actor1KnownGroupCode.string() 10 | Actor1EthnicCode.string() 11 | Actor1Religion1Code.string() 12 | Actor1Religion2Code.string() 13 | Actor1Type1Code.string() 14 | Actor1Type2Code.string() 15 | Actor1Type3Code.string() 16 | Actor2Code.string() 17 | Actor2Name.string() 18 | Actor2CountryCode.string() 19 | Actor2KnownGroupCode.string() 20 | Actor2EthnicCode.string() 21 | Actor2Religion1Code.string() 22 | Actor2Religion2Code.string() 23 | Actor2Type1Code.string() 24 | Actor2Type2Code.string() 25 | Actor2Type3Code.string() 26 | IsRootEvent.int64() 27 | EventCode.string() 28 | EventBaseCode.string() 29 | EventRootCode.string() 30 | QuadClass.int64() 31 | GoldsteinScale.double() 32 | NumMentions.int64() 33 | NumSources.int64() 34 | NumArticles.int64() 35 | AvgTone.double() 36 | Actor1Geo_Type.int64() 37 | Actor1Geo_Fullname.string() 38 | Actor1Geo_CountryCode.string() 39 | Actor1Geo_ADM1Code.string() 40 | Actor1Geo_ADM2Code.string() 41 | Actor1Geo_Lat.string() 42 | Actor1Geo_Long.string() 43 | Actor1Geo_FeatureID.string() 44 | Actor2Geo_Type.int64() 45 | Actor2Geo_Fullname.string() 46 | Actor2Geo_CountryCode.string() 47 | Actor2Geo_ADM1Code.string() 48 | Actor2Geo_ADM2Code.string() 49 | Actor2Geo_Lat.string() 50 | Actor2Geo_Long.string() 51 | Actor2Geo_FeatureID.string() 52 | ActionGeo_Type.int64() 53 | ActionGeo_Fullname.string() 54 | ActionGeo_CountryCode.string() 55 | ActionGeo_ADM1Code.string() 56 | ActionGeo_ADM2Code.string() 57 | ActionGeo_Lat.string() 58 | ActionGeo_Long.string() 59 | ActionGeo_FeatureID.string() 60 | DATEADDED.string() 61 | SOURCEURL.string() 62 | -------------------------------------------------------------------------------- /test/test_web.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | import os 3 | from gdelttools.web import WebDownload, local_path 4 | 5 | 6 | class TestDownload(unittest.TestCase): 7 | 8 | photo_name = "london.jpg" 9 | photo_url= "https://jdrumgoole.files.wordpress.com/2018/10/20180927_173519.jpg" 10 | text_filename = "testmasterfilelist.txt" 11 | text_url = "http://joedrumgoole.com/testmasterfilelist.txt" 12 | 13 | def setUp(self): 14 | self._wd = WebDownload() 15 | 16 | def test_local_path(self): 17 | p = local_path(self.photo_url) 18 | self.assertEqual(p, "20180927_173519.jpg") 19 | 20 | def test_download_chunks(self): 21 | if os.path.exists(self.photo_name): 22 | os.unlink(self.photo_name) 23 | self._wd.download_url(self.photo_url, self.photo_name) 24 | self.assertTrue(os.path.exists(self.photo_name)) 25 | os.unlink(self.photo_name) 26 | 27 | def test_download_lines(self): 28 | if os.path.exists(self.text_filename): 29 | os.unlink(self.text_filename) 30 | with open(self.text_filename, "w") as output_file: 31 | for i,line in enumerate(self._wd.download_lines(self.text_url), 1): 32 | output_file.write(f"{line}") 33 | self.assertEqual(i, 2000) 34 | self.assertEqual(os.path.getsize(self.text_filename), 213940) 35 | os.unlink(self.text_filename) 36 | 37 | def test_download_url(self): 38 | self._wd.download_url(self.text_url, self.text_filename+"1") 39 | url_size = os.path.getsize(self.text_filename+"1") 40 | self.test_download_lines() 41 | line_size = os.path.getsize(self.text_filename+"1") 42 | self.assertEqual(url_size, line_size) 43 | os.unlink(self.text_filename+"1") 44 | 45 | if __name__ == '__main__': 46 | unittest.main() 47 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | MANIFEST 27 | 28 | # PyInstaller 29 | # Usually these files are written by a python script from a template 30 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 31 | *.manifest 32 | *.spec 33 | 34 | # Installer logs 35 | pip-log.txt 36 | pip-delete-this-directory.txt 37 | 38 | # Unit test / coverage reports 39 | htmlcov/ 40 | .tox/ 41 | .coverage 42 | .coverage.* 43 | .cache 44 | nosetests.xml 45 | coverage.xml 46 | *.cover 47 | .hypothesis/ 48 | .pytest_cache/ 49 | 50 | # Translations 51 | *.mo 52 | *.pot 53 | 54 | # Django stuff: 55 | *.log 56 | local_settings.py 57 | db.sqlite3 58 | 59 | # Flask stuff: 60 | instance/ 61 | .webassets-cache 62 | 63 | # Scrapy stuff: 64 | .scrapy 65 | 66 | # Sphinx documentation 67 | docs/_build/ 68 | 69 | # PyBuilder 70 | target/ 71 | 72 | # Jupyter Notebook 73 | .ipynb_checkpoints 74 | 75 | # pyenv 76 | .python-version 77 | 78 | # celery beat schedule file 79 | celerybeat-schedule 80 | 81 | # SageMath parsed files 82 | *.sage.py 83 | 84 | # Environments 85 | .env 86 | .venv 87 | env/ 88 | venv/ 89 | ENV/ 90 | env.bak/ 91 | venv.bak/ 92 | 93 | # Spyder project settings 94 | .spyderproject 95 | .spyproject 96 | 97 | # Rope project settings 98 | .ropeproject 99 | 100 | # mkdocs documentation 101 | /site 102 | 103 | # mypy 104 | 105 | #Data files for GDELT 106 | *.csv 107 | *.CSV 108 | *.csv.zip 109 | *.CSV.zip 110 | *master*.txt 111 | 112 | .mypy_cache/ 113 | .idea/ 114 | .DS_Store 115 | 116 | -------------------------------------------------------------------------------- /GDELT.ff: -------------------------------------------------------------------------------- 1 | [_id] 2 | type=int 3 | [Day] 4 | type=int 5 | [MonthYear] 6 | type=int 7 | [Year] 8 | type=int 9 | [FractionDate] 10 | type=float 11 | [Actor1Code] 12 | type=str 13 | [Actor1Name] 14 | type=str 15 | [Actor1CountryCode] 16 | type=str 17 | [Actor1KnownGroupCode] 18 | type=str 19 | [Actor1EthnicCode] 20 | type=str 21 | [Actor1Religion1Code] 22 | type=str 23 | [Actor1Religion2Code] 24 | type=str 25 | [Actor1Type1Code] 26 | type=str 27 | [Actor1Type2Code] 28 | type=str 29 | [Actor1Type3Code] 30 | type=str 31 | [Actor2Code] 32 | type=str 33 | [Actor2Name] 34 | type=str 35 | [Actor2CountryCode] 36 | type=str 37 | [Actor2KnownGroupCode] 38 | type=str 39 | [Actor2EthnicCode] 40 | type=str 41 | [Actor2Religion1Code] 42 | type=str 43 | [Actor2Religion2Code] 44 | type=str 45 | [Actor2Type1Code] 46 | type=str 47 | [Actor2Type2Code] 48 | type=str 49 | [Actor2Type3Code] 50 | type=str 51 | [IsRootEvent] 52 | type=int 53 | [EventCode] 54 | type=str 55 | [EventBaseCode] 56 | type=str 57 | [EventRootCode] 58 | type=str 59 | [QuadClass] 60 | type=int 61 | [GoldsteinScale] 62 | type=float 63 | [NumMentions] 64 | type=int 65 | [NumSources] 66 | type=int 67 | [NumArticles] 68 | type=int 69 | [AvgTone] 70 | type=float 71 | [Actor1Geo_Type] 72 | type=int 73 | [Actor1Geo_Fullname] 74 | type=str 75 | [Actor1Geo_CountryCode] 76 | type=str 77 | [Actor1Geo_ADM1Code] 78 | type=str 79 | [Actor1Geo_ADM2Code] 80 | type=str 81 | [Actor1Geo_Lat] 82 | type=float 83 | [Actor1Geo_Long] 84 | type=float 85 | [Actor1Geo_FeatureID] 86 | type=str 87 | [Actor2Geo_Type] 88 | type=str 89 | [Actor2Geo_Fullname] 90 | type=int 91 | [Actor2Geo_CountryCode] 92 | type=str 93 | [Actor2Geo_ADM1Code] 94 | type=str 95 | [Actor2Geo_ADM2Code] 96 | type=str 97 | [Actor2Geo_Lat] 98 | type=float 99 | [Actor2Geo_Long] 100 | type=float 101 | [Actor2Geo_FeatureID] 102 | type=str 103 | [ActionGeo_Type] 104 | type=int 105 | [ActionGeo_Fullname] 106 | type=str 107 | [ActionGeo_CountryCode] 108 | type=str 109 | [ActionGeo_ADM1Code] 110 | type=str 111 | [ActionGeo_ADM2Code] 112 | type=str 113 | [ActionGeo_Lat] 114 | type=float 115 | [ActionGeo_Long] 116 | type=float 117 | [ActionGeo_FeatureID] 118 | type=str 119 | [DATEADDED] 120 | type=str 121 | [SOURCEURL] 122 | type=str 123 | -------------------------------------------------------------------------------- /gdelttools/web.py: -------------------------------------------------------------------------------- 1 | 2 | import urllib 3 | from io import BytesIO 4 | import os 5 | 6 | import zipfile 7 | import requests 8 | 9 | 10 | def download_and_unzip(u: str): 11 | url_file = urllib.request.urlopen(u) 12 | 13 | with zipfile.ZipFile(BytesIO(url_file.read())) as my_zip_file: 14 | my_zip_file.extractall() 15 | 16 | 17 | def skip_this_file(zip_filename: str, overwrite: bool = None): 18 | name, ext = os.path.splitext(zip_filename) 19 | csv_filename = f"{name}.CSV" 20 | if overwrite: 21 | return overwrite 22 | else: 23 | name, ext = os.path.splitext(zip_filename) 24 | csv_filename = f"{name}.CSV" 25 | return os.path.exists(zip_filename) or os.path.exists(csv_filename) 26 | 27 | 28 | def local_path(url): 29 | filename_with_args = url.split('/')[-1] 30 | filename = filename_with_args.split('?')[0] 31 | return filename 32 | 33 | 34 | class WebDownload: 35 | 36 | CHUNK_SIZE = 1024 * 1024 37 | 38 | def __init__(self, encoding = "utf-8", chunksize=None): 39 | self._encoding = encoding 40 | if chunksize: 41 | self._chunksize = chunksize 42 | else: 43 | self._chunksize = self.CHUNK_SIZE 44 | 45 | def download_chunks(self, url): 46 | filename = local_path(url) 47 | # NOTE the stream=True parameter below 48 | with requests.get(url, stream=True) as r: 49 | r.raise_for_status() 50 | for chunk in r.iter_content(chunk_size=self._chunksize): 51 | if chunk: 52 | yield chunk 53 | 54 | def download_lines(self, url): 55 | filename = local_path(url) 56 | # NOTE the stream=True parameter below 57 | r = requests.get(url, stream=True) 58 | 59 | for line in r.iter_lines(): 60 | if line: 61 | yield f"{line.decode(self._encoding)}\n" 62 | 63 | def download_url(self, url, target_filename=None): 64 | if target_filename is None: 65 | filename = local_path(url) 66 | else: 67 | filename = target_filename 68 | with open(filename, 'wb') as f: 69 | for i, chunk in enumerate(self.download_chunks(url), 1): 70 | f.write(chunk) 71 | return filename 72 | 73 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /gdelttools/gdeltexample.py: -------------------------------------------------------------------------------- 1 | # 2 | # Example of a GDELT 2.0 record. 3 | # 4 | example_record = { 5 | "_id": 1034618754, 6 | "Day": 20210318, 7 | "MonthYear": 202103, 8 | "Year": 2021, 9 | "FractionDate": 2021.2137, 10 | "Actor1Code": "COP", 11 | "Actor1Name": "POLICE", 12 | "Actor1CountryCode": "", 13 | "Actor1KnownGroupCode": "", 14 | "Actor1EthnicCode": "", 15 | "Actor1Religion1Code": "", 16 | "Actor1Religion2Code": "", 17 | "Actor1Type1Code": "COP", 18 | "Actor1Type2Code": "", 19 | "Actor1Type3Code": "", 20 | "Actor2Code": "JUD", 21 | "Actor2Name": "PROSECUTOR", 22 | "Actor2CountryCode": "", 23 | "Actor2KnownGroupCode": "", 24 | "Actor2EthnicCode": "", 25 | "Actor2Religion1Code": "", 26 | "Actor2Religion2Code": "", 27 | "Actor2Type1Code": "JUD", 28 | "Actor2Type2Code": "", 29 | "Actor2Type3Code": "", 30 | "IsRootEvent": 0, 31 | "EventCode": "010", 32 | "EventBaseCode": "010", 33 | "EventRootCode": "01", 34 | "QuadClass": 1, 35 | "GoldsteinScale": 0, 36 | "NumMentions": 54, 37 | "NumSources": 9, 38 | "NumArticles": 54, 39 | "AvgTone": -10.4477611940299, 40 | "Actor1Geo_Type": 4, 41 | "Actor1Geo_Fullname": "London, London, City of, United Kingdom", 42 | "Actor1Geo_CountryCode": "UK", 43 | "Actor1Geo_ADM1Code": "UKH9", 44 | "Actor1Geo_ADM2Code": "40110", 45 | "Actor1Geo_Lat": 51.5, 46 | "Actor1Geo_Long": -0.116667, 47 | "Actor1Geo_FeatureID": "-2601889", 48 | "Actor2Geo_Type": "4", 49 | "Actor2Geo_Fullname": "London, London, City of, United Kingdom", 50 | "Actor2Geo_CountryCode": "UK", 51 | "Actor2Geo_ADM1Code": "UKH9", 52 | "Actor2Geo_ADM2Code": "40110", 53 | "Actor2Geo_Lat": 51.5, 54 | "Actor2Geo_Long": -0.116667, 55 | "Actor2Geo_FeatureID": "-2601889", 56 | "ActionGeo_Type": 4, 57 | "ActionGeo_Fullname": "London, London, City of, United Kingdom", 58 | "ActionGeo_CountryCode": "UK", 59 | "ActionGeo_ADM1Code": "UKH9", 60 | "ActionGeo_ADM2Code": "40110", 61 | "ActionGeo_Lat": 51.5, 62 | "ActionGeo_Long": -0.116667, 63 | "ActionGeo_FeatureID": "-2601889", "DATEADDED": "20220318143000", 64 | "SOURCEURL": "https://www.lancashiretelegraph.co.uk/news/20003985.depraved-sex-predator-jailed-42-years-murder-violent-spree/", 65 | } 66 | -------------------------------------------------------------------------------- /gdelttools/mapgeolocation.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | 3 | import pymongo 4 | 5 | if __name__ == "__main__": 6 | parser = argparse.ArgumentParser() 7 | 8 | parser.add_argument("--host", default="mongodb://localhost:27017", 9 | help="MongoDB URI [%(default)s]") 10 | 11 | parser.add_argument("--database", default="GDELT", 12 | help="Default database for loading [%(default)s]") 13 | 14 | parser.add_argument("-i", "--inputcollection", default="events_csv", 15 | help="Default collection for input [%(default)s]") 16 | parser.add_argument("-o", "--outputcollection", default="events", 17 | help="Default collection for output [%(default)s]") 18 | 19 | args = parser.parse_args() 20 | 21 | client = pymongo.MongoClient(host=args.host) 22 | db = client[args.database] 23 | input_collection = db[args.inputcollection] 24 | output_collection = db[args.outputcollection] 25 | 26 | matcher = {"$match": {"ActionGeo_Lat": {"$type": "double"}, 27 | "ActionGeo_Long": {"$type": "double"}, 28 | "Actor1Geo_Lat": {"$type": "double"}, 29 | "Actor1Geo_Long": {"$type": "double"}, 30 | "Actor2Geo_Lat": {"$type": "double"}, 31 | "Actor2Geo_Long": {"$type": "double"}}} 32 | 33 | adder = {"$addFields": {"Actor1Geo": {"type": "Point", "coordinates": ["$Actor1Geo_Long", "$Actor1Geo_Lat"]}, 34 | "Actor2Geo": {"type": "Point", "coordinates": ["$Actor2Geo_Long", "$Actor2Geo_Lat"]}, 35 | "ActionGeo": {"type": "Point", "coordinates": ["$ActionGeo_Long", "$ActionGeo_Lat"]}}} 36 | 37 | deleter = {"$unset": ["ActionGeo_Lat", "ActionGeo_Long", "Actor1Geo_Lat", 38 | "Actor1Geo_Long", "Actor2Geo_Lat", "Actor2Geo_Long"]} 39 | 40 | merger = {"$merge": {"into": args.outputcollection, 41 | "on": "_id", 42 | "whenMatched": "replace", 43 | "whenNotMatched": "insert"}} 44 | input_collection.aggregate([matcher, adder, deleter, merger]) 45 | output_collection = db[args.outputcollection] 46 | print(f"Processed documents total : {output_collection.count_documents({})}") 47 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | 2 | from setuptools import setup, find_packages 3 | import os 4 | import glob 5 | 6 | 7 | this_directory = os.path.abspath(os.path.dirname(__file__)) 8 | with open(os.path.join(this_directory, 'README.md'), encoding='utf-8') as f: 9 | long_description = f.read() 10 | 11 | VERSIONFILE="gdelttools/_version.py" 12 | with open(VERSIONFILE, "rt") as vfile: 13 | for line in vfile: 14 | line = line.strip() 15 | (lhs, equals, rhs) = line.partition( "=") 16 | if lhs.strip() == "__version__": 17 | rhs = rhs.strip() 18 | version_string = rhs.strip('"') 19 | pyfiles = [f for f in os.listdir(".") if f.endswith(".py")] 20 | 21 | 22 | setup( 23 | name="gdelttools", 24 | version=version_string, 25 | 26 | author="Joe Drumgoole", 27 | author_email="joe@joedrumgoole.com", 28 | description="A set of tools to support downloading GDELT data", 29 | long_description=long_description, 30 | long_description_content_type='text/markdown', 31 | license="Apache 2.0", 32 | keywords="MongoDB GDELT dataset", 33 | url="https://github.com/jdrumgoole/gdelttools", 34 | 35 | install_requires=['pymongo', 36 | 'requests', 37 | ], 38 | classifiers=[ 39 | # How mature is this project? Common values are 40 | # 3 - Alpha 41 | # 4 - Beta 42 | # 5 - Production/Stable 43 | 'Development Status :: 3 - Alpha', 44 | 45 | # Indicate who your project is intended for 46 | 'Intended Audience :: Developers', 47 | 'License :: OSI Approved :: Apache Software License', 48 | 'Operating System :: OS Independent', 49 | 'Programming Language :: Python', 50 | 'Programming Language :: Python :: 3.7', 51 | 'Programming Language :: Python :: 3.8', 52 | ], 53 | 54 | # setup_requires=["pymongo", 55 | # "nose", 56 | # "dnspython", 57 | # "dateutils", 58 | # "configargparse", 59 | # "toml"], 60 | 61 | packages=find_packages(), 62 | 63 | data_files=[("test", glob.glob("data/*.ff") + 64 | glob.glob("data/*.csv") + 65 | glob.glob("data/*.txt"))], 66 | python_requires='>3.7', 67 | scripts=[], 68 | entry_points={ 69 | 'console_scripts': [ 70 | 'gdeltloader=gdelttools.gdeltloader:main', 71 | ] 72 | }, 73 | 74 | test_suite='nose.collector', 75 | tests_require=['nose'], 76 | ) 77 | -------------------------------------------------------------------------------- /gdelttools/mongoimport.py: -------------------------------------------------------------------------------- 1 | import os 2 | from enum import Enum 3 | import shutil 4 | import glob 5 | 6 | class BinaryNotFoundError(OSError): 7 | pass 8 | 9 | class FileType(Enum): 10 | tsv = "tsv" 11 | csv = "csv" 12 | 13 | def __str__(self): 14 | return self.value 15 | 16 | 17 | class InsertMode(Enum): 18 | upsert = "upsert" 19 | 20 | def __str__(self): 21 | return self.value 22 | 23 | 24 | 25 | 26 | class MongoImport: 27 | ''' 28 | Implement this script for mongoimport. We expect mongoimport to be installed 29 | and be available on the path. 30 | 31 | mongoimport --db=GDELT2 --collection=eventscsv --type=tsv --fieldFile=gdelt_field_file.ff --mode=upsert --writeConcern "{w:1}" --columnsHaveTypes --file=$i $* 32 | ''' 33 | 34 | def __init__(self, 35 | prog: str = "mongoimport", 36 | uri: str = "mongodb://localhost:27017", 37 | database_name: str="GDELT2", 38 | collection_name: str="eventscsv", 39 | file_type : FileType = FileType.tsv, 40 | field_file: str = "gdelt_field_file.ff", 41 | insert_mode : InsertMode = InsertMode.upsert, 42 | write_concern : str = "{w:1}"): 43 | """ 44 | Define init parameters for mongoimport command 45 | :param database: The mongodb database name we will be importing to 46 | :param collection: The collection name we will be importing to 47 | """ 48 | 49 | self._prog = prog 50 | self._uri = uri 51 | self._database_name = database_name 52 | self._collection_name = collection_name 53 | self._file_type = file_type 54 | self._field_file = field_file 55 | self._insert_mode = insert_mode 56 | self._write_concern = write_concern 57 | 58 | if shutil.which(self._prog) is None: 59 | raise BinaryNotFoundError(f"{self._prog}: Cannot be found on the current PATH") 60 | 61 | def command(self, input_file:str): 62 | 63 | return f"mongoimport --uri {self._uri} --db {self._database_name} --collection {self._collection_name} " +\ 64 | f"--type {self._file_type.value} --fieldFile {self._field_file} " +\ 65 | f"--mode {self._insert_mode.value} --writeConcern '{self._write_concern}' --columnsHaveTypes " +\ 66 | f"--file {input_file}" 67 | 68 | def import_data(self, arg:str): 69 | args = glob.glob(arg) 70 | for i in args: 71 | print(f"Running in: {os.getcwd()}") 72 | print(self.command(i)) 73 | os.system(f"{self.command(i)}") 74 | 75 | 76 | if __name__ == "__main__": 77 | m = MongoImport() 78 | m.import_data("*.export.CSV") 79 | 80 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | # 2 | #Make pymongo_aggregation 3 | # 4 | # Assumes passwords for pypi have already been configured with keyring. 5 | # 6 | 7 | 8 | PYPIUSERNAME="jdrumgoole" 9 | # 10 | # Hack the right PYTHONPATH into make subshells. 11 | # 12 | SHELL:=PYTHONPATH=${HOME}/GIT/gdelttools ${SHELL} 13 | 14 | all: test_all build test_build 15 | -@echo "Ace King, Check it out! A full build" 16 | 17 | build: 18 | python3 -m build 19 | 20 | gitit: 21 | git add -u 22 | - git commit -m "Update for product build" 23 | git tag -a `python gdelttools/gdeltloader.py --version | cut -f2 -d' '` -m"Make file update" 24 | - git push 25 | 26 | reshape: 27 | mongosh --quiet --file=gdelt_reshaper.js 28 | 29 | full_dataload: 30 | python gdelttools/gdeltloader.py --master --download 31 | sh mongoimport.sh 32 | mongosh --file=gdelt_reshaper.js 33 | 34 | # 35 | # This target assumes a local mongod is running 36 | # 37 | test_dataload: 38 | python gdelttools/gdeltloader.py --master --download --last 1 39 | sh mongoimport.sh 40 | mongosh --file=gdelt_reshaper.js 41 | -rm -rf dist 42 | -rm *.txt *.CSV *.csv *.zip 43 | 44 | test_import: 45 | python gdelttools/gdeltloader.py --master --download --filter export --importdata --overwrite --last 1 46 | 47 | prod_build:clean gitit build 48 | twine upload --repository-url https://upload.pypi.org/legacy/ dist/* -u jdrumgoole 49 | 50 | test_build: clean nose_test build 51 | twine upload --repository-url https://test.pypi.org/legacy/ dist/* -u jdrumgoole 52 | 53 | # 54 | # Just test that these scripts run 55 | # 56 | full_test: clean test_scripts clean 57 | - @echo "Full Test Complete" 58 | 59 | nose_test: clean 60 | nosetests 61 | 62 | test_scripts: clean 63 | (export PYTHONPATH=`pwd` && python gdelttools/gdeltloader.py -h > /dev/null >&1) 64 | python gdelttools/gdeltloader.py --master > /dev/null 65 | python gdelttools/gdeltloader.py --master --download --last 1 > /dev/null 66 | python gdelttools/gdeltloader.py --update > /dev/null 67 | python gdelttools/gdeltloader.py --update --download --last 1 > /dev/null 68 | python gdelttools/gdeltloader.py --master --download --last 3 > /dev/null 69 | python gdelttools/gdeltloader.py --master --overwrite > /dev/null 70 | python gdelttools/gdeltloader.py --master --download --last 1 --overwrite > /dev/null 71 | python gdelttools/gdeltloader.py --update --overwrite > /dev/null 72 | python gdelttools/gdeltloader.py --update --download --last 1 --overwrite > /dev/null 73 | python gdelttools/gdeltloader.py --master --download --last 3 --overwrite > /dev/null 74 | rm *.zip > /dev/null 75 | python gdelttools/gdeltloader.py --master --download --last 3 > /dev/null 76 | rm *.CSV > /dev/null 77 | python gdelttools/gdeltloader.py --master --download --last 3 > /dev/null 78 | rm *.CSV *.zip > /dev/null 79 | python gdelttools/gdeltloader.py --master --download --last 3 > /dev/null 80 | sh mongoimport.sh > /dev/null 81 | -rm -rf dist 82 | -rm *.txt *.CSV *.csv *.zip 83 | 84 | test_all: clean nose_test test_dataload test_scripts 85 | -rm -rf dist 86 | -rm *.txt *.CSV *.csv *.zip 87 | - @echo "Tests complete" 88 | 89 | 90 | clean: 91 | -rm -rf dist 92 | -rm *.txt *.CSV *.csv *.zip 93 | 94 | pkgs: 95 | pipenv sync 96 | 97 | init: pkgs 98 | keyring set https://test.pypi.org/legacy/ ${USERNAME} 99 | keyring set https://upload.pypi.org/legacy/ ${USERNAME} 100 | 101 | 102 | -------------------------------------------------------------------------------- /test/test_gdeltfile.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | import os 3 | import zipfile 4 | 5 | from gdelttools.gdeltfile import GDELTFile, GDELTFilter, download_gdelt_files 6 | 7 | 8 | class TestGDeltFile(unittest.TestCase): 9 | size = 150383 10 | md5 = "297a16b493de7cf6ca809a7cc31d0b93" 11 | url = "http://data.gdeltproject.org/gdeltv2/20150218230000.export.CSV.zip" 12 | 13 | def test_gdelt_file(self): 14 | f = GDELTFile(self.url, self.size, self.md5, GDELTFilter.all) 15 | self.assertEqual(self.url, f.url) 16 | self.assertEqual(self.size, f.size) 17 | self.assertEqual(self.md5, f.md5) 18 | self.assertEqual(GDELTFilter.all, f.filter) 19 | f = GDELTFile(self.url, self.size, self.md5, GDELTFilter.gkg) 20 | self.assertEqual(GDELTFilter.gkg, f.filter) 21 | self.assertEqual(GDELTFilter.gkg.value, "gkg") 22 | self.assertTrue(GDELTFilter.export.value in self.url) 23 | 24 | def test_download(self): 25 | f = GDELTFile(self.url, self.size, self.md5, GDELTFilter.all) 26 | f.download_file() 27 | self.assertTrue(os.path.isfile(f.zip_filename)) 28 | os.unlink(f.zip_filename) 29 | 30 | def test_extract(self): 31 | f = GDELTFile(self.url, self.size, self.md5, GDELTFilter.all) 32 | f.download_file() 33 | self.assertTrue(os.path.isfile(f.zip_filename)) 34 | f.extract_csv_file() 35 | self.assertTrue(os.path.isfile(f.csv_filename)) 36 | os.unlink(f.zip_filename) 37 | os.unlink(f.csv_filename) 38 | 39 | def test_download_gdelt_files(self): 40 | 41 | with open("threefiles.txt", "w") as tfile: 42 | tfile.write(GDELTFile.TEST_FILES) 43 | 44 | download_gdelt_files(["threefiles.txt"], overwrite=True) 45 | self.assertTrue(os.path.exists("20150218230000.export.CSV.zip")) 46 | self.assertTrue(os.path.exists("20150218230000.mentions.CSV.zip")) 47 | self.assertTrue(os.path.exists("20150218230000.gkg.csv.zip")) 48 | os.unlink("20150218230000.export.CSV.zip") 49 | os.unlink("20150218230000.mentions.CSV.zip") 50 | os.unlink("20150218230000.gkg.csv.zip") 51 | os.unlink("20150218230000.export.CSV") 52 | os.unlink("20150218230000.mentions.CSV") 53 | os.unlink("20150218230000.gkg.csv") 54 | 55 | download_gdelt_files(["threefiles.txt"]) 56 | self.assertTrue(os.path.exists("20150218230000.export.CSV.zip")) 57 | self.assertTrue(os.path.exists("20150218230000.mentions.CSV.zip")) 58 | self.assertTrue(os.path.exists("20150218230000.gkg.CSV.zip")) 59 | os.unlink("20150218230000.export.CSV.zip") 60 | os.unlink("20150218230000.mentions.CSV.zip") 61 | os.unlink("20150218230000.gkg.csv.zip") 62 | os.unlink("20150218230000.export.CSV") 63 | os.unlink("20150218230000.mentions.CSV") 64 | os.unlink("20150218230000.gkg.csv") 65 | 66 | download_gdelt_files(["threefiles.txt"], last=0, overwrite=True, filter=GDELTFilter.gkg) 67 | self.assertTrue(os.path.exists("20150218230000.gkg.csv.zip")) 68 | self.assertFalse(os.path.exists("20150218230000.export.CSV.zip")) 69 | self.assertFalse(os.path.exists("20150218230000.mentions.CSV.zip")) 70 | os.unlink("20150218230000.gkg.csv.zip") 71 | os.unlink("20150218230000.gkg.csv") 72 | 73 | download_gdelt_files(["threefiles.txt"], last=0, filter=GDELTFilter.mentions) 74 | self.assertFalse(os.path.exists("20150218230000.gkg.csv.zip")) 75 | self.assertFalse(os.path.exists("20150218230000.export.CSV.zip")) 76 | self.assertTrue(os.path.exists("20150218230000.mentions.CSV.zip")) 77 | os.unlink("20150218230000.mentions.CSV.zip") 78 | os.unlink("20150218230000.mentions.CSV") 79 | 80 | with open("threefiles.zip", "w") as tfile: 81 | tfile.write(GDELTFile.TEST_FILES) 82 | 83 | self.assertRaises(zipfile.BadZipfile, GDELTFile.unzip, "threefiles.zip") 84 | os.unlink("threefiles.zip") 85 | os.unlink("threefiles.txt") 86 | 87 | 88 | if __name__ == '__main__': 89 | unittest.main() 90 | -------------------------------------------------------------------------------- /gdelttools/gdeltloader.py: -------------------------------------------------------------------------------- 1 | """ 2 | Importer for GDELT 2.0 raw data set. 3 | https://blog.gdeltproject.org/gdelt-2-0-our-global-world-in-realtime/ 4 | 5 | The master file list is here: 6 | http://data.gdeltproject.org/gdeltv2/masterfilelist.txt 7 | 8 | """ 9 | import argparse 10 | import sys 11 | import os 12 | import pymongo 13 | 14 | from gdelttools.gdeltfile import download_gdelt_files, GDELTFilter 15 | from gdelttools.gdeltwebdata import GDELTWebData 16 | from gdelttools._version import __version__ 17 | from gdelttools.mongoimport import MongoImport 18 | 19 | 20 | def main(): 21 | 22 | parser = argparse.ArgumentParser(epilog=f"Version: {__version__}\n" 23 | f"More info : https://github.com/jdrumgoole/gdelttools ") 24 | 25 | parser.add_argument("--host", 26 | help="MongoDB URI") 27 | 28 | parser.add_argument("--database", default="GDELT2", 29 | help="Default database for loading [%(default)s]") 30 | 31 | parser.add_argument("--collection", default="eventscsv", 32 | help="Default collection for loading [%(default)s]") 33 | parser.add_argument("--master", 34 | default=False, 35 | action="store_true", 36 | help="GDELT master file [%(default)s]") 37 | 38 | parser.add_argument("--update", 39 | default=False, 40 | action="store_true", 41 | help="GDELT update file [%(default)s]") 42 | 43 | parser.add_argument("--local", type=str, 44 | help="load data from local list of zips") 45 | 46 | parser.add_argument("--overwrite", 47 | default=False, action="store_true", 48 | help="Overwrite files when they exist already") 49 | 50 | parser.add_argument("--download", default=False, action="store_true", 51 | help="download zip files from master or local file") 52 | 53 | parser.add_argument("--importdata", default=False, action="store_true", 54 | help="Import files into MongoDB") 55 | parser.add_argument("--metadata", action="store_true", default=False, 56 | help="grab meta data files") 57 | 58 | parser.add_argument("--filter", default="all", type=GDELTFilter, choices=list(GDELTFilter), 59 | help="download a subset of the data, the default is all data [export, mentions gkg, all]") 60 | 61 | parser.add_argument("--last", default=0, type=int, help="how many recent files to download default : [%(default)s] implies all files") 62 | 63 | parser.add_argument('--version', action='version', version=f'%(prog)s {__version__}') 64 | args = parser.parse_args() 65 | 66 | # if args.ziplist == "master": 67 | # url = args.master 68 | # else: 69 | # url = args.incremental 70 | 71 | 72 | 73 | try: 74 | # files_collection = None 75 | 76 | # if args.host: 77 | # client = pymongo.MongoClient(host=args.host) 78 | # db = client[args.database] 79 | # files_collection = db["files"] 80 | # events_collection = db[args.collection] 81 | 82 | if args.metadata: 83 | GDELTWebData.get_metadata() 84 | 85 | input_file_list = [] 86 | 87 | if args.master: 88 | print(f"{GDELTWebData.master_url} ", end="") 89 | filename = GDELTWebData.get_master_list() 90 | print(f"-> {filename}") 91 | input_file_list.append(filename) 92 | 93 | if args.update: 94 | print(f"{GDELTWebData.update_url} ", end="") 95 | filename = GDELTWebData.get_update_list() 96 | print(f"-> {filename}") 97 | input_file_list.append(filename) 98 | 99 | if args.local: 100 | if os.path.isfile(args.local): 101 | input_file_list.append(args.local) 102 | else: 103 | print(f"'{args.local}' does not exist") 104 | sys.exit(1) 105 | 106 | if args.download: 107 | if len(input_file_list) > 0: 108 | csv_files = download_gdelt_files(input_file_list, args.last, args.filter, args.overwrite) 109 | else: 110 | print(f"No files listed for download") 111 | 112 | if args.importdata: 113 | importer = MongoImport(database_name=args.database, collection_name=args.collection) 114 | for f in csv_files: 115 | importer.import_data(f) 116 | 117 | except KeyboardInterrupt: 118 | print("Exiting...") 119 | sys.exit(0) 120 | 121 | 122 | if __name__ == "__main__": 123 | main() 124 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Loading GDELT data into MongoDB 2 | 3 | This is a set of programs for loading the [GDELT 2.0](https:/gdeltproject.org) data set into MongoDB. 4 | 5 | ## Quick Start 6 | 7 | Install the latest version of Python from [python.org](https://www.python.org/downloads/). 8 | You need at least version 3.6 for this program. Many versions of Python that 9 | come pre-installed are only 2.7. This version will not work. 10 | 11 | Now install `gdelttools` 12 | 13 | ```shell 14 | pip install gdelttools 15 | ``` 16 | 17 | Now get the master file of all the GDELT files. 18 | 19 | ```shell 20 | gdeltloader --master 21 | ``` 22 | 23 | This will generate a file named something like `masterfilelist.txt` 24 | 25 | ## Downloading the master data set 26 | 27 | To download the master data set associated with GDELT (the export files) you can combine 28 | these steps: 29 | 30 | ```shell 31 | gdeltloader --master --download --overwrite 32 | ``` 33 | 34 | This will get the master file, parse it, extract the list of CSV files and unzip them. 35 | the full GDELT 2.0 database runs to several terabytes of data so this is not recommend. 36 | 37 | The `overwrite` argument ruthlessly overwrites all files with extreme prejudice. Without 38 | it the `gdeltloader` script will attempt to reuse the files you have already downloaded. As 39 | each file is unique this may save time if you need to re-download some files. 40 | 41 | To limit the amount you download you can specify `--last` to define how many files worth of data 42 | you want to download: 43 | 44 | ```shell 45 | gdeltloader --master --download --overwrite --last 20 46 | ``` 47 | This command will download the most recent 20 files worth of data. Note that a file is a triplet of 48 | `export`, `mentions` and `gkg` data. If you only want one you should specify a 49 | `--filter`. Without the filter a command like the above will actually download 60 files. 50 | 51 | ### GDELT 2.0 Encoding and Structure 52 | The [GDELT](https://gdeltproject.org) dataset is a large dataset of news events that is updated 53 | in real-time. GDELT stands for Global Database of Events Location and Tone. The format 54 | of records in a GDELT data is defined by the [GDELT 2.0 Codebook](http://data.gdeltproject.org/documentation/GDELT-Event_Codebook-V2.0.pdf) 55 | 56 | Each record uses an encoding method called CAMEO coding which is defined by the 57 | [CAMEO Codebook](https://parusanalytics.com/eventdata/cameo.dir/CAMEO.Manual.1.1b3.pdf). 58 | 59 | Once you understand the GDELT recording structure and the CAMEO encoding you will be able 60 | to decode a record. To fully decode a record you may need the 61 | [TABARI](https://github.com/openeventdata/tabari_dictionaries) dictionaries 62 | from which the CAMEO encoding is derived. 63 | 64 | ## How to download GDELT 2.0 data 65 | 66 | The `gdeltloader` script can download cameo data and unzip the files so that 67 | they can be loaded into MongoDB. 68 | 69 | ``` 70 | usage: gdeltloader [-h] [--master] [--update] [--database DATABASE] [--collection COLLECTION] 71 | [--local LOCAL] [--overwrite] [--download] [--metadata] 72 | [--filter {all,gkg,mentions,export}] [--last LAST] [--version] 73 | 74 | options: 75 | -h, --help show this help message and exit 76 | --master GDELT master file [False] 77 | --update GDELT update file [False] 78 | --database DATABASE Default database for loading [GDELT] 79 | --collection COLLECTION 80 | Default collection for loading [events_csv] 81 | --local LOCAL load data from local list of zips 82 | --overwrite Overwrite files when they exist already 83 | --download download zip files from master or local file 84 | --metadata grab meta data files 85 | --filter {all,gkg,mentions,export} 86 | download a subset of the data, the default is all data [export, mentions gkg, all] 87 | --last LAST how many recent files to download default : [0] implies all files 88 | --version show program's version number and exit 89 | 90 | Version: 0.07b1 More info : https://github.com/jdrumgoole/gdelttools 91 | ``` 92 | 93 | Here is how to download the last 5 hours of GDELT data. 94 | 95 | ```shell 96 | gdeltloader --master --update --download --last 20 97 | ``` 98 | 99 | This command will only download the `export` files for the last 20 15-minute blocks, which 100 | are the files we are interested in. 101 | 102 | ## How to import downloaded data into MongoDB 103 | 104 | Now import the CSV files with [mongoimport](https://docs.mongodb.com/database-tools/mongoimport/). 105 | 106 | There is a [mongoimport.sh](https://raw.githubusercontent.com/jdrumgoole/gdelttools/master/mongoimport.sh) 107 | script in the [gdelttools](https://github.com/jdrumgoole/gdelttools) repo 108 | which is already configured with the right arguments. There is also a corresponding 109 | field file, 110 | [gdelt_field_file.ff](https://raw.githubusercontent.com/jdrumgoole/gdelttools/master/gdelt_field_file.ff) 111 | which this script uses to ensure correct type mappings. 112 | 113 | To run: 114 | 115 | ```shell 116 | sh mongoimport.sh --uri "" 117 | ``` 118 | 119 | This will upload all the CSV files in the current working directory. 120 | 121 | 122 | 123 | 124 | 125 | -------------------------------------------------------------------------------- /gdelt_reshaper.js: -------------------------------------------------------------------------------- 1 | /* 2 | Aggregation pipeline to compress Actor1, Actor2, and Action fields into it's own subdocument. 3 | */ 4 | 5 | // Select the database to use. 6 | use('GDELT2'); 7 | 8 | // Build an aggregation pipeline to compress Actor1, Actor2, and Action fields into it's own subdocument. 9 | // Map lat/long to GeoJSON coordinates. 10 | 11 | const GDELTAggregation = [ 12 | { 13 | $addFields: { 14 | Actor1Geo: { 15 | "type": "Point", 16 | "coordinates": [ 17 | {$convert: {input: "$Actor1Geo_Long", to: "double", onError: 0.00, onNull: 0.00}}, 18 | {$convert: {input: "$Actor1Geo_Lat", to: "double", onError: 0.00, onNull: 0.00}} 19 | ] 20 | }, 21 | Actor2Geo: { 22 | "type": "Point", 23 | "coordinates": [ 24 | {$convert: {input: "$Actor2Geo_Long", to: "double", onError: 0.00, onNull: 0.00}}, 25 | {$convert: {input: "$Actor2Geo_Lat", to: "double", onError: 0.00, onNull: 0.00}} 26 | ] 27 | }, 28 | ActionGeo: { 29 | "type": "Point", 30 | "coordinates": [ 31 | {$convert: {input: "$ActionGeo_Long", to: "double", onError: 0.00, onNull: 0.00}}, 32 | {$convert: {input: "$ActionGeo_Lat", to: "double", onError: 0.00, onNull: 0.00}} 33 | ] 34 | } 35 | } 36 | }, 37 | { 38 | $addFields: { 39 | Actor1: { 40 | Name: '$Actor1Name', 41 | "Code": '$Actor1Code', 42 | CountryCode: '$Actor1CountryCode', 43 | KnownGroupCode: '$Actor1KnownGroupCode', 44 | EthnicCode: '$Actor1EthnicCode', 45 | Religion1Code: '$Actor1Religion1Code', 46 | Religion2Code: '$Actor1Religion2Code', 47 | Type1Code: '$Actor1Type1Code', 48 | Type2Code: '$Actor1Type2Code', 49 | Type3Code: '$Actor1Type3Code', 50 | Geo: "$Actor1Geo", 51 | Geo_Type: "$Actor1Geo_Type", 52 | Geo_Fullname: "$Actor1Geo_Fullname", 53 | Geo_CountryCode: "$Actor1Geo_CountryCode", 54 | Geo_ADM1Code: "$Actor1Geo_ADM1Code", 55 | Geo_ADM2Code: "$Actor1Geo_ADM2Code", 56 | Geo_FeatureID: "$Actor1Geo_FeatureID" 57 | }, 58 | Actor2: { 59 | Name: '$Actor2Name', 60 | "Code": '$Actor2Code', 61 | CountryCode: '$Actor2CountryCode', 62 | KnownGroupCode: '$Actor2KnownGroupCode', 63 | EthnicCode: '$Actor2EthnicCode', 64 | Religion1Code: '$Actor2Religion1Code', 65 | Religion2Code: '$Actor2Religion2Code', 66 | Type1Code: '$Actor2Type1Code', 67 | Type2Code: '$Actor2Type2Code', 68 | Type3Code: '$Actor2Type3Code', 69 | Geo: "$Actor2Geo", 70 | Geo_Type: "$Actor2Geo_Type", 71 | Geo_Fullname: "$Actor2Geo_Fullname", 72 | Geo_CountryCode: "$Actor2Geo_CountryCode", 73 | Geo_ADM1Code: "$Actor2Geo_ADM1Code", 74 | Geo_ADM2Code: "$Actor2Geo_ADM2Code", 75 | Geo_FeatureID: "$Actor2Geo_FeatureID" 76 | }, 77 | Action: { 78 | "Geo": "$ActionGeo", 79 | "Geo_Type": "$ActionGeo_Type", 80 | "Geo_Fullname": "$ActionGeo_Fullname", 81 | "Geo_CountryCode": "$ActionGeo_CountryCode", 82 | "Geo_ADM1Code": "$ActionGeo_ADM1Code", 83 | "Geo_ADM2Code": "$ActionGeo_ADM2Code", 84 | "Geo_FeatureID": "$ActionGeo_FeatureID" 85 | }, 86 | } 87 | }, 88 | { 89 | $unset: [ 90 | "Actor1Name", 91 | "Actor1Code", 92 | "Actor1CountryCode", 93 | "Actor1KnownGroupCode", 94 | "Actor1EthnicCode", 95 | "Actor1Religion1Code", 96 | "Actor1Religion2Code", 97 | "Actor1Type1Code", 98 | "Actor1Type2Code", 99 | "Actor1Type3Code", 100 | "Actor1Geo", 101 | "Actor1Geo_Type", 102 | "Actor1Geo_Fullname", 103 | "Actor1Geo_CountryCode", 104 | "Actor1Geo_ADM1Code", 105 | "Actor1Geo_ADM2Code", 106 | "Actor1Geo_FeatureID", 107 | "Actor2Code", 108 | "Actor2Name", 109 | "Actor2CountryCode", 110 | "Actor2KnownGroupCode", 111 | "Actor2EthnicCode", 112 | "Actor2Religion1Code", 113 | "Actor2Religion2Code", 114 | "Actor2Type1Code", 115 | "Actor2Type2Code", 116 | "Actor2Type3Code", 117 | "Actor2Geo", 118 | "Actor2Geo_Type", 119 | "Actor2Geo_Fullname", 120 | "Actor2Geo_CountryCode", 121 | "Actor2Geo_ADM1Code", 122 | "Actor2Geo_ADM2Code", 123 | "Actor2Geo_FeatureID", 124 | "ActionGeo", 125 | "ActionGeo_Type", 126 | "ActionGeo_Fullname", 127 | "ActionGeo_CountryCode", 128 | "ActionGeo_ADM1Code", 129 | "ActionGeo_ADM2Code", 130 | "ActionGeo_FeatureID", 131 | "ActionGeo_Lat", 132 | "ActionGeo_Long", 133 | "Actor1Geo_Lat", 134 | "Actor1Geo_Long", 135 | "Actor2Geo_Lat", 136 | "Actor2Geo_Long" 137 | ] 138 | }, 139 | { 140 | $out: "events" 141 | } 142 | ]; 143 | 144 | db.eventscsv.aggregate(GDELTAggregation); 145 | exit; 146 | -------------------------------------------------------------------------------- /gdelttools/gdeltfile.py: -------------------------------------------------------------------------------- 1 | import hashlib 2 | import os 3 | import sys 4 | import zipfile 5 | from enum import Enum 6 | from typing import List 7 | 8 | from requests import exceptions 9 | 10 | #from gdelttools.mongoimport import MongoImport 11 | from gdelttools.web import WebDownload 12 | 13 | 14 | def compute_md5(file): 15 | hasher = hashlib.md5() 16 | with open(file, 'rb') as input: 17 | buf = input.read() 18 | hasher.update(buf) 19 | 20 | return hasher.hexdigest() 21 | 22 | 23 | class GDELTChecksumError(ValueError): 24 | pass 25 | 26 | 27 | class GDELTZipError(ValueError): 28 | pass 29 | 30 | 31 | class GDELTFilter(Enum): 32 | 33 | all = "all" 34 | gkg = "gkg" 35 | mentions = "mentions" 36 | export = "export" 37 | 38 | def __str__(self): 39 | return self.value 40 | 41 | 42 | class GDELTFile: 43 | TEST_FILES = """150383 297a16b493de7cf6ca809a7cc31d0b93 http://data.gdeltproject.org/gdeltv2/20150218230000.export.CSV.zip 44 | 318084 bb27f78ba45f69a17ea6ed7755e9f8ff http://data.gdeltproject.org/gdeltv2/20150218230000.mentions.CSV.zip 45 | 10768507 ea8dde0beb0ba98810a92db068c0ce99 http://data.gdeltproject.org/gdeltv2/20150218230000.gkg.csv.zip 46 | """ 47 | 48 | def __init__(self, url:str, size:int, md5:str, gfilter: GDELTFilter = GDELTFilter.all): 49 | self._url = url 50 | self._size = size 51 | self._md5 = md5 52 | filename_with_args = url.split('/')[-1] 53 | self._zip_filename = filename_with_args.split('?')[0] 54 | self._csv_filename = os.path.splitext(self._zip_filename)[0] 55 | self._wd = WebDownload() 56 | self._filter = gfilter 57 | 58 | @property 59 | def filter(self): 60 | return self._filter 61 | 62 | @filter.setter 63 | def filter(self, rhs:GDELTFilter): 64 | self._filter = rhs 65 | 66 | @property 67 | def url(self): 68 | return self._url 69 | 70 | @property 71 | def size(self): 72 | return self._size 73 | 74 | @property 75 | def md5(self): 76 | return self._md5 77 | 78 | @property 79 | def zip_filename(self): 80 | return self._zip_filename 81 | 82 | @property 83 | def csv_filename(self): 84 | return self._csv_filename 85 | 86 | def download_file(self): 87 | print(f"{self.url} --> ", end="") 88 | self._zip_filename = self._wd.download_url(self.url) 89 | if not self.is_valid_checksum(): 90 | raise GDELTChecksumError(self.url) 91 | print(f"{self.zip_filename}") 92 | return self.zip_filename 93 | 94 | def is_valid_checksum(self): 95 | computed_md5 = compute_md5(self._zip_filename) 96 | return computed_md5 == self.md5 97 | 98 | def process_zip_file(self, overwrite: bool = True): 99 | # 100 | # If overwrite download and extract 101 | # else 102 | if overwrite: 103 | self._zip_filename = self.download_file() 104 | self._csv_filename = self.extract_csv_file() 105 | return self.csv_filename 106 | 107 | elif os.path.exists(self.csv_filename): 108 | print(f"{self.csv_filename} exists") 109 | elif os.path.exists(self.zip_filename): 110 | print(f"{self.zip_filename} exists") 111 | csv_filename = self.extract_csv_file() 112 | else: 113 | self._zip_filename = self.download_file() 114 | 115 | self._csv_filename = self.extract_csv_file() 116 | return self._csv_filename 117 | 118 | @staticmethod 119 | def unzip(filename: str): 120 | zfilename = None 121 | with zipfile.ZipFile(filename) as archive: 122 | if len(archive.namelist()) > 1: 123 | raise GDELTZipError(f"More than one file in archive: {filename}") 124 | for zfilename in archive.namelist(): 125 | text = archive.read(zfilename) # .decode(encoding="utf-8") 126 | print(f"extracting: '{zfilename}'") 127 | with open(zfilename, "wb") as output_file: 128 | output_file.write(text) 129 | return zfilename 130 | 131 | def extract_csv_file(self): 132 | self._csv_filename = GDELTFile.unzip(self.zip_filename) 133 | return self._csv_filename 134 | 135 | @classmethod 136 | def get_input_files(cls, f: str, last : int): 137 | lines = [] 138 | with open(f, "r") as input_file: 139 | for input_line in input_file: 140 | lines.append(input_line) 141 | if last > 0: 142 | section = len(lines) - (last * 3) # three files per set, gkg, export, mentions 143 | lines = lines[section:] # slice the last days 144 | return lines 145 | 146 | 147 | def download_gdelt_files(file_list: List[str], last=None, filter:GDELTFilter=GDELTFilter.all, overwrite=False): 148 | 149 | if last is None or last < 0: 150 | last = 0 151 | 152 | csv_files: List[str] = [] 153 | for f in file_list: 154 | lines = GDELTFile.get_input_files(f, last) 155 | # with open(f, "r") as input_file: 156 | # for input_line in input_file: 157 | # lines.append(input_line) 158 | # 159 | # if last > 0: 160 | # section = len(lines) - (last * 3) # three files per set, gkg, exports, mentions 161 | # lines = lines[section:] # slice the last days 162 | 163 | #importer = MongoImport() 164 | for l in lines: 165 | try: 166 | size, md5, zipurl = l.split() 167 | gdelt_file = GDELTFile(zipurl, int(size), md5, filter) 168 | # print(f"{size}:{sha}:{zip}") 169 | if (gdelt_file.filter.value in zipurl) or (gdelt_file.filter == GDELTFilter.all): 170 | f = gdelt_file.process_zip_file(overwrite) 171 | #importer.command(f) 172 | csv_files.append(f) 173 | 174 | except zipfile.BadZipfile as e: 175 | print(gdelt_file.zip_filename) 176 | print(e) 177 | sys.exit(1) 178 | except exceptions.HTTPError as e: 179 | print(f"Error for {zipurl}") 180 | print(e) 181 | sys.exit(1) 182 | except GDELTChecksumError as e: 183 | print(f"'{gdelt_file.md5}' checksum for {gdelt_file.url} doesn't match\n" 184 | f" checksum for {gdelt_file.zip_filename}") 185 | sys.exit(1) 186 | return csv_files 187 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- 1 | { 2 | "_meta": { 3 | "hash": { 4 | "sha256": "6a81f902a0e80fadc5452c934b6458f5e4b3288ce7266dbc58c08bfa80c264be" 5 | }, 6 | "pipfile-spec": 6, 7 | "requires": { 8 | "python_version": "3" 9 | }, 10 | "sources": [ 11 | { 12 | "name": "pypi", 13 | "url": "https://pypi.org/simple", 14 | "verify_ssl": true 15 | } 16 | ] 17 | }, 18 | "default": { 19 | "bleach": { 20 | "hashes": [ 21 | "sha256:08a1fe86d253b5c88c92cc3d810fd8048a16d15762e1e5b74d502256e5926aa1", 22 | "sha256:c6d6cc054bdc9c83b48b8083e236e5f00f238428666d2ce2e083eaa5fd568565" 23 | ], 24 | "markers": "python_version >= '3.7'", 25 | "version": "==5.0.0" 26 | }, 27 | "build": { 28 | "hashes": [ 29 | "sha256:1aaadcd69338252ade4f7ec1265e1a19184bf916d84c9b7df095f423948cb89f", 30 | "sha256:21b7ebbd1b22499c4dac536abc7606696ea4d909fd755e00f09f3c0f2c05e3c8" 31 | ], 32 | "index": "pypi", 33 | "version": "==0.7.0" 34 | }, 35 | "certifi": { 36 | "hashes": [ 37 | "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872", 38 | "sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569" 39 | ], 40 | "version": "==2021.10.8" 41 | }, 42 | "charset-normalizer": { 43 | "hashes": [ 44 | "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597", 45 | "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df" 46 | ], 47 | "markers": "python_version >= '3'", 48 | "version": "==2.0.12" 49 | }, 50 | "commonmark": { 51 | "hashes": [ 52 | "sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60", 53 | "sha256:da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9" 54 | ], 55 | "version": "==0.9.1" 56 | }, 57 | "dateutils": { 58 | "hashes": [ 59 | "sha256:03dd90bcb21541bd4eb4b013637e4f1b5f944881c46cc6e4b67a6059e370e3f1", 60 | "sha256:f33b6ab430fa4166e7e9cb8b21ee9f6c9843c48df1a964466f52c79b2a8d53b3" 61 | ], 62 | "version": "==0.6.12" 63 | }, 64 | "dnspython": { 65 | "hashes": [ 66 | "sha256:0f7569a4a6ff151958b64304071d370daa3243d15941a7beedf0c9fe5105603e", 67 | "sha256:a851e51367fb93e9e1361732c1d60dab63eff98712e503ea7d92e6eccb109b4f" 68 | ], 69 | "index": "pypi", 70 | "version": "==2.2.1" 71 | }, 72 | "docutils": { 73 | "hashes": [ 74 | "sha256:23010f129180089fbcd3bc08cfefccb3b890b0050e1ca00c867036e9d161b98c", 75 | "sha256:679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06" 76 | ], 77 | "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", 78 | "version": "==0.18.1" 79 | }, 80 | "idna": { 81 | "hashes": [ 82 | "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff", 83 | "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d" 84 | ], 85 | "markers": "python_version >= '3'", 86 | "version": "==3.3" 87 | }, 88 | "importlib-metadata": { 89 | "hashes": [ 90 | "sha256:1208431ca90a8cca1a6b8af391bb53c1a2db74e5d1cef6ddced95d4b2062edc6", 91 | "sha256:ea4c597ebf37142f827b8f39299579e31685c31d3a438b59f469406afd0f2539" 92 | ], 93 | "markers": "python_version >= '3.7'", 94 | "version": "==4.11.3" 95 | }, 96 | "keyring": { 97 | "hashes": [ 98 | "sha256:9012508e141a80bd1c0b6778d5c610dd9f8c464d75ac6774248500503f972fb9", 99 | "sha256:b0d28928ac3ec8e42ef4cc227822647a19f1d544f21f96457965dc01cf555261" 100 | ], 101 | "index": "pypi", 102 | "version": "==23.5.0" 103 | }, 104 | "nose": { 105 | "hashes": [ 106 | "sha256:9ff7c6cc443f8c51994b34a667bbcf45afd6d945be7477b52e97516fd17c53ac", 107 | "sha256:dadcddc0aefbf99eea214e0f1232b94f2fa9bd98fa8353711dacb112bfcbbb2a", 108 | "sha256:f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98" 109 | ], 110 | "index": "pypi", 111 | "version": "==1.3.7" 112 | }, 113 | "packaging": { 114 | "hashes": [ 115 | "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb", 116 | "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522" 117 | ], 118 | "markers": "python_version >= '3.6'", 119 | "version": "==21.3" 120 | }, 121 | "pandoc": { 122 | "hashes": [ 123 | "sha256:d063ee252f2761010f16cf3a14912ad9245187c24c56f4b1ad9696e104fe6e1e" 124 | ], 125 | "index": "pypi", 126 | "version": "==2.2" 127 | }, 128 | "pep517": { 129 | "hashes": [ 130 | "sha256:931378d93d11b298cf511dd634cf5ea4cb249a28ef84160b3247ee9afb4e8ab0", 131 | "sha256:dd884c326898e2c6e11f9e0b64940606a93eb10ea022a2e067959f3a110cf161" 132 | ], 133 | "version": "==0.12.0" 134 | }, 135 | "pkginfo": { 136 | "hashes": [ 137 | "sha256:542e0d0b6750e2e21c20179803e40ab50598d8066d51097a0e382cba9eb02bff", 138 | "sha256:c24c487c6a7f72c66e816ab1796b96ac6c3d14d49338293d2141664330b55ffc" 139 | ], 140 | "version": "==1.8.2" 141 | }, 142 | "plumbum": { 143 | "hashes": [ 144 | "sha256:0bbf431e31da988405de2fb36c3226f09c0c9cdf69c8480f8997f4b94b7370a1", 145 | "sha256:0d1bf908076bbd0484d16412479cb97d6843069ee19f99e267e11dd980040523" 146 | ], 147 | "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", 148 | "version": "==1.7.2" 149 | }, 150 | "ply": { 151 | "hashes": [ 152 | "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", 153 | "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce" 154 | ], 155 | "version": "==3.11" 156 | }, 157 | "pygments": { 158 | "hashes": [ 159 | "sha256:5eb116118f9612ff1ee89ac96437bb6b49e8f04d8a13b514ba26f620208e26eb", 160 | "sha256:dc9c10fb40944260f6ed4c688ece0cd2048414940f1cea51b8b226318411c519" 161 | ], 162 | "markers": "python_version >= '3.6'", 163 | "version": "==2.12.0" 164 | }, 165 | "pymongo": { 166 | "hashes": [ 167 | "sha256:019a4c13ef1d9accd08de70247068671b116a0383adcd684f6365219f29f41cd", 168 | "sha256:07f50a3b8a3afb086089abcd9ab562fb2a27b63fd7017ca13dfe7b663c8f3762", 169 | "sha256:08a619c92769bd7346434dfc331a3aa8dc63bee80ed0be250bb0e878c69a6f3e", 170 | "sha256:0a3474e6a0df0077a44573727341df6627042df5ca61ea5373c157bb6512ccc7", 171 | "sha256:0b8a1c766de29173ddbd316dbd75a97b19a4cf9ac45a39ad4f53426e5df1483b", 172 | "sha256:0f7e3872fb7b61ec574b7e04302ea03928b670df583f8691cb1df6e54cd42b19", 173 | "sha256:17df40753085ccba38a0e150001f757910d66440d9b5deced30ed4cc8b45b6f3", 174 | "sha256:298908478d07871dbe17e9ccd37a10a27ad3f37cc1faaf0cc4d205da3c3e8539", 175 | "sha256:302ac0f4825501ab0900b8f1a2bb2dc7d28f69c7f15fbc799fb26f9b9ebb1ecb", 176 | "sha256:303d1b3da2461586379d98b344b529598c8156857285ba5bd156dab1c875d1f6", 177 | "sha256:306336dab4537b2343e52ec34017c3051c3aee5a961fff4915ab27f7e6d9b1e9", 178 | "sha256:30d35a8855f328a85e5002f0908b24e500efdf8f5f78b73098995ce111baa2a9", 179 | "sha256:3139c9ddee379c22a9109a0b3bf4cdb64597db2bbd3909f7a2825b47226977a4", 180 | "sha256:32e785c37f6a0e844788c6085ea2c9c0c528348c22cebe91896705a92f2b1b26", 181 | "sha256:33a5693e8d1fbb7743b7e867d43c1095652a0c6fedddab6cefe6020bee2ca393", 182 | "sha256:35d02603c2318676fca5049cdc722bb2e7a378eaccf139ad767365e0eb3bcdbe", 183 | "sha256:4516a5ce2beaebddc74d6e304ed520324dda99573c310ef4078284b026f81e93", 184 | "sha256:49bb36986f11da2da190a2e777a411c0a28eeb8623850091ea8099b84e3860c7", 185 | "sha256:4aa4800530782f7d38aeb169476a5bc692aacc394686f0ca3866e4bb85c9aa3f", 186 | "sha256:4d1cdece06156542c18b691511a01fe78a694b9fa287ffd8e15680dbf2beeed5", 187 | "sha256:4e4d2babb8737d650250d0fa940ffa1b88aa92b8eb399af093734950a1eeca45", 188 | "sha256:4fd5c4f25d8d488ee5701c3ec786f52907dca653b47ce8709bcc2bfb0f5506ae", 189 | "sha256:52c8b7bffd2140818ade2aa28c24cfe47935a7273a3bb976d1d8fb17e716536f", 190 | "sha256:56b856a459762a3c052987e28ed2bd4b874f0be6671d2cc4f74c4891f47f997a", 191 | "sha256:571a3e1ef4abeb4ac719ac381f5aada664627b4ee048d9995e93b4bcd0f70601", 192 | "sha256:5cae9c935cdc53e4729920543b7d990615a115d85f32144773bc4b2b05144628", 193 | "sha256:5d6ef3fa41f3e3be93483a77f81dea8c7ce5ed4411382a31af2b09b9ec5d9585", 194 | "sha256:6396f0db060db9d8751167ea08f3a77a41a71cd39236fade4409394e57b377e8", 195 | "sha256:69beffb048de19f7c18617b90e38cbddfac20077b1826c27c3fe2e3ef8ac5a43", 196 | "sha256:7507439cd799295893b5602f438f8b6a0f483efb00720df1aa33a39102b41bcf", 197 | "sha256:7aa40509dd9f75c256f0a7533d5e2ccef711dbbf0d91c13ac937d21d76d71656", 198 | "sha256:7d69a3d980ecbf7238ab37b9027c87ad3b278bb3742a150fc33b5a8a9d990431", 199 | "sha256:7dae2cf84a09329617b08731b95ad1fc98d50a9b40c2007e351438bd119a2f7a", 200 | "sha256:7f36eacc70849d40ce86c85042ecfcbeab810691b1a3b08062ede32a2d6521ac", 201 | "sha256:7f55a602d55e8f0feafde533c69dfd29bf0e54645ab0996b605613cda6894a85", 202 | "sha256:8357aa727094798f1d831339ecfd8b3e388c01db6015a3cbd51790cb75e39994", 203 | "sha256:84dc6bfeaeba98fe93fc837b12f9af4842694cdbde18083f150e80aec3de88f9", 204 | "sha256:86b18420f00d5977bda477369ac85e04185ef94046a04ae0d85f5a807d1a8eb4", 205 | "sha256:89f32d8450e15b0c11efdc81e2704d68c502c889d48415a50add9fa031144f75", 206 | "sha256:8a1de8931cdad8cd12724e12a6167eef8cb478cc3ee5d2c9f4670c934f2975e1", 207 | "sha256:8f106468062ac7ff03e3522a66cb7b36c662326d8eb7af1be0f30563740ff002", 208 | "sha256:9a4ea87a0401c06b687db29e2ae836b2b58480ab118cb6eea8ac2ef45a4345f8", 209 | "sha256:9ee1b019a4640bf39c0705ab65e934cfe6b89f1a8dc26f389fae3d7c62358d6f", 210 | "sha256:a0d7c6d6fbca62508ea525abd869fca78ecf68cd3bcf6ae67ec478aa37cf39c0", 211 | "sha256:a1417cb339a367a5dfd0e50193a1c0e87e31325547a0e7624ee4ff414c0b53b3", 212 | "sha256:a35f1937b0560587d478fd2259a6d4f66cf511c9d28e90b52b183745eaa77d95", 213 | "sha256:a4a35e83abfdac7095430e1c1476e0871e4b234e936f4a7a7631531b09a4f198", 214 | "sha256:a7d1c8830a7bc10420ceb60a256d25ab5b032a6dad12a46af6ab2e470cee9124", 215 | "sha256:a938d4d5b530f8ea988afb80817209eabc150c53b8c7af79d40080313a35e470", 216 | "sha256:a9a2c377106fe01a57bad0f703653de286d56ee5285ed36c6953535cfa11f928", 217 | "sha256:baf7546afd27be4f96f23307d7c295497fb512875167743b14a7457b95761294", 218 | "sha256:bb21e2f35d6f09aa4a6df0c716f41e036cfcf05a98323b50294f93085ad775e9", 219 | "sha256:bc62ba37bcb42e4146b853940b65a2de31c2962d2b6da9bc3ce28270d13b5c4e", 220 | "sha256:be3ba736aabf856195199208ed37459408c932940cbccd2dc9f6ff2e800b0261", 221 | "sha256:c03eb43d15c8af58159e7561076634d565530aaacaf48cf4e070c3501e88a372", 222 | "sha256:c1349331fa743eed4042f9652200e60596f8beb957554acbcbb42aad4272c606", 223 | "sha256:c3637cfce519560e2a2579d05eb81e912d109283b8ddc8de46f57ec20d273d92", 224 | "sha256:c481cd1af2a77f58f495f7f87c2d715c6f1179d07c1ec927cca1f7977a2d99aa", 225 | "sha256:c575f9499e5f540e034ff87bef894f031ae613a98b0d1d3afcc1f482527d5f1c", 226 | "sha256:c604831daf2e7e5979ecd97a90cb8c4a7bae208ff45bc792e32eae09c3281afb", 227 | "sha256:c759e1e0333664831d8d1d6b26cf59f23f3707758f696c71f506504b33130f81", 228 | "sha256:c8a2743dd50629c0222f26c5f55975e45841d985b4b1c7a54b3f03b53de3427d", 229 | "sha256:cbcac9263f500da94405cc9fc7e7a42a3ba6c2fe88b2cd7039737cba44c66889", 230 | "sha256:cce1b7a680653e31ff2b252f19a39f1ded578a35a96c419ddb9632c62d2af7d8", 231 | "sha256:cf96799b3e5e2e2f6dbca015f72b28e7ae415ce8147472f89a3704a035d6336d", 232 | "sha256:d06ed18917dbc7a938c4231cbbec52a7e474be270b2ef9208abb4d5a34f5ceb9", 233 | "sha256:d4ba5b4f1a0334dbe673f767f28775744e793fcb9ea57a1d72bc622c9f90e6b4", 234 | "sha256:d7b8f25c9b0043cbaf77b8b895814e33e7a3c807a097377c07e1bd49946030d5", 235 | "sha256:d86511ef8217822fb8716460aaa1ece31fe9e8a48900e541cb35acb7c35e9e2e", 236 | "sha256:db8a9cbe965c7343feab2e2bf9a3771f303f8a7ca401dececb6ef28e06b3b18c", 237 | "sha256:dbe92a8808cefb284e235b8f82933d7d2e24ff929fe5d53f1fd3ca55fced4b58", 238 | "sha256:deb83cc9f639045e2febcc8d4306d4b83893af8d895f2ed70aa342a3430b534c", 239 | "sha256:df9084e06efb3d59608a6a443faa9861828585579f0ae8e95f5a4dab70f1a00f", 240 | "sha256:dfb89e92746e4a1e0d091cba73d6cc1e16b4094ebdbb14c2e96a80320feb1ad7", 241 | "sha256:e13ddfe2ead9540e8773cae098f54c5206d6fcef64846a3e5042db47fc3a41ed", 242 | "sha256:e4956384340eec7b526149ac126c8aa11d32441cb3ce77a690cb4821d0d0635c", 243 | "sha256:e6eecd027b6ba5617ea6af3e12e20d578d8f4ad1bf51a9abe69c6fd4835ea532", 244 | "sha256:eff9818b7671a55f1ce781398607e0d8c304cd430c0581fbe15b868a7a371c27", 245 | "sha256:f0aea377b9dfc166c8fa05bb158c30ee3d53d73f0ed2fc05ba6c638d9563422f", 246 | "sha256:f1fba193ab2f25849e24caa4570611aa2f80bc1c1ba791851523734b4ed69e43", 247 | "sha256:f6db4f00d3baad615e99a865539391243d12b113fb628ebda1d7794ce02d5a10", 248 | "sha256:f9405c02af86850e0a8a8ba777b7e7609e0d07bff46adc4f78892cc2d5456018", 249 | "sha256:fb4445e3721720c5ca14c0650f35c263b3430e6e16df9d2504618df914b3fb99" 250 | ], 251 | "index": "pypi", 252 | "version": "==4.1.1" 253 | }, 254 | "pymongoimport": { 255 | "hashes": [ 256 | "sha256:c14457621149694ba84d5a8981243eb62844df49318c6342e9a0ff301509e593" 257 | ], 258 | "index": "pypi", 259 | "version": "==1.5.6" 260 | }, 261 | "pypandoc": { 262 | "hashes": [ 263 | "sha256:802c26aae17b64136c6d006949d8ce183a7d4d9fbd4f2d051e66f4fb9f45ca50" 264 | ], 265 | "index": "pypi", 266 | "version": "==1.7.5" 267 | }, 268 | "pyparsing": { 269 | "hashes": [ 270 | "sha256:7bf433498c016c4314268d95df76c81b842a4cb2b276fa3312cfb1e1d85f6954", 271 | "sha256:ef7b523f6356f763771559412c0d7134753f037822dad1b16945b7b846f7ad06" 272 | ], 273 | "markers": "python_full_version >= '3.6.8'", 274 | "version": "==3.0.8" 275 | }, 276 | "python-dateutil": { 277 | "hashes": [ 278 | "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", 279 | "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" 280 | ], 281 | "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", 282 | "version": "==2.8.2" 283 | }, 284 | "pytz": { 285 | "hashes": [ 286 | "sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7", 287 | "sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c" 288 | ], 289 | "version": "==2022.1" 290 | }, 291 | "readme-renderer": { 292 | "hashes": [ 293 | "sha256:73b84905d091c31f36e50b4ae05ae2acead661f6a09a9abb4df7d2ddcdb6a698", 294 | "sha256:a727999acfc222fc21d82a12ed48c957c4989785e5865807c65a487d21677497" 295 | ], 296 | "markers": "python_version >= '3.7'", 297 | "version": "==35.0" 298 | }, 299 | "requests": { 300 | "hashes": [ 301 | "sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61", 302 | "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d" 303 | ], 304 | "index": "pypi", 305 | "version": "==2.27.1" 306 | }, 307 | "requests-toolbelt": { 308 | "hashes": [ 309 | "sha256:380606e1d10dc85c3bd47bf5a6095f815ec007be7a8b69c878507068df059e6f", 310 | "sha256:968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0" 311 | ], 312 | "version": "==0.9.1" 313 | }, 314 | "rfc3986": { 315 | "hashes": [ 316 | "sha256:50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd", 317 | "sha256:97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c" 318 | ], 319 | "markers": "python_version >= '3.7'", 320 | "version": "==2.0.0" 321 | }, 322 | "rich": { 323 | "hashes": [ 324 | "sha256:c50f3d253bc6a9bb9c79d61a26d510d74abdf1b16881260fab5edfc3edfb082f", 325 | "sha256:ea74bc9dad9589d8eea3e3fd0b136d8bf6e428888955f215824c2894f0da8b47" 326 | ], 327 | "markers": "python_version < '4' and python_full_version >= '3.6.3'", 328 | "version": "==12.2.0" 329 | }, 330 | "six": { 331 | "hashes": [ 332 | "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", 333 | "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" 334 | ], 335 | "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", 336 | "version": "==1.16.0" 337 | }, 338 | "toml": { 339 | "hashes": [ 340 | "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", 341 | "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" 342 | ], 343 | "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'", 344 | "version": "==0.10.2" 345 | }, 346 | "tomli": { 347 | "hashes": [ 348 | "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", 349 | "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" 350 | ], 351 | "markers": "python_version >= '3.7'", 352 | "version": "==2.0.1" 353 | }, 354 | "twine": { 355 | "hashes": [ 356 | "sha256:6f7496cf14a3a8903474552d5271c79c71916519edb42554f23f42a8563498a9", 357 | "sha256:817aa0c0bdc02a5ebe32051e168e23c71a0608334e624c793011f120dbbc05b7" 358 | ], 359 | "index": "pypi", 360 | "version": "==4.0.0" 361 | }, 362 | "urllib3": { 363 | "hashes": [ 364 | "sha256:44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14", 365 | "sha256:aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e" 366 | ], 367 | "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", 368 | "version": "==1.26.9" 369 | }, 370 | "webencodings": { 371 | "hashes": [ 372 | "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", 373 | "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923" 374 | ], 375 | "version": "==0.5.1" 376 | }, 377 | "zipp": { 378 | "hashes": [ 379 | "sha256:56bf8aadb83c24db6c4b577e13de374ccfb67da2078beba1d037c17980bf43ad", 380 | "sha256:c4f6e5bbf48e74f7a38e7cc5b0480ff42b0ae5178957d564d18932525d5cf099" 381 | ], 382 | "markers": "python_version >= '3.7'", 383 | "version": "==3.8.0" 384 | } 385 | }, 386 | "develop": {} 387 | } 388 | -------------------------------------------------------------------------------- /gdelttools/gdelt_filesizes: -------------------------------------------------------------------------------- 1 | 1088704384 GDELT.MASTERREDUCEDV2.1979-2013.zip 2 | 14276482 1979.zip 3 | 18619859 1980.zip 4 | 22838639 1981.zip 5 | 25419330 1982.zip 6 | 28508265 1983.zip 7 | 29736457 1984.zip 8 | 33036969 1985.zip 9 | 35702467 1986.zip 10 | 36205099 1987.zip 11 | 39312055 1988.zip 12 | 35893172 1989.zip 13 | 37276826 1990.zip 14 | 48179776 1991.zip 15 | 37276948 1992.zip 16 | 44155029 1993.zip 17 | 60032100 1994.zip 18 | 61528758 1995.zip 19 | 95963127 1996.zip 20 | 126156942 1997.zip 21 | 146398733 1998.zip 22 | 164889467 1999.zip 23 | 159578516 2000.zip 24 | 176208388 2001.zip 25 | 156447374 2002.zip 26 | 193990838 2003.zip 27 | 163638643 2004.zip 28 | 125894903 2005.zip 29 | 10975322 200601.zip 30 | 11785774 200602.zip 31 | 18392764 200603.zip 32 | 14772353 200604.zip 33 | 18154885 200605.zip 34 | 19713295 200606.zip 35 | 21206264 200607.zip 36 | 23684961 200608.zip 37 | 23643023 200609.zip 38 | 17163650 200610.zip 39 | 24468582 200611.zip 40 | 20937805 200612.zip 41 | 23562685 200701.zip 42 | 22851888 200702.zip 43 | 31732833 200703.zip 44 | 37559465 200704.zip 45 | 39539374 200705.zip 46 | 38198864 200706.zip 47 | 34408788 200707.zip 48 | 26571488 200708.zip 49 | 34322464 200709.zip 50 | 40649820 200710.zip 51 | 38580248 200711.zip 52 | 33964138 200712.zip 53 | 43145257 200801.zip 54 | 47317752 200802.zip 55 | 42547187 200803.zip 56 | 43170443 200804.zip 57 | 45787706 200805.zip 58 | 43708354 200806.zip 59 | 46413991 200807.zip 60 | 37589731 200808.zip 61 | 32922335 200809.zip 62 | 43136613 200810.zip 63 | 43523237 200811.zip 64 | 46762854 200812.zip 65 | 69724595 200901.zip 66 | 60974432 200902.zip 67 | 64771365 200903.zip 68 | 68763842 200904.zip 69 | 69898693 200905.zip 70 | 65674589 200906.zip 71 | 53872909 200907.zip 72 | 79668048 200908.zip 73 | 84085867 200909.zip 74 | 84205959 200910.zip 75 | 69011509 200911.zip 76 | 79687746 200912.zip 77 | 82916072 201001.zip 78 | 73284489 201002.zip 79 | 23979054 201003.zip 80 | 42924985 201004.zip 81 | 37575733 201005.zip 82 | 35470707 201006.zip 83 | 45688225 201007.zip 84 | 100589880 201008.zip 85 | 107000391 201009.zip 86 | 86256875 201010.zip 87 | 96387412 201011.zip 88 | 98761333 201012.zip 89 | 92706077 201101.zip 90 | 95891269 201102.zip 91 | 118977599 201103.zip 92 | 109768635 201104.zip 93 | 92501943 201105.zip 94 | 98001281 201106.zip 95 | 102959521 201107.zip 96 | 106398513 201108.zip 97 | 103742218 201109.zip 98 | 83636807 201110.zip 99 | 89235838 201111.zip 100 | 69004979 201112.zip 101 | 93117527 201201.zip 102 | 119392596 201202.zip 103 | 126322817 201203.zip 104 | 112070585 201204.zip 105 | 116811929 201205.zip 106 | 104918829 201206.zip 107 | 102404556 201207.zip 108 | 99138269 201208.zip 109 | 99288171 201209.zip 110 | 99049454 201210.zip 111 | 100826534 201211.zip 112 | 89012956 201212.zip 113 | 96391952 201301.zip 114 | 90217373 201302.zip 115 | 103210987 201303.zip 116 | 1729307 20130401.export.CSV.zip 117 | 2194242 20130402.export.CSV.zip 118 | 2520690 20130403.export.CSV.zip 119 | 2438717 20130404.export.CSV.zip 120 | 2288439 20130405.export.CSV.zip 121 | 1324893 20130406.export.CSV.zip 122 | 1532301 20130407.export.CSV.zip 123 | 2378143 20130408.export.CSV.zip 124 | 2600103 20130409.export.CSV.zip 125 | 2597826 20130410.export.CSV.zip 126 | 2564470 20130411.export.CSV.zip 127 | 2237478 20130412.export.CSV.zip 128 | 1387207 20130413.export.CSV.zip 129 | 1260165 20130414.export.CSV.zip 130 | 2205942 20130415.export.CSV.zip 131 | 1977621 20130416.export.CSV.zip 132 | 2159539 20130417.export.CSV.zip 133 | 2219761 20130418.export.CSV.zip 134 | 1790493 20130419.export.CSV.zip 135 | 1072487 20130420.export.CSV.zip 136 | 1233432 20130421.export.CSV.zip 137 | 2087722 20130422.export.CSV.zip 138 | 2391628 20130423.export.CSV.zip 139 | 2185469 20130424.export.CSV.zip 140 | 2420530 20130425.export.CSV.zip 141 | 2107345 20130426.export.CSV.zip 142 | 1340221 20130427.export.CSV.zip 143 | 1238445 20130428.export.CSV.zip 144 | 2263823 20130429.export.CSV.zip 145 | 2354147 20130430.export.CSV.zip 146 | 1974635 20130501.export.CSV.zip 147 | 2325412 20130502.export.CSV.zip 148 | 2126061 20130503.export.CSV.zip 149 | 1301487 20130504.export.CSV.zip 150 | 1403707 20130505.export.CSV.zip 151 | 2298244 20130506.export.CSV.zip 152 | 2621731 20130507.export.CSV.zip 153 | 2536740 20130508.export.CSV.zip 154 | 2435487 20130509.export.CSV.zip 155 | 2168112 20130510.export.CSV.zip 156 | 1223541 20130511.export.CSV.zip 157 | 1349537 20130512.export.CSV.zip 158 | 2195623 20130513.export.CSV.zip 159 | 2380502 20130514.export.CSV.zip 160 | 2513738 20130515.export.CSV.zip 161 | 2342560 20130516.export.CSV.zip 162 | 2138791 20130517.export.CSV.zip 163 | 1254494 20130518.export.CSV.zip 164 | 1375202 20130519.export.CSV.zip 165 | 2270087 20130520.export.CSV.zip 166 | 2487837 20130521.export.CSV.zip 167 | 2616006 20130522.export.CSV.zip 168 | 2428001 20130523.export.CSV.zip 169 | 2172802 20130524.export.CSV.zip 170 | 1310013 20130525.export.CSV.zip 171 | 1430760 20130526.export.CSV.zip 172 | 1968797 20130527.export.CSV.zip 173 | 2334177 20130528.export.CSV.zip 174 | 2493637 20130529.export.CSV.zip 175 | 2537538 20130530.export.CSV.zip 176 | 2375934 20130531.export.CSV.zip 177 | 1379048 20130601.export.CSV.zip 178 | 1356768 20130602.export.CSV.zip 179 | 2396040 20130603.export.CSV.zip 180 | 2486339 20130604.export.CSV.zip 181 | 2591336 20130605.export.CSV.zip 182 | 2388197 20130606.export.CSV.zip 183 | 2251095 20130607.export.CSV.zip 184 | 1374856 20130608.export.CSV.zip 185 | 1450466 20130609.export.CSV.zip 186 | 2191805 20130610.export.CSV.zip 187 | 2596693 20130611.export.CSV.zip 188 | 2710894 20130612.export.CSV.zip 189 | 8305137 20130613.export.CSV.zip 190 | 7483467 20130614.export.CSV.zip 191 | 5167540 20130615.export.CSV.zip 192 | 5106286 20130616.export.CSV.zip 193 | 8129524 20130617.export.CSV.zip 194 | 7339354 20130618.export.CSV.zip 195 | 7131721 20130619.export.CSV.zip 196 | 7454292 20130620.export.CSV.zip 197 | 7884372 20130621.export.CSV.zip 198 | 4542924 20130622.export.CSV.zip 199 | 5488258 20130623.export.CSV.zip 200 | 6409307 20130624.export.CSV.zip 201 | 6204235 20130625.export.CSV.zip 202 | 5681959 20130626.export.CSV.zip 203 | 8933059 20130627.export.CSV.zip 204 | 8036848 20130628.export.CSV.zip 205 | 5080427 20130629.export.CSV.zip 206 | 5733910 20130630.export.CSV.zip 207 | 5443992 20130701.export.CSV.zip 208 | 9354598 20130702.export.CSV.zip 209 | 9126380 20130703.export.CSV.zip 210 | 7521789 20130704.export.CSV.zip 211 | 7307710 20130705.export.CSV.zip 212 | 4783586 20130706.export.CSV.zip 213 | 5044464 20130707.export.CSV.zip 214 | 8438158 20130708.export.CSV.zip 215 | 8950761 20130709.export.CSV.zip 216 | 8762537 20130710.export.CSV.zip 217 | 8585923 20130711.export.CSV.zip 218 | 8351626 20130712.export.CSV.zip 219 | 5093702 20130713.export.CSV.zip 220 | 5183907 20130714.export.CSV.zip 221 | 8583935 20130715.export.CSV.zip 222 | 9242557 20130716.export.CSV.zip 223 | 10016067 20130717.export.CSV.zip 224 | 9926842 20130718.export.CSV.zip 225 | 9211199 20130719.export.CSV.zip 226 | 5687537 20130720.export.CSV.zip 227 | 5473591 20130721.export.CSV.zip 228 | 9249638 20130722.export.CSV.zip 229 | 7659734 20130723.export.CSV.zip 230 | 9093105 20130724.export.CSV.zip 231 | 9832724 20130725.export.CSV.zip 232 | 9099819 20130726.export.CSV.zip 233 | 5624112 20130727.export.CSV.zip 234 | 5580498 20130728.export.CSV.zip 235 | 8958281 20130729.export.CSV.zip 236 | 9771880 20130730.export.CSV.zip 237 | 9783004 20130731.export.CSV.zip 238 | 9656463 20130801.export.CSV.zip 239 | 8511751 20130802.export.CSV.zip 240 | 6220777 20130803.export.CSV.zip 241 | 6219216 20130804.export.CSV.zip 242 | 9380965 20130805.export.CSV.zip 243 | 10766955 20130806.export.CSV.zip 244 | 10768989 20130807.export.CSV.zip 245 | 10244774 20130808.export.CSV.zip 246 | 8634900 20130809.export.CSV.zip 247 | 6534304 20130810.export.CSV.zip 248 | 6008489 20130811.export.CSV.zip 249 | 9432031 20130812.export.CSV.zip 250 | 10142340 20130813.export.CSV.zip 251 | 10257890 20130814.export.CSV.zip 252 | 2299430 20130815.export.CSV.zip 253 | 9215177 20130816.export.CSV.zip 254 | 5534266 20130817.export.CSV.zip 255 | 5923160 20130818.export.CSV.zip 256 | 9780715 20130819.export.CSV.zip 257 | 9875688 20130820.export.CSV.zip 258 | 10415199 20130821.export.CSV.zip 259 | 10063155 20130822.export.CSV.zip 260 | 9289477 20130823.export.CSV.zip 261 | 5902413 20130824.export.CSV.zip 262 | 7108816 20130825.export.CSV.zip 263 | 9868237 20130826.export.CSV.zip 264 | 11367447 20130827.export.CSV.zip 265 | 11201983 20130828.export.CSV.zip 266 | 11487204 20130829.export.CSV.zip 267 | 11030588 20130830.export.CSV.zip 268 | 6514784 20130831.export.CSV.zip 269 | 4075910 20130901.export.CSV.zip 270 | 8520747 20130902.export.CSV.zip 271 | 10441693 20130903.export.CSV.zip 272 | 12737366 20130904.export.CSV.zip 273 | 11945098 20130905.export.CSV.zip 274 | 11139917 20130906.export.CSV.zip 275 | 6897193 20130907.export.CSV.zip 276 | 6829553 20130908.export.CSV.zip 277 | 11367337 20130909.export.CSV.zip 278 | 12248209 20130910.export.CSV.zip 279 | 12244403 20130911.export.CSV.zip 280 | 10945490 20130912.export.CSV.zip 281 | 11161332 20130913.export.CSV.zip 282 | 6817035 20130914.export.CSV.zip 283 | 5759758 20130915.export.CSV.zip 284 | 11010816 20130916.export.CSV.zip 285 | 11877853 20130917.export.CSV.zip 286 | 11584701 20130918.export.CSV.zip 287 | 3872258 20130919.export.CSV.zip 288 | 10577483 20130920.export.CSV.zip 289 | 6622319 20130921.export.CSV.zip 290 | 7316705 20130922.export.CSV.zip 291 | 11887300 20130923.export.CSV.zip 292 | 12075077 20130924.export.CSV.zip 293 | 12196397 20130925.export.CSV.zip 294 | 12281321 20130926.export.CSV.zip 295 | 8685387 20130927.export.CSV.zip 296 | 6560627 20130928.export.CSV.zip 297 | 5019361 20130929.export.CSV.zip 298 | 9684912 20130930.export.CSV.zip 299 | 11153484 20131001.export.CSV.zip 300 | 11216146 20131002.export.CSV.zip 301 | 3464119 20131003.export.CSV.zip 302 | 4210083 20131004.export.CSV.zip 303 | 6648906 20131005.export.CSV.zip 304 | 7016021 20131006.export.CSV.zip 305 | 10887695 20131007.export.CSV.zip 306 | 10269929 20131008.export.CSV.zip 307 | 11755971 20131009.export.CSV.zip 308 | 12040816 20131010.export.CSV.zip 309 | 9714005 20131011.export.CSV.zip 310 | 6406276 20131012.export.CSV.zip 311 | 6309723 20131013.export.CSV.zip 312 | 9456314 20131014.export.CSV.zip 313 | 10638920 20131015.export.CSV.zip 314 | 10653663 20131016.export.CSV.zip 315 | 10608311 20131017.export.CSV.zip 316 | 10402817 20131018.export.CSV.zip 317 | 6407904 20131019.export.CSV.zip 318 | 6337763 20131020.export.CSV.zip 319 | 4915363 20131021.export.CSV.zip 320 | 11653471 20131022.export.CSV.zip 321 | 10893221 20131023.export.CSV.zip 322 | 11198867 20131024.export.CSV.zip 323 | 10280279 20131025.export.CSV.zip 324 | 6096864 20131026.export.CSV.zip 325 | 6370562 20131027.export.CSV.zip 326 | 10453828 20131028.export.CSV.zip 327 | 11163620 20131029.export.CSV.zip 328 | 10349923 20131030.export.CSV.zip 329 | 10947574 20131031.export.CSV.zip 330 | 9123432 20131101.export.CSV.zip 331 | 6388001 20131102.export.CSV.zip 332 | 5945320 20131103.export.CSV.zip 333 | 7001413 20131104.export.CSV.zip 334 | 10563579 20131105.export.CSV.zip 335 | 10321701 20131106.export.CSV.zip 336 | 10640189 20131107.export.CSV.zip 337 | 8789655 20131108.export.CSV.zip 338 | 6743702 20131109.export.CSV.zip 339 | 6663486 20131110.export.CSV.zip 340 | 9446883 20131111.export.CSV.zip 341 | 10992329 20131112.export.CSV.zip 342 | 11322325 20131113.export.CSV.zip 343 | 11085810 20131114.export.CSV.zip 344 | 10101850 20131115.export.CSV.zip 345 | 4872354 20131116.export.CSV.zip 346 | 6540206 20131117.export.CSV.zip 347 | 10759382 20131118.export.CSV.zip 348 | 11603595 20131119.export.CSV.zip 349 | 11721937 20131120.export.CSV.zip 350 | 11598838 20131121.export.CSV.zip 351 | 10354171 20131122.export.CSV.zip 352 | 6146468 20131123.export.CSV.zip 353 | 6469620 20131124.export.CSV.zip 354 | 10622671 20131125.export.CSV.zip 355 | 10975844 20131126.export.CSV.zip 356 | 10680351 20131127.export.CSV.zip 357 | 8153148 20131128.export.CSV.zip 358 | 8125343 20131129.export.CSV.zip 359 | 4347133 20131130.export.CSV.zip 360 | 1272069 20131201.export.CSV.zip 361 | 2214506 20131202.export.CSV.zip 362 | 2320752 20131203.export.CSV.zip 363 | 3394239 20131204.export.CSV.zip 364 | 11230950 20131205.export.CSV.zip 365 | 10298532 20131206.export.CSV.zip 366 | 6301731 20131207.export.CSV.zip 367 | 2592750 20131208.export.CSV.zip 368 | 9843736 20131209.export.CSV.zip 369 | 10645171 20131210.export.CSV.zip 370 | 8511895 20131211.export.CSV.zip 371 | 10688786 20131212.export.CSV.zip 372 | 9732804 20131213.export.CSV.zip 373 | 5615724 20131214.export.CSV.zip 374 | 6099806 20131215.export.CSV.zip 375 | 10013415 20131216.export.CSV.zip 376 | 10257239 20131217.export.CSV.zip 377 | 9479553 20131218.export.CSV.zip 378 | 10265280 20131219.export.CSV.zip 379 | 9376573 20131220.export.CSV.zip 380 | 5734893 20131221.export.CSV.zip 381 | 5409458 20131222.export.CSV.zip 382 | 7729408 20131223.export.CSV.zip 383 | 6441803 20131224.export.CSV.zip 384 | 4852290 20131225.export.CSV.zip 385 | 6739055 20131226.export.CSV.zip 386 | 7120280 20131227.export.CSV.zip 387 | 4745897 20131228.export.CSV.zip 388 | 4978262 20131229.export.CSV.zip 389 | 7207891 20131230.export.CSV.zip 390 | 6766901 20131231.export.CSV.zip 391 | 4948319 20140101.export.CSV.zip 392 | 7989598 20140102.export.CSV.zip 393 | 7492917 20140103.export.CSV.zip 394 | 4786493 20140104.export.CSV.zip 395 | 5685808 20140105.export.CSV.zip 396 | 8691001 20140106.export.CSV.zip 397 | 9300939 20140107.export.CSV.zip 398 | 9795631 20140108.export.CSV.zip 399 | 10021454 20140109.export.CSV.zip 400 | 9197273 20140110.export.CSV.zip 401 | 5956680 20140111.export.CSV.zip 402 | 6013483 20140112.export.CSV.zip 403 | 9018128 20140113.export.CSV.zip 404 | 10079928 20140114.export.CSV.zip 405 | 10796363 20140115.export.CSV.zip 406 | 10620043 20140116.export.CSV.zip 407 | 2102422 20140117.export.CSV.zip 408 | 1379157 20140118.export.CSV.zip 409 | 1345464 20140119.export.CSV.zip 410 | 2137599 20140120.export.CSV.zip 411 | 2252224 20140121.export.CSV.zip 412 | 2452590 20140122.export.CSV.zip 413 | 5608181 20140126.export.CSV.zip 414 | 10447335 20140127.export.CSV.zip 415 | 11061109 20140128.export.CSV.zip 416 | 10322999 20140129.export.CSV.zip 417 | 6443907 20140130.export.CSV.zip 418 | 8169556 20140131.export.CSV.zip 419 | 5645081 20140201.export.CSV.zip 420 | 5603917 20140202.export.CSV.zip 421 | 8875764 20140203.export.CSV.zip 422 | 9663796 20140204.export.CSV.zip 423 | 9574129 20140205.export.CSV.zip 424 | 9653780 20140206.export.CSV.zip 425 | 8924757 20140207.export.CSV.zip 426 | 5240231 20140208.export.CSV.zip 427 | 5421324 20140209.export.CSV.zip 428 | 9242627 20140210.export.CSV.zip 429 | 10184440 20140211.export.CSV.zip 430 | 10200622 20140212.export.CSV.zip 431 | 9881932 20140213.export.CSV.zip 432 | 9182659 20140214.export.CSV.zip 433 | 5427764 20140215.export.CSV.zip 434 | 5317303 20140216.export.CSV.zip 435 | 9490183 20140217.export.CSV.zip 436 | 10630945 20140218.export.CSV.zip 437 | 11692856 20140219.export.CSV.zip 438 | 11242803 20140220.export.CSV.zip 439 | 10253955 20140221.export.CSV.zip 440 | 6413773 20140222.export.CSV.zip 441 | 6379933 20140223.export.CSV.zip 442 | 10489403 20140224.export.CSV.zip 443 | 11074308 20140225.export.CSV.zip 444 | 11335056 20140226.export.CSV.zip 445 | 2952186 20140227.export.CSV.zip 446 | 10412349 20140228.export.CSV.zip 447 | 6830658 20140301.export.CSV.zip 448 | 1989872 20140302.export.CSV.zip 449 | 10217428 20140303.export.CSV.zip 450 | 10523935 20140304.export.CSV.zip 451 | 10864573 20140305.export.CSV.zip 452 | 10853027 20140306.export.CSV.zip 453 | 9743598 20140307.export.CSV.zip 454 | 6261828 20140308.export.CSV.zip 455 | 5966229 20140309.export.CSV.zip 456 | 10001097 20140310.export.CSV.zip 457 | 10642347 20140311.export.CSV.zip 458 | 10049633 20140312.export.CSV.zip 459 | 10575600 20140313.export.CSV.zip 460 | 6154194 20140314.export.CSV.zip 461 | 6380631 20140315.export.CSV.zip 462 | 6444914 20140316.export.CSV.zip 463 | 9807193 20140317.export.CSV.zip 464 | 10714058 20140318.export.CSV.zip 465 | 10572497 20140320.export.CSV.zip 466 | 9935917 20140321.export.CSV.zip 467 | 6287735 20140322.export.CSV.zip 468 | 6166393 20140323.export.CSV.zip 469 | 9973593 20140324.export.CSV.zip 470 | 10826984 20140325.export.CSV.zip 471 | 10716990 20140326.export.CSV.zip 472 | 10452983 20140327.export.CSV.zip 473 | 9661737 20140328.export.CSV.zip 474 | 5934099 20140329.export.CSV.zip 475 | 5203749 20140330.export.CSV.zip 476 | 9642008 20140331.export.CSV.zip 477 | 9799038 20140401.export.CSV.zip 478 | 9448685 20140402.export.CSV.zip 479 | 9735060 20140403.export.CSV.zip 480 | 5986083 20140404.export.CSV.zip 481 | 7305650 20140405.export.CSV.zip 482 | 6393997 20140406.export.CSV.zip 483 | 9892272 20140407.export.CSV.zip 484 | 7823048 20140408.export.CSV.zip 485 | 11157092 20140409.export.CSV.zip 486 | 11018227 20140410.export.CSV.zip 487 | 9864294 20140411.export.CSV.zip 488 | 6137705 20140412.export.CSV.zip 489 | 6026900 20140413.export.CSV.zip 490 | 9825316 20140414.export.CSV.zip 491 | 10285950 20140415.export.CSV.zip 492 | 10379567 20140416.export.CSV.zip 493 | 10862485 20140417.export.CSV.zip 494 | 8482262 20140418.export.CSV.zip 495 | 5562123 20140419.export.CSV.zip 496 | 5648564 20140420.export.CSV.zip 497 | 8580497 20140421.export.CSV.zip 498 | 10281169 20140422.export.CSV.zip 499 | 11079838 20140423.export.CSV.zip 500 | 10353216 20140424.export.CSV.zip 501 | 9815202 20140425.export.CSV.zip 502 | 5979483 20140426.export.CSV.zip 503 | 5997541 20140427.export.CSV.zip 504 | 9740050 20140428.export.CSV.zip 505 | 10431073 20140429.export.CSV.zip 506 | 10186720 20140430.export.CSV.zip 507 | 9588004 20140501.export.CSV.zip 508 | 9443362 20140502.export.CSV.zip 509 | 6036922 20140503.export.CSV.zip 510 | 5795640 20140504.export.CSV.zip 511 | 9254928 20140505.export.CSV.zip 512 | 10480901 20140506.export.CSV.zip 513 | 10443371 20140507.export.CSV.zip 514 | 9976171 20140508.export.CSV.zip 515 | 9286254 20140509.export.CSV.zip 516 | 5931816 20140510.export.CSV.zip 517 | 5607364 20140511.export.CSV.zip 518 | 9551613 20140512.export.CSV.zip 519 | 9874326 20140513.export.CSV.zip 520 | 10141873 20140514.export.CSV.zip 521 | 10432973 20140515.export.CSV.zip 522 | 9535518 20140516.export.CSV.zip 523 | 5883695 20140517.export.CSV.zip 524 | 5687535 20140518.export.CSV.zip 525 | 9606305 20140519.export.CSV.zip 526 | 10405328 20140520.export.CSV.zip 527 | 10523227 20140521.export.CSV.zip 528 | 10358567 20140522.export.CSV.zip 529 | 9737868 20140523.export.CSV.zip 530 | 6335639 20140524.export.CSV.zip 531 | 6468337 20140525.export.CSV.zip 532 | 7747389 20140526.export.CSV.zip 533 | 9655741 20140527.export.CSV.zip 534 | 10061753 20140528.export.CSV.zip 535 | 10082555 20140529.export.CSV.zip 536 | 9341305 20140530.export.CSV.zip 537 | 5961492 20140531.export.CSV.zip 538 | 5979654 20140601.export.CSV.zip 539 | 9473446 20140602.export.CSV.zip 540 | 10316435 20140603.export.CSV.zip 541 | 10551551 20140604.export.CSV.zip 542 | 10468221 20140605.export.CSV.zip 543 | 8073373 20140606.export.CSV.zip 544 | 5824445 20140607.export.CSV.zip 545 | 5705019 20140608.export.CSV.zip 546 | 8888837 20140609.export.CSV.zip 547 | 9961530 20140610.export.CSV.zip 548 | 9967769 20140611.export.CSV.zip 549 | 9644577 20140612.export.CSV.zip 550 | 9132313 20140613.export.CSV.zip 551 | 5813157 20140614.export.CSV.zip 552 | 5798674 20140615.export.CSV.zip 553 | 9491025 20140616.export.CSV.zip 554 | 10134981 20140617.export.CSV.zip 555 | 10282983 20140618.export.CSV.zip 556 | 10184191 20140619.export.CSV.zip 557 | 9793369 20140620.export.CSV.zip 558 | 6464511 20140621.export.CSV.zip 559 | 6542696 20140622.export.CSV.zip 560 | 9813303 20140623.export.CSV.zip 561 | 10174173 20140624.export.CSV.zip 562 | 10457869 20140625.export.CSV.zip 563 | 10070871 20140626.export.CSV.zip 564 | 9488818 20140627.export.CSV.zip 565 | 5614246 20140628.export.CSV.zip 566 | 5615999 20140629.export.CSV.zip 567 | 8903361 20140630.export.CSV.zip 568 | 9399140 20140701.export.CSV.zip 569 | 9793146 20140702.export.CSV.zip 570 | 9550046 20140703.export.CSV.zip 571 | 7463564 20140704.export.CSV.zip 572 | 5053662 20140705.export.CSV.zip 573 | 5737723 20140706.export.CSV.zip 574 | 10569950 20140707.export.CSV.zip 575 | 9670657 20140708.export.CSV.zip 576 | 9895717 20140709.export.CSV.zip 577 | 10730839 20140710.export.CSV.zip 578 | 15115439 20140711.export.CSV.zip 579 | 6332802 20140712.export.CSV.zip 580 | 6363026 20140713.export.CSV.zip 581 | 10074487 20140714.export.CSV.zip 582 | 10982492 20140715.export.CSV.zip 583 | 11019319 20140716.export.CSV.zip 584 | 11650673 20140717.export.CSV.zip 585 | 11757232 20140718.export.CSV.zip 586 | 7361667 20140719.export.CSV.zip 587 | 7181753 20140720.export.CSV.zip 588 | 10950149 20140721.export.CSV.zip 589 | 11268669 20140722.export.CSV.zip 590 | 11658415 20140723.export.CSV.zip 591 | 11684431 20140724.export.CSV.zip 592 | 11544175 20140725.export.CSV.zip 593 | 6910506 20140726.export.CSV.zip 594 | 6438098 20140727.export.CSV.zip 595 | 9900298 20140728.export.CSV.zip 596 | 10273613 20140729.export.CSV.zip 597 | 10184847 20140730.export.CSV.zip 598 | 10658379 20140731.export.CSV.zip 599 | 9871664 20140801.export.CSV.zip 600 | 6409895 20140802.export.CSV.zip 601 | 6415184 20140803.export.CSV.zip 602 | 10160256 20140804.export.CSV.zip 603 | 10910989 20140805.export.CSV.zip 604 | 11084447 20140806.export.CSV.zip 605 | 11221106 20140807.export.CSV.zip 606 | 10395875 20140808.export.CSV.zip 607 | 6812214 20140809.export.CSV.zip 608 | 6557437 20140810.export.CSV.zip 609 | 9304672 20140811.export.CSV.zip 610 | 10450361 20140812.export.CSV.zip 611 | 11069605 20140813.export.CSV.zip 612 | 10790323 20140814.export.CSV.zip 613 | 9837111 20140815.export.CSV.zip 614 | 6187138 20140816.export.CSV.zip 615 | 6223251 20140817.export.CSV.zip 616 | 10146814 20140818.export.CSV.zip 617 | 10569454 20140819.export.CSV.zip 618 | 11163240 20140820.export.CSV.zip 619 | 10975299 20140821.export.CSV.zip 620 | 10054210 20140822.export.CSV.zip 621 | 6339439 20140823.export.CSV.zip 622 | 6820056 20140824.export.CSV.zip 623 | 10183853 20140825.export.CSV.zip 624 | 10933218 20140826.export.CSV.zip 625 | 11262424 20140827.export.CSV.zip 626 | 11259261 20140828.export.CSV.zip 627 | 9559595 20140829.export.CSV.zip 628 | 6921188 20140830.export.CSV.zip 629 | 6671360 20140831.export.CSV.zip 630 | 8669284 20140901.export.CSV.zip 631 | 10999297 20140902.export.CSV.zip 632 | 12214938 20140903.export.CSV.zip 633 | 11738255 20140904.export.CSV.zip 634 | 10950727 20140905.export.CSV.zip 635 | 6680521 20140906.export.CSV.zip 636 | 6371319 20140907.export.CSV.zip 637 | 10509150 20140908.export.CSV.zip 638 | 11300826 20140909.export.CSV.zip 639 | 12005007 20140910.export.CSV.zip 640 | 12283665 20140911.export.CSV.zip 641 | 11292755 20140912.export.CSV.zip 642 | 6428750 20140913.export.CSV.zip 643 | 6848003 20140914.export.CSV.zip 644 | 11228285 20140915.export.CSV.zip 645 | 11676820 20140916.export.CSV.zip 646 | 11776962 20140917.export.CSV.zip 647 | 11505086 20140918.export.CSV.zip 648 | 10754733 20140919.export.CSV.zip 649 | 6751371 20140920.export.CSV.zip 650 | 6532171 20140921.export.CSV.zip 651 | 10840169 20140922.export.CSV.zip 652 | 12308510 20140923.export.CSV.zip 653 | 12377069 20140924.export.CSV.zip 654 | 12068408 20140925.export.CSV.zip 655 | 10978768 20140926.export.CSV.zip 656 | 6696728 20140927.export.CSV.zip 657 | 6628091 20140928.export.CSV.zip 658 | 10985410 20140929.export.CSV.zip 659 | 11392348 20140930.export.CSV.zip 660 | 11534177 20141001.export.CSV.zip 661 | 7569213 20141002.export.CSV.zip 662 | 10460084 20141003.export.CSV.zip 663 | 7339949 20141004.export.CSV.zip 664 | 7022730 20141005.export.CSV.zip 665 | 10774596 20141006.export.CSV.zip 666 | 11999692 20141007.export.CSV.zip 667 | 12594536 20141008.export.CSV.zip 668 | 12870561 20141009.export.CSV.zip 669 | 11559289 20141010.export.CSV.zip 670 | 7074406 20141011.export.CSV.zip 671 | 7369791 20141012.export.CSV.zip 672 | 10664716 20141013.export.CSV.zip 673 | 12823993 20141014.export.CSV.zip 674 | 14854943 20141015.export.CSV.zip 675 | 12573906 20141016.export.CSV.zip 676 | 11730137 20141017.export.CSV.zip 677 | 7468927 20141018.export.CSV.zip 678 | 7275151 20141019.export.CSV.zip 679 | 11749314 20141020.export.CSV.zip 680 | 12763487 20141021.export.CSV.zip 681 | 12757485 20141022.export.CSV.zip 682 | 12367696 20141023.export.CSV.zip 683 | 11562677 20141024.export.CSV.zip 684 | 7100357 20141025.export.CSV.zip 685 | 7133351 20141026.export.CSV.zip 686 | 11568395 20141027.export.CSV.zip 687 | 12174701 20141028.export.CSV.zip 688 | 12741995 20141029.export.CSV.zip 689 | 12404215 20141030.export.CSV.zip 690 | 11200433 20141031.export.CSV.zip 691 | 7343107 20141101.export.CSV.zip 692 | 7489794 20141102.export.CSV.zip 693 | 11338941 20141103.export.CSV.zip 694 | 11836244 20141104.export.CSV.zip 695 | 13276605 20141105.export.CSV.zip 696 | 12672557 20141106.export.CSV.zip 697 | 11522222 20141107.export.CSV.zip 698 | 7402622 20141108.export.CSV.zip 699 | 7396999 20141109.export.CSV.zip 700 | 11687777 20141110.export.CSV.zip 701 | 11994670 20141111.export.CSV.zip 702 | 12525337 20141112.export.CSV.zip 703 | 12439207 20141113.export.CSV.zip 704 | 11510188 20141114.export.CSV.zip 705 | 6986654 20141115.export.CSV.zip 706 | 7396335 20141116.export.CSV.zip 707 | 11523079 20141117.export.CSV.zip 708 | 12244886 20141118.export.CSV.zip 709 | 12189289 20141119.export.CSV.zip 710 | 13660431 20141120.export.CSV.zip 711 | 11764393 20141121.export.CSV.zip 712 | 7050036 20141122.export.CSV.zip 713 | 7433236 20141123.export.CSV.zip 714 | 11530864 20141124.export.CSV.zip 715 | 11960415 20141125.export.CSV.zip 716 | 11611977 20141126.export.CSV.zip 717 | 9019646 20141127.export.CSV.zip 718 | 8809345 20141128.export.CSV.zip 719 | 6287270 20141129.export.CSV.zip 720 | 6781104 20141130.export.CSV.zip 721 | 10802516 20141201.export.CSV.zip 722 | 10974560 20141202.export.CSV.zip 723 | 11860479 20141203.export.CSV.zip 724 | 12127075 20141204.export.CSV.zip 725 | 10922833 20141205.export.CSV.zip 726 | 7480045 20141206.export.CSV.zip 727 | 5626957 20141207.export.CSV.zip 728 | 10410083 20141208.export.CSV.zip 729 | 12045587 20141209.export.CSV.zip 730 | 12247093 20141210.export.CSV.zip 731 | 8376959 20141211.export.CSV.zip 732 | 10791852 20141212.export.CSV.zip 733 | 6500212 20141213.export.CSV.zip 734 | 6580294 20141214.export.CSV.zip 735 | 11187350 20141215.export.CSV.zip 736 | 11567052 20141216.export.CSV.zip 737 | 12369980 20141217.export.CSV.zip 738 | 11928620 20141218.export.CSV.zip 739 | 10426336 20141219.export.CSV.zip 740 | 6471833 20141220.export.CSV.zip 741 | 6549011 20141221.export.CSV.zip 742 | 9801860 20141222.export.CSV.zip 743 | 9455338 20141223.export.CSV.zip 744 | 8071962 20141224.export.CSV.zip 745 | 5310951 20141225.export.CSV.zip 746 | 6389223 20141226.export.CSV.zip 747 | 5367871 20141227.export.CSV.zip 748 | 5722798 20141228.export.CSV.zip 749 | 8884757 20141229.export.CSV.zip 750 | 8897486 20141230.export.CSV.zip 751 | 8176525 20141231.export.CSV.zip 752 | 5849404 20150101.export.CSV.zip 753 | 7488827 20150102.export.CSV.zip 754 | 5525290 20150103.export.CSV.zip 755 | 5753000 20150104.export.CSV.zip 756 | 9689119 20150105.export.CSV.zip 757 | 10348523 20150106.export.CSV.zip 758 | 11311552 20150107.export.CSV.zip 759 | 11193911 20150108.export.CSV.zip 760 | 1508565 20150109.export.CSV.zip 761 | 7279765 20150110.export.CSV.zip 762 | 7416214 20150111.export.CSV.zip 763 | 11385750 20150112.export.CSV.zip 764 | 12256248 20150113.export.CSV.zip 765 | 12424728 20150114.export.CSV.zip 766 | 12466933 20150115.export.CSV.zip 767 | 11775329 20150116.export.CSV.zip 768 | 7805552 20150117.export.CSV.zip 769 | 7533352 20150118.export.CSV.zip 770 | 10994967 20150119.export.CSV.zip 771 | 12365759 20150120.export.CSV.zip 772 | 12633894 20150121.export.CSV.zip 773 | 12983047 20150122.export.CSV.zip 774 | 11754800 20150123.export.CSV.zip 775 | 7859964 20150124.export.CSV.zip 776 | 7689837 20150125.export.CSV.zip 777 | 11325669 20150126.export.CSV.zip 778 | 12185902 20150127.export.CSV.zip 779 | 12499902 20150128.export.CSV.zip 780 | 12735338 20150129.export.CSV.zip 781 | 11263910 20150130.export.CSV.zip 782 | 7163165 20150131.export.CSV.zip 783 | 6988758 20150201.export.CSV.zip 784 | 11007965 20150202.export.CSV.zip 785 | 11738133 20150203.export.CSV.zip 786 | 12595779 20150204.export.CSV.zip 787 | 12547778 20150205.export.CSV.zip 788 | 11884330 20150206.export.CSV.zip 789 | 7144431 20150207.export.CSV.zip 790 | 7319511 20150208.export.CSV.zip 791 | 11511105 20150209.export.CSV.zip 792 | 12034448 20150210.export.CSV.zip 793 | 12872999 20150211.export.CSV.zip 794 | 12810510 20150212.export.CSV.zip 795 | 11615463 20150213.export.CSV.zip 796 | 6961285 20150214.export.CSV.zip 797 | 6973786 20150215.export.CSV.zip 798 | 10744190 20150216.export.CSV.zip 799 | 11943278 20150217.export.CSV.zip 800 | 14428380 20150218.export.CSV.zip 801 | 14480249 20150219.export.CSV.zip 802 | 13637006 20150220.export.CSV.zip 803 | 8483749 20150221.export.CSV.zip 804 | 7691518 20150222.export.CSV.zip 805 | 12806106 20150223.export.CSV.zip 806 | 14345290 20150224.export.CSV.zip 807 | 15007581 20150225.export.CSV.zip 808 | 14940301 20150226.export.CSV.zip 809 | 13892331 20150227.export.CSV.zip 810 | 8374738 20150228.export.CSV.zip 811 | 7545613 20150301.export.CSV.zip 812 | 12977098 20150302.export.CSV.zip 813 | 14691954 20150303.export.CSV.zip 814 | 14990241 20150304.export.CSV.zip 815 | 14415296 20150305.export.CSV.zip 816 | 12945003 20150306.export.CSV.zip 817 | 8665938 20150307.export.CSV.zip 818 | 8375050 20150308.export.CSV.zip 819 | 14677599 20150309.export.CSV.zip 820 | 14299724 20150310.export.CSV.zip 821 | 14513022 20150311.export.CSV.zip 822 | 15639590 20150312.export.CSV.zip 823 | 14019958 20150313.export.CSV.zip 824 | 8184694 20150314.export.CSV.zip 825 | 7928471 20150315.export.CSV.zip 826 | 13338789 20150316.export.CSV.zip 827 | 14584203 20150317.export.CSV.zip 828 | 15060247 20150318.export.CSV.zip 829 | 14861857 20150319.export.CSV.zip 830 | 13945902 20150320.export.CSV.zip 831 | 8064314 20150321.export.CSV.zip 832 | 7566420 20150322.export.CSV.zip 833 | 13342890 20150323.export.CSV.zip 834 | 14555144 20150324.export.CSV.zip 835 | 14920182 20150325.export.CSV.zip 836 | 15312158 20150326.export.CSV.zip 837 | 14060277 20150327.export.CSV.zip 838 | 8573523 20150328.export.CSV.zip 839 | 7668554 20150329.export.CSV.zip 840 | 13052020 20150330.export.CSV.zip 841 | 14334121 20150331.export.CSV.zip 842 | 14558504 20150401.export.CSV.zip 843 | 14207929 20150402.export.CSV.zip 844 | 11373886 20150403.export.CSV.zip 845 | 7405725 20150404.export.CSV.zip 846 | 7014306 20150405.export.CSV.zip 847 | 11201585 20150406.export.CSV.zip 848 | 13409205 20150407.export.CSV.zip 849 | 14367181 20150408.export.CSV.zip 850 | 14526432 20150409.export.CSV.zip 851 | 13239846 20150410.export.CSV.zip 852 | 8219532 20150411.export.CSV.zip 853 | 7583138 20150412.export.CSV.zip 854 | 12721592 20150413.export.CSV.zip 855 | 14156673 20150414.export.CSV.zip 856 | 14257520 20150415.export.CSV.zip 857 | 14423271 20150416.export.CSV.zip 858 | 13956450 20150417.export.CSV.zip 859 | 7899300 20150418.export.CSV.zip 860 | 7253147 20150419.export.CSV.zip 861 | 13353363 20150420.export.CSV.zip 862 | 14441417 20150421.export.CSV.zip 863 | 14799468 20150422.export.CSV.zip 864 | 14661231 20150423.export.CSV.zip 865 | 14267667 20150424.export.CSV.zip 866 | 8051394 20150425.export.CSV.zip 867 | 7214043 20150426.export.CSV.zip 868 | 12761522 20150427.export.CSV.zip 869 | 14170676 20150428.export.CSV.zip 870 | 14372168 20150429.export.CSV.zip 871 | 14169379 20150430.export.CSV.zip 872 | 12204046 20150501.export.CSV.zip 873 | 7276231 20150502.export.CSV.zip 874 | 6946510 20150503.export.CSV.zip 875 | 11942390 20150504.export.CSV.zip 876 | 13507161 20150505.export.CSV.zip 877 | 13940813 20150506.export.CSV.zip 878 | 13767742 20150507.export.CSV.zip 879 | 13015706 20150508.export.CSV.zip 880 | 7282080 20150509.export.CSV.zip 881 | 6938130 20150510.export.CSV.zip 882 | 12662778 20150511.export.CSV.zip 883 | 14123738 20150512.export.CSV.zip 884 | 14353798 20150513.export.CSV.zip 885 | 13970284 20150514.export.CSV.zip 886 | 13078136 20150515.export.CSV.zip 887 | 7380932 20150516.export.CSV.zip 888 | 7176738 20150517.export.CSV.zip 889 | 12335786 20150518.export.CSV.zip 890 | 13588540 20150519.export.CSV.zip 891 | 14164845 20150520.export.CSV.zip 892 | 14061829 20150521.export.CSV.zip 893 | 13176841 20150522.export.CSV.zip 894 | 7424473 20150523.export.CSV.zip 895 | 6955107 20150524.export.CSV.zip 896 | 9663925 20150525.export.CSV.zip 897 | 12891006 20150526.export.CSV.zip 898 | 13409029 20150527.export.CSV.zip 899 | 13214106 20150528.export.CSV.zip 900 | 12584393 20150529.export.CSV.zip 901 | 7175786 20150530.export.CSV.zip 902 | 6664808 20150531.export.CSV.zip 903 | 11765088 20150601.export.CSV.zip 904 | 12622425 20150602.export.CSV.zip 905 | 13222203 20150603.export.CSV.zip 906 | 13052165 20150604.export.CSV.zip 907 | 12501892 20150605.export.CSV.zip 908 | 7275570 20150606.export.CSV.zip 909 | 6966089 20150607.export.CSV.zip 910 | 12068302 20150608.export.CSV.zip 911 | 13089533 20150609.export.CSV.zip 912 | 13720363 20150610.export.CSV.zip 913 | 13830920 20150611.export.CSV.zip 914 | 12645520 20150612.export.CSV.zip 915 | 7273468 20150613.export.CSV.zip 916 | 7139260 20150614.export.CSV.zip 917 | 12617166 20150615.export.CSV.zip 918 | 13556209 20150616.export.CSV.zip 919 | 13226335 20150617.export.CSV.zip 920 | 13814135 20150618.export.CSV.zip 921 | 12707734 20150619.export.CSV.zip 922 | 7066127 20150620.export.CSV.zip 923 | 7007866 20150621.export.CSV.zip 924 | 12432623 20150622.export.CSV.zip 925 | 13689643 20150623.export.CSV.zip 926 | 13774956 20150624.export.CSV.zip 927 | 13645507 20150625.export.CSV.zip 928 | 13455078 20150626.export.CSV.zip 929 | 7822092 20150627.export.CSV.zip 930 | 7029989 20150628.export.CSV.zip 931 | 12534335 20150629.export.CSV.zip 932 | 13260481 20150630.export.CSV.zip 933 | 13495161 20150701.export.CSV.zip 934 | 13342750 20150702.export.CSV.zip 935 | 11125962 20150703.export.CSV.zip 936 | 8320743 20150704.export.CSV.zip 937 | 8849681 20150705.export.CSV.zip 938 | 14805573 20150706.export.CSV.zip 939 | 15913925 20150707.export.CSV.zip 940 | 15941216 20150708.export.CSV.zip 941 | 16670513 20150709.export.CSV.zip 942 | 15768710 20150710.export.CSV.zip 943 | 9161563 20150711.export.CSV.zip 944 | 8487669 20150712.export.CSV.zip 945 | 14304860 20150713.export.CSV.zip 946 | 15813617 20150714.export.CSV.zip 947 | 15901841 20150715.export.CSV.zip 948 | 15300842 20150716.export.CSV.zip 949 | 14122680 20150717.export.CSV.zip 950 | 8446032 20150718.export.CSV.zip 951 | 7644396 20150719.export.CSV.zip 952 | 13311307 20150720.export.CSV.zip 953 | 14623588 20150721.export.CSV.zip 954 | 14905224 20150722.export.CSV.zip 955 | 14902656 20150723.export.CSV.zip 956 | 14260734 20150724.export.CSV.zip 957 | 8632633 20150725.export.CSV.zip 958 | 7718678 20150726.export.CSV.zip 959 | 13384616 20150727.export.CSV.zip 960 | 14886789 20150728.export.CSV.zip 961 | 15619860 20150729.export.CSV.zip 962 | 15389131 20150730.export.CSV.zip 963 | 14498846 20150731.export.CSV.zip 964 | 8910771 20150801.export.CSV.zip 965 | 7808661 20150802.export.CSV.zip 966 | 12916078 20150803.export.CSV.zip 967 | 14180655 20150804.export.CSV.zip 968 | 14973025 20150805.export.CSV.zip 969 | 14981030 20150806.export.CSV.zip 970 | 14123996 20150807.export.CSV.zip 971 | 8566540 20150808.export.CSV.zip 972 | 7515009 20150809.export.CSV.zip 973 | 12607812 20150810.export.CSV.zip 974 | 14089789 20150811.export.CSV.zip 975 | 14340477 20150812.export.CSV.zip 976 | 14695641 20150813.export.CSV.zip 977 | 13810861 20150814.export.CSV.zip 978 | 8553288 20150815.export.CSV.zip 979 | 7758853 20150816.export.CSV.zip 980 | 12775566 20150817.export.CSV.zip 981 | 14290780 20150818.export.CSV.zip 982 | 14903316 20150819.export.CSV.zip 983 | 14648146 20150820.export.CSV.zip 984 | 13957572 20150821.export.CSV.zip 985 | 8837381 20150822.export.CSV.zip 986 | 10715916 20150823.export.CSV.zip 987 | 12973102 20150824.export.CSV.zip 988 | 14350455 20150825.export.CSV.zip 989 | 14991638 20150826.export.CSV.zip 990 | 14752008 20150827.export.CSV.zip 991 | 14046911 20150828.export.CSV.zip 992 | 8847346 20150829.export.CSV.zip 993 | 7809448 20150830.export.CSV.zip 994 | 12809144 20150831.export.CSV.zip 995 | 14908259 20150901.export.CSV.zip 996 | 15295439 20150902.export.CSV.zip 997 | 15382045 20150903.export.CSV.zip 998 | 14442943 20150904.export.CSV.zip 999 | 8935554 20150905.export.CSV.zip 1000 | 7991271 20150906.export.CSV.zip 1001 | 11507764 20150907.export.CSV.zip 1002 | 15048949 20150908.export.CSV.zip 1003 | 16233760 20150909.export.CSV.zip 1004 | 15631118 20150910.export.CSV.zip 1005 | 15057197 20150911.export.CSV.zip 1006 | 8740790 20150912.export.CSV.zip 1007 | 7975400 20150913.export.CSV.zip 1008 | 13906345 20150914.export.CSV.zip 1009 | 15421867 20150915.export.CSV.zip 1010 | 16211489 20150916.export.CSV.zip 1011 | 16032333 20150917.export.CSV.zip 1012 | 14920179 20150918.export.CSV.zip 1013 | 9178358 20150919.export.CSV.zip 1014 | 8243342 20150920.export.CSV.zip 1015 | 14341859 20150921.export.CSV.zip 1016 | 16155497 20150922.export.CSV.zip 1017 | 15708604 20150923.export.CSV.zip 1018 | 15210656 20150924.export.CSV.zip 1019 | 14359058 20150925.export.CSV.zip 1020 | 8679326 20150926.export.CSV.zip 1021 | 8027247 20150927.export.CSV.zip 1022 | 13746107 20150928.export.CSV.zip 1023 | 15190779 20150929.export.CSV.zip 1024 | 16145597 20150930.export.CSV.zip 1025 | 16117609 20151001.export.CSV.zip 1026 | 15092345 20151002.export.CSV.zip 1027 | 9201295 20151003.export.CSV.zip 1028 | 8144579 20151004.export.CSV.zip 1029 | 13673943 20151005.export.CSV.zip 1030 | 15334040 20151006.export.CSV.zip 1031 | 15937969 20151007.export.CSV.zip 1032 | 15816848 20151008.export.CSV.zip 1033 | 15016341 20151009.export.CSV.zip 1034 | 9294295 20151010.export.CSV.zip 1035 | 8520027 20151011.export.CSV.zip 1036 | 13549572 20151012.export.CSV.zip 1037 | 15323127 20151013.export.CSV.zip 1038 | 15847493 20151014.export.CSV.zip 1039 | 15617046 20151015.export.CSV.zip 1040 | 15258220 20151016.export.CSV.zip 1041 | 9110446 20151017.export.CSV.zip 1042 | 8133279 20151018.export.CSV.zip 1043 | 14019637 20151019.export.CSV.zip 1044 | 15667958 20151020.export.CSV.zip 1045 | 3127537 20151021.export.CSV.zip 1046 | 1693041 20151022.export.CSV.zip 1047 | 16989357 20151023.export.CSV.zip 1048 | 9474139 20151024.export.CSV.zip 1049 | 8312548 20151025.export.CSV.zip 1050 | 14183139 20151026.export.CSV.zip 1051 | 15613982 20151027.export.CSV.zip 1052 | 15909229 20151028.export.CSV.zip 1053 | 16065560 20151029.export.CSV.zip 1054 | 14929876 20151030.export.CSV.zip 1055 | 8805554 20151031.export.CSV.zip 1056 | 7749434 20151101.export.CSV.zip 1057 | 13348374 20151102.export.CSV.zip 1058 | 14658569 20151103.export.CSV.zip 1059 | 16189735 20151104.export.CSV.zip 1060 | 15961939 20151105.export.CSV.zip 1061 | 15041376 20151106.export.CSV.zip 1062 | 8896297 20151107.export.CSV.zip 1063 | 8188521 20151108.export.CSV.zip 1064 | 13706848 20151109.export.CSV.zip 1065 | 15358161 20151110.export.CSV.zip 1066 | 15460030 20151111.export.CSV.zip 1067 | 15656551 20151112.export.CSV.zip 1068 | 15026210 20151113.export.CSV.zip 1069 | 9397220 20151114.export.CSV.zip 1070 | 8449733 20151115.export.CSV.zip 1071 | 14614463 20151116.export.CSV.zip 1072 | 16442941 20151117.export.CSV.zip 1073 | 16679765 20151118.export.CSV.zip 1074 | 16691540 20151119.export.CSV.zip 1075 | 16086342 20151120.export.CSV.zip 1076 | 9743432 20151121.export.CSV.zip 1077 | 8352694 20151122.export.CSV.zip 1078 | 13787492 20151123.export.CSV.zip 1079 | 16098103 20151124.export.CSV.zip 1080 | 16446005 20151125.export.CSV.zip 1081 | 12809939 20151126.export.CSV.zip 1082 | 11953273 20151127.export.CSV.zip 1083 | 8313594 20151128.export.CSV.zip 1084 | 8090666 20151129.export.CSV.zip 1085 | 13509144 20151130.export.CSV.zip 1086 | 15225248 20151201.export.CSV.zip 1087 | 15782460 20151202.export.CSV.zip 1088 | 15798815 20151203.export.CSV.zip 1089 | 15140349 20151204.export.CSV.zip 1090 | 9528835 20151205.export.CSV.zip 1091 | 8468061 20151206.export.CSV.zip 1092 | 14126683 20151207.export.CSV.zip 1093 | 15324458 20151208.export.CSV.zip 1094 | 16587319 20151209.export.CSV.zip 1095 | 15991081 20151210.export.CSV.zip 1096 | 14913815 20151211.export.CSV.zip 1097 | 9304352 20151212.export.CSV.zip 1098 | 8023286 20151213.export.CSV.zip 1099 | 13470267 20151214.export.CSV.zip 1100 | 14863569 20151215.export.CSV.zip 1101 | 15207434 20151216.export.CSV.zip 1102 | 15057021 20151217.export.CSV.zip 1103 | 13925828 20151218.export.CSV.zip 1104 | 8722767 20151219.export.CSV.zip 1105 | 7546253 20151220.export.CSV.zip 1106 | 11905152 20151221.export.CSV.zip 1107 | 12837681 20151222.export.CSV.zip 1108 | 12718951 20151223.export.CSV.zip 1109 | 10285977 20151224.export.CSV.zip 1110 | 6581411 20151225.export.CSV.zip 1111 | 6305681 20151226.export.CSV.zip 1112 | 6732522 20151227.export.CSV.zip 1113 | 9809346 20151228.export.CSV.zip 1114 | 10731303 20151229.export.CSV.zip 1115 | 11366460 20151230.export.CSV.zip 1116 | 10524750 20151231.export.CSV.zip 1117 | 7259875 20160101.export.CSV.zip 1118 | 6851096 20160102.export.CSV.zip 1119 | 7416493 20160103.export.CSV.zip 1120 | 12584867 20160104.export.CSV.zip 1121 | 14075559 20160105.export.CSV.zip 1122 | 14773720 20160106.export.CSV.zip 1123 | 14773612 20160107.export.CSV.zip 1124 | 13977612 20160108.export.CSV.zip 1125 | 9442891 20160109.export.CSV.zip 1126 | 8206427 20160110.export.CSV.zip 1127 | 13360878 20160111.export.CSV.zip 1128 | 14725510 20160112.export.CSV.zip 1129 | 15988666 20160113.export.CSV.zip 1130 | 15539415 20160114.export.CSV.zip 1131 | 14810545 20160115.export.CSV.zip 1132 | 9918332 20160116.export.CSV.zip 1133 | 9105878 20160117.export.CSV.zip 1134 | 13720756 20160118.export.CSV.zip 1135 | 15013495 20160119.export.CSV.zip 1136 | 16253639 20160120.export.CSV.zip 1137 | 16142141 20160121.export.CSV.zip 1138 | 15292776 20160122.export.CSV.zip 1139 | 9440436 20160123.export.CSV.zip 1140 | 8409300 20160124.export.CSV.zip 1141 | 13435111 20160125.export.CSV.zip 1142 | 14801997 20160126.export.CSV.zip 1143 | 15766459 20160127.export.CSV.zip 1144 | 16002732 20160128.export.CSV.zip 1145 | 14296488 20160129.export.CSV.zip 1146 | 9396616 20160130.export.CSV.zip 1147 | 8084802 20160131.export.CSV.zip 1148 | 14340150 20160201.export.CSV.zip 1149 | 15431932 20160202.export.CSV.zip 1150 | 15611245 20160203.export.CSV.zip 1151 | 16452691 20160204.export.CSV.zip 1152 | 15297557 20160205.export.CSV.zip 1153 | 9449939 20160206.export.CSV.zip 1154 | 8227140 20160207.export.CSV.zip 1155 | 13399760 20160208.export.CSV.zip 1156 | 15072140 20160209.export.CSV.zip 1157 | 15915278 20160210.export.CSV.zip 1158 | 16694007 20160211.export.CSV.zip 1159 | 16349134 20160212.export.CSV.zip 1160 | 10865267 20160213.export.CSV.zip 1161 | 9449646 20160214.export.CSV.zip 1162 | 13587670 20160215.export.CSV.zip 1163 | 16197963 20160216.export.CSV.zip 1164 | 16823671 20160217.export.CSV.zip 1165 | 17095147 20160218.export.CSV.zip 1166 | 16573160 20160219.export.CSV.zip 1167 | 10564403 20160220.export.CSV.zip 1168 | 9452217 20160221.export.CSV.zip 1169 | 14418329 20160222.export.CSV.zip 1170 | 16241303 20160223.export.CSV.zip 1171 | 16760512 20160224.export.CSV.zip 1172 | 16758902 20160225.export.CSV.zip 1173 | 16020912 20160226.export.CSV.zip 1174 | 10421239 20160227.export.CSV.zip 1175 | 8888270 20160228.export.CSV.zip 1176 | 14021248 20160229.export.CSV.zip 1177 | 15828394 20160301.export.CSV.zip 1178 | 16780268 20160302.export.CSV.zip 1179 | 16447945 20160303.export.CSV.zip 1180 | 15513006 20160304.export.CSV.zip 1181 | 9348802 20160305.export.CSV.zip 1182 | 8877984 20160306.export.CSV.zip 1183 | 14279657 20160307.export.CSV.zip 1184 | 15646148 20160308.export.CSV.zip 1185 | 16183242 20160309.export.CSV.zip 1186 | 16330726 20160310.export.CSV.zip 1187 | 15227270 20160311.export.CSV.zip 1188 | 9538916 20160312.export.CSV.zip 1189 | 8599638 20160313.export.CSV.zip 1190 | 14764649 20160314.export.CSV.zip 1191 | 16099247 20160315.export.CSV.zip 1192 | 16115558 20160316.export.CSV.zip 1193 | 15588652 20160317.export.CSV.zip 1194 | 14618940 20160318.export.CSV.zip 1195 | 8636204 20160319.export.CSV.zip 1196 | 8108834 20160320.export.CSV.zip 1197 | 13774976 20160321.export.CSV.zip 1198 | 15805845 20160322.export.CSV.zip 1199 | 16311904 20160323.export.CSV.zip 1200 | 15595419 20160324.export.CSV.zip 1201 | 13046225 20160325.export.CSV.zip 1202 | 8494622 20160326.export.CSV.zip 1203 | 7654111 20160327.export.CSV.zip 1204 | 12368829 20160328.export.CSV.zip 1205 | 15132184 20160329.export.CSV.zip 1206 | 15809984 20160330.export.CSV.zip 1207 | 16027199 20160331.export.CSV.zip 1208 | 14838164 20160401.export.CSV.zip 1209 | 9683262 20160402.export.CSV.zip 1210 | 8605575 20160403.export.CSV.zip 1211 | 14243497 20160404.export.CSV.zip 1212 | 15424357 20160405.export.CSV.zip 1213 | 15921357 20160406.export.CSV.zip 1214 | 16267640 20160407.export.CSV.zip 1215 | 15933247 20160408.export.CSV.zip 1216 | 10004066 20160409.export.CSV.zip 1217 | 9006468 20160410.export.CSV.zip 1218 | 13987960 20160411.export.CSV.zip 1219 | 15539741 20160412.export.CSV.zip 1220 | 16162616 20160413.export.CSV.zip 1221 | 15812582 20160414.export.CSV.zip 1222 | 15117096 20160415.export.CSV.zip 1223 | 9550664 20160416.export.CSV.zip 1224 | 8746803 20160417.export.CSV.zip 1225 | 14983842 20160418.export.CSV.zip 1226 | 16827085 20160419.export.CSV.zip 1227 | 17196609 20160420.export.CSV.zip 1228 | 16640337 20160421.export.CSV.zip 1229 | 15720098 20160422.export.CSV.zip 1230 | 9618732 20160423.export.CSV.zip 1231 | 8651758 20160424.export.CSV.zip 1232 | 15852233 20160425.export.CSV.zip 1233 | 17162257 20160426.export.CSV.zip 1234 | 17061864 20160427.export.CSV.zip 1235 | 16785309 20160428.export.CSV.zip 1236 | 15693256 20160429.export.CSV.zip 1237 | 9387394 20160430.export.CSV.zip 1238 | 8410873 20160501.export.CSV.zip 1239 | 13509236 20160502.export.CSV.zip 1240 | 16463756 20160503.export.CSV.zip 1241 | 16789339 20160504.export.CSV.zip 1242 | 15879241 20160505.export.CSV.zip 1243 | 15254687 20160506.export.CSV.zip 1244 | 9160540 20160507.export.CSV.zip 1245 | 8043119 20160508.export.CSV.zip 1246 | 14349377 20160509.export.CSV.zip 1247 | 16092179 20160510.export.CSV.zip 1248 | 16606952 20160511.export.CSV.zip 1249 | 16672114 20160512.export.CSV.zip 1250 | 15749787 20160513.export.CSV.zip 1251 | 9628384 20160514.export.CSV.zip 1252 | 8407506 20160515.export.CSV.zip 1253 | 13628366 20160516.export.CSV.zip 1254 | 16304898 20160517.export.CSV.zip 1255 | 16856439 20160518.export.CSV.zip 1256 | 17102152 20160519.export.CSV.zip 1257 | 16094835 20160520.export.CSV.zip 1258 | 9375479 20160521.export.CSV.zip 1259 | 8549845 20160522.export.CSV.zip 1260 | 14904679 20160523.export.CSV.zip 1261 | 16617669 20160524.export.CSV.zip 1262 | 17413573 20160525.export.CSV.zip 1263 | 16800427 20160526.export.CSV.zip 1264 | 15558709 20160527.export.CSV.zip 1265 | 9358365 20160528.export.CSV.zip 1266 | 8151782 20160529.export.CSV.zip 1267 | 11568758 20160530.export.CSV.zip 1268 | 15110564 20160531.export.CSV.zip 1269 | 16380786 20160601.export.CSV.zip 1270 | 16122414 20160602.export.CSV.zip 1271 | 15476722 20160603.export.CSV.zip 1272 | 10632322 20160604.export.CSV.zip 1273 | 8610473 20160605.export.CSV.zip 1274 | 14099411 20160606.export.CSV.zip 1275 | 15506557 20160607.export.CSV.zip 1276 | 16360306 20160608.export.CSV.zip 1277 | 16275902 20160609.export.CSV.zip 1278 | 14981116 20160610.export.CSV.zip 1279 | 8580947 20160611.export.CSV.zip 1280 | 8069516 20160612.export.CSV.zip 1281 | 14139035 20160613.export.CSV.zip 1282 | 16086781 20160614.export.CSV.zip 1283 | 16299861 20160615.export.CSV.zip 1284 | 16110519 20160616.export.CSV.zip 1285 | 15454220 20160617.export.CSV.zip 1286 | 8950969 20160618.export.CSV.zip 1287 | 7984350 20160619.export.CSV.zip 1288 | 13994882 20160620.export.CSV.zip 1289 | 15730543 20160621.export.CSV.zip 1290 | 16137498 20160622.export.CSV.zip 1291 | 16116870 20160623.export.CSV.zip 1292 | 15250635 20160624.export.CSV.zip 1293 | 9139173 20160625.export.CSV.zip 1294 | 8159945 20160626.export.CSV.zip 1295 | 14208608 20160627.export.CSV.zip 1296 | 15478580 20160628.export.CSV.zip 1297 | 16148575 20160629.export.CSV.zip 1298 | 16136776 20160630.export.CSV.zip 1299 | 14491567 20160701.export.CSV.zip 1300 | 8996505 20160702.export.CSV.zip 1301 | 7655434 20160703.export.CSV.zip 1302 | 11064127 20160704.export.CSV.zip 1303 | 13597275 20160705.export.CSV.zip 1304 | 14791316 20160706.export.CSV.zip 1305 | 15336665 20160707.export.CSV.zip 1306 | 15164356 20160708.export.CSV.zip 1307 | 9453157 20160709.export.CSV.zip 1308 | 8711505 20160710.export.CSV.zip 1309 | 14543253 20160711.export.CSV.zip 1310 | 16343309 20160712.export.CSV.zip 1311 | 16277239 20160713.export.CSV.zip 1312 | 15923023 20160714.export.CSV.zip 1313 | 15339724 20160715.export.CSV.zip 1314 | 10060369 20160716.export.CSV.zip 1315 | 8889719 20160717.export.CSV.zip 1316 | 14720982 20160718.export.CSV.zip 1317 | 15683409 20160719.export.CSV.zip 1318 | 16364772 20160720.export.CSV.zip 1319 | 16420488 20160721.export.CSV.zip 1320 | 14998260 20160722.export.CSV.zip 1321 | 9222578 20160723.export.CSV.zip 1322 | 8230984 20160724.export.CSV.zip 1323 | 14061107 20160725.export.CSV.zip 1324 | 15522214 20160726.export.CSV.zip 1325 | 15790821 20160727.export.CSV.zip 1326 | 15852502 20160728.export.CSV.zip 1327 | 15128330 20160729.export.CSV.zip 1328 | 9067471 20160730.export.CSV.zip 1329 | 7858900 20160731.export.CSV.zip 1330 | 13558749 20160801.export.CSV.zip 1331 | 14940472 20160802.export.CSV.zip 1332 | 15586840 20160803.export.CSV.zip 1333 | 15233254 20160804.export.CSV.zip 1334 | 13908330 20160805.export.CSV.zip 1335 | 8176438 20160806.export.CSV.zip 1336 | 7386337 20160807.export.CSV.zip 1337 | 13002149 20160808.export.CSV.zip 1338 | 14137424 20160809.export.CSV.zip 1339 | 14979027 20160810.export.CSV.zip 1340 | 15061000 20160811.export.CSV.zip 1341 | 14196529 20160812.export.CSV.zip 1342 | 8599572 20160813.export.CSV.zip 1343 | 7687390 20160814.export.CSV.zip 1344 | 12820767 20160815.export.CSV.zip 1345 | 15179202 20160816.export.CSV.zip 1346 | 15335453 20160817.export.CSV.zip 1347 | 15158042 20160818.export.CSV.zip 1348 | 14070337 20160819.export.CSV.zip 1349 | 8496819 20160820.export.CSV.zip 1350 | 7716692 20160821.export.CSV.zip 1351 | 13617310 20160822.export.CSV.zip 1352 | 15675881 20160823.export.CSV.zip 1353 | 16694168 20160824.export.CSV.zip 1354 | 16454774 20160825.export.CSV.zip 1355 | 15489893 20160826.export.CSV.zip 1356 | 8967506 20160827.export.CSV.zip 1357 | 8055085 20160828.export.CSV.zip 1358 | 13702425 20160829.export.CSV.zip 1359 | 15835652 20160830.export.CSV.zip 1360 | 16388260 20160831.export.CSV.zip 1361 | 16189679 20160901.export.CSV.zip 1362 | 15005936 20160902.export.CSV.zip 1363 | 9051303 20160903.export.CSV.zip 1364 | 8170848 20160904.export.CSV.zip 1365 | 11963072 20160905.export.CSV.zip 1366 | 15246598 20160906.export.CSV.zip 1367 | 16618035 20160907.export.CSV.zip 1368 | 16583007 20160908.export.CSV.zip 1369 | 15854354 20160909.export.CSV.zip 1370 | 9249778 20160910.export.CSV.zip 1371 | 8108770 20160911.export.CSV.zip 1372 | 13803370 20160912.export.CSV.zip 1373 | 15422836 20160913.export.CSV.zip 1374 | 15864524 20160914.export.CSV.zip 1375 | 15864886 20160915.export.CSV.zip 1376 | 15252441 20160916.export.CSV.zip 1377 | 9326549 20160917.export.CSV.zip 1378 | 8575364 20160918.export.CSV.zip 1379 | 15353925 20160919.export.CSV.zip 1380 | 16855833 20160920.export.CSV.zip 1381 | 17164830 20160921.export.CSV.zip 1382 | 17016852 20160922.export.CSV.zip 1383 | 16226530 20160923.export.CSV.zip 1384 | 9574084 20160924.export.CSV.zip 1385 | 8635021 20160925.export.CSV.zip 1386 | 14701804 20160926.export.CSV.zip 1387 | 16185499 20160927.export.CSV.zip 1388 | 17472542 20160928.export.CSV.zip 1389 | 17150124 20160929.export.CSV.zip 1390 | 16380917 20160930.export.CSV.zip 1391 | 9310372 20161001.export.CSV.zip 1392 | 8199843 20161002.export.CSV.zip 1393 | 14398341 20161003.export.CSV.zip 1394 | 16041241 20161004.export.CSV.zip 1395 | 17158313 20161005.export.CSV.zip 1396 | 16916401 20161006.export.CSV.zip 1397 | 15910073 20161007.export.CSV.zip 1398 | 9529965 20161008.export.CSV.zip 1399 | 8762750 20161009.export.CSV.zip 1400 | 14233504 20161010.export.CSV.zip 1401 | 15661816 20161011.export.CSV.zip 1402 | 15966556 20161012.export.CSV.zip 1403 | 16555810 20161013.export.CSV.zip 1404 | 16119678 20161014.export.CSV.zip 1405 | 9734994 20161015.export.CSV.zip 1406 | 8706493 20161016.export.CSV.zip 1407 | 15055326 20161017.export.CSV.zip 1408 | 16602949 20161018.export.CSV.zip 1409 | 16765196 20161019.export.CSV.zip 1410 | 17123564 20161020.export.CSV.zip 1411 | 15543771 20161021.export.CSV.zip 1412 | 9560628 20161022.export.CSV.zip 1413 | 7937556 20161023.export.CSV.zip 1414 | 14236188 20161024.export.CSV.zip 1415 | 16176619 20161025.export.CSV.zip 1416 | 16743114 20161026.export.CSV.zip 1417 | 16527323 20161027.export.CSV.zip 1418 | 15646682 20161028.export.CSV.zip 1419 | 8996451 20161029.export.CSV.zip 1420 | 8116672 20161030.export.CSV.zip 1421 | 14059552 20161031.export.CSV.zip 1422 | 15441723 20161101.export.CSV.zip 1423 | 16433365 20161102.export.CSV.zip 1424 | 16293565 20161103.export.CSV.zip 1425 | 15857396 20161104.export.CSV.zip 1426 | 9747555 20161105.export.CSV.zip 1427 | 8260419 20161106.export.CSV.zip 1428 | 14781979 20161107.export.CSV.zip 1429 | 15794460 20161108.export.CSV.zip 1430 | 17611809 20161109.export.CSV.zip 1431 | 16678168 20161110.export.CSV.zip 1432 | 14942549 20161111.export.CSV.zip 1433 | 9022980 20161112.export.CSV.zip 1434 | 7998800 20161113.export.CSV.zip 1435 | 13914767 20161114.export.CSV.zip 1436 | 16378639 20161115.export.CSV.zip 1437 | 16584622 20161116.export.CSV.zip 1438 | 16243341 20161117.export.CSV.zip 1439 | 15621500 20161118.export.CSV.zip 1440 | 9243213 20161119.export.CSV.zip 1441 | 7729551 20161120.export.CSV.zip 1442 | 13922164 20161121.export.CSV.zip 1443 | 15366859 20161122.export.CSV.zip 1444 | 15429572 20161123.export.CSV.zip 1445 | 12421106 20161124.export.CSV.zip 1446 | 11504829 20161125.export.CSV.zip 1447 | 8248919 20161126.export.CSV.zip 1448 | 7986757 20161127.export.CSV.zip 1449 | 13551093 20161128.export.CSV.zip 1450 | 15715765 20161129.export.CSV.zip 1451 | 16012625 20161130.export.CSV.zip 1452 | 16064192 20161201.export.CSV.zip 1453 | 15052039 20161202.export.CSV.zip 1454 | 9401759 20161203.export.CSV.zip 1455 | 8165325 20161204.export.CSV.zip 1456 | 14026145 20161205.export.CSV.zip 1457 | 16037658 20161206.export.CSV.zip 1458 | 16637501 20161207.export.CSV.zip 1459 | 15562502 20161208.export.CSV.zip 1460 | 14677124 20161209.export.CSV.zip 1461 | 9145626 20161210.export.CSV.zip 1462 | 7596114 20161211.export.CSV.zip 1463 | 12907056 20161212.export.CSV.zip 1464 | 15382166 20161213.export.CSV.zip 1465 | 15331277 20161214.export.CSV.zip 1466 | 15243273 20161215.export.CSV.zip 1467 | 14332719 20161216.export.CSV.zip 1468 | 8734180 20161217.export.CSV.zip 1469 | 7446334 20161218.export.CSV.zip 1470 | 13717203 20161219.export.CSV.zip 1471 | 15035426 20161220.export.CSV.zip 1472 | 14891784 20161221.export.CSV.zip 1473 | 13722876 20161222.export.CSV.zip 1474 | 12102614 20161223.export.CSV.zip 1475 | 7553482 20161224.export.CSV.zip 1476 | 5710558 20161225.export.CSV.zip 1477 | 7301413 20161226.export.CSV.zip 1478 | 9761627 20161227.export.CSV.zip 1479 | 11411687 20161228.export.CSV.zip 1480 | 11695035 20161229.export.CSV.zip 1481 | 10857226 20161230.export.CSV.zip 1482 | 7362331 20161231.export.CSV.zip 1483 | 6092918 20170101.export.CSV.zip 1484 | 8163050 20170102.export.CSV.zip 1485 | 11802075 20170103.export.CSV.zip 1486 | 13445596 20170104.export.CSV.zip 1487 | 13995547 20170105.export.CSV.zip 1488 | 13646019 20170106.export.CSV.zip 1489 | 8776831 20170107.export.CSV.zip 1490 | 7632542 20170108.export.CSV.zip 1491 | 13365434 20170109.export.CSV.zip 1492 | 14988649 20170110.export.CSV.zip 1493 | 15022219 20170111.export.CSV.zip 1494 | 15918836 20170112.export.CSV.zip 1495 | 15357883 20170113.export.CSV.zip 1496 | 9316283 20170114.export.CSV.zip 1497 | 8196112 20170115.export.CSV.zip 1498 | 13571481 20170116.export.CSV.zip 1499 | 15877095 20170117.export.CSV.zip 1500 | 17488886 20170118.export.CSV.zip 1501 | 17028109 20170119.export.CSV.zip 1502 | 15422816 20170120.export.CSV.zip 1503 | 10179286 20170121.export.CSV.zip 1504 | 8526440 20170122.export.CSV.zip 1505 | 14131748 20170123.export.CSV.zip 1506 | 16275541 20170124.export.CSV.zip 1507 | 16832888 20170125.export.CSV.zip 1508 | 16707553 20170126.export.CSV.zip 1509 | 15704102 20170127.export.CSV.zip 1510 | 10347516 20170128.export.CSV.zip 1511 | 10304786 20170129.export.CSV.zip 1512 | 17002840 20170130.export.CSV.zip 1513 | 18366913 20170131.export.CSV.zip 1514 | 17898206 20170201.export.CSV.zip 1515 | 17742646 20170202.export.CSV.zip 1516 | 16816412 20170203.export.CSV.zip 1517 | 10382147 20170204.export.CSV.zip 1518 | 8657493 20170205.export.CSV.zip 1519 | 14666017 20170206.export.CSV.zip 1520 | 16583657 20170207.export.CSV.zip 1521 | 17449420 20170208.export.CSV.zip 1522 | 17344644 20170209.export.CSV.zip 1523 | 16045727 20170210.export.CSV.zip 1524 | 9707333 20170211.export.CSV.zip 1525 | 8330501 20170212.export.CSV.zip 1526 | 14537673 20170213.export.CSV.zip 1527 | 16681288 20170214.export.CSV.zip 1528 | 17641088 20170215.export.CSV.zip 1529 | 18010727 20170216.export.CSV.zip 1530 | 17049448 20170217.export.CSV.zip 1531 | 10308440 20170218.export.CSV.zip 1532 | 8804463 20170219.export.CSV.zip 1533 | 14046137 20170220.export.CSV.zip 1534 | 16279946 20170221.export.CSV.zip 1535 | 17396229 20170222.export.CSV.zip 1536 | 17129033 20170223.export.CSV.zip 1537 | 16185070 20170224.export.CSV.zip 1538 | 10014366 20170225.export.CSV.zip 1539 | 8525066 20170226.export.CSV.zip 1540 | 14468451 20170227.export.CSV.zip 1541 | 16350403 20170228.export.CSV.zip 1542 | 17168500 20170301.export.CSV.zip 1543 | 16922729 20170302.export.CSV.zip 1544 | 16360765 20170303.export.CSV.zip 1545 | 10048865 20170304.export.CSV.zip 1546 | 8560634 20170305.export.CSV.zip 1547 | 14766338 20170306.export.CSV.zip 1548 | 15799847 20170307.export.CSV.zip 1549 | 16750132 20170308.export.CSV.zip 1550 | 16978058 20170309.export.CSV.zip 1551 | 15685246 20170310.export.CSV.zip 1552 | 9447806 20170311.export.CSV.zip 1553 | 8236367 20170312.export.CSV.zip 1554 | 13777656 20170313.export.CSV.zip 1555 | 15482067 20170314.export.CSV.zip 1556 | 15918619 20170315.export.CSV.zip 1557 | 17006694 20170316.export.CSV.zip 1558 | 16518732 20170317.export.CSV.zip 1559 | 9654682 20170318.export.CSV.zip 1560 | 7842954 20170319.export.CSV.zip 1561 | 13650190 20170320.export.CSV.zip 1562 | 15429042 20170321.export.CSV.zip 1563 | 16056402 20170322.export.CSV.zip 1564 | 15390737 20170323.export.CSV.zip 1565 | 14609453 20170324.export.CSV.zip 1566 | 8570561 20170325.export.CSV.zip 1567 | 7287038 20170326.export.CSV.zip 1568 | 13347557 20170327.export.CSV.zip 1569 | 15362376 20170328.export.CSV.zip 1570 | 16079846 20170329.export.CSV.zip 1571 | 15675539 20170330.export.CSV.zip 1572 | 14840062 20170331.export.CSV.zip 1573 | 8365149 20170401.export.CSV.zip 1574 | 7323562 20170402.export.CSV.zip 1575 | 13571536 20170403.export.CSV.zip 1576 | 14703498 20170404.export.CSV.zip 1577 | 15701286 20170405.export.CSV.zip 1578 | 15945593 20170406.export.CSV.zip 1579 | 16685614 20170407.export.CSV.zip 1580 | 9243978 20170408.export.CSV.zip 1581 | 7896412 20170409.export.CSV.zip 1582 | 13949340 20170410.export.CSV.zip 1583 | 15450423 20170411.export.CSV.zip 1584 | 15369717 20170412.export.CSV.zip 1585 | 14989712 20170413.export.CSV.zip 1586 | 11860357 20170414.export.CSV.zip 1587 | 7784445 20170415.export.CSV.zip 1588 | 7209357 20170416.export.CSV.zip 1589 | 11459411 20170417.export.CSV.zip 1590 | 14342226 20170418.export.CSV.zip 1591 | 14188551 20170419.export.CSV.zip 1592 | 14927956 20170420.export.CSV.zip 1593 | 14914087 20170421.export.CSV.zip 1594 | 8309396 20170422.export.CSV.zip 1595 | 7325886 20170423.export.CSV.zip 1596 | 13645747 20170424.export.CSV.zip 1597 | 15571340 20170425.export.CSV.zip 1598 | 15858713 20170426.export.CSV.zip 1599 | 16152336 20170427.export.CSV.zip 1600 | 14936437 20170428.export.CSV.zip 1601 | 8990164 20170429.export.CSV.zip 1602 | 7425037 20170430.export.CSV.zip 1603 | 12198956 20170501.export.CSV.zip 1604 | 14522788 20170502.export.CSV.zip 1605 | 15514851 20170503.export.CSV.zip 1606 | 14061242 20170504.export.CSV.zip 1607 | 13251500 20170505.export.CSV.zip 1608 | 8346657 20170506.export.CSV.zip 1609 | 7232782 20170507.export.CSV.zip 1610 | 13239498 20170508.export.CSV.zip 1611 | 14589344 20170509.export.CSV.zip 1612 | 14871099 20170510.export.CSV.zip 1613 | 14585748 20170511.export.CSV.zip 1614 | 14256721 20170512.export.CSV.zip 1615 | 8523457 20170513.export.CSV.zip 1616 | 7262636 20170514.export.CSV.zip 1617 | 13039533 20170515.export.CSV.zip 1618 | 14681435 20170516.export.CSV.zip 1619 | 15176409 20170517.export.CSV.zip 1620 | 15442038 20170518.export.CSV.zip 1621 | 14874576 20170519.export.CSV.zip 1622 | 8606454 20170520.export.CSV.zip 1623 | 7676597 20170521.export.CSV.zip 1624 | 13642919 20170522.export.CSV.zip 1625 | 14244821 20170523.export.CSV.zip 1626 | 14993318 20170524.export.CSV.zip 1627 | 15429066 20170525.export.CSV.zip 1628 | 14082011 20170526.export.CSV.zip 1629 | 9059898 20170527.export.CSV.zip 1630 | 7604525 20170528.export.CSV.zip 1631 | 10182681 20170529.export.CSV.zip 1632 | 12935121 20170530.export.CSV.zip 1633 | 14783278 20170531.export.CSV.zip 1634 | 14421961 20170601.export.CSV.zip 1635 | 13780538 20170602.export.CSV.zip 1636 | 7892205 20170603.export.CSV.zip 1637 | 6826939 20170604.export.CSV.zip 1638 | 12968348 20170605.export.CSV.zip 1639 | 14454011 20170606.export.CSV.zip 1640 | 15230661 20170607.export.CSV.zip 1641 | 15268158 20170608.export.CSV.zip 1642 | 14766613 20170609.export.CSV.zip 1643 | 8068971 20170610.export.CSV.zip 1644 | 7422074 20170611.export.CSV.zip 1645 | 12364790 20170612.export.CSV.zip 1646 | 14313287 20170613.export.CSV.zip 1647 | 14436685 20170614.export.CSV.zip 1648 | 14046092 20170615.export.CSV.zip 1649 | 13564812 20170616.export.CSV.zip 1650 | 8009244 20170617.export.CSV.zip 1651 | 7070996 20170618.export.CSV.zip 1652 | 12972121 20170619.export.CSV.zip 1653 | 14556071 20170620.export.CSV.zip 1654 | 15146885 20170621.export.CSV.zip 1655 | 14108108 20170622.export.CSV.zip 1656 | 13449776 20170623.export.CSV.zip 1657 | 8407950 20170624.export.CSV.zip 1658 | 6800851 20170625.export.CSV.zip 1659 | 11507207 20170626.export.CSV.zip 1660 | 12395408 20170627.export.CSV.zip 1661 | 13195904 20170628.export.CSV.zip 1662 | 12891034 20170629.export.CSV.zip 1663 | 12839727 20170630.export.CSV.zip 1664 | 7910819 20170701.export.CSV.zip 1665 | 6677038 20170702.export.CSV.zip 1666 | 10379192 20170703.export.CSV.zip 1667 | 10390255 20170704.export.CSV.zip 1668 | 11785600 20170705.export.CSV.zip 1669 | 13429525 20170706.export.CSV.zip 1670 | 13062134 20170707.export.CSV.zip 1671 | 8320228 20170708.export.CSV.zip 1672 | 7304283 20170709.export.CSV.zip 1673 | 11633165 20170710.export.CSV.zip 1674 | 13154169 20170711.export.CSV.zip 1675 | 13776082 20170712.export.CSV.zip 1676 | 13436445 20170713.export.CSV.zip 1677 | 12408281 20170714.export.CSV.zip 1678 | 7618529 20170715.export.CSV.zip 1679 | 6247792 20170716.export.CSV.zip 1680 | 11317438 20170717.export.CSV.zip 1681 | 12235629 20170718.export.CSV.zip 1682 | 13381573 20170719.export.CSV.zip 1683 | 12734496 20170720.export.CSV.zip 1684 | 12314542 20170721.export.CSV.zip 1685 | 8134609 20170722.export.CSV.zip 1686 | 6785886 20170723.export.CSV.zip 1687 | 11976708 20170724.export.CSV.zip 1688 | 13476792 20170725.export.CSV.zip 1689 | 13307481 20170726.export.CSV.zip 1690 | 13073897 20170727.export.CSV.zip 1691 | 13050468 20170728.export.CSV.zip 1692 | 8217960 20170729.export.CSV.zip 1693 | 7120670 20170730.export.CSV.zip 1694 | 11903520 20170731.export.CSV.zip 1695 | 13163288 20170801.export.CSV.zip 1696 | 14118853 20170802.export.CSV.zip 1697 | 13325468 20170803.export.CSV.zip 1698 | 12857608 20170804.export.CSV.zip 1699 | 7802436 20170805.export.CSV.zip 1700 | 6961803 20170806.export.CSV.zip 1701 | 11788650 20170807.export.CSV.zip 1702 | 12768037 20170808.export.CSV.zip 1703 | 13404354 20170809.export.CSV.zip 1704 | 12335390 20170810.export.CSV.zip 1705 | 11820123 20170811.export.CSV.zip 1706 | 7506490 20170812.export.CSV.zip 1707 | 6587409 20170813.export.CSV.zip 1708 | 11569852 20170814.export.CSV.zip 1709 | 13384247 20170815.export.CSV.zip 1710 | 13671848 20170816.export.CSV.zip 1711 | 14252843 20170817.export.CSV.zip 1712 | 12510115 20170818.export.CSV.zip 1713 | 8464643 20170819.export.CSV.zip 1714 | 6793969 20170820.export.CSV.zip 1715 | 11655948 20170821.export.CSV.zip 1716 | 13094771 20170822.export.CSV.zip 1717 | 14266355 20170823.export.CSV.zip 1718 | 13555787 20170824.export.CSV.zip 1719 | 12657776 20170825.export.CSV.zip 1720 | 7892752 20170826.export.CSV.zip 1721 | 6681847 20170827.export.CSV.zip 1722 | 11323302 20170828.export.CSV.zip 1723 | 13789446 20170829.export.CSV.zip 1724 | 14169465 20170830.export.CSV.zip 1725 | 12782335 20170831.export.CSV.zip 1726 | 12306807 20170901.export.CSV.zip 1727 | 7596050 20170902.export.CSV.zip 1728 | 6873125 20170903.export.CSV.zip 1729 | 9754960 20170904.export.CSV.zip 1730 | 13085042 20170905.export.CSV.zip 1731 | 15025896 20170906.export.CSV.zip 1732 | 14672342 20170907.export.CSV.zip 1733 | 13894179 20170908.export.CSV.zip 1734 | 7956907 20170909.export.CSV.zip 1735 | 7326237 20170910.export.CSV.zip 1736 | 13144987 20170911.export.CSV.zip 1737 | 14334331 20170912.export.CSV.zip 1738 | 14920689 20170913.export.CSV.zip 1739 | 14948874 20170914.export.CSV.zip 1740 | 13194429 20170915.export.CSV.zip 1741 | 8380454 20170916.export.CSV.zip 1742 | 7265173 20170917.export.CSV.zip 1743 | 12712360 20170918.export.CSV.zip 1744 | 14573442 20170919.export.CSV.zip 1745 | 14715646 20170920.export.CSV.zip 1746 | 14803046 20170921.export.CSV.zip 1747 | 13148401 20170922.export.CSV.zip 1748 | 8224857 20170923.export.CSV.zip 1749 | 6532415 20170924.export.CSV.zip 1750 | 12329276 20170925.export.CSV.zip 1751 | 13284814 20170926.export.CSV.zip 1752 | 13403327 20170927.export.CSV.zip 1753 | 13130173 20170928.export.CSV.zip 1754 | 12386103 20170929.export.CSV.zip 1755 | 7291506 20170930.export.CSV.zip 1756 | 6094545 20171001.export.CSV.zip 1757 | 11428994 20171002.export.CSV.zip 1758 | 13460646 20171003.export.CSV.zip 1759 | 13246459 20171004.export.CSV.zip 1760 | 13625236 20171005.export.CSV.zip 1761 | 12371772 20171006.export.CSV.zip 1762 | 7801326 20171007.export.CSV.zip 1763 | 6680938 20171008.export.CSV.zip 1764 | 11278701 20171009.export.CSV.zip 1765 | 12850607 20171010.export.CSV.zip 1766 | 13532630 20171011.export.CSV.zip 1767 | 14147117 20171012.export.CSV.zip 1768 | 13518265 20171013.export.CSV.zip 1769 | 7998841 20171014.export.CSV.zip 1770 | 7040737 20171015.export.CSV.zip 1771 | 11724179 20171016.export.CSV.zip 1772 | 14184921 20171017.export.CSV.zip 1773 | 13603100 20171018.export.CSV.zip 1774 | 14172191 20171019.export.CSV.zip 1775 | 13717613 20171020.export.CSV.zip 1776 | 7774094 20171021.export.CSV.zip 1777 | 7101885 20171022.export.CSV.zip 1778 | 13232748 20171023.export.CSV.zip 1779 | 14166879 20171024.export.CSV.zip 1780 | 14458963 20171025.export.CSV.zip 1781 | 14805887 20171026.export.CSV.zip 1782 | 13365516 20171027.export.CSV.zip 1783 | 7727089 20171028.export.CSV.zip 1784 | 7034182 20171029.export.CSV.zip 1785 | 12519356 20171030.export.CSV.zip 1786 | 14277801 20171031.export.CSV.zip 1787 | 14847383 20171101.export.CSV.zip 1788 | 14247736 20171102.export.CSV.zip 1789 | 14130539 20171103.export.CSV.zip 1790 | 8059094 20171104.export.CSV.zip 1791 | 7141134 20171105.export.CSV.zip 1792 | 12781502 20171106.export.CSV.zip 1793 | 14829970 20171107.export.CSV.zip 1794 | 15040671 20171108.export.CSV.zip 1795 | 14916886 20171109.export.CSV.zip 1796 | 14325936 20171110.export.CSV.zip 1797 | 8640686 20171111.export.CSV.zip 1798 | 7558441 20171112.export.CSV.zip 1799 | 12643487 20171113.export.CSV.zip 1800 | 14386065 20171114.export.CSV.zip 1801 | 14857506 20171115.export.CSV.zip 1802 | 14297149 20171116.export.CSV.zip 1803 | 13646897 20171117.export.CSV.zip 1804 | 8120587 20171118.export.CSV.zip 1805 | 6828738 20171119.export.CSV.zip 1806 | 11911565 20171120.export.CSV.zip 1807 | 14076727 20171121.export.CSV.zip 1808 | 13730177 20171122.export.CSV.zip 1809 | 10470483 20171123.export.CSV.zip 1810 | 10307398 20171124.export.CSV.zip 1811 | 6636108 20171125.export.CSV.zip 1812 | 6299562 20171126.export.CSV.zip 1813 | 11484273 20171127.export.CSV.zip 1814 | 14041725 20171128.export.CSV.zip 1815 | 14927788 20171129.export.CSV.zip 1816 | 14400671 20171130.export.CSV.zip 1817 | 13496554 20171201.export.CSV.zip 1818 | 8003595 20171202.export.CSV.zip 1819 | 6486506 20171203.export.CSV.zip 1820 | 11759965 20171204.export.CSV.zip 1821 | 14129602 20171205.export.CSV.zip 1822 | 14334279 20171206.export.CSV.zip 1823 | 14818592 20171207.export.CSV.zip 1824 | 13783208 20171208.export.CSV.zip 1825 | 7771022 20171209.export.CSV.zip 1826 | 6912155 20171210.export.CSV.zip 1827 | 11153648 20171211.export.CSV.zip 1828 | 12863503 20171212.export.CSV.zip 1829 | 13565660 20171213.export.CSV.zip 1830 | 13062450 20171214.export.CSV.zip 1831 | 12238311 20171215.export.CSV.zip 1832 | 7146295 20171216.export.CSV.zip 1833 | 6341714 20171217.export.CSV.zip 1834 | 10546825 20171218.export.CSV.zip 1835 | 12438312 20171219.export.CSV.zip 1836 | 12488038 20171220.export.CSV.zip 1837 | 12531276 20171221.export.CSV.zip 1838 | 11135956 20171222.export.CSV.zip 1839 | 6704707 20171223.export.CSV.zip 1840 | 5515441 20171224.export.CSV.zip 1841 | 5122440 20171225.export.CSV.zip 1842 | 7066910 20171226.export.CSV.zip 1843 | 8918869 20171227.export.CSV.zip 1844 | 9439595 20171228.export.CSV.zip 1845 | 8892460 20171229.export.CSV.zip 1846 | 6003583 20171230.export.CSV.zip 1847 | 5369540 20171231.export.CSV.zip 1848 | 5631858 20180101.export.CSV.zip 1849 | 8660035 20180102.export.CSV.zip 1850 | 11203281 20180103.export.CSV.zip 1851 | 11663791 20180104.export.CSV.zip 1852 | 11139570 20180105.export.CSV.zip 1853 | 7358868 20180106.export.CSV.zip 1854 | 5792100 20180107.export.CSV.zip 1855 | 10422928 20180108.export.CSV.zip 1856 | 12280262 20180109.export.CSV.zip 1857 | 13494987 20180110.export.CSV.zip 1858 | 13637905 20180111.export.CSV.zip 1859 | 13026564 20180112.export.CSV.zip 1860 | 7877610 20180113.export.CSV.zip 1861 | 6620296 20180114.export.CSV.zip 1862 | 10446870 20180115.export.CSV.zip 1863 | 13050105 20180116.export.CSV.zip 1864 | 13828096 20180117.export.CSV.zip 1865 | 13748360 20180118.export.CSV.zip 1866 | 13500391 20180119.export.CSV.zip 1867 | 8533407 20180120.export.CSV.zip 1868 | 7554812 20180121.export.CSV.zip 1869 | 12269228 20180122.export.CSV.zip 1870 | 13568887 20180123.export.CSV.zip 1871 | 14167031 20180124.export.CSV.zip 1872 | 14120842 20180125.export.CSV.zip 1873 | 12920291 20180126.export.CSV.zip 1874 | 8306062 20180127.export.CSV.zip 1875 | 7134250 20180128.export.CSV.zip 1876 | 11305870 20180129.export.CSV.zip 1877 | 13210282 20180130.export.CSV.zip 1878 | 13802241 20180131.export.CSV.zip 1879 | 13658790 20180201.export.CSV.zip 1880 | 13269007 20180202.export.CSV.zip 1881 | 7939120 20180203.export.CSV.zip 1882 | 6625099 20180204.export.CSV.zip 1883 | 11629783 20180205.export.CSV.zip 1884 | 13364677 20180206.export.CSV.zip 1885 | 13498690 20180207.export.CSV.zip 1886 | 13478120 20180208.export.CSV.zip 1887 | 12761581 20180209.export.CSV.zip 1888 | 8682515 20180210.export.CSV.zip 1889 | 7119217 20180211.export.CSV.zip 1890 | 12106870 20180212.export.CSV.zip 1891 | 13564024 20180213.export.CSV.zip 1892 | 13965452 20180214.export.CSV.zip 1893 | 13848962 20180215.export.CSV.zip 1894 | 13273710 20180216.export.CSV.zip 1895 | 8471117 20180217.export.CSV.zip 1896 | 6993187 20180218.export.CSV.zip 1897 | 10843980 20180219.export.CSV.zip 1898 | 13612817 20180220.export.CSV.zip 1899 | 14294968 20180221.export.CSV.zip 1900 | 14135900 20180222.export.CSV.zip 1901 | 13561890 20180223.export.CSV.zip 1902 | 8661260 20180224.export.CSV.zip 1903 | 7199554 20180225.export.CSV.zip 1904 | 11863388 20180226.export.CSV.zip 1905 | 13320534 20180227.export.CSV.zip 1906 | 14648411 20180228.export.CSV.zip 1907 | 14671708 20180301.export.CSV.zip 1908 | 13490938 20180302.export.CSV.zip 1909 | 8345371 20180303.export.CSV.zip 1910 | 6622401 20180304.export.CSV.zip 1911 | 12507411 20180305.export.CSV.zip 1912 | 14675759 20180306.export.CSV.zip 1913 | 15163167 20180307.export.CSV.zip 1914 | 14607123 20180308.export.CSV.zip 1915 | 14593237 20180309.export.CSV.zip 1916 | 8859310 20180310.export.CSV.zip 1917 | 7491851 20180311.export.CSV.zip 1918 | 12728940 20180312.export.CSV.zip 1919 | 14643900 20180313.export.CSV.zip 1920 | 15547330 20180314.export.CSV.zip 1921 | 14959797 20180315.export.CSV.zip 1922 | 14171959 20180316.export.CSV.zip 1923 | 8470837 20180317.export.CSV.zip 1924 | 7191707 20180318.export.CSV.zip 1925 | 13087540 20180319.export.CSV.zip 1926 | 14140061 20180320.export.CSV.zip 1927 | 14585655 20180321.export.CSV.zip 1928 | 14160849 20180322.export.CSV.zip 1929 | 13552537 20180323.export.CSV.zip 1930 | 8080427 20180324.export.CSV.zip 1931 | 7250681 20180325.export.CSV.zip 1932 | 12467468 20180326.export.CSV.zip 1933 | 14398794 20180327.export.CSV.zip 1934 | 14580277 20180328.export.CSV.zip 1935 | 14167748 20180329.export.CSV.zip 1936 | 11384304 20180330.export.CSV.zip 1937 | 7254326 20180331.export.CSV.zip 1938 | 6250950 20180401.export.CSV.zip 1939 | 10481939 20180402.export.CSV.zip 1940 | 13435153 20180403.export.CSV.zip 1941 | 14776471 20180404.export.CSV.zip 1942 | 14623079 20180405.export.CSV.zip 1943 | 13358737 20180406.export.CSV.zip 1944 | 8033092 20180407.export.CSV.zip 1945 | 7184010 20180408.export.CSV.zip 1946 | 12788861 20180409.export.CSV.zip 1947 | 14821474 20180410.export.CSV.zip 1948 | 14899320 20180411.export.CSV.zip 1949 | 15473945 20180412.export.CSV.zip 1950 | 14129330 20180413.export.CSV.zip 1951 | 9347498 20180414.export.CSV.zip 1952 | 7394848 20180415.export.CSV.zip 1953 | 12746316 20180416.export.CSV.zip 1954 | 14161276 20180417.export.CSV.zip 1955 | 15230497 20180418.export.CSV.zip 1956 | 15271666 20180419.export.CSV.zip 1957 | 13453416 20180420.export.CSV.zip 1958 | 8275678 20180421.export.CSV.zip 1959 | 7230811 20180422.export.CSV.zip 1960 | 12492832 20180423.export.CSV.zip 1961 | 15018988 20180424.export.CSV.zip 1962 | 14433246 20180425.export.CSV.zip 1963 | 14102128 20180426.export.CSV.zip 1964 | 13498277 20180427.export.CSV.zip 1965 | 7980365 20180428.export.CSV.zip 1966 | 7042268 20180429.export.CSV.zip 1967 | 12754970 20180430.export.CSV.zip 1968 | 13486349 20180501.export.CSV.zip 1969 | 13887128 20180502.export.CSV.zip 1970 | 14093846 20180503.export.CSV.zip 1971 | 13378208 20180504.export.CSV.zip 1972 | 7887842 20180505.export.CSV.zip 1973 | 6879014 20180506.export.CSV.zip 1974 | 11947942 20180507.export.CSV.zip 1975 | 13923997 20180508.export.CSV.zip 1976 | 15865311 20180509.export.CSV.zip 1977 | 15583975 20180510.export.CSV.zip 1978 | 14127478 20180511.export.CSV.zip 1979 | 8014724 20180512.export.CSV.zip 1980 | 7168071 20180513.export.CSV.zip 1981 | 12891884 20180514.export.CSV.zip 1982 | 14630821 20180515.export.CSV.zip 1983 | 15441845 20180516.export.CSV.zip 1984 | 14840029 20180517.export.CSV.zip 1985 | 13792283 20180518.export.CSV.zip 1986 | 7995141 20180519.export.CSV.zip 1987 | 6476726 20180520.export.CSV.zip 1988 | 11895994 20180521.export.CSV.zip 1989 | 13724801 20180522.export.CSV.zip 1990 | 14432293 20180523.export.CSV.zip 1991 | 14645686 20180524.export.CSV.zip 1992 | 13260073 20180525.export.CSV.zip 1993 | 7624459 20180526.export.CSV.zip 1994 | 6716429 20180527.export.CSV.zip 1995 | 8987037 20180528.export.CSV.zip 1996 | 12760537 20180529.export.CSV.zip 1997 | 14060367 20180530.export.CSV.zip 1998 | 13713100 20180531.export.CSV.zip 1999 | 12906555 20180601.export.CSV.zip 2000 | 7673618 20180602.export.CSV.zip 2001 | 6494840 20180603.export.CSV.zip 2002 | 11525275 20180604.export.CSV.zip 2003 | 13312977 20180605.export.CSV.zip 2004 | 14013440 20180606.export.CSV.zip 2005 | 13778621 20180607.export.CSV.zip 2006 | 13323662 20180608.export.CSV.zip 2007 | 7728939 20180609.export.CSV.zip 2008 | 7030857 20180610.export.CSV.zip 2009 | 12673716 20180611.export.CSV.zip 2010 | 13683868 20180612.export.CSV.zip 2011 | 14016088 20180613.export.CSV.zip 2012 | 13776390 20180614.export.CSV.zip 2013 | 12281046 20180615.export.CSV.zip 2014 | 6977036 20180616.export.CSV.zip 2015 | 6065010 20180617.export.CSV.zip 2016 | 11358715 20180618.export.CSV.zip 2017 | 13185217 20180619.export.CSV.zip 2018 | 14317184 20180620.export.CSV.zip 2019 | 14012394 20180621.export.CSV.zip 2020 | 13393232 20180622.export.CSV.zip 2021 | 7726847 20180623.export.CSV.zip 2022 | 6640313 20180624.export.CSV.zip 2023 | 11699483 20180625.export.CSV.zip 2024 | 13669659 20180626.export.CSV.zip 2025 | 14069806 20180627.export.CSV.zip 2026 | 14266655 20180628.export.CSV.zip 2027 | 13145948 20180629.export.CSV.zip 2028 | 7682907 20180630.export.CSV.zip 2029 | 6562914 20180701.export.CSV.zip 2030 | 11503780 20180702.export.CSV.zip 2031 | 12701927 20180703.export.CSV.zip 2032 | 10678814 20180704.export.CSV.zip 2033 | 12182626 20180705.export.CSV.zip 2034 | 12229034 20180706.export.CSV.zip 2035 | 7119813 20180707.export.CSV.zip 2036 | 6359896 20180708.export.CSV.zip 2037 | 11558941 20180709.export.CSV.zip 2038 | 13250780 20180710.export.CSV.zip 2039 | 13721340 20180711.export.CSV.zip 2040 | 13743493 20180712.export.CSV.zip 2041 | 12881134 20180713.export.CSV.zip 2042 | 7262565 20180714.export.CSV.zip 2043 | 5269703 20180715.export.CSV.zip 2044 | 11470529 20180716.export.CSV.zip 2045 | 12485295 20180717.export.CSV.zip 2046 | 13015828 20180718.export.CSV.zip 2047 | 13371222 20180719.export.CSV.zip 2048 | 12371303 20180720.export.CSV.zip 2049 | 7398737 20180721.export.CSV.zip 2050 | 6440413 20180722.export.CSV.zip 2051 | 11652954 20180723.export.CSV.zip 2052 | 13296575 20180724.export.CSV.zip 2053 | 13001027 20180725.export.CSV.zip 2054 | 13188190 20180726.export.CSV.zip 2055 | 12211492 20180727.export.CSV.zip 2056 | 7332166 20180728.export.CSV.zip 2057 | 6353962 20180729.export.CSV.zip 2058 | 11311805 20180730.export.CSV.zip 2059 | 13119840 20180731.export.CSV.zip 2060 | 13643657 20180801.export.CSV.zip 2061 | 13165558 20180802.export.CSV.zip 2062 | 12140827 20180803.export.CSV.zip 2063 | 7360156 20180804.export.CSV.zip 2064 | 6120984 20180805.export.CSV.zip 2065 | 11791992 20180806.export.CSV.zip 2066 | 13299997 20180807.export.CSV.zip 2067 | 13853521 20180808.export.CSV.zip 2068 | 13170556 20180809.export.CSV.zip 2069 | 12075677 20180810.export.CSV.zip 2070 | 7066569 20180811.export.CSV.zip 2071 | 6205625 20180812.export.CSV.zip 2072 | 11089555 20180813.export.CSV.zip 2073 | 12168752 20180814.export.CSV.zip 2074 | 12499255 20180815.export.CSV.zip 2075 | 12750494 20180816.export.CSV.zip 2076 | 11685217 20180817.export.CSV.zip 2077 | 7185917 20180818.export.CSV.zip 2078 | 6335626 20180819.export.CSV.zip 2079 | 11235347 20180820.export.CSV.zip 2080 | 11960328 20180821.export.CSV.zip 2081 | 13103523 20180822.export.CSV.zip 2082 | 13210287 20180823.export.CSV.zip 2083 | 12277017 20180824.export.CSV.zip 2084 | 7891238 20180825.export.CSV.zip 2085 | 7276811 20180826.export.CSV.zip 2086 | 11451594 20180827.export.CSV.zip 2087 | 13568145 20180828.export.CSV.zip 2088 | 14268977 20180829.export.CSV.zip 2089 | 13867823 20180830.export.CSV.zip 2090 | 12839135 20180831.export.CSV.zip 2091 | 7722193 20180901.export.CSV.zip 2092 | 6440190 20180902.export.CSV.zip 2093 | 9432573 20180903.export.CSV.zip 2094 | 11929991 20180904.export.CSV.zip 2095 | 13713425 20180905.export.CSV.zip 2096 | 13493377 20180906.export.CSV.zip 2097 | 12950003 20180907.export.CSV.zip 2098 | 7694307 20180908.export.CSV.zip 2099 | 7107929 20180909.export.CSV.zip 2100 | 11518901 20180910.export.CSV.zip 2101 | 13062451 20180911.export.CSV.zip 2102 | 13619669 20180912.export.CSV.zip 2103 | 13423410 20180913.export.CSV.zip 2104 | 12697487 20180914.export.CSV.zip 2105 | 7562333 20180915.export.CSV.zip 2106 | 6320762 20180916.export.CSV.zip 2107 | 11601754 20180917.export.CSV.zip 2108 | 13234403 20180918.export.CSV.zip 2109 | 13601924 20180919.export.CSV.zip 2110 | 13809718 20180920.export.CSV.zip 2111 | 12790876 20180921.export.CSV.zip 2112 | 7704385 20180922.export.CSV.zip 2113 | 6935347 20180923.export.CSV.zip 2114 | 11856903 20180924.export.CSV.zip 2115 | 13713778 20180925.export.CSV.zip 2116 | 13812801 20180926.export.CSV.zip 2117 | 13672838 20180927.export.CSV.zip 2118 | 12750383 20180928.export.CSV.zip 2119 | 7496438 20180929.export.CSV.zip 2120 | 6481252 20180930.export.CSV.zip 2121 | 11414260 20181001.export.CSV.zip 2122 | 12646369 20181002.export.CSV.zip 2123 | 13498480 20181003.export.CSV.zip 2124 | 13604311 20181004.export.CSV.zip 2125 | 12872126 20181005.export.CSV.zip 2126 | 7625703 20181006.export.CSV.zip 2127 | 7004372 20181007.export.CSV.zip 2128 | 11041351 20181008.export.CSV.zip 2129 | 12780176 20181009.export.CSV.zip 2130 | 13338655 20181010.export.CSV.zip 2131 | 13310449 20181011.export.CSV.zip 2132 | 12678139 20181012.export.CSV.zip 2133 | 7399222 20181013.export.CSV.zip 2134 | 6659489 20181014.export.CSV.zip 2135 | 11840311 20181015.export.CSV.zip 2136 | 13542493 20181016.export.CSV.zip 2137 | 13832308 20181017.export.CSV.zip 2138 | 13925893 20181018.export.CSV.zip 2139 | 13500633 20181019.export.CSV.zip 2140 | 7826418 20181020.export.CSV.zip 2141 | 6764973 20181021.export.CSV.zip 2142 | 12163412 20181022.export.CSV.zip 2143 | 13774691 20181023.export.CSV.zip 2144 | 13401968 20181024.export.CSV.zip 2145 | 13607002 20181025.export.CSV.zip 2146 | 12794573 20181026.export.CSV.zip 2147 | 7809341 20181027.export.CSV.zip 2148 | 6755564 20181028.export.CSV.zip 2149 | 12182864 20181029.export.CSV.zip 2150 | 13784829 20181030.export.CSV.zip 2151 | 14426815 20181031.export.CSV.zip 2152 | 14034607 20181101.export.CSV.zip 2153 | 13298568 20181102.export.CSV.zip 2154 | 8133743 20181103.export.CSV.zip 2155 | 6960487 20181104.export.CSV.zip 2156 | 11707968 20181105.export.CSV.zip 2157 | 12664478 20181106.export.CSV.zip 2158 | 14850283 20181107.export.CSV.zip 2159 | 13714647 20181108.export.CSV.zip 2160 | 13275153 20181109.export.CSV.zip 2161 | 8416197 20181110.export.CSV.zip 2162 | 7330425 20181111.export.CSV.zip 2163 | 11731181 20181112.export.CSV.zip 2164 | 13334081 20181113.export.CSV.zip 2165 | 13686561 20181114.export.CSV.zip 2166 | 13497229 20181115.export.CSV.zip 2167 | 12576133 20181116.export.CSV.zip 2168 | 8073461 20181117.export.CSV.zip 2169 | 6705927 20181118.export.CSV.zip 2170 | 11147857 20181119.export.CSV.zip 2171 | 12665188 20181120.export.CSV.zip 2172 | 13141908 20181121.export.CSV.zip 2173 | 10142423 20181122.export.CSV.zip 2174 | 9690814 20181123.export.CSV.zip 2175 | 6707039 20181124.export.CSV.zip 2176 | 6456120 20181125.export.CSV.zip 2177 | 11217752 20181126.export.CSV.zip 2178 | 13262019 20181127.export.CSV.zip 2179 | 13870262 20181128.export.CSV.zip 2180 | 14023263 20181129.export.CSV.zip 2181 | 13409080 20181130.export.CSV.zip 2182 | 8258738 20181201.export.CSV.zip 2183 | 6479060 20181202.export.CSV.zip 2184 | 11332437 20181203.export.CSV.zip 2185 | 13153126 20181204.export.CSV.zip 2186 | 13211393 20181205.export.CSV.zip 2187 | 13186074 20181206.export.CSV.zip 2188 | 12092770 20181207.export.CSV.zip 2189 | 6935039 20181208.export.CSV.zip 2190 | 5791806 20181209.export.CSV.zip 2191 | 10339659 20181210.export.CSV.zip 2192 | 12021251 20181211.export.CSV.zip 2193 | 12603548 20181212.export.CSV.zip 2194 | 12057585 20181213.export.CSV.zip 2195 | 12000311 20181214.export.CSV.zip 2196 | 6995167 20181215.export.CSV.zip 2197 | 5867615 20181216.export.CSV.zip 2198 | 10084806 20181217.export.CSV.zip 2199 | 11615863 20181218.export.CSV.zip 2200 | 12014339 20181219.export.CSV.zip 2201 | 12205800 20181220.export.CSV.zip 2202 | 11429911 20181221.export.CSV.zip 2203 | 6570501 20181222.export.CSV.zip 2204 | 5293321 20181223.export.CSV.zip 2205 | 6849315 20181224.export.CSV.zip 2206 | 4861780 20181225.export.CSV.zip 2207 | 6606621 20181226.export.CSV.zip 2208 | 8374026 20181227.export.CSV.zip 2209 | 8726866 20181228.export.CSV.zip 2210 | 6127259 20181229.export.CSV.zip 2211 | 5375247 20181230.export.CSV.zip 2212 | 7000503 20181231.export.CSV.zip 2213 | 5524224 20190101.export.CSV.zip 2214 | 8490355 20190102.export.CSV.zip 2215 | 10121893 20190103.export.CSV.zip 2216 | 9964757 20190104.export.CSV.zip 2217 | 6200578 20190105.export.CSV.zip 2218 | 5540302 20190106.export.CSV.zip 2219 | 9499862 20190107.export.CSV.zip 2220 | 11527098 20190108.export.CSV.zip 2221 | 12066176 20190109.export.CSV.zip 2222 | 11983398 20190110.export.CSV.zip 2223 | 11482017 20190111.export.CSV.zip 2224 | 7251855 20190112.export.CSV.zip 2225 | 6195692 20190113.export.CSV.zip 2226 | 10811171 20190114.export.CSV.zip 2227 | 12471143 20190115.export.CSV.zip 2228 | 12834846 20190116.export.CSV.zip 2229 | 12725774 20190117.export.CSV.zip 2230 | 12316538 20190118.export.CSV.zip 2231 | 7872446 20190119.export.CSV.zip 2232 | 6317696 20190120.export.CSV.zip 2233 | 9951717 20190121.export.CSV.zip 2234 | 11919719 20190122.export.CSV.zip 2235 | 12603318 20190123.export.CSV.zip 2236 | 12935200 20190124.export.CSV.zip 2237 | 12065065 20190125.export.CSV.zip 2238 | 7265419 20190126.export.CSV.zip 2239 | 6210208 20190127.export.CSV.zip 2240 | 10832811 20190128.export.CSV.zip 2241 | 13115796 20190129.export.CSV.zip 2242 | 13056756 20190130.export.CSV.zip 2243 | 12912218 20190131.export.CSV.zip 2244 | 12333775 20190201.export.CSV.zip 2245 | 7395803 20190202.export.CSV.zip 2246 | 6476058 20190203.export.CSV.zip 2247 | 10836295 20190204.export.CSV.zip 2248 | 12725348 20190205.export.CSV.zip 2249 | 13317526 20190206.export.CSV.zip 2250 | 12857067 20190207.export.CSV.zip 2251 | 12417163 20190208.export.CSV.zip 2252 | 7690139 20190209.export.CSV.zip 2253 | 6725500 20190210.export.CSV.zip 2254 | 11294015 20190211.export.CSV.zip 2255 | 13118424 20190212.export.CSV.zip 2256 | 13704492 20190213.export.CSV.zip 2257 | 14052621 20190214.export.CSV.zip 2258 | 13224838 20190215.export.CSV.zip 2259 | 8761895 20190216.export.CSV.zip 2260 | 6469693 20190217.export.CSV.zip 2261 | 10869513 20190218.export.CSV.zip 2262 | 13291054 20190219.export.CSV.zip 2263 | 14192806 20190220.export.CSV.zip 2264 | 13887488 20190221.export.CSV.zip 2265 | 13249633 20190222.export.CSV.zip 2266 | 8201897 20190223.export.CSV.zip 2267 | 7159684 20190224.export.CSV.zip 2268 | 11933836 20190225.export.CSV.zip 2269 | 13549479 20190226.export.CSV.zip 2270 | 14834484 20190227.export.CSV.zip 2271 | 14574481 20190228.export.CSV.zip 2272 | 13393535 20190301.export.CSV.zip 2273 | 8205266 20190302.export.CSV.zip 2274 | 6855224 20190303.export.CSV.zip 2275 | 11893344 20190304.export.CSV.zip 2276 | 13163608 20190305.export.CSV.zip 2277 | 13429276 20190306.export.CSV.zip 2278 | 13478998 20190307.export.CSV.zip 2279 | 12914148 20190308.export.CSV.zip 2280 | 7930627 20190309.export.CSV.zip 2281 | 6710820 20190310.export.CSV.zip 2282 | 11745285 20190311.export.CSV.zip 2283 | 13331189 20190312.export.CSV.zip 2284 | 13344772 20190313.export.CSV.zip 2285 | 13833664 20190314.export.CSV.zip 2286 | 13329396 20190315.export.CSV.zip 2287 | 7873602 20190316.export.CSV.zip 2288 | 6938878 20190317.export.CSV.zip 2289 | 12276935 20190318.export.CSV.zip 2290 | 14178660 20190319.export.CSV.zip 2291 | 14040136 20190320.export.CSV.zip 2292 | 13098923 20190321.export.CSV.zip 2293 | 12547432 20190322.export.CSV.zip 2294 | 7900042 20190323.export.CSV.zip 2295 | 6732845 20190324.export.CSV.zip 2296 | 12227144 20190325.export.CSV.zip 2297 | 13574225 20190326.export.CSV.zip 2298 | 13835516 20190327.export.CSV.zip 2299 | 13301864 20190328.export.CSV.zip 2300 | 13046990 20190329.export.CSV.zip 2301 | 7630675 20190330.export.CSV.zip 2302 | 6639781 20190331.export.CSV.zip 2303 | 11222129 20190401.export.CSV.zip 2304 | 12655885 20190402.export.CSV.zip 2305 | 13347719 20190403.export.CSV.zip 2306 | 13299662 20190404.export.CSV.zip 2307 | 11930807 20190405.export.CSV.zip 2308 | 7913267 20190406.export.CSV.zip 2309 | 6680568 20190407.export.CSV.zip 2310 | 11681497 20190408.export.CSV.zip 2311 | 13136939 20190409.export.CSV.zip 2312 | 13391134 20190410.export.CSV.zip 2313 | 14045454 20190411.export.CSV.zip 2314 | 13038474 20190412.export.CSV.zip 2315 | 7479333 20190413.export.CSV.zip 2316 | 6358486 20190414.export.CSV.zip 2317 | 10969728 20190415.export.CSV.zip 2318 | 12368654 20190416.export.CSV.zip 2319 | 13301099 20190417.export.CSV.zip 2320 | 12854438 20190418.export.CSV.zip 2321 | 10310614 20190419.export.CSV.zip 2322 | 6681458 20190420.export.CSV.zip 2323 | 6088795 20190421.export.CSV.zip 2324 | 9779470 20190422.export.CSV.zip 2325 | 12190999 20190423.export.CSV.zip 2326 | 13364366 20190424.export.CSV.zip 2327 | 13316408 20190425.export.CSV.zip 2328 | 12127931 20190426.export.CSV.zip 2329 | 7099746 20190427.export.CSV.zip 2330 | 6469863 20190428.export.CSV.zip 2331 | 11223318 20190429.export.CSV.zip 2332 | 12623657 20190430.export.CSV.zip 2333 | 13005807 20190501.export.CSV.zip 2334 | 13349265 20190502.export.CSV.zip 2335 | 12126981 20190503.export.CSV.zip 2336 | 7257983 20190504.export.CSV.zip 2337 | 6644698 20190505.export.CSV.zip 2338 | 10668146 20190506.export.CSV.zip 2339 | 12694975 20190507.export.CSV.zip 2340 | 13116746 20190508.export.CSV.zip 2341 | 12857340 20190509.export.CSV.zip 2342 | 12193750 20190510.export.CSV.zip 2343 | 7020661 20190511.export.CSV.zip 2344 | 6160876 20190512.export.CSV.zip 2345 | 11213188 20190513.export.CSV.zip 2346 | 13097232 20190514.export.CSV.zip 2347 | 13244570 20190515.export.CSV.zip 2348 | 13079067 20190516.export.CSV.zip 2349 | 12130830 20190517.export.CSV.zip 2350 | 7003854 20190518.export.CSV.zip 2351 | 6126481 20190519.export.CSV.zip 2352 | 10748133 20190520.export.CSV.zip 2353 | 12342263 20190521.export.CSV.zip 2354 | 13018783 20190522.export.CSV.zip 2355 | 13042405 20190523.export.CSV.zip 2356 | 12176527 20190524.export.CSV.zip 2357 | 6892006 20190525.export.CSV.zip 2358 | 6304877 20190526.export.CSV.zip 2359 | 8779139 20190527.export.CSV.zip 2360 | 11582222 20190528.export.CSV.zip 2361 | 12532008 20190529.export.CSV.zip 2362 | 12712115 20190530.export.CSV.zip 2363 | 11855307 20190531.export.CSV.zip 2364 | 7279918 20190601.export.CSV.zip 2365 | 6267354 20190602.export.CSV.zip 2366 | 10947720 20190603.export.CSV.zip 2367 | 12277762 20190604.export.CSV.zip 2368 | 12614014 20190605.export.CSV.zip 2369 | 12691110 20190606.export.CSV.zip 2370 | 11430218 20190607.export.CSV.zip 2371 | 6704976 20190608.export.CSV.zip 2372 | 5937278 20190609.export.CSV.zip 2373 | 10407335 20190610.export.CSV.zip 2374 | 11996513 20190611.export.CSV.zip 2375 | 13019539 20190612.export.CSV.zip 2376 | 13142970 20190613.export.CSV.zip 2377 | 11991920 20190614.export.CSV.zip 2378 | 6966015 20190615.export.CSV.zip 2379 | 5961820 20190616.export.CSV.zip 2380 | 10324313 20190617.export.CSV.zip 2381 | 12283657 20190618.export.CSV.zip 2382 | 13345295 20190619.export.CSV.zip 2383 | 12972832 20190620.export.CSV.zip 2384 | 11928641 20190621.export.CSV.zip 2385 | 7173305 20190622.export.CSV.zip 2386 | 6218226 20190623.export.CSV.zip 2387 | 10922162 20190624.export.CSV.zip 2388 | 12515290 20190625.export.CSV.zip 2389 | 13085376 20190626.export.CSV.zip 2390 | 13109071 20190627.export.CSV.zip 2391 | 12764937 20190628.export.CSV.zip 2392 | 7264428 20190629.export.CSV.zip 2393 | 6428900 20190630.export.CSV.zip 2394 | 10822018 20190701.export.CSV.zip 2395 | 11743163 20190702.export.CSV.zip 2396 | 12000973 20190703.export.CSV.zip 2397 | 9844659 20190704.export.CSV.zip 2398 | 9479785 20190705.export.CSV.zip 2399 | 6015207 20190706.export.CSV.zip 2400 | 5712731 20190707.export.CSV.zip 2401 | 10351655 20190708.export.CSV.zip 2402 | 11902508 20190709.export.CSV.zip 2403 | 12188087 20190710.export.CSV.zip 2404 | 12180116 20190711.export.CSV.zip 2405 | 11238684 20190712.export.CSV.zip 2406 | 6891243 20190713.export.CSV.zip 2407 | 5770697 20190714.export.CSV.zip 2408 | 10062930 20190715.export.CSV.zip 2409 | 11843708 20190716.export.CSV.zip 2410 | 12473538 20190717.export.CSV.zip 2411 | 12118111 20190718.export.CSV.zip 2412 | 11313704 20190719.export.CSV.zip 2413 | 6863555 20190720.export.CSV.zip 2414 | 6026397 20190721.export.CSV.zip 2415 | 10446258 20190722.export.CSV.zip 2416 | 12115907 20190723.export.CSV.zip 2417 | 12479420 20190724.export.CSV.zip 2418 | 12147220 20190725.export.CSV.zip 2419 | 10383556 20190726.export.CSV.zip 2420 | 6496093 20190727.export.CSV.zip 2421 | 5986352 20190728.export.CSV.zip 2422 | 10398024 20190729.export.CSV.zip 2423 | 11554775 20190730.export.CSV.zip 2424 | 11960587 20190731.export.CSV.zip 2425 | 11959482 20190801.export.CSV.zip 2426 | 11425034 20190802.export.CSV.zip 2427 | 6479235 20190803.export.CSV.zip 2428 | 6084531 20190804.export.CSV.zip 2429 | 10050247 20190805.export.CSV.zip 2430 | 11680692 20190806.export.CSV.zip 2431 | 11959325 20190807.export.CSV.zip 2432 | 11570866 20190808.export.CSV.zip 2433 | 11097051 20190809.export.CSV.zip 2434 | 6642687 20190810.export.CSV.zip 2435 | 5595922 20190811.export.CSV.zip 2436 | 9355623 20190812.export.CSV.zip 2437 | 10448783 20190813.export.CSV.zip 2438 | 11195987 20190814.export.CSV.zip 2439 | 11316017 20190815.export.CSV.zip 2440 | 11004174 20190816.export.CSV.zip 2441 | 6749705 20190817.export.CSV.zip 2442 | 6004673 20190818.export.CSV.zip 2443 | 10518096 20190819.export.CSV.zip 2444 | 11655602 20190820.export.CSV.zip 2445 | 12390159 20190821.export.CSV.zip 2446 | 12103108 20190822.export.CSV.zip 2447 | 11197109 20190823.export.CSV.zip 2448 | 6879028 20190824.export.CSV.zip 2449 | 6166788 20190825.export.CSV.zip 2450 | 10186536 20190826.export.CSV.zip 2451 | 11574823 20190827.export.CSV.zip 2452 | 12160073 20190828.export.CSV.zip 2453 | 12003451 20190829.export.CSV.zip 2454 | 11132623 20190830.export.CSV.zip 2455 | 6478384 20190831.export.CSV.zip 2456 | 5989117 20190901.export.CSV.zip 2457 | 8501800 20190902.export.CSV.zip 2458 | 11081494 20190903.export.CSV.zip 2459 | 12432362 20190904.export.CSV.zip 2460 | 12228546 20190905.export.CSV.zip 2461 | 11283946 20190906.export.CSV.zip 2462 | 6518568 20190907.export.CSV.zip 2463 | 5977367 20190908.export.CSV.zip 2464 | 10696390 20190909.export.CSV.zip 2465 | 11993139 20190910.export.CSV.zip 2466 | 12384094 20190911.export.CSV.zip 2467 | 12207791 20190912.export.CSV.zip 2468 | 11261113 20190913.export.CSV.zip 2469 | 6522820 20190914.export.CSV.zip 2470 | 6037515 20190915.export.CSV.zip 2471 | 11056772 20190916.export.CSV.zip 2472 | 11961509 20190917.export.CSV.zip 2473 | 12691348 20190918.export.CSV.zip 2474 | 12556279 20190919.export.CSV.zip 2475 | 12104500 20190920.export.CSV.zip 2476 | 6914402 20190921.export.CSV.zip 2477 | 6236859 20190922.export.CSV.zip 2478 | 11619165 20190923.export.CSV.zip 2479 | 12667784 20190924.export.CSV.zip 2480 | 13217389 20190925.export.CSV.zip 2481 | 12476337 20190926.export.CSV.zip 2482 | 12201710 20190927.export.CSV.zip 2483 | 7053912 20190928.export.CSV.zip 2484 | 5823488 20190929.export.CSV.zip 2485 | 10275662 20190930.export.CSV.zip 2486 | 11643030 20191001.export.CSV.zip 2487 | 12404452 20191002.export.CSV.zip 2488 | 12335820 20191003.export.CSV.zip 2489 | 11564356 20191004.export.CSV.zip 2490 | 6648244 20191005.export.CSV.zip 2491 | 5739712 20191006.export.CSV.zip 2492 | 10462713 20191007.export.CSV.zip 2493 | 11568654 20191008.export.CSV.zip 2494 | 12217909 20191009.export.CSV.zip 2495 | 12552199 20191010.export.CSV.zip 2496 | 12239764 20191011.export.CSV.zip 2497 | 6897554 20191012.export.CSV.zip 2498 | 6071582 20191013.export.CSV.zip 2499 | 10208176 20191014.export.CSV.zip 2500 | 12062446 20191015.export.CSV.zip 2501 | 12798120 20191016.export.CSV.zip 2502 | 12485602 20191017.export.CSV.zip 2503 | 11738878 20191018.export.CSV.zip 2504 | 6840407 20191019.export.CSV.zip 2505 | 5854337 20191020.export.CSV.zip 2506 | 10419024 20191021.export.CSV.zip 2507 | 11913652 20191022.export.CSV.zip 2508 | 12478424 20191023.export.CSV.zip 2509 | 12211025 20191024.export.CSV.zip 2510 | 11093599 20191025.export.CSV.zip 2511 | 6619105 20191026.export.CSV.zip 2512 | 5938198 20191027.export.CSV.zip 2513 | 10291663 20191028.export.CSV.zip 2514 | 11703829 20191029.export.CSV.zip 2515 | 11861959 20191030.export.CSV.zip 2516 | 11691482 20191031.export.CSV.zip 2517 | 10272545 20191101.export.CSV.zip 2518 | 6700348 20191102.export.CSV.zip 2519 | 5519739 20191103.export.CSV.zip 2520 | 10207820 20191104.export.CSV.zip 2521 | 11664110 20191105.export.CSV.zip 2522 | 12196996 20191106.export.CSV.zip 2523 | 12087852 20191107.export.CSV.zip 2524 | 11465314 20191108.export.CSV.zip 2525 | 6834586 20191109.export.CSV.zip 2526 | 5694769 20191110.export.CSV.zip 2527 | 10001377 20191111.export.CSV.zip 2528 | 11607751 20191112.export.CSV.zip 2529 | 11947574 20191113.export.CSV.zip 2530 | 12198096 20191114.export.CSV.zip 2531 | 11459061 20191115.export.CSV.zip 2532 | 6827293 20191116.export.CSV.zip 2533 | 5855463 20191117.export.CSV.zip 2534 | 10226874 20191118.export.CSV.zip 2535 | 11515552 20191119.export.CSV.zip 2536 | 12396430 20191120.export.CSV.zip 2537 | 12433848 20191121.export.CSV.zip 2538 | 11248611 20191122.export.CSV.zip 2539 | 6842344 20191123.export.CSV.zip 2540 | 5662072 20191124.export.CSV.zip 2541 | 9862683 20191125.export.CSV.zip 2542 | 11287890 20191126.export.CSV.zip 2543 | 11213781 20191127.export.CSV.zip 2544 | 8903383 20191128.export.CSV.zip 2545 | 8254437 20191129.export.CSV.zip 2546 | 5502045 20191130.export.CSV.zip 2547 | 5313412 20191201.export.CSV.zip 2548 | 9664787 20191202.export.CSV.zip 2549 | 11483596 20191203.export.CSV.zip 2550 | 12022881 20191204.export.CSV.zip 2551 | 11556727 20191205.export.CSV.zip 2552 | 10843097 20191206.export.CSV.zip 2553 | 6600726 20191207.export.CSV.zip 2554 | 5558289 20191208.export.CSV.zip 2555 | 9952029 20191209.export.CSV.zip 2556 | 11719834 20191210.export.CSV.zip 2557 | 11655169 20191211.export.CSV.zip 2558 | 11558371 20191212.export.CSV.zip 2559 | 11056971 20191213.export.CSV.zip 2560 | 6316326 20191214.export.CSV.zip 2561 | 5420349 20191215.export.CSV.zip 2562 | 9556681 20191216.export.CSV.zip 2563 | 11026476 20191217.export.CSV.zip 2564 | 11275253 20191218.export.CSV.zip 2565 | 11248170 20191219.export.CSV.zip 2566 | 10710626 20191220.export.CSV.zip 2567 | 6474357 20191221.export.CSV.zip 2568 | 5298118 20191222.export.CSV.zip 2569 | 8476898 20191223.export.CSV.zip 2570 | 7594432 20191224.export.CSV.zip 2571 | 4709666 20191225.export.CSV.zip 2572 | 6250609 20191226.export.CSV.zip 2573 | 7053232 20191227.export.CSV.zip 2574 | 4977678 20191228.export.CSV.zip 2575 | 4719309 20191229.export.CSV.zip 2576 | 7618329 20191230.export.CSV.zip 2577 | 8108775 20191231.export.CSV.zip 2578 | 5572897 20200101.export.CSV.zip 2579 | 8041773 20200102.export.CSV.zip 2580 | 10004859 20200103.export.CSV.zip 2581 | 6823229 20200104.export.CSV.zip 2582 | 6591682 20200105.export.CSV.zip 2583 | 10079988 20200106.export.CSV.zip 2584 | 11676769 20200107.export.CSV.zip 2585 | 12710939 20200108.export.CSV.zip 2586 | 12389061 20200109.export.CSV.zip 2587 | 11525091 20200110.export.CSV.zip 2588 | 7211808 20200111.export.CSV.zip 2589 | 6069413 20200112.export.CSV.zip 2590 | 10566353 20200113.export.CSV.zip 2591 | 11603672 20200114.export.CSV.zip 2592 | 11223036 20200115.export.CSV.zip 2593 | 12330076 20200116.export.CSV.zip 2594 | 11199335 20200117.export.CSV.zip 2595 | 6801600 20200118.export.CSV.zip 2596 | 5857577 20200119.export.CSV.zip 2597 | 9382532 20200120.export.CSV.zip 2598 | 11145011 20200121.export.CSV.zip 2599 | 12291665 20200122.export.CSV.zip 2600 | 12303337 20200123.export.CSV.zip 2601 | 11654029 20200124.export.CSV.zip 2602 | 6970505 20200125.export.CSV.zip 2603 | 5951980 20200126.export.CSV.zip 2604 | 9886562 20200127.export.CSV.zip 2605 | 11901184 20200128.export.CSV.zip 2606 | 12368969 20200129.export.CSV.zip 2607 | 12304387 20200130.export.CSV.zip 2608 | 11872588 20200131.export.CSV.zip 2609 | 7232653 20200201.export.CSV.zip 2610 | 6104709 20200202.export.CSV.zip 2611 | 10525904 20200203.export.CSV.zip 2612 | 11993679 20200204.export.CSV.zip 2613 | 12693117 20200205.export.CSV.zip 2614 | 12395383 20200206.export.CSV.zip 2615 | 11425045 20200207.export.CSV.zip 2616 | 6880543 20200208.export.CSV.zip 2617 | 5837901 20200209.export.CSV.zip 2618 | 10121993 20200210.export.CSV.zip 2619 | 11834460 20200211.export.CSV.zip 2620 | 12307803 20200212.export.CSV.zip 2621 | 12243004 20200213.export.CSV.zip 2622 | 11316635 20200214.export.CSV.zip 2623 | 7108572 20200215.export.CSV.zip 2624 | 5979928 20200216.export.CSV.zip 2625 | 9143792 20200217.export.CSV.zip 2626 | 11310417 20200218.export.CSV.zip 2627 | 12001855 20200219.export.CSV.zip 2628 | 12459364 20200220.export.CSV.zip 2629 | 11697587 20200221.export.CSV.zip 2630 | 7024229 20200222.export.CSV.zip 2631 | 5887298 20200223.export.CSV.zip 2632 | 9962642 20200224.export.CSV.zip 2633 | 11767845 20200225.export.CSV.zip 2634 | 12316197 20200226.export.CSV.zip 2635 | 12301506 20200227.export.CSV.zip 2636 | 11759260 20200228.export.CSV.zip 2637 | 7341056 20200229.export.CSV.zip 2638 | 6631624 20200301.export.CSV.zip 2639 | 11008541 20200302.export.CSV.zip 2640 | 12532998 20200303.export.CSV.zip 2641 | 12801910 20200304.export.CSV.zip 2642 | 12750423 20200305.export.CSV.zip 2643 | 11521920 20200306.export.CSV.zip 2644 | 7016504 20200307.export.CSV.zip 2645 | 6039737 20200308.export.CSV.zip 2646 | 10290228 20200309.export.CSV.zip 2647 | 11334277 20200310.export.CSV.zip 2648 | 12028281 20200311.export.CSV.zip 2649 | 11469708 20200312.export.CSV.zip 2650 | 10713232 20200313.export.CSV.zip 2651 | 6702069 20200314.export.CSV.zip 2652 | 5944371 20200315.export.CSV.zip 2653 | 9045097 20200316.export.CSV.zip 2654 | 10765300 20200317.export.CSV.zip 2655 | 11389464 20200318.export.CSV.zip 2656 | 11001618 20200319.export.CSV.zip 2657 | 10335532 20200320.export.CSV.zip 2658 | 6458481 20200321.export.CSV.zip 2659 | 5756358 20200322.export.CSV.zip 2660 | 9379402 20200323.export.CSV.zip 2661 | 10154289 20200324.export.CSV.zip 2662 | 10319171 20200325.export.CSV.zip 2663 | 10646201 20200326.export.CSV.zip 2664 | 10022936 20200327.export.CSV.zip 2665 | 6374462 20200328.export.CSV.zip 2666 | 5758423 20200329.export.CSV.zip 2667 | 9132372 20200330.export.CSV.zip 2668 | 10902663 20200331.export.CSV.zip 2669 | 10508115 20200401.export.CSV.zip 2670 | 10553980 20200402.export.CSV.zip 2671 | 9978735 20200403.export.CSV.zip 2672 | 6400465 20200404.export.CSV.zip 2673 | 5559891 20200405.export.CSV.zip 2674 | 8858454 20200406.export.CSV.zip 2675 | 9910794 20200407.export.CSV.zip 2676 | 9895961 20200408.export.CSV.zip 2677 | 9853346 20200409.export.CSV.zip 2678 | 8504166 20200410.export.CSV.zip 2679 | 5751983 20200411.export.CSV.zip 2680 | 4912173 20200412.export.CSV.zip 2681 | 7741322 20200413.export.CSV.zip 2682 | 9413303 20200414.export.CSV.zip 2683 | 9759917 20200415.export.CSV.zip 2684 | 9772130 20200416.export.CSV.zip 2685 | 9582393 20200417.export.CSV.zip 2686 | 6236215 20200418.export.CSV.zip 2687 | 5267457 20200419.export.CSV.zip 2688 | 8798609 20200420.export.CSV.zip 2689 | 9705770 20200421.export.CSV.zip 2690 | 10121796 20200422.export.CSV.zip 2691 | 10081240 20200423.export.CSV.zip 2692 | 9628429 20200424.export.CSV.zip 2693 | 5957110 20200425.export.CSV.zip 2694 | 5114171 20200426.export.CSV.zip 2695 | 8463434 20200427.export.CSV.zip 2696 | 9487885 20200428.export.CSV.zip 2697 | 9874800 20200429.export.CSV.zip 2698 | 10110959 20200430.export.CSV.zip 2699 | 9246016 20200501.export.CSV.zip 2700 | 5738296 20200502.export.CSV.zip 2701 | 5148089 20200503.export.CSV.zip 2702 | 8584250 20200504.export.CSV.zip 2703 | 9802373 20200505.export.CSV.zip 2704 | 10051508 20200506.export.CSV.zip 2705 | 9945395 20200507.export.CSV.zip 2706 | 9700111 20200508.export.CSV.zip 2707 | 6000783 20200509.export.CSV.zip 2708 | 4991680 20200510.export.CSV.zip 2709 | 8268667 20200511.export.CSV.zip 2710 | 9664420 20200512.export.CSV.zip 2711 | 10276117 20200513.export.CSV.zip 2712 | 10096046 20200514.export.CSV.zip 2713 | 9207697 20200515.export.CSV.zip 2714 | 5842511 20200516.export.CSV.zip 2715 | 5021341 20200517.export.CSV.zip 2716 | 8479379 20200518.export.CSV.zip 2717 | 9772435 20200519.export.CSV.zip 2718 | 10083474 20200520.export.CSV.zip 2719 | 10424864 20200521.export.CSV.zip 2720 | 9247441 20200522.export.CSV.zip 2721 | 5609146 20200523.export.CSV.zip 2722 | 4826470 20200524.export.CSV.zip 2723 | 6254778 20200525.export.CSV.zip 2724 | 8552320 20200526.export.CSV.zip 2725 | 9548401 20200527.export.CSV.zip 2726 | 10007529 20200528.export.CSV.zip 2727 | 9696932 20200529.export.CSV.zip 2728 | 6479730 20200530.export.CSV.zip 2729 | 6152429 20200531.export.CSV.zip 2730 | 9626611 20200601.export.CSV.zip 2731 | 10923467 20200602.export.CSV.zip 2732 | 11333943 20200603.export.CSV.zip 2733 | 11260501 20200604.export.CSV.zip 2734 | 10442708 20200605.export.CSV.zip 2735 | 6800220 20200606.export.CSV.zip 2736 | 5702367 20200607.export.CSV.zip 2737 | 9176298 20200608.export.CSV.zip 2738 | 10396774 20200609.export.CSV.zip 2739 | 10680747 20200610.export.CSV.zip 2740 | 10595211 20200611.export.CSV.zip 2741 | 10307671 20200612.export.CSV.zip 2742 | 6170047 20200613.export.CSV.zip 2743 | 5395772 20200614.export.CSV.zip 2744 | 9144956 20200615.export.CSV.zip 2745 | 10567946 20200616.export.CSV.zip 2746 | 11099753 20200617.export.CSV.zip 2747 | 10974022 20200618.export.CSV.zip 2748 | 10329563 20200619.export.CSV.zip 2749 | 6248136 20200620.export.CSV.zip 2750 | 5186931 20200621.export.CSV.zip 2751 | 8879752 20200622.export.CSV.zip 2752 | 10442887 20200623.export.CSV.zip 2753 | 10558586 20200624.export.CSV.zip 2754 | 10492443 20200625.export.CSV.zip 2755 | 9911600 20200626.export.CSV.zip 2756 | 6125837 20200627.export.CSV.zip 2757 | 5227812 20200628.export.CSV.zip 2758 | 8912389 20200629.export.CSV.zip 2759 | 10639597 20200630.export.CSV.zip 2760 | 10701304 20200701.export.CSV.zip 2761 | 10617389 20200702.export.CSV.zip 2762 | 8702440 20200703.export.CSV.zip 2763 | 5464636 20200704.export.CSV.zip 2764 | 4922992 20200705.export.CSV.zip 2765 | 8497122 20200706.export.CSV.zip 2766 | 10037080 20200707.export.CSV.zip 2767 | 10757256 20200708.export.CSV.zip 2768 | 10595982 20200709.export.CSV.zip 2769 | 9776562 20200710.export.CSV.zip 2770 | 6019538 20200711.export.CSV.zip 2771 | 5076732 20200712.export.CSV.zip 2772 | 8891472 20200713.export.CSV.zip 2773 | 10431645 20200714.export.CSV.zip 2774 | 10443905 20200715.export.CSV.zip 2775 | 10287889 20200716.export.CSV.zip 2776 | 9605537 20200717.export.CSV.zip 2777 | 6018042 20200718.export.CSV.zip 2778 | 5043757 20200719.export.CSV.zip 2779 | 8825512 20200720.export.CSV.zip 2780 | 9982823 20200721.export.CSV.zip 2781 | 10630101 20200722.export.CSV.zip 2782 | 10383421 20200723.export.CSV.zip 2783 | 9638723 20200724.export.CSV.zip 2784 | 5838549 20200725.export.CSV.zip 2785 | 5140919 20200726.export.CSV.zip 2786 | 8868476 20200727.export.CSV.zip 2787 | 9942251 20200728.export.CSV.zip 2788 | 10218157 20200729.export.CSV.zip 2789 | 9930232 20200730.export.CSV.zip 2790 | 9137455 20200731.export.CSV.zip 2791 | 5493122 20200801.export.CSV.zip 2792 | 4606318 20200802.export.CSV.zip 2793 | 8204347 20200803.export.CSV.zip 2794 | 9378070 20200804.export.CSV.zip 2795 | 9791185 20200805.export.CSV.zip 2796 | 10224881 20200806.export.CSV.zip 2797 | 9664671 20200807.export.CSV.zip 2798 | 5753481 20200808.export.CSV.zip 2799 | 4964076 20200809.export.CSV.zip 2800 | 8542736 20200810.export.CSV.zip 2801 | 10054982 20200811.export.CSV.zip 2802 | 10119399 20200812.export.CSV.zip 2803 | 10275784 20200813.export.CSV.zip 2804 | 10141768 20200814.export.CSV.zip 2805 | 6249886 20200815.export.CSV.zip 2806 | 5167497 20200816.export.CSV.zip 2807 | 8981724 20200817.export.CSV.zip 2808 | 10246580 20200818.export.CSV.zip 2809 | 10666121 20200819.export.CSV.zip 2810 | 10505873 20200820.export.CSV.zip 2811 | 9639415 20200821.export.CSV.zip 2812 | 5593869 20200822.export.CSV.zip 2813 | 5001189 20200823.export.CSV.zip 2814 | 8902561 20200824.export.CSV.zip 2815 | 10131582 20200825.export.CSV.zip 2816 | 10362998 20200826.export.CSV.zip 2817 | 10223765 20200827.export.CSV.zip 2818 | 9522260 20200828.export.CSV.zip 2819 | 5616938 20200829.export.CSV.zip 2820 | 5114210 20200830.export.CSV.zip 2821 | 8502008 20200831.export.CSV.zip 2822 | 10078602 20200901.export.CSV.zip 2823 | 10519378 20200902.export.CSV.zip 2824 | 10346718 20200903.export.CSV.zip 2825 | 9870653 20200904.export.CSV.zip 2826 | 5708596 20200905.export.CSV.zip 2827 | 5033943 20200906.export.CSV.zip 2828 | 7207644 20200907.export.CSV.zip 2829 | 9480720 20200908.export.CSV.zip 2830 | 10452353 20200909.export.CSV.zip 2831 | 10542118 20200910.export.CSV.zip 2832 | 10122892 20200911.export.CSV.zip 2833 | 6431610 20200912.export.CSV.zip 2834 | 5216821 20200913.export.CSV.zip 2835 | 9264789 20200914.export.CSV.zip 2836 | 10496468 20200915.export.CSV.zip 2837 | 10676252 20200916.export.CSV.zip 2838 | 10373531 20200917.export.CSV.zip 2839 | 9551279 20200918.export.CSV.zip 2840 | 6048877 20200919.export.CSV.zip 2841 | 4961427 20200920.export.CSV.zip 2842 | 8788118 20200921.export.CSV.zip 2843 | 9987891 20200922.export.CSV.zip 2844 | 10783979 20200923.export.CSV.zip 2845 | 10393505 20200924.export.CSV.zip 2846 | 9409107 20200925.export.CSV.zip 2847 | 5135086 20200926.export.CSV.zip 2848 | 5534776 20200927.export.CSV.zip 2849 | 8186339 20200928.export.CSV.zip 2850 | 9548262 20200929.export.CSV.zip 2851 | 9516507 20200930.export.CSV.zip 2852 | 10085929 20201001.export.CSV.zip 2853 | 8964336 20201002.export.CSV.zip 2854 | 4536997 20201003.export.CSV.zip 2855 | 3996143 20201004.export.CSV.zip 2856 | 7438504 20201005.export.CSV.zip 2857 | 8364954 20201006.export.CSV.zip 2858 | 8179547 20201007.export.CSV.zip 2859 | 8661760 20201008.export.CSV.zip 2860 | 6117147 20201009.export.CSV.zip 2861 | 6031707 20201010.export.CSV.zip 2862 | 4673794 20201011.export.CSV.zip 2863 | 6741257 20201012.export.CSV.zip 2864 | 7135302 20201013.export.CSV.zip 2865 | 8168340 20201014.export.CSV.zip 2866 | 6999182 20201015.export.CSV.zip 2867 | 3214513 20201016.export.CSV.zip 2868 | 4691611 20201017.export.CSV.zip 2869 | 4709764 20201018.export.CSV.zip 2870 | 6445876 20201019.export.CSV.zip 2871 | 7159411 20201020.export.CSV.zip 2872 | 7246034 20201021.export.CSV.zip 2873 | 6263027 20201022.export.CSV.zip 2874 | 5001259 20201023.export.CSV.zip 2875 | 3397105 20201024.export.CSV.zip 2876 | 3952342 20201025.export.CSV.zip 2877 | 5774009 20201026.export.CSV.zip 2878 | 5957078 20201027.export.CSV.zip 2879 | 6925889 20201028.export.CSV.zip 2880 | 4981340 20201029.export.CSV.zip 2881 | 3148548 20201030.export.CSV.zip 2882 | 2063282 20201031.export.CSV.zip 2883 | 2902800 20201101.export.CSV.zip 2884 | 5821377 20201102.export.CSV.zip 2885 | 4058280 20201103.export.CSV.zip 2886 | 6472184 20201104.export.CSV.zip 2887 | 4684779 20201105.export.CSV.zip 2888 | 2064944 20201106.export.CSV.zip 2889 | 1367801 20201107.export.CSV.zip 2890 | 2175463 20201108.export.CSV.zip 2891 | 5152947 20201109.export.CSV.zip 2892 | 5275158 20201110.export.CSV.zip 2893 | 4823024 20201111.export.CSV.zip 2894 | 4437441 20201112.export.CSV.zip 2895 | 1316649 20201113.export.CSV.zip 2896 | 1046362 20201114.export.CSV.zip 2897 | 1451106 20201115.export.CSV.zip 2898 | 3673133 20201116.export.CSV.zip 2899 | 3908551 20201117.export.CSV.zip 2900 | 10649773 20201118.export.CSV.zip 2901 | 10442638 20201119.export.CSV.zip 2902 | 9491865 20201120.export.CSV.zip 2903 | 5829435 20201121.export.CSV.zip 2904 | 4851022 20201122.export.CSV.zip 2905 | 8037590 20201123.export.CSV.zip 2906 | 9412738 20201124.export.CSV.zip 2907 | 9117073 20201125.export.CSV.zip 2908 | 7552383 20201126.export.CSV.zip 2909 | 7002335 20201127.export.CSV.zip 2910 | 4888455 20201128.export.CSV.zip 2911 | 4433613 20201129.export.CSV.zip 2912 | 7718799 20201130.export.CSV.zip 2913 | 8787868 20201201.export.CSV.zip 2914 | 9075375 20201202.export.CSV.zip 2915 | 9080743 20201203.export.CSV.zip 2916 | 8456894 20201204.export.CSV.zip 2917 | 5314502 20201205.export.CSV.zip 2918 | 4426114 20201206.export.CSV.zip 2919 | 7880395 20201207.export.CSV.zip 2920 | 9298692 20201208.export.CSV.zip 2921 | 9215381 20201209.export.CSV.zip 2922 | 9272610 20201210.export.CSV.zip 2923 | 8742889 20201211.export.CSV.zip 2924 | 5549552 20201212.export.CSV.zip 2925 | 4571586 20201213.export.CSV.zip 2926 | 8038350 20201214.export.CSV.zip 2927 | 9127036 20201215.export.CSV.zip 2928 | 9116596 20201216.export.CSV.zip 2929 | 9012708 20201217.export.CSV.zip 2930 | 8438834 20201218.export.CSV.zip 2931 | 5168298 20201219.export.CSV.zip 2932 | 4324277 20201220.export.CSV.zip 2933 | 7518942 20201221.export.CSV.zip 2934 | 8224419 20201222.export.CSV.zip 2935 | 8202133 20201223.export.CSV.zip 2936 | 6610417 20201224.export.CSV.zip 2937 | 3762114 20201225.export.CSV.zip 2938 | 3467642 20201226.export.CSV.zip 2939 | 3672105 20201227.export.CSV.zip 2940 | 5617004 20201228.export.CSV.zip 2941 | --------------------------------------------------------------------------------