202
4
37
558

2
1
1
1
2
3
29
58
2
1
500
31
2
168