Total number of available courses : 45
Number of matching courses : 45