893
875
959
667
809
846
796
805
805
1029
902
864
1147
743
786
741
776
725
1033
719
854
892
727
740
1189
1403
739
782
907
869
1087
927
1317
747
742
816
1100
710
748
2608
789
832
936
870
1013
1093
901
895
796
925
952
1812
1078
925
928
933
1181
755
901
807