total of 524 records found showing records per page