315 toys collected at annual drive