12553 153
26341 284
344217 934
309059 1150
37141 477
31033 743
109338 591
77802 717
28182 232
35929 345
38676 438
3621 56