12542 153
26325 284
343919 934
308843 1150
37078 477
30996 743
109174 591
77518 717
28103 232
35838 345
38449 437
3611 56