12553 153
26341 284
344220 934
309068 1150
37149 477
31034 743
109341 591
77808 717
28184 232
35932 345
38681 438
3622 56