Introduced separate table for recommendations count for more effective sorting