12546 153
26338 284
344027 934
308927 1150
37086 477
31009 743
109236 591
77620 717
28131 232
35878 345
38534 437
3618 56