25088 140
13740 162
18718 581
22841 279
31955 582
29837 365
2854 365
11683 239
18551 496
60365 851
19810 515