4
129
213
56
1
1
3
3
32
1
1
8
8
2
1
4