15286 502
8629 320
4238 291
9090 665
9663 747
31279 633
22013 1056
1572 110
1953 93
4234 98
4226 598
22650 174
17182 108
2639 398
3934 806