3
2
1002
31

1
1
1
439
433
130
2
5
2
1
23