1310
0
581
1225
475
1012
542
629
978
984
718
1239
2649
621
868
566
660
1017
1816
883
1252
3252
1055
1015
1376
13018
504
2348
458
1698
575