The Top Ten Algorithms In Data Mining