12538 153
26315 284
343792 934
308731 1150
37067 477
30978 743
109080 591
77370 717
28072 232
35793 345
38349 437
3606 56