12538 153
26317 284
343813 934
308748 1150
37069 477
30982 743
109101 591
77404 717
28075 232
35806 345
38360 437
3608 56