14931 23
13600 10
10169 3
12577 7
12603 9
10749 4
11549 6
11389 3
10621 5
8975 5
10929 2
12780 12
11523 3
11300 5
14118 8
12865 4
11024 11
9891 3
13435 10
10035 4
11256 5
14013 5
13143 15
16451 25