28940 27
14911 13
13602 10
19209 17
23839 21
26152 23
9945 8
30458 26
13401 11
11869 10
21306 21
10608 8