10301 99
29563 391
12032 634
13120 52
24705 659
21940 350
11662 542
211305 1036
17368 136
69725 427
27925 534
155832 1003
4589 856