83
0
851
558
788
255
536
841
523
645
585
1467
488
1479
360
55
1478
278
577
441
700
1005
2693
1861
1848
1099
364
342
1429