12538 153
26315 284
343798 934
308735 1150
37067 477
30978 743
109089 591
77373 717
28073 232
35794 345
38352 437
3606 56