509 goods
593 goods
434 goods
873 goods
35 goods
5
3
8
11
32
21
180
1
6
138
47
48
51
90
4
65
85
9
34
69
43
184
76
16
28
30
2
33
23
17
10
42
13
20
115
25
52
55
7
46
19
26
216
62
18