12532 153
26306 284
343661 934
308601 1149
37058 477
30954 743
109017 591
77200 717
28032 232
35737 345
38251 437
3602 56