1440
2
2271
4
1012
0
984
1727
1964
3
1376
1243
1105
1531
1015
1103
484
2663
1225
596
668
1744
1
868
581
914
938
2123
475
534
490
2649
1310
850
1166