10552 9
12890 10
100375 127
33551 36
19255 15
14312 12
30404 26
19166 15
34748 37
77787 80
21583 19
11796 10