25041 10
17383 13
6894 3
104018 41
8618 5
20027 22
39408 29
24868 10
29242 21
15824 5
19792 15
14116 10