5896 666
11070 362
8410 677
13383 487
159579 327
123495 315
20761 151
7703 79
8142 178
13731 759
8351 614
11135 229
3324 726
2416 46