10296 99
29557 391
12029 634
13112 52
24692 659
21922 350
11659 542
211183 1036
17366 136
69684 427
27903 534
155726 1003
4589 856