News

For the first quarter, there were a total of 261,878 PICs checks conducted, resulting in purchase denials for 3,811 people, ...