945
852
942
753
876
763
671
857
848
754
711
706
952
803
697
646
933
717
677
705
948
980
776
691
760
762
817
705
1512
798
835
1284
721
743
700
724
861
754
834
715
718
733
722
818
738
1087
709
1168
843
959
673
745
709
1131
813
846
953
1102
5723
813