10296 99
29557 391
12030 634
13115 52
24695 659
21926 350
11660 542
211211 1036
17367 136
69697 427
27904 534
155748 1003
4589 856