Rapperswil, St-Gall