12543 153
26326 284
343929 934
308851 1150
37078 477
30997 743
109181 591
77522 717
28107 232
35839 345
38461 437
3613 56