89 goods
69 goods
408 goods
488 goods
476 goods
13 goods
847 goods
1
7
20
15
25
2
16
5
21
3
28
10
8
44
6
17
9
59
4
57
11
23
22
42
34
19
51
81
41
35
18
37
12
33
162
99
75
30
158
13
29
60
24
77