10
382
13
91
1168
198
114
148
65
1102
33
20
6
18
38
8
5
36
35
28
12
136
94
31
52
19
24
11
2
26
7
278
95
68
17
48
14
9
34
173
4
29