12553 153
26341 284
344213 934
309056 1150
37140 477
31032 743
109336 591
77797 717
28181 232
35929 345
38674 438
3621 56