12540 153
26320 284
343864 934
308786 1150
37075 477
30988 743
109127 591
77461 717
28086 232
35820 345
38397 437
3610 56