2722
3
1225
0
1380
1012
660
629
581
868
1376
475
1310
575
718
978
504
542
1055
1252
458
467
621
984
1816
1558
2
1239
2890
566
2649
866
1
883