12546 153
26336 284
344021 934
308921 1150
37086 477
31007 743
109233 591
77612 717
28130 232
35877 345
38526 437
3618 56