10306 99
29570 391
12040 634
13126 52
24715 659
21956 350
11664 542
211450 1036
17370 136
69785 427
27954 534
155962 1003
4593 856