19548 31
21602 54
16880 28
21075 41
55109 138
40978 167
29649 72
38236 84
16671 20
28459 63
10859 6
9473 1
23195 27
9673 1
13144 13
15217 20
9957 3
21664 36
23328 49
11438 6
23521 30
14629 21
25413 18
13916 12