12528 12
44062 55
25931 22
18311 18
14422 13
17839 18
10989 9
18486 15
29086 23
10103 9
6563 5
161567 15