378 goods
64 goods
25 goods
98 goods
100 goods
39 goods
31 goods
12 goods
122 goods
1
6
13
4
7
11
2
10
5
98
3
28
8
84
18
15
16
9
70
25
24
22
21
19
23
91
17
26
14
12
31
35
45
36
68
46