25029 140
13596 162
18689 581
22819 279
31860 581
29759 365
2848 365
11674 239
18488 496
60173 851
19723 515