def list_to_dict(lst):
dict_count = {}
for i in lst:
if i not in dict_count:
dict_count[i] = 1
else:
dict_count[i] = dict_count[i] + 1
sorted_dict_count = dict(sorted(dict_count.items(), key= lambda item: item[1], reverse=True))
return sorted_dict_count
lst = [1, 2, 3, 4, 5, 1, 2, 3, 1, 2, 1]
print(list_to_dict(lst))