25050 140
13641 162
18698 581
22827 279
31893 582
29787 365
2851 365
11677 239
18517 496
60255 851
19762 515