12553 153
26346 284
344263 934
309123 1150
37173 477
31043 743
109365 591
77870 717
28203 232
35946 345
38723 438
3623 56