The public insurance which covers 88% of the population gets 15 billion tax EUR annually, with total revenue of public insurances being 250 billion.
https://de.statista.com/statistik/daten/studie/192409/umfrag...
So most money comes from the insured people. The maximum you pay for the public insurance is 703€ per month, and it covers your children and non working spouse.