105
32
21
43
166
54
10
4
15
5
11
214
770
314
1290
52
126
121
20
384
41
333
64
13
380
19
62
59
24
115
258
1353
23
234
35
45
358
60
83
147