12534 153
26312 284
343726 934
308679 1150
37066 477
30969 743
109051 591
77296 717
28056 232
35767 345
38293 437
3605 56