12553 153
26341 284
344238 934
309090 1150
37159 477
31037 743
109348 591
77834 717
28189 232
35936 345
38693 438
3623 56