1225
0
1012
1376
868
1310
542
581
978
629
718
2219
2
1494
660
504
2282
5
2420
475
1718
1
1380
458
2649
1816
1055
575
2680
984
1252
1663
566
3001