2925 290
18456 878
51438 690
38069 362
16928 239
27623 114
49590 581
16536 562
6088 617
5268 344
2944 374
6597 715
43647 493
20779 146