\documentclass{standalone}
\usepackage{tikz}

\begin{document}

\tikzset{
  ufnode/.style={
    circle,
    draw,
    thick
  },
  ufedge/.style={
    -latex, 
    thick
  }
}

\begin{tikzpicture}
  \draw
  (0,1) node[ufnode] (n0) {0}
  (1,2) node[ufnode] (n1) {1}
  (2,1) node[ufnode] (n2) {2}
  (5,1) node[ufnode] (n3) {3}
  (6,2) node[ufnode] (n4) {4}
  (7,1) node[ufnode] (n5) {5}
  (7,0) node[ufnode] (n6) {6}
  (10,1) node[ufnode] (n7) {7}
  (10,2) node[ufnode] (n8) {8}
  (13,2) node[ufnode] (n9) {9}
  ;

  \draw[ufedge] (n0) -- (n1) ;
  \draw[ufedge] (n2) -- (n1) ;
  \draw[ufedge] (n1) edge[loop above] (n1) ;

  \draw[ufedge] (n3) -- (n4) ;
  \draw[ufedge] (n5) -- (n4) ;
  \draw[ufedge] (n6) -- (n5) ;
  \draw[ufedge] (n4) edge[loop above] (n4) ;

  \draw[ufedge] (n7) -- (n8) ;
  \draw[ufedge] (n8) edge[loop above] (n8) ;

  \draw[ufedge] (n9) edge[loop above] (n9) ;
\end{tikzpicture}

\end{document}
