25099 140
13767 162
18721 581
22847 279
31969 582
29849 365
2855 365
11684 239
18558 496
60400 851
19821 515