42088 34
38935 22
34506 19
21820 27
19180 26
15437 14
15384 16
14146 17
13889 8
13815 15
12947 19
12612 13
12246 11
11105 15
9857 9
9386 14