29501
25080
24312
19346
26288
44050
37688