45 goods
281 goods
178 goods
1086 goods
308 goods
9
2
1
28
5
4
3
12
22
8
40
26
6
23
20
49
15
41
7
75
16
10
13
46
59
68
56
171
14
35
57
32
120
79
73
53
87