12543 153
26336 284
343992 934
308903 1150
37083 477
31000 743
109214 591
77582 717
28123 232
35868 345
38496 437
3615 56