57 goods
50 goods
2922 goods
1
2
17
4
16
3
22
6
57
18
13
11
8
52
7
34
5
47
97
93
99
67
14
61
79
46
66
20
32
9
10
27
60
101
19
109
92
33
164
40
58
55
12
59
42
48
41
25
15