Ok, shall confirm my concept with you.
If more of the solute of a particular substance dissolves than
the other, then crystalization of this substance will yield more
crystals than a substance whose solute is less soluble. Is it
because if more solute dissolves, then upon evaporation of the
water and cooling, more crystals form?
Eg
NaCl 5g dissolve in 100ml of water at 25 degrees
NaNO3 50g dissolves in 100ml of water at 25 degrees
NaCl 9g dissolves in 100ml of water at 100 degrees
NaNO3 90g dissolves in 100ml of water at 100 degrees.
From the above, you can see that when water is cooled, you will
get 4g of NaCl and 40g of NaNO3.
For O's, you will will consider evaporation as neglegible so
only take into account the cooling.