12543 153
26325 284
343924 934
308848 1150
37078 477
30997 743
109178 591
77522 717
28106 232
35839 345
38455 437
3611 56