9
5
8
14
4
19
18
21
57
205
274
53
1807
56
339
81
181
137
119
179
216
142
149
94
135
85
37
217
161
894
84
1744
70
192
234
316
190
134
6374
55
197