25089 140
13744 162
18718 581
22841 279
31960 582
29839 365
2854 365
11683 239
18552 496
60373 851
19811 515