12
377
33
8
1
0
2
2
6
20
32
7
5
3
5
6
2
8
9
18