1397
2
400
1
576
303
3037
4
76
769
760
607
890
522
531
1489
3
672
687
1209
1689
0
1344
405
387
143
2606
14
1937