2900 290
18434 878
51103 690
37896 362
16696 239
27170 114
49342 581
16334 562
6070 617
5249 344
2915 374
6563 715
43292 493
20597 146