8
7
12
3
152
118
26
22
1
0
39
82
182
16
72
10
6
25
19
41
15
34
9
5
24
14
28
210
1117
108
679
103
32
154
187
156
308
738
289
178
20