12546 153
26336 284
344016 934
308914 1150
37086 477
31006 743
109230 591
77609 717
28129 232
35875 345
38520 437
3618 56