150 goods
66 goods
193 goods
523 goods
248 goods
82 goods
28 goods
180 goods
47 goods
2 goods
1
2
10
8
4
13
26
3
21
28
18
17
6
148
64
11
34
36
24
15
32
63
19
7
31
46
35
40
9
16
5
252
12
58
49
14
98
27
39
23
30
33
52
37
65
56