12527 153
26303 284
343541 934
308495 1149
37054 477
30939 743
108965 591
77078 717
27990 232
35694 345
38172 437
3595 56