371 goods
67 goods
29 goods
99 goods
96 goods
38 goods
30 goods
13 goods
70 goods
123 goods
1
5
13
7
8
11
3
4
10
99
2
28
82
16
15
14
9
6
71
25
23
24
19
91
36
37
17
46
34
69
45