You seem to be collecting info in %list, but never use it. Why bother ?
You will need to explain what you mean by "de-duping the MIN that's being captured prior to counting it". The hash %count, by it's very nature, de-dupes the key. Perhaps an example of what the ksh does that your code does not, would help.
Profanity is the one language all programmers know best.