29030
4697
760
386
403
4391
6057
1109
4928
745
2443
9843
10390
1733
25769