8
3
0
16
2
20
9
41
15
7
1
12
6
33
30
4
18
13
17
75
39
27
24
103
96
263
213
23
186
202
97
70
52
82
603
226
196
61
102
40
593