Ipfs public node. Average peers number to connect?

An public IPFS node connet in the average to how many peers?

Yesterday I was connected to 1000 peers, today just 15.

How to detect if my ISP (internet service provider) is the problem, making not reachable some IP?

Where to get a list of public nodes to connect as peers?