12543 153
26325 284
343923 934
308847 1150
37078 477
30997 743
109177 591
77521 717
28105 232
35838 345
38453 437
3611 56