31158
31104
31104
27579
18084
31297
27851
20982
14926
10500