How To Count Unique Values In Python Dataframe Sort By Multiple Columns