270
45
68
32
37
51
151
527
41
20
421
24
200
178
83
199
163
28
678
188
205
132
296
44
249
207
237
324
157
148
221
261
341
648
265
19
340
247
203
91
230
59
1421
13
15
9
46
1128
23
27
109
173
53
66
11
21