Shadow Survival score

Does anyone here know exactly what determines your score? Obviously more wins = higher score but when the numbers are like 423545 or 541879 I am wondering if there are certain things that add to it more or don’t? Like do Perfects add more points? Ultra combos? More combo breakers? Using manuals? Finishing with more health etc?

In short I am just wondering what else adds to your score other than simply winning matches.