150 goods
66 goods
193 goods
526 goods
249 goods
82 goods
29 goods
179 goods
47 goods
2 goods
1
2
10
8
4
13
26
3
22
28
18
17
6
148
64
11
34
37
24
15
32
63
19
7
31
46
35
40
9
16
5
251
12
59
49
14
98
27
41
23
30
33
52
65
56