Total number of available courses : 47
Number of matching courses : 17