1225
0
1012
581
542
629
868
978
475
1310
1239
1055
1380
1376
458
660
2287
1
718
2649
1252
6899
9
984
1017
3252
504
1816
621
566
1681
883
1494