585
2
625
813
4
640
1
445
558
687
521
427
586
659
791
480
512
460
437
803
1594
513
537
457
465
553
570
685
984
424
954