12535 153
26313 284
343743 934
308699 1150
37066 477
30972 743
109063 591
77318 717
28062 232
35776 345
38308 437
3605 56