25084 140
13730 162
18716 581
22840 279
31951 582
29835 365
2854 365
11682 239
18548 496
60360 851
19807 515