Python Count Unique Values In Dataframe Pandas Sort By Multiple Columns