How many gateways are needed to support 1,000 nodes sending 10 bytes per 5 minutes?

Also, I think different spreading factors can be handled simultaneously, like virtual sub-channels, not affecting each other? If true, then how to guess how much is sent per sub channel…

But that might not even be feasible for all gateways, if any: