25052 140
13646 162
18698 581
22827 279
31895 582
29791 365
2851 365
11677 239
18518 496
60257 851
19763 515