438
1
480
803
1595
578
460
482
433
2
721
451
514
533
527
688
615
457
465
695
513
537
515
806
2129
567
947
579
539
570