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