2943 290
18476 878
51635 690
38193 362
17041 239
27945 114
49731 581
16660 562
6104 617
5286 344
2959 374
6611 715
43859 493
20858 146