Pool Distribution (calulate by blocks)