Clustered Orienteering Problem with Subgroups