8
4
11
3
2
5
13
0
7
1
22
20
17
10
16
19
94
54
39
61
34
21
14
382
311
76
30
46
227
117
82
313
269
42
27
9
57
33
183
37
175
58
12
59
25
53
509