25012 140
13560 162
18672 581
22817 279
31833 581
29737 365
2847 365
11671 239
18474 496
60127 851
19706 515