25098 140
13764 162
18721 581
22847 279
31968 582
29848 365
2855 365
11683 239
18558 496
60399 851
19820 515