total of 31 records found showing records per page