12553 153
26341 284
344181 934
309033 1150
37127 477
31027 743
109325 591
77775 717
28176 232
35920 345
38651 438
3621 56