12553 153
26341 284
344232 934
309083 1150
37156 477
31037 743
109343 591
77824 717
28188 232
35935 345
38689 438
3623 56