929
725
711
1312
1512
920
790
647
725
1123
5158
617
923
686
781
828
760
926
1209
754
1245
827
777
850
1026
1151
916
750
768
836
679
1109
680
651
990
1071
703
736
824
1273
1003
642
744
616
692
1836
657
3118
654
644
837
763
712
717
1012
1024
871
736
799
687