1527 E 74th St Tulsa OK 74136 Records