25098 140
13760 162
18721 581
22844 279
31968 582
29848 365
2855 365
11683 239
18558 496
60395 851
19820 515