12543 153
26336 284
343996 934
308907 1150
37083 477
31002 743
109222 591
77593 717
28127 232
35871 345
38506 437
3618 56