15030 10
14065 11
24611 29
20395 16
16980 11
10803 3
11128 1
12058 3
12063 3
12273 2
12262 3
12078 6
20484 21
16025 5
17814 9
23359 40
15015 12
21553 30
14787 6
17996 23
16033 10
12576 4
13748 4
11686 3