520
0
2725
1
730
624
388
180
336
468
1150
503
791
490
511
359
441
606
422
275
1934
2
5491
15
599
1295
3
1320
757