total of 1079 records found showing records per page