12523 153
26290 284
343445 934
308394 1149
37051 477
30928 743
108915 591
76949 717
27964 232
35667 345
38113 437
3591 56