1,991 patterns

All patterns