12532 153
26305 284
343635 934
308590 1149
37058 477
30948 743
108995 591
77176 717
28024 232
35733 345
38236 437
3602 56