24158
14619
19915
4310
3164
2314
2034
2629