12822 6
9432 4
16341 12
11906 6
10176 1
20929 23
10768 3
9434 2
9629 2
24259 32
14939 18
50119 80
17847 16
30057 54
17243 19
18415 14
13940 9
18168 19
20673 28
21648 25
25154 39
21379 20
13918 8
18927 28