10303 99
29568 391
12033 634
13121 52
24712 659
21946 350
11662 542
211375 1036
17368 136
69748 427
27938 534
155893 1003
4590 856