7896 9
16228 32
10818 8
10570 11
6222 3
9948 4
6730 1
6449 1
8650 5
7523 8
7788 4
10813 7
34359 39
6732 6
9192 9
10696 9
33460 53
40533 58
67626 114
26889 49
42663 92
26602 62
33791 35
59238 115