10300 99
29560 391
12032 634
13120 52
24703 659
21939 350
11662 542
211264 1036
17367 136
69717 427
27912 534
155808 1003
4589 856