762 goods
50 goods
40 goods
269 goods
149 goods
999 goods
120 goods
105 goods
191 goods
415 goods
2
4
1
64
16
35
6
3
18
7
49
140
636
20
5
12
29
9
11
34
44
10
66
48
15
59
42
172
26
158
209
99
28
104
22
40
17
14
43
8
21