6259 S 77th West Ave Tulsa OK 74131 Records