0
6
1
18
12
9
4
3
5
11
2
7
13
27
8
20
24
64
62
32
195
130
159
683
299
216
46
146
23
301
141
28
187
17
10
182
140
174