
\begin{tikzpicture}[
   edge from parent fork down,
   auto
]
\tikzset{ 
   treenode/.style={align=center}, 
   root/.style={treenode, inner sep=10pt, text width = 30mm, font=\large}, 
   1/.style={treenode, inner sep= 10pt, text width = 25mm, font=\large}, 
   2/.style={treenode, inner sep= 10pt, text width = 17mm, font=\large},
   3/.style={treenode, inner sep= 10pt, text width = 12mm, font=\large}, 
   4/.style={treenode, inner sep= 10pt, text width = 8mm, font=\large},   
   %level/.style={level distance=1.5cm},
   level 1/.style = {sibling distance=7cm, level distance=2cm}, 
   level 2/.style = {sibling distance=3cm, level distance=2cm}, 
   level 3/.style = {sibling distance=3cm, level distance=2cm} 
}  
%[level distance=1.3cm,
%   level 1/.style={sibling distance=3cm, level distance=1cm},
%   level 2/.style={sibling distance=1.5cm, level distance=0.8cm}]
%   level /.style={sibling distance=1.5cm, level distance=0.8cm}]
\node[root, draw](tree){$1.\;\;2\;\;3.1.$}
   child {node[1,draw] {$4.1.-4.3.$}
   child {node[2,draw] {$4.4.-4.5.$}}
   child {node[2,draw] {$4.6.$}}
}
child {node[1, draw] {$3.2.-3.3.$}
   child {node[2,draw] {$5.1.-5.5.$}
   child {node[3,draw] {$5.6.$}
   child {node[4,draw] {$6.$}}}
   child {node[3,draw] {$5.7.$}}
   child {node[3,draw] {$5.8.$}}
   child {node[3,draw] {$5.9.$}}
   child {node[3,draw] {$5.10.$}}}
};
\end{tikzpicture}
%!tikz source end
