31010
8794
17683
15948
11805
15767
28149
5266
26715
14706