996
853
941
752
835
794
883
927
815
766
755
1120
1059
1079
795
879
802
907
845
947
1029
865
1059
817
902
927
766
1043
978
1358
778
839
853
926
907
1030
931
901
924
914
959
1016
904
952
849
1096
855
1113
1407
965
1001
808
1202
864
946
899
906
962
975
949