9635 6
15594 20
5657 3
25580 64
5805 5
10501 15
22641 24
6877 5
12673 14
16230 28
4534 1
9469 27
8883 7
28217 59
18200 36
20575 31
10754 31
17454 48
18384 21
30987 40
5749 12