109906 16
31530 6
39982 5
31582 5
25855 1
25879 2
35277 7
29303 7
29005 2
28583 2
67408 4
33680 5
26827 6
28803 5
32577 5
28628 3
20626 1
30554 3
44802 5
21879 3
19551 2
30307 6
41477 9
23981 2