Soumik555 commited on
Commit
8cb6e00
·
0 Parent(s):

first hf space commit

Browse files
.env ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Pandas API keys
2
+ PANDASAI_API_KEYS=$2a$10$VVwPEnzFxnEnJhk2u5ef1ewTuT3rNK59QpYQWAhUY29FHH4b7fwNC,$2a$10$5ikmN9RtNWHvP8aLnHfm.epO/XhVF1Pvk1Chy2Fqa.4x232a374xK,$2a$10$aAvr1DH3Pt3KLPDYa.JED..d83Pl6M4xnQd6uY8fadNkqSEv9KaYK,$2a$10$tJkqyS9Us36ernP1N4/8dOE088rCm7MC3gIj2RQMlaalY34EkkDHy,$2a$10$V0tThT/XnmlHbJucM00yN.hxz9r3ZwVqe0sQRQwDZAGHmhMq81D7O,$2a$10$d9vj8iPtD/L/i2B5AhiKTexOSpZ52XZTRUDkZa4p0vnI6RCj7f0K2,$2a$10$PZdCvVJB8301iDIZrZ2z8uB9d68kaBeOjaOIbbXGgqlZ2frbTm0eG,$2a$10$SHK.YTrTQcol/yM/RD8tZOcIF2fUTXtaETpDo8G0At90NxQ1HGk.C,$2a$10$QYz2Fp2fFZNq80HjAC/Okuy/PZFMgGgpPuQAyFDVtvB0G9bCn8Cee,$2a$10$SGY3HoCX0jbBXHSbpwGH1OEC/yPwT5792MjSZeWYVLew52pE4gR0y,$2a$10$QHPpvXwCXhHtKyx4jWMTh.8Mz1azTEQbDdDMpmikOzdgKtFfOq3FG,$2a$10$KoTsqdLPNIBiLRHWUg/6guqxNrB4ByljnMDTN0HJXmGl.PagdxpGm,$2a$10$ERsxnbIwk0LOMqmFX1SfjuMSXzh5gsBqm1BnYXFNEBAS3J1AfK24m,$2a$10$zwX4F0/pxXgmuAfDteFlHeXswX8cvVAvkv8mBAJ4WLvAEaUM3v266,$2a$10$LPA4FUIjg6CbZYEhi3NLRuY2Yar5SbT9gYoQ/oZuPaFUxNUyaJ/ii,$2a$10$kLDISr9ivaqcYiAZ1TmBOeclXK0C5a/LPPB3Rsxme19NwVPhznQya,$2a$10$qpoxy4k4sQya0tY7/lSEkuEuwVQGEl757A.jVPGNEh6p5tN6Yofyq,$2a$10$TDndpw.NWwx2k5X.9eI30uAaga8pbYO/erUEblVGcj6ydzSgzdVde,$2a$10$TtZtCWXgVSUhaNMMsuOjLuC6tCY1GTzUR/PvIUdowXYQdmefgpvbW,$2a$10$Orj1ZiURJkREK30gdwEYLeV7mY657jJhif8SckIPdvctjkWHXHrq6,$2a$10$CxEXDLjFtK1.nE9GuIt1duxLbvYtz2EA7x1LqddNF44kKVcc8aGZC
3
+ PANDASAI_ERROR_MESSAGE="Your BambooLLM inference limit has been reached. Please use pandas-ai with any other LLM available in the library. If you wish to continue using BambooLLM, visit this link https://tally.so/r/wzZNWg for more information."
4
+
5
+ # Nessasary file paths
6
+ IMAGE_FILE_PATH=generated_charts
7
+ IMAGE_NOT_FOUND=exports/charts/image_not_found.png
8
+
9
+ # Allowed hosts
10
+ ALLOWED_HOSTS=https://vercel-test-10-rho.vercel.app,https://freechat-rho.vercel.app
11
+
12
+ # Auth token
13
+ AUTH_TOKEN=raVkp0VgY3z0wICaUi95d73VSUGxu8DA3mXUoiheC8B8gBQ1Rk6Zj4aO6kcba3gWy8KU10deRMte8GvG36wGauocooLLp6y9fJt7XUgYgzvxz6y8cfhwuifWSQzeB8qMbQXZjkH1oP3rocFGArSzWZdj5phDpGdwQoxkuBpOSfA4WhMPhMr4HdohjBuiy2TlIa7ICpd5fq35LCRt2ZERaXYGUbD7MqrpDOICgXyABTjTWGHe6r0hMK7k4JiIM36rZ028a777FausbLPke9V0lPqAz5ialT0j7RbMj2fxheiZCoErx15Qx5dGfpcS9O5Xi6bpTADrYcRej0wrJv3rZrcrCBrY4m6ep0eXRkElQM389H2KFu1MlI7Twf0TxcerPh6GMAZTg2YefZU1QE8Y0ODsruCU3Jiq6UfaYXMHP5YMwpcwwHzioybjFVfuMtDePjya7y7qwdwjXTqDDJAsSe061sMDKvHpPYgAOpaYerTVy4qGMuWTwDceUzqs39X0
14
+
15
+ # GROQ API keys
16
+ GROQ_API_KEYS=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,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,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,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,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
17
+ GROQ_LLM_MODEL=llama3-70b-8192
18
+
19
+ ALLOW_DANGEROUS_CODE=true
controller.py ADDED
@@ -0,0 +1,560 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Import necessary modules
2
+ import os
3
+ import asyncio
4
+ import threading
5
+ import uuid
6
+ from fastapi import FastAPI, HTTPException, Header
7
+ from fastapi.encoders import jsonable_encoder
8
+ from typing import Dict
9
+ from fastapi.responses import FileResponse
10
+ import numpy as np
11
+ import pandas as pd
12
+ from pandasai import SmartDataframe
13
+ from langchain_groq.chat_models import ChatGroq
14
+ from dotenv import load_dotenv
15
+ from pydantic import BaseModel
16
+ from csv_service import clean_data, extract_chart_filenames
17
+ from urllib.parse import unquote
18
+ import csv_service
19
+ from langchain_groq import ChatGroq
20
+ import pandas as pd
21
+ from langchain_experimental.tools import PythonAstREPLTool
22
+ from langchain_experimental.agents import create_pandas_dataframe_agent
23
+ import numpy as np
24
+ import matplotlib.pyplot as plt
25
+ import matplotlib
26
+ import seaborn as sns
27
+ from intitial_q_handler import if_initial_chart_question, if_initial_chat_question
28
+ from util_service import _prompt_generator, process_answer
29
+ from fastapi.middleware.cors import CORSMiddleware
30
+ import matplotlib
31
+ matplotlib.use('Agg')
32
+
33
+ # Initialize FastAPI app
34
+ app = FastAPI()
35
+
36
+ load_dotenv()
37
+
38
+ image_file_path = os.getenv("IMAGE_FILE_PATH")
39
+ image_not_found = os.getenv("IMAGE_NOT_FOUND")
40
+ allowed_hosts = os.getenv("ALLOWED_HOSTS", "").split(",")
41
+ app.add_middleware(
42
+ CORSMiddleware,
43
+ #allow_origins=allowed_hosts, # Allows all origins
44
+ allow_origins=["*"],
45
+ allow_credentials=True,
46
+ allow_methods=["*"],
47
+ allow_headers=["*"],
48
+ )
49
+
50
+ # Load environment variables
51
+ groq_api_keys = os.getenv("GROQ_API_KEYS").split(",")
52
+ model_name = os.getenv("GROQ_LLM_MODEL")
53
+
54
+ class CsvUrlRequest(BaseModel):
55
+ csv_url: str
56
+
57
+ class ImageRequest(BaseModel):
58
+ image_path: str
59
+
60
+ # Thread-safe key management for groq_chat
61
+ current_groq_key_index = 0
62
+ current_groq_key_lock = threading.Lock()
63
+
64
+ # Thread-safe key management for langchain_csv_chat
65
+ current_langchain_key_index = 0
66
+ current_langchain_key_lock = threading.Lock()
67
+
68
+
69
+ # PING CHECK
70
+ @app.get("/ping")
71
+ async def root():
72
+ return {"message": "Pong !!"}
73
+
74
+
75
+
76
+ # BASIC KNOWLEDGE BASED ON CSV
77
+ @app.post("/api/basic_csv_data/")
78
+ async def basic_csv_data(request: CsvUrlRequest):
79
+ try:
80
+ decoded_url = unquote(request.csv_url)
81
+ print(f"Fetching CSV data from URL: {decoded_url}")
82
+ csv_data = csv_service.get_csv_basic_info(decoded_url)
83
+ print(f"CSV data fetched successfully: {csv_data}")
84
+ return {"data": csv_data}
85
+ except Exception as e:
86
+ print(f"Error while fetching CSV data: {e}")
87
+ raise HTTPException(status_code=400, detail=f"Failed to retrieve CSV data: {str(e)}")
88
+
89
+
90
+ # GET THE CHART FROM A SPECIFIC FILE PATH
91
+ @app.post("/api/get-chart")
92
+ async def get_image(request: ImageRequest, authorization: str = Header(None)):
93
+ if not authorization:
94
+ raise HTTPException(status_code=401, detail="Authorization header missing")
95
+
96
+ if not authorization.startswith("Bearer "):
97
+ raise HTTPException(status_code=401, detail="Invalid authorization header format")
98
+
99
+ token = authorization.split(" ")[1]
100
+ if not token:
101
+ raise HTTPException(status_code=401, detail="Token missing")
102
+ if token != os.getenv("AUTH_TOKEN"):
103
+ raise HTTPException(status_code=403, detail="Invalid token")
104
+
105
+ try:
106
+ image_file_path = request.image_path
107
+ return FileResponse(image_file_path, media_type="image/png")
108
+ except Exception as e:
109
+ print(f"Error: {e}")
110
+ return {"answer": "error"}
111
+
112
+
113
+ # GET CSV DATA FOR GENERATING THE TABLE
114
+ @app.post("/api/csv_data/")
115
+ async def get_csv_data(request: CsvUrlRequest):
116
+ try:
117
+ decoded_url = unquote(request.csv_url)
118
+ # print(f"Fetching CSV data from URL: {decoded_url}")
119
+ csv_data = csv_service.generate_csv_data(decoded_url)
120
+ return csv_data
121
+ except Exception as e:
122
+ # print(f"Error while fetching CSV data: {e}")
123
+ raise HTTPException(status_code=400, detail=f"Failed to retrieve CSV data: {str(e)}")
124
+
125
+
126
+
127
+
128
+
129
+ # CHAT CODING STARTS FROM HERE
130
+
131
+ # Modified groq_chat function with thread-safe key rotation
132
+ def groq_chat(csv_url: str, question: str):
133
+ global current_groq_key_index, current_groq_key_lock
134
+
135
+ while True:
136
+ with current_groq_key_lock:
137
+ if current_groq_key_index >= len(groq_api_keys):
138
+ return {"error": "All API keys exhausted."}
139
+ current_api_key = groq_api_keys[current_groq_key_index]
140
+
141
+ try:
142
+ # Delete cache file if exists
143
+ cache_db_path = "/workspace/cache/cache_db_0.11.db"
144
+ if os.path.exists(cache_db_path):
145
+ try:
146
+ os.remove(cache_db_path)
147
+ except Exception as e:
148
+ print(f"Error deleting cache DB file: {e}")
149
+
150
+ data = clean_data(csv_url)
151
+ llm = ChatGroq(model=model_name, api_key=current_api_key)
152
+ # Generate unique filename using UUID
153
+ chart_filename = f"chart_{uuid.uuid4()}.png"
154
+ chart_path = os.path.join("generated_charts", chart_filename)
155
+
156
+ # Configure SmartDataframe with chart settings
157
+ df = SmartDataframe(
158
+ data,
159
+ config={
160
+ 'llm': llm,
161
+ 'save_charts': True, # Enable chart saving
162
+ 'open_charts': False,
163
+ 'save_charts_path': os.path.dirname(chart_path), # Directory to save
164
+ 'custom_chart_filename': chart_filename # Unique filename
165
+ }
166
+ )
167
+
168
+ answer = df.chat(question)
169
+
170
+ # Process different response types
171
+ if isinstance(answer, pd.DataFrame):
172
+ processed = answer.apply(handle_out_of_range_float).to_dict(orient="records")
173
+ elif isinstance(answer, pd.Series):
174
+ processed = answer.apply(handle_out_of_range_float).to_dict()
175
+ elif isinstance(answer, list):
176
+ processed = [handle_out_of_range_float(item) for item in answer]
177
+ elif isinstance(answer, dict):
178
+ processed = {k: handle_out_of_range_float(v) for k, v in answer.items()}
179
+ else:
180
+ processed = {"answer": str(handle_out_of_range_float(answer))}
181
+
182
+ return processed
183
+
184
+ except Exception as e:
185
+ error_message = str(e)
186
+ if "429" in error_message:
187
+ with current_groq_key_lock:
188
+ current_groq_key_index += 1
189
+ if current_groq_key_index >= len(groq_api_keys):
190
+ return {"error": "All API keys exhausted."}
191
+ else:
192
+ return {"error": error_message}
193
+
194
+ # Modified langchain_csv_chat with thread-safe key rotation
195
+ def langchain_csv_chat(csv_url: str, question: str, chart_required: bool):
196
+ global current_langchain_key_index, current_langchain_key_lock
197
+
198
+ data = clean_data(csv_url)
199
+ attempts = 0
200
+
201
+ while attempts < len(groq_api_keys):
202
+ with current_langchain_key_lock:
203
+ if current_langchain_key_index >= len(groq_api_keys):
204
+ current_langchain_key_index = 0
205
+ api_key = groq_api_keys[current_langchain_key_index]
206
+ current_key = current_langchain_key_index
207
+ current_langchain_key_index += 1
208
+ attempts += 1
209
+
210
+ try:
211
+ llm = ChatGroq(model=model_name, api_key=api_key)
212
+ tool = PythonAstREPLTool(locals={
213
+ "df": data,
214
+ "pd": pd,
215
+ "np": np,
216
+ "plt": plt,
217
+ "sns": sns,
218
+ "matplotlib": matplotlib
219
+ })
220
+
221
+ agent = create_pandas_dataframe_agent(
222
+ llm,
223
+ data,
224
+ agent_type="openai-tools",
225
+ verbose=True,
226
+ allow_dangerous_code=True,
227
+ extra_tools=[tool],
228
+ return_intermediate_steps=True
229
+ )
230
+
231
+ prompt = _prompt_generator(question, chart_required)
232
+ result = agent.invoke({"input": prompt})
233
+ return result.get("output")
234
+
235
+ except Exception as e:
236
+ print(f"Error with key index {current_key}: {str(e)}")
237
+
238
+ return {"error": "All API keys exhausted"}
239
+
240
+ # Async endpoint with non-blocking execution
241
+ @app.post("/api/csv-chat/")
242
+ async def csv_chat(request: Dict, authorization: str = Header(None)):
243
+ # Authorization checks
244
+ if not authorization or not authorization.startswith("Bearer "):
245
+ raise HTTPException(status_code=401, detail="Invalid authorization")
246
+
247
+ token = authorization.split(" ")[1]
248
+ if token != os.getenv("AUTH_TOKEN"):
249
+ raise HTTPException(status_code=403, detail="Invalid token")
250
+
251
+ try:
252
+ query = request.get("query")
253
+ csv_url = request.get("csv_url")
254
+ decoded_url = unquote(csv_url)
255
+
256
+ if if_initial_chat_question(query):
257
+ answer = await asyncio.to_thread(
258
+ langchain_csv_chat, decoded_url, query, False
259
+ )
260
+ print("langchain_answer:", answer)
261
+ return {"answer": jsonable_encoder(answer)}
262
+
263
+ # Process with groq_chat first
264
+ groq_answer = await asyncio.to_thread(groq_chat, decoded_url, query)
265
+ print("groq_answer:", groq_answer)
266
+
267
+ if process_answer(groq_answer) == "Empty response received.":
268
+ return {"answer": "Sorry, I couldn't find relevant data..."}
269
+
270
+ if process_answer(groq_answer):
271
+ lang_answer = await asyncio.to_thread(
272
+ langchain_csv_chat, decoded_url, query, False
273
+ )
274
+ if process_answer(lang_answer):
275
+ return {"answer": "error"}
276
+ return {"answer": jsonable_encoder(lang_answer)}
277
+
278
+ return {"answer": jsonable_encoder(groq_answer)}
279
+
280
+ except Exception as e:
281
+ print(f"Error processing request: {str(e)}")
282
+ return {"answer": "error"}
283
+
284
+ def handle_out_of_range_float(value):
285
+ if isinstance(value, float):
286
+ if np.isnan(value):
287
+ return None
288
+ elif np.isinf(value):
289
+ return "Infinity"
290
+ return value
291
+
292
+
293
+
294
+
295
+
296
+
297
+
298
+ # CHART CODING STARTS FROM HERE
299
+
300
+ instructions = """
301
+
302
+ - Please ensure that each value is clearly visible, You may need to adjust the font size, rotate the labels, or use truncation to improve readability (if needed).
303
+ - For multiple charts, arrange them in a grid format (2x2, 3x3, etc.)
304
+ - Use colorblind-friendly palette
305
+ - Read above instructions and follow them.
306
+
307
+ """
308
+
309
+ # Thread-safe configuration for chart endpoints
310
+ current_groq_chart_key_index = 0
311
+ current_groq_chart_lock = threading.Lock()
312
+
313
+ current_langchain_chart_key_index = 0
314
+ current_langchain_chart_lock = threading.Lock()
315
+
316
+ def model():
317
+ global current_groq_chart_key_index, current_groq_chart_lock
318
+ with current_groq_chart_lock:
319
+ if current_groq_chart_key_index >= len(groq_api_keys):
320
+ raise Exception("All API keys exhausted for chart generation")
321
+ api_key = groq_api_keys[current_groq_chart_key_index]
322
+ return ChatGroq(model=model_name, api_key=api_key)
323
+
324
+ def groq_chart(csv_url: str, question: str):
325
+ global current_groq_chart_key_index, current_groq_chart_lock
326
+
327
+ for attempt in range(len(groq_api_keys)):
328
+ try:
329
+ # Clean cache before processing
330
+ cache_db_path = "/workspace/cache/cache_db_0.11.db"
331
+ if os.path.exists(cache_db_path):
332
+ try:
333
+ os.remove(cache_db_path)
334
+ except Exception as e:
335
+ print(f"Cache cleanup error: {e}")
336
+
337
+ data = clean_data(csv_url)
338
+ with current_groq_chart_lock:
339
+ current_api_key = groq_api_keys[current_groq_chart_key_index]
340
+
341
+ llm = ChatGroq(model=model_name, api_key=current_api_key)
342
+
343
+ # Generate unique filename using UUID
344
+ chart_filename = f"chart_{uuid.uuid4()}.png"
345
+ chart_path = os.path.join("generated_charts", chart_filename)
346
+
347
+ # Configure SmartDataframe with chart settings
348
+ df = SmartDataframe(
349
+ data,
350
+ config={
351
+ 'llm': llm,
352
+ 'save_charts': True, # Enable chart saving
353
+ 'open_charts': False,
354
+ 'save_charts_path': os.path.dirname(chart_path), # Directory to save
355
+ 'custom_chart_filename': chart_filename # Unique filename
356
+ }
357
+ )
358
+
359
+ answer = df.chat(question + instructions)
360
+
361
+ if process_answer(answer):
362
+ return "Chart not generated"
363
+ return answer
364
+
365
+ except Exception as e:
366
+ error = str(e)
367
+ if "429" in error:
368
+ with current_groq_chart_lock:
369
+ current_groq_chart_key_index = (current_groq_chart_key_index + 1) % len(groq_api_keys)
370
+ else:
371
+ print(f"Chart generation error: {error}")
372
+ return {"error": error}
373
+
374
+ return {"error": "All API keys exhausted for chart generation"}
375
+
376
+
377
+
378
+ def langchain_csv_chart(csv_url: str, question: str, chart_required: bool):
379
+ global current_langchain_chart_key_index, current_langchain_chart_lock
380
+
381
+ data = clean_data(csv_url)
382
+
383
+ for attempt in range(len(groq_api_keys)):
384
+ try:
385
+ with current_langchain_chart_lock:
386
+ api_key = groq_api_keys[current_langchain_chart_key_index]
387
+ current_key = current_langchain_chart_key_index
388
+ current_langchain_chart_key_index = (current_langchain_chart_key_index + 1) % len(groq_api_keys)
389
+
390
+ llm = ChatGroq(model=model_name, api_key=api_key)
391
+ tool = PythonAstREPLTool(locals={
392
+ "df": data,
393
+ "pd": pd,
394
+ "np": np,
395
+ "plt": plt,
396
+ "sns": sns,
397
+ "matplotlib": matplotlib,
398
+ "uuid": uuid
399
+ })
400
+
401
+ agent = create_pandas_dataframe_agent(
402
+ llm,
403
+ data,
404
+ agent_type="openai-tools",
405
+ verbose=True,
406
+ allow_dangerous_code=True,
407
+ extra_tools=[tool],
408
+ return_intermediate_steps=True
409
+ )
410
+
411
+ result = agent.invoke({"input": _prompt_generator(question, True)})
412
+ output = result.get("output", "")
413
+
414
+ # Verify chart file creation
415
+ chart_files = extract_chart_filenames(output)
416
+ if len(chart_files) > 0:
417
+ return chart_files
418
+
419
+ if attempt < len(groq_api_keys) - 1:
420
+ print(f"Langchain chart error (key {current_key}): {output}")
421
+
422
+ except Exception as e:
423
+ print(f"Langchain chart error (key {current_key}): {str(e)}")
424
+
425
+ return "Chart generation failed after all retries"
426
+
427
+ @app.post("/api/csv-chart/")
428
+ async def csv_chart(request: dict, authorization: str = Header(None)):
429
+ # Authorization verification
430
+ if not authorization or not authorization.startswith("Bearer "):
431
+ raise HTTPException(status_code=401, detail="Authorization required")
432
+
433
+ token = authorization.split(" ")[1]
434
+ if token != os.getenv("AUTH_TOKEN"):
435
+ raise HTTPException(status_code=403, detail="Invalid credentials")
436
+
437
+ try:
438
+ query = request.get("query", "")
439
+ csv_url = unquote(request.get("csv_url", ""))
440
+
441
+ # Parallel processing with thread pool
442
+ if if_initial_chart_question(query):
443
+ chart_paths = await asyncio.to_thread(
444
+ langchain_csv_chart, csv_url, query, True
445
+ )
446
+ print(chart_paths)
447
+
448
+ if len(chart_paths) > 0:
449
+ return FileResponse(f"{image_file_path}/{chart_paths[0]}", media_type="image/png")
450
+
451
+ # Groq-based chart generation
452
+ groq_result = await asyncio.to_thread(groq_chart, csv_url, query)
453
+ print(f"Generated Chart: {groq_result}")
454
+ if groq_result != 'Chart not generated':
455
+ return FileResponse(groq_result, media_type="image/png")
456
+
457
+
458
+ # Fallback to Langchain
459
+ langchain_paths = await asyncio.to_thread(
460
+ langchain_csv_chart, csv_url, query, True
461
+ )
462
+
463
+ print (langchain_paths)
464
+
465
+ if len(langchain_paths) > 0:
466
+ return FileResponse(f"{image_file_path}/{langchain_paths[0]}", media_type="image/png")
467
+ else:
468
+ return {"error": "All chart generation methods failed"}
469
+
470
+ except Exception as e:
471
+ print(f"Critical chart error: {str(e)}")
472
+ return {"error": "Internal system error"}
473
+
474
+
475
+
476
+
477
+
478
+
479
+ # MERGED CALL
480
+
481
+ # class CSVData(BaseModel):
482
+ # csv_url: str
483
+ # query: str
484
+ # chart_required: bool
485
+
486
+ # @app.post("/api/v1/csv_chat")
487
+ # async def csv_chat(csv_data: CSVData, authorization: str = Header(None)):
488
+ # # Authorization verification
489
+ # if not authorization or not authorization.startswith("Bearer "):
490
+ # raise HTTPException(status_code=401, detail="Authorization required")
491
+
492
+ # token = authorization.split(" ")[1]
493
+ # if token != os.getenv("AUTH_TOKEN"):
494
+ # raise HTTPException(status_code=403, detail="Invalid credentials")
495
+
496
+ # csv_url = csv_data.csv_url
497
+ # query = csv_data.query
498
+ # chart_required = csv_data.chart_required
499
+
500
+ # if(chart_required == True):
501
+ # try:
502
+ # # Parallel processing with thread pool
503
+ # if if_initial_chart_question(query):
504
+ # chart_path = await asyncio.to_thread(
505
+ # langchain_csv_chart, csv_url, query, True
506
+ # )
507
+ # if "temp" in chart_path:
508
+ # print("langchain chart Generated")
509
+ # return FileResponse('temp.png', media_type="image/png")
510
+ # return {"error": "Chart generation failed"}
511
+
512
+ # # Groq-based chart generation
513
+ # groq_result = await asyncio.to_thread(groq_chart, csv_url, query)
514
+ # if groq_result == "Chart Generated":
515
+ # return FileResponse("exports/charts/temp_chart.png")
516
+ # # Fallback to Langchain
517
+ # langchain_path = await asyncio.to_thread(
518
+ # langchain_csv_chart, csv_url, query, True
519
+ # )
520
+ # if "temp" in langchain_path:
521
+ # print("langchain chart Generated")
522
+ # return FileResponse('temp.png', media_type="image/png")
523
+ # return {"error": "All chart generation methods failed"}
524
+
525
+ # except Exception as e:
526
+ # print(f"Critical chart error: {str(e)}")
527
+ # raise HTTPException(status_code=500, detail="Internal server error")
528
+ # else:
529
+ # try:
530
+ # if if_initial_chat_question(query):
531
+ # answer = await asyncio.to_thread(
532
+ # langchain_csv_chat, csv_url, query, False
533
+ # )
534
+ # print("langchain_answer:", answer)
535
+ # return {"answer": jsonable_encoder(answer)}
536
+
537
+ # # Process with groq_chat first
538
+ # groq_answer = await asyncio.to_thread(groq_chat, csv_url, query)
539
+ # print("groq_answer:", groq_answer)
540
+
541
+ # if process_answer(groq_answer) == "Empty response received.":
542
+ # return {"answer": "Sorry, I couldn't find relevant data..."}
543
+
544
+ # if process_answer(groq_answer):
545
+ # lang_answer = await asyncio.to_thread(
546
+ # langchain_csv_chat, csv_url, query, False
547
+ # )
548
+ # if process_answer(lang_answer):
549
+ # return {"answer": "error"}
550
+ # return {"answer": jsonable_encoder(lang_answer)}
551
+
552
+ # return {"answer": jsonable_encoder(groq_answer)}
553
+
554
+ # except Exception as e:
555
+ # print(f"Error processing request: {str(e)}")
556
+ # raise HTTPException(status_code=500, detail="Internal server error")
557
+
558
+
559
+
560
+
csv_service.py ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import re
2
+ from fastapi.responses import FileResponse
3
+ import numpy as np
4
+ import pandas as pd
5
+ from langchain_core.prompts import ChatPromptTemplate
6
+
7
+
8
+
9
+ def generate_csv_data(csv_url):
10
+
11
+ try:
12
+ # Fetch the data from the URL
13
+ data = pd.read_csv(csv_url)
14
+ data = data.where(pd.notnull(data), '')
15
+ data_list = data.to_dict(orient='records')
16
+ return data_list
17
+ except Exception as e:
18
+ print(f"Error occurred while reading CSV: {e}")
19
+ return {"error": str(e)}
20
+
21
+
22
+
23
+
24
+ def clean_data(csv_url):
25
+ data = pd.read_csv(csv_url)
26
+ if not isinstance(data, pd.DataFrame):
27
+ raise ValueError("Input must be a pandas DataFrame.")
28
+
29
+ try:
30
+ # Remove duplicate rows
31
+ data = data.drop_duplicates()
32
+
33
+ # Strip whitespace from string columns
34
+ for column in data.select_dtypes(include=['object']).columns:
35
+ data[column] = data[column].str.strip()
36
+
37
+ # Replace infinite values with NaN
38
+ data.replace([np.inf, -np.inf], np.nan, inplace=True)
39
+
40
+ # Fill NaN values based on column data types
41
+ for column in data.columns:
42
+ if data[column].dtype == 'object': # String type
43
+ data[column] = data[column].fillna('')
44
+ elif data[column].dtype == 'float64': # Float type
45
+ data[column] = data[column].fillna(0.0)
46
+ elif data[column].dtype == 'int64': # Integer type
47
+ data[column] = data[column].fillna(0)
48
+ elif data[column].dtype == 'bool': # Boolean type
49
+ data[column] = data[column].fillna(False)
50
+ elif data[column].dtype == 'datetime64[ns]': # Datetime type
51
+ data[column] = data[column].fillna(pd.NaT)
52
+ elif data[column].dtype == 'timedelta64[ns]': # Timedelta type
53
+ data[column] = data[column].fillna(pd.Timedelta(0))
54
+ elif data[column].dtype.name == 'category': # Categorical type
55
+ data[column] = data[column].fillna(data[column].cat.categories[0] if len(data[column].cat.categories) > 0 else None)
56
+ elif data[column].dtype == 'complex128': # Complex number type
57
+ data[column] = data[column].fillna(complex(0, 0))
58
+ else: # For other types, default to None
59
+ data[column] = data[column].fillna(None)
60
+
61
+ # Remove constant columns (columns with only one unique value)
62
+ constant_columns = [col for col in data.columns if data[col].nunique() <= 1]
63
+ data = data.drop(columns=constant_columns)
64
+ # print(f"Data cleaning complete. Removed {len(constant_columns)} constant columns and duplicates.")
65
+ return data
66
+
67
+ except Exception as e:
68
+ # print(f"Error occurred during data cleaning: {e}")
69
+ raise e
70
+
71
+
72
+
73
+ def get_csv_basic_info(csv_path):
74
+ """
75
+ Get basic information about a CSV file including:
76
+ - Row count
77
+ - Column count
78
+ - Column names
79
+ - First two rows
80
+
81
+ Parameters:
82
+ csv_path (str): Path to the CSV file
83
+
84
+ Returns:
85
+ dict: Dictionary containing basic file information or error message
86
+ """
87
+
88
+
89
+ try:
90
+ # Read and clean the CSV file
91
+ df = clean_data(csv_path)
92
+
93
+ print(f"CSV file read successfully: {csv_path}")
94
+
95
+ # Prepare the basic info
96
+ info = {
97
+ 'row_count': df.shape[0],
98
+ 'col_count': df.shape[1],
99
+ 'col_names': df.columns.tolist(),
100
+ 'first_two_rows': df.head(2).to_dict('records'),
101
+ 'error': None
102
+ }
103
+ return info
104
+ except Exception as e:
105
+ error_info = {
106
+ 'error': f"Error reading CSV file: {str(e)}",
107
+ }
108
+ return error_info
109
+
110
+
111
+
112
+ def get_image_by_file_name(file_name):
113
+ return FileResponse(file_name)
114
+
115
+
116
+ def extract_chart_filenames(response: str) -> list:
117
+ # Regex pattern to match chart filenames
118
+ pattern = r'chart_[a-f0-9-]+\.png'
119
+
120
+ # Find all matches in the response
121
+ matches = re.findall(pattern, response)
122
+
123
+ return matches
documents/customers-1000.csv ADDED
The diff for this file is too large to render. See raw diff
 
documents/ecommerce_inventory_items.csv ADDED
The diff for this file is too large to render. See raw diff
 
documents/sales.csv ADDED
@@ -0,0 +1,1001 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ OrderID,Product,Quantity,Price,Date,Customer,Region
2
+ 1001,Keyboard,1,49.99,2023-11-29,Francisco Vargas,East
3
+ 1002,Laptop,2,899.99,2023-08-30,Katie Ballard,West
4
+ 1003,Laptop,2,899.99,2023-02-04,Tracy Phillips,East
5
+ 1004,Monitor,4,199.99,2023-05-10,Jonathan Mckee,West
6
+ 1005,Tablet,4,299.99,2023-08-28,Ann Taylor,East
7
+ 1006,Laptop,1,899.99,2023-11-28,Roy Santiago,South
8
+ 1007,Printer,4,149.99,2023-08-29,Julia Arellano,West
9
+ 1008,USB-C Hub,4,29.99,2023-07-03,Nicholas Lara,West
10
+ 1009,Webcam,3,59.99,2023-04-26,Rhonda Nguyen,West
11
+ 1010,Monitor,3,199.99,2023-12-07,Alexandra Robinson,South
12
+ 1011,Headphones,5,79.99,2023-12-23,Casey Walker,West
13
+ 1012,USB-C Hub,3,29.99,2023-01-06,Kimberly Ramos,East
14
+ 1013,USB-C Hub,1,29.99,2023-06-25,Thomas Chambers,South
15
+ 1014,Printer,4,149.99,2023-08-05,James Barton,North
16
+ 1015,USB-C Hub,4,29.99,2023-06-11,Cody Rodriguez,North
17
+ 1016,Headphones,2,79.99,2023-12-05,Melissa Clark,East
18
+ 1017,USB-C Hub,2,29.99,2023-11-06,John Church,South
19
+ 1018,Webcam,3,59.99,2023-10-16,Dr. Karen Peterson,East
20
+ 1019,SSD,2,129.99,2023-03-18,Lisa Torres,South
21
+ 1020,Webcam,1,59.99,2023-09-21,Rebekah Davis,South
22
+ 1021,Laptop,4,899.99,2023-12-28,Eric Vargas,West
23
+ 1022,Webcam,5,59.99,2023-12-30,Dr. Andre Scott,East
24
+ 1023,Printer,4,149.99,2023-09-28,Ryan Simpson,North
25
+ 1024,Tablet,1,299.99,2023-10-27,Sarah Glover,West
26
+ 1025,SSD,4,129.99,2023-02-20,Jamie Williams,West
27
+ 1026,Printer,1,149.99,2023-01-20,Scott Miller,North
28
+ 1027,Headphones,1,79.99,2023-08-04,Bryce Riley,South
29
+ 1028,USB-C Hub,3,29.99,2023-06-11,Zachary Moore,East
30
+ 1029,USB-C Hub,4,29.99,2023-06-03,Matthew Reed,North
31
+ 1030,Headphones,2,79.99,2023-08-23,Julia Green,North
32
+ 1031,Keyboard,2,49.99,2023-09-14,Nathan Sanchez,East
33
+ 1032,SSD,5,129.99,2023-02-04,Jamie Bishop,North
34
+ 1033,Printer,1,149.99,2023-11-05,Rebecca Sellers,West
35
+ 1034,Webcam,1,59.99,2023-12-06,Zachary Jacobs,East
36
+ 1035,SSD,5,129.99,2023-06-27,Nicholas Doyle,South
37
+ 1036,Mouse,5,19.99,2023-01-14,Jerome Henderson,East
38
+ 1037,Laptop,2,899.99,2023-12-21,Mark Johnson,West
39
+ 1038,Monitor,4,199.99,2023-02-06,Kim Bailey,North
40
+ 1039,Laptop,1,899.99,2023-10-25,Monique Flores,North
41
+ 1040,Printer,1,149.99,2023-09-27,Jonathan Reyes,South
42
+ 1041,SSD,5,129.99,2023-10-10,Shannon Dunn,North
43
+ 1042,Printer,2,149.99,2023-09-04,Gabriel Morrison,West
44
+ 1043,Headphones,1,79.99,2023-06-09,Joseph Moore,South
45
+ 1044,Tablet,4,299.99,2023-04-28,Mary Brown,West
46
+ 1045,Headphones,2,79.99,2023-01-28,Michael Elliott,West
47
+ 1046,USB-C Hub,3,29.99,2023-09-04,Timothy Mills,East
48
+ 1047,Mouse,4,19.99,2023-08-31,Amanda Garcia,West
49
+ 1048,USB-C Hub,1,29.99,2023-03-16,Sarah Livingston,West
50
+ 1049,Monitor,3,199.99,2023-11-16,Mark Morgan,West
51
+ 1050,Keyboard,5,49.99,2023-08-01,Judy Caldwell,West
52
+ 1051,Mouse,1,19.99,2023-02-04,Justin Bryant,South
53
+ 1052,Monitor,3,199.99,2023-07-07,Edward Jones,East
54
+ 1053,USB-C Hub,2,29.99,2023-01-02,Erin Sanchez,North
55
+ 1054,Laptop,5,899.99,2023-07-24,Amanda Peck,North
56
+ 1055,USB-C Hub,1,29.99,2023-11-18,Steven Orozco,North
57
+ 1056,Laptop,2,899.99,2023-04-15,Lisa Stephens,South
58
+ 1057,Mouse,3,19.99,2023-02-11,Melissa Smith,East
59
+ 1058,Laptop,2,899.99,2023-04-19,Andrew Hernandez,East
60
+ 1059,SSD,1,129.99,2023-07-10,Evelyn Lambert,North
61
+ 1060,Tablet,5,299.99,2023-04-03,Michael James,West
62
+ 1061,Printer,3,149.99,2023-09-18,Chelsea Thomas,West
63
+ 1062,Headphones,4,79.99,2023-12-11,David Montoya,South
64
+ 1063,Mouse,3,19.99,2023-03-14,Melissa Meadows,South
65
+ 1064,Keyboard,1,49.99,2023-10-15,Rodney Tucker,East
66
+ 1065,Keyboard,5,49.99,2023-11-11,John Brown,West
67
+ 1066,Mouse,3,19.99,2023-05-02,Christopher Murray,West
68
+ 1067,Webcam,5,59.99,2023-09-16,Jeffrey Moyer,North
69
+ 1068,Keyboard,5,49.99,2023-11-19,Alex Brown,West
70
+ 1069,Printer,1,149.99,2023-10-10,Ms. Lindsey Mercer,South
71
+ 1070,USB-C Hub,3,29.99,2023-09-24,Michael Pena,North
72
+ 1071,Webcam,3,59.99,2023-09-08,John Santiago,South
73
+ 1072,Tablet,1,299.99,2023-10-21,Michael Ortega,West
74
+ 1073,USB-C Hub,1,29.99,2023-05-27,Robert Villa,West
75
+ 1074,Headphones,4,79.99,2023-05-04,Renee Fields,East
76
+ 1075,Webcam,4,59.99,2023-08-13,Katherine Young,North
77
+ 1076,Printer,1,149.99,2023-05-20,Shelby Arnold,West
78
+ 1077,Laptop,5,899.99,2023-11-22,Jessica Peters,North
79
+ 1078,Keyboard,1,49.99,2023-02-09,Curtis Watkins,North
80
+ 1079,Keyboard,5,49.99,2023-11-01,Sarah King,West
81
+ 1080,Webcam,4,59.99,2023-07-08,Laura Miller,North
82
+ 1081,USB-C Hub,3,29.99,2023-05-19,April Black,East
83
+ 1082,Webcam,2,59.99,2023-01-19,Tommy Wilson,East
84
+ 1083,Headphones,4,79.99,2023-03-01,Daniel Hart,West
85
+ 1084,Mouse,4,19.99,2023-07-24,Robert Peters,East
86
+ 1085,Headphones,3,79.99,2023-05-11,Robert Olson,East
87
+ 1086,Monitor,5,199.99,2023-09-16,Warren Becker,South
88
+ 1087,USB-C Hub,1,29.99,2023-04-08,Norma Cortez,South
89
+ 1088,Laptop,1,899.99,2023-02-27,Eric Neal,North
90
+ 1089,Keyboard,3,49.99,2023-02-14,Melissa Nielsen,West
91
+ 1090,Monitor,4,199.99,2023-07-20,Louis Smith,East
92
+ 1091,Printer,1,149.99,2023-01-20,Kristen Martin,East
93
+ 1092,Tablet,4,299.99,2023-08-27,Julie Ramirez,West
94
+ 1093,Webcam,2,59.99,2023-01-23,Randy Clark,South
95
+ 1094,Keyboard,2,49.99,2023-09-23,Michael Bernard,South
96
+ 1095,Laptop,1,899.99,2023-07-30,Olivia Underwood,East
97
+ 1096,USB-C Hub,3,29.99,2023-08-13,Johnathan Miller,North
98
+ 1097,Webcam,4,59.99,2023-06-22,Hannah Scott,North
99
+ 1098,Keyboard,5,49.99,2023-05-31,Kayla Reyes,West
100
+ 1099,Webcam,5,59.99,2023-11-24,Charles Hughes,South
101
+ 1100,Printer,2,149.99,2023-11-20,Rebecca Singh,West
102
+ 1101,Headphones,1,79.99,2023-09-15,Aaron Pope,East
103
+ 1102,Laptop,1,899.99,2023-02-17,Wesley Wolf,East
104
+ 1103,USB-C Hub,4,29.99,2023-02-23,Jennifer Turner,North
105
+ 1104,Laptop,2,899.99,2023-08-10,Douglas Pollard,North
106
+ 1105,Tablet,4,299.99,2023-05-26,Kenneth Weaver,West
107
+ 1106,Printer,1,149.99,2023-09-24,Austin Wade,East
108
+ 1107,Monitor,2,199.99,2023-11-30,James Decker,East
109
+ 1108,SSD,1,129.99,2023-01-27,Michael Miller,West
110
+ 1109,Webcam,4,59.99,2023-02-23,Andrew Lewis,North
111
+ 1110,Headphones,3,79.99,2023-04-29,Beth Ramirez,West
112
+ 1111,Laptop,4,899.99,2023-05-13,Brian Morrison,East
113
+ 1112,Tablet,2,299.99,2023-09-29,Elizabeth Cummings,South
114
+ 1113,Printer,4,149.99,2023-04-23,Kenneth Sandoval,West
115
+ 1114,Mouse,4,19.99,2023-04-27,Megan Peterson,South
116
+ 1115,Laptop,5,899.99,2023-09-10,Jessica Burns,West
117
+ 1116,Mouse,4,19.99,2023-11-18,Joe Mccall,South
118
+ 1117,Mouse,3,19.99,2023-02-12,Antonio Snyder,North
119
+ 1118,Tablet,2,299.99,2023-06-24,Jason Johnson,West
120
+ 1119,Webcam,2,59.99,2023-03-27,Jason Sandoval,East
121
+ 1120,Laptop,4,899.99,2023-12-24,Jasmin Johnson,East
122
+ 1121,Mouse,1,19.99,2023-03-22,Daniel Hines,West
123
+ 1122,Headphones,3,79.99,2023-07-31,Brian Gonzalez,North
124
+ 1123,Tablet,3,299.99,2023-07-03,Jerry Durham,West
125
+ 1124,Monitor,4,199.99,2023-11-15,Alejandro Parsons,East
126
+ 1125,Monitor,3,199.99,2023-11-07,Janice Ross,East
127
+ 1126,USB-C Hub,2,29.99,2023-04-11,Thomas Morgan,North
128
+ 1127,SSD,2,129.99,2023-08-02,Daniel Price,South
129
+ 1128,Mouse,1,19.99,2023-05-26,Isaiah Duncan,West
130
+ 1129,Tablet,3,299.99,2023-11-18,Alexander Rodgers,North
131
+ 1130,Webcam,4,59.99,2023-11-16,Patrick Kennedy,West
132
+ 1131,Laptop,1,899.99,2023-02-28,Dawn Bell,South
133
+ 1132,Printer,2,149.99,2023-10-05,Tonya Wilson,South
134
+ 1133,Laptop,3,899.99,2023-10-27,Jacqueline Jennings,North
135
+ 1134,USB-C Hub,3,29.99,2023-04-05,Dawn Moss,South
136
+ 1135,SSD,4,129.99,2023-05-03,Marie Wang,South
137
+ 1136,Webcam,4,59.99,2023-10-08,Tammy Lin,West
138
+ 1137,USB-C Hub,3,29.99,2023-05-13,Grant Smith,South
139
+ 1138,Webcam,4,59.99,2023-06-28,David Johnson,East
140
+ 1139,Printer,3,149.99,2023-07-07,John Juarez,South
141
+ 1140,Laptop,1,899.99,2023-05-03,Jeffrey Lindsey,East
142
+ 1141,Keyboard,3,49.99,2023-06-11,Brandy Dodson,North
143
+ 1142,USB-C Hub,1,29.99,2023-12-10,Paul Mcdaniel,North
144
+ 1143,Printer,3,149.99,2023-11-10,Ronald Williams,North
145
+ 1144,Keyboard,1,49.99,2023-08-22,John Cox,South
146
+ 1145,Printer,2,149.99,2023-08-07,Janet Padilla,South
147
+ 1146,USB-C Hub,1,29.99,2023-05-31,Stephen Boyd,South
148
+ 1147,USB-C Hub,4,29.99,2023-10-06,Shane Hall,South
149
+ 1148,Laptop,3,899.99,2023-08-07,Natasha Thompson,North
150
+ 1149,SSD,4,129.99,2023-03-03,Charles Mckee,East
151
+ 1150,Keyboard,3,49.99,2023-09-27,Ryan Brewer,West
152
+ 1151,Webcam,4,59.99,2023-05-16,Jon Fleming,South
153
+ 1152,Laptop,1,899.99,2023-05-22,Martin Best,West
154
+ 1153,SSD,2,129.99,2023-10-01,Mariah May,East
155
+ 1154,Keyboard,5,49.99,2023-03-27,James Calhoun,East
156
+ 1155,Printer,5,149.99,2023-01-15,Richard Contreras,East
157
+ 1156,Printer,2,149.99,2023-08-27,Rebecca Taylor,North
158
+ 1157,Printer,3,149.99,2023-05-26,Taylor Harris,North
159
+ 1158,USB-C Hub,5,29.99,2023-02-22,Pedro Wilson,West
160
+ 1159,SSD,3,129.99,2023-10-16,Curtis Lin,West
161
+ 1160,USB-C Hub,3,29.99,2023-03-25,Amber Graham,West
162
+ 1161,Tablet,3,299.99,2023-02-13,Rebecca Hall,South
163
+ 1162,Keyboard,1,49.99,2023-10-20,David Hall,West
164
+ 1163,Webcam,3,59.99,2023-01-25,Kristopher Mills,West
165
+ 1164,USB-C Hub,5,29.99,2023-08-10,James Perez,East
166
+ 1165,Headphones,5,79.99,2023-01-25,Adrian Pittman,East
167
+ 1166,Mouse,3,19.99,2023-03-09,Emily Ruiz,North
168
+ 1167,Webcam,2,59.99,2023-06-22,Angela Smith,South
169
+ 1168,Tablet,2,299.99,2023-10-10,Jesse Smith,West
170
+ 1169,SSD,4,129.99,2023-12-01,Shannon White,East
171
+ 1170,Laptop,5,899.99,2023-09-09,Angel Mercado,West
172
+ 1171,Tablet,3,299.99,2023-06-15,Christine Acosta,East
173
+ 1172,Printer,1,149.99,2023-08-27,Amber Alvarez,East
174
+ 1173,Webcam,1,59.99,2023-01-05,Jose Cochran,North
175
+ 1174,Webcam,2,59.99,2023-02-07,Donna Griffin,East
176
+ 1175,Headphones,2,79.99,2023-09-29,Christopher Perez,North
177
+ 1176,Printer,3,149.99,2023-06-11,Michelle Callahan,East
178
+ 1177,Printer,2,149.99,2023-05-11,James Mcmahon,North
179
+ 1178,USB-C Hub,3,29.99,2023-01-18,Tammy Schmidt,East
180
+ 1179,Monitor,4,199.99,2023-01-09,Jacqueline Khan,South
181
+ 1180,Printer,3,149.99,2023-03-27,Olivia Harris,North
182
+ 1181,Webcam,2,59.99,2023-11-05,Jacob Mitchell,East
183
+ 1182,Tablet,2,299.99,2023-02-08,James Roy,East
184
+ 1183,Webcam,4,59.99,2023-09-16,Chris Barber,North
185
+ 1184,USB-C Hub,3,29.99,2023-05-12,Meghan Conley,North
186
+ 1185,Keyboard,2,49.99,2023-05-28,Curtis Hayes,West
187
+ 1186,Laptop,4,899.99,2023-12-02,Katherine Frazier,West
188
+ 1187,SSD,1,129.99,2023-07-05,Heather Newman,East
189
+ 1188,Keyboard,3,49.99,2023-04-18,Mark Davila,West
190
+ 1189,Monitor,3,199.99,2023-08-15,Laura Rodriguez,North
191
+ 1190,Monitor,3,199.99,2023-06-14,Joe Simmons,East
192
+ 1191,Printer,4,149.99,2023-05-09,David Ramos,East
193
+ 1192,Webcam,1,59.99,2023-07-20,Marcus Ross,West
194
+ 1193,Webcam,3,59.99,2023-12-05,Elizabeth Jackson,South
195
+ 1194,Mouse,5,19.99,2023-08-21,Michelle Fuller,East
196
+ 1195,Printer,4,149.99,2023-08-22,Caroline Lynch,East
197
+ 1196,Monitor,2,199.99,2023-11-04,Shelley Newman,East
198
+ 1197,Monitor,4,199.99,2023-05-04,Victor Young,West
199
+ 1198,Tablet,2,299.99,2023-09-15,Christine Rivera,East
200
+ 1199,Printer,3,149.99,2023-11-28,Shelby Gillespie,South
201
+ 1200,SSD,2,129.99,2023-06-20,Chad Phillips,West
202
+ 1201,Keyboard,5,49.99,2023-05-11,Jasmine Frost,North
203
+ 1202,Tablet,5,299.99,2023-06-28,Dennis Anderson,South
204
+ 1203,Printer,4,149.99,2023-10-30,Tiffany Vazquez MD,South
205
+ 1204,Mouse,2,19.99,2023-01-28,Tracy Franco,North
206
+ 1205,Monitor,3,199.99,2023-02-26,Nicole Mccoy,East
207
+ 1206,Monitor,1,199.99,2023-09-07,Matthew Brown,East
208
+ 1207,Webcam,5,59.99,2023-06-10,James Dunn,North
209
+ 1208,Webcam,1,59.99,2023-09-29,John Alvarez,North
210
+ 1209,Headphones,2,79.99,2023-05-01,Karen Hall,East
211
+ 1210,USB-C Hub,4,29.99,2023-05-10,Dawn Rich,North
212
+ 1211,Printer,3,149.99,2023-11-09,Nicholas Fischer,North
213
+ 1212,Monitor,1,199.99,2023-07-17,Katherine Watson,South
214
+ 1213,Keyboard,2,49.99,2023-05-18,Nicole Gaines,South
215
+ 1214,Keyboard,5,49.99,2023-12-24,Jose Walker,South
216
+ 1215,Keyboard,5,49.99,2023-06-29,Sarah Shannon,North
217
+ 1216,Headphones,4,79.99,2023-04-01,Dr. Mary Santos,West
218
+ 1217,SSD,2,129.99,2023-03-31,Vernon Riley,South
219
+ 1218,Headphones,3,79.99,2023-01-06,Jared Frye,North
220
+ 1219,Keyboard,3,49.99,2023-06-19,Deborah Clements,East
221
+ 1220,USB-C Hub,1,29.99,2023-07-04,James Newton,West
222
+ 1221,Laptop,3,899.99,2023-06-30,Samantha Rogers,North
223
+ 1222,Laptop,5,899.99,2023-11-21,Victoria Taylor,East
224
+ 1223,Mouse,1,19.99,2023-12-30,Zachary White Jr.,West
225
+ 1224,Webcam,1,59.99,2023-12-10,Mary Sanders,North
226
+ 1225,Printer,5,149.99,2023-02-02,Jennifer Lopez,South
227
+ 1226,Keyboard,5,49.99,2023-12-01,Michael Anderson,West
228
+ 1227,Printer,2,149.99,2023-09-17,Michael Bartlett,West
229
+ 1228,Monitor,2,199.99,2023-08-02,Julian Knight,South
230
+ 1229,USB-C Hub,4,29.99,2023-04-02,George Johnson,East
231
+ 1230,Webcam,2,59.99,2023-11-22,Stephen Burton,East
232
+ 1231,Printer,5,149.99,2023-05-22,Billy Schwartz,North
233
+ 1232,Webcam,3,59.99,2023-08-31,Elizabeth Gonzalez,West
234
+ 1233,SSD,3,129.99,2023-05-10,Cheryl Gomez,North
235
+ 1234,Tablet,3,299.99,2023-04-13,Keith Montgomery,West
236
+ 1235,USB-C Hub,5,29.99,2023-12-10,Cameron Bryant,South
237
+ 1236,Headphones,4,79.99,2023-10-20,Oscar Brown,West
238
+ 1237,USB-C Hub,5,29.99,2023-06-30,Maria Valentine,West
239
+ 1238,SSD,4,129.99,2023-05-02,Adam Guerra,West
240
+ 1239,SSD,3,129.99,2023-12-24,Crystal Tucker,West
241
+ 1240,Laptop,2,899.99,2023-06-02,William Carroll,South
242
+ 1241,Tablet,2,299.99,2023-01-16,Emily Dennis,South
243
+ 1242,Webcam,2,59.99,2023-03-21,Tammy Greene,South
244
+ 1243,SSD,4,129.99,2023-01-11,Breanna Howe,East
245
+ 1244,Webcam,2,59.99,2023-08-05,Lauren Vasquez,North
246
+ 1245,Tablet,2,299.99,2023-08-19,Jared Robinson,West
247
+ 1246,USB-C Hub,5,29.99,2023-05-07,Olivia Snyder,North
248
+ 1247,Mouse,2,19.99,2023-05-14,Bryce Figueroa,North
249
+ 1248,Mouse,3,19.99,2023-07-02,Katrina Nicholson,North
250
+ 1249,Tablet,3,299.99,2023-06-16,Melissa Harris,North
251
+ 1250,Tablet,4,299.99,2023-03-10,Lori Sharp,North
252
+ 1251,Headphones,3,79.99,2023-10-08,Tyler Reid,East
253
+ 1252,USB-C Hub,1,29.99,2023-11-29,Nicole Johnson,North
254
+ 1253,USB-C Hub,4,29.99,2023-08-13,Caitlin Cole,South
255
+ 1254,SSD,5,129.99,2023-10-17,Adrienne Rodriguez,North
256
+ 1255,Mouse,3,19.99,2023-04-05,Stephanie Tate,South
257
+ 1256,Laptop,2,899.99,2023-01-06,Jessica Santos,East
258
+ 1257,Monitor,3,199.99,2023-11-30,Mark Watson,North
259
+ 1258,Headphones,4,79.99,2023-07-16,Dana Mclaughlin,West
260
+ 1259,Webcam,2,59.99,2023-08-01,Aaron Blackwell,East
261
+ 1260,Webcam,2,59.99,2023-11-03,Nicole Herman DVM,East
262
+ 1261,Keyboard,2,49.99,2023-12-11,Cynthia Johnson,West
263
+ 1262,Mouse,5,19.99,2023-06-11,Cheryl Wells,North
264
+ 1263,Monitor,1,199.99,2023-10-06,John Williams,North
265
+ 1264,Headphones,1,79.99,2023-08-11,Rachel Munoz,South
266
+ 1265,Webcam,4,59.99,2023-06-01,Victoria Wilson,South
267
+ 1266,Monitor,4,199.99,2023-05-30,Renee Johnson,South
268
+ 1267,Keyboard,2,49.99,2023-02-25,Kirk Rubio,South
269
+ 1268,Headphones,4,79.99,2023-04-30,Robert Burgess,North
270
+ 1269,Monitor,5,199.99,2023-11-04,Meredith Smith,East
271
+ 1270,Webcam,2,59.99,2023-05-31,Rhonda Thomas,South
272
+ 1271,Webcam,3,59.99,2023-11-07,William Russell,North
273
+ 1272,Printer,2,149.99,2023-10-30,Mr. Devon Johns,South
274
+ 1273,Tablet,2,299.99,2023-12-26,Daniel Wagner,South
275
+ 1274,SSD,2,129.99,2023-04-11,Lucas Buckley,East
276
+ 1275,Printer,3,149.99,2023-05-23,Tiffany Villarreal,South
277
+ 1276,Webcam,3,59.99,2023-10-31,Brittany Reed,North
278
+ 1277,Tablet,1,299.99,2023-02-04,Dale Kent,East
279
+ 1278,Tablet,3,299.99,2023-01-07,Jenna Anderson,South
280
+ 1279,SSD,1,129.99,2023-06-15,Kimberly Dudley,South
281
+ 1280,Tablet,1,299.99,2023-11-03,Matthew Brown,West
282
+ 1281,Monitor,3,199.99,2023-05-20,Brenda Cortez,South
283
+ 1282,Tablet,4,299.99,2023-08-02,Joshua Lopez,North
284
+ 1283,Laptop,1,899.99,2023-10-06,Rhonda Mills,West
285
+ 1284,SSD,1,129.99,2023-08-24,Mary Gutierrez,East
286
+ 1285,Tablet,1,299.99,2023-02-08,Jerry Hodges,North
287
+ 1286,Printer,1,149.99,2023-09-01,Michael Hendrix DDS,South
288
+ 1287,Webcam,1,59.99,2023-01-01,William Frazier,West
289
+ 1288,Keyboard,3,49.99,2023-11-06,Kimberly Watson,South
290
+ 1289,SSD,5,129.99,2023-01-30,Jordan Hernandez,East
291
+ 1290,Keyboard,4,49.99,2023-08-04,Michelle Gibbs,West
292
+ 1291,Tablet,1,299.99,2023-03-15,Amanda Collier,West
293
+ 1292,Laptop,3,899.99,2023-11-17,Drew Mcdonald,North
294
+ 1293,Headphones,3,79.99,2023-12-06,Linda Schwartz,East
295
+ 1294,SSD,3,129.99,2023-04-26,Debra Stout PhD,East
296
+ 1295,Headphones,2,79.99,2023-05-03,Cesar Burgess,East
297
+ 1296,Mouse,5,19.99,2023-08-17,Mark Lopez,North
298
+ 1297,USB-C Hub,4,29.99,2023-02-05,Nathaniel Diaz,East
299
+ 1298,Tablet,2,299.99,2023-02-22,Mandy Parker,North
300
+ 1299,Keyboard,3,49.99,2023-03-08,Abigail Andrews,East
301
+ 1300,Tablet,4,299.99,2023-11-12,Matthew Hunt,South
302
+ 1301,Printer,1,149.99,2023-05-09,Teresa Leonard,South
303
+ 1302,SSD,3,129.99,2023-10-14,Deborah Diaz,East
304
+ 1303,Laptop,1,899.99,2023-05-09,Gregory Richardson,West
305
+ 1304,Headphones,5,79.99,2023-06-09,Kayla Harris,East
306
+ 1305,Keyboard,5,49.99,2023-03-03,Angela Villanueva,East
307
+ 1306,Mouse,5,19.99,2023-10-23,Jerry Rivera,South
308
+ 1307,Headphones,3,79.99,2023-11-11,Melissa Owens,South
309
+ 1308,Tablet,1,299.99,2023-05-28,Maria Blake,South
310
+ 1309,USB-C Hub,5,29.99,2023-03-15,Lauren Morrison,North
311
+ 1310,Keyboard,5,49.99,2023-04-03,Robert Chang,North
312
+ 1311,Printer,4,149.99,2023-11-07,Daniel Holloway,North
313
+ 1312,USB-C Hub,4,29.99,2023-12-09,John Collins,North
314
+ 1313,Webcam,1,59.99,2023-03-08,Joshua Williams,West
315
+ 1314,Printer,3,149.99,2023-02-28,Katherine Curtis,South
316
+ 1315,Tablet,5,299.99,2023-02-01,Angela Moore,East
317
+ 1316,Keyboard,3,49.99,2023-10-28,Sarah Boyle,South
318
+ 1317,Monitor,2,199.99,2023-09-15,Anthony Patel,South
319
+ 1318,SSD,1,129.99,2023-04-28,Brandon Hernandez,North
320
+ 1319,Tablet,4,299.99,2023-08-03,Christina Rodriguez,West
321
+ 1320,Monitor,3,199.99,2023-05-01,Shane Leon,West
322
+ 1321,SSD,4,129.99,2023-01-01,Mark Buchanan,West
323
+ 1322,Webcam,4,59.99,2023-02-19,Adrian Coffey,East
324
+ 1323,USB-C Hub,2,29.99,2023-12-07,Sarah Gonzalez,East
325
+ 1324,Keyboard,3,49.99,2023-07-27,Ian Bryan,East
326
+ 1325,Printer,3,149.99,2023-12-29,Michael Reed,East
327
+ 1326,USB-C Hub,1,29.99,2023-08-06,Thomas Marks,North
328
+ 1327,Headphones,2,79.99,2023-09-10,Chad Torres,East
329
+ 1328,Laptop,5,899.99,2023-02-04,Alexandra Welch,North
330
+ 1329,Headphones,5,79.99,2023-11-15,Christina Peters,East
331
+ 1330,Mouse,4,19.99,2023-06-09,David Barrett,North
332
+ 1331,Tablet,5,299.99,2023-11-03,Thomas Mcclure,East
333
+ 1332,USB-C Hub,4,29.99,2023-02-04,Kevin Webb,North
334
+ 1333,Headphones,1,79.99,2023-12-18,Alexis Tyler,East
335
+ 1334,Tablet,2,299.99,2023-04-21,Douglas Calderon,East
336
+ 1335,Headphones,1,79.99,2023-04-04,Audrey Wilson,West
337
+ 1336,Mouse,3,19.99,2023-08-11,Brian Campbell Jr.,South
338
+ 1337,Tablet,5,299.99,2023-05-18,Douglas Hicks,East
339
+ 1338,Webcam,3,59.99,2023-11-24,Victoria Lowe,North
340
+ 1339,Monitor,5,199.99,2023-08-12,Monica Jordan,North
341
+ 1340,Tablet,5,299.99,2023-07-10,Dana Baker,West
342
+ 1341,Monitor,2,199.99,2023-02-28,Erica Johnson,West
343
+ 1342,Laptop,4,899.99,2023-08-25,Daniel Richard,East
344
+ 1343,Headphones,2,79.99,2023-10-19,Bradley Lee,North
345
+ 1344,Monitor,5,199.99,2023-11-11,Heather Garrett,North
346
+ 1345,Keyboard,5,49.99,2023-08-26,Robert Simpson,West
347
+ 1346,Monitor,2,199.99,2023-01-21,Dawn Kennedy,South
348
+ 1347,Keyboard,5,49.99,2023-09-30,Anne Fleming,South
349
+ 1348,Headphones,5,79.99,2023-05-30,Kevin Sanchez,North
350
+ 1349,Monitor,4,199.99,2023-12-18,Brandon Olsen,East
351
+ 1350,Laptop,3,899.99,2023-12-09,Deborah Miller,East
352
+ 1351,Monitor,2,199.99,2023-12-28,Charles Mills,North
353
+ 1352,Tablet,1,299.99,2023-05-29,Jasmine Mitchell,North
354
+ 1353,Printer,4,149.99,2023-07-03,Anne Leon,West
355
+ 1354,Keyboard,4,49.99,2023-07-24,Karen Buck,West
356
+ 1355,Printer,3,149.99,2023-03-25,Karen Park,West
357
+ 1356,USB-C Hub,5,29.99,2023-09-05,Bonnie Moore,East
358
+ 1357,Monitor,2,199.99,2023-04-25,Matthew Bright,North
359
+ 1358,Printer,2,149.99,2023-12-16,Jennifer Miller,South
360
+ 1359,Tablet,4,299.99,2023-03-25,Jennifer Flores,North
361
+ 1360,Laptop,3,899.99,2023-09-17,Michael Mccarthy,North
362
+ 1361,Keyboard,2,49.99,2023-05-02,Tiffany Wheeler,West
363
+ 1362,USB-C Hub,5,29.99,2023-09-26,Dana Barnes,East
364
+ 1363,USB-C Hub,2,29.99,2023-08-13,Alice Mitchell,North
365
+ 1364,Monitor,5,199.99,2023-10-09,Rebecca Russell,East
366
+ 1365,Mouse,1,19.99,2023-06-12,John Golden,East
367
+ 1366,Keyboard,4,49.99,2023-10-17,Kevin Fisher,North
368
+ 1367,SSD,5,129.99,2023-06-22,Charles Dominguez,South
369
+ 1368,Keyboard,1,49.99,2023-08-02,Gary Phillips,South
370
+ 1369,Mouse,5,19.99,2023-11-17,Angelica Roberts,North
371
+ 1370,Tablet,3,299.99,2023-12-26,Leslie Keith,East
372
+ 1371,Headphones,5,79.99,2023-12-08,John Scott,North
373
+ 1372,Headphones,5,79.99,2023-11-14,Jennifer Perkins,North
374
+ 1373,Monitor,3,199.99,2023-09-25,Kelly Jones,South
375
+ 1374,USB-C Hub,2,29.99,2023-05-05,Tiffany Walker,South
376
+ 1375,Monitor,1,199.99,2023-06-04,Dr. Jeremy Alexander,East
377
+ 1376,SSD,5,129.99,2023-01-05,Sean Lin,West
378
+ 1377,Laptop,5,899.99,2023-03-29,Brandon Goodwin,East
379
+ 1378,Webcam,4,59.99,2023-01-21,Katie Hawkins,West
380
+ 1379,Monitor,3,199.99,2023-07-15,Katie Walton,North
381
+ 1380,Laptop,3,899.99,2023-07-17,Austin Sanchez,East
382
+ 1381,Mouse,4,19.99,2023-01-20,Kevin Bennett,South
383
+ 1382,Keyboard,5,49.99,2023-09-04,Carl King,West
384
+ 1383,Monitor,3,199.99,2023-12-10,Lori Roberts,North
385
+ 1384,Tablet,2,299.99,2023-03-15,Christina Howard,East
386
+ 1385,SSD,2,129.99,2023-11-12,Jose Craig,East
387
+ 1386,Monitor,5,199.99,2023-01-08,Daniel Navarro,West
388
+ 1387,SSD,3,129.99,2023-07-27,Hector Hendricks,South
389
+ 1388,Tablet,5,299.99,2023-11-27,Andrea Gilmore,North
390
+ 1389,Keyboard,3,49.99,2023-03-07,Mary Luna,North
391
+ 1390,Laptop,4,899.99,2023-04-07,Mark Mckenzie,East
392
+ 1391,Mouse,2,19.99,2023-11-16,Nicole Jones,South
393
+ 1392,Headphones,3,79.99,2023-10-15,Tammy Porter,West
394
+ 1393,Mouse,4,19.99,2023-12-08,Timothy Miller,South
395
+ 1394,USB-C Hub,1,29.99,2023-12-14,Connie Parker,West
396
+ 1395,Printer,1,149.99,2023-09-12,Cory Mckenzie,South
397
+ 1396,Monitor,2,199.99,2023-06-14,Jennifer Martin,North
398
+ 1397,Headphones,3,79.99,2023-10-28,Timothy Ortiz,North
399
+ 1398,Mouse,3,19.99,2023-07-15,Sara Gomez,South
400
+ 1399,Webcam,3,59.99,2023-12-24,Anthony Walker,North
401
+ 1400,Mouse,4,19.99,2023-02-13,Jennifer Miller,South
402
+ 1401,Laptop,3,899.99,2023-11-29,Rebecca Tucker,South
403
+ 1402,Headphones,3,79.99,2023-03-01,Larry Torres,West
404
+ 1403,Monitor,3,199.99,2023-06-12,Michael Clark,South
405
+ 1404,Headphones,1,79.99,2023-10-10,Derek Harris,South
406
+ 1405,Printer,1,149.99,2023-07-24,Mitchell Boyd,North
407
+ 1406,SSD,5,129.99,2023-07-31,Dennis Sutton,East
408
+ 1407,Webcam,3,59.99,2023-05-26,Brittany Callahan,East
409
+ 1408,Keyboard,5,49.99,2023-10-24,Sheila Garcia,East
410
+ 1409,Monitor,4,199.99,2023-03-05,Jason Church,South
411
+ 1410,SSD,3,129.99,2023-02-22,Breanna Jackson,North
412
+ 1411,SSD,2,129.99,2023-04-15,Rodney Payne,West
413
+ 1412,USB-C Hub,2,29.99,2023-11-02,Kenneth Green,North
414
+ 1413,Mouse,5,19.99,2023-06-21,Douglas Lopez,East
415
+ 1414,Mouse,5,19.99,2023-02-08,Stephanie Turner,East
416
+ 1415,USB-C Hub,5,29.99,2023-01-20,Barbara Cox,North
417
+ 1416,Headphones,4,79.99,2023-08-30,Daniel Thompson,North
418
+ 1417,Headphones,1,79.99,2023-08-15,Elizabeth Moore,North
419
+ 1418,Keyboard,3,49.99,2023-03-04,Taylor Allen,East
420
+ 1419,Laptop,3,899.99,2023-06-25,Andrew Wiley,South
421
+ 1420,Laptop,5,899.99,2023-05-25,Mrs. Stacey Jones MD,South
422
+ 1421,Monitor,1,199.99,2023-06-29,Katherine Richards,West
423
+ 1422,Tablet,3,299.99,2023-01-11,Danny Strickland,East
424
+ 1423,Keyboard,5,49.99,2023-04-19,Amanda Cummings,East
425
+ 1424,Webcam,1,59.99,2023-04-04,Erik Owens,North
426
+ 1425,SSD,1,129.99,2023-02-27,Taylor Huffman,South
427
+ 1426,Headphones,3,79.99,2023-11-12,Jacqueline Aguirre,East
428
+ 1427,Laptop,2,899.99,2023-11-27,Charlene Moore,East
429
+ 1428,Headphones,1,79.99,2023-01-25,Kim Sullivan,South
430
+ 1429,Mouse,4,19.99,2023-04-14,Jeffrey Murray,West
431
+ 1430,Tablet,5,299.99,2023-02-13,Tina Francis,West
432
+ 1431,Mouse,3,19.99,2023-07-27,Heather Garrison,North
433
+ 1432,Monitor,3,199.99,2023-06-09,Edwin Espinoza,South
434
+ 1433,Headphones,1,79.99,2023-09-04,Phillip Garrett,South
435
+ 1434,Keyboard,1,49.99,2023-12-12,Casey Rivera,North
436
+ 1435,Mouse,4,19.99,2023-11-22,Ryan Perez,West
437
+ 1436,Tablet,4,299.99,2023-08-18,Carolyn Roman,South
438
+ 1437,Headphones,4,79.99,2023-04-02,Chris Rodriguez,North
439
+ 1438,Laptop,4,899.99,2023-01-24,Ronald Richard,East
440
+ 1439,Webcam,1,59.99,2023-12-20,Stephen Hill,West
441
+ 1440,USB-C Hub,1,29.99,2023-04-21,Joseph Freeman,West
442
+ 1441,Webcam,3,59.99,2023-04-20,Samuel Garza,South
443
+ 1442,USB-C Hub,1,29.99,2023-06-06,Greg Fischer,West
444
+ 1443,USB-C Hub,5,29.99,2023-08-11,Tracy Erickson,South
445
+ 1444,USB-C Hub,1,29.99,2023-05-20,Samantha Edwards,South
446
+ 1445,Printer,1,149.99,2023-05-12,Samuel Summers,East
447
+ 1446,Laptop,2,899.99,2023-10-18,Grant Smith,East
448
+ 1447,Keyboard,4,49.99,2023-07-08,Jennifer Dunn,North
449
+ 1448,Tablet,2,299.99,2023-09-26,Robert Boyer,East
450
+ 1449,Laptop,2,899.99,2023-04-27,James Ellis,South
451
+ 1450,Mouse,5,19.99,2023-12-04,Beth Parsons,North
452
+ 1451,Webcam,2,59.99,2023-12-06,Carol Mayo,East
453
+ 1452,Tablet,4,299.99,2023-01-22,James Carroll,East
454
+ 1453,Monitor,4,199.99,2023-05-12,Neil Young,East
455
+ 1454,Headphones,1,79.99,2023-09-12,Danny Cameron,North
456
+ 1455,Monitor,4,199.99,2023-08-30,Darren Kelly,West
457
+ 1456,Webcam,3,59.99,2023-01-16,Heather Gordon,East
458
+ 1457,Laptop,5,899.99,2023-05-27,James Rogers,South
459
+ 1458,Keyboard,5,49.99,2023-06-06,Samuel Thompson,East
460
+ 1459,Printer,4,149.99,2023-02-26,Jill Hernandez,North
461
+ 1460,Tablet,1,299.99,2023-01-12,Heather Evans,West
462
+ 1461,USB-C Hub,2,29.99,2023-07-11,Lori Wright,East
463
+ 1462,SSD,1,129.99,2023-03-01,Christina Perez,South
464
+ 1463,Headphones,1,79.99,2023-12-12,Chad Dalton MD,North
465
+ 1464,Tablet,4,299.99,2023-10-10,Kevin Duncan,South
466
+ 1465,SSD,1,129.99,2023-12-24,Susan Morales,South
467
+ 1466,Mouse,1,19.99,2023-09-10,Andrew Barnes,South
468
+ 1467,Tablet,5,299.99,2023-04-30,Lee Foster,East
469
+ 1468,Printer,1,149.99,2023-08-01,Kelli Conway,South
470
+ 1469,Tablet,2,299.99,2023-07-30,Victoria Perez,East
471
+ 1470,USB-C Hub,2,29.99,2023-12-17,Gary Osborne,South
472
+ 1471,Headphones,5,79.99,2023-08-13,Lindsey Owens,East
473
+ 1472,Tablet,4,299.99,2023-12-30,Kristina Berry,West
474
+ 1473,USB-C Hub,5,29.99,2023-04-10,Paul Sanders,North
475
+ 1474,Printer,3,149.99,2023-09-09,Damon Oconnor,North
476
+ 1475,SSD,2,129.99,2023-09-09,Laurie Fernandez,East
477
+ 1476,Monitor,4,199.99,2023-11-29,Debra Vasquez,South
478
+ 1477,Printer,4,149.99,2023-07-22,Jessica Johnson,West
479
+ 1478,Laptop,5,899.99,2023-02-02,Karen Wilkins,South
480
+ 1479,Webcam,1,59.99,2023-12-29,William Herrera,South
481
+ 1480,Tablet,1,299.99,2023-01-03,Dennis Hernandez,West
482
+ 1481,Mouse,4,19.99,2023-08-06,Melissa Cantrell,East
483
+ 1482,Printer,2,149.99,2023-11-03,Joshua Hayes,South
484
+ 1483,Laptop,2,899.99,2023-09-15,Steven Woodard,West
485
+ 1484,USB-C Hub,4,29.99,2023-07-19,Donna Scott,North
486
+ 1485,SSD,5,129.99,2023-07-31,Lisa Gutierrez,West
487
+ 1486,SSD,3,129.99,2023-12-24,John Glenn,South
488
+ 1487,Webcam,5,59.99,2023-05-01,Kristin Cook,North
489
+ 1488,Keyboard,4,49.99,2023-10-15,Jennifer Nguyen,North
490
+ 1489,USB-C Hub,3,29.99,2023-04-02,Tiffany Johnson,South
491
+ 1490,SSD,5,129.99,2023-01-18,Julie Perez,East
492
+ 1491,Mouse,1,19.99,2023-12-12,Rebecca Vargas,South
493
+ 1492,Printer,5,149.99,2023-10-27,Ms. Michelle Golden,West
494
+ 1493,Webcam,4,59.99,2023-01-25,Tiffany Alvarez,East
495
+ 1494,Printer,3,149.99,2023-06-16,Kristen Sanchez,West
496
+ 1495,Monitor,3,199.99,2023-06-03,Justin Tucker,East
497
+ 1496,Printer,2,149.99,2023-04-07,Steven Sutton,East
498
+ 1497,Keyboard,2,49.99,2023-11-23,Cody Sanchez,South
499
+ 1498,Webcam,4,59.99,2023-03-26,Stacy Evans,East
500
+ 1499,Monitor,4,199.99,2023-08-07,Deborah Jimenez,East
501
+ 1500,Printer,4,149.99,2023-06-09,Savannah Jones,East
502
+ 1501,Mouse,2,19.99,2023-07-29,Kimberly Kemp,East
503
+ 1502,SSD,1,129.99,2023-05-30,Kristi Morrow,North
504
+ 1503,Printer,4,149.99,2023-03-15,Christopher Webster,North
505
+ 1504,Keyboard,4,49.99,2023-10-30,Nathan Patel,South
506
+ 1505,Mouse,3,19.99,2023-06-14,Dylan Bailey,East
507
+ 1506,Mouse,5,19.99,2023-11-18,Susan Elliott,South
508
+ 1507,Headphones,2,79.99,2023-04-16,Jennifer Morales,West
509
+ 1508,Mouse,1,19.99,2023-11-14,Debra Irwin,West
510
+ 1509,Printer,3,149.99,2023-10-14,Robert Green,North
511
+ 1510,Keyboard,2,49.99,2023-07-26,Gwendolyn Ramirez,South
512
+ 1511,Tablet,2,299.99,2023-05-18,Chloe Jones,East
513
+ 1512,Mouse,5,19.99,2023-01-28,Sarah Bauer,East
514
+ 1513,Headphones,3,79.99,2023-06-30,Allison Miller,East
515
+ 1514,Webcam,5,59.99,2023-01-04,Patrick Dillon,South
516
+ 1515,Printer,1,149.99,2023-12-24,Justin King,North
517
+ 1516,Headphones,2,79.99,2023-05-23,Glenn Santos,East
518
+ 1517,Printer,5,149.99,2023-02-27,Matthew King,South
519
+ 1518,Monitor,3,199.99,2023-09-15,Chloe Walker,South
520
+ 1519,Monitor,3,199.99,2023-07-07,Mary Davis,West
521
+ 1520,Printer,4,149.99,2023-03-17,Thomas Ross,East
522
+ 1521,USB-C Hub,4,29.99,2023-09-09,Joseph Mills,West
523
+ 1522,Mouse,5,19.99,2023-07-04,Erik Walker,South
524
+ 1523,SSD,5,129.99,2023-08-04,Beth Martinez,North
525
+ 1524,Laptop,3,899.99,2023-09-08,Teresa Robinson,West
526
+ 1525,Monitor,2,199.99,2023-06-05,Paige Rodgers,West
527
+ 1526,SSD,5,129.99,2023-04-09,Micheal Young,South
528
+ 1527,Tablet,1,299.99,2023-05-06,Melissa Oliver,West
529
+ 1528,Monitor,1,199.99,2023-12-22,Justin Wood,North
530
+ 1529,Monitor,1,199.99,2023-01-08,Steven Jones,West
531
+ 1530,Webcam,5,59.99,2023-01-25,Sarah Dean,North
532
+ 1531,Webcam,5,59.99,2023-03-01,Stephanie Bradshaw,South
533
+ 1532,Keyboard,4,49.99,2023-03-08,Michelle Crawford,North
534
+ 1533,Headphones,1,79.99,2023-12-03,Nicole Wright,West
535
+ 1534,Monitor,2,199.99,2023-11-22,Michelle Greer,South
536
+ 1535,Keyboard,4,49.99,2023-09-12,Kristen Baker,West
537
+ 1536,Headphones,2,79.99,2023-09-29,Craig Gomez,South
538
+ 1537,Webcam,2,59.99,2023-10-29,Bradley Thompson,West
539
+ 1538,Headphones,1,79.99,2023-06-20,Franklin Roth,North
540
+ 1539,Tablet,2,299.99,2023-11-25,Amanda Morrison,South
541
+ 1540,Monitor,4,199.99,2023-09-22,Angela White,West
542
+ 1541,Laptop,1,899.99,2023-03-21,Danielle Molina,East
543
+ 1542,USB-C Hub,3,29.99,2023-08-21,Joshua Perez,West
544
+ 1543,Keyboard,2,49.99,2023-08-28,Daniel Hull,North
545
+ 1544,Tablet,3,299.99,2023-09-12,Andrew Morgan,East
546
+ 1545,Headphones,1,79.99,2023-02-20,Jordan Thomas,South
547
+ 1546,Keyboard,2,49.99,2023-12-26,Heather Richardson,East
548
+ 1547,Laptop,4,899.99,2023-12-20,Colin Moore,North
549
+ 1548,Webcam,5,59.99,2023-04-11,Mrs. Kathryn Barrera,East
550
+ 1549,Tablet,1,299.99,2023-08-22,Nicholas Campbell,West
551
+ 1550,Monitor,1,199.99,2023-11-05,David Miller,North
552
+ 1551,Laptop,3,899.99,2023-08-17,Sean Cooper,East
553
+ 1552,Printer,2,149.99,2023-12-05,James Miller,East
554
+ 1553,Monitor,5,199.99,2023-04-02,Joel Mcconnell,East
555
+ 1554,Keyboard,3,49.99,2023-05-05,Francis Beck,East
556
+ 1555,USB-C Hub,2,29.99,2023-06-11,Raymond Collins,South
557
+ 1556,Headphones,4,79.99,2023-11-10,Amanda Kim,North
558
+ 1557,Keyboard,1,49.99,2023-09-21,Theodore Myers,North
559
+ 1558,USB-C Hub,1,29.99,2023-04-08,Derrick Holmes,West
560
+ 1559,USB-C Hub,5,29.99,2023-07-27,Alicia Tate,North
561
+ 1560,Webcam,5,59.99,2023-10-14,David Howard,West
562
+ 1561,Mouse,2,19.99,2023-01-16,Hannah Bowman,South
563
+ 1562,Headphones,1,79.99,2023-05-31,Melinda Sparks,West
564
+ 1563,Mouse,4,19.99,2023-01-24,Deborah Kelley,North
565
+ 1564,Keyboard,5,49.99,2023-05-15,Travis Berg,South
566
+ 1565,Monitor,3,199.99,2023-09-23,Andrew Holloway,North
567
+ 1566,Mouse,1,19.99,2023-10-17,Nancy Harris,West
568
+ 1567,Tablet,2,299.99,2023-03-26,Sarah Newton,West
569
+ 1568,USB-C Hub,2,29.99,2023-10-25,Matthew Vincent,South
570
+ 1569,Headphones,4,79.99,2023-11-14,Erin Lee,East
571
+ 1570,Webcam,5,59.99,2023-05-02,Denise Christensen,South
572
+ 1571,Webcam,1,59.99,2023-01-29,Adrienne Smith,East
573
+ 1572,Tablet,3,299.99,2023-03-16,Rebecca Gilbert,East
574
+ 1573,SSD,3,129.99,2023-01-04,Gavin Farmer,North
575
+ 1574,Laptop,3,899.99,2023-12-02,Jessica Huang MD,West
576
+ 1575,Mouse,3,19.99,2023-09-01,Eric Garcia,West
577
+ 1576,Mouse,1,19.99,2023-12-13,Vanessa Bryant,East
578
+ 1577,Mouse,3,19.99,2023-09-19,Angela Jackson,North
579
+ 1578,Keyboard,3,49.99,2023-12-21,Alejandro Powell,South
580
+ 1579,Mouse,2,19.99,2023-12-15,Kevin Powers,South
581
+ 1580,SSD,3,129.99,2023-01-29,Mathew Olson,East
582
+ 1581,Mouse,1,19.99,2023-08-10,Jeffrey Brown,South
583
+ 1582,Webcam,3,59.99,2023-06-04,Peter Morgan,West
584
+ 1583,Tablet,3,299.99,2023-11-10,Kevin Moore,East
585
+ 1584,Headphones,2,79.99,2023-02-08,Melanie Duffy,South
586
+ 1585,Keyboard,2,49.99,2023-03-01,Natalie Chang,North
587
+ 1586,Mouse,1,19.99,2023-11-11,Nancy Jones,West
588
+ 1587,Headphones,3,79.99,2023-03-17,Kimberly Daniels,South
589
+ 1588,Mouse,5,19.99,2023-06-28,Melanie Strickland,East
590
+ 1589,Printer,4,149.99,2023-02-15,Jon Rice,South
591
+ 1590,Webcam,4,59.99,2023-05-10,Megan Rodriguez,South
592
+ 1591,Printer,2,149.99,2023-03-05,Christina Lee,East
593
+ 1592,Monitor,2,199.99,2023-04-30,John Knight,South
594
+ 1593,USB-C Hub,3,29.99,2023-08-12,Deborah Watson,West
595
+ 1594,SSD,4,129.99,2023-05-04,Amanda Charles,North
596
+ 1595,Mouse,3,19.99,2023-01-31,Timothy Pacheco,South
597
+ 1596,Printer,5,149.99,2023-03-09,Judith Taylor,South
598
+ 1597,USB-C Hub,3,29.99,2023-07-28,Rachel Hernandez,North
599
+ 1598,Headphones,1,79.99,2023-10-05,Larry Sullivan,South
600
+ 1599,Keyboard,2,49.99,2023-04-29,Mark Brooks,West
601
+ 1600,Headphones,2,79.99,2023-11-23,Damon Elliott,South
602
+ 1601,Laptop,3,899.99,2023-12-15,Michael Chan,East
603
+ 1602,Printer,5,149.99,2023-12-08,April Blackwell,North
604
+ 1603,Laptop,2,899.99,2023-08-08,Craig Powell,West
605
+ 1604,Mouse,3,19.99,2023-01-31,Michael Torres Jr.,East
606
+ 1605,Printer,5,149.99,2023-12-24,Donna Steele,North
607
+ 1606,Webcam,2,59.99,2023-08-30,Stephanie Brown,West
608
+ 1607,USB-C Hub,1,29.99,2023-10-09,Stephanie Burnett,North
609
+ 1608,Headphones,2,79.99,2023-09-16,Jessica Hicks,West
610
+ 1609,SSD,4,129.99,2023-05-25,Kevin Williamson,North
611
+ 1610,Webcam,4,59.99,2023-03-01,Ashley Jordan,East
612
+ 1611,Laptop,1,899.99,2023-08-25,Kristine Holland,West
613
+ 1612,Keyboard,3,49.99,2023-06-02,Julie Murphy MD,West
614
+ 1613,Printer,4,149.99,2023-02-04,Christy Smith,West
615
+ 1614,Laptop,2,899.99,2023-03-11,Jonathan Rose,West
616
+ 1615,Webcam,4,59.99,2023-07-29,Joseph Lynch,East
617
+ 1616,Webcam,2,59.99,2023-01-03,Kimberly Baker,South
618
+ 1617,Monitor,3,199.99,2023-03-13,Shaun Perez,North
619
+ 1618,Printer,5,149.99,2023-09-27,Brittany Flores,West
620
+ 1619,SSD,3,129.99,2023-03-05,Lindsey Salazar,South
621
+ 1620,Monitor,4,199.99,2023-08-05,Eduardo Carr,East
622
+ 1621,Monitor,1,199.99,2023-02-13,David Parrish,West
623
+ 1622,Laptop,5,899.99,2023-08-24,Carla Reed,South
624
+ 1623,SSD,3,129.99,2023-10-25,Mikayla Brown,North
625
+ 1624,Laptop,1,899.99,2023-12-01,Brandon Mann,North
626
+ 1625,Headphones,3,79.99,2023-12-23,Anthony Anderson,North
627
+ 1626,USB-C Hub,3,29.99,2023-04-04,Meredith Vasquez,East
628
+ 1627,Webcam,3,59.99,2023-07-30,Logan Herrera,South
629
+ 1628,Laptop,1,899.99,2023-09-25,Carl Garner,East
630
+ 1629,Headphones,1,79.99,2023-10-25,Andrea Black,North
631
+ 1630,Printer,5,149.99,2023-04-12,Benjamin Knight,North
632
+ 1631,SSD,1,129.99,2023-08-29,Mario Marsh,East
633
+ 1632,Laptop,5,899.99,2023-02-27,Mrs. Sharon Chambers,East
634
+ 1633,Webcam,1,59.99,2023-05-10,Rachel Mckenzie,North
635
+ 1634,Webcam,4,59.99,2023-11-25,Stacey Li,West
636
+ 1635,Monitor,3,199.99,2023-11-07,Philip Phillips PhD,North
637
+ 1636,Printer,4,149.99,2023-06-20,Anthony Wood,North
638
+ 1637,Tablet,5,299.99,2023-04-06,Austin Reed,North
639
+ 1638,Laptop,5,899.99,2023-07-27,Hailey Douglas,West
640
+ 1639,Keyboard,5,49.99,2023-01-06,Sara Garza,North
641
+ 1640,Keyboard,3,49.99,2023-05-03,Kathleen Evans,East
642
+ 1641,Headphones,4,79.99,2023-07-18,Shaun Hess,North
643
+ 1642,Laptop,2,899.99,2023-10-27,Ashlee Burton,South
644
+ 1643,Mouse,2,19.99,2023-01-22,Christina Burnett DDS,West
645
+ 1644,Webcam,5,59.99,2023-02-28,Allison Bright,South
646
+ 1645,Monitor,5,199.99,2023-06-23,Savannah Webb,North
647
+ 1646,Monitor,3,199.99,2023-01-01,Shannon Mitchell,South
648
+ 1647,SSD,4,129.99,2023-08-18,Mary Davidson,South
649
+ 1648,Laptop,1,899.99,2023-03-09,Henry Johnson,South
650
+ 1649,Webcam,1,59.99,2023-08-08,Amy Durham,North
651
+ 1650,Printer,2,149.99,2023-11-26,Carol Cook,East
652
+ 1651,USB-C Hub,1,29.99,2023-12-21,Cynthia Rodriguez,West
653
+ 1652,Keyboard,5,49.99,2023-04-03,Johnny Pearson,South
654
+ 1653,Monitor,5,199.99,2023-09-19,Ashley King,East
655
+ 1654,Webcam,4,59.99,2023-08-01,Brooke Estrada,East
656
+ 1655,Printer,4,149.99,2023-01-26,Robert Costa,East
657
+ 1656,Printer,3,149.99,2023-07-08,Jordan Larsen,South
658
+ 1657,Tablet,2,299.99,2023-09-13,Stacey Sanders,West
659
+ 1658,Tablet,1,299.99,2023-11-03,Michael Day,South
660
+ 1659,USB-C Hub,4,29.99,2023-09-21,Angela Bautista,West
661
+ 1660,Webcam,3,59.99,2023-12-26,Kathryn Norman,North
662
+ 1661,Keyboard,4,49.99,2023-01-27,Sarah Ray,North
663
+ 1662,Keyboard,3,49.99,2023-08-23,Evan Hall,South
664
+ 1663,Printer,3,149.99,2023-07-16,Rodney Silva,South
665
+ 1664,USB-C Hub,3,29.99,2023-08-02,Karen Gonzalez,East
666
+ 1665,Mouse,3,19.99,2023-09-09,Dr. Dan Nixon DDS,East
667
+ 1666,Keyboard,3,49.99,2023-10-10,Mr. Wesley Gregory,North
668
+ 1667,Monitor,5,199.99,2023-10-05,Lauren Williams,North
669
+ 1668,Printer,2,149.99,2023-03-22,Robert Bell,South
670
+ 1669,Keyboard,1,49.99,2023-04-11,Katie Murphy,North
671
+ 1670,Webcam,5,59.99,2023-03-17,Michelle Hatfield,West
672
+ 1671,SSD,5,129.99,2023-07-31,Connie Fisher,South
673
+ 1672,Monitor,2,199.99,2023-05-16,Robert Marquez,East
674
+ 1673,Keyboard,5,49.99,2023-09-06,Erik Howard,West
675
+ 1674,Laptop,4,899.99,2023-08-03,Brian Landry,North
676
+ 1675,Printer,2,149.99,2023-12-02,Kyle Kim,North
677
+ 1676,Monitor,3,199.99,2023-11-21,Robert Ross,South
678
+ 1677,Printer,2,149.99,2023-06-16,Brandon Bradley,East
679
+ 1678,USB-C Hub,5,29.99,2023-06-15,Nancy Thompson,North
680
+ 1679,Tablet,5,299.99,2023-10-24,Lisa Oconnor,South
681
+ 1680,SSD,2,129.99,2023-02-08,Karen Rivera,South
682
+ 1681,USB-C Hub,5,29.99,2023-09-29,Eric Mitchell,West
683
+ 1682,Keyboard,4,49.99,2023-07-15,Jeremy Ritter,East
684
+ 1683,Laptop,3,899.99,2023-12-21,Leroy Evans,South
685
+ 1684,SSD,5,129.99,2023-09-05,Jeremy Rodriguez,West
686
+ 1685,Laptop,2,899.99,2023-11-04,Cristina Hammond,West
687
+ 1686,Webcam,3,59.99,2023-04-11,Marc Hall,South
688
+ 1687,SSD,5,129.99,2023-03-24,Frances Delacruz,West
689
+ 1688,Webcam,1,59.99,2023-01-04,Joseph Elliott,East
690
+ 1689,Mouse,4,19.99,2023-08-16,Jacob Moses,West
691
+ 1690,Webcam,1,59.99,2023-10-19,Miguel Mcclain,East
692
+ 1691,Monitor,4,199.99,2023-10-18,Cole Lee,West
693
+ 1692,Headphones,4,79.99,2023-05-03,Donna Kline,West
694
+ 1693,Headphones,5,79.99,2023-08-15,Linda Anderson,South
695
+ 1694,Headphones,5,79.99,2023-11-21,Ryan Conley,West
696
+ 1695,Monitor,2,199.99,2023-05-12,Alexandra Walsh,West
697
+ 1696,SSD,5,129.99,2023-04-26,Mario Smith,South
698
+ 1697,Monitor,2,199.99,2023-09-06,Tyler Franklin,North
699
+ 1698,Mouse,5,19.99,2023-01-12,Chad Torres,South
700
+ 1699,Mouse,4,19.99,2023-02-02,Janice Martin,West
701
+ 1700,USB-C Hub,4,29.99,2023-12-14,Jacqueline Martinez,West
702
+ 1701,Webcam,3,59.99,2023-05-14,David Martin,West
703
+ 1702,Mouse,2,19.99,2023-12-29,Stephanie Wood,West
704
+ 1703,Keyboard,3,49.99,2023-08-06,Michelle Shea,East
705
+ 1704,USB-C Hub,2,29.99,2023-04-30,Melissa Gibbs,East
706
+ 1705,Webcam,1,59.99,2023-03-25,Lorraine Smith,East
707
+ 1706,SSD,2,129.99,2023-01-20,Adrienne Perez,North
708
+ 1707,SSD,3,129.99,2023-04-20,Paul Marshall,North
709
+ 1708,Keyboard,5,49.99,2023-01-03,Derek Cardenas,West
710
+ 1709,Tablet,2,299.99,2023-11-17,Lisa Collins,South
711
+ 1710,USB-C Hub,1,29.99,2023-02-19,Steven Anderson,East
712
+ 1711,Headphones,1,79.99,2023-09-28,Darrell Logan,North
713
+ 1712,USB-C Hub,5,29.99,2023-12-23,Ivan Young,West
714
+ 1713,USB-C Hub,2,29.99,2023-05-08,Aaron May,South
715
+ 1714,Monitor,4,199.99,2023-12-18,Joseph Palmer,North
716
+ 1715,SSD,3,129.99,2023-01-14,James Haley,North
717
+ 1716,SSD,4,129.99,2023-10-16,Allison Vaughan,West
718
+ 1717,Tablet,3,299.99,2023-08-22,Kelly Goodman,South
719
+ 1718,Monitor,5,199.99,2023-03-05,Kimberly Roy,North
720
+ 1719,Headphones,1,79.99,2023-09-24,Ralph Miller,South
721
+ 1720,Mouse,3,19.99,2023-09-27,Jose Mills,South
722
+ 1721,USB-C Hub,4,29.99,2023-04-09,Joel Barton,West
723
+ 1722,Keyboard,4,49.99,2023-08-09,Michael Brown,South
724
+ 1723,Laptop,2,899.99,2023-07-17,Paula Zimmerman,North
725
+ 1724,Tablet,5,299.99,2023-09-15,Brian Weber,South
726
+ 1725,Keyboard,3,49.99,2023-11-25,Christopher Oneal,North
727
+ 1726,Monitor,1,199.99,2023-02-09,Diane Ryan,West
728
+ 1727,SSD,4,129.99,2023-09-04,Samuel Thomas,East
729
+ 1728,Keyboard,1,49.99,2023-10-25,Mary Davis,East
730
+ 1729,USB-C Hub,1,29.99,2023-05-07,Keith Strickland,East
731
+ 1730,Monitor,4,199.99,2023-11-17,Tammy Johnson,West
732
+ 1731,Keyboard,4,49.99,2023-03-29,Brianna Brown,North
733
+ 1732,Printer,2,149.99,2023-04-01,Cody George,South
734
+ 1733,SSD,2,129.99,2023-01-16,Edwin Perkins,South
735
+ 1734,Laptop,4,899.99,2023-07-22,Nicole Wolfe,North
736
+ 1735,Monitor,5,199.99,2023-12-19,Lisa Scott MD,East
737
+ 1736,USB-C Hub,4,29.99,2023-11-01,Bridget Miller,East
738
+ 1737,Monitor,2,199.99,2023-05-18,Melanie Anderson,South
739
+ 1738,Keyboard,5,49.99,2023-09-28,Mr. Christopher Hernandez II,North
740
+ 1739,Mouse,2,19.99,2023-08-20,Valerie Oliver,South
741
+ 1740,Laptop,2,899.99,2023-07-31,Joshua Mueller,East
742
+ 1741,Webcam,2,59.99,2023-12-18,Megan Taylor,South
743
+ 1742,SSD,5,129.99,2023-12-24,Kevin Bates,West
744
+ 1743,Headphones,1,79.99,2023-12-07,Gabriela Cobb,West
745
+ 1744,Headphones,3,79.99,2023-07-03,Robert Morton,West
746
+ 1745,Mouse,5,19.99,2023-08-12,Denise Howard,West
747
+ 1746,Monitor,5,199.99,2023-09-16,David Smith,West
748
+ 1747,Keyboard,5,49.99,2023-10-02,Jillian Frost,South
749
+ 1748,Keyboard,5,49.99,2023-07-23,Brandon Maynard,North
750
+ 1749,Mouse,4,19.99,2023-02-27,Ryan Brooks,West
751
+ 1750,Mouse,1,19.99,2023-02-25,Mary Harris,North
752
+ 1751,Webcam,1,59.99,2023-07-02,Charles Watkins,North
753
+ 1752,Monitor,3,199.99,2023-12-19,Perry Hines,East
754
+ 1753,Headphones,2,79.99,2023-09-29,Mark Harvey,West
755
+ 1754,Laptop,1,899.99,2023-01-11,Jeffrey Richardson,South
756
+ 1755,Mouse,2,19.99,2023-10-11,Patrick Shepard,North
757
+ 1756,Webcam,3,59.99,2023-07-09,Tammy Morales,East
758
+ 1757,Webcam,3,59.99,2023-02-15,Sara Costa DDS,South
759
+ 1758,Laptop,4,899.99,2023-12-27,Joseph Martinez,East
760
+ 1759,SSD,3,129.99,2023-12-30,Brandon Jordan,East
761
+ 1760,USB-C Hub,4,29.99,2023-02-27,Gloria Wolf,West
762
+ 1761,Monitor,1,199.99,2023-07-04,Christopher Nguyen,West
763
+ 1762,Webcam,5,59.99,2023-01-25,Margaret Smith,South
764
+ 1763,Printer,1,149.99,2023-12-29,Bruce Shields,South
765
+ 1764,USB-C Hub,3,29.99,2023-11-20,Mary Owens,East
766
+ 1765,Monitor,1,199.99,2023-01-26,Sophia Kane,West
767
+ 1766,Laptop,1,899.99,2023-07-07,Wayne Huff,North
768
+ 1767,Printer,1,149.99,2023-09-26,Sheena Jacobson,South
769
+ 1768,Laptop,4,899.99,2023-05-09,Colin Rogers,West
770
+ 1769,Laptop,4,899.99,2023-02-03,John Keller,West
771
+ 1770,Tablet,5,299.99,2023-05-16,Joy Gordon,West
772
+ 1771,SSD,4,129.99,2023-01-25,Pamela Tran,West
773
+ 1772,Webcam,2,59.99,2023-08-09,Travis Harris,South
774
+ 1773,Keyboard,5,49.99,2023-12-08,Tracy Jacobs,East
775
+ 1774,Webcam,1,59.99,2023-09-10,Brenda Fletcher,West
776
+ 1775,Keyboard,1,49.99,2023-04-25,James Cross,South
777
+ 1776,USB-C Hub,5,29.99,2023-02-23,Benjamin White,West
778
+ 1777,SSD,5,129.99,2023-06-24,James Williams,North
779
+ 1778,Keyboard,3,49.99,2023-02-06,Clayton Miller,South
780
+ 1779,Keyboard,4,49.99,2023-04-21,Laura Liu,South
781
+ 1780,SSD,3,129.99,2023-09-16,Ashley Williams,East
782
+ 1781,Headphones,5,79.99,2023-11-22,Mary Wilson,North
783
+ 1782,Laptop,2,899.99,2023-06-02,Kevin Perez,South
784
+ 1783,Tablet,2,299.99,2023-04-27,Robin Davis,East
785
+ 1784,Headphones,1,79.99,2023-01-14,Rachel Gray,East
786
+ 1785,Printer,5,149.99,2023-04-24,Kayla Guzman,North
787
+ 1786,Printer,4,149.99,2023-10-28,Christine Mccormick DVM,East
788
+ 1787,Tablet,3,299.99,2023-06-27,Christina Young,East
789
+ 1788,SSD,3,129.99,2023-01-21,Megan Wright,East
790
+ 1789,SSD,3,129.99,2023-08-19,Douglas Friedman,North
791
+ 1790,Printer,3,149.99,2023-09-30,Tara Riggs,West
792
+ 1791,Headphones,5,79.99,2023-11-03,Matthew Miller,North
793
+ 1792,SSD,2,129.99,2023-01-09,Rebecca Anderson,East
794
+ 1793,USB-C Hub,3,29.99,2023-09-02,Megan Williams,East
795
+ 1794,Headphones,3,79.99,2023-10-30,John West,North
796
+ 1795,Monitor,1,199.99,2023-02-27,Susan Richardson,West
797
+ 1796,SSD,2,129.99,2023-12-25,Andrew Harrison,North
798
+ 1797,Webcam,3,59.99,2023-07-15,Kayla Horton,West
799
+ 1798,Keyboard,4,49.99,2023-06-08,Cassandra Barton,North
800
+ 1799,Headphones,5,79.99,2023-03-20,Lawrence Hancock PhD,West
801
+ 1800,Mouse,4,19.99,2023-07-11,Jennifer Bailey,West
802
+ 1801,Keyboard,4,49.99,2023-04-22,Sean Rodriguez,West
803
+ 1802,Printer,3,149.99,2023-07-02,Jennifer Kelley,North
804
+ 1803,Mouse,3,19.99,2023-07-11,Tina Walker,East
805
+ 1804,Headphones,4,79.99,2023-12-12,Rebecca Aguilar,East
806
+ 1805,Headphones,3,79.99,2023-07-01,Mrs. Tara Nelson MD,North
807
+ 1806,SSD,1,129.99,2023-02-10,Matthew Becker,West
808
+ 1807,SSD,3,129.99,2023-03-19,Craig Valdez,South
809
+ 1808,Printer,5,149.99,2023-04-23,Daniel Rojas,East
810
+ 1809,USB-C Hub,2,29.99,2023-06-16,Tara Jones,West
811
+ 1810,Tablet,4,299.99,2023-11-24,Tonya Thompson,East
812
+ 1811,Headphones,4,79.99,2023-05-17,Ronald Garcia,South
813
+ 1812,USB-C Hub,4,29.99,2023-12-28,Samantha Kelly,South
814
+ 1813,Webcam,2,59.99,2023-02-15,Jennifer Gutierrez,South
815
+ 1814,Headphones,5,79.99,2023-04-27,Linda Skinner,East
816
+ 1815,Printer,4,149.99,2023-02-13,Evan Moore,West
817
+ 1816,Monitor,1,199.99,2023-02-19,Christopher Stephenson,West
818
+ 1817,Printer,5,149.99,2023-10-15,Ariel Haynes,South
819
+ 1818,USB-C Hub,2,29.99,2023-10-26,Jimmy Aguilar,West
820
+ 1819,USB-C Hub,1,29.99,2023-09-16,Jason Mcknight,West
821
+ 1820,SSD,1,129.99,2023-09-14,Thomas Rodriguez,East
822
+ 1821,Mouse,3,19.99,2023-06-26,Matthew Rodriguez,West
823
+ 1822,Tablet,1,299.99,2023-12-23,Terri Olsen,West
824
+ 1823,Monitor,3,199.99,2023-07-28,Shannon Ortiz,North
825
+ 1824,Headphones,2,79.99,2023-08-13,Victoria Galloway,West
826
+ 1825,Webcam,1,59.99,2023-10-21,Jennifer Davis,East
827
+ 1826,Laptop,3,899.99,2023-12-29,Brandi Moon,South
828
+ 1827,SSD,1,129.99,2023-10-21,Corey Elliott,South
829
+ 1828,Mouse,3,19.99,2023-11-28,Nicole Brown,East
830
+ 1829,Tablet,1,299.99,2023-02-21,Kenneth Rasmussen,West
831
+ 1830,Webcam,5,59.99,2023-01-13,Kristy Phillips,North
832
+ 1831,Webcam,3,59.99,2023-07-06,Gabrielle Hood,South
833
+ 1832,Mouse,2,19.99,2023-03-09,David Adams,South
834
+ 1833,USB-C Hub,3,29.99,2023-10-03,Melissa Werner,West
835
+ 1834,Printer,2,149.99,2023-09-13,Wendy Murphy MD,South
836
+ 1835,Webcam,5,59.99,2023-09-22,Darryl Spencer,East
837
+ 1836,Laptop,1,899.99,2023-04-20,Megan David,North
838
+ 1837,Keyboard,5,49.99,2023-03-03,Richard Goodwin,North
839
+ 1838,Printer,1,149.99,2023-04-03,Thomas Carney,North
840
+ 1839,Keyboard,3,49.99,2023-12-25,Zachary Taylor,West
841
+ 1840,Webcam,5,59.99,2023-02-02,Jessica Moore,North
842
+ 1841,Laptop,4,899.99,2023-10-27,Stephanie Stark,East
843
+ 1842,Monitor,3,199.99,2023-04-06,Jason Jackson,East
844
+ 1843,USB-C Hub,4,29.99,2023-01-10,Kyle Gallagher,North
845
+ 1844,Headphones,1,79.99,2023-04-06,Mark Howard,South
846
+ 1845,SSD,5,129.99,2023-02-27,John Smith,East
847
+ 1846,Tablet,1,299.99,2023-08-04,Michael Carter,South
848
+ 1847,Mouse,4,19.99,2023-10-19,Rebecca Lee,West
849
+ 1848,Mouse,2,19.99,2023-02-19,Laura Brewer,West
850
+ 1849,USB-C Hub,1,29.99,2023-06-23,Felicia Vasquez,West
851
+ 1850,Monitor,2,199.99,2023-06-01,Linda Pena,East
852
+ 1851,Mouse,3,19.99,2023-04-23,Bradley Kim,East
853
+ 1852,USB-C Hub,5,29.99,2023-07-25,Sue Ortiz DVM,West
854
+ 1853,Laptop,1,899.99,2023-12-10,Carmen Snyder,West
855
+ 1854,SSD,5,129.99,2023-01-11,David Flores,West
856
+ 1855,Tablet,3,299.99,2023-01-09,Paul Powell,South
857
+ 1856,Mouse,1,19.99,2023-01-12,Jessica Mcgee,South
858
+ 1857,Tablet,1,299.99,2023-03-02,Jason Monroe,West
859
+ 1858,Keyboard,1,49.99,2023-04-16,Courtney Newton,North
860
+ 1859,Webcam,2,59.99,2023-04-26,Martin Davis,South
861
+ 1860,SSD,2,129.99,2023-07-20,Kayla Salazar,East
862
+ 1861,Monitor,3,199.99,2023-04-16,Sara Mack,South
863
+ 1862,Tablet,3,299.99,2023-07-25,Mary Jimenez,East
864
+ 1863,USB-C Hub,1,29.99,2023-03-26,Cole Rodgers,North
865
+ 1864,Headphones,4,79.99,2023-06-09,Calvin Bennett DDS,West
866
+ 1865,Webcam,4,59.99,2023-01-17,Angela Wilson,East
867
+ 1866,Laptop,4,899.99,2023-03-11,Cristian Grant,East
868
+ 1867,Tablet,4,299.99,2023-10-08,Denise Gibson,East
869
+ 1868,Webcam,2,59.99,2023-08-12,Christopher Walker,South
870
+ 1869,Keyboard,4,49.99,2023-12-22,Diane Wiley,North
871
+ 1870,Headphones,3,79.99,2023-05-17,Linda Carr,North
872
+ 1871,Monitor,2,199.99,2023-10-09,Jesus Velazquez,South
873
+ 1872,USB-C Hub,5,29.99,2023-11-28,Laura Landry,South
874
+ 1873,Monitor,1,199.99,2023-04-16,Kenneth Daugherty,North
875
+ 1874,Keyboard,4,49.99,2023-01-28,Christian Wright,West
876
+ 1875,USB-C Hub,3,29.99,2023-07-23,Ethan Villarreal,East
877
+ 1876,Tablet,4,299.99,2023-05-10,Matthew Lowe,North
878
+ 1877,Webcam,4,59.99,2023-12-18,Timothy Gordon,East
879
+ 1878,Mouse,4,19.99,2023-12-12,James Crawford,West
880
+ 1879,Keyboard,1,49.99,2023-12-08,Mary Hoover,South
881
+ 1880,Monitor,5,199.99,2023-01-14,Brian Giles,East
882
+ 1881,Keyboard,4,49.99,2023-03-30,Bryan Hunt,North
883
+ 1882,Mouse,1,19.99,2023-01-06,Erica Hall,South
884
+ 1883,Printer,4,149.99,2023-07-25,Brittany Williams,North
885
+ 1884,SSD,4,129.99,2023-10-15,Matthew Harrison,North
886
+ 1885,Webcam,1,59.99,2023-03-03,Cynthia Clark,East
887
+ 1886,Laptop,1,899.99,2023-01-21,Erika David,East
888
+ 1887,Keyboard,4,49.99,2023-05-22,Carly Castillo,West
889
+ 1888,Webcam,1,59.99,2023-07-15,Alexis Benson,South
890
+ 1889,SSD,1,129.99,2023-01-26,Shari Burke,East
891
+ 1890,Keyboard,2,49.99,2023-03-31,Joseph Bryant,East
892
+ 1891,Monitor,4,199.99,2023-11-11,Megan Bullock,South
893
+ 1892,Printer,3,149.99,2023-08-03,Brenda Flores,South
894
+ 1893,SSD,5,129.99,2023-04-16,Donald Moses,West
895
+ 1894,Printer,2,149.99,2023-02-19,David Gonzalez,North
896
+ 1895,Monitor,4,199.99,2023-10-16,Erika Paul,South
897
+ 1896,Webcam,4,59.99,2023-11-25,Jessica Garner,North
898
+ 1897,Printer,3,149.99,2023-01-28,Edwin Santos,North
899
+ 1898,Keyboard,5,49.99,2023-05-22,Mary Ball,North
900
+ 1899,Tablet,5,299.99,2023-05-12,Jasmine Harrison PhD,South
901
+ 1900,Mouse,3,19.99,2023-05-01,Roger Smith,West
902
+ 1901,USB-C Hub,4,29.99,2023-04-30,Nathan Wolfe,North
903
+ 1902,Mouse,5,19.99,2023-10-21,Casey Johnson,South
904
+ 1903,Mouse,5,19.99,2023-06-22,Sean Kemp,East
905
+ 1904,Keyboard,4,49.99,2023-12-25,Linda Larsen,East
906
+ 1905,Monitor,2,199.99,2023-03-28,Kristen Walker,North
907
+ 1906,Tablet,1,299.99,2023-01-26,Erica Ortiz,North
908
+ 1907,USB-C Hub,3,29.99,2023-07-18,Amber Cook,West
909
+ 1908,Headphones,2,79.99,2023-07-06,Joel Hebert,West
910
+ 1909,Laptop,4,899.99,2023-05-15,William Bell,East
911
+ 1910,Keyboard,2,49.99,2023-05-22,James Martinez,West
912
+ 1911,Monitor,2,199.99,2023-08-07,Eugene Wade,West
913
+ 1912,Printer,2,149.99,2023-08-26,Samantha Jimenez,North
914
+ 1913,Tablet,3,299.99,2023-05-13,Nathan Nelson,West
915
+ 1914,USB-C Hub,4,29.99,2023-05-03,Darrell Deleon,South
916
+ 1915,Keyboard,2,49.99,2023-05-26,Gregory Turner,South
917
+ 1916,SSD,5,129.99,2023-02-25,David Davenport,West
918
+ 1917,SSD,3,129.99,2023-06-30,Dakota Kim,West
919
+ 1918,Webcam,1,59.99,2023-09-19,Robert Myers,West
920
+ 1919,USB-C Hub,3,29.99,2023-02-03,Mary Lopez,South
921
+ 1920,Keyboard,3,49.99,2023-07-07,Michelle Anderson,East
922
+ 1921,SSD,4,129.99,2023-06-27,Heather Smith,West
923
+ 1922,Mouse,2,19.99,2023-05-16,Mathew Wright,East
924
+ 1923,Monitor,1,199.99,2023-08-29,Melanie Eaton,North
925
+ 1924,USB-C Hub,5,29.99,2023-12-06,Leah Reed,South
926
+ 1925,SSD,4,129.99,2023-10-16,Kevin Gomez,East
927
+ 1926,Laptop,5,899.99,2023-08-23,Nicole Lee DDS,West
928
+ 1927,Laptop,4,899.99,2023-12-24,Patrick Le,East
929
+ 1928,Tablet,2,299.99,2023-01-29,Jason Miranda,North
930
+ 1929,Laptop,4,899.99,2023-02-20,David Davis,North
931
+ 1930,Webcam,4,59.99,2023-05-20,Thomas Mcdonald,North
932
+ 1931,Tablet,3,299.99,2023-01-29,Stephanie Gaines,West
933
+ 1932,Webcam,3,59.99,2023-10-07,Lance Green,East
934
+ 1933,Webcam,5,59.99,2023-01-27,Michael Ortiz,North
935
+ 1934,Tablet,4,299.99,2023-05-29,Brooke Mcdonald,North
936
+ 1935,Mouse,4,19.99,2023-10-07,Ryan Jackson,South
937
+ 1936,Monitor,1,199.99,2023-11-09,Jaclyn Gomez,West
938
+ 1937,Webcam,1,59.99,2023-07-25,Laura Goodman,East
939
+ 1938,SSD,5,129.99,2023-12-27,Aaron Cox,West
940
+ 1939,SSD,4,129.99,2023-02-28,Amy Nelson,North
941
+ 1940,Monitor,2,199.99,2023-03-17,Timothy Baker,North
942
+ 1941,Webcam,3,59.99,2023-09-22,Kenneth Lewis,East
943
+ 1942,SSD,1,129.99,2023-03-23,Gina Diaz,East
944
+ 1943,Keyboard,4,49.99,2023-05-12,Steven Lee,North
945
+ 1944,Headphones,3,79.99,2023-06-03,Megan Liu,East
946
+ 1945,Headphones,2,79.99,2023-02-28,Brandi Clark,North
947
+ 1946,Webcam,5,59.99,2023-06-12,Christian Ortega,East
948
+ 1947,USB-C Hub,4,29.99,2023-09-19,Clarence Diaz,North
949
+ 1948,SSD,5,129.99,2023-06-07,Tammy Beck,East
950
+ 1949,SSD,5,129.99,2023-10-09,Michael Rodriguez,North
951
+ 1950,Printer,3,149.99,2023-06-18,Madison Freeman,West
952
+ 1951,Printer,5,149.99,2023-08-11,Melissa Waller,West
953
+ 1952,Tablet,5,299.99,2023-05-09,Micheal Macias,North
954
+ 1953,Laptop,3,899.99,2023-06-30,Kevin Roth,South
955
+ 1954,Mouse,5,19.99,2023-02-09,Jeffery Johnson,South
956
+ 1955,USB-C Hub,4,29.99,2023-10-04,Paul Young,West
957
+ 1956,Printer,4,149.99,2023-09-28,Rachel Simpson,North
958
+ 1957,Headphones,5,79.99,2023-12-13,John Delgado,North
959
+ 1958,Tablet,2,299.99,2023-03-16,Nathan Griffin,West
960
+ 1959,Laptop,5,899.99,2023-05-22,Brian Choi,West
961
+ 1960,Printer,1,149.99,2023-02-27,Sherri Jones,South
962
+ 1961,Laptop,5,899.99,2023-09-12,Cassidy Christian,West
963
+ 1962,Tablet,4,299.99,2023-06-16,Brandy Kennedy,North
964
+ 1963,Mouse,2,19.99,2023-12-29,Ryan Ayala,South
965
+ 1964,Headphones,3,79.99,2023-03-23,Ellen Hernandez,North
966
+ 1965,Tablet,1,299.99,2023-06-16,Amber Stone,North
967
+ 1966,USB-C Hub,4,29.99,2023-09-17,Molly White,East
968
+ 1967,Tablet,5,299.99,2023-01-02,Nancy Nguyen,North
969
+ 1968,Webcam,2,59.99,2023-04-10,Janet Adams,East
970
+ 1969,SSD,2,129.99,2023-01-28,Erin Anderson,South
971
+ 1970,Laptop,4,899.99,2023-11-16,Sara Gardner,South
972
+ 1971,Webcam,3,59.99,2023-08-03,Kyle Goodwin,North
973
+ 1972,Keyboard,2,49.99,2023-05-18,Christina Porter,North
974
+ 1973,Keyboard,5,49.99,2023-03-27,Michael Moss,South
975
+ 1974,Laptop,1,899.99,2023-03-16,Benjamin Grant,South
976
+ 1975,Printer,2,149.99,2023-05-04,Caitlin Mclean,North
977
+ 1976,Monitor,3,199.99,2023-01-03,Brandy Wilkins,West
978
+ 1977,Headphones,4,79.99,2023-09-23,Lisa Cruz,South
979
+ 1978,USB-C Hub,4,29.99,2023-01-05,Ashley Long,North
980
+ 1979,Monitor,1,199.99,2023-08-22,Rick White,South
981
+ 1980,USB-C Hub,1,29.99,2023-05-06,John Burns,West
982
+ 1981,USB-C Hub,3,29.99,2023-01-14,William Hudson,East
983
+ 1982,Monitor,2,199.99,2023-11-12,Maria Nelson,North
984
+ 1983,Mouse,1,19.99,2023-09-19,Amy Figueroa,South
985
+ 1984,Webcam,5,59.99,2023-01-27,Lydia Watkins,West
986
+ 1985,USB-C Hub,3,29.99,2023-11-30,Gregory Mccann,North
987
+ 1986,Mouse,5,19.99,2023-05-23,Mrs. Kristine Reed,South
988
+ 1987,Laptop,1,899.99,2023-07-20,Jillian Grant,East
989
+ 1988,Printer,5,149.99,2023-07-29,Heidi Garrison,East
990
+ 1989,Monitor,3,199.99,2023-09-26,Pamela Davis,East
991
+ 1990,Headphones,3,79.99,2023-03-05,Judith Perez,West
992
+ 1991,Laptop,2,899.99,2023-04-23,Kristy Warner,North
993
+ 1992,Mouse,4,19.99,2023-04-24,Annette Wheeler,West
994
+ 1993,Mouse,1,19.99,2023-08-13,Henry Williamson,East
995
+ 1994,Monitor,3,199.99,2023-08-28,Jordan Zamora,North
996
+ 1995,Mouse,2,19.99,2023-08-07,Brian Martinez,East
997
+ 1996,Headphones,2,79.99,2023-09-23,David Wilcox,East
998
+ 1997,Headphones,5,79.99,2023-05-07,Andrew Harvey,South
999
+ 1998,SSD,3,129.99,2023-10-30,Shelley Brown,West
1000
+ 1999,Mouse,4,19.99,2023-12-23,Jessica Houston,East
1001
+ 2000,Printer,4,149.99,2023-09-23,Elizabeth Woods,North
documents/titanic.csv ADDED
@@ -0,0 +1,892 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ PassengerId,Survived,Pclass,Name,Sex,Age,SibSp,Parch,Ticket,Fare,Cabin,Embarked
2
+ 1,0,3,"Braund, Mr. Owen Harris",male,22,1,0,A/5 21171,7.25,,S
3
+ 2,1,1,"Cumings, Mrs. John Bradley (Florence Briggs Thayer)",female,38,1,0,PC 17599,71.2833,C85,C
4
+ 3,1,3,"Heikkinen, Miss. Laina",female,26,0,0,STON/O2. 3101282,7.925,,S
5
+ 4,1,1,"Futrelle, Mrs. Jacques Heath (Lily May Peel)",female,35,1,0,113803,53.1,C123,S
6
+ 5,0,3,"Allen, Mr. William Henry",male,35,0,0,373450,8.05,,S
7
+ 6,0,3,"Moran, Mr. James",male,,0,0,330877,8.4583,,Q
8
+ 7,0,1,"McCarthy, Mr. Timothy J",male,54,0,0,17463,51.8625,E46,S
9
+ 8,0,3,"Palsson, Master. Gosta Leonard",male,2,3,1,349909,21.075,,S
10
+ 9,1,3,"Johnson, Mrs. Oscar W (Elisabeth Vilhelmina Berg)",female,27,0,2,347742,11.1333,,S
11
+ 10,1,2,"Nasser, Mrs. Nicholas (Adele Achem)",female,14,1,0,237736,30.0708,,C
12
+ 11,1,3,"Sandstrom, Miss. Marguerite Rut",female,4,1,1,PP 9549,16.7,G6,S
13
+ 12,1,1,"Bonnell, Miss. Elizabeth",female,58,0,0,113783,26.55,C103,S
14
+ 13,0,3,"Saundercock, Mr. William Henry",male,20,0,0,A/5. 2151,8.05,,S
15
+ 14,0,3,"Andersson, Mr. Anders Johan",male,39,1,5,347082,31.275,,S
16
+ 15,0,3,"Vestrom, Miss. Hulda Amanda Adolfina",female,14,0,0,350406,7.8542,,S
17
+ 16,1,2,"Hewlett, Mrs. (Mary D Kingcome) ",female,55,0,0,248706,16,,S
18
+ 17,0,3,"Rice, Master. Eugene",male,2,4,1,382652,29.125,,Q
19
+ 18,1,2,"Williams, Mr. Charles Eugene",male,,0,0,244373,13,,S
20
+ 19,0,3,"Vander Planke, Mrs. Julius (Emelia Maria Vandemoortele)",female,31,1,0,345763,18,,S
21
+ 20,1,3,"Masselmani, Mrs. Fatima",female,,0,0,2649,7.225,,C
22
+ 21,0,2,"Fynney, Mr. Joseph J",male,35,0,0,239865,26,,S
23
+ 22,1,2,"Beesley, Mr. Lawrence",male,34,0,0,248698,13,D56,S
24
+ 23,1,3,"McGowan, Miss. Anna ""Annie""",female,15,0,0,330923,8.0292,,Q
25
+ 24,1,1,"Sloper, Mr. William Thompson",male,28,0,0,113788,35.5,A6,S
26
+ 25,0,3,"Palsson, Miss. Torborg Danira",female,8,3,1,349909,21.075,,S
27
+ 26,1,3,"Asplund, Mrs. Carl Oscar (Selma Augusta Emilia Johansson)",female,38,1,5,347077,31.3875,,S
28
+ 27,0,3,"Emir, Mr. Farred Chehab",male,,0,0,2631,7.225,,C
29
+ 28,0,1,"Fortune, Mr. Charles Alexander",male,19,3,2,19950,263,C23 C25 C27,S
30
+ 29,1,3,"O'Dwyer, Miss. Ellen ""Nellie""",female,,0,0,330959,7.8792,,Q
31
+ 30,0,3,"Todoroff, Mr. Lalio",male,,0,0,349216,7.8958,,S
32
+ 31,0,1,"Uruchurtu, Don. Manuel E",male,40,0,0,PC 17601,27.7208,,C
33
+ 32,1,1,"Spencer, Mrs. William Augustus (Marie Eugenie)",female,,1,0,PC 17569,146.5208,B78,C
34
+ 33,1,3,"Glynn, Miss. Mary Agatha",female,,0,0,335677,7.75,,Q
35
+ 34,0,2,"Wheadon, Mr. Edward H",male,66,0,0,C.A. 24579,10.5,,S
36
+ 35,0,1,"Meyer, Mr. Edgar Joseph",male,28,1,0,PC 17604,82.1708,,C
37
+ 36,0,1,"Holverson, Mr. Alexander Oskar",male,42,1,0,113789,52,,S
38
+ 37,1,3,"Mamee, Mr. Hanna",male,,0,0,2677,7.2292,,C
39
+ 38,0,3,"Cann, Mr. Ernest Charles",male,21,0,0,A./5. 2152,8.05,,S
40
+ 39,0,3,"Vander Planke, Miss. Augusta Maria",female,18,2,0,345764,18,,S
41
+ 40,1,3,"Nicola-Yarred, Miss. Jamila",female,14,1,0,2651,11.2417,,C
42
+ 41,0,3,"Ahlin, Mrs. Johan (Johanna Persdotter Larsson)",female,40,1,0,7546,9.475,,S
43
+ 42,0,2,"Turpin, Mrs. William John Robert (Dorothy Ann Wonnacott)",female,27,1,0,11668,21,,S
44
+ 43,0,3,"Kraeff, Mr. Theodor",male,,0,0,349253,7.8958,,C
45
+ 44,1,2,"Laroche, Miss. Simonne Marie Anne Andree",female,3,1,2,SC/Paris 2123,41.5792,,C
46
+ 45,1,3,"Devaney, Miss. Margaret Delia",female,19,0,0,330958,7.8792,,Q
47
+ 46,0,3,"Rogers, Mr. William John",male,,0,0,S.C./A.4. 23567,8.05,,S
48
+ 47,0,3,"Lennon, Mr. Denis",male,,1,0,370371,15.5,,Q
49
+ 48,1,3,"O'Driscoll, Miss. Bridget",female,,0,0,14311,7.75,,Q
50
+ 49,0,3,"Samaan, Mr. Youssef",male,,2,0,2662,21.6792,,C
51
+ 50,0,3,"Arnold-Franchi, Mrs. Josef (Josefine Franchi)",female,18,1,0,349237,17.8,,S
52
+ 51,0,3,"Panula, Master. Juha Niilo",male,7,4,1,3101295,39.6875,,S
53
+ 52,0,3,"Nosworthy, Mr. Richard Cater",male,21,0,0,A/4. 39886,7.8,,S
54
+ 53,1,1,"Harper, Mrs. Henry Sleeper (Myna Haxtun)",female,49,1,0,PC 17572,76.7292,D33,C
55
+ 54,1,2,"Faunthorpe, Mrs. Lizzie (Elizabeth Anne Wilkinson)",female,29,1,0,2926,26,,S
56
+ 55,0,1,"Ostby, Mr. Engelhart Cornelius",male,65,0,1,113509,61.9792,B30,C
57
+ 56,1,1,"Woolner, Mr. Hugh",male,,0,0,19947,35.5,C52,S
58
+ 57,1,2,"Rugg, Miss. Emily",female,21,0,0,C.A. 31026,10.5,,S
59
+ 58,0,3,"Novel, Mr. Mansouer",male,28.5,0,0,2697,7.2292,,C
60
+ 59,1,2,"West, Miss. Constance Mirium",female,5,1,2,C.A. 34651,27.75,,S
61
+ 60,0,3,"Goodwin, Master. William Frederick",male,11,5,2,CA 2144,46.9,,S
62
+ 61,0,3,"Sirayanian, Mr. Orsen",male,22,0,0,2669,7.2292,,C
63
+ 62,1,1,"Icard, Miss. Amelie",female,38,0,0,113572,80,B28,
64
+ 63,0,1,"Harris, Mr. Henry Birkhardt",male,45,1,0,36973,83.475,C83,S
65
+ 64,0,3,"Skoog, Master. Harald",male,4,3,2,347088,27.9,,S
66
+ 65,0,1,"Stewart, Mr. Albert A",male,,0,0,PC 17605,27.7208,,C
67
+ 66,1,3,"Moubarek, Master. Gerios",male,,1,1,2661,15.2458,,C
68
+ 67,1,2,"Nye, Mrs. (Elizabeth Ramell)",female,29,0,0,C.A. 29395,10.5,F33,S
69
+ 68,0,3,"Crease, Mr. Ernest James",male,19,0,0,S.P. 3464,8.1583,,S
70
+ 69,1,3,"Andersson, Miss. Erna Alexandra",female,17,4,2,3101281,7.925,,S
71
+ 70,0,3,"Kink, Mr. Vincenz",male,26,2,0,315151,8.6625,,S
72
+ 71,0,2,"Jenkin, Mr. Stephen Curnow",male,32,0,0,C.A. 33111,10.5,,S
73
+ 72,0,3,"Goodwin, Miss. Lillian Amy",female,16,5,2,CA 2144,46.9,,S
74
+ 73,0,2,"Hood, Mr. Ambrose Jr",male,21,0,0,S.O.C. 14879,73.5,,S
75
+ 74,0,3,"Chronopoulos, Mr. Apostolos",male,26,1,0,2680,14.4542,,C
76
+ 75,1,3,"Bing, Mr. Lee",male,32,0,0,1601,56.4958,,S
77
+ 76,0,3,"Moen, Mr. Sigurd Hansen",male,25,0,0,348123,7.65,F G73,S
78
+ 77,0,3,"Staneff, Mr. Ivan",male,,0,0,349208,7.8958,,S
79
+ 78,0,3,"Moutal, Mr. Rahamin Haim",male,,0,0,374746,8.05,,S
80
+ 79,1,2,"Caldwell, Master. Alden Gates",male,0.83,0,2,248738,29,,S
81
+ 80,1,3,"Dowdell, Miss. Elizabeth",female,30,0,0,364516,12.475,,S
82
+ 81,0,3,"Waelens, Mr. Achille",male,22,0,0,345767,9,,S
83
+ 82,1,3,"Sheerlinck, Mr. Jan Baptist",male,29,0,0,345779,9.5,,S
84
+ 83,1,3,"McDermott, Miss. Brigdet Delia",female,,0,0,330932,7.7875,,Q
85
+ 84,0,1,"Carrau, Mr. Francisco M",male,28,0,0,113059,47.1,,S
86
+ 85,1,2,"Ilett, Miss. Bertha",female,17,0,0,SO/C 14885,10.5,,S
87
+ 86,1,3,"Backstrom, Mrs. Karl Alfred (Maria Mathilda Gustafsson)",female,33,3,0,3101278,15.85,,S
88
+ 87,0,3,"Ford, Mr. William Neal",male,16,1,3,W./C. 6608,34.375,,S
89
+ 88,0,3,"Slocovski, Mr. Selman Francis",male,,0,0,SOTON/OQ 392086,8.05,,S
90
+ 89,1,1,"Fortune, Miss. Mabel Helen",female,23,3,2,19950,263,C23 C25 C27,S
91
+ 90,0,3,"Celotti, Mr. Francesco",male,24,0,0,343275,8.05,,S
92
+ 91,0,3,"Christmann, Mr. Emil",male,29,0,0,343276,8.05,,S
93
+ 92,0,3,"Andreasson, Mr. Paul Edvin",male,20,0,0,347466,7.8542,,S
94
+ 93,0,1,"Chaffee, Mr. Herbert Fuller",male,46,1,0,W.E.P. 5734,61.175,E31,S
95
+ 94,0,3,"Dean, Mr. Bertram Frank",male,26,1,2,C.A. 2315,20.575,,S
96
+ 95,0,3,"Coxon, Mr. Daniel",male,59,0,0,364500,7.25,,S
97
+ 96,0,3,"Shorney, Mr. Charles Joseph",male,,0,0,374910,8.05,,S
98
+ 97,0,1,"Goldschmidt, Mr. George B",male,71,0,0,PC 17754,34.6542,A5,C
99
+ 98,1,1,"Greenfield, Mr. William Bertram",male,23,0,1,PC 17759,63.3583,D10 D12,C
100
+ 99,1,2,"Doling, Mrs. John T (Ada Julia Bone)",female,34,0,1,231919,23,,S
101
+ 100,0,2,"Kantor, Mr. Sinai",male,34,1,0,244367,26,,S
102
+ 101,0,3,"Petranec, Miss. Matilda",female,28,0,0,349245,7.8958,,S
103
+ 102,0,3,"Petroff, Mr. Pastcho (""Pentcho"")",male,,0,0,349215,7.8958,,S
104
+ 103,0,1,"White, Mr. Richard Frasar",male,21,0,1,35281,77.2875,D26,S
105
+ 104,0,3,"Johansson, Mr. Gustaf Joel",male,33,0,0,7540,8.6542,,S
106
+ 105,0,3,"Gustafsson, Mr. Anders Vilhelm",male,37,2,0,3101276,7.925,,S
107
+ 106,0,3,"Mionoff, Mr. Stoytcho",male,28,0,0,349207,7.8958,,S
108
+ 107,1,3,"Salkjelsvik, Miss. Anna Kristine",female,21,0,0,343120,7.65,,S
109
+ 108,1,3,"Moss, Mr. Albert Johan",male,,0,0,312991,7.775,,S
110
+ 109,0,3,"Rekic, Mr. Tido",male,38,0,0,349249,7.8958,,S
111
+ 110,1,3,"Moran, Miss. Bertha",female,,1,0,371110,24.15,,Q
112
+ 111,0,1,"Porter, Mr. Walter Chamberlain",male,47,0,0,110465,52,C110,S
113
+ 112,0,3,"Zabour, Miss. Hileni",female,14.5,1,0,2665,14.4542,,C
114
+ 113,0,3,"Barton, Mr. David John",male,22,0,0,324669,8.05,,S
115
+ 114,0,3,"Jussila, Miss. Katriina",female,20,1,0,4136,9.825,,S
116
+ 115,0,3,"Attalah, Miss. Malake",female,17,0,0,2627,14.4583,,C
117
+ 116,0,3,"Pekoniemi, Mr. Edvard",male,21,0,0,STON/O 2. 3101294,7.925,,S
118
+ 117,0,3,"Connors, Mr. Patrick",male,70.5,0,0,370369,7.75,,Q
119
+ 118,0,2,"Turpin, Mr. William John Robert",male,29,1,0,11668,21,,S
120
+ 119,0,1,"Baxter, Mr. Quigg Edmond",male,24,0,1,PC 17558,247.5208,B58 B60,C
121
+ 120,0,3,"Andersson, Miss. Ellis Anna Maria",female,2,4,2,347082,31.275,,S
122
+ 121,0,2,"Hickman, Mr. Stanley George",male,21,2,0,S.O.C. 14879,73.5,,S
123
+ 122,0,3,"Moore, Mr. Leonard Charles",male,,0,0,A4. 54510,8.05,,S
124
+ 123,0,2,"Nasser, Mr. Nicholas",male,32.5,1,0,237736,30.0708,,C
125
+ 124,1,2,"Webber, Miss. Susan",female,32.5,0,0,27267,13,E101,S
126
+ 125,0,1,"White, Mr. Percival Wayland",male,54,0,1,35281,77.2875,D26,S
127
+ 126,1,3,"Nicola-Yarred, Master. Elias",male,12,1,0,2651,11.2417,,C
128
+ 127,0,3,"McMahon, Mr. Martin",male,,0,0,370372,7.75,,Q
129
+ 128,1,3,"Madsen, Mr. Fridtjof Arne",male,24,0,0,C 17369,7.1417,,S
130
+ 129,1,3,"Peter, Miss. Anna",female,,1,1,2668,22.3583,F E69,C
131
+ 130,0,3,"Ekstrom, Mr. Johan",male,45,0,0,347061,6.975,,S
132
+ 131,0,3,"Drazenoic, Mr. Jozef",male,33,0,0,349241,7.8958,,C
133
+ 132,0,3,"Coelho, Mr. Domingos Fernandeo",male,20,0,0,SOTON/O.Q. 3101307,7.05,,S
134
+ 133,0,3,"Robins, Mrs. Alexander A (Grace Charity Laury)",female,47,1,0,A/5. 3337,14.5,,S
135
+ 134,1,2,"Weisz, Mrs. Leopold (Mathilde Francoise Pede)",female,29,1,0,228414,26,,S
136
+ 135,0,2,"Sobey, Mr. Samuel James Hayden",male,25,0,0,C.A. 29178,13,,S
137
+ 136,0,2,"Richard, Mr. Emile",male,23,0,0,SC/PARIS 2133,15.0458,,C
138
+ 137,1,1,"Newsom, Miss. Helen Monypeny",female,19,0,2,11752,26.2833,D47,S
139
+ 138,0,1,"Futrelle, Mr. Jacques Heath",male,37,1,0,113803,53.1,C123,S
140
+ 139,0,3,"Osen, Mr. Olaf Elon",male,16,0,0,7534,9.2167,,S
141
+ 140,0,1,"Giglio, Mr. Victor",male,24,0,0,PC 17593,79.2,B86,C
142
+ 141,0,3,"Boulos, Mrs. Joseph (Sultana)",female,,0,2,2678,15.2458,,C
143
+ 142,1,3,"Nysten, Miss. Anna Sofia",female,22,0,0,347081,7.75,,S
144
+ 143,1,3,"Hakkarainen, Mrs. Pekka Pietari (Elin Matilda Dolck)",female,24,1,0,STON/O2. 3101279,15.85,,S
145
+ 144,0,3,"Burke, Mr. Jeremiah",male,19,0,0,365222,6.75,,Q
146
+ 145,0,2,"Andrew, Mr. Edgardo Samuel",male,18,0,0,231945,11.5,,S
147
+ 146,0,2,"Nicholls, Mr. Joseph Charles",male,19,1,1,C.A. 33112,36.75,,S
148
+ 147,1,3,"Andersson, Mr. August Edvard (""Wennerstrom"")",male,27,0,0,350043,7.7958,,S
149
+ 148,0,3,"Ford, Miss. Robina Maggie ""Ruby""",female,9,2,2,W./C. 6608,34.375,,S
150
+ 149,0,2,"Navratil, Mr. Michel (""Louis M Hoffman"")",male,36.5,0,2,230080,26,F2,S
151
+ 150,0,2,"Byles, Rev. Thomas Roussel Davids",male,42,0,0,244310,13,,S
152
+ 151,0,2,"Bateman, Rev. Robert James",male,51,0,0,S.O.P. 1166,12.525,,S
153
+ 152,1,1,"Pears, Mrs. Thomas (Edith Wearne)",female,22,1,0,113776,66.6,C2,S
154
+ 153,0,3,"Meo, Mr. Alfonzo",male,55.5,0,0,A.5. 11206,8.05,,S
155
+ 154,0,3,"van Billiard, Mr. Austin Blyler",male,40.5,0,2,A/5. 851,14.5,,S
156
+ 155,0,3,"Olsen, Mr. Ole Martin",male,,0,0,Fa 265302,7.3125,,S
157
+ 156,0,1,"Williams, Mr. Charles Duane",male,51,0,1,PC 17597,61.3792,,C
158
+ 157,1,3,"Gilnagh, Miss. Katherine ""Katie""",female,16,0,0,35851,7.7333,,Q
159
+ 158,0,3,"Corn, Mr. Harry",male,30,0,0,SOTON/OQ 392090,8.05,,S
160
+ 159,0,3,"Smiljanic, Mr. Mile",male,,0,0,315037,8.6625,,S
161
+ 160,0,3,"Sage, Master. Thomas Henry",male,,8,2,CA. 2343,69.55,,S
162
+ 161,0,3,"Cribb, Mr. John Hatfield",male,44,0,1,371362,16.1,,S
163
+ 162,1,2,"Watt, Mrs. James (Elizabeth ""Bessie"" Inglis Milne)",female,40,0,0,C.A. 33595,15.75,,S
164
+ 163,0,3,"Bengtsson, Mr. John Viktor",male,26,0,0,347068,7.775,,S
165
+ 164,0,3,"Calic, Mr. Jovo",male,17,0,0,315093,8.6625,,S
166
+ 165,0,3,"Panula, Master. Eino Viljami",male,1,4,1,3101295,39.6875,,S
167
+ 166,1,3,"Goldsmith, Master. Frank John William ""Frankie""",male,9,0,2,363291,20.525,,S
168
+ 167,1,1,"Chibnall, Mrs. (Edith Martha Bowerman)",female,,0,1,113505,55,E33,S
169
+ 168,0,3,"Skoog, Mrs. William (Anna Bernhardina Karlsson)",female,45,1,4,347088,27.9,,S
170
+ 169,0,1,"Baumann, Mr. John D",male,,0,0,PC 17318,25.925,,S
171
+ 170,0,3,"Ling, Mr. Lee",male,28,0,0,1601,56.4958,,S
172
+ 171,0,1,"Van der hoef, Mr. Wyckoff",male,61,0,0,111240,33.5,B19,S
173
+ 172,0,3,"Rice, Master. Arthur",male,4,4,1,382652,29.125,,Q
174
+ 173,1,3,"Johnson, Miss. Eleanor Ileen",female,1,1,1,347742,11.1333,,S
175
+ 174,0,3,"Sivola, Mr. Antti Wilhelm",male,21,0,0,STON/O 2. 3101280,7.925,,S
176
+ 175,0,1,"Smith, Mr. James Clinch",male,56,0,0,17764,30.6958,A7,C
177
+ 176,0,3,"Klasen, Mr. Klas Albin",male,18,1,1,350404,7.8542,,S
178
+ 177,0,3,"Lefebre, Master. Henry Forbes",male,,3,1,4133,25.4667,,S
179
+ 178,0,1,"Isham, Miss. Ann Elizabeth",female,50,0,0,PC 17595,28.7125,C49,C
180
+ 179,0,2,"Hale, Mr. Reginald",male,30,0,0,250653,13,,S
181
+ 180,0,3,"Leonard, Mr. Lionel",male,36,0,0,LINE,0,,S
182
+ 181,0,3,"Sage, Miss. Constance Gladys",female,,8,2,CA. 2343,69.55,,S
183
+ 182,0,2,"Pernot, Mr. Rene",male,,0,0,SC/PARIS 2131,15.05,,C
184
+ 183,0,3,"Asplund, Master. Clarence Gustaf Hugo",male,9,4,2,347077,31.3875,,S
185
+ 184,1,2,"Becker, Master. Richard F",male,1,2,1,230136,39,F4,S
186
+ 185,1,3,"Kink-Heilmann, Miss. Luise Gretchen",female,4,0,2,315153,22.025,,S
187
+ 186,0,1,"Rood, Mr. Hugh Roscoe",male,,0,0,113767,50,A32,S
188
+ 187,1,3,"O'Brien, Mrs. Thomas (Johanna ""Hannah"" Godfrey)",female,,1,0,370365,15.5,,Q
189
+ 188,1,1,"Romaine, Mr. Charles Hallace (""Mr C Rolmane"")",male,45,0,0,111428,26.55,,S
190
+ 189,0,3,"Bourke, Mr. John",male,40,1,1,364849,15.5,,Q
191
+ 190,0,3,"Turcin, Mr. Stjepan",male,36,0,0,349247,7.8958,,S
192
+ 191,1,2,"Pinsky, Mrs. (Rosa)",female,32,0,0,234604,13,,S
193
+ 192,0,2,"Carbines, Mr. William",male,19,0,0,28424,13,,S
194
+ 193,1,3,"Andersen-Jensen, Miss. Carla Christine Nielsine",female,19,1,0,350046,7.8542,,S
195
+ 194,1,2,"Navratil, Master. Michel M",male,3,1,1,230080,26,F2,S
196
+ 195,1,1,"Brown, Mrs. James Joseph (Margaret Tobin)",female,44,0,0,PC 17610,27.7208,B4,C
197
+ 196,1,1,"Lurette, Miss. Elise",female,58,0,0,PC 17569,146.5208,B80,C
198
+ 197,0,3,"Mernagh, Mr. Robert",male,,0,0,368703,7.75,,Q
199
+ 198,0,3,"Olsen, Mr. Karl Siegwart Andreas",male,42,0,1,4579,8.4042,,S
200
+ 199,1,3,"Madigan, Miss. Margaret ""Maggie""",female,,0,0,370370,7.75,,Q
201
+ 200,0,2,"Yrois, Miss. Henriette (""Mrs Harbeck"")",female,24,0,0,248747,13,,S
202
+ 201,0,3,"Vande Walle, Mr. Nestor Cyriel",male,28,0,0,345770,9.5,,S
203
+ 202,0,3,"Sage, Mr. Frederick",male,,8,2,CA. 2343,69.55,,S
204
+ 203,0,3,"Johanson, Mr. Jakob Alfred",male,34,0,0,3101264,6.4958,,S
205
+ 204,0,3,"Youseff, Mr. Gerious",male,45.5,0,0,2628,7.225,,C
206
+ 205,1,3,"Cohen, Mr. Gurshon ""Gus""",male,18,0,0,A/5 3540,8.05,,S
207
+ 206,0,3,"Strom, Miss. Telma Matilda",female,2,0,1,347054,10.4625,G6,S
208
+ 207,0,3,"Backstrom, Mr. Karl Alfred",male,32,1,0,3101278,15.85,,S
209
+ 208,1,3,"Albimona, Mr. Nassef Cassem",male,26,0,0,2699,18.7875,,C
210
+ 209,1,3,"Carr, Miss. Helen ""Ellen""",female,16,0,0,367231,7.75,,Q
211
+ 210,1,1,"Blank, Mr. Henry",male,40,0,0,112277,31,A31,C
212
+ 211,0,3,"Ali, Mr. Ahmed",male,24,0,0,SOTON/O.Q. 3101311,7.05,,S
213
+ 212,1,2,"Cameron, Miss. Clear Annie",female,35,0,0,F.C.C. 13528,21,,S
214
+ 213,0,3,"Perkin, Mr. John Henry",male,22,0,0,A/5 21174,7.25,,S
215
+ 214,0,2,"Givard, Mr. Hans Kristensen",male,30,0,0,250646,13,,S
216
+ 215,0,3,"Kiernan, Mr. Philip",male,,1,0,367229,7.75,,Q
217
+ 216,1,1,"Newell, Miss. Madeleine",female,31,1,0,35273,113.275,D36,C
218
+ 217,1,3,"Honkanen, Miss. Eliina",female,27,0,0,STON/O2. 3101283,7.925,,S
219
+ 218,0,2,"Jacobsohn, Mr. Sidney Samuel",male,42,1,0,243847,27,,S
220
+ 219,1,1,"Bazzani, Miss. Albina",female,32,0,0,11813,76.2917,D15,C
221
+ 220,0,2,"Harris, Mr. Walter",male,30,0,0,W/C 14208,10.5,,S
222
+ 221,1,3,"Sunderland, Mr. Victor Francis",male,16,0,0,SOTON/OQ 392089,8.05,,S
223
+ 222,0,2,"Bracken, Mr. James H",male,27,0,0,220367,13,,S
224
+ 223,0,3,"Green, Mr. George Henry",male,51,0,0,21440,8.05,,S
225
+ 224,0,3,"Nenkoff, Mr. Christo",male,,0,0,349234,7.8958,,S
226
+ 225,1,1,"Hoyt, Mr. Frederick Maxfield",male,38,1,0,19943,90,C93,S
227
+ 226,0,3,"Berglund, Mr. Karl Ivar Sven",male,22,0,0,PP 4348,9.35,,S
228
+ 227,1,2,"Mellors, Mr. William John",male,19,0,0,SW/PP 751,10.5,,S
229
+ 228,0,3,"Lovell, Mr. John Hall (""Henry"")",male,20.5,0,0,A/5 21173,7.25,,S
230
+ 229,0,2,"Fahlstrom, Mr. Arne Jonas",male,18,0,0,236171,13,,S
231
+ 230,0,3,"Lefebre, Miss. Mathilde",female,,3,1,4133,25.4667,,S
232
+ 231,1,1,"Harris, Mrs. Henry Birkhardt (Irene Wallach)",female,35,1,0,36973,83.475,C83,S
233
+ 232,0,3,"Larsson, Mr. Bengt Edvin",male,29,0,0,347067,7.775,,S
234
+ 233,0,2,"Sjostedt, Mr. Ernst Adolf",male,59,0,0,237442,13.5,,S
235
+ 234,1,3,"Asplund, Miss. Lillian Gertrud",female,5,4,2,347077,31.3875,,S
236
+ 235,0,2,"Leyson, Mr. Robert William Norman",male,24,0,0,C.A. 29566,10.5,,S
237
+ 236,0,3,"Harknett, Miss. Alice Phoebe",female,,0,0,W./C. 6609,7.55,,S
238
+ 237,0,2,"Hold, Mr. Stephen",male,44,1,0,26707,26,,S
239
+ 238,1,2,"Collyer, Miss. Marjorie ""Lottie""",female,8,0,2,C.A. 31921,26.25,,S
240
+ 239,0,2,"Pengelly, Mr. Frederick William",male,19,0,0,28665,10.5,,S
241
+ 240,0,2,"Hunt, Mr. George Henry",male,33,0,0,SCO/W 1585,12.275,,S
242
+ 241,0,3,"Zabour, Miss. Thamine",female,,1,0,2665,14.4542,,C
243
+ 242,1,3,"Murphy, Miss. Katherine ""Kate""",female,,1,0,367230,15.5,,Q
244
+ 243,0,2,"Coleridge, Mr. Reginald Charles",male,29,0,0,W./C. 14263,10.5,,S
245
+ 244,0,3,"Maenpaa, Mr. Matti Alexanteri",male,22,0,0,STON/O 2. 3101275,7.125,,S
246
+ 245,0,3,"Attalah, Mr. Sleiman",male,30,0,0,2694,7.225,,C
247
+ 246,0,1,"Minahan, Dr. William Edward",male,44,2,0,19928,90,C78,Q
248
+ 247,0,3,"Lindahl, Miss. Agda Thorilda Viktoria",female,25,0,0,347071,7.775,,S
249
+ 248,1,2,"Hamalainen, Mrs. William (Anna)",female,24,0,2,250649,14.5,,S
250
+ 249,1,1,"Beckwith, Mr. Richard Leonard",male,37,1,1,11751,52.5542,D35,S
251
+ 250,0,2,"Carter, Rev. Ernest Courtenay",male,54,1,0,244252,26,,S
252
+ 251,0,3,"Reed, Mr. James George",male,,0,0,362316,7.25,,S
253
+ 252,0,3,"Strom, Mrs. Wilhelm (Elna Matilda Persson)",female,29,1,1,347054,10.4625,G6,S
254
+ 253,0,1,"Stead, Mr. William Thomas",male,62,0,0,113514,26.55,C87,S
255
+ 254,0,3,"Lobb, Mr. William Arthur",male,30,1,0,A/5. 3336,16.1,,S
256
+ 255,0,3,"Rosblom, Mrs. Viktor (Helena Wilhelmina)",female,41,0,2,370129,20.2125,,S
257
+ 256,1,3,"Touma, Mrs. Darwis (Hanne Youssef Razi)",female,29,0,2,2650,15.2458,,C
258
+ 257,1,1,"Thorne, Mrs. Gertrude Maybelle",female,,0,0,PC 17585,79.2,,C
259
+ 258,1,1,"Cherry, Miss. Gladys",female,30,0,0,110152,86.5,B77,S
260
+ 259,1,1,"Ward, Miss. Anna",female,35,0,0,PC 17755,512.3292,,C
261
+ 260,1,2,"Parrish, Mrs. (Lutie Davis)",female,50,0,1,230433,26,,S
262
+ 261,0,3,"Smith, Mr. Thomas",male,,0,0,384461,7.75,,Q
263
+ 262,1,3,"Asplund, Master. Edvin Rojj Felix",male,3,4,2,347077,31.3875,,S
264
+ 263,0,1,"Taussig, Mr. Emil",male,52,1,1,110413,79.65,E67,S
265
+ 264,0,1,"Harrison, Mr. William",male,40,0,0,112059,0,B94,S
266
+ 265,0,3,"Henry, Miss. Delia",female,,0,0,382649,7.75,,Q
267
+ 266,0,2,"Reeves, Mr. David",male,36,0,0,C.A. 17248,10.5,,S
268
+ 267,0,3,"Panula, Mr. Ernesti Arvid",male,16,4,1,3101295,39.6875,,S
269
+ 268,1,3,"Persson, Mr. Ernst Ulrik",male,25,1,0,347083,7.775,,S
270
+ 269,1,1,"Graham, Mrs. William Thompson (Edith Junkins)",female,58,0,1,PC 17582,153.4625,C125,S
271
+ 270,1,1,"Bissette, Miss. Amelia",female,35,0,0,PC 17760,135.6333,C99,S
272
+ 271,0,1,"Cairns, Mr. Alexander",male,,0,0,113798,31,,S
273
+ 272,1,3,"Tornquist, Mr. William Henry",male,25,0,0,LINE,0,,S
274
+ 273,1,2,"Mellinger, Mrs. (Elizabeth Anne Maidment)",female,41,0,1,250644,19.5,,S
275
+ 274,0,1,"Natsch, Mr. Charles H",male,37,0,1,PC 17596,29.7,C118,C
276
+ 275,1,3,"Healy, Miss. Hanora ""Nora""",female,,0,0,370375,7.75,,Q
277
+ 276,1,1,"Andrews, Miss. Kornelia Theodosia",female,63,1,0,13502,77.9583,D7,S
278
+ 277,0,3,"Lindblom, Miss. Augusta Charlotta",female,45,0,0,347073,7.75,,S
279
+ 278,0,2,"Parkes, Mr. Francis ""Frank""",male,,0,0,239853,0,,S
280
+ 279,0,3,"Rice, Master. Eric",male,7,4,1,382652,29.125,,Q
281
+ 280,1,3,"Abbott, Mrs. Stanton (Rosa Hunt)",female,35,1,1,C.A. 2673,20.25,,S
282
+ 281,0,3,"Duane, Mr. Frank",male,65,0,0,336439,7.75,,Q
283
+ 282,0,3,"Olsson, Mr. Nils Johan Goransson",male,28,0,0,347464,7.8542,,S
284
+ 283,0,3,"de Pelsmaeker, Mr. Alfons",male,16,0,0,345778,9.5,,S
285
+ 284,1,3,"Dorking, Mr. Edward Arthur",male,19,0,0,A/5. 10482,8.05,,S
286
+ 285,0,1,"Smith, Mr. Richard William",male,,0,0,113056,26,A19,S
287
+ 286,0,3,"Stankovic, Mr. Ivan",male,33,0,0,349239,8.6625,,C
288
+ 287,1,3,"de Mulder, Mr. Theodore",male,30,0,0,345774,9.5,,S
289
+ 288,0,3,"Naidenoff, Mr. Penko",male,22,0,0,349206,7.8958,,S
290
+ 289,1,2,"Hosono, Mr. Masabumi",male,42,0,0,237798,13,,S
291
+ 290,1,3,"Connolly, Miss. Kate",female,22,0,0,370373,7.75,,Q
292
+ 291,1,1,"Barber, Miss. Ellen ""Nellie""",female,26,0,0,19877,78.85,,S
293
+ 292,1,1,"Bishop, Mrs. Dickinson H (Helen Walton)",female,19,1,0,11967,91.0792,B49,C
294
+ 293,0,2,"Levy, Mr. Rene Jacques",male,36,0,0,SC/Paris 2163,12.875,D,C
295
+ 294,0,3,"Haas, Miss. Aloisia",female,24,0,0,349236,8.85,,S
296
+ 295,0,3,"Mineff, Mr. Ivan",male,24,0,0,349233,7.8958,,S
297
+ 296,0,1,"Lewy, Mr. Ervin G",male,,0,0,PC 17612,27.7208,,C
298
+ 297,0,3,"Hanna, Mr. Mansour",male,23.5,0,0,2693,7.2292,,C
299
+ 298,0,1,"Allison, Miss. Helen Loraine",female,2,1,2,113781,151.55,C22 C26,S
300
+ 299,1,1,"Saalfeld, Mr. Adolphe",male,,0,0,19988,30.5,C106,S
301
+ 300,1,1,"Baxter, Mrs. James (Helene DeLaudeniere Chaput)",female,50,0,1,PC 17558,247.5208,B58 B60,C
302
+ 301,1,3,"Kelly, Miss. Anna Katherine ""Annie Kate""",female,,0,0,9234,7.75,,Q
303
+ 302,1,3,"McCoy, Mr. Bernard",male,,2,0,367226,23.25,,Q
304
+ 303,0,3,"Johnson, Mr. William Cahoone Jr",male,19,0,0,LINE,0,,S
305
+ 304,1,2,"Keane, Miss. Nora A",female,,0,0,226593,12.35,E101,Q
306
+ 305,0,3,"Williams, Mr. Howard Hugh ""Harry""",male,,0,0,A/5 2466,8.05,,S
307
+ 306,1,1,"Allison, Master. Hudson Trevor",male,0.92,1,2,113781,151.55,C22 C26,S
308
+ 307,1,1,"Fleming, Miss. Margaret",female,,0,0,17421,110.8833,,C
309
+ 308,1,1,"Penasco y Castellana, Mrs. Victor de Satode (Maria Josefa Perez de Soto y Vallejo)",female,17,1,0,PC 17758,108.9,C65,C
310
+ 309,0,2,"Abelson, Mr. Samuel",male,30,1,0,P/PP 3381,24,,C
311
+ 310,1,1,"Francatelli, Miss. Laura Mabel",female,30,0,0,PC 17485,56.9292,E36,C
312
+ 311,1,1,"Hays, Miss. Margaret Bechstein",female,24,0,0,11767,83.1583,C54,C
313
+ 312,1,1,"Ryerson, Miss. Emily Borie",female,18,2,2,PC 17608,262.375,B57 B59 B63 B66,C
314
+ 313,0,2,"Lahtinen, Mrs. William (Anna Sylfven)",female,26,1,1,250651,26,,S
315
+ 314,0,3,"Hendekovic, Mr. Ignjac",male,28,0,0,349243,7.8958,,S
316
+ 315,0,2,"Hart, Mr. Benjamin",male,43,1,1,F.C.C. 13529,26.25,,S
317
+ 316,1,3,"Nilsson, Miss. Helmina Josefina",female,26,0,0,347470,7.8542,,S
318
+ 317,1,2,"Kantor, Mrs. Sinai (Miriam Sternin)",female,24,1,0,244367,26,,S
319
+ 318,0,2,"Moraweck, Dr. Ernest",male,54,0,0,29011,14,,S
320
+ 319,1,1,"Wick, Miss. Mary Natalie",female,31,0,2,36928,164.8667,C7,S
321
+ 320,1,1,"Spedden, Mrs. Frederic Oakley (Margaretta Corning Stone)",female,40,1,1,16966,134.5,E34,C
322
+ 321,0,3,"Dennis, Mr. Samuel",male,22,0,0,A/5 21172,7.25,,S
323
+ 322,0,3,"Danoff, Mr. Yoto",male,27,0,0,349219,7.8958,,S
324
+ 323,1,2,"Slayter, Miss. Hilda Mary",female,30,0,0,234818,12.35,,Q
325
+ 324,1,2,"Caldwell, Mrs. Albert Francis (Sylvia Mae Harbaugh)",female,22,1,1,248738,29,,S
326
+ 325,0,3,"Sage, Mr. George John Jr",male,,8,2,CA. 2343,69.55,,S
327
+ 326,1,1,"Young, Miss. Marie Grice",female,36,0,0,PC 17760,135.6333,C32,C
328
+ 327,0,3,"Nysveen, Mr. Johan Hansen",male,61,0,0,345364,6.2375,,S
329
+ 328,1,2,"Ball, Mrs. (Ada E Hall)",female,36,0,0,28551,13,D,S
330
+ 329,1,3,"Goldsmith, Mrs. Frank John (Emily Alice Brown)",female,31,1,1,363291,20.525,,S
331
+ 330,1,1,"Hippach, Miss. Jean Gertrude",female,16,0,1,111361,57.9792,B18,C
332
+ 331,1,3,"McCoy, Miss. Agnes",female,,2,0,367226,23.25,,Q
333
+ 332,0,1,"Partner, Mr. Austen",male,45.5,0,0,113043,28.5,C124,S
334
+ 333,0,1,"Graham, Mr. George Edward",male,38,0,1,PC 17582,153.4625,C91,S
335
+ 334,0,3,"Vander Planke, Mr. Leo Edmondus",male,16,2,0,345764,18,,S
336
+ 335,1,1,"Frauenthal, Mrs. Henry William (Clara Heinsheimer)",female,,1,0,PC 17611,133.65,,S
337
+ 336,0,3,"Denkoff, Mr. Mitto",male,,0,0,349225,7.8958,,S
338
+ 337,0,1,"Pears, Mr. Thomas Clinton",male,29,1,0,113776,66.6,C2,S
339
+ 338,1,1,"Burns, Miss. Elizabeth Margaret",female,41,0,0,16966,134.5,E40,C
340
+ 339,1,3,"Dahl, Mr. Karl Edwart",male,45,0,0,7598,8.05,,S
341
+ 340,0,1,"Blackwell, Mr. Stephen Weart",male,45,0,0,113784,35.5,T,S
342
+ 341,1,2,"Navratil, Master. Edmond Roger",male,2,1,1,230080,26,F2,S
343
+ 342,1,1,"Fortune, Miss. Alice Elizabeth",female,24,3,2,19950,263,C23 C25 C27,S
344
+ 343,0,2,"Collander, Mr. Erik Gustaf",male,28,0,0,248740,13,,S
345
+ 344,0,2,"Sedgwick, Mr. Charles Frederick Waddington",male,25,0,0,244361,13,,S
346
+ 345,0,2,"Fox, Mr. Stanley Hubert",male,36,0,0,229236,13,,S
347
+ 346,1,2,"Brown, Miss. Amelia ""Mildred""",female,24,0,0,248733,13,F33,S
348
+ 347,1,2,"Smith, Miss. Marion Elsie",female,40,0,0,31418,13,,S
349
+ 348,1,3,"Davison, Mrs. Thomas Henry (Mary E Finck)",female,,1,0,386525,16.1,,S
350
+ 349,1,3,"Coutts, Master. William Loch ""William""",male,3,1,1,C.A. 37671,15.9,,S
351
+ 350,0,3,"Dimic, Mr. Jovan",male,42,0,0,315088,8.6625,,S
352
+ 351,0,3,"Odahl, Mr. Nils Martin",male,23,0,0,7267,9.225,,S
353
+ 352,0,1,"Williams-Lambert, Mr. Fletcher Fellows",male,,0,0,113510,35,C128,S
354
+ 353,0,3,"Elias, Mr. Tannous",male,15,1,1,2695,7.2292,,C
355
+ 354,0,3,"Arnold-Franchi, Mr. Josef",male,25,1,0,349237,17.8,,S
356
+ 355,0,3,"Yousif, Mr. Wazli",male,,0,0,2647,7.225,,C
357
+ 356,0,3,"Vanden Steen, Mr. Leo Peter",male,28,0,0,345783,9.5,,S
358
+ 357,1,1,"Bowerman, Miss. Elsie Edith",female,22,0,1,113505,55,E33,S
359
+ 358,0,2,"Funk, Miss. Annie Clemmer",female,38,0,0,237671,13,,S
360
+ 359,1,3,"McGovern, Miss. Mary",female,,0,0,330931,7.8792,,Q
361
+ 360,1,3,"Mockler, Miss. Helen Mary ""Ellie""",female,,0,0,330980,7.8792,,Q
362
+ 361,0,3,"Skoog, Mr. Wilhelm",male,40,1,4,347088,27.9,,S
363
+ 362,0,2,"del Carlo, Mr. Sebastiano",male,29,1,0,SC/PARIS 2167,27.7208,,C
364
+ 363,0,3,"Barbara, Mrs. (Catherine David)",female,45,0,1,2691,14.4542,,C
365
+ 364,0,3,"Asim, Mr. Adola",male,35,0,0,SOTON/O.Q. 3101310,7.05,,S
366
+ 365,0,3,"O'Brien, Mr. Thomas",male,,1,0,370365,15.5,,Q
367
+ 366,0,3,"Adahl, Mr. Mauritz Nils Martin",male,30,0,0,C 7076,7.25,,S
368
+ 367,1,1,"Warren, Mrs. Frank Manley (Anna Sophia Atkinson)",female,60,1,0,110813,75.25,D37,C
369
+ 368,1,3,"Moussa, Mrs. (Mantoura Boulos)",female,,0,0,2626,7.2292,,C
370
+ 369,1,3,"Jermyn, Miss. Annie",female,,0,0,14313,7.75,,Q
371
+ 370,1,1,"Aubart, Mme. Leontine Pauline",female,24,0,0,PC 17477,69.3,B35,C
372
+ 371,1,1,"Harder, Mr. George Achilles",male,25,1,0,11765,55.4417,E50,C
373
+ 372,0,3,"Wiklund, Mr. Jakob Alfred",male,18,1,0,3101267,6.4958,,S
374
+ 373,0,3,"Beavan, Mr. William Thomas",male,19,0,0,323951,8.05,,S
375
+ 374,0,1,"Ringhini, Mr. Sante",male,22,0,0,PC 17760,135.6333,,C
376
+ 375,0,3,"Palsson, Miss. Stina Viola",female,3,3,1,349909,21.075,,S
377
+ 376,1,1,"Meyer, Mrs. Edgar Joseph (Leila Saks)",female,,1,0,PC 17604,82.1708,,C
378
+ 377,1,3,"Landergren, Miss. Aurora Adelia",female,22,0,0,C 7077,7.25,,S
379
+ 378,0,1,"Widener, Mr. Harry Elkins",male,27,0,2,113503,211.5,C82,C
380
+ 379,0,3,"Betros, Mr. Tannous",male,20,0,0,2648,4.0125,,C
381
+ 380,0,3,"Gustafsson, Mr. Karl Gideon",male,19,0,0,347069,7.775,,S
382
+ 381,1,1,"Bidois, Miss. Rosalie",female,42,0,0,PC 17757,227.525,,C
383
+ 382,1,3,"Nakid, Miss. Maria (""Mary"")",female,1,0,2,2653,15.7417,,C
384
+ 383,0,3,"Tikkanen, Mr. Juho",male,32,0,0,STON/O 2. 3101293,7.925,,S
385
+ 384,1,1,"Holverson, Mrs. Alexander Oskar (Mary Aline Towner)",female,35,1,0,113789,52,,S
386
+ 385,0,3,"Plotcharsky, Mr. Vasil",male,,0,0,349227,7.8958,,S
387
+ 386,0,2,"Davies, Mr. Charles Henry",male,18,0,0,S.O.C. 14879,73.5,,S
388
+ 387,0,3,"Goodwin, Master. Sidney Leonard",male,1,5,2,CA 2144,46.9,,S
389
+ 388,1,2,"Buss, Miss. Kate",female,36,0,0,27849,13,,S
390
+ 389,0,3,"Sadlier, Mr. Matthew",male,,0,0,367655,7.7292,,Q
391
+ 390,1,2,"Lehmann, Miss. Bertha",female,17,0,0,SC 1748,12,,C
392
+ 391,1,1,"Carter, Mr. William Ernest",male,36,1,2,113760,120,B96 B98,S
393
+ 392,1,3,"Jansson, Mr. Carl Olof",male,21,0,0,350034,7.7958,,S
394
+ 393,0,3,"Gustafsson, Mr. Johan Birger",male,28,2,0,3101277,7.925,,S
395
+ 394,1,1,"Newell, Miss. Marjorie",female,23,1,0,35273,113.275,D36,C
396
+ 395,1,3,"Sandstrom, Mrs. Hjalmar (Agnes Charlotta Bengtsson)",female,24,0,2,PP 9549,16.7,G6,S
397
+ 396,0,3,"Johansson, Mr. Erik",male,22,0,0,350052,7.7958,,S
398
+ 397,0,3,"Olsson, Miss. Elina",female,31,0,0,350407,7.8542,,S
399
+ 398,0,2,"McKane, Mr. Peter David",male,46,0,0,28403,26,,S
400
+ 399,0,2,"Pain, Dr. Alfred",male,23,0,0,244278,10.5,,S
401
+ 400,1,2,"Trout, Mrs. William H (Jessie L)",female,28,0,0,240929,12.65,,S
402
+ 401,1,3,"Niskanen, Mr. Juha",male,39,0,0,STON/O 2. 3101289,7.925,,S
403
+ 402,0,3,"Adams, Mr. John",male,26,0,0,341826,8.05,,S
404
+ 403,0,3,"Jussila, Miss. Mari Aina",female,21,1,0,4137,9.825,,S
405
+ 404,0,3,"Hakkarainen, Mr. Pekka Pietari",male,28,1,0,STON/O2. 3101279,15.85,,S
406
+ 405,0,3,"Oreskovic, Miss. Marija",female,20,0,0,315096,8.6625,,S
407
+ 406,0,2,"Gale, Mr. Shadrach",male,34,1,0,28664,21,,S
408
+ 407,0,3,"Widegren, Mr. Carl/Charles Peter",male,51,0,0,347064,7.75,,S
409
+ 408,1,2,"Richards, Master. William Rowe",male,3,1,1,29106,18.75,,S
410
+ 409,0,3,"Birkeland, Mr. Hans Martin Monsen",male,21,0,0,312992,7.775,,S
411
+ 410,0,3,"Lefebre, Miss. Ida",female,,3,1,4133,25.4667,,S
412
+ 411,0,3,"Sdycoff, Mr. Todor",male,,0,0,349222,7.8958,,S
413
+ 412,0,3,"Hart, Mr. Henry",male,,0,0,394140,6.8583,,Q
414
+ 413,1,1,"Minahan, Miss. Daisy E",female,33,1,0,19928,90,C78,Q
415
+ 414,0,2,"Cunningham, Mr. Alfred Fleming",male,,0,0,239853,0,,S
416
+ 415,1,3,"Sundman, Mr. Johan Julian",male,44,0,0,STON/O 2. 3101269,7.925,,S
417
+ 416,0,3,"Meek, Mrs. Thomas (Annie Louise Rowley)",female,,0,0,343095,8.05,,S
418
+ 417,1,2,"Drew, Mrs. James Vivian (Lulu Thorne Christian)",female,34,1,1,28220,32.5,,S
419
+ 418,1,2,"Silven, Miss. Lyyli Karoliina",female,18,0,2,250652,13,,S
420
+ 419,0,2,"Matthews, Mr. William John",male,30,0,0,28228,13,,S
421
+ 420,0,3,"Van Impe, Miss. Catharina",female,10,0,2,345773,24.15,,S
422
+ 421,0,3,"Gheorgheff, Mr. Stanio",male,,0,0,349254,7.8958,,C
423
+ 422,0,3,"Charters, Mr. David",male,21,0,0,A/5. 13032,7.7333,,Q
424
+ 423,0,3,"Zimmerman, Mr. Leo",male,29,0,0,315082,7.875,,S
425
+ 424,0,3,"Danbom, Mrs. Ernst Gilbert (Anna Sigrid Maria Brogren)",female,28,1,1,347080,14.4,,S
426
+ 425,0,3,"Rosblom, Mr. Viktor Richard",male,18,1,1,370129,20.2125,,S
427
+ 426,0,3,"Wiseman, Mr. Phillippe",male,,0,0,A/4. 34244,7.25,,S
428
+ 427,1,2,"Clarke, Mrs. Charles V (Ada Maria Winfield)",female,28,1,0,2003,26,,S
429
+ 428,1,2,"Phillips, Miss. Kate Florence (""Mrs Kate Louise Phillips Marshall"")",female,19,0,0,250655,26,,S
430
+ 429,0,3,"Flynn, Mr. James",male,,0,0,364851,7.75,,Q
431
+ 430,1,3,"Pickard, Mr. Berk (Berk Trembisky)",male,32,0,0,SOTON/O.Q. 392078,8.05,E10,S
432
+ 431,1,1,"Bjornstrom-Steffansson, Mr. Mauritz Hakan",male,28,0,0,110564,26.55,C52,S
433
+ 432,1,3,"Thorneycroft, Mrs. Percival (Florence Kate White)",female,,1,0,376564,16.1,,S
434
+ 433,1,2,"Louch, Mrs. Charles Alexander (Alice Adelaide Slow)",female,42,1,0,SC/AH 3085,26,,S
435
+ 434,0,3,"Kallio, Mr. Nikolai Erland",male,17,0,0,STON/O 2. 3101274,7.125,,S
436
+ 435,0,1,"Silvey, Mr. William Baird",male,50,1,0,13507,55.9,E44,S
437
+ 436,1,1,"Carter, Miss. Lucile Polk",female,14,1,2,113760,120,B96 B98,S
438
+ 437,0,3,"Ford, Miss. Doolina Margaret ""Daisy""",female,21,2,2,W./C. 6608,34.375,,S
439
+ 438,1,2,"Richards, Mrs. Sidney (Emily Hocking)",female,24,2,3,29106,18.75,,S
440
+ 439,0,1,"Fortune, Mr. Mark",male,64,1,4,19950,263,C23 C25 C27,S
441
+ 440,0,2,"Kvillner, Mr. Johan Henrik Johannesson",male,31,0,0,C.A. 18723,10.5,,S
442
+ 441,1,2,"Hart, Mrs. Benjamin (Esther Ada Bloomfield)",female,45,1,1,F.C.C. 13529,26.25,,S
443
+ 442,0,3,"Hampe, Mr. Leon",male,20,0,0,345769,9.5,,S
444
+ 443,0,3,"Petterson, Mr. Johan Emil",male,25,1,0,347076,7.775,,S
445
+ 444,1,2,"Reynaldo, Ms. Encarnacion",female,28,0,0,230434,13,,S
446
+ 445,1,3,"Johannesen-Bratthammer, Mr. Bernt",male,,0,0,65306,8.1125,,S
447
+ 446,1,1,"Dodge, Master. Washington",male,4,0,2,33638,81.8583,A34,S
448
+ 447,1,2,"Mellinger, Miss. Madeleine Violet",female,13,0,1,250644,19.5,,S
449
+ 448,1,1,"Seward, Mr. Frederic Kimber",male,34,0,0,113794,26.55,,S
450
+ 449,1,3,"Baclini, Miss. Marie Catherine",female,5,2,1,2666,19.2583,,C
451
+ 450,1,1,"Peuchen, Major. Arthur Godfrey",male,52,0,0,113786,30.5,C104,S
452
+ 451,0,2,"West, Mr. Edwy Arthur",male,36,1,2,C.A. 34651,27.75,,S
453
+ 452,0,3,"Hagland, Mr. Ingvald Olai Olsen",male,,1,0,65303,19.9667,,S
454
+ 453,0,1,"Foreman, Mr. Benjamin Laventall",male,30,0,0,113051,27.75,C111,C
455
+ 454,1,1,"Goldenberg, Mr. Samuel L",male,49,1,0,17453,89.1042,C92,C
456
+ 455,0,3,"Peduzzi, Mr. Joseph",male,,0,0,A/5 2817,8.05,,S
457
+ 456,1,3,"Jalsevac, Mr. Ivan",male,29,0,0,349240,7.8958,,C
458
+ 457,0,1,"Millet, Mr. Francis Davis",male,65,0,0,13509,26.55,E38,S
459
+ 458,1,1,"Kenyon, Mrs. Frederick R (Marion)",female,,1,0,17464,51.8625,D21,S
460
+ 459,1,2,"Toomey, Miss. Ellen",female,50,0,0,F.C.C. 13531,10.5,,S
461
+ 460,0,3,"O'Connor, Mr. Maurice",male,,0,0,371060,7.75,,Q
462
+ 461,1,1,"Anderson, Mr. Harry",male,48,0,0,19952,26.55,E12,S
463
+ 462,0,3,"Morley, Mr. William",male,34,0,0,364506,8.05,,S
464
+ 463,0,1,"Gee, Mr. Arthur H",male,47,0,0,111320,38.5,E63,S
465
+ 464,0,2,"Milling, Mr. Jacob Christian",male,48,0,0,234360,13,,S
466
+ 465,0,3,"Maisner, Mr. Simon",male,,0,0,A/S 2816,8.05,,S
467
+ 466,0,3,"Goncalves, Mr. Manuel Estanslas",male,38,0,0,SOTON/O.Q. 3101306,7.05,,S
468
+ 467,0,2,"Campbell, Mr. William",male,,0,0,239853,0,,S
469
+ 468,0,1,"Smart, Mr. John Montgomery",male,56,0,0,113792,26.55,,S
470
+ 469,0,3,"Scanlan, Mr. James",male,,0,0,36209,7.725,,Q
471
+ 470,1,3,"Baclini, Miss. Helene Barbara",female,0.75,2,1,2666,19.2583,,C
472
+ 471,0,3,"Keefe, Mr. Arthur",male,,0,0,323592,7.25,,S
473
+ 472,0,3,"Cacic, Mr. Luka",male,38,0,0,315089,8.6625,,S
474
+ 473,1,2,"West, Mrs. Edwy Arthur (Ada Mary Worth)",female,33,1,2,C.A. 34651,27.75,,S
475
+ 474,1,2,"Jerwan, Mrs. Amin S (Marie Marthe Thuillard)",female,23,0,0,SC/AH Basle 541,13.7917,D,C
476
+ 475,0,3,"Strandberg, Miss. Ida Sofia",female,22,0,0,7553,9.8375,,S
477
+ 476,0,1,"Clifford, Mr. George Quincy",male,,0,0,110465,52,A14,S
478
+ 477,0,2,"Renouf, Mr. Peter Henry",male,34,1,0,31027,21,,S
479
+ 478,0,3,"Braund, Mr. Lewis Richard",male,29,1,0,3460,7.0458,,S
480
+ 479,0,3,"Karlsson, Mr. Nils August",male,22,0,0,350060,7.5208,,S
481
+ 480,1,3,"Hirvonen, Miss. Hildur E",female,2,0,1,3101298,12.2875,,S
482
+ 481,0,3,"Goodwin, Master. Harold Victor",male,9,5,2,CA 2144,46.9,,S
483
+ 482,0,2,"Frost, Mr. Anthony Wood ""Archie""",male,,0,0,239854,0,,S
484
+ 483,0,3,"Rouse, Mr. Richard Henry",male,50,0,0,A/5 3594,8.05,,S
485
+ 484,1,3,"Turkula, Mrs. (Hedwig)",female,63,0,0,4134,9.5875,,S
486
+ 485,1,1,"Bishop, Mr. Dickinson H",male,25,1,0,11967,91.0792,B49,C
487
+ 486,0,3,"Lefebre, Miss. Jeannie",female,,3,1,4133,25.4667,,S
488
+ 487,1,1,"Hoyt, Mrs. Frederick Maxfield (Jane Anne Forby)",female,35,1,0,19943,90,C93,S
489
+ 488,0,1,"Kent, Mr. Edward Austin",male,58,0,0,11771,29.7,B37,C
490
+ 489,0,3,"Somerton, Mr. Francis William",male,30,0,0,A.5. 18509,8.05,,S
491
+ 490,1,3,"Coutts, Master. Eden Leslie ""Neville""",male,9,1,1,C.A. 37671,15.9,,S
492
+ 491,0,3,"Hagland, Mr. Konrad Mathias Reiersen",male,,1,0,65304,19.9667,,S
493
+ 492,0,3,"Windelov, Mr. Einar",male,21,0,0,SOTON/OQ 3101317,7.25,,S
494
+ 493,0,1,"Molson, Mr. Harry Markland",male,55,0,0,113787,30.5,C30,S
495
+ 494,0,1,"Artagaveytia, Mr. Ramon",male,71,0,0,PC 17609,49.5042,,C
496
+ 495,0,3,"Stanley, Mr. Edward Roland",male,21,0,0,A/4 45380,8.05,,S
497
+ 496,0,3,"Yousseff, Mr. Gerious",male,,0,0,2627,14.4583,,C
498
+ 497,1,1,"Eustis, Miss. Elizabeth Mussey",female,54,1,0,36947,78.2667,D20,C
499
+ 498,0,3,"Shellard, Mr. Frederick William",male,,0,0,C.A. 6212,15.1,,S
500
+ 499,0,1,"Allison, Mrs. Hudson J C (Bessie Waldo Daniels)",female,25,1,2,113781,151.55,C22 C26,S
501
+ 500,0,3,"Svensson, Mr. Olof",male,24,0,0,350035,7.7958,,S
502
+ 501,0,3,"Calic, Mr. Petar",male,17,0,0,315086,8.6625,,S
503
+ 502,0,3,"Canavan, Miss. Mary",female,21,0,0,364846,7.75,,Q
504
+ 503,0,3,"O'Sullivan, Miss. Bridget Mary",female,,0,0,330909,7.6292,,Q
505
+ 504,0,3,"Laitinen, Miss. Kristina Sofia",female,37,0,0,4135,9.5875,,S
506
+ 505,1,1,"Maioni, Miss. Roberta",female,16,0,0,110152,86.5,B79,S
507
+ 506,0,1,"Penasco y Castellana, Mr. Victor de Satode",male,18,1,0,PC 17758,108.9,C65,C
508
+ 507,1,2,"Quick, Mrs. Frederick Charles (Jane Richards)",female,33,0,2,26360,26,,S
509
+ 508,1,1,"Bradley, Mr. George (""George Arthur Brayton"")",male,,0,0,111427,26.55,,S
510
+ 509,0,3,"Olsen, Mr. Henry Margido",male,28,0,0,C 4001,22.525,,S
511
+ 510,1,3,"Lang, Mr. Fang",male,26,0,0,1601,56.4958,,S
512
+ 511,1,3,"Daly, Mr. Eugene Patrick",male,29,0,0,382651,7.75,,Q
513
+ 512,0,3,"Webber, Mr. James",male,,0,0,SOTON/OQ 3101316,8.05,,S
514
+ 513,1,1,"McGough, Mr. James Robert",male,36,0,0,PC 17473,26.2875,E25,S
515
+ 514,1,1,"Rothschild, Mrs. Martin (Elizabeth L. Barrett)",female,54,1,0,PC 17603,59.4,,C
516
+ 515,0,3,"Coleff, Mr. Satio",male,24,0,0,349209,7.4958,,S
517
+ 516,0,1,"Walker, Mr. William Anderson",male,47,0,0,36967,34.0208,D46,S
518
+ 517,1,2,"Lemore, Mrs. (Amelia Milley)",female,34,0,0,C.A. 34260,10.5,F33,S
519
+ 518,0,3,"Ryan, Mr. Patrick",male,,0,0,371110,24.15,,Q
520
+ 519,1,2,"Angle, Mrs. William A (Florence ""Mary"" Agnes Hughes)",female,36,1,0,226875,26,,S
521
+ 520,0,3,"Pavlovic, Mr. Stefo",male,32,0,0,349242,7.8958,,S
522
+ 521,1,1,"Perreault, Miss. Anne",female,30,0,0,12749,93.5,B73,S
523
+ 522,0,3,"Vovk, Mr. Janko",male,22,0,0,349252,7.8958,,S
524
+ 523,0,3,"Lahoud, Mr. Sarkis",male,,0,0,2624,7.225,,C
525
+ 524,1,1,"Hippach, Mrs. Louis Albert (Ida Sophia Fischer)",female,44,0,1,111361,57.9792,B18,C
526
+ 525,0,3,"Kassem, Mr. Fared",male,,0,0,2700,7.2292,,C
527
+ 526,0,3,"Farrell, Mr. James",male,40.5,0,0,367232,7.75,,Q
528
+ 527,1,2,"Ridsdale, Miss. Lucy",female,50,0,0,W./C. 14258,10.5,,S
529
+ 528,0,1,"Farthing, Mr. John",male,,0,0,PC 17483,221.7792,C95,S
530
+ 529,0,3,"Salonen, Mr. Johan Werner",male,39,0,0,3101296,7.925,,S
531
+ 530,0,2,"Hocking, Mr. Richard George",male,23,2,1,29104,11.5,,S
532
+ 531,1,2,"Quick, Miss. Phyllis May",female,2,1,1,26360,26,,S
533
+ 532,0,3,"Toufik, Mr. Nakli",male,,0,0,2641,7.2292,,C
534
+ 533,0,3,"Elias, Mr. Joseph Jr",male,17,1,1,2690,7.2292,,C
535
+ 534,1,3,"Peter, Mrs. Catherine (Catherine Rizk)",female,,0,2,2668,22.3583,,C
536
+ 535,0,3,"Cacic, Miss. Marija",female,30,0,0,315084,8.6625,,S
537
+ 536,1,2,"Hart, Miss. Eva Miriam",female,7,0,2,F.C.C. 13529,26.25,,S
538
+ 537,0,1,"Butt, Major. Archibald Willingham",male,45,0,0,113050,26.55,B38,S
539
+ 538,1,1,"LeRoy, Miss. Bertha",female,30,0,0,PC 17761,106.425,,C
540
+ 539,0,3,"Risien, Mr. Samuel Beard",male,,0,0,364498,14.5,,S
541
+ 540,1,1,"Frolicher, Miss. Hedwig Margaritha",female,22,0,2,13568,49.5,B39,C
542
+ 541,1,1,"Crosby, Miss. Harriet R",female,36,0,2,WE/P 5735,71,B22,S
543
+ 542,0,3,"Andersson, Miss. Ingeborg Constanzia",female,9,4,2,347082,31.275,,S
544
+ 543,0,3,"Andersson, Miss. Sigrid Elisabeth",female,11,4,2,347082,31.275,,S
545
+ 544,1,2,"Beane, Mr. Edward",male,32,1,0,2908,26,,S
546
+ 545,0,1,"Douglas, Mr. Walter Donald",male,50,1,0,PC 17761,106.425,C86,C
547
+ 546,0,1,"Nicholson, Mr. Arthur Ernest",male,64,0,0,693,26,,S
548
+ 547,1,2,"Beane, Mrs. Edward (Ethel Clarke)",female,19,1,0,2908,26,,S
549
+ 548,1,2,"Padro y Manent, Mr. Julian",male,,0,0,SC/PARIS 2146,13.8625,,C
550
+ 549,0,3,"Goldsmith, Mr. Frank John",male,33,1,1,363291,20.525,,S
551
+ 550,1,2,"Davies, Master. John Morgan Jr",male,8,1,1,C.A. 33112,36.75,,S
552
+ 551,1,1,"Thayer, Mr. John Borland Jr",male,17,0,2,17421,110.8833,C70,C
553
+ 552,0,2,"Sharp, Mr. Percival James R",male,27,0,0,244358,26,,S
554
+ 553,0,3,"O'Brien, Mr. Timothy",male,,0,0,330979,7.8292,,Q
555
+ 554,1,3,"Leeni, Mr. Fahim (""Philip Zenni"")",male,22,0,0,2620,7.225,,C
556
+ 555,1,3,"Ohman, Miss. Velin",female,22,0,0,347085,7.775,,S
557
+ 556,0,1,"Wright, Mr. George",male,62,0,0,113807,26.55,,S
558
+ 557,1,1,"Duff Gordon, Lady. (Lucille Christiana Sutherland) (""Mrs Morgan"")",female,48,1,0,11755,39.6,A16,C
559
+ 558,0,1,"Robbins, Mr. Victor",male,,0,0,PC 17757,227.525,,C
560
+ 559,1,1,"Taussig, Mrs. Emil (Tillie Mandelbaum)",female,39,1,1,110413,79.65,E67,S
561
+ 560,1,3,"de Messemaeker, Mrs. Guillaume Joseph (Emma)",female,36,1,0,345572,17.4,,S
562
+ 561,0,3,"Morrow, Mr. Thomas Rowan",male,,0,0,372622,7.75,,Q
563
+ 562,0,3,"Sivic, Mr. Husein",male,40,0,0,349251,7.8958,,S
564
+ 563,0,2,"Norman, Mr. Robert Douglas",male,28,0,0,218629,13.5,,S
565
+ 564,0,3,"Simmons, Mr. John",male,,0,0,SOTON/OQ 392082,8.05,,S
566
+ 565,0,3,"Meanwell, Miss. (Marion Ogden)",female,,0,0,SOTON/O.Q. 392087,8.05,,S
567
+ 566,0,3,"Davies, Mr. Alfred J",male,24,2,0,A/4 48871,24.15,,S
568
+ 567,0,3,"Stoytcheff, Mr. Ilia",male,19,0,0,349205,7.8958,,S
569
+ 568,0,3,"Palsson, Mrs. Nils (Alma Cornelia Berglund)",female,29,0,4,349909,21.075,,S
570
+ 569,0,3,"Doharr, Mr. Tannous",male,,0,0,2686,7.2292,,C
571
+ 570,1,3,"Jonsson, Mr. Carl",male,32,0,0,350417,7.8542,,S
572
+ 571,1,2,"Harris, Mr. George",male,62,0,0,S.W./PP 752,10.5,,S
573
+ 572,1,1,"Appleton, Mrs. Edward Dale (Charlotte Lamson)",female,53,2,0,11769,51.4792,C101,S
574
+ 573,1,1,"Flynn, Mr. John Irwin (""Irving"")",male,36,0,0,PC 17474,26.3875,E25,S
575
+ 574,1,3,"Kelly, Miss. Mary",female,,0,0,14312,7.75,,Q
576
+ 575,0,3,"Rush, Mr. Alfred George John",male,16,0,0,A/4. 20589,8.05,,S
577
+ 576,0,3,"Patchett, Mr. George",male,19,0,0,358585,14.5,,S
578
+ 577,1,2,"Garside, Miss. Ethel",female,34,0,0,243880,13,,S
579
+ 578,1,1,"Silvey, Mrs. William Baird (Alice Munger)",female,39,1,0,13507,55.9,E44,S
580
+ 579,0,3,"Caram, Mrs. Joseph (Maria Elias)",female,,1,0,2689,14.4583,,C
581
+ 580,1,3,"Jussila, Mr. Eiriik",male,32,0,0,STON/O 2. 3101286,7.925,,S
582
+ 581,1,2,"Christy, Miss. Julie Rachel",female,25,1,1,237789,30,,S
583
+ 582,1,1,"Thayer, Mrs. John Borland (Marian Longstreth Morris)",female,39,1,1,17421,110.8833,C68,C
584
+ 583,0,2,"Downton, Mr. William James",male,54,0,0,28403,26,,S
585
+ 584,0,1,"Ross, Mr. John Hugo",male,36,0,0,13049,40.125,A10,C
586
+ 585,0,3,"Paulner, Mr. Uscher",male,,0,0,3411,8.7125,,C
587
+ 586,1,1,"Taussig, Miss. Ruth",female,18,0,2,110413,79.65,E68,S
588
+ 587,0,2,"Jarvis, Mr. John Denzil",male,47,0,0,237565,15,,S
589
+ 588,1,1,"Frolicher-Stehli, Mr. Maxmillian",male,60,1,1,13567,79.2,B41,C
590
+ 589,0,3,"Gilinski, Mr. Eliezer",male,22,0,0,14973,8.05,,S
591
+ 590,0,3,"Murdlin, Mr. Joseph",male,,0,0,A./5. 3235,8.05,,S
592
+ 591,0,3,"Rintamaki, Mr. Matti",male,35,0,0,STON/O 2. 3101273,7.125,,S
593
+ 592,1,1,"Stephenson, Mrs. Walter Bertram (Martha Eustis)",female,52,1,0,36947,78.2667,D20,C
594
+ 593,0,3,"Elsbury, Mr. William James",male,47,0,0,A/5 3902,7.25,,S
595
+ 594,0,3,"Bourke, Miss. Mary",female,,0,2,364848,7.75,,Q
596
+ 595,0,2,"Chapman, Mr. John Henry",male,37,1,0,SC/AH 29037,26,,S
597
+ 596,0,3,"Van Impe, Mr. Jean Baptiste",male,36,1,1,345773,24.15,,S
598
+ 597,1,2,"Leitch, Miss. Jessie Wills",female,,0,0,248727,33,,S
599
+ 598,0,3,"Johnson, Mr. Alfred",male,49,0,0,LINE,0,,S
600
+ 599,0,3,"Boulos, Mr. Hanna",male,,0,0,2664,7.225,,C
601
+ 600,1,1,"Duff Gordon, Sir. Cosmo Edmund (""Mr Morgan"")",male,49,1,0,PC 17485,56.9292,A20,C
602
+ 601,1,2,"Jacobsohn, Mrs. Sidney Samuel (Amy Frances Christy)",female,24,2,1,243847,27,,S
603
+ 602,0,3,"Slabenoff, Mr. Petco",male,,0,0,349214,7.8958,,S
604
+ 603,0,1,"Harrington, Mr. Charles H",male,,0,0,113796,42.4,,S
605
+ 604,0,3,"Torber, Mr. Ernst William",male,44,0,0,364511,8.05,,S
606
+ 605,1,1,"Homer, Mr. Harry (""Mr E Haven"")",male,35,0,0,111426,26.55,,C
607
+ 606,0,3,"Lindell, Mr. Edvard Bengtsson",male,36,1,0,349910,15.55,,S
608
+ 607,0,3,"Karaic, Mr. Milan",male,30,0,0,349246,7.8958,,S
609
+ 608,1,1,"Daniel, Mr. Robert Williams",male,27,0,0,113804,30.5,,S
610
+ 609,1,2,"Laroche, Mrs. Joseph (Juliette Marie Louise Lafargue)",female,22,1,2,SC/Paris 2123,41.5792,,C
611
+ 610,1,1,"Shutes, Miss. Elizabeth W",female,40,0,0,PC 17582,153.4625,C125,S
612
+ 611,0,3,"Andersson, Mrs. Anders Johan (Alfrida Konstantia Brogren)",female,39,1,5,347082,31.275,,S
613
+ 612,0,3,"Jardin, Mr. Jose Neto",male,,0,0,SOTON/O.Q. 3101305,7.05,,S
614
+ 613,1,3,"Murphy, Miss. Margaret Jane",female,,1,0,367230,15.5,,Q
615
+ 614,0,3,"Horgan, Mr. John",male,,0,0,370377,7.75,,Q
616
+ 615,0,3,"Brocklebank, Mr. William Alfred",male,35,0,0,364512,8.05,,S
617
+ 616,1,2,"Herman, Miss. Alice",female,24,1,2,220845,65,,S
618
+ 617,0,3,"Danbom, Mr. Ernst Gilbert",male,34,1,1,347080,14.4,,S
619
+ 618,0,3,"Lobb, Mrs. William Arthur (Cordelia K Stanlick)",female,26,1,0,A/5. 3336,16.1,,S
620
+ 619,1,2,"Becker, Miss. Marion Louise",female,4,2,1,230136,39,F4,S
621
+ 620,0,2,"Gavey, Mr. Lawrence",male,26,0,0,31028,10.5,,S
622
+ 621,0,3,"Yasbeck, Mr. Antoni",male,27,1,0,2659,14.4542,,C
623
+ 622,1,1,"Kimball, Mr. Edwin Nelson Jr",male,42,1,0,11753,52.5542,D19,S
624
+ 623,1,3,"Nakid, Mr. Sahid",male,20,1,1,2653,15.7417,,C
625
+ 624,0,3,"Hansen, Mr. Henry Damsgaard",male,21,0,0,350029,7.8542,,S
626
+ 625,0,3,"Bowen, Mr. David John ""Dai""",male,21,0,0,54636,16.1,,S
627
+ 626,0,1,"Sutton, Mr. Frederick",male,61,0,0,36963,32.3208,D50,S
628
+ 627,0,2,"Kirkland, Rev. Charles Leonard",male,57,0,0,219533,12.35,,Q
629
+ 628,1,1,"Longley, Miss. Gretchen Fiske",female,21,0,0,13502,77.9583,D9,S
630
+ 629,0,3,"Bostandyeff, Mr. Guentcho",male,26,0,0,349224,7.8958,,S
631
+ 630,0,3,"O'Connell, Mr. Patrick D",male,,0,0,334912,7.7333,,Q
632
+ 631,1,1,"Barkworth, Mr. Algernon Henry Wilson",male,80,0,0,27042,30,A23,S
633
+ 632,0,3,"Lundahl, Mr. Johan Svensson",male,51,0,0,347743,7.0542,,S
634
+ 633,1,1,"Stahelin-Maeglin, Dr. Max",male,32,0,0,13214,30.5,B50,C
635
+ 634,0,1,"Parr, Mr. William Henry Marsh",male,,0,0,112052,0,,S
636
+ 635,0,3,"Skoog, Miss. Mabel",female,9,3,2,347088,27.9,,S
637
+ 636,1,2,"Davis, Miss. Mary",female,28,0,0,237668,13,,S
638
+ 637,0,3,"Leinonen, Mr. Antti Gustaf",male,32,0,0,STON/O 2. 3101292,7.925,,S
639
+ 638,0,2,"Collyer, Mr. Harvey",male,31,1,1,C.A. 31921,26.25,,S
640
+ 639,0,3,"Panula, Mrs. Juha (Maria Emilia Ojala)",female,41,0,5,3101295,39.6875,,S
641
+ 640,0,3,"Thorneycroft, Mr. Percival",male,,1,0,376564,16.1,,S
642
+ 641,0,3,"Jensen, Mr. Hans Peder",male,20,0,0,350050,7.8542,,S
643
+ 642,1,1,"Sagesser, Mlle. Emma",female,24,0,0,PC 17477,69.3,B35,C
644
+ 643,0,3,"Skoog, Miss. Margit Elizabeth",female,2,3,2,347088,27.9,,S
645
+ 644,1,3,"Foo, Mr. Choong",male,,0,0,1601,56.4958,,S
646
+ 645,1,3,"Baclini, Miss. Eugenie",female,0.75,2,1,2666,19.2583,,C
647
+ 646,1,1,"Harper, Mr. Henry Sleeper",male,48,1,0,PC 17572,76.7292,D33,C
648
+ 647,0,3,"Cor, Mr. Liudevit",male,19,0,0,349231,7.8958,,S
649
+ 648,1,1,"Simonius-Blumer, Col. Oberst Alfons",male,56,0,0,13213,35.5,A26,C
650
+ 649,0,3,"Willey, Mr. Edward",male,,0,0,S.O./P.P. 751,7.55,,S
651
+ 650,1,3,"Stanley, Miss. Amy Zillah Elsie",female,23,0,0,CA. 2314,7.55,,S
652
+ 651,0,3,"Mitkoff, Mr. Mito",male,,0,0,349221,7.8958,,S
653
+ 652,1,2,"Doling, Miss. Elsie",female,18,0,1,231919,23,,S
654
+ 653,0,3,"Kalvik, Mr. Johannes Halvorsen",male,21,0,0,8475,8.4333,,S
655
+ 654,1,3,"O'Leary, Miss. Hanora ""Norah""",female,,0,0,330919,7.8292,,Q
656
+ 655,0,3,"Hegarty, Miss. Hanora ""Nora""",female,18,0,0,365226,6.75,,Q
657
+ 656,0,2,"Hickman, Mr. Leonard Mark",male,24,2,0,S.O.C. 14879,73.5,,S
658
+ 657,0,3,"Radeff, Mr. Alexander",male,,0,0,349223,7.8958,,S
659
+ 658,0,3,"Bourke, Mrs. John (Catherine)",female,32,1,1,364849,15.5,,Q
660
+ 659,0,2,"Eitemiller, Mr. George Floyd",male,23,0,0,29751,13,,S
661
+ 660,0,1,"Newell, Mr. Arthur Webster",male,58,0,2,35273,113.275,D48,C
662
+ 661,1,1,"Frauenthal, Dr. Henry William",male,50,2,0,PC 17611,133.65,,S
663
+ 662,0,3,"Badt, Mr. Mohamed",male,40,0,0,2623,7.225,,C
664
+ 663,0,1,"Colley, Mr. Edward Pomeroy",male,47,0,0,5727,25.5875,E58,S
665
+ 664,0,3,"Coleff, Mr. Peju",male,36,0,0,349210,7.4958,,S
666
+ 665,1,3,"Lindqvist, Mr. Eino William",male,20,1,0,STON/O 2. 3101285,7.925,,S
667
+ 666,0,2,"Hickman, Mr. Lewis",male,32,2,0,S.O.C. 14879,73.5,,S
668
+ 667,0,2,"Butler, Mr. Reginald Fenton",male,25,0,0,234686,13,,S
669
+ 668,0,3,"Rommetvedt, Mr. Knud Paust",male,,0,0,312993,7.775,,S
670
+ 669,0,3,"Cook, Mr. Jacob",male,43,0,0,A/5 3536,8.05,,S
671
+ 670,1,1,"Taylor, Mrs. Elmer Zebley (Juliet Cummins Wright)",female,,1,0,19996,52,C126,S
672
+ 671,1,2,"Brown, Mrs. Thomas William Solomon (Elizabeth Catherine Ford)",female,40,1,1,29750,39,,S
673
+ 672,0,1,"Davidson, Mr. Thornton",male,31,1,0,F.C. 12750,52,B71,S
674
+ 673,0,2,"Mitchell, Mr. Henry Michael",male,70,0,0,C.A. 24580,10.5,,S
675
+ 674,1,2,"Wilhelms, Mr. Charles",male,31,0,0,244270,13,,S
676
+ 675,0,2,"Watson, Mr. Ennis Hastings",male,,0,0,239856,0,,S
677
+ 676,0,3,"Edvardsson, Mr. Gustaf Hjalmar",male,18,0,0,349912,7.775,,S
678
+ 677,0,3,"Sawyer, Mr. Frederick Charles",male,24.5,0,0,342826,8.05,,S
679
+ 678,1,3,"Turja, Miss. Anna Sofia",female,18,0,0,4138,9.8417,,S
680
+ 679,0,3,"Goodwin, Mrs. Frederick (Augusta Tyler)",female,43,1,6,CA 2144,46.9,,S
681
+ 680,1,1,"Cardeza, Mr. Thomas Drake Martinez",male,36,0,1,PC 17755,512.3292,B51 B53 B55,C
682
+ 681,0,3,"Peters, Miss. Katie",female,,0,0,330935,8.1375,,Q
683
+ 682,1,1,"Hassab, Mr. Hammad",male,27,0,0,PC 17572,76.7292,D49,C
684
+ 683,0,3,"Olsvigen, Mr. Thor Anderson",male,20,0,0,6563,9.225,,S
685
+ 684,0,3,"Goodwin, Mr. Charles Edward",male,14,5,2,CA 2144,46.9,,S
686
+ 685,0,2,"Brown, Mr. Thomas William Solomon",male,60,1,1,29750,39,,S
687
+ 686,0,2,"Laroche, Mr. Joseph Philippe Lemercier",male,25,1,2,SC/Paris 2123,41.5792,,C
688
+ 687,0,3,"Panula, Mr. Jaako Arnold",male,14,4,1,3101295,39.6875,,S
689
+ 688,0,3,"Dakic, Mr. Branko",male,19,0,0,349228,10.1708,,S
690
+ 689,0,3,"Fischer, Mr. Eberhard Thelander",male,18,0,0,350036,7.7958,,S
691
+ 690,1,1,"Madill, Miss. Georgette Alexandra",female,15,0,1,24160,211.3375,B5,S
692
+ 691,1,1,"Dick, Mr. Albert Adrian",male,31,1,0,17474,57,B20,S
693
+ 692,1,3,"Karun, Miss. Manca",female,4,0,1,349256,13.4167,,C
694
+ 693,1,3,"Lam, Mr. Ali",male,,0,0,1601,56.4958,,S
695
+ 694,0,3,"Saad, Mr. Khalil",male,25,0,0,2672,7.225,,C
696
+ 695,0,1,"Weir, Col. John",male,60,0,0,113800,26.55,,S
697
+ 696,0,2,"Chapman, Mr. Charles Henry",male,52,0,0,248731,13.5,,S
698
+ 697,0,3,"Kelly, Mr. James",male,44,0,0,363592,8.05,,S
699
+ 698,1,3,"Mullens, Miss. Katherine ""Katie""",female,,0,0,35852,7.7333,,Q
700
+ 699,0,1,"Thayer, Mr. John Borland",male,49,1,1,17421,110.8833,C68,C
701
+ 700,0,3,"Humblen, Mr. Adolf Mathias Nicolai Olsen",male,42,0,0,348121,7.65,F G63,S
702
+ 701,1,1,"Astor, Mrs. John Jacob (Madeleine Talmadge Force)",female,18,1,0,PC 17757,227.525,C62 C64,C
703
+ 702,1,1,"Silverthorne, Mr. Spencer Victor",male,35,0,0,PC 17475,26.2875,E24,S
704
+ 703,0,3,"Barbara, Miss. Saiide",female,18,0,1,2691,14.4542,,C
705
+ 704,0,3,"Gallagher, Mr. Martin",male,25,0,0,36864,7.7417,,Q
706
+ 705,0,3,"Hansen, Mr. Henrik Juul",male,26,1,0,350025,7.8542,,S
707
+ 706,0,2,"Morley, Mr. Henry Samuel (""Mr Henry Marshall"")",male,39,0,0,250655,26,,S
708
+ 707,1,2,"Kelly, Mrs. Florence ""Fannie""",female,45,0,0,223596,13.5,,S
709
+ 708,1,1,"Calderhead, Mr. Edward Pennington",male,42,0,0,PC 17476,26.2875,E24,S
710
+ 709,1,1,"Cleaver, Miss. Alice",female,22,0,0,113781,151.55,,S
711
+ 710,1,3,"Moubarek, Master. Halim Gonios (""William George"")",male,,1,1,2661,15.2458,,C
712
+ 711,1,1,"Mayne, Mlle. Berthe Antonine (""Mrs de Villiers"")",female,24,0,0,PC 17482,49.5042,C90,C
713
+ 712,0,1,"Klaber, Mr. Herman",male,,0,0,113028,26.55,C124,S
714
+ 713,1,1,"Taylor, Mr. Elmer Zebley",male,48,1,0,19996,52,C126,S
715
+ 714,0,3,"Larsson, Mr. August Viktor",male,29,0,0,7545,9.4833,,S
716
+ 715,0,2,"Greenberg, Mr. Samuel",male,52,0,0,250647,13,,S
717
+ 716,0,3,"Soholt, Mr. Peter Andreas Lauritz Andersen",male,19,0,0,348124,7.65,F G73,S
718
+ 717,1,1,"Endres, Miss. Caroline Louise",female,38,0,0,PC 17757,227.525,C45,C
719
+ 718,1,2,"Troutt, Miss. Edwina Celia ""Winnie""",female,27,0,0,34218,10.5,E101,S
720
+ 719,0,3,"McEvoy, Mr. Michael",male,,0,0,36568,15.5,,Q
721
+ 720,0,3,"Johnson, Mr. Malkolm Joackim",male,33,0,0,347062,7.775,,S
722
+ 721,1,2,"Harper, Miss. Annie Jessie ""Nina""",female,6,0,1,248727,33,,S
723
+ 722,0,3,"Jensen, Mr. Svend Lauritz",male,17,1,0,350048,7.0542,,S
724
+ 723,0,2,"Gillespie, Mr. William Henry",male,34,0,0,12233,13,,S
725
+ 724,0,2,"Hodges, Mr. Henry Price",male,50,0,0,250643,13,,S
726
+ 725,1,1,"Chambers, Mr. Norman Campbell",male,27,1,0,113806,53.1,E8,S
727
+ 726,0,3,"Oreskovic, Mr. Luka",male,20,0,0,315094,8.6625,,S
728
+ 727,1,2,"Renouf, Mrs. Peter Henry (Lillian Jefferys)",female,30,3,0,31027,21,,S
729
+ 728,1,3,"Mannion, Miss. Margareth",female,,0,0,36866,7.7375,,Q
730
+ 729,0,2,"Bryhl, Mr. Kurt Arnold Gottfrid",male,25,1,0,236853,26,,S
731
+ 730,0,3,"Ilmakangas, Miss. Pieta Sofia",female,25,1,0,STON/O2. 3101271,7.925,,S
732
+ 731,1,1,"Allen, Miss. Elisabeth Walton",female,29,0,0,24160,211.3375,B5,S
733
+ 732,0,3,"Hassan, Mr. Houssein G N",male,11,0,0,2699,18.7875,,C
734
+ 733,0,2,"Knight, Mr. Robert J",male,,0,0,239855,0,,S
735
+ 734,0,2,"Berriman, Mr. William John",male,23,0,0,28425,13,,S
736
+ 735,0,2,"Troupiansky, Mr. Moses Aaron",male,23,0,0,233639,13,,S
737
+ 736,0,3,"Williams, Mr. Leslie",male,28.5,0,0,54636,16.1,,S
738
+ 737,0,3,"Ford, Mrs. Edward (Margaret Ann Watson)",female,48,1,3,W./C. 6608,34.375,,S
739
+ 738,1,1,"Lesurer, Mr. Gustave J",male,35,0,0,PC 17755,512.3292,B101,C
740
+ 739,0,3,"Ivanoff, Mr. Kanio",male,,0,0,349201,7.8958,,S
741
+ 740,0,3,"Nankoff, Mr. Minko",male,,0,0,349218,7.8958,,S
742
+ 741,1,1,"Hawksford, Mr. Walter James",male,,0,0,16988,30,D45,S
743
+ 742,0,1,"Cavendish, Mr. Tyrell William",male,36,1,0,19877,78.85,C46,S
744
+ 743,1,1,"Ryerson, Miss. Susan Parker ""Suzette""",female,21,2,2,PC 17608,262.375,B57 B59 B63 B66,C
745
+ 744,0,3,"McNamee, Mr. Neal",male,24,1,0,376566,16.1,,S
746
+ 745,1,3,"Stranden, Mr. Juho",male,31,0,0,STON/O 2. 3101288,7.925,,S
747
+ 746,0,1,"Crosby, Capt. Edward Gifford",male,70,1,1,WE/P 5735,71,B22,S
748
+ 747,0,3,"Abbott, Mr. Rossmore Edward",male,16,1,1,C.A. 2673,20.25,,S
749
+ 748,1,2,"Sinkkonen, Miss. Anna",female,30,0,0,250648,13,,S
750
+ 749,0,1,"Marvin, Mr. Daniel Warner",male,19,1,0,113773,53.1,D30,S
751
+ 750,0,3,"Connaghton, Mr. Michael",male,31,0,0,335097,7.75,,Q
752
+ 751,1,2,"Wells, Miss. Joan",female,4,1,1,29103,23,,S
753
+ 752,1,3,"Moor, Master. Meier",male,6,0,1,392096,12.475,E121,S
754
+ 753,0,3,"Vande Velde, Mr. Johannes Joseph",male,33,0,0,345780,9.5,,S
755
+ 754,0,3,"Jonkoff, Mr. Lalio",male,23,0,0,349204,7.8958,,S
756
+ 755,1,2,"Herman, Mrs. Samuel (Jane Laver)",female,48,1,2,220845,65,,S
757
+ 756,1,2,"Hamalainen, Master. Viljo",male,0.67,1,1,250649,14.5,,S
758
+ 757,0,3,"Carlsson, Mr. August Sigfrid",male,28,0,0,350042,7.7958,,S
759
+ 758,0,2,"Bailey, Mr. Percy Andrew",male,18,0,0,29108,11.5,,S
760
+ 759,0,3,"Theobald, Mr. Thomas Leonard",male,34,0,0,363294,8.05,,S
761
+ 760,1,1,"Rothes, the Countess. of (Lucy Noel Martha Dyer-Edwards)",female,33,0,0,110152,86.5,B77,S
762
+ 761,0,3,"Garfirth, Mr. John",male,,0,0,358585,14.5,,S
763
+ 762,0,3,"Nirva, Mr. Iisakki Antino Aijo",male,41,0,0,SOTON/O2 3101272,7.125,,S
764
+ 763,1,3,"Barah, Mr. Hanna Assi",male,20,0,0,2663,7.2292,,C
765
+ 764,1,1,"Carter, Mrs. William Ernest (Lucile Polk)",female,36,1,2,113760,120,B96 B98,S
766
+ 765,0,3,"Eklund, Mr. Hans Linus",male,16,0,0,347074,7.775,,S
767
+ 766,1,1,"Hogeboom, Mrs. John C (Anna Andrews)",female,51,1,0,13502,77.9583,D11,S
768
+ 767,0,1,"Brewe, Dr. Arthur Jackson",male,,0,0,112379,39.6,,C
769
+ 768,0,3,"Mangan, Miss. Mary",female,30.5,0,0,364850,7.75,,Q
770
+ 769,0,3,"Moran, Mr. Daniel J",male,,1,0,371110,24.15,,Q
771
+ 770,0,3,"Gronnestad, Mr. Daniel Danielsen",male,32,0,0,8471,8.3625,,S
772
+ 771,0,3,"Lievens, Mr. Rene Aime",male,24,0,0,345781,9.5,,S
773
+ 772,0,3,"Jensen, Mr. Niels Peder",male,48,0,0,350047,7.8542,,S
774
+ 773,0,2,"Mack, Mrs. (Mary)",female,57,0,0,S.O./P.P. 3,10.5,E77,S
775
+ 774,0,3,"Elias, Mr. Dibo",male,,0,0,2674,7.225,,C
776
+ 775,1,2,"Hocking, Mrs. Elizabeth (Eliza Needs)",female,54,1,3,29105,23,,S
777
+ 776,0,3,"Myhrman, Mr. Pehr Fabian Oliver Malkolm",male,18,0,0,347078,7.75,,S
778
+ 777,0,3,"Tobin, Mr. Roger",male,,0,0,383121,7.75,F38,Q
779
+ 778,1,3,"Emanuel, Miss. Virginia Ethel",female,5,0,0,364516,12.475,,S
780
+ 779,0,3,"Kilgannon, Mr. Thomas J",male,,0,0,36865,7.7375,,Q
781
+ 780,1,1,"Robert, Mrs. Edward Scott (Elisabeth Walton McMillan)",female,43,0,1,24160,211.3375,B3,S
782
+ 781,1,3,"Ayoub, Miss. Banoura",female,13,0,0,2687,7.2292,,C
783
+ 782,1,1,"Dick, Mrs. Albert Adrian (Vera Gillespie)",female,17,1,0,17474,57,B20,S
784
+ 783,0,1,"Long, Mr. Milton Clyde",male,29,0,0,113501,30,D6,S
785
+ 784,0,3,"Johnston, Mr. Andrew G",male,,1,2,W./C. 6607,23.45,,S
786
+ 785,0,3,"Ali, Mr. William",male,25,0,0,SOTON/O.Q. 3101312,7.05,,S
787
+ 786,0,3,"Harmer, Mr. Abraham (David Lishin)",male,25,0,0,374887,7.25,,S
788
+ 787,1,3,"Sjoblom, Miss. Anna Sofia",female,18,0,0,3101265,7.4958,,S
789
+ 788,0,3,"Rice, Master. George Hugh",male,8,4,1,382652,29.125,,Q
790
+ 789,1,3,"Dean, Master. Bertram Vere",male,1,1,2,C.A. 2315,20.575,,S
791
+ 790,0,1,"Guggenheim, Mr. Benjamin",male,46,0,0,PC 17593,79.2,B82 B84,C
792
+ 791,0,3,"Keane, Mr. Andrew ""Andy""",male,,0,0,12460,7.75,,Q
793
+ 792,0,2,"Gaskell, Mr. Alfred",male,16,0,0,239865,26,,S
794
+ 793,0,3,"Sage, Miss. Stella Anna",female,,8,2,CA. 2343,69.55,,S
795
+ 794,0,1,"Hoyt, Mr. William Fisher",male,,0,0,PC 17600,30.6958,,C
796
+ 795,0,3,"Dantcheff, Mr. Ristiu",male,25,0,0,349203,7.8958,,S
797
+ 796,0,2,"Otter, Mr. Richard",male,39,0,0,28213,13,,S
798
+ 797,1,1,"Leader, Dr. Alice (Farnham)",female,49,0,0,17465,25.9292,D17,S
799
+ 798,1,3,"Osman, Mrs. Mara",female,31,0,0,349244,8.6833,,S
800
+ 799,0,3,"Ibrahim Shawah, Mr. Yousseff",male,30,0,0,2685,7.2292,,C
801
+ 800,0,3,"Van Impe, Mrs. Jean Baptiste (Rosalie Paula Govaert)",female,30,1,1,345773,24.15,,S
802
+ 801,0,2,"Ponesell, Mr. Martin",male,34,0,0,250647,13,,S
803
+ 802,1,2,"Collyer, Mrs. Harvey (Charlotte Annie Tate)",female,31,1,1,C.A. 31921,26.25,,S
804
+ 803,1,1,"Carter, Master. William Thornton II",male,11,1,2,113760,120,B96 B98,S
805
+ 804,1,3,"Thomas, Master. Assad Alexander",male,0.42,0,1,2625,8.5167,,C
806
+ 805,1,3,"Hedman, Mr. Oskar Arvid",male,27,0,0,347089,6.975,,S
807
+ 806,0,3,"Johansson, Mr. Karl Johan",male,31,0,0,347063,7.775,,S
808
+ 807,0,1,"Andrews, Mr. Thomas Jr",male,39,0,0,112050,0,A36,S
809
+ 808,0,3,"Pettersson, Miss. Ellen Natalia",female,18,0,0,347087,7.775,,S
810
+ 809,0,2,"Meyer, Mr. August",male,39,0,0,248723,13,,S
811
+ 810,1,1,"Chambers, Mrs. Norman Campbell (Bertha Griggs)",female,33,1,0,113806,53.1,E8,S
812
+ 811,0,3,"Alexander, Mr. William",male,26,0,0,3474,7.8875,,S
813
+ 812,0,3,"Lester, Mr. James",male,39,0,0,A/4 48871,24.15,,S
814
+ 813,0,2,"Slemen, Mr. Richard James",male,35,0,0,28206,10.5,,S
815
+ 814,0,3,"Andersson, Miss. Ebba Iris Alfrida",female,6,4,2,347082,31.275,,S
816
+ 815,0,3,"Tomlin, Mr. Ernest Portage",male,30.5,0,0,364499,8.05,,S
817
+ 816,0,1,"Fry, Mr. Richard",male,,0,0,112058,0,B102,S
818
+ 817,0,3,"Heininen, Miss. Wendla Maria",female,23,0,0,STON/O2. 3101290,7.925,,S
819
+ 818,0,2,"Mallet, Mr. Albert",male,31,1,1,S.C./PARIS 2079,37.0042,,C
820
+ 819,0,3,"Holm, Mr. John Fredrik Alexander",male,43,0,0,C 7075,6.45,,S
821
+ 820,0,3,"Skoog, Master. Karl Thorsten",male,10,3,2,347088,27.9,,S
822
+ 821,1,1,"Hays, Mrs. Charles Melville (Clara Jennings Gregg)",female,52,1,1,12749,93.5,B69,S
823
+ 822,1,3,"Lulic, Mr. Nikola",male,27,0,0,315098,8.6625,,S
824
+ 823,0,1,"Reuchlin, Jonkheer. John George",male,38,0,0,19972,0,,S
825
+ 824,1,3,"Moor, Mrs. (Beila)",female,27,0,1,392096,12.475,E121,S
826
+ 825,0,3,"Panula, Master. Urho Abraham",male,2,4,1,3101295,39.6875,,S
827
+ 826,0,3,"Flynn, Mr. John",male,,0,0,368323,6.95,,Q
828
+ 827,0,3,"Lam, Mr. Len",male,,0,0,1601,56.4958,,S
829
+ 828,1,2,"Mallet, Master. Andre",male,1,0,2,S.C./PARIS 2079,37.0042,,C
830
+ 829,1,3,"McCormack, Mr. Thomas Joseph",male,,0,0,367228,7.75,,Q
831
+ 830,1,1,"Stone, Mrs. George Nelson (Martha Evelyn)",female,62,0,0,113572,80,B28,
832
+ 831,1,3,"Yasbeck, Mrs. Antoni (Selini Alexander)",female,15,1,0,2659,14.4542,,C
833
+ 832,1,2,"Richards, Master. George Sibley",male,0.83,1,1,29106,18.75,,S
834
+ 833,0,3,"Saad, Mr. Amin",male,,0,0,2671,7.2292,,C
835
+ 834,0,3,"Augustsson, Mr. Albert",male,23,0,0,347468,7.8542,,S
836
+ 835,0,3,"Allum, Mr. Owen George",male,18,0,0,2223,8.3,,S
837
+ 836,1,1,"Compton, Miss. Sara Rebecca",female,39,1,1,PC 17756,83.1583,E49,C
838
+ 837,0,3,"Pasic, Mr. Jakob",male,21,0,0,315097,8.6625,,S
839
+ 838,0,3,"Sirota, Mr. Maurice",male,,0,0,392092,8.05,,S
840
+ 839,1,3,"Chip, Mr. Chang",male,32,0,0,1601,56.4958,,S
841
+ 840,1,1,"Marechal, Mr. Pierre",male,,0,0,11774,29.7,C47,C
842
+ 841,0,3,"Alhomaki, Mr. Ilmari Rudolf",male,20,0,0,SOTON/O2 3101287,7.925,,S
843
+ 842,0,2,"Mudd, Mr. Thomas Charles",male,16,0,0,S.O./P.P. 3,10.5,,S
844
+ 843,1,1,"Serepeca, Miss. Augusta",female,30,0,0,113798,31,,C
845
+ 844,0,3,"Lemberopolous, Mr. Peter L",male,34.5,0,0,2683,6.4375,,C
846
+ 845,0,3,"Culumovic, Mr. Jeso",male,17,0,0,315090,8.6625,,S
847
+ 846,0,3,"Abbing, Mr. Anthony",male,42,0,0,C.A. 5547,7.55,,S
848
+ 847,0,3,"Sage, Mr. Douglas Bullen",male,,8,2,CA. 2343,69.55,,S
849
+ 848,0,3,"Markoff, Mr. Marin",male,35,0,0,349213,7.8958,,C
850
+ 849,0,2,"Harper, Rev. John",male,28,0,1,248727,33,,S
851
+ 850,1,1,"Goldenberg, Mrs. Samuel L (Edwiga Grabowska)",female,,1,0,17453,89.1042,C92,C
852
+ 851,0,3,"Andersson, Master. Sigvard Harald Elias",male,4,4,2,347082,31.275,,S
853
+ 852,0,3,"Svensson, Mr. Johan",male,74,0,0,347060,7.775,,S
854
+ 853,0,3,"Boulos, Miss. Nourelain",female,9,1,1,2678,15.2458,,C
855
+ 854,1,1,"Lines, Miss. Mary Conover",female,16,0,1,PC 17592,39.4,D28,S
856
+ 855,0,2,"Carter, Mrs. Ernest Courtenay (Lilian Hughes)",female,44,1,0,244252,26,,S
857
+ 856,1,3,"Aks, Mrs. Sam (Leah Rosen)",female,18,0,1,392091,9.35,,S
858
+ 857,1,1,"Wick, Mrs. George Dennick (Mary Hitchcock)",female,45,1,1,36928,164.8667,,S
859
+ 858,1,1,"Daly, Mr. Peter Denis ",male,51,0,0,113055,26.55,E17,S
860
+ 859,1,3,"Baclini, Mrs. Solomon (Latifa Qurban)",female,24,0,3,2666,19.2583,,C
861
+ 860,0,3,"Razi, Mr. Raihed",male,,0,0,2629,7.2292,,C
862
+ 861,0,3,"Hansen, Mr. Claus Peter",male,41,2,0,350026,14.1083,,S
863
+ 862,0,2,"Giles, Mr. Frederick Edward",male,21,1,0,28134,11.5,,S
864
+ 863,1,1,"Swift, Mrs. Frederick Joel (Margaret Welles Barron)",female,48,0,0,17466,25.9292,D17,S
865
+ 864,0,3,"Sage, Miss. Dorothy Edith ""Dolly""",female,,8,2,CA. 2343,69.55,,S
866
+ 865,0,2,"Gill, Mr. John William",male,24,0,0,233866,13,,S
867
+ 866,1,2,"Bystrom, Mrs. (Karolina)",female,42,0,0,236852,13,,S
868
+ 867,1,2,"Duran y More, Miss. Asuncion",female,27,1,0,SC/PARIS 2149,13.8583,,C
869
+ 868,0,1,"Roebling, Mr. Washington Augustus II",male,31,0,0,PC 17590,50.4958,A24,S
870
+ 869,0,3,"van Melkebeke, Mr. Philemon",male,,0,0,345777,9.5,,S
871
+ 870,1,3,"Johnson, Master. Harold Theodor",male,4,1,1,347742,11.1333,,S
872
+ 871,0,3,"Balkic, Mr. Cerin",male,26,0,0,349248,7.8958,,S
873
+ 872,1,1,"Beckwith, Mrs. Richard Leonard (Sallie Monypeny)",female,47,1,1,11751,52.5542,D35,S
874
+ 873,0,1,"Carlsson, Mr. Frans Olof",male,33,0,0,695,5,B51 B53 B55,S
875
+ 874,0,3,"Vander Cruyssen, Mr. Victor",male,47,0,0,345765,9,,S
876
+ 875,1,2,"Abelson, Mrs. Samuel (Hannah Wizosky)",female,28,1,0,P/PP 3381,24,,C
877
+ 876,1,3,"Najib, Miss. Adele Kiamie ""Jane""",female,15,0,0,2667,7.225,,C
878
+ 877,0,3,"Gustafsson, Mr. Alfred Ossian",male,20,0,0,7534,9.8458,,S
879
+ 878,0,3,"Petroff, Mr. Nedelio",male,19,0,0,349212,7.8958,,S
880
+ 879,0,3,"Laleff, Mr. Kristo",male,,0,0,349217,7.8958,,S
881
+ 880,1,1,"Potter, Mrs. Thomas Jr (Lily Alexenia Wilson)",female,56,0,1,11767,83.1583,C50,C
882
+ 881,1,2,"Shelley, Mrs. William (Imanita Parrish Hall)",female,25,0,1,230433,26,,S
883
+ 882,0,3,"Markun, Mr. Johann",male,33,0,0,349257,7.8958,,S
884
+ 883,0,3,"Dahlberg, Miss. Gerda Ulrika",female,22,0,0,7552,10.5167,,S
885
+ 884,0,2,"Banfield, Mr. Frederick James",male,28,0,0,C.A./SOTON 34068,10.5,,S
886
+ 885,0,3,"Sutehall, Mr. Henry Jr",male,25,0,0,SOTON/OQ 392076,7.05,,S
887
+ 886,0,3,"Rice, Mrs. William (Margaret Norton)",female,39,0,5,382652,29.125,,Q
888
+ 887,0,2,"Montvila, Rev. Juozas",male,27,0,0,211536,13,,S
889
+ 888,1,1,"Graham, Miss. Margaret Edith",female,19,0,0,112053,30,B42,S
890
+ 889,0,3,"Johnston, Miss. Catherine Helen ""Carrie""",female,,1,2,W./C. 6607,23.45,,S
891
+ 890,1,1,"Behr, Mr. Karl Howell",male,26,0,0,111369,30,C148,C
892
+ 891,0,3,"Dooley, Mr. Patrick",male,32,0,0,370376,7.75,,Q
intitial_q_handler.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ INITIAL_CHAT_QUESTIONS = [
2
+ "What insights can I get from this data?",
3
+ "Can you summarize the dataset?",
4
+ ]
5
+
6
+ INITIAL_CHART_QUESTIONS = [
7
+ "Can you provide a visualization of the data?",
8
+ ]
9
+
10
+ def if_initial_chat_question(query: str) -> bool:
11
+ # Convert the query to lowercase and check if it's in the list (case insensitive)
12
+ if query.lower() in [q.lower() for q in INITIAL_CHAT_QUESTIONS]:
13
+ return True
14
+ return False
15
+
16
+ def if_initial_chart_question(query: str) -> bool:
17
+ # Convert the query to lowercase and check if it's in the list (case insensitive)
18
+ if query.lower() in [q.lower() for q in INITIAL_CHART_QUESTIONS]:
19
+ return True
20
+ return False
requirements.txt ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ pandasai==2.3.0
2
+ pandas==1.5.3
3
+ numpy==1.26.4
4
+ fastapi==0.115.5
5
+ pyyaml==6.0.2
6
+ uvicorn==0.34.0
7
+ seaborn==0.13.2
8
+ matplotlib==3.9.2
9
+ langchain-groq==0.2.1
10
+ pydantic_ai==0.0.12
11
+ langchain_experimental==0.3.3
12
+ tabulate==0.9.0
util_service.py ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from langchain_core.prompts import ChatPromptTemplate
2
+
3
+ keywords = ["unfortunately", "unsupported", "error", "sorry", "response", "unable", "because"]
4
+
5
+ def contains_keywords(text, keywords):
6
+ return any(keyword.lower() in text.lower() for keyword in keywords)
7
+
8
+ def process_answer(answer):
9
+ # Handle empty list scenario
10
+ if isinstance(answer, list) and not answer:
11
+ return "Empty response received."
12
+
13
+ # Handle dictionary with possible "answer" or "error"
14
+ if isinstance(answer, dict):
15
+ if "answer" in answer and contains_keywords(answer["answer"], keywords):
16
+ return True
17
+ if "error" in answer and contains_keywords(answer["error"], keywords):
18
+ return True
19
+
20
+ # Default case if no keywords are found
21
+ return False
22
+
23
+
24
+ def _prompt_generator(question: str, chart_required: bool):
25
+
26
+ chat_prompt = f"""You are a senior data analyst working with CSV data. Adhere strictly to the following guidelines:
27
+
28
+ 1. **Data Verification:** Always inspect the data with `.sample(5).to_dict()` before performing any analysis.
29
+ 2. **Data Integrity:** Ensure proper handling of null values to maintain accuracy and reliability.
30
+ 3. **Communication:** Provide concise, professional, and well-structured responses.
31
+ 4. Avoid including any internal processing details or references to the methods used to generate your response (ex: based on the tool call, using the function -> These types of phrases.)
32
+
33
+ **Query:** {question}
34
+
35
+ """
36
+
37
+ chart_prompt = f"""You are a senior data analyst working with CSV data. Follow these rules STRICTLY:
38
+
39
+ 1. Generate ONE unique identifier FIRST using: unique_id = uuid.uuid4().hex
40
+ 2. Visualization requirements:
41
+ - Adjust font sizes, rotate labels (45° if needed), truncate for readability
42
+ - Figure size: (12, 6)
43
+ - Descriptive titles (fontsize=14)
44
+ - Colorblind-friendly palettes
45
+ 3. File handling rules:
46
+ - Create MAXIMUM 2 charts if absolutely necessary
47
+ - For multiple charts:
48
+ * Arrange in grid format (2x1 vertical layout preferred)
49
+ * Use SAME unique_id with suffixes:
50
+ - f"{{unique_id}}_1.png"
51
+ - f"{{unique_id}}_2.png"
52
+ - Save EXCLUSIVELY to "generated_charts" folder
53
+ - File naming: f"chart_{{unique_id}}.png" (for single chart)
54
+ 4. FINAL OUTPUT MUST BE:
55
+ - For single chart: f"generated_charts/chart_{{unique_id}}.png"
56
+ - For multiple charts: f"generated_charts/chart_{{unique_id}}.png" (combined grid image)
57
+ - ONLY return this full path string, nothing else
58
+
59
+ **Query:** {question}
60
+
61
+ IMPORTANT:
62
+ - Generate the unique_id FIRST before any operations
63
+ - Use THE SAME unique_id throughout entire process
64
+ - NEVER generate new UUIDs after initial creation
65
+ - Return EXACT filepath string of the final saved chart
66
+ """
67
+
68
+
69
+ if chart_required:
70
+ return ChatPromptTemplate.from_template(chart_prompt)
71
+ else:
72
+ return ChatPromptTemplate.from_template(chat_prompt)