2927 290
18458 878
51448 690
38073 362
16937 239
27642 114
49595 581
16541 562
6089 617
5270 344
2944 374
6597 715
43658 493
20783 146