10296 99
29558 391
12030 634
13115 52
24697 659
21927 350
11660 542
211222 1036
17367 136
69703 427
27904 534
155766 1003
4589 856