15313 502
8637 320
4242 291
9090 665
9665 747
31279 633
22016 1056
1572 110
1954 93
4235 98
4226 598
22652 174
17182 108
2639 398
3934 806