1217
2
475
1005
3
654
0
1383
1
543
725
1714
653
1255
904
884
1454
415
83
1150
1652
528
1166
747
1043
1161
1475
1151
810
1056
1134
1543
3836
1341