\documentclass[tikz,border=5pt]{standalone}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[OT1]{fontenc}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1]
\draw [fill={rgb, 255:red, 216; green, 215; blue, 215}, fill opacity=1] (91,159.22) .. controls (91,153.26) and (95.71,148.43) .. (101.52,148.43) .. controls (107.34,148.43) and (112.05,153.26) .. (112.05,159.22) .. controls (112.05,165.17) and (107.34,170) .. (101.52,170) .. controls (95.71,170) and (91,165.17) .. (91,159.22) -- cycle;
\draw [dash pattern={on 4.5pt off 4.5pt}] (110.13,150.39) -- (153.75,114.08);
\draw [shift={(156.06,112.16)}, rotate = 500.22] [fill={rgb, 255:red, 0; green, 0; blue, 0}] [line width=0.08] [draw opacity=0] (7.14,-3.43) -- (0,0) -- (7.14,3.43) -- (4.74,0) -- cycle;
\draw (173.28,112.16) -- (214.9,80.63);
\draw [shift={(217.29,78.82)}, rotate = 502.86] [fill={rgb, 255:red, 0; green, 0; blue, 0}] [line width=0.08] [draw opacity=0] (7.14,-3.43) -- (0,0) -- (7.14,3.43) -- (4.74,0) -- cycle;
\draw (173.28,112.16) -- (212.22,148.35) ;
\draw [shift={(214.42,150.39)}, rotate = 222.9] [fill={rgb, 255:red, 0; green, 0; blue, 0}] [line width=0.08] [draw opacity=0] (7.14,-3.43) -- (0,0) -- (7.14,3.43) -- (4.74,0) -- cycle;
\draw (232.6,77.84) -- (270.27,102.66);
\draw [shift={(272.78,104.31)}, rotate = 213.38] [fill={rgb, 255:red, 0; green, 0; blue, 0}] [line width=0.08] [draw opacity=0] (7.14,-3.43) -- (0,0) -- (7.14,3.43) -- (4.74,0) -- cycle;
\draw [color={rgb, 255:red, 0; green, 0; blue, 0}, draw opacity=1] [fill={rgb, 255:red, 253; green, 163; blue, 148}, fill opacity=1] (217.29,70) -- (234.51,70) -- (234.51,89.61) -- (217.29,89.61) -- cycle;
\draw [color={rgb, 255:red, 0; green, 0; blue, 0}, draw opacity=1] [fill={rgb, 255:red, 253; green, 163; blue, 148}, fill opacity=1] (156.06,102.35) -- (173.28,102.35) -- (173.28,121.96) -- (156.06,121.96) -- cycle;
\draw [color={rgb, 255:red, 0; green, 0; blue, 0}, draw opacity=1] [fill={rgb, 255:red, 253; green, 163; blue, 148}, fill opacity=1] (272.78,93.53) -- (290,93.53) -- (290,113.14) -- (272.78,113.14) -- cycle;
\draw [color={rgb, 255:red, 0; green, 0; blue, 0}, draw opacity=1] [fill={rgb, 255:red, 253; green, 163; blue, 148}, fill opacity=1] (214.42,138.63) -- (231.64,138.63) -- (231.64,158.24) -- (214.42,158.24) -- cycle;
\draw [fill={rgb, 255:red, 219; green, 219; blue, 219}, fill opacity=1] (371,159.22) .. controls (371,153.26) and (375.95,148.43) .. (382.05,148.43) .. controls (388.16,148.43) and (393.11,153.26) .. (393.11,159.22) .. controls (393.11,165.17) and (388.16,170) .. (382.05,170) .. controls (375.95,170) and (371,165.17) .. (371,159.22) -- cycle;
\draw [dash pattern={on 4.5pt off 4.5pt}] (391.1,150.39) -- (436.98,114.02);
\draw [shift={(439.33,112.16)}, rotate = 501.59] [fill={rgb, 255:red, 0; green, 0; blue, 0}] [line width=0.08] [draw opacity=0] (7.14,-3.43) -- (0,0) -- (7.14,3.43) -- (4.74,0) -- cycle;
\draw (457.41,112.16) -- (501.2,80.58);
\draw [shift={(503.63,78.82)}, rotate = 504.2] [fill={rgb, 255:red, 0; green, 0; blue, 0}] [line width=0.08] [draw opacity=0] (7.14,-3.43) -- (0,0) -- (7.14,3.43) -- (4.74,0) -- cycle;
\draw (457.41,112.16) -- (498.37,148.4);
\draw [shift={(500.62,150.39)}, rotate = 221.51] [fill={rgb, 255:red, 0; green, 0; blue, 0}] [line width=0.08] [draw opacity=0] (7.14,-3.43) -- (0,0) -- (7.14,3.43) -- (4.74,0) -- cycle;
\draw (519.71,77.84) -- (559.37,102.72);
\draw [shift={(561.91,104.31)}, rotate = 212.1] [fill={rgb, 255:red, 0; green, 0; blue, 0}] [line width=0.08] [draw opacity=0] (7.14,-3.43) -- (0,0) -- (7.14,3.43) -- (4.74,0) -- cycle;
\draw [color={rgb, 255:red, 0; green, 0; blue, 0}, draw opacity=1] [fill={rgb, 255:red, 253; green, 163; blue, 148}, fill opacity=1] (503.63,70) -- (521.72,70) -- (521.72,89.61) -- (503.63,89.61) -- cycle;
\draw [color={rgb, 255:red, 0; green, 0; blue, 0}, draw opacity=1] [fill={rgb, 255:red, 240; green, 191; blue, 96}, fill opacity=1] (439.33,102.35) -- (457.41,102.35) -- (457.41,121.96) -- (439.33,121.96) -- cycle;
\draw [color={rgb, 255:red, 0; green, 0; blue, 0}, draw opacity=1] [fill={rgb, 255:red, 253; green, 163; blue, 148}, fill opacity=1] (561.91,93.53) -- (580,93.53) -- (580,113.14) -- (561.91,113.14) -- cycle;
\draw [color={rgb, 255:red, 0; green, 0; blue, 0}, draw opacity=1] [fill={rgb, 255:red, 253; green, 163; blue, 148}, fill opacity=1] (500.62,138.63) -- (518.71,138.63) -- (518.71,158.24) -- (500.62,158.24) -- cycle;
\draw (96,153) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont r}};
\draw (441.33,105.35) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont r}};
\draw (103.52,173) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\small {\fontfamily{pcr}\selectfont 1}}};
\draw (158.06,124.96) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont {\small p-1}}};
\draw (219.29,92.61) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont {\small 1}}};
\draw (216.42,161.24) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont {\small 1}}};
\draw (274.78,116.14) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont {\small 1}}};
\draw (441.33,124.96) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont {\small p-1}}};
\draw (505.63,92.61) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont {\small 1}}};
\draw (502.62,161.24) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont {\small 1}}};
\draw (563.91,116.14) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\fontfamily{pcr}\selectfont {\small 1}}};
\draw (109,205) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\small {\fontfamily{pcr}\selectfont Non-facility source node}}};
\draw (399,206) node [anchor=north west] [inner sep=0.75pt] [align=left] {{\small {\fontfamily{pcr}\selectfont Facility source node}}};
\end{tikzpicture}
\end{document}