5848 3
6915 9
12442 22
14298 14
18618 22
22092 17
6044 8
12905 16
14451 13
5901 7
17339 20
12161 7
21083 21
20800 30
8106 9
14070 20
7560 1
23384 45
51671 67
24099 28
18997 15
9641 9
25600 42
19779 19