42958
26208
37771
23335
26548
50685
27529
238732
31217
26733
25586
26402
29929
19962
19018