Let $G$ be a finite group with size $n$. Two basic results from finite dimensional complex linear representation theory reads:
the dimension $d$ of a irreducible representation divides $n$.
The sum of squars of dimensions over all nonisomorphic irreducible representation is $n$.
Question
(1) What I'm interested in is the inverse. Given a natural number $n$, for any tuple of natural numbers $(d_1,\cdots,d_l)$ such that
$d_i | n$ for each $i$.
$n = \sum_{i=1}^l d_i^2 $
$d_1 = 1$
is there a finite group $G$ whose simple modules have the prescribed dimensions $(d_1,\cdots,d_l)$?
(2) Is it hopeful to have a list of $n$ such that some admissible tuples don't correspond to some finite group?
(3) Are there programs that give us a list of all finite groups with prescribed order, and also give us the character table of a specific group? The closest I can find about finite groups are sage and atlas, but they do not seem to support what I wish.
Example
For example, when $n = 8$, the only admissible tuples are $(1,\cdots,1)$, $(1,1,1,2)$. In both cases, there are groups with prescribed dimensions of simple modules.