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