10304 99
29568 391
12036 634
13121 52
24713 659
21946 350
11663 542
211391 1036
17369 136
69760 427
27942 534
155906 1003
4590 856