25002 140
13534 162
18665 581
22814 279
31814 581
29720 365
2846 365
11671 239
18471 496
60107 851
19699 515