12553 153
26341 284
344196 934
309039 1150
37132 477
31029 743
109327 591
77781 717
28178 232
35922 345
38657 438
3621 56