total of 2327 records found showing records per page