25011 140
13556 162
18671 581
22816 279
31831 581
29734 365
2847 365
11671 239
18473 496
60124 851
19705 515