36
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
141
121
21
20
42
291
87
384
19
240
126
258
558
828
72
17
503
127
156
83
16
33
12
50
46
14
110
154
61
59
45
103