10290 99
29543 391
12016 634
13090 52
24667 659
21895 350
11648 542
210876 1036
17355 136
69577 427
27863 534
155491 1003
4582 856