12532 153
26305 284
343634 934
308586 1149
37058 477
30948 743
108995 591
77170 717
28024 232
35733 345
38234 437
3601 56