20742 25
12296 24
14672 45
8390 11
7306 3
7518 2
9511 9
6969 4
7299 3
7251 0
7243 2
11950 17
6589 2
7886 4
7826 9
8954 3
11502 9
15762 13
9309 7
8950 1
9864 7
8147 2
10000 6
15423 5