Has been ruling

Has been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been rulingHas been ruling