1047627
2209918
4908269
8368922
12088447
15467880
17214338
18463816
18521528