35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
136
134
114
19
20
37
290
85
388
234
126
263
557
12
817
72
501
128
158
81
16
38
50
43
14
109
82
152
63
59
66
102