3
1
10
1
4
5
28
1
12
6
21
2
5
1
2
15
1
12