6
2
5
0
3
4
1
10
9
11
7
19
30
24
45
17
13
183
147
328
142
62
60
16
21
63
12
31
94
148
99
38
86
43
430
144
82
15