1397
2
400
1
576
303
3037
4
76
769
760
607
886
522
530
1489
3
672
687
1209
1689
0
1344
405
387
143
2605
14
1936