2137857
2930563
3256402
5444950
11167467
14309590
15998269
16533504
18490896