8
17
4
5
2
30
9
12
1
0
18
19
15
13
6
25
20
29
42
57
40
11
3
149
216
828
253
181
73
394
481
299
176
270
332
101
114
382
198
21
160
214
84