1089
1
1310
0
1225
581
1012
475
1442
718
1376
868
542
984
978
629
566
1017
621
1816
575
2649
660
883
2184
504
1239
1380
458
1015
1055
1252