42 goods
277 goods
175 goods
1066 goods
303 goods
9
2
1
28
4
5
3
12
21
8
37
26
6
22
20
48
15
41
7
74
16
10
13
46
58
68
55
171
14
27
34
57
32
120
79
71
53
87
50
18