1583
0
1225
2566
3
1012
629
1523
2
581
868
1376
475
660
1310
575
718
978
504
542
1393
1
1252
458
621
984
1816
1239
1055
566
2649
883
3252
1017