10572 9
19659 19
7492 7
10479 15
16246 23
6315 10
7954 5
14679 18
9735 4
7191 11
16359 11
10348 5
41390 90
8215 12
38755 40
5310 2
4839 6
6217 5
27027 22
15711 25
10994 18
38431 49
12444 7
6013 5