82 goods
70 goods
405 goods
488 goods
454 goods
12 goods
849 goods
1
7
26
14
2
17
5
21
6
18
3
31
22
10
12
8
45
20
57
53
9
4
24
41
36
19
51
75
11
33
37
27
173
15
101
77
32
147
13
60
76