added pagination

если у нас для платьев нет дефолтного скоупа, то first и last не всегда соответствуют таковым. Т.е. first не всегда имеет минимальный id и т.д.