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