10301 99
29563 391
12032 634
13120 52
24705 659
21939 350
11662 542
211296 1036
17368 136
69723 427
27925 534
155823 1003
4589 856