12523 153
26285 284
343416 934
308368 1149
37051 477
30921 743
108898 591
76917 717
27959 232
35659 345
38092 437
3590 56