400
0
798
464
521
392
804
787
101
1016
418
1462
477
714
2211
611
255
543
275
439
860
560
522
1073
4106
74
460
407
587
475
913