542
0
1225
1012
629
581
1558
2
868
930
1376
475
660
1310
575
718
978
504
3470
5
458
1252
621
984
1816
1239
1055
566
883
2649
1525
3
4034
1
3252