12543 153
26335 284
343987 934
308897 1150
37082 477
31000 743
109209 591
77576 717
28123 232
35865 345
38491 437
3615 56