12537 153
26315 284
343783 934
308729 1150
37067 477
30977 743
109076 591
77364 717
28066 232
35792 345
38344 437
3606 56