2981 939
2140 558
513 79
1707 503
228 47
626 189
669 208
2029 462
678 167
1567 346
1748 353
4627 712
19790 395
3372 322
1753 108
4638 685
9175 369
5033 641