31001 39
7360 3
14870 7
10425 5
12083 4
7264 1
10388 13
8662 3
11263 9
13451 10
6887 1
10489 8
8594 5
10921 7
7063 3
13824 22
7665 7
9932 6
13342 16
9956 13
14739 17
24261 31
8890 10
8688 9