15998 24
19841 22
39545 61
20772 29
28887 52
61790 83
63173 121
63891 140
134688 260
43464 99
44361 59
16504 9
21629 13