10303 99
29568 391
12033 634
13121 52
24712 659
21945 350
11662 542
211354 1036
17368 136
69747 427
27935 534
155892 1003
4590 856