12532 153
26306 284
343661 934
308604 1149
37058 477
30954 743
109018 591
77201 717
28032 232
35737 345
38252 437
3602 56