12543 153
26330 284
343958 934
308868 1150
37079 477
30998 743
109196 591
77545 717
28117 232
35852 345
38471 437
3615 56