12532 153
26305 284
343651 934
308597 1149
37058 477
30951 743
109012 591
77194 717
28029 232
35737 345
38246 437
3602 56