Typescript Select Distinct Multiple Columns Count