0
8
6
2
5
1
3
23
4
7
34
17
12
15
9
94
68
13
49
113
43
57
21
104
28
30
58
44
64
20
10
41
32
37
29
393
63
388
831
215
174