83 goods
68 goods
409 goods
486 goods
474 goods
12 goods
848 goods
1
7
22
14
19
2
17
5
21
6
18
3
27
10
13
8
45
20
16
58
55
9
4
24
42
36
54
79
11
33
40
31
12
29
167
15
97
76
156
26
60
77