21598 21
12372 10
10154 7
25698 27
24363 25
15738 14
28252 29
34972 37
21072 16
13867 12
13889 12
58802 67