86 goods
67 goods
414 goods
486 goods
477 goods
12 goods
863 goods
1
7
21
14
19
2
17
5
18
3
28
10
13
8
45
6
16
62
4
57
9
24
22
42
36
52
83
11
33
41
12
30
163
23
100
20
75
31
155
29
63