Fix the computation of the number of pages.

100 outings gives 2 pages, not 3.
Bugfix when there is no outings for some activity.