25084 140
13732 162
18717 581
22840 279
31951 582
29836 365
2854 365
11682 239
18548 496
60361 851
19807 515