10301 99
29562 391
12032 634
13120 52
24705 659
21939 350
11662 542
211284 1036
17367 136
69718 427
27916 534
155818 1003
4589 856