9
25
58
228
31
20
11
13
1179
5
2
8
28
32
199
24
19
478
6
7
21
55
30
14
15
148
3
4
16
46
54
76
36
67
95
37
53
60
38
395
143
136
358
485
161