29406
3609
31147
20810
23196
15962
23367