629
28
12
317
31
42
18
6
81
38
27
53
69
44
336
82
3
337
3639
36
41
39
190
86
72
294
147
134
215
55
260
235
267
35
277
284
287
178
218
25
331
232
142