198 goods
436 goods
29 goods
205 goods
10 goods
68 goods
67 goods
276 goods
15 goods
95 goods
2
80
4
15
1
16
3
22
10
11
9
7
29
47
25
5
33
49
34
20
12
24
23
27
6
36
51
69
91
14
61
28
86
13
74
66
31