25085 140
13732 162
18718 581
22840 279
31952 582
29836 365
2854 365
11682 239
18549 496
60363 851
19808 515