12540 153
26320 284
343864 934
308793 1150
37075 477
30988 743
109129 591
77464 717
28086 232
35820 345
38401 437
3610 56