12553 153
26342 284
344238 934
309091 1150
37160 477
31039 743
109350 591
77836 717
28190 232
35936 345
38693 438
3623 56