2541510
3344041
3950518
6876059
9794965
16138476
16830398
16855404
18978000