CNPAPC compare prices