10290 99
29543 391
12016 634
13090 52
24667 659
21895 350
11648 542
210877 1036
17355 136
69577 427
27865 534
155492 1003
4582 856