1078
2
608
0
1225
1376
2475
1
1012
458
785
581
1380
868
2436
475
1310
542
978
629
1055
1558
467
6713
11
946
6346
16
1701
718
2522
2627
7
2526
660
1694