12546 153
26338 284
344031 934
308927 1150
37086 477
31009 743
109240 591
77627 717
28133 232
35878 345
38536 437
3618 56