9346 6
16916 16
30928 31
37617 41
26213 24
10911 8
11478 9
15734 14
12549 11
9033 6
30981 31
115693 127