8993 18
8851 28
16346 55
10948 10
28075 65
9218 22
6973 10
7043 20
11236 28
27855 76
3189 9
5458 11
9142 9
40876 62
15994 67
3984 11
5813 12
7420 17
11533 28
11671 29
14205 23
8123 11
10188 35
31684 127