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