19856 17
20246 15
21222 21
9190 3
96476 227
8741 8
19136 24
30337 30
29376 43
19683 40
13993 23
15633 37
19529 42
46794 23
40698 70
14177 13
14995 16
9743 13
9014 6
8219 7
9647 5
8707 5
21096 46
20471 69