2927 290
18457 878
51447 690
38073 362
16936 239
27641 114
49595 581
16540 562
6089 617
5269 344
2944 374
6597 715
43657 493
20783 146