682 goods
404 goods
46 goods
106 goods
1
4
2
26
8
258
63
85
180
15
22
30
52
3
17
25
27
6
10
146
175
13