685 goods
452 goods
42 goods
97 goods
1
3
2
25
12
249
10
63
96
8
184
15
18
52
17
23
22
5
150
43
166
4