2
1
12
26
7
20
4
11
2
4
2
1
3
3
2
15
17
40
4
5