25008 140
13550 162
18669 581
22814 279
31826 581
29731 365
2847 365
11671 239
18471 496
60116 851
19703 515