1301
994
879
867
896
814
794
828
832
809
825
798
838
823
861
831
820
940
855
875
850
894
837
877
936
989
914
903
965
929
963
938
916
1048
1030
982
953
918
935
995
959
932
924
1013
974
895
961
904
923
930
947
851
890
902
882
870
942
934
922
906
972
970
1063
992
1118
1123
1027
1056
1184