4
1
2
1107
1
29

1
2
1
470
504
133
3
1
4
2
21
1
1