10301 99
29564 391
12033 634
13120 52
24708 659
21941 350
11662 542
211316 1036
17368 136
69732 427
27927 534
155848 1003
4589 856