add function sortBySubArrayCount