3093 25
4562 505
980 101
13331 217
2705 556
4721 500
8292 905
1600 78
2790 477
5472 549
2185 186
14477 420
4237 313
3719 393
37896 209
3271 494
45643 76
5683 317
8661 227
1785 278
2178 137
3895 235