308
72
33
35
105
21
5
10
12
3
11
18
16
14
36
9
24
2
1
0
846
102
50
58
47
93
43
103
67
31
118
101
746
113
164
4
150
149
6
840
86
267
127
753
51
202
32
22
20
54
7
19
613
8
13
27
63
39
41
29
82