NPA seizes at least 38 firearms in past two weeks