2943 290
18476 878
51638 690
38196 362
17041 239
27951 114
49738 581
16663 562
6104 617
5286 344
2959 374
6611 715
43865 493
20858 146