678
1111
579
486
583
2577
756
5957
863
656
828
518
716
780
850
588
517
767
1
2538
482
1810
1356
1571
539
394
775
1
749
540
697
1
597
612
733
570
750
549
3590
660
486
614
659