13536 15
15427 20
12595 14
28764 55
12528 12
14293 13
12201 7
17125 5
22312 49
40526 42
27688 28
10235 3
10892 8
19772 31
14399 15
19779 39
18935 30
34976 41
9797 2
10165 2
12363 10
12811 8
9974 15
16233 29