143 goods
222 goods
100 goods
534 goods
2
4
5
6
7
1
10
3
45
30
8
11
12
14
13
58
18
48
35
20
19
15
32
9