17395 50
9855 34
17464 31
21655 62
19224 46
7569 28
9767 16
6828 9
6426 15
12342 13
29846 90
32239 127