1087
2
1129
1
1294
1225
0
1597
3
2184
888
1380
1012
660
629
581
868
1455
1376
1568
475
1660
1310
575
718
978
504
542
1055
1302
2100
1252
458
467