12523 153
26285 284
343419 934
308370 1149
37051 477
30921 743
108900 591
76920 717
27961 232
35659 345
38094 437
3590 56