1225
0
1537
1
1012
629
581
868
2309
2
1376
475
660
1310
575
718
978
504
542
1721
1252
458
621
984
1816
2884
5
1239
1055
1535
566
2090
2649
883