Good morning Nick,
Tomas Polak indicates a total of 45 in two wars for Stepan Suprun, at least 11 of these in the MiG-3. However he acknowledged that this might not be true taking into account his early death.
http://airaces.narod.ru/china/suprun.htm
Michael