107 goods
313 goods
455 goods
594 goods
7
1
18
2
11
3
15
13
4
272
41
98
102
17
21
36
8
5
83
14
20
28
37
23
67
6
12
9
25
34
10
56