30147 36
20572 22
16622 19
8017 7
34998 49
17866 23
9891 10
16423 13
8133 7
12568 14
20794 22
24688 29