10307 99
29570 391
12043 634
13126 52
24716 659
21958 350
11665 542
211477 1036
17373 136
69797 427
27962 534
155993 1003
4596 856