1225
0
475
581
1310
1012
621
2050
1
467
978
718
2649
1017
1055
1239
883
1494
2558
3
1380
1816
1376
984
660
5805
868
629
542
3213
7
566
1618
2348