10556 9
9565 7
18954 18
35622 41
15075 14
30432 26
12086 10
23458 25
15521 14
55067 37
59989 64
10113 8