10304 99
29568 391
12039 634
13123 52
24713 659
21947 350
11663 542
211395 1036
17369 136
69765 427
27942 534
155913 1003
4591 856