10301 99
29564 391
12033 634
13120 52
24707 659
21941 350
11662 542
211313 1036
17368 136
69728 427
27927 534
155844 1003
4589 856