697 goods
479 goods
48 goods
104 goods
1
4
2
36
12
242
10
62
93
9
180
16
21
33
3
52
23
26
6
56
145
5
155
40
13