2925 290
18456 878
51441 690
38072 362
16930 239
27631 114
49593 581
16538 562
6089 617
5268 344
2944 374
6597 715
43653 493
20781 146