2925 290
18456 878
51438 690
38069 362
16926 239
27614 114
49589 581
16534 562
6087 617
5268 344
2944 374
6597 715
43644 493
20778 146