35 goods
261 goods
31 goods
66 goods
89 goods
41 goods
695 goods
12 goods
25 goods
1
9
4
2
3
5
6
39
14
15
10
12
8
26
28
16
18
43
20
184
150
7
38
66
11
139
45
86
27
50
32
36
35
23