2925 290
18456 878
51439 690
38070 362
16929 239
27629 114
49591 581
16537 562
6089 617
5268 344
2944 374
6597 715
43652 493
20780 146