2927 290
18458 878
51449 690
38073 362
16938 239
27643 114
49595 581
16542 562
6089 617
5270 344
2944 374
6597 715
43659 493
20785 146