If i have a sharded table using Distributed engine with 3 shards, the select query on distributed table will be sent to all the 3 shards and results will be aggregated. Does cli