29746 90
5675 17
116402 310
26159 124
9373 30
20547 110
20428 78
8488 33
100905 363
3266 9
14515 69
11045 23
5738 17
5695 16
7298 25
6766 22
3873 11
4447 20
5239 18
4618 17
5123 9
4745 16
6994 22
26595 178