14043
42441
20561
31351
16944
25273
16782
26654
25809
23717