14091
42544
20620
31435
16991
25347
16803
26745
25872
23759