15297 502
8630 320
4242 291
9090 665
9663 747
31279 633
22015 1056
1572 110
1953 93
4235 98
4226 598
22652 174
17182 108
2639 398
3934 806