Report: 2.3 million small arms in public domain