308
72
33
35
105
21
5
10
12
3
11
18
16
14
36
9
24
2
1
0
862
102
52
60
48
94
45
106
69
32
119
757
116
167
104
4
47
151
7
854
51
86
278
129
765
206
23
22
54
19
622
8
25
13
28
63
39
34
6
41
30
20
83