12538 153
26315 284
343799 934
308737 1150
37067 477
30979 743
109090 591
77375 717
28074 232
35797 345
38353 437
3606 56