681
887
601
578
623
566
564
643
518
609
610
580
667
647
579
692
589
678
1169
670
579
547
653
526
579