2925 290
18456 878
51444 690
38072 362
16932 239
27633 114
49593 581
16539 562
6089 617
5268 344
2944 374
6597 715
43655 493
20782 146