├── Chapter03 ├── AirflowCSV.py ├── fromAirflow.json ├── loadcsv.py ├── loadjson.py ├── readcsv.py └── readjson.py ├── Chapter04 ├── AirflowDB.py ├── createrecord.py ├── elasticsearchbulk.py ├── elasticsearchquery.py ├── elasticsearchsingle.py ├── executemany.py ├── fromdb.csv ├── querydf.py ├── queryusers.py └── scroll.py ├── Chapter05 ├── AirflowClean.py ├── geocodedstreet.csv └── scooter.csv ├── Chapter06 ├── GetEveryPage.py ├── QuerySCFArchived.py ├── SCF.xml ├── coords.py └── querySCF.py ├── Chapter07 ├── loadcsv-fail.py ├── loadcsv.py └── peoplevalidatescript.py ├── Chapter09 ├── api.py └── api.txt ├── Chapter11 ├── CreateDataLake.py ├── createtablescript └── sv.py ├── Chapter13 ├── kclient.py ├── kproducer.py ├── python-log.log └── pythonlog.py ├── Chapter14 ├── DataFrame-Kafka.py ├── EstimatePi.py └── data.csv ├── LICENSE └── README.md /Chapter03/AirflowCSV.py: -------------------------------------------------------------------------------- 1 | import datetime as dt 2 | from datetime import timedelta 3 | 4 | from airflow import DAG 5 | from airflow.operators.bash_operator import BashOperator 6 | from airflow.operators.python_operator import PythonOperator 7 | 8 | import pandas as pd 9 | 10 | def csvToJson(): 11 | df=pd.read_csv('/home/paulcrickard/data.csv') 12 | for i,r in df.iterrows(): 13 | print(r['name']) 14 | df.to_json('fromAirflow.json',orient='records') 15 | 16 | 17 | 18 | 19 | default_args = { 20 | 'owner': 'paulcrickard', 21 | 'start_date': dt.datetime(2020, 3, 18), 22 | 'retries': 1, 23 | 'retry_delay': dt.timedelta(minutes=5), 24 | } 25 | 26 | 27 | with DAG('MyCSVDAG', 28 | default_args=default_args, 29 | schedule_interval=timedelta(minutes=5), # '0 * * * *', 30 | ) as dag: 31 | 32 | print_starting = BashOperator(task_id='starting', 33 | bash_command='echo "I am reading the CSV now....."') 34 | 35 | csvJson = PythonOperator(task_id='convertCSVtoJson', 36 | python_callable=csvToJson) 37 | 38 | 39 | print_starting >> csvJson 40 | -------------------------------------------------------------------------------- /Chapter03/loadcsv.py: -------------------------------------------------------------------------------- 1 | from faker import Faker 2 | import csv 3 | output=open('data.csv','w') 4 | fake=Faker() 5 | header=['name','age','street','city','state','zip','lng','lat'] 6 | mywriter=csv.writer(output) 7 | mywriter.writerow(header) 8 | for r in range(1000): 9 | mywriter.writerow([fake.name(),fake.random_int(min=18, max=80, step=1), fake.street_address(), fake.city(),fake.state(),fake.zipcode(),fake.longitude(),fake.latitude()]) 10 | output.close() 11 | -------------------------------------------------------------------------------- /Chapter03/loadjson.py: -------------------------------------------------------------------------------- 1 | from faker import Faker 2 | import json 3 | output=open('data.json','w') 4 | fake=Faker() 5 | alldata={} 6 | alldata['records']=[] 7 | for x in range(1000): 8 | data={"name":fake.name(),"age":fake.random_int(min=18, max=80, step=1),"street":fake.street_address(),"city":fake.city(),"state":fake.state(),"zip":fake.zipcode(),"lng":float(fake.longitude()),"lat":float(fake.latitude())} 9 | alldata['records'].append(data) 10 | json.dump(alldata,output) 11 | -------------------------------------------------------------------------------- /Chapter03/readcsv.py: -------------------------------------------------------------------------------- 1 | import csv 2 | 3 | 4 | with open('/home/paulcrickard/data.csv') as f: 5 | myreader=csv.DictReader(f) 6 | headers=next(myreader) 7 | for row in myreader: 8 | print(row['name']) 9 | -------------------------------------------------------------------------------- /Chapter03/readjson.py: -------------------------------------------------------------------------------- 1 | import json 2 | with open("data.json","r") as f: 3 | data=json.load(f) 4 | print(type(data)) 5 | print(data['records'][0]['name']) 6 | -------------------------------------------------------------------------------- /Chapter04/AirflowDB.py: -------------------------------------------------------------------------------- 1 | import datetime as dt 2 | from datetime import timedelta 3 | 4 | from airflow import DAG 5 | from airflow.operators.bash_operator import BashOperator 6 | from airflow.operators.python_operator import PythonOperator 7 | 8 | import pandas as pd 9 | import psycopg2 as db 10 | from elasticsearch import Elasticsearch 11 | 12 | 13 | 14 | 15 | 16 | 17 | def queryPostgresql(): 18 | conn_string="dbname='dataengineering' host='localhost' user='postgres' password='postgres'" 19 | conn=db.connect(conn_string) 20 | df=pd.read_sql("select name,city from users",conn) 21 | df.to_csv('postgresqldata.csv') 22 | print("-------Data Saved------") 23 | 24 | 25 | def insertElasticsearch(): 26 | es = Elasticsearch() 27 | df=pd.read_csv('postgresqldata.csv') 28 | for i,r in df.iterrows(): 29 | doc=r.to_json() 30 | res=es.index(index="frompostgresql",doc_type="doc",body=doc) 31 | print(res) 32 | 33 | 34 | default_args = { 35 | 'owner': 'paulcrickard', 36 | 'start_date': dt.datetime(2020, 4, 2), 37 | 'retries': 1, 38 | 'retry_delay': dt.timedelta(minutes=5), 39 | } 40 | 41 | 42 | with DAG('MyDBdag', 43 | default_args=default_args, 44 | schedule_interval=timedelta(minutes=5), # '0 * * * *', 45 | ) as dag: 46 | 47 | getData = PythonOperator(task_id='QueryPostgreSQL', 48 | python_callable=queryPostgresql) 49 | 50 | insertData = PythonOperator(task_id='InsertDataElasticsearch', 51 | python_callable=insertElasticsearch) 52 | 53 | 54 | 55 | getData >> insertData 56 | -------------------------------------------------------------------------------- /Chapter04/createrecord.py: -------------------------------------------------------------------------------- 1 | import psycopg2 as db 2 | conn_string="dbname='dataengineering' host='localhost' user='postgres' password='postgres'" 3 | conn=db.connect(conn_string) 4 | cur=conn.cursor() 5 | query = "insert into users (id,name,street,city,zip) values({},'{}','{}','{}','{}')".format(1,'Big Bird','Sesame Street','Fakeville','12345') 6 | print(cur.mogrify(query)) 7 | query2 = "insert into users (id,name,street,city,zip) values(%s,%s,%s,%s,%s)" 8 | data=(1,'Big Bird','Sesame Street','Fakeville','12345') 9 | print(cur.mogrify(query2,data)) 10 | cur.execute(query2,data) 11 | conn.commit() 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Chapter04/elasticsearchbulk.py: -------------------------------------------------------------------------------- 1 | from elasticsearch import Elasticsearch 2 | from elasticsearch import helpers 3 | from faker import Faker 4 | 5 | fake=Faker() 6 | es = Elasticsearch() #or pi {127.0.0.1} 7 | 8 | actions = [ 9 | { 10 | "_index": "users", 11 | "_type": "doc", 12 | "_source": { 13 | "name": fake.name(), 14 | "street": fake.street_address(), 15 | "city": fake.city(), 16 | "zip":fake.zipcode()} 17 | } 18 | for x in range(998) # or for i,r in df.iterrows() 19 | ] 20 | 21 | response = helpers.bulk(es, actions) 22 | print(response) 23 | 24 | -------------------------------------------------------------------------------- /Chapter04/elasticsearchquery.py: -------------------------------------------------------------------------------- 1 | from elasticsearch import Elasticsearch 2 | 3 | 4 | 5 | es = Elasticsearch() 6 | 7 | # Get all the documents 8 | doc={"query":{"match_all":{}}} 9 | res=es.search(index="users",body=doc,size=10) 10 | print(res['hits']['hits'][9]['_source']) 11 | 12 | # Get Ronald Goodman 13 | doc={"query":{"match":{"name":"Ronald Goodman"}}} 14 | res=es.search(index="users",body=doc,size=10) 15 | print(res['hits']['hits'][0]['_source']) 16 | 17 | # Get Ronald using Lucene syntax 18 | res=es.search(index="users",q="name:Ronald Goodman",size=10) 19 | print(res['hits']['hits'][0]['_source']) 20 | 21 | # Get City Jamesberg - Returns Jamesberg and Lake Jamesberg 22 | doc={"query":{"match":{"city":"Jamesberg"}}} 23 | res=es.search(index="users",body=doc,size=10) 24 | print(res['hits']['hits']) 25 | 26 | 27 | 28 | 29 | # Get Jamesberg and filter on zip so Lake Jamesberg is removed 30 | doc={"query":{"bool":{"must":{"match":{"city":"Jamesberg"}},"filter":{"term":{"zip":"63792"}}}}} 31 | res=es.search(index="users",body=doc,size=10) 32 | print(res['hits']['hits']) 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /Chapter04/elasticsearchsingle.py: -------------------------------------------------------------------------------- 1 | from elasticsearch import Elasticsearch 2 | from elasticsearch import helpers 3 | from faker import Faker 4 | 5 | fake=Faker() 6 | es = Elasticsearch() #or pi {127.0.0.1} 7 | 8 | doc={"name": fake.name(),"street": fake.street_address(), "city": fake.city(),"zip":fake.zipcode()} 9 | 10 | 11 | res=es.index(index="users",doc_type="doc",body=doc) 12 | print(res) 13 | 14 | 15 | 16 | doc={"query":{"match":{"_id":"pDYlOHEBxMEH3Xr-2QPk"}}} 17 | res=es.search(index="users",body=doc,size=10) 18 | print(res) 19 | 20 | -------------------------------------------------------------------------------- /Chapter04/executemany.py: -------------------------------------------------------------------------------- 1 | import psycopg2 as db 2 | from faker import Faker 3 | fake=Faker() 4 | data=[] 5 | i=2 6 | for r in range(1000): 7 | data.append((i,fake.name(),fake.street_address(), fake.city(),fake.zipcode())) 8 | i+=1 9 | data_for_db=tuple(data) 10 | print(data_for_db) 11 | conn_string="dbname='dataengineering' host='localhost' user='postgres' password='postgres'" 12 | conn=db.connect(conn_string) 13 | cur=conn.cursor() 14 | query = "insert into users (id,name,street,city,zip) values(%s,%s,%s,%s,%s)" 15 | print(cur.mogrify(query,data_for_db[1])) 16 | cur.executemany(query,data_for_db) 17 | conn.commit() 18 | query2 = "select * from users" 19 | 20 | cur.execute(query2) 21 | print(cur.fetchall()) 22 | 23 | 24 | -------------------------------------------------------------------------------- /Chapter04/fromdb.csv: -------------------------------------------------------------------------------- 1 | Big Bird,1,Sesame Street,Fakeville,12345 2 | Clarence Coffey,2,237 Danielle Spur,East Richard,83211 3 | Margaret Alexander,3,41682 Wilson Square,Nelsonport,05479 4 | Amy Gordon,4,4703 Vasquez Stream,Pattersonfort,76184 5 | Sierra Smith,5,7428 Goodman Parkways Suite 306,West Ryanville,24869 6 | Kevin Smith,6,575 Werner Summit,West Jenniferview,83115 7 | Timothy Fitzpatrick,7,819 Boyd Glen Apt. 416,Leachhaven,72697 8 | Emily Thomas,8,6721 Stephens Alley Apt. 203,Harrismouth,96156 9 | Kathleen Smith,9,3371 Clay Court Suite 160,Morenoburgh,37626 10 | Carrie Cruz,10,2503 Cheryl Keys,Joneshaven,22439 11 | Shannon Johnson,11,3529 Amanda Drives,Jesushaven,18214 12 | Elaine Molina,12,22948 Stephanie Hollow Apt. 242,Kennedyhaven,85691 13 | Jason Wheeler,13,132 Aaron Corner,Gonzalesport,78797 14 | Brittany Wade,14,46736 Carr Summit,New Shanehaven,41310 15 | Christian Grant,15,5897 Douglas Burgs,Elizabethport,62644 16 | Dr. Jacob Williams,16,13158 Mackenzie Vista Suite 983,Palmerburgh,39497 17 | Jeanette Brown,17,2289 Simmons Crescent Apt. 337,East Kaylaland,76077 18 | Jesse Koch,18,7034 Larry Highway,Garyfurt,10015 19 | Deanna Jones,19,5051 Wilson Locks Apt. 813,Lake Ericchester,49682 20 | Whitney Jensen,20,825 Reyes Drive,Andersonmouth,15998 21 | Hannah Allen,21,1459 Mcguire Oval,Port Madison,14332 22 | Brandon Estrada,22,9192 Jesse Mews Apt. 177,West Laurenfort,13017 23 | Andrea Young,23,3092 Nicole Park Apt. 012,Reidstad,52069 24 | Jeffrey Johnson,24,06429 Ruiz Row,Michaelborough,31612 25 | Dale Brewer,25,99698 Brady Corner Apt. 129,Petershire,84665 26 | Emily Gill,26,8885 Jacob Summit Apt. 501,Kaitlynberg,33510 27 | Angela Harrington,27,9936 Tracy Grove Suite 338,Port Shane,98753 28 | Michael Huffman,28,812 Steven Gateway,West Jacqueline,82528 29 | Raymond Myers,29,6251 Mitchell Flat Suite 730,Robertsville,20941 30 | Robert Leonard,30,6309 Michele Pass,Lake Tracy,79317 31 | Michael Griffin,31,0742 John Dam Suite 423,Port Brittanyland,40908 32 | Vincent Bennett,32,4892 James Run,South Melanie,72668 33 | Joshua West,33,320 Gonzalez Hill,Cooperfurt,29898 34 | Michael Savage,34,259 Mary Springs Apt. 371,Martinezville,17443 35 | Sean Rosario,35,82862 Rita Views,Ericburgh,15715 36 | Chelsea Dean,36,73752 Travis Road Suite 486,Gloriafurt,86595 37 | Thomas Jackson,37,6794 Chang Divide Suite 926,Youngport,27400 38 | Richard Lara,38,91693 Kelly Common,New Taylorberg,91297 39 | Michelle Sanchez,39,4446 Walton Points Apt. 604,North Jasmine,46936 40 | Anthony Fischer,40,4506 Allen Burg,Warnermouth,20081 41 | Christine Cox,41,489 Daniels Terrace Apt. 907,West Christopher,96486 42 | Cheryl Brooks,42,2649 Juarez Manor Apt. 938,Jonesshire,75447 43 | Nicole Dawson,43,170 Jeffrey Fall Suite 226,Lancechester,56088 44 | Jonathan Garcia,44,37436 Peterson Field Apt. 820,South Brandonfort,03701 45 | Angela Smith,45,138 Moore Land,North Janemouth,81553 46 | Debra Torres,46,88512 Barbara Roads,Baileyborough,03166 47 | Charles Deleon,47,919 Debra Pass,South Kim,62543 48 | Matthew Franklin,48,80024 Cooper Valleys Apt. 143,West Nicolechester,29300 49 | Aaron Kelley,49,5003 Davis Villages Apt. 741,Weavermouth,86726 50 | William Hull,50,2633 Washington Mountains,Robertston,01303 51 | Amy Wheeler,51,8781 Kevin Cove Suite 584,Philliphaven,52857 52 | Carlos Adkins,52,314 Patrick Centers,New Gloriabury,60611 53 | Kelly Kaiser,53,832 Sylvia Haven,South Theresamouth,45847 54 | Dr. Vincent Hall,54,759 Sierra Dale,Alexanderfort,75061 55 | Sara Brewer,55,30244 Jacob Forks Apt. 539,Shawshire,25049 56 | Dillon Moran,56,814 Claire Islands,New Philip,52068 57 | Jennifer Anthony,57,354 Castro Shoal Apt. 850,West Robert,50090 58 | Crystal Salazar,58,1529 Fisher Coves,North Franciscoburgh,81062 59 | Spencer Torres,59,497 Vanessa Meadows Suite 800,Nicolefort,77491 60 | Jon Luna,60,985 Kathleen Walk Apt. 203,North Blakeborough,47198 61 | John Benitez,61,87193 Ricardo Center,Andrewburgh,14182 62 | Jonathon Snyder,62,845 Parsons Courts,South Patrickland,95259 63 | Mr. Todd Moyer,63,282 Adam Groves Apt. 411,New Kimstad,87396 64 | Lisa Thornton,64,65334 Hopkins Mews Apt. 421,Courtneytown,79766 65 | Shelley Gray,65,66288 Joseph Glens Suite 754,Reedfurt,33624 66 | Lynn Chavez,66,188 Hernandez Branch,Port Brucemouth,44631 67 | Stephanie Brooks,67,735 David Throughway Apt. 003,Danaland,88724 68 | George Snyder,68,357 Rose Viaduct Apt. 059,New Davidfurt,64818 69 | Douglas Williams,69,14815 Kirby Port,Lake Alexandraville,90289 70 | Bailey Reynolds,70,392 Jamie Rapid Apt. 780,West Amanda,33378 71 | Jenny Colon,71,867 Amanda Oval,Jessicaside,05867 72 | Jennifer Monroe,72,02749 Daniels Mill,Branchstad,25991 73 | Danielle Chavez,73,77197 Young Manors Suite 715,Lake Michaelview,37382 74 | Andrew Thomas,74,1273 Jenny Locks Apt. 661,Wyattville,50254 75 | Elizabeth Rich,75,02308 Danielle Fields,West Thomas,53598 76 | Todd Hernandez,76,480 Katherine Estate,Odonnellfort,31284 77 | Gregory Nelson,77,17580 Garcia Tunnel,North Dalton,70179 78 | Ronald Martin,78,5679 Mann Knolls Apt. 220,South Curtis,41598 79 | Jessica Cardenas,79,40367 Turner Prairie,Blakestad,90457 80 | Johnathan Wilson,80,3161 Rachel Flat,Kevintown,03330 81 | Rachel Yoder,81,9760 Hannah Mountain,Donaldstad,91107 82 | Aaron Gibson,82,30575 James Prairie Apt. 653,North Timothytown,25208 83 | Jessica Smith,83,9217 Erickson Port,West Travis,31376 84 | Amy Callahan,84,65147 Stephanie Mountains,Breannahaven,61030 85 | Mary Allen,85,91558 Miguel Wells,Garyland,20012 86 | Robert Brown,86,9903 Sarah Summit,Melissaport,87852 87 | Erik Harris,87,30247 Jeff Dale Apt. 186,Scottland,84157 88 | Ashley Cox,88,6385 Barrett Island Suite 406,Josephburgh,84727 89 | Rodney Johnston,89,571 John Valley,Dustinfort,26923 90 | Amanda Burns,90,0134 Lauren Squares,Troymouth,94756 91 | Natalie Adkins,91,570 Brooks Vista Suite 099,Daltonchester,11001 92 | Michael Brown,92,21548 Regina Corners Suite 487,Alexburgh,14492 93 | Joanne Robinson,93,0201 Garcia Hill,Kristachester,48041 94 | Alison Montgomery,94,4900 Jennifer Dam,Tuckerport,28672 95 | Bradley Simmons,95,51621 Aguilar Glens Suite 195,Theresaberg,45852 96 | Mary Chen,96,820 Melanie Well,Richardhaven,72757 97 | Matthew Phelps Jr.,97,83786 Shannon Ramp,Ryanton,78030 98 | Rebecca Silva,98,5659 Gina Cliffs Suite 853,Evansport,48141 99 | Deborah Arnold,99,75839 Cassandra Walks,East Edward,70549 100 | Stephanie Hunt,100,52635 Gloria Creek Suite 080,Port Lorichester,73235 101 | Joshua Hampton,101,7680 Carter Estates,Charlesville,94362 102 | Austin Rodriguez,102,674 Willie Islands Apt. 585,Ricefurt,96924 103 | Brian Myers,103,9845 Mark Motorway,Hooverstad,50251 104 | Nancy George,104,097 Mary Keys,West Jeffreymouth,30837 105 | Hannah Sweeney,105,49703 Ann Island,Barkerport,41741 106 | Crystal Washington,106,6186 Evan Meadows,Warrenton,47169 107 | Deborah Hamilton,107,65318 Oliver Loop Suite 279,Schneiderborough,00668 108 | Erin Armstrong,108,387 Shelby Crest Suite 960,Dominiquemouth,41087 109 | Andrew Nguyen,109,854 Donna Branch,North Charlottefurt,49915 110 | Shelly Burnett MD,110,35859 Kevin Shoals,Lake Jimmyberg,70816 111 | Lindsey Sexton,111,022 Joseph Rapids,Johnsonberg,57863 112 | Christina Williams,112,458 Jensen Motorway,Alexandriafort,31282 113 | Lauren Hall,113,56834 Neal Vista Apt. 284,Jensenberg,83252 114 | Hannah Robbins,114,468 Jessica Mission Apt. 923,West Mary,34351 115 | Cory Taylor,115,79904 Victoria Parks,Ricechester,77048 116 | Michael White,116,79845 Hailey Shore Suite 232,Rachelchester,03552 117 | Jacob Mcdonald,117,5574 Smith Views Apt. 732,Gillchester,70218 118 | Michelle Davis,118,34964 Kenneth Burg Apt. 071,Rodriguezton,90391 119 | Susan Bryant,119,995 Sara Drive,New Andrewshire,45520 120 | Cindy Lyons,120,490 Grant Ranch,Caitlinborough,86184 121 | Kaylee Miranda,121,684 Ellen Gateway Apt. 310,Port Kyliemouth,60527 122 | Vincent Robinson,122,5949 Justin Walks Suite 296,Brownview,86032 123 | Katherine Tran,123,2220 Rocha Brook,West Tiffany,35465 124 | Michaela Hughes,124,8886 Sherri Prairie Apt. 765,Johnborough,81993 125 | Nicholas Mayo,125,5854 William Drive,Ortegaville,10964 126 | Jillian Miller,126,8088 Edwards Point,New Kristi,84228 127 | David Rivera,127,143 Elizabeth Glens,Carolinehaven,07260 128 | Amanda Perez,128,9881 Jose Pine Apt. 508,Tylerton,52453 129 | Erin Grant,129,47438 Elizabeth Vista,New Madisonmouth,62259 130 | Cheryl Valencia,130,5727 Jesse River Suite 588,Stacyland,68980 131 | Jeffrey Pittman,131,248 Spencer Forest Apt. 302,Lake Joshua,74484 132 | Candace Guerra,132,733 Cruz Lodge,New Vanessa,36787 133 | Thomas Martin,133,3297 Shawn Trail,Mccormickview,41112 134 | Douglas Murphy,134,9842 Johnson Mountain Apt. 481,New Jeffreyton,88560 135 | Rose Reynolds,135,022 Kane Crest Apt. 549,New Scott,66985 136 | Deborah Mccarthy,136,46525 Campbell Crest,Toddhaven,89679 137 | Heather Anthony,137,3848 Joseph Grove Suite 150,Floresfurt,88148 138 | Troy Flores,138,4769 Cain Lock,Mcdanielfort,87103 139 | Richard Carroll,139,156 Christopher Court,Brownshire,16873 140 | Earl Stewart,140,9106 Megan Brooks Apt. 784,East Jamesburgh,32901 141 | Robert Hall,141,89364 Christina Course Suite 228,Shelleyfort,30170 142 | Daniel Morris,142,67045 Carla Shoals,Port Laurenfort,65184 143 | Donna Romero,143,118 Jason Green,Christinaland,09246 144 | Tammy Richard,144,1524 Ford Parkways,Petermouth,11818 145 | Brian Fernandez,145,332 Amber Throughway Suite 291,Phillipsmouth,22525 146 | George Johnson,146,7640 George Points,Mahoneystad,87603 147 | Michael Johnson,147,8736 Theresa Crescent Apt. 530,Bellmouth,77592 148 | Donna Howard,148,0494 Daniel Plains,South Kerry,71790 149 | David Miller,149,0060 Smith Garden Apt. 663,Johnborough,50137 150 | Scott Wall,150,0932 Anderson Road,Hardinport,62163 151 | Matthew Cannon,151,5291 Reese Passage,New Loritown,57724 152 | Kathy Nielsen,152,899 Greer Freeway Suite 623,West Tamara,54393 153 | Thomas Ortiz,153,9334 Washington Estates Apt. 734,Greenchester,63658 154 | Joshua Wilson,154,2876 Cummings Keys,Erichaven,05540 155 | Scott Wolf,155,1258 Diana Ford,Cannonchester,48788 156 | Cody Mendoza,156,764 Robinson Terrace Apt. 109,North Helenmouth,74281 157 | Brian Jackson,157,14198 Nicole Ways Suite 558,Chadland,82287 158 | Erica Perry DDS,158,5816 Walsh Cove Apt. 181,Geraldton,74967 159 | Fred Barnes,159,746 Parks Port,Port Michael,78659 160 | Jeffrey Ward,160,5652 Smith Mill,Laurahaven,61352 161 | Melissa Adams,161,348 Oneill Forest,Nancyshire,23144 162 | Sarah Briggs,162,15364 Noah Loaf Apt. 067,West Tiffany,32960 163 | George Armstrong,163,966 Brian Fall Suite 383,East Joseph,38101 164 | Lisa Johnson,164,656 Ayala Fall,West Angela,77332 165 | Ruben Williams,165,2005 Nicole Light Apt. 549,Port Johnland,96684 166 | Nicholas Young,166,81586 Christopher Parkway Apt. 266,Jackieside,98428 167 | Matthew Gilbert,167,85912 Jackson Union,East Ericashire,22976 168 | Julie Lozano,168,33951 Tommy Fall,Jenniferview,13495 169 | Kelly Schmidt,169,44242 Bonilla Station Suite 792,Jordanhaven,40451 170 | Christopher Barrett,170,53575 Brandi Isle Suite 326,South Amy,21201 171 | Joshua Herrera,171,122 Cameron Pass Apt. 399,Brendaside,04843 172 | Debra Hood,172,485 Leonard View,Maryburgh,08046 173 | Stephanie Murphy,173,6639 Joel Plains,West Christieland,50201 174 | Misty Hunter,174,1210 Haley Vista Suite 651,New Evelynshire,74305 175 | Leah Lawson,175,3393 Amanda Vista Apt. 523,West Scott,99264 176 | Christopher Johnson,176,3207 Christian Ridges Suite 108,Valerieshire,62896 177 | Sean Rowe,177,5017 Christina Light,Port Kellyborough,26891 178 | Devin Ryan,178,09182 Anthony Route Apt. 326,East Kathyview,18640 179 | Alyssa Simmons,179,14659 Mason Square,Donaldtown,64413 180 | Frank Herrera,180,28756 Hughes Wall Suite 631,Riverachester,48249 181 | Cathy Jackson,181,8843 Michelle Tunnel Suite 728,South Jenniferbury,45120 182 | Maria Young,182,617 Tyler Glen,Traceyberg,85611 183 | Emily Rose,183,539 Jonathan Gateway Suite 449,Williamsport,65228 184 | Sabrina Hatfield,184,560 Hodge Keys,South Molly,85555 185 | Kathryn Gonzalez,185,3559 Justin Mills,New Scottstad,96249 186 | Amber Holloway,186,041 Wright Well,Collinsview,73755 187 | Erin Carney,187,26077 Daniel Camp Suite 666,Bentonhaven,99434 188 | Erica Kim,188,004 Cody Union,Hillborough,77787 189 | Mary Barnett,189,50874 Lewis Viaduct,East Amy,24862 190 | Trevor Wyatt,190,7983 Lee Island Apt. 748,Smithtown,87773 191 | Thomas Foster,191,078 Brown Garden Suite 708,North Amber,73806 192 | Lori Smith,192,39498 Jones Mall Apt. 559,Barbaraport,53766 193 | Desiree Wood,193,5827 Anderson Freeway Apt. 650,Olivertown,41969 194 | Bradley Smith,194,59804 Ashley Mountain Apt. 069,Christinaport,28129 195 | Elaine Suarez,195,0795 Gibson Ranch Suite 900,East Christophertown,99884 196 | Justin Ryan,196,20708 Robinson Street Suite 733,Burnsview,58598 197 | Mary Tapia,197,31692 David Street Suite 560,Marshallmouth,51950 198 | Patricia Harper,198,17964 John Walks,Port Jodi,32305 199 | Matthew Norris,199,20698 Luke Squares Suite 566,East Nicholas,14368 200 | Jeffrey Tyler,200,331 Williamson Stream,East Michael,86031 201 | Lisa Graves,201,144 Debra Tunnel Apt. 982,Port Annette,96934 202 | Matthew Lee,202,9558 Dennis Dale Apt. 398,Hernandezville,79782 203 | Alan Garrett,203,9300 Hurst Station,North Connie,66586 204 | Ryan Lopez,204,88006 Stuart Manors Suite 814,South Sarahton,03644 205 | Laura Ford,205,9089 Good Road,Elliottmouth,82951 206 | David Clark,206,9713 Tiffany Orchard,Port Waynehaven,15512 207 | Emily Miller,207,18245 Williams Loop,East Jessicafurt,64617 208 | Vicki Sutton,208,99373 Erika Plaza Suite 221,Port Peterside,34065 209 | Aaron Parsons,209,9910 Gabriel Valleys Apt. 433,Alexandraview,86848 210 | Timothy Johnson,210,1010 Brian Mills,Maryton,72718 211 | Morgan Taylor,211,14708 Lindsey Mill Suite 276,Flowersfort,48709 212 | Janice Thompson,212,7530 Jeffrey Tunnel Suite 457,Port Kennethton,66911 213 | Kevin Dominguez,213,303 Michael Forge Apt. 201,Melindachester,95753 214 | Andrea Owens,214,384 Kaitlyn Plaza Apt. 936,New Stephentown,29264 215 | Dalton Rose,215,0745 Gonzalez Lodge Suite 920,Port Michelle,87977 216 | Anthony Clark,216,81998 Anita Fall Suite 958,Lindachester,64975 217 | Juan Rose,217,4031 Obrien Stravenue Suite 362,Kennedyborough,10007 218 | Taylor Edwards,218,753 Donna Street Apt. 316,West Teresamouth,96012 219 | Justin Miller,219,098 Bolton Fort Suite 708,Lake Daniel,62788 220 | Mr. Matthew Leach MD,220,80659 Davis Village Apt. 730,Hugheston,48580 221 | Brett Robinson,221,2581 Joseph Station Suite 177,North Joy,34780 222 | Kathleen Green,222,0901 David Row,Lake Melissa,74553 223 | Linda Jackson,223,04649 Thomas Center,East Stevenmouth,68630 224 | Courtney Brown,224,7530 Huffman Underpass Apt. 687,Hammondport,56164 225 | Mr. Jesse Young,225,2746 Torres Key Apt. 179,Port Ashley,98716 226 | Sarah Reed,226,7274 Jonathan Turnpike Suite 425,Richardstad,89929 227 | Matthew Grimes,227,9467 Theresa Lodge Apt. 934,Kimfort,35349 228 | Beth Duarte,228,967 Garcia Ridge Apt. 112,Rasmussenton,85429 229 | Angela Henry,229,12817 Doyle Points Apt. 613,Walkermouth,57725 230 | Brian Nixon,230,4178 Lauren Falls Suite 730,North Markport,67340 231 | Cassandra Lin,231,16146 Barbara Inlet Suite 114,Cardenastown,50512 232 | Monica Cannon,232,199 Sean Pine,Heatherside,52140 233 | Jacob Clark,233,784 Hailey Village Suite 391,Trujillobury,26199 234 | Brandi Morris MD,234,639 Lewis Rest Suite 588,New Loritown,48500 235 | Kaitlyn Alexander,235,7413 Sean Ridges,Maryport,50249 236 | Jennifer Stanley,236,9273 Valerie Springs,West Donnatown,75506 237 | Christopher Castillo,237,106 Clark Shoals,Griffinton,15462 238 | Barbara Barnes MD,238,053 David Squares,North Sarah,39922 239 | Brandon Hale,239,49997 Simmons Expressway,Armstrongmouth,30127 240 | Clayton Anderson,240,7279 Frank Turnpike Suite 702,South Seanstad,88659 241 | Lindsey Williams,241,6580 Patricia Stravenue,North Ashleyview,87908 242 | Megan Sanchez,242,3281 Rebecca Street,Turnertown,02665 243 | Nicole Ross,243,593 Brandon Views Suite 547,North Joshuaton,56569 244 | Anthony Melton,244,0631 Rios Crossing,East Josebury,91765 245 | Elaine James MD,245,230 Smith Stravenue Apt. 396,Andersonbury,84312 246 | Nicholas Sanchez,246,1964 Kelly Green Apt. 085,Lake Colin,66819 247 | Elizabeth Clark,247,3109 Brian Terrace Apt. 662,Lorettahaven,35436 248 | Barbara Olsen,248,253 Frank Cove,West Kimberly,57643 249 | Travis Martinez,249,26309 Elizabeth Forges Suite 938,Lake Lorishire,75638 250 | Sarah Mejia,250,988 Baker Tunnel Suite 851,Riversshire,20321 251 | Jorge Haynes,251,8212 Arnold Locks,Vaughnstad,86342 252 | Gloria Murillo,252,4403 Rasmussen Plain,Port Jennifer,07078 253 | Joshua Garcia,253,0061 Garcia Place,Lake Ryanside,20963 254 | Paul Pope,254,53511 Haas Villages,Cynthiaville,27859 255 | Nancy Waller,255,73799 Jenkins Viaduct,Millerfurt,90149 256 | Mandy Giles,256,998 Nicholas Bypass,New Kennethhaven,31268 257 | Laura Marks,257,08208 Collins Inlet Suite 223,Arnoldland,45968 258 | Sydney Riley,258,0284 Danielle Stravenue,West Eric,24841 259 | Susan Willis,259,84265 Caldwell Summit,Johnsonmouth,41023 260 | Kenneth Hensley,260,9691 Phillips Well,Nicholasmouth,99049 261 | Daniel Lowery,261,961 Nicole Station Apt. 687,Jeffreyborough,08707 262 | Heather Davis,262,2721 Jeffrey Meadows Apt. 721,Lake Candiceburgh,06946 263 | Mr. Robert Moreno,263,2678 Kathy Prairie Apt. 613,Lake Cynthia,32230 264 | Ricardo Cross,264,7514 Lorraine Centers,Bethmouth,20197 265 | Jennifer Benjamin,265,145 Carlos Estate,Loweberg,46195 266 | Elizabeth Mendez,266,3639 Robert Valleys,New Sherrymouth,74790 267 | Daniel Gilbert,267,1910 Turner Light,East Elizabeth,01161 268 | Michael Gonzalez,268,574 Williams Cliff,Jessicachester,46573 269 | Matthew Jacobs,269,177 Miller View Suite 680,New Jamestown,98396 270 | Sheila Olson,270,0716 Robert Key Suite 010,Tranport,61461 271 | Ryan Baker,271,34144 Sutton Mountains Apt. 616,Margaretton,38912 272 | Ashley Burton,272,5203 Jessica Brook Suite 870,Powellport,39948 273 | Sabrina Murphy,273,225 Mcdonald Station,Kathleenfurt,10037 274 | Joyce Kramer,274,69623 Lawrence Forks Suite 409,Port Jessicaborough,01852 275 | Timothy Andersen,275,725 Robert Drives Suite 092,North Christopher,92841 276 | Ruth Shepherd,276,6336 Derek Ville,New Elizabethstad,10649 277 | Shawn Morales,277,31446 Lopez Landing Suite 972,New Brenda,51864 278 | Zachary Smith,278,0409 Amanda Row,West Becky,97628 279 | Timothy Williams,279,683 Schmidt Avenue Apt. 805,Nelsonport,81657 280 | Hannah Mendez,280,42930 Short Green Apt. 036,Smithshire,51648 281 | Lori Jenkins,281,24331 Coleman Motorway,Vanessaberg,02073 282 | Ronald Clark,282,916 Charles Key,Lake Omar,52585 283 | Seth Boyle,283,87038 Susan Canyon Suite 822,Lake Kelsey,09784 284 | Rachel Brown,284,831 Garcia Locks Suite 502,Lawsonmouth,13679 285 | Jordan Walker,285,917 James Fords Suite 128,North Tiffanychester,31463 286 | Ryan Williamson,286,35645 Zimmerman Mission Apt. 835,Lewisburgh,16044 287 | Wendy White,287,93297 Dawn Road Suite 814,Peckhaven,71477 288 | Lisa Miller,288,314 Tara Port,Smithborough,15819 289 | Jerry Bennett,289,89434 Berry Drive Apt. 026,East Michelleland,50471 290 | Joseph Mitchell,290,059 Daniel Groves,Jonesport,46717 291 | James Mcdowell,291,04823 Young Valley,New Heidi,12327 292 | James Weber,292,02436 Jimenez Trail,Port Jeffreyville,39650 293 | Sarah Joseph,293,37747 Lowery Harbor,West James,36258 294 | John Davis,294,620 Burton Landing,Ochoaton,09759 295 | Kyle Rodriguez,295,9022 Barrett Cape Suite 661,East Dianeview,68830 296 | Lynn Coleman,296,4920 Walker Walks,West Andrewland,24809 297 | Mark Gonzalez,297,768 Bobby Courts,Port Jeffrey,86030 298 | Kimberly Hill,298,0872 Davis Port Apt. 082,Lorifurt,97764 299 | Christopher Olson,299,061 Cooper Land,Lake Stacey,12584 300 | Stephanie Chan,300,3246 Rowe Village,North Michaelchester,10065 301 | Keith Williams,301,420 Patrick Spur,Lake Jeffery,42290 302 | Melissa Payne,302,85704 Jared Row,Fernandezside,74448 303 | Timothy Fox,303,94264 Katherine Keys Apt. 868,Odommouth,72046 304 | Connor Hudson,304,37082 Hayes Underpass Suite 668,Brownburgh,26777 305 | Gary Lopez,305,15122 Marie Divide,Port Cristian,79344 306 | Erin Smith,306,848 Paul Wells,Weissstad,64540 307 | Jackson Pacheco,307,3648 Jonathan Camp Apt. 792,Allenview,19328 308 | Anna Ford,308,3313 Michael Loop Apt. 782,Frankchester,36525 309 | Christine Hall,309,61137 Adams Key Suite 951,East Destiny,87252 310 | Jenny Carroll,310,6729 Tara Branch,Kristinahaven,11999 311 | Lisa Willis,311,4238 Emily Loaf Apt. 029,Wellsfort,36772 312 | Nicholas Anderson,312,38161 Price Heights,Craigburgh,41601 313 | Alan Thompson,313,9646 Miller Brooks,Torresport,47443 314 | Mrs. Rachel Davis,314,5972 Rachel Villages,Deleonstad,61422 315 | Kathy Martin,315,76322 Brown Loop Apt. 481,East Coryville,39515 316 | Chad Parker,316,57903 Mccoy Meadow Apt. 592,Chasehaven,94794 317 | Warren Keith,317,882 Mccoy Lights Suite 270,Alvarezmouth,38901 318 | Dr. Madeline Travis MD,318,505 Jacob Squares,Port Katie,27467 319 | Mark Cooper,319,4335 Green Park,Melvinfort,86200 320 | Nathan Frazier,320,51354 Underwood Burg,Lake Kaitlyn,90496 321 | Brandon Costa,321,79929 Marcus Mills,Lutzfurt,88458 322 | Keith Hess,322,20263 Austin Rest,Knoxtown,12868 323 | Peter Ramirez,323,4759 Thomas Extensions Apt. 775,New Jaimeberg,67770 324 | Trevor Jackson,324,7466 Sabrina Alley Suite 594,Davidshire,06741 325 | Denise Osborn,325,12837 Christopher Mews Suite 129,Corychester,06654 326 | Tina Hatfield,326,777 Simon Haven,Timport,90364 327 | Christina Serrano,327,61140 Stacey Tunnel,Sabrinaland,08342 328 | Chris Ortega,328,6622 Keith Pass Apt. 714,South Katrinatown,99149 329 | Angela Parsons,329,793 Trevino Tunnel,Port Darrellberg,44799 330 | Amber Gardner,330,21716 Stanley Canyon Suite 384,Marcuston,72196 331 | Brenda Young,331,097 Dawn Walk,Finleymouth,01720 332 | Sara George,332,635 Wilson Port Suite 384,East Joanne,74437 333 | Colleen Ford,333,5047 Lara Freeway,North Tonyaport,24829 334 | Andrea Thomas,334,7085 Kevin Isle,South Robertland,10834 335 | Daniel Bell MD,335,111 Townsend Isle Suite 838,Williamsport,04353 336 | Joshua Ryan,336,64294 Keller Wells,West Amanda,96486 337 | Anthony Castillo,337,4004 Courtney Trail,Josephborough,64455 338 | Dana Torres,338,097 Roberto Shoals,Chavezbury,71357 339 | Yesenia Bowman,339,741 Cassandra Ridge,North Carolyn,48263 340 | Cory Oconnor,340,94539 Green Fords Apt. 491,New Gabrielview,78009 341 | Scott Harris,341,461 Steven Extensions Suite 285,Brittneyhaven,98806 342 | Brandon Howe,342,50978 Emma Common,East Martinfort,71993 343 | Michael Miller,343,6964 Patrick Keys Suite 181,Lake Carriestad,84652 344 | Barbara Ford,344,698 Andrew Springs Suite 830,West Karen,80449 345 | Danielle Smith,345,542 Sharon Isle Apt. 324,East Natalieberg,75957 346 | Billy Arnold,346,56693 Luis Courts,East Kennethport,05971 347 | Faith Jefferson,347,88669 Oliver Orchard,Stevenburgh,20699 348 | John Hayes,348,4580 Clark Plaza,Lake Gary,32838 349 | John Smith,349,9062 Anita Dale Apt. 918,Port Jacobburgh,03440 350 | Timothy Garner,350,4093 Cochran Inlet Suite 916,Richardborough,40989 351 | Emily Richardson,351,5469 Harmon Lights Suite 964,Garrettfurt,72699 352 | Allen Klein,352,0528 Justin Well,South Bobbyburgh,73867 353 | Shawna Kim,353,854 Nelson Common,West Clinton,55105 354 | Lauren Carroll,354,526 Angela Villages Suite 637,West Clintonville,86787 355 | Chelsey Moore,355,198 Timothy Street,Guerrerofort,39427 356 | Christy Alvarez,356,09789 Taylor Manor Suite 939,Port Brenda,31775 357 | Mike Rodriguez,357,7143 Phillip Expressway,New Kari,91056 358 | David Douglas,358,92539 Parrish Trafficway Suite 341,Sullivanchester,95771 359 | Tammy Garcia,359,409 Hannah Mall Apt. 209,New Donald,67301 360 | Christopher Bell,360,10292 John Camp Suite 279,North Kayla,40419 361 | Roy Bates,361,175 James Mountain Apt. 041,Port Aaronton,27160 362 | Shawn Castillo,362,034 Stevenson Port Suite 477,Lake Nicholas,05268 363 | Gary Duncan,363,162 Justin Lodge Suite 272,Lake James,68324 364 | Daniel Montgomery,364,629 Nichole View Apt. 012,Lake Brendaborough,89482 365 | Kyle Aguilar,365,85067 Samantha Ranch,Port Curtis,70744 366 | Lisa Stephens,366,525 Meghan Station,Lake Linda,59594 367 | Tasha Villarreal,367,23169 Reeves Shore,Lake Adamshire,94694 368 | Christina Santiago,368,91310 Elizabeth Forest Suite 550,Nealfort,50890 369 | Jean Green,369,45653 Nathaniel Motorway,New George,96186 370 | Erin Johnson,370,830 Walker Lights,Wadestad,96259 371 | Cody Nelson,371,93259 Fitzgerald Mountains Apt. 384,North Timothymouth,41429 372 | Kristen Reyes,372,7429 Johnny Estate,Robertbury,94369 373 | Donald Crawford,373,239 Christopher Spring Apt. 220,North Kyleton,77468 374 | Gary Murray,374,875 Justin Orchard,South Erinport,24813 375 | Micheal Ramirez,375,41071 Jenkins Loaf,Gilmoremouth,89090 376 | Bryan Neal,376,250 Taylor Cliff Apt. 683,Cooperland,45092 377 | Tammy Lawson,377,38472 Wallace Landing,Meganland,28965 378 | Rebecca Holland,378,646 Gordon Villages Suite 042,Lake Debra,35789 379 | Joshua Bernard,379,48970 Alejandra Ports Apt. 151,Jamesstad,67635 380 | James Vargas,380,641 Patrick Drive,South Jennifer,18133 381 | Melissa Mitchell,381,338 Phillips Manors,Danielberg,80974 382 | Robert Taylor,382,255 Thompson Mountain Apt. 731,Scottbury,92786 383 | Christina Day,383,43803 Catherine Crossing,South Mary,60155 384 | Patrick Hall,384,8259 Jose Valley Suite 948,Lake Shaun,98162 385 | Timothy Cooper,385,30649 Zachary Street,East Davidstad,21216 386 | Heather Mcguire,386,5436 Parker Viaduct Apt. 107,East James,66643 387 | Lance Martin,387,39747 Alejandro Wall,New David,89601 388 | Patrick Miller,388,53959 Johnston Route,North Jennifer,70179 389 | Robert Contreras,389,9834 Robinson Spurs,Port Jeannebury,90033 390 | Sheri Dennis,390,452 Murphy Coves,Suttonview,07574 391 | Kelly Chang,391,1879 Diana Cape,West Linda,78240 392 | Todd Martinez,392,5370 John Ports Suite 162,Comptonfort,50378 393 | Madison Bishop,393,42634 Craig Cape,Jeffreybury,73236 394 | Megan Allen,394,96345 Olsen Brooks,Port Benjamintown,41153 395 | James Mills,395,957 Peters Knoll Apt. 665,West Megan,92378 396 | Richard Bowen,396,928 Medina Terrace Suite 404,Louisside,60954 397 | Frances Ferrell,397,1473 Manuel Crossroad Apt. 425,South Deborah,16198 398 | James Wade,398,241 Garcia Fort Suite 869,Calebfurt,94716 399 | Xavier Howard,399,94935 Matthews Lights Apt. 931,Port Timothy,70080 400 | Scott Gaines,400,62795 Travis Harbor,East Jenna,51955 401 | Stephanie Scott,401,9199 Sarah Trafficway Apt. 137,Andrewfurt,34206 402 | Tamara Carrillo,402,041 Murphy Forge Apt. 382,East Michael,11276 403 | Angela Henson,403,27054 Michael Meadows Suite 520,Stephaniefurt,28500 404 | Dr. Stephen Ayers Jr.,404,6642 Moreno Coves Apt. 799,Rachelhaven,88197 405 | Terry Garcia,405,25800 Margaret Drives,South Michael,46526 406 | Isabel Martin,406,7496 Reid Islands Apt. 170,Williamsonton,52076 407 | Tina Horton,407,7497 Mcdowell Stravenue,Lake Wendy,19068 408 | Joshua Santos,408,266 Huffman Summit Suite 224,New Faith,61905 409 | Andrew Robinson,409,9534 Rice Tunnel Suite 254,Margaretburgh,91201 410 | Paul Daniel,410,7735 Nguyen Fall Suite 856,Port Markburgh,96788 411 | Terry Shields,411,42009 Kenneth Cliff Apt. 450,Nathanfort,26643 412 | Zachary Martinez,412,961 Michael Well,Jasonchester,98164 413 | Michelle Warner,413,88300 Johnston Circles,West Lisa,95083 414 | Jeff Wheeler,414,954 Skinner Drive Suite 352,South Brandonton,83725 415 | Alexandra Lee,415,4430 Harris Creek,East Brianland,50958 416 | Jennifer Johnston,416,5209 Gutierrez Mills,Garyside,43894 417 | Deborah George,417,48684 Christopher Valleys,Paulshire,04685 418 | Taylor Fowler,418,1841 Jennifer Knoll Suite 472,Kennethshire,73299 419 | Jessica Frank,419,671 Gary Village Suite 828,Port Carolinefurt,69182 420 | Kristen Beard,420,11610 Shelby Walk,Port Tylerborough,05392 421 | Alexandra Wood,421,364 Barbara Corners,North Moniqueburgh,55683 422 | Matthew Garcia,422,10275 Andrews Views Apt. 161,South Laurie,21563 423 | Samuel Thompson,423,088 Joseph Haven,Brittanyborough,94978 424 | Harry Lloyd,424,44504 Miller Oval Suite 171,East Lindseybury,35935 425 | Donna Dunn,425,111 Tracy Crossing,North Steven,46060 426 | Jennifer Liu MD,426,62433 Megan Keys Suite 432,West Kayla,46507 427 | Daniel Owens,427,9873 Harrison Crescent,South Katherinebury,81750 428 | Jasmine Jones,428,286 Santos Landing Apt. 952,Lovetown,88375 429 | Marissa Burgess,429,63404 Brooks Flat,Turnerside,76185 430 | Lisa Powell,430,0363 Smith River Apt. 990,West Waynemouth,56124 431 | Allison Watts,431,5173 Petty Junction,Fernandohaven,21238 432 | Connie Ray,432,3871 Smith Gardens,Grahamland,47916 433 | Patricia Nicholson,433,51140 Erickson Neck Suite 439,East Bobbymouth,40380 434 | Robert Gonzalez,434,16680 Andrew Inlet Apt. 245,East Joseph,37475 435 | Kathy Davidson,435,64012 Annette Knolls,Jaredborough,46138 436 | Natasha Harris,436,93483 Brandon Trace Apt. 579,Hendersonstad,80439 437 | Amanda Santiago,437,19647 Stone Junction,East Ashleyport,03975 438 | Christy Bennett,438,83554 Sean Tunnel,South Kimbury,15804 439 | Brett Walker,439,662 Gould Cape Apt. 220,Andersonchester,94698 440 | Autumn Garza,440,82145 Christina Via Suite 391,Hannahview,45604 441 | April Gonzales,441,58978 Alicia Street,Zimmermanstad,97518 442 | Jordan Mendez,442,43724 Benjamin Springs,West Courtney,01603 443 | Kelly Davis,443,490 Warner Plains,New Natalie,06402 444 | Timothy Williams,444,57602 Noble Lakes Suite 748,Millerton,62433 445 | Alyssa Benjamin,445,657 Stacey Dam,Kellyberg,08149 446 | Casey Herrera,446,829 Wright Valley,Meganland,98801 447 | Allison Freeman,447,67408 Tabitha Plaza,New John,86709 448 | Timothy Gregory,448,222 Wright Neck Apt. 218,Brandyfort,52993 449 | Todd Todd,449,949 Schultz Falls Apt. 660,Meltonhaven,08200 450 | Christopher Johnson,450,281 Michael Crescent,West Edward,84581 451 | John Valentine,451,1879 Ho Forges,Port Tiffanyburgh,40493 452 | Christopher Young,452,217 Johnson Plains Suite 863,West Robert,20659 453 | Alisha Palmer,453,3179 Nathan Orchard Suite 368,East David,79538 454 | Steven Rodriguez,454,6756 Jamie Causeway,Johnhaven,64663 455 | Scott Miller,455,4064 Benjamin Mission Suite 073,Stevenchester,46301 456 | Christopher Johnson,456,493 Robinson Fields,Whiteheadhaven,64047 457 | Mr. Martin Aguilar,457,49993 Paige Inlet Suite 805,New Brenda,15923 458 | Jennifer Smith,458,2625 Sherman Greens,West Valerie,03324 459 | Michael Carter,459,52879 Kidd Prairie,West Roger,55619 460 | Sheila Bowman,460,5666 Day Highway,Barnesfort,18502 461 | Jonathan Banks,461,29071 Larry Extensions,Williamsmouth,72695 462 | Adam Cantrell,462,5538 Nicole Lodge,Ginatown,18035 463 | Jill Lopez,463,4944 Christopher Viaduct Apt. 197,Rossshire,28506 464 | Melissa Chavez,464,306 Calderon Crescent Suite 999,South Peggy,70660 465 | Richard Hernandez,465,6582 Mcintyre Station Apt. 158,Cooperland,00998 466 | Michael Forbes,466,11643 Richardson Shoals,Stephanieburgh,03767 467 | David Morris,467,7060 Hudson Forks,North Brendan,95681 468 | Joshua Rivera,468,696 Miranda Cliffs Suite 876,South Elizabethfurt,94816 469 | Kenneth Schmidt,469,53532 Haas Plaza,Jaredchester,51893 470 | Lisa Hayes,470,9435 Andres Landing Apt. 047,Port Bridget,64690 471 | Elizabeth Wiggins,471,58843 Morgan Wells,South Samantha,39654 472 | Mary Davidson,472,91793 Smith Point Apt. 674,West Taylor,67563 473 | Donna Bailey,473,3860 Henderson Junctions Apt. 625,Kaylafurt,54222 474 | Erin Sanchez,474,3721 Joshua Gardens,Port Nathan,88529 475 | Jordan Gibson,475,709 Jimenez Flat Apt. 392,Erictown,45521 476 | Erin Garcia,476,9379 Rachel Trace,Bryanmouth,14127 477 | Luis Reed,477,1215 Pamela Light Apt. 682,North Jamieville,67847 478 | Joshua Brown,478,41955 Mackenzie Trail,Harmonstad,44216 479 | Bruce Armstrong,479,0036 Jose Mall,New Natasha,53602 480 | Robert Holland,480,008 David Summit Apt. 647,North Donald,49727 481 | Brenda Jordan,481,873 Nelson Loaf,North Tracyview,07079 482 | Donna Roberts,482,414 Emma Roads,North Lindsay,47118 483 | Tammy Francis,483,0608 Christina Path Suite 013,Nicholasbury,01019 484 | Alexandra Williams,484,37059 Liu Centers,East Ryan,82272 485 | Paige Jones,485,632 Jackson Locks,Michaelshire,96322 486 | Susan Marsh,486,6858 Frank Greens Suite 756,East Victoriafort,28104 487 | Mariah Clarke,487,875 Heather Circles,East Jillmouth,38507 488 | Sean King,488,175 Gonzalez Green Suite 557,East Jessica,95626 489 | Guy Kelley,489,147 Latoya Fords,Jordanview,35227 490 | Carlos Everett,490,374 Anthony Mills Apt. 455,Christopherborough,97307 491 | Kevin Farrell,491,613 William Grove Suite 603,Port Todd,90516 492 | William Figueroa,492,1515 Banks Views Apt. 357,West Jamie,52570 493 | Richard Kelley,493,0783 Brooke Radial,Justinville,78058 494 | Joel Rogers,494,6959 Price Orchard Suite 640,Huertafurt,09685 495 | Michael Ware,495,09479 Perry Terrace Suite 816,Lake Gabriellefort,75723 496 | Rebecca Franklin,496,4453 Paul Rapids Suite 487,North Adrian,98141 497 | Shelby Wright,497,710 Hannah Lock,Jackmouth,58124 498 | Michael Pena,498,88141 Hess View,Palmerview,27153 499 | Brian Stewart,499,2237 Todd Ferry Apt. 050,Kleinport,38269 500 | Katherine Saunders,500,2655 Katherine Neck,Greenfurt,85341 501 | Mark Welch,501,7969 Meghan Estates Apt. 348,Millerside,35916 502 | Scott Bishop,502,7976 Ryan View,East Patrickton,00581 503 | Anthony Clark,503,228 William Square,North Matthew,77211 504 | Rachel Bernard,504,92849 Seth Run,Port Richardbury,43735 505 | Jeremy Jones,505,552 Emily Ports Apt. 583,Port Alex,42111 506 | Joshua Smith,506,86183 Jessica Flats Apt. 073,Castroside,15264 507 | Mr. Roger Anderson,507,60188 Faulkner Coves Suite 785,Bobland,36250 508 | Katie Hughes,508,679 Alexandra Turnpike,Dawnton,55358 509 | Gloria Chavez,509,93593 Kelly Inlet,Megantown,09793 510 | Gabriel Schmidt,510,4833 Kimberly Tunnel Apt. 732,Martinezstad,73790 511 | Terry Black,511,9269 Ashley Flat Suite 153,Andreatown,41461 512 | Kristie Hampton,512,39533 Huynh Junction Suite 552,East Douglastown,72905 513 | Deborah Wilson,513,007 Cochran Walks Apt. 454,West Kathytown,69462 514 | Tiffany Brown,514,5941 Alexander Grove Suite 359,Wilkersonborough,93751 515 | Jamie Gonzalez,515,281 Alan Forks Suite 196,Josephmouth,95011 516 | Jennifer Berg,516,8514 Dillon Row,Deborahmouth,36049 517 | Sara Flores,517,5534 Patrick Canyon Suite 375,Wheelerton,86063 518 | Stephanie Scott,518,89735 Robbins Expressway,Edgarchester,57498 519 | Jacob Sims,519,7650 Heather Falls,North Linda,83684 520 | Lauren Hall,520,562 Albert Neck,Christophermouth,24762 521 | Sandra Williams,521,7720 Smith Lakes Suite 155,West Carlos,38922 522 | Ryan Mathews,522,33415 Justin Wells Apt. 522,Aliciaview,98340 523 | Amanda Mitchell,523,15481 Patterson Ville Apt. 269,Brownbury,70347 524 | John Douglas,524,3472 Parsons Divide,South Tyrone,04059 525 | Sarah Curtis DDS,525,0121 Daniel Port Apt. 028,Perezhaven,27480 526 | Adam Murphy,526,427 Elijah Alley,Perryview,12403 527 | Jesse Brewer,527,30543 Wu Highway,Port Nicholeshire,87717 528 | Kirk Oneill,528,61408 Kimberly Extension Apt. 915,Port Rebekah,78121 529 | Mrs. Debbie Swanson,529,21976 Mark Square,Port Josebury,08060 530 | Travis Rivers,530,6402 Brown Corner Suite 282,North Kimberly,75900 531 | Jennifer Jackson,531,419 Cross Bypass,Lake Stephen,48785 532 | Stephen Russell,532,19781 Moreno Heights,West Christopherstad,86352 533 | Michele Williams,533,45286 Lauren Walks,Danielport,93939 534 | Leslie Lowe,534,75489 Bell Corner Suite 664,Rileyport,35592 535 | Kathleen Jenkins,535,5327 Gregory Circle Apt. 699,Spencerbury,52998 536 | Elizabeth Aguilar,536,18948 Tammy Crest Apt. 732,West Michael,52225 537 | Adam Chavez,537,277 Richard Vista,Sandovalhaven,97080 538 | Craig Bennett,538,853 Lauren Mountains Apt. 797,Sandersmouth,58641 539 | Johnny Mason,539,5221 Mark Rapid,Russellside,41716 540 | Christopher Cline,540,96297 Adkins Hills,Reedfort,10364 541 | Kelly Davis,541,964 Adrienne Loop Suite 340,New Trevorport,73689 542 | Rickey Robinson,542,800 Ramos Tunnel Suite 079,Dodsonport,13016 543 | Christopher French,543,7925 Kyle Extensions,North James,15831 544 | Maria Hale,544,643 Newton Lights,Sparksborough,42169 545 | Daniel Smith,545,81895 Allen Island Apt. 657,North Jean,90819 546 | Allen Bond,546,558 Mark Ranch Suite 978,Mossmouth,38086 547 | Jessica Jenkins,547,150 Brian Junctions Apt. 950,East Patriciamouth,94773 548 | Donna Brown,548,81986 Tamara Drives Apt. 583,North Michaeltown,53586 549 | Jay Meyer,549,571 David Squares,North Susan,93876 550 | Shannon Fisher,550,414 Burke Crest,Phillipsview,00505 551 | Roger Erickson,551,97767 Ann Canyon,Perezchester,52739 552 | Laura Stone,552,4848 Matthew Village Apt. 722,Christophershire,03405 553 | Carlos Lang,553,969 Nicole Mountains Suite 049,South Stuartstad,38378 554 | Paul Smith,554,3413 Nathan Plains Suite 519,Obrienstad,45536 555 | Kimberly Rodriguez,555,20760 Saunders Roads,Mooreberg,68777 556 | Vernon Mcdaniel,556,10707 Vargas Highway Apt. 542,Johnfurt,21837 557 | Brandon Perez,557,9876 Scott Pike,North Kellymouth,82812 558 | Stacey Hoffman,558,826 Lewis Brooks Apt. 516,Mendezport,47390 559 | Emily Miller,559,2722 Brianna Knolls,Apriltown,35573 560 | Randy Morales,560,87717 Ashlee Harbor,West Connietown,49277 561 | Ashlee Williams,561,746 Turner Green,New Scottmouth,06082 562 | Raymond Richards,562,9692 Tina Causeway,North Edward,71743 563 | Ryan Crosby,563,6557 James Passage,Garciafort,73990 564 | Angela Carter,564,9573 Wallace Creek Suite 733,Port Anthonyfort,14890 565 | Joshua Holt,565,01530 Thompson Islands Apt. 699,Adamsberg,47760 566 | Patrick Boyd,566,7024 Stephen River Suite 968,Sarahtown,12138 567 | Pamela Fuller,567,73198 Schneider Parks,Reesechester,64825 568 | Selena Taylor,568,44694 Gomez Walk Apt. 052,East Monica,30449 569 | Vanessa Walsh,569,8399 Billy Avenue,New Brandonside,30048 570 | Pamela Fox,570,8317 Charlene Landing Apt. 267,West Rachelview,65696 571 | Tyler Fuentes,571,733 Jennifer Square,Pamelaport,16158 572 | Samantha Gordon,572,58350 Martinez Lodge,Turnermouth,01667 573 | Karen Hill,573,7853 Franklin Prairie Apt. 880,West Karenfurt,27196 574 | Jeff Hill DDS,574,66812 Ashley Streets Apt. 364,West Andrew,58598 575 | Edward Ramirez,575,52378 Stone Junctions Suite 432,New Amandahaven,73660 576 | Regina Walton,576,507 Guerrero Oval,Timothyshire,07572 577 | Donna Turner,577,19869 Mcdonald Hill Suite 739,Williamburgh,91212 578 | Joshua Walsh,578,942 Hayes Shoals Apt. 182,Brianberg,20714 579 | Ronald Perez,579,348 Angela Locks,Laneport,66565 580 | Michael Cardenas,580,58192 Cunningham Plain Apt. 478,Rickymouth,48239 581 | Brenda Dominguez,581,820 Robin Ports Apt. 713,Lake Nicolechester,73589 582 | Jennifer Murphy,582,9045 Butler Terrace Suite 306,Danielleton,72601 583 | Gary Baker,583,18848 Rachel Row Apt. 695,Port Leefurt,18238 584 | Brittany Owens,584,15457 Richard Gardens,Diamondville,24923 585 | Lisa Lee MD,585,047 Bradley Avenue,Jefferymouth,68070 586 | James Zamora,586,4338 Floyd Brook,Timothyhaven,18231 587 | Brittany Peterson,587,98756 Allen Circles,South Meganside,21678 588 | Steven Bryan,588,40536 Robert Light Apt. 627,Bookerchester,43473 589 | Travis Fields,589,831 Sims Mountains,Williamsville,56648 590 | Mary Rocha,590,73333 Isabella Hill,West Michealhaven,09116 591 | David Mercado,591,423 Stanley Turnpike,Sandraton,18569 592 | Steven Mcgrath,592,80186 Larson Keys Suite 428,Port Coreyborough,40370 593 | Steven Thompson,593,009 Kevin Mountains Apt. 250,Port Jasmine,72911 594 | Jason Herring,594,2313 Davis Keys,East Bryanfurt,60819 595 | Dawn Day,595,234 Linda Creek,New Shawna,65086 596 | Edward Reeves,596,6934 Matthew Cliff Suite 589,Williamshire,37723 597 | Daniel Simpson,597,97086 Bennett Centers,Jonesstad,34891 598 | Charles Jackson,598,856 Cameron Spring Suite 963,South Andrea,84484 599 | Amber Phillips,599,46164 Walton Light,Mcdowellview,13846 600 | David Ellis DVM,600,2323 Charles Rapids Suite 743,Richardsonhaven,77310 601 | John Neal,601,16745 Moss Summit,South Danielberg,56118 602 | Helen Sexton,602,3663 Katherine Point,Susanton,24494 603 | Brenda Torres,603,6721 Gray Orchard Suite 912,Vasquezmouth,14713 604 | Glen Garrett,604,776 Kelsey Street Suite 301,Manuelberg,22488 605 | Barbara Paul,605,1034 Cisneros Plains Apt. 689,Chenfort,03141 606 | Nicole Mercado,606,2745 Anthony Crescent,Joneshaven,56119 607 | Steven Frank,607,9373 Daniel Place,North William,63396 608 | James Miller,608,4299 Garcia Roads Apt. 375,Port Jessica,89181 609 | Anthony Reyes MD,609,74630 Ortiz Well,Lake Ginaland,02849 610 | Robert Jones,610,8215 Craig Mountain Apt. 696,Port Michelleton,50823 611 | Sarah Cox,611,98814 Morgan Lodge Apt. 658,Port Shannonberg,29152 612 | Mark Gibbs,612,661 James Row Suite 247,North Louisberg,26438 613 | Andrea Gibson,613,5877 Bryant Villages Suite 229,North Andreafurt,66355 614 | Cassidy Quinn,614,32164 Wanda Parkways,Amandamouth,32356 615 | Toni Foster,615,032 Williams Field,West Michael,80763 616 | Samuel Mercer,616,886 Elizabeth Glen,Micheleview,10154 617 | Sarah Poole,617,6217 Zachary Trail Apt. 192,South Jonathanville,56038 618 | Crystal Wheeler,618,9752 Tucker Burg,Julieville,74087 619 | Tina Carney,619,651 Ashley Lakes,Josephport,40387 620 | Angela Smith,620,659 Cole Isle,South Shirley,67648 621 | Joseph Phillips,621,9117 Mary Route Suite 474,Jenniferbury,24828 622 | Tiffany Whitney,622,3907 Brady Curve Suite 450,Lake Juliefurt,40016 623 | Douglas Gordon,623,55802 Victor Ford,South Brianville,31450 624 | Keith Hernandez,624,369 Jones Well Apt. 390,Heatherview,45431 625 | Lindsay Barton,625,52903 Pace Passage Apt. 625,South Derrickville,99715 626 | Nancy Simmons,626,7052 Joy Gardens,Port Chelsea,09655 627 | Sharon Parsons,627,70624 Richard Roads Suite 561,Lake Andrew,94659 628 | Travis Cole,628,1422 Williams Burgs Suite 738,South Paulmouth,82685 629 | David Mendez,629,074 Shane Lakes Apt. 577,Wilsonstad,15748 630 | Miss Rhonda Martin,630,81615 Miller Dam,North Kylemouth,80292 631 | Eric Alexander,631,47401 Allison Wells,East Cindy,31991 632 | Timothy Byrd PhD,632,032 Perez Spur,Johnland,54156 633 | Douglas Le,633,2502 Haley Ramp,Fisherville,35796 634 | Hannah Mcintosh,634,628 Hurst Garden Suite 535,Michaelshire,39933 635 | Cynthia Bates,635,772 Peggy Mews,North Peggy,25382 636 | Mrs. Brandi Solis PhD,636,84827 Parsons Shoal,Patriciamouth,92176 637 | Patricia Martinez,637,6294 Martinez Hills,East Michael,97456 638 | Karen Williams,638,033 Michael Stream Apt. 832,Douglaschester,36735 639 | Matthew Chavez,639,16560 Angela Villages,Leonardborough,10395 640 | Evan Lopez,640,7041 Shields Oval Apt. 546,Thomastown,34170 641 | Gail Jones,641,5950 Joshua Cove,Welchshire,94619 642 | Morgan Duncan,642,881 Robert Meadow,West Wandachester,87014 643 | Denise Brown,643,790 Wesley Bypass Apt. 520,Humphreyside,02940 644 | Joseph Walker,644,129 Price Crossroad,West Amy,63731 645 | Jeremy Andrade,645,2803 Stephanie Pines Suite 426,North Jeremyfurt,83154 646 | Jennifer Thomas,646,39390 Elizabeth Views,Davisstad,94845 647 | Erin Robinson,647,059 Matthew Ranch Apt. 534,Lake Paula,01057 648 | Stephanie Stephens,648,496 Pamela Pass,Port Stephaniechester,19584 649 | Robert Miller,649,1943 Michelle Mission,Kellymouth,46333 650 | Joseph Kelly,650,03357 Timothy Lodge Apt. 407,East Emily,05322 651 | Tina Reed,651,0793 Williams Corner Suite 996,Lake Philipburgh,30676 652 | Donald Lloyd,652,560 Carly Viaduct,West Lukebury,24657 653 | Mathew Nelson,653,2402 West Cove Suite 819,Bennettfurt,77760 654 | Jenny Little,654,59653 Cunningham Club Suite 371,Julieville,02401 655 | Lisa Ramirez,655,47228 Laura Center Suite 350,Port Jaredside,14960 656 | Megan Norman,656,0250 Megan Courts,Brandttown,22561 657 | Emily Miller,657,3544 Mark Shore,East Vincent,45004 658 | Mr. William Williams,658,1901 Solomon Fork,Millerbury,57726 659 | James Simmons,659,631 Lauren Plaza,North Ashley,29212 660 | Stephen Lopez,660,9420 Stanton Crest,North Wendytown,82414 661 | Jason Carrillo,661,883 Hall Canyon,Whitemouth,33705 662 | Monique Diaz,662,2666 Gonzalez Dam,Manningport,83555 663 | Samantha Wilson,663,6842 Leon Cape,Hillbury,41853 664 | Stephanie Sherman,664,57721 Thomas Locks,Stonefurt,48571 665 | Robert Odonnell,665,70901 Brittney Meadow,Greenside,27189 666 | Derrick Powell,666,34783 Hughes Spur,Perryfurt,60064 667 | Terry Taylor,667,3699 Evans Corner Apt. 546,Lake Carolview,69341 668 | Michael Johnson,668,70728 Kristen Branch,West Travis,52812 669 | Shannon Thomas,669,03020 Garcia Meadow Suite 316,West Jacobchester,27767 670 | Gary Rasmussen,670,6745 Johnson Avenue,Meganshire,36961 671 | Kendra Bernard,671,6200 Wilkerson Via Apt. 910,Alexisfort,72486 672 | Kyle Barry,672,5157 Johnson Camp Suite 845,South Tinaburgh,63251 673 | Mark Marquez,673,019 Sergio Inlet Suite 796,West Cassandra,66258 674 | Barbara Medina,674,787 Cox Roads Apt. 865,Steelehaven,47571 675 | Jessica Bruce DVM,675,4788 Paul Mission,New Jameston,65463 676 | Misty Perez,676,6274 Taylor Manor Apt. 336,Port Susanmouth,49805 677 | Kathleen Sexton,677,6687 Bethany Plain,Port Theresa,97669 678 | Diane Smith,678,955 Russell Hollow Apt. 350,Port Ericaburgh,76972 679 | Melissa Brooks,679,16934 Rogers Ridge,West Kayla,93006 680 | Shaun Prince,680,605 Cheryl Bypass Apt. 648,Paulfort,40582 681 | Kent Miller,681,28352 Melissa Pike Apt. 148,North Stephanie,14667 682 | Julie Jones,682,153 John Valleys,South Sarah,61254 683 | Danielle Cherry,683,2598 Scott Radial,East Nicholas,61944 684 | Brandon Ross,684,51734 Renee Canyon Apt. 764,Port Amandaside,82411 685 | Philip Peters,685,3477 Darren Summit Suite 194,Port David,38017 686 | Kayla Johnson,686,07822 Christina Terrace Suite 682,Devinside,75783 687 | Ricky Anderson,687,30916 Eric Track Suite 682,New Melissaburgh,40665 688 | Cindy Lindsey,688,72639 Miranda Bridge Apt. 031,Rodneyfurt,73033 689 | Samantha Sanders,689,2970 Rhonda Terrace,East Tinashire,01503 690 | Lisa Ellison,690,46493 Cook Course Suite 753,New Brianville,05453 691 | Alan Trevino,691,9515 Anderson Branch Suite 130,Silvabury,88734 692 | Lisa Wilson,692,29524 Sexton Radial Suite 629,Walshmouth,22161 693 | Lisa Jefferson,693,02477 Jackson Pass,South Phillip,59317 694 | Timothy Richards,694,801 Palmer Mountain Apt. 317,New Isaiah,51288 695 | Gregory Lewis,695,03004 Strickland Mission,Rhodesside,01660 696 | Curtis Taylor,696,1392 Misty Village Suite 539,West Molly,18025 697 | Angel Barton,697,953 Frye Haven Suite 651,Harrisonside,38084 698 | Lonnie Holland,698,6193 Anthony Way Apt. 580,Lisaton,78863 699 | Lydia Martin,699,787 Lance Turnpike,Port Gilbertfurt,01630 700 | Michael Marshall,700,676 Morrow Alley Apt. 383,New Donaldstad,46894 701 | Daniel Long,701,97539 Glenn Meadows Suite 023,Torresstad,07250 702 | Nicole Avila,702,3898 Kayla Stravenue Suite 904,Cannonbury,81912 703 | Katherine Summers,703,626 Jacob Center Apt. 890,Heatherville,75490 704 | James Bennett,704,41941 Mark Burg Apt. 378,Alvarezchester,74733 705 | Matthew Thomas,705,292 Rebecca Cove,Carrieville,90138 706 | Trevor King,706,5832 Diane Greens Apt. 641,West Robertshire,18765 707 | Kelsey Aguilar,707,8504 Smith Canyon,South Diane,71006 708 | Charles Reyes,708,71806 Smith Drives Suite 867,Whitechester,81072 709 | Kurt Chapman,709,8454 Wall Road Suite 492,Lake Melissa,94851 710 | Selena Ellis,710,8556 Zachary Meadows Suite 527,Larsenshire,07257 711 | Edwin Jennings,711,77554 Reyes Skyway,Lake John,34806 712 | James Francis,712,7310 Henderson Junction Apt. 837,Moodyshire,87365 713 | Elizabeth Martinez,713,2126 Brandon Falls Apt. 493,Port Diane,06926 714 | Mark Jones,714,565 Clayton Lakes,Alexanderton,41756 715 | Jackson Davis,715,397 Hansen Throughway,Olsonberg,63908 716 | David Rodriguez,716,3590 Carroll Overpass,Harringtonburgh,65576 717 | Mr. Tristan Rodriguez MD,717,6533 Michael Isle Apt. 983,Sheilatown,89959 718 | Tracy Frank,718,1771 Abigail Shoals,North Kimberly,92792 719 | Dr. Michael Hanson,719,6708 Laura Spring,North Jessica,29136 720 | Amy Turner,720,78945 Kim Rapid Suite 848,South Brandonhaven,84217 721 | Angela Smith,721,71176 Watson Streets Suite 577,Harrisbury,39212 722 | Lisa Peters,722,0786 Short Oval,West Tonihaven,61488 723 | Shannon Williams,723,8146 Palmer Row,North Tiffanyton,60594 724 | Elizabeth Johnson,724,858 Brian Spurs,West Karen,00796 725 | Laura Glenn,725,50612 Jeffrey Way,Gonzalezburgh,89878 726 | Richard Ruiz,726,719 Gutierrez Spring,Samanthamouth,97679 727 | Kevin Arnold,727,7382 Heather Pine Suite 655,Hochester,37371 728 | Chelsea Le,728,556 Taylor Fall Apt. 517,Kelleyfurt,04958 729 | Bobby Benson,729,1895 Ward Throughway Apt. 127,New Jasonstad,49075 730 | Chelsea Mercer,730,8736 Stephens Mountain,East Joseph,72820 731 | Kathleen Kennedy,731,6264 Jerry Street Apt. 639,South Diana,59100 732 | William Hansen,732,879 Burns Way,East Daniel,40305 733 | Sean Jackson,733,7269 Scott Trail,North Brentton,63742 734 | Cheryl Romero,734,71123 Moore Mountains,Thomasview,98702 735 | Maurice Flores,735,61752 Andrea Lakes Suite 022,Campbellborough,75761 736 | Yvette Beck,736,32339 Joyce Walks Suite 494,South Kennethport,13836 737 | Cory Wright,737,3636 Wright Club Suite 418,Rogersport,57434 738 | Ashley Guerra,738,176 Brian Wells Suite 605,East Daniel,75890 739 | Rebecca Torres,739,968 Johnson Squares Apt. 425,Christopherton,42500 740 | Samuel Cole,740,05986 Berry Rapids Suite 092,South Susan,87877 741 | Katelyn Fritz,741,8241 Conway Manors Suite 301,Maddenfurt,85140 742 | Whitney Walton,742,5674 Richard Key,East Melissa,59184 743 | Lawrence Kelly,743,0996 Courtney Club,Lake Patriciatown,84024 744 | Paige Cabrera,744,5023 Olson Orchard,Dunnside,80745 745 | Marie Smith,745,8299 Gabrielle Vista Apt. 561,Lake Robertberg,41551 746 | Stacy Mendoza,746,49232 John Mountain,Pattonberg,21808 747 | Christopher Miller,747,10392 Kevin Park,Stevensonbury,45881 748 | Corey Huang DVM,748,12727 Obrien Grove Suite 183,Simpsonville,49274 749 | Kyle Davis,749,2536 Wagner Terrace,Port Andrewchester,45678 750 | Brandon Jackson,750,517 Stark Crest Apt. 610,Port Cameronberg,94580 751 | Dustin Walton,751,0184 Hall Circles Apt. 913,Penningtonville,76766 752 | Dana Thompson,752,299 Marie Light,Port Mary,17855 753 | Chris Adams,753,9458 House Streets Suite 766,South Tylerborough,02950 754 | Marie Jones,754,323 Frank Shoals,Lake Natasha,26392 755 | Julie Buchanan,755,326 Aimee Falls,Lake Jordan,12316 756 | Christian Vaughan,756,8897 Deleon Club,North Mark,50193 757 | Anna Salas,757,378 Samantha Junctions Suite 090,Grahamborough,60016 758 | Andrew Jones,758,120 Foster Junction,Lukeberg,55255 759 | Ms. Kimberly Robbins,759,02059 Patrick Roads Apt. 700,Lake Henryview,96159 760 | Michelle Figueroa,760,29525 Nunez Burg Apt. 413,East Troy,92873 761 | John Burke,761,1299 Oliver Village Apt. 624,Dorseyfurt,38642 762 | Donald Wolfe,762,5935 Thomas Freeway Apt. 755,Kevinbury,43196 763 | Alexandra Kerr,763,6726 Natalie Port,Lake Davidton,35811 764 | Megan Rivera,764,5073 Chan Falls,New Melissa,06915 765 | Jennifer Thomas PhD,765,90880 Richards Canyon Apt. 765,Danielleville,78391 766 | Victor Silva,766,8630 Olson Roads,Richardsonville,09581 767 | Nancy Rice,767,1779 Peter River,Joanland,63960 768 | Alyssa Alvarado,768,62659 Greene Avenue,East Staceyshire,09678 769 | Daniel Clark,769,239 Beard Loop Suite 472,Travisview,90249 770 | Cynthia Romero,770,53701 Cole Run,South Brenda,37508 771 | Miguel Powell,771,700 Joel Prairie,Smithland,33102 772 | Albert Perez,772,5815 Smith Crossing Apt. 033,North Jenniferfort,09827 773 | Justin Stanley,773,93098 Adam Pines Apt. 477,New Kyleport,43811 774 | Brian Brown,774,35942 Misty Row,Craigberg,11754 775 | Kimberly Fisher,775,905 Angelica Brooks Suite 189,West Douglas,55032 776 | Luke Mccoy,776,3217 Morris Via,South Jennifer,15154 777 | Brittany Winters,777,3319 Karen Harbors Apt. 244,North Catherinemouth,13068 778 | Jason Wheeler,778,50007 Martin Extension,Port Vincentview,65705 779 | Matthew Turner,779,875 Moore Center Suite 713,Bridgeston,20304 780 | Tammy Valenzuela,780,291 Atkins Knolls,Jasonside,58141 781 | Beth Young,781,871 Robert Estate,Port Ronald,79385 782 | Lisa Yu,782,68512 Wayne Cove Apt. 743,Lanefurt,58526 783 | Christopher Turner,783,2956 Bradley Club Apt. 675,South Adriana,25358 784 | Paul Spencer,784,9722 Tapia Path,North Elainebury,22387 785 | Michelle Miller,785,2922 Hanson Way,Davidmouth,25604 786 | Christopher Randall,786,128 Golden Garden Apt. 013,Houstonburgh,53654 787 | Patrick Ross,787,18997 Devon Creek Suite 258,West Davidberg,25212 788 | Ana Johnston,788,475 Romero Avenue Apt. 953,North Angelaport,06683 789 | Kayla Lowery,789,1929 Crystal Trace Apt. 151,Jenniferport,81703 790 | Andrew Rich,790,067 Jones Wall,Robinsonview,46206 791 | Patricia Rangel,791,5014 Novak Burg,Brownhaven,68861 792 | Kristi Green,792,8230 Figueroa Meadow Apt. 163,Brownmouth,88054 793 | Casey Sharp,793,0300 Gonzales Hills,Rodriguezmouth,18022 794 | Rebecca Craig,794,81709 Taylor Canyon Suite 690,West Tanyaview,81234 795 | Tina Holmes,795,0498 Paige Loaf Suite 707,North Kenneth,29943 796 | Timothy Gonzales,796,271 Angela Pike,West Maryfort,82849 797 | Matthew Morrison DDS,797,0823 Conley Vista Suite 044,Jamesstad,99517 798 | David Wells,798,76101 Miranda Flat Suite 562,Port Michael,92414 799 | Grant Elliott,799,1556 Kyle Flats,Smithborough,16343 800 | Caitlin Mitchell,800,6436 Washington Drives,Michelleshire,46082 801 | Sarah Taylor,801,653 Russell Locks,Barbarafort,29535 802 | Kelly Brewer,802,2656 Dudley Meadow,East William,26402 803 | Richard Turner,803,5406 Gary Vista Suite 334,Coleside,16670 804 | Eric Miller,804,7218 Rodriguez Branch Suite 341,Port Natalie,73612 805 | Richard Richardson,805,87834 John Knoll,Lake Sarahberg,94182 806 | Robert Williams,806,2414 Monica Squares Apt. 497,Colemanport,17213 807 | Christina Wagner,807,3613 Taylor Fall Apt. 712,Lake Aprilberg,89665 808 | Michele Garcia,808,974 Ramos Ferry,Rodriguezstad,98381 809 | Darius Sullivan,809,7511 Richard Circle Suite 131,New Kaylaton,15870 810 | Philip Underwood,810,172 Linda Center,Collierchester,11270 811 | Rebecca Jordan,811,423 Davis Isle,East Keith,34638 812 | Sherry Rhodes,812,68428 Sean Camp Apt. 090,Kellyshire,09942 813 | Maria Hill,813,118 Emily Inlet Suite 899,Hutchinsonfurt,82655 814 | Angela Olsen,814,558 Phillip Road,New Rickyview,91899 815 | Gary Johnson,815,38140 Rodney Ways,South Betty,05167 816 | Tammy Herrera,816,8617 Tanner Circles,Roseside,13411 817 | Ashley Lewis,817,33038 Stephenson Isle,Leslieshire,29800 818 | Richard Cross,818,10332 Miller Spur,East Taraville,94472 819 | Angela Anderson,819,59189 Ronald Light,Thomasbury,62958 820 | Ashley Edwards,820,666 Joseph Pass,Port Kevin,42675 821 | Bruce Spencer,821,3729 Martin Throughway Suite 437,Danielville,29034 822 | Steven Flores,822,301 Chad Meadow,Timothymouth,49779 823 | Sheila Rivera,823,624 Angela Field Apt. 311,Jacobsburgh,45831 824 | Robert Bishop,824,618 Suarez Extensions,New Gregoryview,96184 825 | Lisa Owens,825,29347 Houston Plains Suite 750,Sarahville,10752 826 | Elizabeth Potter,826,003 Hess Underpass Suite 201,Mullenbury,67386 827 | John Williams,827,7241 Mallory Square,New Kelly,66586 828 | Laura Thompson,828,127 Kristin Gardens Apt. 721,Kennethton,86073 829 | Billy Cummings,829,69267 Rodriguez Trail,New Albertville,97601 830 | Justin Walker,830,621 Mills Mountains,East Jasmineport,81447 831 | Ryan Barker,831,9082 Marc Stream Apt. 713,Port Jessica,43680 832 | Kellie Hall,832,339 Carroll Mount Suite 519,Amandaborough,75772 833 | Gavin Brewer,833,101 Jeffrey Knolls Apt. 846,East Ryanport,04543 834 | Ashley Macias,834,527 Clarke Junction,Robertfort,68482 835 | Marie Lopez,835,407 Bishop Union,Carterville,50523 836 | Pamela Terry,836,589 Jordan Expressway Apt. 247,Port Georgestad,74209 837 | Douglas Morrow,837,2660 Julia Coves Suite 110,Port Kimberly,87659 838 | David Nelson,838,219 Brian Ford Suite 609,New Toddmouth,93499 839 | Daniel Cox,839,7026 Luna Road Apt. 833,North Nicolefurt,85162 840 | Scott Harris,840,3614 Dillon Wells Apt. 442,South James,18328 841 | Shannon Washington,841,46872 Mark Alley,Evansville,65171 842 | Stacy James,842,819 Williams Corner Suite 966,New Debrastad,33232 843 | Robin Matthews,843,1319 Lowery Spurs,North Kevinview,48105 844 | Mary Brown,844,892 Doyle Grove,North Samuelview,42291 845 | Elizabeth Gonzalez,845,67126 Shawn Streets,Lake Barbara,09071 846 | Heather Thompson,846,99994 Stephanie Loaf Suite 356,West Andreville,46356 847 | Jacob Mckee,847,018 Chris Mountain Apt. 100,Port Karla,14761 848 | Michael Campbell,848,0882 Julian Pike Apt. 479,Port Anthony,46557 849 | Christopher Sandoval,849,59512 Timothy Wells,Lake Christopherhaven,29739 850 | Judith Reyes,850,56389 Weaver Spurs,Edwinberg,06091 851 | Bruce Graham,851,61023 Ray Canyon,Marcberg,64004 852 | Angela Pittman,852,823 Maureen Forges Suite 388,Chungmouth,59094 853 | Maureen Hall,853,8493 Kristin Shoal Suite 784,West Christophershire,76909 854 | Antonio Shepherd,854,027 Alicia Falls Apt. 487,Seanton,28101 855 | Raymond Scott,855,422 Bates Wells Apt. 806,Clementsland,69419 856 | Adrian Gibson,856,258 Dunn Knolls,West Matthew,46958 857 | Jennifer Silva,857,397 Zachary Street,South Paulland,05758 858 | Jay Jones,858,403 Aguilar Light,Adamshire,69206 859 | Sylvia Tapia,859,760 Martinez Pine,Port Teresa,14185 860 | Amy Taylor,860,09849 Mathews Cape Apt. 144,South Zachary,69997 861 | Natalie Rivera,861,04180 Burns Highway,Lake Ashley,88135 862 | Donna Ferguson,862,81841 Andrew Ports,New Martha,11108 863 | David Warren,863,299 Latasha Skyway,Port Jaystad,52036 864 | Christopher Martinez,864,58477 Cook Run,New Molly,24839 865 | Catherine Becker,865,0214 Green Bridge,East Jennifer,23001 866 | Kimberly Day,866,98836 Zamora Crest,East Sandra,26591 867 | Alicia Riddle,867,3901 Eduardo Falls,Lydiaburgh,07849 868 | Marissa Silva,868,2095 Gray Fort Suite 280,West Karen,21958 869 | John Evans,869,074 Pitts Coves Apt. 095,Karenmouth,15543 870 | Shannon Carter,870,082 Jordan Stravenue,West Robert,02313 871 | Sheila Davis,871,739 Walker Station Apt. 780,Jameston,36809 872 | Thomas Bass,872,65530 Joshua Wells,South Marktown,07523 873 | Stephen Anthony,873,77324 Hall Overpass Suite 674,Lake John,27854 874 | Erica Harper,874,48678 Rasmussen Falls Apt. 896,South Victor,24552 875 | Julie Grant,875,076 Fitzgerald Heights,West Jeremy,97872 876 | Crystal Davis,876,40019 Pamela Haven,Cohenmouth,20603 877 | Marc Walsh,877,812 Lori Lock,West Amanda,69832 878 | Tanya Johnson,878,4331 Kenneth Stravenue,Mckinneytown,90300 879 | Mark Johnson,879,1346 Chloe Loop,East Coreyside,69989 880 | Anthony Case,880,871 Nancy Tunnel Suite 889,Port Chase,42133 881 | Ronald Taylor,881,08128 Susan Mountain Apt. 622,Jamesfort,44487 882 | Samantha Brown,882,4562 Christina Ports,Larsonmouth,71378 883 | Amy West,883,765 Rebecca Bypass,Davisside,45507 884 | Terry Mitchell,884,05629 Marc Lock,East Stacy,83689 885 | Anna Duarte,885,007 Eric Wall,North Marvinmouth,24355 886 | Christina Smith,886,84246 Brian Mews,Angelahaven,70539 887 | Maurice Gilmore,887,7207 Michael Rapids,Johnsonberg,48976 888 | Jeffery Williams,888,781 Allen Crest Suite 234,Cristinaville,99681 889 | Brittany Bennett,889,3898 Eric Estate Suite 626,Lake Jasonshire,28828 890 | Audrey Rivers,890,717 Henderson Manor,Marvinhaven,35534 891 | Benjamin Lee,891,8727 Jessica Harbors Apt. 808,East Austin,47559 892 | Connor Williams,892,91812 Foster Valleys,Katelynstad,42106 893 | Jillian Matthews,893,610 Stein Island Apt. 949,Ronaldside,95510 894 | Ashley Ross,894,209 Watkins Island Suite 497,New Teresafurt,76410 895 | Megan Stevens,895,220 Billy Burgs,West Kimberly,68906 896 | Kayla Robertson,896,735 Kimberly Estates,Michelleside,49892 897 | Elizabeth Robinson,897,339 Washington Squares,Lake Melissafort,29524 898 | Samantha Patton,898,208 Jeremy Terrace,West Judy,78100 899 | Rodney Brown,899,48569 Baxter Junction,North Deanmouth,69403 900 | Anthony Sherman,900,309 Thomas Mall Suite 679,Ruizshire,68392 901 | Marcus Bartlett,901,61990 Steven Cliff,Robertstad,85524 902 | Cindy Liu,902,33820 Scott Island,South Erica,27904 903 | Andrea Williams,903,86419 Nicholas Crossing,Margaretview,38877 904 | Patricia Williams,904,8429 Robert Bridge,Diazshire,23691 905 | Anita Cunningham,905,86630 Johnson Gardens,Lisaport,15750 906 | Brett Black Jr.,906,19884 Kayla Neck Suite 102,West Jose,38583 907 | Jennifer Brewer,907,4253 Sandoval Divide,New Adam,87398 908 | Laura Vargas,908,136 Stephens Glen Apt. 678,Josephport,51584 909 | Angela Phillips,909,0542 Veronica Locks Apt. 407,Johntown,72842 910 | Samuel Willis,910,578 Dunn Highway,Arroyoberg,15626 911 | Jessica Wright,911,3623 Wanda Place,Moorestad,83207 912 | Scott Carpenter,912,18927 Smith Glen,North John,24322 913 | Angela Estes,913,9306 Gordon Ranch,New Kristinshire,77651 914 | Linda Bennett,914,321 Yolanda Locks Apt. 374,North Johnborough,17568 915 | Barbara Smith,915,52879 Ellis Cove,Terristad,89946 916 | Theodore White,916,4965 Emily Pine Suite 465,New Thomas,04232 917 | Amy Hess,917,979 Andrea Manor Apt. 116,Pattersonfurt,67222 918 | Bill Lang,918,86553 Williams Villages Apt. 850,Johnsontown,63394 919 | Kimberly Lane,919,802 Allen Squares,South Joseph,36208 920 | Katie Gomez,920,1994 Raymond Mountains,Timothyview,80004 921 | Joseph Andersen,921,377 Daniel Burgs,Gonzalesville,67340 922 | Evelyn Gallagher,922,6564 Bailey Lodge Suite 445,New Lisamouth,34414 923 | Megan Peterson,923,318 Taylor Bypass,Scottstad,23747 924 | Barbara Kennedy,924,2373 Steven Walks,Hernandezborough,68264 925 | Erica Campos,925,8491 Chad Square Suite 511,East Joel,50090 926 | Zachary Wilson,926,6183 Justin Path Apt. 030,Heatherland,59508 927 | Adam Golden,927,9826 Shaffer Course,East Patricia,80476 928 | Samuel Adams,928,1182 Carey Glens,Alyssafurt,05979 929 | Teresa Smith,929,65987 Melendez Plaza Apt. 390,Higginsfort,20536 930 | Amanda Boone,930,6832 Sims Forest Suite 797,Richardberg,25069 931 | Kaitlin Flores,931,438 Hicks Land,Williambury,38255 932 | Justin Bell,932,7510 Donna Road Apt. 141,Port Daisyburgh,90768 933 | Gene Watson,933,63754 Robinson Extensions Apt. 483,Bonnieland,31575 934 | Emily Sanchez,934,86020 Michaela Harbor,North Haileyshire,62182 935 | Mary Sandoval,935,20823 Flores Dale Apt. 240,Burnettmouth,67547 936 | Katherine Shaw,936,033 Susan Greens,Pattersonshire,41291 937 | Nathan Marshall,937,95391 Green Square Apt. 304,New Sabrina,99916 938 | Gregory Young,938,06859 Calvin Burgs Suite 085,Jakeborough,02181 939 | Tina Steele,939,77557 Hahn Turnpike,East Ryan,80252 940 | Steven Jones,940,87287 William Summit,Brownfort,36287 941 | Linda Cruz DVM,941,637 Lam Club,Port Stephen,60273 942 | Michael Wilson,942,56645 Jessica Village Apt. 125,South Lucasburgh,92002 943 | Maria Kent,943,437 Marshall Mission,West Elizabeth,71384 944 | Jonathan Kent,944,365 Jones Summit,Gibbsside,85822 945 | Jesse Pitts,945,052 Amanda Fords,Nealside,05465 946 | Frank Johnson,946,75558 Mark Passage Apt. 355,North Courtneyview,64408 947 | Tyler Gordon,947,8959 Reyes Mountains,Burtonside,12473 948 | Adrian Sanchez,948,802 Matthew Walk Apt. 429,Robertshire,63253 949 | Karen Mckee,949,3754 Sara Curve Apt. 573,Port Sarah,55934 950 | Jackie Crawford,950,72859 Pollard Corners,North Leslieshire,23006 951 | Brian Hoffman,951,39244 Taylor Knolls,North Mariamouth,05592 952 | Carrie Peterson,952,848 Edward Lane Apt. 666,Savagemouth,64722 953 | Dr. Laura Gordon,953,7809 Taylor Mills Suite 408,Holmesville,33391 954 | Jeffery Floyd,954,65997 Kathleen Canyon,Andrewbury,70955 955 | Larry Greene,955,8208 Simpson Greens Apt. 199,Brewerport,97683 956 | Anthony Lee,956,20660 Black Crest Suite 625,Lowerymouth,91249 957 | Courtney Padilla,957,089 William Point,North Josephland,98827 958 | Maureen Green,958,2695 Colleen Viaduct,South Luis,70074 959 | Richard Ayala,959,7060 Mccormick Course Apt. 224,New Nancyland,02215 960 | Tiffany Walton,960,43808 Espinoza Views Suite 999,North Ruthside,10241 961 | Jeffrey Lamb,961,74648 Compton Circle Apt. 197,Wilkinsonburgh,96087 962 | Dr. Joseph King,962,1112 Erica Club,Austinfort,41096 963 | Matthew Gallagher,963,9907 Lee Rest Apt. 085,North Ashley,21572 964 | Matthew Larsen,964,64518 Durham Drive,Ericmouth,79631 965 | Kenneth Porter,965,070 Todd View Suite 330,Lake Bridget,95950 966 | Amy Stewart,966,17377 David Loaf,Lake Teresaside,26225 967 | Jared Jackson,967,76310 Henry Plains Apt. 935,Lewishaven,01376 968 | Eugene Martinez,968,71570 Cameron Oval Apt. 918,Schultzfort,28173 969 | Tiffany Lewis,969,33933 Steven Prairie,Port Mary,52490 970 | Miguel Rodriguez,970,8609 Jeffery Square Apt. 243,Smithview,08793 971 | Taylor Mcpherson,971,809 Brown Tunnel,Gonzalezbury,69209 972 | Cory Hayes,972,400 Andrew Way,Lake Deborahport,50506 973 | Catherine Robinson,973,05384 Madison Burg,East Jeremyport,09650 974 | Rhonda Elliott,974,037 Wright Extensions Suite 012,South Casey,88768 975 | Angelica Gomez,975,703 James Court Apt. 419,Port Cynthia,25104 976 | Marc Gallagher,976,2743 Juarez Harbor,Kendraside,18982 977 | Andrew Roach,977,267 Lucas Views,New Scotttown,43691 978 | Brandon Silva,978,40490 Mcdaniel Key,Tylerstad,66159 979 | Tracy Parker,979,04162 Lawson Walks,Larryberg,84916 980 | Katherine Barber,980,6708 Claudia Spurs Apt. 706,New Tina,24604 981 | Karen Vasquez,981,650 William Ridges Apt. 346,Andreaville,60780 982 | Katie Johnson,982,006 Daniel Bypass,Annaland,09521 983 | James Briggs,983,85750 Charles Shore,West Jillport,40727 984 | Jordan Torres,984,9321 Jason Squares,Devinchester,51135 985 | Alan Ortega,985,692 Tiffany Court Apt. 041,Wardland,06897 986 | Sarah Norton,986,98452 Andrea Island,New Susanchester,69588 987 | Kimberly Kerr,987,687 Tran Prairie Apt. 553,Annetteport,77430 988 | Jennifer Mcbride,988,7450 Cruz Views Suite 842,Bryanmouth,08538 989 | Charles Schneider,989,52588 Wendy Burg,Matthewhaven,31571 990 | Brian Butler,990,4853 Robertson Branch,West Brittneyport,56883 991 | Vanessa Hodges,991,2625 Murray Orchard Apt. 387,Angelahaven,91601 992 | Steven Torres,992,55446 Rachel Island Apt. 740,West Christinahaven,61641 993 | Louis Daniels,993,7762 Lisa Brooks,Cooperview,58917 994 | Larry Romero,994,5817 Andrew Trafficway Suite 999,Gonzalezside,97281 995 | Richard Wall,995,1631 Dawn Trace Suite 702,Johnsonmouth,17906 996 | Kenneth Orozco,996,35699 Frank Unions,Smithchester,79386 997 | Misty Kramer,997,559 Michael Plaza Suite 899,Port Shawn,07469 998 | Brian Clark,998,78008 Carr Burg,Rubioside,52021 999 | Douglas Price,999,2841 Diana Divide Apt. 817,Christianburgh,29395 1000 | Corey Beard,1000,122 Andrew Junctions,Jeffreyhaven,05681 1001 | Bryan Cruz,1001,81278 Wesley Ferry,Port Gregory,91057 1002 | -------------------------------------------------------------------------------- /Chapter04/querydf.py: -------------------------------------------------------------------------------- 1 | import psycopg2 as db 2 | import pandas as pd 3 | conn_string="dbname='dataengineering' host='localhost' user='postgres' password='postgres'" 4 | conn=db.connect(conn_string) 5 | df=pd.read_sql("select * from users", conn) 6 | print(df.head()) 7 | print(df['city'].value_counts()) 8 | -------------------------------------------------------------------------------- /Chapter04/queryusers.py: -------------------------------------------------------------------------------- 1 | import psycopg2 as db 2 | conn_string="dbname='dataengineering' host='localhost' user='postgres' password='postgres'" 3 | conn=db.connect(conn_string) 4 | cur=conn.cursor() 5 | query = "select * from users" 6 | cur.execute(query) 7 | print(cur.fetchone()) 8 | print(cur.rowcount) 9 | print(cur.rownumber) 10 | print(cur.fetchmany(3)) 11 | print(cur.rownumber) 12 | f=open('fromdb.csv','w') 13 | conn=db.connect(conn_string) 14 | cur=conn.cursor() 15 | cur.copy_to(f,'users',sep=',') 16 | f.close() 17 | f=open('fromdb.csv','r') 18 | print(f.read()) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Chapter04/scroll.py: -------------------------------------------------------------------------------- 1 | from elasticsearch import Elasticsearch 2 | 3 | 4 | 5 | es = Elasticsearch() 6 | 7 | 8 | res = es.search( 9 | index = 'users', 10 | doc_type = 'doc', 11 | scroll = '20m', 12 | size = 500, 13 | body = {"query":{"match_all":{}}} 14 | ) 15 | for search_doc in res['hits']['hits']: 16 | print(search_doc['_source']) 17 | sid = res['_scroll_id'] 18 | size = res['hits']['total']['value'] 19 | 20 | # Start scrolling 21 | while (size > 0): 22 | print(size) 23 | print("--------------------------------------------") 24 | res = es.scroll(scroll_id = sid, scroll = '20m') 25 | 26 | sid = res['_scroll_id'] 27 | size = len(res['hits']['hits']) 28 | 29 | for doc in res['hits']['hits']: 30 | print(doc['_source']) 31 | -------------------------------------------------------------------------------- /Chapter05/AirflowClean.py: -------------------------------------------------------------------------------- 1 | import datetime as dt 2 | from datetime import timedelta 3 | 4 | from airflow import DAG 5 | from airflow.operators.bash_operator import BashOperator 6 | from airflow.operators.python_operator import PythonOperator 7 | 8 | import pandas as pd 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | def cleanScooter(): 17 | df=pd.read_csv('scooter.csv') 18 | df.drop(columns=['region_id'], inplace=True) 19 | df.columns=[x.lower() for x in df.columns] 20 | df['started_at']=pd.to_datetime(df['started_at'],format='%m/%d/%Y %H:%M') 21 | df.to_csv('cleanscooter.csv') 22 | 23 | 24 | def filterData(): 25 | df=pd.read_csv('cleanscooter.csv') 26 | fromd = '2019-05-23' 27 | tod='2019-06-03' 28 | tofrom = df[(df['started_at']>fromd)&(df['started_at']> selectData >> moveFile 57 | -------------------------------------------------------------------------------- /Chapter05/geocodedstreet.csv: -------------------------------------------------------------------------------- 1 | street,x,y 2 | 1898 Mountain Rd NW,-106.66714628273807,35.09810448258238 3 | Central and Tingley,-106.679270855865,35.0912046640642 4 | 2550 Central Ave NE,-106.61741952423131,35.08064641223119 5 | 2901 Central Ave NE,-106.61217964856553,35.081119862063865 6 | 330 Tijeras Ave NW,-106.39035481938414,35.078958499474496 7 | nothing street,-106,35 8 | 9 | -------------------------------------------------------------------------------- /Chapter06/GetEveryPage.py: -------------------------------------------------------------------------------- 1 | import urllib 2 | import urllib2 3 | import json 4 | import java.io 5 | from org.apache.commons.io import IOUtils 6 | from java.nio.charset import StandardCharsets 7 | from org.apache.nifi.processor.io import StreamCallback 8 | from org.python.core.util import StringUtil 9 | 10 | class ModJSON(StreamCallback): 11 | def __init__(self): 12 | pass 13 | def process(self, inputStream, outputStream): 14 | try: 15 | text = IOUtils.toString(inputStream, StandardCharsets.UTF_8) 16 | asjson=json.loads(text) 17 | if asjson['metadata']['pagination']['page']<=asjson['metadata']['pagination']['pages']: 18 | url = asjson['metadata']['pagination']['next_page_url'] 19 | rawreply = urllib2.urlopen(url).read() 20 | reply = json.loads(rawreply) 21 | outputStream.write(bytearray(json.dumps(reply, indent=4).encode('utf-8'))) 22 | else: 23 | global errorOccurred 24 | errorOccurred=True 25 | 26 | outputStream.write(bytearray(json.dumps(asjson, indent=4).encode('utf-8'))) 27 | 28 | 29 | except: 30 | global errorOccurred 31 | errorOccurred=True 32 | 33 | outputStream.write(bytearray(json.dumps(asjson, indent=4).encode('utf-8'))) 34 | 35 | errorOccurred=False 36 | flowFile = session.get() 37 | if (flowFile != None): 38 | flowFile = session.write(flowFile, ModJSON()) 39 | #flowFile = session.putAttribute(flowFile) 40 | if(errorOccurred): 41 | session.transfer(flowFile, REL_FAILURE) 42 | 43 | else: 44 | session.transfer(flowFile, REL_SUCCESS) 45 | 46 | session.commit() 47 | 48 | -------------------------------------------------------------------------------- /Chapter06/QuerySCFArchived.py: -------------------------------------------------------------------------------- 1 | import urllib 2 | import urllib2 3 | import json 4 | import java.io 5 | from org.apache.commons.io import IOUtils 6 | from java.nio.charset import StandardCharsets 7 | from org.apache.nifi.processor.io import StreamCallback 8 | from org.python.core.util import StringUtil 9 | 10 | class ModJSON(StreamCallback): 11 | def __init__(self): 12 | pass 13 | def process(self, inputStream, outputStream): 14 | try: 15 | param = {'place_url':'bernalillo-county','per_page':'100','status':'Archived'} 16 | url = 'https://seeclickfix.com/api/v2/issues?' + urllib.urlencode(param) 17 | rawreply = urllib2.urlopen(url).read() 18 | reply = json.loads(rawreply) 19 | 20 | outputStream.write(bytearray(json.dumps(reply, indent=4).encode('utf-8'))) 21 | except: 22 | global errorOccurred 23 | errorOccurred=True 24 | 25 | outputStream.write(bytearray(json.dumps(reply, indent=4).encode('utf-8'))) 26 | 27 | errorOccurred=False 28 | flowFile = session.get() 29 | if (flowFile != None): 30 | flowFile = session.write(flowFile, ModJSON()) 31 | #flowFile = session.putAttribute(flowFile) 32 | if(errorOccurred): 33 | session.transfer(flowFile, REL_FAILURE) 34 | 35 | else: 36 | session.transfer(flowFile, REL_SUCCESS) 37 | 38 | session.commit() 39 | 40 | -------------------------------------------------------------------------------- /Chapter06/SCF.xml: -------------------------------------------------------------------------------- 1 | 2 |