2927 290
18456 878
51446 690
38073 362
16935 239
27638 114
49594 581
16539 562
6089 617
5269 344
2944 374
6597 715
43657 493
20783 146