1183227
2264677
3682656
5490823
9298860
10471354
12082580
15803104
18766119