25806 18
10136 8
7885 4
9194 2
7239 3
30757 24
11132 14
8193 3
32378 59
87568 43
16853 19
25570 24
17855 13