d2 blocks price