16557 12
39198 29
9929 6
24520 16
12291 8
13203 9
27123 18
39440 40
19335 21
37656 34
15096 10
10532 6