Use streams instead of lists in weekly service hours calculation