308
72
33
35
105
21
5
10
12
3
11
18
16
14
36
9
24
2
1
0
865
102
53
60
48
95
45
106
69
119
758
117
167
104
4
47
151
7
855
51
86
279
129
766
206
32
23
22
54
19
623
8
25
13
29
63
39
34
6
41
30
20
83