12546 153
26338 284
344034 934
308929 1150
37086 477
31010 743
109243 591
77629 717
28133 232
35879 345
38538 437
3618 56