43 goods
146 goods
24 goods
98 goods
35 goods
84 goods
219 goods
18 goods
408 goods
3
1
68
10
33
4
2
31
12
11
53
7
9
21
5
16
46
29
92
20
41
165
151
6
8
42
47
183
129
13
40
27
23
17
15
102
50
26