Minimal number of moves: 59
From shortest paths on chart longest: 80
Number of reachable block arrangements: 1398
Number of reachable moves: 2338
Click here to see the shortest solution
Screen shot: