Definately Swiss. Mandatory service age is 18-55 and you all have a service rifle (that's a Stgw-90 Select Fire Service Weapon) and 50 rounds of ammo handy in your home for deplyment. So about 85% of the males in the age range have a Stgw-90 at home. A good chunk of them also buy thier rifle when they leave the service.
So you are looking at about 1 million service rifles, or one for every five Swiss Citizens.
"If you put one in the snot locker, it doesn't matter what calibre it is".