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