2
1
3
4
8
20
5
4
6
23
1
0
6
11
3
12
2
1
3
2