99 goods
463 goods
542 goods
105 goods
152 goods
39 goods
29 goods
133 goods
17
29
6
1
42
2
19
4
12
173
13
20
43
16
3
24
28
8
9
15
57
21
46
11
36
168
25
10
5
14
51
76
27
41
26