Improving Scalability of LoRaWAN Networks by Spreading Factor Distribution