25083 140
13728 162
18714 581
22838 279
31948 582
29831 365
2854 365
11682 239
18546 496
60352 851
19806 515