19465 18
25389 34
30337 68
9494 8
6561 4
5213 1
12758 19
15685 16
5322 3
5201 4
8060 10
15386 40
21155 5
12172 21