4
3
1
58
10
141
566