1225
0
581
1012
1310
475
621
629
575
718
984
868
566
1376
660
4248
1
883
1017
978
504
542
1301
2
1239
1252
458
2649
1816
1055
3252
118
2890
3