12531 153
26305 284
343616 934
308571 1149
37055 477
30947 743
108991 591
77153 717
28020 232
35728 345
38218 437
3601 56