10296 99
29557 391
12029 634
13113 52
24694 659
21924 350
11659 542
211189 1036
17366 136
69685 427
27903 534
155733 1003
4589 856