6
4
42
618
9
35
17
410
38
82
113
25
110
192
332
268
53
206
14
101
157
125
32
121
21
44
392
27
186
560
284
34
22
13
76
373
68
129
258
37
19
41
170
146
301
367
188
162
149