12532 153
26306 284
343662 934
308607 1149
37058 477
30954 743
109018 591
77204 717
28032 232
35739 345
38256 437
3602 56