10291 99
29543 391
12018 634
13094 52
24672 659
21899 350
11649 542
210889 1036
17355 136
69586 427
27866 534
155502 1003
4583 856