10301 99
29563 391
12032 634
13120 52
24705 659
21941 350
11662 542
211308 1036
17368 136
69726 427
27927 534
155839 1003
4589 856