1696 goods
1693 goods
369 goods
5968 goods
101 goods
1
265
2
10
30
13
19
17
15
34
5
4
12
9
35
11
1143
27
22
42
26
3
7
6
154
105
29
14
39
36
25
44
32
121
52
40
31
8
47
28
20
45
188
89
152
50
59
109
90
23
18
71
51
77
24
64
33
75
73
96
159
125
16
48
728
66
459
187
21
201
46
252
70