12543 153
26328 284
343935 934
308855 1150
37079 477
30998 743
109188 591
77530 717
28109 232
35844 345
38466 437
3614 56