1225
0
1012
629
581
868
1376
475
660
2970
4
1310
575
718
978
504
542
1252
458
621
824
1
984
1816
1239
1055
566
2649
883
4564
14
3252
1017
1195