"Существует 4 фактора, от которых зависит наше здоровье".
Here the grammatical number is quite confusing.
Nominative 4 (четыре) is followed by genitive singular фактора. No doubt here. If "4" takes another case (ex.: genitive четырёх) than "фактор" takes the corresponding plural case (becoming четырёх факторов then). So far so good.
But, what's the grammatical number of четыре itself, if it's a noun rather than just a numeral?
I mean, "существуЕТ (third person singular) четыре фактора". Is "четыре" a singular noun?
And then, "от которЫХ" (genitive plural) when "фактора" is genitive singular. Does the relative pronoun refer directly to the fact that we are talking about multiple factors, regardless of the genitive singular which is, say, a grammatical "whim" of the Russian language?