8948 9
16768 18
40526 95
9653 15
5737 7
7675 3
19545 14
7950 14
5177 9
15421 27
14730 26
21292 37
23655 19