From theorem $4$ and corollary $1$ in this book we have that graph isomorphism has to do with automorphism group of a graph. We also know every group is the automorphism group of a graph by Frucht's theorem. However here I seek something stronger. I want to fix the size of graphs I seek automorphism group.
Given integer $m$ from $1$ to $n$
how many non-isomorphic subgroups of order $m$ can occur as automorphism group of a graph of size $n$?
How many distinct subgroups of $S_n$ can occur as automorphism groups of a graph of size $n$?
Is there an easy way to understand 1. and 2. as I am only looking for asymptotics?
What is the minimum $f(n)$ needed to realize all distinct subgroups of $S_n$ as automorphism group of some graph of size $f(n)$?
Do any of 1.,2. and 3. change significantly if we are allowed directed graphs?