Given $n$, the number of vertices, what is the number of triangle-free simple graphs on $n$ vertices (or asymptotically)?

A more difficult problem is, given $n$, $m$, what is the number of triangle-free simple graphs on $n$ vertices with $\le m$ edges (or asymptotically)?