18971 503
9629 320
4621 291
9234 665
9732 747
31425 633
22384 1056
1588 110
2072 93
4494 98
4347 598
22673 174
17508 108
2667 398
3988 806