14006 8
9536 5
9590 3
14028 18
12707 9
11862 3
9538 2
8814 3
10978 2
15805 19
11462 5
20078 14
14746 17
15944 19
24628 44
20126 11
10455 1
13665 7
12781 3
11866 5
12330 3
9798 3
9044 2
9699 6