25033 140
13606 162
18691 581
22822 279
31867 581
29761 365
2849 365
11674 239
18498 496
60182 851
19734 515