13874 8
30263 26
23362 18
20707 38
29278 21
21900 17
18440 41
9977 6
6364 3
39443 29
24378 19
15235 10