10055 99
29313 391
11842 634
12838 52
24356 659
21455 350
11576 542
206352 1030
17266 136
67947 427
27194 533
150957 998
4463 856