12546 153
26336 284
344012 934
308911 1150
37085 477
31004 743
109228 591
77606 717
28128 232
35874 345
38516 437
3618 56