10301 99
29561 391
12032 634
13120 52
24705 659
21939 350
11662 542
211280 1036
17367 136
69718 427
27915 534
155816 1003
4589 856