├── .gitignore
├── README.md
├── datagen
├── Dockerfile
└── flink-sql-demo.jar
├── docker-compose.yml
├── mysql
├── Dockerfile
└── category.sql
├── pom.xml
├── sql-client
├── Dockerfile
├── bin
│ └── sql-client.sh
├── conf
│ ├── flink-conf.yaml
│ └── sql-client-conf.yaml
└── docker-entrypoint.sh
└── src
└── main
└── java
└── myflink
├── ConsolePrinter.java
├── KafkaProducer.java
└── SourceGenerator.java
/.gitignore:
--------------------------------------------------------------------------------
1 | checkpoint
2 | .classpath
3 | .idea/
4 | .metadata
5 | .settings
6 | .project
7 | .version.properties
8 | target
9 | .DS_Store
10 | *.iml
11 | datagen/user_behavior.log
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Build End-to-End Streaming Application using Flink SQL、Kafka、MySQL、Elasticsearch and Kibana.
2 |
3 |
4 |
5 | You can download the data here: https://drive.google.com/file/d/1P4BAZnpCY-knMt5HFfcx3onVjykYt3et/view?usp=sharing
6 |
7 | This is a repository to build the dockers which will be used in the tuturial.
8 |
9 | Blog: https://flink.apache.org/2020/07/28/flink-sql-demo-building-e2e-streaming-application.html
10 |
--------------------------------------------------------------------------------
/datagen/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM maven:3.6-jdk-8-slim AS builder
2 |
3 | RUN mkdir -p /opt/datagen;
4 | COPY user_behavior.log /opt/datagen
5 | COPY flink-sql-demo.jar /opt/datagen
6 |
7 | WORKDIR /opt/datagen
8 | ENV DATEGEN_HOME /opt/datagen
--------------------------------------------------------------------------------
/datagen/flink-sql-demo.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wuchong/flink-sql-demo/208f8902a10aecc392a2775b9cf8511f8e507561/datagen/flink-sql-demo.jar
--------------------------------------------------------------------------------
/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '2.1'
2 | services:
3 | sql-client:
4 | image: jark/demo-sql-client:0.2
5 | depends_on:
6 | - kafka
7 | - jobmanager
8 | - elasticsearch
9 | environment:
10 | FLINK_JOBMANAGER_HOST: jobmanager
11 | ZOOKEEPER_CONNECT: zookeeper
12 | KAFKA_BOOTSTRAP: kafka
13 | MYSQL_HOST: mysql
14 | ES_HOST: elasticsearch
15 | jobmanager:
16 | image: flink:1.11.0-scala_2.11
17 | ports:
18 | - "8081:8081"
19 | command: jobmanager
20 | environment:
21 | - |
22 | FLINK_PROPERTIES=
23 | jobmanager.rpc.address: jobmanager
24 | taskmanager:
25 | image: flink:1.11.0-scala_2.11
26 | depends_on:
27 | - jobmanager
28 | command: taskmanager
29 | environment:
30 | - |
31 | FLINK_PROPERTIES=
32 | jobmanager.rpc.address: jobmanager
33 | taskmanager.numberOfTaskSlots: 10
34 | datagen:
35 | image: jark/datagen:0.2
36 | command: "java -classpath /opt/datagen/flink-sql-demo.jar myflink.SourceGenerator --input /opt/datagen/user_behavior.log --output kafka kafka:9094 --speedup 2000"
37 | depends_on:
38 | - kafka
39 | environment:
40 | ZOOKEEPER_CONNECT: zookeeper
41 | KAFKA_BOOTSTRAP: kafka
42 | mysql:
43 | image: jark/mysql-example:0.2
44 | ports:
45 | - "3306:3306"
46 | environment:
47 | - MYSQL_ROOT_PASSWORD=123456
48 | zookeeper:
49 | image: wurstmeister/zookeeper:3.4.6
50 | ports:
51 | - "2181:2181"
52 | kafka:
53 | image: wurstmeister/kafka:2.12-2.2.1
54 | ports:
55 | - "9092:9092"
56 | - "9094:9094"
57 | depends_on:
58 | - zookeeper
59 | environment:
60 | - KAFKA_ADVERTISED_LISTENERS=INSIDE://:9094,OUTSIDE://localhost:9092
61 | - KAFKA_LISTENERS=INSIDE://:9094,OUTSIDE://:9092
62 | - KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
63 | - KAFKA_INTER_BROKER_LISTENER_NAME=INSIDE
64 | - KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
65 | - KAFKA_CREATE_TOPICS="user_behavior:1:1"
66 | volumes:
67 | - /var/run/docker.sock:/var/run/docker.sock
68 | elasticsearch:
69 | image: docker.elastic.co/elasticsearch/elasticsearch:7.6.0
70 | environment:
71 | - cluster.name=docker-cluster
72 | - bootstrap.memory_lock=true
73 | - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
74 | - discovery.type=single-node
75 | ports:
76 | - "9200:9200"
77 | - "9300:9300"
78 | ulimits:
79 | memlock:
80 | soft: -1
81 | hard: -1
82 | nofile:
83 | soft: 65536
84 | hard: 65536
85 | kibana:
86 | image: docker.elastic.co/kibana/kibana:7.6.0
87 | ports:
88 | - "5601:5601"
89 |
--------------------------------------------------------------------------------
/mysql/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM mysql:5.7
2 |
3 | COPY category.sql /docker-entrypoint-initdb.d/
--------------------------------------------------------------------------------
/mysql/category.sql:
--------------------------------------------------------------------------------
1 | CREATE DATABASE flink;
2 |
3 | USE flink;
4 |
5 | CREATE TABLE category (
6 | sub_category_id BIGINT NOT NULL PRIMARY KEY,
7 | parent_category_name VARCHAR(255)
8 | )ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
9 |
10 | INSERT INTO category (sub_category_id, parent_category_name)
11 | VALUES (1464116, 'Clothing & Shoes'),
12 | (4145813, 'Home & Kitchens'),
13 | (2735466, 'Books'),
14 | (2885642, 'Electronics'),
15 | (4801426, 'Tools'),
16 | (4756105, 'Cell Phones'),
17 | (982926, 'Sports & Outdoors'),
18 | (1320293, 'Foods'),
19 | (2640118, 'Clothing & Shoes'),
20 | (4159072, 'Others'),
21 | (903809, 'Clothing & Shoes'),
22 | (4357323, 'Home & Kitchens'),
23 | (3607361, 'Books'),
24 | (4217906, 'Electronics'),
25 | (3002561, 'Tools'),
26 | (2355072, 'Cell Phones'),
27 | (2465336, 'Sports & Outdoors'),
28 | (4789432, 'Foods'),
29 | (1299190, 'Clothing & Shoes'),
30 | (570735, 'Others'),
31 | (1879194, 'Clothing & Shoes'),
32 | (1029459, 'Home & Kitchens'),
33 | (2520771, 'Books'),
34 | (149192, 'Electronics'),
35 | (965809, 'Tools'),
36 | (2520377, 'Cell Phones'),
37 | (3738615, 'Sports & Outdoors'),
38 | (1567637, 'Foods'),
39 | (2939262, 'Clothing & Shoes'),
40 | (1575622, 'Others'),
41 | (3776866, 'Clothing & Shoes'),
42 | (4181361, 'Home & Kitchens'),
43 | (4244487, 'Books'),
44 | (4170419, 'Electronics'),
45 | (866301, 'Tools'),
46 | (5053508, 'Cell Phones'),
47 | (1834026, 'Sports & Outdoors'),
48 | (4672807, 'Foods'),
49 | (1349561, 'Clothing & Shoes'),
50 | (3645362, 'Others'),
51 | (1787510, 'Clothing & Shoes'),
52 | (2578647, 'Home & Kitchens'),
53 | (381850, 'Books'),
54 | (1265358, 'Electronics'),
55 | (411153, 'Tools'),
56 | (1216617, 'Cell Phones'),
57 | (3158249, 'Sports & Outdoors'),
58 | (846990, 'Foods'),
59 | (3231625, 'Clothing & Shoes'),
60 | (883960, 'Others'),
61 | (3065645, 'Clothing & Shoes'),
62 | (3598912, 'Home & Kitchens'),
63 | (4719814, 'Books'),
64 | (2832009, 'Electronics'),
65 | (4643350, 'Tools'),
66 | (3299155, 'Cell Phones'),
67 | (801221, 'Sports & Outdoors'),
68 | (1051370, 'Foods'),
69 | (4022701, 'Clothing & Shoes'),
70 | (245312, 'Others'),
71 | (1973012, 'Clothing & Shoes'),
72 | (800581, 'Home & Kitchens'),
73 | (200278, 'Books'),
74 | (1516409, 'Electronics'),
75 | (1851156, 'Tools'),
76 | (1080785, 'Cell Phones'),
77 | (2926020, 'Sports & Outdoors'),
78 | (3747017, 'Foods'),
79 | (4558987, 'Clothing & Shoes'),
80 | (4918438, 'Others'),
81 | (285583, 'Clothing & Shoes'),
82 | (174239, 'Home & Kitchens'),
83 | (102272, 'Books'),
84 | (235534, 'Electronics'),
85 | (5071267, 'Tools'),
86 | (2131531, 'Cell Phones'),
87 | (3371868, 'Sports & Outdoors'),
88 | (2495340, 'Foods'),
89 | (3848953, 'Clothing & Shoes'),
90 | (4690421, 'Others'),
91 | (2440115, 'Clothing & Shoes'),
92 | (3253210, 'Home & Kitchens'),
93 | (4339722, 'Books'),
94 | (2982027, 'Electronics'),
95 | (4958794, 'Tools'),
96 | (874415, 'Cell Phones'),
97 | (3702593, 'Sports & Outdoors'),
98 | (634390, 'Foods'),
99 | (4606718, 'Clothing & Shoes'),
100 | (4462359, 'Others'),
101 | (1102540, 'Clothing & Shoes'),
102 | (64179, 'Home & Kitchens'),
103 | (4993094, 'Books'),
104 | (753984, 'Electronics'),
105 | (366112, 'Tools'),
106 | (4919077, 'Cell Phones'),
107 | (1449177, 'Sports & Outdoors'),
108 | (1859277, 'Foods'),
109 | (2297500, 'Clothing & Shoes'),
110 | (3004853, 'Others'),
111 | (3975787, 'Clothing & Shoes'),
112 | (4758477, 'Home & Kitchens'),
113 | (1074254, 'Books'),
114 | (1379146, 'Electronics'),
115 | (4069500, 'Tools'),
116 | (238434, 'Cell Phones'),
117 | (3720767, 'Sports & Outdoors'),
118 | (85955, 'Foods'),
119 | (3500710, 'Clothing & Shoes'),
120 | (1595193, 'Others'),
121 | (886203, 'Clothing & Shoes'),
122 | (4731191, 'Home & Kitchens'),
123 | (4697972, 'Books'),
124 | (1045172, 'Electronics'),
125 | (901282, 'Tools'),
126 | (3439012, 'Cell Phones'),
127 | (2572604, 'Sports & Outdoors'),
128 | (2945933, 'Foods'),
129 | (50601, 'Clothing & Shoes'),
130 | (2096639, 'Others'),
131 | (3189162, 'Clothing & Shoes'),
132 | (672001, 'Home & Kitchens'),
133 | (1792277, 'Books'),
134 | (2042400, 'Electronics'),
135 | (1884322, 'Tools'),
136 | (4654786, 'Cell Phones'),
137 | (1689352, 'Sports & Outdoors'),
138 | (3087458, 'Foods'),
139 | (4882154, 'Clothing & Shoes'),
140 | (2033408, 'Others'),
141 | (3381583, 'Clothing & Shoes'),
142 | (1689624, 'Home & Kitchens'),
143 | (4242717, 'Books'),
144 | (2558244, 'Electronics'),
145 | (1376358, 'Tools'),
146 | (2558204, 'Cell Phones'),
147 | (3407883, 'Sports & Outdoors'),
148 | (3624696, 'Foods'),
149 | (2194744, 'Clothing & Shoes'),
150 | (2920476, 'Others'),
151 | (1521931, 'Clothing & Shoes'),
152 | (119741, 'Home & Kitchens'),
153 | (3015852, 'Books'),
154 | (3880463, 'Electronics'),
155 | (2529187, 'Tools'),
156 | (2733371, 'Cell Phones'),
157 | (2304296, 'Sports & Outdoors'),
158 | (2778281, 'Foods'),
159 | (4082778, 'Clothing & Shoes'),
160 | (2858794, 'Others'),
161 | (1474371, 'Clothing & Shoes'),
162 | (339580, 'Home & Kitchens'),
163 | (3616520, 'Books'),
164 | (2072473, 'Electronics'),
165 | (3898483, 'Tools'),
166 | (3669044, 'Cell Phones'),
167 | (3461823, 'Sports & Outdoors'),
168 | (2476560, 'Foods'),
169 | (154040, 'Clothing & Shoes'),
170 | (3774512, 'Others'),
171 | (2671397, 'Clothing & Shoes'),
172 | (1789614, 'Home & Kitchens'),
173 | (1936748, 'Books'),
174 | (3248072, 'Electronics'),
175 | (2030976, 'Tools'),
176 | (1817004, 'Cell Phones'),
177 | (1548278, 'Sports & Outdoors'),
178 | (3524510, 'Foods'),
179 | (3108044, 'Clothing & Shoes'),
180 | (1231891, 'Others'),
181 | (1573465, 'Clothing & Shoes'),
182 | (4874384, 'Home & Kitchens'),
183 | (4640311, 'Books'),
184 | (4048584, 'Electronics'),
185 | (3398567, 'Tools'),
186 | (2940518, 'Cell Phones'),
187 | (1928278, 'Sports & Outdoors'),
188 | (2158079, 'Foods'),
189 | (2296439, 'Clothing & Shoes'),
190 | (2590256, 'Others'),
191 | (405755, 'Clothing & Shoes'),
192 | (2736436, 'Home & Kitchens'),
193 | (2629787, 'Books'),
194 | (2891408, 'Electronics'),
195 | (4148053, 'Tools'),
196 | (2581941, 'Cell Phones'),
197 | (4602841, 'Sports & Outdoors'),
198 | (3189935, 'Foods'),
199 | (3441583, 'Clothing & Shoes'),
200 | (4391936, 'Others'),
201 | (3740459, 'Clothing & Shoes'),
202 | (1601543, 'Home & Kitchens'),
203 | (1568197, 'Books'),
204 | (3879308, 'Electronics'),
205 | (2774299, 'Tools'),
206 | (1813610, 'Cell Phones'),
207 | (3177877, 'Sports & Outdoors'),
208 | (267209, 'Foods'),
209 | (804084, 'Clothing & Shoes'),
210 | (428367, 'Others'),
211 | (4533189, 'Clothing & Shoes'),
212 | (2321836, 'Home & Kitchens'),
213 | (611849, 'Books'),
214 | (4331400, 'Electronics'),
215 | (4086613, 'Tools'),
216 | (4308141, 'Cell Phones'),
217 | (1646753, 'Sports & Outdoors'),
218 | (384755, 'Foods'),
219 | (4818107, 'Clothing & Shoes'),
220 | (4138583, 'Others'),
221 | (2228184, 'Clothing & Shoes'),
222 | (2462567, 'Home & Kitchens'),
223 | (330316, 'Books'),
224 | (4763051, 'Electronics'),
225 | (863375, 'Tools'),
226 | (1471163, 'Cell Phones'),
227 | (476283, 'Sports & Outdoors'),
228 | (1881956, 'Foods'),
229 | (4284875, 'Clothing & Shoes'),
230 | (3138705, 'Others'),
231 | (4301450, 'Clothing & Shoes'),
232 | (450901, 'Home & Kitchens'),
233 | (1573426, 'Books'),
234 | (2303546, 'Electronics'),
235 | (722945, 'Tools'),
236 | (1068933, 'Cell Phones'),
237 | (2794147, 'Sports & Outdoors'),
238 | (970709, 'Foods'),
239 | (3455617, 'Clothing & Shoes'),
240 | (1297992, 'Others'),
241 | (3673501, 'Clothing & Shoes'),
242 | (339305, 'Home & Kitchens'),
243 | (4135836, 'Books'),
244 | (4804883, 'Electronics'),
245 | (3664107, 'Tools'),
246 | (3604509, 'Cell Phones'),
247 | (72526, 'Sports & Outdoors'),
248 | (5063923, 'Foods'),
249 | (3354186, 'Clothing & Shoes'),
250 | (2827444, 'Others'),
251 | (4163659, 'Clothing & Shoes'),
252 | (155172, 'Home & Kitchens'),
253 | (4576874, 'Books'),
254 | (383749, 'Electronics'),
255 | (4285553, 'Tools'),
256 | (2753808, 'Cell Phones'),
257 | (4784134, 'Sports & Outdoors'),
258 | (3277224, 'Foods'),
259 | (590997, 'Clothing & Shoes'),
260 | (4962280, 'Others'),
261 | (772894, 'Clothing & Shoes'),
262 | (739426, 'Home & Kitchens'),
263 | (2877672, 'Books'),
264 | (1884568, 'Electronics'),
265 | (1994940, 'Tools'),
266 | (3430419, 'Cell Phones'),
267 | (4387956, 'Sports & Outdoors'),
268 | (904454, 'Foods'),
269 | (4969568, 'Clothing & Shoes'),
270 | (3579754, 'Others'),
271 | (957119, 'Clothing & Shoes'),
272 | (2311290, 'Home & Kitchens'),
273 | (3102419, 'Books'),
274 | (4095810, 'Electronics'),
275 | (2321441, 'Tools'),
276 | (2342116, 'Cell Phones'),
277 | (2739327, 'Sports & Outdoors'),
278 | (3415144, 'Foods'),
279 | (2925160, 'Clothing & Shoes'),
280 | (5046132, 'Others'),
281 | (1288487, 'Clothing & Shoes'),
282 | (4003932, 'Home & Kitchens'),
283 | (4015820, 'Books'),
284 | (2218582, 'Electronics'),
285 | (58836, 'Tools'),
286 | (2693696, 'Cell Phones'),
287 | (4458428, 'Sports & Outdoors'),
288 | (3844144, 'Foods'),
289 | (4006013, 'Clothing & Shoes'),
290 | (2576484, 'Others'),
291 | (2492895, 'Clothing & Shoes'),
292 | (2533863, 'Home & Kitchens'),
293 | (2604507, 'Books'),
294 | (703487, 'Electronics'),
295 | (3354571, 'Tools'),
296 | (1025720, 'Cell Phones'),
297 | (772629, 'Sports & Outdoors'),
298 | (359388, 'Foods'),
299 | (1008362, 'Clothing & Shoes'),
300 | (1275696, 'Others'),
301 | (569703, 'Clothing & Shoes'),
302 | (767106, 'Home & Kitchens'),
303 | (551706, 'Books'),
304 | (737184, 'Electronics'),
305 | (1158475, 'Tools'),
306 | (3995452, 'Cell Phones'),
307 | (2972679, 'Sports & Outdoors'),
308 | (1691699, 'Foods'),
309 | (3619575, 'Clothing & Shoes'),
310 | (1628657, 'Others'),
311 | (4298656, 'Clothing & Shoes'),
312 | (3736316, 'Home & Kitchens'),
313 | (1611144, 'Books'),
314 | (2331312, 'Electronics'),
315 | (3637084, 'Tools'),
316 | (4921805, 'Cell Phones'),
317 | (360294, 'Sports & Outdoors'),
318 | (1829804, 'Foods'),
319 | (146830, 'Clothing & Shoes'),
320 | (1582197, 'Others'),
321 | (1421972, 'Clothing & Shoes'),
322 | (4639855, 'Home & Kitchens'),
323 | (1572948, 'Books'),
324 | (4915680, 'Electronics'),
325 | (1127566, 'Tools'),
326 | (4238676, 'Cell Phones'),
327 | (4050612, 'Sports & Outdoors'),
328 | (4565874, 'Foods'),
329 | (542584, 'Clothing & Shoes'),
330 | (4392650, 'Others'),
331 | (171529, 'Clothing & Shoes'),
332 | (1023823, 'Home & Kitchens'),
333 | (937781, 'Books'),
334 | (1781126, 'Electronics'),
335 | (2370324, 'Tools'),
336 | (2815065, 'Cell Phones'),
337 | (4989387, 'Sports & Outdoors'),
338 | (3459562, 'Foods'),
339 | (3320579, 'Clothing & Shoes'),
340 | (431452, 'Others'),
341 | (2702525, 'Clothing & Shoes'),
342 | (4062559, 'Home & Kitchens'),
343 | (3155703, 'Books'),
344 | (338646, 'Electronics'),
345 | (1419417, 'Tools'),
346 | (3530487, 'Cell Phones'),
347 | (1046047, 'Sports & Outdoors'),
348 | (3232473, 'Foods'),
349 | (446701, 'Clothing & Shoes'),
350 | (1528133, 'Others'),
351 | (4869837, 'Clothing & Shoes'),
352 | (2195789, 'Home & Kitchens'),
353 | (5063620, 'Books'),
354 | (1312642, 'Electronics'),
355 | (3566034, 'Tools'),
356 | (1030192, 'Cell Phones'),
357 | (2322253, 'Sports & Outdoors'),
358 | (553365, 'Foods'),
359 | (2436637, 'Clothing & Shoes'),
360 | (3985610, 'Others'),
361 | (160181, 'Clothing & Shoes'),
362 | (1963052, 'Home & Kitchens'),
363 | (1729993, 'Books'),
364 | (1154246, 'Electronics'),
365 | (3112817, 'Tools'),
366 | (2191219, 'Cell Phones'),
367 | (3800818, 'Sports & Outdoors'),
368 | (941949, 'Foods'),
369 | (2157356, 'Clothing & Shoes'),
370 | (4715650, 'Others'),
371 | (2632873, 'Clothing & Shoes'),
372 | (4633953, 'Home & Kitchens'),
373 | (1368970, 'Books'),
374 | (3860845, 'Electronics'),
375 | (685988, 'Tools'),
376 | (2896142, 'Cell Phones'),
377 | (4894095, 'Sports & Outdoors'),
378 | (2394030, 'Foods'),
379 | (3999977, 'Clothing & Shoes'),
380 | (1349634, 'Others'),
381 | (4779633, 'Clothing & Shoes'),
382 | (1429156, 'Home & Kitchens'),
383 | (466400, 'Books'),
384 | (2872443, 'Electronics'),
385 | (4794845, 'Tools'),
386 | (522951, 'Cell Phones'),
387 | (4580532, 'Sports & Outdoors'),
388 | (1404020, 'Foods'),
389 | (1609467, 'Clothing & Shoes'),
390 | (876318, 'Others'),
391 | (1125862, 'Clothing & Shoes'),
392 | (3836451, 'Home & Kitchens'),
393 | (3102560, 'Books'),
394 | (4173315, 'Electronics'),
395 | (2837163, 'Tools'),
396 | (3160926, 'Cell Phones'),
397 | (223690, 'Sports & Outdoors'),
398 | (2393184, 'Foods'),
399 | (949648, 'Clothing & Shoes'),
400 | (1009182, 'Others'),
401 | (1249761, 'Clothing & Shoes'),
402 | (796856, 'Home & Kitchens'),
403 | (2085893, 'Books'),
404 | (983613, 'Electronics'),
405 | (3351726, 'Tools'),
406 | (4286569, 'Cell Phones'),
407 | (4238377, 'Sports & Outdoors'),
408 | (1964754, 'Foods'),
409 | (1431810, 'Clothing & Shoes'),
410 | (2241047, 'Others'),
411 | (2651305, 'Clothing & Shoes'),
412 | (4834913, 'Home & Kitchens'),
413 | (4350978, 'Books'),
414 | (1669167, 'Electronics'),
415 | (63690, 'Tools'),
416 | (3724091, 'Cell Phones'),
417 | (1213320, 'Sports & Outdoors'),
418 | (243423, 'Foods'),
419 | (3422001, 'Clothing & Shoes'),
420 | (3980900, 'Others'),
421 | (344833, 'Clothing & Shoes'),
422 | (3209590, 'Home & Kitchens'),
423 | (757910, 'Books'),
424 | (2805193, 'Electronics'),
425 | (1331853, 'Tools'),
426 | (4583654, 'Cell Phones'),
427 | (4936889, 'Sports & Outdoors'),
428 | (401357, 'Foods'),
429 | (4789674, 'Clothing & Shoes'),
430 | (3627351, 'Others'),
431 | (1050007, 'Clothing & Shoes'),
432 | (3164550, 'Home & Kitchens'),
433 | (4470576, 'Books'),
434 | (4282670, 'Electronics'),
435 | (3767409, 'Tools'),
436 | (3901193, 'Cell Phones'),
437 | (2626421, 'Sports & Outdoors'),
438 | (4708262, 'Foods'),
439 | (128357, 'Clothing & Shoes'),
440 | (1875258, 'Others'),
441 | (3695050, 'Clothing & Shoes'),
442 | (750949, 'Home & Kitchens'),
443 | (1397912, 'Books'),
444 | (3435808, 'Electronics'),
445 | (3673049, 'Tools'),
446 | (582243, 'Cell Phones'),
447 | (2812993, 'Sports & Outdoors'),
448 | (5008221, 'Foods'),
449 | (2407396, 'Clothing & Shoes'),
450 | (5008466, 'Others'),
451 | (2667323, 'Clothing & Shoes'),
452 | (84264, 'Home & Kitchens'),
453 | (2124307, 'Books'),
454 | (3715529, 'Electronics'),
455 | (895939, 'Tools'),
456 | (4901188, 'Cell Phones'),
457 | (3177764, 'Sports & Outdoors'),
458 | (4167298, 'Foods'),
459 | (1807416, 'Clothing & Shoes'),
460 | (4540978, 'Others'),
461 | (1842993, 'Clothing & Shoes'),
462 | (2448593, 'Home & Kitchens'),
463 | (865039, 'Books'),
464 | (2366905, 'Electronics'),
465 | (1506018, 'Tools'),
466 | (4897718, 'Cell Phones'),
467 | (999755, 'Sports & Outdoors'),
468 | (3410245, 'Foods'),
469 | (5125081, 'Clothing & Shoes'),
470 | (4444302, 'Others'),
471 | (4817527, 'Clothing & Shoes'),
472 | (3973395, 'Home & Kitchens'),
473 | (2966303, 'Books'),
474 | (1508018, 'Electronics'),
475 | (55312, 'Tools'),
476 | (2878148, 'Cell Phones'),
477 | (2290623, 'Sports & Outdoors'),
478 | (3912910, 'Foods'),
479 | (3952744, 'Clothing & Shoes'),
480 | (4718907, 'Others'),
481 | (1737857, 'Clothing & Shoes'),
482 | (4294583, 'Home & Kitchens'),
483 | (3214361, 'Books'),
484 | (4169506, 'Electronics'),
485 | (4853207, 'Tools'),
486 | (3904106, 'Cell Phones'),
487 | (2025483, 'Sports & Outdoors'),
488 | (4762182, 'Foods'),
489 | (244923, 'Clothing & Shoes'),
490 | (163196, 'Others'),
491 | (1587961, 'Clothing & Shoes'),
492 | (3962843, 'Home & Kitchens'),
493 | (1104592, 'Books'),
494 | (3577636, 'Electronics'),
495 | (2459106, 'Tools'),
496 | (358773, 'Cell Phones'),
497 | (721664, 'Sports & Outdoors'),
498 | (869231, 'Foods'),
499 | (1943989, 'Clothing & Shoes'),
500 | (3378887, 'Others'),
501 | (1467750, 'Clothing & Shoes'),
502 | (318219, 'Home & Kitchens'),
503 | (3794706, 'Books'),
504 | (1914382, 'Electronics'),
505 | (3667321, 'Tools'),
506 | (4310023, 'Cell Phones'),
507 | (181182, 'Sports & Outdoors'),
508 | (791327, 'Foods'),
509 | (2892802, 'Clothing & Shoes'),
510 | (3829421, 'Others'),
511 | (1010656, 'Clothing & Shoes'),
512 | (3730378, 'Home & Kitchens'),
513 | (3544014, 'Books'),
514 | (882707, 'Electronics'),
515 | (1528701, 'Tools'),
516 | (3902231, 'Cell Phones'),
517 | (2103768, 'Sports & Outdoors'),
518 | (1422474, 'Foods'),
519 | (3118167, 'Clothing & Shoes'),
520 | (1610764, 'Others'),
521 | (4317228, 'Clothing & Shoes'),
522 | (194104, 'Home & Kitchens'),
523 | (4921617, 'Books'),
524 | (1451814, 'Electronics'),
525 | (1286537, 'Tools'),
526 | (4197505, 'Cell Phones'),
527 | (4273662, 'Sports & Outdoors'),
528 | (4276787, 'Foods'),
529 | (845650, 'Clothing & Shoes'),
530 | (3343095, 'Others'),
531 | (1711596, 'Clothing & Shoes'),
532 | (1338377, 'Home & Kitchens'),
533 | (2964603, 'Books'),
534 | (4868797, 'Electronics'),
535 | (4482419, 'Tools'),
536 | (3497230, 'Cell Phones'),
537 | (2214984, 'Sports & Outdoors'),
538 | (3608477, 'Foods'),
539 | (3220984, 'Clothing & Shoes'),
540 | (3208959, 'Others'),
541 | (1807584, 'Clothing & Shoes'),
542 | (1194737, 'Home & Kitchens'),
543 | (4988911, 'Books'),
544 | (1198404, 'Electronics'),
545 | (1929875, 'Tools'),
546 | (1170772, 'Cell Phones'),
547 | (3933554, 'Sports & Outdoors'),
548 | (3090850, 'Foods'),
549 | (810632, 'Clothing & Shoes'),
550 | (535180, 'Others'),
551 | (257793, 'Clothing & Shoes'),
552 | (2023387, 'Home & Kitchens'),
553 | (815311, 'Books'),
554 | (4464320, 'Electronics'),
555 | (3993644, 'Tools'),
556 | (2977465, 'Cell Phones'),
557 | (1867533, 'Sports & Outdoors'),
558 | (3571884, 'Foods'),
559 | (4854759, 'Clothing & Shoes'),
560 | (1019260, 'Others'),
561 | (286229, 'Clothing & Shoes'),
562 | (322805, 'Home & Kitchens'),
563 | (4684862, 'Books'),
564 | (1416713, 'Electronics'),
565 | (2721770, 'Tools'),
566 | (4203730, 'Cell Phones'),
567 | (4220691, 'Sports & Outdoors'),
568 | (690811, 'Foods'),
569 | (1990869, 'Clothing & Shoes'),
570 | (1755681, 'Others'),
571 | (4728774, 'Clothing & Shoes'),
572 | (854059, 'Home & Kitchens'),
573 | (3742652, 'Books'),
574 | (3897299, 'Electronics'),
575 | (2156156, 'Tools'),
576 | (1722855, 'Cell Phones'),
577 | (1090997, 'Sports & Outdoors'),
578 | (58498, 'Foods'),
579 | (922189, 'Clothing & Shoes'),
580 | (4098232, 'Others'),
581 | (2979796, 'Clothing & Shoes'),
582 | (3343024, 'Home & Kitchens'),
583 | (4519460, 'Books'),
584 | (2515942, 'Electronics'),
585 | (3248864, 'Tools'),
586 | (3779369, 'Cell Phones'),
587 | (2013232, 'Sports & Outdoors'),
588 | (3935940, 'Foods'),
589 | (2020240, 'Clothing & Shoes'),
590 | (2106073, 'Others'),
591 | (2863168, 'Clothing & Shoes'),
592 | (1462446, 'Home & Kitchens'),
593 | (2540093, 'Books'),
594 | (2959407, 'Electronics'),
595 | (5048062, 'Tools'),
596 | (2419332, 'Cell Phones'),
597 | (1780495, 'Sports & Outdoors'),
598 | (856718, 'Foods'),
599 | (2883724, 'Clothing & Shoes'),
600 | (4995985, 'Others'),
601 | (2361828, 'Clothing & Shoes'),
602 | (3456641, 'Home & Kitchens'),
603 | (2853993, 'Books'),
604 | (3303026, 'Electronics'),
605 | (5150761, 'Tools'),
606 | (4877478, 'Cell Phones'),
607 | (5099474, 'Sports & Outdoors'),
608 | (3483675, 'Foods'),
609 | (2181935, 'Clothing & Shoes'),
610 | (4391390, 'Others'),
611 | (4512393, 'Clothing & Shoes'),
612 | (3425094, 'Home & Kitchens'),
613 | (4222240, 'Books'),
614 | (2251446, 'Electronics'),
615 | (2409814, 'Tools'),
616 | (838946, 'Cell Phones'),
617 | (380289, 'Sports & Outdoors'),
618 | (2862512, 'Foods'),
619 | (4911958, 'Clothing & Shoes'),
620 | (4869428, 'Others'),
621 | (274067, 'Clothing & Shoes'),
622 | (1013319, 'Home & Kitchens'),
623 | (2201685, 'Books'),
624 | (564681, 'Electronics'),
625 | (1872294, 'Tools'),
626 | (4780547, 'Cell Phones'),
627 | (3900668, 'Sports & Outdoors'),
628 | (3054014, 'Foods'),
629 | (3230909, 'Clothing & Shoes'),
630 | (1505776, 'Others'),
631 | (1420205, 'Clothing & Shoes'),
632 | (2314022, 'Home & Kitchens'),
633 | (2221749, 'Books'),
634 | (3419760, 'Electronics'),
635 | (5041153, 'Tools'),
636 | (902410, 'Cell Phones'),
637 | (4015257, 'Sports & Outdoors'),
638 | (1609851, 'Foods'),
639 | (3913141, 'Clothing & Shoes'),
640 | (2419959, 'Others'),
641 | (2217187, 'Clothing & Shoes'),
642 | (4152994, 'Home & Kitchens'),
643 | (1089685, 'Books'),
644 | (620409, 'Electronics'),
645 | (2644878, 'Tools'),
646 | (858756, 'Cell Phones'),
647 | (344221, 'Sports & Outdoors'),
648 | (1277731, 'Foods'),
649 | (448398, 'Clothing & Shoes'),
650 | (4334077, 'Others'),
651 | (4712571, 'Clothing & Shoes'),
652 | (2951233, 'Home & Kitchens'),
653 | (4750127, 'Books'),
654 | (2066955, 'Electronics'),
655 | (815501, 'Tools'),
656 | (3194735, 'Cell Phones'),
657 | (2440364, 'Sports & Outdoors'),
658 | (1061857, 'Foods'),
659 | (2196412, 'Clothing & Shoes'),
660 | (4121221, 'Others'),
661 | (2812445, 'Clothing & Shoes'),
662 | (3312150, 'Home & Kitchens'),
663 | (3188631, 'Books'),
664 | (545259, 'Electronics'),
665 | (3796207, 'Tools'),
666 | (374584, 'Cell Phones'),
667 | (1258177, 'Sports & Outdoors'),
668 | (4321796, 'Foods'),
669 | (3392099, 'Clothing & Shoes'),
670 | (2433095, 'Others'),
671 | (2426236, 'Clothing & Shoes'),
672 | (2550060, 'Home & Kitchens'),
673 | (583485, 'Books'),
674 | (4476428, 'Electronics'),
675 | (3648733, 'Tools'),
676 | (3563906, 'Cell Phones'),
677 | (1620537, 'Sports & Outdoors'),
678 | (3922126, 'Foods'),
679 | (2313309, 'Clothing & Shoes'),
680 | (3759918, 'Others'),
681 | (2975713, 'Clothing & Shoes'),
682 | (3004643, 'Home & Kitchens'),
683 | (3790396, 'Books'),
684 | (316352, 'Electronics'),
685 | (2865017, 'Tools'),
686 | (3865465, 'Cell Phones'),
687 | (2154669, 'Sports & Outdoors'),
688 | (2548944, 'Foods'),
689 | (3620161, 'Clothing & Shoes'),
690 | (2875366, 'Others'),
691 | (3884119, 'Clothing & Shoes'),
692 | (3081594, 'Home & Kitchens'),
693 | (1612623, 'Books'),
694 | (245030, 'Electronics'),
695 | (3855599, 'Tools'),
696 | (841696, 'Cell Phones'),
697 | (2791234, 'Sports & Outdoors'),
698 | (1281171, 'Foods'),
699 | (2466971, 'Clothing & Shoes'),
700 | (2881542, 'Others'),
701 | (5028877, 'Clothing & Shoes'),
702 | (1724559, 'Home & Kitchens'),
703 | (1274818, 'Books'),
704 | (2507053, 'Electronics'),
705 | (4223012, 'Tools'),
706 | (284968, 'Cell Phones'),
707 | (1868423, 'Sports & Outdoors'),
708 | (3864364, 'Foods'),
709 | (734809, 'Clothing & Shoes'),
710 | (1023710, 'Others'),
711 | (1665989, 'Clothing & Shoes'),
712 | (2958664, 'Home & Kitchens'),
713 | (1723409, 'Books'),
714 | (1733868, 'Electronics'),
715 | (3628508, 'Tools'),
716 | (4151801, 'Cell Phones'),
717 | (873792, 'Sports & Outdoors'),
718 | (383530, 'Foods'),
719 | (3758226, 'Clothing & Shoes'),
720 | (4119922, 'Others'),
721 | (4370528, 'Clothing & Shoes'),
722 | (3937192, 'Home & Kitchens'),
723 | (4129924, 'Books'),
724 | (2169876, 'Electronics'),
725 | (1171434, 'Tools'),
726 | (1631778, 'Cell Phones'),
727 | (4871255, 'Sports & Outdoors'),
728 | (3361496, 'Foods'),
729 | (3924783, 'Clothing & Shoes'),
730 | (1277467, 'Others'),
731 | (4374048, 'Clothing & Shoes'),
732 | (2091359, 'Home & Kitchens'),
733 | (5048770, 'Books'),
734 | (3582241, 'Electronics'),
735 | (2733586, 'Tools'),
736 | (323851, 'Cell Phones'),
737 | (1320530, 'Sports & Outdoors'),
738 | (120033, 'Foods'),
739 | (2429142, 'Clothing & Shoes'),
740 | (79451, 'Others'),
741 | (3805065, 'Clothing & Shoes'),
742 | (3807763, 'Home & Kitchens'),
743 | (3228699, 'Books'),
744 | (2328673, 'Electronics'),
745 | (2443475, 'Tools'),
746 | (1252230, 'Cell Phones'),
747 | (3400167, 'Sports & Outdoors'),
748 | (1993741, 'Foods'),
749 | (4498047, 'Clothing & Shoes'),
750 | (980785, 'Others'),
751 | (3264833, 'Clothing & Shoes'),
752 | (4257541, 'Home & Kitchens'),
753 | (165035, 'Books'),
754 | (257909, 'Electronics'),
755 | (2145555, 'Tools'),
756 | (4776297, 'Cell Phones'),
757 | (1717476, 'Sports & Outdoors'),
758 | (4188178, 'Foods'),
759 | (307335, 'Clothing & Shoes'),
760 | (605237, 'Others'),
761 | (5147460, 'Clothing & Shoes'),
762 | (3340725, 'Home & Kitchens'),
763 | (1488813, 'Books'),
764 | (4822722, 'Electronics'),
765 | (3139583, 'Tools'),
766 | (321567, 'Cell Phones'),
767 | (2983928, 'Sports & Outdoors'),
768 | (5140516, 'Foods'),
769 | (2154867, 'Clothing & Shoes'),
770 | (1943877, 'Others'),
771 | (643645, 'Clothing & Shoes'),
772 | (2612027, 'Home & Kitchens'),
773 | (2164274, 'Books'),
774 | (1972894, 'Electronics'),
775 | (3504022, 'Tools'),
776 | (4134433, 'Cell Phones'),
777 | (2489066, 'Sports & Outdoors'),
778 | (3953647, 'Foods'),
779 | (5144469, 'Clothing & Shoes'),
780 | (3274258, 'Others'),
781 | (2725426, 'Clothing & Shoes'),
782 | (3391862, 'Home & Kitchens'),
783 | (4835206, 'Books'),
784 | (1026507, 'Electronics'),
785 | (3454970, 'Tools'),
786 | (1415279, 'Cell Phones'),
787 | (3672452, 'Sports & Outdoors'),
788 | (4364882, 'Foods'),
789 | (4282651, 'Clothing & Shoes'),
790 | (562672, 'Others'),
791 | (4174942, 'Clothing & Shoes'),
792 | (1398739, 'Home & Kitchens'),
793 | (3233128, 'Books'),
794 | (2202384, 'Electronics'),
795 | (937407, 'Tools'),
796 | (477292, 'Cell Phones'),
797 | (2293367, 'Sports & Outdoors'),
798 | (4220654, 'Foods'),
799 | (4537973, 'Clothing & Shoes'),
800 | (2644484, 'Others'),
801 | (1354236, 'Clothing & Shoes'),
802 | (820727, 'Home & Kitchens'),
803 | (715319, 'Books'),
804 | (472985, 'Electronics'),
805 | (1173843, 'Tools'),
806 | (3735942, 'Cell Phones'),
807 | (2276883, 'Sports & Outdoors'),
808 | (4563628, 'Foods'),
809 | (3141832, 'Clothing & Shoes'),
810 | (2633883, 'Others'),
811 | (2337395, 'Clothing & Shoes'),
812 | (4896062, 'Home & Kitchens'),
813 | (2732466, 'Books'),
814 | (226341, 'Electronics'),
815 | (3001296, 'Tools'),
816 | (48094, 'Cell Phones'),
817 | (2675427, 'Sports & Outdoors'),
818 | (3132593, 'Foods'),
819 | (800190, 'Clothing & Shoes'),
820 | (4338287, 'Others'),
821 | (1366688, 'Clothing & Shoes'),
822 | (588463, 'Home & Kitchens'),
823 | (65720, 'Books'),
824 | (2204852, 'Electronics'),
825 | (4069129, 'Tools'),
826 | (3338209, 'Cell Phones'),
827 | (2782399, 'Sports & Outdoors'),
828 | (1629035, 'Foods'),
829 | (724320, 'Clothing & Shoes'),
830 | (3787157, 'Others'),
831 | (3053292, 'Clothing & Shoes'),
832 | (890050, 'Home & Kitchens'),
833 | (5024228, 'Books'),
834 | (2129666, 'Electronics'),
835 | (3829657, 'Tools'),
836 | (542908, 'Cell Phones'),
837 | (4078249, 'Sports & Outdoors'),
838 | (2678261, 'Foods'),
839 | (113102, 'Clothing & Shoes'),
840 | (2923285, 'Others'),
841 | (2925636, 'Clothing & Shoes'),
842 | (1730594, 'Home & Kitchens'),
843 | (4551297, 'Books'),
844 | (1297315, 'Electronics'),
845 | (5091223, 'Tools'),
846 | (375240, 'Cell Phones'),
847 | (3909718, 'Sports & Outdoors'),
848 | (4292119, 'Foods'),
849 | (960102, 'Clothing & Shoes'),
850 | (3835723, 'Others'),
851 | (4596941, 'Clothing & Shoes'),
852 | (5028478, 'Home & Kitchens'),
853 | (2672762, 'Books'),
854 | (1637260, 'Electronics'),
855 | (940822, 'Tools'),
856 | (389704, 'Cell Phones'),
857 | (1783423, 'Sports & Outdoors'),
858 | (634034, 'Foods'),
859 | (2457421, 'Clothing & Shoes'),
860 | (2923541, 'Others'),
861 | (1014564, 'Clothing & Shoes'),
862 | (781315, 'Home & Kitchens'),
863 | (817164, 'Books'),
864 | (3916967, 'Electronics'),
865 | (2100611, 'Tools'),
866 | (970338, 'Cell Phones'),
867 | (277383, 'Sports & Outdoors'),
868 | (1561921, 'Foods'),
869 | (3681810, 'Clothing & Shoes'),
870 | (2014414, 'Others'),
871 | (2591545, 'Clothing & Shoes'),
872 | (4848899, 'Home & Kitchens'),
873 | (5030562, 'Books'),
874 | (3879225, 'Electronics'),
875 | (3632786, 'Tools'),
876 | (2615163, 'Cell Phones'),
877 | (2158870, 'Sports & Outdoors'),
878 | (2044304, 'Foods'),
879 | (4481410, 'Clothing & Shoes'),
880 | (4449178, 'Others'),
881 | (1530704, 'Clothing & Shoes'),
882 | (2723483, 'Home & Kitchens'),
883 | (4565729, 'Books'),
884 | (2512193, 'Electronics'),
885 | (2089582, 'Tools'),
886 | (4443922, 'Cell Phones'),
887 | (2310649, 'Sports & Outdoors'),
888 | (3897386, 'Foods'),
889 | (3653910, 'Clothing & Shoes'),
890 | (2819188, 'Others'),
891 | (1519819, 'Clothing & Shoes'),
892 | (3415505, 'Home & Kitchens'),
893 | (3372283, 'Books'),
894 | (307943, 'Electronics'),
895 | (2256028, 'Tools'),
896 | (4544118, 'Cell Phones'),
897 | (1868811, 'Sports & Outdoors'),
898 | (3234738, 'Foods'),
899 | (2026832, 'Clothing & Shoes'),
900 | (62469, 'Others'),
901 | (3123187, 'Clothing & Shoes'),
902 | (4066962, 'Home & Kitchens'),
903 | (5045733, 'Books'),
904 | (2102739, 'Electronics'),
905 | (643752, 'Tools'),
906 | (3047024, 'Cell Phones'),
907 | (3791831, 'Sports & Outdoors'),
908 | (2225310, 'Foods'),
909 | (3536601, 'Clothing & Shoes'),
910 | (4360192, 'Others'),
911 | (2371594, 'Clothing & Shoes'),
912 | (605882, 'Home & Kitchens'),
913 | (3409740, 'Books'),
914 | (860357, 'Electronics'),
915 | (2672392, 'Tools'),
916 | (2415168, 'Cell Phones'),
917 | (2740569, 'Sports & Outdoors'),
918 | (4550135, 'Foods'),
919 | (3253357, 'Clothing & Shoes'),
920 | (1446405, 'Others'),
921 | (1414911, 'Clothing & Shoes'),
922 | (3917972, 'Home & Kitchens'),
923 | (3747517, 'Books'),
924 | (27522, 'Electronics'),
925 | (2288113, 'Tools'),
926 | (5062853, 'Cell Phones'),
927 | (944818, 'Sports & Outdoors'),
928 | (4627820, 'Foods'),
929 | (1168596, 'Clothing & Shoes'),
930 | (1189158, 'Others'),
931 | (3995818, 'Clothing & Shoes'),
932 | (3045640, 'Home & Kitchens'),
933 | (2449664, 'Books'),
934 | (3797203, 'Electronics'),
935 | (3729292, 'Tools'),
936 | (3870839, 'Cell Phones'),
937 | (306202, 'Sports & Outdoors'),
938 | (3042050, 'Foods'),
939 | (2685357, 'Clothing & Shoes'),
940 | (3206451, 'Others'),
941 | (2989452, 'Clothing & Shoes'),
942 | (4167958, 'Home & Kitchens'),
943 | (1958275, 'Books'),
944 | (4974254, 'Electronics'),
945 | (2582254, 'Tools'),
946 | (2156574, 'Cell Phones'),
947 | (3768664, 'Sports & Outdoors'),
948 | (2846152, 'Foods'),
949 | (3100520, 'Clothing & Shoes'),
950 | (4339360, 'Others'),
951 | (295183, 'Clothing & Shoes'),
952 | (3679920, 'Home & Kitchens'),
953 | (3461439, 'Books'),
954 | (182358, 'Electronics'),
955 | (874007, 'Tools'),
956 | (4983640, 'Cell Phones'),
957 | (3184456, 'Sports & Outdoors'),
958 | (5029530, 'Foods'),
959 | (3123784, 'Clothing & Shoes'),
960 | (1408807, 'Others'),
961 | (2259994, 'Clothing & Shoes'),
962 | (1040356, 'Home & Kitchens'),
963 | (2165636, 'Books'),
964 | (4696710, 'Electronics'),
965 | (532507, 'Tools'),
966 | (36289, 'Cell Phones'),
967 | (3849096, 'Sports & Outdoors'),
968 | (5142197, 'Foods'),
969 | (103181, 'Clothing & Shoes'),
970 | (65362, 'Others'),
971 | (2425725, 'Clothing & Shoes'),
972 | (3075521, 'Home & Kitchens'),
973 | (1626599, 'Books'),
974 | (1485951, 'Electronics'),
975 | (1922644, 'Tools'),
976 | (3595690, 'Cell Phones'),
977 | (2281156, 'Sports & Outdoors'),
978 | (3675758, 'Foods'),
979 | (3328511, 'Clothing & Shoes'),
980 | (2301954, 'Others'),
981 | (3850614, 'Clothing & Shoes'),
982 | (414708, 'Home & Kitchens'),
983 | (4581579, 'Books'),
984 | (157878, 'Electronics'),
985 | (719442, 'Tools'),
986 | (3825280, 'Cell Phones'),
987 | (2615320, 'Sports & Outdoors'),
988 | (642223, 'Foods'),
989 | (4943103, 'Clothing & Shoes'),
990 | (1615537, 'Others'),
991 | (67918, 'Clothing & Shoes'),
992 | (1073768, 'Home & Kitchens'),
993 | (3570834, 'Books'),
994 | (1107469, 'Electronics'),
995 | (3944885, 'Tools'),
996 | (4130426, 'Cell Phones'),
997 | (393045, 'Sports & Outdoors'),
998 | (5120683, 'Foods'),
999 | (1850548, 'Clothing & Shoes'),
1000 | (1457367, 'Others'),
1001 | (3100759, 'Clothing & Shoes'),
1002 | (3758209, 'Home & Kitchens'),
1003 | (1169503, 'Books'),
1004 | (1988433, 'Electronics'),
1005 | (1756314, 'Tools'),
1006 | (420556, 'Cell Phones'),
1007 | (916973, 'Sports & Outdoors'),
1008 | (327651, 'Foods'),
1009 | (4356440, 'Clothing & Shoes'),
1010 | (2360839, 'Others'),
1011 | (4321228, 'Clothing & Shoes'),
1012 | (4267003, 'Home & Kitchens'),
1013 | (2869260, 'Books'),
1014 | (4956511, 'Electronics'),
1015 | (4713427, 'Tools'),
1016 | (1274417, 'Cell Phones'),
1017 | (4700878, 'Sports & Outdoors'),
1018 | (2748804, 'Foods'),
1019 | (3547172, 'Clothing & Shoes'),
1020 | (3736936, 'Others'),
1021 | (4251131, 'Clothing & Shoes'),
1022 | (2031969, 'Home & Kitchens'),
1023 | (4976066, 'Books'),
1024 | (3749412, 'Electronics'),
1025 | (4827537, 'Tools'),
1026 | (133377, 'Cell Phones'),
1027 | (4411949, 'Sports & Outdoors'),
1028 | (4365013, 'Foods'),
1029 | (4662072, 'Clothing & Shoes'),
1030 | (3919304, 'Others'),
1031 | (3867633, 'Clothing & Shoes'),
1032 | (1902453, 'Home & Kitchens'),
1033 | (1448912, 'Books'),
1034 | (3230200, 'Electronics'),
1035 | (4559624, 'Tools'),
1036 | (989763, 'Cell Phones'),
1037 | (2210612, 'Sports & Outdoors'),
1038 | (3171095, 'Foods'),
1039 | (376030, 'Clothing & Shoes'),
1040 | (4006644, 'Others'),
1041 | (4847838, 'Clothing & Shoes'),
1042 | (432873, 'Home & Kitchens'),
1043 | (1898686, 'Books'),
1044 | (237446, 'Electronics'),
1045 | (2626154, 'Tools'),
1046 | (2924150, 'Cell Phones'),
1047 | (2422417, 'Sports & Outdoors'),
1048 | (1929516, 'Foods'),
1049 | (106173, 'Clothing & Shoes'),
1050 | (4292858, 'Others'),
1051 | (1730376, 'Clothing & Shoes'),
1052 | (2981856, 'Home & Kitchens'),
1053 | (4813803, 'Books'),
1054 | (4018900, 'Electronics'),
1055 | (2710853, 'Tools'),
1056 | (2108531, 'Cell Phones'),
1057 | (1829221, 'Sports & Outdoors'),
1058 | (4589142, 'Foods'),
1059 | (1461887, 'Clothing & Shoes'),
1060 | (1888306, 'Others'),
1061 | (4181817, 'Clothing & Shoes'),
1062 | (1411462, 'Home & Kitchens'),
1063 | (4692440, 'Books'),
1064 | (3807068, 'Electronics'),
1065 | (2631608, 'Tools'),
1066 | (4527720, 'Cell Phones'),
1067 | (2475942, 'Sports & Outdoors'),
1068 | (2719067, 'Foods'),
1069 | (4583884, 'Clothing & Shoes'),
1070 | (268040, 'Others'),
1071 | (4625708, 'Clothing & Shoes'),
1072 | (3985474, 'Home & Kitchens'),
1073 | (1419569, 'Books'),
1074 | (90791, 'Electronics'),
1075 | (1901483, 'Tools'),
1076 | (4904396, 'Cell Phones'),
1077 | (2994558, 'Sports & Outdoors'),
1078 | (1954691, 'Foods'),
1079 | (4164234, 'Clothing & Shoes'),
1080 | (4052307, 'Others'),
1081 | (4826471, 'Clothing & Shoes'),
1082 | (2204097, 'Home & Kitchens'),
1083 | (2649368, 'Books'),
1084 | (662846, 'Electronics'),
1085 | (4121590, 'Tools'),
1086 | (2554987, 'Cell Phones'),
1087 | (2730467, 'Sports & Outdoors'),
1088 | (1391195, 'Foods'),
1089 | (2713041, 'Clothing & Shoes'),
1090 | (2223246, 'Others'),
1091 | (2800021, 'Clothing & Shoes'),
1092 | (1483715, 'Home & Kitchens'),
1093 | (3788576, 'Books'),
1094 | (5101577, 'Electronics'),
1095 | (5003455, 'Tools'),
1096 | (2662466, 'Cell Phones'),
1097 | (138081, 'Sports & Outdoors'),
1098 | (2479420, 'Foods'),
1099 | (4601757, 'Clothing & Shoes'),
1100 | (3779986, 'Others'),
1101 | (3290084, 'Clothing & Shoes'),
1102 | (1820842, 'Home & Kitchens'),
1103 | (4669265, 'Books'),
1104 | (2328010, 'Electronics'),
1105 | (1293225, 'Tools'),
1106 | (22257, 'Cell Phones'),
1107 | (2066743, 'Sports & Outdoors'),
1108 | (3789342, 'Foods'),
1109 | (3156448, 'Clothing & Shoes'),
1110 | (2092246, 'Others'),
1111 | (3776999, 'Clothing & Shoes'),
1112 | (4874492, 'Home & Kitchens'),
1113 | (318592, 'Books'),
1114 | (270397, 'Electronics'),
1115 | (3886822, 'Tools'),
1116 | (4979740, 'Cell Phones'),
1117 | (1180629, 'Sports & Outdoors'),
1118 | (2362370, 'Foods'),
1119 | (3922526, 'Clothing & Shoes'),
1120 | (3007355, 'Others'),
1121 | (3496816, 'Clothing & Shoes'),
1122 | (4100652, 'Home & Kitchens'),
1123 | (3459125, 'Books'),
1124 | (2455825, 'Electronics'),
1125 | (831271, 'Tools'),
1126 | (4956748, 'Cell Phones'),
1127 | (283996, 'Sports & Outdoors'),
1128 | (3077776, 'Foods'),
1129 | (3141941, 'Clothing & Shoes'),
1130 | (1769043, 'Others'),
1131 | (2914440, 'Clothing & Shoes'),
1132 | (4307317, 'Home & Kitchens'),
1133 | (794153, 'Books'),
1134 | (4334671, 'Electronics'),
1135 | (2737340, 'Tools'),
1136 | (2792484, 'Cell Phones'),
1137 | (3059103, 'Sports & Outdoors'),
1138 | (2429775, 'Foods'),
1139 | (2240104, 'Clothing & Shoes'),
1140 | (112445, 'Others'),
1141 | (2738312, 'Clothing & Shoes'),
1142 | (5064, 'Home & Kitchens'),
1143 | (2174838, 'Books'),
1144 | (3448205, 'Electronics'),
1145 | (3490970, 'Tools'),
1146 | (2078551, 'Cell Phones'),
1147 | (3010483, 'Sports & Outdoors'),
1148 | (1817077, 'Foods'),
1149 | (1320782, 'Clothing & Shoes'),
1150 | (3367924, 'Others'),
1151 | (3711641, 'Clothing & Shoes'),
1152 | (1278525, 'Home & Kitchens'),
1153 | (2751787, 'Books'),
1154 | (4160459, 'Electronics'),
1155 | (3083452, 'Tools'),
1156 | (959452, 'Cell Phones'),
1157 | (1392527, 'Sports & Outdoors'),
1158 | (1544586, 'Foods'),
1159 | (2772071, 'Clothing & Shoes'),
1160 | (924708, 'Others'),
1161 | (1776295, 'Clothing & Shoes'),
1162 | (1805756, 'Home & Kitchens'),
1163 | (3069540, 'Books'),
1164 | (2430608, 'Electronics'),
1165 | (3068858, 'Tools'),
1166 | (4830705, 'Cell Phones'),
1167 | (4517019, 'Sports & Outdoors'),
1168 | (3250334, 'Foods'),
1169 | (720513, 'Clothing & Shoes'),
1170 | (247810, 'Others'),
1171 | (114333, 'Clothing & Shoes'),
1172 | (1438507, 'Home & Kitchens'),
1173 | (2880419, 'Books'),
1174 | (2948269, 'Electronics'),
1175 | (4604594, 'Tools'),
1176 | (4436461, 'Cell Phones'),
1177 | (2429887, 'Sports & Outdoors'),
1178 | (972597, 'Foods'),
1179 | (1113817, 'Clothing & Shoes'),
1180 | (4213030, 'Others'),
1181 | (481876, 'Clothing & Shoes'),
1182 | (1207887, 'Home & Kitchens'),
1183 | (1540947, 'Books'),
1184 | (4966058, 'Electronics'),
1185 | (913035, 'Tools'),
1186 | (401765, 'Cell Phones'),
1187 | (2890111, 'Sports & Outdoors'),
1188 | (1653613, 'Foods'),
1189 | (920038, 'Clothing & Shoes'),
1190 | (2383838, 'Others'),
1191 | (3076855, 'Clothing & Shoes'),
1192 | (1440390, 'Home & Kitchens'),
1193 | (4564007, 'Books'),
1194 | (749203, 'Electronics'),
1195 | (2553450, 'Tools'),
1196 | (2595793, 'Cell Phones'),
1197 | (3570656, 'Sports & Outdoors'),
1198 | (2253970, 'Foods'),
1199 | (4241245, 'Clothing & Shoes'),
1200 | (211810, 'Others'),
1201 | (3154173, 'Clothing & Shoes'),
1202 | (2452793, 'Home & Kitchens'),
1203 | (2949136, 'Books'),
1204 | (3826089, 'Electronics'),
1205 | (622168, 'Tools'),
1206 | (2596428, 'Cell Phones'),
1207 | (1367932, 'Sports & Outdoors'),
1208 | (3883310, 'Foods'),
1209 | (3744190, 'Clothing & Shoes'),
1210 | (3682757, 'Others'),
1211 | (135038, 'Clothing & Shoes'),
1212 | (1020087, 'Home & Kitchens'),
1213 | (4830058, 'Books'),
1214 | (2247787, 'Electronics'),
1215 | (3425243, 'Tools'),
1216 | (3938045, 'Cell Phones'),
1217 | (2409937, 'Sports & Outdoors'),
1218 | (878325, 'Foods'),
1219 | (4358294, 'Clothing & Shoes'),
1220 | (4757812, 'Others'),
1221 | (2210217, 'Clothing & Shoes'),
1222 | (305857, 'Home & Kitchens'),
1223 | (416088, 'Books'),
1224 | (1721893, 'Electronics'),
1225 | (3449559, 'Tools'),
1226 | (4503832, 'Cell Phones'),
1227 | (3790162, 'Sports & Outdoors'),
1228 | (4410687, 'Foods'),
1229 | (3453741, 'Clothing & Shoes'),
1230 | (2370610, 'Others'),
1231 | (4345501, 'Clothing & Shoes'),
1232 | (1485156, 'Home & Kitchens'),
1233 | (2562909, 'Books'),
1234 | (1149584, 'Electronics'),
1235 | (4632044, 'Tools'),
1236 | (4336538, 'Cell Phones'),
1237 | (751494, 'Sports & Outdoors'),
1238 | (3754679, 'Foods'),
1239 | (1414043, 'Clothing & Shoes'),
1240 | (5134623, 'Others'),
1241 | (1014423, 'Clothing & Shoes'),
1242 | (4107781, 'Home & Kitchens'),
1243 | (4621949, 'Books'),
1244 | (1950665, 'Electronics'),
1245 | (996587, 'Tools'),
1246 | (4921353, 'Cell Phones'),
1247 | (2208169, 'Sports & Outdoors'),
1248 | (2786309, 'Foods'),
1249 | (455943, 'Clothing & Shoes'),
1250 | (677862, 'Others'),
1251 | (990723, 'Clothing & Shoes'),
1252 | (1910923, 'Home & Kitchens'),
1253 | (1454470, 'Books'),
1254 | (1635194, 'Electronics'),
1255 | (1462051, 'Tools'),
1256 | (2555621, 'Cell Phones'),
1257 | (4853595, 'Sports & Outdoors'),
1258 | (289692, 'Foods'),
1259 | (5012555, 'Clothing & Shoes'),
1260 | (3073794, 'Others'),
1261 | (1950457, 'Clothing & Shoes'),
1262 | (5043656, 'Home & Kitchens'),
1263 | (4222383, 'Books'),
1264 | (5146409, 'Electronics'),
1265 | (1742197, 'Tools'),
1266 | (3175480, 'Cell Phones'),
1267 | (1957261, 'Sports & Outdoors'),
1268 | (882095, 'Foods'),
1269 | (2160208, 'Clothing & Shoes'),
1270 | (3833754, 'Others'),
1271 | (4835015, 'Clothing & Shoes'),
1272 | (3053420, 'Home & Kitchens'),
1273 | (166326, 'Books'),
1274 | (4703483, 'Electronics'),
1275 | (1136776, 'Tools'),
1276 | (2678170, 'Cell Phones'),
1277 | (99507, 'Sports & Outdoors'),
1278 | (2801229, 'Foods'),
1279 | (784830, 'Clothing & Shoes'),
1280 | (1526856, 'Others'),
1281 | (996449, 'Clothing & Shoes'),
1282 | (893651, 'Home & Kitchens'),
1283 | (3957883, 'Books'),
1284 | (4056794, 'Electronics'),
1285 | (4645906, 'Tools'),
1286 | (4191275, 'Cell Phones'),
1287 | (3283188, 'Sports & Outdoors'),
1288 | (5013760, 'Foods'),
1289 | (139590, 'Clothing & Shoes'),
1290 | (4051859, 'Others'),
1291 | (5148696, 'Clothing & Shoes'),
1292 | (4141018, 'Home & Kitchens'),
1293 | (1946811, 'Books'),
1294 | (3289997, 'Electronics'),
1295 | (2872294, 'Tools'),
1296 | (2551049, 'Cell Phones'),
1297 | (1702898, 'Sports & Outdoors'),
1298 | (3231861, 'Foods'),
1299 | (4127459, 'Clothing & Shoes'),
1300 | (1952564, 'Others'),
1301 | (1382264, 'Clothing & Shoes'),
1302 | (230481, 'Home & Kitchens'),
1303 | (578983, 'Books'),
1304 | (3745980, 'Electronics'),
1305 | (2642752, 'Tools'),
1306 | (5060750, 'Cell Phones'),
1307 | (1343413, 'Sports & Outdoors'),
1308 | (4591425, 'Foods'),
1309 | (3817036, 'Clothing & Shoes'),
1310 | (720055, 'Others'),
1311 | (3012102, 'Clothing & Shoes'),
1312 | (964912, 'Home & Kitchens'),
1313 | (2620182, 'Books'),
1314 | (2952458, 'Electronics'),
1315 | (3748100, 'Tools'),
1316 | (4281067, 'Cell Phones'),
1317 | (2754205, 'Sports & Outdoors'),
1318 | (2058468, 'Foods'),
1319 | (4817379, 'Clothing & Shoes'),
1320 | (863775, 'Others'),
1321 | (362151, 'Clothing & Shoes'),
1322 | (3160684, 'Home & Kitchens'),
1323 | (1686309, 'Books'),
1324 | (1532088, 'Electronics'),
1325 | (476519, 'Tools'),
1326 | (4738961, 'Cell Phones'),
1327 | (1759909, 'Sports & Outdoors'),
1328 | (4419230, 'Foods'),
1329 | (747109, 'Clothing & Shoes'),
1330 | (577329, 'Others'),
1331 | (1032185, 'Clothing & Shoes'),
1332 | (4185664, 'Home & Kitchens'),
1333 | (1075533, 'Books'),
1334 | (2773917, 'Electronics'),
1335 | (1240688, 'Tools'),
1336 | (144028, 'Cell Phones'),
1337 | (3461734, 'Sports & Outdoors'),
1338 | (1981996, 'Foods'),
1339 | (1066563, 'Clothing & Shoes'),
1340 | (4455776, 'Others'),
1341 | (502123, 'Clothing & Shoes'),
1342 | (1227327, 'Home & Kitchens'),
1343 | (1672064, 'Books'),
1344 | (3336019, 'Electronics'),
1345 | (4096107, 'Tools'),
1346 | (1434401, 'Cell Phones'),
1347 | (1480207, 'Sports & Outdoors'),
1348 | (848854, 'Foods'),
1349 | (651666, 'Clothing & Shoes'),
1350 | (2486578, 'Others'),
1351 | (2690374, 'Clothing & Shoes'),
1352 | (4632342, 'Home & Kitchens'),
1353 | (410749, 'Books'),
1354 | (2609569, 'Electronics'),
1355 | (4046054, 'Tools'),
1356 | (1250975, 'Cell Phones'),
1357 | (624370, 'Sports & Outdoors'),
1358 | (4611962, 'Foods'),
1359 | (4434812, 'Clothing & Shoes'),
1360 | (685330, 'Others'),
1361 | (1352609, 'Clothing & Shoes'),
1362 | (3028359, 'Home & Kitchens'),
1363 | (334831, 'Books'),
1364 | (2460565, 'Electronics'),
1365 | (2561712, 'Tools'),
1366 | (2627103, 'Cell Phones'),
1367 | (3818023, 'Sports & Outdoors'),
1368 | (4003886, 'Foods'),
1369 | (4134062, 'Clothing & Shoes'),
1370 | (1953179, 'Others'),
1371 | (1944905, 'Clothing & Shoes'),
1372 | (4980533, 'Home & Kitchens'),
1373 | (3561974, 'Books'),
1374 | (2188684, 'Electronics'),
1375 | (2777825, 'Tools'),
1376 | (1081037, 'Cell Phones'),
1377 | (3252144, 'Sports & Outdoors'),
1378 | (4467019, 'Foods'),
1379 | (4113220, 'Clothing & Shoes'),
1380 | (3154837, 'Others'),
1381 | (1678374, 'Clothing & Shoes'),
1382 | (2903469, 'Home & Kitchens'),
1383 | (440901, 'Books'),
1384 | (5030407, 'Electronics'),
1385 | (982081, 'Tools'),
1386 | (4226833, 'Cell Phones'),
1387 | (1819175, 'Sports & Outdoors'),
1388 | (2111279, 'Foods'),
1389 | (2970453, 'Clothing & Shoes'),
1390 | (2496932, 'Others'),
1391 | (5052842, 'Clothing & Shoes'),
1392 | (3410573, 'Home & Kitchens'),
1393 | (880704, 'Books'),
1394 | (4942468, 'Electronics'),
1395 | (4736474, 'Tools'),
1396 | (1827100, 'Cell Phones'),
1397 | (3568839, 'Sports & Outdoors'),
1398 | (106589, 'Foods'),
1399 | (888094, 'Clothing & Shoes'),
1400 | (1916025, 'Others'),
1401 | (1766039, 'Clothing & Shoes'),
1402 | (182615, 'Home & Kitchens'),
1403 | (2806049, 'Books'),
1404 | (222147, 'Electronics'),
1405 | (201867, 'Tools'),
1406 | (541347, 'Cell Phones'),
1407 | (4656948, 'Sports & Outdoors'),
1408 | (2885889, 'Foods'),
1409 | (3257290, 'Clothing & Shoes'),
1410 | (2666911, 'Others'),
1411 | (2521664, 'Clothing & Shoes'),
1412 | (3091480, 'Home & Kitchens'),
1413 | (2168009, 'Books'),
1414 | (1239603, 'Electronics'),
1415 | (3572920, 'Tools'),
1416 | (4462274, 'Cell Phones'),
1417 | (322167, 'Sports & Outdoors'),
1418 | (2891509, 'Foods'),
1419 | (668960, 'Clothing & Shoes'),
1420 | (5095125, 'Others'),
1421 | (2316980, 'Clothing & Shoes'),
1422 | (1891872, 'Home & Kitchens'),
1423 | (2087597, 'Books'),
1424 | (3706169, 'Electronics'),
1425 | (2852310, 'Tools'),
1426 | (2004007, 'Cell Phones'),
1427 | (653249, 'Sports & Outdoors'),
1428 | (1674844, 'Foods'),
1429 | (2028981, 'Clothing & Shoes'),
1430 | (3100080, 'Others'),
1431 | (3092571, 'Clothing & Shoes'),
1432 | (2070852, 'Home & Kitchens'),
1433 | (2691737, 'Books'),
1434 | (1694669, 'Electronics'),
1435 | (317647, 'Tools'),
1436 | (1082035, 'Cell Phones'),
1437 | (462791, 'Sports & Outdoors'),
1438 | (3988258, 'Foods'),
1439 | (2729260, 'Clothing & Shoes'),
1440 | (276158, 'Others'),
1441 | (4329518, 'Clothing & Shoes'),
1442 | (3388914, 'Home & Kitchens'),
1443 | (4718134, 'Books'),
1444 | (998114, 'Electronics'),
1445 | (1846937, 'Tools'),
1446 | (4892060, 'Cell Phones'),
1447 | (1030331, 'Sports & Outdoors'),
1448 | (4509039, 'Foods'),
1449 | (4710097, 'Clothing & Shoes'),
1450 | (4664549, 'Others'),
1451 | (4261392, 'Clothing & Shoes'),
1452 | (1673021, 'Home & Kitchens'),
1453 | (294562, 'Books'),
1454 | (1980111, 'Electronics'),
1455 | (3255541, 'Tools'),
1456 | (2809407, 'Cell Phones'),
1457 | (3795340, 'Sports & Outdoors'),
1458 | (2616773, 'Foods'),
1459 | (4355436, 'Clothing & Shoes'),
1460 | (4085342, 'Others'),
1461 | (898327, 'Clothing & Shoes'),
1462 | (1647415, 'Home & Kitchens'),
1463 | (2584932, 'Books'),
1464 | (3940193, 'Electronics'),
1465 | (1241067, 'Tools'),
1466 | (2343750, 'Cell Phones'),
1467 | (4806751, 'Sports & Outdoors'),
1468 | (1260343, 'Foods'),
1469 | (4683561, 'Clothing & Shoes'),
1470 | (1269883, 'Others'),
1471 | (1207256, 'Clothing & Shoes'),
1472 | (3253440, 'Home & Kitchens'),
1473 | (1708445, 'Books'),
1474 | (4864926, 'Electronics'),
1475 | (3885598, 'Tools'),
1476 | (378466, 'Cell Phones'),
1477 | (4362740, 'Sports & Outdoors'),
1478 | (755175, 'Foods'),
1479 | (4435957, 'Clothing & Shoes'),
1480 | (4776549, 'Others'),
1481 | (4656779, 'Clothing & Shoes'),
1482 | (922588, 'Home & Kitchens'),
1483 | (764558, 'Books'),
1484 | (4595718, 'Electronics'),
1485 | (3617337, 'Tools'),
1486 | (2698437, 'Cell Phones'),
1487 | (1421739, 'Sports & Outdoors'),
1488 | (4792801, 'Foods'),
1489 | (4378750, 'Clothing & Shoes'),
1490 | (622741, 'Others'),
1491 | (63813, 'Clothing & Shoes'),
1492 | (35290, 'Home & Kitchens'),
1493 | (339124, 'Books'),
1494 | (4622605, 'Electronics'),
1495 | (603655, 'Tools'),
1496 | (4688770, 'Cell Phones'),
1497 | (3236397, 'Sports & Outdoors'),
1498 | (1306853, 'Foods'),
1499 | (1896675, 'Clothing & Shoes'),
1500 | (1356029, 'Others'),
1501 | (3159480, 'Clothing & Shoes'),
1502 | (4352893, 'Home & Kitchens'),
1503 | (1482769, 'Books'),
1504 | (2384561, 'Electronics'),
1505 | (5007081, 'Tools'),
1506 | (539513, 'Cell Phones'),
1507 | (4509358, 'Sports & Outdoors'),
1508 | (2729610, 'Foods'),
1509 | (4561988, 'Clothing & Shoes'),
1510 | (4144410, 'Others'),
1511 | (2056274, 'Clothing & Shoes'),
1512 | (693937, 'Home & Kitchens'),
1513 | (269606, 'Books'),
1514 | (4244990, 'Electronics'),
1515 | (2986945, 'Tools'),
1516 | (4418144, 'Cell Phones'),
1517 | (1281227, 'Sports & Outdoors'),
1518 | (2834771, 'Foods'),
1519 | (529054, 'Clothing & Shoes'),
1520 | (3405071, 'Others'),
1521 | (1298828, 'Clothing & Shoes'),
1522 | (4783746, 'Home & Kitchens'),
1523 | (1368186, 'Books'),
1524 | (3100408, 'Electronics'),
1525 | (4883014, 'Tools'),
1526 | (2860698, 'Cell Phones'),
1527 | (2612425, 'Sports & Outdoors'),
1528 | (2197799, 'Foods'),
1529 | (822242, 'Clothing & Shoes'),
1530 | (4239038, 'Others'),
1531 | (212449, 'Clothing & Shoes'),
1532 | (1920171, 'Home & Kitchens'),
1533 | (4482016, 'Books'),
1534 | (3335147, 'Electronics'),
1535 | (1891626, 'Tools'),
1536 | (3947859, 'Cell Phones'),
1537 | (2485713, 'Sports & Outdoors'),
1538 | (3597057, 'Foods'),
1539 | (1012333, 'Clothing & Shoes'),
1540 | (101859, 'Others'),
1541 | (898578, 'Clothing & Shoes'),
1542 | (3709037, 'Home & Kitchens'),
1543 | (3298361, 'Books'),
1544 | (3874527, 'Electronics'),
1545 | (262541, 'Tools'),
1546 | (1811343, 'Cell Phones'),
1547 | (4389342, 'Sports & Outdoors'),
1548 | (1733466, 'Foods'),
1549 | (1308457, 'Clothing & Shoes'),
1550 | (2100750, 'Others'),
1551 | (4148477, 'Clothing & Shoes'),
1552 | (963285, 'Home & Kitchens'),
1553 | (3814016, 'Books'),
1554 | (1988611, 'Electronics'),
1555 | (1345364, 'Tools'),
1556 | (4954200, 'Cell Phones'),
1557 | (3825436, 'Sports & Outdoors'),
1558 | (3819363, 'Foods'),
1559 | (2026907, 'Clothing & Shoes'),
1560 | (668498, 'Others'),
1561 | (1546352, 'Clothing & Shoes'),
1562 | (374203, 'Home & Kitchens'),
1563 | (2155313, 'Books'),
1564 | (1904657, 'Electronics'),
1565 | (3042127, 'Tools'),
1566 | (1628030, 'Cell Phones'),
1567 | (2367907, 'Sports & Outdoors'),
1568 | (1655632, 'Foods'),
1569 | (2656238, 'Clothing & Shoes'),
1570 | (550660, 'Others'),
1571 | (4078898, 'Clothing & Shoes'),
1572 | (1873826, 'Home & Kitchens'),
1573 | (61626, 'Books'),
1574 | (4235673, 'Electronics'),
1575 | (927764, 'Tools'),
1576 | (807138, 'Cell Phones'),
1577 | (500212, 'Sports & Outdoors'),
1578 | (1126526, 'Foods'),
1579 | (3124169, 'Clothing & Shoes'),
1580 | (432523, 'Others'),
1581 | (5015375, 'Clothing & Shoes'),
1582 | (4456596, 'Home & Kitchens'),
1583 | (5028097, 'Books'),
1584 | (3521514, 'Electronics'),
1585 | (715487, 'Tools'),
1586 | (602012, 'Cell Phones'),
1587 | (4132735, 'Sports & Outdoors'),
1588 | (4653800, 'Foods'),
1589 | (3395587, 'Clothing & Shoes'),
1590 | (3747586, 'Others'),
1591 | (1879672, 'Clothing & Shoes'),
1592 | (1630295, 'Home & Kitchens'),
1593 | (2413296, 'Books'),
1594 | (2508553, 'Electronics'),
1595 | (4098379, 'Tools'),
1596 | (4896014, 'Cell Phones'),
1597 | (3666135, 'Sports & Outdoors'),
1598 | (3448250, 'Foods'),
1599 | (1759436, 'Clothing & Shoes'),
1600 | (858800, 'Others'),
1601 | (4112095, 'Clothing & Shoes'),
1602 | (3901339, 'Home & Kitchens'),
1603 | (2050292, 'Books'),
1604 | (3567828, 'Electronics'),
1605 | (2049879, 'Tools'),
1606 | (283109, 'Cell Phones'),
1607 | (108793, 'Sports & Outdoors'),
1608 | (1281603, 'Foods'),
1609 | (1447685, 'Clothing & Shoes'),
1610 | (3432990, 'Others'),
1611 | (5158474, 'Clothing & Shoes'),
1612 | (586496, 'Home & Kitchens'),
1613 | (378056, 'Books'),
1614 | (3840905, 'Electronics'),
1615 | (4223213, 'Tools'),
1616 | (412619, 'Cell Phones'),
1617 | (654045, 'Sports & Outdoors'),
1618 | (14900, 'Foods'),
1619 | (1029306, 'Clothing & Shoes'),
1620 | (814178, 'Others'),
1621 | (713731, 'Clothing & Shoes'),
1622 | (4446527, 'Home & Kitchens'),
1623 | (3030258, 'Books'),
1624 | (751105, 'Electronics'),
1625 | (2609208, 'Tools'),
1626 | (4468927, 'Cell Phones'),
1627 | (560936, 'Sports & Outdoors'),
1628 | (4715451, 'Foods'),
1629 | (2796506, 'Clothing & Shoes'),
1630 | (3582485, 'Others'),
1631 | (2895013, 'Clothing & Shoes'),
1632 | (1755663, 'Home & Kitchens'),
1633 | (4236628, 'Books'),
1634 | (3103283, 'Electronics'),
1635 | (2684959, 'Tools'),
1636 | (104848, 'Cell Phones'),
1637 | (244681, 'Sports & Outdoors'),
1638 | (2077723, 'Foods'),
1639 | (2062335, 'Clothing & Shoes'),
1640 | (80482, 'Others'),
1641 | (1639158, 'Clothing & Shoes'),
1642 | (1537669, 'Home & Kitchens'),
1643 | (1015419, 'Books'),
1644 | (3057225, 'Electronics'),
1645 | (1812396, 'Tools'),
1646 | (1486580, 'Cell Phones'),
1647 | (2064089, 'Sports & Outdoors'),
1648 | (4077585, 'Foods'),
1649 | (1132465, 'Clothing & Shoes'),
1650 | (1798340, 'Others'),
1651 | (2272488, 'Clothing & Shoes'),
1652 | (1442665, 'Home & Kitchens'),
1653 | (221393, 'Books'),
1654 | (1264320, 'Electronics'),
1655 | (4156438, 'Tools'),
1656 | (4255953, 'Cell Phones'),
1657 | (3206951, 'Sports & Outdoors'),
1658 | (2136933, 'Foods'),
1659 | (4988053, 'Clothing & Shoes'),
1660 | (1922400, 'Others'),
1661 | (3739206, 'Clothing & Shoes'),
1662 | (5047668, 'Home & Kitchens'),
1663 | (1040727, 'Books'),
1664 | (210544, 'Electronics'),
1665 | (378205, 'Tools'),
1666 | (1487591, 'Cell Phones'),
1667 | (1305897, 'Sports & Outdoors'),
1668 | (2129196, 'Foods'),
1669 | (1418582, 'Clothing & Shoes'),
1670 | (3947630, 'Others'),
1671 | (348175, 'Clothing & Shoes'),
1672 | (4908092, 'Home & Kitchens'),
1673 | (2052526, 'Books'),
1674 | (4722263, 'Electronics'),
1675 | (4011278, 'Tools'),
1676 | (2617994, 'Cell Phones'),
1677 | (4147847, 'Sports & Outdoors'),
1678 | (1598774, 'Foods'),
1679 | (79220, 'Clothing & Shoes'),
1680 | (573847, 'Others'),
1681 | (2413768, 'Clothing & Shoes'),
1682 | (2585015, 'Home & Kitchens'),
1683 | (3432434, 'Books'),
1684 | (5109297, 'Electronics'),
1685 | (994002, 'Tools'),
1686 | (2467853, 'Cell Phones'),
1687 | (467461, 'Sports & Outdoors'),
1688 | (2579035, 'Foods'),
1689 | (547478, 'Clothing & Shoes'),
1690 | (3639576, 'Others'),
1691 | (171128, 'Clothing & Shoes'),
1692 | (3147850, 'Home & Kitchens'),
1693 | (2997109, 'Books'),
1694 | (3935164, 'Electronics'),
1695 | (941706, 'Tools'),
1696 | (4302328, 'Cell Phones'),
1697 | (472273, 'Sports & Outdoors'),
1698 | (5045220, 'Foods'),
1699 | (552733, 'Clothing & Shoes'),
1700 | (2759887, 'Others'),
1701 | (2508333, 'Clothing & Shoes'),
1702 | (2197032, 'Home & Kitchens'),
1703 | (4437368, 'Books'),
1704 | (2352202, 'Electronics'),
1705 | (4004564, 'Tools'),
1706 | (2177033, 'Cell Phones'),
1707 | (2783282, 'Sports & Outdoors'),
1708 | (3937814, 'Foods'),
1709 | (4743234, 'Clothing & Shoes'),
1710 | (1910296, 'Others'),
1711 | (992700, 'Clothing & Shoes'),
1712 | (4723214, 'Home & Kitchens'),
1713 | (3057385, 'Books'),
1714 | (869764, 'Electronics'),
1715 | (3255355, 'Tools'),
1716 | (3940352, 'Cell Phones'),
1717 | (2512930, 'Sports & Outdoors'),
1718 | (1970375, 'Foods'),
1719 | (2677611, 'Clothing & Shoes'),
1720 | (4527263, 'Others'),
1721 | (1893541, 'Clothing & Shoes'),
1722 | (739663, 'Home & Kitchens'),
1723 | (979761, 'Books'),
1724 | (3362038, 'Electronics'),
1725 | (2528824, 'Tools'),
1726 | (4106517, 'Cell Phones'),
1727 | (1693998, 'Sports & Outdoors'),
1728 | (2438773, 'Foods'),
1729 | (3662596, 'Clothing & Shoes'),
1730 | (625430, 'Others'),
1731 | (3747679, 'Clothing & Shoes'),
1732 | (240303, 'Home & Kitchens'),
1733 | (69607, 'Books'),
1734 | (4982192, 'Electronics'),
1735 | (2729004, 'Tools'),
1736 | (4980376, 'Cell Phones'),
1737 | (761059, 'Sports & Outdoors'),
1738 | (1108912, 'Foods'),
1739 | (2650391, 'Clothing & Shoes'),
1740 | (1547412, 'Others'),
1741 | (1628899, 'Clothing & Shoes'),
1742 | (1451041, 'Home & Kitchens'),
1743 | (1977169, 'Books'),
1744 | (2706436, 'Electronics'),
1745 | (3950077, 'Tools'),
1746 | (269234, 'Cell Phones'),
1747 | (902556, 'Sports & Outdoors'),
1748 | (2340518, 'Foods'),
1749 | (514392, 'Clothing & Shoes'),
1750 | (4503217, 'Others'),
1751 | (864424, 'Clothing & Shoes'),
1752 | (387302, 'Home & Kitchens'),
1753 | (4827153, 'Books'),
1754 | (2935574, 'Electronics'),
1755 | (579105, 'Tools'),
1756 | (168997, 'Cell Phones'),
1757 | (1165503, 'Sports & Outdoors'),
1758 | (3834955, 'Foods'),
1759 | (4833017, 'Clothing & Shoes'),
1760 | (1526484, 'Others'),
1761 | (2352811, 'Clothing & Shoes'),
1762 | (119365, 'Home & Kitchens'),
1763 | (599382, 'Books'),
1764 | (2148681, 'Electronics'),
1765 | (928449, 'Tools'),
1766 | (3827546, 'Cell Phones'),
1767 | (1597811, 'Sports & Outdoors'),
1768 | (5002819, 'Foods'),
1769 | (3232886, 'Clothing & Shoes'),
1770 | (2603528, 'Others'),
1771 | (1397059, 'Clothing & Shoes'),
1772 | (728641, 'Home & Kitchens'),
1773 | (1931469, 'Books'),
1774 | (3222818, 'Electronics'),
1775 | (862523, 'Tools'),
1776 | (3401301, 'Cell Phones'),
1777 | (2297311, 'Sports & Outdoors'),
1778 | (545775, 'Foods'),
1779 | (1254330, 'Clothing & Shoes'),
1780 | (1955349, 'Others'),
1781 | (4615159, 'Clothing & Shoes'),
1782 | (4007123, 'Home & Kitchens'),
1783 | (3125533, 'Books'),
1784 | (929749, 'Electronics'),
1785 | (3465932, 'Tools'),
1786 | (3235112, 'Cell Phones'),
1787 | (583014, 'Sports & Outdoors'),
1788 | (4497044, 'Foods'),
1789 | (4214301, 'Clothing & Shoes'),
1790 | (2578034, 'Others'),
1791 | (16219, 'Clothing & Shoes'),
1792 | (4736710, 'Home & Kitchens'),
1793 | (2992356, 'Books'),
1794 | (2705662, 'Electronics'),
1795 | (5034390, 'Tools'),
1796 | (2016297, 'Cell Phones'),
1797 | (4205666, 'Sports & Outdoors'),
1798 | (3694648, 'Foods'),
1799 | (381048, 'Clothing & Shoes'),
1800 | (1493787, 'Others'),
1801 | (3049193, 'Clothing & Shoes'),
1802 | (3176755, 'Home & Kitchens'),
1803 | (2345211, 'Books'),
1804 | (4027003, 'Electronics'),
1805 | (1986754, 'Tools'),
1806 | (3130892, 'Cell Phones'),
1807 | (677459, 'Sports & Outdoors'),
1808 | (3761180, 'Foods'),
1809 | (731056, 'Clothing & Shoes'),
1810 | (2271402, 'Others'),
1811 | (3422025, 'Clothing & Shoes'),
1812 | (3309245, 'Home & Kitchens'),
1813 | (2171, 'Books'),
1814 | (293545, 'Electronics'),
1815 | (1992078, 'Tools'),
1816 | (1066674, 'Cell Phones'),
1817 | (3323023, 'Sports & Outdoors'),
1818 | (151648, 'Foods'),
1819 | (2665773, 'Clothing & Shoes'),
1820 | (3740075, 'Others'),
1821 | (4398560, 'Clothing & Shoes'),
1822 | (4842079, 'Home & Kitchens'),
1823 | (4183103, 'Books'),
1824 | (2388400, 'Electronics'),
1825 | (2221025, 'Tools'),
1826 | (3879559, 'Cell Phones'),
1827 | (2360985, 'Sports & Outdoors'),
1828 | (2130314, 'Foods'),
1829 | (805879, 'Clothing & Shoes'),
1830 | (1849958, 'Others'),
1831 | (2479831, 'Clothing & Shoes'),
1832 | (1998227, 'Home & Kitchens'),
1833 | (3815870, 'Books'),
1834 | (884828, 'Electronics'),
1835 | (3926800, 'Tools'),
1836 | (2200343, 'Cell Phones'),
1837 | (991317, 'Sports & Outdoors'),
1838 | (3457718, 'Foods'),
1839 | (1521068, 'Clothing & Shoes'),
1840 | (3519978, 'Others'),
1841 | (3470850, 'Clothing & Shoes'),
1842 | (2954645, 'Home & Kitchens'),
1843 | (4528620, 'Books'),
1844 | (4870077, 'Electronics'),
1845 | (2608820, 'Tools'),
1846 | (1539964, 'Cell Phones'),
1847 | (2003083, 'Sports & Outdoors'),
1848 | (1383956, 'Foods'),
1849 | (1500130, 'Clothing & Shoes'),
1850 | (4149693, 'Others'),
1851 | (5083254, 'Clothing & Shoes'),
1852 | (2070081, 'Home & Kitchens'),
1853 | (3289575, 'Books'),
1854 | (4212069, 'Electronics'),
1855 | (5084833, 'Tools'),
1856 | (1652543, 'Cell Phones'),
1857 | (4378501, 'Sports & Outdoors'),
1858 | (1697889, 'Foods'),
1859 | (4615962, 'Clothing & Shoes'),
1860 | (2192649, 'Others'),
1861 | (3017203, 'Clothing & Shoes'),
1862 | (1431715, 'Home & Kitchens'),
1863 | (2393800, 'Books'),
1864 | (609791, 'Electronics'),
1865 | (4825728, 'Tools'),
1866 | (1632647, 'Cell Phones'),
1867 | (139734, 'Sports & Outdoors'),
1868 | (3786362, 'Foods'),
1869 | (2988293, 'Clothing & Shoes'),
1870 | (666497, 'Others'),
1871 | (3033798, 'Clothing & Shoes'),
1872 | (820597, 'Home & Kitchens'),
1873 | (1497533, 'Books'),
1874 | (1477455, 'Electronics'),
1875 | (562852, 'Tools'),
1876 | (3092897, 'Cell Phones'),
1877 | (3833912, 'Sports & Outdoors'),
1878 | (2836123, 'Foods'),
1879 | (1248986, 'Clothing & Shoes'),
1880 | (4486005, 'Others'),
1881 | (1386805, 'Clothing & Shoes'),
1882 | (4624272, 'Home & Kitchens'),
1883 | (1579551, 'Books'),
1884 | (3777112, 'Electronics'),
1885 | (5067029, 'Tools'),
1886 | (2481784, 'Cell Phones'),
1887 | (702060, 'Sports & Outdoors'),
1888 | (3607626, 'Foods'),
1889 | (2728585, 'Clothing & Shoes'),
1890 | (5053648, 'Others'),
1891 | (2415413, 'Clothing & Shoes'),
1892 | (4612213, 'Home & Kitchens'),
1893 | (4370954, 'Books'),
1894 | (1406426, 'Electronics'),
1895 | (2718588, 'Tools'),
1896 | (475867, 'Cell Phones'),
1897 | (4402326, 'Sports & Outdoors'),
1898 | (1245220, 'Foods'),
1899 | (336385, 'Clothing & Shoes'),
1900 | (2161504, 'Others'),
1901 | (1540741, 'Clothing & Shoes'),
1902 | (1469622, 'Home & Kitchens'),
1903 | (4768477, 'Books'),
1904 | (1396829, 'Electronics'),
1905 | (4071732, 'Tools'),
1906 | (2505343, 'Cell Phones'),
1907 | (4081518, 'Sports & Outdoors'),
1908 | (2535791, 'Foods'),
1909 | (3866248, 'Clothing & Shoes'),
1910 | (2451199, 'Others'),
1911 | (512076, 'Clothing & Shoes'),
1912 | (4228623, 'Home & Kitchens'),
1913 | (3708413, 'Books'),
1914 | (3587108, 'Electronics'),
1915 | (4672150, 'Tools'),
1916 | (4765593, 'Cell Phones'),
1917 | (589018, 'Sports & Outdoors'),
1918 | (1885829, 'Foods'),
1919 | (3757435, 'Clothing & Shoes'),
1920 | (5149726, 'Others'),
1921 | (680438, 'Clothing & Shoes'),
1922 | (1974051, 'Home & Kitchens'),
1923 | (2480068, 'Books'),
1924 | (2637064, 'Electronics'),
1925 | (593235, 'Tools'),
1926 | (809709, 'Cell Phones'),
1927 | (4883737, 'Sports & Outdoors'),
1928 | (5048805, 'Foods'),
1929 | (2950158, 'Clothing & Shoes'),
1930 | (1151753, 'Others'),
1931 | (1466687, 'Clothing & Shoes'),
1932 | (2818202, 'Home & Kitchens'),
1933 | (3708707, 'Books'),
1934 | (1433774, 'Electronics'),
1935 | (892254, 'Tools'),
1936 | (315794, 'Cell Phones'),
1937 | (382910, 'Sports & Outdoors'),
1938 | (481203, 'Foods'),
1939 | (994464, 'Clothing & Shoes'),
1940 | (2272151, 'Others'),
1941 | (1312158, 'Clothing & Shoes'),
1942 | (362750, 'Home & Kitchens'),
1943 | (2322896, 'Books'),
1944 | (1545822, 'Electronics'),
1945 | (4858656, 'Tools'),
1946 | (5018044, 'Cell Phones'),
1947 | (1577687, 'Sports & Outdoors'),
1948 | (76064, 'Foods'),
1949 | (685742, 'Clothing & Shoes'),
1950 | (3132147, 'Others'),
1951 | (752128, 'Clothing & Shoes'),
1952 | (1941546, 'Home & Kitchens'),
1953 | (1363459, 'Books'),
1954 | (807963, 'Electronics'),
1955 | (409729, 'Tools'),
1956 | (3554917, 'Cell Phones'),
1957 | (4397248, 'Sports & Outdoors'),
1958 | (1084665, 'Foods'),
1959 | (2923068, 'Clothing & Shoes'),
1960 | (2046640, 'Others'),
1961 | (2636586, 'Clothing & Shoes'),
1962 | (3590468, 'Home & Kitchens'),
1963 | (4466876, 'Books'),
1964 | (2689922, 'Electronics'),
1965 | (3882202, 'Tools'),
1966 | (1048697, 'Cell Phones'),
1967 | (1728108, 'Sports & Outdoors'),
1968 | (4572192, 'Foods'),
1969 | (2839395, 'Clothing & Shoes'),
1970 | (3777010, 'Others'),
1971 | (3147903, 'Clothing & Shoes'),
1972 | (3416804, 'Home & Kitchens'),
1973 | (3323163, 'Books'),
1974 | (1961543, 'Electronics'),
1975 | (1149385, 'Tools'),
1976 | (4450414, 'Cell Phones'),
1977 | (3000315, 'Sports & Outdoors'),
1978 | (2819811, 'Foods'),
1979 | (3621778, 'Clothing & Shoes'),
1980 | (4716920, 'Others'),
1981 | (950439, 'Clothing & Shoes'),
1982 | (2985553, 'Home & Kitchens'),
1983 | (3204345, 'Books'),
1984 | (3770700, 'Electronics'),
1985 | (3674154, 'Tools'),
1986 | (1133273, 'Cell Phones'),
1987 | (5031298, 'Sports & Outdoors'),
1988 | (4338029, 'Foods'),
1989 | (5097436, 'Clothing & Shoes'),
1990 | (715950, 'Others'),
1991 | (5086533, 'Clothing & Shoes'),
1992 | (3592798, 'Home & Kitchens'),
1993 | (2436491, 'Books'),
1994 | (4633856, 'Electronics'),
1995 | (3731995, 'Tools'),
1996 | (3397084, 'Cell Phones'),
1997 | (399287, 'Sports & Outdoors'),
1998 | (598788, 'Foods'),
1999 | (2242620, 'Clothing & Shoes'),
2000 | (1273811, 'Others'),
2001 | (2483206, 'Clothing & Shoes'),
2002 | (2976589, 'Home & Kitchens'),
2003 | (2431602, 'Books'),
2004 | (4537798, 'Electronics'),
2005 | (2828436, 'Tools'),
2006 | (3008396, 'Cell Phones'),
2007 | (4676764, 'Sports & Outdoors'),
2008 | (1672287, 'Foods'),
2009 | (777988, 'Clothing & Shoes'),
2010 | (3694486, 'Others'),
2011 | (151831, 'Clothing & Shoes'),
2012 | (4263418, 'Home & Kitchens'),
2013 | (784204, 'Books'),
2014 | (378698, 'Electronics'),
2015 | (515200, 'Tools'),
2016 | (523181, 'Cell Phones'),
2017 | (558076, 'Sports & Outdoors'),
2018 | (4524771, 'Foods'),
2019 | (4602388, 'Clothing & Shoes'),
2020 | (3281371, 'Others'),
2021 | (181348, 'Clothing & Shoes'),
2022 | (4921728, 'Home & Kitchens'),
2023 | (4211233, 'Books'),
2024 | (784897, 'Electronics'),
2025 | (4718542, 'Tools'),
2026 | (3011767, 'Cell Phones'),
2027 | (68149, 'Sports & Outdoors'),
2028 | (3117587, 'Foods'),
2029 | (3336289, 'Clothing & Shoes'),
2030 | (1423654, 'Others'),
2031 | (4393424, 'Clothing & Shoes'),
2032 | (3781390, 'Home & Kitchens'),
2033 | (4811586, 'Books'),
2034 | (2262787, 'Electronics'),
2035 | (721242, 'Tools'),
2036 | (1947578, 'Cell Phones'),
2037 | (832330, 'Sports & Outdoors'),
2038 | (4878483, 'Foods'),
2039 | (3862122, 'Clothing & Shoes'),
2040 | (4044118, 'Others'),
2041 | (445307, 'Clothing & Shoes'),
2042 | (3890915, 'Home & Kitchens'),
2043 | (2887965, 'Books'),
2044 | (450756, 'Electronics'),
2045 | (1556856, 'Tools'),
2046 | (2453525, 'Cell Phones'),
2047 | (3191556, 'Sports & Outdoors'),
2048 | (600175, 'Foods'),
2049 | (3814171, 'Clothing & Shoes'),
2050 | (4734879, 'Others'),
2051 | (3028501, 'Clothing & Shoes'),
2052 | (4376524, 'Home & Kitchens'),
2053 | (4211850, 'Books'),
2054 | (984238, 'Electronics'),
2055 | (3566542, 'Tools'),
2056 | (5059368, 'Cell Phones'),
2057 | (363144, 'Sports & Outdoors'),
2058 | (491223, 'Foods'),
2059 | (4752941, 'Clothing & Shoes'),
2060 | (4783832, 'Others'),
2061 | (65099, 'Clothing & Shoes'),
2062 | (3745824, 'Home & Kitchens'),
2063 | (519791, 'Books'),
2064 | (2287226, 'Electronics'),
2065 | (122108, 'Tools'),
2066 | (2326411, 'Cell Phones'),
2067 | (1132429, 'Sports & Outdoors'),
2068 | (1813868, 'Foods'),
2069 | (1873646, 'Clothing & Shoes'),
2070 | (1340836, 'Others'),
2071 | (5161669, 'Clothing & Shoes'),
2072 | (4695078, 'Home & Kitchens'),
2073 | (2526041, 'Books'),
2074 | (738670, 'Electronics'),
2075 | (3315940, 'Tools'),
2076 | (1031083, 'Cell Phones'),
2077 | (1736178, 'Sports & Outdoors'),
2078 | (3313438, 'Foods'),
2079 | (2230040, 'Clothing & Shoes'),
2080 | (1803510, 'Others'),
2081 | (2825431, 'Clothing & Shoes'),
2082 | (1816843, 'Home & Kitchens'),
2083 | (3294401, 'Books'),
2084 | (4511140, 'Electronics'),
2085 | (1174795, 'Tools'),
2086 | (4532706, 'Cell Phones'),
2087 | (2810146, 'Sports & Outdoors'),
2088 | (3132587, 'Foods'),
2089 | (923586, 'Clothing & Shoes'),
2090 | (2592038, 'Others'),
2091 | (3963773, 'Clothing & Shoes'),
2092 | (3756841, 'Home & Kitchens'),
2093 | (1542241, 'Books'),
2094 | (1373144, 'Electronics'),
2095 | (4903093, 'Tools'),
2096 | (1230484, 'Cell Phones'),
2097 | (2384854, 'Sports & Outdoors'),
2098 | (4424369, 'Foods'),
2099 | (714348, 'Clothing & Shoes'),
2100 | (46027, 'Others'),
2101 | (3739450, 'Clothing & Shoes'),
2102 | (678005, 'Home & Kitchens'),
2103 | (4952210, 'Books'),
2104 | (647740, 'Electronics'),
2105 | (2306491, 'Tools'),
2106 | (4823943, 'Cell Phones'),
2107 | (1592513, 'Sports & Outdoors'),
2108 | (4349907, 'Foods'),
2109 | (387633, 'Clothing & Shoes'),
2110 | (4447409, 'Others'),
2111 | (1988672, 'Clothing & Shoes'),
2112 | (3848874, 'Home & Kitchens'),
2113 | (526781, 'Books'),
2114 | (4039014, 'Electronics'),
2115 | (5066426, 'Tools'),
2116 | (4256011, 'Cell Phones'),
2117 | (1252294, 'Sports & Outdoors'),
2118 | (4089476, 'Foods'),
2119 | (1502525, 'Clothing & Shoes'),
2120 | (1696979, 'Others'),
2121 | (2292764, 'Clothing & Shoes'),
2122 | (1674316, 'Home & Kitchens'),
2123 | (3566895, 'Books'),
2124 | (3099296, 'Electronics'),
2125 | (3541690, 'Tools'),
2126 | (4735133, 'Cell Phones'),
2127 | (2547722, 'Sports & Outdoors'),
2128 | (3505582, 'Foods'),
2129 | (841380, 'Clothing & Shoes'),
2130 | (314028, 'Others'),
2131 | (4303322, 'Clothing & Shoes'),
2132 | (3164069, 'Home & Kitchens'),
2133 | (2894212, 'Books'),
2134 | (462551, 'Electronics'),
2135 | (4551473, 'Tools'),
2136 | (1106292, 'Cell Phones'),
2137 | (229607, 'Sports & Outdoors'),
2138 | (4045204, 'Foods'),
2139 | (2516799, 'Clothing & Shoes'),
2140 | (1701471, 'Others'),
2141 | (1716161, 'Clothing & Shoes'),
2142 | (2611736, 'Home & Kitchens'),
2143 | (2611406, 'Books'),
2144 | (1956773, 'Electronics'),
2145 | (464112, 'Tools'),
2146 | (2161099, 'Cell Phones'),
2147 | (2626490, 'Sports & Outdoors'),
2148 | (1984197, 'Foods'),
2149 | (1356170, 'Clothing & Shoes'),
2150 | (4889820, 'Others'),
2151 | (1712001, 'Clothing & Shoes'),
2152 | (1194451, 'Home & Kitchens'),
2153 | (3635558, 'Books'),
2154 | (516198, 'Electronics'),
2155 | (2538099, 'Tools'),
2156 | (811638, 'Cell Phones'),
2157 | (4333465, 'Sports & Outdoors'),
2158 | (4695478, 'Foods'),
2159 | (4269526, 'Clothing & Shoes'),
2160 | (105137, 'Others'),
2161 | (2081312, 'Clothing & Shoes'),
2162 | (1635426, 'Home & Kitchens'),
2163 | (720666, 'Books'),
2164 | (883306, 'Electronics'),
2165 | (1739706, 'Tools'),
2166 | (3244175, 'Cell Phones'),
2167 | (4201517, 'Sports & Outdoors'),
2168 | (2289814, 'Foods'),
2169 | (4733463, 'Clothing & Shoes'),
2170 | (4357073, 'Others'),
2171 | (1176344, 'Clothing & Shoes'),
2172 | (3680035, 'Home & Kitchens'),
2173 | (2243133, 'Books'),
2174 | (5127795, 'Electronics'),
2175 | (2506339, 'Tools'),
2176 | (1303652, 'Cell Phones'),
2177 | (1292812, 'Sports & Outdoors'),
2178 | (2609943, 'Foods'),
2179 | (1088738, 'Clothing & Shoes'),
2180 | (5131430, 'Others'),
2181 | (1633002, 'Clothing & Shoes'),
2182 | (3194089, 'Home & Kitchens'),
2183 | (3521896, 'Books'),
2184 | (334210, 'Electronics'),
2185 | (4613485, 'Tools'),
2186 | (52368, 'Cell Phones'),
2187 | (2493530, 'Sports & Outdoors'),
2188 | (579836, 'Foods'),
2189 | (3697658, 'Clothing & Shoes'),
2190 | (3148589, 'Others'),
2191 | (1155625, 'Clothing & Shoes'),
2192 | (606970, 'Home & Kitchens'),
2193 | (3780203, 'Books'),
2194 | (1302259, 'Electronics'),
2195 | (768709, 'Tools'),
2196 | (3791692, 'Cell Phones'),
2197 | (2779062, 'Sports & Outdoors'),
2198 | (2836371, 'Foods'),
2199 | (246844, 'Clothing & Shoes'),
2200 | (2019624, 'Others'),
2201 | (4021638, 'Clothing & Shoes'),
2202 | (3229336, 'Home & Kitchens'),
2203 | (1384330, 'Books'),
2204 | (362515, 'Electronics'),
2205 | (1150511, 'Tools'),
2206 | (3115770, 'Cell Phones'),
2207 | (2747519, 'Sports & Outdoors'),
2208 | (3741236, 'Foods'),
2209 | (1202097, 'Clothing & Shoes'),
2210 | (350402, 'Others'),
2211 | (2082734, 'Clothing & Shoes'),
2212 | (1204223, 'Home & Kitchens'),
2213 | (1712657, 'Books'),
2214 | (833866, 'Electronics'),
2215 | (568628, 'Tools'),
2216 | (4924053, 'Cell Phones'),
2217 | (2099400, 'Sports & Outdoors'),
2218 | (620869, 'Foods'),
2219 | (1207502, 'Clothing & Shoes'),
2220 | (1821455, 'Others'),
2221 | (3013799, 'Clothing & Shoes'),
2222 | (3817434, 'Home & Kitchens'),
2223 | (3034658, 'Books'),
2224 | (656392, 'Electronics'),
2225 | (4850194, 'Tools'),
2226 | (1462965, 'Cell Phones'),
2227 | (4862609, 'Sports & Outdoors'),
2228 | (4205429, 'Foods'),
2229 | (4295724, 'Clothing & Shoes'),
2230 | (4739351, 'Others'),
2231 | (985237, 'Clothing & Shoes'),
2232 | (1660019, 'Home & Kitchens'),
2233 | (1492770, 'Books'),
2234 | (385383, 'Electronics'),
2235 | (4864403, 'Tools'),
2236 | (4772448, 'Cell Phones'),
2237 | (285048, 'Sports & Outdoors'),
2238 | (337243, 'Foods'),
2239 | (3190175, 'Clothing & Shoes'),
2240 | (4550637, 'Others'),
2241 | (1125484, 'Clothing & Shoes'),
2242 | (3556548, 'Home & Kitchens'),
2243 | (266727, 'Books'),
2244 | (1069119, 'Electronics'),
2245 | (803507, 'Tools'),
2246 | (4928051, 'Cell Phones'),
2247 | (1876707, 'Sports & Outdoors'),
2248 | (571820, 'Foods'),
2249 | (2664775, 'Clothing & Shoes'),
2250 | (2313724, 'Others'),
2251 | (2862133, 'Clothing & Shoes'),
2252 | (4530743, 'Home & Kitchens'),
2253 | (3084091, 'Books'),
2254 | (1852398, 'Electronics'),
2255 | (4524544, 'Tools'),
2256 | (4723396, 'Cell Phones'),
2257 | (4170829, 'Sports & Outdoors'),
2258 | (4701147, 'Foods'),
2259 | (3346906, 'Clothing & Shoes'),
2260 | (4883976, 'Others'),
2261 | (3816918, 'Clothing & Shoes'),
2262 | (3148538, 'Home & Kitchens'),
2263 | (337775, 'Books'),
2264 | (3464786, 'Electronics'),
2265 | (1574064, 'Tools'),
2266 | (1239912, 'Cell Phones'),
2267 | (4396514, 'Sports & Outdoors'),
2268 | (2253689, 'Foods'),
2269 | (2998328, 'Clothing & Shoes'),
2270 | (4936155, 'Others'),
2271 | (2183874, 'Clothing & Shoes'),
2272 | (955432, 'Home & Kitchens'),
2273 | (1082838, 'Books'),
2274 | (4478620, 'Electronics'),
2275 | (2950381, 'Tools'),
2276 | (585178, 'Cell Phones'),
2277 | (1536363, 'Sports & Outdoors'),
2278 | (4202143, 'Foods'),
2279 | (1826911, 'Clothing & Shoes'),
2280 | (4597130, 'Others'),
2281 | (4485778, 'Clothing & Shoes'),
2282 | (2700588, 'Home & Kitchens'),
2283 | (1795157, 'Books'),
2284 | (1440065, 'Electronics'),
2285 | (352399, 'Tools'),
2286 | (3253709, 'Cell Phones'),
2287 | (5023117, 'Sports & Outdoors'),
2288 | (3488278, 'Foods'),
2289 | (2774536, 'Clothing & Shoes'),
2290 | (3252563, 'Others'),
2291 | (4850823, 'Clothing & Shoes'),
2292 | (5057769, 'Home & Kitchens'),
2293 | (4764977, 'Books'),
2294 | (2247880, 'Electronics'),
2295 | (3596683, 'Tools'),
2296 | (332127, 'Cell Phones'),
2297 | (3478346, 'Sports & Outdoors'),
2298 | (2969269, 'Foods'),
2299 | (1390851, 'Clothing & Shoes'),
2300 | (3641324, 'Others'),
2301 | (4780793, 'Clothing & Shoes'),
2302 | (1388982, 'Home & Kitchens'),
2303 | (3594090, 'Books'),
2304 | (499049, 'Electronics'),
2305 | (11120, 'Tools'),
2306 | (3619237, 'Cell Phones'),
2307 | (4254099, 'Sports & Outdoors'),
2308 | (4491457, 'Foods'),
2309 | (222559, 'Clothing & Shoes'),
2310 | (3733874, 'Others'),
2311 | (4174407, 'Clothing & Shoes'),
2312 | (2905937, 'Home & Kitchens'),
2313 | (708574, 'Books'),
2314 | (3466318, 'Electronics'),
2315 | (3348105, 'Tools'),
2316 | (1635619, 'Cell Phones'),
2317 | (2783415, 'Sports & Outdoors'),
2318 | (3652646, 'Foods'),
2319 | (2559809, 'Clothing & Shoes'),
2320 | (1918447, 'Others'),
2321 | (305253, 'Clothing & Shoes'),
2322 | (2851989, 'Home & Kitchens'),
2323 | (3279507, 'Books'),
2324 | (1902627, 'Electronics'),
2325 | (546023, 'Tools'),
2326 | (2960717, 'Cell Phones'),
2327 | (1569885, 'Sports & Outdoors'),
2328 | (3030023, 'Foods'),
2329 | (1378332, 'Clothing & Shoes'),
2330 | (3177782, 'Others'),
2331 | (3080141, 'Clothing & Shoes'),
2332 | (1236409, 'Home & Kitchens'),
2333 | (3494943, 'Books'),
2334 | (4385918, 'Electronics'),
2335 | (991102, 'Tools'),
2336 | (4775659, 'Cell Phones'),
2337 | (3084958, 'Sports & Outdoors'),
2338 | (2884555, 'Foods'),
2339 | (3989372, 'Clothing & Shoes'),
2340 | (4118464, 'Others'),
2341 | (662603, 'Clothing & Shoes'),
2342 | (2535661, 'Home & Kitchens'),
2343 | (4139079, 'Books'),
2344 | (1098175, 'Electronics'),
2345 | (3113031, 'Tools'),
2346 | (1516260, 'Cell Phones'),
2347 | (1253595, 'Sports & Outdoors'),
2348 | (2071435, 'Foods'),
2349 | (3911423, 'Clothing & Shoes'),
2350 | (5029362, 'Others'),
2351 | (4337040, 'Clothing & Shoes'),
2352 | (1685432, 'Home & Kitchens'),
2353 | (4056651, 'Books'),
2354 | (2670117, 'Electronics'),
2355 | (4060157, 'Tools'),
2356 | (2051267, 'Cell Phones'),
2357 | (687827, 'Sports & Outdoors'),
2358 | (4971055, 'Foods'),
2359 | (4947302, 'Clothing & Shoes'),
2360 | (2212343, 'Others'),
2361 | (1489094, 'Clothing & Shoes'),
2362 | (1778777, 'Home & Kitchens'),
2363 | (3736158, 'Books'),
2364 | (140361, 'Electronics'),
2365 | (96655, 'Tools'),
2366 | (856543, 'Cell Phones'),
2367 | (1508998, 'Sports & Outdoors'),
2368 | (3349625, 'Foods'),
2369 | (4493358, 'Clothing & Shoes'),
2370 | (2478177, 'Others'),
2371 | (2181439, 'Clothing & Shoes'),
2372 | (3135863, 'Home & Kitchens'),
2373 | (482114, 'Books'),
2374 | (1298222, 'Electronics'),
2375 | (4625363, 'Tools'),
2376 | (3796606, 'Cell Phones'),
2377 | (2684806, 'Sports & Outdoors'),
2378 | (4461425, 'Foods'),
2379 | (300775, 'Clothing & Shoes'),
2380 | (4558340, 'Others'),
2381 | (145519, 'Clothing & Shoes'),
2382 | (2551289, 'Home & Kitchens'),
2383 | (300699, 'Books'),
2384 | (4514070, 'Electronics'),
2385 | (2512968, 'Tools'),
2386 | (3291419, 'Cell Phones'),
2387 | (1186260, 'Sports & Outdoors'),
2388 | (2814177, 'Foods'),
2389 | (1648035, 'Clothing & Shoes'),
2390 | (1870458, 'Others'),
2391 | (4573973, 'Clothing & Shoes'),
2392 | (140970, 'Home & Kitchens'),
2393 | (393580, 'Books'),
2394 | (2062378, 'Electronics'),
2395 | (3783852, 'Tools'),
2396 | (1965689, 'Cell Phones'),
2397 | (4829999, 'Sports & Outdoors'),
2398 | (1858817, 'Foods'),
2399 | (3211701, 'Clothing & Shoes'),
2400 | (2927057, 'Others'),
2401 | (4970201, 'Clothing & Shoes'),
2402 | (3225747, 'Home & Kitchens'),
2403 | (2233438, 'Books'),
2404 | (3273619, 'Electronics'),
2405 | (4924524, 'Tools'),
2406 | (4737339, 'Cell Phones'),
2407 | (2088964, 'Sports & Outdoors'),
2408 | (4280793, 'Foods'),
2409 | (3610536, 'Clothing & Shoes'),
2410 | (3692903, 'Others'),
2411 | (4758695, 'Clothing & Shoes'),
2412 | (479163, 'Home & Kitchens'),
2413 | (1937007, 'Books'),
2414 | (3311020, 'Electronics'),
2415 | (773961, 'Tools'),
2416 | (436573, 'Cell Phones'),
2417 | (2013864, 'Sports & Outdoors'),
2418 | (1838851, 'Foods'),
2419 | (1256778, 'Clothing & Shoes'),
2420 | (1097635, 'Others'),
2421 | (2530620, 'Clothing & Shoes'),
2422 | (3412492, 'Home & Kitchens'),
2423 | (1793551, 'Books'),
2424 | (1007732, 'Electronics'),
2425 | (1897924, 'Tools'),
2426 | (1443426, 'Cell Phones'),
2427 | (778398, 'Sports & Outdoors'),
2428 | (8409, 'Foods'),
2429 | (3549297, 'Clothing & Shoes'),
2430 | (4276422, 'Others'),
2431 | (3981531, 'Clothing & Shoes'),
2432 | (2196643, 'Home & Kitchens'),
2433 | (174490, 'Books'),
2434 | (3753279, 'Electronics'),
2435 | (4808228, 'Tools'),
2436 | (4400913, 'Cell Phones'),
2437 | (633295, 'Sports & Outdoors'),
2438 | (5074895, 'Foods'),
2439 | (2279145, 'Clothing & Shoes'),
2440 | (2588049, 'Others'),
2441 | (546816, 'Clothing & Shoes'),
2442 | (2988043, 'Home & Kitchens'),
2443 | (3818081, 'Books'),
2444 | (3542036, 'Electronics'),
2445 | (576099, 'Tools'),
2446 | (3941877, 'Cell Phones'),
2447 | (3289012, 'Sports & Outdoors'),
2448 | (1209439, 'Foods'),
2449 | (1080925, 'Clothing & Shoes'),
2450 | (4032951, 'Others'),
2451 | (3832689, 'Clothing & Shoes'),
2452 | (4336046, 'Home & Kitchens'),
2453 | (784716, 'Books'),
2454 | (4934549, 'Electronics'),
2455 | (3091219, 'Tools'),
2456 | (661759, 'Cell Phones'),
2457 | (311509, 'Sports & Outdoors'),
2458 | (2992092, 'Foods'),
2459 | (202297, 'Clothing & Shoes'),
2460 | (3266686, 'Others'),
2461 | (1276979, 'Clothing & Shoes'),
2462 | (4776096, 'Home & Kitchens'),
2463 | (3342722, 'Books'),
2464 | (4612468, 'Electronics'),
2465 | (2344159, 'Tools'),
2466 | (4814620, 'Cell Phones'),
2467 | (2141039, 'Sports & Outdoors'),
2468 | (4432036, 'Foods'),
2469 | (2064458, 'Clothing & Shoes'),
2470 | (3715755, 'Others'),
2471 | (547606, 'Clothing & Shoes'),
2472 | (3982336, 'Home & Kitchens'),
2473 | (3206550, 'Books'),
2474 | (4239903, 'Electronics'),
2475 | (1456311, 'Tools'),
2476 | (699361, 'Cell Phones'),
2477 | (88511, 'Sports & Outdoors'),
2478 | (3026556, 'Foods'),
2479 | (3373476, 'Clothing & Shoes'),
2480 | (330260, 'Others'),
2481 | (2129263, 'Clothing & Shoes'),
2482 | (1988066, 'Home & Kitchens'),
2483 | (3130529, 'Books'),
2484 | (665090, 'Electronics'),
2485 | (4065839, 'Tools'),
2486 | (2352087, 'Cell Phones'),
2487 | (2596518, 'Sports & Outdoors'),
2488 | (4122623, 'Foods'),
2489 | (551254, 'Clothing & Shoes'),
2490 | (2673821, 'Others'),
2491 | (1278924, 'Clothing & Shoes'),
2492 | (4975993, 'Home & Kitchens'),
2493 | (1457926, 'Books'),
2494 | (4981586, 'Electronics'),
2495 | (4911515, 'Tools'),
2496 | (3285641, 'Cell Phones'),
2497 | (3558035, 'Sports & Outdoors'),
2498 | (334161, 'Foods'),
2499 | (960298, 'Clothing & Shoes'),
2500 | (3224824, 'Others'),
2501 | (3021762, 'Clothing & Shoes'),
2502 | (2561082, 'Home & Kitchens'),
2503 | (4017084, 'Books'),
2504 | (3427587, 'Electronics'),
2505 | (4340213, 'Tools'),
2506 | (1524470, 'Cell Phones'),
2507 | (1765288, 'Sports & Outdoors'),
2508 | (1112773, 'Foods'),
2509 | (471212, 'Clothing & Shoes'),
2510 | (84994, 'Others'),
2511 | (1109293, 'Clothing & Shoes'),
2512 | (3693205, 'Home & Kitchens'),
2513 | (4847313, 'Books'),
2514 | (3099787, 'Electronics'),
2515 | (4829449, 'Tools'),
2516 | (4216317, 'Cell Phones'),
2517 | (3016461, 'Sports & Outdoors'),
2518 | (4397687, 'Foods'),
2519 | (2095707, 'Clothing & Shoes'),
2520 | (1315415, 'Others'),
2521 | (4380386, 'Clothing & Shoes'),
2522 | (1249923, 'Home & Kitchens'),
2523 | (2764935, 'Books'),
2524 | (1393144, 'Electronics'),
2525 | (4265386, 'Tools'),
2526 | (3415753, 'Cell Phones'),
2527 | (2807166, 'Sports & Outdoors'),
2528 | (3109662, 'Foods'),
2529 | (3304099, 'Clothing & Shoes'),
2530 | (3576283, 'Others'),
2531 | (3248341, 'Clothing & Shoes'),
2532 | (3749027, 'Home & Kitchens'),
2533 | (1799984, 'Books'),
2534 | (194806, 'Electronics'),
2535 | (1299473, 'Tools'),
2536 | (4706843, 'Cell Phones'),
2537 | (16766, 'Sports & Outdoors'),
2538 | (1498957, 'Foods'),
2539 | (3544253, 'Clothing & Shoes'),
2540 | (1912148, 'Others'),
2541 | (2727862, 'Clothing & Shoes'),
2542 | (3126591, 'Home & Kitchens'),
2543 | (2756070, 'Books'),
2544 | (3018880, 'Electronics'),
2545 | (1208308, 'Tools'),
2546 | (145388, 'Cell Phones'),
2547 | (3772122, 'Sports & Outdoors'),
2548 | (4082111, 'Foods'),
2549 | (4410579, 'Clothing & Shoes'),
2550 | (3267288, 'Others'),
2551 | (2455131, 'Clothing & Shoes'),
2552 | (5046388, 'Home & Kitchens'),
2553 | (4513366, 'Books'),
2554 | (4661468, 'Electronics'),
2555 | (825165, 'Tools'),
2556 | (4953826, 'Cell Phones'),
2557 | (980025, 'Sports & Outdoors'),
2558 | (754344, 'Foods'),
2559 | (3105438, 'Clothing & Shoes'),
2560 | (922825, 'Others'),
2561 | (127525, 'Clothing & Shoes'),
2562 | (1864286, 'Home & Kitchens'),
2563 | (41527, 'Books'),
2564 | (1488577, 'Electronics'),
2565 | (3661575, 'Tools'),
2566 | (3538575, 'Cell Phones'),
2567 | (1881274, 'Sports & Outdoors'),
2568 | (3757834, 'Foods'),
2569 | (1479868, 'Clothing & Shoes'),
2570 | (4725649, 'Others'),
2571 | (2966276, 'Clothing & Shoes'),
2572 | (3191795, 'Home & Kitchens'),
2573 | (1847649, 'Books'),
2574 | (1925578, 'Electronics'),
2575 | (1622413, 'Tools'),
2576 | (2261645, 'Cell Phones'),
2577 | (3827944, 'Sports & Outdoors'),
2578 | (2505953, 'Foods'),
2579 | (4132179, 'Clothing & Shoes'),
2580 | (2273944, 'Others'),
2581 | (1947820, 'Clothing & Shoes'),
2582 | (3818487, 'Home & Kitchens'),
2583 | (3538807, 'Books'),
2584 | (4970240, 'Electronics'),
2585 | (1436758, 'Tools'),
2586 | (207891, 'Cell Phones'),
2587 | (1297791, 'Sports & Outdoors'),
2588 | (1719660, 'Foods'),
2589 | (1633142, 'Clothing & Shoes'),
2590 | (93002, 'Others'),
2591 | (3809976, 'Clothing & Shoes'),
2592 | (2729862, 'Home & Kitchens'),
2593 | (2337136, 'Books'),
2594 | (2769654, 'Electronics'),
2595 | (4042890, 'Tools'),
2596 | (2037779, 'Cell Phones'),
2597 | (4018452, 'Sports & Outdoors'),
2598 | (2922264, 'Foods'),
2599 | (4992952, 'Clothing & Shoes'),
2600 | (746548, 'Others'),
2601 | (4393800, 'Clothing & Shoes'),
2602 | (2176263, 'Home & Kitchens'),
2603 | (597734, 'Books'),
2604 | (2370648, 'Electronics'),
2605 | (490076, 'Tools'),
2606 | (733013, 'Cell Phones'),
2607 | (529278, 'Sports & Outdoors'),
2608 | (3674869, 'Foods'),
2609 | (717033, 'Clothing & Shoes'),
2610 | (4320339, 'Others'),
2611 | (2480639, 'Clothing & Shoes'),
2612 | (5101505, 'Home & Kitchens'),
2613 | (3793843, 'Books'),
2614 | (4553088, 'Electronics'),
2615 | (3245753, 'Tools'),
2616 | (5024947, 'Cell Phones'),
2617 | (3138002, 'Sports & Outdoors'),
2618 | (5068419, 'Foods'),
2619 | (1276095, 'Clothing & Shoes'),
2620 | (1879828, 'Others'),
2621 | (749585, 'Clothing & Shoes'),
2622 | (2750247, 'Home & Kitchens'),
2623 | (4332163, 'Books'),
2624 | (3575962, 'Electronics'),
2625 | (1896006, 'Tools'),
2626 | (2255207, 'Cell Phones'),
2627 | (1058331, 'Sports & Outdoors'),
2628 | (4074849, 'Foods'),
2629 | (627715, 'Clothing & Shoes'),
2630 | (5126058, 'Others'),
2631 | (169865, 'Clothing & Shoes'),
2632 | (2201622, 'Home & Kitchens'),
2633 | (1301428, 'Books'),
2634 | (737405, 'Electronics'),
2635 | (1397281, 'Tools'),
2636 | (4382196, 'Cell Phones'),
2637 | (3754527, 'Sports & Outdoors'),
2638 | (3369303, 'Foods'),
2639 | (1946069, 'Clothing & Shoes'),
2640 | (3014132, 'Others'),
2641 | (882098, 'Clothing & Shoes'),
2642 | (3302877, 'Home & Kitchens'),
2643 | (958821, 'Books'),
2644 | (3300651, 'Electronics'),
2645 | (1673948, 'Tools'),
2646 | (3264733, 'Cell Phones'),
2647 | (4208912, 'Sports & Outdoors'),
2648 | (466806, 'Foods'),
2649 | (2268637, 'Clothing & Shoes'),
2650 | (5103002, 'Others'),
2651 | (3027785, 'Clothing & Shoes'),
2652 | (1062391, 'Home & Kitchens'),
2653 | (2336370, 'Books'),
2654 | (447553, 'Electronics'),
2655 | (3138353, 'Tools'),
2656 | (1073699, 'Cell Phones'),
2657 | (1515792, 'Sports & Outdoors'),
2658 | (4276479, 'Foods'),
2659 | (4736875, 'Clothing & Shoes'),
2660 | (2469855, 'Others'),
2661 | (3409341, 'Clothing & Shoes'),
2662 | (1781370, 'Home & Kitchens'),
2663 | (1954028, 'Books'),
2664 | (1664190, 'Electronics'),
2665 | (3663224, 'Tools'),
2666 | (2854994, 'Cell Phones'),
2667 | (3042444, 'Sports & Outdoors'),
2668 | (1635363, 'Foods'),
2669 | (74446, 'Clothing & Shoes'),
2670 | (1677989, 'Others'),
2671 | (4220950, 'Clothing & Shoes'),
2672 | (1458019, 'Home & Kitchens'),
2673 | (2931809, 'Books'),
2674 | (1773435, 'Electronics'),
2675 | (4767457, 'Tools'),
2676 | (3010881, 'Cell Phones'),
2677 | (5134471, 'Sports & Outdoors'),
2678 | (2306045, 'Foods'),
2679 | (1972463, 'Clothing & Shoes'),
2680 | (1783394, 'Others'),
2681 | (4263693, 'Clothing & Shoes'),
2682 | (2192512, 'Home & Kitchens'),
2683 | (680827, 'Books'),
2684 | (4173539, 'Electronics'),
2685 | (3600397, 'Tools'),
2686 | (4754898, 'Cell Phones'),
2687 | (475593, 'Sports & Outdoors'),
2688 | (4372990, 'Foods'),
2689 | (2755933, 'Clothing & Shoes'),
2690 | (2518268, 'Others'),
2691 | (3903234, 'Clothing & Shoes'),
2692 | (4876006, 'Home & Kitchens'),
2693 | (878813, 'Books'),
2694 | (4949807, 'Electronics'),
2695 | (2578010, 'Tools'),
2696 | (703717, 'Cell Phones'),
2697 | (2806798, 'Sports & Outdoors'),
2698 | (2867703, 'Foods'),
2699 | (4855372, 'Clothing & Shoes'),
2700 | (294296, 'Others'),
2701 | (1833532, 'Clothing & Shoes'),
2702 | (2873526, 'Home & Kitchens'),
2703 | (2038530, 'Books'),
2704 | (2464463, 'Electronics'),
2705 | (2278353, 'Tools'),
2706 | (4135185, 'Cell Phones'),
2707 | (4786595, 'Sports & Outdoors'),
2708 | (3803127, 'Foods'),
2709 | (1148114, 'Clothing & Shoes'),
2710 | (2300463, 'Others'),
2711 | (4823567, 'Clothing & Shoes'),
2712 | (802833, 'Home & Kitchens'),
2713 | (3446865, 'Books'),
2714 | (214719, 'Electronics'),
2715 | (1019845, 'Tools'),
2716 | (2113224, 'Cell Phones'),
2717 | (4139726, 'Sports & Outdoors'),
2718 | (479837, 'Foods'),
2719 | (2432451, 'Clothing & Shoes'),
2720 | (2051499, 'Others'),
2721 | (926345, 'Clothing & Shoes'),
2722 | (3654707, 'Home & Kitchens'),
2723 | (3362577, 'Books'),
2724 | (4821295, 'Electronics'),
2725 | (4187784, 'Tools'),
2726 | (1585420, 'Cell Phones'),
2727 | (4756730, 'Sports & Outdoors'),
2728 | (813818, 'Foods'),
2729 | (1492316, 'Clothing & Shoes'),
2730 | (2993461, 'Others'),
2731 | (3822090, 'Clothing & Shoes'),
2732 | (3882401, 'Home & Kitchens'),
2733 | (2534744, 'Books'),
2734 | (1219760, 'Electronics'),
2735 | (3394581, 'Tools'),
2736 | (2559771, 'Cell Phones'),
2737 | (3124121, 'Sports & Outdoors'),
2738 | (1481335, 'Foods'),
2739 | (2586887, 'Clothing & Shoes'),
2740 | (2495000, 'Others'),
2741 | (4174564, 'Clothing & Shoes'),
2742 | (4282985, 'Home & Kitchens'),
2743 | (2081583, 'Books'),
2744 | (3843209, 'Electronics'),
2745 | (1829350, 'Tools'),
2746 | (1055496, 'Cell Phones'),
2747 | (1992942, 'Sports & Outdoors'),
2748 | (1768869, 'Foods'),
2749 | (493676, 'Clothing & Shoes'),
2750 | (3893770, 'Others'),
2751 | (2271249, 'Clothing & Shoes'),
2752 | (4655941, 'Home & Kitchens'),
2753 | (2121141, 'Books'),
2754 | (4263090, 'Electronics'),
2755 | (2791755, 'Tools'),
2756 | (2918955, 'Cell Phones'),
2757 | (3923569, 'Sports & Outdoors'),
2758 | (255969, 'Foods'),
2759 | (1447294, 'Clothing & Shoes'),
2760 | (916918, 'Others'),
2761 | (203249, 'Clothing & Shoes'),
2762 | (4587489, 'Home & Kitchens'),
2763 | (2720496, 'Books'),
2764 | (907846, 'Electronics'),
2765 | (3369736, 'Tools'),
2766 | (4214800, 'Cell Phones'),
2767 | (350027, 'Sports & Outdoors'),
2768 | (2553299, 'Foods'),
2769 | (802883, 'Clothing & Shoes'),
2770 | (4139570, 'Others'),
2771 | (1215367, 'Clothing & Shoes'),
2772 | (1764424, 'Home & Kitchens'),
2773 | (3499323, 'Books'),
2774 | (957385, 'Electronics'),
2775 | (4260727, 'Tools'),
2776 | (4092319, 'Cell Phones'),
2777 | (1314876, 'Sports & Outdoors'),
2778 | (1973380, 'Foods'),
2779 | (2147829, 'Clothing & Shoes'),
2780 | (1818551, 'Others'),
2781 | (3505338, 'Clothing & Shoes'),
2782 | (3113468, 'Home & Kitchens'),
2783 | (3829496, 'Books'),
2784 | (70270, 'Electronics'),
2785 | (2168489, 'Tools'),
2786 | (210158, 'Cell Phones'),
2787 | (2801637, 'Sports & Outdoors'),
2788 | (1494023, 'Foods'),
2789 | (633394, 'Clothing & Shoes'),
2790 | (4396276, 'Others'),
2791 | (3184079, 'Clothing & Shoes'),
2792 | (3647233, 'Home & Kitchens'),
2793 | (4312015, 'Books'),
2794 | (2185551, 'Electronics'),
2795 | (5016461, 'Tools'),
2796 | (1375362, 'Cell Phones'),
2797 | (4994388, 'Sports & Outdoors'),
2798 | (513013, 'Foods'),
2799 | (3126258, 'Clothing & Shoes'),
2800 | (2671549, 'Others'),
2801 | (4243653, 'Clothing & Shoes'),
2802 | (1489467, 'Home & Kitchens'),
2803 | (578336, 'Books'),
2804 | (3247211, 'Electronics'),
2805 | (73030, 'Tools'),
2806 | (2737740, 'Cell Phones'),
2807 | (1725572, 'Sports & Outdoors'),
2808 | (1135708, 'Foods'),
2809 | (1391236, 'Clothing & Shoes'),
2810 | (2672589, 'Others'),
2811 | (4544743, 'Clothing & Shoes'),
2812 | (1548548, 'Home & Kitchens'),
2813 | (2664522, 'Books'),
2814 | (3173741, 'Electronics'),
2815 | (954435, 'Tools'),
2816 | (3731630, 'Cell Phones'),
2817 | (3147601, 'Sports & Outdoors'),
2818 | (3443560, 'Foods'),
2819 | (4425678, 'Clothing & Shoes'),
2820 | (1906712, 'Others'),
2821 | (3483523, 'Clothing & Shoes'),
2822 | (3043292, 'Home & Kitchens'),
2823 | (3637176, 'Books'),
2824 | (906800, 'Electronics'),
2825 | (3683798, 'Tools'),
2826 | (1274175, 'Cell Phones'),
2827 | (2281023, 'Sports & Outdoors'),
2828 | (3528744, 'Foods'),
2829 | (4337219, 'Clothing & Shoes'),
2830 | (4284910, 'Others'),
2831 | (3496986, 'Clothing & Shoes'),
2832 | (4666620, 'Home & Kitchens'),
2833 | (4332472, 'Books'),
2834 | (4368942, 'Electronics'),
2835 | (842205, 'Tools'),
2836 | (1909440, 'Cell Phones'),
2837 | (3282340, 'Sports & Outdoors'),
2838 | (292885, 'Foods'),
2839 | (864277, 'Clothing & Shoes'),
2840 | (227085, 'Others'),
2841 | (2628979, 'Clothing & Shoes'),
2842 | (2547494, 'Home & Kitchens'),
2843 | (4924786, 'Books'),
2844 | (4074218, 'Electronics'),
2845 | (4859530, 'Tools'),
2846 | (2468711, 'Cell Phones'),
2847 | (341057, 'Sports & Outdoors'),
2848 | (674009, 'Foods'),
2849 | (3832749, 'Clothing & Shoes'),
2850 | (3745602, 'Others'),
2851 | (2728656, 'Clothing & Shoes'),
2852 | (22892, 'Home & Kitchens'),
2853 | (851937, 'Books'),
2854 | (164365, 'Electronics'),
2855 | (2265930, 'Tools'),
2856 | (955834, 'Cell Phones'),
2857 | (4403323, 'Sports & Outdoors'),
2858 | (3460627, 'Foods'),
2859 | (2816302, 'Clothing & Shoes'),
2860 | (2302700, 'Others'),
2861 | (2005676, 'Clothing & Shoes'),
2862 | (4199627, 'Home & Kitchens'),
2863 | (271505, 'Books'),
2864 | (158300, 'Electronics'),
2865 | (4296516, 'Tools'),
2866 | (3712511, 'Cell Phones'),
2867 | (2634787, 'Sports & Outdoors'),
2868 | (4328342, 'Foods'),
2869 | (3917559, 'Clothing & Shoes'),
2870 | (3102658, 'Others'),
2871 | (3556745, 'Clothing & Shoes'),
2872 | (1127151, 'Home & Kitchens'),
2873 | (5066805, 'Books'),
2874 | (4390513, 'Electronics'),
2875 | (4891188, 'Tools'),
2876 | (3944254, 'Cell Phones'),
2877 | (324865, 'Sports & Outdoors'),
2878 | (3105596, 'Foods'),
2879 | (1506691, 'Clothing & Shoes'),
2880 | (1127791, 'Others'),
2881 | (4916460, 'Clothing & Shoes'),
2882 | (1079326, 'Home & Kitchens'),
2883 | (4386059, 'Books'),
2884 | (3883457, 'Electronics'),
2885 | (2238843, 'Tools'),
2886 | (1340517, 'Cell Phones'),
2887 | (4258547, 'Sports & Outdoors'),
2888 | (2650255, 'Foods'),
2889 | (3763517, 'Clothing & Shoes'),
2890 | (2200638, 'Others'),
2891 | (2494401, 'Clothing & Shoes'),
2892 | (1471680, 'Home & Kitchens'),
2893 | (284601, 'Books'),
2894 | (235118, 'Electronics'),
2895 | (2257426, 'Tools'),
2896 | (4760804, 'Cell Phones'),
2897 | (1443292, 'Sports & Outdoors'),
2898 | (331892, 'Foods'),
2899 | (1098042, 'Clothing & Shoes'),
2900 | (1674186, 'Others'),
2901 | (665245, 'Clothing & Shoes'),
2902 | (377977, 'Home & Kitchens'),
2903 | (1363318, 'Books'),
2904 | (2193925, 'Electronics'),
2905 | (667349, 'Tools'),
2906 | (3769292, 'Cell Phones'),
2907 | (4285475, 'Sports & Outdoors'),
2908 | (2245265, 'Foods'),
2909 | (133742, 'Clothing & Shoes'),
2910 | (3859384, 'Others'),
2911 | (4499281, 'Clothing & Shoes'),
2912 | (2517181, 'Home & Kitchens'),
2913 | (2917711, 'Books'),
2914 | (3222457, 'Electronics'),
2915 | (3169295, 'Tools'),
2916 | (1747827, 'Cell Phones'),
2917 | (3448504, 'Sports & Outdoors'),
2918 | (2581843, 'Foods'),
2919 | (2270623, 'Clothing & Shoes'),
2920 | (2307791, 'Others'),
2921 | (1128240, 'Clothing & Shoes'),
2922 | (3013991, 'Home & Kitchens'),
2923 | (2682627, 'Books'),
2924 | (328500, 'Electronics'),
2925 | (2627745, 'Tools'),
2926 | (153309, 'Cell Phones'),
2927 | (1289154, 'Sports & Outdoors'),
2928 | (2702654, 'Foods'),
2929 | (2446427, 'Clothing & Shoes'),
2930 | (2101190, 'Others'),
2931 | (4312352, 'Clothing & Shoes'),
2932 | (3706262, 'Home & Kitchens'),
2933 | (2043668, 'Books'),
2934 | (4083276, 'Electronics'),
2935 | (1451783, 'Tools'),
2936 | (22129, 'Cell Phones'),
2937 | (3572783, 'Sports & Outdoors'),
2938 | (274483, 'Foods'),
2939 | (2168391, 'Clothing & Shoes'),
2940 | (1177618, 'Others'),
2941 | (4489615, 'Clothing & Shoes'),
2942 | (2566328, 'Home & Kitchens'),
2943 | (1771708, 'Books'),
2944 | (549014, 'Electronics'),
2945 | (3070861, 'Tools'),
2946 | (1753262, 'Cell Phones'),
2947 | (4578843, 'Sports & Outdoors'),
2948 | (2896749, 'Foods'),
2949 | (4158422, 'Clothing & Shoes'),
2950 | (2211860, 'Others'),
2951 | (613491, 'Clothing & Shoes'),
2952 | (4905428, 'Home & Kitchens'),
2953 | (3286162, 'Books'),
2954 | (4649218, 'Electronics'),
2955 | (1691915, 'Tools'),
2956 | (10235, 'Cell Phones'),
2957 | (2917289, 'Sports & Outdoors'),
2958 | (3087839, 'Foods'),
2959 | (2924780, 'Clothing & Shoes'),
2960 | (3044192, 'Others'),
2961 | (1032791, 'Clothing & Shoes'),
2962 | (3161951, 'Home & Kitchens'),
2963 | (3279421, 'Books'),
2964 | (3368773, 'Electronics'),
2965 | (4781861, 'Tools'),
2966 | (1341913, 'Cell Phones'),
2967 | (759560, 'Sports & Outdoors'),
2968 | (3795193, 'Foods'),
2969 | (1913428, 'Clothing & Shoes'),
2970 | (2961648, 'Others'),
2971 | (5041265, 'Clothing & Shoes'),
2972 | (1704399, 'Home & Kitchens'),
2973 | (3865394, 'Books'),
2974 | (906010, 'Electronics'),
2975 | (3983988, 'Tools'),
2976 | (364125, 'Cell Phones'),
2977 | (4380796, 'Sports & Outdoors'),
2978 | (3891335, 'Foods'),
2979 | (4912031, 'Clothing & Shoes'),
2980 | (834620, 'Others'),
2981 | (1494177, 'Clothing & Shoes'),
2982 | (3460047, 'Home & Kitchens'),
2983 | (565986, 'Books'),
2984 | (4473295, 'Electronics'),
2985 | (4708348, 'Tools'),
2986 | (3025028, 'Cell Phones'),
2987 | (2086128, 'Sports & Outdoors'),
2988 | (669425, 'Foods'),
2989 | (3783926, 'Clothing & Shoes'),
2990 | (4385013, 'Others'),
2991 | (216695, 'Clothing & Shoes'),
2992 | (3066289, 'Home & Kitchens'),
2993 | (4870877, 'Books'),
2994 | (4986145, 'Electronics'),
2995 | (3809593, 'Tools'),
2996 | (3091786, 'Cell Phones'),
2997 | (1844626, 'Sports & Outdoors'),
2998 | (2464993, 'Foods'),
2999 | (4135404, 'Clothing & Shoes'),
3000 | (4241691, 'Others'),
3001 | (3980838, 'Clothing & Shoes'),
3002 | (2532699, 'Home & Kitchens'),
3003 | (2145811, 'Books'),
3004 | (2652543, 'Electronics'),
3005 | (1016735, 'Tools'),
3006 | (3295699, 'Cell Phones'),
3007 | (4793839, 'Sports & Outdoors'),
3008 | (2016952, 'Foods'),
3009 | (2357594, 'Clothing & Shoes'),
3010 | (409878, 'Others'),
3011 | (4707763, 'Clothing & Shoes'),
3012 | (3434878, 'Home & Kitchens'),
3013 | (1982376, 'Books'),
3014 | (1594549, 'Electronics'),
3015 | (3330819, 'Tools'),
3016 | (635704, 'Cell Phones'),
3017 | (4830567, 'Sports & Outdoors'),
3018 | (176556, 'Foods'),
3019 | (3896013, 'Clothing & Shoes'),
3020 | (3461081, 'Others'),
3021 | (2786875, 'Clothing & Shoes'),
3022 | (3717662, 'Home & Kitchens'),
3023 | (1175096, 'Books'),
3024 | (226943, 'Electronics'),
3025 | (4268427, 'Tools'),
3026 | (211402, 'Cell Phones'),
3027 | (1053312, 'Sports & Outdoors'),
3028 | (2948088, 'Foods'),
3029 | (4326723, 'Clothing & Shoes'),
3030 | (1960523, 'Others'),
3031 | (1203804, 'Clothing & Shoes'),
3032 | (4865695, 'Home & Kitchens'),
3033 | (2573442, 'Books'),
3034 | (3360956, 'Electronics'),
3035 | (34885, 'Tools'),
3036 | (4260877, 'Cell Phones'),
3037 | (87054, 'Sports & Outdoors'),
3038 | (24104, 'Foods'),
3039 | (3074739, 'Clothing & Shoes'),
3040 | (4227487, 'Others'),
3041 | (3313740, 'Clothing & Shoes'),
3042 | (1507087, 'Home & Kitchens'),
3043 | (37135, 'Books'),
3044 | (5126295, 'Electronics'),
3045 | (2970693, 'Tools'),
3046 | (2001772, 'Cell Phones'),
3047 | (2878347, 'Sports & Outdoors'),
3048 | (2540361, 'Foods'),
3049 | (3405515, 'Clothing & Shoes'),
3050 | (3170314, 'Others'),
3051 | (1868174, 'Clothing & Shoes'),
3052 | (4358072, 'Home & Kitchens'),
3053 | (2454604, 'Books'),
3054 | (461696, 'Electronics'),
3055 | (2255371, 'Tools'),
3056 | (3324385, 'Cell Phones'),
3057 | (3258181, 'Sports & Outdoors'),
3058 | (1626142, 'Foods'),
3059 | (3184322, 'Clothing & Shoes'),
3060 | (2716202, 'Others'),
3061 | (749692, 'Clothing & Shoes'),
3062 | (579914, 'Home & Kitchens'),
3063 | (2232382, 'Books'),
3064 | (4269511, 'Electronics'),
3065 | (108181, 'Tools'),
3066 | (3041259, 'Cell Phones'),
3067 | (1272549, 'Sports & Outdoors'),
3068 | (4704484, 'Foods'),
3069 | (3010113, 'Clothing & Shoes'),
3070 | (2517448, 'Others'),
3071 | (2390349, 'Clothing & Shoes'),
3072 | (2550403, 'Home & Kitchens'),
3073 | (1986596, 'Books'),
3074 | (1812605, 'Electronics'),
3075 | (3624267, 'Tools'),
3076 | (3114694, 'Cell Phones'),
3077 | (2488933, 'Sports & Outdoors'),
3078 | (1372635, 'Foods'),
3079 | (4681109, 'Clothing & Shoes'),
3080 | (2110377, 'Others'),
3081 | (4209709, 'Clothing & Shoes'),
3082 | (180183, 'Home & Kitchens'),
3083 | (4855945, 'Books'),
3084 | (1343555, 'Electronics'),
3085 | (1222799, 'Tools'),
3086 | (1794065, 'Cell Phones'),
3087 | (1566469, 'Sports & Outdoors'),
3088 | (1046845, 'Foods'),
3089 | (3121949, 'Clothing & Shoes'),
3090 | (1004392, 'Others'),
3091 | (3920794, 'Clothing & Shoes'),
3092 | (621786, 'Home & Kitchens'),
3093 | (2714703, 'Books'),
3094 | (3953096, 'Electronics'),
3095 | (2362468, 'Tools'),
3096 | (3258823, 'Cell Phones'),
3097 | (1216180, 'Sports & Outdoors'),
3098 | (3440243, 'Foods'),
3099 | (2899233, 'Clothing & Shoes'),
3100 | (3185664, 'Others'),
3101 | (4091042, 'Clothing & Shoes'),
3102 | (885811, 'Home & Kitchens'),
3103 | (4039865, 'Books'),
3104 | (2533979, 'Electronics'),
3105 | (4315183, 'Tools'),
3106 | (4070504, 'Cell Phones'),
3107 | (2661903, 'Sports & Outdoors'),
3108 | (3105892, 'Foods'),
3109 | (2358943, 'Clothing & Shoes'),
3110 | (12816, 'Others'),
3111 | (4694794, 'Clothing & Shoes'),
3112 | (917578, 'Home & Kitchens'),
3113 | (647486, 'Books'),
3114 | (3991166, 'Electronics'),
3115 | (3753684, 'Tools'),
3116 | (274936, 'Cell Phones'),
3117 | (3445730, 'Sports & Outdoors'),
3118 | (3912944, 'Foods'),
3119 | (4960046, 'Clothing & Shoes'),
3120 | (3981352, 'Others'),
3121 | (86415, 'Clothing & Shoes'),
3122 | (2859442, 'Home & Kitchens'),
3123 | (1330074, 'Books'),
3124 | (3715096, 'Electronics'),
3125 | (101979, 'Tools'),
3126 | (4210266, 'Cell Phones'),
3127 | (4358542, 'Sports & Outdoors'),
3128 | (2431497, 'Foods'),
3129 | (3274325, 'Clothing & Shoes'),
3130 | (1037069, 'Others'),
3131 | (646234, 'Clothing & Shoes'),
3132 | (2012131, 'Home & Kitchens'),
3133 | (3326628, 'Books'),
3134 | (1983014, 'Electronics'),
3135 | (1885585, 'Tools'),
3136 | (425574, 'Cell Phones'),
3137 | (827837, 'Sports & Outdoors'),
3138 | (914596, 'Foods'),
3139 | (3231230, 'Clothing & Shoes'),
3140 | (1767199, 'Others'),
3141 | (972851, 'Clothing & Shoes'),
3142 | (3780598, 'Home & Kitchens'),
3143 | (2522303, 'Books'),
3144 | (3068234, 'Electronics'),
3145 | (976550, 'Tools'),
3146 | (3326223, 'Cell Phones'),
3147 | (228360, 'Sports & Outdoors'),
3148 | (2599558, 'Foods'),
3149 | (1331923, 'Clothing & Shoes'),
3150 | (4414464, 'Others'),
3151 | (4909025, 'Clothing & Shoes'),
3152 | (4205050, 'Home & Kitchens'),
3153 | (2484494, 'Books'),
3154 | (4866919, 'Electronics'),
3155 | (5004245, 'Tools'),
3156 | (3737607, 'Cell Phones'),
3157 | (529907, 'Sports & Outdoors'),
3158 | (4256143, 'Foods'),
3159 | (3332130, 'Clothing & Shoes'),
3160 | (2073339, 'Others'),
3161 | (1360533, 'Clothing & Shoes'),
3162 | (4234389, 'Home & Kitchens'),
3163 | (1552636, 'Books'),
3164 | (2372829, 'Electronics'),
3165 | (4354636, 'Tools'),
3166 | (1642508, 'Cell Phones'),
3167 | (841074, 'Sports & Outdoors'),
3168 | (1738105, 'Foods'),
3169 | (3467061, 'Clothing & Shoes'),
3170 | (1423815, 'Others'),
3171 | (4417552, 'Clothing & Shoes'),
3172 | (3084325, 'Home & Kitchens'),
3173 | (3606606, 'Books'),
3174 | (351048, 'Electronics'),
3175 | (3264973, 'Tools'),
3176 | (871215, 'Cell Phones'),
3177 | (4212922, 'Sports & Outdoors'),
3178 | (1073472, 'Foods'),
3179 | (1119638, 'Clothing & Shoes'),
3180 | (1652168, 'Others'),
3181 | (4604737, 'Clothing & Shoes'),
3182 | (4159811, 'Home & Kitchens'),
3183 | (4396417, 'Books'),
3184 | (1254305, 'Electronics'),
3185 | (5036985, 'Tools'),
3186 | (3631430, 'Cell Phones'),
3187 | (1962983, 'Sports & Outdoors'),
3188 | (4526708, 'Foods'),
3189 | (1996243, 'Clothing & Shoes'),
3190 | (4892920, 'Others'),
3191 | (2545868, 'Clothing & Shoes'),
3192 | (1323466, 'Home & Kitchens'),
3193 | (3645611, 'Books'),
3194 | (3122203, 'Electronics'),
3195 | (1524094, 'Tools'),
3196 | (1948588, 'Cell Phones'),
3197 | (399980, 'Sports & Outdoors'),
3198 | (4867407, 'Foods'),
3199 | (4017881, 'Clothing & Shoes'),
3200 | (2228775, 'Others'),
3201 | (4263789, 'Clothing & Shoes'),
3202 | (2723232, 'Home & Kitchens'),
3203 | (4977749, 'Books'),
3204 | (3626061, 'Electronics'),
3205 | (4483041, 'Tools'),
3206 | (3476493, 'Cell Phones'),
3207 | (3700191, 'Sports & Outdoors'),
3208 | (2271635, 'Foods'),
3209 | (222415, 'Clothing & Shoes'),
3210 | (3692944, 'Others'),
3211 | (3427691, 'Clothing & Shoes'),
3212 | (3586238, 'Home & Kitchens'),
3213 | (2066454, 'Books'),
3214 | (1868513, 'Electronics'),
3215 | (2829779, 'Tools'),
3216 | (930394, 'Cell Phones'),
3217 | (3399342, 'Sports & Outdoors'),
3218 | (1860371, 'Foods'),
3219 | (865919, 'Clothing & Shoes'),
3220 | (572644, 'Others'),
3221 | (4313485, 'Clothing & Shoes'),
3222 | (1702673, 'Home & Kitchens'),
3223 | (3394813, 'Books'),
3224 | (5148857, 'Electronics'),
3225 | (2978598, 'Tools'),
3226 | (357197, 'Cell Phones'),
3227 | (308413, 'Sports & Outdoors'),
3228 | (858185, 'Foods'),
3229 | (3586920, 'Clothing & Shoes'),
3230 | (2690744, 'Others'),
3231 | (1643917, 'Clothing & Shoes'),
3232 | (3980291, 'Home & Kitchens'),
3233 | (142492, 'Books'),
3234 | (1283080, 'Electronics'),
3235 | (1024101, 'Tools'),
3236 | (2650009, 'Cell Phones'),
3237 | (1493374, 'Sports & Outdoors'),
3238 | (3630197, 'Foods'),
3239 | (4044753, 'Clothing & Shoes'),
3240 | (735872, 'Others'),
3241 | (4783904, 'Clothing & Shoes'),
3242 | (4644351, 'Home & Kitchens'),
3243 | (2410, 'Books'),
3244 | (3609849, 'Electronics'),
3245 | (205968, 'Tools'),
3246 | (197048, 'Cell Phones'),
3247 | (4379500, 'Sports & Outdoors'),
3248 | (2495674, 'Foods'),
3249 | (3891796, 'Clothing & Shoes'),
3250 | (1968315, 'Others'),
3251 | (1018206, 'Clothing & Shoes'),
3252 | (1829891, 'Home & Kitchens'),
3253 | (3974031, 'Books'),
3254 | (2451344, 'Electronics'),
3255 | (2529055, 'Tools'),
3256 | (4893662, 'Cell Phones'),
3257 | (1171519, 'Sports & Outdoors'),
3258 | (3077522, 'Foods'),
3259 | (3153380, 'Clothing & Shoes'),
3260 | (4638374, 'Others'),
3261 | (1889065, 'Clothing & Shoes'),
3262 | (7769, 'Home & Kitchens'),
3263 | (2923390, 'Books'),
3264 | (3418507, 'Electronics'),
3265 | (5108899, 'Tools'),
3266 | (2916918, 'Cell Phones'),
3267 | (4094201, 'Sports & Outdoors'),
3268 | (926985, 'Foods'),
3269 | (3412811, 'Clothing & Shoes'),
3270 | (2993053, 'Others'),
3271 | (4652209, 'Clothing & Shoes'),
3272 | (376840, 'Home & Kitchens'),
3273 | (2319794, 'Books'),
3274 | (430834, 'Electronics'),
3275 | (2578274, 'Tools'),
3276 | (183516, 'Cell Phones'),
3277 | (4327791, 'Sports & Outdoors'),
3278 | (1822328, 'Foods'),
3279 | (4193511, 'Clothing & Shoes'),
3280 | (4225430, 'Others'),
3281 | (4897866, 'Clothing & Shoes'),
3282 | (543590, 'Home & Kitchens'),
3283 | (4014446, 'Books'),
3284 | (1388444, 'Electronics'),
3285 | (830235, 'Tools'),
3286 | (1121141, 'Cell Phones'),
3287 | (1680882, 'Sports & Outdoors'),
3288 | (4801438, 'Foods'),
3289 | (2411901, 'Clothing & Shoes'),
3290 | (4214565, 'Others'),
3291 | (4207901, 'Clothing & Shoes'),
3292 | (943641, 'Home & Kitchens'),
3293 | (2465573, 'Books'),
3294 | (3656403, 'Electronics'),
3295 | (1350790, 'Tools'),
3296 | (2219395, 'Cell Phones'),
3297 | (3675151, 'Sports & Outdoors'),
3298 | (4182213, 'Foods'),
3299 | (4307960, 'Clothing & Shoes'),
3300 | (1041861, 'Others'),
3301 | (4734649, 'Clothing & Shoes'),
3302 | (3150851, 'Home & Kitchens'),
3303 | (4879255, 'Books'),
3304 | (1996872, 'Electronics'),
3305 | (2128694, 'Tools'),
3306 | (1751679, 'Cell Phones'),
3307 | (3515027, 'Sports & Outdoors'),
3308 | (4591297, 'Foods'),
3309 | (4036672, 'Clothing & Shoes'),
3310 | (4781613, 'Others'),
3311 | (4049997, 'Clothing & Shoes'),
3312 | (1997869, 'Home & Kitchens'),
3313 | (1279737, 'Books'),
3314 | (3458525, 'Electronics'),
3315 | (4274907, 'Tools'),
3316 | (4624494, 'Cell Phones'),
3317 | (2692253, 'Sports & Outdoors'),
3318 | (3373953, 'Foods'),
3319 | (899505, 'Clothing & Shoes'),
3320 | (1699768, 'Others'),
3321 | (17307, 'Clothing & Shoes'),
3322 | (2649129, 'Home & Kitchens'),
3323 | (1381217, 'Books'),
3324 | (1254635, 'Electronics'),
3325 | (205899, 'Tools'),
3326 | (3852520, 'Cell Phones'),
3327 | (4283654, 'Sports & Outdoors'),
3328 | (2606924, 'Foods'),
3329 | (2677060, 'Clothing & Shoes'),
3330 | (3099552, 'Others'),
3331 | (1999982, 'Clothing & Shoes'),
3332 | (4316584, 'Home & Kitchens'),
3333 | (2958024, 'Books'),
3334 | (1265208, 'Electronics'),
3335 | (897580, 'Tools'),
3336 | (3920188, 'Cell Phones'),
3337 | (1605765, 'Sports & Outdoors'),
3338 | (1368409, 'Foods'),
3339 | (1911903, 'Clothing & Shoes'),
3340 | (2602354, 'Others'),
3341 | (314328, 'Clothing & Shoes'),
3342 | (3550349, 'Home & Kitchens'),
3343 | (4291697, 'Books'),
3344 | (1472127, 'Electronics'),
3345 | (1725832, 'Tools'),
3346 | (4372759, 'Cell Phones'),
3347 | (4680195, 'Sports & Outdoors'),
3348 | (3820436, 'Foods'),
3349 | (578784, 'Clothing & Shoes'),
3350 | (4170025, 'Others'),
3351 | (4939776, 'Clothing & Shoes'),
3352 | (1602933, 'Home & Kitchens'),
3353 | (4426917, 'Books'),
3354 | (1223790, 'Electronics'),
3355 | (355362, 'Tools'),
3356 | (3990760, 'Cell Phones'),
3357 | (3512409, 'Sports & Outdoors'),
3358 | (3415438, 'Foods'),
3359 | (4215937, 'Clothing & Shoes'),
3360 | (2881031, 'Others'),
3361 | (3011375, 'Clothing & Shoes'),
3362 | (2049210, 'Home & Kitchens'),
3363 | (4663501, 'Books'),
3364 | (4481193, 'Electronics'),
3365 | (2747756, 'Tools'),
3366 | (2921059, 'Cell Phones'),
3367 | (4304225, 'Sports & Outdoors'),
3368 | (3732988, 'Foods'),
3369 | (4248306, 'Clothing & Shoes'),
3370 | (4631356, 'Others'),
3371 | (380055, 'Clothing & Shoes'),
3372 | (4017197, 'Home & Kitchens'),
3373 | (3527242, 'Books'),
3374 | (1255142, 'Electronics'),
3375 | (2172093, 'Tools'),
3376 | (2065526, 'Cell Phones'),
3377 | (4278744, 'Sports & Outdoors'),
3378 | (973389, 'Foods'),
3379 | (3975200, 'Clothing & Shoes'),
3380 | (2610791, 'Others'),
3381 | (150092, 'Clothing & Shoes'),
3382 | (4882904, 'Home & Kitchens'),
3383 | (866945, 'Books'),
3384 | (3176349, 'Electronics'),
3385 | (1117098, 'Tools'),
3386 | (2540745, 'Cell Phones'),
3387 | (4755134, 'Sports & Outdoors'),
3388 | (1851019, 'Foods'),
3389 | (3593794, 'Clothing & Shoes'),
3390 | (3813272, 'Others'),
3391 | (4670238, 'Clothing & Shoes'),
3392 | (757182, 'Home & Kitchens'),
3393 | (1060525, 'Books'),
3394 | (1774298, 'Electronics'),
3395 | (5156420, 'Tools'),
3396 | (434180, 'Cell Phones'),
3397 | (4595580, 'Sports & Outdoors'),
3398 | (4185300, 'Foods'),
3399 | (3067560, 'Clothing & Shoes'),
3400 | (1396294, 'Others'),
3401 | (963661, 'Clothing & Shoes'),
3402 | (1945301, 'Home & Kitchens'),
3403 | (1321409, 'Books'),
3404 | (2137141, 'Electronics'),
3405 | (4178970, 'Tools'),
3406 | (1987882, 'Cell Phones'),
3407 | (2773419, 'Sports & Outdoors'),
3408 | (3021605, 'Foods'),
3409 | (2571201, 'Clothing & Shoes'),
3410 | (561327, 'Others'),
3411 | (3404739, 'Clothing & Shoes'),
3412 | (255508, 'Home & Kitchens'),
3413 | (1037905, 'Books'),
3414 | (3791863, 'Electronics'),
3415 | (2827046, 'Tools'),
3416 | (88462, 'Cell Phones'),
3417 | (1104822, 'Sports & Outdoors'),
3418 | (361095, 'Foods'),
3419 | (499665, 'Clothing & Shoes'),
3420 | (152639, 'Others'),
3421 | (1624041, 'Clothing & Shoes'),
3422 | (1547974, 'Home & Kitchens'),
3423 | (304205, 'Books'),
3424 | (3494977, 'Electronics'),
3425 | (3491350, 'Tools'),
3426 | (4063057, 'Cell Phones'),
3427 | (1828144, 'Sports & Outdoors'),
3428 | (69317, 'Foods'),
3429 | (3531700, 'Clothing & Shoes'),
3430 | (1691286, 'Others'),
3431 | (3872841, 'Clothing & Shoes'),
3432 | (4756346, 'Home & Kitchens'),
3433 | (1467164, 'Books'),
3434 | (1834393, 'Electronics'),
3435 | (3544270, 'Tools'),
3436 | (970588, 'Cell Phones'),
3437 | (4474010, 'Sports & Outdoors'),
3438 | (259455, 'Foods'),
3439 | (1756055, 'Clothing & Shoes'),
3440 | (929495, 'Others'),
3441 | (1008109, 'Clothing & Shoes'),
3442 | (2993711, 'Home & Kitchens'),
3443 | (2686648, 'Books'),
3444 | (4827299, 'Electronics'),
3445 | (2817976, 'Tools'),
3446 | (4907, 'Cell Phones'),
3447 | (2702039, 'Sports & Outdoors'),
3448 | (3989777, 'Foods'),
3449 | (388942, 'Clothing & Shoes'),
3450 | (1413007, 'Others'),
3451 | (4055505, 'Clothing & Shoes'),
3452 | (2386315, 'Home & Kitchens'),
3453 | (974282, 'Books'),
3454 | (3072574, 'Electronics'),
3455 | (4924285, 'Tools'),
3456 | (3987097, 'Cell Phones'),
3457 | (1406509, 'Sports & Outdoors'),
3458 | (4649026, 'Foods'),
3459 | (3309643, 'Clothing & Shoes'),
3460 | (2643222, 'Others'),
3461 | (1136219, 'Clothing & Shoes'),
3462 | (4242742, 'Home & Kitchens'),
3463 | (999348, 'Books'),
3464 | (4880845, 'Electronics'),
3465 | (4939021, 'Tools'),
3466 | (3729801, 'Cell Phones'),
3467 | (413656, 'Sports & Outdoors'),
3468 | (4918683, 'Foods'),
3469 | (1059665, 'Clothing & Shoes'),
3470 | (1140902, 'Others'),
3471 | (2855743, 'Clothing & Shoes'),
3472 | (4567369, 'Home & Kitchens'),
3473 | (845239, 'Books'),
3474 | (2559185, 'Electronics'),
3475 | (1692250, 'Tools'),
3476 | (3844851, 'Cell Phones'),
3477 | (3822927, 'Sports & Outdoors'),
3478 | (306020, 'Foods'),
3479 | (1167279, 'Clothing & Shoes'),
3480 | (2450935, 'Others'),
3481 | (2327095, 'Clothing & Shoes'),
3482 | (4065220, 'Home & Kitchens'),
3483 | (60559, 'Books'),
3484 | (1687159, 'Electronics'),
3485 | (4487980, 'Tools'),
3486 | (2509955, 'Cell Phones'),
3487 | (4177144, 'Sports & Outdoors'),
3488 | (3877257, 'Foods'),
3489 | (4970836, 'Clothing & Shoes'),
3490 | (3421028, 'Others'),
3491 | (872572, 'Clothing & Shoes'),
3492 | (3467297, 'Home & Kitchens'),
3493 | (1579789, 'Books'),
3494 | (2281648, 'Electronics'),
3495 | (1972769, 'Tools'),
3496 | (3774119, 'Cell Phones'),
3497 | (1439081, 'Sports & Outdoors'),
3498 | (1104384, 'Foods'),
3499 | (3979081, 'Clothing & Shoes'),
3500 | (1604691, 'Others'),
3501 | (2160135, 'Clothing & Shoes'),
3502 | (2187532, 'Home & Kitchens'),
3503 | (2669578, 'Books'),
3504 | (5088091, 'Electronics'),
3505 | (3794880, 'Tools'),
3506 | (3097358, 'Cell Phones'),
3507 | (1978442, 'Sports & Outdoors'),
3508 | (298586, 'Foods'),
3509 | (3211196, 'Clothing & Shoes'),
3510 | (293630, 'Others'),
3511 | (2295453, 'Clothing & Shoes'),
3512 | (104462, 'Home & Kitchens'),
3513 | (4403830, 'Books'),
3514 | (3681567, 'Electronics'),
3515 | (1703906, 'Tools'),
3516 | (850104, 'Cell Phones'),
3517 | (1414652, 'Sports & Outdoors'),
3518 | (4577044, 'Foods'),
3519 | (4107030, 'Clothing & Shoes'),
3520 | (916706, 'Others'),
3521 | (2447947, 'Clothing & Shoes'),
3522 | (748392, 'Home & Kitchens'),
3523 | (2677371, 'Books'),
3524 | (1392765, 'Electronics'),
3525 | (2453521, 'Tools'),
3526 | (1459642, 'Cell Phones'),
3527 | (1792163, 'Sports & Outdoors'),
3528 | (3437860, 'Foods'),
3529 | (3717634, 'Clothing & Shoes'),
3530 | (3727100, 'Others'),
3531 | (832574, 'Clothing & Shoes'),
3532 | (2638664, 'Home & Kitchens'),
3533 | (268251, 'Books'),
3534 | (3822453, 'Electronics'),
3535 | (3695506, 'Tools'),
3536 | (1485805, 'Cell Phones'),
3537 | (117196, 'Sports & Outdoors'),
3538 | (1833378, 'Foods'),
3539 | (609839, 'Clothing & Shoes'),
3540 | (280333, 'Others'),
3541 | (1865211, 'Clothing & Shoes'),
3542 | (3609110, 'Home & Kitchens'),
3543 | (1314215, 'Books'),
3544 | (475026, 'Electronics'),
3545 | (3092732, 'Tools'),
3546 | (2288300, 'Cell Phones'),
3547 | (727648, 'Sports & Outdoors'),
3548 | (1706459, 'Foods'),
3549 | (2937670, 'Clothing & Shoes'),
3550 | (4910113, 'Others'),
3551 | (1444181, 'Clothing & Shoes'),
3552 | (678559, 'Home & Kitchens'),
3553 | (2229246, 'Books'),
3554 | (2798696, 'Electronics'),
3555 | (3896787, 'Tools'),
3556 | (1500885, 'Cell Phones'),
3557 | (4983053, 'Sports & Outdoors'),
3558 | (2559494, 'Foods'),
3559 | (389948, 'Clothing & Shoes'),
3560 | (3802074, 'Others'),
3561 | (2165094, 'Clothing & Shoes'),
3562 | (3387711, 'Home & Kitchens'),
3563 | (1643094, 'Books'),
3564 | (1733194, 'Electronics'),
3565 | (189057, 'Tools'),
3566 | (4368309, 'Cell Phones'),
3567 | (83079, 'Sports & Outdoors'),
3568 | (4355267, 'Foods'),
3569 | (329040, 'Clothing & Shoes'),
3570 | (2027583, 'Others'),
3571 | (3229566, 'Clothing & Shoes'),
3572 | (844760, 'Home & Kitchens'),
3573 | (1882323, 'Books'),
3574 | (3353174, 'Electronics'),
3575 | (225719, 'Tools'),
3576 | (3208580, 'Cell Phones'),
3577 | (4600060, 'Sports & Outdoors'),
3578 | (4411052, 'Foods'),
3579 | (428575, 'Clothing & Shoes'),
3580 | (3046934, 'Others'),
3581 | (2765330, 'Clothing & Shoes'),
3582 | (3229786, 'Home & Kitchens'),
3583 | (2202625, 'Books'),
3584 | (1985331, 'Electronics'),
3585 | (1639557, 'Tools'),
3586 | (4863121, 'Cell Phones'),
3587 | (4372804, 'Sports & Outdoors'),
3588 | (1864538, 'Foods'),
3589 | (4804081, 'Clothing & Shoes'),
3590 | (3795317, 'Others'),
3591 | (1422404, 'Clothing & Shoes'),
3592 | (3775826, 'Home & Kitchens'),
3593 | (2103141, 'Books'),
3594 | (4245139, 'Electronics'),
3595 | (3427814, 'Tools'),
3596 | (1043312, 'Cell Phones'),
3597 | (2323522, 'Sports & Outdoors'),
3598 | (4671427, 'Foods'),
3599 | (1651662, 'Clothing & Shoes'),
3600 | (4860274, 'Others'),
3601 | (946991, 'Clothing & Shoes'),
3602 | (1088357, 'Home & Kitchens'),
3603 | (3588816, 'Books'),
3604 | (490909, 'Electronics'),
3605 | (2340871, 'Tools'),
3606 | (918999, 'Cell Phones'),
3607 | (1869802, 'Sports & Outdoors'),
3608 | (2043591, 'Foods'),
3609 | (757249, 'Clothing & Shoes'),
3610 | (4933498, 'Others'),
3611 | (883540, 'Clothing & Shoes'),
3612 | (393663, 'Home & Kitchens'),
3613 | (3589833, 'Books'),
3614 | (756477, 'Electronics'),
3615 | (992333, 'Tools'),
3616 | (2399425, 'Cell Phones'),
3617 | (830622, 'Sports & Outdoors'),
3618 | (1925851, 'Foods'),
3619 | (2564498, 'Clothing & Shoes'),
3620 | (558667, 'Others'),
3621 | (4161881, 'Clothing & Shoes'),
3622 | (4174165, 'Home & Kitchens'),
3623 | (451092, 'Books'),
3624 | (3872498, 'Electronics'),
3625 | (1614257, 'Tools'),
3626 | (1094282, 'Cell Phones'),
3627 | (1589379, 'Sports & Outdoors'),
3628 | (4515486, 'Foods'),
3629 | (2703301, 'Clothing & Shoes'),
3630 | (4865533, 'Others'),
3631 | (1959284, 'Clothing & Shoes'),
3632 | (443490, 'Home & Kitchens'),
3633 | (2912070, 'Books'),
3634 | (2588445, 'Electronics'),
3635 | (4864746, 'Tools'),
3636 | (1265863, 'Cell Phones'),
3637 | (669762, 'Sports & Outdoors'),
3638 | (3451327, 'Foods'),
3639 | (1709948, 'Clothing & Shoes'),
3640 | (2761222, 'Others'),
3641 | (1566203, 'Clothing & Shoes'),
3642 | (3125986, 'Home & Kitchens'),
3643 | (886708, 'Books'),
3644 | (3419104, 'Electronics'),
3645 | (224739, 'Tools'),
3646 | (297829, 'Cell Phones'),
3647 | (4117544, 'Sports & Outdoors'),
3648 | (4796716, 'Foods'),
3649 | (3333989, 'Clothing & Shoes'),
3650 | (4113936, 'Others'),
3651 | (171569, 'Clothing & Shoes'),
3652 | (3579, 'Home & Kitchens'),
3653 | (355704, 'Books'),
3654 | (364772, 'Electronics'),
3655 | (5038872, 'Tools'),
3656 | (1765179, 'Cell Phones'),
3657 | (2618630, 'Sports & Outdoors'),
3658 | (17710, 'Foods'),
3659 | (3558290, 'Clothing & Shoes'),
3660 | (664356, 'Others'),
3661 | (671854, 'Clothing & Shoes'),
3662 | (984003, 'Home & Kitchens'),
3663 | (4245823, 'Books'),
3664 | (2421366, 'Electronics'),
3665 | (1000858, 'Tools'),
3666 | (436979, 'Cell Phones'),
3667 | (334451, 'Sports & Outdoors'),
3668 | (3110199, 'Foods'),
3669 | (2155994, 'Clothing & Shoes'),
3670 | (4960901, 'Others'),
3671 | (2769598, 'Clothing & Shoes'),
3672 | (3314621, 'Home & Kitchens'),
3673 | (516813, 'Books'),
3674 | (3053182, 'Electronics'),
3675 | (343112, 'Tools'),
3676 | (1178381, 'Cell Phones'),
3677 | (3882159, 'Sports & Outdoors'),
3678 | (1416942, 'Foods'),
3679 | (4000233, 'Clothing & Shoes'),
3680 | (1641818, 'Others'),
3681 | (3046547, 'Clothing & Shoes'),
3682 | (3523150, 'Home & Kitchens'),
3683 | (959702, 'Books'),
3684 | (3967525, 'Electronics'),
3685 | (4803457, 'Tools'),
3686 | (4968783, 'Cell Phones'),
3687 | (2823232, 'Sports & Outdoors'),
3688 | (2652344, 'Foods'),
3689 | (240681, 'Clothing & Shoes'),
3690 | (1775706, 'Others'),
3691 | (1167492, 'Clothing & Shoes'),
3692 | (839167, 'Home & Kitchens'),
3693 | (3389104, 'Books'),
3694 | (1581081, 'Electronics'),
3695 | (3006524, 'Tools'),
3696 | (3574673, 'Cell Phones'),
3697 | (291354, 'Sports & Outdoors'),
3698 | (713342, 'Foods'),
3699 | (2013622, 'Clothing & Shoes'),
3700 | (3758834, 'Others'),
3701 | (1921180, 'Clothing & Shoes'),
3702 | (1940040, 'Home & Kitchens'),
3703 | (3273152, 'Books'),
3704 | (5135255, 'Electronics'),
3705 | (97554, 'Tools'),
3706 | (1694317, 'Cell Phones'),
3707 | (3254436, 'Sports & Outdoors'),
3708 | (3443662, 'Foods'),
3709 | (4971646, 'Clothing & Shoes'),
3710 | (2986368, 'Others'),
3711 | (703852, 'Clothing & Shoes'),
3712 | (820364, 'Home & Kitchens'),
3713 | (3573011, 'Books'),
3714 | (1062056, 'Electronics'),
3715 | (3812513, 'Tools'),
3716 | (3605124, 'Cell Phones'),
3717 | (845370, 'Sports & Outdoors'),
3718 | (3512820, 'Foods'),
3719 | (4964090, 'Clothing & Shoes'),
3720 | (4484091, 'Others'),
3721 | (4974494, 'Clothing & Shoes'),
3722 | (1089105, 'Home & Kitchens'),
3723 | (1386176, 'Books'),
3724 | (3157674, 'Electronics'),
3725 | (1247724, 'Tools'),
3726 | (5016246, 'Cell Phones'),
3727 | (2363129, 'Sports & Outdoors'),
3728 | (3380746, 'Foods'),
3729 | (5035287, 'Clothing & Shoes'),
3730 | (3876855, 'Others'),
3731 | (2665393, 'Clothing & Shoes'),
3732 | (589765, 'Home & Kitchens'),
3733 | (1350540, 'Books'),
3734 | (1363301, 'Electronics'),
3735 | (2678392, 'Tools'),
3736 | (5103246, 'Cell Phones'),
3737 | (4233539, 'Sports & Outdoors'),
3738 | (711599, 'Foods'),
3739 | (4979919, 'Clothing & Shoes'),
3740 | (3721625, 'Others'),
3741 | (3593212, 'Clothing & Shoes'),
3742 | (390188, 'Home & Kitchens'),
3743 | (1502931, 'Books'),
3744 | (2699338, 'Electronics'),
3745 | (484957, 'Tools'),
3746 | (3685111, 'Cell Phones'),
3747 | (1378600, 'Sports & Outdoors'),
3748 | (3298620, 'Foods'),
3749 | (1990649, 'Clothing & Shoes'),
3750 | (3906242, 'Others'),
3751 | (3395271, 'Clothing & Shoes'),
3752 | (1013185, 'Home & Kitchens'),
3753 | (3946580, 'Books'),
3754 | (1598538, 'Electronics'),
3755 | (4809874, 'Tools'),
3756 | (4064281, 'Cell Phones'),
3757 | (2374634, 'Sports & Outdoors'),
3758 | (681850, 'Foods'),
3759 | (1436375, 'Clothing & Shoes'),
3760 | (1648490, 'Others'),
3761 | (3781293, 'Clothing & Shoes'),
3762 | (3998373, 'Home & Kitchens'),
3763 | (894646, 'Books'),
3764 | (24976, 'Electronics'),
3765 | (4901004, 'Tools'),
3766 | (2930652, 'Cell Phones'),
3767 | (2003294, 'Sports & Outdoors'),
3768 | (4834071, 'Foods'),
3769 | (3697561, 'Clothing & Shoes'),
3770 | (3195996, 'Others'),
3771 | (1952752, 'Clothing & Shoes'),
3772 | (629854, 'Home & Kitchens'),
3773 | (499569, 'Books'),
3774 | (1046690, 'Electronics'),
3775 | (2912808, 'Tools'),
3776 | (3274111, 'Cell Phones'),
3777 | (2102896, 'Sports & Outdoors'),
3778 | (1608693, 'Foods'),
3779 | (1882924, 'Clothing & Shoes'),
3780 | (4376427, 'Others'),
3781 | (873521, 'Clothing & Shoes'),
3782 | (5133252, 'Home & Kitchens'),
3783 | (4036269, 'Books'),
3784 | (2033647, 'Electronics'),
3785 | (4598394, 'Tools'),
3786 | (2530793, 'Cell Phones'),
3787 | (4221401, 'Sports & Outdoors'),
3788 | (3226383, 'Foods'),
3789 | (876499, 'Clothing & Shoes'),
3790 | (2358229, 'Others'),
3791 | (1618400, 'Clothing & Shoes'),
3792 | (4266879, 'Home & Kitchens'),
3793 | (137459, 'Books'),
3794 | (1414261, 'Electronics'),
3795 | (4059369, 'Tools'),
3796 | (3946180, 'Cell Phones'),
3797 | (4639230, 'Sports & Outdoors'),
3798 | (5055329, 'Foods'),
3799 | (1955064, 'Clothing & Shoes'),
3800 | (1434020, 'Others'),
3801 | (807278, 'Clothing & Shoes'),
3802 | (1260607, 'Home & Kitchens'),
3803 | (3626786, 'Books'),
3804 | (3423253, 'Electronics'),
3805 | (4555262, 'Tools'),
3806 | (850941, 'Cell Phones'),
3807 | (3701839, 'Sports & Outdoors'),
3808 | (1965698, 'Foods'),
3809 | (13767, 'Clothing & Shoes'),
3810 | (1841930, 'Others'),
3811 | (3500724, 'Clothing & Shoes'),
3812 | (3479353, 'Home & Kitchens'),
3813 | (1487638, 'Books'),
3814 | (3233284, 'Electronics'),
3815 | (2408143, 'Tools'),
3816 | (2903732, 'Cell Phones'),
3817 | (372033, 'Sports & Outdoors'),
3818 | (4429889, 'Foods'),
3819 | (4985275, 'Clothing & Shoes'),
3820 | (3806436, 'Others'),
3821 | (722302, 'Clothing & Shoes'),
3822 | (2101042, 'Home & Kitchens'),
3823 | (5042232, 'Books'),
3824 | (79592, 'Electronics'),
3825 | (3092004, 'Tools'),
3826 | (4542855, 'Cell Phones'),
3827 | (4770150, 'Sports & Outdoors'),
3828 | (825537, 'Foods'),
3829 | (1832757, 'Clothing & Shoes'),
3830 | (2426100, 'Others'),
3831 | (4605179, 'Clothing & Shoes'),
3832 | (137099, 'Home & Kitchens'),
3833 | (3843999, 'Books'),
3834 | (2056438, 'Electronics'),
3835 | (3176262, 'Tools'),
3836 | (1168771, 'Cell Phones'),
3837 | (3369792, 'Sports & Outdoors'),
3838 | (1934059, 'Foods'),
3839 | (3927518, 'Clothing & Shoes'),
3840 | (4766003, 'Others'),
3841 | (570578, 'Clothing & Shoes'),
3842 | (3045016, 'Home & Kitchens'),
3843 | (4791913, 'Books'),
3844 | (3120942, 'Electronics'),
3845 | (3751309, 'Tools'),
3846 | (4855870, 'Cell Phones'),
3847 | (2280783, 'Sports & Outdoors'),
3848 | (406219, 'Foods'),
3849 | (1741711, 'Clothing & Shoes'),
3850 | (2471992, 'Others'),
3851 | (4522646, 'Clothing & Shoes'),
3852 | (1360711, 'Home & Kitchens'),
3853 | (107693, 'Books'),
3854 | (1676308, 'Electronics'),
3855 | (2854798, 'Tools'),
3856 | (1169371, 'Cell Phones'),
3857 | (4773090, 'Sports & Outdoors'),
3858 | (3269713, 'Foods'),
3859 | (2082380, 'Clothing & Shoes'),
3860 | (4242495, 'Others'),
3861 | (2258420, 'Clothing & Shoes'),
3862 | (521892, 'Home & Kitchens'),
3863 | (3260881, 'Books'),
3864 | (3075153, 'Electronics'),
3865 | (2913673, 'Tools'),
3866 | (4832888, 'Cell Phones'),
3867 | (2279449, 'Sports & Outdoors'),
3868 | (1540196, 'Foods'),
3869 | (258240, 'Clothing & Shoes'),
3870 | (3864227, 'Others'),
3871 | (5078340, 'Clothing & Shoes'),
3872 | (1810340, 'Home & Kitchens'),
3873 | (808429, 'Books'),
3874 | (3627665, 'Electronics'),
3875 | (1117956, 'Tools'),
3876 | (3115091, 'Cell Phones'),
3877 | (122524, 'Sports & Outdoors'),
3878 | (219531, 'Foods'),
3879 | (828063, 'Clothing & Shoes'),
3880 | (1465845, 'Others'),
3881 | (1332361, 'Clothing & Shoes'),
3882 | (153285, 'Home & Kitchens'),
3883 | (4311343, 'Books'),
3884 | (4090730, 'Electronics'),
3885 | (1620142, 'Tools'),
3886 | (3965224, 'Cell Phones'),
3887 | (2462416, 'Sports & Outdoors'),
3888 | (4469639, 'Foods'),
3889 | (2914063, 'Clothing & Shoes'),
3890 | (1758655, 'Others'),
3891 | (1918853, 'Clothing & Shoes'),
3892 | (4981015, 'Home & Kitchens'),
3893 | (3522123, 'Books'),
3894 | (1899335, 'Electronics'),
3895 | (1983785, 'Tools'),
3896 | (1217732, 'Cell Phones'),
3897 | (963753, 'Sports & Outdoors'),
3898 | (4271180, 'Foods'),
3899 | (2288919, 'Clothing & Shoes'),
3900 | (3151689, 'Others'),
3901 | (32967, 'Clothing & Shoes'),
3902 | (2505579, 'Home & Kitchens'),
3903 | (5116633, 'Books'),
3904 | (4960437, 'Electronics'),
3905 | (2535155, 'Tools'),
3906 | (2237463, 'Cell Phones'),
3907 | (1326769, 'Sports & Outdoors'),
3908 | (3834430, 'Foods'),
3909 | (3998581, 'Clothing & Shoes'),
3910 | (5099881, 'Others'),
3911 | (3950342, 'Clothing & Shoes'),
3912 | (2006795, 'Home & Kitchens'),
3913 | (1312387, 'Books'),
3914 | (1109050, 'Electronics'),
3915 | (3401539, 'Tools'),
3916 | (2040765, 'Cell Phones'),
3917 | (2084864, 'Sports & Outdoors'),
3918 | (3757194, 'Foods'),
3919 | (3956037, 'Clothing & Shoes'),
3920 | (2863982, 'Others'),
3921 | (4513450, 'Clothing & Shoes'),
3922 | (1021251, 'Home & Kitchens'),
3923 | (3503604, 'Books'),
3924 | (4525351, 'Electronics'),
3925 | (104209, 'Tools'),
3926 | (3519828, 'Cell Phones'),
3927 | (956971, 'Sports & Outdoors'),
3928 | (4038480, 'Foods'),
3929 | (3962527, 'Clothing & Shoes'),
3930 | (569663, 'Others'),
3931 | (1410963, 'Clothing & Shoes'),
3932 | (1854481, 'Home & Kitchens'),
3933 | (392182, 'Books'),
3934 | (1467314, 'Electronics'),
3935 | (1490433, 'Tools'),
3936 | (1106734, 'Cell Phones'),
3937 | (937184, 'Sports & Outdoors'),
3938 | (3715287, 'Foods'),
3939 | (1120963, 'Clothing & Shoes'),
3940 | (2565857, 'Others'),
3941 | (457507, 'Clothing & Shoes'),
3942 | (4517665, 'Home & Kitchens'),
3943 | (8254, 'Books'),
3944 | (5155355, 'Electronics'),
3945 | (1646378, 'Tools'),
3946 | (4191987, 'Cell Phones'),
3947 | (3544478, 'Sports & Outdoors'),
3948 | (2513189, 'Foods'),
3949 | (1370506, 'Clothing & Shoes'),
3950 | (2565645, 'Others'),
3951 | (3339572, 'Clothing & Shoes'),
3952 | (3193449, 'Home & Kitchens'),
3953 | (835895, 'Books'),
3954 | (1535500, 'Electronics'),
3955 | (2275650, 'Tools'),
3956 | (680185, 'Cell Phones'),
3957 | (1313865, 'Sports & Outdoors'),
3958 | (3427441, 'Foods'),
3959 | (3353949, 'Clothing & Shoes'),
3960 | (4177487, 'Others'),
3961 | (2343554, 'Clothing & Shoes'),
3962 | (3305081, 'Home & Kitchens'),
3963 | (823629, 'Books'),
3964 | (861104, 'Electronics'),
3965 | (1000959, 'Tools'),
3966 | (217383, 'Cell Phones'),
3967 | (3888030, 'Sports & Outdoors'),
3968 | (2802293, 'Foods'),
3969 | (1768615, 'Clothing & Shoes'),
3970 | (3770161, 'Others'),
3971 | (3511975, 'Clothing & Shoes'),
3972 | (1059450, 'Home & Kitchens'),
3973 | (3307148, 'Books'),
3974 | (21059, 'Electronics'),
3975 | (1321841, 'Tools'),
3976 | (2133527, 'Cell Phones'),
3977 | (4701519, 'Sports & Outdoors'),
3978 | (3436852, 'Foods'),
3979 | (4042348, 'Clothing & Shoes'),
3980 | (3681960, 'Others'),
3981 | (1143790, 'Clothing & Shoes'),
3982 | (3980699, 'Home & Kitchens'),
3983 | (5109144, 'Books'),
3984 | (843337, 'Electronics'),
3985 | (3751366, 'Tools'),
3986 | (2343720, 'Cell Phones'),
3987 | (718211, 'Sports & Outdoors'),
3988 | (3929393, 'Foods'),
3989 | (3850855, 'Clothing & Shoes'),
3990 | (886304, 'Others'),
3991 | (4369584, 'Clothing & Shoes'),
3992 | (623614, 'Home & Kitchens'),
3993 | (1421085, 'Books'),
3994 | (3947069, 'Electronics'),
3995 | (2467952, 'Tools'),
3996 | (618085, 'Cell Phones'),
3997 | (1551365, 'Sports & Outdoors'),
3998 | (166971, 'Foods'),
3999 | (3593457, 'Clothing & Shoes'),
4000 | (2346077, 'Others'),
4001 | (3358752, 'Clothing & Shoes'),
4002 | (246830, 'Home & Kitchens'),
4003 | (280472, 'Books'),
4004 | (599327, 'Electronics'),
4005 | (134955, 'Tools'),
4006 | (4356686, 'Cell Phones'),
4007 | (881097, 'Sports & Outdoors'),
4008 | (2523199, 'Foods'),
4009 | (3014848, 'Clothing & Shoes'),
4010 | (3108882, 'Others'),
4011 | (4694416, 'Clothing & Shoes'),
4012 | (278173, 'Home & Kitchens'),
4013 | (1654824, 'Books'),
4014 | (4099608, 'Electronics'),
4015 | (4989816, 'Tools'),
4016 | (2961571, 'Cell Phones'),
4017 | (693142, 'Sports & Outdoors'),
4018 | (3147028, 'Foods'),
4019 | (459134, 'Clothing & Shoes'),
4020 | (1450058, 'Others'),
4021 | (1936894, 'Clothing & Shoes'),
4022 | (1388497, 'Home & Kitchens'),
4023 | (3813713, 'Books'),
4024 | (1935459, 'Electronics'),
4025 | (2447282, 'Tools'),
4026 | (3570583, 'Cell Phones'),
4027 | (2636629, 'Sports & Outdoors'),
4028 | (3029606, 'Foods'),
4029 | (2543170, 'Clothing & Shoes'),
4030 | (409502, 'Others'),
4031 | (1468785, 'Clothing & Shoes'),
4032 | (1373028, 'Home & Kitchens'),
4033 | (3294880, 'Books'),
4034 | (2602083, 'Electronics'),
4035 | (4904667, 'Tools'),
4036 | (4693580, 'Cell Phones'),
4037 | (1781074, 'Sports & Outdoors'),
4038 | (2036277, 'Foods'),
4039 | (990264, 'Clothing & Shoes'),
4040 | (2486102, 'Others'),
4041 | (634333, 'Clothing & Shoes'),
4042 | (1754291, 'Home & Kitchens'),
4043 | (1173453, 'Books'),
4044 | (5147697, 'Electronics'),
4045 | (3910741, 'Tools'),
4046 | (3731413, 'Cell Phones'),
4047 | (3381933, 'Sports & Outdoors'),
4048 | (2042003, 'Foods'),
4049 | (4951903, 'Clothing & Shoes'),
4050 | (1604026, 'Others'),
4051 | (814566, 'Clothing & Shoes'),
4052 | (1422133, 'Home & Kitchens'),
4053 | (2055312, 'Books'),
4054 | (3695273, 'Electronics'),
4055 | (2978503, 'Tools'),
4056 | (2046227, 'Cell Phones'),
4057 | (202156, 'Sports & Outdoors'),
4058 | (1916098, 'Foods'),
4059 | (796075, 'Clothing & Shoes'),
4060 | (1581018, 'Others'),
4061 | (4367680, 'Clothing & Shoes'),
4062 | (1559253, 'Home & Kitchens'),
4063 | (861353, 'Books'),
4064 | (3432389, 'Electronics'),
4065 | (1569231, 'Tools'),
4066 | (5093750, 'Cell Phones'),
4067 | (853952, 'Sports & Outdoors'),
4068 | (4733883, 'Foods'),
4069 | (4290971, 'Clothing & Shoes'),
4070 | (2138566, 'Others'),
4071 | (3464658, 'Clothing & Shoes'),
4072 | (2515261, 'Home & Kitchens'),
4073 | (4363582, 'Books'),
4074 | (2207881, 'Electronics'),
4075 | (4326577, 'Tools'),
4076 | (538041, 'Cell Phones'),
4077 | (1385594, 'Sports & Outdoors'),
4078 | (1261236, 'Foods'),
4079 | (5011708, 'Clothing & Shoes'),
4080 | (3685019, 'Others'),
4081 | (2145168, 'Clothing & Shoes'),
4082 | (1625300, 'Home & Kitchens'),
4083 | (522582, 'Books'),
4084 | (2044695, 'Electronics'),
4085 | (2141662, 'Tools'),
4086 | (4373592, 'Cell Phones'),
4087 | (2701713, 'Sports & Outdoors'),
4088 | (4882625, 'Foods'),
4089 | (4266028, 'Clothing & Shoes'),
4090 | (4280664, 'Others'),
4091 | (3342150, 'Clothing & Shoes'),
4092 | (2370776, 'Home & Kitchens'),
4093 | (1171633, 'Books'),
4094 | (1161981, 'Electronics'),
4095 | (1323134, 'Tools'),
4096 | (3934761, 'Cell Phones'),
4097 | (40477, 'Sports & Outdoors'),
4098 | (5064168, 'Foods'),
4099 | (376837, 'Clothing & Shoes'),
4100 | (2772178, 'Others'),
4101 | (660942, 'Clothing & Shoes'),
4102 | (414935, 'Home & Kitchens'),
4103 | (5060757, 'Books'),
4104 | (2421866, 'Electronics'),
4105 | (75275, 'Tools'),
4106 | (3113126, 'Cell Phones'),
4107 | (3148462, 'Sports & Outdoors'),
4108 | (2018837, 'Foods'),
4109 | (3985596, 'Clothing & Shoes'),
4110 | (767449, 'Others'),
4111 | (2588397, 'Clothing & Shoes'),
4112 | (1978445, 'Home & Kitchens'),
4113 | (629741, 'Books'),
4114 | (3713246, 'Electronics'),
4115 | (3847319, 'Tools'),
4116 | (3220245, 'Cell Phones'),
4117 | (665347, 'Sports & Outdoors'),
4118 | (272572, 'Foods'),
4119 | (2567555, 'Clothing & Shoes'),
4120 | (3131155, 'Others'),
4121 | (3508256, 'Clothing & Shoes'),
4122 | (2526478, 'Home & Kitchens'),
4123 | (880866, 'Books'),
4124 | (4760331, 'Electronics'),
4125 | (1735933, 'Tools'),
4126 | (4946287, 'Cell Phones'),
4127 | (1728718, 'Sports & Outdoors'),
4128 | (3787408, 'Foods'),
4129 | (2992045, 'Clothing & Shoes'),
4130 | (2640327, 'Others'),
4131 | (2689976, 'Clothing & Shoes'),
4132 | (251062, 'Home & Kitchens'),
4133 | (2787085, 'Books'),
4134 | (1186008, 'Electronics'),
4135 | (3716034, 'Tools'),
4136 | (3756425, 'Cell Phones'),
4137 | (736367, 'Sports & Outdoors'),
4138 | (3123830, 'Foods'),
4139 | (467470, 'Clothing & Shoes'),
4140 | (3094632, 'Others'),
4141 | (2126952, 'Clothing & Shoes'),
4142 | (2396030, 'Home & Kitchens'),
4143 | (1995600, 'Books'),
4144 | (2397531, 'Electronics'),
4145 | (4277393, 'Tools'),
4146 | (1692521, 'Cell Phones'),
4147 | (4293232, 'Sports & Outdoors'),
4148 | (4360362, 'Foods'),
4149 | (1483857, 'Clothing & Shoes'),
4150 | (4981793, 'Others'),
4151 | (4696539, 'Clothing & Shoes'),
4152 | (2442087, 'Home & Kitchens'),
4153 | (783366, 'Books'),
4154 | (4100250, 'Electronics'),
4155 | (2839154, 'Tools'),
4156 | (537820, 'Cell Phones'),
4157 | (4351344, 'Sports & Outdoors'),
4158 | (3120318, 'Foods'),
4159 | (1583744, 'Clothing & Shoes'),
4160 | (2070908, 'Others'),
4161 | (3577268, 'Clothing & Shoes'),
4162 | (2750866, 'Home & Kitchens'),
4163 | (907178, 'Books'),
4164 | (4402976, 'Electronics'),
4165 | (2064614, 'Tools'),
4166 | (3367946, 'Cell Phones'),
4167 | (2577860, 'Sports & Outdoors'),
4168 | (2880519, 'Foods'),
4169 | (1873617, 'Clothing & Shoes'),
4170 | (4858047, 'Others'),
4171 | (1225824, 'Clothing & Shoes'),
4172 | (3970251, 'Home & Kitchens'),
4173 | (2622529, 'Books'),
4174 | (1140683, 'Electronics'),
4175 | (2833905, 'Tools'),
4176 | (826250, 'Cell Phones'),
4177 | (3976816, 'Sports & Outdoors'),
4178 | (470396, 'Foods'),
4179 | (2374871, 'Clothing & Shoes'),
4180 | (4629913, 'Others'),
4181 | (4876258, 'Clothing & Shoes'),
4182 | (1838064, 'Home & Kitchens'),
4183 | (589207, 'Books'),
4184 | (5138762, 'Electronics'),
4185 | (4374797, 'Tools'),
4186 | (645856, 'Cell Phones'),
4187 | (4840206, 'Sports & Outdoors'),
4188 | (3381217, 'Foods'),
4189 | (2844721, 'Clothing & Shoes'),
4190 | (2312170, 'Others'),
4191 | (1302909, 'Clothing & Shoes'),
4192 | (1019195, 'Home & Kitchens'),
4193 | (878868, 'Books'),
4194 | (2072020, 'Electronics'),
4195 | (3919762, 'Tools'),
4196 | (3140218, 'Cell Phones'),
4197 | (2700376, 'Sports & Outdoors'),
4198 | (5101743, 'Foods'),
4199 | (1903669, 'Clothing & Shoes'),
4200 | (2941495, 'Others'),
4201 | (4645521, 'Clothing & Shoes'),
4202 | (1949910, 'Home & Kitchens'),
4203 | (2134583, 'Books'),
4204 | (2578096, 'Electronics'),
4205 | (2548906, 'Tools'),
4206 | (1107116, 'Cell Phones'),
4207 | (883629, 'Sports & Outdoors'),
4208 | (3133154, 'Foods'),
4209 | (3882728, 'Clothing & Shoes'),
4210 | (1013057, 'Others'),
4211 | (3444947, 'Clothing & Shoes'),
4212 | (849098, 'Home & Kitchens'),
4213 | (4065978, 'Books'),
4214 | (936803, 'Electronics'),
4215 | (257571, 'Tools'),
4216 | (2913415, 'Cell Phones'),
4217 | (2117812, 'Sports & Outdoors'),
4218 | (3787562, 'Foods'),
4219 | (44158, 'Clothing & Shoes'),
4220 | (1164997, 'Others'),
4221 | (4635122, 'Clothing & Shoes'),
4222 | (1900834, 'Home & Kitchens'),
4223 | (784055, 'Books'),
4224 | (1406744, 'Electronics'),
4225 | (1840678, 'Tools'),
4226 | (4312292, 'Cell Phones'),
4227 | (300463, 'Sports & Outdoors'),
4228 | (3334995, 'Foods'),
4229 | (2672706, 'Clothing & Shoes'),
4230 | (1231740, 'Others'),
4231 | (3825580, 'Clothing & Shoes'),
4232 | (30676, 'Home & Kitchens'),
4233 | (1090746, 'Books'),
4234 | (255113, 'Electronics'),
4235 | (1026155, 'Tools'),
4236 | (1367866, 'Cell Phones'),
4237 | (3139855, 'Sports & Outdoors'),
4238 | (2188673, 'Foods'),
4239 | (4850337, 'Clothing & Shoes'),
4240 | (3697278, 'Others'),
4241 | (1391083, 'Clothing & Shoes'),
4242 | (1263562, 'Home & Kitchens'),
4243 | (1333844, 'Books'),
4244 | (352251, 'Electronics'),
4245 | (2116151, 'Tools'),
4246 | (2724501, 'Cell Phones'),
4247 | (3272055, 'Sports & Outdoors'),
4248 | (2575281, 'Foods'),
4249 | (2121628, 'Clothing & Shoes'),
4250 | (3734231, 'Others'),
4251 | (3595100, 'Clothing & Shoes'),
4252 | (1468632, 'Home & Kitchens'),
4253 | (1481346, 'Books'),
4254 | (1382333, 'Electronics'),
4255 | (4596584, 'Tools'),
4256 | (2580472, 'Cell Phones'),
4257 | (2778829, 'Sports & Outdoors'),
4258 | (23488, 'Foods'),
4259 | (4423023, 'Clothing & Shoes'),
4260 | (3327468, 'Others'),
4261 | (587452, 'Clothing & Shoes'),
4262 | (3218826, 'Home & Kitchens'),
4263 | (3154021, 'Books'),
4264 | (2867927, 'Electronics'),
4265 | (2316669, 'Tools'),
4266 | (285822, 'Cell Phones'),
4267 | (2584074, 'Sports & Outdoors'),
4268 | (2922530, 'Foods'),
4269 | (2647760, 'Clothing & Shoes'),
4270 | (155091, 'Others'),
4271 | (3654874, 'Clothing & Shoes'),
4272 | (4812210, 'Home & Kitchens'),
4273 | (4595260, 'Books'),
4274 | (647611, 'Electronics'),
4275 | (2842504, 'Tools'),
4276 | (1016971, 'Cell Phones'),
4277 | (4782834, 'Sports & Outdoors'),
4278 | (153248, 'Foods'),
4279 | (2254976, 'Clothing & Shoes'),
4280 | (2888100, 'Others'),
4281 | (2435035, 'Clothing & Shoes'),
4282 | (7240, 'Home & Kitchens'),
4283 | (1138527, 'Books'),
4284 | (4332385, 'Electronics'),
4285 | (565751, 'Tools'),
4286 | (2846601, 'Cell Phones'),
4287 | (1646859, 'Sports & Outdoors'),
4288 | (3203956, 'Foods'),
4289 | (2183707, 'Clothing & Shoes'),
4290 | (722797, 'Others'),
4291 | (66556, 'Clothing & Shoes'),
4292 | (4763681, 'Home & Kitchens'),
4293 | (2021738, 'Books'),
4294 | (3145954, 'Electronics'),
4295 | (2272886, 'Tools'),
4296 | (2625401, 'Cell Phones'),
4297 | (3227333, 'Sports & Outdoors'),
4298 | (3256582, 'Foods'),
4299 | (2381571, 'Clothing & Shoes'),
4300 | (4913917, 'Others'),
4301 | (5148597, 'Clothing & Shoes'),
4302 | (2024359, 'Home & Kitchens'),
4303 | (1896842, 'Books'),
4304 | (2855739, 'Electronics'),
4305 | (1017550, 'Tools'),
4306 | (4965802, 'Cell Phones'),
4307 | (1308514, 'Sports & Outdoors'),
4308 | (15890, 'Foods'),
4309 | (3743261, 'Clothing & Shoes'),
4310 | (2611262, 'Others'),
4311 | (2776831, 'Clothing & Shoes'),
4312 | (3134373, 'Home & Kitchens'),
4313 | (4208686, 'Books'),
4314 | (660726, 'Electronics'),
4315 | (4940020, 'Tools'),
4316 | (1550383, 'Cell Phones'),
4317 | (4616007, 'Sports & Outdoors'),
4318 | (157489, 'Foods'),
4319 | (3791591, 'Clothing & Shoes'),
4320 | (36722, 'Others'),
4321 | (3962993, 'Clothing & Shoes'),
4322 | (4676959, 'Home & Kitchens'),
4323 | (4977497, 'Books'),
4324 | (801765, 'Electronics'),
4325 | (1732828, 'Tools'),
4326 | (2727043, 'Cell Phones'),
4327 | (2218016, 'Sports & Outdoors'),
4328 | (3073163, 'Foods'),
4329 | (4590639, 'Clothing & Shoes'),
4330 | (3703129, 'Others'),
4331 | (4453116, 'Clothing & Shoes'),
4332 | (481060, 'Home & Kitchens'),
4333 | (1262813, 'Books'),
4334 | (1812506, 'Electronics'),
4335 | (1405724, 'Tools'),
4336 | (2992415, 'Cell Phones'),
4337 | (3697416, 'Sports & Outdoors'),
4338 | (2152657, 'Foods'),
4339 | (3755957, 'Clothing & Shoes'),
4340 | (3841239, 'Others'),
4341 | (2375123, 'Clothing & Shoes'),
4342 | (731293, 'Home & Kitchens'),
4343 | (2033697, 'Books'),
4344 | (874340, 'Electronics'),
4345 | (3388209, 'Tools'),
4346 | (2996421, 'Cell Phones'),
4347 | (2479577, 'Sports & Outdoors'),
4348 | (4026111, 'Foods'),
4349 | (1088600, 'Clothing & Shoes'),
4350 | (2665617, 'Others'),
4351 | (3354040, 'Clothing & Shoes'),
4352 | (3890016, 'Home & Kitchens'),
4353 | (982221, 'Books'),
4354 | (770683, 'Electronics'),
4355 | (1285003, 'Tools'),
4356 | (588281, 'Cell Phones'),
4357 | (3528156, 'Sports & Outdoors'),
4358 | (2586600, 'Foods'),
4359 | (1182766, 'Clothing & Shoes'),
4360 | (3991658, 'Others'),
4361 | (3358142, 'Clothing & Shoes'),
4362 | (3506316, 'Home & Kitchens'),
4363 | (2105685, 'Books'),
4364 | (357412, 'Electronics'),
4365 | (128908, 'Tools'),
4366 | (4764531, 'Cell Phones'),
4367 | (1553570, 'Sports & Outdoors'),
4368 | (5096198, 'Foods'),
4369 | (4107281, 'Clothing & Shoes'),
4370 | (3333598, 'Others'),
4371 | (1263934, 'Clothing & Shoes'),
4372 | (2767575, 'Home & Kitchens'),
4373 | (2456212, 'Books'),
4374 | (4725921, 'Electronics'),
4375 | (4632427, 'Tools'),
4376 | (1627611, 'Cell Phones'),
4377 | (530911, 'Sports & Outdoors'),
4378 | (275937, 'Foods'),
4379 | (542417, 'Clothing & Shoes'),
4380 | (2233787, 'Others'),
4381 | (540542, 'Clothing & Shoes'),
4382 | (260238, 'Home & Kitchens'),
4383 | (2472174, 'Books'),
4384 | (771062, 'Electronics'),
4385 | (2564106, 'Tools'),
4386 | (3103948, 'Cell Phones'),
4387 | (1729922, 'Sports & Outdoors'),
4388 | (3880080, 'Foods'),
4389 | (249261, 'Clothing & Shoes'),
4390 | (1905278, 'Others'),
4391 | (3272095, 'Clothing & Shoes'),
4392 | (3008185, 'Home & Kitchens'),
4393 | (2974419, 'Books'),
4394 | (4244338, 'Electronics'),
4395 | (3155613, 'Tools'),
4396 | (3113180, 'Cell Phones'),
4397 | (3091719, 'Sports & Outdoors'),
4398 | (3090680, 'Foods'),
4399 | (3213921, 'Clothing & Shoes'),
4400 | (4330146, 'Others'),
4401 | (1765052, 'Clothing & Shoes'),
4402 | (2115280, 'Home & Kitchens'),
4403 | (2904716, 'Books'),
4404 | (3060316, 'Electronics'),
4405 | (2718441, 'Tools'),
4406 | (653715, 'Cell Phones'),
4407 | (4286417, 'Sports & Outdoors'),
4408 | (632990, 'Foods'),
4409 | (5037641, 'Clothing & Shoes'),
4410 | (89797, 'Others'),
4411 | (5004494, 'Clothing & Shoes'),
4412 | (3996509, 'Home & Kitchens'),
4413 | (592161, 'Books'),
4414 | (3819832, 'Electronics'),
4415 | (4418019, 'Tools'),
4416 | (2949750, 'Cell Phones'),
4417 | (4311126, 'Sports & Outdoors'),
4418 | (3725578, 'Foods'),
4419 | (2062612, 'Clothing & Shoes'),
4420 | (455059, 'Others'),
4421 | (4272374, 'Clothing & Shoes'),
4422 | (2573032, 'Home & Kitchens'),
4423 | (1836480, 'Books'),
4424 | (4286332, 'Electronics'),
4425 | (4368912, 'Tools'),
4426 | (4685965, 'Cell Phones'),
4427 | (2652700, 'Sports & Outdoors'),
4428 | (2880666, 'Foods'),
4429 | (5052177, 'Clothing & Shoes'),
4430 | (1390603, 'Others'),
4431 | (2356118, 'Clothing & Shoes'),
4432 | (454555, 'Home & Kitchens'),
4433 | (95456, 'Books'),
4434 | (1326107, 'Electronics'),
4435 | (2749188, 'Tools'),
4436 | (83709, 'Cell Phones'),
4437 | (4421944, 'Sports & Outdoors'),
4438 | (1159340, 'Foods'),
4439 | (3363059, 'Clothing & Shoes'),
4440 | (2453230, 'Others'),
4441 | (4774660, 'Clothing & Shoes'),
4442 | (4990074, 'Home & Kitchens'),
4443 | (4554195, 'Books'),
4444 | (372289, 'Electronics'),
4445 | (3430136, 'Tools'),
4446 | (2698327, 'Cell Phones'),
4447 | (3905335, 'Sports & Outdoors'),
4448 | (741645, 'Foods'),
4449 | (4300418, 'Clothing & Shoes'),
4450 | (4711317, 'Others'),
4451 | (122751, 'Clothing & Shoes'),
4452 | (3574025, 'Home & Kitchens'),
4453 | (1298735, 'Books'),
4454 | (3419992, 'Electronics'),
4455 | (4963121, 'Tools'),
4456 | (136225, 'Cell Phones'),
4457 | (4897452, 'Sports & Outdoors'),
4458 | (3978346, 'Foods'),
4459 | (3358347, 'Clothing & Shoes'),
4460 | (2122530, 'Others'),
4461 | (904673, 'Clothing & Shoes'),
4462 | (323198, 'Home & Kitchens'),
4463 | (3028983, 'Books'),
4464 | (4785750, 'Electronics'),
4465 | (3563119, 'Tools'),
4466 | (155799, 'Cell Phones'),
4467 | (133009, 'Sports & Outdoors'),
4468 | (1066775, 'Foods'),
4469 | (3042295, 'Clothing & Shoes'),
4470 | (90326, 'Others'),
4471 | (82924, 'Clothing & Shoes'),
4472 | (4978108, 'Home & Kitchens'),
4473 | (5148429, 'Books'),
4474 | (4520215, 'Electronics'),
4475 | (2657849, 'Tools'),
4476 | (4912078, 'Cell Phones'),
4477 | (2518982, 'Sports & Outdoors'),
4478 | (3837094, 'Foods'),
4479 | (4562581, 'Clothing & Shoes'),
4480 | (2920833, 'Others'),
4481 | (4066565, 'Clothing & Shoes'),
4482 | (1059480, 'Home & Kitchens'),
4483 | (2667019, 'Books'),
4484 | (4473353, 'Electronics'),
4485 | (482940, 'Tools'),
4486 | (582098, 'Cell Phones'),
4487 | (1250853, 'Sports & Outdoors'),
4488 | (4698156, 'Foods'),
4489 | (2071415, 'Clothing & Shoes'),
4490 | (1671586, 'Others'),
4491 | (4669008, 'Clothing & Shoes'),
4492 | (4154011, 'Home & Kitchens'),
4493 | (1648266, 'Books'),
4494 | (4977260, 'Electronics'),
4495 | (999850, 'Tools'),
4496 | (391823, 'Cell Phones'),
4497 | (2657719, 'Sports & Outdoors'),
4498 | (4820445, 'Foods'),
4499 | (2135345, 'Clothing & Shoes'),
4500 | (3410884, 'Others'),
4501 | (4837990, 'Clothing & Shoes'),
4502 | (4989544, 'Home & Kitchens'),
4503 | (655334, 'Books'),
4504 | (1536770, 'Electronics'),
4505 | (648726, 'Tools'),
4506 | (1984400, 'Cell Phones'),
4507 | (838020, 'Sports & Outdoors'),
4508 | (2815931, 'Foods'),
4509 | (4303929, 'Clothing & Shoes'),
4510 | (2714949, 'Others'),
4511 | (1130080, 'Clothing & Shoes'),
4512 | (4943214, 'Home & Kitchens'),
4513 | (1586135, 'Books'),
4514 | (3398456, 'Electronics'),
4515 | (2768545, 'Tools'),
4516 | (2139021, 'Cell Phones'),
4517 | (1156571, 'Sports & Outdoors'),
4518 | (1936083, 'Foods'),
4519 | (3497174, 'Clothing & Shoes'),
4520 | (4379751, 'Others'),
4521 | (2179307, 'Clothing & Shoes'),
4522 | (3024544, 'Home & Kitchens'),
4523 | (796715, 'Books'),
4524 | (5091710, 'Electronics'),
4525 | (2097345, 'Tools'),
4526 | (3155336, 'Cell Phones'),
4527 | (2183205, 'Sports & Outdoors'),
4528 | (4892220, 'Foods'),
4529 | (1334990, 'Clothing & Shoes'),
4530 | (4639422, 'Others'),
4531 | (2830440, 'Clothing & Shoes'),
4532 | (1895133, 'Home & Kitchens'),
4533 | (4304606, 'Books'),
4534 | (577442, 'Electronics'),
4535 | (2041411, 'Tools'),
4536 | (4299030, 'Cell Phones'),
4537 | (3932461, 'Sports & Outdoors'),
4538 | (2932488, 'Foods'),
4539 | (2188455, 'Clothing & Shoes'),
4540 | (1194311, 'Others'),
4541 | (2499834, 'Clothing & Shoes'),
4542 | (143013, 'Home & Kitchens'),
4543 | (4610961, 'Books'),
4544 | (3051006, 'Electronics'),
4545 | (2754299, 'Tools'),
4546 | (3955430, 'Cell Phones'),
4547 | (4394186, 'Sports & Outdoors'),
4548 | (2460103, 'Foods'),
4549 | (1025906, 'Clothing & Shoes'),
4550 | (342575, 'Others'),
4551 | (1804279, 'Clothing & Shoes'),
4552 | (2165787, 'Home & Kitchens'),
4553 | (2813803, 'Books'),
4554 | (3232866, 'Electronics'),
4555 | (3142076, 'Tools'),
4556 | (4577370, 'Cell Phones'),
4557 | (1087136, 'Sports & Outdoors'),
4558 | (4024676, 'Foods'),
4559 | (2989621, 'Clothing & Shoes'),
4560 | (1618188, 'Others'),
4561 | (3009851, 'Clothing & Shoes'),
4562 | (5073012, 'Home & Kitchens'),
4563 | (2575132, 'Books'),
4564 | (4233672, 'Electronics'),
4565 | (507147, 'Tools'),
4566 | (4001250, 'Cell Phones'),
4567 | (3771608, 'Sports & Outdoors'),
4568 | (1856976, 'Foods'),
4569 | (1965458, 'Clothing & Shoes'),
4570 | (3557365, 'Others'),
4571 | (852546, 'Clothing & Shoes'),
4572 | (3608615, 'Home & Kitchens'),
4573 | (2585604, 'Books'),
4574 | (4987918, 'Electronics'),
4575 | (4035271, 'Tools'),
4576 | (4138061, 'Cell Phones'),
4577 | (3354675, 'Sports & Outdoors'),
4578 | (91435, 'Foods'),
4579 | (2420210, 'Clothing & Shoes'),
4580 | (1280595, 'Others'),
4581 | (4852691, 'Clothing & Shoes'),
4582 | (4408422, 'Home & Kitchens'),
4583 | (105131, 'Books'),
4584 | (402682, 'Electronics'),
4585 | (1625430, 'Tools'),
4586 | (2981506, 'Cell Phones'),
4587 | (3773865, 'Sports & Outdoors'),
4588 | (658306, 'Foods'),
4589 | (2379229, 'Clothing & Shoes'),
4590 | (2602866, 'Others'),
4591 | (1711850, 'Clothing & Shoes'),
4592 | (2695277, 'Home & Kitchens'),
4593 | (1183107, 'Books'),
4594 | (1853264, 'Electronics'),
4595 | (893978, 'Tools'),
4596 | (222819, 'Cell Phones'),
4597 | (4920960, 'Sports & Outdoors'),
4598 | (3602433, 'Foods'),
4599 | (47156, 'Clothing & Shoes'),
4600 | (1952350, 'Others'),
4601 | (4595135, 'Clothing & Shoes'),
4602 | (3440118, 'Home & Kitchens'),
4603 | (281302, 'Books'),
4604 | (3872947, 'Electronics'),
4605 | (4828523, 'Tools'),
4606 | (2887364, 'Cell Phones'),
4607 | (4824934, 'Sports & Outdoors'),
4608 | (2738053, 'Foods'),
4609 | (6596, 'Clothing & Shoes'),
4610 | (2583941, 'Others'),
4611 | (1445597, 'Clothing & Shoes'),
4612 | (2539470, 'Home & Kitchens'),
4613 | (4477045, 'Books'),
4614 | (58890, 'Electronics'),
4615 | (2466446, 'Tools'),
4616 | (3003561, 'Cell Phones'),
4617 | (3259038, 'Sports & Outdoors'),
4618 | (3455871, 'Foods'),
4619 | (980774, 'Clothing & Shoes'),
4620 | (5023473, 'Others'),
4621 | (2909874, 'Clothing & Shoes'),
4622 | (2176802, 'Home & Kitchens'),
4623 | (1032578, 'Books'),
4624 | (2051506, 'Electronics'),
4625 | (3839011, 'Tools'),
4626 | (377795, 'Cell Phones'),
4627 | (347254, 'Sports & Outdoors'),
4628 | (793987, 'Foods'),
4629 | (910741, 'Clothing & Shoes'),
4630 | (4454958, 'Others'),
4631 | (3626221, 'Clothing & Shoes'),
4632 | (540862, 'Home & Kitchens'),
4633 | (1748831, 'Books'),
4634 | (1375246, 'Electronics'),
4635 | (1512778, 'Tools'),
4636 | (1236272, 'Cell Phones'),
4637 | (986862, 'Sports & Outdoors'),
4638 | (1305565, 'Foods'),
4639 | (3866121, 'Clothing & Shoes'),
4640 | (2206684, 'Others'),
4641 | (1793060, 'Clothing & Shoes'),
4642 | (3595500, 'Home & Kitchens'),
4643 | (182482, 'Books'),
4644 | (2431277, 'Electronics'),
4645 | (3394189, 'Tools'),
4646 | (453243, 'Cell Phones'),
4647 | (4107373, 'Sports & Outdoors'),
4648 | (291003, 'Foods'),
4649 | (4266291, 'Clothing & Shoes'),
4650 | (489878, 'Others'),
4651 | (3358615, 'Clothing & Shoes'),
4652 | (3876943, 'Home & Kitchens'),
4653 | (498433, 'Books'),
4654 | (873298, 'Electronics'),
4655 | (1823759, 'Tools'),
4656 | (2808920, 'Cell Phones'),
4657 | (1565736, 'Sports & Outdoors'),
4658 | (1743226, 'Foods'),
4659 | (2395891, 'Clothing & Shoes'),
4660 | (3322346, 'Others'),
4661 | (2399798, 'Clothing & Shoes'),
4662 | (823550, 'Home & Kitchens'),
4663 | (2657754, 'Books'),
4664 | (3589580, 'Electronics'),
4665 | (351385, 'Tools'),
4666 | (2450012, 'Cell Phones'),
4667 | (833103, 'Sports & Outdoors'),
4668 | (1619893, 'Foods'),
4669 | (2923774, 'Clothing & Shoes'),
4670 | (2400671, 'Others'),
4671 | (3286546, 'Clothing & Shoes'),
4672 | (5079575, 'Home & Kitchens'),
4673 | (2244284, 'Books'),
4674 | (3450589, 'Electronics'),
4675 | (12407, 'Tools'),
4676 | (5142054, 'Cell Phones'),
4677 | (5035745, 'Sports & Outdoors'),
4678 | (3854855, 'Foods'),
4679 | (1780349, 'Clothing & Shoes'),
4680 | (1516361, 'Others'),
4681 | (1517505, 'Clothing & Shoes'),
4682 | (398060, 'Home & Kitchens'),
4683 | (1264908, 'Books'),
4684 | (48178, 'Electronics'),
4685 | (294944, 'Tools'),
4686 | (3483380, 'Cell Phones'),
4687 | (3030604, 'Sports & Outdoors'),
4688 | (3244708, 'Foods'),
4689 | (2492705, 'Clothing & Shoes'),
4690 | (119613, 'Others'),
4691 | (1138276, 'Clothing & Shoes'),
4692 | (4917079, 'Home & Kitchens'),
4693 | (4197122, 'Books'),
4694 | (3141486, 'Electronics'),
4695 | (4202214, 'Tools'),
4696 | (3845884, 'Cell Phones'),
4697 | (1658716, 'Sports & Outdoors'),
4698 | (4189038, 'Foods'),
4699 | (1217893, 'Clothing & Shoes'),
4700 | (4444671, 'Others'),
4701 | (1734820, 'Clothing & Shoes'),
4702 | (422656, 'Home & Kitchens'),
4703 | (1667875, 'Books'),
4704 | (4141851, 'Electronics'),
4705 | (435088, 'Tools'),
4706 | (3749075, 'Cell Phones'),
4707 | (3414763, 'Sports & Outdoors'),
4708 | (3907728, 'Foods'),
4709 | (2402375, 'Clothing & Shoes'),
4710 | (355025, 'Others'),
4711 | (411242, 'Clothing & Shoes'),
4712 | (981149, 'Home & Kitchens'),
4713 | (1403634, 'Books'),
4714 | (102113, 'Electronics'),
4715 | (642764, 'Tools'),
4716 | (4323655, 'Cell Phones'),
4717 | (2354680, 'Sports & Outdoors'),
4718 | (2052123, 'Foods'),
4719 | (825827, 'Clothing & Shoes'),
4720 | (3502005, 'Others'),
4721 | (486644, 'Clothing & Shoes'),
4722 | (4641137, 'Home & Kitchens'),
4723 | (2393050, 'Books'),
4724 | (3387556, 'Electronics'),
4725 | (2270398, 'Tools'),
4726 | (1149556, 'Cell Phones'),
4727 | (2477357, 'Sports & Outdoors'),
4728 | (1461957, 'Foods'),
4729 | (338881, 'Clothing & Shoes'),
4730 | (128749, 'Others'),
4731 | (4372382, 'Clothing & Shoes'),
4732 | (4187879, 'Home & Kitchens'),
4733 | (2812314, 'Books'),
4734 | (815579, 'Electronics'),
4735 | (1476223, 'Tools'),
4736 | (2566194, 'Cell Phones'),
4737 | (4495588, 'Sports & Outdoors'),
4738 | (499642, 'Foods'),
4739 | (3620998, 'Clothing & Shoes'),
4740 | (1379027, 'Others'),
4741 | (3603295, 'Clothing & Shoes'),
4742 | (2082784, 'Home & Kitchens'),
4743 | (1294747, 'Books'),
4744 | (4352653, 'Electronics'),
4745 | (200533, 'Tools'),
4746 | (4942599, 'Cell Phones'),
4747 | (3589047, 'Sports & Outdoors'),
4748 | (2783482, 'Foods'),
4749 | (589117, 'Clothing & Shoes'),
4750 | (467835, 'Others'),
4751 | (5050206, 'Clothing & Shoes'),
4752 | (1212101, 'Home & Kitchens'),
4753 | (2297466, 'Books'),
4754 | (2018601, 'Electronics'),
4755 | (5085754, 'Tools'),
4756 | (2326035, 'Cell Phones'),
4757 | (2674605, 'Sports & Outdoors'),
4758 | (5146636, 'Foods'),
4759 | (3769928, 'Clothing & Shoes'),
4760 | (818120, 'Others'),
4761 | (2674209, 'Clothing & Shoes'),
4762 | (743465, 'Home & Kitchens'),
4763 | (4866356, 'Books'),
4764 | (1106870, 'Electronics'),
4765 | (3573424, 'Tools'),
4766 | (4575207, 'Cell Phones'),
4767 | (2754049, 'Sports & Outdoors'),
4768 | (2201943, 'Foods'),
4769 | (4258223, 'Clothing & Shoes'),
4770 | (1263068, 'Others'),
4771 | (142059, 'Clothing & Shoes'),
4772 | (4740174, 'Home & Kitchens'),
4773 | (702162, 'Books'),
4774 | (4392790, 'Electronics'),
4775 | (1556629, 'Tools'),
4776 | (3854606, 'Cell Phones'),
4777 | (3522370, 'Sports & Outdoors'),
4778 | (3647870, 'Foods'),
4779 | (3647464, 'Clothing & Shoes'),
4780 | (4083704, 'Others'),
4781 | (914015, 'Clothing & Shoes'),
4782 | (3230581, 'Home & Kitchens'),
4783 | (4724418, 'Books'),
4784 | (965238, 'Electronics'),
4785 | (2990975, 'Tools'),
4786 | (4761031, 'Cell Phones'),
4787 | (1938796, 'Sports & Outdoors'),
4788 | (1264985, 'Foods'),
4789 | (1400945, 'Clothing & Shoes'),
4790 | (445662, 'Others'),
4791 | (4304858, 'Clothing & Shoes'),
4792 | (4174317, 'Home & Kitchens'),
4793 | (442567, 'Books'),
4794 | (1283234, 'Electronics'),
4795 | (4842553, 'Tools'),
4796 | (634104, 'Cell Phones'),
4797 | (1518771, 'Sports & Outdoors'),
4798 | (2466824, 'Foods'),
4799 | (539671, 'Clothing & Shoes'),
4800 | (3347546, 'Others'),
4801 | (2768009, 'Clothing & Shoes'),
4802 | (2244246, 'Home & Kitchens'),
4803 | (4526457, 'Books'),
4804 | (3488122, 'Electronics'),
4805 | (4605315, 'Tools'),
4806 | (4738143, 'Cell Phones'),
4807 | (3469361, 'Sports & Outdoors'),
4808 | (1415581, 'Foods'),
4809 | (191432, 'Clothing & Shoes'),
4810 | (2709989, 'Others'),
4811 | (148169, 'Clothing & Shoes'),
4812 | (807480, 'Home & Kitchens'),
4813 | (4845528, 'Books'),
4814 | (4496515, 'Electronics'),
4815 | (4609744, 'Tools'),
4816 | (4785004, 'Cell Phones'),
4817 | (488441, 'Sports & Outdoors'),
4818 | (2590902, 'Foods'),
4819 | (1929929, 'Clothing & Shoes'),
4820 | (1394012, 'Others'),
4821 | (2530695, 'Clothing & Shoes'),
4822 | (2796753, 'Home & Kitchens'),
4823 | (4607596, 'Books'),
4824 | (3111341, 'Electronics'),
4825 | (2620396, 'Tools'),
4826 | (91834, 'Cell Phones'),
4827 | (2119465, 'Sports & Outdoors'),
4828 | (4257951, 'Foods'),
4829 | (8109, 'Clothing & Shoes'),
4830 | (704515, 'Others'),
4831 | (1506939, 'Clothing & Shoes'),
4832 | (3100554, 'Home & Kitchens'),
4833 | (2751130, 'Books'),
4834 | (2147505, 'Electronics'),
4835 | (2942460, 'Tools'),
4836 | (3808001, 'Cell Phones'),
4837 | (1072393, 'Sports & Outdoors'),
4838 | (999980, 'Foods'),
4839 | (2746972, 'Clothing & Shoes'),
4840 | (173036, 'Others'),
4841 | (561067, 'Clothing & Shoes'),
4842 | (2376274, 'Home & Kitchens'),
4843 | (4299646, 'Books'),
4844 | (2704015, 'Electronics'),
4845 | (2407900, 'Tools'),
4846 | (4524254, 'Cell Phones'),
4847 | (3243754, 'Sports & Outdoors'),
4848 | (899236, 'Foods'),
4849 | (3437401, 'Clothing & Shoes'),
4850 | (3447865, 'Others'),
4851 | (4296766, 'Clothing & Shoes'),
4852 | (3514742, 'Home & Kitchens'),
4853 | (4147681, 'Books'),
4854 | (2529139, 'Electronics'),
4855 | (2512691, 'Tools'),
4856 | (2627037, 'Cell Phones'),
4857 | (321175, 'Sports & Outdoors'),
4858 | (2643858, 'Foods'),
4859 | (102917, 'Clothing & Shoes'),
4860 | (1007591, 'Others'),
4861 | (1922064, 'Clothing & Shoes'),
4862 | (555560, 'Home & Kitchens'),
4863 | (4933013, 'Books'),
4864 | (1352442, 'Electronics'),
4865 | (3450166, 'Tools'),
4866 | (1184549, 'Cell Phones'),
4867 | (4028866, 'Sports & Outdoors'),
4868 | (2448870, 'Foods'),
4869 | (4532459, 'Clothing & Shoes'),
4870 | (407215, 'Others'),
4871 | (1051222, 'Clothing & Shoes'),
4872 | (2313019, 'Home & Kitchens'),
4873 | (546008, 'Books'),
4874 | (465980, 'Electronics'),
4875 | (3873465, 'Tools'),
4876 | (2939779, 'Cell Phones'),
4877 | (3334029, 'Sports & Outdoors'),
4878 | (4751680, 'Foods'),
4879 | (256001, 'Clothing & Shoes'),
4880 | (1665992, 'Others'),
4881 | (132506, 'Clothing & Shoes'),
4882 | (2533022, 'Home & Kitchens'),
4883 | (2875969, 'Books'),
4884 | (3964146, 'Electronics'),
4885 | (1125802, 'Tools'),
4886 | (5068521, 'Cell Phones'),
4887 | (1310508, 'Sports & Outdoors'),
4888 | (4732548, 'Foods'),
4889 | (3547813, 'Clothing & Shoes'),
4890 | (4273374, 'Others'),
4891 | (3031312, 'Clothing & Shoes'),
4892 | (2934788, 'Home & Kitchens'),
4893 | (3752350, 'Books'),
4894 | (3208818, 'Electronics'),
4895 | (3315724, 'Tools'),
4896 | (4300827, 'Cell Phones'),
4897 | (4976839, 'Sports & Outdoors'),
4898 | (758541, 'Foods'),
4899 | (4270314, 'Clothing & Shoes'),
4900 | (3219576, 'Others'),
4901 | (3707414, 'Clothing & Shoes'),
4902 | (2627383, 'Home & Kitchens'),
4903 | (3450979, 'Books'),
4904 | (4814359, 'Electronics'),
4905 | (4240198, 'Tools'),
4906 | (424676, 'Cell Phones'),
4907 | (3099154, 'Sports & Outdoors'),
4908 | (3528894, 'Foods'),
4909 | (3774999, 'Clothing & Shoes'),
4910 | (4534846, 'Others'),
4911 | (3889118, 'Clothing & Shoes'),
4912 | (652979, 'Home & Kitchens'),
4913 | (320783, 'Books'),
4914 | (2746662, 'Electronics'),
4915 | (3086341, 'Tools'),
4916 | (837488, 'Cell Phones'),
4917 | (645479, 'Sports & Outdoors'),
4918 | (261723, 'Foods'),
4919 | (1462183, 'Clothing & Shoes'),
4920 | (4642360, 'Others'),
4921 | (4875956, 'Clothing & Shoes'),
4922 | (2815319, 'Home & Kitchens'),
4923 | (4668616, 'Books'),
4924 | (1249820, 'Electronics'),
4925 | (4395670, 'Tools'),
4926 | (2200766, 'Cell Phones'),
4927 | (1347228, 'Sports & Outdoors'),
4928 | (2783548, 'Foods'),
4929 | (2865652, 'Clothing & Shoes'),
4930 | (4816147, 'Others'),
4931 | (2253008, 'Clothing & Shoes'),
4932 | (3150229, 'Home & Kitchens'),
4933 | (1444232, 'Books'),
4934 | (3552736, 'Electronics'),
4935 | (3958932, 'Tools'),
4936 | (2173477, 'Cell Phones'),
4937 | (2028926, 'Sports & Outdoors'),
4938 | (2553257, 'Foods'),
4939 | (1983413, 'Clothing & Shoes'),
4940 | (844212, 'Others'),
4941 | (3792077, 'Clothing & Shoes'),
4942 | (2496211, 'Home & Kitchens'),
4943 | (26313, 'Books'),
4944 | (4584709, 'Electronics'),
4945 | (1266030, 'Tools'),
4946 | (3420127, 'Cell Phones'),
4947 | (5086773, 'Sports & Outdoors'),
4948 | (1708364, 'Foods'),
4949 | (3413103, 'Clothing & Shoes'),
4950 | (2178633, 'Others'),
4951 | (3142010, 'Clothing & Shoes'),
4952 | (1792383, 'Home & Kitchens'),
4953 | (2835439, 'Books'),
4954 | (2100690, 'Electronics'),
4955 | (3317851, 'Tools'),
4956 | (4349434, 'Cell Phones'),
4957 | (32318, 'Sports & Outdoors'),
4958 | (4963777, 'Foods'),
4959 | (433130, 'Clothing & Shoes'),
4960 | (3385002, 'Others'),
4961 | (3355288, 'Clothing & Shoes'),
4962 | (1978345, 'Home & Kitchens'),
4963 | (1542889, 'Books'),
4964 | (1237115, 'Electronics'),
4965 | (1119378, 'Tools'),
4966 | (3209208, 'Cell Phones'),
4967 | (1317882, 'Sports & Outdoors'),
4968 | (3679635, 'Foods'),
4969 | (2113028, 'Clothing & Shoes'),
4970 | (1195469, 'Others'),
4971 | (91943, 'Clothing & Shoes'),
4972 | (2089833, 'Home & Kitchens'),
4973 | (2027055, 'Books'),
4974 | (1538288, 'Electronics'),
4975 | (3677569, 'Tools'),
4976 | (1995431, 'Cell Phones'),
4977 | (2257565, 'Sports & Outdoors'),
4978 | (4885787, 'Foods'),
4979 | (2524663, 'Clothing & Shoes'),
4980 | (4741040, 'Others'),
4981 | (505975, 'Clothing & Shoes'),
4982 | (3816510, 'Home & Kitchens'),
4983 | (1081429, 'Books'),
4984 | (507291, 'Electronics'),
4985 | (2026937, 'Tools'),
4986 | (1424389, 'Cell Phones'),
4987 | (219625, 'Sports & Outdoors'),
4988 | (1602447, 'Foods'),
4989 | (4176767, 'Clothing & Shoes'),
4990 | (5157813, 'Others'),
4991 | (1726863, 'Clothing & Shoes'),
4992 | (2250828, 'Home & Kitchens'),
4993 | (2009072, 'Books'),
4994 | (336038, 'Electronics'),
4995 | (1320183, 'Tools'),
4996 | (4608278, 'Cell Phones'),
4997 | (1710799, 'Sports & Outdoors'),
4998 | (2807957, 'Foods'),
4999 | (252646, 'Clothing & Shoes'),
5000 | (176011, 'Others'),
5001 | (4642962, 'Clothing & Shoes'),
5002 | (2668462, 'Home & Kitchens'),
5003 | (1418845, 'Books'),
5004 | (2237203, 'Electronics'),
5005 | (110468, 'Tools'),
5006 | (589513, 'Cell Phones'),
5007 | (1485725, 'Sports & Outdoors'),
5008 | (4917103, 'Foods'),
5009 | (3379070, 'Clothing & Shoes'),
5010 | (4568967, 'Others'),
5011 | (797511, 'Clothing & Shoes'),
5012 | (866955, 'Home & Kitchens'),
5013 | (4032007, 'Books'),
5014 | (738823, 'Electronics'),
5015 | (3839657, 'Tools'),
5016 | (4466795, 'Cell Phones'),
5017 | (20683, 'Sports & Outdoors'),
5018 | (239731, 'Foods'),
5019 | (1308215, 'Clothing & Shoes'),
5020 | (168173, 'Others');
5021 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 4.0.0
6 |
7 | org.example
8 | flink-sql-demo
9 | 1.0.0
10 |
11 |
12 |
13 | 1.10.0
14 | 2.2.0
15 | 1.17.5
16 |
17 |
18 |
19 |
20 |
21 | org.apache.flink
22 | flink-core
23 | ${flink.version}
24 |
25 |
26 | org.apache.flink
27 | flink-table-common
28 | ${flink.version}
29 |
30 |
31 | org.apache.kafka
32 | kafka-clients
33 | ${kafka.version}
34 |
35 |
36 |
37 |
38 | org.slf4j
39 | slf4j-log4j12
40 | 1.7.7
41 |
42 |
43 | org.apache.logging.log4j
44 | log4j-core
45 | 2.12.1
46 |
47 |
48 |
49 |
50 | org.openjdk.jmh
51 | jmh-core
52 | ${jmh.version}
53 |
54 |
55 |
56 | org.openjdk.jmh
57 | jmh-generator-annprocess
58 | ${jmh.version}
59 | provided
60 |
61 |
62 |
63 | org.apache.flink
64 | flink-sql-connector-hbase_2.11
65 | 1.12-SNAPSHOT
66 |
67 |
68 |
69 | org.apache.flink
70 | flink-sql-connector-elasticsearch7_2.11
71 | 1.12-SNAPSHOT
72 |
73 |
74 |
75 |
76 | junit
77 | junit
78 | 4.12
79 | test
80 |
81 |
82 |
83 |
84 |
85 |
86 | org.apache.maven.plugins
87 | maven-compiler-plugin
88 | 3.8.0
89 |
90 | 1.8
91 | 1.8
92 |
93 | false
94 |
95 |
96 | -Xpkginfo:always
97 |
98 |
99 |
100 |
101 | org.apache.maven.plugins
102 | maven-shade-plugin
103 |
104 |
105 | flink-sql-demo
106 | package
107 |
108 | shade
109 |
110 |
111 | flink-sql-demo
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
--------------------------------------------------------------------------------
/sql-client/Dockerfile:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 | ###############################################################################
18 |
19 | ###############################################################################
20 | # Build Click Count Job
21 | ###############################################################################
22 |
23 | FROM maven:3.6-jdk-8-slim AS builder
24 |
25 | ###############################################################################
26 | # Build SQL Playground Image
27 | ###############################################################################
28 |
29 | FROM flink:1.11.0-scala_2.11
30 |
31 | # Copy sql-client script
32 | COPY bin/* /opt/sql-client/
33 | RUN mkdir -p /opt/sql-client/lib
34 |
35 | # Download connector libraries
36 | RUN wget -P /opt/sql-client/lib/ https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-elasticsearch7_2.12/1.11.0/flink-sql-connector-elasticsearch7_2.12-1.11.0.jar; \
37 | wget -P /opt/sql-client/lib/ https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-kafka_2.11/1.11.0/flink-sql-connector-kafka_2.11-1.11.0.jar; \
38 | wget -P /opt/sql-client/lib/ https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc_2.11/1.11.0/flink-connector-jdbc_2.11-1.11.0.jar; \
39 | wget -P /opt/sql-client/lib/ https://repo.maven.apache.org/maven2/mysql/mysql-connector-java/8.0.19/mysql-connector-java-8.0.19.jar;
40 |
41 | # Copy configuration
42 | COPY conf/* /opt/flink/conf/
43 |
44 | WORKDIR /opt/sql-client
45 | ENV SQL_CLIENT_HOME /opt/sql-client
46 |
47 | COPY docker-entrypoint.sh /
48 | ENTRYPOINT ["/docker-entrypoint.sh"]
--------------------------------------------------------------------------------
/sql-client/bin/sql-client.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | ${FLINK_HOME}/bin/sql-client.sh embedded -d ${FLINK_HOME}/conf/sql-client-conf.yaml -l ${SQL_CLIENT_HOME}/lib
--------------------------------------------------------------------------------
/sql-client/conf/flink-conf.yaml:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Copyright 2019 Ververica GmbH
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | ################################################################################
16 |
17 | jobmanager.rpc.address: jobmanager
18 |
--------------------------------------------------------------------------------
/sql-client/conf/sql-client-conf.yaml:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Copyright 2019 Ververica GmbH
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | ################################################################################
16 |
17 |
18 | # This file defines the default environment for Flink's SQL Client.
19 | # Defaults might be overwritten by a session specific environment.
20 |
21 | #==============================================================================
22 | # Execution properties
23 | #==============================================================================
24 |
25 | # Execution properties allow for changing the behavior of a table program.
26 |
27 | execution:
28 | planner: blink # using the Blink planner
29 | type: streaming # 'batch' or 'streaming' execution
30 | result-mode: table # 'changelog' or 'table' presentation of results
31 | parallelism: 1 # parallelism of the program
32 | max-parallelism: 128 # maximum parallelism
33 | min-idle-state-retention: 0 # minimum idle state retention in ms
34 | max-idle-state-retention: 0 # maximum idle state retention in ms
35 |
36 | #==============================================================================
37 | # Deployment properties
38 | #==============================================================================
39 |
40 | # Deployment properties allow for describing the cluster to which table
41 | # programs are submitted to.
42 |
43 | deployment:
44 | type: standalone # only the 'standalone' deployment is supported
45 | response-timeout: 5000 # general cluster communication timeout in ms
46 | gateway-address: "" # (optional) address from cluster to gateway
47 | gateway-port: 0 # (optional) port from cluster to gateway
48 |
--------------------------------------------------------------------------------
/sql-client/docker-entrypoint.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | tail -f /dev/null
4 |
--------------------------------------------------------------------------------
/src/main/java/myflink/ConsolePrinter.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | */
18 |
19 | package myflink;
20 |
21 | import java.util.function.Consumer;
22 |
23 | public class ConsolePrinter implements Consumer {
24 | @Override
25 | public void accept(String s) {
26 | System.out.println(s);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/myflink/KafkaProducer.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | */
18 |
19 | package myflink;
20 |
21 | import org.apache.kafka.clients.producer.ProducerConfig;
22 | import org.apache.kafka.clients.producer.ProducerRecord;
23 | import org.apache.kafka.common.serialization.ByteArraySerializer;
24 |
25 | import java.util.Properties;
26 | import java.util.function.Consumer;
27 |
28 | /**
29 | * Produces TaxiRecords into a Kafka topic.
30 | */
31 | public class KafkaProducer implements Consumer {
32 |
33 | private final String topic;
34 | private final org.apache.kafka.clients.producer.KafkaProducer producer;
35 |
36 | public KafkaProducer(String kafkaTopic, String kafkaBrokers) {
37 | this.topic = kafkaTopic;
38 | this.producer = new org.apache.kafka.clients.producer.KafkaProducer<>(createKafkaProperties(kafkaBrokers));
39 | }
40 |
41 | @Override
42 | public void accept(String record) {
43 | // serialize record as JSON
44 | // create producer record and publish to Kafka
45 | ProducerRecord kafkaRecord = new ProducerRecord<>(topic, record.getBytes());
46 | producer.send(kafkaRecord);
47 | }
48 |
49 | /**
50 | * Create configuration properties for Kafka producer.
51 | *
52 | * @param brokers The brokers to connect to.
53 | * @return A Kafka producer configuration.
54 | */
55 | private static Properties createKafkaProperties(String brokers) {
56 | Properties kafkaProps = new Properties();
57 | kafkaProps.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, brokers);
58 | kafkaProps.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, ByteArraySerializer.class.getCanonicalName());
59 | kafkaProps.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, ByteArraySerializer.class.getCanonicalName());
60 | return kafkaProps;
61 | }
62 | }
--------------------------------------------------------------------------------
/src/main/java/myflink/SourceGenerator.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | */
18 |
19 | package myflink;
20 |
21 | import org.apache.flink.util.FileUtils;
22 | import org.apache.flink.util.StringUtils;
23 |
24 | import org.slf4j.Logger;
25 | import org.slf4j.LoggerFactory;
26 |
27 | import java.io.BufferedReader;
28 | import java.io.File;
29 | import java.io.FileInputStream;
30 | import java.io.IOException;
31 | import java.io.InputStream;
32 | import java.io.InputStreamReader;
33 | import java.time.Instant;
34 | import java.time.LocalDateTime;
35 | import java.time.ZoneId;
36 | import java.time.format.DateTimeFormatter;
37 | import java.time.format.DateTimeFormatterBuilder;
38 | import java.time.temporal.ChronoField;
39 | import java.util.TimeZone;
40 | import java.util.function.Consumer;
41 |
42 | public class SourceGenerator {
43 | /** Formatter for SQL string representation of a time value. */
44 | static final DateTimeFormatter SQL_TIME_FORMAT = new DateTimeFormatterBuilder()
45 | .appendPattern("HH:mm:ss")
46 | .appendFraction(ChronoField.NANO_OF_SECOND, 0, 9, true)
47 | .toFormatter();
48 |
49 | /** Formatter for SQL string representation of a timestamp value (without UTC timezone). */
50 | static final DateTimeFormatter SQL_TIMESTAMP_FORMAT = new DateTimeFormatterBuilder()
51 | .append(DateTimeFormatter.ISO_LOCAL_DATE)
52 | .appendLiteral(' ')
53 | .append(SQL_TIME_FORMAT)
54 | .toFormatter();
55 |
56 | private static final Logger LOGGER = LoggerFactory.getLogger(SourceGenerator.class);
57 | private static final long SPEED = 1000; // 每秒1000条
58 | private static final String MAX = "MAX"; // 不限速
59 | private static final String FROM_BEGINNING = "from-beginning"; // 不限速
60 | private static final File checkpoint = new File("checkpoint");
61 |
62 | public static void main(String[] args) {
63 | File userBehaviorFile = new File("datagen/user_behavior.log");
64 | long speed = SPEED;
65 | long endLine = Long.MAX_VALUE;
66 | Consumer consumer = new ConsolePrinter();
67 |
68 | // parse arguments
69 | int argOffset = 0;
70 | while(argOffset < args.length) {
71 |
72 | String arg = args[argOffset++];
73 | switch (arg) {
74 | case "--input":
75 | String basePath = args[argOffset++];
76 | userBehaviorFile = new File(basePath);
77 | break;
78 | case "--output":
79 | String sink = args[argOffset++];
80 | switch (sink) {
81 | case "console":
82 | consumer = new ConsolePrinter();
83 | break;
84 | case "kafka":
85 | String brokers = args[argOffset++];
86 | consumer = new KafkaProducer("user_behavior", brokers);
87 | break;
88 | default:
89 | throw new IllegalArgumentException("Unknown output configuration");
90 | }
91 | break;
92 | case "--speedup":
93 | String spd = args[argOffset++];
94 | if (MAX.equalsIgnoreCase(spd)) {
95 | speed = Long.MAX_VALUE;
96 | } else {
97 | speed = Long.parseLong(spd);
98 | }
99 | break;
100 | case "--endline":
101 | String end = args[argOffset++];
102 | endLine = Long.parseLong(end);
103 | break;
104 | default:
105 | throw new IllegalArgumentException("Unknown parameter");
106 | }
107 | }
108 |
109 | long startLine = 0;
110 | if (checkpoint.exists()) {
111 | String line = null;
112 | try {
113 | line = FileUtils.readFileUtf8(checkpoint);
114 | } catch (IOException e) {
115 | LOGGER.error("exception", e);
116 | }
117 | if (!StringUtils.isNullOrWhitespaceOnly(line)) {
118 | startLine = Long.parseLong(line);
119 | }
120 | }
121 |
122 | if (!checkpoint.exists()) {
123 | try {
124 | checkpoint.createNewFile();
125 | } catch (IOException e) {
126 | LOGGER.error("exception", e);
127 | }
128 | }
129 | checkpointState(startLine);
130 |
131 | TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");
132 | try (InputStream inputStream = new FileInputStream(userBehaviorFile)) {
133 | BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
134 | int counter = 0;
135 | long start = System.nanoTime();
136 | long currentLine = 0;
137 | while (reader.ready()) {
138 | String line = reader.readLine();
139 | if (currentLine < startLine) {
140 | currentLine++;
141 | continue;
142 | }
143 | currentLine++;
144 | checkpointState(currentLine);
145 | String[] splits = line.split(",");
146 | long ts = Long.parseLong(splits[4])*1000;
147 | Instant instant = Instant.ofEpochMilli(ts + tz.getOffset(ts));
148 | LocalDateTime dateTime = LocalDateTime.ofInstant(instant, ZoneId.of("Z"));
149 | String outline = String.format(
150 | "{\"user_id\": \"%s\", \"item_id\":\"%s\", \"category_id\": \"%s\", \"behavior\": \"%s\", \"ts\": \"%s\"}",
151 | splits[0],
152 | splits[1],
153 | splits[2],
154 | splits[3],
155 | SQL_TIMESTAMP_FORMAT.format(dateTime));
156 | consumer.accept(outline);
157 | counter++;
158 | if (counter >= speed) {
159 | long end = System.nanoTime();
160 | long diff = end - start;
161 | while (diff < 1000_000_000) {
162 | Thread.sleep(1);
163 | end = System.nanoTime();
164 | diff = end - start;
165 | }
166 | start = end;
167 | counter = 0;
168 | }
169 | if (currentLine == 10) {
170 | System.out.println("Start sending messages to Kafka...");
171 | }
172 | if (currentLine >= endLine) {
173 | System.out.println("send " + currentLine + " lines.");
174 | break;
175 | }
176 | }
177 | reader.close();
178 | } catch (IOException | InterruptedException e) {
179 | LOGGER.error("exception", e);
180 | }
181 | }
182 |
183 | private static void checkpointState(long lineState) {
184 | try {
185 | FileUtils.writeFileUtf8(checkpoint, String.valueOf(lineState));
186 | } catch (IOException e) {
187 | LOGGER.error("exception", e);
188 | }
189 | }
190 | }
191 |
--------------------------------------------------------------------------------