105 goods
4 goods
299 goods
268 goods
111 goods
3
1
6
8
85
2
15
9
25
10
11
16
48
187
13
30
7
33
19
4
23
12
43
14