29486 90
5602 17
115589 310
25908 124
9263 29
20387 111
20247 77
8385 33
99826 359
3203 9
14406 69
10989 23
5612 17
5604 16
7218 25
6683 22
3823 11
4380 20
5160 18
4550 17
5048 9
4678 16
6908 22
26373 177