Annual Cowboy Invitational draws a crowd