3178
2
4631
891
1
2551
4
1650
0
3418
1538
2972
6
3351
1709
529
3416
957
3593
117
1773
1685
2920
3080
2428
3