1012
0
1225
1376
868
467
542
1310
1055
581
978
629
1274
718
660
1380
504
475
458
2649
984
1816
575
566
1252
1239
1212
1017
3252
621
883