2
1
6
3
1
12
23
1
22
12
5
6
2
8
1
2
4
3
1
1
2
8
1
1
170
5
129