12541 153
26322 284
343892 934
308819 1150
37078 477
30992 743
109148 591
77498 717
28093 232
35826 345
38416 437
3610 56