Notes
Ranked - Computed using BPGIN and BPGOUT
Ranked - Computed using PPGIN and PPGOUT