307
68
31
32
105
21
5
10
12
4
11
18
16
14
36
9
26
22
3
2
1
0
872
102
53
60
46
96
45
107
71
123
104
761
115
171
15
48
150
151
6
858
51
85
280
131
309
754
101
44
56
208
23
50
55
7
19
34
609
8
24
29
63
39
13
30
20
80
114