Nepal needs to create over 657 new jobs annually «