12541 153
26323 284
343892 934
308821 1150
37078 477
30992 743
109152 591
77498 717
28094 232
35828 345
38419 437
3610 56