1310
0
1225
619
3
1012
629
1816
581
868
1055
3145
2
1376
475
660
1455
1
575
718
978
504
542
2631
2959
1252
458
621
3554
984
1239
566
2649
883