2927 290
18456 878
51445 690
38073 362
16935 239
27636 114
49594 581
16539 562
6089 617
5268 344
2944 374
6597 715
43656 493
20783 146