applications of networks 2943530